/* Colors */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

* {
  box-sizing: border-box; }

body {
  padding: 0;
  margin: 0; }

a,
button,
input {
  box-shadow: none;
  border: 0;
  outline: none;
  background-color: transparent; }

a {
  text-decoration: none;
  color: inherit;
  border: 0;
  outline: none; }

button {
  cursor: pointer; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  margin: 0; }

h1 {
  font-size: 40px; }

h2 {
  font-size: 36px; }

h3 {
  font-size: 30px; }

h4 {
  font-size: 26px; }

h5 {
  font-size: 20px; }

h6 {
  font-size: 18px; }

p {
  margin: 0; }

img {
  display: block;
  max-width: 100%;
  height: auto; }

figure {
  margin: 0;
  padding: 0; }

strong {
  font-weight: 600; }

.hidden {
  display: none !important; }

@media (max-width: 574px) {
  .xs\:hidden {
    display: none !important; } }

@media (min-width: 575px) {
  .sm\:hidden {
    display: none !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:hidden {
    display: none !important; } }

@media (max-width: 990px) {
  .smb\:hidden {
    display: none !important; } }

@media (min-width: 991px) {
  .md\:hidden {
    display: none !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:hidden {
    display: none !important; } }

@media (max-width: 1239px) {
  .mdb\:hidden {
    display: none !important; } }

@media (min-width: 1240px) {
  .lg\:hidden {
    display: none !important; } }

.display-block {
  display: block !important; }

.display-inline-block {
  display: inline-block !important; }

.display-inline {
  display: inline !important; }

.display-flex {
  display: flex !important; }

@media (max-width: 574px) {
  .xs\:display-block {
    display: block !important; }
  .xs\:display-inline-block {
    display: inline-block !important; }
  .xs\:display-inline {
    display: inline !important; }
  .xs\:display-flex {
    display: flex !important; } }

@media (min-width: 575px) {
  .sm\:display-block {
    display: block !important; }
  .sm\:display-inline-block {
    display: inline-block !important; }
  .sm\:display-inline {
    display: inline !important; }
  .sm\:display-flex {
    display: flex !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:display-block {
    display: block !important; }
  .smo\:display-inline-block {
    display: inline-block !important; }
  .smo\:display-inline {
    display: inline !important; }
  .smo\:display-flex {
    display: flex !important; } }

@media (max-width: 990px) {
  .smb\:display-block {
    display: block !important; }
  .smb\:display-inline-block {
    display: inline-block !important; }
  .smb\:display-inline {
    display: inline !important; }
  .smb\:display-flex {
    display: flex !important; } }

@media (min-width: 991px) {
  .md\:display-block {
    display: block !important; }
  .md\:display-inline-block {
    display: inline-block !important; }
  .md\:display-inline {
    display: inline !important; }
  .md\:display-flex {
    display: flex !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:display-block {
    display: block !important; }
  .mdo\:display-inline-block {
    display: inline-block !important; }
  .mdo\:display-inline {
    display: inline !important; }
  .mdo\:display-flex {
    display: flex !important; } }

@media (max-width: 1239px) {
  .mdb\:display-block {
    display: block !important; }
  .mdb\:display-inline-block {
    display: inline-block !important; }
  .mdb\:display-inline {
    display: inline !important; }
  .mdb\:display-flex {
    display: flex !important; } }

@media (min-width: 1240px) {
  .lg\:display-block {
    display: block !important; }
  .lg\:display-inline-block {
    display: inline-block !important; }
  .lg\:display-inline {
    display: inline !important; }
  .lg\:display-flex {
    display: flex !important; } }

.absolute {
  position: absolute; }

.relative {
  position: relative; }

.sticky {
  position: sticky;
  top: 100px; }

.fixed {
  position: fixed; }

@media (max-width: 574px) {
  .xs\:scroll-x {
    overflow-x: scroll;
    overflow-y: hidden; }
  .xs\:scroll-y {
    overflow-y: scroll;
    overflow-x: hidden; } }

@media (min-width: 575px) {
  .sm\:scroll-x {
    overflow-x: scroll;
    overflow-y: hidden; }
  .sm\:scroll-y {
    overflow-y: scroll;
    overflow-x: hidden; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:scroll-x {
    overflow-x: scroll;
    overflow-y: hidden; }
  .smo\:scroll-y {
    overflow-y: scroll;
    overflow-x: hidden; } }

@media (max-width: 990px) {
  .smb\:scroll-x {
    overflow-x: scroll;
    overflow-y: hidden; }
  .smb\:scroll-y {
    overflow-y: scroll;
    overflow-x: hidden; } }

@media (min-width: 991px) {
  .md\:scroll-x {
    overflow-x: scroll;
    overflow-y: hidden; }
  .md\:scroll-y {
    overflow-y: scroll;
    overflow-x: hidden; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:scroll-x {
    overflow-x: scroll;
    overflow-y: hidden; }
  .mdo\:scroll-y {
    overflow-y: scroll;
    overflow-x: hidden; } }

@media (max-width: 1239px) {
  .mdb\:scroll-x {
    overflow-x: scroll;
    overflow-y: hidden; }
  .mdb\:scroll-y {
    overflow-y: scroll;
    overflow-x: hidden; } }

@media (min-width: 1240px) {
  .lg\:scroll-x {
    overflow-x: scroll;
    overflow-y: hidden; }
  .lg\:scroll-y {
    overflow-y: scroll;
    overflow-x: hidden; } }

.flex-row {
  flex-direction: row !important; }

.flex-col {
  flex-direction: column !important; }

@media (max-width: 574px) {
  .xs\:flex-row {
    flex-direction: row !important; }
  .xs\:flex-col {
    flex-direction: column !important; } }

@media (min-width: 575px) {
  .sm\:flex-row {
    flex-direction: row !important; }
  .sm\:flex-col {
    flex-direction: column !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:flex-row {
    flex-direction: row !important; }
  .smo\:flex-col {
    flex-direction: column !important; } }

@media (max-width: 990px) {
  .smb\:flex-row {
    flex-direction: row !important; }
  .smb\:flex-col {
    flex-direction: column !important; } }

@media (min-width: 991px) {
  .md\:flex-row {
    flex-direction: row !important; }
  .md\:flex-col {
    flex-direction: column !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:flex-row {
    flex-direction: row !important; }
  .mdo\:flex-col {
    flex-direction: column !important; } }

@media (max-width: 1239px) {
  .mdb\:flex-row {
    flex-direction: row !important; }
  .mdb\:flex-col {
    flex-direction: column !important; } }

@media (min-width: 1240px) {
  .lg\:flex-row {
    flex-direction: row !important; }
  .lg\:flex-col {
    flex-direction: column !important; } }

.justify-start {
  justify-content: flex-start !important; }

.justify-end {
  justify-content: flex-end !important; }

.justify-center {
  justify-content: center !important; }

.justify-between {
  justify-content: space-between !important; }

.justify-around {
  justify-content: space-around !important; }

.justify-evenly {
  justify-content: space-evenly !important; }

@media (max-width: 574px) {
  .xs\:justify-start {
    justify-content: flex-start !important; }
  .xs\:justify-end {
    justify-content: flex-end !important; }
  .xs\:justify-center {
    justify-content: center !important; }
  .xs\:justify-between {
    justify-content: space-between !important; }
  .xs\:justify-around {
    justify-content: space-around !important; }
  .xs\:justify-evenly {
    justify-content: space-evenly !important; } }

@media (min-width: 575px) {
  .sm\:justify-start {
    justify-content: flex-start !important; }
  .sm\:justify-end {
    justify-content: flex-end !important; }
  .sm\:justify-center {
    justify-content: center !important; }
  .sm\:justify-between {
    justify-content: space-between !important; }
  .sm\:justify-around {
    justify-content: space-around !important; }
  .sm\:justify-evenly {
    justify-content: space-evenly !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:justify-start {
    justify-content: flex-start !important; }
  .smo\:justify-end {
    justify-content: flex-end !important; }
  .smo\:justify-center {
    justify-content: center !important; }
  .smo\:justify-between {
    justify-content: space-between !important; }
  .smo\:justify-around {
    justify-content: space-around !important; }
  .smo\:justify-evenly {
    justify-content: space-evenly !important; } }

@media (max-width: 990px) {
  .smb\:justify-start {
    justify-content: flex-start !important; }
  .smb\:justify-end {
    justify-content: flex-end !important; }
  .smb\:justify-center {
    justify-content: center !important; }
  .smb\:justify-between {
    justify-content: space-between !important; }
  .smb\:justify-around {
    justify-content: space-around !important; }
  .smb\:justify-evenly {
    justify-content: space-evenly !important; } }

@media (min-width: 991px) {
  .md\:justify-start {
    justify-content: flex-start !important; }
  .md\:justify-end {
    justify-content: flex-end !important; }
  .md\:justify-center {
    justify-content: center !important; }
  .md\:justify-between {
    justify-content: space-between !important; }
  .md\:justify-around {
    justify-content: space-around !important; }
  .md\:justify-evenly {
    justify-content: space-evenly !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:justify-start {
    justify-content: flex-start !important; }
  .mdo\:justify-end {
    justify-content: flex-end !important; }
  .mdo\:justify-center {
    justify-content: center !important; }
  .mdo\:justify-between {
    justify-content: space-between !important; }
  .mdo\:justify-around {
    justify-content: space-around !important; }
  .mdo\:justify-evenly {
    justify-content: space-evenly !important; } }

@media (max-width: 1239px) {
  .mdb\:justify-start {
    justify-content: flex-start !important; }
  .mdb\:justify-end {
    justify-content: flex-end !important; }
  .mdb\:justify-center {
    justify-content: center !important; }
  .mdb\:justify-between {
    justify-content: space-between !important; }
  .mdb\:justify-around {
    justify-content: space-around !important; }
  .mdb\:justify-evenly {
    justify-content: space-evenly !important; } }

@media (min-width: 1240px) {
  .lg\:justify-start {
    justify-content: flex-start !important; }
  .lg\:justify-end {
    justify-content: flex-end !important; }
  .lg\:justify-center {
    justify-content: center !important; }
  .lg\:justify-between {
    justify-content: space-between !important; }
  .lg\:justify-around {
    justify-content: space-around !important; }
  .lg\:justify-evenly {
    justify-content: space-evenly !important; } }

.items-start {
  align-items: flex-start; }

.items-end {
  align-items: flex-end; }

.items-center {
  align-items: center; }

@media (max-width: 574px) {
  .xs\:items-start {
    align-items: flex-start !important; }
  .xs\:items-end {
    align-items: flex-end !important; }
  .xs\:items-center {
    align-items: center !important; } }

@media (min-width: 575px) {
  .sm\:items-start {
    align-items: flex-start !important; }
  .sm\:items-end {
    align-items: flex-end !important; }
  .sm\:items-center {
    align-items: center !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:items-start {
    align-items: flex-start !important; }
  .smo\:items-end {
    align-items: flex-end !important; }
  .smo\:items-center {
    align-items: center !important; } }

@media (max-width: 990px) {
  .smb\:items-start {
    align-items: flex-start !important; }
  .smb\:items-end {
    align-items: flex-end !important; }
  .smb\:items-center {
    align-items: center !important; } }

@media (min-width: 991px) {
  .md\:items-start {
    align-items: flex-start !important; }
  .md\:items-end {
    align-items: flex-end !important; }
  .md\:items-center {
    align-items: center !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:items-start {
    align-items: flex-start !important; }
  .mdo\:items-end {
    align-items: flex-end !important; }
  .mdo\:items-center {
    align-items: center !important; } }

@media (max-width: 1239px) {
  .mdb\:items-start {
    align-items: flex-start !important; }
  .mdb\:items-end {
    align-items: flex-end !important; }
  .mdb\:items-center {
    align-items: center !important; } }

@media (min-width: 1240px) {
  .lg\:items-start {
    align-items: flex-start !important; }
  .lg\:items-end {
    align-items: flex-end !important; }
  .lg\:items-center {
    align-items: center !important; } }

.round-borders {
  border-radius: 1.25rem;
  overflow: hidden; }

@media (max-width: 574px) {
  .xs\:round-borders {
    border-radius: 1.25rem;
    overflow: hidden; } }

@media (min-width: 575px) {
  .sm\:round-borders {
    border-radius: 1.25rem;
    overflow: hidden; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:round-borders {
    border-radius: 1.25rem;
    overflow: hidden; } }

@media (max-width: 990px) {
  .smb\:round-borders {
    border-radius: 1.25rem;
    overflow: hidden; } }

@media (min-width: 991px) {
  .md\:round-borders {
    border-radius: 1.25rem;
    overflow: hidden; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:round-borders {
    border-radius: 1.25rem;
    overflow: hidden; } }

@media (max-width: 1239px) {
  .mdb\:round-borders {
    border-radius: 1.25rem;
    overflow: hidden; } }

@media (min-width: 1240px) {
  .lg\:round-borders {
    border-radius: 1.25rem;
    overflow: hidden; } }

.mg-top-0 {
  margin-top: 0rem; }

.padding-top-0 {
  padding-top: 0rem; }

.mg-right-0 {
  margin-right: 0rem; }

.padding-right-0 {
  padding-right: 0rem; }

.mg-bottom-0 {
  margin-bottom: 0rem; }

.padding-bottom-0 {
  padding-bottom: 0rem; }

.mg-left-0 {
  margin-left: 0rem; }

.padding-left-0 {
  padding-left: 0rem; }

.mg-top-5 {
  margin-top: 0.3125rem; }

.padding-top-5 {
  padding-top: 0.3125rem; }

.mg-right-5 {
  margin-right: 0.3125rem; }

.padding-right-5 {
  padding-right: 0.3125rem; }

.mg-bottom-5 {
  margin-bottom: 0.3125rem; }

.padding-bottom-5 {
  padding-bottom: 0.3125rem; }

.mg-left-5 {
  margin-left: 0.3125rem; }

.padding-left-5 {
  padding-left: 0.3125rem; }

.mg-top-10 {
  margin-top: 0.625rem; }

.padding-top-10 {
  padding-top: 0.625rem; }

.mg-right-10 {
  margin-right: 0.625rem; }

.padding-right-10 {
  padding-right: 0.625rem; }

.mg-bottom-10 {
  margin-bottom: 0.625rem; }

.padding-bottom-10 {
  padding-bottom: 0.625rem; }

.mg-left-10 {
  margin-left: 0.625rem; }

.padding-left-10 {
  padding-left: 0.625rem; }

.mg-top-15 {
  margin-top: 0.9375rem; }

.padding-top-15 {
  padding-top: 0.9375rem; }

.mg-right-15 {
  margin-right: 0.9375rem; }

.padding-right-15 {
  padding-right: 0.9375rem; }

.mg-bottom-15 {
  margin-bottom: 0.9375rem; }

.padding-bottom-15 {
  padding-bottom: 0.9375rem; }

.mg-left-15 {
  margin-left: 0.9375rem; }

.padding-left-15 {
  padding-left: 0.9375rem; }

.mg-top-20 {
  margin-top: 1.25rem; }

.padding-top-20 {
  padding-top: 1.25rem; }

.mg-right-20 {
  margin-right: 1.25rem; }

.padding-right-20 {
  padding-right: 1.25rem; }

.mg-bottom-20 {
  margin-bottom: 1.25rem; }

.padding-bottom-20 {
  padding-bottom: 1.25rem; }

.mg-left-20 {
  margin-left: 1.25rem; }

.padding-left-20 {
  padding-left: 1.25rem; }

.mg-top-25 {
  margin-top: 1.5625rem; }

.padding-top-25 {
  padding-top: 1.5625rem; }

.mg-right-25 {
  margin-right: 1.5625rem; }

.padding-right-25 {
  padding-right: 1.5625rem; }

.mg-bottom-25 {
  margin-bottom: 1.5625rem; }

.padding-bottom-25 {
  padding-bottom: 1.5625rem; }

.mg-left-25 {
  margin-left: 1.5625rem; }

.padding-left-25 {
  padding-left: 1.5625rem; }

.mg-top-30 {
  margin-top: 1.875rem; }

.padding-top-30 {
  padding-top: 1.875rem; }

.mg-right-30 {
  margin-right: 1.875rem; }

.padding-right-30 {
  padding-right: 1.875rem; }

.mg-bottom-30 {
  margin-bottom: 1.875rem; }

.padding-bottom-30 {
  padding-bottom: 1.875rem; }

.mg-left-30 {
  margin-left: 1.875rem; }

.padding-left-30 {
  padding-left: 1.875rem; }

.mg-top-35 {
  margin-top: 2.1875rem; }

.padding-top-35 {
  padding-top: 2.1875rem; }

.mg-right-35 {
  margin-right: 2.1875rem; }

.padding-right-35 {
  padding-right: 2.1875rem; }

.mg-bottom-35 {
  margin-bottom: 2.1875rem; }

.padding-bottom-35 {
  padding-bottom: 2.1875rem; }

.mg-left-35 {
  margin-left: 2.1875rem; }

.padding-left-35 {
  padding-left: 2.1875rem; }

.mg-top-40 {
  margin-top: 2.5rem; }

.padding-top-40 {
  padding-top: 2.5rem; }

.mg-right-40 {
  margin-right: 2.5rem; }

.padding-right-40 {
  padding-right: 2.5rem; }

.mg-bottom-40 {
  margin-bottom: 2.5rem; }

.padding-bottom-40 {
  padding-bottom: 2.5rem; }

.mg-left-40 {
  margin-left: 2.5rem; }

.padding-left-40 {
  padding-left: 2.5rem; }

.mg-top-45 {
  margin-top: 2.8125rem; }

.padding-top-45 {
  padding-top: 2.8125rem; }

.mg-right-45 {
  margin-right: 2.8125rem; }

.padding-right-45 {
  padding-right: 2.8125rem; }

.mg-bottom-45 {
  margin-bottom: 2.8125rem; }

.padding-bottom-45 {
  padding-bottom: 2.8125rem; }

.mg-left-45 {
  margin-left: 2.8125rem; }

.padding-left-45 {
  padding-left: 2.8125rem; }

.mg-top-50 {
  margin-top: 3.125rem; }

.padding-top-50 {
  padding-top: 3.125rem; }

.mg-right-50 {
  margin-right: 3.125rem; }

.padding-right-50 {
  padding-right: 3.125rem; }

.mg-bottom-50 {
  margin-bottom: 3.125rem; }

.padding-bottom-50 {
  padding-bottom: 3.125rem; }

.mg-left-50 {
  margin-left: 3.125rem; }

.padding-left-50 {
  padding-left: 3.125rem; }

.mg-top-55 {
  margin-top: 3.4375rem; }

.padding-top-55 {
  padding-top: 3.4375rem; }

.mg-right-55 {
  margin-right: 3.4375rem; }

.padding-right-55 {
  padding-right: 3.4375rem; }

.mg-bottom-55 {
  margin-bottom: 3.4375rem; }

.padding-bottom-55 {
  padding-bottom: 3.4375rem; }

.mg-left-55 {
  margin-left: 3.4375rem; }

.padding-left-55 {
  padding-left: 3.4375rem; }

.mg-top-60 {
  margin-top: 3.75rem; }

.padding-top-60 {
  padding-top: 3.75rem; }

.mg-right-60 {
  margin-right: 3.75rem; }

.padding-right-60 {
  padding-right: 3.75rem; }

.mg-bottom-60 {
  margin-bottom: 3.75rem; }

.padding-bottom-60 {
  padding-bottom: 3.75rem; }

.mg-left-60 {
  margin-left: 3.75rem; }

.padding-left-60 {
  padding-left: 3.75rem; }

.mg-top-65 {
  margin-top: 4.0625rem; }

.padding-top-65 {
  padding-top: 4.0625rem; }

.mg-right-65 {
  margin-right: 4.0625rem; }

.padding-right-65 {
  padding-right: 4.0625rem; }

.mg-bottom-65 {
  margin-bottom: 4.0625rem; }

.padding-bottom-65 {
  padding-bottom: 4.0625rem; }

.mg-left-65 {
  margin-left: 4.0625rem; }

.padding-left-65 {
  padding-left: 4.0625rem; }

.mg-top-70 {
  margin-top: 4.375rem; }

.padding-top-70 {
  padding-top: 4.375rem; }

.mg-right-70 {
  margin-right: 4.375rem; }

.padding-right-70 {
  padding-right: 4.375rem; }

.mg-bottom-70 {
  margin-bottom: 4.375rem; }

.padding-bottom-70 {
  padding-bottom: 4.375rem; }

.mg-left-70 {
  margin-left: 4.375rem; }

.padding-left-70 {
  padding-left: 4.375rem; }

.mg-top-75 {
  margin-top: 4.6875rem; }

.padding-top-75 {
  padding-top: 4.6875rem; }

.mg-right-75 {
  margin-right: 4.6875rem; }

.padding-right-75 {
  padding-right: 4.6875rem; }

.mg-bottom-75 {
  margin-bottom: 4.6875rem; }

.padding-bottom-75 {
  padding-bottom: 4.6875rem; }

.mg-left-75 {
  margin-left: 4.6875rem; }

.padding-left-75 {
  padding-left: 4.6875rem; }

.mg-top-80 {
  margin-top: 5rem; }

.padding-top-80 {
  padding-top: 5rem; }

.mg-right-80 {
  margin-right: 5rem; }

.padding-right-80 {
  padding-right: 5rem; }

.mg-bottom-80 {
  margin-bottom: 5rem; }

.padding-bottom-80 {
  padding-bottom: 5rem; }

.mg-left-80 {
  margin-left: 5rem; }

.padding-left-80 {
  padding-left: 5rem; }

.mg-top-85 {
  margin-top: 5.3125rem; }

.padding-top-85 {
  padding-top: 5.3125rem; }

.mg-right-85 {
  margin-right: 5.3125rem; }

.padding-right-85 {
  padding-right: 5.3125rem; }

.mg-bottom-85 {
  margin-bottom: 5.3125rem; }

.padding-bottom-85 {
  padding-bottom: 5.3125rem; }

.mg-left-85 {
  margin-left: 5.3125rem; }

.padding-left-85 {
  padding-left: 5.3125rem; }

.mg-top-90 {
  margin-top: 5.625rem; }

.padding-top-90 {
  padding-top: 5.625rem; }

.mg-right-90 {
  margin-right: 5.625rem; }

.padding-right-90 {
  padding-right: 5.625rem; }

.mg-bottom-90 {
  margin-bottom: 5.625rem; }

.padding-bottom-90 {
  padding-bottom: 5.625rem; }

.mg-left-90 {
  margin-left: 5.625rem; }

.padding-left-90 {
  padding-left: 5.625rem; }

.mg-top-95 {
  margin-top: 5.9375rem; }

.padding-top-95 {
  padding-top: 5.9375rem; }

.mg-right-95 {
  margin-right: 5.9375rem; }

.padding-right-95 {
  padding-right: 5.9375rem; }

.mg-bottom-95 {
  margin-bottom: 5.9375rem; }

.padding-bottom-95 {
  padding-bottom: 5.9375rem; }

.mg-left-95 {
  margin-left: 5.9375rem; }

.padding-left-95 {
  padding-left: 5.9375rem; }

.mg-top-100 {
  margin-top: 6.25rem; }

.padding-top-100 {
  padding-top: 6.25rem; }

.mg-right-100 {
  margin-right: 6.25rem; }

.padding-right-100 {
  padding-right: 6.25rem; }

.mg-bottom-100 {
  margin-bottom: 6.25rem; }

.padding-bottom-100 {
  padding-bottom: 6.25rem; }

.mg-left-100 {
  margin-left: 6.25rem; }

.padding-left-100 {
  padding-left: 6.25rem; }

.mg-x-5 {
  margin-left: 0.3125rem;
  margin-right: 0.3125rem; }

.mg-y-5 {
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem; }

.padding-x-5 {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem; }

.padding-y-5 {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem; }

.mg-x-10 {
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

.mg-y-10 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem; }

.padding-x-10 {
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.padding-y-10 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem; }

.mg-x-15 {
  margin-left: 0.9375rem;
  margin-right: 0.9375rem; }

.mg-y-15 {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem; }

.padding-x-15 {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.padding-y-15 {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem; }

.mg-x-20 {
  margin-left: 1.25rem;
  margin-right: 1.25rem; }

.mg-y-20 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem; }

.padding-x-20 {
  padding-left: 1.25rem;
  padding-right: 1.25rem; }

.padding-y-20 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem; }

.mg-x-25 {
  margin-left: 1.5625rem;
  margin-right: 1.5625rem; }

.mg-y-25 {
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem; }

.padding-x-25 {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem; }

.padding-y-25 {
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem; }

.mg-x-30 {
  margin-left: 1.875rem;
  margin-right: 1.875rem; }

.mg-y-30 {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem; }

.padding-x-30 {
  padding-left: 1.875rem;
  padding-right: 1.875rem; }

.padding-y-30 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem; }

.mg-x-35 {
  margin-left: 2.1875rem;
  margin-right: 2.1875rem; }

.mg-y-35 {
  margin-top: 2.1875rem;
  margin-bottom: 2.1875rem; }

.padding-x-35 {
  padding-left: 2.1875rem;
  padding-right: 2.1875rem; }

.padding-y-35 {
  padding-top: 2.1875rem;
  padding-bottom: 2.1875rem; }

.mg-x-40 {
  margin-left: 2.5rem;
  margin-right: 2.5rem; }

.mg-y-40 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem; }

.padding-x-40 {
  padding-left: 2.5rem;
  padding-right: 2.5rem; }

.padding-y-40 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }

.mg-x-45 {
  margin-left: 2.8125rem;
  margin-right: 2.8125rem; }

.mg-y-45 {
  margin-top: 2.8125rem;
  margin-bottom: 2.8125rem; }

.padding-x-45 {
  padding-left: 2.8125rem;
  padding-right: 2.8125rem; }

.padding-y-45 {
  padding-top: 2.8125rem;
  padding-bottom: 2.8125rem; }

.mg-x-50 {
  margin-left: 3.125rem;
  margin-right: 3.125rem; }

.mg-y-50 {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem; }

.padding-x-50 {
  padding-left: 3.125rem;
  padding-right: 3.125rem; }

.padding-y-50 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem; }

.mg-x-55 {
  margin-left: 3.4375rem;
  margin-right: 3.4375rem; }

.mg-y-55 {
  margin-top: 3.4375rem;
  margin-bottom: 3.4375rem; }

.padding-x-55 {
  padding-left: 3.4375rem;
  padding-right: 3.4375rem; }

.padding-y-55 {
  padding-top: 3.4375rem;
  padding-bottom: 3.4375rem; }

.mg-x-60 {
  margin-left: 3.75rem;
  margin-right: 3.75rem; }

.mg-y-60 {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }

.padding-x-60 {
  padding-left: 3.75rem;
  padding-right: 3.75rem; }

.padding-y-60 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem; }

.mg-x-65 {
  margin-left: 4.0625rem;
  margin-right: 4.0625rem; }

.mg-y-65 {
  margin-top: 4.0625rem;
  margin-bottom: 4.0625rem; }

.padding-x-65 {
  padding-left: 4.0625rem;
  padding-right: 4.0625rem; }

.padding-y-65 {
  padding-top: 4.0625rem;
  padding-bottom: 4.0625rem; }

.mg-x-70 {
  margin-left: 4.375rem;
  margin-right: 4.375rem; }

.mg-y-70 {
  margin-top: 4.375rem;
  margin-bottom: 4.375rem; }

.padding-x-70 {
  padding-left: 4.375rem;
  padding-right: 4.375rem; }

.padding-y-70 {
  padding-top: 4.375rem;
  padding-bottom: 4.375rem; }

.mg-x-75 {
  margin-left: 4.6875rem;
  margin-right: 4.6875rem; }

.mg-y-75 {
  margin-top: 4.6875rem;
  margin-bottom: 4.6875rem; }

.padding-x-75 {
  padding-left: 4.6875rem;
  padding-right: 4.6875rem; }

.padding-y-75 {
  padding-top: 4.6875rem;
  padding-bottom: 4.6875rem; }

.mg-x-80 {
  margin-left: 5rem;
  margin-right: 5rem; }

.mg-y-80 {
  margin-top: 5rem;
  margin-bottom: 5rem; }

.padding-x-80 {
  padding-left: 5rem;
  padding-right: 5rem; }

.padding-y-80 {
  padding-top: 5rem;
  padding-bottom: 5rem; }

.mg-x-85 {
  margin-left: 5.3125rem;
  margin-right: 5.3125rem; }

.mg-y-85 {
  margin-top: 5.3125rem;
  margin-bottom: 5.3125rem; }

.padding-x-85 {
  padding-left: 5.3125rem;
  padding-right: 5.3125rem; }

.padding-y-85 {
  padding-top: 5.3125rem;
  padding-bottom: 5.3125rem; }

.mg-x-90 {
  margin-left: 5.625rem;
  margin-right: 5.625rem; }

.mg-y-90 {
  margin-top: 5.625rem;
  margin-bottom: 5.625rem; }

.padding-x-90 {
  padding-left: 5.625rem;
  padding-right: 5.625rem; }

.padding-y-90 {
  padding-top: 5.625rem;
  padding-bottom: 5.625rem; }

.mg-x-95 {
  margin-left: 5.9375rem;
  margin-right: 5.9375rem; }

.mg-y-95 {
  margin-top: 5.9375rem;
  margin-bottom: 5.9375rem; }

.padding-x-95 {
  padding-left: 5.9375rem;
  padding-right: 5.9375rem; }

.padding-y-95 {
  padding-top: 5.9375rem;
  padding-bottom: 5.9375rem; }

.mg-x-100 {
  margin-left: 6.25rem;
  margin-right: 6.25rem; }

.mg-y-100 {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem; }

.padding-x-100 {
  padding-left: 6.25rem;
  padding-right: 6.25rem; }

.padding-y-100 {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem; }

.mg-top-auto {
  margin-top: auto; }

.mg-x-auto {
  margin-left: auto;
  margin-right: auto; }

.mg-y-auto {
  margin-top: auto;
  margin-bottom: auto; }

@media (max-width: 574px) {
  .xs\:mg-5 {
    margin: 0.3125rem; }
  .xs\:padding-5 {
    padding: 0.3125rem; }
  .xs\:mg-top-5 {
    margin-top: 0.3125rem; }
  .xs\:padding-top-5 {
    padding-top: 0.3125rem; }
  .xs\:mg-right-5 {
    margin-right: 0.3125rem; }
  .xs\:padding-right-5 {
    padding-right: 0.3125rem; }
  .xs\:mg-bottom-5 {
    margin-bottom: 0.3125rem; }
  .xs\:padding-bottom-5 {
    padding-bottom: 0.3125rem; }
  .xs\:mg-left-5 {
    margin-left: 0.3125rem; }
  .xs\:padding-left-5 {
    padding-left: 0.3125rem; }
  .xs\:mg-x-5 {
    margin-left: 0.3125rem;
    margin-right: 0.3125rem; }
  .xs\:mg-y-5 {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem; }
  .xs\:padding-x-5 {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }
  .xs\:padding-y-5 {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem; }
  .xs\:mg-10 {
    margin: 0.625rem; }
  .xs\:padding-10 {
    padding: 0.625rem; }
  .xs\:mg-top-10 {
    margin-top: 0.625rem; }
  .xs\:padding-top-10 {
    padding-top: 0.625rem; }
  .xs\:mg-right-10 {
    margin-right: 0.625rem; }
  .xs\:padding-right-10 {
    padding-right: 0.625rem; }
  .xs\:mg-bottom-10 {
    margin-bottom: 0.625rem; }
  .xs\:padding-bottom-10 {
    padding-bottom: 0.625rem; }
  .xs\:mg-left-10 {
    margin-left: 0.625rem; }
  .xs\:padding-left-10 {
    padding-left: 0.625rem; }
  .xs\:mg-x-10 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .xs\:mg-y-10 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .xs\:padding-x-10 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .xs\:padding-y-10 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .xs\:mg-15 {
    margin: 0.9375rem; }
  .xs\:padding-15 {
    padding: 0.9375rem; }
  .xs\:mg-top-15 {
    margin-top: 0.9375rem; }
  .xs\:padding-top-15 {
    padding-top: 0.9375rem; }
  .xs\:mg-right-15 {
    margin-right: 0.9375rem; }
  .xs\:padding-right-15 {
    padding-right: 0.9375rem; }
  .xs\:mg-bottom-15 {
    margin-bottom: 0.9375rem; }
  .xs\:padding-bottom-15 {
    padding-bottom: 0.9375rem; }
  .xs\:mg-left-15 {
    margin-left: 0.9375rem; }
  .xs\:padding-left-15 {
    padding-left: 0.9375rem; }
  .xs\:mg-x-15 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem; }
  .xs\:mg-y-15 {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem; }
  .xs\:padding-x-15 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .xs\:padding-y-15 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem; }
  .xs\:mg-20 {
    margin: 1.25rem; }
  .xs\:padding-20 {
    padding: 1.25rem; }
  .xs\:mg-top-20 {
    margin-top: 1.25rem; }
  .xs\:padding-top-20 {
    padding-top: 1.25rem; }
  .xs\:mg-right-20 {
    margin-right: 1.25rem; }
  .xs\:padding-right-20 {
    padding-right: 1.25rem; }
  .xs\:mg-bottom-20 {
    margin-bottom: 1.25rem; }
  .xs\:padding-bottom-20 {
    padding-bottom: 1.25rem; }
  .xs\:mg-left-20 {
    margin-left: 1.25rem; }
  .xs\:padding-left-20 {
    padding-left: 1.25rem; }
  .xs\:mg-x-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .xs\:mg-y-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .xs\:padding-x-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .xs\:padding-y-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .xs\:mg-25 {
    margin: 1.5625rem; }
  .xs\:padding-25 {
    padding: 1.5625rem; }
  .xs\:mg-top-25 {
    margin-top: 1.5625rem; }
  .xs\:padding-top-25 {
    padding-top: 1.5625rem; }
  .xs\:mg-right-25 {
    margin-right: 1.5625rem; }
  .xs\:padding-right-25 {
    padding-right: 1.5625rem; }
  .xs\:mg-bottom-25 {
    margin-bottom: 1.5625rem; }
  .xs\:padding-bottom-25 {
    padding-bottom: 1.5625rem; }
  .xs\:mg-left-25 {
    margin-left: 1.5625rem; }
  .xs\:padding-left-25 {
    padding-left: 1.5625rem; }
  .xs\:mg-x-25 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; }
  .xs\:mg-y-25 {
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem; }
  .xs\:padding-x-25 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; }
  .xs\:padding-y-25 {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem; }
  .xs\:mg-30 {
    margin: 1.875rem; }
  .xs\:padding-30 {
    padding: 1.875rem; }
  .xs\:mg-top-30 {
    margin-top: 1.875rem; }
  .xs\:padding-top-30 {
    padding-top: 1.875rem; }
  .xs\:mg-right-30 {
    margin-right: 1.875rem; }
  .xs\:padding-right-30 {
    padding-right: 1.875rem; }
  .xs\:mg-bottom-30 {
    margin-bottom: 1.875rem; }
  .xs\:padding-bottom-30 {
    padding-bottom: 1.875rem; }
  .xs\:mg-left-30 {
    margin-left: 1.875rem; }
  .xs\:padding-left-30 {
    padding-left: 1.875rem; }
  .xs\:mg-x-30 {
    margin-left: 1.875rem;
    margin-right: 1.875rem; }
  .xs\:mg-y-30 {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem; }
  .xs\:padding-x-30 {
    padding-left: 1.875rem;
    padding-right: 1.875rem; }
  .xs\:padding-y-30 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
  .xs\:mg-35 {
    margin: 2.1875rem; }
  .xs\:padding-35 {
    padding: 2.1875rem; }
  .xs\:mg-top-35 {
    margin-top: 2.1875rem; }
  .xs\:padding-top-35 {
    padding-top: 2.1875rem; }
  .xs\:mg-right-35 {
    margin-right: 2.1875rem; }
  .xs\:padding-right-35 {
    padding-right: 2.1875rem; }
  .xs\:mg-bottom-35 {
    margin-bottom: 2.1875rem; }
  .xs\:padding-bottom-35 {
    padding-bottom: 2.1875rem; }
  .xs\:mg-left-35 {
    margin-left: 2.1875rem; }
  .xs\:padding-left-35 {
    padding-left: 2.1875rem; }
  .xs\:mg-x-35 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .xs\:mg-y-35 {
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem; }
  .xs\:padding-x-35 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .xs\:padding-y-35 {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem; }
  .xs\:mg-40 {
    margin: 2.5rem; }
  .xs\:padding-40 {
    padding: 2.5rem; }
  .xs\:mg-top-40 {
    margin-top: 2.5rem; }
  .xs\:padding-top-40 {
    padding-top: 2.5rem; }
  .xs\:mg-right-40 {
    margin-right: 2.5rem; }
  .xs\:padding-right-40 {
    padding-right: 2.5rem; }
  .xs\:mg-bottom-40 {
    margin-bottom: 2.5rem; }
  .xs\:padding-bottom-40 {
    padding-bottom: 2.5rem; }
  .xs\:mg-left-40 {
    margin-left: 2.5rem; }
  .xs\:padding-left-40 {
    padding-left: 2.5rem; }
  .xs\:mg-x-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .xs\:mg-y-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .xs\:padding-x-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .xs\:padding-y-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .xs\:mg-45 {
    margin: 2.8125rem; }
  .xs\:padding-45 {
    padding: 2.8125rem; }
  .xs\:mg-top-45 {
    margin-top: 2.8125rem; }
  .xs\:padding-top-45 {
    padding-top: 2.8125rem; }
  .xs\:mg-right-45 {
    margin-right: 2.8125rem; }
  .xs\:padding-right-45 {
    padding-right: 2.8125rem; }
  .xs\:mg-bottom-45 {
    margin-bottom: 2.8125rem; }
  .xs\:padding-bottom-45 {
    padding-bottom: 2.8125rem; }
  .xs\:mg-left-45 {
    margin-left: 2.8125rem; }
  .xs\:padding-left-45 {
    padding-left: 2.8125rem; }
  .xs\:mg-x-45 {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem; }
  .xs\:mg-y-45 {
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem; }
  .xs\:padding-x-45 {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem; }
  .xs\:padding-y-45 {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem; }
  .xs\:mg-50 {
    margin: 3.125rem; }
  .xs\:padding-50 {
    padding: 3.125rem; }
  .xs\:mg-top-50 {
    margin-top: 3.125rem; }
  .xs\:padding-top-50 {
    padding-top: 3.125rem; }
  .xs\:mg-right-50 {
    margin-right: 3.125rem; }
  .xs\:padding-right-50 {
    padding-right: 3.125rem; }
  .xs\:mg-bottom-50 {
    margin-bottom: 3.125rem; }
  .xs\:padding-bottom-50 {
    padding-bottom: 3.125rem; }
  .xs\:mg-left-50 {
    margin-left: 3.125rem; }
  .xs\:padding-left-50 {
    padding-left: 3.125rem; }
  .xs\:mg-x-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem; }
  .xs\:mg-y-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem; }
  .xs\:padding-x-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem; }
  .xs\:padding-y-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem; }
  .xs\:mg-55 {
    margin: 3.4375rem; }
  .xs\:padding-55 {
    padding: 3.4375rem; }
  .xs\:mg-top-55 {
    margin-top: 3.4375rem; }
  .xs\:padding-top-55 {
    padding-top: 3.4375rem; }
  .xs\:mg-right-55 {
    margin-right: 3.4375rem; }
  .xs\:padding-right-55 {
    padding-right: 3.4375rem; }
  .xs\:mg-bottom-55 {
    margin-bottom: 3.4375rem; }
  .xs\:padding-bottom-55 {
    padding-bottom: 3.4375rem; }
  .xs\:mg-left-55 {
    margin-left: 3.4375rem; }
  .xs\:padding-left-55 {
    padding-left: 3.4375rem; }
  .xs\:mg-x-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem; }
  .xs\:mg-y-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem; }
  .xs\:padding-x-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem; }
  .xs\:padding-y-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem; }
  .xs\:mg-60 {
    margin: 3.75rem; }
  .xs\:padding-60 {
    padding: 3.75rem; }
  .xs\:mg-top-60 {
    margin-top: 3.75rem; }
  .xs\:padding-top-60 {
    padding-top: 3.75rem; }
  .xs\:mg-right-60 {
    margin-right: 3.75rem; }
  .xs\:padding-right-60 {
    padding-right: 3.75rem; }
  .xs\:mg-bottom-60 {
    margin-bottom: 3.75rem; }
  .xs\:padding-bottom-60 {
    padding-bottom: 3.75rem; }
  .xs\:mg-left-60 {
    margin-left: 3.75rem; }
  .xs\:padding-left-60 {
    padding-left: 3.75rem; }
  .xs\:mg-x-60 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }
  .xs\:mg-y-60 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }
  .xs\:padding-x-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }
  .xs\:padding-y-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }
  .xs\:mg-65 {
    margin: 4.0625rem; }
  .xs\:padding-65 {
    padding: 4.0625rem; }
  .xs\:mg-top-65 {
    margin-top: 4.0625rem; }
  .xs\:padding-top-65 {
    padding-top: 4.0625rem; }
  .xs\:mg-right-65 {
    margin-right: 4.0625rem; }
  .xs\:padding-right-65 {
    padding-right: 4.0625rem; }
  .xs\:mg-bottom-65 {
    margin-bottom: 4.0625rem; }
  .xs\:padding-bottom-65 {
    padding-bottom: 4.0625rem; }
  .xs\:mg-left-65 {
    margin-left: 4.0625rem; }
  .xs\:padding-left-65 {
    padding-left: 4.0625rem; }
  .xs\:mg-x-65 {
    margin-left: 4.0625rem;
    margin-right: 4.0625rem; }
  .xs\:mg-y-65 {
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem; }
  .xs\:padding-x-65 {
    padding-left: 4.0625rem;
    padding-right: 4.0625rem; }
  .xs\:padding-y-65 {
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem; }
  .xs\:mg-70 {
    margin: 4.375rem; }
  .xs\:padding-70 {
    padding: 4.375rem; }
  .xs\:mg-top-70 {
    margin-top: 4.375rem; }
  .xs\:padding-top-70 {
    padding-top: 4.375rem; }
  .xs\:mg-right-70 {
    margin-right: 4.375rem; }
  .xs\:padding-right-70 {
    padding-right: 4.375rem; }
  .xs\:mg-bottom-70 {
    margin-bottom: 4.375rem; }
  .xs\:padding-bottom-70 {
    padding-bottom: 4.375rem; }
  .xs\:mg-left-70 {
    margin-left: 4.375rem; }
  .xs\:padding-left-70 {
    padding-left: 4.375rem; }
  .xs\:mg-x-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem; }
  .xs\:mg-y-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem; }
  .xs\:padding-x-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem; }
  .xs\:padding-y-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem; }
  .xs\:mg-75 {
    margin: 4.6875rem; }
  .xs\:padding-75 {
    padding: 4.6875rem; }
  .xs\:mg-top-75 {
    margin-top: 4.6875rem; }
  .xs\:padding-top-75 {
    padding-top: 4.6875rem; }
  .xs\:mg-right-75 {
    margin-right: 4.6875rem; }
  .xs\:padding-right-75 {
    padding-right: 4.6875rem; }
  .xs\:mg-bottom-75 {
    margin-bottom: 4.6875rem; }
  .xs\:padding-bottom-75 {
    padding-bottom: 4.6875rem; }
  .xs\:mg-left-75 {
    margin-left: 4.6875rem; }
  .xs\:padding-left-75 {
    padding-left: 4.6875rem; }
  .xs\:mg-x-75 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem; }
  .xs\:mg-y-75 {
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem; }
  .xs\:padding-x-75 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem; }
  .xs\:padding-y-75 {
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem; }
  .xs\:mg-80 {
    margin: 5rem; }
  .xs\:padding-80 {
    padding: 5rem; }
  .xs\:mg-top-80 {
    margin-top: 5rem; }
  .xs\:padding-top-80 {
    padding-top: 5rem; }
  .xs\:mg-right-80 {
    margin-right: 5rem; }
  .xs\:padding-right-80 {
    padding-right: 5rem; }
  .xs\:mg-bottom-80 {
    margin-bottom: 5rem; }
  .xs\:padding-bottom-80 {
    padding-bottom: 5rem; }
  .xs\:mg-left-80 {
    margin-left: 5rem; }
  .xs\:padding-left-80 {
    padding-left: 5rem; }
  .xs\:mg-x-80 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .xs\:mg-y-80 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .xs\:padding-x-80 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .xs\:padding-y-80 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .xs\:mg-85 {
    margin: 5.3125rem; }
  .xs\:padding-85 {
    padding: 5.3125rem; }
  .xs\:mg-top-85 {
    margin-top: 5.3125rem; }
  .xs\:padding-top-85 {
    padding-top: 5.3125rem; }
  .xs\:mg-right-85 {
    margin-right: 5.3125rem; }
  .xs\:padding-right-85 {
    padding-right: 5.3125rem; }
  .xs\:mg-bottom-85 {
    margin-bottom: 5.3125rem; }
  .xs\:padding-bottom-85 {
    padding-bottom: 5.3125rem; }
  .xs\:mg-left-85 {
    margin-left: 5.3125rem; }
  .xs\:padding-left-85 {
    padding-left: 5.3125rem; }
  .xs\:mg-x-85 {
    margin-left: 5.3125rem;
    margin-right: 5.3125rem; }
  .xs\:mg-y-85 {
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem; }
  .xs\:padding-x-85 {
    padding-left: 5.3125rem;
    padding-right: 5.3125rem; }
  .xs\:padding-y-85 {
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem; }
  .xs\:mg-90 {
    margin: 5.625rem; }
  .xs\:padding-90 {
    padding: 5.625rem; }
  .xs\:mg-top-90 {
    margin-top: 5.625rem; }
  .xs\:padding-top-90 {
    padding-top: 5.625rem; }
  .xs\:mg-right-90 {
    margin-right: 5.625rem; }
  .xs\:padding-right-90 {
    padding-right: 5.625rem; }
  .xs\:mg-bottom-90 {
    margin-bottom: 5.625rem; }
  .xs\:padding-bottom-90 {
    padding-bottom: 5.625rem; }
  .xs\:mg-left-90 {
    margin-left: 5.625rem; }
  .xs\:padding-left-90 {
    padding-left: 5.625rem; }
  .xs\:mg-x-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem; }
  .xs\:mg-y-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem; }
  .xs\:padding-x-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem; }
  .xs\:padding-y-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem; }
  .xs\:mg-95 {
    margin: 5.9375rem; }
  .xs\:padding-95 {
    padding: 5.9375rem; }
  .xs\:mg-top-95 {
    margin-top: 5.9375rem; }
  .xs\:padding-top-95 {
    padding-top: 5.9375rem; }
  .xs\:mg-right-95 {
    margin-right: 5.9375rem; }
  .xs\:padding-right-95 {
    padding-right: 5.9375rem; }
  .xs\:mg-bottom-95 {
    margin-bottom: 5.9375rem; }
  .xs\:padding-bottom-95 {
    padding-bottom: 5.9375rem; }
  .xs\:mg-left-95 {
    margin-left: 5.9375rem; }
  .xs\:padding-left-95 {
    padding-left: 5.9375rem; }
  .xs\:mg-x-95 {
    margin-left: 5.9375rem;
    margin-right: 5.9375rem; }
  .xs\:mg-y-95 {
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem; }
  .xs\:padding-x-95 {
    padding-left: 5.9375rem;
    padding-right: 5.9375rem; }
  .xs\:padding-y-95 {
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem; }
  .xs\:mg-100 {
    margin: 6.25rem; }
  .xs\:padding-100 {
    padding: 6.25rem; }
  .xs\:mg-top-100 {
    margin-top: 6.25rem; }
  .xs\:padding-top-100 {
    padding-top: 6.25rem; }
  .xs\:mg-right-100 {
    margin-right: 6.25rem; }
  .xs\:padding-right-100 {
    padding-right: 6.25rem; }
  .xs\:mg-bottom-100 {
    margin-bottom: 6.25rem; }
  .xs\:padding-bottom-100 {
    padding-bottom: 6.25rem; }
  .xs\:mg-left-100 {
    margin-left: 6.25rem; }
  .xs\:padding-left-100 {
    padding-left: 6.25rem; }
  .xs\:mg-x-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem; }
  .xs\:mg-y-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem; }
  .xs\:padding-x-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem; }
  .xs\:padding-y-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem; } }

@media (min-width: 575px) {
  .sm\:mg-5 {
    margin: 0.3125rem; }
  .sm\:padding-5 {
    padding: 0.3125rem; }
  .sm\:mg-top-5 {
    margin-top: 0.3125rem; }
  .sm\:padding-top-5 {
    padding-top: 0.3125rem; }
  .sm\:mg-right-5 {
    margin-right: 0.3125rem; }
  .sm\:padding-right-5 {
    padding-right: 0.3125rem; }
  .sm\:mg-bottom-5 {
    margin-bottom: 0.3125rem; }
  .sm\:padding-bottom-5 {
    padding-bottom: 0.3125rem; }
  .sm\:mg-left-5 {
    margin-left: 0.3125rem; }
  .sm\:padding-left-5 {
    padding-left: 0.3125rem; }
  .sm\:mg-x-5 {
    margin-left: 0.3125rem;
    margin-right: 0.3125rem; }
  .sm\:mg-y-5 {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem; }
  .sm\:padding-x-5 {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }
  .sm\:padding-y-5 {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem; }
  .sm\:mg-10 {
    margin: 0.625rem; }
  .sm\:padding-10 {
    padding: 0.625rem; }
  .sm\:mg-top-10 {
    margin-top: 0.625rem; }
  .sm\:padding-top-10 {
    padding-top: 0.625rem; }
  .sm\:mg-right-10 {
    margin-right: 0.625rem; }
  .sm\:padding-right-10 {
    padding-right: 0.625rem; }
  .sm\:mg-bottom-10 {
    margin-bottom: 0.625rem; }
  .sm\:padding-bottom-10 {
    padding-bottom: 0.625rem; }
  .sm\:mg-left-10 {
    margin-left: 0.625rem; }
  .sm\:padding-left-10 {
    padding-left: 0.625rem; }
  .sm\:mg-x-10 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .sm\:mg-y-10 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .sm\:padding-x-10 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .sm\:padding-y-10 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .sm\:mg-15 {
    margin: 0.9375rem; }
  .sm\:padding-15 {
    padding: 0.9375rem; }
  .sm\:mg-top-15 {
    margin-top: 0.9375rem; }
  .sm\:padding-top-15 {
    padding-top: 0.9375rem; }
  .sm\:mg-right-15 {
    margin-right: 0.9375rem; }
  .sm\:padding-right-15 {
    padding-right: 0.9375rem; }
  .sm\:mg-bottom-15 {
    margin-bottom: 0.9375rem; }
  .sm\:padding-bottom-15 {
    padding-bottom: 0.9375rem; }
  .sm\:mg-left-15 {
    margin-left: 0.9375rem; }
  .sm\:padding-left-15 {
    padding-left: 0.9375rem; }
  .sm\:mg-x-15 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem; }
  .sm\:mg-y-15 {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem; }
  .sm\:padding-x-15 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .sm\:padding-y-15 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem; }
  .sm\:mg-20 {
    margin: 1.25rem; }
  .sm\:padding-20 {
    padding: 1.25rem; }
  .sm\:mg-top-20 {
    margin-top: 1.25rem; }
  .sm\:padding-top-20 {
    padding-top: 1.25rem; }
  .sm\:mg-right-20 {
    margin-right: 1.25rem; }
  .sm\:padding-right-20 {
    padding-right: 1.25rem; }
  .sm\:mg-bottom-20 {
    margin-bottom: 1.25rem; }
  .sm\:padding-bottom-20 {
    padding-bottom: 1.25rem; }
  .sm\:mg-left-20 {
    margin-left: 1.25rem; }
  .sm\:padding-left-20 {
    padding-left: 1.25rem; }
  .sm\:mg-x-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .sm\:mg-y-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .sm\:padding-x-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .sm\:padding-y-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .sm\:mg-25 {
    margin: 1.5625rem; }
  .sm\:padding-25 {
    padding: 1.5625rem; }
  .sm\:mg-top-25 {
    margin-top: 1.5625rem; }
  .sm\:padding-top-25 {
    padding-top: 1.5625rem; }
  .sm\:mg-right-25 {
    margin-right: 1.5625rem; }
  .sm\:padding-right-25 {
    padding-right: 1.5625rem; }
  .sm\:mg-bottom-25 {
    margin-bottom: 1.5625rem; }
  .sm\:padding-bottom-25 {
    padding-bottom: 1.5625rem; }
  .sm\:mg-left-25 {
    margin-left: 1.5625rem; }
  .sm\:padding-left-25 {
    padding-left: 1.5625rem; }
  .sm\:mg-x-25 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; }
  .sm\:mg-y-25 {
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem; }
  .sm\:padding-x-25 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; }
  .sm\:padding-y-25 {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem; }
  .sm\:mg-30 {
    margin: 1.875rem; }
  .sm\:padding-30 {
    padding: 1.875rem; }
  .sm\:mg-top-30 {
    margin-top: 1.875rem; }
  .sm\:padding-top-30 {
    padding-top: 1.875rem; }
  .sm\:mg-right-30 {
    margin-right: 1.875rem; }
  .sm\:padding-right-30 {
    padding-right: 1.875rem; }
  .sm\:mg-bottom-30 {
    margin-bottom: 1.875rem; }
  .sm\:padding-bottom-30 {
    padding-bottom: 1.875rem; }
  .sm\:mg-left-30 {
    margin-left: 1.875rem; }
  .sm\:padding-left-30 {
    padding-left: 1.875rem; }
  .sm\:mg-x-30 {
    margin-left: 1.875rem;
    margin-right: 1.875rem; }
  .sm\:mg-y-30 {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem; }
  .sm\:padding-x-30 {
    padding-left: 1.875rem;
    padding-right: 1.875rem; }
  .sm\:padding-y-30 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
  .sm\:mg-35 {
    margin: 2.1875rem; }
  .sm\:padding-35 {
    padding: 2.1875rem; }
  .sm\:mg-top-35 {
    margin-top: 2.1875rem; }
  .sm\:padding-top-35 {
    padding-top: 2.1875rem; }
  .sm\:mg-right-35 {
    margin-right: 2.1875rem; }
  .sm\:padding-right-35 {
    padding-right: 2.1875rem; }
  .sm\:mg-bottom-35 {
    margin-bottom: 2.1875rem; }
  .sm\:padding-bottom-35 {
    padding-bottom: 2.1875rem; }
  .sm\:mg-left-35 {
    margin-left: 2.1875rem; }
  .sm\:padding-left-35 {
    padding-left: 2.1875rem; }
  .sm\:mg-x-35 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .sm\:mg-y-35 {
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem; }
  .sm\:padding-x-35 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .sm\:padding-y-35 {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem; }
  .sm\:mg-40 {
    margin: 2.5rem; }
  .sm\:padding-40 {
    padding: 2.5rem; }
  .sm\:mg-top-40 {
    margin-top: 2.5rem; }
  .sm\:padding-top-40 {
    padding-top: 2.5rem; }
  .sm\:mg-right-40 {
    margin-right: 2.5rem; }
  .sm\:padding-right-40 {
    padding-right: 2.5rem; }
  .sm\:mg-bottom-40 {
    margin-bottom: 2.5rem; }
  .sm\:padding-bottom-40 {
    padding-bottom: 2.5rem; }
  .sm\:mg-left-40 {
    margin-left: 2.5rem; }
  .sm\:padding-left-40 {
    padding-left: 2.5rem; }
  .sm\:mg-x-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .sm\:mg-y-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .sm\:padding-x-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .sm\:padding-y-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .sm\:mg-45 {
    margin: 2.8125rem; }
  .sm\:padding-45 {
    padding: 2.8125rem; }
  .sm\:mg-top-45 {
    margin-top: 2.8125rem; }
  .sm\:padding-top-45 {
    padding-top: 2.8125rem; }
  .sm\:mg-right-45 {
    margin-right: 2.8125rem; }
  .sm\:padding-right-45 {
    padding-right: 2.8125rem; }
  .sm\:mg-bottom-45 {
    margin-bottom: 2.8125rem; }
  .sm\:padding-bottom-45 {
    padding-bottom: 2.8125rem; }
  .sm\:mg-left-45 {
    margin-left: 2.8125rem; }
  .sm\:padding-left-45 {
    padding-left: 2.8125rem; }
  .sm\:mg-x-45 {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem; }
  .sm\:mg-y-45 {
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem; }
  .sm\:padding-x-45 {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem; }
  .sm\:padding-y-45 {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem; }
  .sm\:mg-50 {
    margin: 3.125rem; }
  .sm\:padding-50 {
    padding: 3.125rem; }
  .sm\:mg-top-50 {
    margin-top: 3.125rem; }
  .sm\:padding-top-50 {
    padding-top: 3.125rem; }
  .sm\:mg-right-50 {
    margin-right: 3.125rem; }
  .sm\:padding-right-50 {
    padding-right: 3.125rem; }
  .sm\:mg-bottom-50 {
    margin-bottom: 3.125rem; }
  .sm\:padding-bottom-50 {
    padding-bottom: 3.125rem; }
  .sm\:mg-left-50 {
    margin-left: 3.125rem; }
  .sm\:padding-left-50 {
    padding-left: 3.125rem; }
  .sm\:mg-x-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem; }
  .sm\:mg-y-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem; }
  .sm\:padding-x-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem; }
  .sm\:padding-y-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem; }
  .sm\:mg-55 {
    margin: 3.4375rem; }
  .sm\:padding-55 {
    padding: 3.4375rem; }
  .sm\:mg-top-55 {
    margin-top: 3.4375rem; }
  .sm\:padding-top-55 {
    padding-top: 3.4375rem; }
  .sm\:mg-right-55 {
    margin-right: 3.4375rem; }
  .sm\:padding-right-55 {
    padding-right: 3.4375rem; }
  .sm\:mg-bottom-55 {
    margin-bottom: 3.4375rem; }
  .sm\:padding-bottom-55 {
    padding-bottom: 3.4375rem; }
  .sm\:mg-left-55 {
    margin-left: 3.4375rem; }
  .sm\:padding-left-55 {
    padding-left: 3.4375rem; }
  .sm\:mg-x-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem; }
  .sm\:mg-y-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem; }
  .sm\:padding-x-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem; }
  .sm\:padding-y-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem; }
  .sm\:mg-60 {
    margin: 3.75rem; }
  .sm\:padding-60 {
    padding: 3.75rem; }
  .sm\:mg-top-60 {
    margin-top: 3.75rem; }
  .sm\:padding-top-60 {
    padding-top: 3.75rem; }
  .sm\:mg-right-60 {
    margin-right: 3.75rem; }
  .sm\:padding-right-60 {
    padding-right: 3.75rem; }
  .sm\:mg-bottom-60 {
    margin-bottom: 3.75rem; }
  .sm\:padding-bottom-60 {
    padding-bottom: 3.75rem; }
  .sm\:mg-left-60 {
    margin-left: 3.75rem; }
  .sm\:padding-left-60 {
    padding-left: 3.75rem; }
  .sm\:mg-x-60 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }
  .sm\:mg-y-60 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }
  .sm\:padding-x-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }
  .sm\:padding-y-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }
  .sm\:mg-65 {
    margin: 4.0625rem; }
  .sm\:padding-65 {
    padding: 4.0625rem; }
  .sm\:mg-top-65 {
    margin-top: 4.0625rem; }
  .sm\:padding-top-65 {
    padding-top: 4.0625rem; }
  .sm\:mg-right-65 {
    margin-right: 4.0625rem; }
  .sm\:padding-right-65 {
    padding-right: 4.0625rem; }
  .sm\:mg-bottom-65 {
    margin-bottom: 4.0625rem; }
  .sm\:padding-bottom-65 {
    padding-bottom: 4.0625rem; }
  .sm\:mg-left-65 {
    margin-left: 4.0625rem; }
  .sm\:padding-left-65 {
    padding-left: 4.0625rem; }
  .sm\:mg-x-65 {
    margin-left: 4.0625rem;
    margin-right: 4.0625rem; }
  .sm\:mg-y-65 {
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem; }
  .sm\:padding-x-65 {
    padding-left: 4.0625rem;
    padding-right: 4.0625rem; }
  .sm\:padding-y-65 {
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem; }
  .sm\:mg-70 {
    margin: 4.375rem; }
  .sm\:padding-70 {
    padding: 4.375rem; }
  .sm\:mg-top-70 {
    margin-top: 4.375rem; }
  .sm\:padding-top-70 {
    padding-top: 4.375rem; }
  .sm\:mg-right-70 {
    margin-right: 4.375rem; }
  .sm\:padding-right-70 {
    padding-right: 4.375rem; }
  .sm\:mg-bottom-70 {
    margin-bottom: 4.375rem; }
  .sm\:padding-bottom-70 {
    padding-bottom: 4.375rem; }
  .sm\:mg-left-70 {
    margin-left: 4.375rem; }
  .sm\:padding-left-70 {
    padding-left: 4.375rem; }
  .sm\:mg-x-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem; }
  .sm\:mg-y-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem; }
  .sm\:padding-x-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem; }
  .sm\:padding-y-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem; }
  .sm\:mg-75 {
    margin: 4.6875rem; }
  .sm\:padding-75 {
    padding: 4.6875rem; }
  .sm\:mg-top-75 {
    margin-top: 4.6875rem; }
  .sm\:padding-top-75 {
    padding-top: 4.6875rem; }
  .sm\:mg-right-75 {
    margin-right: 4.6875rem; }
  .sm\:padding-right-75 {
    padding-right: 4.6875rem; }
  .sm\:mg-bottom-75 {
    margin-bottom: 4.6875rem; }
  .sm\:padding-bottom-75 {
    padding-bottom: 4.6875rem; }
  .sm\:mg-left-75 {
    margin-left: 4.6875rem; }
  .sm\:padding-left-75 {
    padding-left: 4.6875rem; }
  .sm\:mg-x-75 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem; }
  .sm\:mg-y-75 {
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem; }
  .sm\:padding-x-75 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem; }
  .sm\:padding-y-75 {
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem; }
  .sm\:mg-80 {
    margin: 5rem; }
  .sm\:padding-80 {
    padding: 5rem; }
  .sm\:mg-top-80 {
    margin-top: 5rem; }
  .sm\:padding-top-80 {
    padding-top: 5rem; }
  .sm\:mg-right-80 {
    margin-right: 5rem; }
  .sm\:padding-right-80 {
    padding-right: 5rem; }
  .sm\:mg-bottom-80 {
    margin-bottom: 5rem; }
  .sm\:padding-bottom-80 {
    padding-bottom: 5rem; }
  .sm\:mg-left-80 {
    margin-left: 5rem; }
  .sm\:padding-left-80 {
    padding-left: 5rem; }
  .sm\:mg-x-80 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .sm\:mg-y-80 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .sm\:padding-x-80 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .sm\:padding-y-80 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .sm\:mg-85 {
    margin: 5.3125rem; }
  .sm\:padding-85 {
    padding: 5.3125rem; }
  .sm\:mg-top-85 {
    margin-top: 5.3125rem; }
  .sm\:padding-top-85 {
    padding-top: 5.3125rem; }
  .sm\:mg-right-85 {
    margin-right: 5.3125rem; }
  .sm\:padding-right-85 {
    padding-right: 5.3125rem; }
  .sm\:mg-bottom-85 {
    margin-bottom: 5.3125rem; }
  .sm\:padding-bottom-85 {
    padding-bottom: 5.3125rem; }
  .sm\:mg-left-85 {
    margin-left: 5.3125rem; }
  .sm\:padding-left-85 {
    padding-left: 5.3125rem; }
  .sm\:mg-x-85 {
    margin-left: 5.3125rem;
    margin-right: 5.3125rem; }
  .sm\:mg-y-85 {
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem; }
  .sm\:padding-x-85 {
    padding-left: 5.3125rem;
    padding-right: 5.3125rem; }
  .sm\:padding-y-85 {
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem; }
  .sm\:mg-90 {
    margin: 5.625rem; }
  .sm\:padding-90 {
    padding: 5.625rem; }
  .sm\:mg-top-90 {
    margin-top: 5.625rem; }
  .sm\:padding-top-90 {
    padding-top: 5.625rem; }
  .sm\:mg-right-90 {
    margin-right: 5.625rem; }
  .sm\:padding-right-90 {
    padding-right: 5.625rem; }
  .sm\:mg-bottom-90 {
    margin-bottom: 5.625rem; }
  .sm\:padding-bottom-90 {
    padding-bottom: 5.625rem; }
  .sm\:mg-left-90 {
    margin-left: 5.625rem; }
  .sm\:padding-left-90 {
    padding-left: 5.625rem; }
  .sm\:mg-x-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem; }
  .sm\:mg-y-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem; }
  .sm\:padding-x-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem; }
  .sm\:padding-y-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem; }
  .sm\:mg-95 {
    margin: 5.9375rem; }
  .sm\:padding-95 {
    padding: 5.9375rem; }
  .sm\:mg-top-95 {
    margin-top: 5.9375rem; }
  .sm\:padding-top-95 {
    padding-top: 5.9375rem; }
  .sm\:mg-right-95 {
    margin-right: 5.9375rem; }
  .sm\:padding-right-95 {
    padding-right: 5.9375rem; }
  .sm\:mg-bottom-95 {
    margin-bottom: 5.9375rem; }
  .sm\:padding-bottom-95 {
    padding-bottom: 5.9375rem; }
  .sm\:mg-left-95 {
    margin-left: 5.9375rem; }
  .sm\:padding-left-95 {
    padding-left: 5.9375rem; }
  .sm\:mg-x-95 {
    margin-left: 5.9375rem;
    margin-right: 5.9375rem; }
  .sm\:mg-y-95 {
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem; }
  .sm\:padding-x-95 {
    padding-left: 5.9375rem;
    padding-right: 5.9375rem; }
  .sm\:padding-y-95 {
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem; }
  .sm\:mg-100 {
    margin: 6.25rem; }
  .sm\:padding-100 {
    padding: 6.25rem; }
  .sm\:mg-top-100 {
    margin-top: 6.25rem; }
  .sm\:padding-top-100 {
    padding-top: 6.25rem; }
  .sm\:mg-right-100 {
    margin-right: 6.25rem; }
  .sm\:padding-right-100 {
    padding-right: 6.25rem; }
  .sm\:mg-bottom-100 {
    margin-bottom: 6.25rem; }
  .sm\:padding-bottom-100 {
    padding-bottom: 6.25rem; }
  .sm\:mg-left-100 {
    margin-left: 6.25rem; }
  .sm\:padding-left-100 {
    padding-left: 6.25rem; }
  .sm\:mg-x-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem; }
  .sm\:mg-y-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem; }
  .sm\:padding-x-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem; }
  .sm\:padding-y-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:mg-5 {
    margin: 0.3125rem; }
  .smo\:padding-5 {
    padding: 0.3125rem; }
  .smo\:mg-top-5 {
    margin-top: 0.3125rem; }
  .smo\:padding-top-5 {
    padding-top: 0.3125rem; }
  .smo\:mg-right-5 {
    margin-right: 0.3125rem; }
  .smo\:padding-right-5 {
    padding-right: 0.3125rem; }
  .smo\:mg-bottom-5 {
    margin-bottom: 0.3125rem; }
  .smo\:padding-bottom-5 {
    padding-bottom: 0.3125rem; }
  .smo\:mg-left-5 {
    margin-left: 0.3125rem; }
  .smo\:padding-left-5 {
    padding-left: 0.3125rem; }
  .smo\:mg-x-5 {
    margin-left: 0.3125rem;
    margin-right: 0.3125rem; }
  .smo\:mg-y-5 {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem; }
  .smo\:padding-x-5 {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }
  .smo\:padding-y-5 {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem; }
  .smo\:mg-10 {
    margin: 0.625rem; }
  .smo\:padding-10 {
    padding: 0.625rem; }
  .smo\:mg-top-10 {
    margin-top: 0.625rem; }
  .smo\:padding-top-10 {
    padding-top: 0.625rem; }
  .smo\:mg-right-10 {
    margin-right: 0.625rem; }
  .smo\:padding-right-10 {
    padding-right: 0.625rem; }
  .smo\:mg-bottom-10 {
    margin-bottom: 0.625rem; }
  .smo\:padding-bottom-10 {
    padding-bottom: 0.625rem; }
  .smo\:mg-left-10 {
    margin-left: 0.625rem; }
  .smo\:padding-left-10 {
    padding-left: 0.625rem; }
  .smo\:mg-x-10 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .smo\:mg-y-10 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .smo\:padding-x-10 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .smo\:padding-y-10 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .smo\:mg-15 {
    margin: 0.9375rem; }
  .smo\:padding-15 {
    padding: 0.9375rem; }
  .smo\:mg-top-15 {
    margin-top: 0.9375rem; }
  .smo\:padding-top-15 {
    padding-top: 0.9375rem; }
  .smo\:mg-right-15 {
    margin-right: 0.9375rem; }
  .smo\:padding-right-15 {
    padding-right: 0.9375rem; }
  .smo\:mg-bottom-15 {
    margin-bottom: 0.9375rem; }
  .smo\:padding-bottom-15 {
    padding-bottom: 0.9375rem; }
  .smo\:mg-left-15 {
    margin-left: 0.9375rem; }
  .smo\:padding-left-15 {
    padding-left: 0.9375rem; }
  .smo\:mg-x-15 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem; }
  .smo\:mg-y-15 {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem; }
  .smo\:padding-x-15 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .smo\:padding-y-15 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem; }
  .smo\:mg-20 {
    margin: 1.25rem; }
  .smo\:padding-20 {
    padding: 1.25rem; }
  .smo\:mg-top-20 {
    margin-top: 1.25rem; }
  .smo\:padding-top-20 {
    padding-top: 1.25rem; }
  .smo\:mg-right-20 {
    margin-right: 1.25rem; }
  .smo\:padding-right-20 {
    padding-right: 1.25rem; }
  .smo\:mg-bottom-20 {
    margin-bottom: 1.25rem; }
  .smo\:padding-bottom-20 {
    padding-bottom: 1.25rem; }
  .smo\:mg-left-20 {
    margin-left: 1.25rem; }
  .smo\:padding-left-20 {
    padding-left: 1.25rem; }
  .smo\:mg-x-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .smo\:mg-y-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .smo\:padding-x-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .smo\:padding-y-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .smo\:mg-25 {
    margin: 1.5625rem; }
  .smo\:padding-25 {
    padding: 1.5625rem; }
  .smo\:mg-top-25 {
    margin-top: 1.5625rem; }
  .smo\:padding-top-25 {
    padding-top: 1.5625rem; }
  .smo\:mg-right-25 {
    margin-right: 1.5625rem; }
  .smo\:padding-right-25 {
    padding-right: 1.5625rem; }
  .smo\:mg-bottom-25 {
    margin-bottom: 1.5625rem; }
  .smo\:padding-bottom-25 {
    padding-bottom: 1.5625rem; }
  .smo\:mg-left-25 {
    margin-left: 1.5625rem; }
  .smo\:padding-left-25 {
    padding-left: 1.5625rem; }
  .smo\:mg-x-25 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; }
  .smo\:mg-y-25 {
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem; }
  .smo\:padding-x-25 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; }
  .smo\:padding-y-25 {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem; }
  .smo\:mg-30 {
    margin: 1.875rem; }
  .smo\:padding-30 {
    padding: 1.875rem; }
  .smo\:mg-top-30 {
    margin-top: 1.875rem; }
  .smo\:padding-top-30 {
    padding-top: 1.875rem; }
  .smo\:mg-right-30 {
    margin-right: 1.875rem; }
  .smo\:padding-right-30 {
    padding-right: 1.875rem; }
  .smo\:mg-bottom-30 {
    margin-bottom: 1.875rem; }
  .smo\:padding-bottom-30 {
    padding-bottom: 1.875rem; }
  .smo\:mg-left-30 {
    margin-left: 1.875rem; }
  .smo\:padding-left-30 {
    padding-left: 1.875rem; }
  .smo\:mg-x-30 {
    margin-left: 1.875rem;
    margin-right: 1.875rem; }
  .smo\:mg-y-30 {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem; }
  .smo\:padding-x-30 {
    padding-left: 1.875rem;
    padding-right: 1.875rem; }
  .smo\:padding-y-30 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
  .smo\:mg-35 {
    margin: 2.1875rem; }
  .smo\:padding-35 {
    padding: 2.1875rem; }
  .smo\:mg-top-35 {
    margin-top: 2.1875rem; }
  .smo\:padding-top-35 {
    padding-top: 2.1875rem; }
  .smo\:mg-right-35 {
    margin-right: 2.1875rem; }
  .smo\:padding-right-35 {
    padding-right: 2.1875rem; }
  .smo\:mg-bottom-35 {
    margin-bottom: 2.1875rem; }
  .smo\:padding-bottom-35 {
    padding-bottom: 2.1875rem; }
  .smo\:mg-left-35 {
    margin-left: 2.1875rem; }
  .smo\:padding-left-35 {
    padding-left: 2.1875rem; }
  .smo\:mg-x-35 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .smo\:mg-y-35 {
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem; }
  .smo\:padding-x-35 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .smo\:padding-y-35 {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem; }
  .smo\:mg-40 {
    margin: 2.5rem; }
  .smo\:padding-40 {
    padding: 2.5rem; }
  .smo\:mg-top-40 {
    margin-top: 2.5rem; }
  .smo\:padding-top-40 {
    padding-top: 2.5rem; }
  .smo\:mg-right-40 {
    margin-right: 2.5rem; }
  .smo\:padding-right-40 {
    padding-right: 2.5rem; }
  .smo\:mg-bottom-40 {
    margin-bottom: 2.5rem; }
  .smo\:padding-bottom-40 {
    padding-bottom: 2.5rem; }
  .smo\:mg-left-40 {
    margin-left: 2.5rem; }
  .smo\:padding-left-40 {
    padding-left: 2.5rem; }
  .smo\:mg-x-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .smo\:mg-y-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .smo\:padding-x-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .smo\:padding-y-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .smo\:mg-45 {
    margin: 2.8125rem; }
  .smo\:padding-45 {
    padding: 2.8125rem; }
  .smo\:mg-top-45 {
    margin-top: 2.8125rem; }
  .smo\:padding-top-45 {
    padding-top: 2.8125rem; }
  .smo\:mg-right-45 {
    margin-right: 2.8125rem; }
  .smo\:padding-right-45 {
    padding-right: 2.8125rem; }
  .smo\:mg-bottom-45 {
    margin-bottom: 2.8125rem; }
  .smo\:padding-bottom-45 {
    padding-bottom: 2.8125rem; }
  .smo\:mg-left-45 {
    margin-left: 2.8125rem; }
  .smo\:padding-left-45 {
    padding-left: 2.8125rem; }
  .smo\:mg-x-45 {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem; }
  .smo\:mg-y-45 {
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem; }
  .smo\:padding-x-45 {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem; }
  .smo\:padding-y-45 {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem; }
  .smo\:mg-50 {
    margin: 3.125rem; }
  .smo\:padding-50 {
    padding: 3.125rem; }
  .smo\:mg-top-50 {
    margin-top: 3.125rem; }
  .smo\:padding-top-50 {
    padding-top: 3.125rem; }
  .smo\:mg-right-50 {
    margin-right: 3.125rem; }
  .smo\:padding-right-50 {
    padding-right: 3.125rem; }
  .smo\:mg-bottom-50 {
    margin-bottom: 3.125rem; }
  .smo\:padding-bottom-50 {
    padding-bottom: 3.125rem; }
  .smo\:mg-left-50 {
    margin-left: 3.125rem; }
  .smo\:padding-left-50 {
    padding-left: 3.125rem; }
  .smo\:mg-x-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem; }
  .smo\:mg-y-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem; }
  .smo\:padding-x-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem; }
  .smo\:padding-y-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem; }
  .smo\:mg-55 {
    margin: 3.4375rem; }
  .smo\:padding-55 {
    padding: 3.4375rem; }
  .smo\:mg-top-55 {
    margin-top: 3.4375rem; }
  .smo\:padding-top-55 {
    padding-top: 3.4375rem; }
  .smo\:mg-right-55 {
    margin-right: 3.4375rem; }
  .smo\:padding-right-55 {
    padding-right: 3.4375rem; }
  .smo\:mg-bottom-55 {
    margin-bottom: 3.4375rem; }
  .smo\:padding-bottom-55 {
    padding-bottom: 3.4375rem; }
  .smo\:mg-left-55 {
    margin-left: 3.4375rem; }
  .smo\:padding-left-55 {
    padding-left: 3.4375rem; }
  .smo\:mg-x-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem; }
  .smo\:mg-y-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem; }
  .smo\:padding-x-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem; }
  .smo\:padding-y-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem; }
  .smo\:mg-60 {
    margin: 3.75rem; }
  .smo\:padding-60 {
    padding: 3.75rem; }
  .smo\:mg-top-60 {
    margin-top: 3.75rem; }
  .smo\:padding-top-60 {
    padding-top: 3.75rem; }
  .smo\:mg-right-60 {
    margin-right: 3.75rem; }
  .smo\:padding-right-60 {
    padding-right: 3.75rem; }
  .smo\:mg-bottom-60 {
    margin-bottom: 3.75rem; }
  .smo\:padding-bottom-60 {
    padding-bottom: 3.75rem; }
  .smo\:mg-left-60 {
    margin-left: 3.75rem; }
  .smo\:padding-left-60 {
    padding-left: 3.75rem; }
  .smo\:mg-x-60 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }
  .smo\:mg-y-60 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }
  .smo\:padding-x-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }
  .smo\:padding-y-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }
  .smo\:mg-65 {
    margin: 4.0625rem; }
  .smo\:padding-65 {
    padding: 4.0625rem; }
  .smo\:mg-top-65 {
    margin-top: 4.0625rem; }
  .smo\:padding-top-65 {
    padding-top: 4.0625rem; }
  .smo\:mg-right-65 {
    margin-right: 4.0625rem; }
  .smo\:padding-right-65 {
    padding-right: 4.0625rem; }
  .smo\:mg-bottom-65 {
    margin-bottom: 4.0625rem; }
  .smo\:padding-bottom-65 {
    padding-bottom: 4.0625rem; }
  .smo\:mg-left-65 {
    margin-left: 4.0625rem; }
  .smo\:padding-left-65 {
    padding-left: 4.0625rem; }
  .smo\:mg-x-65 {
    margin-left: 4.0625rem;
    margin-right: 4.0625rem; }
  .smo\:mg-y-65 {
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem; }
  .smo\:padding-x-65 {
    padding-left: 4.0625rem;
    padding-right: 4.0625rem; }
  .smo\:padding-y-65 {
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem; }
  .smo\:mg-70 {
    margin: 4.375rem; }
  .smo\:padding-70 {
    padding: 4.375rem; }
  .smo\:mg-top-70 {
    margin-top: 4.375rem; }
  .smo\:padding-top-70 {
    padding-top: 4.375rem; }
  .smo\:mg-right-70 {
    margin-right: 4.375rem; }
  .smo\:padding-right-70 {
    padding-right: 4.375rem; }
  .smo\:mg-bottom-70 {
    margin-bottom: 4.375rem; }
  .smo\:padding-bottom-70 {
    padding-bottom: 4.375rem; }
  .smo\:mg-left-70 {
    margin-left: 4.375rem; }
  .smo\:padding-left-70 {
    padding-left: 4.375rem; }
  .smo\:mg-x-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem; }
  .smo\:mg-y-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem; }
  .smo\:padding-x-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem; }
  .smo\:padding-y-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem; }
  .smo\:mg-75 {
    margin: 4.6875rem; }
  .smo\:padding-75 {
    padding: 4.6875rem; }
  .smo\:mg-top-75 {
    margin-top: 4.6875rem; }
  .smo\:padding-top-75 {
    padding-top: 4.6875rem; }
  .smo\:mg-right-75 {
    margin-right: 4.6875rem; }
  .smo\:padding-right-75 {
    padding-right: 4.6875rem; }
  .smo\:mg-bottom-75 {
    margin-bottom: 4.6875rem; }
  .smo\:padding-bottom-75 {
    padding-bottom: 4.6875rem; }
  .smo\:mg-left-75 {
    margin-left: 4.6875rem; }
  .smo\:padding-left-75 {
    padding-left: 4.6875rem; }
  .smo\:mg-x-75 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem; }
  .smo\:mg-y-75 {
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem; }
  .smo\:padding-x-75 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem; }
  .smo\:padding-y-75 {
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem; }
  .smo\:mg-80 {
    margin: 5rem; }
  .smo\:padding-80 {
    padding: 5rem; }
  .smo\:mg-top-80 {
    margin-top: 5rem; }
  .smo\:padding-top-80 {
    padding-top: 5rem; }
  .smo\:mg-right-80 {
    margin-right: 5rem; }
  .smo\:padding-right-80 {
    padding-right: 5rem; }
  .smo\:mg-bottom-80 {
    margin-bottom: 5rem; }
  .smo\:padding-bottom-80 {
    padding-bottom: 5rem; }
  .smo\:mg-left-80 {
    margin-left: 5rem; }
  .smo\:padding-left-80 {
    padding-left: 5rem; }
  .smo\:mg-x-80 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .smo\:mg-y-80 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .smo\:padding-x-80 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .smo\:padding-y-80 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .smo\:mg-85 {
    margin: 5.3125rem; }
  .smo\:padding-85 {
    padding: 5.3125rem; }
  .smo\:mg-top-85 {
    margin-top: 5.3125rem; }
  .smo\:padding-top-85 {
    padding-top: 5.3125rem; }
  .smo\:mg-right-85 {
    margin-right: 5.3125rem; }
  .smo\:padding-right-85 {
    padding-right: 5.3125rem; }
  .smo\:mg-bottom-85 {
    margin-bottom: 5.3125rem; }
  .smo\:padding-bottom-85 {
    padding-bottom: 5.3125rem; }
  .smo\:mg-left-85 {
    margin-left: 5.3125rem; }
  .smo\:padding-left-85 {
    padding-left: 5.3125rem; }
  .smo\:mg-x-85 {
    margin-left: 5.3125rem;
    margin-right: 5.3125rem; }
  .smo\:mg-y-85 {
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem; }
  .smo\:padding-x-85 {
    padding-left: 5.3125rem;
    padding-right: 5.3125rem; }
  .smo\:padding-y-85 {
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem; }
  .smo\:mg-90 {
    margin: 5.625rem; }
  .smo\:padding-90 {
    padding: 5.625rem; }
  .smo\:mg-top-90 {
    margin-top: 5.625rem; }
  .smo\:padding-top-90 {
    padding-top: 5.625rem; }
  .smo\:mg-right-90 {
    margin-right: 5.625rem; }
  .smo\:padding-right-90 {
    padding-right: 5.625rem; }
  .smo\:mg-bottom-90 {
    margin-bottom: 5.625rem; }
  .smo\:padding-bottom-90 {
    padding-bottom: 5.625rem; }
  .smo\:mg-left-90 {
    margin-left: 5.625rem; }
  .smo\:padding-left-90 {
    padding-left: 5.625rem; }
  .smo\:mg-x-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem; }
  .smo\:mg-y-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem; }
  .smo\:padding-x-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem; }
  .smo\:padding-y-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem; }
  .smo\:mg-95 {
    margin: 5.9375rem; }
  .smo\:padding-95 {
    padding: 5.9375rem; }
  .smo\:mg-top-95 {
    margin-top: 5.9375rem; }
  .smo\:padding-top-95 {
    padding-top: 5.9375rem; }
  .smo\:mg-right-95 {
    margin-right: 5.9375rem; }
  .smo\:padding-right-95 {
    padding-right: 5.9375rem; }
  .smo\:mg-bottom-95 {
    margin-bottom: 5.9375rem; }
  .smo\:padding-bottom-95 {
    padding-bottom: 5.9375rem; }
  .smo\:mg-left-95 {
    margin-left: 5.9375rem; }
  .smo\:padding-left-95 {
    padding-left: 5.9375rem; }
  .smo\:mg-x-95 {
    margin-left: 5.9375rem;
    margin-right: 5.9375rem; }
  .smo\:mg-y-95 {
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem; }
  .smo\:padding-x-95 {
    padding-left: 5.9375rem;
    padding-right: 5.9375rem; }
  .smo\:padding-y-95 {
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem; }
  .smo\:mg-100 {
    margin: 6.25rem; }
  .smo\:padding-100 {
    padding: 6.25rem; }
  .smo\:mg-top-100 {
    margin-top: 6.25rem; }
  .smo\:padding-top-100 {
    padding-top: 6.25rem; }
  .smo\:mg-right-100 {
    margin-right: 6.25rem; }
  .smo\:padding-right-100 {
    padding-right: 6.25rem; }
  .smo\:mg-bottom-100 {
    margin-bottom: 6.25rem; }
  .smo\:padding-bottom-100 {
    padding-bottom: 6.25rem; }
  .smo\:mg-left-100 {
    margin-left: 6.25rem; }
  .smo\:padding-left-100 {
    padding-left: 6.25rem; }
  .smo\:mg-x-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem; }
  .smo\:mg-y-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem; }
  .smo\:padding-x-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem; }
  .smo\:padding-y-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem; } }

@media (max-width: 990px) {
  .smb\:mg-5 {
    margin: 0.3125rem; }
  .smb\:padding-5 {
    padding: 0.3125rem; }
  .smb\:mg-top-5 {
    margin-top: 0.3125rem; }
  .smb\:padding-top-5 {
    padding-top: 0.3125rem; }
  .smb\:mg-right-5 {
    margin-right: 0.3125rem; }
  .smb\:padding-right-5 {
    padding-right: 0.3125rem; }
  .smb\:mg-bottom-5 {
    margin-bottom: 0.3125rem; }
  .smb\:padding-bottom-5 {
    padding-bottom: 0.3125rem; }
  .smb\:mg-left-5 {
    margin-left: 0.3125rem; }
  .smb\:padding-left-5 {
    padding-left: 0.3125rem; }
  .smb\:mg-x-5 {
    margin-left: 0.3125rem;
    margin-right: 0.3125rem; }
  .smb\:mg-y-5 {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem; }
  .smb\:padding-x-5 {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }
  .smb\:padding-y-5 {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem; }
  .smb\:mg-10 {
    margin: 0.625rem; }
  .smb\:padding-10 {
    padding: 0.625rem; }
  .smb\:mg-top-10 {
    margin-top: 0.625rem; }
  .smb\:padding-top-10 {
    padding-top: 0.625rem; }
  .smb\:mg-right-10 {
    margin-right: 0.625rem; }
  .smb\:padding-right-10 {
    padding-right: 0.625rem; }
  .smb\:mg-bottom-10 {
    margin-bottom: 0.625rem; }
  .smb\:padding-bottom-10 {
    padding-bottom: 0.625rem; }
  .smb\:mg-left-10 {
    margin-left: 0.625rem; }
  .smb\:padding-left-10 {
    padding-left: 0.625rem; }
  .smb\:mg-x-10 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .smb\:mg-y-10 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .smb\:padding-x-10 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .smb\:padding-y-10 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .smb\:mg-15 {
    margin: 0.9375rem; }
  .smb\:padding-15 {
    padding: 0.9375rem; }
  .smb\:mg-top-15 {
    margin-top: 0.9375rem; }
  .smb\:padding-top-15 {
    padding-top: 0.9375rem; }
  .smb\:mg-right-15 {
    margin-right: 0.9375rem; }
  .smb\:padding-right-15 {
    padding-right: 0.9375rem; }
  .smb\:mg-bottom-15 {
    margin-bottom: 0.9375rem; }
  .smb\:padding-bottom-15 {
    padding-bottom: 0.9375rem; }
  .smb\:mg-left-15 {
    margin-left: 0.9375rem; }
  .smb\:padding-left-15 {
    padding-left: 0.9375rem; }
  .smb\:mg-x-15 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem; }
  .smb\:mg-y-15 {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem; }
  .smb\:padding-x-15 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .smb\:padding-y-15 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem; }
  .smb\:mg-20 {
    margin: 1.25rem; }
  .smb\:padding-20 {
    padding: 1.25rem; }
  .smb\:mg-top-20 {
    margin-top: 1.25rem; }
  .smb\:padding-top-20 {
    padding-top: 1.25rem; }
  .smb\:mg-right-20 {
    margin-right: 1.25rem; }
  .smb\:padding-right-20 {
    padding-right: 1.25rem; }
  .smb\:mg-bottom-20 {
    margin-bottom: 1.25rem; }
  .smb\:padding-bottom-20 {
    padding-bottom: 1.25rem; }
  .smb\:mg-left-20 {
    margin-left: 1.25rem; }
  .smb\:padding-left-20 {
    padding-left: 1.25rem; }
  .smb\:mg-x-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .smb\:mg-y-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .smb\:padding-x-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .smb\:padding-y-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .smb\:mg-25 {
    margin: 1.5625rem; }
  .smb\:padding-25 {
    padding: 1.5625rem; }
  .smb\:mg-top-25 {
    margin-top: 1.5625rem; }
  .smb\:padding-top-25 {
    padding-top: 1.5625rem; }
  .smb\:mg-right-25 {
    margin-right: 1.5625rem; }
  .smb\:padding-right-25 {
    padding-right: 1.5625rem; }
  .smb\:mg-bottom-25 {
    margin-bottom: 1.5625rem; }
  .smb\:padding-bottom-25 {
    padding-bottom: 1.5625rem; }
  .smb\:mg-left-25 {
    margin-left: 1.5625rem; }
  .smb\:padding-left-25 {
    padding-left: 1.5625rem; }
  .smb\:mg-x-25 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; }
  .smb\:mg-y-25 {
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem; }
  .smb\:padding-x-25 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; }
  .smb\:padding-y-25 {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem; }
  .smb\:mg-30 {
    margin: 1.875rem; }
  .smb\:padding-30 {
    padding: 1.875rem; }
  .smb\:mg-top-30 {
    margin-top: 1.875rem; }
  .smb\:padding-top-30 {
    padding-top: 1.875rem; }
  .smb\:mg-right-30 {
    margin-right: 1.875rem; }
  .smb\:padding-right-30 {
    padding-right: 1.875rem; }
  .smb\:mg-bottom-30 {
    margin-bottom: 1.875rem; }
  .smb\:padding-bottom-30 {
    padding-bottom: 1.875rem; }
  .smb\:mg-left-30 {
    margin-left: 1.875rem; }
  .smb\:padding-left-30 {
    padding-left: 1.875rem; }
  .smb\:mg-x-30 {
    margin-left: 1.875rem;
    margin-right: 1.875rem; }
  .smb\:mg-y-30 {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem; }
  .smb\:padding-x-30 {
    padding-left: 1.875rem;
    padding-right: 1.875rem; }
  .smb\:padding-y-30 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
  .smb\:mg-35 {
    margin: 2.1875rem; }
  .smb\:padding-35 {
    padding: 2.1875rem; }
  .smb\:mg-top-35 {
    margin-top: 2.1875rem; }
  .smb\:padding-top-35 {
    padding-top: 2.1875rem; }
  .smb\:mg-right-35 {
    margin-right: 2.1875rem; }
  .smb\:padding-right-35 {
    padding-right: 2.1875rem; }
  .smb\:mg-bottom-35 {
    margin-bottom: 2.1875rem; }
  .smb\:padding-bottom-35 {
    padding-bottom: 2.1875rem; }
  .smb\:mg-left-35 {
    margin-left: 2.1875rem; }
  .smb\:padding-left-35 {
    padding-left: 2.1875rem; }
  .smb\:mg-x-35 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .smb\:mg-y-35 {
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem; }
  .smb\:padding-x-35 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .smb\:padding-y-35 {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem; }
  .smb\:mg-40 {
    margin: 2.5rem; }
  .smb\:padding-40 {
    padding: 2.5rem; }
  .smb\:mg-top-40 {
    margin-top: 2.5rem; }
  .smb\:padding-top-40 {
    padding-top: 2.5rem; }
  .smb\:mg-right-40 {
    margin-right: 2.5rem; }
  .smb\:padding-right-40 {
    padding-right: 2.5rem; }
  .smb\:mg-bottom-40 {
    margin-bottom: 2.5rem; }
  .smb\:padding-bottom-40 {
    padding-bottom: 2.5rem; }
  .smb\:mg-left-40 {
    margin-left: 2.5rem; }
  .smb\:padding-left-40 {
    padding-left: 2.5rem; }
  .smb\:mg-x-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .smb\:mg-y-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .smb\:padding-x-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .smb\:padding-y-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .smb\:mg-45 {
    margin: 2.8125rem; }
  .smb\:padding-45 {
    padding: 2.8125rem; }
  .smb\:mg-top-45 {
    margin-top: 2.8125rem; }
  .smb\:padding-top-45 {
    padding-top: 2.8125rem; }
  .smb\:mg-right-45 {
    margin-right: 2.8125rem; }
  .smb\:padding-right-45 {
    padding-right: 2.8125rem; }
  .smb\:mg-bottom-45 {
    margin-bottom: 2.8125rem; }
  .smb\:padding-bottom-45 {
    padding-bottom: 2.8125rem; }
  .smb\:mg-left-45 {
    margin-left: 2.8125rem; }
  .smb\:padding-left-45 {
    padding-left: 2.8125rem; }
  .smb\:mg-x-45 {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem; }
  .smb\:mg-y-45 {
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem; }
  .smb\:padding-x-45 {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem; }
  .smb\:padding-y-45 {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem; }
  .smb\:mg-50 {
    margin: 3.125rem; }
  .smb\:padding-50 {
    padding: 3.125rem; }
  .smb\:mg-top-50 {
    margin-top: 3.125rem; }
  .smb\:padding-top-50 {
    padding-top: 3.125rem; }
  .smb\:mg-right-50 {
    margin-right: 3.125rem; }
  .smb\:padding-right-50 {
    padding-right: 3.125rem; }
  .smb\:mg-bottom-50 {
    margin-bottom: 3.125rem; }
  .smb\:padding-bottom-50 {
    padding-bottom: 3.125rem; }
  .smb\:mg-left-50 {
    margin-left: 3.125rem; }
  .smb\:padding-left-50 {
    padding-left: 3.125rem; }
  .smb\:mg-x-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem; }
  .smb\:mg-y-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem; }
  .smb\:padding-x-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem; }
  .smb\:padding-y-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem; }
  .smb\:mg-55 {
    margin: 3.4375rem; }
  .smb\:padding-55 {
    padding: 3.4375rem; }
  .smb\:mg-top-55 {
    margin-top: 3.4375rem; }
  .smb\:padding-top-55 {
    padding-top: 3.4375rem; }
  .smb\:mg-right-55 {
    margin-right: 3.4375rem; }
  .smb\:padding-right-55 {
    padding-right: 3.4375rem; }
  .smb\:mg-bottom-55 {
    margin-bottom: 3.4375rem; }
  .smb\:padding-bottom-55 {
    padding-bottom: 3.4375rem; }
  .smb\:mg-left-55 {
    margin-left: 3.4375rem; }
  .smb\:padding-left-55 {
    padding-left: 3.4375rem; }
  .smb\:mg-x-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem; }
  .smb\:mg-y-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem; }
  .smb\:padding-x-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem; }
  .smb\:padding-y-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem; }
  .smb\:mg-60 {
    margin: 3.75rem; }
  .smb\:padding-60 {
    padding: 3.75rem; }
  .smb\:mg-top-60 {
    margin-top: 3.75rem; }
  .smb\:padding-top-60 {
    padding-top: 3.75rem; }
  .smb\:mg-right-60 {
    margin-right: 3.75rem; }
  .smb\:padding-right-60 {
    padding-right: 3.75rem; }
  .smb\:mg-bottom-60 {
    margin-bottom: 3.75rem; }
  .smb\:padding-bottom-60 {
    padding-bottom: 3.75rem; }
  .smb\:mg-left-60 {
    margin-left: 3.75rem; }
  .smb\:padding-left-60 {
    padding-left: 3.75rem; }
  .smb\:mg-x-60 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }
  .smb\:mg-y-60 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }
  .smb\:padding-x-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }
  .smb\:padding-y-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }
  .smb\:mg-65 {
    margin: 4.0625rem; }
  .smb\:padding-65 {
    padding: 4.0625rem; }
  .smb\:mg-top-65 {
    margin-top: 4.0625rem; }
  .smb\:padding-top-65 {
    padding-top: 4.0625rem; }
  .smb\:mg-right-65 {
    margin-right: 4.0625rem; }
  .smb\:padding-right-65 {
    padding-right: 4.0625rem; }
  .smb\:mg-bottom-65 {
    margin-bottom: 4.0625rem; }
  .smb\:padding-bottom-65 {
    padding-bottom: 4.0625rem; }
  .smb\:mg-left-65 {
    margin-left: 4.0625rem; }
  .smb\:padding-left-65 {
    padding-left: 4.0625rem; }
  .smb\:mg-x-65 {
    margin-left: 4.0625rem;
    margin-right: 4.0625rem; }
  .smb\:mg-y-65 {
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem; }
  .smb\:padding-x-65 {
    padding-left: 4.0625rem;
    padding-right: 4.0625rem; }
  .smb\:padding-y-65 {
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem; }
  .smb\:mg-70 {
    margin: 4.375rem; }
  .smb\:padding-70 {
    padding: 4.375rem; }
  .smb\:mg-top-70 {
    margin-top: 4.375rem; }
  .smb\:padding-top-70 {
    padding-top: 4.375rem; }
  .smb\:mg-right-70 {
    margin-right: 4.375rem; }
  .smb\:padding-right-70 {
    padding-right: 4.375rem; }
  .smb\:mg-bottom-70 {
    margin-bottom: 4.375rem; }
  .smb\:padding-bottom-70 {
    padding-bottom: 4.375rem; }
  .smb\:mg-left-70 {
    margin-left: 4.375rem; }
  .smb\:padding-left-70 {
    padding-left: 4.375rem; }
  .smb\:mg-x-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem; }
  .smb\:mg-y-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem; }
  .smb\:padding-x-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem; }
  .smb\:padding-y-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem; }
  .smb\:mg-75 {
    margin: 4.6875rem; }
  .smb\:padding-75 {
    padding: 4.6875rem; }
  .smb\:mg-top-75 {
    margin-top: 4.6875rem; }
  .smb\:padding-top-75 {
    padding-top: 4.6875rem; }
  .smb\:mg-right-75 {
    margin-right: 4.6875rem; }
  .smb\:padding-right-75 {
    padding-right: 4.6875rem; }
  .smb\:mg-bottom-75 {
    margin-bottom: 4.6875rem; }
  .smb\:padding-bottom-75 {
    padding-bottom: 4.6875rem; }
  .smb\:mg-left-75 {
    margin-left: 4.6875rem; }
  .smb\:padding-left-75 {
    padding-left: 4.6875rem; }
  .smb\:mg-x-75 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem; }
  .smb\:mg-y-75 {
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem; }
  .smb\:padding-x-75 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem; }
  .smb\:padding-y-75 {
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem; }
  .smb\:mg-80 {
    margin: 5rem; }
  .smb\:padding-80 {
    padding: 5rem; }
  .smb\:mg-top-80 {
    margin-top: 5rem; }
  .smb\:padding-top-80 {
    padding-top: 5rem; }
  .smb\:mg-right-80 {
    margin-right: 5rem; }
  .smb\:padding-right-80 {
    padding-right: 5rem; }
  .smb\:mg-bottom-80 {
    margin-bottom: 5rem; }
  .smb\:padding-bottom-80 {
    padding-bottom: 5rem; }
  .smb\:mg-left-80 {
    margin-left: 5rem; }
  .smb\:padding-left-80 {
    padding-left: 5rem; }
  .smb\:mg-x-80 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .smb\:mg-y-80 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .smb\:padding-x-80 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .smb\:padding-y-80 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .smb\:mg-85 {
    margin: 5.3125rem; }
  .smb\:padding-85 {
    padding: 5.3125rem; }
  .smb\:mg-top-85 {
    margin-top: 5.3125rem; }
  .smb\:padding-top-85 {
    padding-top: 5.3125rem; }
  .smb\:mg-right-85 {
    margin-right: 5.3125rem; }
  .smb\:padding-right-85 {
    padding-right: 5.3125rem; }
  .smb\:mg-bottom-85 {
    margin-bottom: 5.3125rem; }
  .smb\:padding-bottom-85 {
    padding-bottom: 5.3125rem; }
  .smb\:mg-left-85 {
    margin-left: 5.3125rem; }
  .smb\:padding-left-85 {
    padding-left: 5.3125rem; }
  .smb\:mg-x-85 {
    margin-left: 5.3125rem;
    margin-right: 5.3125rem; }
  .smb\:mg-y-85 {
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem; }
  .smb\:padding-x-85 {
    padding-left: 5.3125rem;
    padding-right: 5.3125rem; }
  .smb\:padding-y-85 {
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem; }
  .smb\:mg-90 {
    margin: 5.625rem; }
  .smb\:padding-90 {
    padding: 5.625rem; }
  .smb\:mg-top-90 {
    margin-top: 5.625rem; }
  .smb\:padding-top-90 {
    padding-top: 5.625rem; }
  .smb\:mg-right-90 {
    margin-right: 5.625rem; }
  .smb\:padding-right-90 {
    padding-right: 5.625rem; }
  .smb\:mg-bottom-90 {
    margin-bottom: 5.625rem; }
  .smb\:padding-bottom-90 {
    padding-bottom: 5.625rem; }
  .smb\:mg-left-90 {
    margin-left: 5.625rem; }
  .smb\:padding-left-90 {
    padding-left: 5.625rem; }
  .smb\:mg-x-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem; }
  .smb\:mg-y-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem; }
  .smb\:padding-x-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem; }
  .smb\:padding-y-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem; }
  .smb\:mg-95 {
    margin: 5.9375rem; }
  .smb\:padding-95 {
    padding: 5.9375rem; }
  .smb\:mg-top-95 {
    margin-top: 5.9375rem; }
  .smb\:padding-top-95 {
    padding-top: 5.9375rem; }
  .smb\:mg-right-95 {
    margin-right: 5.9375rem; }
  .smb\:padding-right-95 {
    padding-right: 5.9375rem; }
  .smb\:mg-bottom-95 {
    margin-bottom: 5.9375rem; }
  .smb\:padding-bottom-95 {
    padding-bottom: 5.9375rem; }
  .smb\:mg-left-95 {
    margin-left: 5.9375rem; }
  .smb\:padding-left-95 {
    padding-left: 5.9375rem; }
  .smb\:mg-x-95 {
    margin-left: 5.9375rem;
    margin-right: 5.9375rem; }
  .smb\:mg-y-95 {
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem; }
  .smb\:padding-x-95 {
    padding-left: 5.9375rem;
    padding-right: 5.9375rem; }
  .smb\:padding-y-95 {
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem; }
  .smb\:mg-100 {
    margin: 6.25rem; }
  .smb\:padding-100 {
    padding: 6.25rem; }
  .smb\:mg-top-100 {
    margin-top: 6.25rem; }
  .smb\:padding-top-100 {
    padding-top: 6.25rem; }
  .smb\:mg-right-100 {
    margin-right: 6.25rem; }
  .smb\:padding-right-100 {
    padding-right: 6.25rem; }
  .smb\:mg-bottom-100 {
    margin-bottom: 6.25rem; }
  .smb\:padding-bottom-100 {
    padding-bottom: 6.25rem; }
  .smb\:mg-left-100 {
    margin-left: 6.25rem; }
  .smb\:padding-left-100 {
    padding-left: 6.25rem; }
  .smb\:mg-x-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem; }
  .smb\:mg-y-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem; }
  .smb\:padding-x-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem; }
  .smb\:padding-y-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem; } }

@media (min-width: 991px) {
  .md\:mg-5 {
    margin: 0.3125rem; }
  .md\:padding-5 {
    padding: 0.3125rem; }
  .md\:mg-top-5 {
    margin-top: 0.3125rem; }
  .md\:padding-top-5 {
    padding-top: 0.3125rem; }
  .md\:mg-right-5 {
    margin-right: 0.3125rem; }
  .md\:padding-right-5 {
    padding-right: 0.3125rem; }
  .md\:mg-bottom-5 {
    margin-bottom: 0.3125rem; }
  .md\:padding-bottom-5 {
    padding-bottom: 0.3125rem; }
  .md\:mg-left-5 {
    margin-left: 0.3125rem; }
  .md\:padding-left-5 {
    padding-left: 0.3125rem; }
  .md\:mg-x-5 {
    margin-left: 0.3125rem;
    margin-right: 0.3125rem; }
  .md\:mg-y-5 {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem; }
  .md\:padding-x-5 {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }
  .md\:padding-y-5 {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem; }
  .md\:mg-10 {
    margin: 0.625rem; }
  .md\:padding-10 {
    padding: 0.625rem; }
  .md\:mg-top-10 {
    margin-top: 0.625rem; }
  .md\:padding-top-10 {
    padding-top: 0.625rem; }
  .md\:mg-right-10 {
    margin-right: 0.625rem; }
  .md\:padding-right-10 {
    padding-right: 0.625rem; }
  .md\:mg-bottom-10 {
    margin-bottom: 0.625rem; }
  .md\:padding-bottom-10 {
    padding-bottom: 0.625rem; }
  .md\:mg-left-10 {
    margin-left: 0.625rem; }
  .md\:padding-left-10 {
    padding-left: 0.625rem; }
  .md\:mg-x-10 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .md\:mg-y-10 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .md\:padding-x-10 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .md\:padding-y-10 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .md\:mg-15 {
    margin: 0.9375rem; }
  .md\:padding-15 {
    padding: 0.9375rem; }
  .md\:mg-top-15 {
    margin-top: 0.9375rem; }
  .md\:padding-top-15 {
    padding-top: 0.9375rem; }
  .md\:mg-right-15 {
    margin-right: 0.9375rem; }
  .md\:padding-right-15 {
    padding-right: 0.9375rem; }
  .md\:mg-bottom-15 {
    margin-bottom: 0.9375rem; }
  .md\:padding-bottom-15 {
    padding-bottom: 0.9375rem; }
  .md\:mg-left-15 {
    margin-left: 0.9375rem; }
  .md\:padding-left-15 {
    padding-left: 0.9375rem; }
  .md\:mg-x-15 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem; }
  .md\:mg-y-15 {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem; }
  .md\:padding-x-15 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .md\:padding-y-15 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem; }
  .md\:mg-20 {
    margin: 1.25rem; }
  .md\:padding-20 {
    padding: 1.25rem; }
  .md\:mg-top-20 {
    margin-top: 1.25rem; }
  .md\:padding-top-20 {
    padding-top: 1.25rem; }
  .md\:mg-right-20 {
    margin-right: 1.25rem; }
  .md\:padding-right-20 {
    padding-right: 1.25rem; }
  .md\:mg-bottom-20 {
    margin-bottom: 1.25rem; }
  .md\:padding-bottom-20 {
    padding-bottom: 1.25rem; }
  .md\:mg-left-20 {
    margin-left: 1.25rem; }
  .md\:padding-left-20 {
    padding-left: 1.25rem; }
  .md\:mg-x-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .md\:mg-y-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .md\:padding-x-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .md\:padding-y-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .md\:mg-25 {
    margin: 1.5625rem; }
  .md\:padding-25 {
    padding: 1.5625rem; }
  .md\:mg-top-25 {
    margin-top: 1.5625rem; }
  .md\:padding-top-25 {
    padding-top: 1.5625rem; }
  .md\:mg-right-25 {
    margin-right: 1.5625rem; }
  .md\:padding-right-25 {
    padding-right: 1.5625rem; }
  .md\:mg-bottom-25 {
    margin-bottom: 1.5625rem; }
  .md\:padding-bottom-25 {
    padding-bottom: 1.5625rem; }
  .md\:mg-left-25 {
    margin-left: 1.5625rem; }
  .md\:padding-left-25 {
    padding-left: 1.5625rem; }
  .md\:mg-x-25 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; }
  .md\:mg-y-25 {
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem; }
  .md\:padding-x-25 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; }
  .md\:padding-y-25 {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem; }
  .md\:mg-30 {
    margin: 1.875rem; }
  .md\:padding-30 {
    padding: 1.875rem; }
  .md\:mg-top-30 {
    margin-top: 1.875rem; }
  .md\:padding-top-30 {
    padding-top: 1.875rem; }
  .md\:mg-right-30 {
    margin-right: 1.875rem; }
  .md\:padding-right-30 {
    padding-right: 1.875rem; }
  .md\:mg-bottom-30 {
    margin-bottom: 1.875rem; }
  .md\:padding-bottom-30 {
    padding-bottom: 1.875rem; }
  .md\:mg-left-30 {
    margin-left: 1.875rem; }
  .md\:padding-left-30 {
    padding-left: 1.875rem; }
  .md\:mg-x-30 {
    margin-left: 1.875rem;
    margin-right: 1.875rem; }
  .md\:mg-y-30 {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem; }
  .md\:padding-x-30 {
    padding-left: 1.875rem;
    padding-right: 1.875rem; }
  .md\:padding-y-30 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
  .md\:mg-35 {
    margin: 2.1875rem; }
  .md\:padding-35 {
    padding: 2.1875rem; }
  .md\:mg-top-35 {
    margin-top: 2.1875rem; }
  .md\:padding-top-35 {
    padding-top: 2.1875rem; }
  .md\:mg-right-35 {
    margin-right: 2.1875rem; }
  .md\:padding-right-35 {
    padding-right: 2.1875rem; }
  .md\:mg-bottom-35 {
    margin-bottom: 2.1875rem; }
  .md\:padding-bottom-35 {
    padding-bottom: 2.1875rem; }
  .md\:mg-left-35 {
    margin-left: 2.1875rem; }
  .md\:padding-left-35 {
    padding-left: 2.1875rem; }
  .md\:mg-x-35 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .md\:mg-y-35 {
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem; }
  .md\:padding-x-35 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .md\:padding-y-35 {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem; }
  .md\:mg-40 {
    margin: 2.5rem; }
  .md\:padding-40 {
    padding: 2.5rem; }
  .md\:mg-top-40 {
    margin-top: 2.5rem; }
  .md\:padding-top-40 {
    padding-top: 2.5rem; }
  .md\:mg-right-40 {
    margin-right: 2.5rem; }
  .md\:padding-right-40 {
    padding-right: 2.5rem; }
  .md\:mg-bottom-40 {
    margin-bottom: 2.5rem; }
  .md\:padding-bottom-40 {
    padding-bottom: 2.5rem; }
  .md\:mg-left-40 {
    margin-left: 2.5rem; }
  .md\:padding-left-40 {
    padding-left: 2.5rem; }
  .md\:mg-x-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .md\:mg-y-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .md\:padding-x-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .md\:padding-y-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .md\:mg-45 {
    margin: 2.8125rem; }
  .md\:padding-45 {
    padding: 2.8125rem; }
  .md\:mg-top-45 {
    margin-top: 2.8125rem; }
  .md\:padding-top-45 {
    padding-top: 2.8125rem; }
  .md\:mg-right-45 {
    margin-right: 2.8125rem; }
  .md\:padding-right-45 {
    padding-right: 2.8125rem; }
  .md\:mg-bottom-45 {
    margin-bottom: 2.8125rem; }
  .md\:padding-bottom-45 {
    padding-bottom: 2.8125rem; }
  .md\:mg-left-45 {
    margin-left: 2.8125rem; }
  .md\:padding-left-45 {
    padding-left: 2.8125rem; }
  .md\:mg-x-45 {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem; }
  .md\:mg-y-45 {
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem; }
  .md\:padding-x-45 {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem; }
  .md\:padding-y-45 {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem; }
  .md\:mg-50 {
    margin: 3.125rem; }
  .md\:padding-50 {
    padding: 3.125rem; }
  .md\:mg-top-50 {
    margin-top: 3.125rem; }
  .md\:padding-top-50 {
    padding-top: 3.125rem; }
  .md\:mg-right-50 {
    margin-right: 3.125rem; }
  .md\:padding-right-50 {
    padding-right: 3.125rem; }
  .md\:mg-bottom-50 {
    margin-bottom: 3.125rem; }
  .md\:padding-bottom-50 {
    padding-bottom: 3.125rem; }
  .md\:mg-left-50 {
    margin-left: 3.125rem; }
  .md\:padding-left-50 {
    padding-left: 3.125rem; }
  .md\:mg-x-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem; }
  .md\:mg-y-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem; }
  .md\:padding-x-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem; }
  .md\:padding-y-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem; }
  .md\:mg-55 {
    margin: 3.4375rem; }
  .md\:padding-55 {
    padding: 3.4375rem; }
  .md\:mg-top-55 {
    margin-top: 3.4375rem; }
  .md\:padding-top-55 {
    padding-top: 3.4375rem; }
  .md\:mg-right-55 {
    margin-right: 3.4375rem; }
  .md\:padding-right-55 {
    padding-right: 3.4375rem; }
  .md\:mg-bottom-55 {
    margin-bottom: 3.4375rem; }
  .md\:padding-bottom-55 {
    padding-bottom: 3.4375rem; }
  .md\:mg-left-55 {
    margin-left: 3.4375rem; }
  .md\:padding-left-55 {
    padding-left: 3.4375rem; }
  .md\:mg-x-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem; }
  .md\:mg-y-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem; }
  .md\:padding-x-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem; }
  .md\:padding-y-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem; }
  .md\:mg-60 {
    margin: 3.75rem; }
  .md\:padding-60 {
    padding: 3.75rem; }
  .md\:mg-top-60 {
    margin-top: 3.75rem; }
  .md\:padding-top-60 {
    padding-top: 3.75rem; }
  .md\:mg-right-60 {
    margin-right: 3.75rem; }
  .md\:padding-right-60 {
    padding-right: 3.75rem; }
  .md\:mg-bottom-60 {
    margin-bottom: 3.75rem; }
  .md\:padding-bottom-60 {
    padding-bottom: 3.75rem; }
  .md\:mg-left-60 {
    margin-left: 3.75rem; }
  .md\:padding-left-60 {
    padding-left: 3.75rem; }
  .md\:mg-x-60 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }
  .md\:mg-y-60 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }
  .md\:padding-x-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }
  .md\:padding-y-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }
  .md\:mg-65 {
    margin: 4.0625rem; }
  .md\:padding-65 {
    padding: 4.0625rem; }
  .md\:mg-top-65 {
    margin-top: 4.0625rem; }
  .md\:padding-top-65 {
    padding-top: 4.0625rem; }
  .md\:mg-right-65 {
    margin-right: 4.0625rem; }
  .md\:padding-right-65 {
    padding-right: 4.0625rem; }
  .md\:mg-bottom-65 {
    margin-bottom: 4.0625rem; }
  .md\:padding-bottom-65 {
    padding-bottom: 4.0625rem; }
  .md\:mg-left-65 {
    margin-left: 4.0625rem; }
  .md\:padding-left-65 {
    padding-left: 4.0625rem; }
  .md\:mg-x-65 {
    margin-left: 4.0625rem;
    margin-right: 4.0625rem; }
  .md\:mg-y-65 {
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem; }
  .md\:padding-x-65 {
    padding-left: 4.0625rem;
    padding-right: 4.0625rem; }
  .md\:padding-y-65 {
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem; }
  .md\:mg-70 {
    margin: 4.375rem; }
  .md\:padding-70 {
    padding: 4.375rem; }
  .md\:mg-top-70 {
    margin-top: 4.375rem; }
  .md\:padding-top-70 {
    padding-top: 4.375rem; }
  .md\:mg-right-70 {
    margin-right: 4.375rem; }
  .md\:padding-right-70 {
    padding-right: 4.375rem; }
  .md\:mg-bottom-70 {
    margin-bottom: 4.375rem; }
  .md\:padding-bottom-70 {
    padding-bottom: 4.375rem; }
  .md\:mg-left-70 {
    margin-left: 4.375rem; }
  .md\:padding-left-70 {
    padding-left: 4.375rem; }
  .md\:mg-x-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem; }
  .md\:mg-y-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem; }
  .md\:padding-x-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem; }
  .md\:padding-y-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem; }
  .md\:mg-75 {
    margin: 4.6875rem; }
  .md\:padding-75 {
    padding: 4.6875rem; }
  .md\:mg-top-75 {
    margin-top: 4.6875rem; }
  .md\:padding-top-75 {
    padding-top: 4.6875rem; }
  .md\:mg-right-75 {
    margin-right: 4.6875rem; }
  .md\:padding-right-75 {
    padding-right: 4.6875rem; }
  .md\:mg-bottom-75 {
    margin-bottom: 4.6875rem; }
  .md\:padding-bottom-75 {
    padding-bottom: 4.6875rem; }
  .md\:mg-left-75 {
    margin-left: 4.6875rem; }
  .md\:padding-left-75 {
    padding-left: 4.6875rem; }
  .md\:mg-x-75 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem; }
  .md\:mg-y-75 {
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem; }
  .md\:padding-x-75 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem; }
  .md\:padding-y-75 {
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem; }
  .md\:mg-80 {
    margin: 5rem; }
  .md\:padding-80 {
    padding: 5rem; }
  .md\:mg-top-80 {
    margin-top: 5rem; }
  .md\:padding-top-80 {
    padding-top: 5rem; }
  .md\:mg-right-80 {
    margin-right: 5rem; }
  .md\:padding-right-80 {
    padding-right: 5rem; }
  .md\:mg-bottom-80 {
    margin-bottom: 5rem; }
  .md\:padding-bottom-80 {
    padding-bottom: 5rem; }
  .md\:mg-left-80 {
    margin-left: 5rem; }
  .md\:padding-left-80 {
    padding-left: 5rem; }
  .md\:mg-x-80 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .md\:mg-y-80 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .md\:padding-x-80 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .md\:padding-y-80 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .md\:mg-85 {
    margin: 5.3125rem; }
  .md\:padding-85 {
    padding: 5.3125rem; }
  .md\:mg-top-85 {
    margin-top: 5.3125rem; }
  .md\:padding-top-85 {
    padding-top: 5.3125rem; }
  .md\:mg-right-85 {
    margin-right: 5.3125rem; }
  .md\:padding-right-85 {
    padding-right: 5.3125rem; }
  .md\:mg-bottom-85 {
    margin-bottom: 5.3125rem; }
  .md\:padding-bottom-85 {
    padding-bottom: 5.3125rem; }
  .md\:mg-left-85 {
    margin-left: 5.3125rem; }
  .md\:padding-left-85 {
    padding-left: 5.3125rem; }
  .md\:mg-x-85 {
    margin-left: 5.3125rem;
    margin-right: 5.3125rem; }
  .md\:mg-y-85 {
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem; }
  .md\:padding-x-85 {
    padding-left: 5.3125rem;
    padding-right: 5.3125rem; }
  .md\:padding-y-85 {
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem; }
  .md\:mg-90 {
    margin: 5.625rem; }
  .md\:padding-90 {
    padding: 5.625rem; }
  .md\:mg-top-90 {
    margin-top: 5.625rem; }
  .md\:padding-top-90 {
    padding-top: 5.625rem; }
  .md\:mg-right-90 {
    margin-right: 5.625rem; }
  .md\:padding-right-90 {
    padding-right: 5.625rem; }
  .md\:mg-bottom-90 {
    margin-bottom: 5.625rem; }
  .md\:padding-bottom-90 {
    padding-bottom: 5.625rem; }
  .md\:mg-left-90 {
    margin-left: 5.625rem; }
  .md\:padding-left-90 {
    padding-left: 5.625rem; }
  .md\:mg-x-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem; }
  .md\:mg-y-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem; }
  .md\:padding-x-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem; }
  .md\:padding-y-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem; }
  .md\:mg-95 {
    margin: 5.9375rem; }
  .md\:padding-95 {
    padding: 5.9375rem; }
  .md\:mg-top-95 {
    margin-top: 5.9375rem; }
  .md\:padding-top-95 {
    padding-top: 5.9375rem; }
  .md\:mg-right-95 {
    margin-right: 5.9375rem; }
  .md\:padding-right-95 {
    padding-right: 5.9375rem; }
  .md\:mg-bottom-95 {
    margin-bottom: 5.9375rem; }
  .md\:padding-bottom-95 {
    padding-bottom: 5.9375rem; }
  .md\:mg-left-95 {
    margin-left: 5.9375rem; }
  .md\:padding-left-95 {
    padding-left: 5.9375rem; }
  .md\:mg-x-95 {
    margin-left: 5.9375rem;
    margin-right: 5.9375rem; }
  .md\:mg-y-95 {
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem; }
  .md\:padding-x-95 {
    padding-left: 5.9375rem;
    padding-right: 5.9375rem; }
  .md\:padding-y-95 {
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem; }
  .md\:mg-100 {
    margin: 6.25rem; }
  .md\:padding-100 {
    padding: 6.25rem; }
  .md\:mg-top-100 {
    margin-top: 6.25rem; }
  .md\:padding-top-100 {
    padding-top: 6.25rem; }
  .md\:mg-right-100 {
    margin-right: 6.25rem; }
  .md\:padding-right-100 {
    padding-right: 6.25rem; }
  .md\:mg-bottom-100 {
    margin-bottom: 6.25rem; }
  .md\:padding-bottom-100 {
    padding-bottom: 6.25rem; }
  .md\:mg-left-100 {
    margin-left: 6.25rem; }
  .md\:padding-left-100 {
    padding-left: 6.25rem; }
  .md\:mg-x-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem; }
  .md\:mg-y-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem; }
  .md\:padding-x-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem; }
  .md\:padding-y-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:mg-5 {
    margin: 0.3125rem; }
  .mdo\:padding-5 {
    padding: 0.3125rem; }
  .mdo\:mg-top-5 {
    margin-top: 0.3125rem; }
  .mdo\:padding-top-5 {
    padding-top: 0.3125rem; }
  .mdo\:mg-right-5 {
    margin-right: 0.3125rem; }
  .mdo\:padding-right-5 {
    padding-right: 0.3125rem; }
  .mdo\:mg-bottom-5 {
    margin-bottom: 0.3125rem; }
  .mdo\:padding-bottom-5 {
    padding-bottom: 0.3125rem; }
  .mdo\:mg-left-5 {
    margin-left: 0.3125rem; }
  .mdo\:padding-left-5 {
    padding-left: 0.3125rem; }
  .mdo\:mg-x-5 {
    margin-left: 0.3125rem;
    margin-right: 0.3125rem; }
  .mdo\:mg-y-5 {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem; }
  .mdo\:padding-x-5 {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }
  .mdo\:padding-y-5 {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem; }
  .mdo\:mg-10 {
    margin: 0.625rem; }
  .mdo\:padding-10 {
    padding: 0.625rem; }
  .mdo\:mg-top-10 {
    margin-top: 0.625rem; }
  .mdo\:padding-top-10 {
    padding-top: 0.625rem; }
  .mdo\:mg-right-10 {
    margin-right: 0.625rem; }
  .mdo\:padding-right-10 {
    padding-right: 0.625rem; }
  .mdo\:mg-bottom-10 {
    margin-bottom: 0.625rem; }
  .mdo\:padding-bottom-10 {
    padding-bottom: 0.625rem; }
  .mdo\:mg-left-10 {
    margin-left: 0.625rem; }
  .mdo\:padding-left-10 {
    padding-left: 0.625rem; }
  .mdo\:mg-x-10 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .mdo\:mg-y-10 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .mdo\:padding-x-10 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .mdo\:padding-y-10 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .mdo\:mg-15 {
    margin: 0.9375rem; }
  .mdo\:padding-15 {
    padding: 0.9375rem; }
  .mdo\:mg-top-15 {
    margin-top: 0.9375rem; }
  .mdo\:padding-top-15 {
    padding-top: 0.9375rem; }
  .mdo\:mg-right-15 {
    margin-right: 0.9375rem; }
  .mdo\:padding-right-15 {
    padding-right: 0.9375rem; }
  .mdo\:mg-bottom-15 {
    margin-bottom: 0.9375rem; }
  .mdo\:padding-bottom-15 {
    padding-bottom: 0.9375rem; }
  .mdo\:mg-left-15 {
    margin-left: 0.9375rem; }
  .mdo\:padding-left-15 {
    padding-left: 0.9375rem; }
  .mdo\:mg-x-15 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem; }
  .mdo\:mg-y-15 {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem; }
  .mdo\:padding-x-15 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .mdo\:padding-y-15 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem; }
  .mdo\:mg-20 {
    margin: 1.25rem; }
  .mdo\:padding-20 {
    padding: 1.25rem; }
  .mdo\:mg-top-20 {
    margin-top: 1.25rem; }
  .mdo\:padding-top-20 {
    padding-top: 1.25rem; }
  .mdo\:mg-right-20 {
    margin-right: 1.25rem; }
  .mdo\:padding-right-20 {
    padding-right: 1.25rem; }
  .mdo\:mg-bottom-20 {
    margin-bottom: 1.25rem; }
  .mdo\:padding-bottom-20 {
    padding-bottom: 1.25rem; }
  .mdo\:mg-left-20 {
    margin-left: 1.25rem; }
  .mdo\:padding-left-20 {
    padding-left: 1.25rem; }
  .mdo\:mg-x-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .mdo\:mg-y-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .mdo\:padding-x-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .mdo\:padding-y-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .mdo\:mg-25 {
    margin: 1.5625rem; }
  .mdo\:padding-25 {
    padding: 1.5625rem; }
  .mdo\:mg-top-25 {
    margin-top: 1.5625rem; }
  .mdo\:padding-top-25 {
    padding-top: 1.5625rem; }
  .mdo\:mg-right-25 {
    margin-right: 1.5625rem; }
  .mdo\:padding-right-25 {
    padding-right: 1.5625rem; }
  .mdo\:mg-bottom-25 {
    margin-bottom: 1.5625rem; }
  .mdo\:padding-bottom-25 {
    padding-bottom: 1.5625rem; }
  .mdo\:mg-left-25 {
    margin-left: 1.5625rem; }
  .mdo\:padding-left-25 {
    padding-left: 1.5625rem; }
  .mdo\:mg-x-25 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; }
  .mdo\:mg-y-25 {
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem; }
  .mdo\:padding-x-25 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; }
  .mdo\:padding-y-25 {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem; }
  .mdo\:mg-30 {
    margin: 1.875rem; }
  .mdo\:padding-30 {
    padding: 1.875rem; }
  .mdo\:mg-top-30 {
    margin-top: 1.875rem; }
  .mdo\:padding-top-30 {
    padding-top: 1.875rem; }
  .mdo\:mg-right-30 {
    margin-right: 1.875rem; }
  .mdo\:padding-right-30 {
    padding-right: 1.875rem; }
  .mdo\:mg-bottom-30 {
    margin-bottom: 1.875rem; }
  .mdo\:padding-bottom-30 {
    padding-bottom: 1.875rem; }
  .mdo\:mg-left-30 {
    margin-left: 1.875rem; }
  .mdo\:padding-left-30 {
    padding-left: 1.875rem; }
  .mdo\:mg-x-30 {
    margin-left: 1.875rem;
    margin-right: 1.875rem; }
  .mdo\:mg-y-30 {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem; }
  .mdo\:padding-x-30 {
    padding-left: 1.875rem;
    padding-right: 1.875rem; }
  .mdo\:padding-y-30 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
  .mdo\:mg-35 {
    margin: 2.1875rem; }
  .mdo\:padding-35 {
    padding: 2.1875rem; }
  .mdo\:mg-top-35 {
    margin-top: 2.1875rem; }
  .mdo\:padding-top-35 {
    padding-top: 2.1875rem; }
  .mdo\:mg-right-35 {
    margin-right: 2.1875rem; }
  .mdo\:padding-right-35 {
    padding-right: 2.1875rem; }
  .mdo\:mg-bottom-35 {
    margin-bottom: 2.1875rem; }
  .mdo\:padding-bottom-35 {
    padding-bottom: 2.1875rem; }
  .mdo\:mg-left-35 {
    margin-left: 2.1875rem; }
  .mdo\:padding-left-35 {
    padding-left: 2.1875rem; }
  .mdo\:mg-x-35 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .mdo\:mg-y-35 {
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem; }
  .mdo\:padding-x-35 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .mdo\:padding-y-35 {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem; }
  .mdo\:mg-40 {
    margin: 2.5rem; }
  .mdo\:padding-40 {
    padding: 2.5rem; }
  .mdo\:mg-top-40 {
    margin-top: 2.5rem; }
  .mdo\:padding-top-40 {
    padding-top: 2.5rem; }
  .mdo\:mg-right-40 {
    margin-right: 2.5rem; }
  .mdo\:padding-right-40 {
    padding-right: 2.5rem; }
  .mdo\:mg-bottom-40 {
    margin-bottom: 2.5rem; }
  .mdo\:padding-bottom-40 {
    padding-bottom: 2.5rem; }
  .mdo\:mg-left-40 {
    margin-left: 2.5rem; }
  .mdo\:padding-left-40 {
    padding-left: 2.5rem; }
  .mdo\:mg-x-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .mdo\:mg-y-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .mdo\:padding-x-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .mdo\:padding-y-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .mdo\:mg-45 {
    margin: 2.8125rem; }
  .mdo\:padding-45 {
    padding: 2.8125rem; }
  .mdo\:mg-top-45 {
    margin-top: 2.8125rem; }
  .mdo\:padding-top-45 {
    padding-top: 2.8125rem; }
  .mdo\:mg-right-45 {
    margin-right: 2.8125rem; }
  .mdo\:padding-right-45 {
    padding-right: 2.8125rem; }
  .mdo\:mg-bottom-45 {
    margin-bottom: 2.8125rem; }
  .mdo\:padding-bottom-45 {
    padding-bottom: 2.8125rem; }
  .mdo\:mg-left-45 {
    margin-left: 2.8125rem; }
  .mdo\:padding-left-45 {
    padding-left: 2.8125rem; }
  .mdo\:mg-x-45 {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem; }
  .mdo\:mg-y-45 {
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem; }
  .mdo\:padding-x-45 {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem; }
  .mdo\:padding-y-45 {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem; }
  .mdo\:mg-50 {
    margin: 3.125rem; }
  .mdo\:padding-50 {
    padding: 3.125rem; }
  .mdo\:mg-top-50 {
    margin-top: 3.125rem; }
  .mdo\:padding-top-50 {
    padding-top: 3.125rem; }
  .mdo\:mg-right-50 {
    margin-right: 3.125rem; }
  .mdo\:padding-right-50 {
    padding-right: 3.125rem; }
  .mdo\:mg-bottom-50 {
    margin-bottom: 3.125rem; }
  .mdo\:padding-bottom-50 {
    padding-bottom: 3.125rem; }
  .mdo\:mg-left-50 {
    margin-left: 3.125rem; }
  .mdo\:padding-left-50 {
    padding-left: 3.125rem; }
  .mdo\:mg-x-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem; }
  .mdo\:mg-y-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem; }
  .mdo\:padding-x-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem; }
  .mdo\:padding-y-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem; }
  .mdo\:mg-55 {
    margin: 3.4375rem; }
  .mdo\:padding-55 {
    padding: 3.4375rem; }
  .mdo\:mg-top-55 {
    margin-top: 3.4375rem; }
  .mdo\:padding-top-55 {
    padding-top: 3.4375rem; }
  .mdo\:mg-right-55 {
    margin-right: 3.4375rem; }
  .mdo\:padding-right-55 {
    padding-right: 3.4375rem; }
  .mdo\:mg-bottom-55 {
    margin-bottom: 3.4375rem; }
  .mdo\:padding-bottom-55 {
    padding-bottom: 3.4375rem; }
  .mdo\:mg-left-55 {
    margin-left: 3.4375rem; }
  .mdo\:padding-left-55 {
    padding-left: 3.4375rem; }
  .mdo\:mg-x-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem; }
  .mdo\:mg-y-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem; }
  .mdo\:padding-x-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem; }
  .mdo\:padding-y-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem; }
  .mdo\:mg-60 {
    margin: 3.75rem; }
  .mdo\:padding-60 {
    padding: 3.75rem; }
  .mdo\:mg-top-60 {
    margin-top: 3.75rem; }
  .mdo\:padding-top-60 {
    padding-top: 3.75rem; }
  .mdo\:mg-right-60 {
    margin-right: 3.75rem; }
  .mdo\:padding-right-60 {
    padding-right: 3.75rem; }
  .mdo\:mg-bottom-60 {
    margin-bottom: 3.75rem; }
  .mdo\:padding-bottom-60 {
    padding-bottom: 3.75rem; }
  .mdo\:mg-left-60 {
    margin-left: 3.75rem; }
  .mdo\:padding-left-60 {
    padding-left: 3.75rem; }
  .mdo\:mg-x-60 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }
  .mdo\:mg-y-60 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }
  .mdo\:padding-x-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }
  .mdo\:padding-y-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }
  .mdo\:mg-65 {
    margin: 4.0625rem; }
  .mdo\:padding-65 {
    padding: 4.0625rem; }
  .mdo\:mg-top-65 {
    margin-top: 4.0625rem; }
  .mdo\:padding-top-65 {
    padding-top: 4.0625rem; }
  .mdo\:mg-right-65 {
    margin-right: 4.0625rem; }
  .mdo\:padding-right-65 {
    padding-right: 4.0625rem; }
  .mdo\:mg-bottom-65 {
    margin-bottom: 4.0625rem; }
  .mdo\:padding-bottom-65 {
    padding-bottom: 4.0625rem; }
  .mdo\:mg-left-65 {
    margin-left: 4.0625rem; }
  .mdo\:padding-left-65 {
    padding-left: 4.0625rem; }
  .mdo\:mg-x-65 {
    margin-left: 4.0625rem;
    margin-right: 4.0625rem; }
  .mdo\:mg-y-65 {
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem; }
  .mdo\:padding-x-65 {
    padding-left: 4.0625rem;
    padding-right: 4.0625rem; }
  .mdo\:padding-y-65 {
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem; }
  .mdo\:mg-70 {
    margin: 4.375rem; }
  .mdo\:padding-70 {
    padding: 4.375rem; }
  .mdo\:mg-top-70 {
    margin-top: 4.375rem; }
  .mdo\:padding-top-70 {
    padding-top: 4.375rem; }
  .mdo\:mg-right-70 {
    margin-right: 4.375rem; }
  .mdo\:padding-right-70 {
    padding-right: 4.375rem; }
  .mdo\:mg-bottom-70 {
    margin-bottom: 4.375rem; }
  .mdo\:padding-bottom-70 {
    padding-bottom: 4.375rem; }
  .mdo\:mg-left-70 {
    margin-left: 4.375rem; }
  .mdo\:padding-left-70 {
    padding-left: 4.375rem; }
  .mdo\:mg-x-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem; }
  .mdo\:mg-y-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem; }
  .mdo\:padding-x-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem; }
  .mdo\:padding-y-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem; }
  .mdo\:mg-75 {
    margin: 4.6875rem; }
  .mdo\:padding-75 {
    padding: 4.6875rem; }
  .mdo\:mg-top-75 {
    margin-top: 4.6875rem; }
  .mdo\:padding-top-75 {
    padding-top: 4.6875rem; }
  .mdo\:mg-right-75 {
    margin-right: 4.6875rem; }
  .mdo\:padding-right-75 {
    padding-right: 4.6875rem; }
  .mdo\:mg-bottom-75 {
    margin-bottom: 4.6875rem; }
  .mdo\:padding-bottom-75 {
    padding-bottom: 4.6875rem; }
  .mdo\:mg-left-75 {
    margin-left: 4.6875rem; }
  .mdo\:padding-left-75 {
    padding-left: 4.6875rem; }
  .mdo\:mg-x-75 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem; }
  .mdo\:mg-y-75 {
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem; }
  .mdo\:padding-x-75 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem; }
  .mdo\:padding-y-75 {
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem; }
  .mdo\:mg-80 {
    margin: 5rem; }
  .mdo\:padding-80 {
    padding: 5rem; }
  .mdo\:mg-top-80 {
    margin-top: 5rem; }
  .mdo\:padding-top-80 {
    padding-top: 5rem; }
  .mdo\:mg-right-80 {
    margin-right: 5rem; }
  .mdo\:padding-right-80 {
    padding-right: 5rem; }
  .mdo\:mg-bottom-80 {
    margin-bottom: 5rem; }
  .mdo\:padding-bottom-80 {
    padding-bottom: 5rem; }
  .mdo\:mg-left-80 {
    margin-left: 5rem; }
  .mdo\:padding-left-80 {
    padding-left: 5rem; }
  .mdo\:mg-x-80 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .mdo\:mg-y-80 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .mdo\:padding-x-80 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .mdo\:padding-y-80 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .mdo\:mg-85 {
    margin: 5.3125rem; }
  .mdo\:padding-85 {
    padding: 5.3125rem; }
  .mdo\:mg-top-85 {
    margin-top: 5.3125rem; }
  .mdo\:padding-top-85 {
    padding-top: 5.3125rem; }
  .mdo\:mg-right-85 {
    margin-right: 5.3125rem; }
  .mdo\:padding-right-85 {
    padding-right: 5.3125rem; }
  .mdo\:mg-bottom-85 {
    margin-bottom: 5.3125rem; }
  .mdo\:padding-bottom-85 {
    padding-bottom: 5.3125rem; }
  .mdo\:mg-left-85 {
    margin-left: 5.3125rem; }
  .mdo\:padding-left-85 {
    padding-left: 5.3125rem; }
  .mdo\:mg-x-85 {
    margin-left: 5.3125rem;
    margin-right: 5.3125rem; }
  .mdo\:mg-y-85 {
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem; }
  .mdo\:padding-x-85 {
    padding-left: 5.3125rem;
    padding-right: 5.3125rem; }
  .mdo\:padding-y-85 {
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem; }
  .mdo\:mg-90 {
    margin: 5.625rem; }
  .mdo\:padding-90 {
    padding: 5.625rem; }
  .mdo\:mg-top-90 {
    margin-top: 5.625rem; }
  .mdo\:padding-top-90 {
    padding-top: 5.625rem; }
  .mdo\:mg-right-90 {
    margin-right: 5.625rem; }
  .mdo\:padding-right-90 {
    padding-right: 5.625rem; }
  .mdo\:mg-bottom-90 {
    margin-bottom: 5.625rem; }
  .mdo\:padding-bottom-90 {
    padding-bottom: 5.625rem; }
  .mdo\:mg-left-90 {
    margin-left: 5.625rem; }
  .mdo\:padding-left-90 {
    padding-left: 5.625rem; }
  .mdo\:mg-x-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem; }
  .mdo\:mg-y-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem; }
  .mdo\:padding-x-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem; }
  .mdo\:padding-y-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem; }
  .mdo\:mg-95 {
    margin: 5.9375rem; }
  .mdo\:padding-95 {
    padding: 5.9375rem; }
  .mdo\:mg-top-95 {
    margin-top: 5.9375rem; }
  .mdo\:padding-top-95 {
    padding-top: 5.9375rem; }
  .mdo\:mg-right-95 {
    margin-right: 5.9375rem; }
  .mdo\:padding-right-95 {
    padding-right: 5.9375rem; }
  .mdo\:mg-bottom-95 {
    margin-bottom: 5.9375rem; }
  .mdo\:padding-bottom-95 {
    padding-bottom: 5.9375rem; }
  .mdo\:mg-left-95 {
    margin-left: 5.9375rem; }
  .mdo\:padding-left-95 {
    padding-left: 5.9375rem; }
  .mdo\:mg-x-95 {
    margin-left: 5.9375rem;
    margin-right: 5.9375rem; }
  .mdo\:mg-y-95 {
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem; }
  .mdo\:padding-x-95 {
    padding-left: 5.9375rem;
    padding-right: 5.9375rem; }
  .mdo\:padding-y-95 {
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem; }
  .mdo\:mg-100 {
    margin: 6.25rem; }
  .mdo\:padding-100 {
    padding: 6.25rem; }
  .mdo\:mg-top-100 {
    margin-top: 6.25rem; }
  .mdo\:padding-top-100 {
    padding-top: 6.25rem; }
  .mdo\:mg-right-100 {
    margin-right: 6.25rem; }
  .mdo\:padding-right-100 {
    padding-right: 6.25rem; }
  .mdo\:mg-bottom-100 {
    margin-bottom: 6.25rem; }
  .mdo\:padding-bottom-100 {
    padding-bottom: 6.25rem; }
  .mdo\:mg-left-100 {
    margin-left: 6.25rem; }
  .mdo\:padding-left-100 {
    padding-left: 6.25rem; }
  .mdo\:mg-x-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem; }
  .mdo\:mg-y-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem; }
  .mdo\:padding-x-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem; }
  .mdo\:padding-y-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem; } }

@media (max-width: 1239px) {
  .mdb\:mg-5 {
    margin: 0.3125rem; }
  .mdb\:padding-5 {
    padding: 0.3125rem; }
  .mdb\:mg-top-5 {
    margin-top: 0.3125rem; }
  .mdb\:padding-top-5 {
    padding-top: 0.3125rem; }
  .mdb\:mg-right-5 {
    margin-right: 0.3125rem; }
  .mdb\:padding-right-5 {
    padding-right: 0.3125rem; }
  .mdb\:mg-bottom-5 {
    margin-bottom: 0.3125rem; }
  .mdb\:padding-bottom-5 {
    padding-bottom: 0.3125rem; }
  .mdb\:mg-left-5 {
    margin-left: 0.3125rem; }
  .mdb\:padding-left-5 {
    padding-left: 0.3125rem; }
  .mdb\:mg-x-5 {
    margin-left: 0.3125rem;
    margin-right: 0.3125rem; }
  .mdb\:mg-y-5 {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem; }
  .mdb\:padding-x-5 {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }
  .mdb\:padding-y-5 {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem; }
  .mdb\:mg-10 {
    margin: 0.625rem; }
  .mdb\:padding-10 {
    padding: 0.625rem; }
  .mdb\:mg-top-10 {
    margin-top: 0.625rem; }
  .mdb\:padding-top-10 {
    padding-top: 0.625rem; }
  .mdb\:mg-right-10 {
    margin-right: 0.625rem; }
  .mdb\:padding-right-10 {
    padding-right: 0.625rem; }
  .mdb\:mg-bottom-10 {
    margin-bottom: 0.625rem; }
  .mdb\:padding-bottom-10 {
    padding-bottom: 0.625rem; }
  .mdb\:mg-left-10 {
    margin-left: 0.625rem; }
  .mdb\:padding-left-10 {
    padding-left: 0.625rem; }
  .mdb\:mg-x-10 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .mdb\:mg-y-10 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .mdb\:padding-x-10 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .mdb\:padding-y-10 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .mdb\:mg-15 {
    margin: 0.9375rem; }
  .mdb\:padding-15 {
    padding: 0.9375rem; }
  .mdb\:mg-top-15 {
    margin-top: 0.9375rem; }
  .mdb\:padding-top-15 {
    padding-top: 0.9375rem; }
  .mdb\:mg-right-15 {
    margin-right: 0.9375rem; }
  .mdb\:padding-right-15 {
    padding-right: 0.9375rem; }
  .mdb\:mg-bottom-15 {
    margin-bottom: 0.9375rem; }
  .mdb\:padding-bottom-15 {
    padding-bottom: 0.9375rem; }
  .mdb\:mg-left-15 {
    margin-left: 0.9375rem; }
  .mdb\:padding-left-15 {
    padding-left: 0.9375rem; }
  .mdb\:mg-x-15 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem; }
  .mdb\:mg-y-15 {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem; }
  .mdb\:padding-x-15 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .mdb\:padding-y-15 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem; }
  .mdb\:mg-20 {
    margin: 1.25rem; }
  .mdb\:padding-20 {
    padding: 1.25rem; }
  .mdb\:mg-top-20 {
    margin-top: 1.25rem; }
  .mdb\:padding-top-20 {
    padding-top: 1.25rem; }
  .mdb\:mg-right-20 {
    margin-right: 1.25rem; }
  .mdb\:padding-right-20 {
    padding-right: 1.25rem; }
  .mdb\:mg-bottom-20 {
    margin-bottom: 1.25rem; }
  .mdb\:padding-bottom-20 {
    padding-bottom: 1.25rem; }
  .mdb\:mg-left-20 {
    margin-left: 1.25rem; }
  .mdb\:padding-left-20 {
    padding-left: 1.25rem; }
  .mdb\:mg-x-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .mdb\:mg-y-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .mdb\:padding-x-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .mdb\:padding-y-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .mdb\:mg-25 {
    margin: 1.5625rem; }
  .mdb\:padding-25 {
    padding: 1.5625rem; }
  .mdb\:mg-top-25 {
    margin-top: 1.5625rem; }
  .mdb\:padding-top-25 {
    padding-top: 1.5625rem; }
  .mdb\:mg-right-25 {
    margin-right: 1.5625rem; }
  .mdb\:padding-right-25 {
    padding-right: 1.5625rem; }
  .mdb\:mg-bottom-25 {
    margin-bottom: 1.5625rem; }
  .mdb\:padding-bottom-25 {
    padding-bottom: 1.5625rem; }
  .mdb\:mg-left-25 {
    margin-left: 1.5625rem; }
  .mdb\:padding-left-25 {
    padding-left: 1.5625rem; }
  .mdb\:mg-x-25 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; }
  .mdb\:mg-y-25 {
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem; }
  .mdb\:padding-x-25 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; }
  .mdb\:padding-y-25 {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem; }
  .mdb\:mg-30 {
    margin: 1.875rem; }
  .mdb\:padding-30 {
    padding: 1.875rem; }
  .mdb\:mg-top-30 {
    margin-top: 1.875rem; }
  .mdb\:padding-top-30 {
    padding-top: 1.875rem; }
  .mdb\:mg-right-30 {
    margin-right: 1.875rem; }
  .mdb\:padding-right-30 {
    padding-right: 1.875rem; }
  .mdb\:mg-bottom-30 {
    margin-bottom: 1.875rem; }
  .mdb\:padding-bottom-30 {
    padding-bottom: 1.875rem; }
  .mdb\:mg-left-30 {
    margin-left: 1.875rem; }
  .mdb\:padding-left-30 {
    padding-left: 1.875rem; }
  .mdb\:mg-x-30 {
    margin-left: 1.875rem;
    margin-right: 1.875rem; }
  .mdb\:mg-y-30 {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem; }
  .mdb\:padding-x-30 {
    padding-left: 1.875rem;
    padding-right: 1.875rem; }
  .mdb\:padding-y-30 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
  .mdb\:mg-35 {
    margin: 2.1875rem; }
  .mdb\:padding-35 {
    padding: 2.1875rem; }
  .mdb\:mg-top-35 {
    margin-top: 2.1875rem; }
  .mdb\:padding-top-35 {
    padding-top: 2.1875rem; }
  .mdb\:mg-right-35 {
    margin-right: 2.1875rem; }
  .mdb\:padding-right-35 {
    padding-right: 2.1875rem; }
  .mdb\:mg-bottom-35 {
    margin-bottom: 2.1875rem; }
  .mdb\:padding-bottom-35 {
    padding-bottom: 2.1875rem; }
  .mdb\:mg-left-35 {
    margin-left: 2.1875rem; }
  .mdb\:padding-left-35 {
    padding-left: 2.1875rem; }
  .mdb\:mg-x-35 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .mdb\:mg-y-35 {
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem; }
  .mdb\:padding-x-35 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .mdb\:padding-y-35 {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem; }
  .mdb\:mg-40 {
    margin: 2.5rem; }
  .mdb\:padding-40 {
    padding: 2.5rem; }
  .mdb\:mg-top-40 {
    margin-top: 2.5rem; }
  .mdb\:padding-top-40 {
    padding-top: 2.5rem; }
  .mdb\:mg-right-40 {
    margin-right: 2.5rem; }
  .mdb\:padding-right-40 {
    padding-right: 2.5rem; }
  .mdb\:mg-bottom-40 {
    margin-bottom: 2.5rem; }
  .mdb\:padding-bottom-40 {
    padding-bottom: 2.5rem; }
  .mdb\:mg-left-40 {
    margin-left: 2.5rem; }
  .mdb\:padding-left-40 {
    padding-left: 2.5rem; }
  .mdb\:mg-x-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .mdb\:mg-y-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .mdb\:padding-x-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .mdb\:padding-y-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .mdb\:mg-45 {
    margin: 2.8125rem; }
  .mdb\:padding-45 {
    padding: 2.8125rem; }
  .mdb\:mg-top-45 {
    margin-top: 2.8125rem; }
  .mdb\:padding-top-45 {
    padding-top: 2.8125rem; }
  .mdb\:mg-right-45 {
    margin-right: 2.8125rem; }
  .mdb\:padding-right-45 {
    padding-right: 2.8125rem; }
  .mdb\:mg-bottom-45 {
    margin-bottom: 2.8125rem; }
  .mdb\:padding-bottom-45 {
    padding-bottom: 2.8125rem; }
  .mdb\:mg-left-45 {
    margin-left: 2.8125rem; }
  .mdb\:padding-left-45 {
    padding-left: 2.8125rem; }
  .mdb\:mg-x-45 {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem; }
  .mdb\:mg-y-45 {
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem; }
  .mdb\:padding-x-45 {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem; }
  .mdb\:padding-y-45 {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem; }
  .mdb\:mg-50 {
    margin: 3.125rem; }
  .mdb\:padding-50 {
    padding: 3.125rem; }
  .mdb\:mg-top-50 {
    margin-top: 3.125rem; }
  .mdb\:padding-top-50 {
    padding-top: 3.125rem; }
  .mdb\:mg-right-50 {
    margin-right: 3.125rem; }
  .mdb\:padding-right-50 {
    padding-right: 3.125rem; }
  .mdb\:mg-bottom-50 {
    margin-bottom: 3.125rem; }
  .mdb\:padding-bottom-50 {
    padding-bottom: 3.125rem; }
  .mdb\:mg-left-50 {
    margin-left: 3.125rem; }
  .mdb\:padding-left-50 {
    padding-left: 3.125rem; }
  .mdb\:mg-x-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem; }
  .mdb\:mg-y-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem; }
  .mdb\:padding-x-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem; }
  .mdb\:padding-y-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem; }
  .mdb\:mg-55 {
    margin: 3.4375rem; }
  .mdb\:padding-55 {
    padding: 3.4375rem; }
  .mdb\:mg-top-55 {
    margin-top: 3.4375rem; }
  .mdb\:padding-top-55 {
    padding-top: 3.4375rem; }
  .mdb\:mg-right-55 {
    margin-right: 3.4375rem; }
  .mdb\:padding-right-55 {
    padding-right: 3.4375rem; }
  .mdb\:mg-bottom-55 {
    margin-bottom: 3.4375rem; }
  .mdb\:padding-bottom-55 {
    padding-bottom: 3.4375rem; }
  .mdb\:mg-left-55 {
    margin-left: 3.4375rem; }
  .mdb\:padding-left-55 {
    padding-left: 3.4375rem; }
  .mdb\:mg-x-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem; }
  .mdb\:mg-y-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem; }
  .mdb\:padding-x-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem; }
  .mdb\:padding-y-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem; }
  .mdb\:mg-60 {
    margin: 3.75rem; }
  .mdb\:padding-60 {
    padding: 3.75rem; }
  .mdb\:mg-top-60 {
    margin-top: 3.75rem; }
  .mdb\:padding-top-60 {
    padding-top: 3.75rem; }
  .mdb\:mg-right-60 {
    margin-right: 3.75rem; }
  .mdb\:padding-right-60 {
    padding-right: 3.75rem; }
  .mdb\:mg-bottom-60 {
    margin-bottom: 3.75rem; }
  .mdb\:padding-bottom-60 {
    padding-bottom: 3.75rem; }
  .mdb\:mg-left-60 {
    margin-left: 3.75rem; }
  .mdb\:padding-left-60 {
    padding-left: 3.75rem; }
  .mdb\:mg-x-60 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }
  .mdb\:mg-y-60 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }
  .mdb\:padding-x-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }
  .mdb\:padding-y-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }
  .mdb\:mg-65 {
    margin: 4.0625rem; }
  .mdb\:padding-65 {
    padding: 4.0625rem; }
  .mdb\:mg-top-65 {
    margin-top: 4.0625rem; }
  .mdb\:padding-top-65 {
    padding-top: 4.0625rem; }
  .mdb\:mg-right-65 {
    margin-right: 4.0625rem; }
  .mdb\:padding-right-65 {
    padding-right: 4.0625rem; }
  .mdb\:mg-bottom-65 {
    margin-bottom: 4.0625rem; }
  .mdb\:padding-bottom-65 {
    padding-bottom: 4.0625rem; }
  .mdb\:mg-left-65 {
    margin-left: 4.0625rem; }
  .mdb\:padding-left-65 {
    padding-left: 4.0625rem; }
  .mdb\:mg-x-65 {
    margin-left: 4.0625rem;
    margin-right: 4.0625rem; }
  .mdb\:mg-y-65 {
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem; }
  .mdb\:padding-x-65 {
    padding-left: 4.0625rem;
    padding-right: 4.0625rem; }
  .mdb\:padding-y-65 {
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem; }
  .mdb\:mg-70 {
    margin: 4.375rem; }
  .mdb\:padding-70 {
    padding: 4.375rem; }
  .mdb\:mg-top-70 {
    margin-top: 4.375rem; }
  .mdb\:padding-top-70 {
    padding-top: 4.375rem; }
  .mdb\:mg-right-70 {
    margin-right: 4.375rem; }
  .mdb\:padding-right-70 {
    padding-right: 4.375rem; }
  .mdb\:mg-bottom-70 {
    margin-bottom: 4.375rem; }
  .mdb\:padding-bottom-70 {
    padding-bottom: 4.375rem; }
  .mdb\:mg-left-70 {
    margin-left: 4.375rem; }
  .mdb\:padding-left-70 {
    padding-left: 4.375rem; }
  .mdb\:mg-x-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem; }
  .mdb\:mg-y-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem; }
  .mdb\:padding-x-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem; }
  .mdb\:padding-y-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem; }
  .mdb\:mg-75 {
    margin: 4.6875rem; }
  .mdb\:padding-75 {
    padding: 4.6875rem; }
  .mdb\:mg-top-75 {
    margin-top: 4.6875rem; }
  .mdb\:padding-top-75 {
    padding-top: 4.6875rem; }
  .mdb\:mg-right-75 {
    margin-right: 4.6875rem; }
  .mdb\:padding-right-75 {
    padding-right: 4.6875rem; }
  .mdb\:mg-bottom-75 {
    margin-bottom: 4.6875rem; }
  .mdb\:padding-bottom-75 {
    padding-bottom: 4.6875rem; }
  .mdb\:mg-left-75 {
    margin-left: 4.6875rem; }
  .mdb\:padding-left-75 {
    padding-left: 4.6875rem; }
  .mdb\:mg-x-75 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem; }
  .mdb\:mg-y-75 {
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem; }
  .mdb\:padding-x-75 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem; }
  .mdb\:padding-y-75 {
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem; }
  .mdb\:mg-80 {
    margin: 5rem; }
  .mdb\:padding-80 {
    padding: 5rem; }
  .mdb\:mg-top-80 {
    margin-top: 5rem; }
  .mdb\:padding-top-80 {
    padding-top: 5rem; }
  .mdb\:mg-right-80 {
    margin-right: 5rem; }
  .mdb\:padding-right-80 {
    padding-right: 5rem; }
  .mdb\:mg-bottom-80 {
    margin-bottom: 5rem; }
  .mdb\:padding-bottom-80 {
    padding-bottom: 5rem; }
  .mdb\:mg-left-80 {
    margin-left: 5rem; }
  .mdb\:padding-left-80 {
    padding-left: 5rem; }
  .mdb\:mg-x-80 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .mdb\:mg-y-80 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .mdb\:padding-x-80 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .mdb\:padding-y-80 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .mdb\:mg-85 {
    margin: 5.3125rem; }
  .mdb\:padding-85 {
    padding: 5.3125rem; }
  .mdb\:mg-top-85 {
    margin-top: 5.3125rem; }
  .mdb\:padding-top-85 {
    padding-top: 5.3125rem; }
  .mdb\:mg-right-85 {
    margin-right: 5.3125rem; }
  .mdb\:padding-right-85 {
    padding-right: 5.3125rem; }
  .mdb\:mg-bottom-85 {
    margin-bottom: 5.3125rem; }
  .mdb\:padding-bottom-85 {
    padding-bottom: 5.3125rem; }
  .mdb\:mg-left-85 {
    margin-left: 5.3125rem; }
  .mdb\:padding-left-85 {
    padding-left: 5.3125rem; }
  .mdb\:mg-x-85 {
    margin-left: 5.3125rem;
    margin-right: 5.3125rem; }
  .mdb\:mg-y-85 {
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem; }
  .mdb\:padding-x-85 {
    padding-left: 5.3125rem;
    padding-right: 5.3125rem; }
  .mdb\:padding-y-85 {
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem; }
  .mdb\:mg-90 {
    margin: 5.625rem; }
  .mdb\:padding-90 {
    padding: 5.625rem; }
  .mdb\:mg-top-90 {
    margin-top: 5.625rem; }
  .mdb\:padding-top-90 {
    padding-top: 5.625rem; }
  .mdb\:mg-right-90 {
    margin-right: 5.625rem; }
  .mdb\:padding-right-90 {
    padding-right: 5.625rem; }
  .mdb\:mg-bottom-90 {
    margin-bottom: 5.625rem; }
  .mdb\:padding-bottom-90 {
    padding-bottom: 5.625rem; }
  .mdb\:mg-left-90 {
    margin-left: 5.625rem; }
  .mdb\:padding-left-90 {
    padding-left: 5.625rem; }
  .mdb\:mg-x-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem; }
  .mdb\:mg-y-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem; }
  .mdb\:padding-x-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem; }
  .mdb\:padding-y-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem; }
  .mdb\:mg-95 {
    margin: 5.9375rem; }
  .mdb\:padding-95 {
    padding: 5.9375rem; }
  .mdb\:mg-top-95 {
    margin-top: 5.9375rem; }
  .mdb\:padding-top-95 {
    padding-top: 5.9375rem; }
  .mdb\:mg-right-95 {
    margin-right: 5.9375rem; }
  .mdb\:padding-right-95 {
    padding-right: 5.9375rem; }
  .mdb\:mg-bottom-95 {
    margin-bottom: 5.9375rem; }
  .mdb\:padding-bottom-95 {
    padding-bottom: 5.9375rem; }
  .mdb\:mg-left-95 {
    margin-left: 5.9375rem; }
  .mdb\:padding-left-95 {
    padding-left: 5.9375rem; }
  .mdb\:mg-x-95 {
    margin-left: 5.9375rem;
    margin-right: 5.9375rem; }
  .mdb\:mg-y-95 {
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem; }
  .mdb\:padding-x-95 {
    padding-left: 5.9375rem;
    padding-right: 5.9375rem; }
  .mdb\:padding-y-95 {
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem; }
  .mdb\:mg-100 {
    margin: 6.25rem; }
  .mdb\:padding-100 {
    padding: 6.25rem; }
  .mdb\:mg-top-100 {
    margin-top: 6.25rem; }
  .mdb\:padding-top-100 {
    padding-top: 6.25rem; }
  .mdb\:mg-right-100 {
    margin-right: 6.25rem; }
  .mdb\:padding-right-100 {
    padding-right: 6.25rem; }
  .mdb\:mg-bottom-100 {
    margin-bottom: 6.25rem; }
  .mdb\:padding-bottom-100 {
    padding-bottom: 6.25rem; }
  .mdb\:mg-left-100 {
    margin-left: 6.25rem; }
  .mdb\:padding-left-100 {
    padding-left: 6.25rem; }
  .mdb\:mg-x-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem; }
  .mdb\:mg-y-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem; }
  .mdb\:padding-x-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem; }
  .mdb\:padding-y-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem; } }

@media (min-width: 1240px) {
  .lg\:mg-5 {
    margin: 0.3125rem; }
  .lg\:padding-5 {
    padding: 0.3125rem; }
  .lg\:mg-top-5 {
    margin-top: 0.3125rem; }
  .lg\:padding-top-5 {
    padding-top: 0.3125rem; }
  .lg\:mg-right-5 {
    margin-right: 0.3125rem; }
  .lg\:padding-right-5 {
    padding-right: 0.3125rem; }
  .lg\:mg-bottom-5 {
    margin-bottom: 0.3125rem; }
  .lg\:padding-bottom-5 {
    padding-bottom: 0.3125rem; }
  .lg\:mg-left-5 {
    margin-left: 0.3125rem; }
  .lg\:padding-left-5 {
    padding-left: 0.3125rem; }
  .lg\:mg-x-5 {
    margin-left: 0.3125rem;
    margin-right: 0.3125rem; }
  .lg\:mg-y-5 {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem; }
  .lg\:padding-x-5 {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }
  .lg\:padding-y-5 {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem; }
  .lg\:mg-10 {
    margin: 0.625rem; }
  .lg\:padding-10 {
    padding: 0.625rem; }
  .lg\:mg-top-10 {
    margin-top: 0.625rem; }
  .lg\:padding-top-10 {
    padding-top: 0.625rem; }
  .lg\:mg-right-10 {
    margin-right: 0.625rem; }
  .lg\:padding-right-10 {
    padding-right: 0.625rem; }
  .lg\:mg-bottom-10 {
    margin-bottom: 0.625rem; }
  .lg\:padding-bottom-10 {
    padding-bottom: 0.625rem; }
  .lg\:mg-left-10 {
    margin-left: 0.625rem; }
  .lg\:padding-left-10 {
    padding-left: 0.625rem; }
  .lg\:mg-x-10 {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .lg\:mg-y-10 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .lg\:padding-x-10 {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .lg\:padding-y-10 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
  .lg\:mg-15 {
    margin: 0.9375rem; }
  .lg\:padding-15 {
    padding: 0.9375rem; }
  .lg\:mg-top-15 {
    margin-top: 0.9375rem; }
  .lg\:padding-top-15 {
    padding-top: 0.9375rem; }
  .lg\:mg-right-15 {
    margin-right: 0.9375rem; }
  .lg\:padding-right-15 {
    padding-right: 0.9375rem; }
  .lg\:mg-bottom-15 {
    margin-bottom: 0.9375rem; }
  .lg\:padding-bottom-15 {
    padding-bottom: 0.9375rem; }
  .lg\:mg-left-15 {
    margin-left: 0.9375rem; }
  .lg\:padding-left-15 {
    padding-left: 0.9375rem; }
  .lg\:mg-x-15 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem; }
  .lg\:mg-y-15 {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem; }
  .lg\:padding-x-15 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .lg\:padding-y-15 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem; }
  .lg\:mg-20 {
    margin: 1.25rem; }
  .lg\:padding-20 {
    padding: 1.25rem; }
  .lg\:mg-top-20 {
    margin-top: 1.25rem; }
  .lg\:padding-top-20 {
    padding-top: 1.25rem; }
  .lg\:mg-right-20 {
    margin-right: 1.25rem; }
  .lg\:padding-right-20 {
    padding-right: 1.25rem; }
  .lg\:mg-bottom-20 {
    margin-bottom: 1.25rem; }
  .lg\:padding-bottom-20 {
    padding-bottom: 1.25rem; }
  .lg\:mg-left-20 {
    margin-left: 1.25rem; }
  .lg\:padding-left-20 {
    padding-left: 1.25rem; }
  .lg\:mg-x-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .lg\:mg-y-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .lg\:padding-x-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .lg\:padding-y-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .lg\:mg-25 {
    margin: 1.5625rem; }
  .lg\:padding-25 {
    padding: 1.5625rem; }
  .lg\:mg-top-25 {
    margin-top: 1.5625rem; }
  .lg\:padding-top-25 {
    padding-top: 1.5625rem; }
  .lg\:mg-right-25 {
    margin-right: 1.5625rem; }
  .lg\:padding-right-25 {
    padding-right: 1.5625rem; }
  .lg\:mg-bottom-25 {
    margin-bottom: 1.5625rem; }
  .lg\:padding-bottom-25 {
    padding-bottom: 1.5625rem; }
  .lg\:mg-left-25 {
    margin-left: 1.5625rem; }
  .lg\:padding-left-25 {
    padding-left: 1.5625rem; }
  .lg\:mg-x-25 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem; }
  .lg\:mg-y-25 {
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem; }
  .lg\:padding-x-25 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; }
  .lg\:padding-y-25 {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem; }
  .lg\:mg-30 {
    margin: 1.875rem; }
  .lg\:padding-30 {
    padding: 1.875rem; }
  .lg\:mg-top-30 {
    margin-top: 1.875rem; }
  .lg\:padding-top-30 {
    padding-top: 1.875rem; }
  .lg\:mg-right-30 {
    margin-right: 1.875rem; }
  .lg\:padding-right-30 {
    padding-right: 1.875rem; }
  .lg\:mg-bottom-30 {
    margin-bottom: 1.875rem; }
  .lg\:padding-bottom-30 {
    padding-bottom: 1.875rem; }
  .lg\:mg-left-30 {
    margin-left: 1.875rem; }
  .lg\:padding-left-30 {
    padding-left: 1.875rem; }
  .lg\:mg-x-30 {
    margin-left: 1.875rem;
    margin-right: 1.875rem; }
  .lg\:mg-y-30 {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem; }
  .lg\:padding-x-30 {
    padding-left: 1.875rem;
    padding-right: 1.875rem; }
  .lg\:padding-y-30 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
  .lg\:mg-35 {
    margin: 2.1875rem; }
  .lg\:padding-35 {
    padding: 2.1875rem; }
  .lg\:mg-top-35 {
    margin-top: 2.1875rem; }
  .lg\:padding-top-35 {
    padding-top: 2.1875rem; }
  .lg\:mg-right-35 {
    margin-right: 2.1875rem; }
  .lg\:padding-right-35 {
    padding-right: 2.1875rem; }
  .lg\:mg-bottom-35 {
    margin-bottom: 2.1875rem; }
  .lg\:padding-bottom-35 {
    padding-bottom: 2.1875rem; }
  .lg\:mg-left-35 {
    margin-left: 2.1875rem; }
  .lg\:padding-left-35 {
    padding-left: 2.1875rem; }
  .lg\:mg-x-35 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .lg\:mg-y-35 {
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem; }
  .lg\:padding-x-35 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .lg\:padding-y-35 {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem; }
  .lg\:mg-40 {
    margin: 2.5rem; }
  .lg\:padding-40 {
    padding: 2.5rem; }
  .lg\:mg-top-40 {
    margin-top: 2.5rem; }
  .lg\:padding-top-40 {
    padding-top: 2.5rem; }
  .lg\:mg-right-40 {
    margin-right: 2.5rem; }
  .lg\:padding-right-40 {
    padding-right: 2.5rem; }
  .lg\:mg-bottom-40 {
    margin-bottom: 2.5rem; }
  .lg\:padding-bottom-40 {
    padding-bottom: 2.5rem; }
  .lg\:mg-left-40 {
    margin-left: 2.5rem; }
  .lg\:padding-left-40 {
    padding-left: 2.5rem; }
  .lg\:mg-x-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .lg\:mg-y-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .lg\:padding-x-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .lg\:padding-y-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .lg\:mg-45 {
    margin: 2.8125rem; }
  .lg\:padding-45 {
    padding: 2.8125rem; }
  .lg\:mg-top-45 {
    margin-top: 2.8125rem; }
  .lg\:padding-top-45 {
    padding-top: 2.8125rem; }
  .lg\:mg-right-45 {
    margin-right: 2.8125rem; }
  .lg\:padding-right-45 {
    padding-right: 2.8125rem; }
  .lg\:mg-bottom-45 {
    margin-bottom: 2.8125rem; }
  .lg\:padding-bottom-45 {
    padding-bottom: 2.8125rem; }
  .lg\:mg-left-45 {
    margin-left: 2.8125rem; }
  .lg\:padding-left-45 {
    padding-left: 2.8125rem; }
  .lg\:mg-x-45 {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem; }
  .lg\:mg-y-45 {
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem; }
  .lg\:padding-x-45 {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem; }
  .lg\:padding-y-45 {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem; }
  .lg\:mg-50 {
    margin: 3.125rem; }
  .lg\:padding-50 {
    padding: 3.125rem; }
  .lg\:mg-top-50 {
    margin-top: 3.125rem; }
  .lg\:padding-top-50 {
    padding-top: 3.125rem; }
  .lg\:mg-right-50 {
    margin-right: 3.125rem; }
  .lg\:padding-right-50 {
    padding-right: 3.125rem; }
  .lg\:mg-bottom-50 {
    margin-bottom: 3.125rem; }
  .lg\:padding-bottom-50 {
    padding-bottom: 3.125rem; }
  .lg\:mg-left-50 {
    margin-left: 3.125rem; }
  .lg\:padding-left-50 {
    padding-left: 3.125rem; }
  .lg\:mg-x-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem; }
  .lg\:mg-y-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem; }
  .lg\:padding-x-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem; }
  .lg\:padding-y-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem; }
  .lg\:mg-55 {
    margin: 3.4375rem; }
  .lg\:padding-55 {
    padding: 3.4375rem; }
  .lg\:mg-top-55 {
    margin-top: 3.4375rem; }
  .lg\:padding-top-55 {
    padding-top: 3.4375rem; }
  .lg\:mg-right-55 {
    margin-right: 3.4375rem; }
  .lg\:padding-right-55 {
    padding-right: 3.4375rem; }
  .lg\:mg-bottom-55 {
    margin-bottom: 3.4375rem; }
  .lg\:padding-bottom-55 {
    padding-bottom: 3.4375rem; }
  .lg\:mg-left-55 {
    margin-left: 3.4375rem; }
  .lg\:padding-left-55 {
    padding-left: 3.4375rem; }
  .lg\:mg-x-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem; }
  .lg\:mg-y-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem; }
  .lg\:padding-x-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem; }
  .lg\:padding-y-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem; }
  .lg\:mg-60 {
    margin: 3.75rem; }
  .lg\:padding-60 {
    padding: 3.75rem; }
  .lg\:mg-top-60 {
    margin-top: 3.75rem; }
  .lg\:padding-top-60 {
    padding-top: 3.75rem; }
  .lg\:mg-right-60 {
    margin-right: 3.75rem; }
  .lg\:padding-right-60 {
    padding-right: 3.75rem; }
  .lg\:mg-bottom-60 {
    margin-bottom: 3.75rem; }
  .lg\:padding-bottom-60 {
    padding-bottom: 3.75rem; }
  .lg\:mg-left-60 {
    margin-left: 3.75rem; }
  .lg\:padding-left-60 {
    padding-left: 3.75rem; }
  .lg\:mg-x-60 {
    margin-left: 3.75rem;
    margin-right: 3.75rem; }
  .lg\:mg-y-60 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }
  .lg\:padding-x-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem; }
  .lg\:padding-y-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem; }
  .lg\:mg-65 {
    margin: 4.0625rem; }
  .lg\:padding-65 {
    padding: 4.0625rem; }
  .lg\:mg-top-65 {
    margin-top: 4.0625rem; }
  .lg\:padding-top-65 {
    padding-top: 4.0625rem; }
  .lg\:mg-right-65 {
    margin-right: 4.0625rem; }
  .lg\:padding-right-65 {
    padding-right: 4.0625rem; }
  .lg\:mg-bottom-65 {
    margin-bottom: 4.0625rem; }
  .lg\:padding-bottom-65 {
    padding-bottom: 4.0625rem; }
  .lg\:mg-left-65 {
    margin-left: 4.0625rem; }
  .lg\:padding-left-65 {
    padding-left: 4.0625rem; }
  .lg\:mg-x-65 {
    margin-left: 4.0625rem;
    margin-right: 4.0625rem; }
  .lg\:mg-y-65 {
    margin-top: 4.0625rem;
    margin-bottom: 4.0625rem; }
  .lg\:padding-x-65 {
    padding-left: 4.0625rem;
    padding-right: 4.0625rem; }
  .lg\:padding-y-65 {
    padding-top: 4.0625rem;
    padding-bottom: 4.0625rem; }
  .lg\:mg-70 {
    margin: 4.375rem; }
  .lg\:padding-70 {
    padding: 4.375rem; }
  .lg\:mg-top-70 {
    margin-top: 4.375rem; }
  .lg\:padding-top-70 {
    padding-top: 4.375rem; }
  .lg\:mg-right-70 {
    margin-right: 4.375rem; }
  .lg\:padding-right-70 {
    padding-right: 4.375rem; }
  .lg\:mg-bottom-70 {
    margin-bottom: 4.375rem; }
  .lg\:padding-bottom-70 {
    padding-bottom: 4.375rem; }
  .lg\:mg-left-70 {
    margin-left: 4.375rem; }
  .lg\:padding-left-70 {
    padding-left: 4.375rem; }
  .lg\:mg-x-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem; }
  .lg\:mg-y-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem; }
  .lg\:padding-x-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem; }
  .lg\:padding-y-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem; }
  .lg\:mg-75 {
    margin: 4.6875rem; }
  .lg\:padding-75 {
    padding: 4.6875rem; }
  .lg\:mg-top-75 {
    margin-top: 4.6875rem; }
  .lg\:padding-top-75 {
    padding-top: 4.6875rem; }
  .lg\:mg-right-75 {
    margin-right: 4.6875rem; }
  .lg\:padding-right-75 {
    padding-right: 4.6875rem; }
  .lg\:mg-bottom-75 {
    margin-bottom: 4.6875rem; }
  .lg\:padding-bottom-75 {
    padding-bottom: 4.6875rem; }
  .lg\:mg-left-75 {
    margin-left: 4.6875rem; }
  .lg\:padding-left-75 {
    padding-left: 4.6875rem; }
  .lg\:mg-x-75 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem; }
  .lg\:mg-y-75 {
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem; }
  .lg\:padding-x-75 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem; }
  .lg\:padding-y-75 {
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem; }
  .lg\:mg-80 {
    margin: 5rem; }
  .lg\:padding-80 {
    padding: 5rem; }
  .lg\:mg-top-80 {
    margin-top: 5rem; }
  .lg\:padding-top-80 {
    padding-top: 5rem; }
  .lg\:mg-right-80 {
    margin-right: 5rem; }
  .lg\:padding-right-80 {
    padding-right: 5rem; }
  .lg\:mg-bottom-80 {
    margin-bottom: 5rem; }
  .lg\:padding-bottom-80 {
    padding-bottom: 5rem; }
  .lg\:mg-left-80 {
    margin-left: 5rem; }
  .lg\:padding-left-80 {
    padding-left: 5rem; }
  .lg\:mg-x-80 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .lg\:mg-y-80 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .lg\:padding-x-80 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .lg\:padding-y-80 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .lg\:mg-85 {
    margin: 5.3125rem; }
  .lg\:padding-85 {
    padding: 5.3125rem; }
  .lg\:mg-top-85 {
    margin-top: 5.3125rem; }
  .lg\:padding-top-85 {
    padding-top: 5.3125rem; }
  .lg\:mg-right-85 {
    margin-right: 5.3125rem; }
  .lg\:padding-right-85 {
    padding-right: 5.3125rem; }
  .lg\:mg-bottom-85 {
    margin-bottom: 5.3125rem; }
  .lg\:padding-bottom-85 {
    padding-bottom: 5.3125rem; }
  .lg\:mg-left-85 {
    margin-left: 5.3125rem; }
  .lg\:padding-left-85 {
    padding-left: 5.3125rem; }
  .lg\:mg-x-85 {
    margin-left: 5.3125rem;
    margin-right: 5.3125rem; }
  .lg\:mg-y-85 {
    margin-top: 5.3125rem;
    margin-bottom: 5.3125rem; }
  .lg\:padding-x-85 {
    padding-left: 5.3125rem;
    padding-right: 5.3125rem; }
  .lg\:padding-y-85 {
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem; }
  .lg\:mg-90 {
    margin: 5.625rem; }
  .lg\:padding-90 {
    padding: 5.625rem; }
  .lg\:mg-top-90 {
    margin-top: 5.625rem; }
  .lg\:padding-top-90 {
    padding-top: 5.625rem; }
  .lg\:mg-right-90 {
    margin-right: 5.625rem; }
  .lg\:padding-right-90 {
    padding-right: 5.625rem; }
  .lg\:mg-bottom-90 {
    margin-bottom: 5.625rem; }
  .lg\:padding-bottom-90 {
    padding-bottom: 5.625rem; }
  .lg\:mg-left-90 {
    margin-left: 5.625rem; }
  .lg\:padding-left-90 {
    padding-left: 5.625rem; }
  .lg\:mg-x-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem; }
  .lg\:mg-y-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem; }
  .lg\:padding-x-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem; }
  .lg\:padding-y-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem; }
  .lg\:mg-95 {
    margin: 5.9375rem; }
  .lg\:padding-95 {
    padding: 5.9375rem; }
  .lg\:mg-top-95 {
    margin-top: 5.9375rem; }
  .lg\:padding-top-95 {
    padding-top: 5.9375rem; }
  .lg\:mg-right-95 {
    margin-right: 5.9375rem; }
  .lg\:padding-right-95 {
    padding-right: 5.9375rem; }
  .lg\:mg-bottom-95 {
    margin-bottom: 5.9375rem; }
  .lg\:padding-bottom-95 {
    padding-bottom: 5.9375rem; }
  .lg\:mg-left-95 {
    margin-left: 5.9375rem; }
  .lg\:padding-left-95 {
    padding-left: 5.9375rem; }
  .lg\:mg-x-95 {
    margin-left: 5.9375rem;
    margin-right: 5.9375rem; }
  .lg\:mg-y-95 {
    margin-top: 5.9375rem;
    margin-bottom: 5.9375rem; }
  .lg\:padding-x-95 {
    padding-left: 5.9375rem;
    padding-right: 5.9375rem; }
  .lg\:padding-y-95 {
    padding-top: 5.9375rem;
    padding-bottom: 5.9375rem; }
  .lg\:mg-100 {
    margin: 6.25rem; }
  .lg\:padding-100 {
    padding: 6.25rem; }
  .lg\:mg-top-100 {
    margin-top: 6.25rem; }
  .lg\:padding-top-100 {
    padding-top: 6.25rem; }
  .lg\:mg-right-100 {
    margin-right: 6.25rem; }
  .lg\:padding-right-100 {
    padding-right: 6.25rem; }
  .lg\:mg-bottom-100 {
    margin-bottom: 6.25rem; }
  .lg\:padding-bottom-100 {
    padding-bottom: 6.25rem; }
  .lg\:mg-left-100 {
    margin-left: 6.25rem; }
  .lg\:padding-left-100 {
    padding-left: 6.25rem; }
  .lg\:mg-x-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem; }
  .lg\:mg-y-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem; }
  .lg\:padding-x-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem; }
  .lg\:padding-y-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem; } }

@media (max-width: 574px) {
  .xs\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 575px) {
  .sm\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 990px) {
  .smb\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 991px) {
  .md\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 1239px) {
  .mdb\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 1240px) {
  .lg\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

.divide-x-10 {
  grid-gap: 10px !important; }
  .divide-x-10 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .divide-x-10 > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      left: 0;
      top: -5px; }

.divide-x-20 {
  grid-gap: 20px !important; }
  .divide-x-20 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .divide-x-20 > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      left: 0;
      top: -10px; }

.divide-x-30 {
  grid-gap: 30px !important; }
  .divide-x-30 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .divide-x-30 > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      left: 0;
      top: -15px; }

.divide-x-40 {
  grid-gap: 40px !important; }
  .divide-x-40 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .divide-x-40 > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      left: 0;
      top: -20px; }

.divide-x-50 {
  grid-gap: 50px !important; }
  .divide-x-50 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .divide-x-50 > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      left: 0;
      top: -25px; }

.divide-x-60 {
  grid-gap: 60px !important; }
  .divide-x-60 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .divide-x-60 > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      left: 0;
      top: -30px; }

.divide-x-70 {
  grid-gap: 70px !important; }
  .divide-x-70 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .divide-x-70 > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      left: 0;
      top: -35px; }

.divide-x-80 {
  grid-gap: 80px !important; }
  .divide-x-80 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .divide-x-80 > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      left: 0;
      top: -40px; }

.divide-x-90 {
  grid-gap: 90px !important; }
  .divide-x-90 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .divide-x-90 > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      left: 0;
      top: -45px; }

.divide-x-100 {
  grid-gap: 100px !important; }
  .divide-x-100 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .divide-x-100 > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      left: 0;
      top: -50px; }

@media (max-width: 574px) {
  .xs\:divide-x-10 {
    grid-gap: 10px !important;
    overflow: hidden; }
    .xs\:divide-x-10 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .xs\:divide-x-10 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -5px; } }

@media (min-width: 575px) {
  .sm\:divide-x-10 {
    grid-gap: 10px !important;
    overflow: hidden; }
    .sm\:divide-x-10 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .sm\:divide-x-10 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -5px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x-10 {
    grid-gap: 10px !important;
    overflow: hidden; }
    .smo\:divide-x-10 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smo\:divide-x-10 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -5px; } }

@media (max-width: 990px) {
  .smb\:divide-x-10 {
    grid-gap: 10px !important;
    overflow: hidden; }
    .smb\:divide-x-10 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smb\:divide-x-10 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -5px; } }

@media (min-width: 991px) {
  .md\:divide-x-10 {
    grid-gap: 10px !important;
    overflow: hidden; }
    .md\:divide-x-10 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .md\:divide-x-10 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -5px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x-10 {
    grid-gap: 10px !important;
    overflow: hidden; }
    .mdo\:divide-x-10 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdo\:divide-x-10 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -5px; } }

@media (max-width: 1239px) {
  .mdb\:divide-x-10 {
    grid-gap: 10px !important;
    overflow: hidden; }
    .mdb\:divide-x-10 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdb\:divide-x-10 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -5px; } }

@media (min-width: 1240px) {
  .lg\:divide-x-10 {
    grid-gap: 10px !important;
    overflow: hidden; }
    .lg\:divide-x-10 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .lg\:divide-x-10 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -5px; } }

@media (max-width: 574px) {
  .xs\:divide-x-20 {
    grid-gap: 20px !important;
    overflow: hidden; }
    .xs\:divide-x-20 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .xs\:divide-x-20 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -10px; } }

@media (min-width: 575px) {
  .sm\:divide-x-20 {
    grid-gap: 20px !important;
    overflow: hidden; }
    .sm\:divide-x-20 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .sm\:divide-x-20 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -10px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x-20 {
    grid-gap: 20px !important;
    overflow: hidden; }
    .smo\:divide-x-20 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smo\:divide-x-20 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -10px; } }

@media (max-width: 990px) {
  .smb\:divide-x-20 {
    grid-gap: 20px !important;
    overflow: hidden; }
    .smb\:divide-x-20 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smb\:divide-x-20 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -10px; } }

@media (min-width: 991px) {
  .md\:divide-x-20 {
    grid-gap: 20px !important;
    overflow: hidden; }
    .md\:divide-x-20 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .md\:divide-x-20 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -10px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x-20 {
    grid-gap: 20px !important;
    overflow: hidden; }
    .mdo\:divide-x-20 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdo\:divide-x-20 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -10px; } }

@media (max-width: 1239px) {
  .mdb\:divide-x-20 {
    grid-gap: 20px !important;
    overflow: hidden; }
    .mdb\:divide-x-20 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdb\:divide-x-20 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -10px; } }

@media (min-width: 1240px) {
  .lg\:divide-x-20 {
    grid-gap: 20px !important;
    overflow: hidden; }
    .lg\:divide-x-20 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .lg\:divide-x-20 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -10px; } }

@media (max-width: 574px) {
  .xs\:divide-x-30 {
    grid-gap: 30px !important;
    overflow: hidden; }
    .xs\:divide-x-30 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .xs\:divide-x-30 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -15px; } }

@media (min-width: 575px) {
  .sm\:divide-x-30 {
    grid-gap: 30px !important;
    overflow: hidden; }
    .sm\:divide-x-30 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .sm\:divide-x-30 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -15px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x-30 {
    grid-gap: 30px !important;
    overflow: hidden; }
    .smo\:divide-x-30 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smo\:divide-x-30 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -15px; } }

@media (max-width: 990px) {
  .smb\:divide-x-30 {
    grid-gap: 30px !important;
    overflow: hidden; }
    .smb\:divide-x-30 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smb\:divide-x-30 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -15px; } }

@media (min-width: 991px) {
  .md\:divide-x-30 {
    grid-gap: 30px !important;
    overflow: hidden; }
    .md\:divide-x-30 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .md\:divide-x-30 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -15px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x-30 {
    grid-gap: 30px !important;
    overflow: hidden; }
    .mdo\:divide-x-30 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdo\:divide-x-30 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -15px; } }

@media (max-width: 1239px) {
  .mdb\:divide-x-30 {
    grid-gap: 30px !important;
    overflow: hidden; }
    .mdb\:divide-x-30 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdb\:divide-x-30 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -15px; } }

@media (min-width: 1240px) {
  .lg\:divide-x-30 {
    grid-gap: 30px !important;
    overflow: hidden; }
    .lg\:divide-x-30 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .lg\:divide-x-30 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -15px; } }

@media (max-width: 574px) {
  .xs\:divide-x-40 {
    grid-gap: 40px !important;
    overflow: hidden; }
    .xs\:divide-x-40 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .xs\:divide-x-40 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -20px; } }

@media (min-width: 575px) {
  .sm\:divide-x-40 {
    grid-gap: 40px !important;
    overflow: hidden; }
    .sm\:divide-x-40 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .sm\:divide-x-40 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -20px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x-40 {
    grid-gap: 40px !important;
    overflow: hidden; }
    .smo\:divide-x-40 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smo\:divide-x-40 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -20px; } }

@media (max-width: 990px) {
  .smb\:divide-x-40 {
    grid-gap: 40px !important;
    overflow: hidden; }
    .smb\:divide-x-40 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smb\:divide-x-40 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -20px; } }

@media (min-width: 991px) {
  .md\:divide-x-40 {
    grid-gap: 40px !important;
    overflow: hidden; }
    .md\:divide-x-40 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .md\:divide-x-40 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -20px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x-40 {
    grid-gap: 40px !important;
    overflow: hidden; }
    .mdo\:divide-x-40 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdo\:divide-x-40 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -20px; } }

@media (max-width: 1239px) {
  .mdb\:divide-x-40 {
    grid-gap: 40px !important;
    overflow: hidden; }
    .mdb\:divide-x-40 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdb\:divide-x-40 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -20px; } }

@media (min-width: 1240px) {
  .lg\:divide-x-40 {
    grid-gap: 40px !important;
    overflow: hidden; }
    .lg\:divide-x-40 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .lg\:divide-x-40 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -20px; } }

@media (max-width: 574px) {
  .xs\:divide-x-50 {
    grid-gap: 50px !important;
    overflow: hidden; }
    .xs\:divide-x-50 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .xs\:divide-x-50 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -25px; } }

@media (min-width: 575px) {
  .sm\:divide-x-50 {
    grid-gap: 50px !important;
    overflow: hidden; }
    .sm\:divide-x-50 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .sm\:divide-x-50 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -25px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x-50 {
    grid-gap: 50px !important;
    overflow: hidden; }
    .smo\:divide-x-50 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smo\:divide-x-50 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -25px; } }

@media (max-width: 990px) {
  .smb\:divide-x-50 {
    grid-gap: 50px !important;
    overflow: hidden; }
    .smb\:divide-x-50 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smb\:divide-x-50 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -25px; } }

@media (min-width: 991px) {
  .md\:divide-x-50 {
    grid-gap: 50px !important;
    overflow: hidden; }
    .md\:divide-x-50 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .md\:divide-x-50 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -25px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x-50 {
    grid-gap: 50px !important;
    overflow: hidden; }
    .mdo\:divide-x-50 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdo\:divide-x-50 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -25px; } }

@media (max-width: 1239px) {
  .mdb\:divide-x-50 {
    grid-gap: 50px !important;
    overflow: hidden; }
    .mdb\:divide-x-50 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdb\:divide-x-50 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -25px; } }

@media (min-width: 1240px) {
  .lg\:divide-x-50 {
    grid-gap: 50px !important;
    overflow: hidden; }
    .lg\:divide-x-50 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .lg\:divide-x-50 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -25px; } }

@media (max-width: 574px) {
  .xs\:divide-x-60 {
    grid-gap: 60px !important;
    overflow: hidden; }
    .xs\:divide-x-60 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .xs\:divide-x-60 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -30px; } }

@media (min-width: 575px) {
  .sm\:divide-x-60 {
    grid-gap: 60px !important;
    overflow: hidden; }
    .sm\:divide-x-60 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .sm\:divide-x-60 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -30px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x-60 {
    grid-gap: 60px !important;
    overflow: hidden; }
    .smo\:divide-x-60 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smo\:divide-x-60 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -30px; } }

@media (max-width: 990px) {
  .smb\:divide-x-60 {
    grid-gap: 60px !important;
    overflow: hidden; }
    .smb\:divide-x-60 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smb\:divide-x-60 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -30px; } }

@media (min-width: 991px) {
  .md\:divide-x-60 {
    grid-gap: 60px !important;
    overflow: hidden; }
    .md\:divide-x-60 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .md\:divide-x-60 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -30px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x-60 {
    grid-gap: 60px !important;
    overflow: hidden; }
    .mdo\:divide-x-60 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdo\:divide-x-60 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -30px; } }

@media (max-width: 1239px) {
  .mdb\:divide-x-60 {
    grid-gap: 60px !important;
    overflow: hidden; }
    .mdb\:divide-x-60 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdb\:divide-x-60 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -30px; } }

@media (min-width: 1240px) {
  .lg\:divide-x-60 {
    grid-gap: 60px !important;
    overflow: hidden; }
    .lg\:divide-x-60 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .lg\:divide-x-60 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -30px; } }

@media (max-width: 574px) {
  .xs\:divide-x-70 {
    grid-gap: 70px !important;
    overflow: hidden; }
    .xs\:divide-x-70 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .xs\:divide-x-70 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -35px; } }

@media (min-width: 575px) {
  .sm\:divide-x-70 {
    grid-gap: 70px !important;
    overflow: hidden; }
    .sm\:divide-x-70 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .sm\:divide-x-70 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -35px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x-70 {
    grid-gap: 70px !important;
    overflow: hidden; }
    .smo\:divide-x-70 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smo\:divide-x-70 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -35px; } }

@media (max-width: 990px) {
  .smb\:divide-x-70 {
    grid-gap: 70px !important;
    overflow: hidden; }
    .smb\:divide-x-70 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smb\:divide-x-70 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -35px; } }

@media (min-width: 991px) {
  .md\:divide-x-70 {
    grid-gap: 70px !important;
    overflow: hidden; }
    .md\:divide-x-70 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .md\:divide-x-70 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -35px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x-70 {
    grid-gap: 70px !important;
    overflow: hidden; }
    .mdo\:divide-x-70 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdo\:divide-x-70 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -35px; } }

@media (max-width: 1239px) {
  .mdb\:divide-x-70 {
    grid-gap: 70px !important;
    overflow: hidden; }
    .mdb\:divide-x-70 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdb\:divide-x-70 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -35px; } }

@media (min-width: 1240px) {
  .lg\:divide-x-70 {
    grid-gap: 70px !important;
    overflow: hidden; }
    .lg\:divide-x-70 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .lg\:divide-x-70 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -35px; } }

@media (max-width: 574px) {
  .xs\:divide-x-80 {
    grid-gap: 80px !important;
    overflow: hidden; }
    .xs\:divide-x-80 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .xs\:divide-x-80 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -40px; } }

@media (min-width: 575px) {
  .sm\:divide-x-80 {
    grid-gap: 80px !important;
    overflow: hidden; }
    .sm\:divide-x-80 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .sm\:divide-x-80 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -40px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x-80 {
    grid-gap: 80px !important;
    overflow: hidden; }
    .smo\:divide-x-80 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smo\:divide-x-80 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -40px; } }

@media (max-width: 990px) {
  .smb\:divide-x-80 {
    grid-gap: 80px !important;
    overflow: hidden; }
    .smb\:divide-x-80 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smb\:divide-x-80 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -40px; } }

@media (min-width: 991px) {
  .md\:divide-x-80 {
    grid-gap: 80px !important;
    overflow: hidden; }
    .md\:divide-x-80 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .md\:divide-x-80 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -40px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x-80 {
    grid-gap: 80px !important;
    overflow: hidden; }
    .mdo\:divide-x-80 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdo\:divide-x-80 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -40px; } }

@media (max-width: 1239px) {
  .mdb\:divide-x-80 {
    grid-gap: 80px !important;
    overflow: hidden; }
    .mdb\:divide-x-80 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdb\:divide-x-80 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -40px; } }

@media (min-width: 1240px) {
  .lg\:divide-x-80 {
    grid-gap: 80px !important;
    overflow: hidden; }
    .lg\:divide-x-80 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .lg\:divide-x-80 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -40px; } }

@media (max-width: 574px) {
  .xs\:divide-x-90 {
    grid-gap: 90px !important;
    overflow: hidden; }
    .xs\:divide-x-90 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .xs\:divide-x-90 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -45px; } }

@media (min-width: 575px) {
  .sm\:divide-x-90 {
    grid-gap: 90px !important;
    overflow: hidden; }
    .sm\:divide-x-90 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .sm\:divide-x-90 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -45px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x-90 {
    grid-gap: 90px !important;
    overflow: hidden; }
    .smo\:divide-x-90 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smo\:divide-x-90 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -45px; } }

@media (max-width: 990px) {
  .smb\:divide-x-90 {
    grid-gap: 90px !important;
    overflow: hidden; }
    .smb\:divide-x-90 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smb\:divide-x-90 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -45px; } }

@media (min-width: 991px) {
  .md\:divide-x-90 {
    grid-gap: 90px !important;
    overflow: hidden; }
    .md\:divide-x-90 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .md\:divide-x-90 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -45px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x-90 {
    grid-gap: 90px !important;
    overflow: hidden; }
    .mdo\:divide-x-90 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdo\:divide-x-90 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -45px; } }

@media (max-width: 1239px) {
  .mdb\:divide-x-90 {
    grid-gap: 90px !important;
    overflow: hidden; }
    .mdb\:divide-x-90 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdb\:divide-x-90 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -45px; } }

@media (min-width: 1240px) {
  .lg\:divide-x-90 {
    grid-gap: 90px !important;
    overflow: hidden; }
    .lg\:divide-x-90 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .lg\:divide-x-90 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -45px; } }

@media (max-width: 574px) {
  .xs\:divide-x-100 {
    grid-gap: 100px !important;
    overflow: hidden; }
    .xs\:divide-x-100 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .xs\:divide-x-100 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -50px; } }

@media (min-width: 575px) {
  .sm\:divide-x-100 {
    grid-gap: 100px !important;
    overflow: hidden; }
    .sm\:divide-x-100 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .sm\:divide-x-100 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -50px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x-100 {
    grid-gap: 100px !important;
    overflow: hidden; }
    .smo\:divide-x-100 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smo\:divide-x-100 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -50px; } }

@media (max-width: 990px) {
  .smb\:divide-x-100 {
    grid-gap: 100px !important;
    overflow: hidden; }
    .smb\:divide-x-100 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .smb\:divide-x-100 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -50px; } }

@media (min-width: 991px) {
  .md\:divide-x-100 {
    grid-gap: 100px !important;
    overflow: hidden; }
    .md\:divide-x-100 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .md\:divide-x-100 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -50px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x-100 {
    grid-gap: 100px !important;
    overflow: hidden; }
    .mdo\:divide-x-100 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdo\:divide-x-100 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -50px; } }

@media (max-width: 1239px) {
  .mdb\:divide-x-100 {
    grid-gap: 100px !important;
    overflow: hidden; }
    .mdb\:divide-x-100 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .mdb\:divide-x-100 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -50px; } }

@media (min-width: 1240px) {
  .lg\:divide-x-100 {
    grid-gap: 100px !important;
    overflow: hidden; }
    .lg\:divide-x-100 > :not([hidden]) ~ :not([hidden]) {
      position: relative; }
      .lg\:divide-x-100 > :not([hidden]) ~ :not([hidden]):after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0;
        top: -50px; } }

.divide-y-10 > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y-10 > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -5px; }

.divide-y-20 > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y-20 > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -10px; }

.divide-y-30 > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y-30 > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -15px; }

.divide-y-40 > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y-40 > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -20px; }

.divide-y-50 > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y-50 > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -25px; }

.divide-y-60 > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y-60 > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -30px; }

.divide-y-70 > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y-70 > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -35px; }

.divide-y-80 > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y-80 > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -40px; }

.divide-y-90 > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y-90 > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -45px; }

.divide-y-100 > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y-100 > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -50px; }

@media (max-width: 574px) {
  .xs\:divide-y-10 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y-10 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -5px; } }

@media (min-width: 575px) {
  .sm\:divide-y-10 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y-10 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -5px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y-10 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y-10 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -5px; } }

@media (max-width: 990px) {
  .smb\:divide-y-10 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y-10 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -5px; } }

@media (min-width: 991px) {
  .md\:divide-y-10 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y-10 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -5px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y-10 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y-10 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -5px; } }

@media (max-width: 1239px) {
  .mdb\:divide-y-10 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y-10 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -5px; } }

@media (min-width: 1240px) {
  .lg\:divide-y-10 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y-10 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -5px; } }

@media (max-width: 574px) {
  .xs\:divide-y-20 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y-20 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -10px; } }

@media (min-width: 575px) {
  .sm\:divide-y-20 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y-20 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -10px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y-20 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y-20 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -10px; } }

@media (max-width: 990px) {
  .smb\:divide-y-20 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y-20 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -10px; } }

@media (min-width: 991px) {
  .md\:divide-y-20 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y-20 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -10px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y-20 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y-20 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -10px; } }

@media (max-width: 1239px) {
  .mdb\:divide-y-20 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y-20 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -10px; } }

@media (min-width: 1240px) {
  .lg\:divide-y-20 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y-20 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -10px; } }

@media (max-width: 574px) {
  .xs\:divide-y-30 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y-30 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -15px; } }

@media (min-width: 575px) {
  .sm\:divide-y-30 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y-30 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -15px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y-30 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y-30 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -15px; } }

@media (max-width: 990px) {
  .smb\:divide-y-30 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y-30 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -15px; } }

@media (min-width: 991px) {
  .md\:divide-y-30 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y-30 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -15px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y-30 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y-30 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -15px; } }

@media (max-width: 1239px) {
  .mdb\:divide-y-30 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y-30 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -15px; } }

@media (min-width: 1240px) {
  .lg\:divide-y-30 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y-30 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -15px; } }

@media (max-width: 574px) {
  .xs\:divide-y-40 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y-40 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -20px; } }

@media (min-width: 575px) {
  .sm\:divide-y-40 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y-40 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -20px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y-40 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y-40 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -20px; } }

@media (max-width: 990px) {
  .smb\:divide-y-40 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y-40 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -20px; } }

@media (min-width: 991px) {
  .md\:divide-y-40 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y-40 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -20px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y-40 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y-40 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -20px; } }

@media (max-width: 1239px) {
  .mdb\:divide-y-40 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y-40 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -20px; } }

@media (min-width: 1240px) {
  .lg\:divide-y-40 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y-40 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -20px; } }

@media (max-width: 574px) {
  .xs\:divide-y-50 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y-50 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -25px; } }

@media (min-width: 575px) {
  .sm\:divide-y-50 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y-50 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -25px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y-50 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y-50 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -25px; } }

@media (max-width: 990px) {
  .smb\:divide-y-50 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y-50 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -25px; } }

@media (min-width: 991px) {
  .md\:divide-y-50 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y-50 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -25px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y-50 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y-50 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -25px; } }

@media (max-width: 1239px) {
  .mdb\:divide-y-50 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y-50 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -25px; } }

@media (min-width: 1240px) {
  .lg\:divide-y-50 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y-50 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -25px; } }

@media (max-width: 574px) {
  .xs\:divide-y-60 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y-60 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -30px; } }

@media (min-width: 575px) {
  .sm\:divide-y-60 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y-60 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -30px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y-60 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y-60 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -30px; } }

@media (max-width: 990px) {
  .smb\:divide-y-60 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y-60 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -30px; } }

@media (min-width: 991px) {
  .md\:divide-y-60 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y-60 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -30px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y-60 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y-60 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -30px; } }

@media (max-width: 1239px) {
  .mdb\:divide-y-60 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y-60 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -30px; } }

@media (min-width: 1240px) {
  .lg\:divide-y-60 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y-60 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -30px; } }

@media (max-width: 574px) {
  .xs\:divide-y-70 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y-70 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -35px; } }

@media (min-width: 575px) {
  .sm\:divide-y-70 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y-70 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -35px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y-70 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y-70 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -35px; } }

@media (max-width: 990px) {
  .smb\:divide-y-70 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y-70 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -35px; } }

@media (min-width: 991px) {
  .md\:divide-y-70 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y-70 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -35px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y-70 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y-70 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -35px; } }

@media (max-width: 1239px) {
  .mdb\:divide-y-70 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y-70 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -35px; } }

@media (min-width: 1240px) {
  .lg\:divide-y-70 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y-70 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -35px; } }

@media (max-width: 574px) {
  .xs\:divide-y-80 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y-80 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -40px; } }

@media (min-width: 575px) {
  .sm\:divide-y-80 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y-80 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -40px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y-80 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y-80 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -40px; } }

@media (max-width: 990px) {
  .smb\:divide-y-80 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y-80 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -40px; } }

@media (min-width: 991px) {
  .md\:divide-y-80 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y-80 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -40px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y-80 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y-80 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -40px; } }

@media (max-width: 1239px) {
  .mdb\:divide-y-80 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y-80 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -40px; } }

@media (min-width: 1240px) {
  .lg\:divide-y-80 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y-80 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -40px; } }

@media (max-width: 574px) {
  .xs\:divide-y-90 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y-90 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -45px; } }

@media (min-width: 575px) {
  .sm\:divide-y-90 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y-90 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -45px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y-90 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y-90 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -45px; } }

@media (max-width: 990px) {
  .smb\:divide-y-90 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y-90 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -45px; } }

@media (min-width: 991px) {
  .md\:divide-y-90 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y-90 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -45px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y-90 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y-90 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -45px; } }

@media (max-width: 1239px) {
  .mdb\:divide-y-90 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y-90 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -45px; } }

@media (min-width: 1240px) {
  .lg\:divide-y-90 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y-90 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -45px; } }

@media (max-width: 574px) {
  .xs\:divide-y-100 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y-100 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -50px; } }

@media (min-width: 575px) {
  .sm\:divide-y-100 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y-100 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -50px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y-100 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y-100 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -50px; } }

@media (max-width: 990px) {
  .smb\:divide-y-100 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y-100 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -50px; } }

@media (min-width: 991px) {
  .md\:divide-y-100 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y-100 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -50px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y-100 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y-100 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -50px; } }

@media (max-width: 1239px) {
  .mdb\:divide-y-100 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y-100 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -50px; } }

@media (min-width: 1240px) {
  .lg\:divide-y-100 > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y-100 > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: -50px; } }

@media (max-width: 574px) {
  .xs\:with-border-bottom-10 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .xs\:with-border-bottom-10:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) {
  .sm\:with-border-bottom-10 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .sm\:with-border-bottom-10:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:with-border-bottom-10 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smo\:with-border-bottom-10:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 990px) {
  .smb\:with-border-bottom-10 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smb\:with-border-bottom-10:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) {
  .md\:with-border-bottom-10 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .md\:with-border-bottom-10:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:with-border-bottom-10 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdo\:with-border-bottom-10:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 1239px) {
  .mdb\:with-border-bottom-10 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdb\:with-border-bottom-10:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 1240px) {
  .lg\:with-border-bottom-10 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .lg\:with-border-bottom-10:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 574px) {
  .xs\:with-border-bottom-20 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .xs\:with-border-bottom-20:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) {
  .sm\:with-border-bottom-20 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .sm\:with-border-bottom-20:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:with-border-bottom-20 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smo\:with-border-bottom-20:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 990px) {
  .smb\:with-border-bottom-20 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smb\:with-border-bottom-20:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) {
  .md\:with-border-bottom-20 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .md\:with-border-bottom-20:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:with-border-bottom-20 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdo\:with-border-bottom-20:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 1239px) {
  .mdb\:with-border-bottom-20 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdb\:with-border-bottom-20:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 1240px) {
  .lg\:with-border-bottom-20 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .lg\:with-border-bottom-20:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 574px) {
  .xs\:with-border-bottom-30 {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .xs\:with-border-bottom-30:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) {
  .sm\:with-border-bottom-30 {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .sm\:with-border-bottom-30:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:with-border-bottom-30 {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smo\:with-border-bottom-30:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 990px) {
  .smb\:with-border-bottom-30 {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smb\:with-border-bottom-30:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) {
  .md\:with-border-bottom-30 {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .md\:with-border-bottom-30:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:with-border-bottom-30 {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdo\:with-border-bottom-30:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 1239px) {
  .mdb\:with-border-bottom-30 {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdb\:with-border-bottom-30:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 1240px) {
  .lg\:with-border-bottom-30 {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .lg\:with-border-bottom-30:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 574px) {
  .xs\:with-border-bottom-40 {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .xs\:with-border-bottom-40:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) {
  .sm\:with-border-bottom-40 {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .sm\:with-border-bottom-40:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:with-border-bottom-40 {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smo\:with-border-bottom-40:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 990px) {
  .smb\:with-border-bottom-40 {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smb\:with-border-bottom-40:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) {
  .md\:with-border-bottom-40 {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .md\:with-border-bottom-40:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:with-border-bottom-40 {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdo\:with-border-bottom-40:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 1239px) {
  .mdb\:with-border-bottom-40 {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdb\:with-border-bottom-40:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 1240px) {
  .lg\:with-border-bottom-40 {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .lg\:with-border-bottom-40:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 574px) {
  .xs\:with-border-bottom-50 {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .xs\:with-border-bottom-50:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) {
  .sm\:with-border-bottom-50 {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .sm\:with-border-bottom-50:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:with-border-bottom-50 {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smo\:with-border-bottom-50:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 990px) {
  .smb\:with-border-bottom-50 {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smb\:with-border-bottom-50:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) {
  .md\:with-border-bottom-50 {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .md\:with-border-bottom-50:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:with-border-bottom-50 {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdo\:with-border-bottom-50:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 1239px) {
  .mdb\:with-border-bottom-50 {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdb\:with-border-bottom-50:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 1240px) {
  .lg\:with-border-bottom-50 {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .lg\:with-border-bottom-50:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 574px) {
  .xs\:with-border-bottom-60 {
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .xs\:with-border-bottom-60:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) {
  .sm\:with-border-bottom-60 {
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .sm\:with-border-bottom-60:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:with-border-bottom-60 {
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smo\:with-border-bottom-60:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 990px) {
  .smb\:with-border-bottom-60 {
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smb\:with-border-bottom-60:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) {
  .md\:with-border-bottom-60 {
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .md\:with-border-bottom-60:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:with-border-bottom-60 {
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdo\:with-border-bottom-60:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 1239px) {
  .mdb\:with-border-bottom-60 {
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdb\:with-border-bottom-60:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 1240px) {
  .lg\:with-border-bottom-60 {
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .lg\:with-border-bottom-60:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 574px) {
  .xs\:with-border-bottom-70 {
    padding-bottom: 70px;
    margin-bottom: 70px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .xs\:with-border-bottom-70:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) {
  .sm\:with-border-bottom-70 {
    padding-bottom: 70px;
    margin-bottom: 70px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .sm\:with-border-bottom-70:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:with-border-bottom-70 {
    padding-bottom: 70px;
    margin-bottom: 70px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smo\:with-border-bottom-70:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 990px) {
  .smb\:with-border-bottom-70 {
    padding-bottom: 70px;
    margin-bottom: 70px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smb\:with-border-bottom-70:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) {
  .md\:with-border-bottom-70 {
    padding-bottom: 70px;
    margin-bottom: 70px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .md\:with-border-bottom-70:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:with-border-bottom-70 {
    padding-bottom: 70px;
    margin-bottom: 70px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdo\:with-border-bottom-70:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 1239px) {
  .mdb\:with-border-bottom-70 {
    padding-bottom: 70px;
    margin-bottom: 70px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdb\:with-border-bottom-70:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 1240px) {
  .lg\:with-border-bottom-70 {
    padding-bottom: 70px;
    margin-bottom: 70px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .lg\:with-border-bottom-70:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 574px) {
  .xs\:with-border-bottom-80 {
    padding-bottom: 80px;
    margin-bottom: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .xs\:with-border-bottom-80:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) {
  .sm\:with-border-bottom-80 {
    padding-bottom: 80px;
    margin-bottom: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .sm\:with-border-bottom-80:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:with-border-bottom-80 {
    padding-bottom: 80px;
    margin-bottom: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smo\:with-border-bottom-80:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 990px) {
  .smb\:with-border-bottom-80 {
    padding-bottom: 80px;
    margin-bottom: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smb\:with-border-bottom-80:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) {
  .md\:with-border-bottom-80 {
    padding-bottom: 80px;
    margin-bottom: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .md\:with-border-bottom-80:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:with-border-bottom-80 {
    padding-bottom: 80px;
    margin-bottom: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdo\:with-border-bottom-80:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 1239px) {
  .mdb\:with-border-bottom-80 {
    padding-bottom: 80px;
    margin-bottom: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdb\:with-border-bottom-80:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 1240px) {
  .lg\:with-border-bottom-80 {
    padding-bottom: 80px;
    margin-bottom: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .lg\:with-border-bottom-80:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 574px) {
  .xs\:with-border-bottom-90 {
    padding-bottom: 90px;
    margin-bottom: 90px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .xs\:with-border-bottom-90:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) {
  .sm\:with-border-bottom-90 {
    padding-bottom: 90px;
    margin-bottom: 90px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .sm\:with-border-bottom-90:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:with-border-bottom-90 {
    padding-bottom: 90px;
    margin-bottom: 90px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smo\:with-border-bottom-90:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 990px) {
  .smb\:with-border-bottom-90 {
    padding-bottom: 90px;
    margin-bottom: 90px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smb\:with-border-bottom-90:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) {
  .md\:with-border-bottom-90 {
    padding-bottom: 90px;
    margin-bottom: 90px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .md\:with-border-bottom-90:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:with-border-bottom-90 {
    padding-bottom: 90px;
    margin-bottom: 90px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdo\:with-border-bottom-90:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 1239px) {
  .mdb\:with-border-bottom-90 {
    padding-bottom: 90px;
    margin-bottom: 90px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdb\:with-border-bottom-90:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 1240px) {
  .lg\:with-border-bottom-90 {
    padding-bottom: 90px;
    margin-bottom: 90px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .lg\:with-border-bottom-90:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 574px) {
  .xs\:with-border-bottom-100 {
    padding-bottom: 100px;
    margin-bottom: 100px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .xs\:with-border-bottom-100:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) {
  .sm\:with-border-bottom-100 {
    padding-bottom: 100px;
    margin-bottom: 100px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .sm\:with-border-bottom-100:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:with-border-bottom-100 {
    padding-bottom: 100px;
    margin-bottom: 100px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smo\:with-border-bottom-100:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 990px) {
  .smb\:with-border-bottom-100 {
    padding-bottom: 100px;
    margin-bottom: 100px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .smb\:with-border-bottom-100:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) {
  .md\:with-border-bottom-100 {
    padding-bottom: 100px;
    margin-bottom: 100px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .md\:with-border-bottom-100:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:with-border-bottom-100 {
    padding-bottom: 100px;
    margin-bottom: 100px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdo\:with-border-bottom-100:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (max-width: 1239px) {
  .mdb\:with-border-bottom-100 {
    padding-bottom: 100px;
    margin-bottom: 100px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .mdb\:with-border-bottom-100:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

@media (min-width: 1240px) {
  .lg\:with-border-bottom-100 {
    padding-bottom: 100px;
    margin-bottom: 100px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .lg\:with-border-bottom-100:last-of-type {
      margin: 0;
      padding: 0;
      border-bottom: 0; } }

.with-border-bottom-10 {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .with-border-bottom-10:last-of-type {
    margin: 0;
    padding: 0;
    border-bottom: 0; }

.add-border-bottom-10 {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.add-border-top-10 {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.with-border-bottom-20 {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .with-border-bottom-20:last-of-type {
    margin: 0;
    padding: 0;
    border-bottom: 0; }

.add-border-bottom-20 {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.add-border-top-20 {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.with-border-bottom-30 {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .with-border-bottom-30:last-of-type {
    margin: 0;
    padding: 0;
    border-bottom: 0; }

.add-border-bottom-30 {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.add-border-top-30 {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.with-border-bottom-40 {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .with-border-bottom-40:last-of-type {
    margin: 0;
    padding: 0;
    border-bottom: 0; }

.add-border-bottom-40 {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.add-border-top-40 {
  padding-top: 40px;
  margin-top: 40px;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.with-border-bottom-50 {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .with-border-bottom-50:last-of-type {
    margin: 0;
    padding: 0;
    border-bottom: 0; }

.add-border-bottom-50 {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.add-border-top-50 {
  padding-top: 50px;
  margin-top: 50px;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.with-border-bottom-60 {
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .with-border-bottom-60:last-of-type {
    margin: 0;
    padding: 0;
    border-bottom: 0; }

.add-border-bottom-60 {
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.add-border-top-60 {
  padding-top: 60px;
  margin-top: 60px;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.with-border-bottom-70 {
  padding-bottom: 70px;
  margin-bottom: 70px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .with-border-bottom-70:last-of-type {
    margin: 0;
    padding: 0;
    border-bottom: 0; }

.add-border-bottom-70 {
  padding-bottom: 70px;
  margin-bottom: 70px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.add-border-top-70 {
  padding-top: 70px;
  margin-top: 70px;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.with-border-bottom-80 {
  padding-bottom: 80px;
  margin-bottom: 80px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .with-border-bottom-80:last-of-type {
    margin: 0;
    padding: 0;
    border-bottom: 0; }

.add-border-bottom-80 {
  padding-bottom: 80px;
  margin-bottom: 80px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.add-border-top-80 {
  padding-top: 80px;
  margin-top: 80px;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.with-border-bottom-90 {
  padding-bottom: 90px;
  margin-bottom: 90px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .with-border-bottom-90:last-of-type {
    margin: 0;
    padding: 0;
    border-bottom: 0; }

.add-border-bottom-90 {
  padding-bottom: 90px;
  margin-bottom: 90px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.add-border-top-90 {
  padding-top: 90px;
  margin-top: 90px;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.with-border-bottom-100 {
  padding-bottom: 100px;
  margin-bottom: 100px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .with-border-bottom-100:last-of-type {
    margin: 0;
    padding: 0;
    border-bottom: 0; }

.add-border-bottom-100 {
  padding-bottom: 100px;
  margin-bottom: 100px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.add-border-top-100 {
  padding-top: 100px;
  margin-top: 100px;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.width-50 {
  min-width: 3.125rem;
  max-width: 3.125rem; }

.width-100 {
  min-width: 6.25rem;
  max-width: 6.25rem; }

.width-150 {
  min-width: 9.375rem;
  max-width: 9.375rem; }

.width-200 {
  min-width: 12.5rem;
  max-width: 12.5rem; }

.width-250 {
  min-width: 15.625rem;
  max-width: 15.625rem; }

.width-300 {
  min-width: 18.75rem;
  max-width: 18.75rem; }

.width-350 {
  min-width: 21.875rem;
  max-width: 21.875rem; }

.width-400 {
  min-width: 25rem;
  max-width: 25rem; }

.width-450 {
  min-width: 28.125rem;
  max-width: 28.125rem; }

.width-500 {
  min-width: 31.25rem;
  max-width: 31.25rem; }

@media (max-width: 574px) {
  .xs\:width-50 {
    min-width: 3.125rem;
    max-width: 3.125rem; }
  .xs\:width-100 {
    min-width: 6.25rem;
    max-width: 6.25rem; }
  .xs\:width-150 {
    min-width: 9.375rem;
    max-width: 9.375rem; }
  .xs\:width-200 {
    min-width: 12.5rem;
    max-width: 12.5rem; }
  .xs\:width-250 {
    min-width: 15.625rem;
    max-width: 15.625rem; }
  .xs\:width-300 {
    min-width: 18.75rem;
    max-width: 18.75rem; }
  .xs\:width-350 {
    min-width: 21.875rem;
    max-width: 21.875rem; }
  .xs\:width-400 {
    min-width: 25rem;
    max-width: 25rem; }
  .xs\:width-450 {
    min-width: 28.125rem;
    max-width: 28.125rem; }
  .xs\:width-500 {
    min-width: 31.25rem;
    max-width: 31.25rem; }
  .xs\:width-550 {
    min-width: 34.375rem;
    max-width: 34.375rem; }
  .xs\:width-600 {
    min-width: 37.5rem;
    max-width: 37.5rem; }
  .xs\:width-650 {
    min-width: 40.625rem;
    max-width: 40.625rem; }
  .xs\:width-700 {
    min-width: 43.75rem;
    max-width: 43.75rem; }
  .xs\:width-750 {
    min-width: 46.875rem;
    max-width: 46.875rem; }
  .xs\:width-800 {
    min-width: 50rem;
    max-width: 50rem; }
  .xs\:width-850 {
    min-width: 53.125rem;
    max-width: 53.125rem; }
  .xs\:width-900 {
    min-width: 56.25rem;
    max-width: 56.25rem; }
  .xs\:width-950 {
    min-width: 59.375rem;
    max-width: 59.375rem; }
  .xs\:width-1000 {
    min-width: 62.5rem;
    max-width: 62.5rem; } }

@media (min-width: 575px) {
  .sm\:width-50 {
    min-width: 3.125rem;
    max-width: 3.125rem; }
  .sm\:width-100 {
    min-width: 6.25rem;
    max-width: 6.25rem; }
  .sm\:width-150 {
    min-width: 9.375rem;
    max-width: 9.375rem; }
  .sm\:width-200 {
    min-width: 12.5rem;
    max-width: 12.5rem; }
  .sm\:width-250 {
    min-width: 15.625rem;
    max-width: 15.625rem; }
  .sm\:width-300 {
    min-width: 18.75rem;
    max-width: 18.75rem; }
  .sm\:width-350 {
    min-width: 21.875rem;
    max-width: 21.875rem; }
  .sm\:width-400 {
    min-width: 25rem;
    max-width: 25rem; }
  .sm\:width-450 {
    min-width: 28.125rem;
    max-width: 28.125rem; }
  .sm\:width-500 {
    min-width: 31.25rem;
    max-width: 31.25rem; }
  .sm\:width-550 {
    min-width: 34.375rem;
    max-width: 34.375rem; }
  .sm\:width-600 {
    min-width: 37.5rem;
    max-width: 37.5rem; }
  .sm\:width-650 {
    min-width: 40.625rem;
    max-width: 40.625rem; }
  .sm\:width-700 {
    min-width: 43.75rem;
    max-width: 43.75rem; }
  .sm\:width-750 {
    min-width: 46.875rem;
    max-width: 46.875rem; }
  .sm\:width-800 {
    min-width: 50rem;
    max-width: 50rem; }
  .sm\:width-850 {
    min-width: 53.125rem;
    max-width: 53.125rem; }
  .sm\:width-900 {
    min-width: 56.25rem;
    max-width: 56.25rem; }
  .sm\:width-950 {
    min-width: 59.375rem;
    max-width: 59.375rem; }
  .sm\:width-1000 {
    min-width: 62.5rem;
    max-width: 62.5rem; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:width-50 {
    min-width: 3.125rem;
    max-width: 3.125rem; }
  .smo\:width-100 {
    min-width: 6.25rem;
    max-width: 6.25rem; }
  .smo\:width-150 {
    min-width: 9.375rem;
    max-width: 9.375rem; }
  .smo\:width-200 {
    min-width: 12.5rem;
    max-width: 12.5rem; }
  .smo\:width-250 {
    min-width: 15.625rem;
    max-width: 15.625rem; }
  .smo\:width-300 {
    min-width: 18.75rem;
    max-width: 18.75rem; }
  .smo\:width-350 {
    min-width: 21.875rem;
    max-width: 21.875rem; }
  .smo\:width-400 {
    min-width: 25rem;
    max-width: 25rem; }
  .smo\:width-450 {
    min-width: 28.125rem;
    max-width: 28.125rem; }
  .smo\:width-500 {
    min-width: 31.25rem;
    max-width: 31.25rem; }
  .smo\:width-550 {
    min-width: 34.375rem;
    max-width: 34.375rem; }
  .smo\:width-600 {
    min-width: 37.5rem;
    max-width: 37.5rem; }
  .smo\:width-650 {
    min-width: 40.625rem;
    max-width: 40.625rem; }
  .smo\:width-700 {
    min-width: 43.75rem;
    max-width: 43.75rem; }
  .smo\:width-750 {
    min-width: 46.875rem;
    max-width: 46.875rem; }
  .smo\:width-800 {
    min-width: 50rem;
    max-width: 50rem; }
  .smo\:width-850 {
    min-width: 53.125rem;
    max-width: 53.125rem; }
  .smo\:width-900 {
    min-width: 56.25rem;
    max-width: 56.25rem; }
  .smo\:width-950 {
    min-width: 59.375rem;
    max-width: 59.375rem; }
  .smo\:width-1000 {
    min-width: 62.5rem;
    max-width: 62.5rem; } }

@media (max-width: 990px) {
  .smb\:width-50 {
    min-width: 3.125rem;
    max-width: 3.125rem; }
  .smb\:width-100 {
    min-width: 6.25rem;
    max-width: 6.25rem; }
  .smb\:width-150 {
    min-width: 9.375rem;
    max-width: 9.375rem; }
  .smb\:width-200 {
    min-width: 12.5rem;
    max-width: 12.5rem; }
  .smb\:width-250 {
    min-width: 15.625rem;
    max-width: 15.625rem; }
  .smb\:width-300 {
    min-width: 18.75rem;
    max-width: 18.75rem; }
  .smb\:width-350 {
    min-width: 21.875rem;
    max-width: 21.875rem; }
  .smb\:width-400 {
    min-width: 25rem;
    max-width: 25rem; }
  .smb\:width-450 {
    min-width: 28.125rem;
    max-width: 28.125rem; }
  .smb\:width-500 {
    min-width: 31.25rem;
    max-width: 31.25rem; }
  .smb\:width-550 {
    min-width: 34.375rem;
    max-width: 34.375rem; }
  .smb\:width-600 {
    min-width: 37.5rem;
    max-width: 37.5rem; }
  .smb\:width-650 {
    min-width: 40.625rem;
    max-width: 40.625rem; }
  .smb\:width-700 {
    min-width: 43.75rem;
    max-width: 43.75rem; }
  .smb\:width-750 {
    min-width: 46.875rem;
    max-width: 46.875rem; }
  .smb\:width-800 {
    min-width: 50rem;
    max-width: 50rem; }
  .smb\:width-850 {
    min-width: 53.125rem;
    max-width: 53.125rem; }
  .smb\:width-900 {
    min-width: 56.25rem;
    max-width: 56.25rem; }
  .smb\:width-950 {
    min-width: 59.375rem;
    max-width: 59.375rem; }
  .smb\:width-1000 {
    min-width: 62.5rem;
    max-width: 62.5rem; } }

@media (min-width: 991px) {
  .md\:width-50 {
    min-width: 3.125rem;
    max-width: 3.125rem; }
  .md\:width-100 {
    min-width: 6.25rem;
    max-width: 6.25rem; }
  .md\:width-150 {
    min-width: 9.375rem;
    max-width: 9.375rem; }
  .md\:width-200 {
    min-width: 12.5rem;
    max-width: 12.5rem; }
  .md\:width-250 {
    min-width: 15.625rem;
    max-width: 15.625rem; }
  .md\:width-300 {
    min-width: 18.75rem;
    max-width: 18.75rem; }
  .md\:width-350 {
    min-width: 21.875rem;
    max-width: 21.875rem; }
  .md\:width-400 {
    min-width: 25rem;
    max-width: 25rem; }
  .md\:width-450 {
    min-width: 28.125rem;
    max-width: 28.125rem; }
  .md\:width-500 {
    min-width: 31.25rem;
    max-width: 31.25rem; }
  .md\:width-550 {
    min-width: 34.375rem;
    max-width: 34.375rem; }
  .md\:width-600 {
    min-width: 37.5rem;
    max-width: 37.5rem; }
  .md\:width-650 {
    min-width: 40.625rem;
    max-width: 40.625rem; }
  .md\:width-700 {
    min-width: 43.75rem;
    max-width: 43.75rem; }
  .md\:width-750 {
    min-width: 46.875rem;
    max-width: 46.875rem; }
  .md\:width-800 {
    min-width: 50rem;
    max-width: 50rem; }
  .md\:width-850 {
    min-width: 53.125rem;
    max-width: 53.125rem; }
  .md\:width-900 {
    min-width: 56.25rem;
    max-width: 56.25rem; }
  .md\:width-950 {
    min-width: 59.375rem;
    max-width: 59.375rem; }
  .md\:width-1000 {
    min-width: 62.5rem;
    max-width: 62.5rem; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:width-50 {
    min-width: 3.125rem;
    max-width: 3.125rem; }
  .mdo\:width-100 {
    min-width: 6.25rem;
    max-width: 6.25rem; }
  .mdo\:width-150 {
    min-width: 9.375rem;
    max-width: 9.375rem; }
  .mdo\:width-200 {
    min-width: 12.5rem;
    max-width: 12.5rem; }
  .mdo\:width-250 {
    min-width: 15.625rem;
    max-width: 15.625rem; }
  .mdo\:width-300 {
    min-width: 18.75rem;
    max-width: 18.75rem; }
  .mdo\:width-350 {
    min-width: 21.875rem;
    max-width: 21.875rem; }
  .mdo\:width-400 {
    min-width: 25rem;
    max-width: 25rem; }
  .mdo\:width-450 {
    min-width: 28.125rem;
    max-width: 28.125rem; }
  .mdo\:width-500 {
    min-width: 31.25rem;
    max-width: 31.25rem; }
  .mdo\:width-550 {
    min-width: 34.375rem;
    max-width: 34.375rem; }
  .mdo\:width-600 {
    min-width: 37.5rem;
    max-width: 37.5rem; }
  .mdo\:width-650 {
    min-width: 40.625rem;
    max-width: 40.625rem; }
  .mdo\:width-700 {
    min-width: 43.75rem;
    max-width: 43.75rem; }
  .mdo\:width-750 {
    min-width: 46.875rem;
    max-width: 46.875rem; }
  .mdo\:width-800 {
    min-width: 50rem;
    max-width: 50rem; }
  .mdo\:width-850 {
    min-width: 53.125rem;
    max-width: 53.125rem; }
  .mdo\:width-900 {
    min-width: 56.25rem;
    max-width: 56.25rem; }
  .mdo\:width-950 {
    min-width: 59.375rem;
    max-width: 59.375rem; }
  .mdo\:width-1000 {
    min-width: 62.5rem;
    max-width: 62.5rem; } }

@media (max-width: 1239px) {
  .mdb\:width-50 {
    min-width: 3.125rem;
    max-width: 3.125rem; }
  .mdb\:width-100 {
    min-width: 6.25rem;
    max-width: 6.25rem; }
  .mdb\:width-150 {
    min-width: 9.375rem;
    max-width: 9.375rem; }
  .mdb\:width-200 {
    min-width: 12.5rem;
    max-width: 12.5rem; }
  .mdb\:width-250 {
    min-width: 15.625rem;
    max-width: 15.625rem; }
  .mdb\:width-300 {
    min-width: 18.75rem;
    max-width: 18.75rem; }
  .mdb\:width-350 {
    min-width: 21.875rem;
    max-width: 21.875rem; }
  .mdb\:width-400 {
    min-width: 25rem;
    max-width: 25rem; }
  .mdb\:width-450 {
    min-width: 28.125rem;
    max-width: 28.125rem; }
  .mdb\:width-500 {
    min-width: 31.25rem;
    max-width: 31.25rem; }
  .mdb\:width-550 {
    min-width: 34.375rem;
    max-width: 34.375rem; }
  .mdb\:width-600 {
    min-width: 37.5rem;
    max-width: 37.5rem; }
  .mdb\:width-650 {
    min-width: 40.625rem;
    max-width: 40.625rem; }
  .mdb\:width-700 {
    min-width: 43.75rem;
    max-width: 43.75rem; }
  .mdb\:width-750 {
    min-width: 46.875rem;
    max-width: 46.875rem; }
  .mdb\:width-800 {
    min-width: 50rem;
    max-width: 50rem; }
  .mdb\:width-850 {
    min-width: 53.125rem;
    max-width: 53.125rem; }
  .mdb\:width-900 {
    min-width: 56.25rem;
    max-width: 56.25rem; }
  .mdb\:width-950 {
    min-width: 59.375rem;
    max-width: 59.375rem; }
  .mdb\:width-1000 {
    min-width: 62.5rem;
    max-width: 62.5rem; } }

@media (min-width: 1240px) {
  .lg\:width-50 {
    min-width: 3.125rem;
    max-width: 3.125rem; }
  .lg\:width-100 {
    min-width: 6.25rem;
    max-width: 6.25rem; }
  .lg\:width-150 {
    min-width: 9.375rem;
    max-width: 9.375rem; }
  .lg\:width-200 {
    min-width: 12.5rem;
    max-width: 12.5rem; }
  .lg\:width-250 {
    min-width: 15.625rem;
    max-width: 15.625rem; }
  .lg\:width-300 {
    min-width: 18.75rem;
    max-width: 18.75rem; }
  .lg\:width-350 {
    min-width: 21.875rem;
    max-width: 21.875rem; }
  .lg\:width-400 {
    min-width: 25rem;
    max-width: 25rem; }
  .lg\:width-450 {
    min-width: 28.125rem;
    max-width: 28.125rem; }
  .lg\:width-500 {
    min-width: 31.25rem;
    max-width: 31.25rem; }
  .lg\:width-550 {
    min-width: 34.375rem;
    max-width: 34.375rem; }
  .lg\:width-600 {
    min-width: 37.5rem;
    max-width: 37.5rem; }
  .lg\:width-650 {
    min-width: 40.625rem;
    max-width: 40.625rem; }
  .lg\:width-700 {
    min-width: 43.75rem;
    max-width: 43.75rem; }
  .lg\:width-750 {
    min-width: 46.875rem;
    max-width: 46.875rem; }
  .lg\:width-800 {
    min-width: 50rem;
    max-width: 50rem; }
  .lg\:width-850 {
    min-width: 53.125rem;
    max-width: 53.125rem; }
  .lg\:width-900 {
    min-width: 56.25rem;
    max-width: 56.25rem; }
  .lg\:width-950 {
    min-width: 59.375rem;
    max-width: 59.375rem; }
  .lg\:width-1000 {
    min-width: 62.5rem;
    max-width: 62.5rem; } }

/* Viewport Height */
.height-1 {
  height: 1vh;
  min-height: 1vh; }

.height-2 {
  height: 2vh;
  min-height: 2vh; }

.height-3 {
  height: 3vh;
  min-height: 3vh; }

.height-4 {
  height: 4vh;
  min-height: 4vh; }

.height-5 {
  height: 5vh;
  min-height: 5vh; }

.height-6 {
  height: 6vh;
  min-height: 6vh; }

.height-7 {
  height: 7vh;
  min-height: 7vh; }

.height-8 {
  height: 8vh;
  min-height: 8vh; }

.height-9 {
  height: 9vh;
  min-height: 9vh; }

.height-10 {
  height: 10vh;
  min-height: 10vh; }

.height-11 {
  height: 11vh;
  min-height: 11vh; }

.height-12 {
  height: 12vh;
  min-height: 12vh; }

.height-13 {
  height: 13vh;
  min-height: 13vh; }

.height-14 {
  height: 14vh;
  min-height: 14vh; }

.height-15 {
  height: 15vh;
  min-height: 15vh; }

.height-16 {
  height: 16vh;
  min-height: 16vh; }

.height-17 {
  height: 17vh;
  min-height: 17vh; }

.height-18 {
  height: 18vh;
  min-height: 18vh; }

.height-19 {
  height: 19vh;
  min-height: 19vh; }

.height-20 {
  height: 20vh;
  min-height: 20vh; }

.height-21 {
  height: 21vh;
  min-height: 21vh; }

.height-22 {
  height: 22vh;
  min-height: 22vh; }

.height-23 {
  height: 23vh;
  min-height: 23vh; }

.height-24 {
  height: 24vh;
  min-height: 24vh; }

.height-25 {
  height: 25vh;
  min-height: 25vh; }

.height-26 {
  height: 26vh;
  min-height: 26vh; }

.height-27 {
  height: 27vh;
  min-height: 27vh; }

.height-28 {
  height: 28vh;
  min-height: 28vh; }

.height-29 {
  height: 29vh;
  min-height: 29vh; }

.height-30 {
  height: 30vh;
  min-height: 30vh; }

.height-31 {
  height: 31vh;
  min-height: 31vh; }

.height-32 {
  height: 32vh;
  min-height: 32vh; }

.height-33 {
  height: 33vh;
  min-height: 33vh; }

.height-34 {
  height: 34vh;
  min-height: 34vh; }

.height-35 {
  height: 35vh;
  min-height: 35vh; }

.height-36 {
  height: 36vh;
  min-height: 36vh; }

.height-37 {
  height: 37vh;
  min-height: 37vh; }

.height-38 {
  height: 38vh;
  min-height: 38vh; }

.height-39 {
  height: 39vh;
  min-height: 39vh; }

.height-40 {
  height: 40vh;
  min-height: 40vh; }

.height-41 {
  height: 41vh;
  min-height: 41vh; }

.height-42 {
  height: 42vh;
  min-height: 42vh; }

.height-43 {
  height: 43vh;
  min-height: 43vh; }

.height-44 {
  height: 44vh;
  min-height: 44vh; }

.height-45 {
  height: 45vh;
  min-height: 45vh; }

.height-46 {
  height: 46vh;
  min-height: 46vh; }

.height-47 {
  height: 47vh;
  min-height: 47vh; }

.height-48 {
  height: 48vh;
  min-height: 48vh; }

.height-49 {
  height: 49vh;
  min-height: 49vh; }

.height-50 {
  height: 50vh;
  min-height: 50vh; }

.height-51 {
  height: 51vh;
  min-height: 51vh; }

.height-52 {
  height: 52vh;
  min-height: 52vh; }

.height-53 {
  height: 53vh;
  min-height: 53vh; }

.height-54 {
  height: 54vh;
  min-height: 54vh; }

.height-55 {
  height: 55vh;
  min-height: 55vh; }

.height-56 {
  height: 56vh;
  min-height: 56vh; }

.height-57 {
  height: 57vh;
  min-height: 57vh; }

.height-58 {
  height: 58vh;
  min-height: 58vh; }

.height-59 {
  height: 59vh;
  min-height: 59vh; }

.height-60 {
  height: 60vh;
  min-height: 60vh; }

.height-61 {
  height: 61vh;
  min-height: 61vh; }

.height-62 {
  height: 62vh;
  min-height: 62vh; }

.height-63 {
  height: 63vh;
  min-height: 63vh; }

.height-64 {
  height: 64vh;
  min-height: 64vh; }

.height-65 {
  height: 65vh;
  min-height: 65vh; }

.height-66 {
  height: 66vh;
  min-height: 66vh; }

.height-67 {
  height: 67vh;
  min-height: 67vh; }

.height-68 {
  height: 68vh;
  min-height: 68vh; }

.height-69 {
  height: 69vh;
  min-height: 69vh; }

.height-70 {
  height: 70vh;
  min-height: 70vh; }

.height-71 {
  height: 71vh;
  min-height: 71vh; }

.height-72 {
  height: 72vh;
  min-height: 72vh; }

.height-73 {
  height: 73vh;
  min-height: 73vh; }

.height-74 {
  height: 74vh;
  min-height: 74vh; }

.height-75 {
  height: 75vh;
  min-height: 75vh; }

.height-76 {
  height: 76vh;
  min-height: 76vh; }

.height-77 {
  height: 77vh;
  min-height: 77vh; }

.height-78 {
  height: 78vh;
  min-height: 78vh; }

.height-79 {
  height: 79vh;
  min-height: 79vh; }

.height-80 {
  height: 80vh;
  min-height: 80vh; }

.height-81 {
  height: 81vh;
  min-height: 81vh; }

.height-82 {
  height: 82vh;
  min-height: 82vh; }

.height-83 {
  height: 83vh;
  min-height: 83vh; }

.height-84 {
  height: 84vh;
  min-height: 84vh; }

.height-85 {
  height: 85vh;
  min-height: 85vh; }

.height-86 {
  height: 86vh;
  min-height: 86vh; }

.height-87 {
  height: 87vh;
  min-height: 87vh; }

.height-88 {
  height: 88vh;
  min-height: 88vh; }

.height-89 {
  height: 89vh;
  min-height: 89vh; }

.height-90 {
  height: 90vh;
  min-height: 90vh; }

.height-91 {
  height: 91vh;
  min-height: 91vh; }

.height-92 {
  height: 92vh;
  min-height: 92vh; }

.height-93 {
  height: 93vh;
  min-height: 93vh; }

.height-94 {
  height: 94vh;
  min-height: 94vh; }

.height-95 {
  height: 95vh;
  min-height: 95vh; }

.height-96 {
  height: 96vh;
  min-height: 96vh; }

.height-97 {
  height: 97vh;
  min-height: 97vh; }

.height-98 {
  height: 98vh;
  min-height: 98vh; }

.height-99 {
  height: 99vh;
  min-height: 99vh; }

.height-100 {
  height: 100vh;
  min-height: 100vh; }

@media (max-width: 574px) {
  .xs\:height-1 {
    height: 1vh;
    min-height: 1vh; }
  .xs\:height-2 {
    height: 2vh;
    min-height: 2vh; }
  .xs\:height-3 {
    height: 3vh;
    min-height: 3vh; }
  .xs\:height-4 {
    height: 4vh;
    min-height: 4vh; }
  .xs\:height-5 {
    height: 5vh;
    min-height: 5vh; }
  .xs\:height-6 {
    height: 6vh;
    min-height: 6vh; }
  .xs\:height-7 {
    height: 7vh;
    min-height: 7vh; }
  .xs\:height-8 {
    height: 8vh;
    min-height: 8vh; }
  .xs\:height-9 {
    height: 9vh;
    min-height: 9vh; }
  .xs\:height-10 {
    height: 10vh;
    min-height: 10vh; }
  .xs\:height-11 {
    height: 11vh;
    min-height: 11vh; }
  .xs\:height-12 {
    height: 12vh;
    min-height: 12vh; }
  .xs\:height-13 {
    height: 13vh;
    min-height: 13vh; }
  .xs\:height-14 {
    height: 14vh;
    min-height: 14vh; }
  .xs\:height-15 {
    height: 15vh;
    min-height: 15vh; }
  .xs\:height-16 {
    height: 16vh;
    min-height: 16vh; }
  .xs\:height-17 {
    height: 17vh;
    min-height: 17vh; }
  .xs\:height-18 {
    height: 18vh;
    min-height: 18vh; }
  .xs\:height-19 {
    height: 19vh;
    min-height: 19vh; }
  .xs\:height-20 {
    height: 20vh;
    min-height: 20vh; }
  .xs\:height-21 {
    height: 21vh;
    min-height: 21vh; }
  .xs\:height-22 {
    height: 22vh;
    min-height: 22vh; }
  .xs\:height-23 {
    height: 23vh;
    min-height: 23vh; }
  .xs\:height-24 {
    height: 24vh;
    min-height: 24vh; }
  .xs\:height-25 {
    height: 25vh;
    min-height: 25vh; }
  .xs\:height-26 {
    height: 26vh;
    min-height: 26vh; }
  .xs\:height-27 {
    height: 27vh;
    min-height: 27vh; }
  .xs\:height-28 {
    height: 28vh;
    min-height: 28vh; }
  .xs\:height-29 {
    height: 29vh;
    min-height: 29vh; }
  .xs\:height-30 {
    height: 30vh;
    min-height: 30vh; }
  .xs\:height-31 {
    height: 31vh;
    min-height: 31vh; }
  .xs\:height-32 {
    height: 32vh;
    min-height: 32vh; }
  .xs\:height-33 {
    height: 33vh;
    min-height: 33vh; }
  .xs\:height-34 {
    height: 34vh;
    min-height: 34vh; }
  .xs\:height-35 {
    height: 35vh;
    min-height: 35vh; }
  .xs\:height-36 {
    height: 36vh;
    min-height: 36vh; }
  .xs\:height-37 {
    height: 37vh;
    min-height: 37vh; }
  .xs\:height-38 {
    height: 38vh;
    min-height: 38vh; }
  .xs\:height-39 {
    height: 39vh;
    min-height: 39vh; }
  .xs\:height-40 {
    height: 40vh;
    min-height: 40vh; }
  .xs\:height-41 {
    height: 41vh;
    min-height: 41vh; }
  .xs\:height-42 {
    height: 42vh;
    min-height: 42vh; }
  .xs\:height-43 {
    height: 43vh;
    min-height: 43vh; }
  .xs\:height-44 {
    height: 44vh;
    min-height: 44vh; }
  .xs\:height-45 {
    height: 45vh;
    min-height: 45vh; }
  .xs\:height-46 {
    height: 46vh;
    min-height: 46vh; }
  .xs\:height-47 {
    height: 47vh;
    min-height: 47vh; }
  .xs\:height-48 {
    height: 48vh;
    min-height: 48vh; }
  .xs\:height-49 {
    height: 49vh;
    min-height: 49vh; }
  .xs\:height-50 {
    height: 50vh;
    min-height: 50vh; }
  .xs\:height-51 {
    height: 51vh;
    min-height: 51vh; }
  .xs\:height-52 {
    height: 52vh;
    min-height: 52vh; }
  .xs\:height-53 {
    height: 53vh;
    min-height: 53vh; }
  .xs\:height-54 {
    height: 54vh;
    min-height: 54vh; }
  .xs\:height-55 {
    height: 55vh;
    min-height: 55vh; }
  .xs\:height-56 {
    height: 56vh;
    min-height: 56vh; }
  .xs\:height-57 {
    height: 57vh;
    min-height: 57vh; }
  .xs\:height-58 {
    height: 58vh;
    min-height: 58vh; }
  .xs\:height-59 {
    height: 59vh;
    min-height: 59vh; }
  .xs\:height-60 {
    height: 60vh;
    min-height: 60vh; }
  .xs\:height-61 {
    height: 61vh;
    min-height: 61vh; }
  .xs\:height-62 {
    height: 62vh;
    min-height: 62vh; }
  .xs\:height-63 {
    height: 63vh;
    min-height: 63vh; }
  .xs\:height-64 {
    height: 64vh;
    min-height: 64vh; }
  .xs\:height-65 {
    height: 65vh;
    min-height: 65vh; }
  .xs\:height-66 {
    height: 66vh;
    min-height: 66vh; }
  .xs\:height-67 {
    height: 67vh;
    min-height: 67vh; }
  .xs\:height-68 {
    height: 68vh;
    min-height: 68vh; }
  .xs\:height-69 {
    height: 69vh;
    min-height: 69vh; }
  .xs\:height-70 {
    height: 70vh;
    min-height: 70vh; }
  .xs\:height-71 {
    height: 71vh;
    min-height: 71vh; }
  .xs\:height-72 {
    height: 72vh;
    min-height: 72vh; }
  .xs\:height-73 {
    height: 73vh;
    min-height: 73vh; }
  .xs\:height-74 {
    height: 74vh;
    min-height: 74vh; }
  .xs\:height-75 {
    height: 75vh;
    min-height: 75vh; }
  .xs\:height-76 {
    height: 76vh;
    min-height: 76vh; }
  .xs\:height-77 {
    height: 77vh;
    min-height: 77vh; }
  .xs\:height-78 {
    height: 78vh;
    min-height: 78vh; }
  .xs\:height-79 {
    height: 79vh;
    min-height: 79vh; }
  .xs\:height-80 {
    height: 80vh;
    min-height: 80vh; }
  .xs\:height-81 {
    height: 81vh;
    min-height: 81vh; }
  .xs\:height-82 {
    height: 82vh;
    min-height: 82vh; }
  .xs\:height-83 {
    height: 83vh;
    min-height: 83vh; }
  .xs\:height-84 {
    height: 84vh;
    min-height: 84vh; }
  .xs\:height-85 {
    height: 85vh;
    min-height: 85vh; }
  .xs\:height-86 {
    height: 86vh;
    min-height: 86vh; }
  .xs\:height-87 {
    height: 87vh;
    min-height: 87vh; }
  .xs\:height-88 {
    height: 88vh;
    min-height: 88vh; }
  .xs\:height-89 {
    height: 89vh;
    min-height: 89vh; }
  .xs\:height-90 {
    height: 90vh;
    min-height: 90vh; }
  .xs\:height-91 {
    height: 91vh;
    min-height: 91vh; }
  .xs\:height-92 {
    height: 92vh;
    min-height: 92vh; }
  .xs\:height-93 {
    height: 93vh;
    min-height: 93vh; }
  .xs\:height-94 {
    height: 94vh;
    min-height: 94vh; }
  .xs\:height-95 {
    height: 95vh;
    min-height: 95vh; }
  .xs\:height-96 {
    height: 96vh;
    min-height: 96vh; }
  .xs\:height-97 {
    height: 97vh;
    min-height: 97vh; }
  .xs\:height-98 {
    height: 98vh;
    min-height: 98vh; }
  .xs\:height-99 {
    height: 99vh;
    min-height: 99vh; }
  .xs\:height-100 {
    height: 100vh;
    min-height: 100vh; } }

@media (min-width: 575px) {
  .sm\:height-1 {
    height: 1vh;
    min-height: 1vh; }
  .sm\:height-2 {
    height: 2vh;
    min-height: 2vh; }
  .sm\:height-3 {
    height: 3vh;
    min-height: 3vh; }
  .sm\:height-4 {
    height: 4vh;
    min-height: 4vh; }
  .sm\:height-5 {
    height: 5vh;
    min-height: 5vh; }
  .sm\:height-6 {
    height: 6vh;
    min-height: 6vh; }
  .sm\:height-7 {
    height: 7vh;
    min-height: 7vh; }
  .sm\:height-8 {
    height: 8vh;
    min-height: 8vh; }
  .sm\:height-9 {
    height: 9vh;
    min-height: 9vh; }
  .sm\:height-10 {
    height: 10vh;
    min-height: 10vh; }
  .sm\:height-11 {
    height: 11vh;
    min-height: 11vh; }
  .sm\:height-12 {
    height: 12vh;
    min-height: 12vh; }
  .sm\:height-13 {
    height: 13vh;
    min-height: 13vh; }
  .sm\:height-14 {
    height: 14vh;
    min-height: 14vh; }
  .sm\:height-15 {
    height: 15vh;
    min-height: 15vh; }
  .sm\:height-16 {
    height: 16vh;
    min-height: 16vh; }
  .sm\:height-17 {
    height: 17vh;
    min-height: 17vh; }
  .sm\:height-18 {
    height: 18vh;
    min-height: 18vh; }
  .sm\:height-19 {
    height: 19vh;
    min-height: 19vh; }
  .sm\:height-20 {
    height: 20vh;
    min-height: 20vh; }
  .sm\:height-21 {
    height: 21vh;
    min-height: 21vh; }
  .sm\:height-22 {
    height: 22vh;
    min-height: 22vh; }
  .sm\:height-23 {
    height: 23vh;
    min-height: 23vh; }
  .sm\:height-24 {
    height: 24vh;
    min-height: 24vh; }
  .sm\:height-25 {
    height: 25vh;
    min-height: 25vh; }
  .sm\:height-26 {
    height: 26vh;
    min-height: 26vh; }
  .sm\:height-27 {
    height: 27vh;
    min-height: 27vh; }
  .sm\:height-28 {
    height: 28vh;
    min-height: 28vh; }
  .sm\:height-29 {
    height: 29vh;
    min-height: 29vh; }
  .sm\:height-30 {
    height: 30vh;
    min-height: 30vh; }
  .sm\:height-31 {
    height: 31vh;
    min-height: 31vh; }
  .sm\:height-32 {
    height: 32vh;
    min-height: 32vh; }
  .sm\:height-33 {
    height: 33vh;
    min-height: 33vh; }
  .sm\:height-34 {
    height: 34vh;
    min-height: 34vh; }
  .sm\:height-35 {
    height: 35vh;
    min-height: 35vh; }
  .sm\:height-36 {
    height: 36vh;
    min-height: 36vh; }
  .sm\:height-37 {
    height: 37vh;
    min-height: 37vh; }
  .sm\:height-38 {
    height: 38vh;
    min-height: 38vh; }
  .sm\:height-39 {
    height: 39vh;
    min-height: 39vh; }
  .sm\:height-40 {
    height: 40vh;
    min-height: 40vh; }
  .sm\:height-41 {
    height: 41vh;
    min-height: 41vh; }
  .sm\:height-42 {
    height: 42vh;
    min-height: 42vh; }
  .sm\:height-43 {
    height: 43vh;
    min-height: 43vh; }
  .sm\:height-44 {
    height: 44vh;
    min-height: 44vh; }
  .sm\:height-45 {
    height: 45vh;
    min-height: 45vh; }
  .sm\:height-46 {
    height: 46vh;
    min-height: 46vh; }
  .sm\:height-47 {
    height: 47vh;
    min-height: 47vh; }
  .sm\:height-48 {
    height: 48vh;
    min-height: 48vh; }
  .sm\:height-49 {
    height: 49vh;
    min-height: 49vh; }
  .sm\:height-50 {
    height: 50vh;
    min-height: 50vh; }
  .sm\:height-51 {
    height: 51vh;
    min-height: 51vh; }
  .sm\:height-52 {
    height: 52vh;
    min-height: 52vh; }
  .sm\:height-53 {
    height: 53vh;
    min-height: 53vh; }
  .sm\:height-54 {
    height: 54vh;
    min-height: 54vh; }
  .sm\:height-55 {
    height: 55vh;
    min-height: 55vh; }
  .sm\:height-56 {
    height: 56vh;
    min-height: 56vh; }
  .sm\:height-57 {
    height: 57vh;
    min-height: 57vh; }
  .sm\:height-58 {
    height: 58vh;
    min-height: 58vh; }
  .sm\:height-59 {
    height: 59vh;
    min-height: 59vh; }
  .sm\:height-60 {
    height: 60vh;
    min-height: 60vh; }
  .sm\:height-61 {
    height: 61vh;
    min-height: 61vh; }
  .sm\:height-62 {
    height: 62vh;
    min-height: 62vh; }
  .sm\:height-63 {
    height: 63vh;
    min-height: 63vh; }
  .sm\:height-64 {
    height: 64vh;
    min-height: 64vh; }
  .sm\:height-65 {
    height: 65vh;
    min-height: 65vh; }
  .sm\:height-66 {
    height: 66vh;
    min-height: 66vh; }
  .sm\:height-67 {
    height: 67vh;
    min-height: 67vh; }
  .sm\:height-68 {
    height: 68vh;
    min-height: 68vh; }
  .sm\:height-69 {
    height: 69vh;
    min-height: 69vh; }
  .sm\:height-70 {
    height: 70vh;
    min-height: 70vh; }
  .sm\:height-71 {
    height: 71vh;
    min-height: 71vh; }
  .sm\:height-72 {
    height: 72vh;
    min-height: 72vh; }
  .sm\:height-73 {
    height: 73vh;
    min-height: 73vh; }
  .sm\:height-74 {
    height: 74vh;
    min-height: 74vh; }
  .sm\:height-75 {
    height: 75vh;
    min-height: 75vh; }
  .sm\:height-76 {
    height: 76vh;
    min-height: 76vh; }
  .sm\:height-77 {
    height: 77vh;
    min-height: 77vh; }
  .sm\:height-78 {
    height: 78vh;
    min-height: 78vh; }
  .sm\:height-79 {
    height: 79vh;
    min-height: 79vh; }
  .sm\:height-80 {
    height: 80vh;
    min-height: 80vh; }
  .sm\:height-81 {
    height: 81vh;
    min-height: 81vh; }
  .sm\:height-82 {
    height: 82vh;
    min-height: 82vh; }
  .sm\:height-83 {
    height: 83vh;
    min-height: 83vh; }
  .sm\:height-84 {
    height: 84vh;
    min-height: 84vh; }
  .sm\:height-85 {
    height: 85vh;
    min-height: 85vh; }
  .sm\:height-86 {
    height: 86vh;
    min-height: 86vh; }
  .sm\:height-87 {
    height: 87vh;
    min-height: 87vh; }
  .sm\:height-88 {
    height: 88vh;
    min-height: 88vh; }
  .sm\:height-89 {
    height: 89vh;
    min-height: 89vh; }
  .sm\:height-90 {
    height: 90vh;
    min-height: 90vh; }
  .sm\:height-91 {
    height: 91vh;
    min-height: 91vh; }
  .sm\:height-92 {
    height: 92vh;
    min-height: 92vh; }
  .sm\:height-93 {
    height: 93vh;
    min-height: 93vh; }
  .sm\:height-94 {
    height: 94vh;
    min-height: 94vh; }
  .sm\:height-95 {
    height: 95vh;
    min-height: 95vh; }
  .sm\:height-96 {
    height: 96vh;
    min-height: 96vh; }
  .sm\:height-97 {
    height: 97vh;
    min-height: 97vh; }
  .sm\:height-98 {
    height: 98vh;
    min-height: 98vh; }
  .sm\:height-99 {
    height: 99vh;
    min-height: 99vh; }
  .sm\:height-100 {
    height: 100vh;
    min-height: 100vh; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:height-1 {
    height: 1vh;
    min-height: 1vh; }
  .smo\:height-2 {
    height: 2vh;
    min-height: 2vh; }
  .smo\:height-3 {
    height: 3vh;
    min-height: 3vh; }
  .smo\:height-4 {
    height: 4vh;
    min-height: 4vh; }
  .smo\:height-5 {
    height: 5vh;
    min-height: 5vh; }
  .smo\:height-6 {
    height: 6vh;
    min-height: 6vh; }
  .smo\:height-7 {
    height: 7vh;
    min-height: 7vh; }
  .smo\:height-8 {
    height: 8vh;
    min-height: 8vh; }
  .smo\:height-9 {
    height: 9vh;
    min-height: 9vh; }
  .smo\:height-10 {
    height: 10vh;
    min-height: 10vh; }
  .smo\:height-11 {
    height: 11vh;
    min-height: 11vh; }
  .smo\:height-12 {
    height: 12vh;
    min-height: 12vh; }
  .smo\:height-13 {
    height: 13vh;
    min-height: 13vh; }
  .smo\:height-14 {
    height: 14vh;
    min-height: 14vh; }
  .smo\:height-15 {
    height: 15vh;
    min-height: 15vh; }
  .smo\:height-16 {
    height: 16vh;
    min-height: 16vh; }
  .smo\:height-17 {
    height: 17vh;
    min-height: 17vh; }
  .smo\:height-18 {
    height: 18vh;
    min-height: 18vh; }
  .smo\:height-19 {
    height: 19vh;
    min-height: 19vh; }
  .smo\:height-20 {
    height: 20vh;
    min-height: 20vh; }
  .smo\:height-21 {
    height: 21vh;
    min-height: 21vh; }
  .smo\:height-22 {
    height: 22vh;
    min-height: 22vh; }
  .smo\:height-23 {
    height: 23vh;
    min-height: 23vh; }
  .smo\:height-24 {
    height: 24vh;
    min-height: 24vh; }
  .smo\:height-25 {
    height: 25vh;
    min-height: 25vh; }
  .smo\:height-26 {
    height: 26vh;
    min-height: 26vh; }
  .smo\:height-27 {
    height: 27vh;
    min-height: 27vh; }
  .smo\:height-28 {
    height: 28vh;
    min-height: 28vh; }
  .smo\:height-29 {
    height: 29vh;
    min-height: 29vh; }
  .smo\:height-30 {
    height: 30vh;
    min-height: 30vh; }
  .smo\:height-31 {
    height: 31vh;
    min-height: 31vh; }
  .smo\:height-32 {
    height: 32vh;
    min-height: 32vh; }
  .smo\:height-33 {
    height: 33vh;
    min-height: 33vh; }
  .smo\:height-34 {
    height: 34vh;
    min-height: 34vh; }
  .smo\:height-35 {
    height: 35vh;
    min-height: 35vh; }
  .smo\:height-36 {
    height: 36vh;
    min-height: 36vh; }
  .smo\:height-37 {
    height: 37vh;
    min-height: 37vh; }
  .smo\:height-38 {
    height: 38vh;
    min-height: 38vh; }
  .smo\:height-39 {
    height: 39vh;
    min-height: 39vh; }
  .smo\:height-40 {
    height: 40vh;
    min-height: 40vh; }
  .smo\:height-41 {
    height: 41vh;
    min-height: 41vh; }
  .smo\:height-42 {
    height: 42vh;
    min-height: 42vh; }
  .smo\:height-43 {
    height: 43vh;
    min-height: 43vh; }
  .smo\:height-44 {
    height: 44vh;
    min-height: 44vh; }
  .smo\:height-45 {
    height: 45vh;
    min-height: 45vh; }
  .smo\:height-46 {
    height: 46vh;
    min-height: 46vh; }
  .smo\:height-47 {
    height: 47vh;
    min-height: 47vh; }
  .smo\:height-48 {
    height: 48vh;
    min-height: 48vh; }
  .smo\:height-49 {
    height: 49vh;
    min-height: 49vh; }
  .smo\:height-50 {
    height: 50vh;
    min-height: 50vh; }
  .smo\:height-51 {
    height: 51vh;
    min-height: 51vh; }
  .smo\:height-52 {
    height: 52vh;
    min-height: 52vh; }
  .smo\:height-53 {
    height: 53vh;
    min-height: 53vh; }
  .smo\:height-54 {
    height: 54vh;
    min-height: 54vh; }
  .smo\:height-55 {
    height: 55vh;
    min-height: 55vh; }
  .smo\:height-56 {
    height: 56vh;
    min-height: 56vh; }
  .smo\:height-57 {
    height: 57vh;
    min-height: 57vh; }
  .smo\:height-58 {
    height: 58vh;
    min-height: 58vh; }
  .smo\:height-59 {
    height: 59vh;
    min-height: 59vh; }
  .smo\:height-60 {
    height: 60vh;
    min-height: 60vh; }
  .smo\:height-61 {
    height: 61vh;
    min-height: 61vh; }
  .smo\:height-62 {
    height: 62vh;
    min-height: 62vh; }
  .smo\:height-63 {
    height: 63vh;
    min-height: 63vh; }
  .smo\:height-64 {
    height: 64vh;
    min-height: 64vh; }
  .smo\:height-65 {
    height: 65vh;
    min-height: 65vh; }
  .smo\:height-66 {
    height: 66vh;
    min-height: 66vh; }
  .smo\:height-67 {
    height: 67vh;
    min-height: 67vh; }
  .smo\:height-68 {
    height: 68vh;
    min-height: 68vh; }
  .smo\:height-69 {
    height: 69vh;
    min-height: 69vh; }
  .smo\:height-70 {
    height: 70vh;
    min-height: 70vh; }
  .smo\:height-71 {
    height: 71vh;
    min-height: 71vh; }
  .smo\:height-72 {
    height: 72vh;
    min-height: 72vh; }
  .smo\:height-73 {
    height: 73vh;
    min-height: 73vh; }
  .smo\:height-74 {
    height: 74vh;
    min-height: 74vh; }
  .smo\:height-75 {
    height: 75vh;
    min-height: 75vh; }
  .smo\:height-76 {
    height: 76vh;
    min-height: 76vh; }
  .smo\:height-77 {
    height: 77vh;
    min-height: 77vh; }
  .smo\:height-78 {
    height: 78vh;
    min-height: 78vh; }
  .smo\:height-79 {
    height: 79vh;
    min-height: 79vh; }
  .smo\:height-80 {
    height: 80vh;
    min-height: 80vh; }
  .smo\:height-81 {
    height: 81vh;
    min-height: 81vh; }
  .smo\:height-82 {
    height: 82vh;
    min-height: 82vh; }
  .smo\:height-83 {
    height: 83vh;
    min-height: 83vh; }
  .smo\:height-84 {
    height: 84vh;
    min-height: 84vh; }
  .smo\:height-85 {
    height: 85vh;
    min-height: 85vh; }
  .smo\:height-86 {
    height: 86vh;
    min-height: 86vh; }
  .smo\:height-87 {
    height: 87vh;
    min-height: 87vh; }
  .smo\:height-88 {
    height: 88vh;
    min-height: 88vh; }
  .smo\:height-89 {
    height: 89vh;
    min-height: 89vh; }
  .smo\:height-90 {
    height: 90vh;
    min-height: 90vh; }
  .smo\:height-91 {
    height: 91vh;
    min-height: 91vh; }
  .smo\:height-92 {
    height: 92vh;
    min-height: 92vh; }
  .smo\:height-93 {
    height: 93vh;
    min-height: 93vh; }
  .smo\:height-94 {
    height: 94vh;
    min-height: 94vh; }
  .smo\:height-95 {
    height: 95vh;
    min-height: 95vh; }
  .smo\:height-96 {
    height: 96vh;
    min-height: 96vh; }
  .smo\:height-97 {
    height: 97vh;
    min-height: 97vh; }
  .smo\:height-98 {
    height: 98vh;
    min-height: 98vh; }
  .smo\:height-99 {
    height: 99vh;
    min-height: 99vh; }
  .smo\:height-100 {
    height: 100vh;
    min-height: 100vh; } }

@media (max-width: 990px) {
  .smb\:height-1 {
    height: 1vh;
    min-height: 1vh; }
  .smb\:height-2 {
    height: 2vh;
    min-height: 2vh; }
  .smb\:height-3 {
    height: 3vh;
    min-height: 3vh; }
  .smb\:height-4 {
    height: 4vh;
    min-height: 4vh; }
  .smb\:height-5 {
    height: 5vh;
    min-height: 5vh; }
  .smb\:height-6 {
    height: 6vh;
    min-height: 6vh; }
  .smb\:height-7 {
    height: 7vh;
    min-height: 7vh; }
  .smb\:height-8 {
    height: 8vh;
    min-height: 8vh; }
  .smb\:height-9 {
    height: 9vh;
    min-height: 9vh; }
  .smb\:height-10 {
    height: 10vh;
    min-height: 10vh; }
  .smb\:height-11 {
    height: 11vh;
    min-height: 11vh; }
  .smb\:height-12 {
    height: 12vh;
    min-height: 12vh; }
  .smb\:height-13 {
    height: 13vh;
    min-height: 13vh; }
  .smb\:height-14 {
    height: 14vh;
    min-height: 14vh; }
  .smb\:height-15 {
    height: 15vh;
    min-height: 15vh; }
  .smb\:height-16 {
    height: 16vh;
    min-height: 16vh; }
  .smb\:height-17 {
    height: 17vh;
    min-height: 17vh; }
  .smb\:height-18 {
    height: 18vh;
    min-height: 18vh; }
  .smb\:height-19 {
    height: 19vh;
    min-height: 19vh; }
  .smb\:height-20 {
    height: 20vh;
    min-height: 20vh; }
  .smb\:height-21 {
    height: 21vh;
    min-height: 21vh; }
  .smb\:height-22 {
    height: 22vh;
    min-height: 22vh; }
  .smb\:height-23 {
    height: 23vh;
    min-height: 23vh; }
  .smb\:height-24 {
    height: 24vh;
    min-height: 24vh; }
  .smb\:height-25 {
    height: 25vh;
    min-height: 25vh; }
  .smb\:height-26 {
    height: 26vh;
    min-height: 26vh; }
  .smb\:height-27 {
    height: 27vh;
    min-height: 27vh; }
  .smb\:height-28 {
    height: 28vh;
    min-height: 28vh; }
  .smb\:height-29 {
    height: 29vh;
    min-height: 29vh; }
  .smb\:height-30 {
    height: 30vh;
    min-height: 30vh; }
  .smb\:height-31 {
    height: 31vh;
    min-height: 31vh; }
  .smb\:height-32 {
    height: 32vh;
    min-height: 32vh; }
  .smb\:height-33 {
    height: 33vh;
    min-height: 33vh; }
  .smb\:height-34 {
    height: 34vh;
    min-height: 34vh; }
  .smb\:height-35 {
    height: 35vh;
    min-height: 35vh; }
  .smb\:height-36 {
    height: 36vh;
    min-height: 36vh; }
  .smb\:height-37 {
    height: 37vh;
    min-height: 37vh; }
  .smb\:height-38 {
    height: 38vh;
    min-height: 38vh; }
  .smb\:height-39 {
    height: 39vh;
    min-height: 39vh; }
  .smb\:height-40 {
    height: 40vh;
    min-height: 40vh; }
  .smb\:height-41 {
    height: 41vh;
    min-height: 41vh; }
  .smb\:height-42 {
    height: 42vh;
    min-height: 42vh; }
  .smb\:height-43 {
    height: 43vh;
    min-height: 43vh; }
  .smb\:height-44 {
    height: 44vh;
    min-height: 44vh; }
  .smb\:height-45 {
    height: 45vh;
    min-height: 45vh; }
  .smb\:height-46 {
    height: 46vh;
    min-height: 46vh; }
  .smb\:height-47 {
    height: 47vh;
    min-height: 47vh; }
  .smb\:height-48 {
    height: 48vh;
    min-height: 48vh; }
  .smb\:height-49 {
    height: 49vh;
    min-height: 49vh; }
  .smb\:height-50 {
    height: 50vh;
    min-height: 50vh; }
  .smb\:height-51 {
    height: 51vh;
    min-height: 51vh; }
  .smb\:height-52 {
    height: 52vh;
    min-height: 52vh; }
  .smb\:height-53 {
    height: 53vh;
    min-height: 53vh; }
  .smb\:height-54 {
    height: 54vh;
    min-height: 54vh; }
  .smb\:height-55 {
    height: 55vh;
    min-height: 55vh; }
  .smb\:height-56 {
    height: 56vh;
    min-height: 56vh; }
  .smb\:height-57 {
    height: 57vh;
    min-height: 57vh; }
  .smb\:height-58 {
    height: 58vh;
    min-height: 58vh; }
  .smb\:height-59 {
    height: 59vh;
    min-height: 59vh; }
  .smb\:height-60 {
    height: 60vh;
    min-height: 60vh; }
  .smb\:height-61 {
    height: 61vh;
    min-height: 61vh; }
  .smb\:height-62 {
    height: 62vh;
    min-height: 62vh; }
  .smb\:height-63 {
    height: 63vh;
    min-height: 63vh; }
  .smb\:height-64 {
    height: 64vh;
    min-height: 64vh; }
  .smb\:height-65 {
    height: 65vh;
    min-height: 65vh; }
  .smb\:height-66 {
    height: 66vh;
    min-height: 66vh; }
  .smb\:height-67 {
    height: 67vh;
    min-height: 67vh; }
  .smb\:height-68 {
    height: 68vh;
    min-height: 68vh; }
  .smb\:height-69 {
    height: 69vh;
    min-height: 69vh; }
  .smb\:height-70 {
    height: 70vh;
    min-height: 70vh; }
  .smb\:height-71 {
    height: 71vh;
    min-height: 71vh; }
  .smb\:height-72 {
    height: 72vh;
    min-height: 72vh; }
  .smb\:height-73 {
    height: 73vh;
    min-height: 73vh; }
  .smb\:height-74 {
    height: 74vh;
    min-height: 74vh; }
  .smb\:height-75 {
    height: 75vh;
    min-height: 75vh; }
  .smb\:height-76 {
    height: 76vh;
    min-height: 76vh; }
  .smb\:height-77 {
    height: 77vh;
    min-height: 77vh; }
  .smb\:height-78 {
    height: 78vh;
    min-height: 78vh; }
  .smb\:height-79 {
    height: 79vh;
    min-height: 79vh; }
  .smb\:height-80 {
    height: 80vh;
    min-height: 80vh; }
  .smb\:height-81 {
    height: 81vh;
    min-height: 81vh; }
  .smb\:height-82 {
    height: 82vh;
    min-height: 82vh; }
  .smb\:height-83 {
    height: 83vh;
    min-height: 83vh; }
  .smb\:height-84 {
    height: 84vh;
    min-height: 84vh; }
  .smb\:height-85 {
    height: 85vh;
    min-height: 85vh; }
  .smb\:height-86 {
    height: 86vh;
    min-height: 86vh; }
  .smb\:height-87 {
    height: 87vh;
    min-height: 87vh; }
  .smb\:height-88 {
    height: 88vh;
    min-height: 88vh; }
  .smb\:height-89 {
    height: 89vh;
    min-height: 89vh; }
  .smb\:height-90 {
    height: 90vh;
    min-height: 90vh; }
  .smb\:height-91 {
    height: 91vh;
    min-height: 91vh; }
  .smb\:height-92 {
    height: 92vh;
    min-height: 92vh; }
  .smb\:height-93 {
    height: 93vh;
    min-height: 93vh; }
  .smb\:height-94 {
    height: 94vh;
    min-height: 94vh; }
  .smb\:height-95 {
    height: 95vh;
    min-height: 95vh; }
  .smb\:height-96 {
    height: 96vh;
    min-height: 96vh; }
  .smb\:height-97 {
    height: 97vh;
    min-height: 97vh; }
  .smb\:height-98 {
    height: 98vh;
    min-height: 98vh; }
  .smb\:height-99 {
    height: 99vh;
    min-height: 99vh; }
  .smb\:height-100 {
    height: 100vh;
    min-height: 100vh; } }

@media (min-width: 991px) {
  .md\:height-1 {
    height: 1vh;
    min-height: 1vh; }
  .md\:height-2 {
    height: 2vh;
    min-height: 2vh; }
  .md\:height-3 {
    height: 3vh;
    min-height: 3vh; }
  .md\:height-4 {
    height: 4vh;
    min-height: 4vh; }
  .md\:height-5 {
    height: 5vh;
    min-height: 5vh; }
  .md\:height-6 {
    height: 6vh;
    min-height: 6vh; }
  .md\:height-7 {
    height: 7vh;
    min-height: 7vh; }
  .md\:height-8 {
    height: 8vh;
    min-height: 8vh; }
  .md\:height-9 {
    height: 9vh;
    min-height: 9vh; }
  .md\:height-10 {
    height: 10vh;
    min-height: 10vh; }
  .md\:height-11 {
    height: 11vh;
    min-height: 11vh; }
  .md\:height-12 {
    height: 12vh;
    min-height: 12vh; }
  .md\:height-13 {
    height: 13vh;
    min-height: 13vh; }
  .md\:height-14 {
    height: 14vh;
    min-height: 14vh; }
  .md\:height-15 {
    height: 15vh;
    min-height: 15vh; }
  .md\:height-16 {
    height: 16vh;
    min-height: 16vh; }
  .md\:height-17 {
    height: 17vh;
    min-height: 17vh; }
  .md\:height-18 {
    height: 18vh;
    min-height: 18vh; }
  .md\:height-19 {
    height: 19vh;
    min-height: 19vh; }
  .md\:height-20 {
    height: 20vh;
    min-height: 20vh; }
  .md\:height-21 {
    height: 21vh;
    min-height: 21vh; }
  .md\:height-22 {
    height: 22vh;
    min-height: 22vh; }
  .md\:height-23 {
    height: 23vh;
    min-height: 23vh; }
  .md\:height-24 {
    height: 24vh;
    min-height: 24vh; }
  .md\:height-25 {
    height: 25vh;
    min-height: 25vh; }
  .md\:height-26 {
    height: 26vh;
    min-height: 26vh; }
  .md\:height-27 {
    height: 27vh;
    min-height: 27vh; }
  .md\:height-28 {
    height: 28vh;
    min-height: 28vh; }
  .md\:height-29 {
    height: 29vh;
    min-height: 29vh; }
  .md\:height-30 {
    height: 30vh;
    min-height: 30vh; }
  .md\:height-31 {
    height: 31vh;
    min-height: 31vh; }
  .md\:height-32 {
    height: 32vh;
    min-height: 32vh; }
  .md\:height-33 {
    height: 33vh;
    min-height: 33vh; }
  .md\:height-34 {
    height: 34vh;
    min-height: 34vh; }
  .md\:height-35 {
    height: 35vh;
    min-height: 35vh; }
  .md\:height-36 {
    height: 36vh;
    min-height: 36vh; }
  .md\:height-37 {
    height: 37vh;
    min-height: 37vh; }
  .md\:height-38 {
    height: 38vh;
    min-height: 38vh; }
  .md\:height-39 {
    height: 39vh;
    min-height: 39vh; }
  .md\:height-40 {
    height: 40vh;
    min-height: 40vh; }
  .md\:height-41 {
    height: 41vh;
    min-height: 41vh; }
  .md\:height-42 {
    height: 42vh;
    min-height: 42vh; }
  .md\:height-43 {
    height: 43vh;
    min-height: 43vh; }
  .md\:height-44 {
    height: 44vh;
    min-height: 44vh; }
  .md\:height-45 {
    height: 45vh;
    min-height: 45vh; }
  .md\:height-46 {
    height: 46vh;
    min-height: 46vh; }
  .md\:height-47 {
    height: 47vh;
    min-height: 47vh; }
  .md\:height-48 {
    height: 48vh;
    min-height: 48vh; }
  .md\:height-49 {
    height: 49vh;
    min-height: 49vh; }
  .md\:height-50 {
    height: 50vh;
    min-height: 50vh; }
  .md\:height-51 {
    height: 51vh;
    min-height: 51vh; }
  .md\:height-52 {
    height: 52vh;
    min-height: 52vh; }
  .md\:height-53 {
    height: 53vh;
    min-height: 53vh; }
  .md\:height-54 {
    height: 54vh;
    min-height: 54vh; }
  .md\:height-55 {
    height: 55vh;
    min-height: 55vh; }
  .md\:height-56 {
    height: 56vh;
    min-height: 56vh; }
  .md\:height-57 {
    height: 57vh;
    min-height: 57vh; }
  .md\:height-58 {
    height: 58vh;
    min-height: 58vh; }
  .md\:height-59 {
    height: 59vh;
    min-height: 59vh; }
  .md\:height-60 {
    height: 60vh;
    min-height: 60vh; }
  .md\:height-61 {
    height: 61vh;
    min-height: 61vh; }
  .md\:height-62 {
    height: 62vh;
    min-height: 62vh; }
  .md\:height-63 {
    height: 63vh;
    min-height: 63vh; }
  .md\:height-64 {
    height: 64vh;
    min-height: 64vh; }
  .md\:height-65 {
    height: 65vh;
    min-height: 65vh; }
  .md\:height-66 {
    height: 66vh;
    min-height: 66vh; }
  .md\:height-67 {
    height: 67vh;
    min-height: 67vh; }
  .md\:height-68 {
    height: 68vh;
    min-height: 68vh; }
  .md\:height-69 {
    height: 69vh;
    min-height: 69vh; }
  .md\:height-70 {
    height: 70vh;
    min-height: 70vh; }
  .md\:height-71 {
    height: 71vh;
    min-height: 71vh; }
  .md\:height-72 {
    height: 72vh;
    min-height: 72vh; }
  .md\:height-73 {
    height: 73vh;
    min-height: 73vh; }
  .md\:height-74 {
    height: 74vh;
    min-height: 74vh; }
  .md\:height-75 {
    height: 75vh;
    min-height: 75vh; }
  .md\:height-76 {
    height: 76vh;
    min-height: 76vh; }
  .md\:height-77 {
    height: 77vh;
    min-height: 77vh; }
  .md\:height-78 {
    height: 78vh;
    min-height: 78vh; }
  .md\:height-79 {
    height: 79vh;
    min-height: 79vh; }
  .md\:height-80 {
    height: 80vh;
    min-height: 80vh; }
  .md\:height-81 {
    height: 81vh;
    min-height: 81vh; }
  .md\:height-82 {
    height: 82vh;
    min-height: 82vh; }
  .md\:height-83 {
    height: 83vh;
    min-height: 83vh; }
  .md\:height-84 {
    height: 84vh;
    min-height: 84vh; }
  .md\:height-85 {
    height: 85vh;
    min-height: 85vh; }
  .md\:height-86 {
    height: 86vh;
    min-height: 86vh; }
  .md\:height-87 {
    height: 87vh;
    min-height: 87vh; }
  .md\:height-88 {
    height: 88vh;
    min-height: 88vh; }
  .md\:height-89 {
    height: 89vh;
    min-height: 89vh; }
  .md\:height-90 {
    height: 90vh;
    min-height: 90vh; }
  .md\:height-91 {
    height: 91vh;
    min-height: 91vh; }
  .md\:height-92 {
    height: 92vh;
    min-height: 92vh; }
  .md\:height-93 {
    height: 93vh;
    min-height: 93vh; }
  .md\:height-94 {
    height: 94vh;
    min-height: 94vh; }
  .md\:height-95 {
    height: 95vh;
    min-height: 95vh; }
  .md\:height-96 {
    height: 96vh;
    min-height: 96vh; }
  .md\:height-97 {
    height: 97vh;
    min-height: 97vh; }
  .md\:height-98 {
    height: 98vh;
    min-height: 98vh; }
  .md\:height-99 {
    height: 99vh;
    min-height: 99vh; }
  .md\:height-100 {
    height: 100vh;
    min-height: 100vh; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:height-1 {
    height: 1vh;
    min-height: 1vh; }
  .mdo\:height-2 {
    height: 2vh;
    min-height: 2vh; }
  .mdo\:height-3 {
    height: 3vh;
    min-height: 3vh; }
  .mdo\:height-4 {
    height: 4vh;
    min-height: 4vh; }
  .mdo\:height-5 {
    height: 5vh;
    min-height: 5vh; }
  .mdo\:height-6 {
    height: 6vh;
    min-height: 6vh; }
  .mdo\:height-7 {
    height: 7vh;
    min-height: 7vh; }
  .mdo\:height-8 {
    height: 8vh;
    min-height: 8vh; }
  .mdo\:height-9 {
    height: 9vh;
    min-height: 9vh; }
  .mdo\:height-10 {
    height: 10vh;
    min-height: 10vh; }
  .mdo\:height-11 {
    height: 11vh;
    min-height: 11vh; }
  .mdo\:height-12 {
    height: 12vh;
    min-height: 12vh; }
  .mdo\:height-13 {
    height: 13vh;
    min-height: 13vh; }
  .mdo\:height-14 {
    height: 14vh;
    min-height: 14vh; }
  .mdo\:height-15 {
    height: 15vh;
    min-height: 15vh; }
  .mdo\:height-16 {
    height: 16vh;
    min-height: 16vh; }
  .mdo\:height-17 {
    height: 17vh;
    min-height: 17vh; }
  .mdo\:height-18 {
    height: 18vh;
    min-height: 18vh; }
  .mdo\:height-19 {
    height: 19vh;
    min-height: 19vh; }
  .mdo\:height-20 {
    height: 20vh;
    min-height: 20vh; }
  .mdo\:height-21 {
    height: 21vh;
    min-height: 21vh; }
  .mdo\:height-22 {
    height: 22vh;
    min-height: 22vh; }
  .mdo\:height-23 {
    height: 23vh;
    min-height: 23vh; }
  .mdo\:height-24 {
    height: 24vh;
    min-height: 24vh; }
  .mdo\:height-25 {
    height: 25vh;
    min-height: 25vh; }
  .mdo\:height-26 {
    height: 26vh;
    min-height: 26vh; }
  .mdo\:height-27 {
    height: 27vh;
    min-height: 27vh; }
  .mdo\:height-28 {
    height: 28vh;
    min-height: 28vh; }
  .mdo\:height-29 {
    height: 29vh;
    min-height: 29vh; }
  .mdo\:height-30 {
    height: 30vh;
    min-height: 30vh; }
  .mdo\:height-31 {
    height: 31vh;
    min-height: 31vh; }
  .mdo\:height-32 {
    height: 32vh;
    min-height: 32vh; }
  .mdo\:height-33 {
    height: 33vh;
    min-height: 33vh; }
  .mdo\:height-34 {
    height: 34vh;
    min-height: 34vh; }
  .mdo\:height-35 {
    height: 35vh;
    min-height: 35vh; }
  .mdo\:height-36 {
    height: 36vh;
    min-height: 36vh; }
  .mdo\:height-37 {
    height: 37vh;
    min-height: 37vh; }
  .mdo\:height-38 {
    height: 38vh;
    min-height: 38vh; }
  .mdo\:height-39 {
    height: 39vh;
    min-height: 39vh; }
  .mdo\:height-40 {
    height: 40vh;
    min-height: 40vh; }
  .mdo\:height-41 {
    height: 41vh;
    min-height: 41vh; }
  .mdo\:height-42 {
    height: 42vh;
    min-height: 42vh; }
  .mdo\:height-43 {
    height: 43vh;
    min-height: 43vh; }
  .mdo\:height-44 {
    height: 44vh;
    min-height: 44vh; }
  .mdo\:height-45 {
    height: 45vh;
    min-height: 45vh; }
  .mdo\:height-46 {
    height: 46vh;
    min-height: 46vh; }
  .mdo\:height-47 {
    height: 47vh;
    min-height: 47vh; }
  .mdo\:height-48 {
    height: 48vh;
    min-height: 48vh; }
  .mdo\:height-49 {
    height: 49vh;
    min-height: 49vh; }
  .mdo\:height-50 {
    height: 50vh;
    min-height: 50vh; }
  .mdo\:height-51 {
    height: 51vh;
    min-height: 51vh; }
  .mdo\:height-52 {
    height: 52vh;
    min-height: 52vh; }
  .mdo\:height-53 {
    height: 53vh;
    min-height: 53vh; }
  .mdo\:height-54 {
    height: 54vh;
    min-height: 54vh; }
  .mdo\:height-55 {
    height: 55vh;
    min-height: 55vh; }
  .mdo\:height-56 {
    height: 56vh;
    min-height: 56vh; }
  .mdo\:height-57 {
    height: 57vh;
    min-height: 57vh; }
  .mdo\:height-58 {
    height: 58vh;
    min-height: 58vh; }
  .mdo\:height-59 {
    height: 59vh;
    min-height: 59vh; }
  .mdo\:height-60 {
    height: 60vh;
    min-height: 60vh; }
  .mdo\:height-61 {
    height: 61vh;
    min-height: 61vh; }
  .mdo\:height-62 {
    height: 62vh;
    min-height: 62vh; }
  .mdo\:height-63 {
    height: 63vh;
    min-height: 63vh; }
  .mdo\:height-64 {
    height: 64vh;
    min-height: 64vh; }
  .mdo\:height-65 {
    height: 65vh;
    min-height: 65vh; }
  .mdo\:height-66 {
    height: 66vh;
    min-height: 66vh; }
  .mdo\:height-67 {
    height: 67vh;
    min-height: 67vh; }
  .mdo\:height-68 {
    height: 68vh;
    min-height: 68vh; }
  .mdo\:height-69 {
    height: 69vh;
    min-height: 69vh; }
  .mdo\:height-70 {
    height: 70vh;
    min-height: 70vh; }
  .mdo\:height-71 {
    height: 71vh;
    min-height: 71vh; }
  .mdo\:height-72 {
    height: 72vh;
    min-height: 72vh; }
  .mdo\:height-73 {
    height: 73vh;
    min-height: 73vh; }
  .mdo\:height-74 {
    height: 74vh;
    min-height: 74vh; }
  .mdo\:height-75 {
    height: 75vh;
    min-height: 75vh; }
  .mdo\:height-76 {
    height: 76vh;
    min-height: 76vh; }
  .mdo\:height-77 {
    height: 77vh;
    min-height: 77vh; }
  .mdo\:height-78 {
    height: 78vh;
    min-height: 78vh; }
  .mdo\:height-79 {
    height: 79vh;
    min-height: 79vh; }
  .mdo\:height-80 {
    height: 80vh;
    min-height: 80vh; }
  .mdo\:height-81 {
    height: 81vh;
    min-height: 81vh; }
  .mdo\:height-82 {
    height: 82vh;
    min-height: 82vh; }
  .mdo\:height-83 {
    height: 83vh;
    min-height: 83vh; }
  .mdo\:height-84 {
    height: 84vh;
    min-height: 84vh; }
  .mdo\:height-85 {
    height: 85vh;
    min-height: 85vh; }
  .mdo\:height-86 {
    height: 86vh;
    min-height: 86vh; }
  .mdo\:height-87 {
    height: 87vh;
    min-height: 87vh; }
  .mdo\:height-88 {
    height: 88vh;
    min-height: 88vh; }
  .mdo\:height-89 {
    height: 89vh;
    min-height: 89vh; }
  .mdo\:height-90 {
    height: 90vh;
    min-height: 90vh; }
  .mdo\:height-91 {
    height: 91vh;
    min-height: 91vh; }
  .mdo\:height-92 {
    height: 92vh;
    min-height: 92vh; }
  .mdo\:height-93 {
    height: 93vh;
    min-height: 93vh; }
  .mdo\:height-94 {
    height: 94vh;
    min-height: 94vh; }
  .mdo\:height-95 {
    height: 95vh;
    min-height: 95vh; }
  .mdo\:height-96 {
    height: 96vh;
    min-height: 96vh; }
  .mdo\:height-97 {
    height: 97vh;
    min-height: 97vh; }
  .mdo\:height-98 {
    height: 98vh;
    min-height: 98vh; }
  .mdo\:height-99 {
    height: 99vh;
    min-height: 99vh; }
  .mdo\:height-100 {
    height: 100vh;
    min-height: 100vh; } }

@media (max-width: 1239px) {
  .mdb\:height-1 {
    height: 1vh;
    min-height: 1vh; }
  .mdb\:height-2 {
    height: 2vh;
    min-height: 2vh; }
  .mdb\:height-3 {
    height: 3vh;
    min-height: 3vh; }
  .mdb\:height-4 {
    height: 4vh;
    min-height: 4vh; }
  .mdb\:height-5 {
    height: 5vh;
    min-height: 5vh; }
  .mdb\:height-6 {
    height: 6vh;
    min-height: 6vh; }
  .mdb\:height-7 {
    height: 7vh;
    min-height: 7vh; }
  .mdb\:height-8 {
    height: 8vh;
    min-height: 8vh; }
  .mdb\:height-9 {
    height: 9vh;
    min-height: 9vh; }
  .mdb\:height-10 {
    height: 10vh;
    min-height: 10vh; }
  .mdb\:height-11 {
    height: 11vh;
    min-height: 11vh; }
  .mdb\:height-12 {
    height: 12vh;
    min-height: 12vh; }
  .mdb\:height-13 {
    height: 13vh;
    min-height: 13vh; }
  .mdb\:height-14 {
    height: 14vh;
    min-height: 14vh; }
  .mdb\:height-15 {
    height: 15vh;
    min-height: 15vh; }
  .mdb\:height-16 {
    height: 16vh;
    min-height: 16vh; }
  .mdb\:height-17 {
    height: 17vh;
    min-height: 17vh; }
  .mdb\:height-18 {
    height: 18vh;
    min-height: 18vh; }
  .mdb\:height-19 {
    height: 19vh;
    min-height: 19vh; }
  .mdb\:height-20 {
    height: 20vh;
    min-height: 20vh; }
  .mdb\:height-21 {
    height: 21vh;
    min-height: 21vh; }
  .mdb\:height-22 {
    height: 22vh;
    min-height: 22vh; }
  .mdb\:height-23 {
    height: 23vh;
    min-height: 23vh; }
  .mdb\:height-24 {
    height: 24vh;
    min-height: 24vh; }
  .mdb\:height-25 {
    height: 25vh;
    min-height: 25vh; }
  .mdb\:height-26 {
    height: 26vh;
    min-height: 26vh; }
  .mdb\:height-27 {
    height: 27vh;
    min-height: 27vh; }
  .mdb\:height-28 {
    height: 28vh;
    min-height: 28vh; }
  .mdb\:height-29 {
    height: 29vh;
    min-height: 29vh; }
  .mdb\:height-30 {
    height: 30vh;
    min-height: 30vh; }
  .mdb\:height-31 {
    height: 31vh;
    min-height: 31vh; }
  .mdb\:height-32 {
    height: 32vh;
    min-height: 32vh; }
  .mdb\:height-33 {
    height: 33vh;
    min-height: 33vh; }
  .mdb\:height-34 {
    height: 34vh;
    min-height: 34vh; }
  .mdb\:height-35 {
    height: 35vh;
    min-height: 35vh; }
  .mdb\:height-36 {
    height: 36vh;
    min-height: 36vh; }
  .mdb\:height-37 {
    height: 37vh;
    min-height: 37vh; }
  .mdb\:height-38 {
    height: 38vh;
    min-height: 38vh; }
  .mdb\:height-39 {
    height: 39vh;
    min-height: 39vh; }
  .mdb\:height-40 {
    height: 40vh;
    min-height: 40vh; }
  .mdb\:height-41 {
    height: 41vh;
    min-height: 41vh; }
  .mdb\:height-42 {
    height: 42vh;
    min-height: 42vh; }
  .mdb\:height-43 {
    height: 43vh;
    min-height: 43vh; }
  .mdb\:height-44 {
    height: 44vh;
    min-height: 44vh; }
  .mdb\:height-45 {
    height: 45vh;
    min-height: 45vh; }
  .mdb\:height-46 {
    height: 46vh;
    min-height: 46vh; }
  .mdb\:height-47 {
    height: 47vh;
    min-height: 47vh; }
  .mdb\:height-48 {
    height: 48vh;
    min-height: 48vh; }
  .mdb\:height-49 {
    height: 49vh;
    min-height: 49vh; }
  .mdb\:height-50 {
    height: 50vh;
    min-height: 50vh; }
  .mdb\:height-51 {
    height: 51vh;
    min-height: 51vh; }
  .mdb\:height-52 {
    height: 52vh;
    min-height: 52vh; }
  .mdb\:height-53 {
    height: 53vh;
    min-height: 53vh; }
  .mdb\:height-54 {
    height: 54vh;
    min-height: 54vh; }
  .mdb\:height-55 {
    height: 55vh;
    min-height: 55vh; }
  .mdb\:height-56 {
    height: 56vh;
    min-height: 56vh; }
  .mdb\:height-57 {
    height: 57vh;
    min-height: 57vh; }
  .mdb\:height-58 {
    height: 58vh;
    min-height: 58vh; }
  .mdb\:height-59 {
    height: 59vh;
    min-height: 59vh; }
  .mdb\:height-60 {
    height: 60vh;
    min-height: 60vh; }
  .mdb\:height-61 {
    height: 61vh;
    min-height: 61vh; }
  .mdb\:height-62 {
    height: 62vh;
    min-height: 62vh; }
  .mdb\:height-63 {
    height: 63vh;
    min-height: 63vh; }
  .mdb\:height-64 {
    height: 64vh;
    min-height: 64vh; }
  .mdb\:height-65 {
    height: 65vh;
    min-height: 65vh; }
  .mdb\:height-66 {
    height: 66vh;
    min-height: 66vh; }
  .mdb\:height-67 {
    height: 67vh;
    min-height: 67vh; }
  .mdb\:height-68 {
    height: 68vh;
    min-height: 68vh; }
  .mdb\:height-69 {
    height: 69vh;
    min-height: 69vh; }
  .mdb\:height-70 {
    height: 70vh;
    min-height: 70vh; }
  .mdb\:height-71 {
    height: 71vh;
    min-height: 71vh; }
  .mdb\:height-72 {
    height: 72vh;
    min-height: 72vh; }
  .mdb\:height-73 {
    height: 73vh;
    min-height: 73vh; }
  .mdb\:height-74 {
    height: 74vh;
    min-height: 74vh; }
  .mdb\:height-75 {
    height: 75vh;
    min-height: 75vh; }
  .mdb\:height-76 {
    height: 76vh;
    min-height: 76vh; }
  .mdb\:height-77 {
    height: 77vh;
    min-height: 77vh; }
  .mdb\:height-78 {
    height: 78vh;
    min-height: 78vh; }
  .mdb\:height-79 {
    height: 79vh;
    min-height: 79vh; }
  .mdb\:height-80 {
    height: 80vh;
    min-height: 80vh; }
  .mdb\:height-81 {
    height: 81vh;
    min-height: 81vh; }
  .mdb\:height-82 {
    height: 82vh;
    min-height: 82vh; }
  .mdb\:height-83 {
    height: 83vh;
    min-height: 83vh; }
  .mdb\:height-84 {
    height: 84vh;
    min-height: 84vh; }
  .mdb\:height-85 {
    height: 85vh;
    min-height: 85vh; }
  .mdb\:height-86 {
    height: 86vh;
    min-height: 86vh; }
  .mdb\:height-87 {
    height: 87vh;
    min-height: 87vh; }
  .mdb\:height-88 {
    height: 88vh;
    min-height: 88vh; }
  .mdb\:height-89 {
    height: 89vh;
    min-height: 89vh; }
  .mdb\:height-90 {
    height: 90vh;
    min-height: 90vh; }
  .mdb\:height-91 {
    height: 91vh;
    min-height: 91vh; }
  .mdb\:height-92 {
    height: 92vh;
    min-height: 92vh; }
  .mdb\:height-93 {
    height: 93vh;
    min-height: 93vh; }
  .mdb\:height-94 {
    height: 94vh;
    min-height: 94vh; }
  .mdb\:height-95 {
    height: 95vh;
    min-height: 95vh; }
  .mdb\:height-96 {
    height: 96vh;
    min-height: 96vh; }
  .mdb\:height-97 {
    height: 97vh;
    min-height: 97vh; }
  .mdb\:height-98 {
    height: 98vh;
    min-height: 98vh; }
  .mdb\:height-99 {
    height: 99vh;
    min-height: 99vh; }
  .mdb\:height-100 {
    height: 100vh;
    min-height: 100vh; } }

@media (min-width: 1240px) {
  .lg\:height-1 {
    height: 1vh;
    min-height: 1vh; }
  .lg\:height-2 {
    height: 2vh;
    min-height: 2vh; }
  .lg\:height-3 {
    height: 3vh;
    min-height: 3vh; }
  .lg\:height-4 {
    height: 4vh;
    min-height: 4vh; }
  .lg\:height-5 {
    height: 5vh;
    min-height: 5vh; }
  .lg\:height-6 {
    height: 6vh;
    min-height: 6vh; }
  .lg\:height-7 {
    height: 7vh;
    min-height: 7vh; }
  .lg\:height-8 {
    height: 8vh;
    min-height: 8vh; }
  .lg\:height-9 {
    height: 9vh;
    min-height: 9vh; }
  .lg\:height-10 {
    height: 10vh;
    min-height: 10vh; }
  .lg\:height-11 {
    height: 11vh;
    min-height: 11vh; }
  .lg\:height-12 {
    height: 12vh;
    min-height: 12vh; }
  .lg\:height-13 {
    height: 13vh;
    min-height: 13vh; }
  .lg\:height-14 {
    height: 14vh;
    min-height: 14vh; }
  .lg\:height-15 {
    height: 15vh;
    min-height: 15vh; }
  .lg\:height-16 {
    height: 16vh;
    min-height: 16vh; }
  .lg\:height-17 {
    height: 17vh;
    min-height: 17vh; }
  .lg\:height-18 {
    height: 18vh;
    min-height: 18vh; }
  .lg\:height-19 {
    height: 19vh;
    min-height: 19vh; }
  .lg\:height-20 {
    height: 20vh;
    min-height: 20vh; }
  .lg\:height-21 {
    height: 21vh;
    min-height: 21vh; }
  .lg\:height-22 {
    height: 22vh;
    min-height: 22vh; }
  .lg\:height-23 {
    height: 23vh;
    min-height: 23vh; }
  .lg\:height-24 {
    height: 24vh;
    min-height: 24vh; }
  .lg\:height-25 {
    height: 25vh;
    min-height: 25vh; }
  .lg\:height-26 {
    height: 26vh;
    min-height: 26vh; }
  .lg\:height-27 {
    height: 27vh;
    min-height: 27vh; }
  .lg\:height-28 {
    height: 28vh;
    min-height: 28vh; }
  .lg\:height-29 {
    height: 29vh;
    min-height: 29vh; }
  .lg\:height-30 {
    height: 30vh;
    min-height: 30vh; }
  .lg\:height-31 {
    height: 31vh;
    min-height: 31vh; }
  .lg\:height-32 {
    height: 32vh;
    min-height: 32vh; }
  .lg\:height-33 {
    height: 33vh;
    min-height: 33vh; }
  .lg\:height-34 {
    height: 34vh;
    min-height: 34vh; }
  .lg\:height-35 {
    height: 35vh;
    min-height: 35vh; }
  .lg\:height-36 {
    height: 36vh;
    min-height: 36vh; }
  .lg\:height-37 {
    height: 37vh;
    min-height: 37vh; }
  .lg\:height-38 {
    height: 38vh;
    min-height: 38vh; }
  .lg\:height-39 {
    height: 39vh;
    min-height: 39vh; }
  .lg\:height-40 {
    height: 40vh;
    min-height: 40vh; }
  .lg\:height-41 {
    height: 41vh;
    min-height: 41vh; }
  .lg\:height-42 {
    height: 42vh;
    min-height: 42vh; }
  .lg\:height-43 {
    height: 43vh;
    min-height: 43vh; }
  .lg\:height-44 {
    height: 44vh;
    min-height: 44vh; }
  .lg\:height-45 {
    height: 45vh;
    min-height: 45vh; }
  .lg\:height-46 {
    height: 46vh;
    min-height: 46vh; }
  .lg\:height-47 {
    height: 47vh;
    min-height: 47vh; }
  .lg\:height-48 {
    height: 48vh;
    min-height: 48vh; }
  .lg\:height-49 {
    height: 49vh;
    min-height: 49vh; }
  .lg\:height-50 {
    height: 50vh;
    min-height: 50vh; }
  .lg\:height-51 {
    height: 51vh;
    min-height: 51vh; }
  .lg\:height-52 {
    height: 52vh;
    min-height: 52vh; }
  .lg\:height-53 {
    height: 53vh;
    min-height: 53vh; }
  .lg\:height-54 {
    height: 54vh;
    min-height: 54vh; }
  .lg\:height-55 {
    height: 55vh;
    min-height: 55vh; }
  .lg\:height-56 {
    height: 56vh;
    min-height: 56vh; }
  .lg\:height-57 {
    height: 57vh;
    min-height: 57vh; }
  .lg\:height-58 {
    height: 58vh;
    min-height: 58vh; }
  .lg\:height-59 {
    height: 59vh;
    min-height: 59vh; }
  .lg\:height-60 {
    height: 60vh;
    min-height: 60vh; }
  .lg\:height-61 {
    height: 61vh;
    min-height: 61vh; }
  .lg\:height-62 {
    height: 62vh;
    min-height: 62vh; }
  .lg\:height-63 {
    height: 63vh;
    min-height: 63vh; }
  .lg\:height-64 {
    height: 64vh;
    min-height: 64vh; }
  .lg\:height-65 {
    height: 65vh;
    min-height: 65vh; }
  .lg\:height-66 {
    height: 66vh;
    min-height: 66vh; }
  .lg\:height-67 {
    height: 67vh;
    min-height: 67vh; }
  .lg\:height-68 {
    height: 68vh;
    min-height: 68vh; }
  .lg\:height-69 {
    height: 69vh;
    min-height: 69vh; }
  .lg\:height-70 {
    height: 70vh;
    min-height: 70vh; }
  .lg\:height-71 {
    height: 71vh;
    min-height: 71vh; }
  .lg\:height-72 {
    height: 72vh;
    min-height: 72vh; }
  .lg\:height-73 {
    height: 73vh;
    min-height: 73vh; }
  .lg\:height-74 {
    height: 74vh;
    min-height: 74vh; }
  .lg\:height-75 {
    height: 75vh;
    min-height: 75vh; }
  .lg\:height-76 {
    height: 76vh;
    min-height: 76vh; }
  .lg\:height-77 {
    height: 77vh;
    min-height: 77vh; }
  .lg\:height-78 {
    height: 78vh;
    min-height: 78vh; }
  .lg\:height-79 {
    height: 79vh;
    min-height: 79vh; }
  .lg\:height-80 {
    height: 80vh;
    min-height: 80vh; }
  .lg\:height-81 {
    height: 81vh;
    min-height: 81vh; }
  .lg\:height-82 {
    height: 82vh;
    min-height: 82vh; }
  .lg\:height-83 {
    height: 83vh;
    min-height: 83vh; }
  .lg\:height-84 {
    height: 84vh;
    min-height: 84vh; }
  .lg\:height-85 {
    height: 85vh;
    min-height: 85vh; }
  .lg\:height-86 {
    height: 86vh;
    min-height: 86vh; }
  .lg\:height-87 {
    height: 87vh;
    min-height: 87vh; }
  .lg\:height-88 {
    height: 88vh;
    min-height: 88vh; }
  .lg\:height-89 {
    height: 89vh;
    min-height: 89vh; }
  .lg\:height-90 {
    height: 90vh;
    min-height: 90vh; }
  .lg\:height-91 {
    height: 91vh;
    min-height: 91vh; }
  .lg\:height-92 {
    height: 92vh;
    min-height: 92vh; }
  .lg\:height-93 {
    height: 93vh;
    min-height: 93vh; }
  .lg\:height-94 {
    height: 94vh;
    min-height: 94vh; }
  .lg\:height-95 {
    height: 95vh;
    min-height: 95vh; }
  .lg\:height-96 {
    height: 96vh;
    min-height: 96vh; }
  .lg\:height-97 {
    height: 97vh;
    min-height: 97vh; }
  .lg\:height-98 {
    height: 98vh;
    min-height: 98vh; }
  .lg\:height-99 {
    height: 99vh;
    min-height: 99vh; }
  .lg\:height-100 {
    height: 100vh;
    min-height: 100vh; } }

/* PERCENT WIDTH */
.width-25p {
  min-width: 25%;
  max-width: 25%; }

.height-25p {
  height: 25%;
  min-height: 25%;
  max-height: 25%; }

.width-50p {
  min-width: 50%;
  max-width: 50%; }

.height-50p {
  height: 50%;
  min-height: 50%;
  max-height: 50%; }

.width-33p {
  min-width: 33%;
  max-width: 33%; }

.height-33p {
  height: 33%;
  min-height: 33%;
  max-height: 33%; }

.width-40p {
  min-width: 40%;
  max-width: 40%; }

.height-40p {
  height: 40%;
  min-height: 40%;
  max-height: 40%; }

.width-75p {
  min-width: 75%;
  max-width: 75%; }

.height-75p {
  height: 75%;
  min-height: 75%;
  max-height: 75%; }

.width-100p {
  min-width: 100%;
  max-width: 100%; }

.height-100p {
  height: 100%;
  min-height: 100%;
  max-height: 100%; }

@media (max-width: 574px) {
  .xs\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .xs\:height-25p {
    height: 25%;
    min-height: 25%;
    max-height: 25%; }
  .xs\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .xs\:height-50p {
    height: 50%;
    min-height: 50%;
    max-height: 50%; }
  .xs\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .xs\:height-33p {
    height: 33%;
    min-height: 33%;
    max-height: 33%; }
  .xs\:width-40p {
    min-width: 40%;
    max-width: 40%; }
  .xs\:height-40p {
    height: 40%;
    min-height: 40%;
    max-height: 40%; }
  .xs\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .xs\:height-75p {
    height: 75%;
    min-height: 75%;
    max-height: 75%; }
  .xs\:width-100p {
    min-width: 100%;
    max-width: 100%; }
  .xs\:height-100p {
    height: 100%;
    min-height: 100%;
    max-height: 100%; } }

@media (min-width: 575px) {
  .sm\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .sm\:height-25p {
    height: 25%;
    min-height: 25%;
    max-height: 25%; }
  .sm\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .sm\:height-50p {
    height: 50%;
    min-height: 50%;
    max-height: 50%; }
  .sm\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .sm\:height-33p {
    height: 33%;
    min-height: 33%;
    max-height: 33%; }
  .sm\:width-40p {
    min-width: 40%;
    max-width: 40%; }
  .sm\:height-40p {
    height: 40%;
    min-height: 40%;
    max-height: 40%; }
  .sm\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .sm\:height-75p {
    height: 75%;
    min-height: 75%;
    max-height: 75%; }
  .sm\:width-100p {
    min-width: 100%;
    max-width: 100%; }
  .sm\:height-100p {
    height: 100%;
    min-height: 100%;
    max-height: 100%; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .smo\:height-25p {
    height: 25%;
    min-height: 25%;
    max-height: 25%; }
  .smo\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .smo\:height-50p {
    height: 50%;
    min-height: 50%;
    max-height: 50%; }
  .smo\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .smo\:height-33p {
    height: 33%;
    min-height: 33%;
    max-height: 33%; }
  .smo\:width-40p {
    min-width: 40%;
    max-width: 40%; }
  .smo\:height-40p {
    height: 40%;
    min-height: 40%;
    max-height: 40%; }
  .smo\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .smo\:height-75p {
    height: 75%;
    min-height: 75%;
    max-height: 75%; }
  .smo\:width-100p {
    min-width: 100%;
    max-width: 100%; }
  .smo\:height-100p {
    height: 100%;
    min-height: 100%;
    max-height: 100%; } }

@media (max-width: 990px) {
  .smb\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .smb\:height-25p {
    height: 25%;
    min-height: 25%;
    max-height: 25%; }
  .smb\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .smb\:height-50p {
    height: 50%;
    min-height: 50%;
    max-height: 50%; }
  .smb\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .smb\:height-33p {
    height: 33%;
    min-height: 33%;
    max-height: 33%; }
  .smb\:width-40p {
    min-width: 40%;
    max-width: 40%; }
  .smb\:height-40p {
    height: 40%;
    min-height: 40%;
    max-height: 40%; }
  .smb\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .smb\:height-75p {
    height: 75%;
    min-height: 75%;
    max-height: 75%; }
  .smb\:width-100p {
    min-width: 100%;
    max-width: 100%; }
  .smb\:height-100p {
    height: 100%;
    min-height: 100%;
    max-height: 100%; } }

@media (min-width: 991px) {
  .md\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .md\:height-25p {
    height: 25%;
    min-height: 25%;
    max-height: 25%; }
  .md\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .md\:height-50p {
    height: 50%;
    min-height: 50%;
    max-height: 50%; }
  .md\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .md\:height-33p {
    height: 33%;
    min-height: 33%;
    max-height: 33%; }
  .md\:width-40p {
    min-width: 40%;
    max-width: 40%; }
  .md\:height-40p {
    height: 40%;
    min-height: 40%;
    max-height: 40%; }
  .md\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .md\:height-75p {
    height: 75%;
    min-height: 75%;
    max-height: 75%; }
  .md\:width-100p {
    min-width: 100%;
    max-width: 100%; }
  .md\:height-100p {
    height: 100%;
    min-height: 100%;
    max-height: 100%; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .mdo\:height-25p {
    height: 25%;
    min-height: 25%;
    max-height: 25%; }
  .mdo\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .mdo\:height-50p {
    height: 50%;
    min-height: 50%;
    max-height: 50%; }
  .mdo\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .mdo\:height-33p {
    height: 33%;
    min-height: 33%;
    max-height: 33%; }
  .mdo\:width-40p {
    min-width: 40%;
    max-width: 40%; }
  .mdo\:height-40p {
    height: 40%;
    min-height: 40%;
    max-height: 40%; }
  .mdo\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .mdo\:height-75p {
    height: 75%;
    min-height: 75%;
    max-height: 75%; }
  .mdo\:width-100p {
    min-width: 100%;
    max-width: 100%; }
  .mdo\:height-100p {
    height: 100%;
    min-height: 100%;
    max-height: 100%; } }

@media (max-width: 1239px) {
  .mdb\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .mdb\:height-25p {
    height: 25%;
    min-height: 25%;
    max-height: 25%; }
  .mdb\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .mdb\:height-50p {
    height: 50%;
    min-height: 50%;
    max-height: 50%; }
  .mdb\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .mdb\:height-33p {
    height: 33%;
    min-height: 33%;
    max-height: 33%; }
  .mdb\:width-40p {
    min-width: 40%;
    max-width: 40%; }
  .mdb\:height-40p {
    height: 40%;
    min-height: 40%;
    max-height: 40%; }
  .mdb\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .mdb\:height-75p {
    height: 75%;
    min-height: 75%;
    max-height: 75%; }
  .mdb\:width-100p {
    min-width: 100%;
    max-width: 100%; }
  .mdb\:height-100p {
    height: 100%;
    min-height: 100%;
    max-height: 100%; } }

@media (min-width: 1240px) {
  .lg\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .lg\:height-25p {
    height: 25%;
    min-height: 25%;
    max-height: 25%; }
  .lg\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .lg\:height-50p {
    height: 50%;
    min-height: 50%;
    max-height: 50%; }
  .lg\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .lg\:height-33p {
    height: 33%;
    min-height: 33%;
    max-height: 33%; }
  .lg\:width-40p {
    min-width: 40%;
    max-width: 40%; }
  .lg\:height-40p {
    height: 40%;
    min-height: 40%;
    max-height: 40%; }
  .lg\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .lg\:height-75p {
    height: 75%;
    min-height: 75%;
    max-height: 75%; }
  .lg\:width-100p {
    min-width: 100%;
    max-width: 100%; }
  .lg\:height-100p {
    height: 100%;
    min-height: 100%;
    max-height: 100%; } }

.height-250 {
  min-height: 250px; }

.height-280 {
  min-height: 280px; }

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

.height-360 {
  min-height: 360px; }

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

@media (max-width: 574px) {
  .xs\:height-250 {
    min-height: 250px; }
  .xs\:height-280 {
    min-height: 280px; }
  .xs\:height-300 {
    min-height: 300px; }
  .xs\:height-360 {
    min-height: 360px; }
  .xs\:height-400 {
    min-height: 400px; } }

@media (min-width: 575px) {
  .sm\:height-250 {
    min-height: 250px; }
  .sm\:height-280 {
    min-height: 280px; }
  .sm\:height-300 {
    min-height: 300px; }
  .sm\:height-360 {
    min-height: 360px; }
  .sm\:height-400 {
    min-height: 400px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:height-250 {
    min-height: 250px; }
  .smo\:height-280 {
    min-height: 280px; }
  .smo\:height-300 {
    min-height: 300px; }
  .smo\:height-360 {
    min-height: 360px; }
  .smo\:height-400 {
    min-height: 400px; } }

@media (max-width: 990px) {
  .smb\:height-250 {
    min-height: 250px; }
  .smb\:height-280 {
    min-height: 280px; }
  .smb\:height-300 {
    min-height: 300px; }
  .smb\:height-360 {
    min-height: 360px; }
  .smb\:height-400 {
    min-height: 400px; } }

@media (min-width: 991px) {
  .md\:height-250 {
    min-height: 250px; }
  .md\:height-280 {
    min-height: 280px; }
  .md\:height-300 {
    min-height: 300px; }
  .md\:height-360 {
    min-height: 360px; }
  .md\:height-400 {
    min-height: 400px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:height-250 {
    min-height: 250px; }
  .mdo\:height-280 {
    min-height: 280px; }
  .mdo\:height-300 {
    min-height: 300px; }
  .mdo\:height-360 {
    min-height: 360px; }
  .mdo\:height-400 {
    min-height: 400px; } }

@media (max-width: 1239px) {
  .mdb\:height-250 {
    min-height: 250px; }
  .mdb\:height-280 {
    min-height: 280px; }
  .mdb\:height-300 {
    min-height: 300px; }
  .mdb\:height-360 {
    min-height: 360px; }
  .mdb\:height-400 {
    min-height: 400px; } }

@media (min-width: 1240px) {
  .lg\:height-250 {
    min-height: 250px; }
  .lg\:height-280 {
    min-height: 280px; }
  .lg\:height-300 {
    min-height: 300px; }
  .lg\:height-360 {
    min-height: 360px; }
  .lg\:height-400 {
    min-height: 400px; } }

.color--pink {
  color: #e71e62; }
  .color--pink a:link, .color--pink a:visited {
    color: #e71e62; }
  .color--pink a:hover, .color--pink a:active {
    color: #c41a53; }

a.color--pink:hover, a.color--pink:active {
  color: #c41a53; }

.bg--pink {
  background-color: #e71e62; }

.border--pink {
  border: #e71e62; }

.fill--pink {
  fill: #e71e62; }

.color--grey {
  color: #707070; }
  .color--grey a:link, .color--grey a:visited {
    color: #707070; }
  .color--grey a:hover, .color--grey a:active {
    color: #5f5f5f; }

a.color--grey:hover, a.color--grey:active {
  color: #5f5f5f; }

.bg--grey {
  background-color: #707070; }

.border--grey {
  border: #707070; }

.fill--grey {
  fill: #707070; }

.color--white {
  color: #fff; }
  .color--white a:link, .color--white a:visited {
    color: #fff; }
  .color--white a:hover, .color--white a:active {
    color: #d9d9d9; }

a.color--white:hover, a.color--white:active {
  color: #d9d9d9; }

.bg--white {
  background-color: #fff; }

.border--white {
  border: #fff; }

.fill--white {
  fill: #fff; }

.color--dark {
  color: #343E47; }
  .color--dark a:link, .color--dark a:visited {
    color: #343E47; }
  .color--dark a:hover, .color--dark a:active {
    color: #2c353c; }

a.color--dark:hover, a.color--dark:active {
  color: #2c353c; }

.bg--dark {
  background-color: #343E47; }

.border--dark {
  border: #343E47; }

.fill--dark {
  fill: #343E47; }

.color--green {
  color: #9EEA75; }
  .color--green a:link, .color--green a:visited {
    color: #9EEA75; }
  .color--green a:hover, .color--green a:active {
    color: #86c763; }

a.color--green:hover, a.color--green:active {
  color: #86c763; }

.bg--green {
  background-color: #9EEA75; }

.border--green {
  border: #9EEA75; }

.fill--green {
  fill: #9EEA75; }

.color--lime {
  color: #E2EED9; }
  .color--lime a:link, .color--lime a:visited {
    color: #E2EED9; }
  .color--lime a:hover, .color--lime a:active {
    color: #c0cab8; }

a.color--lime:hover, a.color--lime:active {
  color: #c0cab8; }

.bg--lime {
  background-color: #E2EED9; }

.border--lime {
  border: #E2EED9; }

.fill--lime {
  fill: #E2EED9; }

.color--blue {
  color: #014577; }
  .color--blue a:link, .color--blue a:visited {
    color: #014577; }
  .color--blue a:hover, .color--blue a:active {
    color: #013b65; }

a.color--blue:hover, a.color--blue:active {
  color: #013b65; }

.bg--blue {
  background-color: #014577; }

.border--blue {
  border: #014577; }

.fill--blue {
  fill: #014577; }

.color--yellow {
  color: #F9B527; }
  .color--yellow a:link, .color--yellow a:visited {
    color: #F9B527; }
  .color--yellow a:hover, .color--yellow a:active {
    color: #d49a21; }

a.color--yellow:hover, a.color--yellow:active {
  color: #d49a21; }

.bg--yellow {
  background-color: #F9B527; }

.border--yellow {
  border: #F9B527; }

.fill--yellow {
  fill: #F9B527; }

.color--violet {
  color: #A57FE2; }
  .color--violet a:link, .color--violet a:visited {
    color: #A57FE2; }
  .color--violet a:hover, .color--violet a:active {
    color: #8c6cc0; }

a.color--violet:hover, a.color--violet:active {
  color: #8c6cc0; }

.bg--violet {
  background-color: #A57FE2; }

.border--violet {
  border: #A57FE2; }

.fill--violet {
  fill: #A57FE2; }

.color--purple {
  color: #e6e0ea; }
  .color--purple a:link, .color--purple a:visited {
    color: #e6e0ea; }
  .color--purple a:hover, .color--purple a:active {
    color: #c4bec7; }

a.color--purple:hover, a.color--purple:active {
  color: #c4bec7; }

.bg--purple {
  background-color: #e6e0ea; }

.border--purple {
  border: #e6e0ea; }

.fill--purple {
  fill: #e6e0ea; }

.color--red {
  color: #D90000; }
  .color--red a:link, .color--red a:visited {
    color: #D90000; }
  .color--red a:hover, .color--red a:active {
    color: #b80000; }

a.color--red:hover, a.color--red:active {
  color: #b80000; }

.bg--red {
  background-color: #D90000; }

.border--red {
  border: #D90000; }

.fill--red {
  fill: #D90000; }

.color--facebook {
  color: #1877F2; }
  .color--facebook a:link, .color--facebook a:visited {
    color: #1877F2; }
  .color--facebook a:hover, .color--facebook a:active {
    color: #1465ce; }

a.color--facebook:hover, a.color--facebook:active {
  color: #1465ce; }

.bg--facebook {
  background-color: #1877F2; }

.border--facebook {
  border: #1877F2; }

.fill--facebook {
  fill: #1877F2; }

.color--instagram {
  color: #E4405F; }
  .color--instagram a:link, .color--instagram a:visited {
    color: #E4405F; }
  .color--instagram a:hover, .color--instagram a:active {
    color: #c23651; }

a.color--instagram:hover, a.color--instagram:active {
  color: #c23651; }

.bg--instagram {
  background-color: #E4405F; }

.border--instagram {
  border: #E4405F; }

.fill--instagram {
  fill: #E4405F; }

.color--linkedin {
  color: #0077B5; }
  .color--linkedin a:link, .color--linkedin a:visited {
    color: #0077B5; }
  .color--linkedin a:hover, .color--linkedin a:active {
    color: #00659a; }

a.color--linkedin:hover, a.color--linkedin:active {
  color: #00659a; }

.bg--linkedin {
  background-color: #0077B5; }

.border--linkedin {
  border: #0077B5; }

.fill--linkedin {
  fill: #0077B5; }

.color--twitter {
  color: #1DA1F2; }
  .color--twitter a:link, .color--twitter a:visited {
    color: #1DA1F2; }
  .color--twitter a:hover, .color--twitter a:active {
    color: #1989ce; }

a.color--twitter:hover, a.color--twitter:active {
  color: #1989ce; }

.bg--twitter {
  background-color: #1DA1F2; }

.border--twitter {
  border: #1DA1F2; }

.fill--twitter {
  fill: #1DA1F2; }

.color--youtube {
  color: #FF0000; }
  .color--youtube a:link, .color--youtube a:visited {
    color: #FF0000; }
  .color--youtube a:hover, .color--youtube a:active {
    color: #d90000; }

a.color--youtube:hover, a.color--youtube:active {
  color: #d90000; }

.bg--youtube {
  background-color: #FF0000; }

.border--youtube {
  border: #FF0000; }

.fill--youtube {
  fill: #FF0000; }

.color--whatsapp {
  color: #25D366; }
  .color--whatsapp a:link, .color--whatsapp a:visited {
    color: #25D366; }
  .color--whatsapp a:hover, .color--whatsapp a:active {
    color: #1fb357; }

a.color--whatsapp:hover, a.color--whatsapp:active {
  color: #1fb357; }

.bg--whatsapp {
  background-color: #25D366; }

.border--whatsapp {
  border: #25D366; }

.fill--whatsapp {
  fill: #25D366; }

@media (max-width: 574px) {
  .xs\:border-top-1 {
    border-top: 1px; }
  .xs\:border-top-2 {
    border-top: 2px; }
  .xs\:border-top-3 {
    border-top: 3px; }
  .xs\:border-top-4 {
    border-top: 4px; }
  .xs\:border-top-5 {
    border-top: 5px; }
  .xs\:border-right-1 {
    border-right: 1px; }
  .xs\:border-right-2 {
    border-right: 2px; }
  .xs\:border-right-3 {
    border-right: 3px; }
  .xs\:border-right-4 {
    border-right: 4px; }
  .xs\:border-right-5 {
    border-right: 5px; }
  .xs\:border-bottom-1 {
    border-bottom: 1px; }
  .xs\:border-bottom-2 {
    border-bottom: 2px; }
  .xs\:border-bottom-3 {
    border-bottom: 3px; }
  .xs\:border-bottom-4 {
    border-bottom: 4px; }
  .xs\:border-bottom-5 {
    border-bottom: 5px; }
  .xs\:border-left-1 {
    border-left: 1px; }
  .xs\:border-left-2 {
    border-left: 2px; }
  .xs\:border-left-3 {
    border-left: 3px; }
  .xs\:border-left-4 {
    border-left: 4px; }
  .xs\:border-left-5 {
    border-left: 5px; } }

@media (min-width: 575px) {
  .sm\:border-top-1 {
    border-top: 1px; }
  .sm\:border-top-2 {
    border-top: 2px; }
  .sm\:border-top-3 {
    border-top: 3px; }
  .sm\:border-top-4 {
    border-top: 4px; }
  .sm\:border-top-5 {
    border-top: 5px; }
  .sm\:border-right-1 {
    border-right: 1px; }
  .sm\:border-right-2 {
    border-right: 2px; }
  .sm\:border-right-3 {
    border-right: 3px; }
  .sm\:border-right-4 {
    border-right: 4px; }
  .sm\:border-right-5 {
    border-right: 5px; }
  .sm\:border-bottom-1 {
    border-bottom: 1px; }
  .sm\:border-bottom-2 {
    border-bottom: 2px; }
  .sm\:border-bottom-3 {
    border-bottom: 3px; }
  .sm\:border-bottom-4 {
    border-bottom: 4px; }
  .sm\:border-bottom-5 {
    border-bottom: 5px; }
  .sm\:border-left-1 {
    border-left: 1px; }
  .sm\:border-left-2 {
    border-left: 2px; }
  .sm\:border-left-3 {
    border-left: 3px; }
  .sm\:border-left-4 {
    border-left: 4px; }
  .sm\:border-left-5 {
    border-left: 5px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:border-top-1 {
    border-top: 1px; }
  .smo\:border-top-2 {
    border-top: 2px; }
  .smo\:border-top-3 {
    border-top: 3px; }
  .smo\:border-top-4 {
    border-top: 4px; }
  .smo\:border-top-5 {
    border-top: 5px; }
  .smo\:border-right-1 {
    border-right: 1px; }
  .smo\:border-right-2 {
    border-right: 2px; }
  .smo\:border-right-3 {
    border-right: 3px; }
  .smo\:border-right-4 {
    border-right: 4px; }
  .smo\:border-right-5 {
    border-right: 5px; }
  .smo\:border-bottom-1 {
    border-bottom: 1px; }
  .smo\:border-bottom-2 {
    border-bottom: 2px; }
  .smo\:border-bottom-3 {
    border-bottom: 3px; }
  .smo\:border-bottom-4 {
    border-bottom: 4px; }
  .smo\:border-bottom-5 {
    border-bottom: 5px; }
  .smo\:border-left-1 {
    border-left: 1px; }
  .smo\:border-left-2 {
    border-left: 2px; }
  .smo\:border-left-3 {
    border-left: 3px; }
  .smo\:border-left-4 {
    border-left: 4px; }
  .smo\:border-left-5 {
    border-left: 5px; } }

@media (max-width: 990px) {
  .smb\:border-top-1 {
    border-top: 1px; }
  .smb\:border-top-2 {
    border-top: 2px; }
  .smb\:border-top-3 {
    border-top: 3px; }
  .smb\:border-top-4 {
    border-top: 4px; }
  .smb\:border-top-5 {
    border-top: 5px; }
  .smb\:border-right-1 {
    border-right: 1px; }
  .smb\:border-right-2 {
    border-right: 2px; }
  .smb\:border-right-3 {
    border-right: 3px; }
  .smb\:border-right-4 {
    border-right: 4px; }
  .smb\:border-right-5 {
    border-right: 5px; }
  .smb\:border-bottom-1 {
    border-bottom: 1px; }
  .smb\:border-bottom-2 {
    border-bottom: 2px; }
  .smb\:border-bottom-3 {
    border-bottom: 3px; }
  .smb\:border-bottom-4 {
    border-bottom: 4px; }
  .smb\:border-bottom-5 {
    border-bottom: 5px; }
  .smb\:border-left-1 {
    border-left: 1px; }
  .smb\:border-left-2 {
    border-left: 2px; }
  .smb\:border-left-3 {
    border-left: 3px; }
  .smb\:border-left-4 {
    border-left: 4px; }
  .smb\:border-left-5 {
    border-left: 5px; } }

@media (min-width: 991px) {
  .md\:border-top-1 {
    border-top: 1px; }
  .md\:border-top-2 {
    border-top: 2px; }
  .md\:border-top-3 {
    border-top: 3px; }
  .md\:border-top-4 {
    border-top: 4px; }
  .md\:border-top-5 {
    border-top: 5px; }
  .md\:border-right-1 {
    border-right: 1px; }
  .md\:border-right-2 {
    border-right: 2px; }
  .md\:border-right-3 {
    border-right: 3px; }
  .md\:border-right-4 {
    border-right: 4px; }
  .md\:border-right-5 {
    border-right: 5px; }
  .md\:border-bottom-1 {
    border-bottom: 1px; }
  .md\:border-bottom-2 {
    border-bottom: 2px; }
  .md\:border-bottom-3 {
    border-bottom: 3px; }
  .md\:border-bottom-4 {
    border-bottom: 4px; }
  .md\:border-bottom-5 {
    border-bottom: 5px; }
  .md\:border-left-1 {
    border-left: 1px; }
  .md\:border-left-2 {
    border-left: 2px; }
  .md\:border-left-3 {
    border-left: 3px; }
  .md\:border-left-4 {
    border-left: 4px; }
  .md\:border-left-5 {
    border-left: 5px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:border-top-1 {
    border-top: 1px; }
  .mdo\:border-top-2 {
    border-top: 2px; }
  .mdo\:border-top-3 {
    border-top: 3px; }
  .mdo\:border-top-4 {
    border-top: 4px; }
  .mdo\:border-top-5 {
    border-top: 5px; }
  .mdo\:border-right-1 {
    border-right: 1px; }
  .mdo\:border-right-2 {
    border-right: 2px; }
  .mdo\:border-right-3 {
    border-right: 3px; }
  .mdo\:border-right-4 {
    border-right: 4px; }
  .mdo\:border-right-5 {
    border-right: 5px; }
  .mdo\:border-bottom-1 {
    border-bottom: 1px; }
  .mdo\:border-bottom-2 {
    border-bottom: 2px; }
  .mdo\:border-bottom-3 {
    border-bottom: 3px; }
  .mdo\:border-bottom-4 {
    border-bottom: 4px; }
  .mdo\:border-bottom-5 {
    border-bottom: 5px; }
  .mdo\:border-left-1 {
    border-left: 1px; }
  .mdo\:border-left-2 {
    border-left: 2px; }
  .mdo\:border-left-3 {
    border-left: 3px; }
  .mdo\:border-left-4 {
    border-left: 4px; }
  .mdo\:border-left-5 {
    border-left: 5px; } }

@media (max-width: 1239px) {
  .mdb\:border-top-1 {
    border-top: 1px; }
  .mdb\:border-top-2 {
    border-top: 2px; }
  .mdb\:border-top-3 {
    border-top: 3px; }
  .mdb\:border-top-4 {
    border-top: 4px; }
  .mdb\:border-top-5 {
    border-top: 5px; }
  .mdb\:border-right-1 {
    border-right: 1px; }
  .mdb\:border-right-2 {
    border-right: 2px; }
  .mdb\:border-right-3 {
    border-right: 3px; }
  .mdb\:border-right-4 {
    border-right: 4px; }
  .mdb\:border-right-5 {
    border-right: 5px; }
  .mdb\:border-bottom-1 {
    border-bottom: 1px; }
  .mdb\:border-bottom-2 {
    border-bottom: 2px; }
  .mdb\:border-bottom-3 {
    border-bottom: 3px; }
  .mdb\:border-bottom-4 {
    border-bottom: 4px; }
  .mdb\:border-bottom-5 {
    border-bottom: 5px; }
  .mdb\:border-left-1 {
    border-left: 1px; }
  .mdb\:border-left-2 {
    border-left: 2px; }
  .mdb\:border-left-3 {
    border-left: 3px; }
  .mdb\:border-left-4 {
    border-left: 4px; }
  .mdb\:border-left-5 {
    border-left: 5px; } }

@media (min-width: 1240px) {
  .lg\:border-top-1 {
    border-top: 1px; }
  .lg\:border-top-2 {
    border-top: 2px; }
  .lg\:border-top-3 {
    border-top: 3px; }
  .lg\:border-top-4 {
    border-top: 4px; }
  .lg\:border-top-5 {
    border-top: 5px; }
  .lg\:border-right-1 {
    border-right: 1px; }
  .lg\:border-right-2 {
    border-right: 2px; }
  .lg\:border-right-3 {
    border-right: 3px; }
  .lg\:border-right-4 {
    border-right: 4px; }
  .lg\:border-right-5 {
    border-right: 5px; }
  .lg\:border-bottom-1 {
    border-bottom: 1px; }
  .lg\:border-bottom-2 {
    border-bottom: 2px; }
  .lg\:border-bottom-3 {
    border-bottom: 3px; }
  .lg\:border-bottom-4 {
    border-bottom: 4px; }
  .lg\:border-bottom-5 {
    border-bottom: 5px; }
  .lg\:border-left-1 {
    border-left: 1px; }
  .lg\:border-left-2 {
    border-left: 2px; }
  .lg\:border-left-3 {
    border-left: 3px; }
  .lg\:border-left-4 {
    border-left: 4px; }
  .lg\:border-left-5 {
    border-left: 5px; } }

/* FONT FAMILY */
.font-main {
  font-family: Gilroy, sans-serif; }

.font-titles {
  font-family: Gilroy, sans-serif; }

/* FONT SIZES */
.font-size-10 {
  font-size: 0.625rem !important; }

.font-size-11 {
  font-size: 0.6875rem !important; }

.font-size-12 {
  font-size: 0.75rem !important; }

.font-size-13 {
  font-size: 0.8125rem !important; }

.font-size-14 {
  font-size: 0.875rem !important; }

.font-size-15 {
  font-size: 0.9375rem !important; }

.font-size-16 {
  font-size: 1rem !important; }

.font-size-17 {
  font-size: 1.0625rem !important; }

.font-size-18 {
  font-size: 1.125rem !important; }

.font-size-19 {
  font-size: 1.1875rem !important; }

.font-size-20 {
  font-size: 1.25rem !important; }

.font-size-21 {
  font-size: 1.3125rem !important; }

.font-size-22 {
  font-size: 1.375rem !important; }

.font-size-23 {
  font-size: 1.4375rem !important; }

.font-size-24 {
  font-size: 1.5rem !important; }

.font-size-25 {
  font-size: 1.5625rem !important; }

.font-size-26 {
  font-size: 1.625rem !important; }

.font-size-27 {
  font-size: 1.6875rem !important; }

.font-size-28 {
  font-size: 1.75rem !important; }

.font-size-29 {
  font-size: 1.8125rem !important; }

.font-size-30 {
  font-size: 1.875rem !important; }

.font-size-31 {
  font-size: 1.9375rem !important; }

.font-size-32 {
  font-size: 2rem !important; }

.font-size-33 {
  font-size: 2.0625rem !important; }

.font-size-34 {
  font-size: 2.125rem !important; }

.font-size-35 {
  font-size: 2.1875rem !important; }

.font-size-36 {
  font-size: 2.25rem !important; }

.font-size-37 {
  font-size: 2.3125rem !important; }

.font-size-38 {
  font-size: 2.375rem !important; }

.font-size-39 {
  font-size: 2.4375rem !important; }

.font-size-40 {
  font-size: 2.5rem !important; }

.font-size-41 {
  font-size: 2.5625rem !important; }

.font-size-42 {
  font-size: 2.625rem !important; }

.font-size-43 {
  font-size: 2.6875rem !important; }

.font-size-44 {
  font-size: 2.75rem !important; }

.font-size-45 {
  font-size: 2.8125rem !important; }

.font-size-46 {
  font-size: 2.875rem !important; }

.font-size-47 {
  font-size: 2.9375rem !important; }

.font-size-48 {
  font-size: 3rem !important; }

.font-size-49 {
  font-size: 3.0625rem !important; }

.font-size-50 {
  font-size: 3.125rem !important; }

.font-size-51 {
  font-size: 3.1875rem !important; }

.font-size-52 {
  font-size: 3.25rem !important; }

.font-size-53 {
  font-size: 3.3125rem !important; }

.font-size-54 {
  font-size: 3.375rem !important; }

.font-size-55 {
  font-size: 3.4375rem !important; }

.font-size-56 {
  font-size: 3.5rem !important; }

.font-size-57 {
  font-size: 3.5625rem !important; }

.font-size-58 {
  font-size: 3.625rem !important; }

.font-size-59 {
  font-size: 3.6875rem !important; }

.font-size-60 {
  font-size: 3.75rem !important; }

.font-size-61 {
  font-size: 3.8125rem !important; }

.font-size-62 {
  font-size: 3.875rem !important; }

.font-size-63 {
  font-size: 3.9375rem !important; }

.font-size-64 {
  font-size: 4rem !important; }

.font-size-65 {
  font-size: 4.0625rem !important; }

.font-size-66 {
  font-size: 4.125rem !important; }

.font-size-67 {
  font-size: 4.1875rem !important; }

.font-size-68 {
  font-size: 4.25rem !important; }

.font-size-69 {
  font-size: 4.3125rem !important; }

.font-size-70 {
  font-size: 4.375rem !important; }

.font-size-71 {
  font-size: 4.4375rem !important; }

.font-size-72 {
  font-size: 4.5rem !important; }

.font-size-73 {
  font-size: 4.5625rem !important; }

.font-size-74 {
  font-size: 4.625rem !important; }

.font-size-75 {
  font-size: 4.6875rem !important; }

.font-size-76 {
  font-size: 4.75rem !important; }

.font-size-77 {
  font-size: 4.8125rem !important; }

.font-size-78 {
  font-size: 4.875rem !important; }

.font-size-79 {
  font-size: 4.9375rem !important; }

.font-size-80 {
  font-size: 5rem !important; }

.font-size-81 {
  font-size: 5.0625rem !important; }

.font-size-82 {
  font-size: 5.125rem !important; }

.font-size-83 {
  font-size: 5.1875rem !important; }

.font-size-84 {
  font-size: 5.25rem !important; }

.font-size-85 {
  font-size: 5.3125rem !important; }

.font-size-86 {
  font-size: 5.375rem !important; }

.font-size-87 {
  font-size: 5.4375rem !important; }

.font-size-88 {
  font-size: 5.5rem !important; }

.font-size-89 {
  font-size: 5.5625rem !important; }

.font-size-90 {
  font-size: 5.625rem !important; }

.font-size-91 {
  font-size: 5.6875rem !important; }

.font-size-92 {
  font-size: 5.75rem !important; }

.font-size-93 {
  font-size: 5.8125rem !important; }

.font-size-94 {
  font-size: 5.875rem !important; }

.font-size-95 {
  font-size: 5.9375rem !important; }

.font-size-96 {
  font-size: 6rem !important; }

.font-size-97 {
  font-size: 6.0625rem !important; }

.font-size-98 {
  font-size: 6.125rem !important; }

.font-size-99 {
  font-size: 6.1875rem !important; }

.font-size-100 {
  font-size: 6.25rem !important; }

@media (max-width: 574px) {
  .xs\:font-size-10 {
    font-size: 0.625rem !important; }
  .xs\:font-size-11 {
    font-size: 0.6875rem !important; }
  .xs\:font-size-12 {
    font-size: 0.75rem !important; }
  .xs\:font-size-13 {
    font-size: 0.8125rem !important; }
  .xs\:font-size-14 {
    font-size: 0.875rem !important; }
  .xs\:font-size-15 {
    font-size: 0.9375rem !important; }
  .xs\:font-size-16 {
    font-size: 1rem !important; }
  .xs\:font-size-17 {
    font-size: 1.0625rem !important; }
  .xs\:font-size-18 {
    font-size: 1.125rem !important; }
  .xs\:font-size-19 {
    font-size: 1.1875rem !important; }
  .xs\:font-size-20 {
    font-size: 1.25rem !important; }
  .xs\:font-size-21 {
    font-size: 1.3125rem !important; }
  .xs\:font-size-22 {
    font-size: 1.375rem !important; }
  .xs\:font-size-23 {
    font-size: 1.4375rem !important; }
  .xs\:font-size-24 {
    font-size: 1.5rem !important; }
  .xs\:font-size-25 {
    font-size: 1.5625rem !important; }
  .xs\:font-size-26 {
    font-size: 1.625rem !important; }
  .xs\:font-size-27 {
    font-size: 1.6875rem !important; }
  .xs\:font-size-28 {
    font-size: 1.75rem !important; }
  .xs\:font-size-29 {
    font-size: 1.8125rem !important; }
  .xs\:font-size-30 {
    font-size: 1.875rem !important; }
  .xs\:font-size-31 {
    font-size: 1.9375rem !important; }
  .xs\:font-size-32 {
    font-size: 2rem !important; }
  .xs\:font-size-33 {
    font-size: 2.0625rem !important; }
  .xs\:font-size-34 {
    font-size: 2.125rem !important; }
  .xs\:font-size-35 {
    font-size: 2.1875rem !important; }
  .xs\:font-size-36 {
    font-size: 2.25rem !important; }
  .xs\:font-size-37 {
    font-size: 2.3125rem !important; }
  .xs\:font-size-38 {
    font-size: 2.375rem !important; }
  .xs\:font-size-39 {
    font-size: 2.4375rem !important; }
  .xs\:font-size-40 {
    font-size: 2.5rem !important; }
  .xs\:font-size-41 {
    font-size: 2.5625rem !important; }
  .xs\:font-size-42 {
    font-size: 2.625rem !important; }
  .xs\:font-size-43 {
    font-size: 2.6875rem !important; }
  .xs\:font-size-44 {
    font-size: 2.75rem !important; }
  .xs\:font-size-45 {
    font-size: 2.8125rem !important; }
  .xs\:font-size-46 {
    font-size: 2.875rem !important; }
  .xs\:font-size-47 {
    font-size: 2.9375rem !important; }
  .xs\:font-size-48 {
    font-size: 3rem !important; }
  .xs\:font-size-49 {
    font-size: 3.0625rem !important; }
  .xs\:font-size-50 {
    font-size: 3.125rem !important; }
  .xs\:font-size-51 {
    font-size: 3.1875rem !important; }
  .xs\:font-size-52 {
    font-size: 3.25rem !important; }
  .xs\:font-size-53 {
    font-size: 3.3125rem !important; }
  .xs\:font-size-54 {
    font-size: 3.375rem !important; }
  .xs\:font-size-55 {
    font-size: 3.4375rem !important; }
  .xs\:font-size-56 {
    font-size: 3.5rem !important; }
  .xs\:font-size-57 {
    font-size: 3.5625rem !important; }
  .xs\:font-size-58 {
    font-size: 3.625rem !important; }
  .xs\:font-size-59 {
    font-size: 3.6875rem !important; }
  .xs\:font-size-60 {
    font-size: 3.75rem !important; }
  .xs\:font-size-61 {
    font-size: 3.8125rem !important; }
  .xs\:font-size-62 {
    font-size: 3.875rem !important; }
  .xs\:font-size-63 {
    font-size: 3.9375rem !important; }
  .xs\:font-size-64 {
    font-size: 4rem !important; }
  .xs\:font-size-65 {
    font-size: 4.0625rem !important; }
  .xs\:font-size-66 {
    font-size: 4.125rem !important; }
  .xs\:font-size-67 {
    font-size: 4.1875rem !important; }
  .xs\:font-size-68 {
    font-size: 4.25rem !important; }
  .xs\:font-size-69 {
    font-size: 4.3125rem !important; }
  .xs\:font-size-70 {
    font-size: 4.375rem !important; }
  .xs\:font-size-71 {
    font-size: 4.4375rem !important; }
  .xs\:font-size-72 {
    font-size: 4.5rem !important; }
  .xs\:font-size-73 {
    font-size: 4.5625rem !important; }
  .xs\:font-size-74 {
    font-size: 4.625rem !important; }
  .xs\:font-size-75 {
    font-size: 4.6875rem !important; }
  .xs\:font-size-76 {
    font-size: 4.75rem !important; }
  .xs\:font-size-77 {
    font-size: 4.8125rem !important; }
  .xs\:font-size-78 {
    font-size: 4.875rem !important; }
  .xs\:font-size-79 {
    font-size: 4.9375rem !important; }
  .xs\:font-size-80 {
    font-size: 5rem !important; }
  .xs\:font-size-81 {
    font-size: 5.0625rem !important; }
  .xs\:font-size-82 {
    font-size: 5.125rem !important; }
  .xs\:font-size-83 {
    font-size: 5.1875rem !important; }
  .xs\:font-size-84 {
    font-size: 5.25rem !important; }
  .xs\:font-size-85 {
    font-size: 5.3125rem !important; }
  .xs\:font-size-86 {
    font-size: 5.375rem !important; }
  .xs\:font-size-87 {
    font-size: 5.4375rem !important; }
  .xs\:font-size-88 {
    font-size: 5.5rem !important; }
  .xs\:font-size-89 {
    font-size: 5.5625rem !important; }
  .xs\:font-size-90 {
    font-size: 5.625rem !important; }
  .xs\:font-size-91 {
    font-size: 5.6875rem !important; }
  .xs\:font-size-92 {
    font-size: 5.75rem !important; }
  .xs\:font-size-93 {
    font-size: 5.8125rem !important; }
  .xs\:font-size-94 {
    font-size: 5.875rem !important; }
  .xs\:font-size-95 {
    font-size: 5.9375rem !important; }
  .xs\:font-size-96 {
    font-size: 6rem !important; }
  .xs\:font-size-97 {
    font-size: 6.0625rem !important; }
  .xs\:font-size-98 {
    font-size: 6.125rem !important; }
  .xs\:font-size-99 {
    font-size: 6.1875rem !important; }
  .xs\:font-size-100 {
    font-size: 6.25rem !important; } }

@media (min-width: 575px) {
  .sm\:font-size-10 {
    font-size: 0.625rem !important; }
  .sm\:font-size-11 {
    font-size: 0.6875rem !important; }
  .sm\:font-size-12 {
    font-size: 0.75rem !important; }
  .sm\:font-size-13 {
    font-size: 0.8125rem !important; }
  .sm\:font-size-14 {
    font-size: 0.875rem !important; }
  .sm\:font-size-15 {
    font-size: 0.9375rem !important; }
  .sm\:font-size-16 {
    font-size: 1rem !important; }
  .sm\:font-size-17 {
    font-size: 1.0625rem !important; }
  .sm\:font-size-18 {
    font-size: 1.125rem !important; }
  .sm\:font-size-19 {
    font-size: 1.1875rem !important; }
  .sm\:font-size-20 {
    font-size: 1.25rem !important; }
  .sm\:font-size-21 {
    font-size: 1.3125rem !important; }
  .sm\:font-size-22 {
    font-size: 1.375rem !important; }
  .sm\:font-size-23 {
    font-size: 1.4375rem !important; }
  .sm\:font-size-24 {
    font-size: 1.5rem !important; }
  .sm\:font-size-25 {
    font-size: 1.5625rem !important; }
  .sm\:font-size-26 {
    font-size: 1.625rem !important; }
  .sm\:font-size-27 {
    font-size: 1.6875rem !important; }
  .sm\:font-size-28 {
    font-size: 1.75rem !important; }
  .sm\:font-size-29 {
    font-size: 1.8125rem !important; }
  .sm\:font-size-30 {
    font-size: 1.875rem !important; }
  .sm\:font-size-31 {
    font-size: 1.9375rem !important; }
  .sm\:font-size-32 {
    font-size: 2rem !important; }
  .sm\:font-size-33 {
    font-size: 2.0625rem !important; }
  .sm\:font-size-34 {
    font-size: 2.125rem !important; }
  .sm\:font-size-35 {
    font-size: 2.1875rem !important; }
  .sm\:font-size-36 {
    font-size: 2.25rem !important; }
  .sm\:font-size-37 {
    font-size: 2.3125rem !important; }
  .sm\:font-size-38 {
    font-size: 2.375rem !important; }
  .sm\:font-size-39 {
    font-size: 2.4375rem !important; }
  .sm\:font-size-40 {
    font-size: 2.5rem !important; }
  .sm\:font-size-41 {
    font-size: 2.5625rem !important; }
  .sm\:font-size-42 {
    font-size: 2.625rem !important; }
  .sm\:font-size-43 {
    font-size: 2.6875rem !important; }
  .sm\:font-size-44 {
    font-size: 2.75rem !important; }
  .sm\:font-size-45 {
    font-size: 2.8125rem !important; }
  .sm\:font-size-46 {
    font-size: 2.875rem !important; }
  .sm\:font-size-47 {
    font-size: 2.9375rem !important; }
  .sm\:font-size-48 {
    font-size: 3rem !important; }
  .sm\:font-size-49 {
    font-size: 3.0625rem !important; }
  .sm\:font-size-50 {
    font-size: 3.125rem !important; }
  .sm\:font-size-51 {
    font-size: 3.1875rem !important; }
  .sm\:font-size-52 {
    font-size: 3.25rem !important; }
  .sm\:font-size-53 {
    font-size: 3.3125rem !important; }
  .sm\:font-size-54 {
    font-size: 3.375rem !important; }
  .sm\:font-size-55 {
    font-size: 3.4375rem !important; }
  .sm\:font-size-56 {
    font-size: 3.5rem !important; }
  .sm\:font-size-57 {
    font-size: 3.5625rem !important; }
  .sm\:font-size-58 {
    font-size: 3.625rem !important; }
  .sm\:font-size-59 {
    font-size: 3.6875rem !important; }
  .sm\:font-size-60 {
    font-size: 3.75rem !important; }
  .sm\:font-size-61 {
    font-size: 3.8125rem !important; }
  .sm\:font-size-62 {
    font-size: 3.875rem !important; }
  .sm\:font-size-63 {
    font-size: 3.9375rem !important; }
  .sm\:font-size-64 {
    font-size: 4rem !important; }
  .sm\:font-size-65 {
    font-size: 4.0625rem !important; }
  .sm\:font-size-66 {
    font-size: 4.125rem !important; }
  .sm\:font-size-67 {
    font-size: 4.1875rem !important; }
  .sm\:font-size-68 {
    font-size: 4.25rem !important; }
  .sm\:font-size-69 {
    font-size: 4.3125rem !important; }
  .sm\:font-size-70 {
    font-size: 4.375rem !important; }
  .sm\:font-size-71 {
    font-size: 4.4375rem !important; }
  .sm\:font-size-72 {
    font-size: 4.5rem !important; }
  .sm\:font-size-73 {
    font-size: 4.5625rem !important; }
  .sm\:font-size-74 {
    font-size: 4.625rem !important; }
  .sm\:font-size-75 {
    font-size: 4.6875rem !important; }
  .sm\:font-size-76 {
    font-size: 4.75rem !important; }
  .sm\:font-size-77 {
    font-size: 4.8125rem !important; }
  .sm\:font-size-78 {
    font-size: 4.875rem !important; }
  .sm\:font-size-79 {
    font-size: 4.9375rem !important; }
  .sm\:font-size-80 {
    font-size: 5rem !important; }
  .sm\:font-size-81 {
    font-size: 5.0625rem !important; }
  .sm\:font-size-82 {
    font-size: 5.125rem !important; }
  .sm\:font-size-83 {
    font-size: 5.1875rem !important; }
  .sm\:font-size-84 {
    font-size: 5.25rem !important; }
  .sm\:font-size-85 {
    font-size: 5.3125rem !important; }
  .sm\:font-size-86 {
    font-size: 5.375rem !important; }
  .sm\:font-size-87 {
    font-size: 5.4375rem !important; }
  .sm\:font-size-88 {
    font-size: 5.5rem !important; }
  .sm\:font-size-89 {
    font-size: 5.5625rem !important; }
  .sm\:font-size-90 {
    font-size: 5.625rem !important; }
  .sm\:font-size-91 {
    font-size: 5.6875rem !important; }
  .sm\:font-size-92 {
    font-size: 5.75rem !important; }
  .sm\:font-size-93 {
    font-size: 5.8125rem !important; }
  .sm\:font-size-94 {
    font-size: 5.875rem !important; }
  .sm\:font-size-95 {
    font-size: 5.9375rem !important; }
  .sm\:font-size-96 {
    font-size: 6rem !important; }
  .sm\:font-size-97 {
    font-size: 6.0625rem !important; }
  .sm\:font-size-98 {
    font-size: 6.125rem !important; }
  .sm\:font-size-99 {
    font-size: 6.1875rem !important; }
  .sm\:font-size-100 {
    font-size: 6.25rem !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:font-size-10 {
    font-size: 0.625rem !important; }
  .smo\:font-size-11 {
    font-size: 0.6875rem !important; }
  .smo\:font-size-12 {
    font-size: 0.75rem !important; }
  .smo\:font-size-13 {
    font-size: 0.8125rem !important; }
  .smo\:font-size-14 {
    font-size: 0.875rem !important; }
  .smo\:font-size-15 {
    font-size: 0.9375rem !important; }
  .smo\:font-size-16 {
    font-size: 1rem !important; }
  .smo\:font-size-17 {
    font-size: 1.0625rem !important; }
  .smo\:font-size-18 {
    font-size: 1.125rem !important; }
  .smo\:font-size-19 {
    font-size: 1.1875rem !important; }
  .smo\:font-size-20 {
    font-size: 1.25rem !important; }
  .smo\:font-size-21 {
    font-size: 1.3125rem !important; }
  .smo\:font-size-22 {
    font-size: 1.375rem !important; }
  .smo\:font-size-23 {
    font-size: 1.4375rem !important; }
  .smo\:font-size-24 {
    font-size: 1.5rem !important; }
  .smo\:font-size-25 {
    font-size: 1.5625rem !important; }
  .smo\:font-size-26 {
    font-size: 1.625rem !important; }
  .smo\:font-size-27 {
    font-size: 1.6875rem !important; }
  .smo\:font-size-28 {
    font-size: 1.75rem !important; }
  .smo\:font-size-29 {
    font-size: 1.8125rem !important; }
  .smo\:font-size-30 {
    font-size: 1.875rem !important; }
  .smo\:font-size-31 {
    font-size: 1.9375rem !important; }
  .smo\:font-size-32 {
    font-size: 2rem !important; }
  .smo\:font-size-33 {
    font-size: 2.0625rem !important; }
  .smo\:font-size-34 {
    font-size: 2.125rem !important; }
  .smo\:font-size-35 {
    font-size: 2.1875rem !important; }
  .smo\:font-size-36 {
    font-size: 2.25rem !important; }
  .smo\:font-size-37 {
    font-size: 2.3125rem !important; }
  .smo\:font-size-38 {
    font-size: 2.375rem !important; }
  .smo\:font-size-39 {
    font-size: 2.4375rem !important; }
  .smo\:font-size-40 {
    font-size: 2.5rem !important; }
  .smo\:font-size-41 {
    font-size: 2.5625rem !important; }
  .smo\:font-size-42 {
    font-size: 2.625rem !important; }
  .smo\:font-size-43 {
    font-size: 2.6875rem !important; }
  .smo\:font-size-44 {
    font-size: 2.75rem !important; }
  .smo\:font-size-45 {
    font-size: 2.8125rem !important; }
  .smo\:font-size-46 {
    font-size: 2.875rem !important; }
  .smo\:font-size-47 {
    font-size: 2.9375rem !important; }
  .smo\:font-size-48 {
    font-size: 3rem !important; }
  .smo\:font-size-49 {
    font-size: 3.0625rem !important; }
  .smo\:font-size-50 {
    font-size: 3.125rem !important; }
  .smo\:font-size-51 {
    font-size: 3.1875rem !important; }
  .smo\:font-size-52 {
    font-size: 3.25rem !important; }
  .smo\:font-size-53 {
    font-size: 3.3125rem !important; }
  .smo\:font-size-54 {
    font-size: 3.375rem !important; }
  .smo\:font-size-55 {
    font-size: 3.4375rem !important; }
  .smo\:font-size-56 {
    font-size: 3.5rem !important; }
  .smo\:font-size-57 {
    font-size: 3.5625rem !important; }
  .smo\:font-size-58 {
    font-size: 3.625rem !important; }
  .smo\:font-size-59 {
    font-size: 3.6875rem !important; }
  .smo\:font-size-60 {
    font-size: 3.75rem !important; }
  .smo\:font-size-61 {
    font-size: 3.8125rem !important; }
  .smo\:font-size-62 {
    font-size: 3.875rem !important; }
  .smo\:font-size-63 {
    font-size: 3.9375rem !important; }
  .smo\:font-size-64 {
    font-size: 4rem !important; }
  .smo\:font-size-65 {
    font-size: 4.0625rem !important; }
  .smo\:font-size-66 {
    font-size: 4.125rem !important; }
  .smo\:font-size-67 {
    font-size: 4.1875rem !important; }
  .smo\:font-size-68 {
    font-size: 4.25rem !important; }
  .smo\:font-size-69 {
    font-size: 4.3125rem !important; }
  .smo\:font-size-70 {
    font-size: 4.375rem !important; }
  .smo\:font-size-71 {
    font-size: 4.4375rem !important; }
  .smo\:font-size-72 {
    font-size: 4.5rem !important; }
  .smo\:font-size-73 {
    font-size: 4.5625rem !important; }
  .smo\:font-size-74 {
    font-size: 4.625rem !important; }
  .smo\:font-size-75 {
    font-size: 4.6875rem !important; }
  .smo\:font-size-76 {
    font-size: 4.75rem !important; }
  .smo\:font-size-77 {
    font-size: 4.8125rem !important; }
  .smo\:font-size-78 {
    font-size: 4.875rem !important; }
  .smo\:font-size-79 {
    font-size: 4.9375rem !important; }
  .smo\:font-size-80 {
    font-size: 5rem !important; }
  .smo\:font-size-81 {
    font-size: 5.0625rem !important; }
  .smo\:font-size-82 {
    font-size: 5.125rem !important; }
  .smo\:font-size-83 {
    font-size: 5.1875rem !important; }
  .smo\:font-size-84 {
    font-size: 5.25rem !important; }
  .smo\:font-size-85 {
    font-size: 5.3125rem !important; }
  .smo\:font-size-86 {
    font-size: 5.375rem !important; }
  .smo\:font-size-87 {
    font-size: 5.4375rem !important; }
  .smo\:font-size-88 {
    font-size: 5.5rem !important; }
  .smo\:font-size-89 {
    font-size: 5.5625rem !important; }
  .smo\:font-size-90 {
    font-size: 5.625rem !important; }
  .smo\:font-size-91 {
    font-size: 5.6875rem !important; }
  .smo\:font-size-92 {
    font-size: 5.75rem !important; }
  .smo\:font-size-93 {
    font-size: 5.8125rem !important; }
  .smo\:font-size-94 {
    font-size: 5.875rem !important; }
  .smo\:font-size-95 {
    font-size: 5.9375rem !important; }
  .smo\:font-size-96 {
    font-size: 6rem !important; }
  .smo\:font-size-97 {
    font-size: 6.0625rem !important; }
  .smo\:font-size-98 {
    font-size: 6.125rem !important; }
  .smo\:font-size-99 {
    font-size: 6.1875rem !important; }
  .smo\:font-size-100 {
    font-size: 6.25rem !important; } }

@media (max-width: 990px) {
  .smb\:font-size-10 {
    font-size: 0.625rem !important; }
  .smb\:font-size-11 {
    font-size: 0.6875rem !important; }
  .smb\:font-size-12 {
    font-size: 0.75rem !important; }
  .smb\:font-size-13 {
    font-size: 0.8125rem !important; }
  .smb\:font-size-14 {
    font-size: 0.875rem !important; }
  .smb\:font-size-15 {
    font-size: 0.9375rem !important; }
  .smb\:font-size-16 {
    font-size: 1rem !important; }
  .smb\:font-size-17 {
    font-size: 1.0625rem !important; }
  .smb\:font-size-18 {
    font-size: 1.125rem !important; }
  .smb\:font-size-19 {
    font-size: 1.1875rem !important; }
  .smb\:font-size-20 {
    font-size: 1.25rem !important; }
  .smb\:font-size-21 {
    font-size: 1.3125rem !important; }
  .smb\:font-size-22 {
    font-size: 1.375rem !important; }
  .smb\:font-size-23 {
    font-size: 1.4375rem !important; }
  .smb\:font-size-24 {
    font-size: 1.5rem !important; }
  .smb\:font-size-25 {
    font-size: 1.5625rem !important; }
  .smb\:font-size-26 {
    font-size: 1.625rem !important; }
  .smb\:font-size-27 {
    font-size: 1.6875rem !important; }
  .smb\:font-size-28 {
    font-size: 1.75rem !important; }
  .smb\:font-size-29 {
    font-size: 1.8125rem !important; }
  .smb\:font-size-30 {
    font-size: 1.875rem !important; }
  .smb\:font-size-31 {
    font-size: 1.9375rem !important; }
  .smb\:font-size-32 {
    font-size: 2rem !important; }
  .smb\:font-size-33 {
    font-size: 2.0625rem !important; }
  .smb\:font-size-34 {
    font-size: 2.125rem !important; }
  .smb\:font-size-35 {
    font-size: 2.1875rem !important; }
  .smb\:font-size-36 {
    font-size: 2.25rem !important; }
  .smb\:font-size-37 {
    font-size: 2.3125rem !important; }
  .smb\:font-size-38 {
    font-size: 2.375rem !important; }
  .smb\:font-size-39 {
    font-size: 2.4375rem !important; }
  .smb\:font-size-40 {
    font-size: 2.5rem !important; }
  .smb\:font-size-41 {
    font-size: 2.5625rem !important; }
  .smb\:font-size-42 {
    font-size: 2.625rem !important; }
  .smb\:font-size-43 {
    font-size: 2.6875rem !important; }
  .smb\:font-size-44 {
    font-size: 2.75rem !important; }
  .smb\:font-size-45 {
    font-size: 2.8125rem !important; }
  .smb\:font-size-46 {
    font-size: 2.875rem !important; }
  .smb\:font-size-47 {
    font-size: 2.9375rem !important; }
  .smb\:font-size-48 {
    font-size: 3rem !important; }
  .smb\:font-size-49 {
    font-size: 3.0625rem !important; }
  .smb\:font-size-50 {
    font-size: 3.125rem !important; }
  .smb\:font-size-51 {
    font-size: 3.1875rem !important; }
  .smb\:font-size-52 {
    font-size: 3.25rem !important; }
  .smb\:font-size-53 {
    font-size: 3.3125rem !important; }
  .smb\:font-size-54 {
    font-size: 3.375rem !important; }
  .smb\:font-size-55 {
    font-size: 3.4375rem !important; }
  .smb\:font-size-56 {
    font-size: 3.5rem !important; }
  .smb\:font-size-57 {
    font-size: 3.5625rem !important; }
  .smb\:font-size-58 {
    font-size: 3.625rem !important; }
  .smb\:font-size-59 {
    font-size: 3.6875rem !important; }
  .smb\:font-size-60 {
    font-size: 3.75rem !important; }
  .smb\:font-size-61 {
    font-size: 3.8125rem !important; }
  .smb\:font-size-62 {
    font-size: 3.875rem !important; }
  .smb\:font-size-63 {
    font-size: 3.9375rem !important; }
  .smb\:font-size-64 {
    font-size: 4rem !important; }
  .smb\:font-size-65 {
    font-size: 4.0625rem !important; }
  .smb\:font-size-66 {
    font-size: 4.125rem !important; }
  .smb\:font-size-67 {
    font-size: 4.1875rem !important; }
  .smb\:font-size-68 {
    font-size: 4.25rem !important; }
  .smb\:font-size-69 {
    font-size: 4.3125rem !important; }
  .smb\:font-size-70 {
    font-size: 4.375rem !important; }
  .smb\:font-size-71 {
    font-size: 4.4375rem !important; }
  .smb\:font-size-72 {
    font-size: 4.5rem !important; }
  .smb\:font-size-73 {
    font-size: 4.5625rem !important; }
  .smb\:font-size-74 {
    font-size: 4.625rem !important; }
  .smb\:font-size-75 {
    font-size: 4.6875rem !important; }
  .smb\:font-size-76 {
    font-size: 4.75rem !important; }
  .smb\:font-size-77 {
    font-size: 4.8125rem !important; }
  .smb\:font-size-78 {
    font-size: 4.875rem !important; }
  .smb\:font-size-79 {
    font-size: 4.9375rem !important; }
  .smb\:font-size-80 {
    font-size: 5rem !important; }
  .smb\:font-size-81 {
    font-size: 5.0625rem !important; }
  .smb\:font-size-82 {
    font-size: 5.125rem !important; }
  .smb\:font-size-83 {
    font-size: 5.1875rem !important; }
  .smb\:font-size-84 {
    font-size: 5.25rem !important; }
  .smb\:font-size-85 {
    font-size: 5.3125rem !important; }
  .smb\:font-size-86 {
    font-size: 5.375rem !important; }
  .smb\:font-size-87 {
    font-size: 5.4375rem !important; }
  .smb\:font-size-88 {
    font-size: 5.5rem !important; }
  .smb\:font-size-89 {
    font-size: 5.5625rem !important; }
  .smb\:font-size-90 {
    font-size: 5.625rem !important; }
  .smb\:font-size-91 {
    font-size: 5.6875rem !important; }
  .smb\:font-size-92 {
    font-size: 5.75rem !important; }
  .smb\:font-size-93 {
    font-size: 5.8125rem !important; }
  .smb\:font-size-94 {
    font-size: 5.875rem !important; }
  .smb\:font-size-95 {
    font-size: 5.9375rem !important; }
  .smb\:font-size-96 {
    font-size: 6rem !important; }
  .smb\:font-size-97 {
    font-size: 6.0625rem !important; }
  .smb\:font-size-98 {
    font-size: 6.125rem !important; }
  .smb\:font-size-99 {
    font-size: 6.1875rem !important; }
  .smb\:font-size-100 {
    font-size: 6.25rem !important; } }

@media (min-width: 991px) {
  .md\:font-size-10 {
    font-size: 0.625rem !important; }
  .md\:font-size-11 {
    font-size: 0.6875rem !important; }
  .md\:font-size-12 {
    font-size: 0.75rem !important; }
  .md\:font-size-13 {
    font-size: 0.8125rem !important; }
  .md\:font-size-14 {
    font-size: 0.875rem !important; }
  .md\:font-size-15 {
    font-size: 0.9375rem !important; }
  .md\:font-size-16 {
    font-size: 1rem !important; }
  .md\:font-size-17 {
    font-size: 1.0625rem !important; }
  .md\:font-size-18 {
    font-size: 1.125rem !important; }
  .md\:font-size-19 {
    font-size: 1.1875rem !important; }
  .md\:font-size-20 {
    font-size: 1.25rem !important; }
  .md\:font-size-21 {
    font-size: 1.3125rem !important; }
  .md\:font-size-22 {
    font-size: 1.375rem !important; }
  .md\:font-size-23 {
    font-size: 1.4375rem !important; }
  .md\:font-size-24 {
    font-size: 1.5rem !important; }
  .md\:font-size-25 {
    font-size: 1.5625rem !important; }
  .md\:font-size-26 {
    font-size: 1.625rem !important; }
  .md\:font-size-27 {
    font-size: 1.6875rem !important; }
  .md\:font-size-28 {
    font-size: 1.75rem !important; }
  .md\:font-size-29 {
    font-size: 1.8125rem !important; }
  .md\:font-size-30 {
    font-size: 1.875rem !important; }
  .md\:font-size-31 {
    font-size: 1.9375rem !important; }
  .md\:font-size-32 {
    font-size: 2rem !important; }
  .md\:font-size-33 {
    font-size: 2.0625rem !important; }
  .md\:font-size-34 {
    font-size: 2.125rem !important; }
  .md\:font-size-35 {
    font-size: 2.1875rem !important; }
  .md\:font-size-36 {
    font-size: 2.25rem !important; }
  .md\:font-size-37 {
    font-size: 2.3125rem !important; }
  .md\:font-size-38 {
    font-size: 2.375rem !important; }
  .md\:font-size-39 {
    font-size: 2.4375rem !important; }
  .md\:font-size-40 {
    font-size: 2.5rem !important; }
  .md\:font-size-41 {
    font-size: 2.5625rem !important; }
  .md\:font-size-42 {
    font-size: 2.625rem !important; }
  .md\:font-size-43 {
    font-size: 2.6875rem !important; }
  .md\:font-size-44 {
    font-size: 2.75rem !important; }
  .md\:font-size-45 {
    font-size: 2.8125rem !important; }
  .md\:font-size-46 {
    font-size: 2.875rem !important; }
  .md\:font-size-47 {
    font-size: 2.9375rem !important; }
  .md\:font-size-48 {
    font-size: 3rem !important; }
  .md\:font-size-49 {
    font-size: 3.0625rem !important; }
  .md\:font-size-50 {
    font-size: 3.125rem !important; }
  .md\:font-size-51 {
    font-size: 3.1875rem !important; }
  .md\:font-size-52 {
    font-size: 3.25rem !important; }
  .md\:font-size-53 {
    font-size: 3.3125rem !important; }
  .md\:font-size-54 {
    font-size: 3.375rem !important; }
  .md\:font-size-55 {
    font-size: 3.4375rem !important; }
  .md\:font-size-56 {
    font-size: 3.5rem !important; }
  .md\:font-size-57 {
    font-size: 3.5625rem !important; }
  .md\:font-size-58 {
    font-size: 3.625rem !important; }
  .md\:font-size-59 {
    font-size: 3.6875rem !important; }
  .md\:font-size-60 {
    font-size: 3.75rem !important; }
  .md\:font-size-61 {
    font-size: 3.8125rem !important; }
  .md\:font-size-62 {
    font-size: 3.875rem !important; }
  .md\:font-size-63 {
    font-size: 3.9375rem !important; }
  .md\:font-size-64 {
    font-size: 4rem !important; }
  .md\:font-size-65 {
    font-size: 4.0625rem !important; }
  .md\:font-size-66 {
    font-size: 4.125rem !important; }
  .md\:font-size-67 {
    font-size: 4.1875rem !important; }
  .md\:font-size-68 {
    font-size: 4.25rem !important; }
  .md\:font-size-69 {
    font-size: 4.3125rem !important; }
  .md\:font-size-70 {
    font-size: 4.375rem !important; }
  .md\:font-size-71 {
    font-size: 4.4375rem !important; }
  .md\:font-size-72 {
    font-size: 4.5rem !important; }
  .md\:font-size-73 {
    font-size: 4.5625rem !important; }
  .md\:font-size-74 {
    font-size: 4.625rem !important; }
  .md\:font-size-75 {
    font-size: 4.6875rem !important; }
  .md\:font-size-76 {
    font-size: 4.75rem !important; }
  .md\:font-size-77 {
    font-size: 4.8125rem !important; }
  .md\:font-size-78 {
    font-size: 4.875rem !important; }
  .md\:font-size-79 {
    font-size: 4.9375rem !important; }
  .md\:font-size-80 {
    font-size: 5rem !important; }
  .md\:font-size-81 {
    font-size: 5.0625rem !important; }
  .md\:font-size-82 {
    font-size: 5.125rem !important; }
  .md\:font-size-83 {
    font-size: 5.1875rem !important; }
  .md\:font-size-84 {
    font-size: 5.25rem !important; }
  .md\:font-size-85 {
    font-size: 5.3125rem !important; }
  .md\:font-size-86 {
    font-size: 5.375rem !important; }
  .md\:font-size-87 {
    font-size: 5.4375rem !important; }
  .md\:font-size-88 {
    font-size: 5.5rem !important; }
  .md\:font-size-89 {
    font-size: 5.5625rem !important; }
  .md\:font-size-90 {
    font-size: 5.625rem !important; }
  .md\:font-size-91 {
    font-size: 5.6875rem !important; }
  .md\:font-size-92 {
    font-size: 5.75rem !important; }
  .md\:font-size-93 {
    font-size: 5.8125rem !important; }
  .md\:font-size-94 {
    font-size: 5.875rem !important; }
  .md\:font-size-95 {
    font-size: 5.9375rem !important; }
  .md\:font-size-96 {
    font-size: 6rem !important; }
  .md\:font-size-97 {
    font-size: 6.0625rem !important; }
  .md\:font-size-98 {
    font-size: 6.125rem !important; }
  .md\:font-size-99 {
    font-size: 6.1875rem !important; }
  .md\:font-size-100 {
    font-size: 6.25rem !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:font-size-10 {
    font-size: 0.625rem !important; }
  .mdo\:font-size-11 {
    font-size: 0.6875rem !important; }
  .mdo\:font-size-12 {
    font-size: 0.75rem !important; }
  .mdo\:font-size-13 {
    font-size: 0.8125rem !important; }
  .mdo\:font-size-14 {
    font-size: 0.875rem !important; }
  .mdo\:font-size-15 {
    font-size: 0.9375rem !important; }
  .mdo\:font-size-16 {
    font-size: 1rem !important; }
  .mdo\:font-size-17 {
    font-size: 1.0625rem !important; }
  .mdo\:font-size-18 {
    font-size: 1.125rem !important; }
  .mdo\:font-size-19 {
    font-size: 1.1875rem !important; }
  .mdo\:font-size-20 {
    font-size: 1.25rem !important; }
  .mdo\:font-size-21 {
    font-size: 1.3125rem !important; }
  .mdo\:font-size-22 {
    font-size: 1.375rem !important; }
  .mdo\:font-size-23 {
    font-size: 1.4375rem !important; }
  .mdo\:font-size-24 {
    font-size: 1.5rem !important; }
  .mdo\:font-size-25 {
    font-size: 1.5625rem !important; }
  .mdo\:font-size-26 {
    font-size: 1.625rem !important; }
  .mdo\:font-size-27 {
    font-size: 1.6875rem !important; }
  .mdo\:font-size-28 {
    font-size: 1.75rem !important; }
  .mdo\:font-size-29 {
    font-size: 1.8125rem !important; }
  .mdo\:font-size-30 {
    font-size: 1.875rem !important; }
  .mdo\:font-size-31 {
    font-size: 1.9375rem !important; }
  .mdo\:font-size-32 {
    font-size: 2rem !important; }
  .mdo\:font-size-33 {
    font-size: 2.0625rem !important; }
  .mdo\:font-size-34 {
    font-size: 2.125rem !important; }
  .mdo\:font-size-35 {
    font-size: 2.1875rem !important; }
  .mdo\:font-size-36 {
    font-size: 2.25rem !important; }
  .mdo\:font-size-37 {
    font-size: 2.3125rem !important; }
  .mdo\:font-size-38 {
    font-size: 2.375rem !important; }
  .mdo\:font-size-39 {
    font-size: 2.4375rem !important; }
  .mdo\:font-size-40 {
    font-size: 2.5rem !important; }
  .mdo\:font-size-41 {
    font-size: 2.5625rem !important; }
  .mdo\:font-size-42 {
    font-size: 2.625rem !important; }
  .mdo\:font-size-43 {
    font-size: 2.6875rem !important; }
  .mdo\:font-size-44 {
    font-size: 2.75rem !important; }
  .mdo\:font-size-45 {
    font-size: 2.8125rem !important; }
  .mdo\:font-size-46 {
    font-size: 2.875rem !important; }
  .mdo\:font-size-47 {
    font-size: 2.9375rem !important; }
  .mdo\:font-size-48 {
    font-size: 3rem !important; }
  .mdo\:font-size-49 {
    font-size: 3.0625rem !important; }
  .mdo\:font-size-50 {
    font-size: 3.125rem !important; }
  .mdo\:font-size-51 {
    font-size: 3.1875rem !important; }
  .mdo\:font-size-52 {
    font-size: 3.25rem !important; }
  .mdo\:font-size-53 {
    font-size: 3.3125rem !important; }
  .mdo\:font-size-54 {
    font-size: 3.375rem !important; }
  .mdo\:font-size-55 {
    font-size: 3.4375rem !important; }
  .mdo\:font-size-56 {
    font-size: 3.5rem !important; }
  .mdo\:font-size-57 {
    font-size: 3.5625rem !important; }
  .mdo\:font-size-58 {
    font-size: 3.625rem !important; }
  .mdo\:font-size-59 {
    font-size: 3.6875rem !important; }
  .mdo\:font-size-60 {
    font-size: 3.75rem !important; }
  .mdo\:font-size-61 {
    font-size: 3.8125rem !important; }
  .mdo\:font-size-62 {
    font-size: 3.875rem !important; }
  .mdo\:font-size-63 {
    font-size: 3.9375rem !important; }
  .mdo\:font-size-64 {
    font-size: 4rem !important; }
  .mdo\:font-size-65 {
    font-size: 4.0625rem !important; }
  .mdo\:font-size-66 {
    font-size: 4.125rem !important; }
  .mdo\:font-size-67 {
    font-size: 4.1875rem !important; }
  .mdo\:font-size-68 {
    font-size: 4.25rem !important; }
  .mdo\:font-size-69 {
    font-size: 4.3125rem !important; }
  .mdo\:font-size-70 {
    font-size: 4.375rem !important; }
  .mdo\:font-size-71 {
    font-size: 4.4375rem !important; }
  .mdo\:font-size-72 {
    font-size: 4.5rem !important; }
  .mdo\:font-size-73 {
    font-size: 4.5625rem !important; }
  .mdo\:font-size-74 {
    font-size: 4.625rem !important; }
  .mdo\:font-size-75 {
    font-size: 4.6875rem !important; }
  .mdo\:font-size-76 {
    font-size: 4.75rem !important; }
  .mdo\:font-size-77 {
    font-size: 4.8125rem !important; }
  .mdo\:font-size-78 {
    font-size: 4.875rem !important; }
  .mdo\:font-size-79 {
    font-size: 4.9375rem !important; }
  .mdo\:font-size-80 {
    font-size: 5rem !important; }
  .mdo\:font-size-81 {
    font-size: 5.0625rem !important; }
  .mdo\:font-size-82 {
    font-size: 5.125rem !important; }
  .mdo\:font-size-83 {
    font-size: 5.1875rem !important; }
  .mdo\:font-size-84 {
    font-size: 5.25rem !important; }
  .mdo\:font-size-85 {
    font-size: 5.3125rem !important; }
  .mdo\:font-size-86 {
    font-size: 5.375rem !important; }
  .mdo\:font-size-87 {
    font-size: 5.4375rem !important; }
  .mdo\:font-size-88 {
    font-size: 5.5rem !important; }
  .mdo\:font-size-89 {
    font-size: 5.5625rem !important; }
  .mdo\:font-size-90 {
    font-size: 5.625rem !important; }
  .mdo\:font-size-91 {
    font-size: 5.6875rem !important; }
  .mdo\:font-size-92 {
    font-size: 5.75rem !important; }
  .mdo\:font-size-93 {
    font-size: 5.8125rem !important; }
  .mdo\:font-size-94 {
    font-size: 5.875rem !important; }
  .mdo\:font-size-95 {
    font-size: 5.9375rem !important; }
  .mdo\:font-size-96 {
    font-size: 6rem !important; }
  .mdo\:font-size-97 {
    font-size: 6.0625rem !important; }
  .mdo\:font-size-98 {
    font-size: 6.125rem !important; }
  .mdo\:font-size-99 {
    font-size: 6.1875rem !important; }
  .mdo\:font-size-100 {
    font-size: 6.25rem !important; } }

@media (max-width: 1239px) {
  .mdb\:font-size-10 {
    font-size: 0.625rem !important; }
  .mdb\:font-size-11 {
    font-size: 0.6875rem !important; }
  .mdb\:font-size-12 {
    font-size: 0.75rem !important; }
  .mdb\:font-size-13 {
    font-size: 0.8125rem !important; }
  .mdb\:font-size-14 {
    font-size: 0.875rem !important; }
  .mdb\:font-size-15 {
    font-size: 0.9375rem !important; }
  .mdb\:font-size-16 {
    font-size: 1rem !important; }
  .mdb\:font-size-17 {
    font-size: 1.0625rem !important; }
  .mdb\:font-size-18 {
    font-size: 1.125rem !important; }
  .mdb\:font-size-19 {
    font-size: 1.1875rem !important; }
  .mdb\:font-size-20 {
    font-size: 1.25rem !important; }
  .mdb\:font-size-21 {
    font-size: 1.3125rem !important; }
  .mdb\:font-size-22 {
    font-size: 1.375rem !important; }
  .mdb\:font-size-23 {
    font-size: 1.4375rem !important; }
  .mdb\:font-size-24 {
    font-size: 1.5rem !important; }
  .mdb\:font-size-25 {
    font-size: 1.5625rem !important; }
  .mdb\:font-size-26 {
    font-size: 1.625rem !important; }
  .mdb\:font-size-27 {
    font-size: 1.6875rem !important; }
  .mdb\:font-size-28 {
    font-size: 1.75rem !important; }
  .mdb\:font-size-29 {
    font-size: 1.8125rem !important; }
  .mdb\:font-size-30 {
    font-size: 1.875rem !important; }
  .mdb\:font-size-31 {
    font-size: 1.9375rem !important; }
  .mdb\:font-size-32 {
    font-size: 2rem !important; }
  .mdb\:font-size-33 {
    font-size: 2.0625rem !important; }
  .mdb\:font-size-34 {
    font-size: 2.125rem !important; }
  .mdb\:font-size-35 {
    font-size: 2.1875rem !important; }
  .mdb\:font-size-36 {
    font-size: 2.25rem !important; }
  .mdb\:font-size-37 {
    font-size: 2.3125rem !important; }
  .mdb\:font-size-38 {
    font-size: 2.375rem !important; }
  .mdb\:font-size-39 {
    font-size: 2.4375rem !important; }
  .mdb\:font-size-40 {
    font-size: 2.5rem !important; }
  .mdb\:font-size-41 {
    font-size: 2.5625rem !important; }
  .mdb\:font-size-42 {
    font-size: 2.625rem !important; }
  .mdb\:font-size-43 {
    font-size: 2.6875rem !important; }
  .mdb\:font-size-44 {
    font-size: 2.75rem !important; }
  .mdb\:font-size-45 {
    font-size: 2.8125rem !important; }
  .mdb\:font-size-46 {
    font-size: 2.875rem !important; }
  .mdb\:font-size-47 {
    font-size: 2.9375rem !important; }
  .mdb\:font-size-48 {
    font-size: 3rem !important; }
  .mdb\:font-size-49 {
    font-size: 3.0625rem !important; }
  .mdb\:font-size-50 {
    font-size: 3.125rem !important; }
  .mdb\:font-size-51 {
    font-size: 3.1875rem !important; }
  .mdb\:font-size-52 {
    font-size: 3.25rem !important; }
  .mdb\:font-size-53 {
    font-size: 3.3125rem !important; }
  .mdb\:font-size-54 {
    font-size: 3.375rem !important; }
  .mdb\:font-size-55 {
    font-size: 3.4375rem !important; }
  .mdb\:font-size-56 {
    font-size: 3.5rem !important; }
  .mdb\:font-size-57 {
    font-size: 3.5625rem !important; }
  .mdb\:font-size-58 {
    font-size: 3.625rem !important; }
  .mdb\:font-size-59 {
    font-size: 3.6875rem !important; }
  .mdb\:font-size-60 {
    font-size: 3.75rem !important; }
  .mdb\:font-size-61 {
    font-size: 3.8125rem !important; }
  .mdb\:font-size-62 {
    font-size: 3.875rem !important; }
  .mdb\:font-size-63 {
    font-size: 3.9375rem !important; }
  .mdb\:font-size-64 {
    font-size: 4rem !important; }
  .mdb\:font-size-65 {
    font-size: 4.0625rem !important; }
  .mdb\:font-size-66 {
    font-size: 4.125rem !important; }
  .mdb\:font-size-67 {
    font-size: 4.1875rem !important; }
  .mdb\:font-size-68 {
    font-size: 4.25rem !important; }
  .mdb\:font-size-69 {
    font-size: 4.3125rem !important; }
  .mdb\:font-size-70 {
    font-size: 4.375rem !important; }
  .mdb\:font-size-71 {
    font-size: 4.4375rem !important; }
  .mdb\:font-size-72 {
    font-size: 4.5rem !important; }
  .mdb\:font-size-73 {
    font-size: 4.5625rem !important; }
  .mdb\:font-size-74 {
    font-size: 4.625rem !important; }
  .mdb\:font-size-75 {
    font-size: 4.6875rem !important; }
  .mdb\:font-size-76 {
    font-size: 4.75rem !important; }
  .mdb\:font-size-77 {
    font-size: 4.8125rem !important; }
  .mdb\:font-size-78 {
    font-size: 4.875rem !important; }
  .mdb\:font-size-79 {
    font-size: 4.9375rem !important; }
  .mdb\:font-size-80 {
    font-size: 5rem !important; }
  .mdb\:font-size-81 {
    font-size: 5.0625rem !important; }
  .mdb\:font-size-82 {
    font-size: 5.125rem !important; }
  .mdb\:font-size-83 {
    font-size: 5.1875rem !important; }
  .mdb\:font-size-84 {
    font-size: 5.25rem !important; }
  .mdb\:font-size-85 {
    font-size: 5.3125rem !important; }
  .mdb\:font-size-86 {
    font-size: 5.375rem !important; }
  .mdb\:font-size-87 {
    font-size: 5.4375rem !important; }
  .mdb\:font-size-88 {
    font-size: 5.5rem !important; }
  .mdb\:font-size-89 {
    font-size: 5.5625rem !important; }
  .mdb\:font-size-90 {
    font-size: 5.625rem !important; }
  .mdb\:font-size-91 {
    font-size: 5.6875rem !important; }
  .mdb\:font-size-92 {
    font-size: 5.75rem !important; }
  .mdb\:font-size-93 {
    font-size: 5.8125rem !important; }
  .mdb\:font-size-94 {
    font-size: 5.875rem !important; }
  .mdb\:font-size-95 {
    font-size: 5.9375rem !important; }
  .mdb\:font-size-96 {
    font-size: 6rem !important; }
  .mdb\:font-size-97 {
    font-size: 6.0625rem !important; }
  .mdb\:font-size-98 {
    font-size: 6.125rem !important; }
  .mdb\:font-size-99 {
    font-size: 6.1875rem !important; }
  .mdb\:font-size-100 {
    font-size: 6.25rem !important; } }

@media (min-width: 1240px) {
  .lg\:font-size-10 {
    font-size: 0.625rem !important; }
  .lg\:font-size-11 {
    font-size: 0.6875rem !important; }
  .lg\:font-size-12 {
    font-size: 0.75rem !important; }
  .lg\:font-size-13 {
    font-size: 0.8125rem !important; }
  .lg\:font-size-14 {
    font-size: 0.875rem !important; }
  .lg\:font-size-15 {
    font-size: 0.9375rem !important; }
  .lg\:font-size-16 {
    font-size: 1rem !important; }
  .lg\:font-size-17 {
    font-size: 1.0625rem !important; }
  .lg\:font-size-18 {
    font-size: 1.125rem !important; }
  .lg\:font-size-19 {
    font-size: 1.1875rem !important; }
  .lg\:font-size-20 {
    font-size: 1.25rem !important; }
  .lg\:font-size-21 {
    font-size: 1.3125rem !important; }
  .lg\:font-size-22 {
    font-size: 1.375rem !important; }
  .lg\:font-size-23 {
    font-size: 1.4375rem !important; }
  .lg\:font-size-24 {
    font-size: 1.5rem !important; }
  .lg\:font-size-25 {
    font-size: 1.5625rem !important; }
  .lg\:font-size-26 {
    font-size: 1.625rem !important; }
  .lg\:font-size-27 {
    font-size: 1.6875rem !important; }
  .lg\:font-size-28 {
    font-size: 1.75rem !important; }
  .lg\:font-size-29 {
    font-size: 1.8125rem !important; }
  .lg\:font-size-30 {
    font-size: 1.875rem !important; }
  .lg\:font-size-31 {
    font-size: 1.9375rem !important; }
  .lg\:font-size-32 {
    font-size: 2rem !important; }
  .lg\:font-size-33 {
    font-size: 2.0625rem !important; }
  .lg\:font-size-34 {
    font-size: 2.125rem !important; }
  .lg\:font-size-35 {
    font-size: 2.1875rem !important; }
  .lg\:font-size-36 {
    font-size: 2.25rem !important; }
  .lg\:font-size-37 {
    font-size: 2.3125rem !important; }
  .lg\:font-size-38 {
    font-size: 2.375rem !important; }
  .lg\:font-size-39 {
    font-size: 2.4375rem !important; }
  .lg\:font-size-40 {
    font-size: 2.5rem !important; }
  .lg\:font-size-41 {
    font-size: 2.5625rem !important; }
  .lg\:font-size-42 {
    font-size: 2.625rem !important; }
  .lg\:font-size-43 {
    font-size: 2.6875rem !important; }
  .lg\:font-size-44 {
    font-size: 2.75rem !important; }
  .lg\:font-size-45 {
    font-size: 2.8125rem !important; }
  .lg\:font-size-46 {
    font-size: 2.875rem !important; }
  .lg\:font-size-47 {
    font-size: 2.9375rem !important; }
  .lg\:font-size-48 {
    font-size: 3rem !important; }
  .lg\:font-size-49 {
    font-size: 3.0625rem !important; }
  .lg\:font-size-50 {
    font-size: 3.125rem !important; }
  .lg\:font-size-51 {
    font-size: 3.1875rem !important; }
  .lg\:font-size-52 {
    font-size: 3.25rem !important; }
  .lg\:font-size-53 {
    font-size: 3.3125rem !important; }
  .lg\:font-size-54 {
    font-size: 3.375rem !important; }
  .lg\:font-size-55 {
    font-size: 3.4375rem !important; }
  .lg\:font-size-56 {
    font-size: 3.5rem !important; }
  .lg\:font-size-57 {
    font-size: 3.5625rem !important; }
  .lg\:font-size-58 {
    font-size: 3.625rem !important; }
  .lg\:font-size-59 {
    font-size: 3.6875rem !important; }
  .lg\:font-size-60 {
    font-size: 3.75rem !important; }
  .lg\:font-size-61 {
    font-size: 3.8125rem !important; }
  .lg\:font-size-62 {
    font-size: 3.875rem !important; }
  .lg\:font-size-63 {
    font-size: 3.9375rem !important; }
  .lg\:font-size-64 {
    font-size: 4rem !important; }
  .lg\:font-size-65 {
    font-size: 4.0625rem !important; }
  .lg\:font-size-66 {
    font-size: 4.125rem !important; }
  .lg\:font-size-67 {
    font-size: 4.1875rem !important; }
  .lg\:font-size-68 {
    font-size: 4.25rem !important; }
  .lg\:font-size-69 {
    font-size: 4.3125rem !important; }
  .lg\:font-size-70 {
    font-size: 4.375rem !important; }
  .lg\:font-size-71 {
    font-size: 4.4375rem !important; }
  .lg\:font-size-72 {
    font-size: 4.5rem !important; }
  .lg\:font-size-73 {
    font-size: 4.5625rem !important; }
  .lg\:font-size-74 {
    font-size: 4.625rem !important; }
  .lg\:font-size-75 {
    font-size: 4.6875rem !important; }
  .lg\:font-size-76 {
    font-size: 4.75rem !important; }
  .lg\:font-size-77 {
    font-size: 4.8125rem !important; }
  .lg\:font-size-78 {
    font-size: 4.875rem !important; }
  .lg\:font-size-79 {
    font-size: 4.9375rem !important; }
  .lg\:font-size-80 {
    font-size: 5rem !important; }
  .lg\:font-size-81 {
    font-size: 5.0625rem !important; }
  .lg\:font-size-82 {
    font-size: 5.125rem !important; }
  .lg\:font-size-83 {
    font-size: 5.1875rem !important; }
  .lg\:font-size-84 {
    font-size: 5.25rem !important; }
  .lg\:font-size-85 {
    font-size: 5.3125rem !important; }
  .lg\:font-size-86 {
    font-size: 5.375rem !important; }
  .lg\:font-size-87 {
    font-size: 5.4375rem !important; }
  .lg\:font-size-88 {
    font-size: 5.5rem !important; }
  .lg\:font-size-89 {
    font-size: 5.5625rem !important; }
  .lg\:font-size-90 {
    font-size: 5.625rem !important; }
  .lg\:font-size-91 {
    font-size: 5.6875rem !important; }
  .lg\:font-size-92 {
    font-size: 5.75rem !important; }
  .lg\:font-size-93 {
    font-size: 5.8125rem !important; }
  .lg\:font-size-94 {
    font-size: 5.875rem !important; }
  .lg\:font-size-95 {
    font-size: 5.9375rem !important; }
  .lg\:font-size-96 {
    font-size: 6rem !important; }
  .lg\:font-size-97 {
    font-size: 6.0625rem !important; }
  .lg\:font-size-98 {
    font-size: 6.125rem !important; }
  .lg\:font-size-99 {
    font-size: 6.1875rem !important; }
  .lg\:font-size-100 {
    font-size: 6.25rem !important; } }

/* FONT WIDTHS */
.font-weight-100 {
  font-weight: 100 !important; }

.font-weight-300 {
  font-weight: 300 !important; }

.font-weight-400 {
  font-weight: 400 !important; }

.font-weight-500 {
  font-weight: 500 !important; }

.font-weight-600 {
  font-weight: 600 !important; }

.font-weight-700 {
  font-weight: 700 !important; }

.font-weight-800 {
  font-weight: 800 !important; }

.font-weight-900 {
  font-weight: 900 !important; }

.font-weight-bold {
  font-weight: bold !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

@media (max-width: 574px) {
  .xs\:font-weight-100 {
    font-weight: 100 !important; }
  .xs\:font-weight-300 {
    font-weight: 300 !important; }
  .xs\:font-weight-400 {
    font-weight: 400 !important; }
  .xs\:font-weight-500 {
    font-weight: 500 !important; }
  .xs\:font-weight-600 {
    font-weight: 600 !important; }
  .xs\:font-weight-700 {
    font-weight: 700 !important; }
  .xs\:font-weight-800 {
    font-weight: 800 !important; }
  .xs\:font-weight-900 {
    font-weight: 900 !important; }
  .xs\:font-weight-bold {
    font-weight: bold !important; }
  .xs\:font-weight-bolder {
    font-weight: bolder !important; } }

@media (min-width: 575px) {
  .sm\:font-weight-100 {
    font-weight: 100 !important; }
  .sm\:font-weight-300 {
    font-weight: 300 !important; }
  .sm\:font-weight-400 {
    font-weight: 400 !important; }
  .sm\:font-weight-500 {
    font-weight: 500 !important; }
  .sm\:font-weight-600 {
    font-weight: 600 !important; }
  .sm\:font-weight-700 {
    font-weight: 700 !important; }
  .sm\:font-weight-800 {
    font-weight: 800 !important; }
  .sm\:font-weight-900 {
    font-weight: 900 !important; }
  .sm\:font-weight-bold {
    font-weight: bold !important; }
  .sm\:font-weight-bolder {
    font-weight: bolder !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:font-weight-100 {
    font-weight: 100 !important; }
  .smo\:font-weight-300 {
    font-weight: 300 !important; }
  .smo\:font-weight-400 {
    font-weight: 400 !important; }
  .smo\:font-weight-500 {
    font-weight: 500 !important; }
  .smo\:font-weight-600 {
    font-weight: 600 !important; }
  .smo\:font-weight-700 {
    font-weight: 700 !important; }
  .smo\:font-weight-800 {
    font-weight: 800 !important; }
  .smo\:font-weight-900 {
    font-weight: 900 !important; }
  .smo\:font-weight-bold {
    font-weight: bold !important; }
  .smo\:font-weight-bolder {
    font-weight: bolder !important; } }

@media (max-width: 990px) {
  .smb\:font-weight-100 {
    font-weight: 100 !important; }
  .smb\:font-weight-300 {
    font-weight: 300 !important; }
  .smb\:font-weight-400 {
    font-weight: 400 !important; }
  .smb\:font-weight-500 {
    font-weight: 500 !important; }
  .smb\:font-weight-600 {
    font-weight: 600 !important; }
  .smb\:font-weight-700 {
    font-weight: 700 !important; }
  .smb\:font-weight-800 {
    font-weight: 800 !important; }
  .smb\:font-weight-900 {
    font-weight: 900 !important; }
  .smb\:font-weight-bold {
    font-weight: bold !important; }
  .smb\:font-weight-bolder {
    font-weight: bolder !important; } }

@media (min-width: 991px) {
  .md\:font-weight-100 {
    font-weight: 100 !important; }
  .md\:font-weight-300 {
    font-weight: 300 !important; }
  .md\:font-weight-400 {
    font-weight: 400 !important; }
  .md\:font-weight-500 {
    font-weight: 500 !important; }
  .md\:font-weight-600 {
    font-weight: 600 !important; }
  .md\:font-weight-700 {
    font-weight: 700 !important; }
  .md\:font-weight-800 {
    font-weight: 800 !important; }
  .md\:font-weight-900 {
    font-weight: 900 !important; }
  .md\:font-weight-bold {
    font-weight: bold !important; }
  .md\:font-weight-bolder {
    font-weight: bolder !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:font-weight-100 {
    font-weight: 100 !important; }
  .mdo\:font-weight-300 {
    font-weight: 300 !important; }
  .mdo\:font-weight-400 {
    font-weight: 400 !important; }
  .mdo\:font-weight-500 {
    font-weight: 500 !important; }
  .mdo\:font-weight-600 {
    font-weight: 600 !important; }
  .mdo\:font-weight-700 {
    font-weight: 700 !important; }
  .mdo\:font-weight-800 {
    font-weight: 800 !important; }
  .mdo\:font-weight-900 {
    font-weight: 900 !important; }
  .mdo\:font-weight-bold {
    font-weight: bold !important; }
  .mdo\:font-weight-bolder {
    font-weight: bolder !important; } }

@media (max-width: 1239px) {
  .mdb\:font-weight-100 {
    font-weight: 100 !important; }
  .mdb\:font-weight-300 {
    font-weight: 300 !important; }
  .mdb\:font-weight-400 {
    font-weight: 400 !important; }
  .mdb\:font-weight-500 {
    font-weight: 500 !important; }
  .mdb\:font-weight-600 {
    font-weight: 600 !important; }
  .mdb\:font-weight-700 {
    font-weight: 700 !important; }
  .mdb\:font-weight-800 {
    font-weight: 800 !important; }
  .mdb\:font-weight-900 {
    font-weight: 900 !important; }
  .mdb\:font-weight-bold {
    font-weight: bold !important; }
  .mdb\:font-weight-bolder {
    font-weight: bolder !important; } }

@media (min-width: 1240px) {
  .lg\:font-weight-100 {
    font-weight: 100 !important; }
  .lg\:font-weight-300 {
    font-weight: 300 !important; }
  .lg\:font-weight-400 {
    font-weight: 400 !important; }
  .lg\:font-weight-500 {
    font-weight: 500 !important; }
  .lg\:font-weight-600 {
    font-weight: 600 !important; }
  .lg\:font-weight-700 {
    font-weight: 700 !important; }
  .lg\:font-weight-800 {
    font-weight: 800 !important; }
  .lg\:font-weight-900 {
    font-weight: 900 !important; }
  .lg\:font-weight-bold {
    font-weight: bold !important; }
  .lg\:font-weight-bolder {
    font-weight: bolder !important; } }

/* TEXT ALIGNMENT */
.text-left {
  text-align: left; }

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

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

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

@media (max-width: 574px) {
  .xs\:text-left {
    text-align: left; }
  .xs\:text-right {
    text-align: right; }
  .xs\:text-center {
    text-align: center; }
  .xs\:text-justify {
    text-align: justify; } }

@media (min-width: 575px) {
  .sm\:text-left {
    text-align: left; }
  .sm\:text-right {
    text-align: right; }
  .sm\:text-center {
    text-align: center; }
  .sm\:text-justify {
    text-align: justify; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:text-left {
    text-align: left; }
  .smo\:text-right {
    text-align: right; }
  .smo\:text-center {
    text-align: center; }
  .smo\:text-justify {
    text-align: justify; } }

@media (max-width: 990px) {
  .smb\:text-left {
    text-align: left; }
  .smb\:text-right {
    text-align: right; }
  .smb\:text-center {
    text-align: center; }
  .smb\:text-justify {
    text-align: justify; } }

@media (min-width: 991px) {
  .md\:text-left {
    text-align: left; }
  .md\:text-right {
    text-align: right; }
  .md\:text-center {
    text-align: center; }
  .md\:text-justify {
    text-align: justify; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:text-left {
    text-align: left; }
  .mdo\:text-right {
    text-align: right; }
  .mdo\:text-center {
    text-align: center; }
  .mdo\:text-justify {
    text-align: justify; } }

@media (max-width: 1239px) {
  .mdb\:text-left {
    text-align: left; }
  .mdb\:text-right {
    text-align: right; }
  .mdb\:text-center {
    text-align: center; }
  .mdb\:text-justify {
    text-align: justify; } }

@media (min-width: 1240px) {
  .lg\:text-left {
    text-align: left; }
  .lg\:text-right {
    text-align: right; }
  .lg\:text-center {
    text-align: center; }
  .lg\:text-justify {
    text-align: justify; } }

/* TEXT TRANSFORM */
.text-uppercase {
  text-transform: uppercase; }

.text-lowercase {
  text-transform: lowercase; }

.text-capitalize {
  text-transform: capitalize; }

@media (max-width: 574px) {
  .xs\:text-uppercase {
    text-transform: uppercase; }
  .xs\:text-lowercase {
    text-transform: lowercase; }
  .xs\:text-capitalize {
    text-transform: capitalize; } }

@media (min-width: 575px) {
  .sm\:text-uppercase {
    text-transform: uppercase; }
  .sm\:text-lowercase {
    text-transform: lowercase; }
  .sm\:text-capitalize {
    text-transform: capitalize; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:text-uppercase {
    text-transform: uppercase; }
  .smo\:text-lowercase {
    text-transform: lowercase; }
  .smo\:text-capitalize {
    text-transform: capitalize; } }

@media (max-width: 990px) {
  .smb\:text-uppercase {
    text-transform: uppercase; }
  .smb\:text-lowercase {
    text-transform: lowercase; }
  .smb\:text-capitalize {
    text-transform: capitalize; } }

@media (min-width: 991px) {
  .md\:text-uppercase {
    text-transform: uppercase; }
  .md\:text-lowercase {
    text-transform: lowercase; }
  .md\:text-capitalize {
    text-transform: capitalize; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:text-uppercase {
    text-transform: uppercase; }
  .mdo\:text-lowercase {
    text-transform: lowercase; }
  .mdo\:text-capitalize {
    text-transform: capitalize; } }

@media (max-width: 1239px) {
  .mdb\:text-uppercase {
    text-transform: uppercase; }
  .mdb\:text-lowercase {
    text-transform: lowercase; }
  .mdb\:text-capitalize {
    text-transform: capitalize; } }

@media (min-width: 1240px) {
  .lg\:text-uppercase {
    text-transform: uppercase; }
  .lg\:text-lowercase {
    text-transform: lowercase; }
  .lg\:text-capitalize {
    text-transform: capitalize; } }

/* LINE HEIGHT */
.line-height-100 {
  line-height: 100%; }

.line-height-110 {
  line-height: 110%; }

.line-height-120 {
  line-height: 120%; }

.line-height-130 {
  line-height: 130%; }

.line-height-140 {
  line-height: 140%; }

.line-height-150 {
  line-height: 150%; }

.line-height-160 {
  line-height: 160%; }

.line-height-170 {
  line-height: 170%; }

.line-height-180 {
  line-height: 180%; }

.line-height-190 {
  line-height: 190%; }

.line-height-200 {
  line-height: 200%; }

@media (max-width: 574px) {
  .xs\:line-height-100 {
    line-height: 100%; }
  .xs\:line-height-110 {
    line-height: 110%; }
  .xs\:line-height-120 {
    line-height: 120%; }
  .xs\:line-height-130 {
    line-height: 130%; }
  .xs\:line-height-140 {
    line-height: 140%; }
  .xs\:line-height-150 {
    line-height: 150%; }
  .xs\:line-height-160 {
    line-height: 160%; }
  .xs\:line-height-170 {
    line-height: 170%; }
  .xs\:line-height-180 {
    line-height: 180%; }
  .xs\:line-height-190 {
    line-height: 190%; }
  .xs\:line-height-200 {
    line-height: 200%; } }

@media (min-width: 575px) {
  .sm\:line-height-100 {
    line-height: 100%; }
  .sm\:line-height-110 {
    line-height: 110%; }
  .sm\:line-height-120 {
    line-height: 120%; }
  .sm\:line-height-130 {
    line-height: 130%; }
  .sm\:line-height-140 {
    line-height: 140%; }
  .sm\:line-height-150 {
    line-height: 150%; }
  .sm\:line-height-160 {
    line-height: 160%; }
  .sm\:line-height-170 {
    line-height: 170%; }
  .sm\:line-height-180 {
    line-height: 180%; }
  .sm\:line-height-190 {
    line-height: 190%; }
  .sm\:line-height-200 {
    line-height: 200%; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:line-height-100 {
    line-height: 100%; }
  .smo\:line-height-110 {
    line-height: 110%; }
  .smo\:line-height-120 {
    line-height: 120%; }
  .smo\:line-height-130 {
    line-height: 130%; }
  .smo\:line-height-140 {
    line-height: 140%; }
  .smo\:line-height-150 {
    line-height: 150%; }
  .smo\:line-height-160 {
    line-height: 160%; }
  .smo\:line-height-170 {
    line-height: 170%; }
  .smo\:line-height-180 {
    line-height: 180%; }
  .smo\:line-height-190 {
    line-height: 190%; }
  .smo\:line-height-200 {
    line-height: 200%; } }

@media (max-width: 990px) {
  .smb\:line-height-100 {
    line-height: 100%; }
  .smb\:line-height-110 {
    line-height: 110%; }
  .smb\:line-height-120 {
    line-height: 120%; }
  .smb\:line-height-130 {
    line-height: 130%; }
  .smb\:line-height-140 {
    line-height: 140%; }
  .smb\:line-height-150 {
    line-height: 150%; }
  .smb\:line-height-160 {
    line-height: 160%; }
  .smb\:line-height-170 {
    line-height: 170%; }
  .smb\:line-height-180 {
    line-height: 180%; }
  .smb\:line-height-190 {
    line-height: 190%; }
  .smb\:line-height-200 {
    line-height: 200%; } }

@media (min-width: 991px) {
  .md\:line-height-100 {
    line-height: 100%; }
  .md\:line-height-110 {
    line-height: 110%; }
  .md\:line-height-120 {
    line-height: 120%; }
  .md\:line-height-130 {
    line-height: 130%; }
  .md\:line-height-140 {
    line-height: 140%; }
  .md\:line-height-150 {
    line-height: 150%; }
  .md\:line-height-160 {
    line-height: 160%; }
  .md\:line-height-170 {
    line-height: 170%; }
  .md\:line-height-180 {
    line-height: 180%; }
  .md\:line-height-190 {
    line-height: 190%; }
  .md\:line-height-200 {
    line-height: 200%; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:line-height-100 {
    line-height: 100%; }
  .mdo\:line-height-110 {
    line-height: 110%; }
  .mdo\:line-height-120 {
    line-height: 120%; }
  .mdo\:line-height-130 {
    line-height: 130%; }
  .mdo\:line-height-140 {
    line-height: 140%; }
  .mdo\:line-height-150 {
    line-height: 150%; }
  .mdo\:line-height-160 {
    line-height: 160%; }
  .mdo\:line-height-170 {
    line-height: 170%; }
  .mdo\:line-height-180 {
    line-height: 180%; }
  .mdo\:line-height-190 {
    line-height: 190%; }
  .mdo\:line-height-200 {
    line-height: 200%; } }

@media (max-width: 1239px) {
  .mdb\:line-height-100 {
    line-height: 100%; }
  .mdb\:line-height-110 {
    line-height: 110%; }
  .mdb\:line-height-120 {
    line-height: 120%; }
  .mdb\:line-height-130 {
    line-height: 130%; }
  .mdb\:line-height-140 {
    line-height: 140%; }
  .mdb\:line-height-150 {
    line-height: 150%; }
  .mdb\:line-height-160 {
    line-height: 160%; }
  .mdb\:line-height-170 {
    line-height: 170%; }
  .mdb\:line-height-180 {
    line-height: 180%; }
  .mdb\:line-height-190 {
    line-height: 190%; }
  .mdb\:line-height-200 {
    line-height: 200%; } }

@media (min-width: 1240px) {
  .lg\:line-height-100 {
    line-height: 100%; }
  .lg\:line-height-110 {
    line-height: 110%; }
  .lg\:line-height-120 {
    line-height: 120%; }
  .lg\:line-height-130 {
    line-height: 130%; }
  .lg\:line-height-140 {
    line-height: 140%; }
  .lg\:line-height-150 {
    line-height: 150%; }
  .lg\:line-height-160 {
    line-height: 160%; }
  .lg\:line-height-170 {
    line-height: 170%; }
  .lg\:line-height-180 {
    line-height: 180%; }
  .lg\:line-height-190 {
    line-height: 190%; }
  .lg\:line-height-200 {
    line-height: 200%; } }

.container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box; }
  @media (min-width: 1240px) {
    .container {
      max-width: 1240px; } }
  .container--fluid {
    width: 100% !important;
    max-width: 100% !important; }
  .container--condensed {
    max-width: 970px !important; }

.container-fluid {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

@media (max-width: 574px) {
  .xs\:order-1 {
    order: 1; }
  .xs\:order-2 {
    order: 2; }
  .xs\:order-3 {
    order: 3; }
  .xs\:order-4 {
    order: 4; }
  .xs\:order-5 {
    order: 5; }
  .xs\:order-6 {
    order: 6; }
  .xs\:order-7 {
    order: 7; }
  .xs\:order-8 {
    order: 8; }
  .xs\:order-9 {
    order: 9; }
  .xs\:order-10 {
    order: 10; } }

@media (min-width: 575px) {
  .sm\:order-1 {
    order: 1; }
  .sm\:order-2 {
    order: 2; }
  .sm\:order-3 {
    order: 3; }
  .sm\:order-4 {
    order: 4; }
  .sm\:order-5 {
    order: 5; }
  .sm\:order-6 {
    order: 6; }
  .sm\:order-7 {
    order: 7; }
  .sm\:order-8 {
    order: 8; }
  .sm\:order-9 {
    order: 9; }
  .sm\:order-10 {
    order: 10; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:order-1 {
    order: 1; }
  .smo\:order-2 {
    order: 2; }
  .smo\:order-3 {
    order: 3; }
  .smo\:order-4 {
    order: 4; }
  .smo\:order-5 {
    order: 5; }
  .smo\:order-6 {
    order: 6; }
  .smo\:order-7 {
    order: 7; }
  .smo\:order-8 {
    order: 8; }
  .smo\:order-9 {
    order: 9; }
  .smo\:order-10 {
    order: 10; } }

@media (max-width: 990px) {
  .smb\:order-1 {
    order: 1; }
  .smb\:order-2 {
    order: 2; }
  .smb\:order-3 {
    order: 3; }
  .smb\:order-4 {
    order: 4; }
  .smb\:order-5 {
    order: 5; }
  .smb\:order-6 {
    order: 6; }
  .smb\:order-7 {
    order: 7; }
  .smb\:order-8 {
    order: 8; }
  .smb\:order-9 {
    order: 9; }
  .smb\:order-10 {
    order: 10; } }

@media (min-width: 991px) {
  .md\:order-1 {
    order: 1; }
  .md\:order-2 {
    order: 2; }
  .md\:order-3 {
    order: 3; }
  .md\:order-4 {
    order: 4; }
  .md\:order-5 {
    order: 5; }
  .md\:order-6 {
    order: 6; }
  .md\:order-7 {
    order: 7; }
  .md\:order-8 {
    order: 8; }
  .md\:order-9 {
    order: 9; }
  .md\:order-10 {
    order: 10; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:order-1 {
    order: 1; }
  .mdo\:order-2 {
    order: 2; }
  .mdo\:order-3 {
    order: 3; }
  .mdo\:order-4 {
    order: 4; }
  .mdo\:order-5 {
    order: 5; }
  .mdo\:order-6 {
    order: 6; }
  .mdo\:order-7 {
    order: 7; }
  .mdo\:order-8 {
    order: 8; }
  .mdo\:order-9 {
    order: 9; }
  .mdo\:order-10 {
    order: 10; } }

@media (max-width: 1239px) {
  .mdb\:order-1 {
    order: 1; }
  .mdb\:order-2 {
    order: 2; }
  .mdb\:order-3 {
    order: 3; }
  .mdb\:order-4 {
    order: 4; }
  .mdb\:order-5 {
    order: 5; }
  .mdb\:order-6 {
    order: 6; }
  .mdb\:order-7 {
    order: 7; }
  .mdb\:order-8 {
    order: 8; }
  .mdb\:order-9 {
    order: 9; }
  .mdb\:order-10 {
    order: 10; } }

@media (min-width: 1240px) {
  .lg\:order-1 {
    order: 1; }
  .lg\:order-2 {
    order: 2; }
  .lg\:order-3 {
    order: 3; }
  .lg\:order-4 {
    order: 4; }
  .lg\:order-5 {
    order: 5; }
  .lg\:order-6 {
    order: 6; }
  .lg\:order-7 {
    order: 7; }
  .lg\:order-8 {
    order: 8; }
  .lg\:order-9 {
    order: 9; }
  .lg\:order-10 {
    order: 10; } }

.gap-5 {
  grid-column-gap: 5px !important;
  grid-row-gap: 5px !important; }

.gap-x-5 {
  grid-column-gap: 5px !important; }

.gap-y-5 {
  grid-row-gap: 5px !important; }

.gap-10 {
  grid-column-gap: 10px !important;
  grid-row-gap: 10px !important; }

.gap-x-10 {
  grid-column-gap: 10px !important; }

.gap-y-10 {
  grid-row-gap: 10px !important; }

.gap-15 {
  grid-column-gap: 15px !important;
  grid-row-gap: 15px !important; }

.gap-x-15 {
  grid-column-gap: 15px !important; }

.gap-y-15 {
  grid-row-gap: 15px !important; }

.gap-20 {
  grid-column-gap: 20px !important;
  grid-row-gap: 20px !important; }

.gap-x-20 {
  grid-column-gap: 20px !important; }

.gap-y-20 {
  grid-row-gap: 20px !important; }

.gap-25 {
  grid-column-gap: 25px !important;
  grid-row-gap: 25px !important; }

.gap-x-25 {
  grid-column-gap: 25px !important; }

.gap-y-25 {
  grid-row-gap: 25px !important; }

.gap-30 {
  grid-column-gap: 30px !important;
  grid-row-gap: 30px !important; }

.gap-x-30 {
  grid-column-gap: 30px !important; }

.gap-y-30 {
  grid-row-gap: 30px !important; }

.gap-35 {
  grid-column-gap: 35px !important;
  grid-row-gap: 35px !important; }

.gap-x-35 {
  grid-column-gap: 35px !important; }

.gap-y-35 {
  grid-row-gap: 35px !important; }

.gap-40 {
  grid-column-gap: 40px !important;
  grid-row-gap: 40px !important; }

.gap-x-40 {
  grid-column-gap: 40px !important; }

.gap-y-40 {
  grid-row-gap: 40px !important; }

.gap-45 {
  grid-column-gap: 45px !important;
  grid-row-gap: 45px !important; }

.gap-x-45 {
  grid-column-gap: 45px !important; }

.gap-y-45 {
  grid-row-gap: 45px !important; }

.gap-50 {
  grid-column-gap: 50px !important;
  grid-row-gap: 50px !important; }

.gap-x-50 {
  grid-column-gap: 50px !important; }

.gap-y-50 {
  grid-row-gap: 50px !important; }

.gap-55 {
  grid-column-gap: 55px !important;
  grid-row-gap: 55px !important; }

.gap-x-55 {
  grid-column-gap: 55px !important; }

.gap-y-55 {
  grid-row-gap: 55px !important; }

.gap-60 {
  grid-column-gap: 60px !important;
  grid-row-gap: 60px !important; }

.gap-x-60 {
  grid-column-gap: 60px !important; }

.gap-y-60 {
  grid-row-gap: 60px !important; }

.gap-65 {
  grid-column-gap: 65px !important;
  grid-row-gap: 65px !important; }

.gap-x-65 {
  grid-column-gap: 65px !important; }

.gap-y-65 {
  grid-row-gap: 65px !important; }

.gap-70 {
  grid-column-gap: 70px !important;
  grid-row-gap: 70px !important; }

.gap-x-70 {
  grid-column-gap: 70px !important; }

.gap-y-70 {
  grid-row-gap: 70px !important; }

.gap-75 {
  grid-column-gap: 75px !important;
  grid-row-gap: 75px !important; }

.gap-x-75 {
  grid-column-gap: 75px !important; }

.gap-y-75 {
  grid-row-gap: 75px !important; }

.gap-80 {
  grid-column-gap: 80px !important;
  grid-row-gap: 80px !important; }

.gap-x-80 {
  grid-column-gap: 80px !important; }

.gap-y-80 {
  grid-row-gap: 80px !important; }

.gap-85 {
  grid-column-gap: 85px !important;
  grid-row-gap: 85px !important; }

.gap-x-85 {
  grid-column-gap: 85px !important; }

.gap-y-85 {
  grid-row-gap: 85px !important; }

.gap-90 {
  grid-column-gap: 90px !important;
  grid-row-gap: 90px !important; }

.gap-x-90 {
  grid-column-gap: 90px !important; }

.gap-y-90 {
  grid-row-gap: 90px !important; }

.gap-95 {
  grid-column-gap: 95px !important;
  grid-row-gap: 95px !important; }

.gap-x-95 {
  grid-column-gap: 95px !important; }

.gap-y-95 {
  grid-row-gap: 95px !important; }

.gap-100 {
  grid-column-gap: 100px !important;
  grid-row-gap: 100px !important; }

.gap-x-100 {
  grid-column-gap: 100px !important; }

.gap-y-100 {
  grid-row-gap: 100px !important; }

@media (max-width: 574px) {
  .xs\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .xs\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .xs\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .xs\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .xs\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .xs\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .xs\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .xs\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .xs\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .xs\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .xs\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .xs\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .xs\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .xs\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .xs\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .xs\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .xs\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .xs\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .xs\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .xs\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .xs\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .xs\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .xs\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .xs\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .xs\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .xs\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .xs\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .xs\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .xs\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .xs\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .xs\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .xs\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .xs\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .xs\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .xs\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .xs\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .xs\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .xs\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .xs\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .xs\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .xs\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .xs\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .xs\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .xs\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .xs\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .xs\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .xs\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .xs\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .xs\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .xs\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .xs\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .xs\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .xs\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .xs\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .xs\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .xs\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .xs\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .xs\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .xs\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .xs\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (min-width: 575px) {
  .sm\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .sm\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .sm\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .sm\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .sm\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .sm\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .sm\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .sm\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .sm\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .sm\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .sm\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .sm\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .sm\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .sm\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .sm\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .sm\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .sm\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .sm\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .sm\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .sm\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .sm\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .sm\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .sm\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .sm\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .sm\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .sm\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .sm\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .sm\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .sm\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .sm\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .sm\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .sm\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .sm\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .sm\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .sm\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .sm\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .sm\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .sm\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .sm\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .sm\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .sm\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .sm\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .sm\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .sm\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .sm\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .sm\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .sm\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .sm\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .sm\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .sm\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .sm\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .sm\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .sm\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .sm\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .sm\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .sm\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .sm\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .sm\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .sm\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .sm\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .smo\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .smo\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .smo\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .smo\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .smo\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .smo\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .smo\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .smo\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .smo\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .smo\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .smo\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .smo\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .smo\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .smo\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .smo\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .smo\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .smo\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .smo\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .smo\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .smo\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .smo\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .smo\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .smo\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .smo\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .smo\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .smo\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .smo\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .smo\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .smo\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .smo\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .smo\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .smo\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .smo\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .smo\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .smo\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .smo\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .smo\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .smo\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .smo\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .smo\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .smo\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .smo\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .smo\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .smo\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .smo\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .smo\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .smo\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .smo\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .smo\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .smo\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .smo\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .smo\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .smo\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .smo\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .smo\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .smo\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .smo\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .smo\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .smo\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (max-width: 990px) {
  .smb\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .smb\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .smb\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .smb\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .smb\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .smb\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .smb\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .smb\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .smb\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .smb\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .smb\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .smb\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .smb\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .smb\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .smb\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .smb\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .smb\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .smb\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .smb\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .smb\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .smb\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .smb\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .smb\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .smb\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .smb\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .smb\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .smb\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .smb\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .smb\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .smb\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .smb\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .smb\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .smb\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .smb\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .smb\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .smb\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .smb\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .smb\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .smb\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .smb\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .smb\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .smb\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .smb\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .smb\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .smb\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .smb\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .smb\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .smb\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .smb\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .smb\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .smb\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .smb\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .smb\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .smb\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .smb\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .smb\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .smb\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .smb\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .smb\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .smb\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (min-width: 991px) {
  .md\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .md\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .md\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .md\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .md\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .md\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .md\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .md\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .md\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .md\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .md\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .md\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .md\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .md\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .md\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .md\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .md\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .md\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .md\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .md\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .md\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .md\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .md\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .md\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .md\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .md\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .md\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .md\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .md\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .md\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .md\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .md\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .md\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .md\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .md\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .md\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .md\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .md\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .md\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .md\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .md\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .md\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .md\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .md\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .md\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .md\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .md\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .md\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .md\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .md\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .md\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .md\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .md\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .md\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .md\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .md\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .md\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .md\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .md\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .md\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .mdo\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .mdo\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .mdo\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .mdo\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .mdo\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .mdo\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .mdo\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .mdo\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .mdo\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .mdo\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .mdo\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .mdo\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .mdo\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .mdo\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .mdo\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .mdo\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .mdo\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .mdo\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .mdo\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .mdo\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .mdo\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .mdo\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .mdo\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .mdo\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .mdo\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .mdo\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .mdo\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .mdo\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .mdo\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .mdo\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .mdo\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .mdo\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .mdo\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .mdo\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .mdo\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .mdo\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .mdo\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .mdo\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .mdo\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .mdo\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .mdo\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .mdo\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .mdo\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .mdo\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .mdo\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .mdo\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .mdo\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .mdo\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .mdo\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .mdo\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .mdo\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .mdo\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .mdo\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .mdo\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .mdo\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .mdo\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .mdo\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .mdo\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .mdo\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (max-width: 1239px) {
  .mdb\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .mdb\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .mdb\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .mdb\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .mdb\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .mdb\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .mdb\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .mdb\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .mdb\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .mdb\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .mdb\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .mdb\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .mdb\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .mdb\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .mdb\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .mdb\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .mdb\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .mdb\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .mdb\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .mdb\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .mdb\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .mdb\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .mdb\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .mdb\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .mdb\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .mdb\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .mdb\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .mdb\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .mdb\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .mdb\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .mdb\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .mdb\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .mdb\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .mdb\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .mdb\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .mdb\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .mdb\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .mdb\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .mdb\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .mdb\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .mdb\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .mdb\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .mdb\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .mdb\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .mdb\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .mdb\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .mdb\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .mdb\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .mdb\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .mdb\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .mdb\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .mdb\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .mdb\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .mdb\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .mdb\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .mdb\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .mdb\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .mdb\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .mdb\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .mdb\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (min-width: 1240px) {
  .lg\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .lg\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .lg\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .lg\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .lg\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .lg\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .lg\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .lg\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .lg\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .lg\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .lg\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .lg\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .lg\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .lg\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .lg\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .lg\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .lg\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .lg\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .lg\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .lg\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .lg\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .lg\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .lg\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .lg\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .lg\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .lg\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .lg\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .lg\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .lg\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .lg\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .lg\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .lg\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .lg\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .lg\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .lg\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .lg\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .lg\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .lg\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .lg\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .lg\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .lg\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .lg\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .lg\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .lg\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .lg\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .lg\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .lg\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .lg\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .lg\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .lg\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .lg\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .lg\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .lg\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .lg\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .lg\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .lg\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .lg\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .lg\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .lg\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .lg\:gap-y-100 {
    grid-row-gap: 100px !important; } }

.navbar ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  border: 0; }
  .navbar ul li a {
    display: block; }

.navbar--dropdown ul li {
  position: relative; }
  .navbar--dropdown ul li ul {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    min-width: 100%;
    white-space: nowrap; }
  .navbar--dropdown ul li:hover {
    background-color: #393a78; }
    .navbar--dropdown ul li:hover ul {
      visibility: visible;
      opacity: 1;
      transition: visibility .3s, opacity .3s .2s; }
      .navbar--dropdown ul li:hover ul li {
        background-color: #393a78; }

.navbar--center ul {
  justify-content: center; }

.navbar--right ul {
  justify-content: flex-end; }

/* WP-Pagenavi  */
.pagination {
  font-size: 14px;
  font-weight: 700;
  margin: 30px 0;
  text-align: center;
  width: 100%;
  padding: 10px 0;
  border-top: 1px solid #F9B527; }
  .pagination .wp-pagenavi > span, .pagination .wp-pagenavi > a {
    display: inline-block;
    padding: 5px 10px;
    margin-right: 5px;
    color: #000;
    border-radius: 5px; }
  .pagination .wp-pagenavi a:hover {
    background-color: #efefef; }
  .pagination .wp-pagenavi .current {
    background-color: #F9B527;
    color: #fff; }
  @media (max-width: 990px) {
    .pagination .wp-pagenavi .pages, .pagination .wp-pagenavi .extend, .pagination .wp-pagenavi .last {
      display: none; }
    .pagination .wp-pagenavi a.page:nth-of-type(n+5) {
      display: none; } }

.bars {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: none; }
  @media (max-width: 990px) {
    .bars {
      display: inline-block;
      z-index: 9999; } }
  .bars label {
    display: block;
    height: 20px;
    width: 14px;
    text-align: center;
    position: relative;
    display: flex;
    justify-content: right;
    align-items: center;
    cursor: pointer; }
  .bars span {
    flex: 1; }
  .bars span.lines {
    display: block;
    width: 14px;
    height: 2px;
    position: relative;
    background-color: #000;
    transition: transform .3s, width .3s; }
    .bars span.lines:before {
      content: "";
      display: block;
      width: 20px;
      height: 2px;
      background-color: #000;
      position: absolute;
      top: -8px;
      left: -6px;
      transition: transform .3s, width .3s; }
    .bars span.lines:after {
      content: "";
      display: block;
      width: 20px;
      height: 2px;
      background-color: #000;
      position: absolute;
      bottom: -8px;
      left: -6px;
      transition: transform .3s, width .3s; }

.magnifier {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 9999; }
  @media (max-width: 574px) {
    .magnifier {
      top: 15px; } }
  .magnifier label {
    display: block;
    text-align: center;
    cursor: pointer; }
    .magnifier label span {
      display: inline-block;
      margin-right: 5px;
      width: 16px;
      height: 16px;
      border: 2px solid #fff;
      border-radius: 100%;
      position: relative; }
      .magnifier label span:after {
        content: "";
        display: block;
        width: 2px;
        background-color: #fff;
        height: 7px;
        position: absolute;
        top: 10px;
        right: -2px;
        transform: rotate(-45deg); }

.arrow {
  display: inline-block;
  border-right: 2px solid #9D9D9D;
  border-bottom: 2px solid #9D9D9D;
  width: 50px;
  height: 50px; }
  .arrow--xs {
    border-right-width: 2px;
    border-bottom-width: 2px;
    width: 10px;
    height: 10px; }
  .arrow--lg {
    border-right-width: 4px;
    border-bottom-width: 4px;
    width: 30px;
    height: 30px; }
  .arrow--left {
    transform: rotate(-225deg); }
  .arrow--right {
    transform: rotate(-45deg); }

.close {
  display: block;
  margin: 0 auto;
  width: 100px;
  height: 100px;
  position: relative; }
  .close:before, .close:after {
    content: "";
    width: 1px;
    background-color: #9D9D9D;
    height: 100px;
    position: absolute;
    display: block;
    top: 0; }
  .close:before {
    left: 50%;
    transform: rotate(-45deg); }
  .close:after {
    left: 50%;
    transform: rotate(45deg); }

body {
  font-family: Gilroy, sans-serif;
  font-size: 0.875rem;
  background-color: #F5F5F5; }

.none {
  visibility: hidden; }

.video-embeded {
  width: 100%;
  max-width: 100%;
  aspect-ratio: 16 / 9;
  position: relative; }
  .video-embeded iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.more {
  position: relative; }
  .more:before {
    content: "";
    height: 1px;
    background-color: #ccc;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: -1; }
  .more__wrapper {
    display: inline-block;
    padding: 0 30px;
    background-color: #F5F5F5; }

@media (max-width: 574px) {
  .full-width {
    margin-left: -10px;
    margin-right: -10px; } }

hr {
  border: 0;
  border-bottom: 1px solid #B5B5B5; }

@media (max-width: 574px) {
  .mobile-reorder .panel-grid-cell:first-of-type {
    order: 2; }
  .mobile-reorder .panel-grid-cell:last-of-type {
    order: 1; }
  .mobile-reorder .panel-grid-cell img {
    margin-left: auto;
    margin-right: auto; } }

.page-buy-impt-tokens .sw__buttons .sw__button a {
  min-width: 250px; }

.header {
  position: relative;
  top: 0;
  z-index: 99998;
  width: 100%;
  background-color: #F9F8F5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.85); }
  @media (max-width: 990px) {
    .header {
      position: sticky;
      top: 0;
      z-index: 999999;
      width: 100%; } }
  .header__wrapper {
    padding: 20px 0;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 990px) {
      .header__wrapper {
        padding: 10px 0; } }
    .header__wrapper .branding {
      text-align: center; }
      .header__wrapper .branding svg {
        height: 77px;
        width: 90px; }
        @media (max-width: 990px) {
          .header__wrapper .branding svg {
            height: 42px;
            width: auto; } }
    .header__wrapper .navbar ul {
      display: flex;
      font-size: 1rem;
      font-weight: 500;
      gap: 47px;
      justify-content: right;
      align-items: center; }
      .header__wrapper .navbar ul a {
        color: #000000;
        display: block;
        white-space: nowrap; }

.footer {
  background-color: rgba(0, 0, 0, 0.85);
  padding: 40px 0;
  color: #fff; }
  .footer__wrapper {
    display: flex;
    gap: 30px; }
  .footer__branding {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }
  .footer__message {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.6; }
  .footer__menu {
    margin-left: auto; }
    .footer__menu .navbar ul {
      display: flex;
      font-size: 1rem;
      font-weight: 500;
      gap: 40px;
      justify-content: right;
      align-items: center; }
      .footer__menu .navbar ul a {
        color: #fff;
        display: block;
        white-space: nowrap; }

.printr {
  width: 100%;
  height: 200px;
  background-color: #000;
  color: #4AF626;
  position: fixed;
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 10px;
  box-sizing: border-box;
  z-index: 99999999999;
  font-size: 12px;
  font-weight: 500; }

.social {
  background-color: #F1EFE9;
  padding-top: 50px;
  padding-bottom: 100px;
  margin-top: 100px; }
  @media (max-width: 574px) {
    .social {
      padding-bottom: 50px;
      margin-top: 30px; } }
  .social__title {
    font-size: 1.875rem;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.85); }
    @media (max-width: 574px) {
      .social__title {
        font-size: 1.375rem;
        line-height: 1.2; } }
  .social__list ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: 0; }
    @media (min-width: 575px) {
      .social__list ul {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 3.125rem; } }
    .social__list ul li a {
      display: flex;
      align-items: center;
      gap: 1.25rem; }
    .social__list ul li:not(:last-child), .social__list ul li:not(:nth-last-child(2)) {
      padding-bottom: 0.9375rem;
      margin-bottom: 0.9375rem;
      border-bottom: 1px solid #D8D8D8; }
  .social__name {
    font-size: 1rem; }
  .social__arrow {
    margin-left: auto; }

.sw {
  /*@media (max-width:  990px){
        &--slider {
            margin-left: -10px;
            margin-right: -10px;
        }
    }*/ }
  .sw--hero {
    background-position: center;
    background-size: cover; }
    .sw--hero .sw__card.hero {
      padding: 50px;
      border-radius: 1.25rem;
      background-color: rgba(255, 255, 255, 0.9);
      width: 50%;
      max-width: 50%; }
      @media (max-width: 990px) {
        .sw--hero .sw__card.hero {
          width: 100%;
          max-width: 100%;
          margin-left: 20px;
          margin-right: 20px;
          padding: 30px; } }
      .sw--hero .sw__card.hero .sw__title {
        line-height: 1;
        color: rgba(0, 0, 0, 0.9); }
        @media (max-width: 990px) {
          .sw--hero .sw__card.hero .sw__title {
            font-size: 3.125rem; } }
    .sw--hero .sw__card.float {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      display: flex;
      justify-content: center;
      flex-direction: column;
      background-color: rgba(0, 0, 0, 0.2);
      z-index: 99; }
  @media (max-width: 990px) {
    .sw--columns {
      text-align: center; } }
  .sw--columns .sw__icon {
    width: 80px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%; }
    @media (max-width: 990px) {
      .sw--columns .sw__icon {
        margin-left: auto;
        margin-right: auto; } }
  .sw--columns .sw__title {
    line-height: 1;
    color: #000;
    font-weight: bold; }
  .sw--columns .sw__description {
    line-height: 1.6; }
  .sw--text .sw__media {
    border-radius: 20px;
    overflow: hidden;
    position: relative; }
    .sw--text .sw__media--square {
      border-radius: 0; }
    .sw--text .sw__media .player {
      position: absolute;
      z-index: 2;
      top: 0;
      left: 0;
      width: 100%;
      bottom: 0;
      background-color: #333;
      opacity: 1;
      transition: opacity .5s; }
      .sw--text .sw__media .player.blind {
        opacity: 0;
        transition: opacity .5s; }
      .sw--text .sw__media .player video {
        max-width: 100%;
        height: 100%; }

.media-right .sw__media {
  border-radius: 0; }
  @media (max-width: 574px) {
    .media-right .sw__media {
      right: -30px; } }

.homepage .widget:not(:last-of-type) {
  margin-bottom: 80px !important; }
  @media (max-width: 574px) {
    .homepage .widget:not(:last-of-type) {
      margin-bottom: 50px !important; } }

.columns {
  display: grid; }

@media (max-width: 574px) {
  .xs\:columns--1-c {
    grid-template-columns: repeat(1, 1fr); }
  .xs\:columns--2-c {
    grid-template-columns: repeat(2, 1fr); }
  .xs\:columns--3-c {
    grid-template-columns: repeat(3, 1fr); }
  .xs\:columns--4-c {
    grid-template-columns: repeat(4, 1fr); }
  .xs\:columns--5-c {
    grid-template-columns: repeat(5, 1fr); }
  .xs\:columns--6-c {
    grid-template-columns: repeat(6, 1fr); }
  .xs\:columns--7-c {
    grid-template-columns: repeat(7, 1fr); }
  .xs\:columns--8-c {
    grid-template-columns: repeat(8, 1fr); }
  .xs\:columns--9-c {
    grid-template-columns: repeat(9, 1fr); }
  .xs\:columns--10-c {
    grid-template-columns: repeat(10, 1fr); } }

@media (min-width: 575px) {
  .sm\:columns--1-c {
    grid-template-columns: repeat(1, 1fr); }
  .sm\:columns--2-c {
    grid-template-columns: repeat(2, 1fr); }
  .sm\:columns--3-c {
    grid-template-columns: repeat(3, 1fr); }
  .sm\:columns--4-c {
    grid-template-columns: repeat(4, 1fr); }
  .sm\:columns--5-c {
    grid-template-columns: repeat(5, 1fr); }
  .sm\:columns--6-c {
    grid-template-columns: repeat(6, 1fr); }
  .sm\:columns--7-c {
    grid-template-columns: repeat(7, 1fr); }
  .sm\:columns--8-c {
    grid-template-columns: repeat(8, 1fr); }
  .sm\:columns--9-c {
    grid-template-columns: repeat(9, 1fr); }
  .sm\:columns--10-c {
    grid-template-columns: repeat(10, 1fr); } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:columns--1-c {
    grid-template-columns: repeat(1, 1fr); }
  .smo\:columns--2-c {
    grid-template-columns: repeat(2, 1fr); }
  .smo\:columns--3-c {
    grid-template-columns: repeat(3, 1fr); }
  .smo\:columns--4-c {
    grid-template-columns: repeat(4, 1fr); }
  .smo\:columns--5-c {
    grid-template-columns: repeat(5, 1fr); }
  .smo\:columns--6-c {
    grid-template-columns: repeat(6, 1fr); }
  .smo\:columns--7-c {
    grid-template-columns: repeat(7, 1fr); }
  .smo\:columns--8-c {
    grid-template-columns: repeat(8, 1fr); }
  .smo\:columns--9-c {
    grid-template-columns: repeat(9, 1fr); }
  .smo\:columns--10-c {
    grid-template-columns: repeat(10, 1fr); } }

@media (max-width: 990px) {
  .smb\:columns--1-c {
    grid-template-columns: repeat(1, 1fr); }
  .smb\:columns--2-c {
    grid-template-columns: repeat(2, 1fr); }
  .smb\:columns--3-c {
    grid-template-columns: repeat(3, 1fr); }
  .smb\:columns--4-c {
    grid-template-columns: repeat(4, 1fr); }
  .smb\:columns--5-c {
    grid-template-columns: repeat(5, 1fr); }
  .smb\:columns--6-c {
    grid-template-columns: repeat(6, 1fr); }
  .smb\:columns--7-c {
    grid-template-columns: repeat(7, 1fr); }
  .smb\:columns--8-c {
    grid-template-columns: repeat(8, 1fr); }
  .smb\:columns--9-c {
    grid-template-columns: repeat(9, 1fr); }
  .smb\:columns--10-c {
    grid-template-columns: repeat(10, 1fr); } }

@media (min-width: 991px) {
  .md\:columns--1-c {
    grid-template-columns: repeat(1, 1fr); }
  .md\:columns--2-c {
    grid-template-columns: repeat(2, 1fr); }
  .md\:columns--3-c {
    grid-template-columns: repeat(3, 1fr); }
  .md\:columns--4-c {
    grid-template-columns: repeat(4, 1fr); }
  .md\:columns--5-c {
    grid-template-columns: repeat(5, 1fr); }
  .md\:columns--6-c {
    grid-template-columns: repeat(6, 1fr); }
  .md\:columns--7-c {
    grid-template-columns: repeat(7, 1fr); }
  .md\:columns--8-c {
    grid-template-columns: repeat(8, 1fr); }
  .md\:columns--9-c {
    grid-template-columns: repeat(9, 1fr); }
  .md\:columns--10-c {
    grid-template-columns: repeat(10, 1fr); } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:columns--1-c {
    grid-template-columns: repeat(1, 1fr); }
  .mdo\:columns--2-c {
    grid-template-columns: repeat(2, 1fr); }
  .mdo\:columns--3-c {
    grid-template-columns: repeat(3, 1fr); }
  .mdo\:columns--4-c {
    grid-template-columns: repeat(4, 1fr); }
  .mdo\:columns--5-c {
    grid-template-columns: repeat(5, 1fr); }
  .mdo\:columns--6-c {
    grid-template-columns: repeat(6, 1fr); }
  .mdo\:columns--7-c {
    grid-template-columns: repeat(7, 1fr); }
  .mdo\:columns--8-c {
    grid-template-columns: repeat(8, 1fr); }
  .mdo\:columns--9-c {
    grid-template-columns: repeat(9, 1fr); }
  .mdo\:columns--10-c {
    grid-template-columns: repeat(10, 1fr); } }

@media (max-width: 1239px) {
  .mdb\:columns--1-c {
    grid-template-columns: repeat(1, 1fr); }
  .mdb\:columns--2-c {
    grid-template-columns: repeat(2, 1fr); }
  .mdb\:columns--3-c {
    grid-template-columns: repeat(3, 1fr); }
  .mdb\:columns--4-c {
    grid-template-columns: repeat(4, 1fr); }
  .mdb\:columns--5-c {
    grid-template-columns: repeat(5, 1fr); }
  .mdb\:columns--6-c {
    grid-template-columns: repeat(6, 1fr); }
  .mdb\:columns--7-c {
    grid-template-columns: repeat(7, 1fr); }
  .mdb\:columns--8-c {
    grid-template-columns: repeat(8, 1fr); }
  .mdb\:columns--9-c {
    grid-template-columns: repeat(9, 1fr); }
  .mdb\:columns--10-c {
    grid-template-columns: repeat(10, 1fr); } }

@media (min-width: 1240px) {
  .lg\:columns--1-c {
    grid-template-columns: repeat(1, 1fr); }
  .lg\:columns--2-c {
    grid-template-columns: repeat(2, 1fr); }
  .lg\:columns--3-c {
    grid-template-columns: repeat(3, 1fr); }
  .lg\:columns--4-c {
    grid-template-columns: repeat(4, 1fr); }
  .lg\:columns--5-c {
    grid-template-columns: repeat(5, 1fr); }
  .lg\:columns--6-c {
    grid-template-columns: repeat(6, 1fr); }
  .lg\:columns--7-c {
    grid-template-columns: repeat(7, 1fr); }
  .lg\:columns--8-c {
    grid-template-columns: repeat(8, 1fr); }
  .lg\:columns--9-c {
    grid-template-columns: repeat(9, 1fr); }
  .lg\:columns--10-c {
    grid-template-columns: repeat(10, 1fr); } }

.sw__button a {
  display: inline-block;
  padding: 15px 50px;
  font-size: 1.125rem;
  font-weight: 500;
  border-radius: 30px; }

.sw__button--dark a {
  background-color: rgba(0, 0, 0, 0.85);
  color: #ffffff; }

.sw__button--green a {
  background-color: #9EEA75;
  color: #000000 !important; }

@media (max-width: 990px) {
  .sw__button {
    text-align: center; } }

.video-button {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 40px 10px 10px;
  border-radius: 40px;
  background-color: #fff;
  position: absolute;
  bottom: 30px;
  left: 30px;
  cursor: pointer;
  z-index: 3; }
  .video-button .play {
    display: inherit; }
  .video-button .content .name {
    font-size: 1rem;
    font-weight: bold;
    line-height: 2; }
  .video-button .content .duration {
    font-size: 1rem;
    font-weight: 500;
    color: rgba(134, 134, 134, 0.85); }

.homepage .slider .slider-item {
  border-radius: 1.25rem;
  overflow: hidden; }

.homepage .slider .slider-item {
  width: calc(16.6668%) !important; }

.articles--list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px; }
  @media (min-width: 575px) and (max-width: 990px) {
    .articles--list {
      grid-template-columns: repeat(2, 1fr);
      grid-gap: 10px; } }
  @media (max-width: 574px) {
    .articles--list {
      grid-template-columns: 1fr; } }

.articles .article {
  background-color: #F1EFE9;
  padding: 10px;
  border-radius: 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  @media (min-width: 575px) {
    .articles .article--h {
      gap: 30px;
      flex-direction: row; } }
  .articles .article__media {
    border-radius: 1.25rem;
    overflow: hidden;
    margin-bottom: 20px; }
  .articles .article__category {
    display: inline-block;
    font-size: 0.875rem;
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 20px; }
  .articles .article__content {
    flex: 1; }
  .articles .article__title {
    font-size: 1.625rem;
    font-weight: bold;
    margin-bottom: 2.5rem; }
  .articles .article__meta {
    margin-top: auto;
    font-size: 1rem;
    padding-top: 0.625rem;
    position: relative;
    line-height: 1.5; }
    .articles .article__meta:before {
      content: "";
      display: block;
      height: 2px;
      background-color: #A57FE2;
      width: 40px;
      position: absolute;
      left: 0;
      top: 0; }

.project__back {
  font-size: 0.875rem;
  line-height: 1.75rem;
  margin: 30px 0; }
  @media (max-width: 574px) {
    .project__back {
      margin: 20px 0; } }

.project__media {
  border-radius: 1.25rem;
  overflow: hidden;
  margin-bottom: 40px; }

.project__title {
  margin-bottom: 40px; }
  @media (max-width: 574px) {
    .project__title {
      margin-bottom: 20px; } }
  .project__title h1 {
    font-size: 2.25rem;
    font-weight: bold; }
    @media (max-width: 574px) {
      .project__title h1 {
        font-size: 1.75rem; } }

.project__content-wrapper {
  position: relative; }

.project__content, .project__excerpt {
  max-width: 800px;
  margin-left: auto; }

.project__excerpt {
  font-size: 1.75rem;
  line-height: 1.6;
  font-weight: 500; }
  @media (max-width: 574px) {
    .project__excerpt {
      font-size: 1.25rem; } }

.project__content {
  font-size: 1.25rem;
  line-height: 1.6; }
  .project__content p:not(:last-of-type) {
    margin-bottom: 30px; }
  @media (max-width: 574px) {
    .project__content {
      font-size: 1rem; } }

.project__sidebar {
  font-size: 1rem;
  line-height: 1.625rem; }
  @media (min-width: 991px) {
    .project__sidebar {
      position: absolute;
      left: 0;
      top: 0; } }
  @media (max-width: 574px) {
    .project__sidebar {
      margin-bottom: 40px; } }

.faq {
  display: flex; }
  @media (min-width: 991px) {
    .faq {
      gap: 100px;
      justify-content: space-between; } }
  @media (max-width: 990px) {
    .faq {
      flex-direction: column;
      gap: 30px;
      margin-top: 30px; } }
  @media (min-width: 991px) {
    .faq__wrapper {
      padding: 50px; } }
  @media (max-width: 990px) {
    .faq__sidebar {
      order: 2; } }
  @media (min-width: 991px) {
    .faq__sidebar {
      min-width: 250px;
      max-width: 250px; } }
  .faq__sidebar .title {
    font-size: 2rem;
    font-weight: 500; }
    @media (max-width: 990px) {
      .faq__sidebar .title {
        font-size: 1.375rem; } }
  .faq__sidebar .content {
    font-size: 1.125rem;
    line-height: 1.3; }
    @media (max-width: 990px) {
      .faq__sidebar .content {
        order: 1; } }
    @media (max-width: 990px) {
      .faq__sidebar .content {
        font-size: 1rem; } }
    .faq__sidebar .content a {
      text-decoration: underline; }
  .faq__content .questions div.question {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #B5B5B5; }
    @media (max-width: 574px) {
      .faq__content .questions div.question {
        margin-bottom: 20px;
        padding-bottom: 20px; } }
  .faq__content .questions .question {
    position: relative; }
  .faq__content .questions .question input {
    position: absolute;
    left: -10000px; }
  .faq__content .questions .question input:checked ~ .question__answer {
    max-height: 1000px;
    transition: max-height .3s; }
  .faq__content .questions .question input:checked ~ .question__title span {
    background-color: transparent; }
    .faq__content .questions .question input:checked ~ .question__title span:before {
      opacity: 1;
      background-color: #9EEA75;
      color: #000000; }
  .faq__content .questions .question__title {
    font-size: 22px;
    font-weight: bold;
    line-height: 1;
    position: relative;
    display: block;
    width: 100%;
    padding-right: 40px; }
    @media (max-width: 574px) {
      .faq__content .questions .question__title {
        font-size: 18px; } }
    .faq__content .questions .question__title span {
      display: inline-flex;
      background-color: #000;
      font-size: 1.625rem;
      width: 30px;
      height: 30px;
      border-radius: 100%;
      overflow: hidden;
      color: #fff;
      position: absolute;
      right: 0;
      top: 0;
      font-family: Arial, sans-serif;
      font-weight: 400;
      align-items: center;
      justify-content: center; }
      .faq__content .questions .question__title span:before {
        content: "\2212";
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        opacity: 0; }
  .faq__content .questions .question__answer {
    max-height: 0;
    overflow: hidden;
    font-size: 18px;
    line-height: 1.3;
    transition: max-height .3s; }

.brands {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 50px; }
  @media (max-width: 574px) {
    .brands {
      grid-template-columns: repeat(2, 1fr);
      grid-gap: 30px; } }
  .brands .brand {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 0.625rem;
    overflow: hidden;
    padding: 10px; }
    .brands .brand svg, .brands .brand img {
      max-width: 80%;
      height: auto;
      max-height: 80px; }
      @media (max-width: 574px) {
        .brands .brand svg, .brands .brand img {
          max-width: 60%; } }

.slider {
  position: relative; }
  .slider .theme-dark {
    color: #ffffff;
    background-color: #000000; }
  .slider .theme-light {
    color: #000000;
    background-color: #ffffff; }
  .slider__arrow {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    overflow: hidden;
    background-color: #000;
    position: absolute;
    top: calc(50% - 25px); }
    @media (max-width: 574px) {
      .slider__arrow {
        background-color: rgba(0, 0, 0, 0.1); } }
    .slider__arrow.left {
      left: -25px; }
    .slider__arrow.right {
      right: -25px; }
    @media (max-width: 990px) {
      .slider__arrow.left {
        left: 5px; }
      .slider__arrow.right {
        right: 5px; } }

.slider-item {
  overflow: hidden !important; }
  .slider-item__wrapper {
    position: relative;
    display: flex;
    flex-direction: column; }
  .slider-item__content--center {
    max-width: 100%;
    left: 30px;
    right: 30px;
    text-align: center; }
  @media (min-width: 575px) {
    .slider-item__content {
      max-width: 400px;
      position: absolute;
      left: 100px;
      top: 50%;
      transform: translateY(-50%); }
      .slider-item__content--center {
        max-width: 100%;
        left: 30px;
        right: 30px;
        text-align: center; } }
  @media (min-width: 575px) and (max-width: 990px) {
    .slider-item__content {
      left: 30px; } }
  .slider-item__title {
    line-height: 1;
    font-weight: bold; }
    @media (max-width: 990px) {
      .slider-item__title {
        font-size: 1.75rem;
        line-height: 2.125rem; } }
  .slider-item__description {
    line-height: 1.2; }
    @media (max-width: 990px) {
      .slider-item__description {
        font-size: 1.125rem;
        line-height: 1.625rem; } }

@media (max-width: 574px) {
  .affiliate .slider-item__media {
    order: 2;
    margin-top: auto; }
    .affiliate .slider-item__media img {
      max-width: 150%;
      width: 150%;
      margin-left: -50%; }
  .affiliate .slider-item__content {
    order: 1;
    padding: 30px 20px;
    text-align: center; } }

.projects--list {
  padding: 30px;
  background-color: #E2EED9;
  border-radius: 1.25rem; }
  @media (max-width: 574px) {
    .projects--list {
      padding: 20px; } }
  .projects--list .item__row {
    font-size: 1rem;
    line-height: 1.6; }
    @media (min-width: 575px) {
      .projects--list .item__row {
        display: grid;
        grid-template-columns: repeat(5, 1fr); } }
    .projects--list .item__row:not(:last-of-type) {
      padding-bottom: 20px;
      margin-bottom: 20px;
      border-bottom: 1px solid #ccc; }

.modalbox {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  background: rgba(0, 0, 0, 0.9);
  z-index: 999999999999999999999999;
  opacity: 0;
  vertical-align: middle;
  transition: opacity 600ms; }
  .modalbox.visible {
    transition: opacity 600ms;
    opacity: 1; }
  .modalbox__content {
    background-color: transparent;
    padding: 50px 20px;
    display: flex;
    flex-direction: column;
    max-height: 100vh;
    overflow: auto;
    position: absolute;
    inset: 0; }
  .modalbox__close {
    color: #fff;
    font-size: 30px;
    position: absolute;
    top: 30px;
    right: 20px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    line-height: 35px;
    text-align: center;
    z-index: 999; }
    .modalbox__close svg {
      fill: #000000; }
    .modalbox__close:hover {
      background-color: rgba(0, 0, 0, 0.5); }

body.modal-open {
  max-height: 100vh;
  overflow: hidden; }

.modalbox--searchbox .modalbox__content {
  margin: 50vh auto auto;
  transform: translateY(-100%); }

.modalbox__form {
  display: inline-flex;
  background-color: #fff;
  border-radius: 20px;
  padding: 3px 3px 3px 15px; }
  .modalbox__form .input {
    line-height: 30px;
    font-size: 21px;
    flex: 1;
    color: #fff;
    filter: invert(100%); }
    @media (max-width: 574px) {
      .modalbox__form .input {
        max-width: 220px; } }
  .modalbox__form button {
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    background: rgba(0, 0, 0, 0.9);
    color: #fff;
    border-radius: 20px;
    padding: 2px 15px; }

input#searchbox-open {
  visibility: hidden;
  position: absolute;
  top: -10000px; }
  input#searchbox-open:checked + #searchbox {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0; }
  input#searchbox-open:checked + #searchbox .modalbox {
    display: block;
    transform: translateY(0);
    opacity: 1;
    transition: opacity .5s, transform .3s; }

.modalbox--pushmenu {
  transform: translate(-100%, 0);
  background-color: rgba(255, 255, 255, 0.9);
  height: auto; }
  @media (min-width: 991px) {
    .modalbox--pushmenu {
      top: 10px;
      bottom: 10px;
      border-radius: 10px;
      box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.75); } }
  @media (max-width: 574px) {
    .modalbox--pushmenu {
      top: 0; } }
  .modalbox--pushmenu .modalbox__content {
    background-color: #000000;
    height: 100%;
    max-height: 100%;
    overflow: auto;
    box-shadow: 10px 0px 15px -11px rgba(0, 0, 0, 0.75); }
    .modalbox--pushmenu .modalbox__content::-webkit-scrollbar {
      width: 7px;
      height: 7px; }
    .modalbox--pushmenu .modalbox__content::-webkit-scrollbar-thumb {
      background: #efefef;
      border-radius: 7px; }
    .modalbox--pushmenu .modalbox__content {
      scrollbar-face-color: #ccc;
      scrollbar-track-color: #efefef; }
    @media (max-width: 990px) {
      .modalbox--pushmenu .modalbox__content {
        width: calc(100% - 80px);
        height: 100vh;
        margin: 0;
        overflow: auto;
        padding: 30px; } }
    @media (min-width: 991px) {
      .modalbox--pushmenu .modalbox__content {
        width: 340px;
        padding: 20px; } }
    .modalbox--pushmenu .modalbox__content .navbar ul {
      font-size: 23px; }
      .modalbox--pushmenu .modalbox__content .navbar ul li a {
        display: block;
        line-height: 2;
        color: #fff;
        position: relative;
        overflow: hidden;
        transition: padding-left .3s ease-in; }
        .modalbox--pushmenu .modalbox__content .navbar ul li a::before {
          content: '';
          position: absolute;
          left: 0;
          top: 50%;
          display: block;
          border-right: 2px solid #fff;
          border-bottom: 2px solid #fff;
          width: 8px;
          height: 8px;
          transform: translateY(-50%) translateX(-100px) rotate(-45deg);
          transition: transform .3s ease-in; }
        .modalbox--pushmenu .modalbox__content .navbar ul li a:hover {
          padding-left: 20px;
          transition: padding-left .3s ease-in; }
          .modalbox--pushmenu .modalbox__content .navbar ul li a:hover::before {
            transform: translateY(-50%) translateX(0) rotate(-45deg);
            transition: transform .3s ease-in; }
      .modalbox--pushmenu .modalbox__content .navbar ul li ul {
        font-size: 18px;
        padding-left: 10px;
        opacity: .8; }
        @media (max-width: 574px) {
          .modalbox--pushmenu .modalbox__content .navbar ul li ul {
            font-size: 16px; } }
        .modalbox--pushmenu .modalbox__content .navbar ul li ul li a {
          padding: 5px 10px; }
    .modalbox--pushmenu .modalbox__content .form {
      margin-bottom: 30px;
      padding-bottom: 20px;
      border-bottom: 1px solid #fff;
      max-width: 100%;
      position: relative;
      display: flex;
      align-items: center; }
      .modalbox--pushmenu .modalbox__content .form .input {
        font-family: Gilroy, sans-serif;
        font-size: 16px;
        color: #fff;
        flex: 1;
        line-height: 2;
        font-size: 16px;
        max-width: calc(100% - 50px); }
      .modalbox--pushmenu .modalbox__content .form .button svg {
        width: 25px;
        height: 25px;
        fill: #fff; }
  .modalbox--pushmenu .social {
    margin-top: 30px;
    width: 30px;
    position: absolute;
    bottom: 10px;
    right: 16px; }
    @media (max-width: 574px) {
      .modalbox--pushmenu .social {
        right: 24px; } }
    .modalbox--pushmenu .social ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
      border: 0;
      display: flex;
      flex-direction: column;
      gap: 20px; }
      .modalbox--pushmenu .social ul li svg {
        width: 30px;
        height: 30px; }

input#pushmenu-open {
  visibility: hidden;
  position: absolute;
  top: -10000px; }
  input#pushmenu-open:checked + #pushmenu {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0; }
  input#pushmenu-open:checked + #pushmenu .modalbox {
    max-width: 400px;
    display: block;
    transform: translateX(0);
    opacity: 1;
    transition: opacity .5s, transform .3s; }

.tns-outer {
  padding: 0 !important; }
  .tns-outer [hidden] {
    display: none !important; }
  .tns-outer [aria-controls], .tns-outer [data-action] {
    cursor: pointer; }

.tns-slider {
  transition: all 0s; }
  .tns-slider > .tns-item {
    box-sizing: border-box; }

.tns-horizontal.tns-subpixel {
  white-space: nowrap; }
  .tns-horizontal.tns-subpixel > .tns-item {
    display: inline-block;
    vertical-align: middle;
    white-space: normal; }
    .tns-horizontal.tns-subpixel > .tns-item svg {
      max-width: 80%;
      height: auto; }

.tns-horizontal.tns-no-subpixel:after {
  content: '';
  display: table;
  clear: both; }

.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left; }

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%; }

.tns-no-calc {
  position: relative;
  left: 0; }

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px; }
  .tns-gallery > .tns-item {
    position: absolute;
    left: -100%;
    transition: transform 0s, opacity 0s; }
  .tns-gallery > .tns-slide-active {
    position: relative;
    left: auto !important; }
  .tns-gallery > .tns-moving {
    transition: all 0.25s; }

.tns-autowidth {
  display: inline-block; }

.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6; }
  .tns-lazy-img.tns-complete {
    opacity: 1; }

.tns-ah {
  transition: height 0s; }

.tns-ovh {
  overflow: hidden; }

.tns-visually-hidden {
  position: absolute;
  left: -10000em; }

.tns-transparent {
  opacity: 0;
  visibility: hidden; }

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0; }

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1; }

.tns-vpfix {
  white-space: nowrap; }
  .tns-vpfix > div, .tns-vpfix > li {
    display: inline-block; }

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden; }

.tns-t-ct {
  width: 2333.33333%;
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0; }
  .tns-t-ct:after {
    content: '';
    display: table;
    clear: both; }
  .tns-t-ct > div {
    width: 1.42857%;
    width: calc(100% / 70);
    height: 10px;
    float: left; }

.tns-nav {
  text-align: center;
  margin-top: 50px; }
  .tns-nav button {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background-color: #D9D9D9;
    margin: 0 5px;
    border: 0;
    display: inline-block; }
    .tns-nav button.tns-nav-active {
      background-color: #333; }

.so-widget-strawberry-content-slider button[data-action='stop'], .so-widget-strawberry-content-slider button[data-action='start'] {
  display: none; }

.so-widget-strawberry-content-slider .tns-nav {
  margin-top: 0;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%; }
  @media (max-width: 574px) {
    .so-widget-strawberry-content-slider .tns-nav {
      bottom: 5px; } }
  .so-widget-strawberry-content-slider .tns-nav button {
    background-color: #ffffff; }
    .so-widget-strawberry-content-slider .tns-nav button.tns-nav-active {
      background-color: #9EEA75; }

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