@font-face {
  font-family: 'Silk Serif';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/silk-serif-light.woff2') format('woff2');
}
@font-face {
  font-family: 'Silk Serif';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/silk-serif-light-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'), url('../fonts/poppins-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-extralight.woff2') format('woff2'), url('../fonts/poppins-extralight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-light-webfont.woff2') format('woff2'), url('../fonts/poppins-light-webfont.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'), url('../fonts/poppins-medium-webfont.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'), url('../fonts/poppins-regular-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-semibold-webfont.woff2') format('woff2'), url('../fonts/poppins-semibold-webfont.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/inter-thin.woff2') format('woff2'), url('../fonts/inter-thin.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/inter-light.woff2') format('woff2'), url('../fonts/inter-light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/inter-regular.woff2') format('woff2'), url('../fonts/inter-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/inter-medium.woff2') format('woff2'), url('../fonts/inter-medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?kd8738');
  src: url('../fonts/icomoon.eot?kd8738#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?kd8738') format('truetype'), url('../fonts/icomoon.woff?kd8738') format('woff'), url('../fonts/icomoon.svg?kd8738#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-down:before {
  content: "\e900";
}
.icon-arrow-left:before {
  content: "\e901";
}
.icon-arrow-right-down:before {
  content: "\e902";
}
.icon-arrow-right:before {
  content: "\e903";
}
.icon-arrow-up:before {
  content: "\e904";
}
.icon-location:before {
  content: "\e905";
}
.icon-pinterest:before {
  content: "\e906";
}
.icon-linkedin:before {
  content: "\e907";
}
.icon-instagram:before {
  content: "\e908";
}
.icon-facebook:before {
  content: "\e909";
}
.icon-envelope:before {
  content: "\e90a";
}
.icon-arrow-left-thin:before {
  content: "\e90b";
}
body #cookiebanner {
  box-sizing: border-box;
  background-color: #D3D2AA;
  opacity: 1;
  width: 24.1875vw;
  padding: 2.125vw;
  -webkit-border-radius: 0.75vw;
  -moz-border-radius: 0.75vw;
  border-radius: 0.75vw;
  position: fixed;
  z-index: 2147483645;
  bottom: 1.25vw;
  left: 1.25vw;
  cursor: default;
}
body #cookiebanner * {
  cursor: default;
}
body #cookiebanner p {
  font-size: 0.875vw;
  font-weight: 300;
  line-height: 1.4;
}
body #cookiebanner .c-header {
  text-transform: uppercase;
  color: #000000;
  font-weight: bold;
  margin-bottom: 0.625vw;
}
body #cookiebanner p.c-message {
  color: #000000;
}
body #cookiebanner a {
  font-weight: bold;
  color: #000000;
}
body #cookiebanner a.c-button {
  margin: 0;
  cursor: pointer;
  margin-top: 0.875vw;
  margin-left: 0 !important;
  height: 2.5vw;
  padding: 0;
  text-align: center;
  line-height: 2.4375vw;
  border-radius: 1.5vw;
  text-decoration: none;
  background: transparent;
  border: 1px solid #1D1D1D;
  color: #1D1D1D;
  font-size: 0.625vw;
  text-transform: uppercase;
  letter-spacing: 0.125vw;
  font-weight: 700;
  box-sizing: border-box;
  width: 100% !important;
  display: block !important;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
body #cookiebanner a.c-button:hover {
  color: #D3D2AA;
  background: #000000;
}
@media all and (max-width: 1080px) {
  body #cookiebanner {
    width: 35.832vw;
    padding: 3.148vw;
    -webkit-border-radius: 1.111vw;
    -moz-border-radius: 1.111vw;
    border-radius: 1.111vw;
    bottom: 1.852vw;
    left: 1.852vw;
  }
  body #cookiebanner p {
    font-size: 1.296vw;
  }
  body #cookiebanner .c-header {
    margin-bottom: 0.926vw;
  }
  body #cookiebanner a.c-button {
    margin-top: 1.296vw;
    height: 3.704vw;
    line-height: 3.611vw;
    border-radius: 2.222vw;
    font-size: 0.926vw;
    letter-spacing: 0.185vw;
  }
}
@media all and (max-width: 580px) {
  body #cookiebanner {
    width: 66.726vw;
    padding: 5.862vw;
    -webkit-border-radius: 2.069vw;
    -moz-border-radius: 2.069vw;
    border-radius: 2.069vw;
    bottom: 3.448vw;
    left: 3.448vw;
  }
  body #cookiebanner p {
    font-size: 2.414vw;
  }
  body #cookiebanner .c-header {
    margin-bottom: 1.724vw;
  }
  body #cookiebanner a.c-button {
    margin-top: 2.414vw;
    height: 6.897vw;
    line-height: 6.724vw;
    border-radius: 4.138vw;
    font-size: 1.724vw;
    letter-spacing: 0.345vw;
  }
}
body.windows .text p {
  font-weight: 200;
}
body.windows .text ul li {
  font-weight: 200;
}
body.windows section .hugeTitle.written {
  line-height: 1.25;
}
body.windows section .hugeTitle .line strong {
  line-height: 1.25;
}
body.windows section .bigTitle .line .word,
body.windows section .normalTitle .line .word {
  padding-bottom: 0.5vw;
}
body.windows section .subTitle {
  font-weight: 400;
}
* {
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
  border-collapse: inherit;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
}
*:focus {
  outline: none;
}
::-moz-selection {
  background: rgba(0, 0, 0, 0.3);
  color: #FBF6E5;
}
::selection {
  background: rgba(0, 0, 0, 0.3);
  color: #FBF6E5;
}
input,
textarea {
  border-radius: 0 !important;
  -webkit-appearance: none !important;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #1D1D1D inset;
  -webkit-text-fill-color: #FBF6E5 !important;
}
[data-scroll] {
  /*    .transform(translate3d(0,0,0));*/
  isolation: isolate;
}
img.lazy {
  visibility: hidden;
  opacity: 0;
}
.lazyBackground.lazy {
  background-image: none !important;
}
.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}
.lenis.lenis-scrolling iframe {
  pointer-events: none;
}
html {
  scroll-behavior: initial;
}
html.stopScroll {
  overflow: hidden;
}
html.stopScroll body {
  overflow: hidden;
}
html.is-changing {
  pointer-events: none;
}
body {
  text-rendering: optimizeSpeed;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  scroll-behavior: smooth;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
}
html,
body {
  cursor: default;
  font-family: 'Inter';
  width: 100vw;
  min-height: 100lvh;
  height: auto;
  background: #2A291F;
  color: #FBF6E5;
  font-size: 0.875vw;
  position: relative;
  opacity: 1;
  line-height: 1.4;
  overflow-x: hidden;
  -webkit-transition: overflow 0.3s, opacity 0.3s;
  -moz-transition: overflow 0.3s, opacity 0.3s;
  -ms-transition: overflow 0.3s, opacity 0.3s;
  -o-transition: overflow 0.3s, opacity 0.3s;
  transition: overflow 0.3s, opacity 0.3s;
}
html.fadeOut,
body.fadeOut {
  overflow: hidden;
  opacity: 0;
}
html.noTransition #pageContainer *,
body.noTransition #pageContainer * {
  -webkit-transition: all 0s ease-out !important;
  -moz-transition: all 0s ease-out !important;
  -o-transition: all 0s ease-out !important;
  transition: all 0s ease-out !important;
}
html.overflow,
body.overflow {
  overflow: hidden;
}
html strong,
body strong {
  font-weight: 400;
}
html .text.animText,
body .text.animText {
  opacity: 0;
  -webkit-filter: blur(10px);
}
html .text p,
body .text p {
  font-size: 0.875vw;
  font-family: 'Inter', sans-serif;
  font-weight: 300;
  letter-spacing: 0.5px;
  line-height: 1.4;
}
html .text p strong,
body .text p strong {
  font-weight: 400;
}
html .text p a,
body .text p a {
  color: #D3D2AA;
  opacity: 1;
  -webkit-transition: color 0.3s, opacity 0.3s;
  -moz-transition: color 0.3s, opacity 0.3s;
  -ms-transition: color 0.3s, opacity 0.3s;
  -o-transition: color 0.3s, opacity 0.3s;
  transition: color 0.3s, opacity 0.3s;
}
html .text p a:hover,
body .text p a:hover {
  color: #FBF6E5;
}
html .text ul li,
body .text ul li {
  font-size: 0.875vw;
  line-height: 1.4;
  font-weight: 300;
  letter-spacing: 0.5px;
  padding-left: 0.9375vw;
  position: relative;
}
html .text ul li:before,
body .text ul li:before {
  content: "";
  height: 0.3125vw;
  left: 0;
  position: absolute;
  top: 0.3125vw;
  width: 0.3125vw;
  background: #D3D2AA;
  border-radius: 50%;
}
html .text .letter,
body .text .letter {
  display: inline-block;
  vertical-align: top;
  opacity: 0;
  -webkit-transform: translateY(0.625vw);
  -moz-transform: translateY(0.625vw);
  -o-transform: translateY(0.625vw);
  -ms-transform: translateY(0.625vw);
  transform: translateY(0.625vw);
  -webkit-filter: blur(1.25vw);
  will-change: transform, opacity, -webkit-filter;
}
html.noPointers {
  pointer-events: none !important;
}
html.noPointers * {
  pointer-events: none !important;
}
html.is-changing #pageContainer.transition-fade,
html.fade #pageContainer.transition-fade {
  opacity: 0;
}
.content {
  position: relative;
  overflow: hidden;
}
#pageContainer {
  padding: 0 2.625vw;
  position: relative;
  z-index: 1;
  width: 100vw;
}
#pageContainer.transition-fade {
  opacity: 1;
  -webkit-transition: opacity 0.3s 0s ease-out;
  -moz-transition: opacity 0.3s 0s ease-out;
  -o-transition: opacity 0.3s 0s ease-out;
  transition: opacity 0.3s 0s ease-out;
}
.contentWrapper {
  padding: 0 2.3125vw;
}
.contentWrapper.smaller {
  padding: 0 16.125vw;
}
[data-page-id] {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  pointer-events: none;
}
.hugeTitle {
  font-size: 4.8125vw;
  font-weight: 200;
  line-height: 1;
  font-family: "Poppins", sans-serif;
}
.hugeTitle.written {
  font-size: 5.775vw;
  line-height: 1;
  font-family: "Silk Serif", sans-serif;
  font-weight: 100;
}
.hugeTitle span,
.hugeTitle strong {
  font-size: 5.775vw;
  font-family: "Silk Serif", sans-serif;
  font-weight: 100;
}
.hugeTitle .line {
  overflow: hidden;
  position: relative;
}
.hugeTitle a {
  color: #D3D2AA;
  -webkit-transition: opacity 0.3s 0s ease-in-out;
  -moz-transition: opacity 0.3s 0s ease-in-out;
  -o-transition: opacity 0.3s 0s ease-in-out;
  transition: opacity 0.3s 0s ease-in-out;
}
.hugeTitle a:hover {
  opacity: 0.4;
}
.bigTitle {
  font-size: 2.8125vw;
  font-weight: 300;
  line-height: 1.2;
  font-family: "Poppins", sans-serif;
}
.bigTitle.written {
  font-weight: 300;
  font-family: "Silk Serif", sans-serif;
  font-size: 3.09375vw;
  font-weight: 100;
}
.bigTitle.written strong {
  color: #D3D2AA;
}
.bigTitle span,
.bigTitle strong {
  font-weight: 300;
  font-family: "Silk Serif", sans-serif;
  font-size: 3.234375vw;
  font-weight: 100;
}
.bigTitle a {
  color: #D3D2AA;
  -webkit-transition: opacity 0.3s 0s ease-in-out;
  -moz-transition: opacity 0.3s 0s ease-in-out;
  -o-transition: opacity 0.3s 0s ease-in-out;
  transition: opacity 0.3s 0s ease-in-out;
}
.bigTitle a:hover {
  opacity: 0.4;
}
.bigTitle .line {
  overflow: hidden;
  position: relative;
  line-height: 0.9;
}
.bigTitle .word {
  line-height: 1.2;
}
.normalTitle,
.formTitle {
  font-size: 2.4375vw;
  font-weight: 100;
  line-height: 1.2;
  font-family: "Poppins", sans-serif;
}
.normalTitle.written,
.formTitle.written {
  font-weight: 300;
  font-family: "Silk Serif", sans-serif;
  line-height: 1.1;
  font-weight: 100;
  font-size: 2.803125vw;
}
.normalTitle.written strong,
.formTitle.written strong {
  color: #D3D2AA;
  line-height: 1.1;
}
.normalTitle a,
.formTitle a {
  color: #D3D2AA;
  -webkit-transition: opacity 0.3s 0s ease-in-out;
  -moz-transition: opacity 0.3s 0s ease-in-out;
  -o-transition: opacity 0.3s 0s ease-in-out;
  transition: opacity 0.3s 0s ease-in-out;
}
.normalTitle a:hover,
.formTitle a:hover {
  opacity: 0.4;
}
.normalTitle span,
.formTitle span,
.normalTitle strong,
.formTitle strong {
  font-weight: 300;
  font-family: "Silk Serif", sans-serif;
  line-height: 1.1;
  font-weight: 100;
  font-size: 2.803125vw;
}
.normalTitle .line,
.formTitle .line {
  overflow: hidden;
  position: relative;
}
.formTitle {
  font-weight: 300;
  font-family: "Silk Serif", sans-serif;
  line-height: 1.1;
  font-weight: 100;
  font-size: 2.803125vw;
}
.smallTitle {
  font-size: 1.375vw;
  font-weight: 100;
  line-height: 1.3;
  font-family: "Poppins", sans-serif;
}
.smallTitle.written {
  font-weight: 300;
  font-family: "Silk Serif", sans-serif;
  line-height: 1.3;
  font-weight: 100;
  font-size: 1.58125vw;
}
.smallTitle a {
  color: #D3D2AA;
  -webkit-transition: opacity 0.3s 0s ease-in-out;
  -moz-transition: opacity 0.3s 0s ease-in-out;
  -o-transition: opacity 0.3s 0s ease-in-out;
  transition: opacity 0.3s 0s ease-in-out;
}
.smallTitle a:hover {
  opacity: 0.4;
}
.smallTitle .line {
  overflow: hidden;
  position: relative;
}
.subTitle {
  font-size: 0.875vw;
  font-weight: 500;
  letter-spacing: 0.3px;
  line-height: 1.4;
}
.subTitle .letter {
  display: inline-block;
  vertical-align: top;
  opacity: 0;
  -webkit-filter: blur(1.25vw);
  will-change: transform, opacity, -webkit-filter;
  -webkit-transform: translateY(0.625vw);
  -moz-transform: translateY(0.625vw);
  -o-transform: translateY(0.625vw);
  -ms-transform: translateY(0.625vw);
  transform: translateY(0.625vw);
}
.subTitle a {
  color: #D3D2AA;
  -webkit-transition: opacity 0.3s 0s ease-in-out;
  -moz-transition: opacity 0.3s 0s ease-in-out;
  -o-transition: opacity 0.3s 0s ease-in-out;
  transition: opacity 0.3s 0s ease-in-out;
}
.subTitle a:hover {
  opacity: 0.4;
}
[data-lines] {
  visibility: hidden;
}
[data-lines].active {
  visibility: visible;
}
.blockWrapper {
  position: relative;
  border: 1px dashed #FBF6E5;
}
.blockWrapper .blockLabel {
  height: auto;
  left: 6.25vw;
  position: absolute;
  top: 0;
  width: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-border-radius: 2.5vw;
  -moz-border-radius: 2.5vw;
  border-radius: 2.5vw;
  background: #FBF6E5;
  padding: 0.625vw 1.25vw;
  color: #1D1D1D;
}
.blockWrapper:first-child {
  margin-top: 10vw;
}
section {
  margin: 10vw 0;
}
section:first-child.smallHeaderBlock,
section:first-child.headerHomeBlock,
section:first-child.bigHeaderBlock,
section:first-child.headerBlock,
section:first-child.contactBlock,
section:first-child.projectHeaderBlock,
section:first-child.newsHeaderBlock,
section:first-child.jobHeaderBlock,
section:first-child.newsDetailHeaderBlock {
  margin-top: 0;
}
section.inview .text.animText {
  opacity: 1;
  -webkit-filter: blur(0px);
  -webkit-transition: opacity 0.45s 0s ease-in-out, -webkit-filter 0.45s 0s ease-in-out;
  -moz-transition: opacity 0.45s 0s ease-in-out, -webkit-filter 0.45s 0s ease-in-out;
  -ms-transition: opacity 0.45s 0s ease-in-out, -webkit-filter 0.45s 0s ease-in-out;
  -o-transition: opacity 0.45s 0s ease-in-out, -webkit-filter 0.45s 0s ease-in-out;
  transition: opacity 0.45s 0s ease-in-out, -webkit-filter 0.45s 0s ease-in-out;
}
section.inview .subTitle[data-letters] {
  visibility: visible;
}
section.inview .bigTitle[data-split-lines],
section.inview .normalTitle[data-split-lines],
section.inview .formTitle[data-split-lines],
section.inview .smallTitle[data-split-lines] {
  visibility: visible;
}
section.inview .bigTitle .word,
section.inview .normalTitle .word,
section.inview .formTitle .word,
section.inview .smallTitle .word {
  -webkit-transform: translate(0, 0) skewX(0);
  -moz-transform: translate(0, 0) skewX(0);
  -o-transform: translate(0, 0) skewX(0);
  -ms-transform: translate(0, 0) skewX(0);
  transform: translate(0, 0) skewX(0);
  opacity: 1;
  -webkit-transition: transform 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1), -webkit-filter 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1);
  -moz-transition: transform 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1), -webkit-filter 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1);
  -ms-transition: transform 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1), -webkit-filter 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1);
  -o-transition: transform 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1), -webkit-filter 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1);
  transition: transform 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1), -webkit-filter 0.9s 0.45s cubic-bezier(0.16, 1, 0.3, 1);
  -webkit-filter: blur(0px);
}
section.inview .bigTitle .word:nth-child(100),
section.inview .normalTitle .word:nth-child(100),
section.inview .formTitle .word:nth-child(100),
section.inview .smallTitle .word:nth-child(100) {
  transition-delay: 7s;
}
section.inview .bigTitle .word:nth-child(99),
section.inview .normalTitle .word:nth-child(99),
section.inview .formTitle .word:nth-child(99),
section.inview .smallTitle .word:nth-child(99) {
  transition-delay: 6.93s;
}
section.inview .bigTitle .word:nth-child(98),
section.inview .normalTitle .word:nth-child(98),
section.inview .formTitle .word:nth-child(98),
section.inview .smallTitle .word:nth-child(98) {
  transition-delay: 6.86s;
}
section.inview .bigTitle .word:nth-child(97),
section.inview .normalTitle .word:nth-child(97),
section.inview .formTitle .word:nth-child(97),
section.inview .smallTitle .word:nth-child(97) {
  transition-delay: 6.79s;
}
section.inview .bigTitle .word:nth-child(96),
section.inview .normalTitle .word:nth-child(96),
section.inview .formTitle .word:nth-child(96),
section.inview .smallTitle .word:nth-child(96) {
  transition-delay: 6.72s;
}
section.inview .bigTitle .word:nth-child(95),
section.inview .normalTitle .word:nth-child(95),
section.inview .formTitle .word:nth-child(95),
section.inview .smallTitle .word:nth-child(95) {
  transition-delay: 6.65s;
}
section.inview .bigTitle .word:nth-child(94),
section.inview .normalTitle .word:nth-child(94),
section.inview .formTitle .word:nth-child(94),
section.inview .smallTitle .word:nth-child(94) {
  transition-delay: 6.58s;
}
section.inview .bigTitle .word:nth-child(93),
section.inview .normalTitle .word:nth-child(93),
section.inview .formTitle .word:nth-child(93),
section.inview .smallTitle .word:nth-child(93) {
  transition-delay: 6.51s;
}
section.inview .bigTitle .word:nth-child(92),
section.inview .normalTitle .word:nth-child(92),
section.inview .formTitle .word:nth-child(92),
section.inview .smallTitle .word:nth-child(92) {
  transition-delay: 6.44s;
}
section.inview .bigTitle .word:nth-child(91),
section.inview .normalTitle .word:nth-child(91),
section.inview .formTitle .word:nth-child(91),
section.inview .smallTitle .word:nth-child(91) {
  transition-delay: 6.37s;
}
section.inview .bigTitle .word:nth-child(90),
section.inview .normalTitle .word:nth-child(90),
section.inview .formTitle .word:nth-child(90),
section.inview .smallTitle .word:nth-child(90) {
  transition-delay: 6.3s;
}
section.inview .bigTitle .word:nth-child(89),
section.inview .normalTitle .word:nth-child(89),
section.inview .formTitle .word:nth-child(89),
section.inview .smallTitle .word:nth-child(89) {
  transition-delay: 6.23s;
}
section.inview .bigTitle .word:nth-child(88),
section.inview .normalTitle .word:nth-child(88),
section.inview .formTitle .word:nth-child(88),
section.inview .smallTitle .word:nth-child(88) {
  transition-delay: 6.16s;
}
section.inview .bigTitle .word:nth-child(87),
section.inview .normalTitle .word:nth-child(87),
section.inview .formTitle .word:nth-child(87),
section.inview .smallTitle .word:nth-child(87) {
  transition-delay: 6.09s;
}
section.inview .bigTitle .word:nth-child(86),
section.inview .normalTitle .word:nth-child(86),
section.inview .formTitle .word:nth-child(86),
section.inview .smallTitle .word:nth-child(86) {
  transition-delay: 6.02s;
}
section.inview .bigTitle .word:nth-child(85),
section.inview .normalTitle .word:nth-child(85),
section.inview .formTitle .word:nth-child(85),
section.inview .smallTitle .word:nth-child(85) {
  transition-delay: 5.95s;
}
section.inview .bigTitle .word:nth-child(84),
section.inview .normalTitle .word:nth-child(84),
section.inview .formTitle .word:nth-child(84),
section.inview .smallTitle .word:nth-child(84) {
  transition-delay: 5.88s;
}
section.inview .bigTitle .word:nth-child(83),
section.inview .normalTitle .word:nth-child(83),
section.inview .formTitle .word:nth-child(83),
section.inview .smallTitle .word:nth-child(83) {
  transition-delay: 5.81s;
}
section.inview .bigTitle .word:nth-child(82),
section.inview .normalTitle .word:nth-child(82),
section.inview .formTitle .word:nth-child(82),
section.inview .smallTitle .word:nth-child(82) {
  transition-delay: 5.74s;
}
section.inview .bigTitle .word:nth-child(81),
section.inview .normalTitle .word:nth-child(81),
section.inview .formTitle .word:nth-child(81),
section.inview .smallTitle .word:nth-child(81) {
  transition-delay: 5.67s;
}
section.inview .bigTitle .word:nth-child(80),
section.inview .normalTitle .word:nth-child(80),
section.inview .formTitle .word:nth-child(80),
section.inview .smallTitle .word:nth-child(80) {
  transition-delay: 5.6s;
}
section.inview .bigTitle .word:nth-child(79),
section.inview .normalTitle .word:nth-child(79),
section.inview .formTitle .word:nth-child(79),
section.inview .smallTitle .word:nth-child(79) {
  transition-delay: 5.53s;
}
section.inview .bigTitle .word:nth-child(78),
section.inview .normalTitle .word:nth-child(78),
section.inview .formTitle .word:nth-child(78),
section.inview .smallTitle .word:nth-child(78) {
  transition-delay: 5.46s;
}
section.inview .bigTitle .word:nth-child(77),
section.inview .normalTitle .word:nth-child(77),
section.inview .formTitle .word:nth-child(77),
section.inview .smallTitle .word:nth-child(77) {
  transition-delay: 5.39s;
}
section.inview .bigTitle .word:nth-child(76),
section.inview .normalTitle .word:nth-child(76),
section.inview .formTitle .word:nth-child(76),
section.inview .smallTitle .word:nth-child(76) {
  transition-delay: 5.32s;
}
section.inview .bigTitle .word:nth-child(75),
section.inview .normalTitle .word:nth-child(75),
section.inview .formTitle .word:nth-child(75),
section.inview .smallTitle .word:nth-child(75) {
  transition-delay: 5.25s;
}
section.inview .bigTitle .word:nth-child(74),
section.inview .normalTitle .word:nth-child(74),
section.inview .formTitle .word:nth-child(74),
section.inview .smallTitle .word:nth-child(74) {
  transition-delay: 5.18s;
}
section.inview .bigTitle .word:nth-child(73),
section.inview .normalTitle .word:nth-child(73),
section.inview .formTitle .word:nth-child(73),
section.inview .smallTitle .word:nth-child(73) {
  transition-delay: 5.11s;
}
section.inview .bigTitle .word:nth-child(72),
section.inview .normalTitle .word:nth-child(72),
section.inview .formTitle .word:nth-child(72),
section.inview .smallTitle .word:nth-child(72) {
  transition-delay: 5.04s;
}
section.inview .bigTitle .word:nth-child(71),
section.inview .normalTitle .word:nth-child(71),
section.inview .formTitle .word:nth-child(71),
section.inview .smallTitle .word:nth-child(71) {
  transition-delay: 4.97s;
}
section.inview .bigTitle .word:nth-child(70),
section.inview .normalTitle .word:nth-child(70),
section.inview .formTitle .word:nth-child(70),
section.inview .smallTitle .word:nth-child(70) {
  transition-delay: 4.9s;
}
section.inview .bigTitle .word:nth-child(69),
section.inview .normalTitle .word:nth-child(69),
section.inview .formTitle .word:nth-child(69),
section.inview .smallTitle .word:nth-child(69) {
  transition-delay: 4.83s;
}
section.inview .bigTitle .word:nth-child(68),
section.inview .normalTitle .word:nth-child(68),
section.inview .formTitle .word:nth-child(68),
section.inview .smallTitle .word:nth-child(68) {
  transition-delay: 4.76s;
}
section.inview .bigTitle .word:nth-child(67),
section.inview .normalTitle .word:nth-child(67),
section.inview .formTitle .word:nth-child(67),
section.inview .smallTitle .word:nth-child(67) {
  transition-delay: 4.69s;
}
section.inview .bigTitle .word:nth-child(66),
section.inview .normalTitle .word:nth-child(66),
section.inview .formTitle .word:nth-child(66),
section.inview .smallTitle .word:nth-child(66) {
  transition-delay: 4.62s;
}
section.inview .bigTitle .word:nth-child(65),
section.inview .normalTitle .word:nth-child(65),
section.inview .formTitle .word:nth-child(65),
section.inview .smallTitle .word:nth-child(65) {
  transition-delay: 4.55s;
}
section.inview .bigTitle .word:nth-child(64),
section.inview .normalTitle .word:nth-child(64),
section.inview .formTitle .word:nth-child(64),
section.inview .smallTitle .word:nth-child(64) {
  transition-delay: 4.48s;
}
section.inview .bigTitle .word:nth-child(63),
section.inview .normalTitle .word:nth-child(63),
section.inview .formTitle .word:nth-child(63),
section.inview .smallTitle .word:nth-child(63) {
  transition-delay: 4.41s;
}
section.inview .bigTitle .word:nth-child(62),
section.inview .normalTitle .word:nth-child(62),
section.inview .formTitle .word:nth-child(62),
section.inview .smallTitle .word:nth-child(62) {
  transition-delay: 4.34s;
}
section.inview .bigTitle .word:nth-child(61),
section.inview .normalTitle .word:nth-child(61),
section.inview .formTitle .word:nth-child(61),
section.inview .smallTitle .word:nth-child(61) {
  transition-delay: 4.27s;
}
section.inview .bigTitle .word:nth-child(60),
section.inview .normalTitle .word:nth-child(60),
section.inview .formTitle .word:nth-child(60),
section.inview .smallTitle .word:nth-child(60) {
  transition-delay: 4.2s;
}
section.inview .bigTitle .word:nth-child(59),
section.inview .normalTitle .word:nth-child(59),
section.inview .formTitle .word:nth-child(59),
section.inview .smallTitle .word:nth-child(59) {
  transition-delay: 4.13s;
}
section.inview .bigTitle .word:nth-child(58),
section.inview .normalTitle .word:nth-child(58),
section.inview .formTitle .word:nth-child(58),
section.inview .smallTitle .word:nth-child(58) {
  transition-delay: 4.06s;
}
section.inview .bigTitle .word:nth-child(57),
section.inview .normalTitle .word:nth-child(57),
section.inview .formTitle .word:nth-child(57),
section.inview .smallTitle .word:nth-child(57) {
  transition-delay: 3.99s;
}
section.inview .bigTitle .word:nth-child(56),
section.inview .normalTitle .word:nth-child(56),
section.inview .formTitle .word:nth-child(56),
section.inview .smallTitle .word:nth-child(56) {
  transition-delay: 3.92s;
}
section.inview .bigTitle .word:nth-child(55),
section.inview .normalTitle .word:nth-child(55),
section.inview .formTitle .word:nth-child(55),
section.inview .smallTitle .word:nth-child(55) {
  transition-delay: 3.85s;
}
section.inview .bigTitle .word:nth-child(54),
section.inview .normalTitle .word:nth-child(54),
section.inview .formTitle .word:nth-child(54),
section.inview .smallTitle .word:nth-child(54) {
  transition-delay: 3.78s;
}
section.inview .bigTitle .word:nth-child(53),
section.inview .normalTitle .word:nth-child(53),
section.inview .formTitle .word:nth-child(53),
section.inview .smallTitle .word:nth-child(53) {
  transition-delay: 3.71s;
}
section.inview .bigTitle .word:nth-child(52),
section.inview .normalTitle .word:nth-child(52),
section.inview .formTitle .word:nth-child(52),
section.inview .smallTitle .word:nth-child(52) {
  transition-delay: 3.64s;
}
section.inview .bigTitle .word:nth-child(51),
section.inview .normalTitle .word:nth-child(51),
section.inview .formTitle .word:nth-child(51),
section.inview .smallTitle .word:nth-child(51) {
  transition-delay: 3.57s;
}
section.inview .bigTitle .word:nth-child(50),
section.inview .normalTitle .word:nth-child(50),
section.inview .formTitle .word:nth-child(50),
section.inview .smallTitle .word:nth-child(50) {
  transition-delay: 3.5s;
}
section.inview .bigTitle .word:nth-child(49),
section.inview .normalTitle .word:nth-child(49),
section.inview .formTitle .word:nth-child(49),
section.inview .smallTitle .word:nth-child(49) {
  transition-delay: 3.43s;
}
section.inview .bigTitle .word:nth-child(48),
section.inview .normalTitle .word:nth-child(48),
section.inview .formTitle .word:nth-child(48),
section.inview .smallTitle .word:nth-child(48) {
  transition-delay: 3.36s;
}
section.inview .bigTitle .word:nth-child(47),
section.inview .normalTitle .word:nth-child(47),
section.inview .formTitle .word:nth-child(47),
section.inview .smallTitle .word:nth-child(47) {
  transition-delay: 3.29s;
}
section.inview .bigTitle .word:nth-child(46),
section.inview .normalTitle .word:nth-child(46),
section.inview .formTitle .word:nth-child(46),
section.inview .smallTitle .word:nth-child(46) {
  transition-delay: 3.22s;
}
section.inview .bigTitle .word:nth-child(45),
section.inview .normalTitle .word:nth-child(45),
section.inview .formTitle .word:nth-child(45),
section.inview .smallTitle .word:nth-child(45) {
  transition-delay: 3.15s;
}
section.inview .bigTitle .word:nth-child(44),
section.inview .normalTitle .word:nth-child(44),
section.inview .formTitle .word:nth-child(44),
section.inview .smallTitle .word:nth-child(44) {
  transition-delay: 3.08s;
}
section.inview .bigTitle .word:nth-child(43),
section.inview .normalTitle .word:nth-child(43),
section.inview .formTitle .word:nth-child(43),
section.inview .smallTitle .word:nth-child(43) {
  transition-delay: 3.01s;
}
section.inview .bigTitle .word:nth-child(42),
section.inview .normalTitle .word:nth-child(42),
section.inview .formTitle .word:nth-child(42),
section.inview .smallTitle .word:nth-child(42) {
  transition-delay: 2.94s;
}
section.inview .bigTitle .word:nth-child(41),
section.inview .normalTitle .word:nth-child(41),
section.inview .formTitle .word:nth-child(41),
section.inview .smallTitle .word:nth-child(41) {
  transition-delay: 2.87s;
}
section.inview .bigTitle .word:nth-child(40),
section.inview .normalTitle .word:nth-child(40),
section.inview .formTitle .word:nth-child(40),
section.inview .smallTitle .word:nth-child(40) {
  transition-delay: 2.8s;
}
section.inview .bigTitle .word:nth-child(39),
section.inview .normalTitle .word:nth-child(39),
section.inview .formTitle .word:nth-child(39),
section.inview .smallTitle .word:nth-child(39) {
  transition-delay: 2.73s;
}
section.inview .bigTitle .word:nth-child(38),
section.inview .normalTitle .word:nth-child(38),
section.inview .formTitle .word:nth-child(38),
section.inview .smallTitle .word:nth-child(38) {
  transition-delay: 2.66s;
}
section.inview .bigTitle .word:nth-child(37),
section.inview .normalTitle .word:nth-child(37),
section.inview .formTitle .word:nth-child(37),
section.inview .smallTitle .word:nth-child(37) {
  transition-delay: 2.59s;
}
section.inview .bigTitle .word:nth-child(36),
section.inview .normalTitle .word:nth-child(36),
section.inview .formTitle .word:nth-child(36),
section.inview .smallTitle .word:nth-child(36) {
  transition-delay: 2.52s;
}
section.inview .bigTitle .word:nth-child(35),
section.inview .normalTitle .word:nth-child(35),
section.inview .formTitle .word:nth-child(35),
section.inview .smallTitle .word:nth-child(35) {
  transition-delay: 2.45s;
}
section.inview .bigTitle .word:nth-child(34),
section.inview .normalTitle .word:nth-child(34),
section.inview .formTitle .word:nth-child(34),
section.inview .smallTitle .word:nth-child(34) {
  transition-delay: 2.38s;
}
section.inview .bigTitle .word:nth-child(33),
section.inview .normalTitle .word:nth-child(33),
section.inview .formTitle .word:nth-child(33),
section.inview .smallTitle .word:nth-child(33) {
  transition-delay: 2.31s;
}
section.inview .bigTitle .word:nth-child(32),
section.inview .normalTitle .word:nth-child(32),
section.inview .formTitle .word:nth-child(32),
section.inview .smallTitle .word:nth-child(32) {
  transition-delay: 2.24s;
}
section.inview .bigTitle .word:nth-child(31),
section.inview .normalTitle .word:nth-child(31),
section.inview .formTitle .word:nth-child(31),
section.inview .smallTitle .word:nth-child(31) {
  transition-delay: 2.17s;
}
section.inview .bigTitle .word:nth-child(30),
section.inview .normalTitle .word:nth-child(30),
section.inview .formTitle .word:nth-child(30),
section.inview .smallTitle .word:nth-child(30) {
  transition-delay: 2.1s;
}
section.inview .bigTitle .word:nth-child(29),
section.inview .normalTitle .word:nth-child(29),
section.inview .formTitle .word:nth-child(29),
section.inview .smallTitle .word:nth-child(29) {
  transition-delay: 2.03s;
}
section.inview .bigTitle .word:nth-child(28),
section.inview .normalTitle .word:nth-child(28),
section.inview .formTitle .word:nth-child(28),
section.inview .smallTitle .word:nth-child(28) {
  transition-delay: 1.96s;
}
section.inview .bigTitle .word:nth-child(27),
section.inview .normalTitle .word:nth-child(27),
section.inview .formTitle .word:nth-child(27),
section.inview .smallTitle .word:nth-child(27) {
  transition-delay: 1.89s;
}
section.inview .bigTitle .word:nth-child(26),
section.inview .normalTitle .word:nth-child(26),
section.inview .formTitle .word:nth-child(26),
section.inview .smallTitle .word:nth-child(26) {
  transition-delay: 1.82s;
}
section.inview .bigTitle .word:nth-child(25),
section.inview .normalTitle .word:nth-child(25),
section.inview .formTitle .word:nth-child(25),
section.inview .smallTitle .word:nth-child(25) {
  transition-delay: 1.75s;
}
section.inview .bigTitle .word:nth-child(24),
section.inview .normalTitle .word:nth-child(24),
section.inview .formTitle .word:nth-child(24),
section.inview .smallTitle .word:nth-child(24) {
  transition-delay: 1.68s;
}
section.inview .bigTitle .word:nth-child(23),
section.inview .normalTitle .word:nth-child(23),
section.inview .formTitle .word:nth-child(23),
section.inview .smallTitle .word:nth-child(23) {
  transition-delay: 1.61s;
}
section.inview .bigTitle .word:nth-child(22),
section.inview .normalTitle .word:nth-child(22),
section.inview .formTitle .word:nth-child(22),
section.inview .smallTitle .word:nth-child(22) {
  transition-delay: 1.54s;
}
section.inview .bigTitle .word:nth-child(21),
section.inview .normalTitle .word:nth-child(21),
section.inview .formTitle .word:nth-child(21),
section.inview .smallTitle .word:nth-child(21) {
  transition-delay: 1.47s;
}
section.inview .bigTitle .word:nth-child(20),
section.inview .normalTitle .word:nth-child(20),
section.inview .formTitle .word:nth-child(20),
section.inview .smallTitle .word:nth-child(20) {
  transition-delay: 1.4s;
}
section.inview .bigTitle .word:nth-child(19),
section.inview .normalTitle .word:nth-child(19),
section.inview .formTitle .word:nth-child(19),
section.inview .smallTitle .word:nth-child(19) {
  transition-delay: 1.33s;
}
section.inview .bigTitle .word:nth-child(18),
section.inview .normalTitle .word:nth-child(18),
section.inview .formTitle .word:nth-child(18),
section.inview .smallTitle .word:nth-child(18) {
  transition-delay: 1.26s;
}
section.inview .bigTitle .word:nth-child(17),
section.inview .normalTitle .word:nth-child(17),
section.inview .formTitle .word:nth-child(17),
section.inview .smallTitle .word:nth-child(17) {
  transition-delay: 1.19s;
}
section.inview .bigTitle .word:nth-child(16),
section.inview .normalTitle .word:nth-child(16),
section.inview .formTitle .word:nth-child(16),
section.inview .smallTitle .word:nth-child(16) {
  transition-delay: 1.12s;
}
section.inview .bigTitle .word:nth-child(15),
section.inview .normalTitle .word:nth-child(15),
section.inview .formTitle .word:nth-child(15),
section.inview .smallTitle .word:nth-child(15) {
  transition-delay: 1.05s;
}
section.inview .bigTitle .word:nth-child(14),
section.inview .normalTitle .word:nth-child(14),
section.inview .formTitle .word:nth-child(14),
section.inview .smallTitle .word:nth-child(14) {
  transition-delay: 0.98s;
}
section.inview .bigTitle .word:nth-child(13),
section.inview .normalTitle .word:nth-child(13),
section.inview .formTitle .word:nth-child(13),
section.inview .smallTitle .word:nth-child(13) {
  transition-delay: 0.91s;
}
section.inview .bigTitle .word:nth-child(12),
section.inview .normalTitle .word:nth-child(12),
section.inview .formTitle .word:nth-child(12),
section.inview .smallTitle .word:nth-child(12) {
  transition-delay: 0.84s;
}
section.inview .bigTitle .word:nth-child(11),
section.inview .normalTitle .word:nth-child(11),
section.inview .formTitle .word:nth-child(11),
section.inview .smallTitle .word:nth-child(11) {
  transition-delay: 0.77s;
}
section.inview .bigTitle .word:nth-child(10),
section.inview .normalTitle .word:nth-child(10),
section.inview .formTitle .word:nth-child(10),
section.inview .smallTitle .word:nth-child(10) {
  transition-delay: 0.7s;
}
section.inview .bigTitle .word:nth-child(9),
section.inview .normalTitle .word:nth-child(9),
section.inview .formTitle .word:nth-child(9),
section.inview .smallTitle .word:nth-child(9) {
  transition-delay: 0.63s;
}
section.inview .bigTitle .word:nth-child(8),
section.inview .normalTitle .word:nth-child(8),
section.inview .formTitle .word:nth-child(8),
section.inview .smallTitle .word:nth-child(8) {
  transition-delay: 0.56s;
}
section.inview .bigTitle .word:nth-child(7),
section.inview .normalTitle .word:nth-child(7),
section.inview .formTitle .word:nth-child(7),
section.inview .smallTitle .word:nth-child(7) {
  transition-delay: 0.49s;
}
section.inview .bigTitle .word:nth-child(6),
section.inview .normalTitle .word:nth-child(6),
section.inview .formTitle .word:nth-child(6),
section.inview .smallTitle .word:nth-child(6) {
  transition-delay: 0.42s;
}
section.inview .bigTitle .word:nth-child(5),
section.inview .normalTitle .word:nth-child(5),
section.inview .formTitle .word:nth-child(5),
section.inview .smallTitle .word:nth-child(5) {
  transition-delay: 0.35s;
}
section.inview .bigTitle .word:nth-child(4),
section.inview .normalTitle .word:nth-child(4),
section.inview .formTitle .word:nth-child(4),
section.inview .smallTitle .word:nth-child(4) {
  transition-delay: 0.28s;
}
section.inview .bigTitle .word:nth-child(3),
section.inview .normalTitle .word:nth-child(3),
section.inview .formTitle .word:nth-child(3),
section.inview .smallTitle .word:nth-child(3) {
  transition-delay: 0.21s;
}
section.inview .bigTitle .word:nth-child(2),
section.inview .normalTitle .word:nth-child(2),
section.inview .formTitle .word:nth-child(2),
section.inview .smallTitle .word:nth-child(2) {
  transition-delay: 0.14s;
}
section.inview .bigTitle .word:nth-child(1),
section.inview .normalTitle .word:nth-child(1),
section.inview .formTitle .word:nth-child(1),
section.inview .smallTitle .word:nth-child(1) {
  transition-delay: 0.07s;
}
section .subTitle[data-letters] {
  visibility: hidden;
}
section .bigTitle[data-split-lines],
section .normalTitle[data-split-lines],
section .formTitle[data-split-lines],
section .smallTitle[data-split-lines] {
  visibility: hidden;
}
section .bigTitle .word,
section .normalTitle .word,
section .formTitle .word,
section .smallTitle .word {
  position: relative;
  -webkit-transform: translate(10%, 100%) skewX(45deg);
  -moz-transform: translate(10%, 100%) skewX(45deg);
  -o-transform: translate(10%, 100%) skewX(45deg);
  -ms-transform: translate(10%, 100%) skewX(45deg);
  transform: translate(10%, 100%) skewX(45deg);
  opacity: 0;
  -webkit-filter: blur(1.25vw);
  will-change: transform, opacity, -webkit-filter;
}
.sliderButton {
  border: 1px solid #FBF6E5;
  cursor: pointer;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 2.5vw;
  width: 2.5vw;
  line-height: 2.5vw;
  text-align: center;
  -webkit-transition: color 0.3s, background 0.3s, opacity 0.3s;
  -moz-transition: color 0.3s, background 0.3s, opacity 0.3s;
  -ms-transition: color 0.3s, background 0.3s, opacity 0.3s;
  -o-transition: color 0.3s, background 0.3s, opacity 0.3s;
  transition: color 0.3s, background 0.3s, opacity 0.3s;
}
.sliderButton.disabled {
  pointer-events: none;
  opacity: 0.4;
}
.grecaptcha-badge {
  display: none !important;
  opacity: 0 !important;
}
@media (max-width: 1080px) {
  html,
  body {
    font-size: 1.296vw;
  }
  html .text p,
  body .text p {
    font-size: 1.296vw;
  }
  html .text ul li,
  body .text ul li {
    font-size: 1.296vw;
    padding-left: 1.389vw;
  }
  html .text ul li:before,
  body .text ul li:before {
    height: 0.463vw;
    left: 0;
    position: absolute;
    top: 0.463vw;
    width: 0.463vw;
  }
  html .text .letter,
  body .text .letter {
    -webkit-transform: translateY(0.926vw);
    -moz-transform: translateY(0.926vw);
    -o-transform: translateY(0.926vw);
    -ms-transform: translateY(0.926vw);
    transform: translateY(0.926vw);
  }
  #pageContainer {
    padding: 0 3.426vw;
  }
  .contentWrapper {
    padding: 0;
  }
  .contentWrapper.smaller {
    padding: 0 10.093vw;
  }
  .hugeTitle {
    font-size: 7.13vw;
  }
  .hugeTitle.written {
    font-size: 8.1995vw;
  }
  .hugeTitle span,
  .hugeTitle strong {
    font-size: 8.1995vw;
  }
  .bigTitle,
  .normalTitle,
  .formTitle {
    font-size: 3.611vw;
  }
  .bigTitle.written,
  .normalTitle.written,
  .formTitle.written {
    font-size: 4.15265vw;
  }
  .bigTitle span,
  .normalTitle span,
  .formTitle span,
  .bigTitle strong,
  .normalTitle strong,
  .formTitle strong {
    font-size: 4.15265vw;
  }
  .smallTitle {
    font-size: 2.037vw;
  }
  .smallTitle.written {
    font-size: 2.34255vw;
  }
  .subTitle {
    font-size: 1.296vw;
  }
  .subTitle .letter {
    -webkit-transform: translateY(0.926vw);
    -moz-transform: translateY(0.926vw);
    -o-transform: translateY(0.926vw);
    -ms-transform: translateY(0.926vw);
    transform: translateY(0.926vw);
  }
  .text ul li {
    font-size: 1.296vw;
    padding-left: 1.389vw;
  }
  .text ul li:before {
    height: 0.463vw;
    left: 0;
    position: absolute;
    top: 0.463vw;
    width: 0.463vw;
  }
  section {
    margin: 14.815vw 0;
  }
  section:first-child.smallHeaderBlock,
  section:first-child.headerHomeBlock,
  section:first-child.bigHeaderBlock,
  section:first-child.headerBlock,
  section:first-child.contactBlock,
  section:first-child.projectHeaderBlock,
  section:first-child.newsHeaderBlock,
  section:first-child.jobHeaderBlock,
  section:first-child.newsDetailHeaderBlock {
    margin-top: 0;
  }
  .sliderButton {
    height: 3.704vw;
    width: 3.704vw;
    line-height: 3.704vw;
  }
}
@media (max-width: 580px) {
  html,
  body {
    font-size: 3.448vw;
  }
  html .text p,
  body .text p {
    font-size: 3.448vw;
  }
  html .text ul li,
  body .text ul li {
    font-size: 3.448vw;
    padding-left: 2.586vw;
  }
  html .text ul li:before,
  body .text ul li:before {
    height: 0.862vw;
    left: 0;
    position: absolute;
    top: 0.862vw;
    width: 0.862vw;
  }
  html .text .letter,
  body .text .letter {
    -webkit-transform: translateY(1.724vw);
    -moz-transform: translateY(1.724vw);
    -o-transform: translateY(1.724vw);
    -ms-transform: translateY(1.724vw);
    transform: translateY(1.724vw);
  }
  #pageContainer {
    padding: 0 3.793vw;
  }
  .contentWrapper {
    padding: 0;
  }
  .contentWrapper.smaller {
    padding: 0;
  }
  .hugeTitle,
  .formTitle {
    font-size: 7.759vw;
  }
  .hugeTitle.written,
  .formTitle.written {
    font-size: 9.3108vw;
  }
  .hugeTitle span,
  .formTitle span,
  .hugeTitle strong,
  .formTitle strong {
    font-size: 9.3108vw;
  }
  .bigTitle {
    font-size: 5.862vw;
  }
  .bigTitle.written {
    font-size: 6.7413vw;
  }
  .bigTitle span,
  .bigTitle strong {
    font-size: 6.7413vw;
  }
  .normalTitle {
    font-size: 5.172vw;
  }
  .normalTitle.written {
    font-size: 5.9478vw;
  }
  .normalTitle span,
  .normalTitle strong {
    font-size: 5.9478vw;
  }
  .smallTitle {
    font-size: 5.172vw;
  }
  .smallTitle.written {
    font-size: 5.9478vw;
  }
  .subTitle {
    font-size: 3.448vw;
  }
  .subTitle .letter {
    -webkit-transform: translateY(1.724vw);
    -moz-transform: translateY(1.724vw);
    -o-transform: translateY(1.724vw);
    -ms-transform: translateY(1.724vw);
    transform: translateY(1.724vw);
  }
  .text ul li {
    font-size: 3.448vw;
    padding-left: 2.586vw;
  }
  .text ul li:before {
    height: 0.862vw;
    left: 0;
    position: absolute;
    top: 0.862vw;
    width: 0.862vw;
  }
  section {
    margin: 27.586vw 0;
  }
  section:first-child.smallHeaderBlock,
  section:first-child.headerHomeBlock,
  section:first-child.bigHeaderBlock,
  section:first-child.headerBlock,
  section:first-child.contactBlock,
  section:first-child.projectHeaderBlock,
  section:first-child.newsHeaderBlock,
  section:first-child.jobHeaderBlock,
  section:first-child.newsDetailHeaderBlock {
    margin-top: 0;
  }
  .sliderButton {
    height: 13.793vw;
    width: 13.793vw;
    line-height: 13.793vw;
  }
}
