.inc-o2voz {
  font-family: OnAir, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 10px;
  line-height: 1.5555;
  display: block;
  position: relative;
  width: 100%;
  min-height: 100vh;
  color: #00001e;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
}
.inc-o2voz ::-moz-selection {
  color: #fff;
  background: #82dcfa;
}
.inc-o2voz ::selection {
  color: #fff;
  background: #82dcfa;
}
.inc-o2voz svg {
  display: block;
}
.inc-o2voz picture,
.inc-o2voz img {
  position: relative;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  display: block;
  object-position: center;
  object-fit: cover;
}
@font-face {
  font-family: OnAir;
  src: url(/ngexternal/data/vice-ze-zivota/v3/dist/OnAir-Regular.woff2)
      format("woff2"),
    url(/ngexternal/data/vice-ze-zivota/v3/dist/OnAir-Regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: OnAir;
  src: url(/ngexternal/data/vice-ze-zivota/v3/dist/OnAir-Bold.woff2)
      format("woff2"),
    url(/ngexternal/data/vice-ze-zivota/v3/dist/OnAir-Bold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
}
.inc-o2voz h1,
.inc-o2voz h2,
.inc-o2voz h3 {
  font-weight: 700;
  line-height: 1;
  margin: 1em 0 0.7em;
}
.inc-o2voz p {
  font-weight: 400;
  line-height: 1.6;
  margin: 1em 0;
}
.inc-o2voz strong {
  font-weight: 700;
}
.inc-o2voz a {
  color: currentColor;
  text-decoration: none;
  cursor: pointer;
}
.inc-o2voz a:hover {
  color: inherit;
  text-decoration: none;
}
.inc-o2voz sup {
  font-size: 0.3em;
  vertical-align: super;
  position: relative;
  top: -0.4em;
  left: 0.2em;
}
.inc-o2voz .inc-o2voz-typo-15 {
  font-size: 1.5em;
}
.inc-o2voz .inc-o2voz-typo-18 {
  font-size: 1.8em;
}
.inc-o2voz .inc-o2voz-typo-20 {
  font-size: 2em;
}
.inc-o2voz .inc-o2voz-typo-22 {
  font-size: 2.2em;
}
.inc-o2voz .inc-o2voz-typo-36 {
  font-size: 3.6em;
}
.inc-o2voz .inc-o2voz-typo-170 {
  font-size: 17em;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-typo-md-14 {
    font-size: 1.4em;
  }
  .inc-o2voz .inc-o2voz-typo-md-12w {
    font-size: 12vw;
  }
}
@media (min-width: 992px) {
  .inc-o2voz .inc-o2voz-typo-lg-18 {
    font-size: 1.8em;
  }
  .inc-o2voz .inc-o2voz-typo-lg-40 {
    font-size: 4em;
  }
  .inc-o2voz .inc-o2voz-typo-lg-60 {
    font-size: 6em;
  }
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-typo-xl-18 {
    font-size: 1.8em;
  }
  .inc-o2voz .inc-o2voz-typo-xl-24 {
    font-size: 2.4em;
  }
  .inc-o2voz .inc-o2voz-typo-xl-55 {
    font-size: 5.5em;
  }
  .inc-o2voz .inc-o2voz-typo-xl-65 {
    font-size: 6.5em;
  }
}
@media (min-width: 1400px) {
  .inc-o2voz .inc-o2voz-typo-xxl-60 {
    font-size: 6em;
  }
  .inc-o2voz .inc-o2voz-typo-xxl-80 {
    font-size: 8em;
  }
}
@media (min-width: 1600px) {
  .inc-o2voz {
    font-size: 0.63vw;
  }
}
.inc-o2voz .inc-o2voz-typo-ln-1 {
  line-height: 1;
}
.inc-o2voz .inc-o2voz-typo-ln-1_25 {
  line-height: 1.25;
}
.inc-o2voz .inc-o2voz-typo-center {
  text-align: center;
}
.inc-o2voz .inc-o2voz-typo-blue {
  color: #0050ff;
}
.inc-o2voz .inc-o2voz-list {
  list-style: square;
  padding-left: 1em;
  line-height: 1.6;
}
.inc-o2voz .inc-o2voz-list li {
  padding-left: 0.25em;
}
.inc-o2voz .inc-o2voz-list ::marker {
  color: #0050ff;
  font-size: 0.8em;
}
.inc-o2voz .inc-o2voz-section-heading span {
  display: block;
  font-weight: 700;
  line-height: 1.15;
  margin-top: 0.35em;
}
.inc-o2voz .inc-o2voz-section-heading span:nth-child(1) {
  margin-top: 1em;
  line-height: 1;
}
@media (min-width: 992px) {
  .inc-o2voz .inc-o2voz-section-heading span:nth-child(1) {
    margin-top: 0.55em;
  }
}
.inc-o2voz .inc-o2voz-section {
  padding: 2.5em 0;
  box-sizing: border-box;
}
.inc-o2voz .inc-o2voz-section--mh-100 {
  min-height: 100vh;
}
.inc-o2voz .inc-o2voz-section--pt-0 {
  padding-top: 0;
}
.inc-o2voz .inc-o2voz-wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.inc-o2voz .inc-o2voz-wrapper--85 {
  width: 85%;
}
.inc-o2voz .inc-o2voz-wrapper--mw-250 {
  max-width: 25em;
}
.inc-o2voz .inc-o2voz-wrapper--mh-250 {
  max-height: 25em;
}
.inc-o2voz .inc-o2voz-wrapper--mw-280 {
  max-width: 28em;
}
.inc-o2voz .inc-o2voz-wrapper--mw-400 {
  max-width: 40em;
}
.inc-o2voz .inc-o2voz-wrapper--overflow {
  overflow: hidden;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-wrapper--md-mw-none {
    max-width: none;
  }
}
@media (min-width: 992px) {
  .inc-o2voz .inc-o2voz-section--lg-100vh {
    min-height: 100vh;
  }
  .inc-o2voz .inc-o2voz-section--lg-pb-5 {
    padding-bottom: 5em;
  }
  .inc-o2voz .inc-o2voz-wrapper--lg-95 {
    width: 95%;
  }
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-section {
    padding: 5em 0;
  }
  .inc-o2voz .inc-o2voz-section--pt-0 {
    padding-top: 0;
  }
  .inc-o2voz .inc-o2voz-section--md-pt-5 {
    padding-top: 5em;
  }
  .inc-o2voz .inc-o2voz-section--lg-pb-5 {
    padding-bottom: 5em;
  }
  .inc-o2voz .inc-o2voz-section--xl-pt-5 {
    padding-top: 5em;
  }
}
@media (min-width: 1600px) {
  .inc-o2voz .inc-o2voz-wrapper--hg-85 {
    width: 85%;
  }
  .inc-o2voz .inc-o2voz-wrapper--hg-70 {
    width: 70%;
  }
}
.inc-o2voz .inc-o2voz-m-0 {
  margin: 0;
}
.inc-o2voz .inc-o2voz-mt-0-5 {
  margin-top: 0.5em;
}
.inc-o2voz .inc-o2voz-mt-0 {
  margin-top: 0;
}
.inc-o2voz .inc-o2voz-mt-2 {
  margin-top: 2em;
}
.inc-o2voz .inc-o2voz-mt-3 {
  margin-top: 3em;
}
.inc-o2voz .inc-o2voz-mt-4 {
  margin-top: 4em;
}
.inc-o2voz .inc-o2voz-mt-5 {
  margin-top: 5em;
}
.inc-o2voz .inc-o2voz-mb-3 {
  margin-bottom: 3em;
}
.inc-o2voz .inc-o2voz-mb-5 {
  margin-bottom: 5em;
}
.inc-o2voz .inc-o2voz-ml--3 {
  margin-left: -3em;
}
.inc-o2voz .inc-o2voz-ml--5 {
  margin-left: -5em;
}
.inc-o2voz .inc-o2voz-mr--1 {
  margin-right: -1em;
}
.inc-o2voz .inc-o2voz-m-auto-0 {
  margin: auto 0;
}
.inc-o2voz .inc-o2voz-p-1-0_7 {
  padding: 1em 0 0.7em;
}
.inc-o2voz .inc-o2voz-pt-001 {
  padding-top: 0.01em;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-mt-md-0 {
    margin-top: 0;
  }
  .inc-o2voz .inc-o2voz-md-pt-3 {
    padding-top: 3em;
  }
}
@media (min-width: 992px) {
  .inc-o2voz .inc-o2voz-lg-m-0 {
    margin: 0;
  }
  .inc-o2voz .inc-o2voz-lg-pt-4 {
    padding-top: 4em;
  }
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-xl-mt-4 {
    margin-top: 4em;
  }
  .inc-o2voz .inc-o2voz-xl-mt-5 {
    margin-top: 5em;
  }
}
.inc-o2voz .inc-o2voz-flex-column {
  display: flex;
  flex-direction: column;
}
.inc-o2voz .inc-o2voz-flex-column--reverse {
  flex-direction: column-reverse;
}
.inc-o2voz .inc-o2voz-flex-column--center {
  align-items: center;
}
.inc-o2voz .inc-o2voz-flex-1 {
  flex: 1;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-flex-md {
    display: flex;
    flex-direction: row;
    gap: 5%;
  }
  .inc-o2voz .inc-o2voz-flex-md--wrap {
    flex-wrap: wrap;
  }
  .inc-o2voz .inc-o2voz-flex-md-1 {
    flex: 1;
  }
}
@media (min-width: 992px) {
  .inc-o2voz .inc-o2voz-flex-md {
    gap: 10%;
  }
  .inc-o2voz .inc-o2voz-flex-column-lg {
    display: flex;
    flex-direction: column;
  }
  .inc-o2voz .inc-o2voz-flex-column-lg--order-1-2-4-3 > *:nth-child(1) {
    order: 1;
  }
  .inc-o2voz .inc-o2voz-flex-column-lg--order-1-2-4-3 > *:nth-child(2) {
    order: 2;
  }
  .inc-o2voz .inc-o2voz-flex-column-lg--order-1-2-4-3 > *:nth-child(3) {
    order: 4;
  }
  .inc-o2voz .inc-o2voz-flex-column-lg--order-1-2-4-3 > *:nth-child(4) {
    order: 3;
  }
}
@media (min-width: 1400px) {
  .inc-o2voz .inc-o2voz-flex-xxl-0-1-55 {
    flex: 0 1 55em;
  }
}
.inc-o2voz .inc-o2voz-btn {
  color: #fff;
  text-align: center;
  font-size: 1.5em;
  line-height: 1.1;
  padding: 1.3em 2.5em;
  margin: 1em 0;
  border-radius: 2em;
  background: #0050ff radial-gradient(circle, transparent 1%, #0050ff 1%)
    center/100%;
  display: flex;
  gap: 0.5em;
  align-items: center;
  justify-content: center;
  z-index: 1;
  transition: background 0.67s cubic-bezier(0.77, 0, 0.175, 1);
}
.inc-o2voz .inc-o2voz-btn:hover {
  color: #fff;
  background-size: 12000%;
  transition: background-size 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  background-color: #0040cc;
}
.inc-o2voz .inc-o2voz-btn--icon {
  border-radius: 1.5em;
  line-height: 1.1;
  min-width: 11em;
  border: 2px #0050ff solid;
  background-color: #fff;
  color: #0050ff;
  transition: background-color 425ms cubic-bezier(0.77, 0, 0.175, 1),
    color 0.22s cubic-bezier(0.77, 0, 0.175, 1);
  padding: 1.5em;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-btn--icon {
    min-width: 12.7em;
    padding: 2em;
    border-radius: 2em;
  }
}
.inc-o2voz .inc-o2voz-btn--icon > span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1em;
}
.inc-o2voz .inc-o2voz-btn--icon > span svg:nth-child(1) {
  width: 2.8em;
  height: 2.8em;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-btn--icon > span svg:nth-child(1) {
    width: 3.2em;
    height: 3.2em;
  }
}
.inc-o2voz .inc-o2voz-btn--icon > span svg:nth-child(2) {
  width: 1.2em;
  height: 1.2em;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-btn--icon > span svg:nth-child(2) {
    width: 1.5em;
    height: 1.5em;
  }
}
.inc-o2voz .inc-o2voz-btn--icon strong {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  font-size: 1.4em;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-btn--icon strong {
    font-size: 1.8em;
  }
}
.inc-o2voz .inc-o2voz-btn--icon svg {
  fill: #0050ff;
  transition: fill 0.22s cubic-bezier(0.77, 0, 0.175, 1);
}
.inc-o2voz .inc-o2voz-btn--icon:hover {
  color: #fff;
  background-color: #0050ff;
}
.inc-o2voz .inc-o2voz-btn--icon:hover svg {
  fill: #fff;
}
.inc-o2voz .inc-o2voz-icon-btns {
  display: flex;
  flex-wrap: wrap;
  margin: 3.5em 0;
  gap: 1em;
  align-items: flex-start;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-icon-btns {
    flex-wrap: nowrap;
  }
}
.inc-o2voz .inc-o2voz-btns {
  display: flex;
  flex-wrap: wrap;
  margin: 2.5em 0;
  gap: 2%;
  align-items: flex-start;
}
.inc-o2voz .inc-o2voz-btns .inc-o2voz-btn {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-btn--content {
    font-size: 1.4em;
    padding: 1.3em;
  }
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-btn {
    font-size: 1.8em;
  }
  .inc-o2voz .inc-o2voz-btn {
    padding: 1.3em 2.5em;
  }
  .inc-o2voz .inc-o2voz-btns {
    margin: 3.5em 0;
  }
}
.inc-o2voz .inc-o2voz-arr {
  display: block;
  height: 0.8em;
  width: 0.8em;
  background: transparent
    url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2028.2.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Vrstva_2_00000179641227420591179880000014617643010506334080_'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2016%2014'%20style='enable-background:new%200%200%2016%2014;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cg%20id='Vrstva_1-2'%3e%3cpolygon%20class='st0'%20points='9.1,0.1%207.3,1.8%2011.3,5.8%200,5.8%200,8.2%2011.3,8.2%207.3,12.2%209.1,13.9%2016,7%20'/%3e%3c/g%3e%3c/svg%3e")
    no-repeat center center;
  background-size: contain;
}
.inc-o2voz .inc-o2voz-img {
  display: block;
  position: relative;
  overflow: hidden;
}
.inc-o2voz .inc-o2voz-img img {
  margin: auto;
}
.inc-o2voz .inc-o2voz-img--inline {
  height: 1em;
  width: 1em;
  vertical-align: middle;
  display: inline-block;
}
.inc-o2voz .inc-o2voz-img--rounded img {
  border-radius: 50%;
}
.inc-o2voz .inc-o2voz-img--r1 img {
  border-radius: 2em;
}
.inc-o2voz .inc-o2voz-img--contain,
.inc-o2voz .inc-o2voz-img--cover {
  width: 100%;
  height: 100%;
}
.inc-o2voz .inc-o2voz-img--contain img,
.inc-o2voz .inc-o2voz-img--cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: 0;
}
.inc-o2voz .inc-o2voz-img--contain img {
  object-fit: contain;
}
.inc-o2voz .inc-o2voz-img--op-left img {
  object-position: left;
}
.inc-o2voz .inc-o2voz-img--h120 {
  height: 6em;
  width: auto;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-img--md-w100 {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 992px) {
  .inc-o2voz .inc-o2voz-img--r1,
  .inc-o2voz .inc-o2voz-img--lg-r1 {
    border-radius: 2.5em;
  }
}
.inc-o2voz .inc-o2voz-boxes {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-boxes {
    display: flex;
    flex-direction: row;
    gap: 1%;
    flex-wrap: wrap;
  }
  .inc-o2voz .inc-o2voz-boxes .inc-o2voz-box {
    flex: 0 1 48%;
  }
}
@media (min-width: 992px) {
  .inc-o2voz .inc-o2voz-boxes {
    display: grid;
    grid-template-columns: 1fr 25em 1fr;
  }
  .inc-o2voz .inc-o2voz-boxes .inc-o2voz-box--2 {
    grid-column-start: 1;
    grid-row-start: 2;
  }
  .inc-o2voz .inc-o2voz-boxes .inc-o2voz-wrapper {
    grid-column-start: 2;
    grid-row-start: 1;
    grid-row-end: 3;
  }
  .inc-o2voz .inc-o2voz-boxes .inc-o2voz-box--3 {
    grid-column-start: 3;
    grid-row-start: 2;
  }
  .inc-o2voz .inc-o2voz-boxes .inc-o2voz-box--4 {
    grid-column-start: 3;
    grid-row-start: 1;
  }
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-boxes {
    display: flex;
    flex-wrap: nowrap;
  }
  .inc-o2voz .inc-o2voz-boxes .inc-o2voz-box {
    flex: 1;
  }
}
.inc-o2voz .inc-o2voz-box {
  width: fit-content;
  background-color: #0050ff;
  border-radius: 1.2em;
  margin: 0.5em 0;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.inc-o2voz .inc-o2voz-box__heading {
  color: #fff;
  position: absolute;
  font-size: min(5.1495em, 13.5157480315vw);
  line-height: 0.6;
  margin: 0;
  text-align: left;
  left: 50%;
  bottom: 56%;
  transform: translate(-50%);
  letter-spacing: -0.025em;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box__heading {
    bottom: 73.5%;
    font-size: 2.7vw;
  }
}
.inc-o2voz .inc-o2voz-box__heading span:not(strong span) {
  font-size: 0.3845033498em;
  display: block;
  transform: scaleX(1.25);
  position: relative;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box__heading span:not(strong span) {
    font-size: 0.3844809507em;
  }
}
.inc-o2voz .inc-o2voz-box__heading strong {
  display: flex;
  transform: scaleX(1.25);
  justify-content: center;
  align-items: center;
  position: relative;
}
.inc-o2voz .inc-o2voz-box__heading strong span {
  flex-shrink: 0;
  display: block;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box__heading strong span {
    display: none;
  }
}
.inc-o2voz .inc-o2voz-box__img {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1.8633879781/1;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box__img {
    aspect-ratio: 1/1.0782918149;
  }
}
.inc-o2voz .inc-o2voz-box__img img {
  width: 34.1em;
  height: auto;
  object-fit: cover;
  will-change: transform;
  max-height: unset;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box__img img {
    width: 28.1em;
  }
}
.inc-o2voz .inc-o2voz-box__img--blur {
  display: none;
}
.inc-o2voz .inc-o2voz-box__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inc-o2voz .inc-o2voz-box__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  opacity: 0;
  color: transparent;
}
.inc-o2voz .inc-o2voz-box p {
  display: none;
}
.inc-o2voz .inc-o2voz-box--1 .inc-o2voz-box__heading {
  bottom: 56%;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box--1 .inc-o2voz-box__heading {
    bottom: 73.5%;
  }
}
.inc-o2voz .inc-o2voz-box--1 .inc-o2voz-box__heading span:not(strong span) {
  left: -2%;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box--1 .inc-o2voz-box__heading span:not(strong span) {
    left: 6.5%;
  }
}
.inc-o2voz .inc-o2voz-box--1 .inc-o2voz-box__heading strong {
  transform: scaleX(1.12);
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box--1 .inc-o2voz-box__heading strong {
    transform: scaleX(1.15);
  }
}
.inc-o2voz .inc-o2voz-box--1 .inc-o2voz-box__heading strong span {
  width: 18%;
}
.inc-o2voz .inc-o2voz-box--2 .inc-o2voz-box__heading span:not(strong span) {
  left: 3%;
}
.inc-o2voz .inc-o2voz-box--2 .inc-o2voz-box__heading strong {
  left: 7%;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box--2 .inc-o2voz-box__heading strong {
    left: 0;
  }
}
.inc-o2voz .inc-o2voz-box--2 .inc-o2voz-box__heading strong span {
  width: 16%;
}
.inc-o2voz .inc-o2voz-box--3 .inc-o2voz-box__heading {
  bottom: 53%;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box--3 .inc-o2voz-box__heading {
    bottom: 73.5%;
  }
}
.inc-o2voz .inc-o2voz-box--3 .inc-o2voz-box__heading span:not(strong span) {
  left: -2%;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box--3 .inc-o2voz-box__heading span:not(strong span) {
    left: 12%;
  }
}
.inc-o2voz .inc-o2voz-box--3 .inc-o2voz-box__heading strong {
  transform: scaleX(1.22);
  left: 0%;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box--3 .inc-o2voz-box__heading strong {
    transform: scaleX(1.25);
  }
}
.inc-o2voz .inc-o2voz-box--3 .inc-o2voz-box__heading strong span {
  width: 25%;
}
.inc-o2voz .inc-o2voz-box--4 .inc-o2voz-box__heading {
  bottom: 57.5%;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box--4 .inc-o2voz-box__heading {
    bottom: 73.5%;
  }
}
.inc-o2voz .inc-o2voz-box--4 .inc-o2voz-box__heading span:not(strong span) {
  left: 7%;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box--4 .inc-o2voz-box__heading span:not(strong span) {
    left: 8%;
  }
}
.inc-o2voz .inc-o2voz-box--4 .inc-o2voz-box__heading strong {
  transform: scaleX(1.118);
  left: 0%;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box--4 .inc-o2voz-box__heading strong {
    transform: scaleX(1.1);
  }
}
.inc-o2voz .inc-o2voz-box--4 .inc-o2voz-box__heading strong span {
  width: 25%;
}
@media (min-width: 1200px) {
  .inc-o2voz .inc-o2voz-box p {
    display: block;
    position: absolute;
    bottom: 1.5em;
    color: #fff;
    font-size: 1.7em;
    max-width: 12em;
    text-align: center;
    line-height: 1.15;
    margin: 0;
    transform: translateY(1em);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .inc-o2voz .inc-o2voz-box .inc-o2voz-box__img {
    -webkit-mask-image: linear-gradient(#fff, #fff);
    mask-image: linear-gradient(#fff, #fff);
    transform: scale(1);
    transform-origin: bottom;
    transition: mask-image 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),
      transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .inc-o2voz .inc-o2voz-box .inc-o2voz-box__img--blur {
    display: flex;
    position: absolute;
    top: 0;
    opacity: 0;
    background-image: linear-gradient(
      to bottom,
      transparent 60%,
      rgba(0, 0, 0, 0.35) 100%
    );
    transition: opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-mask-image: linear-gradient(
      transparent,
      transparent 60%,
      white 80%
    );
    mask-image: linear-gradient(transparent, transparent 60%, white 80%);
  }
  .inc-o2voz .inc-o2voz-box .inc-o2voz-box__img--blur img {
    filter: blur(10px);
  }
  .inc-o2voz .inc-o2voz-box:hover .inc-o2voz-box__img {
    -webkit-mask-image: linear-gradient(white, white 75%, transparent 90%);
    mask-image: linear-gradient(white, white 75%, transparent 90%);
    transform: scale(1.0325);
  }
  .inc-o2voz .inc-o2voz-box:hover .inc-o2voz-box__img--blur {
    -webkit-mask-image: linear-gradient(
      transparent,
      transparent 60%,
      white 80%
    );
    mask-image: linear-gradient(transparent, transparent 60%, white 80%);
    opacity: 1;
  }
  .inc-o2voz .inc-o2voz-box:hover p {
    transform: translateY(0);
    opacity: 1;
  }
}
.inc-o2voz .inc-o2voz-head {
  height: 100vh;
  z-index: 100;
  display: block;
  position: relative;
  overflow: hidden;
}
.inc-o2voz .inc-o2voz-head__bg,
.inc-o2voz .inc-o2voz-head__inner {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.inc-o2voz .inc-o2voz-head__bg {
  height: 100%;
  width: 100%;
}
.inc-o2voz .inc-o2voz-head__inner {
  color: #fff;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
  padding: 0 2.5%;
  box-sizing: border-box;
}
.inc-o2voz .inc-o2voz-head__inner h1,
.inc-o2voz .inc-o2voz-head__inner h2 {
  font-size: 5vh;
  text-align: center;
  line-height: 0.55;
  margin: 0;
  padding: 0.1em 0;
  will-change: transform;
}
.inc-o2voz .inc-o2voz-head__inner strong {
  display: block;
  text-indent: -0.2em;
  transform: scaleX(1);
  transform-origin: 0 center;
}
.inc-o2voz .inc-o2voz-head__inner strong + strong {
  font-size: 3.2em;
  letter-spacing: -0.05em;
  text-indent: 0;
}
.inc-o2voz .inc-o2voz-head__inner-img {
  max-height: 80%;
  left: 2.5%;
  pointer-events: none;
  z-index: 1;
}
.inc-o2voz .inc-o2voz-head__inner-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center bottom;
}
.inc-o2voz .inc-o2voz-head__inner .inc-o2voz-btns {
  position: absolute;
  bottom: 10%;
  left: 0;
  width: 100%;
  justify-content: center;
  z-index: 1;
}
.inc-o2voz .inc-o2voz-head--nav {
  width: 25em;
  height: 25em;
  border-radius: 50%;
}
@media (min-aspect-ratio: 13/10) {
  .inc-o2voz .inc-o2voz-head__inner {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  .inc-o2voz .inc-o2voz-head__inner p,
  .inc-o2voz .inc-o2voz-head__inner h1,
  .inc-o2voz .inc-o2voz-head__inner h2 {
    font-size: 4vw;
    margin: 0;
  }
  .inc-o2voz .inc-o2voz-head__inner p {
    padding-bottom: 5em;
  }
  .inc-o2voz .inc-o2voz-head__inner p strong {
    font-size: 2.9em;
  }
  .inc-o2voz .inc-o2voz-head__inner h1,
  .inc-o2voz .inc-o2voz-head__inner h2 {
    margin-top: 2em;
  }
  .inc-o2voz .inc-o2voz-head__inner strong {
    text-indent: 0;
    letter-spacing: -0.05em;
  }
  .inc-o2voz .inc-o2voz-head__inner strong + strong {
    font-size: 2.9em;
    letter-spacing: -0.03em;
  }
  .inc-o2voz .inc-o2voz-head__inner > DIV:first-child {
    width: 30%;
  }
  .inc-o2voz .inc-o2voz-head__inner > DIV:last-child {
    width: 33%;
  }
  .inc-o2voz .inc-o2voz-head__inner-img {
    width: 37%;
    height: 100%;
    left: 7%;
    max-height: 100%;
    align-self: stretch;
    margin-top: auto;
  }
  .inc-o2voz .inc-o2voz-head__inner .inc-o2voz-btns {
    position: relative;
    width: auto;
    justify-content: flex-start;
  }
}
.inc-o2voz .inc-o2voz-dhead {
  display: block;
  position: relative;
  overflow: hidden;
}
.inc-o2voz .inc-o2voz-dhead__fg,
.inc-o2voz .inc-o2voz-dhead__inner,
.inc-o2voz .inc-o2voz-dhead__bubbles {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.inc-o2voz .inc-o2voz-dhead__bubbles,
.inc-o2voz .inc-o2voz-dhead__fg {
  width: 100%;
  top: auto;
  bottom: 0;
  height: 65%;
}
.inc-o2voz .inc-o2voz-dhead__bubbles img,
.inc-o2voz .inc-o2voz-dhead__fg img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.inc-o2voz .inc-o2voz-dhead__bubbles {
  display: none;
}
.inc-o2voz .inc-o2voz-dhead__inner {
  min-width: 100%;
  color: #fff;
  padding: 20% 8%;
  box-sizing: border-box;
}
.inc-o2voz .inc-o2voz-dhead__inner h1,
.inc-o2voz .inc-o2voz-dhead__inner h2 {
  font-size: 4.7vw;
  line-height: 0.55;
  margin: 0 auto;
  padding: 0.1em 0;
  will-change: transform;
  width: fit-content;
  transform: translate(-18%);
}
.inc-o2voz .inc-o2voz-dhead__inner strong {
  width: fit-content;
  display: block;
  text-indent: 0.2em;
  transform: scaleX(1.35);
  transform-origin: 0 center;
}
.inc-o2voz .inc-o2voz-dhead__inner strong + strong {
  font-size: 3.2em;
  letter-spacing: -0.05em;
  text-indent: 0;
}
.inc-o2voz .inc-o2voz-dhead--1 .inc-o2voz-dhead__fg {
  bottom: 5%;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-dhead--1 .inc-o2voz-dhead__fg {
    bottom: 5%;
  }
}
.inc-o2voz .inc-o2voz-dhead--2 .inc-o2voz-dhead__fg {
  height: 90%;
  bottom: -50px;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-dhead--2 .inc-o2voz-dhead__fg {
    bottom: -10%;
  }
}
.inc-o2voz .inc-o2voz-dhead--2 .inc-o2voz-dhead__fg img {
  object-fit: cover;
  object-position: left top;
}
.inc-o2voz .inc-o2voz-dhead--3 .inc-o2voz-dhead__inner strong {
  text-indent: 0.8em;
}
.inc-o2voz .inc-o2voz-dhead--3 .inc-o2voz-dhead__inner strong + strong {
  text-indent: 0;
}
.inc-o2voz .inc-o2voz-dhead--3 .inc-o2voz-dhead__fg {
  left: 5%;
  height: 90%;
  bottom: calc(-50px - 10%);
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-dhead--3 .inc-o2voz-dhead__fg {
    left: 0;
    bottom: -25%;
  }
}
.inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__inner h1,
.inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__inner h2 {
  font-size: 4.3vw;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__inner h1,
  .inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__inner h2 {
    font-size: 5.3vw;
  }
}
@media (min-width: 992px) {
  .inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__inner h1,
  .inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__inner h2 {
    font-size: 5vw;
  }
}
.inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__fg {
  bottom: 2%;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__fg {
    bottom: 5%;
  }
}
.inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__fg img {
  object-fit: cover;
  object-position: left;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-dhead__inner {
    padding: 10% 7% 7%;
  }
  .inc-o2voz .inc-o2voz-dhead__inner h1,
  .inc-o2voz .inc-o2voz-dhead__inner h2 {
    font-size: 5.3vw;
    line-height: 0.53;
    width: auto;
    transform: unset;
    margin: 0;
  }
  .inc-o2voz .inc-o2voz-dhead__inner strong {
    width: auto;
    text-indent: 0.15em;
    letter-spacing: -0.05em;
  }
  .inc-o2voz .inc-o2voz-dhead__inner strong + strong {
    font-size: 2.9em;
    letter-spacing: -0.03em;
  }
  .inc-o2voz .inc-o2voz-dhead__fg {
    height: 75%;
    bottom: 5%;
  }
  .inc-o2voz .inc-o2voz-dhead__bubbles {
    display: block;
    top: 10%;
    height: 20%;
  }
  .inc-o2voz .inc-o2voz-dhead__bubbles img {
    object-position: 66% center;
  }
  .inc-o2voz .inc-o2voz-dhead--1 .inc-o2voz-dhead__fg img {
    object-position: 23% center;
  }
  .inc-o2voz .inc-o2voz-dhead--2 .inc-o2voz-dhead__fg {
    height: 100%;
  }
  .inc-o2voz .inc-o2voz-dhead--2 .inc-o2voz-dhead__fg img {
    object-fit: contain;
    object-position: 18% bottom;
  }
  .inc-o2voz .inc-o2voz-dhead--2 .inc-o2voz-dhead__inner {
    left: 7%;
  }
  .inc-o2voz .inc-o2voz-dhead--2 .inc-o2voz-dhead__inner strong + strong {
    font-size: 3.4em;
    letter-spacing: -0.07em;
  }
  .inc-o2voz .inc-o2voz-dhead--2 .inc-o2voz-dhead__bubbles img {
    object-position: 76% center;
  }
  .inc-o2voz .inc-o2voz-dhead--3 .inc-o2voz-dhead__fg {
    bottom: -10%;
  }
  .inc-o2voz .inc-o2voz-dhead--3 .inc-o2voz-dhead__fg img {
    object-position: 33% bottom;
  }
  .inc-o2voz .inc-o2voz-dhead--3 .inc-o2voz-dhead__inner strong {
    text-indent: 0.8em;
  }
  .inc-o2voz .inc-o2voz-dhead--3 .inc-o2voz-dhead__inner strong + strong {
    text-indent: 0;
    font-size: 3.2em;
  }
  .inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__fg {
    height: 60%;
  }
  .inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__fg img {
    object-fit: contain;
    object-position: center;
  }
  .inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__inner strong + strong {
    font-size: 2.6em;
  }
  .inc-o2voz .inc-o2voz-dhead--4 .inc-o2voz-dhead__bubbles img {
    object-position: 46% center;
  }
}
@media (min-width: 992px) {
  .inc-o2voz .inc-o2voz-dhead__inner h1,
  .inc-o2voz .inc-o2voz-dhead__inner h2 {
    font-size: 5vw;
  }
}
.inc-o2voz .inc-o2voz-bubbles {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: block;
  pointer-events: none;
  overflow: hidden;
}
.inc-o2voz .inc-o2voz-bubbles img {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 0;
  top: 0;
  max-width: unset;
  max-height: unset;
  transform: translate(-12%, -70%);
}
.inc-o2voz .inc-o2voz-d--none {
  display: none;
}
@media (min-width: 768px) {
  .inc-o2voz .inc-o2voz-d--md-block {
    display: block;
  }
  .inc-o2voz .inc-o2voz-d--md-none {
    display: none;
  }
  .inc-o2voz .inc-o2voz-d--md-inline {
    display: inline;
  }
}
@media (min-width: 992px) {
  .inc-o2voz .inc-o2voz-d--lg-none {
    display: none;
  }
  .inc-o2voz .inc-o2voz-d--lg-block {
    display: block;
  }
  .inc-o2voz .inc-o2voz-d--lg-inline {
    display: inline;
  }
}
@media (min-aspect-ratio: 13/10) {
  .inc-o2voz .inc-o2voz-d--landscape-none {
    display: none;
  }
  .inc-o2voz .inc-o2voz-d--landscape-block {
    display: block;
  }
}
