.moduleparagraph {
  font-family: Arial;
  font-weight: 1000;
  color: #000;
  font-size: 1.0416666667vw;
}

.cta__buttontitle {
  font-family: Arial;
  font-weight: 1000;
  color: #000;
  font-size: 1.875vw;
}

.cta__buttonsubtitle {
  font-family: Arial;
  font-weight: 1000;
  color: #000;
  font-size: 1.4583333333vw;
}

.button1 {
  font-family: Arial;
  font-weight: 1000;
  color: #000;
  font-size: 1.4583333333vw;
}

[class*=__block] {
  max-width: 100vw;
  margin: 0 auto;
}

[class*=__section], [class*=__block--footerspecial] {
  display: grid;
  -moz-column-gap: 1.25vw;
       column-gap: 1.25vw;
}

[class*=__col], [class*=__colspecial] {
  margin: 0;
  width: -moz-fit-content;
  width: fit-content;
}

[class*=__colspecial] {
  display: grid;
  -moz-column-gap: 1.25vw;
       column-gap: 1.25vw;
}

[class*=__section--1col], [class*=__block--footerspecial--1col], [class*=__colspecial--1col] {
  grid-template-columns: 1fr;
}

[class*=__section--2col], [class*=__block--footerspecial--2col], [class*=__colspecial--2col] {
  grid-template-columns: 1fr 1fr;
}

[class*=__section--3col], [class*=__block--footerspecial--3col], [class*=__colspecial--3col] {
  grid-template-columns: 1fr 1fr 1fr;
}

[class*=__section--4col], [class*=__block--footerspecial--4col], [class*=__colspecial--4col] {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

[class*=__section--5col], [class*=__block--footerspecial--5col] {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

[class*=__section--6col], [class*=__block--footerspecial--6col] {
  grid-template-columns: 2fr 2fr 2fr 2fr 2fr 2fr;
}

.colstart1 {
  grid-column-start: 1;
}

.colstart2 {
  grid-column-start: 2;
}

.colstart3 {
  grid-column-start: 3;
}

.colstart4 {
  grid-column-start: 4;
}

.colstart5 {
  grid-column-start: 5;
}

.colstart6 {
  grid-column-start: 6;
}

.rowstart1 {
  grid-row-start: 1;
}

.rowstart2 {
  grid-row-start: 2;
}

.rowstart3 {
  grid-row-start: 3;
}

.rowstart4 {
  grid-row-start: 4;
}

.rowstart5 {
  grid-row-start: 5;
}

.rowstart6 {
  grid-row-start: 6;
}

[class*=__block] h1 {
  font-family: Arial;
  font-weight: 1000;
  color: #000;
  font-size: 3.2291666667vw;
}

[class*=__block] h2 {
  font-family: Arial;
  font-weight: 1000;
  color: #000;
  font-size: 2.5vw;
}

[class*=__block] h3 {
  font-family: Arial;
  font-weight: 1000;
  color: #000;
  font-size: 1.6666666667vw;
}
@media screen and (max-width: 480px) {
  [class*=__block] h3 {
    font-size: 10px;
  }
}

[class*=__block] h4 {
  font-family: 'Glacial Indifference', Arial;
  font-weight: 500;
  color: #000;
  font-size: 1.0416666667vw;
}
@media screen and (max-width: 480px) {
  [class*=__block] h4 {
    font-size: 10px;
  }
}

[class*=__block] p {
  font-family: Arial;
  font-weight: 1000;
  color: #000;
  font-size: 1.25vw;
}

[class*=__block] a {
  font-family: Nunito Sans;
  font-weight: 500;
  color: #000;
  font-size: 1.0416666667vw;
  text-decoration: none;
}

div[class*=__section] {
  max-width: 84.375vw;
  width: 84.375vw;
}

div[class*=__block--footerspecial] {
  box-sizing: border-box;
  padding-left: 7.2475vw;
  padding-right: 7.2475vw;
}

[class*=__element--1fr] {
  width: 5.8854166667vw;
}
[class*=__element--1fr] img {
  width: 5.8854166667vw;
}

[class*=__element--2fr] {
  width: 13.0208333333vw;
}
[class*=__element--2fr] img {
  width: 13.0208333333vw;
}

[class*=__element--3fr] {
  width: 20.15625vw;
}
[class*=__element--3fr] img {
  width: 20.15625vw;
}

[class*=__element--4fr] {
  width: 27.2916666667vw;
}
[class*=__element--4fr] img {
  width: 27.2916666667vw;
}

[class*=__element--5fr] {
  width: 34.4270833333vw;
}
[class*=__element--5fr] img {
  width: 34.4270833333vw;
}

[class*=__element--6fr] {
  width: 41.5625vw;
}
[class*=__element--6fr] img {
  width: 41.5625vw;
}

[class*=__element--7fr] {
  width: 48.6979166667vw;
}
[class*=__element--7fr] img {
  width: 48.6979166667vw;
}

[class*=__element--8fr] {
  width: 55.8333333333vw;
}
[class*=__element--8fr] img {
  width: 55.8333333333vw;
}

[class*=__element--9fr] {
  width: 62.96875vw;
}
[class*=__element--9fr] img {
  width: 62.96875vw;
}

[class*=__element--10fr] {
  width: 70.1041666667vw;
}
[class*=__element--10fr] img {
  width: 70.1041666667vw;
}

[class*=__element--11fr] {
  width: 77.2395833333vw;
}
[class*=__element--11fr] img {
  width: 77.2395833333vw;
}

[class*=__element--12fr] {
  width: 84.375vw;
}
[class*=__element--12fr] img {
  width: 84.375vw;
}

[class*=__element--2_2fr] {
  width: 15.8840260417vw;
}
[class*=__element--2_2fr] img {
  width: 15.8840260417vw;
}/*# sourceMappingURL=main.css.map */