.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

body {
  font-family: 'Proxima Nova', sans-serif;
  color: #000;
  font-size: 1vw;
  line-height: 140%;
  font-weight: 400;
}

h1 {
  color: #fff;
  font-size: 4.435483870967742vw;
  line-height: 5.443548387096774vw;
  font-weight: 700;
}

h2 {
  margin-top: 0px;
  font-size: 4.032258064516129vw;
  line-height: 4.939516129032258vw;
  font-style: italic;
}

p {
  font-size: 1.6129032258064517vw;
  line-height: 1.9153225806451613vw;
}

.header {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.partner-description {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Proxima Nova', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  text-align: right;
  text-decoration: none;
}

.ain-ua-logo {
  width: 50px;
  height: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.partner-logo {
  display: block;
  width: 120px;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.logo {
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
}

.partner-bold-text {
  font-weight: 700;
}

.header-partner-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-separator {
  position: static;
  width: 1px;
  height: 40px;
  margin-right: 20px;
  margin-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: #fff;
  opacity: 0.2;
  color: #0f110f;
  -o-object-fit: fill;
  object-fit: fill;
}

.image {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.credits-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 15px;
}

.partner-block-mobile {
  display: none;
  margin-right: auto;
  margin-left: auto;
}

.author {
  color: #fff;
}

.author-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 15px;
  font-family: 'Proxima Nova', sans-serif;
  color: #000;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
}

.partner-description-mobile {
  display: block;
  margin-top: 12px;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Proxima Nova', sans-serif;
  color: #000;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.suggestion {
  position: relative;
  z-index: 1;
  overflow: hidden;
  width: 100%;
  min-height: 220px;
  background-color: transparent;
  font-family: 'Proxima Nova', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}

.suggestion-content {
  padding-top: 35px;
  padding-right: 20px;
  padding-left: 20px;
}

.suggestion-heading {
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.suggestion-blackout {
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
}

.suggestion-description {
  margin-top: 10px;
  font-weight: 400;
}

.suggestion-image-container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.suggestion-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: -1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.suggestion-section {
  display: -ms-grid;
  display: grid;
  padding-top: 60px;
  padding-right: 40px;
  padding-left: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer {
  padding: 60px 40px 57px;
}

.footer-grid {
  padding-top: 0px;
  justify-items: start;
  grid-auto-flow: column;
  grid-auto-columns: minmax(200px, 1fr);
  grid-column-gap: 100px;
  grid-row-gap: 12px;
  grid-template-areas: "area-1 . Area Area-2 Area-5 Area-10"
    ". . . Area-3 Area-6 ."
    ". . . Area-4 Area-7 ."
    ". . . . Area-8 ."
    ". . . . . ."
    "Area-13 . Area-11 Area-11 Area-11 Area-11";
  -ms-grid-columns: 140px 100px auto 100px 110px 100px 165px 100px 90px 100px 180px;
  grid-template-columns: 140px auto 110px 165px 90px 180px;
  -ms-grid-rows: 17px 12px auto 12px auto 12px auto 12px 10px 12px auto;
  grid-template-rows: 17px auto auto auto 10px auto;
  font-family: 'Proxima Nova', sans-serif;
  color: #000;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
}

.footer-description {
  color: #fff;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  text-align: justify;
}

.footer-link {
  color: #fff;
  font-weight: 700;
  text-align: justify;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.position {
  color: #fff;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.suggestion-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: 20px;
  bottom: 35px;
}

.partner-section {
  padding-top: 60px;
  padding-right: 40px;
  padding-left: 40px;
}

.body {
  background-color: #1a489f;
}

.ui-container {
  background-color: #999;
}

.ui-section {
  width: auto;
  height: auto;
  padding-right: 0vw;
  padding-left: 0vw;
}

.h1 {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  color: #ffd203;
  font-size: 3.5vw;
  line-height: 100%;
  text-align: right;
}

.h1-description {
  color: #fff;
  font-size: 3.5vw;
  line-height: 100%;
  font-weight: 700;
}

.h1-description.is--footer {
  margin-bottom: 40px;
  font-size: 35px;
}

.paragraph {
  margin-bottom: 0px;
  padding-right: 3vw;
}

.paragraph.bonus-p {
  max-width: 64.01209677419355vw;
  margin-bottom: 0px;
  padding: 5.544354838709677vw 9.07258064516129vw;
  background-color: #fff;
}

.paragraph.bonus-p-3 {
  position: relative;
  max-width: 56.45161290322581vw;
  margin-bottom: 0px;
  margin-left: 29vw;
  padding: 4.536290322580645vw 5.544354838709677vw;
  background-color: #fff;
}

.paragraph.bonus-p-4 {
  position: relative;
  z-index: 1;
  max-width: 72.58064516129032vw;
  margin-bottom: 0px;
  margin-left: 10vw;
  padding: 4.032258064516129vw 13.608870967741936vw;
  background-color: #fff;
}

.paragraph.bonus-p-2 {
  position: relative;
  z-index: 1;
  max-width: 64.71774193548387vw;
  margin-bottom: 0px;
  margin-left: 16vw;
  padding: 5.544354838709677vw 9.07258064516129vw;
  background-color: #fff;
}

.paragraph.bonus-p-5 {
  position: relative;
  z-index: 1;
  max-width: 72.58064516129032vw;
  margin-bottom: 0px;
  padding: 7.560483870967742vw 13.608870967741936vw;
  background-color: #fff;
}

.paragraph.bonus-p-6 {
  position: relative;
  z-index: 1;
  max-width: 72.58064516129032vw;
  margin-bottom: 0px;
  margin-left: 13vw;
  padding: 6.350806451612903vw 13.608870967741936vw 7.560483870967742vw;
  background-color: #fff;
}

.paragraph.bonus-p-7 {
  max-width: 72.58064516129032vw;
  margin-bottom: 0px;
  padding: 4.133064516129032vw 13.608870967741936vw;
  background-color: #fff;
}

.paragraph.bonus-p-9 {
  position: static;
  max-width: 72.58064516129032vw;
  margin-bottom: 0px;
  margin-left: 10vw;
  padding: 6.350806451612903vw 13.608870967741936vw;
  background-color: #fff;
}

.paragraph.bonus-p-8 {
  position: relative;
  z-index: 1;
  max-width: 72.58064516129032vw;
  margin-bottom: 0px;
  margin-left: 5vw;
  padding: 7.258064516129032vw 12.600806451612904vw 7.762096774193548vw;
  background-color: #fff;
}

.paragraph.bonus-p-10 {
  position: relative;
  z-index: 1;
  max-width: 72.58064516129032vw;
  margin-bottom: 0px;
  margin-left: 7vw;
  padding: 7.459677419354839vw 13.608870967741936vw;
  background-color: #fff;
}

.paragraph.bonus-p-11 {
  position: relative;
  z-index: 1;
  max-width: 72.58064516129032vw;
  margin-bottom: 0px;
  margin-left: 13vw;
  padding: 7.459677419354839vw 13.608870967741936vw;
  background-color: #fff;
}

.akzent-text {
  position: relative;
  max-width: none;
  margin-bottom: 0px;
  color: #fff;
  font-size: 2vw;
  line-height: 140%;
  text-align: center;
}

.akzent-text.is--1 {
  position: relative;
}

.akzent-text.is-2 {
  position: relative;
  left: -31px;
  bottom: auto;
  z-index: 1;
  max-width: none;
  min-width: auto;
}

.akzent-text.is--3 {
  position: relative;
  left: 1.9vw;
  z-index: 1;
  min-width: 39.882056451612904vw;
  padding-top: 0vw;
}

.button-text {
  color: #000;
  font-size: 1.814516129032258vw;
  line-height: 2.217741935483871vw;
  text-decoration: none;
  text-transform: uppercase;
}

.hero-section {
  position: relative;
  height: 100vh;
  padding: 11vh 0vw;
}

.container {
  position: relative;
  display: block;
  height: 100%;
  max-width: 85vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.img-wrapper {
  position: absolute;
  left: 5%;
  top: 21%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  display: block;
  width: 90vw;
  height: 35vw;
  -webkit-transform: rotate(-19deg);
  -ms-transform: rotate(-19deg);
  transform: rotate(-19deg);
}

.section {
  position: relative;
  padding-right: 0vw;
  padding-left: 0vw;
}

.section.s-3 {
  padding-right: 0vw;
  padding-left: 0vw;
  background-image: url('../images/photo-top.webp');
  background-position: 0px 0px;
  background-size: 50vw;
}

.section.is--3 {
  margin-bottom: 10vw;
}

.content-wrapper {
  display: -ms-grid;
  display: grid;
  height: 100%;
  margin-top: 9.07258064516129vw;
  margin-bottom: 8.064516129032258vw;
  padding-right: 6.048387096774194vw;
  padding-left: 6.048387096774194vw;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.description-p {
  margin-bottom: 0px;
  color: #fff;
  line-height: 140%;
  text-align: right;
}

.description-p.bonus {
  position: relative;
  z-index: 1;
  max-width: 45.36290322580645vw;
  margin-bottom: 0px;
  text-align: left;
}

.content-block {
  position: relative;
  height: 100%;
  margin-top: 0vw;
  border: 1vw solid #000;
  background-color: #fff;
}

.content-block.s-3 {
  position: relative;
  margin-top: 0vw;
  border-style: none;
  background-color: transparent;
  background-image: none;
}

.content-part {
  display: -ms-grid;
  display: grid;
  height: 100%;
  padding-right: 6.25vw;
  padding-left: 6.25vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 2vw;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 100%;
  grid-template-rows: 100%;
}

.content-part.is--1 {
  position: relative;
  margin-top: 19.35483870967742vw;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.content-part.is--2 {
  margin-top: 16.633064516129032vw;
  padding-top: 0px;
}

.content-part.is--4 {
  margin-top: 19.052419354838708vw;
  padding-top: 0px;
}

.content-part.is--5 {
  margin-top: 34.778225806451616vw;
}

.content-part.is--6 {
  margin-top: 19.858870967741936vw;
}

.content-part.is--7 {
  margin-top: 6.048387096774194vw;
}

.content-part.is--8 {
  margin-top: 10.987903225806452vw;
}

.content-part.is--9 {
  margin-top: 13.004032258064516vw;
}

.content-part.is--10 {
  margin-top: 9.173387096774194vw;
}

.content-part.is--12 {
  margin-top: 11.66935484vw;
}

.content-part.is--13 {
  margin-top: 15vw;
}

.content-part.is--14 {
  margin-top: 9.576612903225806vw;
}

.content-part.is--15 {
  margin-top: 13.608870967741936vw;
}

.content-part.is--17 {
  margin-top: 25.201612903225808vw;
}

.content-part.is--19 {
  margin-top: 38.306451612903224vw;
  margin-bottom: 30vw;
}

.content-part.is--11 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16.129032258064516vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
}

.content-part.is--16 {
  position: relative;
  display: block;
  margin-top: 23.891129032258064vw;
  margin-bottom: 0vw;
}

.content-part.is-18 {
  position: relative;
  display: block;
  margin-top: 31.85483870967742vw;
}

.content-part.is--3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 14.818548387096774vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-part.is--s-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0vw;
  padding-left: 0vw;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1vw;
}

.left-content-part {
  position: relative;
  width: 100%;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.right-content-part {
  position: relative;
  width: 100%;
  height: auto;
  margin-bottom: 0px;
  padding-top: 0px;
}

.letter-image {
  position: absolute;
  left: -4.5vw;
  top: -12vw;
  right: auto;
  width: 30.241935483870968vw;
}

.letter-image.is--i {
  left: 0px;
  top: -17vw;
  bottom: auto;
  width: 30.241935483870968vw;
  height: auto;
}

.letter-image.is--a {
  left: 5vw;
  top: -32.6vw;
  right: 0%;
  bottom: 0%;
  width: 30.241935483870968vw;
}

.letter-image.is--be {
  left: -12.5vw;
  top: -26vw;
  right: 0%;
  bottom: 0%;
  width: 30.241935483870968vw;
}

.letter-image.is--ve {
  top: -19vw;
  width: 30.241935483870968vw;
}

.letter-image.is-zh {
  left: -11vw;
  top: -21.5vw;
  width: 30.241935483870968vw;
}

.letter-image.is-z {
  left: -8vw;
  top: -19vw;
  width: 30.241935483870968vw;
}

.letter-image.is--k {
  left: -9vw;
  top: -48vw;
  right: auto;
  bottom: auto;
  width: 30.241935483870968vw;
}

.letter-image.is--m {
  left: 7vw;
  top: 0vw;
  width: 30.241935483870968vw;
}

.letter-image.is--o {
  left: 0vw;
  top: -2.3vw;
  width: 30.241935483870968vw;
}

.letter-image.is--o.is--mob {
  display: none;
}

.letter-image.is-pe {
  left: 17vw;
  top: -7vw;
}

.letter-image.is--er {
  left: -9vw;
  top: -17vw;
}

.letter-image.is--c {
  left: auto;
  top: -35vw;
  right: 0%;
  bottom: 0%;
}

.letter-image.is-t {
  left: -15.5vw;
  top: -40vw;
}

.letter-image.is--f {
  left: 5.8vw;
  top: -35vw;
}

.letter-image.is--ch {
  left: 5vw;
  top: -13vw;
}

.text-wrapper-left {
  margin-bottom: 6.048387096774194vw;
  padding-top: 0vw;
}

.text-wrapper-left.is--last {
  margin-bottom: 0px;
  padding-top: 0px;
}

.text-wrapper-right {
  margin-bottom: 6.048387096774194vw;
  padding-top: 0vw;
  padding-right: 0vw;
}

.text-wrapper-right.is--last {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
}

.line-img {
  position: absolute;
  left: 7.5vw;
  top: -29vw;
  right: auto;
  bottom: auto;
  width: 35vw;
  height: auto;
}

.line-img.is--1 {
  left: 0vw;
  top: -20vw;
  width: auto;
  min-width: 35.483870967741936vw;
}

.line-img.is--2 {
  left: 0.8vw;
  top: -28.2vw;
  width: auto;
  min-height: 43.54838709677419vw;
  min-width: 22.680443548387096vw;
}

.akzent-part {
  position: relative;
  right: auto;
  z-index: 1;
  width: auto;
  height: auto;
  padding-top: 0vw;
  padding-bottom: 0vw;
}

.akzent-part.is--1 {
  padding-top: 9vw;
  padding-bottom: 9vw;
}

.akzent-part.is--2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 52vw;
  height: 100%;
  min-width: 19vw;
  padding-top: 8vw;
  padding-bottom: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.akzent-part.is--5 {
  top: 20vw;
}

.is--o-img {
  position: absolute;
  left: -13.5vw;
  top: -28.5vw;
  right: auto;
  bottom: auto;
  width: auto;
  height: auto;
  min-height: 45.30745967741935vw;
  min-width: 39.11290322580645vw;
}

.is--o-img.is--mob {
  display: none;
}

.is--pe-img {
  position: absolute;
  left: -2.5vw;
  top: -22.5vw;
  right: auto;
  width: auto;
  height: auto;
  min-height: 56.65020161290323vw;
  min-width: 40.46471774193549vw;
}

.is--t-img {
  position: absolute;
  left: -10.5vw;
  top: -20.5vw;
  width: auto;
  height: auto;
  min-height: 42.605846774193544vw;
  min-width: 44.95967741935484vw;
}

.content-bonus {
  position: relative;
  display: block;
  height: 100%;
  margin-top: 7.157258064516129vw;
  padding: 0vw 0px 0vw 0vw;
}

.content-bonus.is--p {
  margin-top: 28vw;
  padding-left: 0vw;
}

.content-bonus.is--1 {
  margin-top: 2.5201612903225805vw;
}

.content-bonus.is--last {
  margin-bottom: 22.983870967741936vw;
}

.bonus-img {
  position: absolute;
  left: -10vw;
  top: -5.7vw;
  z-index: 0;
  width: 64vw;
  height: 21vw;
}

.footer-img {
  position: relative;
  left: -15vw;
  min-height: 96.29536290322581vw;
  min-width: 115.3024193548387vw;
}

.star-img {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -29.2vw;
  z-index: 1;
  width: 100.20161290322581vw;
  height: auto;
}

.bonus-img-0 {
  position: absolute;
  left: 16vw;
  top: auto;
  right: 0%;
  bottom: -10.4vw;
  z-index: 2;
  width: 70vw;
  height: 14.112903225806452vw;
}

.button {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35.88709677419355vw;
  height: 8.568548387096774vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0.8vw solid #000;
  background-color: #ffd203;
}

.button.is--2 {
  width: 33.568548387096776vw;
}

.btn-wrapper {
  position: relative;
  top: 31vw;
  right: -3vw;
  display: block;
  margin-top: 0vw;
  color: #000;
  text-decoration: none;
}

.btn-wrapper.is--1 {
  left: auto;
  top: auto;
  right: auto;
  margin-top: 1vw;
}

.btn-wrapper.is--4 {
  position: absolute;
  left: auto;
  top: auto;
  right: 17vw;
  bottom: 37vw;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.btn-wrapper.is--5 {
  top: 0vw;
  margin-top: 11vw;
}

.btn-wrapper.is--2 {
  right: -1.2vw;
}

.yellow {
  position: absolute;
  left: 14.5vw;
  top: -1.5vw;
  right: auto;
  bottom: auto;
  width: 63.70967741935484vw;
  height: 17vw;
  background-color: #f6ff00;
}

.is--bonus-img-3 {
  position: absolute;
  left: -6.5vw;
  top: 77vw;
  right: auto;
  bottom: auto;
  width: 30.241935483870968vw;
  height: 25.201612903225808vw;
}

.green {
  position: absolute;
  left: 1.7vw;
  top: 3.1vw;
  z-index: 0;
  width: 72.58064516129032vw;
  height: 25.201612903225808vw;
  background-color: #00a13a;
}

.blue {
  position: absolute;
  left: auto;
  top: 2.6vw;
  right: 1vw;
  z-index: 0;
  width: 72.58064516129032vw;
  height: 26.20967741935484vw;
  background-color: #0095db;
}

.pink {
  position: absolute;
  left: 2vw;
  top: 2.5vw;
  z-index: 0;
  width: 72.58064516129032vw;
  height: 25vw;
  background-color: #ff7d77;
}

.is--bonus-img-4 {
  position: absolute;
  left: auto;
  top: 144vw;
  right: -39.5vw;
  bottom: 0%;
  width: 40.32258064516129vw;
}

.is--bonus-img-5 {
  position: absolute;
  left: -38vw;
  top: 275vw;
  right: auto;
  bottom: 0%;
  z-index: 0;
  display: inline-block;
  width: 89.61693548387098vw;
}

.is--bonus-img-5.is--mob {
  top: 234.9vw;
}

.orange {
  position: absolute;
  top: 4.8vw;
  right: -1.7vw;
  z-index: 0;
  width: 72.58064516129032vw;
  height: 23vw;
  background-color: #ffd203;
}

.is--i-img {
  position: absolute;
  left: 13.5vw;
  top: -20vw;
  bottom: auto;
  width: auto;
  height: auto;
  min-height: 57.79536290322581vw;
  min-width: 39.01209677419355vw;
}

.h2 {
  margin-bottom: 1.5120967741935485vw;
  line-height: 100%;
  font-weight: 400;
}

.hero-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.is--ve-img {
  position: absolute;
  left: -11vw;
  top: -6vw;
  bottom: auto;
  width: auto;
  height: auto;
  min-height: 59.76310483870968vw;
  min-width: 38.70564516129032vw;
}

.letter-block {
  position: relative;
  left: 13vw;
  top: -33.5vw;
}

.letter-block.is--mobile {
  display: none;
}

.is--bonus-img-2 {
  position: absolute;
  top: 50vw;
  right: -10.5vw;
  width: 38.306451612903224vw;
}

.is--akz-img {
  position: absolute;
  left: -2.5vw;
  top: -9.8vw;
  right: auto;
  width: auto;
  height: auto;
  min-height: 30.422379032258068vw;
  min-width: 56.28931451612903vw;
}

.is--akz-img-2 {
  position: absolute;
  left: -26.9vw;
  height: 25vw;
  min-width: 88.70967741935483vw;
}

.is--akz-img-3 {
  position: absolute;
  left: -28.4vw;
  top: -24.5vw;
  width: auto;
  height: auto;
  min-height: 20vw;
  min-width: 128vw;
}

.is-akz-img-4 {
  position: absolute;
  left: -28vw;
  top: -28.2vw;
  bottom: auto;
  height: auto;
  min-height: 73vw;
  min-width: 149vw;
}

.btn-shadow {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 35.88709677419355vw;
  height: 8.568548387096774vw;
  background-color: #ff7d77;
}

.btn-shadow.is--2 {
  width: 33.568548387096776vw;
}

.is--akz-img-0 {
  position: absolute;
  left: -11.7vw;
  top: -1.9vw;
  width: auto;
  height: auto;
  min-height: 27vw;
  min-width: 92vw;
}

.page-wrapper {
  overflow: hidden;
  width: auto;
}

.grain-texture {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  background-image: url('../images/637e899105dca32ce7c82e67_5w5m.gif.gif');
  background-position: 0px 0px;
  background-size: 20vw;
  opacity: 0.1;
}

.grain-img {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  width: 100%;
  opacity: 0.1;
}

.link {
  color: #ffd203;
}

@media screen and (min-width: 1440px) {
  .akzent-text.is--3 {
    left: 2.361111111111111vw;
  }

  .container {
    max-width: 85vw;
  }

  .img-shtosh {
    width: 85vw;
    height: 18vw;
  }

  .content-part.is--2 {
    margin-top: 15.63306452vw;
  }

  .content-part.is--4 {
    margin-top: 15.05241935vw;
  }

  .content-part.is--6 {
    margin-top: 21.85887097vw;
  }

  .content-part.is--8 {
    margin-top: 16.98790323vw;
  }

  .content-part.is--9 {
    margin-top: 19.00403226vw;
  }

  .content-part.is--10 {
    margin-top: 17.1733871vw;
  }

  .content-part.is--12 {
    margin-top: 15.66935484vw;
  }

  .content-part.is--14 {
    margin-top: 16.5766129vw;
  }

  .content-part.is--15 {
    margin-top: 19.60887097vw;
  }

  .letter-image {
    top: -19.9vw;
    width: 40vw;
  }

  .letter-image.is--i {
    left: 3vw;
  }

  .letter-image.is--ve {
    left: -0.4vw;
  }

  .letter-image.is-z {
    left: -1.4vw;
    top: -33.5vw;
  }

  .letter-image.is-pe {
    left: 12.8vw;
  }

  .letter-image.is--c {
    right: -10vw;
  }

  .letter-image.is--f {
    left: -1.2vw;
  }

  .akzent-part.is--5 {
    top: 18.8vw;
  }

  .bonus-img {
    top: -5.6vw;
  }

  .button {
    border-width: 0.75vw;
  }

  .btn-wrapper.is--1 {
    margin-top: 5vw;
  }

  .btn-wrapper.is--5 {
    margin-top: 11.5vw;
  }

  .btn-wrapper.is--2 {
    right: 0.2vw;
    margin-top: -1vw;
  }

  .is--bonus-img-4 {
    right: -37vw;
  }

  .is--akz-img {
    top: -9.8vw;
  }
}

@media screen and (max-width: 991px) {
  .header {
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .logo {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .credits-block {
    width: 100%;
  }

  .partner-description-mobile {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .suggestion-section {
    padding-right: 20px;
    padding-left: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer {
    padding-right: 20px;
    padding-bottom: 57px;
    padding-left: 20px;
  }

  .footer-grid {
    grid-auto-flow: column;
    grid-auto-columns: auto;
    grid-column-gap: 100px;
    grid-template-areas: "Area-12 . Area Area-2"
      ". . Area-5 Area-3"
      ". . Area-6 Area-4"
      ". . Area-7 Area-10"
      ". . Area-8 Area-10"
      ". . . ."
      "Area-13 Area-13 Area-13 Area-13"
      "Area-11 Area-11 Area-11 Area-11";
    -ms-grid-columns: 90px 100px auto 100px 105px 100px 165px;
    grid-template-columns: 90px auto 105px 165px;
    -ms-grid-rows: 17px auto auto auto auto 10px auto;
    grid-template-rows: 17px auto auto auto auto 10px auto;
  }

  .partner-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .content-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .content-part.is--4 {
    margin-top: 16.05241935vw;
  }

  .content-part.is--14 {
    margin-top: 14.5766129vw;
  }

  .content-part.is--15 {
    margin-top: 20.60887097vw;
  }

  .content-part.is--3 {
    margin-top: 19.81854839vw;
  }

  .letter-image.is-t {
    left: -12.7vw;
  }

  .letter-image.is--f {
    left: 4.5vw;
  }
}

@media screen and (max-width: 767px) {
  .partner-description {
    font-size: 2.1126760563380285vw;
    line-height: 2.6408450704225355vw;
  }

  .ain-ua-logo {
    height: 100%;
  }

  .partner-logo {
    background-image: none;
  }

  .logo {
    display: block;
  }

  .header-partner-block {
    display: none;
  }

  .image {
    display: block;
  }

  .partner-block-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
  }

  .partner-description-mobile {
    color: #fff;
  }

  .suggestion-content {
    padding-top: 6.161971830985916vw;
    padding-right: 3.5211267605633805vw;
    padding-left: 3.5211267605633805vw;
  }

  .suggestion-section {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .footer {
    padding: 57px 20px;
  }

  .footer-grid {
    padding-top: 0px;
    grid-column-gap: 15px;
    grid-template-areas: "Area-12 ."
      ". ."
      "Area Area-2"
      "Area-5 Area-3"
      "Area-6 Area-4"
      "Area-7 Area-10"
      "Area-8 Area-10"
      ". ."
      "Area-13 Area-13"
      "Area-11 Area-11";
    -ms-grid-columns: auto 15px auto;
    grid-template-columns: auto auto;
    -ms-grid-rows: 17px 10px auto auto auto auto auto 10px auto auto;
    grid-template-rows: 17px 10px auto auto auto auto auto 10px auto auto;
  }

  .h1 {
    margin-top: 7vw;
  }

  .h1-description {
    margin-bottom: 7vw;
    font-size: 5.02092050209205vw;
  }

  .paragraph {
    font-size: 3.3333333333333335vw;
    line-height: 120%;
  }

  .paragraph.bonus-p {
    max-width: 100vw;
    padding: 13.75vw 11.458333333333334vw;
  }

  .paragraph.bonus-p-3 {
    max-width: 100vw;
    margin-left: 0vw;
    padding: 13.75vw 11.458333333333334vw;
  }

  .paragraph.bonus-p-4 {
    max-width: 100vw;
    margin-left: 0vw;
    padding: 13.75vw 11.458333333333334vw;
  }

  .paragraph.bonus-p-2 {
    max-width: 100vw;
    margin-left: 0vw;
    padding: 13.75vw 11.458333333333334vw;
  }

  .paragraph.bonus-p-5 {
    max-width: 100vw;
    padding: 13.75vw 11.458333333333334vw;
  }

  .paragraph.bonus-p-6 {
    max-width: 100vw;
    margin-left: 0vw;
    padding: 13.75vw 11.458333333333334vw;
  }

  .paragraph.bonus-p-7 {
    max-width: 100vw;
    padding: 13.75vw 11.458333333333334vw;
  }

  .paragraph.bonus-p-9 {
    max-width: 100vw;
    margin-left: 0vw;
    padding: 13.75vw 11.458333333333334vw;
  }

  .paragraph.bonus-p-8 {
    max-width: 100vw;
    margin-left: 0vw;
    padding: 13.75vw 11.458333333333334vw;
  }

  .paragraph.bonus-p-10 {
    max-width: 100vw;
    margin-left: 0vw;
    padding: 13.75vw 11.458333333333334vw;
  }

  .paragraph.bonus-p-11 {
    max-width: 100vw;
    margin-left: 0px;
    padding: 13.75vw 11.458333333333334vw;
  }

  .akzent-text {
    margin-top: 35.41666666666667vw;
    font-size: 3.75vw;
  }

  .akzent-text.is--1 {
    margin-top: 28.125vw;
    margin-bottom: 31.25vw;
  }

  .akzent-text.is-2 {
    left: -8vw;
    min-width: 68vw;
    margin-top: 37.5vw;
    margin-bottom: 29.166666666666668vw;
    font-size: 3.75vw;
  }

  .akzent-text.is--3 {
    top: 0vw;
    margin-top: 35.625vw;
    margin-bottom: 33.333333333333336vw;
    font-size: 3.75vw;
  }

  .akzent-text.s--4 {
    margin-top: 39.583333333333336vw;
    font-size: 3.75vw;
  }

  .button-text {
    font-size: 3.75vw;
  }

  .hero-section {
    height: auto;
    padding-top: 19.153225806451612vw;
    padding-bottom: 14vw;
  }

  .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .img-wrapper {
    top: 27%;
    width: 116.94560669456067vw;
    height: 41.84100418410041vw;
  }

  .content-wrapper {
    margin-bottom: 20vw;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .description-p {
    font-size: 2.8169014084507045vw;
    line-height: 141%;
  }

  .description-p.bonus {
    width: 85vw;
    max-width: none;
    min-width: auto;
    margin-bottom: 14.583333333333334vw;
    font-size: 3.3333333333333335vw;
    line-height: 140%;
    text-align: center;
  }

  .content-part {
    grid-column-gap: 8.333333333333334vw;
    grid-row-gap: 8.333333333333334vw;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .content-part.is--1 {
    margin-top: -10vw;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }

  .content-part.is--2 {
    margin-top: 20.833333333333336vw;
  }

  .content-part.is--4 {
    margin-top: 20.833333333333336vw;
  }

  .content-part.is--5 {
    margin-top: 20.833333333333336vw;
  }

  .content-part.is--6 {
    margin-top: -2.16666667vw;
  }

  .content-part.is--13 {
    margin-top: 9vw;
    grid-row-gap: 8.333333333333334vw;
  }

  .content-part.is--14 {
    margin-top: 6.5766129vw;
  }

  .content-part.is--15 {
    margin-top: 7.60887097vw;
  }

  .content-part.is--17 {
    margin-top: 0vw;
    grid-row-gap: 0vw;
  }

  .content-part.is--19 {
    margin-top: 30.30645161vw;
  }

  .content-part.is--11 {
    margin-top: 0vw;
  }

  .content-part.is--16 {
    margin-top: 49.89112903vw;
  }

  .content-part.is-18 {
    margin-top: 45.85483871vw;
  }

  .content-part.is--3 {
    margin-top: 8.81854839vw;
    grid-row-gap: 0vw;
  }

  .content-part.is--s-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .left-content-part {
    margin-top: 0px;
    margin-right: auto;
    padding-top: 0vw;
  }

  .left-content-part.is--desktop {
    display: none;
  }

  .letter-image {
    position: relative;
    top: 0vw;
    width: 57.26875vw;
  }

  .letter-image.is--i {
    left: -3vw;
    top: 0vw;
    z-index: 1;
    width: 44.983333333333334vw;
    margin-top: 20.833333333333336vw;
  }

  .letter-image.is--a {
    left: 24vw;
    top: 0vw;
    width: 48.54166666666667vw;
    height: 47.114583333333336vw;
  }

  .letter-image.is--be {
    top: 0vw;
    width: 44.268750000000004vw;
  }

  .letter-image.is--ve {
    left: 13vw;
    top: 0vw;
    width: 44.79166666666667vw;
    margin-bottom: 45vw;
  }

  .letter-image.is-zh {
    top: 0vw;
    width: 44.983333333333334vw;
    margin-top: 20.833333333333336vw;
  }

  .letter-image.is-z {
    left: 8vw;
    top: 0vw;
    width: 44.79166666666667vw;
    margin-top: 20.833333333333336vw;
  }

  .letter-image.is--k {
    left: 25vw;
    top: 0vw;
    width: 44.983333333333334vw;
    margin-top: 20.833333333333336vw;
  }

  .letter-image.is--m {
    left: 15vw;
    width: 44.983333333333334vw;
    margin-top: 20.833333333333336vw;
  }

  .letter-image.is--o {
    left: -10vw;
    top: auto;
    width: 44.983333333333334vw;
    margin-top: 20.833333333333336vw;
    margin-bottom: 8.333333333333334vw;
  }

  .letter-image.is--o.is--mob {
    left: -1.1vw;
    display: block;
    margin-top: 26.83333333vw;
  }

  .letter-image.is-pe {
    left: 37vw;
    top: 0vw;
    width: 44.983333333333334vw;
    margin-top: 20.833333333333336vw;
  }

  .letter-image.is--er {
    left: 14vw;
    top: 0vw;
    width: 44.983333333333334vw;
    margin-top: 20.833333333333336vw;
  }

  .letter-image.is--c {
    left: 12.2vw;
    top: auto;
    right: auto;
    bottom: auto;
    width: 44.97708333333333vw;
    height: 83.7625vw;
    margin-top: 20.833333333333336vw;
  }

  .letter-image.is-t {
    left: -4vw;
    top: 0vw;
    width: 38.99375vw;
    height: 44.983333333333334vw;
    margin-top: 46.875vw;
  }

  .letter-image.is--f {
    left: 29vw;
    top: -33vw;
    width: 44.98125vw;
    height: 44.98125vw;
  }

  .letter-image.is--ch {
    left: 13vw;
    top: 0vw;
    width: 44.983333333333334vw;
    height: 44.983333333333334vw;
    margin-top: 20.833333333333336vw;
  }

  .text-wrapper-left.is--top {
    padding-top: 8.333333333333334vw;
  }

  .text-wrapper-right.is--top {
    margin-top: 20.833333333333336vw;
  }

  .line-img {
    left: 9vw;
    top: -16.5vw;
    width: 70vw;
    height: 80vw;
  }

  .line-img.is--1 {
    left: 10vw;
    top: 0vw;
  }

  .line-img.is--2 {
    left: 18vw;
    top: 12vw;
    width: 27.291666666666668vw;
    height: 52.40208333333334vw;
    min-height: auto;
    min-width: auto;
  }

  .akzent-part.is--1 {
    padding-top: 0vw;
    padding-bottom: 0vw;
  }

  .akzent-part.is--2 {
    padding-top: 0vw;
  }

  .akzent-part.is--5 {
    top: -5.8vw;
  }

  .is--o-img {
    left: 15vw;
    top: 93vw;
    width: 57.52916666666667vw;
    height: 66.63958333333333vw;
    min-height: auto;
    min-width: auto;
  }

  .is--o-img.is--mob {
    top: 80vw;
    display: block;
  }

  .is--pe-img {
    left: 32.5vw;
    top: 8.5vw;
    width: 50.208333333333336vw;
    height: 70.29166666666667vw;
    min-height: auto;
    min-width: auto;
  }

  .is--t-img {
    left: -7vw;
    top: 60vw;
    min-height: 69.69166666666666vw;
    min-width: 73.54166666666667vw;
  }

  .content-bonus.is--1 {
    margin-top: 0vw;
  }

  .bonus-img {
    left: -18vw;
    top: -15vw;
    width: auto;
    height: auto;
    min-height: 49.375vw;
    min-width: 120vw;
  }

  .footer-img {
    left: 0.5vw;
    min-height: 112.1125vw;
    min-width: 133.16458333333335vw;
  }

  .button {
    position: relative;
    z-index: 1;
    width: 70vw;
    height: 17.708333333333336vw;
    border-width: 1.2vw;
  }

  .button.is--2 {
    width: 67.91666666666667vw;
    height: 17.708333333333336vw;
  }

  .btn-wrapper {
    top: 0vw;
    right: 0vw;
  }

  .btn-wrapper.is--1 {
    margin-top: 0vw;
  }

  .btn-wrapper.is--4 {
    position: relative;
    left: auto;
    top: auto;
    right: 0vw;
    bottom: 0vw;
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .btn-wrapper.is--5 {
    top: -17.3vw;
  }

  .btn-wrapper.is--2 {
    top: -13.3vw;
  }

  .yellow {
    left: -3vw;
    top: -3vw;
    width: 85vw;
    height: 47vw;
  }

  .is--bonus-img-3.is--mob {
    display: none;
  }

  .green {
    top: 2.5vw;
    width: 85vw;
    height: 60vw;
  }

  .blue {
    width: 85vw;
    height: 60vw;
  }

  .pink {
    left: -2vw;
    width: 85vw;
    height: 60vw;
  }

  .is--bonus-img-4.is--mob {
    display: none;
  }

  .is--bonus-img-5.is--mob {
    display: none;
  }

  .orange {
    top: -4vw;
    right: 3vw;
    width: 85vw;
    height: 55vw;
  }

  .is--i-img {
    left: 20vw;
    top: 10vw;
    width: 56.25vw;
    height: 83.33333333333334vw;
    min-height: auto;
    min-width: auto;
  }

  .h2 {
    margin-bottom: 3.125vw;
    font-size: 8.333333333333334vw;
  }

  .is--ve-img {
    left: -6vw;
    top: 11.5vw;
    width: 49.583333333333336vw;
    height: 76.45833333333334vw;
    min-height: auto;
    min-width: auto;
  }

  .letter-block.is--desctop {
    display: none;
  }

  .letter-block.is--mobile {
    left: 23.5vw;
    top: 0vw;
    display: block;
  }

  .is--bonus-img-2.is--mob {
    display: none;
  }

  .is--akz-img {
    left: -30vw;
    top: -14vw;
    min-height: 40vw;
    min-width: 111vw;
  }

  .is--akz-img-2 {
    left: -25vw;
    top: 23vw;
    width: auto;
    height: auto;
    min-height: 44vw;
    min-width: 105vw;
  }

  .is--akz-img-3 {
    top: -66vw;
    bottom: 200vw;
    width: auto;
    height: 20vh;
    min-height: 160.41666666666669vw;
    min-width: 290vw;
  }

  .is-akz-img-4 {
    left: -134vw;
    top: -56vw;
    bottom: 40vw;
    min-height: 170vw;
    min-width: 358.4229166666667vw;
  }

  .btn-shadow {
    position: absolute;
    left: 0%;
    top: 0%;
    right: auto;
    display: block;
    width: 70vw;
    height: 17.708333333333336vw;
    margin-bottom: 0px;
  }

  .is--akz-img-0 {
    position: absolute;
    left: -16vw;
    top: 11vw;
    width: auto;
    height: auto;
    min-height: 54.16666666666667vw;
    min-width: 102.10416666666667vw;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 8vw;
  }

  .partner-description {
    font-size: 3.75vw;
    line-height: 4.6875vw;
  }

  .logo {
    display: block;
  }

  .header-partner-block {
    display: none;
  }

  .image {
    display: block;
  }

  .partner-block-mobile {
    margin-right: auto;
    margin-left: auto;
  }

  .author-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 0px;
    grid-row-gap: 5px;
  }

  .partner-description-mobile {
    color: #fff;
  }

  .suggestion-content {
    padding-top: 10.9375vw;
    padding-right: 9.375vw;
    padding-left: 6.25vw;
  }

  .footer-grid {
    grid-template-areas: "Area-12 ."
      ". ."
      "Area Area-2"
      "Area-5 Area-3"
      "Area-6 Area-4"
      "Area-7 Area-10"
      "Area-8 Area-10"
      ". ."
      "Area-13 Area-13"
      "Area-11 Area-11";
    -ms-grid-rows: 17px 10px auto auto auto auto auto 10px auto;
    grid-template-rows: 17px 10px auto auto auto auto auto 10px auto;
  }

  .partner-section {
    padding-top: 60px;
  }

  .h1 {
    font-size: 7vw;
    line-height: 120%;
  }

  .h1-description {
    font-size: 7vw;
    line-height: 120%;
  }

  .paragraph {
    font-size: 5vw;
    line-height: 140%;
  }

  .paragraph.bonus-p {
    width: 88vw;
    max-width: none;
    margin-right: 1vw;
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .paragraph.bonus-p-3 {
    width: 88vw;
    max-width: none;
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .paragraph.bonus-p-4 {
    width: 88vw;
    max-width: none;
    padding-top: 15vw;
    padding-bottom: 10vw;
  }

  .paragraph.bonus-p-2 {
    width: 88.5vw;
    max-width: none;
    margin-top: -1vw;
    margin-right: 0vw;
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .paragraph.bonus-p-5 {
    width: 88vw;
    max-width: none;
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .paragraph.bonus-p-6 {
    width: 88vw;
    max-width: none;
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .paragraph.bonus-p-7 {
    width: 88vw;
    max-width: none;
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .paragraph.bonus-p-9 {
    width: 88vw;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 15vw;
    padding-bottom: 15vw;
    padding-left: 13.608870967741936vw;
  }

  .paragraph.bonus-p-8 {
    width: 88vw;
    max-width: none;
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .paragraph.bonus-p-10 {
    width: 88vw;
    max-width: none;
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .paragraph.bonus-p-11 {
    width: 88vw;
    max-width: none;
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .akzent-text {
    width: auto;
    font-size: 5vw;
  }

  .akzent-text.is--1 {
    position: relative;
    left: 0vw;
    top: 0vw;
    width: 78vw;
    margin-top: 40.9375vw;
    margin-bottom: 33.125vw;
    font-size: 5vw;
  }

  .akzent-text.is-2 {
    width: 70vw;
    min-width: auto;
    margin-top: 40.625vw;
    font-size: 5vw;
  }

  .akzent-text.is--3 {
    top: auto;
    width: auto;
    min-width: 70vw;
    font-size: 5vw;
  }

  .akzent-text.s--4 {
    width: 81vw;
    margin-top: 34.6875vw;
    margin-bottom: 56.25vw;
    font-size: 5vw;
  }

  .button-text {
    font-size: 5vw;
  }

  .hero-section {
    position: relative;
    height: 80vh;
    padding-top: 35.15322581vw;
  }

  .container {
    max-width: 90vw;
  }

  .img-wrapper {
    left: -60%;
    top: 35%;
    width: 170vw;
    height: 80vw;
    min-width: 210vw;
  }

  .section.s-3 {
    background-size: 130vw;
  }

  .content-wrapper {
    margin-top: 18.75vw;
    margin-bottom: 52.35294117647059vw;
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .description-p {
    font-size: 5vw;
    line-height: 140%;
  }

  .description-p.bonus {
    width: 90vw;
    max-width: none;
    margin-bottom: 29.6875vw;
    font-size: 5vw;
    line-height: 140%;
  }

  .content-block {
    border-style: solid;
    border-width: 3.125vw;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }

  .content-part {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: stretch;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 9.375vw;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .content-part.is--1 {
    margin-top: -25vw;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .content-part.is--2 {
    margin-top: 10vw;
    grid-row-gap: 15.625vw;
  }

  .content-part.is--4 {
    margin-top: 10vw;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .content-part.is--5 {
    display: -ms-grid;
    display: grid;
    margin-top: 10.83333333vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    justify-items: center;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 20vw;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .content-part.is--6 {
    grid-column-gap: 0px;
    grid-row-gap: 12.5vw;
  }

  .content-part.is--7 {
    position: static;
    padding-right: 6.25vw;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-row-gap: 12.5vw;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .content-part.is--8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .content-part.is--9 {
    grid-row-gap: 12.5vw;
  }

  .content-part.is--10 {
    margin-top: 13.1733871vw;
    grid-row-gap: 12.5vw;
  }

  .content-part.is--12 {
    margin-top: 26.66935484vw;
    grid-row-gap: 12.5vw;
  }

  .content-part.is--13 {
    grid-row-gap: 12.5vw;
  }

  .content-part.is--14 {
    margin-top: 16.5766129vw;
  }

  .content-part.is--15 {
    grid-row-gap: 12.5vw;
  }

  .content-part.is--17 {
    margin-top: 72.2016129vw;
  }

  .content-part.is--19 {
    margin-top: 58.30645161vw;
    margin-bottom: 55vw;
    grid-row-gap: 12.5vw;
  }

  .content-part.is--11 {
    margin-top: 21vw;
  }

  .content-part.is--16 {
    margin-top: 65.89112903vw;
  }

  .content-part.is-18 {
    margin-top: 62.85483871vw;
  }

  .content-part.is--3 {
    margin-top: 10vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    grid-column-gap: 0px;
  }

  .left-content-part {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
  }

  .right-content-part {
    width: 100%;
    height: auto;
  }

  .letter-image {
    left: -11vw;
    width: 68.52941176470588vw;
    margin-top: 29.25vw;
  }

  .letter-image.is--i {
    left: -4.5vw;
    width: 58.490624999999994vw;
    margin-top: 31.25vw;
    margin-bottom: 12.5vw;
  }

  .letter-image.is--a {
    left: 2vw;
    top: 0vw;
    width: 72.925vw;
    height: 70.671875vw;
    margin-top: 0vw;
  }

  .letter-image.is--be {
    left: -1.2vw;
    top: 0vw;
    width: 66.403125vw;
    height: 66.403125vw;
  }

  .letter-image.is--ve {
    left: 4vw;
    top: 0vw;
    width: 67.475vw;
    height: 67.475vw;
    margin-top: 31.25vw;
    margin-bottom: 53.75vw;
  }

  .letter-image.is-zh {
    left: -2vw;
    width: 67.475vw;
    margin-top: 40.625vw;
  }

  .letter-image.is-z {
    left: 2vw;
    top: auto;
    width: 67.475vw;
    margin-top: 31.25vw;
  }

  .letter-image.is--k {
    left: 3.5vw;
    width: 74.59374999999999vw;
    margin-top: 31.25vw;
  }

  .letter-image.is--m {
    left: 2.5vw;
    width: 67.475vw;
    margin-top: 31.25vw;
  }

  .letter-image.is--o.is--mob {
    left: 0.7vw;
    display: block;
    width: 67.475vw;
    margin-top: 42.83333333vw;
    margin-bottom: 12.5vw;
  }

  .letter-image.is-pe {
    left: 1.1vw;
    top: auto;
    width: 67.475vw;
    margin-bottom: 0vw;
  }

  .letter-image.is--er {
    left: 0vw;
    width: 67.475vw;
    margin-top: 31.25vw;
    margin-bottom: 15.625vw;
  }

  .letter-image.is--c {
    left: auto;
    width: 80vw;
    height: 150vw;
    margin-top: 41.83333333vw;
  }

  .letter-image.is-t {
    left: -7.9vw;
    top: -2.3vw;
    width: 58.490624999999994vw;
    height: 67.475vw;
    margin-top: 0vw;
    margin-bottom: 71.25vw;
  }

  .letter-image.is--f {
    position: absolute;
    left: 21.8vw;
    top: 16vw;
    width: 67.471875vw;
    height: 67.471875vw;
    margin-top: 0vw;
  }

  .letter-image.is--ch {
    width: 70vw;
    height: 80vw;
    margin-top: 0vw;
  }

  .text-wrapper-left {
    margin-bottom: 12vw;
  }

  .text-wrapper-left.is--top {
    margin-bottom: 12vw;
    padding-top: 14.33333333vw;
  }

  .text-wrapper-right {
    margin-bottom: 12vw;
    padding-right: 0vw;
  }

  .line-img {
    position: absolute;
    left: 22vw;
    top: 0vw;
    right: auto;
    bottom: auto;
    z-index: 0;
    width: 70vw;
    height: auto;
  }

  .line-img.is--1 {
    left: -10vw;
    top: 5vw;
    min-height: 87.6vw;
    min-width: 94.6875vw;
  }

  .line-img.is--2 {
    left: 35.5vw;
    top: 5.5vw;
    width: 40.9375vw;
    height: 78.60312499999999vw;
  }

  .akzent-part.is--1 {
    padding-top: 11vw;
    padding-bottom: 0vw;
  }

  .is--o-img {
    position: relative;
    left: 15%;
    top: 0%;
    bottom: 29vw;
    width: 69vw;
    height: auto;
  }

  .is--o-img.is--mob {
    position: absolute;
    left: 34vw;
    top: 182.1vw;
    bottom: auto;
    display: block;
    width: 64.534375vw;
  }

  .is--pe-img {
    position: absolute;
    left: 29vw;
    top: 20.5vw;
    bottom: auto;
    width: 65.846875vw;
    height: auto;
  }

  .is--t-img {
    left: -18vw;
    top: 59.6vw;
    right: 26%;
    width: auto;
    height: auto;
    min-height: 74.034375vw;
    min-width: 78.125vw;
  }

  .content-bonus {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .content-bonus.is--p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    margin-top: 49.375vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .content-bonus.is--1 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .bonus-img {
    left: -20%;
    top: -22vw;
    width: auto;
    height: auto;
    min-height: 86vw;
    min-width: 140vw;
  }

  .star-img {
    position: absolute;
    left: -27%;
    top: auto;
    right: 0%;
    bottom: -50.6vw;
    width: 140vw;
    min-width: 149vw;
  }

  .bonus-img-0 {
    left: 4.7vw;
    bottom: -20.3vw;
    width: 90vw;
    height: 20vw;
    margin-top: 0vw;
  }

  .button {
    width: 78.75vw;
    height: 20vw;
    border-width: 1.8vw;
    border-radius: 0px;
  }

  .button.is--2 {
    width: 78.75vw;
    height: 20vw;
  }

  .btn-wrapper {
    margin-top: -8vw;
  }

  .btn-wrapper.is--1 {
    left: 0vw;
    right: 0vw;
    margin-top: 0px;
  }

  .btn-wrapper.is--5 {
    margin-top: 17vw;
  }

  .btn-wrapper.is--centert {
    position: relative;
    top: auto;
    right: auto;
    display: inline-block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: 5vw;
  }

  .btn-wrapper.is--2 {
    margin-top: 40vw;
  }

  .yellow {
    left: auto;
    top: 2.5vw;
    right: 2.2vw;
    bottom: 0%;
    width: 90vw;
    height: 79vw;
  }

  .is--bonus-img-3 {
    display: none;
  }

  .green {
    top: -4.1vw;
    width: 88vw;
    height: 114vw;
  }

  .blue {
    left: 2.7vw;
    top: 2.7vw;
    right: auto;
    width: 88vw;
    height: 114vw;
  }

  .pink {
    left: 2.5vw;
    top: -3.3vw;
    width: 88vw;
    height: 107vw;
  }

  .is--bonus-img-4 {
    display: none;
  }

  .is--bonus-img-5 {
    display: none;
  }

  .orange {
    left: 2.5vw;
    top: 2.7vw;
    right: auto;
    width: 88vw;
    height: 100vw;
  }

  .is--i-img {
    left: 23.5vw;
    top: 2.5vw;
    width: auto;
    height: auto;
    min-height: 97.68437499999999vw;
    min-width: 65.9375vw;
  }

  .h2 {
    margin-bottom: 4vw;
    font-size: 10vw;
    line-height: 100%;
  }

  .is--ve-img {
    position: absolute;
    left: -5vw;
    top: 55vw;
    width: 63.4375vw;
    height: auto;
  }

  .is--akz-img {
    left: -61vw;
    top: -22vw;
    min-height: 87vw;
    min-width: 174.496875vw;
  }

  .is--akz-img-2 {
    left: -60vw;
    top: 14.5vw;
    min-height: 80vw;
    min-width: 150vw;
  }

  .is--akz-img-3 {
    left: -40vw;
    top: -80vw;
    bottom: auto;
    height: auto;
    min-height: 210vw;
    min-width: 280vw;
  }

  .is-akz-img-4 {
    left: -51vw;
    top: -54vw;
    bottom: auto;
    min-height: 200vw;
    min-width: 187.8125vw;
  }

  .btn-shadow {
    width: 78.75vw;
    height: 20vw;
  }

  .btn-shadow.is--2 {
    width: 67.91666666666667vw;
    height: 17.708333333333336vw;
  }

  .is--akz-img-0 {
    left: -35vw;
    top: 22vw;
    width: auto;
    height: auto;
    min-height: 87.1875vw;
    min-width: 153.125vw;
  }

  .page-wrapper {
    overflow: hidden;
  }

  .grain-texture {
    z-index: 0;
    background-size: 40vw;
  }
}

#w-node-dcdf4010-df7a-7738-cea2-53fe6676f1f4-a292749d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9bd1e701-954d-79c8-a834-a58ac232ada4-a292749d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d09995a7-c069-21e9-161d-34363b69aab5-a292749d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5900b8cd-d623-5ed1-466e-59150e66dada-a292749d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e30fa-a292749d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e30fc-a292749d {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
  grid-area: Area-13;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e30ff-a292749d {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  grid-area: Area;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e3101-a292749d {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area-2;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e3103-a292749d {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  grid-area: Area-3;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e3105-a292749d {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
  grid-area: Area-4;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e3107-a292749d {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
  grid-area: Area-5;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e3109-a292749d {
  -ms-grid-row: 5;
  -ms-grid-column: 9;
  grid-area: Area-7;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e310b-a292749d {
  -ms-grid-row: 7;
  -ms-grid-column: 9;
  grid-area: Area-8;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e310d-a292749d {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
  grid-area: Area-10;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e310f-a292749d {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
  grid-area: Area-6;
}

#w-node-f72705ee-9425-0290-4abb-e4a2084e3111-a292749d {
  -ms-grid-row: 11;
  -ms-grid-column: 5;
  -ms-grid-column-span: 7;
  grid-area: Area-11;
}

@media screen and (max-width: 991px) {
  #w-node-f72705ee-9425-0290-4abb-e4a2084e30ff-a292749d {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-area: Area;
  }

  #w-node-f72705ee-9425-0290-4abb-e4a2084e310d-a292749d {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
    grid-area: Area-10;
  }

  @media screen and (max-width: 991px) {
    #w-node-f72705ee-9425-0290-4abb-e4a2084e30fc-a292749d {
      -ms-grid-row: 7;
      -ms-grid-column: 1;
      -ms-grid-column-span: 7;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e30ff-a292749d {
      -ms-grid-row: 1;
      -ms-grid-column: 5;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3101-a292749d {
      -ms-grid-row: 1;
      -ms-grid-column: 7;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3103-a292749d {
      -ms-grid-row: 2;
      -ms-grid-column: 7;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3105-a292749d {
      -ms-grid-row: 3;
      -ms-grid-column: 7;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3107-a292749d {
      -ms-grid-row: 2;
      -ms-grid-column: 5;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3109-a292749d {
      -ms-grid-row: 4;
      -ms-grid-column: 5;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310b-a292749d {
      -ms-grid-row: 5;
      -ms-grid-column: 5;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310d-a292749d {
      -ms-grid-row: 4;
      -ms-grid-row-span: 2;
      -ms-grid-column: 7;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310f-a292749d {
      -ms-grid-row: 3;
      -ms-grid-column: 5;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3111-a292749d {
      -ms-grid-row: 8;
      -ms-grid-column: 1;
      -ms-grid-column-span: 7;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e30ff-a292749d {
      -ms-grid-row: 1;
      -ms-grid-column: 5;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310d-a292749d {
      -ms-grid-row: 4;
      -ms-grid-row-span: 2;
      -ms-grid-column: 7;
    }
  }

  @media screen and (max-width: 767px) {
    #w-node-f72705ee-9425-0290-4abb-e4a2084e30fc-a292749d {
      -ms-grid-row: 9;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e30ff-a292749d {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3101-a292749d {
      -ms-grid-row: 3;
      -ms-grid-column: 3;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3103-a292749d {
      -ms-grid-row: 4;
      -ms-grid-column: 3;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3105-a292749d {
      -ms-grid-row: 5;
      -ms-grid-column: 3;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3107-a292749d {
      -ms-grid-row: 4;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3109-a292749d {
      -ms-grid-row: 6;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310b-a292749d {
      -ms-grid-row: 7;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310d-a292749d {
      -ms-grid-row: 6;
      -ms-grid-row-span: 2;
      -ms-grid-column: 3;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310f-a292749d {
      -ms-grid-row: 5;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3111-a292749d {
      -ms-grid-row: 10;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e30ff-a292749d {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310d-a292749d {
      -ms-grid-row: 6;
      -ms-grid-row-span: 2;
      -ms-grid-column: 3;
    }
  }

  @media screen and (max-width: 479px) {
    #w-node-f72705ee-9425-0290-4abb-e4a2084e30fc-a292749d {
      -ms-grid-row: 9;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e30ff-a292749d {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3101-a292749d {
      -ms-grid-row: 3;
      -ms-grid-column: 2;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3103-a292749d {
      -ms-grid-row: 4;
      -ms-grid-column: 2;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3105-a292749d {
      -ms-grid-row: 5;
      -ms-grid-column: 2;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3107-a292749d {
      -ms-grid-row: 4;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3109-a292749d {
      -ms-grid-row: 6;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310b-a292749d {
      -ms-grid-row: 7;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310d-a292749d {
      -ms-grid-row: 6;
      -ms-grid-row-span: 2;
      -ms-grid-column: 2;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310f-a292749d {
      -ms-grid-row: 5;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e3111-a292749d {
      -ms-grid-row: 10;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e30ff-a292749d {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
    }

    #w-node-f72705ee-9425-0290-4abb-e4a2084e310d-a292749d {
      -ms-grid-row: 6;
      -ms-grid-row-span: 2;
      -ms-grid-column: 2;
    }
  }
}

@media screen and (max-width: 767px) {
  #w-node-_730461e2-b436-1c31-3b7b-ac5c5407b7c7-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_899a33f2-7083-147e-f4ee-8d028addb67f-a292749d {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-cbdd547e-e930-0351-916f-39e01ffd815a-a292749d {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-e694b34c-0cc4-1bcf-9f91-4ca8c8572ebe-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_7ea5d130-ef80-8844-82b7-04673260ed4a-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-a4457ba7-fa3b-9ccc-5d04-5d3435b6420d-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-e7972e89-b6c4-019b-0244-3725d65c5346-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_52e6f932-807d-842c-88cf-5bd5743d9ef6-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }

  #w-node-_7bf6d4ae-35f0-c33f-49b5-f9cb591a0ce0-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_899a33f2-7083-147e-f4ee-8d028addb67f-a292749d {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-cbdd547e-e930-0351-916f-39e01ffd8154-a292749d {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-cbdd547e-e930-0351-916f-39e01ffd815a-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-e694b34c-0cc4-1bcf-9f91-4ca8c8572ebe-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_7ea5d130-ef80-8844-82b7-04673260ed49-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-e3a6ff19-f1b1-b55a-46b6-dfde281096ef-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-a4457ba7-fa3b-9ccc-5d04-5d3435b64207-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_7bf6d4ae-35f0-c33f-49b5-f9cb591a0cda-a292749d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_7bf6d4ae-35f0-c33f-49b5-f9cb591a0ce0-a292749d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@font-face {
  font-family: 'Proxima Nova';
  src: url('../fonts/ProximaNova-Regular.WOFF') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url('../fonts/ProximaNova-Bold.WOFF') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}