/*
Theme Name: Commplace Theme
Theme URI: https://clu.pl/
Author: Soolecki 3
*/
/* Z nowej */
:root {
  --wpclu-header-height: 120px;
  --wpclu-header-height-mobile: 80px;
  --wpclu-header-height-scrolled: 70px;
  --wpclu-header-height-scrolled-mobile: 50px;
  --wpclu-header-padding: 10px;
  --global-bg: #FFF;
  --global-text-color: #000;
}
/* Sceleton */
:root {
  --header-height: var(--wpclu-header-height-mobile);
}
@media (min-width: 1400px) {
  :root {
    --header-height: var(--wpclu-header-height);
  }
}
@font-face{ 
  font-family: "termina";
  src: url("/wp-content/themes/commplace/typekit/l-400") format("woff2"), url("/wp-content/themes/commplace/typekit/d-400.woff") format("woff"), url("/wp-content/themes/commplace/typekit/a-400") format("opentype");
  font-display:swap;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
 }
@font-face{ 
  font-family: "termina";
  src: url("/wp-content/themes/commplace/typekit/l-700") format("woff2"), url("/wp-content/themes/commplace/typekit/d-700.woff") format("woff"), url("/wp-content/themes/commplace/typekit/a-700") format("opentype");
  font-display:swap;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
 }
@font-face{ 
  font-family: "termina";
  src: url("/wp-content/themes/commplace/typekit/l-800") format("woff2"), url("/wp-content/themes/commplace/typekit/d-800.woff") format("woff"), url("/wp-content/themes/commplace/typekit/a-800") format("opentype");
  font-display:swap;
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
 }
.tk-termina {
  font-family: "termina", sans-serif;
}
html {
  font-size: 17px;
  height: 100%;
  overflow-y: scroll;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}
.font16 {
  font-size: 1em;
  line-height: 1.5em;
}
.font18 {
  font-size: 1.125em;
  line-height: 1.5em;
}
body {
  margin: 0;
  padding: 0 0 3em;
  background-color: #fff;
  color: #000000;
  font-family: 'DM Sans', Helvetica, Lato, "Lucida Grande", Tahoma, Sans-Serif;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.5em;
  min-height: 100vh;
  overflow: visible !important;
  font-display: optional;
}
body.page_seo_v2-template-default {
  overflow-y: hidden !important;
}
.hide,
.screen-reader-text,
.qr-for-print,
.mobile-hide,
.user-tools {
  display: none;
}
.disabled,
.slick-disabled {
  opacity: 0.5;
}
* {
  box-sizing: border-box;
}
*:focus {
  outline: none;
}
img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.img__fit-contain {
  object-fit: contain !important;
}
a {
  text-decoration: none;
  color: #005fff;
}
a:active {
  outline: none;
}
a:focus {
  outline: 2px solid #B60D33 !important;
}
.btn {
  display: inline-block;
  border: none;
  color: #fff;
  background-color: #005fff;
  font-size: 0.94em;
  font-weight: 400;
  padding: 1em 3em;
  cursor: pointer;
  transition: 800ms all cubic-bezier(0.2, 0.5, 0, 1);
  border-radius: 2rem;
}
.btn:hover {
  background: #005fff;
  outline: none;
}
.btn:focus {
  outline: none;
}
.mti-0 > * {
  margin-top: 0 !important;
}
h1,
.h1 {
  font-size: 1.9em;
  line-height: 1.1em;
  padding: 0 0 1.6rem;
  margin: 0;
  font-weight: 700;
  color: #000000;
}
h2,
.h2 {
  font-size: 1.6em;
  line-height: 1.2em;
  padding: 0 0 1.6rem;
  margin: 0;
  font-weight: 700;
  color: #000000;
}
h3,
.h3 {
  font-size: 1.18em;
  line-height: 1.2em;
  padding: 0 0 1rem;
  margin: 0;
  font-weight: 700;
  color: #01163a;
}
h4 {
  font-size: 1em;
  line-height: 1.4em;
  padding: 0 0 1em;
  margin: 0;
  font-weight: 700;
  color: #01163a;
}
p {
  margin: 0 0 1.6em;
}
ul,
ol {
  margin: 0 0 1.6em;
  padding: 0 0 0 1.6em;
}
li {
  margin: 0.8em 0;
  padding: 0;
}
.bold {
  font-weight: 700;
}
.image-container {
  position: relative;
}
.image-container img {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.color-brand01 {
  color: #005fff;
}
#site-main {
  overflow: hidden;
}
.container {
  padding: 2.4em 1.2em;
  width: 100%;
}
.container.no-space-bottom {
  padding-bottom: 0;
}
.container-inner {
  padding: 0 1.2em;
}
.video-container {
  position: relative;
  height: 0;
  padding-top: 56.25%;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.cookieconsent-optout-marketing {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(136, 136, 136, 0.2);
  color: #000000;
}
.cookieconsent-optout-marketing a {
  display: block;
  color: #000000;
  text-decoration: underline;
}
.perfmatters-lazy-youtube {
  position: absolute;
  top: 0;
}
#logotyp {
  position: relative;
  width: 9em;
  display: block;
}
#logotyp:before {
  content: "";
  display: block;
  padding-top: 21%;
}
#logotyp .content {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  line-height: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 207 43'%3E%3Cpath fill='%231d1d1b' d='M41.1 20.7q-.3-6-3.7-10.8l-3 2a17 17 0 0 1-7.6 25.6A8.5 8.5 0 0 1 15.2 29q.4-8 7.5-13l5.3-3.7.3-.3 4.3-3 2.2-1.3 4.8-3.2.8-4.6-8.7 5.5-4.4 3-6.7 4.6q-8.4 6-9 15.8-.1 5 3.2 8.8c-2-.7-5.6-3.4-5.6-3.4A17 17 0 0 1 25.9 5.5l3.7-2.4A20.5 20.5 0 0 0 5.3 7.8 20.5 20.5 0 0 0 6.7 37l.5.4q5.6 4.7 13.2 4.9h.3a16 16 0 0 0 7.5-1.4 21 21 0 0 0 13-20.1M57.8 17a6 6 0 0 1 2.4-2.5q1.4-.9 3.4-.9 2.4 0 4 1.2t2.2 3.4h-2.4q-.4-1.2-1.4-2-1-.6-2.4-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.5 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.8-1.5-.8-3.6 0-2.2.8-3.7m17.8 9.8q-1.5-.9-2.5-2.5-.8-1.5-.8-3.6 0-2 .9-3.7.9-1.6 2.4-2.4a7 7 0 0 1 3.5-.9 7 7 0 0 1 3.4.9q1.6.8 2.5 2.4t.9 3.7-1 3.6-2.4 2.5q-1.5.8-3.5.8t-3.4-.8m5.6-1.7q1-.6 1.7-1.7t.7-2.7-.6-2.8q-.7-1-1.7-1.7-1-.5-2.2-.5t-2.3.5a4 4 0 0 0-1.6 1.7q-.6 1.2-.6 2.8t.6 2.7a4 4 0 0 0 1.6 1.7q1 .6 2.2.6t2.2-.6m26.2-10.7q1.2.6 2 2 .7 1.2.7 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.8-1.6 1-.6 2.4-.6 1.8 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t3-.8 2.7.7m25.3-.1q1.2.6 2 2 .6 1.2.6 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.7-1.6t2.5-.6q1.6 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t2.9-.8 2.8.7m10.5 0a6 6 0 0 1 3-.8q1.8 0 3.3.9a6 6 0 0 1 2.3 2.4q.8 1.6.8 3.6t-.8 3.7a6 6 0 0 1-5.5 3.3 6 6 0 0 1-5-2.7v9.4H139V13.8h2.2v2.5q.7-1.1 2-1.9m6.6 3.5q-.7-1.2-1.7-1.7t-2.3-.6a4 4 0 0 0-4 2.3q-.6 1.2-.6 2.7t.7 2.6a4 4 0 0 0 3.9 2.4q1.2 0 2.3-.6t1.7-1.8q.6-1 .6-2.7 0-1.5-.7-2.6M158.2 7v20.3H156V7zm4.2 10a6 6 0 0 1 5.5-3.4 6 6 0 0 1 3.1.8 5 5 0 0 1 2 2v-2.5h2.2v13.4h-2.3v-2.5q-.5 1.2-2 2a6 6 0 0 1-3 .7 6 6 0 0 1-5.5-3.3q-.9-1.6-.8-3.7 0-2 .8-3.6m10 .9a4 4 0 0 0-4-2.3q-1.3 0-2.3.6t-1.7 1.7-.6 2.6.6 2.7a4 4 0 0 0 4 2.4q1.2 0 2.3-.6t1.6-1.8q.6-1 .6-2.6t-.6-2.7m6.7-.8a6 6 0 0 1 2.3-2.5q1.5-.9 3.4-.9 2.5 0 4 1.2 1.8 1.2 2.2 3.4h-2.4q-.3-1.2-1.3-2-1-.6-2.5-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.6 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.3-2.5q-.9-1.5-.9-3.6 0-2.2.9-3.7m27 4.5h-10.7q.2 2 1.4 3.1t3 1.1q1.5 0 2.4-.6 1-.7 1.4-1.8h2.4q-.6 2-2.2 3.1t-4 1.2q-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.9-1.6-.9-3.6 0-2.1.9-3.7t2.3-2.4a7 7 0 0 1 3.5-.9q2 0 3.4.9 1.5.8 2.2 2.3.9 1.4.8 3.3zm-2.7-4q-.7-.9-1.6-1.4t-2.1-.5q-1.7 0-2.9 1.1-1.2 1-1.4 3h8.5q0-1.3-.5-2.2'/%3E%3C/svg%3E");
}
#logotyp-full {
  position: relative;
  width: 80%;
  max-width: 14em;
  display: block;
  margin: 2.4em auto;
}
#logotyp-full:before {
  content: "";
  display: block;
  padding-top: 18.67%;
}
#logotyp-full .content {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  line-height: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 207 43'%3E%3Cpath fill='%23FFFFFF' d='M41.1 20.7q-.3-6-3.7-10.8l-3 2a17 17 0 0 1-7.6 25.6A8.5 8.5 0 0 1 15.2 29q.4-8 7.5-13l5.3-3.7.3-.3 4.3-3 2.2-1.3 4.8-3.2.8-4.6-8.7 5.5-4.4 3-6.7 4.6q-8.4 6-9 15.8-.1 5 3.2 8.8c-2-.7-5.6-3.4-5.6-3.4A17 17 0 0 1 25.9 5.5l3.7-2.4A20.5 20.5 0 0 0 5.3 7.8 20.5 20.5 0 0 0 6.7 37l.5.4q5.6 4.7 13.2 4.9h.3a16 16 0 0 0 7.5-1.4 21 21 0 0 0 13-20.1M57.8 17a6 6 0 0 1 2.4-2.5q1.4-.9 3.4-.9 2.4 0 4 1.2t2.2 3.4h-2.4q-.4-1.2-1.4-2-1-.6-2.4-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.5 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.8-1.5-.8-3.6 0-2.2.8-3.7m17.8 9.8q-1.5-.9-2.5-2.5-.8-1.5-.8-3.6 0-2 .9-3.7.9-1.6 2.4-2.4a7 7 0 0 1 3.5-.9 7 7 0 0 1 3.4.9q1.6.8 2.5 2.4t.9 3.7-1 3.6-2.4 2.5q-1.5.8-3.5.8t-3.4-.8m5.6-1.7q1-.6 1.7-1.7t.7-2.7-.6-2.8q-.7-1-1.7-1.7-1-.5-2.2-.5t-2.3.5a4 4 0 0 0-1.6 1.7q-.6 1.2-.6 2.8t.6 2.7a4 4 0 0 0 1.6 1.7q1 .6 2.2.6t2.2-.6m26.2-10.7q1.2.6 2 2 .7 1.2.7 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.8-1.6 1-.6 2.4-.6 1.8 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t3-.8 2.7.7m25.3-.1q1.2.6 2 2 .6 1.2.6 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.7-1.6t2.5-.6q1.6 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t2.9-.8 2.8.7m10.5 0a6 6 0 0 1 3-.8q1.8 0 3.3.9a6 6 0 0 1 2.3 2.4q.8 1.6.8 3.6t-.8 3.7a6 6 0 0 1-5.5 3.3 6 6 0 0 1-5-2.7v9.4H139V13.8h2.2v2.5q.7-1.1 2-1.9m6.6 3.5q-.7-1.2-1.7-1.7t-2.3-.6a4 4 0 0 0-4 2.3q-.6 1.2-.6 2.7t.7 2.6a4 4 0 0 0 3.9 2.4q1.2 0 2.3-.6t1.7-1.8q.6-1 .6-2.7 0-1.5-.7-2.6M158.2 7v20.3H156V7zm4.2 10a6 6 0 0 1 5.5-3.4 6 6 0 0 1 3.1.8 5 5 0 0 1 2 2v-2.5h2.2v13.4h-2.3v-2.5q-.5 1.2-2 2a6 6 0 0 1-3 .7 6 6 0 0 1-5.5-3.3q-.9-1.6-.8-3.7 0-2 .8-3.6m10 .9a4 4 0 0 0-4-2.3q-1.3 0-2.3.6t-1.7 1.7-.6 2.6.6 2.7a4 4 0 0 0 4 2.4q1.2 0 2.3-.6t1.6-1.8q.6-1 .6-2.6t-.6-2.7m6.7-.8a6 6 0 0 1 2.3-2.5q1.5-.9 3.4-.9 2.5 0 4 1.2 1.8 1.2 2.2 3.4h-2.4q-.3-1.2-1.3-2-1-.6-2.5-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.6 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.3-2.5q-.9-1.5-.9-3.6 0-2.2.9-3.7m27 4.5h-10.7q.2 2 1.4 3.1t3 1.1q1.5 0 2.4-.6 1-.7 1.4-1.8h2.4q-.6 2-2.2 3.1t-4 1.2q-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.9-1.6-.9-3.6 0-2.1.9-3.7t2.3-2.4a7 7 0 0 1 3.5-.9q2 0 3.4.9 1.5.8 2.2 2.3.9 1.4.8 3.3zm-2.7-4q-.7-.9-1.6-1.4t-2.1-.5q-1.7 0-2.9 1.1-1.2 1-1.4 3h8.5q0-1.3-.5-2.2'/%3E%3C/svg%3E");
}
.slider__item-title {
  font-size: 1.9em;
  line-height: 1.1em;
  padding: 0 0 1.6rem;
  margin: 0;
  font-weight: 700;
  color: #000000;
}
.slick-arrow {
  border: none;
  background-color: transparent;
  overflow: hidden;
  width: 2.8rem;
  height: 2.8rem;
  padding: 0;
  cursor: pointer;
  z-index: 10;
}
.slick-arrow:before {
  position: relative;
  left: 0;
  content: "";
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.8rem;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23231F20"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23231F20"/></svg>');
}
.section-theme-dark .slick-arrow {
  color: #fff !important;
}
.section-theme-dark .slick-arrow:before,
.slider-how-we-work .slick-arrow:before {
  content: "";
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.8rem;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23ffffff"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23ffffff"/></svg>');
}
.type_1 .slick-arrow:before,
.experts-people .slick-arrow:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%230073e0"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%230073e0"/></svg>');
}
.type_2 .slick-arrow:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23B60D33"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23B60D33"/></svg>');
}
.slick-arrow:active,
.slick-arrow:focus {
  outline: none;
}
.b-offer .slick-arrow:before {
  width: 10px;
  height: 10px;
  margin: calc((2.8rem - 10px) / 2);
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10.744" viewBox="0 0 10 10.744"><g transform="translate(-313 -3845.588)"><g transform="translate(319.522 3847) rotate(90)"><path d="M0,3.522,3.962,0,7.92,3.522" fill="none" stroke="%23b41336" stroke-linecap="round" stroke-width="2"/></g><rect width="10" height="10" transform="translate(313 3846)" fill="none"/></g></svg>');
}
.slick-arrow.slick-next:hover:before {
  left: 2px;
}
.slick-arrow.slick-prev:before {
  transform: rotate(180deg);
}
.slick-arrow.slick-prev:hover:before {
  left: -2px;
}
.link-more__container {
  width: 100%;
  text-align: center;
}
.link-more {
  font-weight: 700;
  display: flex;
  align-items: center;
  grid-gap: 1.2em;
  color: #005fff;
  cursor: pointer;
}
.link-more span {
  max-width: calc(100% - 1.2em - 16px);
}
.link-more:after {
  position: relative;
  left: 0;
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%230073e0"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%230073e0"/></svg>');
}
.link-more:hover:after {
  left: 2px;
}
.media-about__blog-item .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23ffffff"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23ffffff"/></svg>');
}
.theme-dark .link-more,
.section-theme-dark .link-more {
  color: #0A89FF;
}
.theme-dark .link-more:after,
.section-theme-dark .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%230A89FF"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%230A89FF"/></svg>');
}
.link__more-less {
  display: block;
  transform: translateX(-0.3em);
  cursor: pointer;
}
.link__more-less:before {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  margin: 0.3em;
  background-size: cover;
  transition: all 400ms ease-in-out;
  transform: rotate(0deg);
}
.link__more-less:hover:before {
  transform: rotate(180deg);
}
.less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%230073e0" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%230073e0" stroke-width="4"/></g></svg>');
}
.more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%230073e0" stroke-width="4"/></g></svg>');
}
.section-theme-color.less .link__more-less:before,
.theme-color .less .link__more-less:before,
.pfe-gardens__desc.less .link__more-less:before,
.expert-experience.type_2 .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.section-theme-color.more .link__more-less:before,
.theme-color .more .link__more-less:before,
.pfe-gardens__desc.more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.link-top {
  cursor: pointer;
}
.link-top:before {
  content: "";
  display: block;
  width: 1.2em;
  height: 1.2em;
  margin: 0 0.8em;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23808b9d"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23808b9d"/></svg>');
  transform: rotate(-90deg);
}
.breadcrumbs {
  margin: 0 0 1.6em;
  display: flex;
  align-items: center;
}
.breadcrumbs__item {
  font-size: 0.75em;
  line-height: 1em;
  font-weight: 700;
}
.breadcrumbs__item a {
  color: #000000;
}
.breadcrumbs__item span {
  text-transform: uppercase;
  color: #005fff;
}
.breadcrumbs__item + .breadcrumbs__item {
  display: flex;
  align-items: center;
}
.breadcrumbs__item + .breadcrumbs__item:before {
  content: "";
  width: 16px;
  height: 16px;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M9.29 15.88L13.17 12 9.29 8.12c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41L10.7 17.3c-.39.39-1.02.39-1.41 0-.38-.39-.39-1.03 0-1.42z"/></svg>');
}
.offer-breadcrumbs {
  position: relative;
  margin-bottom: 0;
}
.offer-breadcrumbs:before {
  content: "";
  background-color: #005fff;
  width: 100vw;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -50vw;
  z-index: -1;
}
.offer-breadcrumbs.container {
  padding-top: 1em;
  padding-bottom: 1em;
}
.offer-breadcrumbs a {
  color: #fff;
}
.offer-breadcrumbs span {
  color: #fff;
  opacity: 0.5;
  text-transform: none;
}
.offer-breadcrumbs .breadcrumbs__item {
  font-weight: 400;
}
.offer-breadcrumbs .breadcrumbs__item + .breadcrumbs__item:before {
  margin: 0 1em;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M9.29 15.88L13.17 12 9.29 8.12c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41L10.7 17.3c-.39.39-1.02.39-1.41 0-.38-.39-.39-1.03 0-1.42z" fill="%23ffffff" /></svg>');
}
.lang {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
}
.lang li {
  display: inline-block;
}
.lang a {
  color: #000000;
  display: block;
  font-size: 0.94em;
  line-height: 1em;
}
.lang .current-lang {
  display: none;
}
.fast-contact {
  display: inline-block;
  border: 1px solid #a8c9ff;
  font-size: 0.74em;
  line-height: 1.4em;
  padding: 0.5em 1.2em 0.4em 3.4em;
  position: relative;
  color: #000000;
  border-radius: 0.6rem;
}
.fast-contact:before {
  content: "";
  display: block;
  width: 2em;
  height: 2em;
  position: absolute;
  top: 0.9em;
  left: 0.8em;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><rect width="32" height="32" fill="none"/><path d="M27.4 4.2c-0.4-1-1.2-1.8-2.3-2.2l-5-2c-0.2-0.1-0.4 0-0.5 0.2l0 0L16.3 8.5c-0.1 0.2 0 0.4 0.2 0.5l2.8 1.1c-0.9 2-2 4.1-3.2 6.1l0 0c-1.1 2-2.4 3.9-3.7 5.8l-2.4-1.9c-0.2-0.1-0.4-0.1-0.5 0.1l0 0 -5.5 7c-0.1 0.2-0.1 0.4 0.1 0.5l4.2 3.4c0.9 0.7 2 1 3 0.9 1-0.1 2-0.6 2.8-1.5 2.8-3.4 5.4-7.2 7.6-11.1 2.2-3.9 4.2-8 5.8-12.1C27.9 6.2 27.9 5.1 27.4 4.2" fill="%230073E0"/></svg>');
}
.fast-contact:hover:before {
  animation: buzz 1s infinite ease-in-out;
}
.fast-contact b {
  display: block;
}
body.dark .fast-contact {
  color: #fff;
}
.btn.fast-contact-btn {
  padding: 0.6em 1.8em;
  font-size: 14px;
  box-shadow: 0 20px 50px #005FFF33;
  display: flex;
  align-items: center;
  gap: 1em;
}
.btn.fast-contact-btn:before {
  content: '';
  width: 1em;
  height: 1em;
  display: inline-block;
  background: no-repeat center / contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 16'%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5' d='m15.5 12.4-.4.3-.2.2-2 1.9a1 1 0 0 1-1.3 0A46 46 0 0 1 1 4.7q-.4-.7.1-1.3l2.2-2 .2-.2a1 1 0 0 1 1.4 0l1.3 1.2q.3.4.3.7l-.3.9-.6 1.3q0 .5.2.7l4.2 4q.3.3.7.2l1.2-.5 1.4-.4q.5 0 .8.3l1.3 1.2q.7.8 0 1.5Z'/%3E%3C/svg%3E");
}
@keyframes buzz {
  0% {
    transform: rotate(0);
  }
  10% {
    transform: rotate(-15deg);
  }
  20% {
    transform: rotate(15deg);
  }
  30% {
    transform: rotate(-15deg);
  }
  40% {
    transform: rotate(15deg);
  }
  50% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(0);
  }
}
.fast-contact:hover:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translateY(-50%) scale(3);
  background: #0073e054;
  width: 20px;
  height: 20px;
  border-radius: 12px;
  border: 1px solid #0073e0;
  animation: expand 0.8s infinite ease-in-out;
}
@keyframes expand {
  0% {
    transform: translateY(-50%) scale(0);
    border-color: #0073e0;
    background: #0073e054;
  }
  100% {
    transform: translateY(-50%) scale(2);
    border-color: #0073e000;
    background: #0073e000;
  }
}
.link-signin {
  display: flex;
  align-items: center;
  grid-gap: 0.6em;
  color: #005fff;
  font-size: 0.74em;
  line-height: 1.4em;
  font-weight: 700;
}
.link-signin:after {
  content: "";
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%230073e0"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%230073e0"/></svg>');
}
.site-footer__nav {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1.2em;
}
.site-footer__nav > li {
  margin: 0;
  width: calc(50% - .6em);
}
.site-footer__nav a {
  color: #7C8798;
  font-size: 0.82em;
  line-height: 1.2em;
  display: block;
}
.site-footer__nav h3 {
  color: #fff;
  font-size: 0.82em;
}
.site-footer__nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-footer__inner {
  font-size: 0.82em;
  line-height: 1em;
  margin: 2.4em 0;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.site-footer__inner p {
  margin: 0;
}
#site-footer .container-address {
  color: #808b9d;
}
/*@media (max-width:1023.8px) {
	body {
		padding-top: 60px;
	}
	.custom-sub-menu {
		display: none;
	}
	#toggle-btn {
		transform: rotate(0deg) translateX(-16px);
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 10;
		width: 60px;
		height: 60px;
		span {
			display: block;
			position: absolute;
			height: 2px;
			left: 16px;
			right: 16px;
			background-color: @black;
			transform: rotate(0deg);
			transition: 250ms ease-in;
		}
		span:nth-child(1) {
			top: 21px;
		}
		span:nth-child(2), span:nth-child(3) {
			top: 29px;
		}
		span:nth-child(4) {
			top: 37px;
		}
	}

	#main-nav.open #toggle-btn {
		>span {
			transition: 205ms cubic-bezier(0.55, -0.15, 0.17, 1.75);
		}
		span:nth-child(2), span:nth-child(4) {
			transform: rotate(45deg);
			top: 30px;
			left: 16px;
			right: 16px;
		}
		span:nth-child(3), span:nth-child(1) {
			transform: rotate(-45deg);
			top: 30px;
			left: 16px;
			right: 16px;
		}
	}
	#primary-menu {
		list-style: none;
		margin: 0;
		padding: 0;
		background-color: @white;
		box-shadow: 0 0 18px rgba(0, 0, 0, .18);
		position: fixed;
		right: 0;
		top: 0;
		bottom: 0;
		width: 80vw;
		max-width: 16em;
		padding: 5em 1.6em 1.6em;
		transition: transform 400ms 0s;
		z-index: 9;
		.open & {
			transform: translateX(0vw);
		}
		.close & {
			transform: translateX(100vw);
		}
		a {
			display: block;
			color: @textcolor;
		}
		>li {
			margin: 0;
			>a {
				padding: .4em 0;
				font-weight: 700;
			}
		}
		.sub-menu {
			margin: 0 0 0 1.2em;
			padding: 0;
			list-style: none;
			li {
				margin: 0;
			}
			a {
				font-size: .82em;
				line-height: 1em;
				padding: .3rem 0;
			}
		}
		.menu-phone {
			display: none;
		}
	}
	#site-header {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		background-color: @white;
		z-index: 12;
		box-shadow: 0px -3px 18px rgba(0, 0, 0, .18);
		.container {
			position: relative;
			z-index: 11;
			padding-top: 0;
			padding-bottom: 0;
			display: flex;
			align-items: center;
			height: 60px;
		}
	}
}*/
@media (max-width: 1023px) and (min-width: 760px) {
  #toggle-btn {
    right: 8px;
  }
}
.theme-dark {
  background-color: #000000;
  color: #fff;
}
.theme-dark h1,
.theme-dark h2,
.theme-dark h3,
.theme-dark h4 {
  color: #fff;
}
.section-theme-dark .theme-dark {
  background-color: #005fff;
  color: #fff;
}
.theme-dark a {
  color: #66B5FF;
}
.theme-dark a.btn {
  color: #ffffff;
}
.theme-light {
  background-color: #fff;
  color: #000000;
}
.theme-light a {
  color: #00529E;
}
.theme-light .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%2300529E"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%2300529E"/></svg>');
}
.theme-grey {
  background-color: #fafafa;
  color: #000000;
}
.theme-color {
  background-color: #005fff;
  color: #fff;
}
.theme-color a,
.theme-color h3 {
  color: #fff;
}
.theme-color a {
  text-decoration: underline;
}
.theme-color .btn {
  background-color: transparent;
  border: 1px solid #fff;
}
.section-theme-dark {
  background-color: #000000;
  color: #fff;
}
.section-theme-dark h2 {
  color: #fff;
}
.section-theme-dark a {
  color: #66B5FF;
}
.section-theme-dark a.btn {
  color: #ffffff;
}
.section-theme-light {
  background-color: #fff;
}
.section-theme-light a {
  color: #00529E;
}
.section-theme-light .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%2300529E"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%2300529E"/></svg>');
}
.section-theme-grey {
  background-color: #fafafa;
}
.section-theme-grey.contact-box,
.section-theme-grey.page-offer__banner,
.section-theme-grey.page-offer__types {
  background-color: #f1f1f1;
}
.section-theme-grey .link-more {
  color: #00529E;
}
.section-theme-grey .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%2300529E"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%2300529E"/></svg>');
}
.section-theme-color {
  background-color: #005fff;
}
.section-theme-color h2 {
  color: #fff;
}
.section-theme-color.aurora {
  color: #fff;
}
.section-theme-color .links-placer {
  color: #fff;
  text-decoration: underline;
}
.aurora .container {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: auto;
}
.aurora.curio .container {
  padding: 2.4em 1.2em;
}
.aurora.curio p {
  margin: 0 0 1.6em;
}
.aurora__inner {
  grid-column: 1 / 7;
  grid-row: 1;
}
.goofy .aurora__inner {
  grid-row: 2;
}
.aurora__thumb {
  grid-column: 1 / 7;
  grid-row: 2;
  margin-top: 1.6em;
}
.goofy .aurora__thumb {
  grid-row: 1;
  margin: 0 0 1.6em;
}
.aurora__thumb img {
  width: 100%;
  border-radius: 10px;
}
.aurora__hidden-description {
  padding-top: 1.6em;
  margin: 0;
}
.less .aurora__hidden-description {
  display: none;
}
.block.less .block__inner p + p {
  display: none;
}
.block__inner p {
  margin: 0;
}
.block__inner p + p {
  margin: 1.6em 0 0;
}
.block__thumb {
  margin-top: 1.6em;
}
.block__thumb img {
  width: 100%;
}
.slider__item.less p + p {
  display: none;
}
.list-01 > .container {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1.2em;
}
.list-01 h2 {
  width: 100%;
}
.list-01.pr-city h2 {
  color: #005fff;
}
.list-01.pr-city h2 span {
  display: block;
  color: #000000;
  font-size: 0.8em;
}
.list-01__item.theme-light {
  color: #000000;
}
.list-01__item.theme-color {
  color: #fff;
}
.list-01__item.theme-light .link-more {
  background-color: #fff;
}
.list-01__item.theme-dark .link-more,
.list-01__item.theme-color .link-more {
  background-color: #005fff;
  color: #fff;
}
.list-01__item.theme-dark .link-more:after,
.list-01__item.theme-color .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23ffffff"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23ffffff"/></svg>');
}
.section-theme-dark .list-01__item.theme-dark .link-more {
  background-color: #000000;
}
.list-01__item {
  width: 100%;
  transition: box-shadow 0.3s ease-in-out;
}
.list-01__item:hover {
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
}
.list-01__item.theme-dark:hover {
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.3);
}
.list-01__item .link-more {
  width: 4.8em;
  height: 4.8em;
  overflow: hidden;
  justify-content: center;
}
.list-01__item .link-more span {
  display: none;
}
.pr-city .list-01__item {
  box-shadow: 0 0 0.3em rgba(0, 0, 0, 0.1);
}
.list-01__item-thumb,
.slider-our-products .slider__item-thumb,
.pr-academy .slider__item-thumb {
  position: relative;
  height: 0;
  padding-top: 75%;
}
.list-01__item-thumb .link-more,
.slider-our-products .slider__item-thumb .link-more,
.pr-academy .slider__item-thumb .link-more {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.list-01__item-thumb img,
.slider-our-products .slider__item-thumb img,
.pr-academy .slider__item-thumb img {
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  max-width: 640px;
}
.list-01__item-inner {
  padding: 1.6em;
}
.list-01__item-inner img {
  margin-top: 1.6em;
  filter: grayscale(100%) contrast(1.2) brightness(0);
  -webkit-filter: grayscale(100%) contrast(1.2) brightness(0);
  height: 2em;
  max-width: 12em;
  object-fit: contain;
  object-position: left;
}
.list-01__item.theme-color .list-01__item-inner img,
.list-01__item.theme-dark .list-01__item-inner img {
  filter: grayscale(100%) contrast(1.2) brightness(0) invert();
  -webkit-filter: grayscale(100%) contrast(1.2) brightness(0) invert();
}
.case-studies.list-01 .list-01__item-inner img {
  margin-top: 0;
  max-width: 12em;
  object-fit: contain;
  object-position: left;
}
.offer-product-case__aside img,
.offer-product-case__inner img {
  filter: grayscale(100%) contrast(1.2) brightness(0);
  -webkit-filter: grayscale(100%) contrast(1.2) brightness(0);
  height: 2em;
  max-width: 12em;
  object-fit: contain;
  object-position: left;
}
.offer-product-case__inner img {
  max-height: 2em;
  width: auto;
}
.consulting-offer .link-more {
  display: block;
}
.internet-marketing .container {
  padding-bottom: 0;
}
.slider__tabs .slick-list {
  padding: 0 !important;
}
.slider__tabs .slick-track {
  display: flex !important;
  justify-content: space-between;
}
.slider__tabs h3:not(.h4like) {
  opacity: 0.3;
  cursor: pointer;
}
.slider__tabs h3:not(.h4like):active,
.slider__tabs h3:not(.h4like):focus {
  outline: none;
}
.slider__tabs h3:not(.h4like).tab-active {
  opacity: 1;
}
.slider-how-we-work .container {
  background-color: #005fff;
  color: #fff;
  padding-top: 0;
}
.slider-how-we-work .container a {
  color: #fff;
  text-decoration: underline;
}
.slider-how-we-work .btn {
  background-color: transparent;
  border: 1px solid #fff;
}
.slider-how-we-work .slider__tabs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  height: 6em;
}
.slider-how-we-work .slider__tabs h3.h4like {
  left: -9999px;
  top: -9999px;
  position: absolute;
  color: #fff;
  padding: 0;
  text-align: center;
  transition: opacity 400ms ease-in-out;
  font-weight: 400;
  border-bottom: 1px solid transparent;
}
.slider-how-we-work .slider__tabs h3.h4like.tab-active {
  left: 3.6rem;
  right: 3.6rem;
  top: 2.5rem;
  border-bottom: 1px solid transparent !important;
  cursor: default;
}
.slider-how-we-work .slider__tabs h3.h4like:hover {
  border-bottom: 1px solid #FFF;
}
.slider-how-we-work .slider__items .slick-list {
  padding: 2.4em 3.6em;
}
.slider-how-we-work .slider__items .slider__item h3 {
  font-size: 1.9em;
  line-height: 1.1em;
  padding: 0 0 1.6rem;
  margin: 0;
  font-weight: 700;
  color: #000000;
}
.slider-how-we-work .slider__items .slider__item h3 {
  color: #fff;
}
.slider-pr-agency .slider__item-thumb {
  margin: 0 0 1.6em;
}
.slider-pr-agency .slider__item-inner-group {
  display: none;
}
.slider-pr-agency .slider__item-inner {
  padding: 0;
}
.slider-pr-agency .slider__tabs {
  display: flex;
  justify-content: center;
}
.slider-pr-agency .slider__tabs h3.h4like {
  display: none;
}
.blog .container {
  padding-left: 0;
  padding-right: 0;
}
.blog h2 {
  text-align: center;
}
.blog .link-more__container {
  padding-top: 3em;
  display: flex;
  justify-content: center;
}
.blog__item.first {
  position: relative;
  display: block;
  height: 0;
  padding-top: 140%;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.blog__item.first .blog__item-thumb {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-size: cover;
  background-position: center;
  z-index: 1;
}
.blog__item.first .blog__item-inner {
  position: absolute;
  left: 1.2em;
  right: 1.2em;
  bottom: 1.2em;
  color: #fff;
  z-index: 2;
}
.blog__item.first:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: linear-gradient(0deg, #00000175, transparent);
  z-index: 1;
}
.blog__item.first h3 {
  color: #fff;
}
.blog__item.first p {
  margin: 0;
}
.blog__item + .blog__item {
  display: none;
}
.blog__item-meta {
  font-size: 0.82em;
  line-height: 1em;
  margin: 0 0 1.6em;
}
.slider-intro .container {
  padding-top: 0;
}
.slider-intro h1 {
  font-size: 1em;
  line-height: 1.4em;
  padding: 1.5em 0 1em;
}
.slider-intro .slider__item {
  height: auto;
  padding: 0 2.4em;
}
.slider-intro .slider__item-inner {
  padding-right: 1.2em;
}
.slider-intro .slider__item-thumb {
  margin: 0 0 1.6em;
  position: static;
  height: auto;
  padding-top: 0;
}
.slider-intro .slider__item-thumb img,
.slider-intro .slider__item-thumb video {
  object-fit: contain;
  position: static;
  height: 30vh;
  width: auto;
  margin: 0 auto;
  display: block;
}
.slider-intro .slider__item-thumb video {
  max-width: 100%;
  height: auto;
  clip-path: inset(1px 1px);
}
body.dark .slider-intro .slider__item-thumb {
  margin: 1.6em 0;
}
.slider-intro .slick-arrow,
.slider-intro .custom-slick-counter {
  position: absolute;
  bottom: 0;
}
.slider-intro .slick-prev {
  left: 1.6rem;
}
.slider-intro .custom-slick-counter {
  left: 4.4rem;
}
.slider-intro .slick-next {
  left: 7.2rem;
}
.slider-intro .slick {
  margin: 0 -2.4em;
  padding: 0 0 0.5em;
}
.slider-intro.section-theme-dark .custom-slick-counter {
  color: #fff;
}
.slider__item-contact-inner {
  padding: 1.2em;
}
.slider__item-contact-inner .btn {
  display: block;
  text-align: center;
}
.slider__item-contact {
  position: relative;
  margin-top: 17em;
}
.slider__item-contact:before {
  content: "";
  display: block;
  width: 17em;
  height: 17em;
  position: absolute;
  right: 0;
  top: -17em;
  background-size: cover;
  background-image: url(/wp-content/themes/commplace/images/Bartek.png);
  z-index: 10;
}
.slider-about-us .container {
  padding-bottom: 0;
}
.slider-about-us h2 {
  max-width: 11rem;
}
.slider-about-us .custom-slick-counter,
.slider-about-us .slick-arrow {
  top: 4rem;
}
.slider-about-us .slick-list {
  width: 100%;
}
.slider-about-us .slick-slide p {
  height: 0;
}
.slider-about-us .slick-slide.slick-current p,
.slider-about-us .slick-slide.slick-active p {
  height: auto;
}
.custom-slick-counter {
  width: 2.8rem;
  height: 2.8em;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  color: #000000;
}
.b-offer .custom-slick-counter {
  font-family: 'Termina';
  font-size: 0.58em;
  line-height: 1;
  font-weight: 700;
  width: 2.8rem;
  height: 2.8rem;
}
.magic-slider {
  overflow: hidden;
}
.magic-slider .container {
  padding-bottom: 0;
  position: relative;
}
.magic-slider .slider__item-inner {
  padding: 1.6em 0 0;
}
.magic-slider .slick-list {
  width: 180vw;
  margin-left: -1.2em;
}
.magic-slider .slider__item {
  padding-left: 1.2em;
}
.magic-slider .slick {
  padding: 3.2em 0 0;
}
.magic-slider .slick-arrow,
.magic-slider .custom-slick-counter {
  top: 0;
  z-index: 1;
  position: absolute;
}
.magic-slider .slick-prev {
  right: 5.6rem;
}
.magic-slider .slick-next {
  right: 0;
}
.magic-slider .custom-slick-counter {
  right: 2.8rem;
}
.magic-slider h2 {
  padding: 0;
}
.magic-slider .slick-track {
  display: flex;
}
.magic-slider .link-more {
  position: absolute;
  left: 1.6em;
  right: 1.6em;
  bottom: 1.6em;
}
.magic-slider .slider__item {
  height: auto;
  padding-bottom: 1.6em;
  position: relative;
}
.magic-slider .slick-active .link__more-less {
  display: none;
}
.magic-slider .slick-current.slick-active .link__more-less {
  display: block;
}
.magic-slider .magic-slider-button a {
  transform: scale(0);
  opacity: 0;
  transition: all 300ms 150ms linear;
}
.magic-slider .slick-current .magic-slider-button a {
  transform: scale(1);
  opacity: 1;
}
.magic-slider.pr-city h2 span {
  display: inline-block;
  color: #B60D33;
}
.magic-slider.pr-city h2 span:after {
  content: "";
  display: block;
  width: 50px;
  height: 4px;
  background-color: #B60D33;
  margin: 0.3em 0 0;
}
.slider-our-products {
  overflow: hidden;
}
.slider-our-products h2 {
  max-width: 11rem;
}
.slider-our-products .slider__item {
  margin-left: 1.6em;
  position: relative;
  height: auto;
  border-radius: 10px;
  overflow: hidden;
}
.slider-our-products .link-more {
  position: absolute;
  left: 1.6em;
  right: 1.6em;
  bottom: 1.6em;
}
.slider-our-products .slick-track {
  display: flex;
}
.slider-our-products .slider__item-inner {
  padding: 1.6em 3.2em 1.6em 1.6em;
}
.slider-our-products .slider__item-inner p {
  margin: 0 0 3.2em;
}
.slider-our-products .slick {
  position: static;
  margin-left: -1.6em;
}
.slider-our-products .slick-arrow {
  top: 2rem;
  z-index: 1;
  position: absolute;
}
.slider-our-products .slick-prev {
  right: 4rem;
}
.slider-our-products .slick-next {
  right: 1.2rem;
}
.slider-our-products .container {
  position: relative;
}
.pr-academy {
  overflow: hidden;
}
.pr-academy h2 {
  max-width: 11rem;
}
.pr-academy .slider__item {
  margin-left: 1.6em;
  position: relative;
  height: auto;
  left: -1px;
  border-radius: 10px;
  overflow: hidden;
}
.pr-academy .slick-track {
  display: flex;
}
.pr-academy .slider__item-inner {
  padding: 1.6em 3.2em 1.6em 1.6em;
}
.pr-academy .slider__item-inner p {
  margin: 0 0 3.2em;
}
.pr-academy .slick {
  margin-left: -1.6em;
}
.pr-academy .slick-arrow {
  top: -3.4rem;
  z-index: 1;
  position: absolute;
}
.pr-academy .slick-prev {
  right: 4rem;
}
.pr-academy .slick-next {
  right: 1.2rem;
}
.pr-academy .container {
  position: relative;
}
.page-offer__banner h1 {
  padding: 0;
}
.case-studies,
.page-offer__types {
  position: relative;
  border-bottom: 1px solid #f1f1f1;
}
.case-studies .container,
.page-offer__types .container {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1.2em;
}
.case-studies:after,
.page-offer__types:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  height: 12em;
  z-index: 1;
}
.case-studies .link-more__container,
.page-offer__types .link-more__container {
  width: auto;
  margin: 0 auto;
  padding-top: 3em;
}
.case-studies .list-01__item:nth-child(2),
.page-offer__types .list-01__item:nth-child(2) {
  border: 1px solid #f1f1f1;
}
.case-studies .list-01__item,
.industries .list-01__item {
  position: relative;
  padding-bottom: 5.6em;
}
.case-studies .list-01__item-inner img,
.industries .list-01__item-inner img {
  max-height: 3em;
  position: absolute;
  bottom: 1.6em;
  left: 1.6em;
}
.case-studies .list-01__item-inner p,
.industries .list-01__item-inner p {
  margin: 0;
}
.case-study-our-products .container {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1.2em;
}
.case-study-our-products h2 {
  width: 100%;
}
.page-offer__types-item {
  padding: 1.2em;
  width: 100%;
}
.page-offer__types-item.theme-color .link-more {
  color: #fff;
}
.page-offer__types-item.theme-color .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23ffffff"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23ffffff"/></svg>');
}
.page-offer__types-item.theme-light {
  border: 1px solid #f1f1f1;
}
.case-study-our-products__item {
  padding: 1.2em 1.2em 8em;
  width: 100%;
  position: relative;
}
.case-study-our-products__item .link-more {
  position: absolute;
  left: 1.2em;
  right: 1.2em;
  bottom: 1.2em;
}
.case-study-our-products__item:after {
  content: "";
  display: block;
  width: 6em;
  height: 6em;
  background-size: cover;
  position: absolute;
  right: 1.2em;
  bottom: 1.2em;
}
.case-study-our-products__item:nth-child(2):after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><rect width="80" height="80" fill="none"/><path d="M37.6 56.1c-0.7-1.2 0.1-3 0.3-4.2 1.4-0.4 2.8-1 3.9-0.2C43.9 53.5 40.9 57.9 37.6 56.1M39.5 53.4c0.8 0 1.1 0.5 1.4 1 0.4-0.2 0.5-0.7 0.5-1.3C40.9 53 39.6 52.6 39.5 53.4" fill="%230073e0"/><path d="M52.9 21.7c-0.2 2.3 1 4.4 3.1 5 2.4-0.5 2.6-3.2 5.3-3.4 -1.4 3.5-1.5 8 1 10.3 0.7 0.6 2.1 1.6 3.1 1.9 0.8 0.3 2.1 0 3.1 0.2 3.4 0.6 6.7 3 9.5 4.2 0.9 0.4 2.2-0.1 2.2 1.3 -0.5 0.1-0.7-0.1-1.1-0.2 0.5 0.1 0.7 1 0.3 1.4 -4.8-1.5-9.5 0.6-14 1.3 -2.8 2.6-8.3 4.2-8 8.8 -0.6 0.4-0.6 1.2-1 1.8 -0.9-0.3-1.5-0.5-2.4-0.2 -1.4 1.9 0.6 4.6 1.8 5.9 -0.8 0.3-0.7 0.7-0.8 1.6 -2-1-4.8-1.2-7.2-1.8 -5.1 3.2-8.6 8.7-8.8 15.4 -0.4 0.5-0.8 1-1.1 1.6 -1.3-0.4-0.7-1.3-0.8-2.1 -0.5-3.3-1.4-7.2-2.9-10.1 -1.1-2.2-3.8-3.8-6.3-4.8 -1-0.4-2.4-1.1-3.7-1 -3.8 0.6-6 3.6-9 5.1 -0.5-0.9-0.1-1.5 0.5-2.1 1.5-3.6 1.1-7.4-1.1-10.6 -3-4.3-7.6-3.3-12-1.1 -1.1-1.5 2.6-3.8 4-6.9 1.2-2.8 0.9-8.4-0.8-10.8C4.4 31.3 3.2 30.8 2.1 29 1.3 28.4 0.1 28.1 0 26.9c0.8-1 1.7 0.4 2.7 0.5 1.6 3.6 6.3 5.7 11.2 5.8 2.7 0.1 4.7-1.7 6.4-2.9 0.6-1.3 0.3-2.1 0.2-3.7 0.6-0.3 1.4-0.3 1.8-0.8 0.3-3.6-1.7-6-3.9-7.2 0-0.6-0.2-0.5 0-1 5.1-0.4 7.8-2.5 10.3-6.3 0.8-1.2 1.9-2.7 2.3-3.7 0.5-1.5 0-3.9 2.1-4.2 0.1 2 0.1 5.5 0.6 7.7 0.6 2.4 1.4 4.8 2.2 7.1 0.6 0.4 0.8 1.2 1.4 1.4 0.1 0.7 0 0.7 0.3 1.3 0.5 0.2 0.6 0.8 1.1 1 0.1 0.5-0.4 0.3-0.5 0.6 0 0.5 1.3 0.1 0.8 0.3 0.3 0.3 0.8 0.2 0.5 0.8 2.3 1.4 5.9 4 9.6 1.6C50.7 24.3 50.6 21.9 52.9 21.7M22.5 27.5c-0.2 5.8-7.8 7.3-12.8 5.9 -0.2 0.2-1.7-1.3-2.6-0.5 0.5 2.1 1 4.1 1 6.1 0 3.9-1.7 6.4-3.4 8.8 6.3-2.9 11 1.4 12.5 6.4 0.8 2.4-0.1 5-0.5 7.2 2.8-1.4 4.5-4 9-3.7 3.2 1.7 6.3 2.3 8.4 5.1 1.3 1.8 2.1 4.2 2.6 6.4 0.2 1 0 2.2 1 2.7 1-2.3 2-4.6 2.9-6.3 0.4-0.8 0.9-1.7 1.3-2.2 0.1-0.1 0.5 0 0.6-0.2 0.2-0.2 0.1-0.7 0.3-1 2.4-2.9 5.5-4.9 10-2.7 0.9-1.6-0.8-2.9-0.6-5.1 0.7-1.2 1.2-2.6 3.2-2.6 3.3-7.4 10.8-11.1 20.7-11.4 -2.4-2-5.3-3-8.2-3.9 -5.2 0.2-8.9-4-8.7-10.1 -1.7 0.2-2.3 1.4-3.9 1.8 -1.5-0.9-2.3-2.4-3.2-3.8 -1.5 1.3-3.3 3-6.6 2.7 -1.4-0.1-5.7-1.7-5-2.9 -0.5-0.2-0.4 0.3-0.6 0.3 -1.4-2-3.5-4-4.8-6.7 -1.5-3.1-1.6-6.9-2.9-10 -3 3.1-4 8.1-9 9.2 -0.4 0.7-1.9 0.5-2.4 1.1 1.7 1.9 2.7 3.7 3.4 6.4C23.5 25.6 23.1 26.7 22.5 27.5" fill="%230073e0"/><path d="M36 21.7c0.1 1.1 0.9 1.9 1.1 3.1 0.4 1.8 0.3 3.3 0.5 5.6 0.1 1.5 0.6 2.7 0.5 4.5 0 0.3 0.3 0.6 0.3 1.3 0.3 2.9-0.2 6 1.4 8.7 -0.2 1.7-1.6 2.8-3.1 2.7 -0.2-0.4-0.4-0.6-0.2-1.1 -0.1-0.5-0.4 0.2-0.8 0 -1.5-2.4-1.3-7-2.1-9.6 -0.4-1.3-0.3-2.8-0.6-3.9 -0.4-1.3-1-2.4-1.4-3.7 -0.4-1.2-0.8-2.4-1.4-3.5 0.4-1.9 2.1-3.3 3.5-4.7C34.6 21.2 35.3 21.5 36 21.7M33.9 22.7c-0.1 1.8-1.3 3.5-0.5 4.8 1-1.9 0.3-3.4 1.4-4.8C34.4 22.6 34.4 22.6 33.9 22.7M31.8 26.7c0.3-0.5 1.1-2 0.2-2.2C31.2 25 31.2 26.4 31.8 26.7M35.2 28.5c-0.1-1.5 1.6-2.7 0.5-4C35.3 26.1 34.8 26.9 35.2 28.5M35.3 36.8c0.2-1.3 0.7-2.9 0.2-4C34.5 33.6 34.6 35.8 35.3 36.8M36 40.2c0.1-0.7 0.1-0.5 0.2-1.1C35.4 39.2 35.7 39.8 36 40.2M36.8 40.5c0.2 0.1 0.3 0.2 0.6 0.2 0.3-0.4 0.1-1.2-0.2-1.4C37.4 40 36.7 39.8 36.8 40.5" fill="%230073e0"/></svg>');
}
.case-study-our-products__item:nth-child(3):after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><rect width="80" height="80" fill="none"/><path d="M80 7c-2.7 6.2-6.2 10.3-7.7 17.2 1.3 4.7 8.7 8.2 5.9 13.2 0 0.7 0.5 0.9 0.3 1.8 -1.1 0.4-1.4 1.7-2.8 1.8 -2-3-3.7-6.3-5.5-9.5 -2.2 4.8-5.2 7.8-5.8 13.5 -1.4-0.2-1.2 1-1.9 1.5 -1.8-1.5-0.8-4.5 0-6.5 1.4-3.5 3.6-7.9 4.9-11.1 -1.6-6.4-8.3-12-8.9-19.4 1.6-0.1 2.5 0.6 2.8 1.8 1-0.6-0.2-2 1.2-2.5 3.3 3.5 3.9 8.6 7.7 12.3 2.4-5.1 4.1-10.8 6.8-15.7C77.7 5.9 79 6.2 80 7M68.6 24.8c-1-3.4-3.9-7.6-6.2-10.8C63.2 17.9 66 22 68.6 24.8M76.3 36.2c1-1.3-1.6-2-0.6-3.4 -2.3-0.9-2.3-4.1-4.6-4.9C72.2 31.3 74.1 33.9 76.3 36.2" fill="%230073e0"/><path d="M56.9 64.2c-0.2 1.1-1.1 1.6-1.5 2.5 -0.8 0-0.7-1-1.5-0.9 -5.8 0.9-10.7 3.6-16.3 3.1C31.8 71.5 24.7 74.5 18.8 75c0.1-0.9-0.7-0.9-0.6-1.8 5.5-1.4 11.6-2.4 16.9-5.2 0.6 0 1 0.2 1.2 0.6 0.2-0.9 2.6-1.9 3.4-1.2C45.4 66.8 50.7 62.5 56.9 64.2" fill="%230073e0"/><path d="M32.6 60.8c0.7-0.8-0.8-0.1-1.2-0.6 2.8-1 5.8-1.8 8.6-2.8 0.6 0.1-0.5 0.8 0.6 0.9 0.4 0.1 1.1-0.9 0.3-0.9 3.4-0.9 6.3-2.3 10.2-2.8 -0.1 0.6-0.8 0.6-0.9 1.2 0.9-0.1 1.3-0.6 2.2-0.6 -0.2-0.3-0.6-0.5-0.9-0.6 1.8-0.8 2.9-0.6 4.6-1.2 -0.3 0.7 0.1 1.1-1.2 1.2 1.3 0.8 1.4-0.8 1.8-1.5 1.6-0.2 3.3-0.2 4.3-0.9 0.4 0 0.3 0.6 0.3 0.9 0.2-0.1 0.3-0.3 0.6-0.3 0.5-0.2 0-0.3-0.3-0.3 5.1-2.1 10.7-1.4 16-1.2 -0.4 4.9-5.5 2-8.6 1.2 -9.5 1.1-19.6 5.4-29.5 6.5 -0.5 0.3-1 0.5-0.9 1.2 -4.2 0.3-10.2 2.6-14.5 4.6 -7.7 1.5-15.5 3.5-21.5 7.4 -1-0.3-0.2-0.6-0.3-1.5C1.1 70.6 1 72.3 0 71.3c0.1-1.6 1.6-1.8 2.5-2.1 8.3-3 18.3-4.7 26.5-8.3 0.8 0 1 0.5 1.5 0.6 1.2-0.3-1.4-0.7-0.3-0.9 0.8-0.9 0.8 0.2 1.2 0.6C32.4 61.8 32.3 59.9 32.6 60.8M41.5 57.8c1.2 0.4 4.2 0.1 4.9-0.9C44 56.9 43.4 57 41.5 57.8" fill="%230073e0"/><path d="M57.8 32.8c-2.7 4.3 5.7 11.4 0.9 14.2 -1.8-0.2-0.9-3.2-1.5-4.6 -0.8-0.8-0.9 0.4-1.8 0.3 -1.8-1.8-1.8-5.4-3.1-7.7 -2.6 0.8-3.9 1.1-6.2 1.8 0.3 4-1.8 7.4-0.6 10.8 -0.7 1.2-2.1 1.9-3.4 3.1 -1.7-5.9 2.2-11.7 0.9-19.7 -0.1-0.7 0.4-0.6 0.9-0.6 -0.7-3.7 0.4-11.3 0.9-15.1 0.3-2.2 0.9-3.6 2.2-4.6 3.6 0.5 2.7 4.1 4 7.7C52.7 22.7 53.9 30.3 57.8 32.8M47.1 33.8c1.8-0.1 3-0.8 4.6-1.2 -0.9-3.3-1.3-7.1-2.8-9.8C47.9 26 47.2 29.5 47.1 33.8M45.8 27.9c-0.2-0.7 0.6-2.4-0.6-2.2C44.9 26.7 44.6 27.8 45.8 27.9M45.5 30.4v-1.2h-1.2C44.4 29.9 44.5 30.6 45.5 30.4" fill="%230073e0"/><path d="M30.8 12.2c0.1 1.4 0.4 2.7 0.9 3.7 -2.3 6.4-0.1 14.3 0.6 21.5 0 0.3-0.6 0.3-0.6 0.3 0.1 0.6 0.8 1.2 0.9 1.8 0.8 3.4-0.1 7.2 2.2 9.8 -0.6 0.9-1.2 1.8-2.5 2.2 -0.1-2-1.1-3-2.2-4 -0.4-8.2-1.9-15.9-2.2-22.5 -4.2 3.7-5.1 9.6-7.4 15.7 -0.4 1 1 0.2 0.6 1.2 -1.5 2.1-0.4 5-2.8 6.2 -4.8-4.3-6.1-13.2-9.5-17.9 -1.3 6.5 1.1 16.7 1.8 24.3 0.3 1.1-1.5 0.1-0.9 1.5 -1.7-0.5-1.8-1.8-3.7-0.6C3.5 47.6 4 38.2 3.1 26.7c-0.3-3.8-1.4-7.5 0.6-10.5 1.1-0.2 2.2-0.4 3.7-0.3 2.4 7.8 4.5 15.8 9.9 21.2 5.2-6.9 7.1-17.3 10.8-24.9C29.1 12.1 29.8 11.7 30.8 12.2M26.5 19c0.9 1.6-1.6 4.4-1.5 6.2C26.7 24.4 29.1 18.7 26.5 19M4 25.2c2 5.3-0.6 8.9 2.5 14.2C6.1 34.7 6.8 28.8 5.2 23.9 4.8 24.3 4.9 25.2 4 25.2M5.2 40.8c0.6-0.1 0.7 0.3 1.2 0.3v-1.5C5.7 39.6 5.3 40.1 5.2 40.8" fill="%230073e0"/></svg>');
}
.page-group__banner {
  position: relative;
}
.page-group__banner .container {
  position: relative;
  z-index: 2;
}
.banner {
  position: relative;
  background-color: #000000;
}
.banner .container {
  position: relative;
  z-index: 2;
}
.banner .banner__inner {
  color: #000a;
}
body.dark .banner .banner__inner {
  color: #fffa;
}
body.dark .banner .banner__inner h1 {
  color: #fff;
}
.page-group__banner-thumb {
  /*height:0;padding-top:80vh;*/
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.page-group__banner-thumb img {
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}
.banner__thumb {
  /*height:0;padding-top:80vh;*/
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.banner__thumb img {
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0.3;
}
body.light .banner__thumb {
  background-color: #fff;
}
body.dark .banner__thumb {
  background-color: #000;
}
body.dark .banner__thumb img {
  opacity: 0.3;
}
.curio .container {
  background-color: #005fff;
  color: #fff;
  padding: 0;
  margin: 2.4em 0;
}
.curio h2 {
  color: #fff;
}
.curio p {
  margin: 0;
}
.curio p + p {
  margin: 1.6em 0 0;
}
.curio__inner {
  padding: 1.2em;
}
.offer-list {
  background-color: #fafafa;
  position: relative;
}
.offer-list .container {
  padding: 1.2em;
  margin: 2.4em 0;
}
.offer-list h2 {
  font-size: 1.4em;
  font-weight: 400;
}
.list-02__items {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 2.4em;
}
.type_1 .list-02__items,
.type_2 .list-02__items {
  gap: 0 2.4em;
}
.list-02__item {
  width: 100%;
}
.list-02__item p {
  margin: 0 0 1em;
}
.offer_icon_container {
  width: 80px;
  height: 80px;
  margin: 16px 0;
}
img.offer_icon {
  width: 80px;
  height: 80px;
  object-fit: contain;
}
.offer-group-list {
  text-align: center;
}
.offer-group-list ol {
  padding: 0;
  counter-reset: li;
  list-style: none;
  clip-path: inset(2px 2px 2px 2px);
  display: flex;
  flex-wrap: wrap;
}
.offer-group-list li {
  padding: 6.2em 1.2em 1.2em;
  position: relative;
  color: #fff;
  width: calc(100% + 1px);
  border: 1px solid #4d4d4d;
  margin: 0 -1px -1px 0;
}
.offer-group-list li:before {
  content: counter(li);
  counter-increment: li;
  width: 3.2rem;
  height: 3.2rem;
  font-size: 1.8em;
  line-height: 3.2rem;
  font-weight: 700;
  position: absolute;
  top: 1.2em;
  left: 50%;
  margin-left: -0.6em;
  color: #000000;
  background-color: #0A89FF;
  text-align: center;
  border-radius: 50%;
}
.offer-group-list .link-more {
  justify-content: center;
}
.contact-box {
  overflow: hidden;
  margin-bottom: -2px;
}
.contact-box .container {
  padding-top: 2.4em;
  padding-bottom: 2.4em;
}
.contact-box a {
  color: #000000;
}
.contact-box.section-theme-color p,
.contact-box.section-theme-color a,
.contact-box.section-theme-color h3 {
  color: #fff;
}
.contact-box.section-theme-color a {
  display: inline-flex;
  min-height: 50px;
  align-items: center;
  padding-block: 5px;
}
.contact-box.section-theme-light {
  border-top: 1px solid #f1f1f1;
}
.contact-box__inner {
  display: flex;
  grid-gap: 1.2em;
}
.contact-box__inner img {
  display: none;
}
.contact-box__inner .contact-email {
  font-weight: 700;
}
.contact-box__inner h3 span {
  display: block;
  font-weight: 400;
}
.case-study-list {
  position: relative;
}
.case-study-list:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 10.4em;
  background-color: #fff;
}
.case-study-list .link-more__container .link-more {
  margin: 0 auto;
  width: 13em !important;
  justify-content: center;
}
.case-study-list .link-more__container .link-more:after {
  transform: rotate(90deg);
}
.case-study-list .list-01__item {
  padding-bottom: 3.6em;
  position: relative;
}
.case-study-list__logo {
  position: absolute;
  left: 1.6em;
  right: 1.6em;
  bottom: 1.6em;
}
.case-study-list__logo img {
  margin-top: 0;
  height: 2em;
  max-width: 12em;
  object-fit: contain;
  object-position: left;
}
.case-study-stats {
  color: #fff;
}
.case-study-stats .container {
  padding-top: 2.4em;
  padding-bottom: 2.4em;
}
.case-study-stats ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.case-study-stats li {
  width: 100%;
  margin: 0;
  text-align: center;
  padding: 1.6em;
}
.case-study-stats li + li {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.case-study-stats .stats__value {
  color: #fff;
  line-height: 1em;
  margin: 0 0 0.6em;
  display: block;
}
.case-study-stats .stats__desc {
  display: block;
}
.case-study-stats .link-more {
  color: #fff;
  justify-content: center;
}
.case-study-stats .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23ffffff"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23ffffff"/></svg>');
  transform: rotate(90deg);
}
.case-study-stats .btn {
  background-color: transparent;
  padding: 1em;
  margin: 1em 0 0;
  border: 1px solid #fff;
}
.case-study-stats__download a {
  display: block;
  color: #fff;
}
.case-study-stats__download a:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 3.6em;
  height: 3.6em;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 60.1 60"><polygon points="30 39.8 0.5 20.9 0.5 55.5 59.6 55.5 59.6 20.9 " fill="%23ffffff"/><rect x="0.1" width="60" height="60" fill="none"/><polygon points=" 59.6 20.9 59.6 55.5 0.5 55.5 0.5 20.9 30 39.8 " fill="none" stroke="%23ffffff" stroke-linejoin="round"/><line x1="0.5" y1="20.9" x2="10.1" y2="20.9" fill="none" stroke="%23ffffff"/><line x1="50.1" y1="20.9" x2="59.6" y2="20.9" fill="none" stroke="%23ffffff"/><path d="M14.6 29.9V5.9c0-0.8 0.6-1.4 1.4-1.4h21.7c0.4 0 0.8 0.1 1 0.4l6.1 5.5c0.3 0.3 0.4 0.6 0.4 1v18.6" fill="none" stroke="%23ffffff"/><polyline points="37.2 4.5 37.2 12.7 45.3 12.7 " fill="none" stroke="%23ffffff"/><line x1="20.8" y1="23.4" x2="39" y2="23.4" fill="none" stroke="%23ffffff"/><line x1="20.8" y1="17.3" x2="28.4" y2="17.3" fill="none" stroke="%23ffffff"/><line x1="20.8" y1="29.6" x2="39" y2="29.6" fill="none" stroke="%23ffffff"/></svg>');
}
.slider-testimonials .link-more__container {
  width: auto;
  margin: 1.6em auto 0;
}
.slider-testimonials .slick-slider {
  padding-bottom: 2.8em;
}
.slider-testimonials .slick-arrow {
  bottom: 0;
  position: absolute;
}
.slider-testimonials .slick-prev {
  left: -0.8em;
}
.slider-testimonials .slick-next {
  left: 3em;
}
.slider-testimonials .slider__item-thumb {
  padding-top: 0;
  height: auto;
}
.slider-testimonials .slider__item-thumb img {
  max-height: 5em;
  width: auto;
  position: static;
}
.slider__item-inner {
  padding: 0 0 2.4em;
}
.slider-testimonials__quote {
  color: #000000;
}
.slider-testimonials__author {
  font-size: 1.18em;
  line-height: 1.2em;
  padding: 0 0 1rem;
  margin: 0;
  font-weight: 700;
  color: #01163a;
}
.slider-testimonials__author span {
  display: block;
  font-size: 1rem;
  line-height: 1.4rem;
  color: #000000;
  font-weight: 400;
}
.slider__item-thumb {
  height: 0;
  padding-top: 100%;
  position: relative;
}
.slider__item-thumb img {
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: #FFF;
}
.newspaper {
  overflow: hidden;
}
.newspaper .container {
  padding-top: 0;
  padding-bottom: 0;
}
.newspaper .newspaper__list {
  width: 100%;
  position: relative;
  border: 1px solid #f1f1f1;
  height: calc(3.6rem + 1px);
}
.newspaper .slick-prev {
  display: none !important;
}
.newspaper .slick-next {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #005fff;
  width: 3.6rem;
  height: 3.6rem;
}
.newspaper .slick-next:before {
  margin: 1.2rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23ffffff"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23ffffff"/></svg>');
}
.newspaper .newspaper__list-item {
  height: 3.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.94em;
  line-height: 1em;
  position: relative;
  border-width: 0;
  min-height: 1px;
}
.newspaper .newspaper__list-item:before {
  content: "";
  border-left: 1px solid #f1f1f1;
  height: 1em;
  position: absolute;
  top: 1.3em;
  left: -1px;
  display: block;
}
.newspaper.contact {
  background-color: #f1f1f1;
}
.newspaper.contact .container {
  padding-top: 2em;
  padding-bottom: 2em;
}
.newspaper.contact .newspaper__list {
  height: auto;
}
.newspaper.contact .newspaper__list-item {
  height: 4rem;
  padding: 0.5rem 1.75rem;
}
.newspaper.contact .newspaper__list-item img {
  height: 3rem;
  object-fit: contain;
}
.newspaper.contact h3 {
  text-align: center;
}
.newspaper.pr-trust .newspaper__list-item {
  padding: 0.9em;
}
.newspaper.pr-trust .newspaper__list-item img {
  display: block;
  height: 2em;
  width: auto;
}
.newspaper__list-long {
  white-space: nowrap;
  line-height: 60px;
  color: #000000;
  animation: sliding 50s linear infinite;
}
.newspaper__list {
  overflow: hidden;
  position: relative;
}
.newspaper__list-long span {
  padding: 0 40px;
  color: #000;
}
@keyframes sliding {
  0% {
    transform: translate(min(1000px,90vw),0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.page-contact .slick:not(.slick-initialized) > :not(:first-child) {
  display: flex !important;
}
.newspaper img {
  -webkit-filter: grayscale(100%) contrast(1.2);
  filter: grayscale(100%) contrast(1.2);
  width: 100%;
}
.newspaper__list {
  display: flex;
  flex-wrap: wrap;
  border-style: solid;
  border-color: #f1f1f1;
  border-width: 1px 0 0 1px;
}
.newspaper__list-item {
  display: none;
  width: 33.33%;
  padding: 0.6em;
  border-style: solid;
  border-color: #f1f1f1;
  border-width: 0 1px 1px 0;
  align-items: center;
  justify-content: center;
  min-height: 20vw;
  text-align: center;
}
.newspaper__list-item.has-logo {
  display: flex;
}
.page-contact .newspaper__list-item {
  display: flex;
}
.newspaper__contact {
  padding: 1.2em;
}
.newspaper__contact a {
  display: block;
}
.newspaper__contact p {
  margin: 0;
}
.stats {
  border-bottom: 1px solid #f1f1f1;
}
.stats ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  clip-path: inset(2px 2px 2px 2px);
}
.stats li {
  padding: 1.2em;
  text-align: center;
  width: calc(100% + 1px);
  border: 1px solid #f1f1f1;
  margin: 0 -1px -1px 0;
}
.stats__value {
  font-size: 2.47em;
  line-height: 2.47em;
  color: #005fff;
  font-weight: 700;
  display: block;
  white-space: nowrap;
}
.page-case-study .stats .stats__value {
  color: #000000;
}
.slider-services {
  overflow: hidden;
}
.slider-services .container {
  position: relative;
  padding-top: 5.2em;
}
.slider-services .slider__item {
  padding: 1.2em;
  margin-left: 1.2em;
  color: #000000;
}
.slider-services .slider__item-thumb {
  display: none;
}
.slider-services p {
  margin: 0;
}
.slider-services .slick-slider {
  position: static;
}
.slider-services .slick-prev {
  right: 6rem;
}
.slider-services .slick-next {
  right: 0.4rem;
}
.slider-services .custom-slick-counter {
  right: 3.2rem;
  color: #fff;
}
.slider-services .slick-arrow,
.slider-services .custom-slick-counter {
  top: 2.4rem;
  position: absolute;
}
.slider-services .slick {
  width: 190vw;
}
.slider-services .slick-track {
  margin-left: -1.2em;
  display: flex;
}
.solution h3 {
  color: #fff;
}
.used-products h2 {
  text-align: center;
}
.used-products .list-02__item {
  padding: 1.2em;
}
.city-form .container {
  padding-top: 2.4em;
  padding-bottom: 2.4em;
}
.city-form h2,
.city-form h3 {
  color: #fff;
  text-align: center;
}
.city-form h3 {
  padding: 0 0 2.4rem;
}
.city-form .nf-form-fields-required,
.city-form .nf-field-label {
  display: none;
}
.city-form #nf-field-18 {
  background: #fff !important;
  color: #005fff !important;
  font-weight: 700;
  width: 100%;
}
.city-form .nf-form-content input:not([type=button]) {
  padding: 1em 0;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px solid #fff;
  background-color: transparent !important;
  color: #fff !important;
}
.city-form .nf-form-content input:not([type=button])::placeholder {
  color: #fff;
}
.city-form .nf-error .nf-error-msg {
  opacity: 0.6;
}
.banner-cta {
  padding: 2.4em 1.2em;
  background-color: #4da8ff;
  color: #000000;
  text-align: center;
  border-radius: 10px;
}
.banner-cta.banner-cta-style_1 {
  background-color: #af1037;
}
.banner-cta.banner-cta-style_1 h2,
.banner-cta.banner-cta-style_1 h3,
.banner-cta.banner-cta-style_1 .nf-response-msg {
  color: #ececec;
}
.banner-cta h3 {
  padding: 0 0 1.6rem;
}
.banner-cta .nf-form-fields-required,
.banner-cta .nf-field-label {
  display: none;
}
.banner-cta .nf-multi-cell .nf-cell {
  padding: 0;
}
.banner-cta .nf-form-content .nf-row nf-cells .nf-cell:nth-child(1) {
  width: calc(100% - 4.8em) !important;
}
.banner-cta .nf-form-content .nf-row nf-cells .nf-cell:nth-child(2) {
  width: 4.8em !important;
}
.banner-cta .nf-form-content {
  padding: 0 !important;
}
.banner-cta .nf-form-content .nf-field-container #nf-field-7-wrap {
  background-color: #005fff !important;
}
.banner-cta .nf-form-content input[type="button"] {
  width: 4.2rem !important;
  height: 4.8em !important;
  background: none;
  padding: 0;
}
.banner-cta .nf-form-content input[type="email"] {
  height: 4.2rem;
  border: none !important;
}
.banner-cta.banner-cta-style_1 .nf-form-content .nf-field-container #nf-field-7-wrap {
  background-color: #cc424c !important;
}
.banner-cta.banner-cta-style_1 .nf-form-content .nf-field-container #nf-field-7-wrap input {
  color: #000000 !important;
}
.banner-cta.banner-cta-style_1 .nf-form-content button,
.banner-cta.banner-cta-style_1 .nf-form-content input[type=button],
.banner-cta.banner-cta-style_1 .nf-form-content input[type=submit] {
  background-color: #cc424c !important;
}
.banner-cta .nf-field-container {
  margin-bottom: 0 !important;
}
.banner-cta .nf-error-msg {
  text-align: center;
  color: #000000 !important;
}
.banner-cta.banner-cta-style_1 .nf-error-msg {
  text-align: center;
  color: #ececec !important;
}
.banner-cts__inner h2,
.banner-cts__inner h3,
.banner-cts__inner .nf-form-cont {
  max-width: 34rem;
  margin: 0 auto;
}
.cta-link.container {
  padding-left: 0;
  padding-right: 0;
}
.achievements ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  clip-path: inset(2px 2px 2px 2px);
}
.achievements li {
  padding: 1.6em;
  text-align: center;
  width: calc(100% + 1px);
  border: 1px solid #4d4d4d;
  margin: 0 -1px -1px 0;
}
.achievements .achievements__ico {
  display: block;
  margin: 0 0 1.6em;
}
.achievements .achievements__ico:before {
  content: "";
  display: block;
  width: 3.6em;
  height: 3.6em;
  margin: 0 auto;
  background-size: cover;
}
.achievements .ico01:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30.1"><rect width="30" height="30" fill="none"/><polyline points="10.6 13 10.6 1 19.6 1 19.6 13 " fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M24.6 17.2l-6.7-0.1 -2.2-6.3c-0.2-0.5-1-0.5-1.1 0l-2.2 6.3 -6.7 0.1c-0.6 0-0.8 0.7-0.4 1.1l5.4 4 -1.9 6.4c-0.2 0.6 0.5 1 0.9 0.7l5.5-3.8 5.5 3.8c0.5 0.3 1.1-0.1 0.9-0.7l-1.9-6.4 5.4-4C25.4 17.9 25.2 17.2 24.6 17.2z" fill="none" stroke-linejoin="round" stroke="%230073e0"/></svg>');
}
.achievements .ico02:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30.1 30.1"><rect width="30" height="30" fill="none"/><polygon points="22.6 24.2 22 27.9 18.6 26.3 16.6 29.5 14.1 26.7 11.1 28.9 9.8 25.4 6.2 26.3 6.3 22.6 2.6 22 4.2 18.6 1 16.6 3.7 14.1 1.5 11.1 5 9.8 4.2 6.2 7.9 6.3 8.5 2.6 11.9 4.2 13.8 1 16.4 3.7 19.4 1.5 20.7 5 24.3 4.2 24.2 7.9 27.9 8.5 26.3 11.9 29.5 13.8 26.7 16.4 28.9 19.4 25.4 20.7 26.3 24.3 " fill="none" stroke-linejoin="round" stroke="%230073e0"/></svg>');
}
.achievements .ico03:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><rect width="30" height="30" fill="none"/><path d="M14.5 20.2c0.1-0.1 4.1-3.2 5.3-4.9 1.2-1.7 1.5-4.1 1-7.1C20.5 5.7 19.5 1 19.5 1H9.5c0 0-0.9 4.7-1.3 7.3 -0.5 3.1-0.1 5.4 1 7.1C10.4 17 14.4 20.1 14.5 20.2" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="14.5" y1="20.2" x2="14.5" y2="28" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="8" y1="28" x2="21" y2="28" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="8" y1="11.3" x2="21.1" y2="11.3" fill="none" stroke-linejoin="round" stroke="%230073e0"/></svg>');
}
.achievements .ico04:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><rect width="30" height="30" fill="none"/><polyline points=" 4.7 19.8 8.2 22.3 12.5 12.9 14.6 19.9 18.1 15 20.9 18 25.5 15.9 " fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="3.6" y1="3.6" x2="3.6" y2="3.6" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="6.6" y1="3.6" x2="6.6" y2="3.6" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="9.5" y1="3.6" x2="9.5" y2="3.6" fill="none" stroke-linejoin="round" stroke="%230073e0"/><rect x="0.6" y="1.6" width="28.7" height="26.8" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="0.6" y1="5.6" x2="29.4" y2="5.6" fill="none" stroke="%230073e0"/></svg>');
}
.achievements .ico05:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><rect width="30" height="30" fill="none"/><line x1="25.3" y1="28.8" x2="25.3" y2="18.8" fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M27 4c0 0.9-0.7 2.2-1.6 2.2 -0.9 0-1.6-1.3-1.6-2.2 0-0.9 0.7-1.7 1.6-1.7C26.2 2.4 27 3.1 27 4z" fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M27.4 28.8l0.6-11.9c0-0.2 0.8 0.1 0.8-0.2 0.3-8.4-0.4-8.9-0.5-9 -0.1 0-0.8 0-1.1-0.1 -0.3 0-0.6 0.2-0.7 0.4 -0.5 1-2.2 1-2.6 0 -0.1-0.3-0.4-0.5-0.7-0.4 -0.2 0-5.4 0.9-7 1.1 -0.7 0.1-0.6 1.1 0 1.2l6.2 0.6v6.3l0.6 11.9" fill="none" stroke-linejoin="round" stroke="%230073e0"/><polyline points="19.4 23.3 1 23.3 1 2.8 20.4 2.8 " fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="15.5" y1="25.3" x2="15.5" y2="29" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="11.6" y1="29" x2="18.4" y2="29" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="11.6" y1="1" x2="11.6" y2="2.8" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="19.4" y1="1" x2="19.4" y2="2.8" fill="none" stroke-linejoin="round" stroke="%230073e0"/><rect x="4.9" y="5.8" width="4.8" height="4.8" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="12.6" y1="6.7" x2="18.5" y2="6.7" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="12.6" y1="8.7" x2="13.5" y2="8.7" fill="none" stroke-linejoin="round" stroke="%230073e0"/><rect x="4.9" y="14.5" width="4.8" height="4.8" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="12.6" y1="15.4" x2="18.5" y2="15.4" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="12.6" y1="17.4" x2="15.5" y2="17.4" fill="none" stroke-linejoin="round" stroke="%230073e0"/></svg>');
}
.achievements .ico06:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><rect width="30" height="30" fill="none"/><line x1="2" y1="26.1" x2="28.7" y2="26.1" fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M27.4 24.1c0-7.5-5.4-12.5-12.1-12.5 -6.7 0-12.1 5-12.1 12.5H27.4z" fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M16.7 10.3c0-2.3-2.9-2.3-2.9 0" fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M12.1 15.1c-2.4 1.1-4 3.1-4.9 6" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="15.3" y1="5.7" x2="15.3" y2="1" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="22.2" y1="8.6" x2="25.8" y2="4.8" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="4.7" y1="4.8" x2="8.3" y2="8.6" fill="none" stroke-linejoin="round" stroke="%230073e0"/><polygon points=" 25.8 29 4.8 29 3.2 26.1 27.3 26.1 " fill="none" stroke-linejoin="round" stroke="%230073e0"/></svg>');
}
.achievements .ico07:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><rect width="30" height="30" fill="none"/><path d="M20.3 29H5.3C4.6 29 4 28.4 4 27.7V6.9c0-0.7 0.6-1.3 1.3-1.3h15c0.7 0 1.3 0.6 1.3 1.3v20.8C21.6 28.4 21.1 29 20.3 29z" fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M21.6 9.3h1.6c1.9 0 3.4 1.6 3.4 3.4v4.2c0 1.9-1.5 3.4-3.4 3.4h-1.6" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="7.9" y1="11.7" x2="7.9" y2="25" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="12.8" y1="11.7" x2="12.8" y2="25" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="17.7" y1="11.7" x2="17.7" y2="25" fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M5.6 5.6c0.1-2.1 1.9-3.5 3.8-2.8 1.6-2.2 4.6-2.4 6.4-0.4 2-1 4.3 0.7 4 3.2" fill="none" stroke-linejoin="round" stroke="%230073e0"/></svg>');
}
.achievements .ico08:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><rect width="30" height="30" fill="none"/><path d="M23.1 21.8c0.7 1.3 2.3 1.7 3.6 0.9 1.2-0.8 1.6-2.4 0.9-3.7 -0.7-1.3-2.3-1.7-3.6-0.9" fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M24.2 15.3c0 7.6-4.7 13.7-10.6 13.7S3 22.9 3 15.3H24.2z" fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M12.8 1c0 0 2.3 0.7-0.7 5.4 -3 4.7 0 5 0 5" fill="none" stroke-linejoin="round" stroke="%230073e0"/><path d="M16.7 5.5c0 0 1.3 0.4-0.4 3.1 -1.7 2.7 0 2.8 0 2.8" fill="none" stroke-linejoin="round" stroke="%230073e0"/><line x1="3" y1="29" x2="24.1" y2="29" fill="none" stroke-linejoin="round" stroke="%230073e0"/></svg>');
}
.contact-data .container {
  padding-top: 0;
}
.contact-data__info-inner {
  padding: 1.2em;
  margin: 0 0 2.4em;
}
.contact-data__info-inner a {
  color: #fff;
  display: flex;
  align-items: center;
  grid-gap: 1.6em;
  padding: 0.6em 0;
}
.contact-data__info-inner ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.contact-data__info-inner li {
  margin: 0;
}
.contact-data__info-inner li + li {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.contact-data__info-inner .link-more {
  font-weight: 400;
}
.contact-data__info-inner .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23ffffff"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23ffffff"/></svg>');
  transform: rotate(90deg);
}
.contact-data__info-data {
  padding: 1.2em;
  margin: 0 0 2.4em;
}
.contact-data__info-data span {
  display: block;
  color: #000000;
}
.contact-data__info-thumb-inner {
  display: none;
}
.contact-data__form h3 {
  font-size: 1.4em;
  padding: 0 0 1.6rem;
}
.contact-data__form .nf-form-fields-required,
.contact-data__form .ninja-forms-req-symbol {
  display: none;
}
.contact-data__form .nf-form-content .nf-row:nth-of-type(12) {
  text-align: right;
}
.banner-career .container {
  position: relative;
}
.banner-career .container:after {
  content: "";
  display: block;
  width: 7em;
  position: absolute;
  top: -2.4em;
  right: 0;
  bottom: -2.4em;
  background-color: #005fff;
  z-index: 0;
}
.add-content {
  display: none;
}
.banner-career__title {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
.banner-career__title:after {
  content: "";
  order: 1;
  display: block;
  width: 47px;
  height: 96px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="4.3" cy="4.3" r="4.3" fill="%231D1D1B"/></svg>');
}
.banner-career__title span {
  font-size: 5em;
  line-height: 1em;
  font-weight: 700;
  color: #000000;
  order: 2;
  text-align: right;
}
.banner-career__subtitle {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 2em 0 0;
  position: relative;
  z-index: 1;
}
.banner-career__subtitle:after {
  content: "";
  display: block;
  width: 54px;
  height: 82px;
  transform: translateX(-1.2rem);
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="53.679" height="80.484" viewBox="0 0 53.679 80.484"><path id="Icon_ionic-ios-arrow-round-down" data-name="Icon ionic-ios-arrow-round-down" d="M63.9,59.2a3.653,3.653,0,0,0-5.144-.028L41.73,76.143V11.481a3.634,3.634,0,0,0-7.268,0V76.143l-17.025-17a3.679,3.679,0,0,0-5.144.028,3.619,3.619,0,0,0,.028,5.116l23.2,23.035h0a4.081,4.081,0,0,0,1.146.755,3.469,3.469,0,0,0,1.4.28,3.644,3.644,0,0,0,2.544-1.034l23.2-23.035A3.561,3.561,0,0,0,63.9,59.2Z" transform="translate(-11.247 -7.875)" fill="%231d1d1b"/></svg>');
}
.banner-career__subtitle span {
  font-size: 1.8em;
  line-height: 1.2em;
  color: #000000;
  max-width: 7em;
}
@media (min-width: 400px) {
  .banner-career__subtitle span {
    max-width: 9em;
  }
}
.this-place__inner {
  color: #000000;
}
.this-place__inner h3 {
  text-align: right;
  float: right;
  font-weight: 400;
  font-size: 1.4em;
}
.goofy .this-place__inner h3 {
  float: none;
  text-align: left;
}
.goofy .this-place__inner p {
  text-align: right;
}
.this-place__inner:after {
  content: "";
  display: block;
  clear: both;
}
.this-place__inner-thumb {
  position: relative;
  margin: 0 0 1.6em;
}
.this-place__inner-thumb:before {
  content: "";
  display: block;
  position: absolute;
  top: 2em;
  bottom: 0;
  left: 0;
  right: 6em;
  background-color: #000000;
  z-index: 0;
}
.this-place__inner-thumb img {
  transform: translate(1.2em, -1.2em);
  position: relative;
  z-index: 1;
}
.goofy .this-place__inner-thumb:before {
  left: 6em;
  right: 0;
}
.goofy .this-place__inner-thumb img {
  transform: translate(-1.2em, -1.2em);
}
.this-place__aside-title {
  text-transform: uppercase;
}
.this-place__aside-title > span {
  font-size: 3em;
  line-height: 1em;
  font-weight: 700;
  color: #005fff;
  text-align: center;
  display: block;
  padding: 1.6rem 0;
}
.page-career .this-place__aside-title > span {
  font-size: 5em;
}
.this-place__aside-title a {
  margin: 0 auto;
  display: block;
  text-align: center;
  width: auto;
}
.single-job .this-place__aside-title > span {
  font-size: 1.8em;
  color: #000000;
}
.single-job .this-place__aside-title span span {
  font-size: 0.7em;
  color: #000000;
  display: block;
}
.single-job.goofy .this-place__aside-title > span {
  color: #005fff;
  line-height: 0.8em;
}
.your-place ul {
  list-style: none;
  margin: 0 0 1.6em;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.your-place li {
  margin: 0;
  padding: 1.2em;
  width: 50%;
  color: #000000;
  text-align: center;
}
.your-place.single-job-we li {
  width: 100%;
  padding: 0;
}
.your-place.single-job-we .your-place__desc {
  max-width: 15em;
  margin: 0.8em auto 0;
}
.your-place.single-job-we .your-place__desc:after {
  display: none;
}
.your-place__desc {
  display: block;
  margin: 1.6em 0 0;
}
.your-place__desc:after {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  background-color: #005fff;
  margin: 0.6em auto 0;
}
.your-place__title {
  text-align: right;
  max-width: 16em;
  margin: 0 0 1.6rem;
  padding: 0;
}
.single-job-we .your-place__title {
  max-width: 13em;
}
.your-place__title-title {
  text-transform: uppercase;
  color: #005fff;
  font-size: 2.3em;
  line-height: 1.6em;
  font-weight: 700;
  display: block;
}
.your-place__title-title span {
  font-size: 5.1rem;
  display: block;
}
.single-job-we .your-place__title-title {
  color: #000000;
  font-size: 0.78em;
  line-height: 1.2em;
}
.single-job-we .your-place__title-title:before {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  background-color: #000000;
  margin: 0 calc(100% - 46px) 0.6em;
}
.your-place__title-subtitle {
  color: #000000;
  font-size: 1.18em;
  line-height: 1.2em;
  display: block;
}
.single-job-we .your-place__title-subtitle {
  text-transform: uppercase;
  color: #005fff;
  font-size: 1.2em;
  line-height: 1.2em;
}
.your-place__aside-thumb {
  display: none;
}
.your-place__aside-title {
  color: #000000;
  margin: 0;
}
.your-place__aside-title span {
  color: #005fff;
  text-transform: uppercase;
  font-weight: 700;
}
.your-place__aside-content {
  margin: 0;
  color: #000000;
  font-size: 0.82em;
  line-height: 1.4em;
}
.your-place__items {
  margin: 0 0 2.4em;
}
.your-place__item {
  color: #000000;
}
.your-place__item + .your-place__item {
  margin-top: 1.6em;
}
.your-place__item + .your-place__item:before {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  background-color: #005fff;
  margin: 0 0 0.6em;
}
.feel-good h3 {
  font-weight: 400;
  font-size: 1.4em;
}
.feel-good__thumb {
  position: relative;
  margin: 0 0 1.6em;
}
.feel-good__thumb:before {
  content: "";
  display: block;
  position: absolute;
  top: 2em;
  bottom: 0;
  left: 0;
  width: 50%;
  background-color: #000000;
  z-index: 0;
}
.feel-good__thumb img {
  transform: translate(1.2em, -1.2em);
  position: relative;
  z-index: 1;
  width: 100%;
}
.feel-good__thumb .thumb01,
.feel-good__thumb .thumb03 {
  display: none;
}
.feel-good__title span {
  font-size: 5em;
  line-height: 1em;
  font-weight: 700;
  color: #005fff;
  text-align: center;
  display: block;
  padding: 1.6rem 0;
}
.feel-good__title img {
  display: block;
  margin: 0 auto;
}
.feel-good__inner-item {
  color: #000000;
}
.feel-good__inner-item:before {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  background-color: #005fff;
  margin: 0 0 0.6em;
}
.feel-good__end {
  text-transform: uppercase;
  color: #005fff;
  font-size: 2.3em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  max-width: 27rem;
  margin: 0 auto;
}
.feel-good__end:after {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  background-color: #005fff;
  margin: 1rem auto 0;
}
.feel-good__end p {
  margin: 0;
}
.feel-good__end p + p {
  margin: 1.6rem 0 0;
}
.looking-for .container {
  padding-top: 3.6em;
  padding-bottom: 2.4em;
}
.looking-for h2 {
  text-transform: uppercase;
  font-size: 2.2em;
  max-width: 18rem;
  padding: 0 0 3.6rem;
}
.looking-for h2:before {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  background-color: #005fff;
  margin: 0 0 0.6rem calc(100% - 46px);
}
.page-jobs .looking-for h2 {
  max-width: none;
}
.page-jobs .looking-for h2:before {
  margin: 0 0 0.6rem;
}
.looking-for__items {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1.6em;
}
.looking-for__item {
  width: 100%;
  color: #000000;
}
.looking-for__item h3 {
  font-size: 1.8em;
  line-height: 1.2em;
}
.looking-for__item p {
  font-size: 0.82em;
  line-height: 1.4em;
  color: #000000;
}
.looking-for__item .link-more:after {
  content: "";
  display: block;
  width: 1.2em;
  height: 1.2em;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><rect width="80" height="80" fill="none"/><path d="M51 14.2c-1.4 1.4-1.4 3.7 0 5.1L67.9 36.2H3.6C1.6 36.2 0 37.8 0 39.8c0 2 1.6 3.6 3.6 3.6h64.3L51 60.3c-1.4 1.4-1.4 3.7 0 5.1 1.4 1.4 3.7 1.4 5.1 0l22.9-23.1 0 0c0.3-0.3 0.6-0.7 0.7-1.1 0.2-0.4 0.3-0.9 0.3-1.4 0-0.9-0.4-1.9-1-2.5l-22.9-23.1c-1.3-1.4-3.6-1.5-5-0.1C51.1 14.1 51 14.2 51 14.2z" fill="%230073E0"/></svg>');
  filter: grayscale(1) brightness(0);
}
.job-contact-form h3 {
  text-transform: uppercase;
  font-size: 2.4em;
  padding: 0 0 3.6rem;
}
.job-contact-form h3:before {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  background-color: #005fff;
  margin: 0 0 0.6rem;
}
.job-contact-form .nf-form-fields-required,
.job-contact-form .nf-field-label,
.job-contact-form .nf-fu-progress {
  display: none;
}
.job-contact-form p {
  font-size: 0.82em;
  margin: 0;
}
.job-contact-form .file_upload-wrap {
  position: relative;
}
.job-contact-form .file_upload-wrap:before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32.1"><path d="M0 0v32.1h32V0H0zM1 31.1V1h30v30.1H1z" fill="%23bebebe"/><path d="M1 1v30.1h30V1H1zM19.6 6.2c1.2 0 2.2 0.4 3 1.2 0.9 0.9 1.2 1.9 1.2 3 0 1.2-0.3 2.1-1.2 3l-7.2 7.2c-1.1 1.1-2.3 1.1-3.5 0C10.7 19.4 10.6 18.2 11.8 17l6-6 1.2 1.2 -6 6c-0.3 0.4-0.3 0.8 0 1.2 0.5 0.4 0.9 0.4 1.2 0l7.2-7.2c1.3-1.2 1.3-2.4 0-3.6 -1.2-1.2-2.4-1.2-3.6 0l-7.5 7.5V16.2C9.5 17 9.1 17.9 9.1 19.1c0 1.1 0.4 2.1 1.2 2.9 0.8 0.9 1.8 1.3 2.9 1.3 1.2 0 2.2-0.4 3-1.2l0 0 5.1-5.2 1.3 1.2L17.4 23.3l0 0L17.3 23.4c-1.1 1.1-2.5 1.7-4.1 1.7 -1.7 0-3-0.6-4.2-1.8 -1.1-1.1-1.7-2.5-1.7-4.2 0-1.6 0.6-3 1.8-4.1v-0.1l7.5-7.5C17.5 6.6 18.5 6.2 19.6 6.2z" fill="%23ffffff"/><path d="M22.6 7.4c-0.8-0.8-1.8-1.2-3-1.2 -1.1 0-2.1 0.4-3 1.2l-7.5 7.5V15c-1.2 1.1-1.8 2.5-1.8 4.1 0 1.7 0.6 3.1 1.7 4.2 1.2 1.2 2.5 1.8 4.2 1.8 1.6 0 3-0.6 4.1-1.7L17.4 23.3l0 0 5.2-5.2L21.3 16.9 16.2 22.1l0 0c-0.8 0.8-1.8 1.2-3 1.2 -1.1 0-2.1-0.4-2.9-1.3 -0.8-0.8-1.2-1.8-1.2-2.9 0-1.2 0.4-2.1 1.2-2.9V16.1l7.5-7.5c1.2-1.2 2.4-1.2 3.6 0 1.3 1.2 1.3 2.4 0 3.6l-7.2 7.2c-0.3 0.4-0.7 0.4-1.2 0 -0.3-0.4-0.3-0.8 0-1.2l6-6L17.8 11l-6 6c-1.2 1.2-1.1 2.4 0.1 3.6 1.2 1.1 2.4 1.1 3.5 0l7.2-7.2c0.9-0.9 1.2-1.8 1.2-3C23.8 9.3 23.5 8.3 22.6 7.4z" fill="%23bebebe"/></svg>');
}
.job-contact-form .nf-fu-fileinput-button {
  background-color: transparent !important;
  padding: 0 !important;
  width: 32px;
  height: 32px !important;
  position: relative;
  z-index: 1;
}
.job-contact-form .nf-fu-fileinput-button span {
  display: none;
}
.job-contact-form .submit-wrap .nf-field-element {
  text-align: right;
}
.single-job-header {
  overflow: hidden;
}
@media (min-width: 640px) {
  .single-job-header {
    padding-top: 8em;
  }
}
@media (min-width: 1024px) {
  .single-job-header {
    padding-top: 11em;
  }
}
.single-job-header__title {
  position: relative;
  text-transform: uppercase;
  text-align: right;
  padding: 0;
  margin: 0 0 1.6em;
}
.single-job-header__title:before {
  content: "";
  display: block;
  background-color: #005fff;
  width: 100vw;
  height: calc(100% + 4rem);
  position: absolute;
  top: -4rem;
  left: 19.2rem;
  bottom: 0;
}
.single-job-header__title span {
  display: block;
  max-width: 18rem;
}
.single-job-header__cond {
  float: right;
}
.single-job-header__cond-ico {
  display: flex;
  align-items: center;
  grid-gap: 1em;
  color: #000000;
  font-weight: 700;
  padding: 0.6em 0;
  line-height: 1.2em;
}
.single-job-header__cond-ico:before {
  content: "";
  width: 1.3em;
  height: 1.3em;
  background-size: cover;
}
.single-job-header__cond-ico.ico-salary:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><rect width="32" height="32" fill="none"/><path d="M28.8 8.3H5c-0.6 0-1-0.4-1-1s0.4-1 1-1h24c0.6 0 1-0.4 1-1 0-1.7-1.3-3-3-3H4c-2.2 0-4 1.8-4 4v20c0 2.2 1.8 4 4 4h24.8c1.7 0 3.1-1.3 3.2-3v-16C32 9.6 30.5 8.3 28.8 8.3zM26 21.3c-1.1 0-2-0.9-2-2s0.9-2 2-2 2 0.9 2 2S27.1 21.3 26 21.3z" fill="%230073E0"/></svg>');
}
.single-job-header__cond-ico.ico-time:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><rect width="32" height="32" fill="none"/><path d="M16 0C7.2 0 0 7.2 0 16c0 8.8 7.2 16 16 16 8.8 0 16-7.2 16-16 0 0 0 0 0 0C32 7.2 24.8 0 16 0 16 0 16 0 16 0zM19.7 22.6l-5.7-4.1c-0.2-0.1-0.3-0.4-0.3-0.6V7c0-0.4 0.3-0.8 0.8-0.8h3.1c0.4 0 0.8 0.3 0.8 0.8v8.9l4.1 3c0.3 0.3 0.4 0.7 0.2 1.1 0 0 0 0 0 0l-1.8 2.5C20.5 22.8 20 22.8 19.7 22.6L19.7 22.6z" fill="%230073E0"/></svg>');
}
.single-job-header__cond-ico.ico-cooperation:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><rect width="32" height="32" fill="none"/><path d="M5.8 2.5V27.2c0 0.6-0.5 1.1-1.1 1.1l0 0c-0.6 0-1.1-0.5-1.1-1.1V4.9H2.5C1.1 4.9 0 6 0 7.4c0 0 0 0 0 0v22.2c0 1.4 1.1 2.5 2.5 2.5 0 0 0 0 0 0h27.2C30.9 32 32 30.9 32 29.6V2.5C32 1.1 30.9 0 29.5 0c0 0 0 0 0 0L8.2 0.2c-1.2-0.1-2.2 0.9-2.3 2.1C5.8 2.3 5.8 2.4 5.8 2.5zM10.9 4.9h6.5C18 4.9 18.5 5.4 18.5 6l0 0c0 0.6-0.5 1.1-1.1 1.1h-6.5C10.3 7.1 9.8 6.6 9.8 6l0 0C9.8 5.4 10.3 4.9 10.9 4.9L10.9 4.9zM10.9 17.2h11.4c0.6 0 1.1 0.5 1.1 1.1l0 0c0 0.6-0.5 1.1-1.1 1.1H10.9c-0.6 0-1.1-0.5-1.1-1.1l0 0C9.8 17.7 10.3 17.2 10.9 17.2L10.9 17.2zM26 25.5H10.9c-0.6 0-1.1-0.5-1.1-1.1l0 0c0-0.6 0.5-1.1 1.1-1.1H26c0.6 0 1.1 0.5 1.1 1.1l0 0C27.1 25.1 26.6 25.5 26 25.5zM26 13.2H10.9c-0.6 0-1.1-0.5-1.1-1.1l0 0c0-0.6 0.5-1.1 1.1-1.1H26c0.6 0 1.1 0.5 1.1 1.1l0 0C27.1 12.7 26.6 13.2 26 13.2z" fill="%230073E0"/></svg>');
}
.single-job-header__cond-ico span {
  display: block;
  width: calc(100% - 2.3em);
}
.career-path .container {
  background-color: #005fff;
  padding-top: 2.4em;
  padding-bottom: 2.4em;
  margin-top: 4.8em;
}
.career-path h2 {
  text-transform: uppercase;
  color: #fff;
  margin-top: -6.2rem;
  padding: 0 0 3rem;
}
.career-path h2 span {
  color: #005fff;
  display: block;
  font-size: 1.2em;
  line-height: 4.4rem;
}
.career-path__item {
  background-color: #fff;
  color: #005fff;
  text-transform: uppercase;
  font-weight: 700;
  height: 15em;
  width: 15em;
  border-radius: 50%;
  position: relative;
  margin: 0 auto calc(50px + 1.6em);
}
.career-path__item:after {
  content: "";
  display: block;
  width: 41px;
  height: 62px;
  position: absolute;
  bottom: -50px;
  left: calc(50% - 20px);
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="53.679" height="80.484" viewBox="0 0 53.679 80.484"><path id="Icon_ionic-ios-arrow-round-down" data-name="Icon ionic-ios-arrow-round-down" d="M63.9,59.2a3.653,3.653,0,0,0-5.144-.028L41.73,76.143V11.481a3.634,3.634,0,0,0-7.268,0V76.143l-17.025-17a3.679,3.679,0,0,0-5.144.028,3.619,3.619,0,0,0,.028,5.116l23.2,23.035h0a4.081,4.081,0,0,0,1.146.755,3.469,3.469,0,0,0,1.4.28,3.644,3.644,0,0,0,2.544-1.034l23.2-23.035A3.561,3.561,0,0,0,63.9,59.2Z" transform="translate(-11.247 -7.875)" fill="%23ffffff"/></svg>');
}
.career-path__item span {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 1.6em;
  left: 1.6em;
  right: 1.6em;
  bottom: 1.6em;
  text-align: center;
}
.career-path__item:last-child:after {
  display: none;
}
.cooperation .container {
  padding: 2.4em 1.2em;
  color: #fff;
}
.cooperation h3 {
  color: #fff;
  padding: 0;
}
.cooperation p {
  margin: 1.2em 0 0;
}
.cooperation__inner-item {
  padding: 1.2em 2.2em 1.2em 0;
  position: relative;
  max-width: 30em;
}
.cooperation__inner-item.more p {
  display: none;
}
.cooperation__inner-item .link__more-less {
  position: absolute;
  top: 1.2em;
  right: 0.3em;
  margin: 0 !important;
}
.cooperation__inner-item + .cooperation__inner-item {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.cooperation__inner-item.more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
  transform: rotate(45deg);
}
.cooperation__inner-item.less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.text-block .container {
  padding-top: 2.4em;
  padding-bottom: 2.4em;
}
.text-block__thumb {
  height: 0;
  padding-top: 75%;
  position: relative;
}
.text-block__thumb img {
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.offer-desc .text-block__inner p:nth-child(1) {
  font-weight: 700;
  color: #000000;
}
.offer-desc .text-block__inner p:nth-child(3) {
  font-size: 0.82em;
  line-height: 1.4em;
}
.offer-desc .text-block__inner ol {
  font-weight: 700;
  color: #000000;
}
.offer-product-case h2 {
  display: flex;
  align-items: center;
  grid-gap: 1em;
  padding: 0 0 1.6em;
}
.offer-product-case h2:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #005fff;
}
.offer-product-case h2 span {
  white-space: nowrap;
  display: block;
}
.offer-product-case__inner {
  background-color: #fff;
  color: #000000;
  padding: 1.2em;
}
.offer-product-case__aside {
  background-color: #fafafa;
  color: #000000;
  padding: 1.2em;
}
.offer-product-case__aside .link-more {
  color: #105698 !important;
}
.offer-product-case__aside .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23105698"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23105698"/></svg>');
}
.user-tools-bottom {
  background-color: #fff;
  position: fixed;
  z-index: 100;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  box-shadow: 0px -3px 18px rgba(0, 0, 0, 0.18);
  max-height: 90px;
}
.user-tools-bottom__link {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0.9rem;
  font-size: 0.65em;
  line-height: 1em;
  color: #000000;
  font-weight: 700;
}
.user-tools-bottom__link.theme-color {
  color: #fff;
}
.user-tools-bottom__link:before {
  display: none;
}
.challenge-list__item {
  color: #000000;
}
.challenge-list__item:not(:nth-child(1)):before {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  margin: 0.6rem 0;
  background-color: #005fff;
}
.challenge-list__item p {
  margin: 0;
}
@media (min-width: 760px) {
  .challenge-list__item.bold p {
    position: relative;
  }
  .challenge-list__item.bold p:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.6em;
    bottom: -0.6em;
    left: -0.6em;
    right: -0.6em;
    background-color: #f1f1f1;
    z-index: -1;
  }
}
.our-expectations {
  overflow: hidden;
}
.our-expectations h2 {
  text-transform: uppercase;
  line-height: 1.5em;
}
.our-expectations h2 span {
  display: block;
  font-size: 1.6em;
}
.our-expectations__items {
  position: relative;
}
.our-expectations__items:before {
  content: "";
  display: block;
  background-color: #005fff;
  position: absolute;
  top: -1.2em;
  bottom: -1.2em;
  left: -1.2em;
  right: -1.2em;
}
.our-expectations__items .our-expectations__item {
  color: #fff;
  position: relative;
  z-index: 1;
}
.our-expectations__items .our-expectations__item + .our-expectations__item {
  margin-top: 0.6em;
}
.our-expectations__items.first {
  margin: 1em 0 0;
}
.our-expectations__items.second {
  margin: 0 0 1em;
}
@media (min-width: 760px) {
  .our-expectations__items.first:before {
    display: none;
  }
  .our-expectations__items.first .our-expectations__item {
    color: #000000;
  }
  .our-expectations__items.first .our-expectations__item + .our-expectations__item {
    margin: 1.6em 0 1em;
  }
}
.our-expectations__item:before {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  margin: 0.6rem 0;
  background-color: #fff;
}
.our-expectations__items.first .our-expectations__item:nth-child(1):before {
  display: none;
}
@media (min-width: 760px) {
  .our-expectations__item:before {
    display: none;
  }
}
.industries .slider__item-inner {
  padding: 2.4em 0 0;
  color: #fff;
}
.industries .slider__item-inner h3 {
  color: #fff;
}
.industries .slider-testimonials__quote {
  margin: 0 0 1.6rem;
  color: #fff;
}
.industries .slider-testimonials__customer {
  color: #cccccc;
}
.industries .slider-testimonials__author {
  color: #fff;
}
.industries .slider-testimonials__author small {
  display: block;
  color: #cccccc;
  font-weight: 400;
}
.industries__item-header h3 {
  font-size: 1.6em;
  line-height: 1.2em;
  padding: 0 0 1.6rem;
}
.industries__item-logos {
  display: flex;
  flex-wrap: wrap;
}
.industries__item-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  padding: 1.6em 0;
  width: 50%;
  border: 1px solid #f1f1f1;
  position: relative;
  z-index: 1;
  height: 8em;
  text-align: center;
}
.industries__item-logo img {
  max-height: 4em;
  width: auto;
  max-width: 80%;
}
.industries__filters .container {
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1em;
}
.industries__filters.second {
  border-top: 1px solid #f1f1f1;
}
.industries__filters span {
  display: block;
  width: calc(50% - .5rem);
  font-size: 0.84em;
  line-height: 1em;
  padding: 0.6em;
  text-align: center;
  background-color: #f1f1f1;
  color: #000000;
  cursor: pointer;
}
.industries__filters span.selected {
  cursor: default;
  color: #fff;
  background-color: #005fff;
}
.industries__item:nth-child(2n) {
  background: #e6e6e6;
}
.clients-before-gallery {
  display: flex;
  align-items: center;
  gap: 1em;
  margin: 3.6em 0 2.4em;
}
.clients-before-gallery:before,
.clients-before-gallery:after {
  content: "";
  display: block;
  height: 1px;
  background-color: #b9bfc7;
  width: calc(50% - 5em);
}
.clients-before-gallery picture {
  display: block;
  width: 9em;
  margin-top: -1.9em;
}
.clients-gallery {
  display: grid;
  gap: 1em;
  margin: 0 0 2.4em;
}
.clients-gallery__item {
  position: relative;
  padding-top: 100%;
}
.clients-gallery__item img {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.product-gallery__items {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1.2em;
}
.product-gallery__item {
  width: 100%;
}
.city-intro .contact-data__form {
  position: relative;
  margin: 4.8em 0 0;
}
.city-intro .contact-data__form:before {
  content: "";
  display: block;
  background-color: #f1f1f1;
  position: absolute;
  top: -2.4em;
  bottom: -2.4em;
  left: -1.2em;
  right: -1.2em;
  z-index: -1;
}
.city-intro .contact-data__form #nf-field-4-container {
  margin-bottom: 0 !important;
}
.city-text__item + .city-text__item {
  margin-top: 3.6em;
}
.city-info h2 {
  text-align: center;
}
.city-info__item {
  color: #000000;
  border: 1px solid #000000;
  border-top: none;
  padding: 1.2em 2.4em 1.2em 1.2em;
  position: relative;
}
.city-info__item.less p {
  display: none;
}
.city-info__item.less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23808b9d" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23808b9d" stroke-width="4"/></g></svg>');
}
.city-info__item.more p,
.city-info__item.more h3 {
  color: #fff;
}
.city-info__item.more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
  transform: rotate(45deg);
}
.city-info__item .link__more-less {
  position: absolute;
  top: 1.2em;
  right: 0.6em;
}
.city-info__item .link__more-less:before {
  transition: transform 400ms ease-in-out;
}
.city-info__item img {
  display: none;
}
.city-info__item h3 {
  color: #000000;
  padding: 0;
}
.city-info__item p {
  margin: 1.6em 0 0;
}
.city-info__col-6:nth-child(1) .city-info__item:nth-child(1) {
  border-top: 1px solid #000000;
}
section.illustration img {
  width: 100%;
}
#contact_map {
  height: 50vw;
}
.calendar-intro {
  background-color: #FFF;
  margin: 0 0 2.4em;
}
.calendar-intro .container {
  padding-bottom: 0;
}
.calendar-intro__header h2 {
  text-transform: uppercase;
  color: #005fff;
}
.calendar-intro__header p {
  color: #000000;
}
.calendar-intro__header p b {
  color: #005fff;
}
.calendar-intro__content {
  margin: 0 0 2.4em;
}
.calendar-intro__content-item span {
  color: #000000;
}
.calendar-intro__content-item b {
  color: #005fff;
}
.calendar-intro__content-item + .calendar-intro__content-item {
  margin: 1.6em 0 0;
}
.calendar-intro__btns {
  background-color: #fff;
  margin: 0 -1.2em;
  padding: 2.4em 1.2em;
  width: calc(100% + 2.4em);
}
.calendar-intro__btns-thumb {
  display: none;
}
.calendar-intro__btns-content p {
  text-transform: uppercase;
  color: #000000;
  font-size: 1.6em;
  line-height: 1.2em;
  margin: 0 0 1.6rem;
  font-weight: 700;
}
.calendar-intro__btns-content p b {
  color: #b50734;
}
.calendar-intro__btns-content .btn {
  display: block;
  text-align: center;
  background: #b50734;
}
#nf-form-1-cont .nf-field-container {
  margin-bottom: 10px;
}
#nf-form-1-cont #nf-field-22-container {
  margin-bottom: 0;
}
#nf-form-1-cont p {
  margin: 0;
}
#nf-form-1-cont .nf-form-content textarea.ninja-forms-field {
  height: 130px;
}
#nf-form-1-cont .label-above .nf-field-label {
  margin-bottom: 0;
}
#nf-form-3-cont .nf-form-content {
  max-width: 100%;
}
#nf-field-32-wrap .nf-field-label {
  display: block;
  font-size: 0.82em;
  line-height: 1.3em;
}
#nf-field-13-container .nf-fu-button-cancel {
  display: none;
}
#nf-field-83-wrap p {
  margin: 0 0 0 30px;
  line-height: 1.3em;
}
.pr-city-intro__header h1 {
  color: #005fff;
  text-transform: uppercase;
  font-size: 3em;
}
.pr-city-intro__header h1 span {
  text-transform: none;
  font-weight: 400;
  font-size: 0.6em;
  display: block;
}
.pr-city-intro__list-item {
  position: relative;
  padding: 0 0 0 90px;
}
.pr-city-intro__list-item h3 {
  color: #005fff;
  padding: 0;
}
.pr-city-intro__list-item + .pr-city-intro__list-item {
  margin-top: 1.6em;
}
.pr-city-intro__list-item-desc {
  color: #000;
}
.pr-city-intro__list-item-thumb {
  position: absolute;
  top: 0;
  left: 0;
}
.pr-city-intro__list-item-thumb img {
  width: 65px;
  height: auto;
}
.pr-services__item {
  padding: 1.2em;
  color: #fff;
  background-color: #005fff;
}
.pr-services__item h3 {
  color: #fff;
}
.pr-services__item:nth-of-type(2) {
  background-color: #B60D33;
}
.pr-services__item + .pr-services__item {
  margin-top: 1em;
}
.pr-info__item.item02,
.pr-info__item.item03 span {
  color: #005fff;
}
.pr-info__item {
  max-width: 44rem;
}
.pr-info__item.item01 {
  margin: 0 0 1.6em;
}
.pr-info__item.item02 {
  padding: 0 0 0.6rem;
  font-size: 2.2em;
}
.pr-text.text01 span {
  color: #B60D33;
}
.pr-text.text02 h2 {
  text-transform: uppercase;
  line-height: 1.6em;
  padding: 0;
  margin: 0 0 1.6em;
  font-size: 5vw;
}
.pr-text.text02 h2:after {
  content: "";
  display: block;
  width: 80px;
  height: 4px;
  background-color: #005fff;
}
.pr-text.text02 h2 span {
  color: #005fff;
  display: block;
  font-size: 2em;
  margin-bottom: 0.4em;
}
.pr-text.text02 .pr-text__inner span {
  color: #005fff;
}
.pr-trust h2 {
  text-transform: uppercase;
  line-height: 1.6em;
  padding: 0;
  margin: 0 0 1.6rem;
  font-size: 5vw;
}
.pr-trust h2 span {
  color: #005fff;
  display: block;
  font-size: 2em;
}
.pr-trust .newspaper__list {
  background-color: #f1f1f1;
  border: none;
  margin: 0 -1.2em;
  width: calc(100% + 2.4em);
}
.pr-trust .container {
  padding-bottom: 0;
}
.pr-case-studies h2 {
  text-transform: uppercase;
  color: #005fff;
}
.pr-case-studies .slick-list {
  margin: 0 -1.6em;
  width: calc(100% + 3.2em);
}
.pr-case-studies .slick-arrow {
  position: absolute;
  top: 1.2em;
}
.pr-case-studies .slick-prev {
  left: 0.4em;
}
.pr-case-studies .slick-next {
  right: 0.4em;
}
.pr-case-studies .container {
  padding-top: 4.8em;
}
.pr-case-studies__item-thumb {
  margin: 0 0 1.6em;
}
.pr-case-studies__thumb-inner {
  padding: 1.6em;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pr-case-studies__desc {
  margin: 0 0 1.6em;
}
.pr-case-studies__item {
  margin: 0 1.6em;
}
.content-section h2 span {
  display: block;
}
.content-section.section02 h2 {
  text-align: center;
}
.content-section.section02 h2:after {
  content: "";
  display: block;
  width: 50px;
  height: 4px;
  background-color: #B60D33;
  margin: 0.8em auto;
}
.content-section.section02 h2 span {
  color: #B60D33;
  font-size: 2em;
  line-height: 1.2em;
  text-transform: uppercase;
}
.section01 .content-section__desc01 {
  margin: 0 0 1.6em;
}
.section01 .content-section__desc01:before {
  content: "";
  display: block;
  width: 50px;
  height: 4px;
  background-color: #B60D33;
  margin: 0 0 0.8em;
}
.section01 .content-section__desc01 span {
  color: #B60D33;
}
.section01 .content-section__desc02:before {
  content: "";
  display: block;
  width: 50px;
  height: 4px;
  background-color: #B60D33;
  margin: 0 0 0.8em;
}
.section01 .content-section__desc02 span {
  color: #B60D33;
}
.pr-academy .slider__item-inner p {
  margin: 0;
}
.pr-academy .link__more-less {
  margin: 0.8em 0;
}
.pr-academy .less .link__more-less + p {
  display: none;
}
.pr-academy .slider__item-thumb img {
  max-width: 100%;
}
.pr-academy__desc {
  margin: 0 0 3.6em;
  max-width: 30em;
}
.slider-effective .slider__item-inner {
  padding-top: 3.6em;
}
.slider-effective .slick-arrow {
  position: absolute;
  top: 0;
}
.slider-effective .slick-next {
  background-color: #005fff;
  right: 0;
}
.slider-effective .slick-next:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23ffffff"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23ffffff"/></svg>');
}
.slider-effective .slick-prev {
  right: 2.8rem;
}
.slider-effective .slick-list {
  margin: 0 -1em;
  width: calc(100% + 2em);
}
.slider-effective .slick-slide {
  margin: 0 1em;
}
.slider-effective .slider__item-inner p {
  margin: 0;
}
.slider-effective .link__more-less {
  margin: 0.8em 0;
}
.slider-effective .less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%230073e0" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%230073e0" stroke-width="4"/></g></svg>');
}
.slider-effective .more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%230073e0" stroke-width="4"/></g></svg>');
}
.slider-effective .less .link__more-less + p {
  display: none;
}
.cooperation-stages .cooperation-stages__nav {
  display: none;
}
.cooperation-stages .less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%230073e0" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%230073e0" stroke-width="4"/></g></svg>');
}
.cooperation-stages .more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%230073e0" stroke-width="4"/></g></svg>');
}
.cooperation-stages .less .link__more-less + p {
  display: none;
}
.cooperation-stages .link__more-less {
  margin: 0.8em 0;
}
.cooperation-stages .custom-slick-counter {
  display: block;
  text-align: right;
  height: auto;
  margin: 0 0 1.6em;
}
.cooperation-stages .custom-slick-counter-current {
  font-weight: 700;
  display: block;
  font-size: 4em;
  line-height: 0.8em;
  transform: translateX(3px);
}
.cooperation-stages h2 {
  padding: 0 0 2em;
}
.cooperation-stages .slick-arrow {
  position: absolute;
  top: 3em;
}
.cooperation-stages .slick-next {
  right: 0;
}
.cooperation-stages .slick-prev {
  right: 2.8em;
}
.cooperation-stages .slick-list {
  margin: 0 -1em;
  width: calc(100% + 2em);
}
.cooperation-stages .slick-slide {
  margin: 0 1em;
}
.cooperation-stages .cooperation-stages__item-thumb {
  background-color: #005fff;
  padding: 1em;
  margin: 0 0 1.6em;
}
.cooperation-stages .cooperation-stages__item-inner p {
  margin: 0;
}
.intro-pof h1 {
  letter-spacing: 15px;
  font-weight: 400;
  position: relative;
  z-index: 1;
}
.intro-pof h1 span {
  display: block;
  font-size: 0.4em;
}
.intro-pof__desc {
  margin: 0 0 1.6em;
  color: #000000;
  letter-spacing: 6px;
}
.about-pof {
  color: #000000;
}
.about-pof .container {
  padding-top: 0;
  padding-bottom: 0;
}
.about-pof__inner-desc01 {
  background-image: url(/wp-content/themes/commplace/images/pof-bg01.jpg);
  background-size: cover;
  width: calc(100% + 2.4em);
  padding: 2.4em 1.2em 3.6em;
  margin: 0 -1.2em;
}
.about-pof__inner-desc01 p {
  margin: 0;
  font-size: 1.2em;
  letter-spacing: 4px;
}
.about-pof__inner-desc01 p + p {
  margin: 1.6rem 0 0;
}
.about-pof__inner-desc02 p {
  font-size: 1.2em;
  letter-spacing: 4px;
}
.about-pof__inner-desc03 p {
  letter-spacing: 4px;
}
.about-pof__inner-thumb {
  margin: -1.2em -1.2em 1.6em 0;
}
.brands-pof .container {
  padding-left: 0;
  padding-right: 0;
}
.brands-pof__item {
  display: flex;
  flex-wrap: wrap;
}
.brands-pof__item:nth-of-type(1) .brands-pof__item-thumb,
.brands-pof__item:nth-of-type(3) .brands-pof__item-thumb {
  order: 1;
}
.brands-pof__item:nth-of-type(1) .brands-pof__item-desc,
.brands-pof__item:nth-of-type(3) .brands-pof__item-desc {
  order: 2;
}
.brands-pof__item .brands-pof__item-desc-ico {
  display: none;
}
.brands-pof__item-desc {
  background-color: #000000;
  color: #fff;
  padding: 2.4em 1.2em;
  position: relative;
}
.brands-pof__item-desc h3 {
  letter-spacing: 6px;
  color: #fff;
}
.brands-pof__item-desc p {
  margin: 0;
  letter-spacing: 4px;
}
.brands-pof__item-desc-ico {
  width: 3.6em;
  position: absolute;
  top: 50%;
  margin-top: -1.8em;
}
.brands-pof__item-thumb {
  width: 100%;
}
.brands-pof__item-thumb img {
  width: 100%;
}
.text-block-pof {
  color: #000000;
}
.text-block-pof h2 {
  letter-spacing: 4px;
}
.text-block-pof__thumb img {
  display: block;
  margin: 0 auto;
}
.text-block-pof__desc p {
  letter-spacing: 4px;
}
.pof-trust .newspaper__list {
  border: none;
  background-color: #f1f1f1;
}
.pof-services {
  color: #000000;
}
.pof-services p {
  margin: 0 0 1em;
  letter-spacing: 4px;
}
.pof-services p span {
  display: block;
}
.pof-services h2 {
  margin: 0;
  font-weight: 400;
  font-size: 2.6em;
  letter-spacing: 4px;
}
.pof-work__header h2 {
  margin: 0;
  font-weight: 400;
  font-size: 2.6em;
  letter-spacing: 4px;
}
.pof-work__header p {
  margin: 0 0 1em;
  letter-spacing: 4px;
  color: #000000;
}
.pof-work__thumb {
  margin: 0 0 1.6em;
}
.pof-articles-list .container {
  padding-bottom: 0;
}
.pof-articles-list__item {
  margin: 0 0 3.6em;
  display: block;
  color: #000000;
}
.pof-articles-list__item h3 {
  letter-spacing: 4px;
  font-weight: 400;
  font-size: 1.8em;
  padding: 0 0 1.6rem;
}
.pof-articles-list__item .link-more {
  color: #000000;
  margin: 0 0 1.6em;
  letter-spacing: 4px;
  font-size: 0.9em;
}
.pof-articles-list__item .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%231d1d1b"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%231d1d1b"/></svg>');
}
.pof-articles-list__item-thumb {
  position: relative;
  height: 0;
  padding-top: 130%;
  margin: 0 0 1.6em;
}
.pof-articles-list__item-thumb img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.pof-articles-list__item-desc {
  letter-spacing: 2px;
  font-size: 0.9em;
  line-height: 1.6em;
}
.pof-articles-list__separator {
  text-align: center;
  margin: 0 0 4em;
}
.pof-articles-list__separator img {
  max-width: 30em;
  width: 100%;
}
.pof-services-list .container {
  padding-bottom: 0;
}
.pof-services-list__bg {
  max-width: 80em;
  margin: -6em auto 0;
}
.pof-services-list__item {
  padding: 0 0 2.4em;
  margin: 0 0 3em;
  position: relative;
  display: block;
}
.pof-services-list__item h3 {
  letter-spacing: 4px;
  font-weight: 400;
}
.pof-services-list__item .link-more {
  position: absolute;
  left: 0;
  bottom: 0;
}
.pof-services-list__item .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%231d1d1b"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%231d1d1b"/></svg>');
}
.pof-services-list__thumb {
  width: 4em;
  height: 4em;
  margin: 0 0 1em;
}
.pof-services-list__thumb img {
  width: 100%;
  height: auto;
}
.newspaper.pof-trust .newspaper__list-item img {
  height: 2.1em;
  width: auto;
}
.container__more-less .link__more-less {
  margin: 1.6em 0;
}
.container__more-less.less .link__more-less + p {
  display: none;
}
.text-block-pro-pof h2 {
  background-color: #000000;
  color: #fff;
  padding: 1.2rem;
  margin: 0 -1.2rem 1.2rem;
  width: calc(100% + 2.4rem);
  letter-spacing: 4px;
  font-weight: 400;
}
.text-block-pro-pof h2 span {
  display: block;
  font-size: 0.5em;
}
.text-block-pro-pof__desc {
  color: #000000;
  letter-spacing: 4px;
}
.pof-places h2 {
  letter-spacing: 8px;
}
.pof-places__item-place {
  color: #000000;
}
.pof-places__item {
  letter-spacing: 4px;
}
.pof-gastro-backend .container {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: auto;
  padding: 0;
}
.pof-gastro-backend__thumb:nth-of-type(2) {
  grid-row: 1;
}
.pof-gastro-backend__thumb:nth-of-type(3) {
  grid-row: 3;
}
.pof-gastro-backend__thumb:nth-of-type(4) {
  grid-row: 4;
}
.pof-gastro-backend__header {
  grid-row: 2;
  background-color: #000000;
  color: #fff;
  letter-spacing: 4px;
  padding: 2.4em 1.2em;
}
.pof-gastro-backend__header h3 {
  color: #fff;
  letter-spacing: 6px;
}
.pof-gastro-backend__header p {
  margin: 0;
}
#site-main .fancy-pixy-header span {
  color: #000000;
  letter-spacing: 4px;
}
#site-main .fancy-pixy-header h2 {
  letter-spacing: 4px;
}
#site-main .tmp-pix:after {
  display: none;
}
.pfe-title h2 {
  letter-spacing: 3px;
  font-size: 1.8em;
  font-weight: 400;
}
.pfe-title h2 span {
  font-size: 1rem;
  line-height: 1.4em;
  display: block;
  margin: 0 0 0.8em;
  letter-spacing: 7px;
}
.pfe-title h2 span + span {
  margin: 0;
}
.pfe-title.goofy h2 span {
  margin: 0.8em 0 0;
}
@media (min-width: 380px) {
  .pfe-title h2 {
    letter-spacing: 8px;
  }
  .pfe-title h2 span {
    letter-spacing: 11px;
  }
}
.pfe-title__dark {
  background-color: #000000;
  padding: 1.2em;
  margin: 0 0 1.6em -1.2em;
}
.pfe-title__dark h2 {
  color: #fff;
  padding: 0;
}
.pfe-main .fancy-pixy-header h2 {
  letter-spacing: 4px;
  font-size: 1.8em;
}
.pfe-main .fancy-pixy-header h2 span {
  font-size: 1rem;
  line-height: 1.4em;
  display: block;
  margin: 0 0 0.8em;
  font-weight: 400;
}
.about-pfe__header {
  background-color: #000000;
  padding: 1.2em;
  margin: 0 0 0 -1.2em;
}
.about-pfe__header h1 {
  letter-spacing: 10px;
  color: #fff;
  font-weight: 400;
  font-size: 2.5em;
  line-height: 0.9em;
  padding: 0;
}
.about-pfe__header h1 span {
  font-size: 1rem;
  line-height: 1.4em;
  display: block;
}
.about-pfe__desc01 {
  padding: 2.4em 0;
  color: #000000;
  letter-spacing: 3px;
}
.about-pfe__desc01 p {
  margin: 0;
}
.about-pfe__desc01 p + p {
  margin: 1.6em 0 0;
}
.about-pfe__thumb01 {
  margin-right: -1.2em;
}
.about-pfe__thumb02 {
  margin: 0 0 1.6em -1.2em;
}
.about-pfe__desc02 {
  color: #000000;
}
.about-pfe__desc02 h2 {
  letter-spacing: 8px;
}
.about-pfe__desc02 h2 span {
  font-size: 1rem;
  line-height: 1.4em;
  display: block;
  margin: 0 0 0.8em;
  font-weight: 400;
  letter-spacing: 9px;
}
.about-pfe__desc02 p {
  letter-spacing: 3px;
}
.pfe-articles-list .container {
  position: relative;
  padding-bottom: 4em;
}
.pfe-articles-list__more {
  text-align: center;
  color: #000000;
  position: absolute;
  bottom: 1.2em;
  left: 0;
  right: 0;
  letter-spacing: 5px;
  cursor: pointer;
}
.pfe-articles-list__more:before {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  margin: 0 auto 0.6em;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23000000" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23000000" stroke-width="4"/></g></svg>');
}
.pfe-articles-list__header {
  padding: 2.4em 1.2em;
  width: 100%;
}
.pfe-articles-list__header.no-space-bottom {
  padding-bottom: 0;
}
.pfe-gallery__item {
  position: relative;
  margin: 0 0 0.8rem;
}
.pfe-firm__desc {
  color: #000000;
  letter-spacing: 3px;
}
.pfe-strengths .container {
  padding-bottom: 0;
}
.pfe-strengths .f-title {
  text-align: center;
}
.f-strengths__header {
  position: relative;
  max-width: 20em;
  margin: 0 auto 1.5em;
}
.f-strengths__header img {
  position: absolute;
  top: -0.5em;
  right: 0;
  width: auto;
  height: 7em;
  z-index: -1;
}
.pfe-strengths__01items {
  margin: 0 0 3.6em;
}
.pfe-strengths__01item {
  text-align: center;
  color: #000000;
  letter-spacing: 3px;
}
.pfe-strengths__01item img {
  height: 2.4em;
  margin: 0 auto 1em;
}
.pfe-strengths__01item h3 {
  padding: 0;
}
.pfe-strengths__01item p {
  margin: 0 auto;
  max-width: 20em;
}
.pfe-strengths__01item + .pfe-strengths__01item {
  margin: 2.4em 0 0;
}
.pfe-strengths__02items {
  display: grid;
  gap: 2.4em 0;
}
.pfe-strengths__02item {
  padding: 0 1.6em;
  color: #000000;
  letter-spacing: 3px;
}
.pfe-strengths__02item h3 {
  padding: 0;
}
.pfe-strengths__02item-thumb01 {
  grid-column: 1;
  grid-row: 1;
}
.pfe-strengths__02item-thumb02 {
  grid-column: 1;
  grid-row: 5;
}
.pfe-strengths__02item-thumb03 {
  grid-column: 1;
  grid-row: 6;
}
.pfe-strengths__02item:nth-of-type(1) {
  grid-column: 1;
  grid-row: 2;
}
.pfe-strengths__02item:nth-of-type(2) {
  grid-column: 1;
  grid-row: 3;
}
.pfe-strengths__02item:nth-of-type(3) {
  grid-column: 1;
  grid-row: 4;
}
.pfe-strengths__02item:nth-of-type(4) {
  grid-column: 1;
  grid-row: 7;
}
.pfe-strengths__02item:nth-of-type(5) {
  grid-column: 1;
  grid-row: 8;
}
.pfe-dkk__desc {
  letter-spacing: 3px;
  color: #000000;
}
.pfe-dkk__thumb img {
  width: 100%;
}
.pfe-dkk__thumb picture + picture {
  display: block;
  margin: 1.6em 0 0;
}
.pfe-gardens .container {
  display: grid;
  gap: 1.2em;
}
.pfe-gardens__desc {
  padding: 1.2em;
  background-color: #000000;
  color: #fff;
  letter-spacing: 4px;
}
.pfe-gardens__desc h3 {
  color: #fff;
}
.pfe-gardens__desc p {
  margin: 0;
}
.pfe-gardens__desc .link__more-less {
  margin: 1.6em 0;
}
.pfe-how .container {
  padding-top: 0;
}
.pfe-how__header {
  position: relative;
  z-index: 2;
}
.pfe-how__header:after {
  content: "Jak zorganizować";
  position: absolute;
  top: 0;
  left: 0;
  letter-spacing: 9px;
  color: #000000;
}
.pfe-how__desc {
  position: relative;
  padding: 5em 1.2em;
  margin-top: -3em;
  color: #fff;
  letter-spacing: 4px;
}
.pfe-how__desc:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.pfe-how__desc img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.pfe-how__desc-items {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 0;
  list-style: none;
  counter-reset: comm-counter;
}
.pfe-how__desc-item {
  counter-increment: comm-counter;
  display: flex;
  align-items: center;
  font-size: 0.9em;
}
.pfe-how__desc-item:before {
  content: counter(comm-counter) "";
  width: 2.4em;
  height: 2.4em;
  border-radius: 50%;
  border: 1px solid #fff;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  letter-spacing: 0;
  line-height: 1em;
  margin-right: 1em;
  background-color: #000000;
}
.pfe-how__desc-item span {
  display: block;
  width: calc(100% - 3.4em);
}
.pfe-plan {
  margin: 0 0 3.6em;
}
.pfe-plan .container {
  background-color: #005fff;
}
.pfe-plan .btn {
  background-color: #000000;
  display: block;
  margin: 0 auto;
  max-width: 20em;
  text-align: center;
  border: none;
}
.pfe-plan__header h2 {
  letter-spacing: 0;
  color: #fff;
  text-align: center;
  padding: 0 0 2.4rem;
  font-weight: 500;
}
.pfe-plan__header h2 span {
  letter-spacing: 0;
}
.customers-case {
  margin: 2.5em 0;
}
.customers-case__thumb {
  margin: 0 -1.2em;
}
.customers-case__logo {
  margin: 0 0 1.6em;
}
.customers-case__logo img {
  height: 3em;
  width: auto;
  margin: 0 auto;
}
.customers-case__inner {
  padding: 3.8em 0 0;
}
.customers-case__inner .btn {
  margin: 1.6em auto;
  display: block;
  text-align: center;
}
.customers-case__meta-items {
  border: 1px solid #d8d8d8;
  padding: 1.2em;
}
.customers-case__meta-item {
  font-size: 0.8em;
  line-height: 1.4em;
  color: #1a1a1a;
  text-align: center;
}
.customers-case__meta-item span {
  display: block;
  font-size: 2em;
  line-height: 1;
  margin: 0 0 0.6rem;
  color: #005fff;
  font-weight: 700;
}
.customers-case__meta-item + .customers-case__meta-item {
  margin: 1.6em 0 0;
}
.customers-case .slick {
  margin: 0 -2.4em;
}
.customers-case .slick-arrow {
  top: 0;
  position: absolute;
}
.customers-case .slick-prev {
  right: 8rem;
}
.customers-case .slick-next {
  right: 2.4rem;
}
.customers-case .custom-slick-counter {
  position: absolute;
  top: 0;
  right: 5.2rem;
}
.customers-case__item {
  padding: 0 2.4em;
}
.pfe-main .fancy-pixy-header h2 {
  font-weight: 400;
  letter-spacing: 8px;
}
.pfe-main .fancy-pixy-header span {
  letter-spacing: 11px;
}
.pfe-articles-list__thumb {
  padding-top: 100%;
}
.pfe-articles-list .container {
  padding-bottom: 0;
}
.pfe-articles-list .pof-articles-list__item {
  display: none;
}
.pfe-articles-list .pof-articles-list__item.visible {
  display: block;
}
.customers-offer-nav {
  background-color: #f5f5f5;
}
.customers-offer-nav .container {
  display: grid;
  gap: 1em;
}
.customers-offer-nav__item {
  text-transform: uppercase;
  position: relative;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.2em;
  padding: 0.8em 3em;
}
.customers-offer-nav__item:before {
  content: "";
  width: 16px;
  height: 32px;
  position: absolute;
  right: 1em;
  top: 50%;
  margin-top: -16px;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="32" viewBox="0 0 16 32"><rect width="16" height="32" fill="none"/><path d="M2 7.2c-0.3 0.3-0.3 0.9 0 1.2l5.5 5.5c0.3 0.3 0.7 0.3 0.9 0l5.5-5.5c0.3-0.3 0.3-0.9 0-1.2 -0.3-0.3-0.9-0.3-1.2 0L8 12.1 3.2 7.2C2.8 6.9 2.3 6.9 2 7.2z" fill="%23ffffff"/><path d="M2 20.1c-0.3 0.3-0.3 0.9 0 1.2l5.5 5.5c0.3 0.3 0.7 0.3 0.9 0l5.5-5.5c0.3-0.3 0.3-0.9 0-1.2 -0.3-0.3-0.9-0.3-1.2 0L8 24.9 3.2 20.1C2.8 19.8 2.3 19.8 2 20.1z" fill="%23ffffff"/></svg>');
}
.experts-intro h1 {
  text-transform: uppercase;
  color: #005fff;
}
.experts-intro h1:after {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  background-color: #005fff;
  margin: 0.6em 0 0;
}
.experts-intro__item01 p {
  font-weight: 700;
  color: #000000;
  font-size: 1.2em;
  line-height: 1.4em;
}
.experts-people {
  background-color: #000000;
}
.experts-people .container {
  padding-top: 2.4em;
  padding-bottom: 2.4em;
}
.experts-people__items {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding-top: 2em;
}
.experts-people__items .slick-arrow {
  position: absolute;
  top: -1em;
}
.experts-people__items .slick-next {
  right: 0;
}
.experts-people__items .slick-prev {
  right: 5em;
}
.experts-people__item {
  padding: 1.2em;
  width: 50%;
}
.experts-people__item-title {
  color: #fff;
  margin: 1em 0 0;
  font-size: 1.2em;
  line-height: 1.4em;
  text-align: center;
}
.experts-people__item-thumb img {
  margin: 0 auto;
  display: block;
}
.expert-intro .ornament {
  display: none;
}
.expert-intro__desc h1 {
  text-transform: uppercase;
  font-weight: 400;
}
.expert-intro__desc h1:after {
  content: "";
  display: block;
  width: 36px;
  height: 3px;
  background-color: #000000;
  margin: 0.3em 0 0;
}
.expert-intro__desc h1 span {
  display: block;
  text-transform: none;
  font-size: 0.6em;
}
.expert-intro__social {
  display: flex;
  align-items: center;
  justify-content: center;
}
.type_1 .expert-intro__social {
  background-color: #000000;
}
.type_2 .expert-intro__social {
  background-color: #fafafa;
}
.expert-intro__social a {
  display: block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  margin: 1em 0.5em;
}
.expert-intro__social a:before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  background-size: cover;
}
.expert-intro__desc {
  margin: 2.4em 0;
  color: #000000;
}
.expert-intro__callendar {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-weight: 700;
  max-width: 19em;
}
.expert-callendar:before {
  content: "";
  width: 64px;
  height: 64px;
  margin-right: 1.2em;
  background-size: cover;
  display: block;
}
.type_1 .expert-callendar:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="198.196" height="198.264" viewBox="0 0 198.196 198.264"><g transform="translate(0 0.001)"><path d="M145.4,19.251l5.4-4.6a97.2,97.2,0,0,0-62.9-14,97.127,97.127,0,0,0-58.2,27.7,99.131,99.131,0,0,0-22,32.3,99.958,99.958,0,0,0-1,74.5,99.183,99.183,0,0,0,21.2,33.1,98.717,98.717,0,0,0,69.5,30,98.473,98.473,0,0,0,70.5-27.8,97.1,97.1,0,0,0,29.2-56.9,96.6,96.6,0,0,0-11.7-62.9l-4.8,4.5a90.415,90.415,0,0,1,10,58.2,90.5,90.5,0,0,1-27.2,52.5,91.281,91.281,0,0,1-31,19.8,93.016,93.016,0,0,1-35,6.2,91.488,91.488,0,0,1-34.7-7.4,92.351,92.351,0,0,1-50.1-51.8,91.076,91.076,0,0,1-6.2-35,91.731,91.731,0,0,1,28.2-65.1,90.413,90.413,0,0,1,53.3-25.3Q118.955,3.5,145.4,19.251Z" fill="%233671b7"/><path d="M136.7,65.851a8.916,8.916,0,0,0-6.5-2.7H119.6v-8.5a1.872,1.872,0,0,0-.5-1.4,2.032,2.032,0,0,0-1.5-.6,1.612,1.612,0,0,0-1.3.6,2.1,2.1,0,0,0-.7,1.4v8.5h-15v-8.5a2.051,2.051,0,0,0-2-2,1.678,1.678,0,0,0-1.4.6,1.974,1.974,0,0,0-.6,1.4v8.5H81.4v-8.5a2.389,2.389,0,0,0-.5-1.4,2.035,2.035,0,0,0-1.5-.6,2.051,2.051,0,0,0-2,2v8.5H66.8a9.079,9.079,0,0,0-6.5,2.7,8.914,8.914,0,0,0-2.7,6.5v63.3a8.978,8.978,0,0,0,2.7,6.6,9.408,9.408,0,0,0,6.5,2.6h63.4a9.229,9.229,0,0,0,6.5-2.6,8.977,8.977,0,0,0,2.7-6.6v-63.3A8.909,8.909,0,0,0,136.7,65.851Zm-2.8,2.8v.1a4.91,4.91,0,0,1,1.5,3.6v7.3H61.6v-7.3a5.3,5.3,0,0,1,1.5-3.7h.1a4.91,4.91,0,0,1,3.6-1.5H77.4v5.2a2.051,2.051,0,0,0,2,2,2.035,2.035,0,0,0,1.5-.6,2.389,2.389,0,0,0,.5-1.4v-5.2H96.6v5.2a1.974,1.974,0,0,0,.6,1.4,1.678,1.678,0,0,0,1.4.6,2.051,2.051,0,0,0,2-2v-5.2h15v5.2a2.1,2.1,0,0,0,.7,1.4,1.612,1.612,0,0,0,1.3.6,2.032,2.032,0,0,0,1.5-.6,1.872,1.872,0,0,0,.5-1.4v-5.2h10.6A5.3,5.3,0,0,1,133.9,68.651Zm1.5,15v35.8H124.9a11.271,11.271,0,0,0-11.1,11.1v10.3h-47a5.3,5.3,0,0,1-3.7-1.5h.1a4.71,4.71,0,0,1-1.6-3.7v-52h73.8Zm-17.6,46.9a6.883,6.883,0,0,1,2.1-5,6.726,6.726,0,0,1,5-2.1h7.8l-14.9,14.9v-7.8Zm17.6,5.1a4.975,4.975,0,0,1-1.5,3.7,5.3,5.3,0,0,1-3.7,1.5H121l14.4-14.3Z"/><path d="M133.9,68.751v-.1a5.3,5.3,0,0,0-3.7-1.5H119.6v5.2a1.872,1.872,0,0,1-.5,1.4,2.032,2.032,0,0,1-1.5.6,1.612,1.612,0,0,1-1.3-.6,2.1,2.1,0,0,1-.7-1.4v-5.2h-15v5.2a2.051,2.051,0,0,1-2,2,1.678,1.678,0,0,1-1.4-.6,1.974,1.974,0,0,1-.6-1.4v-5.2H81.4v5.2a2.389,2.389,0,0,1-.5,1.4,2.035,2.035,0,0,1-1.5.6,2.051,2.051,0,0,1-2-2v-5.2H66.8a4.91,4.91,0,0,0-3.6,1.5h-.1a5.3,5.3,0,0,0-1.5,3.7v7.3h73.8v-7.3A4.9,4.9,0,0,0,133.9,68.751Z" fill="%233671b7"/><path d="M135.4,119.451v-35.8H61.6v52a4.71,4.71,0,0,0,1.6,3.7h-.1a5.3,5.3,0,0,0,3.7,1.5h47v-10.3a11.271,11.271,0,0,1,11.1-11.1h10.5Zm-36.3-22.7a1.977,1.977,0,0,1,1.4-.6H115a1.97,1.97,0,0,1,1.4.6,1.679,1.679,0,0,1,.6,1.4v3.8a2.106,2.106,0,0,1-.5,1.3,29.1,29.1,0,0,0-7.3,16.1,2.051,2.051,0,0,1-.8,1.3,2.29,2.29,0,0,1-1.4.4,2.468,2.468,0,0,1-1.4-.8,1.625,1.625,0,0,1-.3-1.5,33.021,33.021,0,0,1,7.7-17.6v-1H100.5a2.052,2.052,0,0,1-2-2A1.678,1.678,0,0,1,99.1,96.751Zm-7.2,7.1a4.049,4.049,0,0,0-1.6-2.8,3.732,3.732,0,0,0-3.1-1.2h0a6.243,6.243,0,0,0-4,1.9,2.389,2.389,0,0,1-1.4.5,1.75,1.75,0,0,1-1.4-.7,1.814,1.814,0,0,1-.6-1.4,2.666,2.666,0,0,1,.7-1.4,9.457,9.457,0,0,1,6.6-2.9,8.209,8.209,0,0,1,5.9,2.2,8.517,8.517,0,0,1,2.9,5.3v.1a9.116,9.116,0,0,1-1.9,6.4h0c-1.4,1.8-3.4,4.2-6.1,7.2h6.3a1.971,1.971,0,0,1,1.4.6,1.677,1.677,0,0,1,.6,1.4,2.051,2.051,0,0,1-2,2h-11a2.449,2.449,0,0,1-1.2-.4,1.855,1.855,0,0,1-.7-1.2,1.99,1.99,0,0,1,.1-1.3,2.361,2.361,0,0,1,.8-.9c4-4.2,6.8-7.6,8.6-9.8A5.472,5.472,0,0,0,91.9,103.852Z" fill="%23ffffff"/><path d="M100.5,96.151a1.978,1.978,0,0,0-1.4.6,1.678,1.678,0,0,0-.6,1.4,2.052,2.052,0,0,0,2,2H113v1a33.021,33.021,0,0,0-7.7,17.6,1.625,1.625,0,0,0,.3,1.5,2.477,2.477,0,0,0,1.4.8,2.3,2.3,0,0,0,1.4-.4,2.049,2.049,0,0,0,.8-1.3,29.1,29.1,0,0,1,7.3-16.1,2.1,2.1,0,0,0,.5-1.3v-3.8a1.676,1.676,0,0,0-.6-1.4,1.97,1.97,0,0,0-1.4-.6H100.5Z"/><path d="M91.9,103.852a5.47,5.47,0,0,1-1.1,3.6c-1.8,2.2-4.6,5.6-8.6,9.8a2.361,2.361,0,0,0-.8.9,1.99,1.99,0,0,0-.1,1.3,1.855,1.855,0,0,0,.7,1.2,2.449,2.449,0,0,0,1.2.4h11a2.051,2.051,0,0,0,2-2,1.675,1.675,0,0,0-.6-1.4,1.975,1.975,0,0,0-1.4-.6H87.9c2.7-3,4.7-5.4,6.1-7.2h0a9.116,9.116,0,0,0,1.9-6.4v-.1a8.515,8.515,0,0,0-2.9-5.3,8.209,8.209,0,0,0-5.9-2.2,9.457,9.457,0,0,0-6.6,2.9,2.666,2.666,0,0,0-.7,1.4,1.812,1.812,0,0,0,.6,1.4,1.747,1.747,0,0,0,1.4.7,2.389,2.389,0,0,0,1.4-.5,6.238,6.238,0,0,1,4-1.9h0a3.732,3.732,0,0,1,3.1,1.2A4.049,4.049,0,0,1,91.9,103.852Z"/><path d="M119.9,125.551a6.887,6.887,0,0,0-2.1,5v7.8l14.9-14.9h-7.8A6.718,6.718,0,0,0,119.9,125.551Z" fill="%23e3e3e3"/><path d="M133.9,139.352a4.975,4.975,0,0,0,1.5-3.7v-9.1l-14.4,14.3h9.2A5.3,5.3,0,0,0,133.9,139.352Z" fill="%233671b7"/><path d="M184.2,8.051a3.648,3.648,0,0,0-3.2,1.2l-12.9,11.2-3.9-4.6a.1.1,0,0,0-.1-.1,2.937,2.937,0,0,0-1.6-1h-.2a1.268,1.268,0,0,0-.6-.1,3.083,3.083,0,0,0-1,.1,2.8,2.8,0,0,0-2.3,2.7l-9.7,29.4a2.483,2.483,0,0,0,0,1.7,2.759,2.759,0,0,0,1.1,1.3,3.21,3.21,0,0,0,1.7.2l30.6-5.5a2.585,2.585,0,0,0,2.1-.9l-.1.1a3.457,3.457,0,0,0,1.2-2.4,3.085,3.085,0,0,0-.5-1.8c-.2-.2-.3-.4-.4-.5l-4.2-4.9,12.8-11.1v-.1c2.1-1.9,2.2-3.9.4-6.1h0l-6.3-7.2A3.772,3.772,0,0,0,184.2,8.051Zm-.4,5.4,5.4,6.2L175,32.051a2.224,2.224,0,0,0-.9,1.7,3.22,3.22,0,0,0,.6,1.8l4,4.6-24,4.3,7.6-23.1,3.7,4.2a2.585,2.585,0,0,0,1.7.9,2.794,2.794,0,0,0,1.8-.6Zm-22.6,6.2-.1-.1Z" fill="%233671b7"/></g></svg>');
}
.type_2 .expert-callendar:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="198.196" height="198.264" viewBox="0 0 198.196 198.264"><g transform="translate(0 0.001)"><path d="M145.4,19.251l5.4-4.6a97.2,97.2,0,0,0-62.9-14,97.127,97.127,0,0,0-58.2,27.7,99.131,99.131,0,0,0-22,32.3,99.958,99.958,0,0,0-1,74.5,99.183,99.183,0,0,0,21.2,33.1,98.717,98.717,0,0,0,69.5,30,98.473,98.473,0,0,0,70.5-27.8,97.1,97.1,0,0,0,29.2-56.9,96.6,96.6,0,0,0-11.7-62.9l-4.8,4.5a90.415,90.415,0,0,1,10,58.2,90.5,90.5,0,0,1-27.2,52.5,91.281,91.281,0,0,1-31,19.8,93.016,93.016,0,0,1-35,6.2,91.488,91.488,0,0,1-34.7-7.4,92.351,92.351,0,0,1-50.1-51.8,91.076,91.076,0,0,1-6.2-35,91.731,91.731,0,0,1,28.2-65.1,90.413,90.413,0,0,1,53.3-25.3Q118.955,3.5,145.4,19.251Z" fill="%23b60d33"/><path d="M136.7,65.851a8.916,8.916,0,0,0-6.5-2.7H119.6v-8.5a1.872,1.872,0,0,0-.5-1.4,2.032,2.032,0,0,0-1.5-.6,1.612,1.612,0,0,0-1.3.6,2.1,2.1,0,0,0-.7,1.4v8.5h-15v-8.5a2.051,2.051,0,0,0-2-2,1.678,1.678,0,0,0-1.4.6,1.974,1.974,0,0,0-.6,1.4v8.5H81.4v-8.5a2.389,2.389,0,0,0-.5-1.4,2.035,2.035,0,0,0-1.5-.6,2.051,2.051,0,0,0-2,2v8.5H66.8a9.079,9.079,0,0,0-6.5,2.7,8.914,8.914,0,0,0-2.7,6.5v63.3a8.978,8.978,0,0,0,2.7,6.6,9.408,9.408,0,0,0,6.5,2.6h63.4a9.229,9.229,0,0,0,6.5-2.6,8.977,8.977,0,0,0,2.7-6.6v-63.3A8.909,8.909,0,0,0,136.7,65.851Zm-2.8,2.8v.1a4.91,4.91,0,0,1,1.5,3.6v7.3H61.6v-7.3a5.3,5.3,0,0,1,1.5-3.7h.1a4.91,4.91,0,0,1,3.6-1.5H77.4v5.2a2.051,2.051,0,0,0,2,2,2.035,2.035,0,0,0,1.5-.6,2.389,2.389,0,0,0,.5-1.4v-5.2H96.6v5.2a1.974,1.974,0,0,0,.6,1.4,1.678,1.678,0,0,0,1.4.6,2.051,2.051,0,0,0,2-2v-5.2h15v5.2a2.1,2.1,0,0,0,.7,1.4,1.612,1.612,0,0,0,1.3.6,2.032,2.032,0,0,0,1.5-.6,1.872,1.872,0,0,0,.5-1.4v-5.2h10.6A5.3,5.3,0,0,1,133.9,68.651Zm1.5,15v35.8H124.9a11.271,11.271,0,0,0-11.1,11.1v10.3h-47a5.3,5.3,0,0,1-3.7-1.5h.1a4.71,4.71,0,0,1-1.6-3.7v-52h73.8Zm-17.6,46.9a6.883,6.883,0,0,1,2.1-5,6.726,6.726,0,0,1,5-2.1h7.8l-14.9,14.9v-7.8Zm17.6,5.1a4.975,4.975,0,0,1-1.5,3.7,5.3,5.3,0,0,1-3.7,1.5H121l14.4-14.3Z"/><path d="M133.9,68.751v-.1a5.3,5.3,0,0,0-3.7-1.5H119.6v5.2a1.872,1.872,0,0,1-.5,1.4,2.032,2.032,0,0,1-1.5.6,1.612,1.612,0,0,1-1.3-.6,2.1,2.1,0,0,1-.7-1.4v-5.2h-15v5.2a2.051,2.051,0,0,1-2,2,1.678,1.678,0,0,1-1.4-.6,1.974,1.974,0,0,1-.6-1.4v-5.2H81.4v5.2a2.389,2.389,0,0,1-.5,1.4,2.035,2.035,0,0,1-1.5.6,2.051,2.051,0,0,1-2-2v-5.2H66.8a4.91,4.91,0,0,0-3.6,1.5h-.1a5.3,5.3,0,0,0-1.5,3.7v7.3h73.8v-7.3A4.9,4.9,0,0,0,133.9,68.751Z" fill="%23b60d33"/><path d="M135.4,119.451v-35.8H61.6v52a4.71,4.71,0,0,0,1.6,3.7h-.1a5.3,5.3,0,0,0,3.7,1.5h47v-10.3a11.271,11.271,0,0,1,11.1-11.1h10.5Zm-36.3-22.7a1.977,1.977,0,0,1,1.4-.6H115a1.97,1.97,0,0,1,1.4.6,1.679,1.679,0,0,1,.6,1.4v3.8a2.106,2.106,0,0,1-.5,1.3,29.1,29.1,0,0,0-7.3,16.1,2.051,2.051,0,0,1-.8,1.3,2.29,2.29,0,0,1-1.4.4,2.468,2.468,0,0,1-1.4-.8,1.625,1.625,0,0,1-.3-1.5,33.021,33.021,0,0,1,7.7-17.6v-1H100.5a2.052,2.052,0,0,1-2-2A1.678,1.678,0,0,1,99.1,96.751Zm-7.2,7.1a4.049,4.049,0,0,0-1.6-2.8,3.732,3.732,0,0,0-3.1-1.2h0a6.243,6.243,0,0,0-4,1.9,2.389,2.389,0,0,1-1.4.5,1.75,1.75,0,0,1-1.4-.7,1.814,1.814,0,0,1-.6-1.4,2.666,2.666,0,0,1,.7-1.4,9.457,9.457,0,0,1,6.6-2.9,8.209,8.209,0,0,1,5.9,2.2,8.517,8.517,0,0,1,2.9,5.3v.1a9.116,9.116,0,0,1-1.9,6.4h0c-1.4,1.8-3.4,4.2-6.1,7.2h6.3a1.971,1.971,0,0,1,1.4.6,1.677,1.677,0,0,1,.6,1.4,2.051,2.051,0,0,1-2,2h-11a2.449,2.449,0,0,1-1.2-.4,1.855,1.855,0,0,1-.7-1.2,1.99,1.99,0,0,1,.1-1.3,2.361,2.361,0,0,1,.8-.9c4-4.2,6.8-7.6,8.6-9.8A5.472,5.472,0,0,0,91.9,103.852Z" fill="%23ffffff"/><path d="M100.5,96.151a1.978,1.978,0,0,0-1.4.6,1.678,1.678,0,0,0-.6,1.4,2.052,2.052,0,0,0,2,2H113v1a33.021,33.021,0,0,0-7.7,17.6,1.625,1.625,0,0,0,.3,1.5,2.477,2.477,0,0,0,1.4.8,2.3,2.3,0,0,0,1.4-.4,2.049,2.049,0,0,0,.8-1.3,29.1,29.1,0,0,1,7.3-16.1,2.1,2.1,0,0,0,.5-1.3v-3.8a1.676,1.676,0,0,0-.6-1.4,1.97,1.97,0,0,0-1.4-.6H100.5Z"/><path d="M91.9,103.852a5.47,5.47,0,0,1-1.1,3.6c-1.8,2.2-4.6,5.6-8.6,9.8a2.361,2.361,0,0,0-.8.9,1.99,1.99,0,0,0-.1,1.3,1.855,1.855,0,0,0,.7,1.2,2.449,2.449,0,0,0,1.2.4h11a2.051,2.051,0,0,0,2-2,1.675,1.675,0,0,0-.6-1.4,1.975,1.975,0,0,0-1.4-.6H87.9c2.7-3,4.7-5.4,6.1-7.2h0a9.116,9.116,0,0,0,1.9-6.4v-.1a8.515,8.515,0,0,0-2.9-5.3,8.209,8.209,0,0,0-5.9-2.2,9.457,9.457,0,0,0-6.6,2.9,2.666,2.666,0,0,0-.7,1.4,1.812,1.812,0,0,0,.6,1.4,1.747,1.747,0,0,0,1.4.7,2.389,2.389,0,0,0,1.4-.5,6.238,6.238,0,0,1,4-1.9h0a3.732,3.732,0,0,1,3.1,1.2A4.049,4.049,0,0,1,91.9,103.852Z"/><path d="M119.9,125.551a6.887,6.887,0,0,0-2.1,5v7.8l14.9-14.9h-7.8A6.718,6.718,0,0,0,119.9,125.551Z" fill="%23e3e3e3"/><path d="M133.9,139.352a4.975,4.975,0,0,0,1.5-3.7v-9.1l-14.4,14.3h9.2A5.3,5.3,0,0,0,133.9,139.352Z" fill="%23b60d33"/><path d="M184.2,8.051a3.648,3.648,0,0,0-3.2,1.2l-12.9,11.2-3.9-4.6a.1.1,0,0,0-.1-.1,2.937,2.937,0,0,0-1.6-1h-.2a1.268,1.268,0,0,0-.6-.1,3.083,3.083,0,0,0-1,.1,2.8,2.8,0,0,0-2.3,2.7l-9.7,29.4a2.483,2.483,0,0,0,0,1.7,2.759,2.759,0,0,0,1.1,1.3,3.21,3.21,0,0,0,1.7.2l30.6-5.5a2.585,2.585,0,0,0,2.1-.9l-.1.1a3.457,3.457,0,0,0,1.2-2.4,3.085,3.085,0,0,0-.5-1.8c-.2-.2-.3-.4-.4-.5l-4.2-4.9,12.8-11.1v-.1c2.1-1.9,2.2-3.9.4-6.1h0l-6.3-7.2A3.772,3.772,0,0,0,184.2,8.051Zm-.4,5.4,5.4,6.2L175,32.051a2.224,2.224,0,0,0-.9,1.7,3.22,3.22,0,0,0,.6,1.8l4,4.6-24,4.3,7.6-23.1,3.7,4.2a2.585,2.585,0,0,0,1.7.9,2.794,2.794,0,0,0,1.8-.6Zm-22.6,6.2-.1-.1Z" fill="%23b60d33"/></g></svg>');
}
.type_2 .expert-intro__callendar {
  color: #B60D33;
}
.type_1 .ico-insta:before {
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M16.134,0C11.751,0,11.2.02,9.483.1a11.9,11.9,0,0,0-3.916.75A7.9,7.9,0,0,0,2.708,2.708,7.872,7.872,0,0,0,.847,5.566,11.862,11.862,0,0,0,.1,9.483C.016,11.2,0,11.751,0,16.134s.02,4.93.1,6.651A11.9,11.9,0,0,0,.847,26.7,7.912,7.912,0,0,0,2.708,29.56,7.89,7.89,0,0,0,5.566,31.42a11.911,11.911,0,0,0,3.916.75c1.721.081,2.268.1,6.651.1s4.93-.02,6.651-.1a11.939,11.939,0,0,0,3.916-.75A8.245,8.245,0,0,0,31.42,26.7a11.9,11.9,0,0,0,.75-3.916c.081-1.721.1-2.268.1-6.651s-.02-4.93-.1-6.651a11.932,11.932,0,0,0-.75-3.916A7.918,7.918,0,0,0,29.56,2.708,7.861,7.861,0,0,0,26.7.847,11.869,11.869,0,0,0,22.785.1C21.064.016,20.517,0,16.134,0Zm0,2.9c4.306,0,4.82.022,6.521.1a8.889,8.889,0,0,1,2.994.558,5.309,5.309,0,0,1,3.063,3.061,8.908,8.908,0,0,1,.555,2.994c.077,1.7.094,2.213.094,6.521s-.02,4.82-.1,6.521a9.079,9.079,0,0,1-.566,2.994,5.123,5.123,0,0,1-1.209,1.858,5.033,5.033,0,0,1-1.855,1.2,8.973,8.973,0,0,1-3,.555c-1.713.077-2.217.094-6.533.094s-4.821-.02-6.533-.1A9.148,9.148,0,0,1,6.554,28.7,5,5,0,0,1,4.7,27.487a4.9,4.9,0,0,1-1.21-1.855,9.156,9.156,0,0,1-.565-3c-.061-1.694-.082-2.217-.082-6.513s.022-4.821.082-6.536a9.146,9.146,0,0,1,.565-3A4.783,4.783,0,0,1,4.7,4.718,4.772,4.772,0,0,1,6.554,3.51,8.93,8.93,0,0,1,9.54,2.944c1.714-.061,2.218-.081,6.533-.081l.061.04Zm0,4.945a8.285,8.285,0,1,0,8.285,8.285A8.284,8.284,0,0,0,16.134,7.849Zm0,13.663a5.378,5.378,0,1,1,5.378-5.378A5.376,5.376,0,0,1,16.134,21.512ZM26.683,7.522a1.936,1.936,0,1,1-1.936-1.935A1.937,1.937,0,0,1,26.683,7.522Z" fill="%23ffffff"/></svg>');
}
.type_1 .ico-fb:before {
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M29.029,2.25H3.483A3.483,3.483,0,0,0,0,5.733V31.279a3.483,3.483,0,0,0,3.483,3.483h9.961V23.709H8.872v-5.2h4.572V14.541c0-4.51,2.685-7,6.8-7a27.7,27.7,0,0,1,4.029.351v4.427H22a2.6,2.6,0,0,0-2.933,2.811v3.378H24.06l-.8,5.2H19.068V34.762h9.961a3.483,3.483,0,0,0,3.483-3.483V5.733A3.483,3.483,0,0,0,29.029,2.25Z" transform="translate(0 -2.25)" fill="%23ffffff"/></svg>');
}
.type_1 .ico-in:before {
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M30.19,2.25H2.315A2.332,2.332,0,0,0,0,4.594V32.418a2.332,2.332,0,0,0,2.315,2.344H30.19a2.338,2.338,0,0,0,2.322-2.344V4.594A2.338,2.338,0,0,0,30.19,2.25ZM9.826,30.118H5.007V14.6H9.834V30.118ZM7.417,12.483a2.794,2.794,0,1,1,2.794-2.794,2.8,2.8,0,0,1-2.794,2.794ZM27.889,30.118H23.071V22.57c0-1.8-.036-4.115-2.5-4.115-2.511,0-2.9,1.959-2.9,3.984v7.678H12.853V14.6h4.623v2.119h.065a5.076,5.076,0,0,1,4.565-2.5c4.877,0,5.784,3.215,5.784,7.4Z" transform="translate(0 -2.25)" fill="%23ffffff"/></svg>');
}
.type_2 .ico-insta:before {
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M16.134,0C11.751,0,11.2.02,9.483.1a11.9,11.9,0,0,0-3.916.75A7.9,7.9,0,0,0,2.708,2.708,7.872,7.872,0,0,0,.847,5.566,11.862,11.862,0,0,0,.1,9.483C.016,11.2,0,11.751,0,16.134s.02,4.93.1,6.651A11.9,11.9,0,0,0,.847,26.7,7.912,7.912,0,0,0,2.708,29.56,7.89,7.89,0,0,0,5.566,31.42a11.911,11.911,0,0,0,3.916.75c1.721.081,2.268.1,6.651.1s4.93-.02,6.651-.1a11.939,11.939,0,0,0,3.916-.75A8.245,8.245,0,0,0,31.42,26.7a11.9,11.9,0,0,0,.75-3.916c.081-1.721.1-2.268.1-6.651s-.02-4.93-.1-6.651a11.932,11.932,0,0,0-.75-3.916A7.918,7.918,0,0,0,29.56,2.708,7.861,7.861,0,0,0,26.7.847,11.869,11.869,0,0,0,22.785.1C21.064.016,20.517,0,16.134,0Zm0,2.9c4.306,0,4.82.022,6.521.1a8.889,8.889,0,0,1,2.994.558,5.309,5.309,0,0,1,3.063,3.061,8.908,8.908,0,0,1,.555,2.994c.077,1.7.094,2.213.094,6.521s-.02,4.82-.1,6.521a9.079,9.079,0,0,1-.566,2.994,5.123,5.123,0,0,1-1.209,1.858,5.033,5.033,0,0,1-1.855,1.2,8.973,8.973,0,0,1-3,.555c-1.713.077-2.217.094-6.533.094s-4.821-.02-6.533-.1A9.148,9.148,0,0,1,6.554,28.7,5,5,0,0,1,4.7,27.487a4.9,4.9,0,0,1-1.21-1.855,9.156,9.156,0,0,1-.565-3c-.061-1.694-.082-2.217-.082-6.513s.022-4.821.082-6.536a9.146,9.146,0,0,1,.565-3A4.783,4.783,0,0,1,4.7,4.718,4.772,4.772,0,0,1,6.554,3.51,8.93,8.93,0,0,1,9.54,2.944c1.714-.061,2.218-.081,6.533-.081l.061.04Zm0,4.945a8.285,8.285,0,1,0,8.285,8.285A8.284,8.284,0,0,0,16.134,7.849Zm0,13.663a5.378,5.378,0,1,1,5.378-5.378A5.376,5.376,0,0,1,16.134,21.512ZM26.683,7.522a1.936,1.936,0,1,1-1.936-1.935A1.937,1.937,0,0,1,26.683,7.522Z" fill="%23B60633"/></svg>');
}
.type_2 .ico-fb:before {
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M29.029,2.25H3.483A3.483,3.483,0,0,0,0,5.733V31.279a3.483,3.483,0,0,0,3.483,3.483h9.961V23.709H8.872v-5.2h4.572V14.541c0-4.51,2.685-7,6.8-7a27.7,27.7,0,0,1,4.029.351v4.427H22a2.6,2.6,0,0,0-2.933,2.811v3.378H24.06l-.8,5.2H19.068V34.762h9.961a3.483,3.483,0,0,0,3.483-3.483V5.733A3.483,3.483,0,0,0,29.029,2.25Z" transform="translate(0 -2.25)" fill="%23B60633"/></svg>');
}
.type_2 .ico-in:before {
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M30.19,2.25H2.315A2.332,2.332,0,0,0,0,4.594V32.418a2.332,2.332,0,0,0,2.315,2.344H30.19a2.338,2.338,0,0,0,2.322-2.344V4.594A2.338,2.338,0,0,0,30.19,2.25ZM9.826,30.118H5.007V14.6H9.834V30.118ZM7.417,12.483a2.794,2.794,0,1,1,2.794-2.794,2.8,2.8,0,0,1-2.794,2.794ZM27.889,30.118H23.071V22.57c0-1.8-.036-4.115-2.5-4.115-2.511,0-2.9,1.959-2.9,3.984v7.678H12.853V14.6h4.623v2.119h.065a5.076,5.076,0,0,1,4.565-2.5c4.877,0,5.784,3.215,5.784,7.4Z" transform="translate(0 -2.25)" fill="%23B60633"/></svg>');
}
.list-02.type_1 .ornament {
  text-align: right;
}
.list-02.type_1 .ornament img {
  width: 220px;
}
.type_1 .offer_icon_container,
.type_2 .offer_icon_container {
  display: flex;
  align-items: flex-end;
}
.expert-experience {
  color: #000000;
}
.expert-experience h2 {
  text-transform: uppercase;
}
.expert-experience h2 span {
  display: block;
}
.expert-experience.type_2 {
  background-color: #B60D33;
}
.expert-experience.type_2 h3 {
  color: #fff;
}
.expert-experience__ico01 {
  width: 32px;
  height: 32px;
}
.expert-experience__ico01:before {
  content: "";
  width: 32px;
  height: 32px;
  background-size: cover;
  display: block;
}
.type_1 .expert-experience__ico01:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32.001" height="32" viewBox="0 0 32.001 32"><rect width="32" height="32" fill="none"/><path d="M10.012,9.719l-7.48,1.1A2.628,2.628,0,0,0,.039,14.126v.057A3.4,3.4,0,0,0,.85,15.748L6.3,21.082,5.026,28.561V28.5a2.494,2.494,0,0,0,.406,2.2A2.687,2.687,0,0,0,7.4,31.867H7.46a2.778,2.778,0,0,0,1.8-.29h0L15.926,28.1l6.668,3.479h0a2.727,2.727,0,0,0,2.26.29A2.611,2.611,0,0,0,26.535,30.3a2.718,2.718,0,0,0,.291-1.741l-1.275-7.479,5.392-5.275H31a2.618,2.618,0,0,0,0-4.117l.059.057a2.862,2.862,0,0,0-1.739-.927L21.9,9.718,18.535,2.992h0c-.869-1.74-2.144-2.2-3.884-1.334h-.058a2.835,2.835,0,0,0-1.275,1.334h0ZM2.359,13.777v.058a.542.542,0,0,1,.521-.695l8.64-1.276L15.4,4.036c.059-.174.174-.231.291-.347a.557.557,0,0,1,.753.347l3.886,7.828,8.7,1.276a.319.319,0,0,1,.29.116h0l.059.058a.584.584,0,0,1-.059.869l-6.263,6.089,1.451,8.638v.059a.617.617,0,0,1-.059.29c-.059.231-.232.348-.29.464a5.037,5.037,0,0,1-.521-.176h0l-7.711-4.115L8.215,29.547V29.49a.7.7,0,0,1-.464.116h.058a1.31,1.31,0,0,1-.464-.174.8.8,0,0,1,0-.522h0l1.449-8.638-6.2-6.03A.6.6,0,0,1,2.359,13.777Z"/></svg>');
}
.type_2 .expert-experience__ico01:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32.001" height="32" viewBox="0 0 32.001 32"><rect width="32" height="32" fill="none"/><path d="M10.012,9.719l-7.48,1.1A2.628,2.628,0,0,0,.039,14.126v.057A3.4,3.4,0,0,0,.85,15.748L6.3,21.082,5.026,28.561V28.5a2.494,2.494,0,0,0,.406,2.2A2.687,2.687,0,0,0,7.4,31.867H7.46a2.778,2.778,0,0,0,1.8-.29h0L15.926,28.1l6.668,3.479h0a2.727,2.727,0,0,0,2.26.29A2.611,2.611,0,0,0,26.535,30.3a2.718,2.718,0,0,0,.291-1.741l-1.275-7.479,5.392-5.275H31a2.618,2.618,0,0,0,0-4.117l.059.057a2.862,2.862,0,0,0-1.739-.927L21.9,9.718,18.535,2.992h0c-.869-1.74-2.144-2.2-3.884-1.334h-.058a2.835,2.835,0,0,0-1.275,1.334h0ZM2.359,13.777v.058a.542.542,0,0,1,.521-.695l8.64-1.276L15.4,4.036c.059-.174.174-.231.291-.347a.557.557,0,0,1,.753.347l3.886,7.828,8.7,1.276a.319.319,0,0,1,.29.116h0l.059.058a.584.584,0,0,1-.059.869l-6.263,6.089,1.451,8.638v.059a.617.617,0,0,1-.059.29c-.059.231-.232.348-.29.464a5.037,5.037,0,0,1-.521-.176h0l-7.711-4.115L8.215,29.547V29.49a.7.7,0,0,1-.464.116h.058a1.31,1.31,0,0,1-.464-.174.8.8,0,0,1,0-.522h0l1.449-8.638-6.2-6.03A.6.6,0,0,1,2.359,13.777Z" fill="%23ffffff" /></svg>');
  margin: 0 0 0.6em;
}
.type_1 .expert-experience__ico01:after {
  content: "";
  display: block;
  width: 32px;
  height: 3px;
  background-color: #005fff;
  margin: 0.6em 0;
}
.expert-experience__ico02 {
  width: 32px;
  height: 32px;
}
.expert-experience__ico02:before {
  content: "";
  width: 32px;
  height: 32px;
  background-size: cover;
  display: block;
}
.type_1 .expert-experience__ico02:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><rect width="32" height="32" fill="none"/><path d="M9.675,2.566A8.421,8.421,0,0,0,3.341,4.639,9.094,9.094,0,0,0,.025,11.092a9.123,9.123,0,0,0,2.311,6.869l.3.354h0l11.246,11.6h0a2.676,2.676,0,0,0,4.206.118h0L29.39,18.374A9.241,9.241,0,0,0,32,11.624v-.059a9.156,9.156,0,0,0-2.9-6.63h-.059l-.356-.356v.06a8.408,8.408,0,0,0-6.332-2.072,9.138,9.138,0,0,0-6.04,2.9l-.3.3-.3-.3A9.139,9.139,0,0,0,9.675,2.566Zm-7.281,8.7A7.083,7.083,0,0,1,4.878,6.415,6.154,6.154,0,0,1,9.5,4.935,6.945,6.945,0,0,1,14,7.125L16.069,9.2l1.953-2.071a6.944,6.944,0,0,1,4.5-2.19A6.146,6.146,0,0,1,27.14,6.414H27.2l.3.3-.06-.059a6.9,6.9,0,0,1,2.188,4.972,6.807,6.807,0,0,1-1.954,5.092l-11.247,11.6.061-.061a.614.614,0,0,1-.947,0L4.349,16.716l-.18-.237v-.06A6.879,6.879,0,0,1,2.394,11.269Z"/></svg>');
}
.type_2 .expert-experience__ico02:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><rect width="32" height="32" fill="none"/><path d="M9.675,2.566A8.421,8.421,0,0,0,3.341,4.639,9.094,9.094,0,0,0,.025,11.092a9.123,9.123,0,0,0,2.311,6.869l.3.354h0l11.246,11.6h0a2.676,2.676,0,0,0,4.206.118h0L29.39,18.374A9.241,9.241,0,0,0,32,11.624v-.059a9.156,9.156,0,0,0-2.9-6.63h-.059l-.356-.356v.06a8.408,8.408,0,0,0-6.332-2.072,9.138,9.138,0,0,0-6.04,2.9l-.3.3-.3-.3A9.139,9.139,0,0,0,9.675,2.566Zm-7.281,8.7A7.083,7.083,0,0,1,4.878,6.415,6.154,6.154,0,0,1,9.5,4.935,6.945,6.945,0,0,1,14,7.125L16.069,9.2l1.953-2.071a6.944,6.944,0,0,1,4.5-2.19A6.146,6.146,0,0,1,27.14,6.414H27.2l.3.3-.06-.059a6.9,6.9,0,0,1,2.188,4.972,6.807,6.807,0,0,1-1.954,5.092l-11.247,11.6.061-.061a.614.614,0,0,1-.947,0L4.349,16.716l-.18-.237v-.06A6.879,6.879,0,0,1,2.394,11.269Z" fill="%23ffffff" /></svg>');
  margin: 0 0 0.6em;
}
.type_1 .expert-experience__ico02:after {
  content: "";
  display: block;
  width: 32px;
  height: 3px;
  background-color: #005fff;
  margin: 0.6em 0;
}
.expert-publish .slick-list {
  margin: 0 -1em;
  width: calc(100% + 2em);
}
.expert-publish .slick-slide {
  margin: 0 1em;
}
.expert-publish__intro {
  color: #000000;
  margin: 0 0 2.4em;
}
.expert-publish__intro h2 {
  text-transform: uppercase;
}
.type_1 .expert-publish__intro p {
  color: #005fff;
}
.expert-publish__outdoors {
  position: relative;
  margin: 0 -1.2em;
  padding: 4.4em 1.2em 1.2em;
  color: #000000;
}
.type_1 .expert-publish__outdoors {
  background-color: #fafafa;
}
.expert-publish__outdoors .slick {
  width: 140vw;
}
.expert-publish__outdoors .slick-arrow {
  position: absolute;
  top: 1.2em;
}
.expert-publish__outdoors .slick-next {
  right: 1.2em;
}
.expert-publish__outdoors .slick-prev {
  right: 5em;
}
.expert-publish__outdoors .slick-slider {
  position: static;
}
.type_2 .expert-publish__outdoors-item a {
  color: #B60D33;
}
.expert-publish__intro-thumb {
  display: none;
}
.expert-publish__internal-item-thumb {
  position: relative;
  padding-top: 100%;
  margin: 0 0 1.6em;
}
.expert-publish__internal-item-thumb img {
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.expert-publish__internal-item {
  margin: 0 0 2.4em;
}
.type_2 .expert-publish__internal-item a {
  color: #B60D33;
}
.expert-publish__internal {
  margin: 2.4em 0;
}
.type_1.btns {
  text-align: center;
}
.type_2.btns {
  text-align: center;
}
.type_2.btns .btn {
  background-color: #B60D33;
}
.social-box {
  color: #000000;
}
.social-box .container:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  margin: 0 0 1.6em;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="382" height="382" viewBox="0 0 382 382"><g transform="translate(16760 15913)"><rect width="382" height="382" rx="33" transform="translate(-16760 -15913)" fill="%23ffffff"/><path d="M347.445,0H34.555A34.555,34.555,0,0,0,0,34.555V347.444A34.555,34.555,0,0,0,34.555,382H347.444A34.556,34.556,0,0,0,382,347.444V34.555A34.555,34.555,0,0,0,347.445,0ZM118.207,329.844A10.056,10.056,0,0,1,108.151,339.9H65.345a10.056,10.056,0,0,1-10.056-10.056V150.4a10.056,10.056,0,0,1,10.056-10.056h42.806A10.056,10.056,0,0,1,118.207,150.4ZM86.748,123.432a40.666,40.666,0,1,1,40.666-40.666A40.666,40.666,0,0,1,86.748,123.432ZM341.91,330.654a9.247,9.247,0,0,1-9.246,9.246H286.73a9.247,9.247,0,0,1-9.246-9.246V246.486c0-12.556,3.683-55.021-32.813-55.021-28.309,0-34.051,29.066-35.2,42.11v97.079a9.246,9.246,0,0,1-9.246,9.246H155.8a9.247,9.247,0,0,1-9.246-9.246V149.593a9.247,9.247,0,0,1,9.246-9.246h44.426a9.247,9.247,0,0,1,9.246,9.246v15.655c10.5-15.753,26.1-27.912,59.312-27.912,73.552,0,73.131,68.716,73.131,106.472v86.846Z" transform="translate(-16760 -15913)" fill="%230077b7"/></g></svg>');
}
.social-box p {
  margin: 0;
}
.social-box a {
  color: #000000;
  text-decoration: underline;
}
.media-about .container {
  padding-bottom: 0;
}
.media-about__header {
  margin: 0 0 3em;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.media-about__header h2 {
  color: #fff;
  background-color: #005fff;
  line-height: 1em;
  padding: 1rem 1rem 1rem 0;
  margin-right: 2rem;
  position: relative;
  display: inline-block;
}
.media-about__header h2:before {
  content: "";
  display: block;
  width: 100vw;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100vw;
  background-color: #005fff;
}
.media-about__header-logo {
  position: relative;
  width: 3.4em;
  display: block;
}
.media-about__header-logo:before {
  content: "";
  display: block;
  padding-top: 21%;
}
.media-about__header-logo .content {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  line-height: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 207 43'%3E%3Cpath fill='%231d1d1b' d='M41.1 20.7q-.3-6-3.7-10.8l-3 2a17 17 0 0 1-7.6 25.6A8.5 8.5 0 0 1 15.2 29q.4-8 7.5-13l5.3-3.7.3-.3 4.3-3 2.2-1.3 4.8-3.2.8-4.6-8.7 5.5-4.4 3-6.7 4.6q-8.4 6-9 15.8-.1 5 3.2 8.8c-2-.7-5.6-3.4-5.6-3.4A17 17 0 0 1 25.9 5.5l3.7-2.4A20.5 20.5 0 0 0 5.3 7.8 20.5 20.5 0 0 0 6.7 37l.5.4q5.6 4.7 13.2 4.9h.3a16 16 0 0 0 7.5-1.4 21 21 0 0 0 13-20.1M57.8 17a6 6 0 0 1 2.4-2.5q1.4-.9 3.4-.9 2.4 0 4 1.2t2.2 3.4h-2.4q-.4-1.2-1.4-2-1-.6-2.4-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.5 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.8-1.5-.8-3.6 0-2.2.8-3.7m17.8 9.8q-1.5-.9-2.5-2.5-.8-1.5-.8-3.6 0-2 .9-3.7.9-1.6 2.4-2.4a7 7 0 0 1 3.5-.9 7 7 0 0 1 3.4.9q1.6.8 2.5 2.4t.9 3.7-1 3.6-2.4 2.5q-1.5.8-3.5.8t-3.4-.8m5.6-1.7q1-.6 1.7-1.7t.7-2.7-.6-2.8q-.7-1-1.7-1.7-1-.5-2.2-.5t-2.3.5a4 4 0 0 0-1.6 1.7q-.6 1.2-.6 2.8t.6 2.7a4 4 0 0 0 1.6 1.7q1 .6 2.2.6t2.2-.6m26.2-10.7q1.2.6 2 2 .7 1.2.7 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.8-1.6 1-.6 2.4-.6 1.8 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t3-.8 2.7.7m25.3-.1q1.2.6 2 2 .6 1.2.6 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.7-1.6t2.5-.6q1.6 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t2.9-.8 2.8.7m10.5 0a6 6 0 0 1 3-.8q1.8 0 3.3.9a6 6 0 0 1 2.3 2.4q.8 1.6.8 3.6t-.8 3.7a6 6 0 0 1-5.5 3.3 6 6 0 0 1-5-2.7v9.4H139V13.8h2.2v2.5q.7-1.1 2-1.9m6.6 3.5q-.7-1.2-1.7-1.7t-2.3-.6a4 4 0 0 0-4 2.3q-.6 1.2-.6 2.7t.7 2.6a4 4 0 0 0 3.9 2.4q1.2 0 2.3-.6t1.7-1.8q.6-1 .6-2.7 0-1.5-.7-2.6M158.2 7v20.3H156V7zm4.2 10a6 6 0 0 1 5.5-3.4 6 6 0 0 1 3.1.8 5 5 0 0 1 2 2v-2.5h2.2v13.4h-2.3v-2.5q-.5 1.2-2 2a6 6 0 0 1-3 .7 6 6 0 0 1-5.5-3.3q-.9-1.6-.8-3.7 0-2 .8-3.6m10 .9a4 4 0 0 0-4-2.3q-1.3 0-2.3.6t-1.7 1.7-.6 2.6.6 2.7a4 4 0 0 0 4 2.4q1.2 0 2.3-.6t1.6-1.8q.6-1 .6-2.6t-.6-2.7m6.7-.8a6 6 0 0 1 2.3-2.5q1.5-.9 3.4-.9 2.5 0 4 1.2 1.8 1.2 2.2 3.4h-2.4q-.3-1.2-1.3-2-1-.6-2.5-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.6 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.3-2.5q-.9-1.5-.9-3.6 0-2.2.9-3.7m27 4.5h-10.7q.2 2 1.4 3.1t3 1.1q1.5 0 2.4-.6 1-.7 1.4-1.8h2.4q-.6 2-2.2 3.1t-4 1.2q-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.9-1.6-.9-3.6 0-2.1.9-3.7t2.3-2.4a7 7 0 0 1 3.5-.9q2 0 3.4.9 1.5.8 2.2 2.3.9 1.4.8 3.3zm-2.7-4q-.7-.9-1.6-1.4t-2.1-.5q-1.7 0-2.9 1.1-1.2 1-1.4 3h8.5q0-1.3-.5-2.2'/%3E%3C/svg%3E");
}
.media-about__numbers-item {
  padding: 1.8em 1.2em;
  text-align: center;
  border: 3px solid #f1f1f1;
  color: #000000;
  margin: 0 0 3em;
}
.media-about__numbers-item:before {
  content: "";
  display: block;
  width: 64px;
  height: 64px;
  background-size: cover;
  margin: 0 auto 0.8em;
}
.media-about__numbers-item:nth-of-type(1):before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><rect width="80" height="80" fill="none"/><path d="M75.144,19.978a2.224,2.224,0,0,0-2.53-2.53H66.42V11.254a2.225,2.225,0,0,0-2.53-2.53H57.7V2.53C57.7.785,56.823,0,55.079,0H8.23A2.225,2.225,0,0,0,5.7,2.53V60.022a2.26,2.26,0,0,0,2.53,2.53h6.194v6.193a2.261,2.261,0,0,0,2.53,2.531h6.194v6.28c0,1.658.873,2.443,2.53,2.443H72.613c1.658,0,2.53-.785,2.53-2.443V19.978Zm-5.06,2.53V74.94H28.208V22.508ZM52.636,5.06V8.725H16.954a2.225,2.225,0,0,0-2.53,2.53V57.492H10.76V5.06ZM25.678,17.448a2.225,2.225,0,0,0-2.53,2.53V66.215H19.483V13.784H61.358v3.665H25.678Z" fill="%23B60D33"/><path d="M37.107,47.2H61.186a1.565,1.565,0,0,0,1.744-1.744c0-1.134-.61-1.657-1.744-1.657H37.107c-1.134,0-1.745.523-1.745,1.657A1.566,1.566,0,0,0,37.107,47.2Z" fill="%23B60D33"/><path d="M48.012,32.541c0-1.134-.61-1.657-1.744-1.657H37.107c-1.134-.087-1.745.436-1.745,1.657,0,1.134.61,1.658,1.745,1.658h9.161C47.4,34.2,48.012,33.675,48.012,32.541Z" fill="%23B60D33"/><path d="M37.107,50.6c-1.134,0-1.745.523-1.745,1.657A1.566,1.566,0,0,0,37.107,54H61.186a1.565,1.565,0,0,0,1.744-1.745c0-1.134-.61-1.657-1.744-1.657Z" fill="%23B60D33"/><path d="M37.107,60.807H61.186a1.565,1.565,0,0,0,1.744-1.744c0-1.135-.61-1.658-1.744-1.658H37.107c-1.134,0-1.745.523-1.745,1.658A1.566,1.566,0,0,0,37.107,60.807Z" fill="%23B60D33"/></svg>');
}
.media-about__numbers-item:nth-of-type(2):before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80.088" height="80" viewBox="0 0 80.088 80"><rect width="80" height="80" fill="none"/><path d="M78.168,78.081a6.391,6.391,0,0,0,1.92-4.624V65.082H75.813V23.817H64.471V0H15.529V23.817H4.275V65.082H0v8.375a6.39,6.39,0,0,0,1.919,4.624A6.328,6.328,0,0,0,6.543,80h67A6.327,6.327,0,0,0,78.168,78.081Zm-2.791-8.288v3.664c0,1.309-.611,1.919-1.832,1.919h-67c-1.221,0-1.832-.61-1.832-1.919V69.793H31.232v1.57H48.767v-1.57ZM8.9,28.528h6.63V56.271h4.8V4.624H59.76V56.271h4.711V28.528H71.19V65.082H44.145v1.569h-8.2V65.082H8.9Z" fill="%23B60D33"/><path d="M28.179,11.864v4.711H51.908V11.864Z" fill="%23B60D33"/><path d="M28.179,21.548v4.711H51.908V21.548Z" fill="%23B60D33"/><path d="M28.179,31.232v4.711H51.908V31.232Z" fill="%23B60D33"/><path d="M28.179,40.916v4.711H51.908V40.916Z" fill="%23B60D33"/></svg>');
}
.media-about__numbers-item:nth-of-type(3):before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><g transform="translate(0 0)"><rect width="80" height="80" fill="none"/><path d="M77.477.421A4.315,4.315,0,0,0,74.153.259,4.39,4.39,0,0,0,71.559,2.61H55.831a1.416,1.416,0,0,0-1.135.567L52.832,5.042A17.955,17.955,0,0,0,39.7.016,18.189,18.189,0,0,0,26.565,5.772a18.454,18.454,0,0,0-5.188,11.35H11L6.947,8.042A4.855,4.855,0,0,0,8.812,5.691a4.284,4.284,0,0,0-.325-3.324h0A4.2,4.2,0,0,0,5.893.26,3.976,3.976,0,0,0,2.569.5H2.65A4.332,4.332,0,0,0,.785,6.42,4.149,4.149,0,0,0,3.46,8.528L8.324,19.472v.081a1.669,1.669,0,0,0,1.541.973H21.377a18.336,18.336,0,0,0,4.864,11.025l-10.62,10.7a12.91,12.91,0,0,0-9.891,2.27,13.63,13.63,0,0,0-3.242,18.89,13.4,13.4,0,0,0,8.837,5.513l.811.162V75.33a1.5,1.5,0,0,0,1.7,1.7H25.593a4.132,4.132,0,0,0,2.189,2.188,3.956,3.956,0,0,0,3.324.243h-.082a4.6,4.6,0,0,0,2.514-2.271h0a4.113,4.113,0,0,0,.162-3.242,4.374,4.374,0,0,0-2.188-2.594,4.31,4.31,0,0,0-3.324-.162,4.07,4.07,0,0,0-2.594,2.432H15.54v-4.54A12.958,12.958,0,0,0,24.3,64.223a13.119,13.119,0,0,0,3-9.972c-.567-5.27-3.162-8.918-7.864-10.944l9.4-9.484a18.648,18.648,0,0,0,22.375.162l6.648,8.35A18.283,18.283,0,0,0,46.1,49.55a18.592,18.592,0,0,0-3.648,13.944A18.868,18.868,0,0,0,63.694,79.545a18.867,18.867,0,0,0,16.052-21.24A18.837,18.837,0,0,0,61.991,42.091L53.8,31.715a18.7,18.7,0,0,0,5.025-11.188h12.4v.729a6.423,6.423,0,0,0-4.054,2.918,6.29,6.29,0,0,0-1.054,5.188,6.67,6.67,0,0,0,3,4.459,6.292,6.292,0,0,0,5.189,1.054,6.671,6.671,0,0,0,4.458-3,7.065,7.065,0,0,0,1.054-5.27,6.467,6.467,0,0,0-5.188-5.351V18.822a1.5,1.5,0,0,0-1.7-1.7H58.83A19.321,19.321,0,0,0,55.1,7.554L56.56,6.1h15a4.126,4.126,0,0,0,2.188,2.189,4.277,4.277,0,0,0,3.324.162h-.08A4.219,4.219,0,0,0,79.5,6.258a4,4,0,0,0,.244-3.324A4.6,4.6,0,0,0,77.477.421ZM76.5,4.394a.811.811,0,0,1-.892.892c-.648,0-.974-.324-.974-.892a.861.861,0,0,1,.974-.973C76.18,3.421,76.5,3.746,76.5,4.394ZM75.449,25.472A3.707,3.707,0,0,1,76.5,27.985,3.55,3.55,0,0,1,75.449,30.5a3.487,3.487,0,0,1-6-2.513,3.555,3.555,0,0,1,6-2.513ZM76.5,60.818a14.747,14.747,0,0,1-3.162,9.323A7.232,7.232,0,0,0,71.559,65.6a6.925,6.925,0,0,0-3.811-2.27,9.045,9.045,0,0,0,3-6.4h0c0-7.3-3.243-10.945-9.647-10.945s-9.566,3.648-9.566,10.945h0a9.043,9.043,0,0,0,3,6.4,7.441,7.441,0,0,0-3.811,2.27,7.327,7.327,0,0,0-1.864,4.541,14.955,14.955,0,0,1-3.08-10.3,15.4,15.4,0,0,1,16.375-14.35,14.554,14.554,0,0,1,10.539,5.188A14.869,14.869,0,0,1,76.5,60.818ZM42.293,9.5V9.42a1.545,1.545,0,0,0-2.352.648l-.162.324c-.486,1.3-2.432,2.189-5.756,2.675.486-3.811,2.513-5.675,6.081-5.675,3.081,0,5.027,1.459,5.837,4.216Zm-1.216-6.08A15.175,15.175,0,0,1,51.616,8.609a14.9,14.9,0,0,1,3.891,10.215,14.9,14.9,0,0,1-3.162,9.323,7.1,7.1,0,0,0-1.864-4.621,7.772,7.772,0,0,0-3.729-2.27,9.264,9.264,0,0,0,2.918-6.324v-.081c0-7.3-3.161-10.944-9.566-10.863-6.4-.081-9.566,3.567-9.566,10.863v.081a8.93,8.93,0,0,0,2.918,6.324,7.772,7.772,0,0,0-3.729,2.27,7.316,7.316,0,0,0-1.864,4.54,14.87,14.87,0,0,1-3.082-10.215A14.418,14.418,0,0,1,29.97,7.312,14.793,14.793,0,0,1,41.077,3.421Zm2.594,15.971a6.052,6.052,0,0,1-3.486,1.622,7.208,7.208,0,0,1-5.918-4.54q5.594-.608,7.783-3.162l4.135,2.432A6.409,6.409,0,0,1,43.671,19.392Zm-12.322,12v-3A3.874,3.874,0,0,1,35.24,24.5h2.351l-1.7,4.215a1.5,1.5,0,0,0,.4,1.784l2.594,2.675a1.586,1.586,0,0,0,2.432,0h0L43.913,30.5a1.4,1.4,0,0,0,.4-1.784l-1.7-4.215h2.351a3.875,3.875,0,0,1,3.892,3.891v3A14.608,14.608,0,0,1,40.1,34.146,14.6,14.6,0,0,1,31.349,31.39ZM40.1,29.525l-.568-.567.568-1.54.648,1.459ZM13.676,45.981A5.823,5.823,0,0,0,9.7,47.765a5.74,5.74,0,0,0-1.541,3.892,5.589,5.589,0,0,0,1.216,3.567,7.552,7.552,0,0,0-3.81,6.242A10.31,10.31,0,0,1,3.7,54.981a10.032,10.032,0,0,1,3.486-6.973,9.619,9.619,0,0,1,7.3-2.513,9.783,9.783,0,0,1,6.972,3.4,10.181,10.181,0,0,1,2.513,6.729,9.827,9.827,0,0,1-1.864,5.837,7.377,7.377,0,0,0-3.811-6.242,5.886,5.886,0,0,0,1.216-3.729,5.979,5.979,0,0,0-1.783-3.973A5.632,5.632,0,0,0,13.676,45.981Zm-2.109,5.676c0-1.459.73-2.188,2.27-2.188a1.934,1.934,0,0,1,2.189,2.188,2.082,2.082,0,0,1-.648,1.621,2.143,2.143,0,0,1-1.541.567,2.339,2.339,0,0,1-1.621-.567A2.41,2.41,0,0,1,11.567,51.657Zm49.371.487-.081.324h0c-.567,1.3-2.433,2.188-5.756,2.594.4-3.729,2.432-5.593,6-5.593,3.161,0,5.026,1.378,5.837,4.215L63.289,51.5a1.6,1.6,0,0,0-2.351.567v.081ZM4.6,5.286A.811.811,0,0,1,3.7,4.394c0-.648.324-.973.892-.973a.86.86,0,0,1,.973.973C5.569,4.961,5.244,5.286,4.6,5.286ZM64.668,61.467a6.376,6.376,0,0,1-3.486,1.621,7.266,7.266,0,0,1-5.837-4.54c3.648-.4,6.242-1.54,7.7-3.243l4.135,2.514A6.526,6.526,0,0,1,64.668,61.467ZM56.885,70.79a1.479,1.479,0,0,0,.406,1.783l2.594,2.594a1.521,1.521,0,0,0,2.433,0l2.675-2.594h0a1.487,1.487,0,0,0,.323-1.865l.082.082-1.7-4.3h2.271a3.877,3.877,0,0,1,3.972,3.972v3A15.022,15.022,0,0,1,61.1,76.222a14.612,14.612,0,0,1-8.756-2.757v-3a3.73,3.73,0,0,1,1.136-2.837,3.861,3.861,0,0,1,2.756-1.135h2.351Zm4.864.162L61.1,71.6l-.567-.648.567-1.541ZM17.242,58.792A5,5,0,0,1,18.7,62.2v2.271a9.161,9.161,0,0,1-9.728,0V62.2a4.536,4.536,0,0,1,1.459-3.4h0a4.358,4.358,0,0,1,3.486-1.379A4.587,4.587,0,0,1,17.242,58.792ZM28.673,75.329a.811.811,0,0,1,.892-.892c.648,0,.973.324.973.892,0,.648-.324.893-.973.893A.778.778,0,0,1,28.673,75.329Z" fill="%23B60D33"/></g></svg>');
}
.media-about__numbers-number {
  font-size: 1.8em;
  line-height: 1;
  margin: 0 0 0.3rem;
  font-weight: 700;
}
.media-about__numbers-desc {
  font-size: 1.1em;
}
.media-about__chart {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 5em;
}
.media-about__chart-desc {
  order: 1;
  width: 100%;
  margin: 0 0 1em;
}
.media-about__chart-title {
  color: #B60D33;
  font-size: 1.6em;
  line-height: 1.2em;
  font-weight: 700;
}
.media-about__chart-subtitle {
  color: #000000;
  font-size: 1.2em;
  line-height: 1.4em;
  font-weight: 700;
}
#columnchart_values {
  order: 2;
  width: 100%;
}
.media-about__blog {
  position: relative;
  background-color: #005fff;
  padding: 1.6em 0;
  margin: 1.6em 0 0;
}
.media-about__blog:before {
  content: "";
  width: 100vw;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  margin-left: -50vw;
  z-index: -1;
  background-color: #005fff;
}
.media-about__blog-item {
  position: relative;
  padding: 0 0 4em;
}
.media-about__blog-item h3 {
  letter-spacing: 4px;
  color: #fff;
  font-weight: 400;
  padding: 1.2rem;
}
.media-about__blog-item .link-more {
  letter-spacing: 2px;
  color: #fff;
  position: absolute;
  left: 1.2rem;
  right: 1.2rem;
  bottom: 2rem;
  font-size: 0.7em;
  line-height: 1.4em;
}
.media-about__blog-thumb {
  position: relative;
  padding-top: 64%;
}
.media-about__blog-thumb img {
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.offer-contact {
  position: relative;
}
.offer-contact:before {
  content: "";
  width: 100vw;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  margin-left: -50vw;
  z-index: -1;
  background-color: #fafafa;
}
.offer-contact .container {
  position: relative;
  padding-bottom: 7em;
}
.offer-contact .container:before {
  content: "";
  display: block;
  width: 13em;
  height: 13em;
  position: absolute;
  right: -4em;
  bottom: 0;
  background-size: cover;
  background-image: url(/wp-content/themes/commplace/images/Bartek.png);
  z-index: 10;
}
.offer-contact__contact {
  padding: 1.2em;
}
.offer-contact__contact b {
  display: block;
}
.offer-contact__contact a {
  display: block;
  color: #fff;
}
.offer-contact__contact a + a {
  font-weight: 700;
}
.offer-contact__contact .btn {
  text-align: center;
  margin: 3.2em 0 0;
}
.offer-stats.black {
  position: relative;
}
.offer-stats.black:before {
  content: "";
  width: 100vw;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  margin-left: -50vw;
  z-index: -1;
  background-color: #000000;
}
.offer-stats.black h2 {
  color: #fff;
}
.offer-stats.black img {
  filter: invert(1) hue-rotate(180deg) saturate(1) contrast(1) brightness(2.5);
  mix-blend-mode: lighten;
}
.offer-stats__thumb {
  margin: 3.2em 0 0;
}
.offer-stats__items {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: auto;
  gap: 2.4em;
  margin: 0 0 2.4em;
}
.offer-stats__item-number {
  font-size: 1.6em;
  color: #005fff;
  margin: 0 0 1.6rem;
  font-weight: 700;
}
.offer-stats__item-desc {
  font-size: 0.8em;
  line-height: 1.4em;
  color: #a6a6a6;
}
.offer-stats__desc p {
  margin: 0;
}
.offer-stats__desc p + p {
  margin: 1.6em 0 0;
}
.offer-stats__add-desc {
  margin: 2.5em 0 0;
  color: #8c8c8c;
}
.www-intro.branding-intro h1 {
  font-size: 1.9em;
}
.www-intro.branding-intro h1 span:nth-of-type(1) {
  letter-spacing: 8px;
  font-size: 1em;
}
.www-intro.branding-intro h1 span:nth-of-type(2) {
  font-size: 0.6em;
  line-height: 1.4em;
  font-weight: 400;
}
.www-intro .container {
  position: relative;
  height: 70vh;
  padding: 0;
}
.www-intro img {
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.www-intro h1 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0;
}
.www-intro h1 span {
  display: block;
  padding: 1rem;
  color: #fff;
  letter-spacing: 4px;
  position: relative;
  line-height: 1em;
}
.www-intro h1 span:nth-of-type(1) {
  background-color: #005fff;
  margin-left: calc(25% - 1rem);
  z-index: 1;
}
.www-intro h1 span:nth-of-type(2) {
  background-color: #000000;
  padding-left: 25%;
  z-index: 1;
}
.www-we .container {
  position: relative;
}
.www-we .container:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url(/wp-content/themes/commplace/images/pof-bg01.jpg);
  background-size: cover;
}
.www-we h2 {
  position: relative;
  z-index: 1;
  letter-spacing: 4px;
  font-weight: 400;
  padding: 0;
  font-size: 2.2em;
}
.www-we h2 span {
  display: block;
  margin: 0 0 1rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
}
.www-we__desc {
  position: relative;
  z-index: 1;
  letter-spacing: 4px;
  color: #000000;
}
.www-our-realizations h2 {
  font-size: 1em;
  line-height: 1.4em;
  font-weight: 400;
  letter-spacing: 4px;
  padding: 2.4em 0;
}
.www-our-realizations h2 sppan {
  display: block;
}
.www-our-realizations h3 {
  background-color: #000000;
  padding: 0 3rem 0 1.2rem;
  margin: 0 0 2.4rem -1.2rem;
  color: #fff;
  font-weight: 400;
  font-size: 1.64em;
  line-height: 1.4em;
  display: inline-block;
}
.www-our-realizations .link-more {
  color: #000000;
  letter-spacing: 4px;
}
.www-our-realizations .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%231d1d1b"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%231d1d1b"/></svg>');
}
.www-our-realizations__items {
  display: grid;
  gap: 3.6em;
  margin: 0 0 5em;
}
.www-our-realizations__item {
  display: flex;
  flex-wrap: wrap;
}
.www-our-realizations__item-thumb {
  margin: 0 -8em 1.6em -1.2em;
}
.www-our-realizations__item-inner {
  width: 100%;
  max-width: 24em;
}
.www-our-realizations__item-desc {
  color: #000000;
  letter-spacing: 4px;
}
.www-section-title {
  font-weight: 400;
  letter-spacing: 4px;
}
.www-section-title span {
  font-size: 0.5em;
  display: block;
}
.www-how-we-work__item h3 {
  margin: 0 0 1.6rem -1.2rem;
}
.www-how-we-work__item h3 span {
  color: #fff;
  background-color: #005fff;
  font-weight: 400;
  padding: 0.8rem 1rem 0.8rem 1.2rem;
  display: inline-block;
  letter-spacing: 4px;
}
.www-how-we-work__items {
  display: grid;
  gap: 2.4em;
}
.www-how-we-work__item-desc {
  color: #000000;
  letter-spacing: 4px;
  margin: 0 0 2.4em;
}
.www-impress__thumb {
  margin: 0 -15% 1.6em;
}
.www-impress__desc {
  color: #000000;
  letter-spacing: 4px;
}
.www-cta.banner-cta {
  margin-bottom: 0;
}
.www-tip__thumb {
  margin: 0 -1.2em;
}
.www-tip__thumb-second {
  margin: 0 -3em;
}
.www-tip__slogan {
  background-color: #005fff;
  color: #fff;
  font-weight: 700;
  letter-spacing: 4px;
  padding: 1rem 1.2rem;
  margin: 0 0 1.6rem -1.2rem;
  font-size: 1.4em;
  line-height: 1.4em;
}
.www-tip__desc {
  color: #000000;
  letter-spacing: 4px;
}
.www-services__header {
  margin: 0 -1.2em 2.4em;
}
.www-services__header h2 {
  padding: 0;
  color: #fff;
  letter-spacing: 4px;
  padding: 1.2rem;
  background-color: #000000;
}
.www-services__header h2 span {
  font-size: 1rem;
  font-weight: 400;
  display: block;
}
.www-services__desc {
  letter-spacing: 4px;
  color: #000000;
}
.www-services__desc-slogan {
  font-size: 1.4em;
  line-height: 1.4em;
  margin: 0 0 1.6rem;
}
.www-seo__header {
  margin: 0 -1.2em 1.6em;
}
.www-seo__header h2 {
  padding: 0;
  font-weight: 400;
  letter-spacing: 4px;
}
.www-seo__header h2 span {
  display: inline-block;
  color: #fff;
  background-color: #005fff;
  padding: 1.2rem;
}
.www-seo__desc {
  color: #000000;
  letter-spacing: 4px;
}
.www-seo__desc-slogan {
  font-size: 1.4em;
  line-height: 1.4em;
  margin: 0 0 1.6rem;
}
body.postid-38 .link-more {
  font-weight: 700;
}
.page404 {
  position: relative;
}
.page404 .container {
  position: relative;
  z-index: 1;
  min-height: 80vh;
  padding-top: 5em;
  display: flex;
  align-items: center;
}
.page404 h1 span {
  color: #005fff;
}
.page404__desc {
  font-size: 1.6em;
  line-height: 1.2em;
  padding: 0 0 1.6rem;
  margin: 0;
  font-weight: 700;
  color: #000000;
}
.page404__desc span {
  color: #005fff;
}
.page404__thumb {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.page404__thumb:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 0;
}
.page404__thumb img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: -1;
  object-position: 40% 85%;
}
.section-subtitle {
  font-size: 1.4em;
  line-height: 1.4em;
  font-weight: 400;
  letter-spacing: 8px;
  padding: 2.4em 0;
}
.beta__gallery {
  display: grid;
  gap: 1em;
}
.beta__desc {
  letter-spacing: 4px;
  color: #000000;
}
.www-services.branding-services .container {
  padding-top: 0;
  padding-bottom: 0;
}
.www-services.branding-services .www-services__thumb {
  margin: 0 -1.2em;
}
.www-services.branding-services .www-section-title {
  margin: 0 -1.2rem 1.6rem;
  padding: 1rem;
  background-color: #000000;
  color: #fff;
}
.branding-case-studies .container {
  padding-top: 0;
}
.branding-case-studies__item-desc {
  letter-spacing: 4px;
  color: #000000;
}
.branding-case-studies__item-desc img {
  display: block;
  width: 9em;
  height: auto;
  margin: 0 0 1.6em;
}
.branding-case-studies__item-desc .link-more {
  color: #000000;
}
.branding-case-studies__item-desc .link-more:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%231d1d1b"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%231d1d1b"/></svg>');
}
.branding-case-studies__item-thumb {
  position: relative;
  z-index: -1;
}
.branding-case-studies__item:nth-child(odd) {
  margin: 0 0 3.6em;
}
.branding-case-studies__item:nth-child(odd) .branding-case-studies__item-desc img {
  margin-left: -20px;
}
.branding-case-studies__item:nth-child(odd) .branding-case-studies__item-thumb {
  margin: -2em -1.2em 0;
}
.branding-case-studies__item:nth-child(even) .branding-case-studies__item-desc {
  display: grid;
}
.branding-case-studies__item:nth-child(even) .branding-case-studies__item-desc .link-more {
  justify-self: end;
}
.branding-case-studies__item:nth-child(even) .branding-case-studies__item-thumb {
  margin: -1.8em -1.2em 0;
}
.pr-city .aurora .container {
  padding: 0;
}
.pr-city__work {
  padding: 1.2em;
  margin: 2em 1.2em 2.4em;
  border: 1px solid #d9d9d9;
  border-bottom: 4px solid #005fff;
  text-align: center;
}
.pr-city__work-title {
  font-size: 1.3em;
  line-height: 1.4em;
  margin: 0 0 1.4rem;
  font-weight: 700;
  color: #000000;
}
.pof-media-about .media-about__blog {
  background-color: transparent;
  padding: 0;
  display: grid;
  gap: 1.6em;
}
.pof-media-about .media-about__blog:before {
  display: none;
}
.pof-media-about .media-about__blog-item {
  background-color: #000000;
  padding: 0 0 3em;
}
.pof-media-about .media-about__blog-item .link-more {
  bottom: 2em;
}
.pof-media-about .media-about__header h2 {
  background-color: #000000;
}
.pof-media-about .media-about__header h2:before {
  background-color: #000000;
  width: 3.6em;
  left: -3.6em;
}
.pof-media-about .media-about__header h2 span {
  color: #81ad47;
}
.pof-media-about .media-about__chart-title {
  color: #000000;
}
.pof-media-about .media-about__numbers-item:nth-of-type(1):before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><rect width="80" height="80" fill="none"/><path d="M75.144,19.978a2.224,2.224,0,0,0-2.53-2.53H66.42V11.254a2.225,2.225,0,0,0-2.53-2.53H57.7V2.53C57.7.785,56.823,0,55.079,0H8.23A2.225,2.225,0,0,0,5.7,2.53V60.022a2.26,2.26,0,0,0,2.53,2.53h6.194v6.193a2.261,2.261,0,0,0,2.53,2.531h6.194v6.28c0,1.658.873,2.443,2.53,2.443H72.613c1.658,0,2.53-.785,2.53-2.443V19.978Zm-5.06,2.53V74.94H28.208V22.508ZM52.636,5.06V8.725H16.954a2.225,2.225,0,0,0-2.53,2.53V57.492H10.76V5.06ZM25.678,17.448a2.225,2.225,0,0,0-2.53,2.53V66.215H19.483V13.784H61.358v3.665H25.678Z" fill="%231d1d1b"/><path d="M37.107,47.2H61.186a1.565,1.565,0,0,0,1.744-1.744c0-1.134-.61-1.657-1.744-1.657H37.107c-1.134,0-1.745.523-1.745,1.657A1.566,1.566,0,0,0,37.107,47.2Z" fill="%231d1d1b"/><path d="M48.012,32.541c0-1.134-.61-1.657-1.744-1.657H37.107c-1.134-.087-1.745.436-1.745,1.657,0,1.134.61,1.658,1.745,1.658h9.161C47.4,34.2,48.012,33.675,48.012,32.541Z" fill="%231d1d1b"/><path d="M37.107,50.6c-1.134,0-1.745.523-1.745,1.657A1.566,1.566,0,0,0,37.107,54H61.186a1.565,1.565,0,0,0,1.744-1.745c0-1.134-.61-1.657-1.744-1.657Z" fill="%231d1d1b"/><path d="M37.107,60.807H61.186a1.565,1.565,0,0,0,1.744-1.744c0-1.135-.61-1.658-1.744-1.658H37.107c-1.134,0-1.745.523-1.745,1.658A1.566,1.566,0,0,0,37.107,60.807Z" fill="%231d1d1b"/></svg>');
}
.pof-media-about .media-about__numbers-item:nth-of-type(2):before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80.088" height="80" viewBox="0 0 80.088 80"><rect width="80" height="80" fill="none"/><path d="M78.168,78.081a6.391,6.391,0,0,0,1.92-4.624V65.082H75.813V23.817H64.471V0H15.529V23.817H4.275V65.082H0v8.375a6.39,6.39,0,0,0,1.919,4.624A6.328,6.328,0,0,0,6.543,80h67A6.327,6.327,0,0,0,78.168,78.081Zm-2.791-8.288v3.664c0,1.309-.611,1.919-1.832,1.919h-67c-1.221,0-1.832-.61-1.832-1.919V69.793H31.232v1.57H48.767v-1.57ZM8.9,28.528h6.63V56.271h4.8V4.624H59.76V56.271h4.711V28.528H71.19V65.082H44.145v1.569h-8.2V65.082H8.9Z" fill="%231d1d1b"/><path d="M28.179,11.864v4.711H51.908V11.864Z" fill="%231d1d1b"/><path d="M28.179,21.548v4.711H51.908V21.548Z" fill="%231d1d1b"/><path d="M28.179,31.232v4.711H51.908V31.232Z" fill="%231d1d1b"/><path d="M28.179,40.916v4.711H51.908V40.916Z" fill="%231d1d1b"/></svg>');
}
.pof-media-about .media-about__numbers-item:nth-of-type(3):before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><g transform="translate(0 0)"><rect width="80" height="80" fill="none"/><path d="M77.477.421A4.315,4.315,0,0,0,74.153.259,4.39,4.39,0,0,0,71.559,2.61H55.831a1.416,1.416,0,0,0-1.135.567L52.832,5.042A17.955,17.955,0,0,0,39.7.016,18.189,18.189,0,0,0,26.565,5.772a18.454,18.454,0,0,0-5.188,11.35H11L6.947,8.042A4.855,4.855,0,0,0,8.812,5.691a4.284,4.284,0,0,0-.325-3.324h0A4.2,4.2,0,0,0,5.893.26,3.976,3.976,0,0,0,2.569.5H2.65A4.332,4.332,0,0,0,.785,6.42,4.149,4.149,0,0,0,3.46,8.528L8.324,19.472v.081a1.669,1.669,0,0,0,1.541.973H21.377a18.336,18.336,0,0,0,4.864,11.025l-10.62,10.7a12.91,12.91,0,0,0-9.891,2.27,13.63,13.63,0,0,0-3.242,18.89,13.4,13.4,0,0,0,8.837,5.513l.811.162V75.33a1.5,1.5,0,0,0,1.7,1.7H25.593a4.132,4.132,0,0,0,2.189,2.188,3.956,3.956,0,0,0,3.324.243h-.082a4.6,4.6,0,0,0,2.514-2.271h0a4.113,4.113,0,0,0,.162-3.242,4.374,4.374,0,0,0-2.188-2.594,4.31,4.31,0,0,0-3.324-.162,4.07,4.07,0,0,0-2.594,2.432H15.54v-4.54A12.958,12.958,0,0,0,24.3,64.223a13.119,13.119,0,0,0,3-9.972c-.567-5.27-3.162-8.918-7.864-10.944l9.4-9.484a18.648,18.648,0,0,0,22.375.162l6.648,8.35A18.283,18.283,0,0,0,46.1,49.55a18.592,18.592,0,0,0-3.648,13.944A18.868,18.868,0,0,0,63.694,79.545a18.867,18.867,0,0,0,16.052-21.24A18.837,18.837,0,0,0,61.991,42.091L53.8,31.715a18.7,18.7,0,0,0,5.025-11.188h12.4v.729a6.423,6.423,0,0,0-4.054,2.918,6.29,6.29,0,0,0-1.054,5.188,6.67,6.67,0,0,0,3,4.459,6.292,6.292,0,0,0,5.189,1.054,6.671,6.671,0,0,0,4.458-3,7.065,7.065,0,0,0,1.054-5.27,6.467,6.467,0,0,0-5.188-5.351V18.822a1.5,1.5,0,0,0-1.7-1.7H58.83A19.321,19.321,0,0,0,55.1,7.554L56.56,6.1h15a4.126,4.126,0,0,0,2.188,2.189,4.277,4.277,0,0,0,3.324.162h-.08A4.219,4.219,0,0,0,79.5,6.258a4,4,0,0,0,.244-3.324A4.6,4.6,0,0,0,77.477.421ZM76.5,4.394a.811.811,0,0,1-.892.892c-.648,0-.974-.324-.974-.892a.861.861,0,0,1,.974-.973C76.18,3.421,76.5,3.746,76.5,4.394ZM75.449,25.472A3.707,3.707,0,0,1,76.5,27.985,3.55,3.55,0,0,1,75.449,30.5a3.487,3.487,0,0,1-6-2.513,3.555,3.555,0,0,1,6-2.513ZM76.5,60.818a14.747,14.747,0,0,1-3.162,9.323A7.232,7.232,0,0,0,71.559,65.6a6.925,6.925,0,0,0-3.811-2.27,9.045,9.045,0,0,0,3-6.4h0c0-7.3-3.243-10.945-9.647-10.945s-9.566,3.648-9.566,10.945h0a9.043,9.043,0,0,0,3,6.4,7.441,7.441,0,0,0-3.811,2.27,7.327,7.327,0,0,0-1.864,4.541,14.955,14.955,0,0,1-3.08-10.3,15.4,15.4,0,0,1,16.375-14.35,14.554,14.554,0,0,1,10.539,5.188A14.869,14.869,0,0,1,76.5,60.818ZM42.293,9.5V9.42a1.545,1.545,0,0,0-2.352.648l-.162.324c-.486,1.3-2.432,2.189-5.756,2.675.486-3.811,2.513-5.675,6.081-5.675,3.081,0,5.027,1.459,5.837,4.216Zm-1.216-6.08A15.175,15.175,0,0,1,51.616,8.609a14.9,14.9,0,0,1,3.891,10.215,14.9,14.9,0,0,1-3.162,9.323,7.1,7.1,0,0,0-1.864-4.621,7.772,7.772,0,0,0-3.729-2.27,9.264,9.264,0,0,0,2.918-6.324v-.081c0-7.3-3.161-10.944-9.566-10.863-6.4-.081-9.566,3.567-9.566,10.863v.081a8.93,8.93,0,0,0,2.918,6.324,7.772,7.772,0,0,0-3.729,2.27,7.316,7.316,0,0,0-1.864,4.54,14.87,14.87,0,0,1-3.082-10.215A14.418,14.418,0,0,1,29.97,7.312,14.793,14.793,0,0,1,41.077,3.421Zm2.594,15.971a6.052,6.052,0,0,1-3.486,1.622,7.208,7.208,0,0,1-5.918-4.54q5.594-.608,7.783-3.162l4.135,2.432A6.409,6.409,0,0,1,43.671,19.392Zm-12.322,12v-3A3.874,3.874,0,0,1,35.24,24.5h2.351l-1.7,4.215a1.5,1.5,0,0,0,.4,1.784l2.594,2.675a1.586,1.586,0,0,0,2.432,0h0L43.913,30.5a1.4,1.4,0,0,0,.4-1.784l-1.7-4.215h2.351a3.875,3.875,0,0,1,3.892,3.891v3A14.608,14.608,0,0,1,40.1,34.146,14.6,14.6,0,0,1,31.349,31.39ZM40.1,29.525l-.568-.567.568-1.54.648,1.459ZM13.676,45.981A5.823,5.823,0,0,0,9.7,47.765a5.74,5.74,0,0,0-1.541,3.892,5.589,5.589,0,0,0,1.216,3.567,7.552,7.552,0,0,0-3.81,6.242A10.31,10.31,0,0,1,3.7,54.981a10.032,10.032,0,0,1,3.486-6.973,9.619,9.619,0,0,1,7.3-2.513,9.783,9.783,0,0,1,6.972,3.4,10.181,10.181,0,0,1,2.513,6.729,9.827,9.827,0,0,1-1.864,5.837,7.377,7.377,0,0,0-3.811-6.242,5.886,5.886,0,0,0,1.216-3.729,5.979,5.979,0,0,0-1.783-3.973A5.632,5.632,0,0,0,13.676,45.981Zm-2.109,5.676c0-1.459.73-2.188,2.27-2.188a1.934,1.934,0,0,1,2.189,2.188,2.082,2.082,0,0,1-.648,1.621,2.143,2.143,0,0,1-1.541.567,2.339,2.339,0,0,1-1.621-.567A2.41,2.41,0,0,1,11.567,51.657Zm49.371.487-.081.324h0c-.567,1.3-2.433,2.188-5.756,2.594.4-3.729,2.432-5.593,6-5.593,3.161,0,5.026,1.378,5.837,4.215L63.289,51.5a1.6,1.6,0,0,0-2.351.567v.081ZM4.6,5.286A.811.811,0,0,1,3.7,4.394c0-.648.324-.973.892-.973a.86.86,0,0,1,.973.973C5.569,4.961,5.244,5.286,4.6,5.286ZM64.668,61.467a6.376,6.376,0,0,1-3.486,1.621,7.266,7.266,0,0,1-5.837-4.54c3.648-.4,6.242-1.54,7.7-3.243l4.135,2.514A6.526,6.526,0,0,1,64.668,61.467ZM56.885,70.79a1.479,1.479,0,0,0,.406,1.783l2.594,2.594a1.521,1.521,0,0,0,2.433,0l2.675-2.594h0a1.487,1.487,0,0,0,.323-1.865l.082.082-1.7-4.3h2.271a3.877,3.877,0,0,1,3.972,3.972v3A15.022,15.022,0,0,1,61.1,76.222a14.612,14.612,0,0,1-8.756-2.757v-3a3.73,3.73,0,0,1,1.136-2.837,3.861,3.861,0,0,1,2.756-1.135h2.351Zm4.864.162L61.1,71.6l-.567-.648.567-1.541ZM17.242,58.792A5,5,0,0,1,18.7,62.2v2.271a9.161,9.161,0,0,1-9.728,0V62.2a4.536,4.536,0,0,1,1.459-3.4h0a4.358,4.358,0,0,1,3.486-1.379A4.587,4.587,0,0,1,17.242,58.792ZM28.673,75.329a.811.811,0,0,1,.892-.892c.648,0,.973.324.973.892,0,.648-.324.893-.973.893A.778.778,0,0,1,28.673,75.329Z" fill="%231d1d1b"/></g></svg>');
}
.pof-media-about .media-about__numbers-number {
  color: #81ad47;
}
.offer-contact__inner h2 span {
  color: #005fff;
}
.nf-form-content .nf-field-container #nf-field-94-wrap {
  background-color: #005fff !important;
}
#rodo-info {
  background-color: rgba(0, 115, 224, 0.85);
  backdrop-filter: blur(2px);
  color: #fff;
  max-width: 23em;
  width: calc(100% - 2.5em);
  left: 1.25em;
  position: fixed;
  bottom: 7em;
  right: 1.25em;
  padding: 1.25em;
  z-index: 10;
  text-align: center;
  border: 1px solid #fff;
}
#rodo-info h2 {
  padding: 0 0 0.6rem;
  font-size: 1.875em;
  line-height: 1.4em;
  color: #fff;
}
#rodo-info p {
  font-size: 0.75em;
  line-height: 1.4em;
}
#rodo-info .btn {
  background-color: #fff;
  color: #005fff;
}
#rodo-info a {
  color: #fff;
}
.slider__item.theme-white {
  background-color: #fff;
}
.slider__item.theme-black {
  background-color: #000000;
  color: #fff;
}
.slider__item.theme-black h3 {
  color: #fff;
}
.slider__item.theme-black.less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-black.more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-black .less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-black .more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-blue {
  background-color: #005fff;
  color: #fff;
}
.slider__item.theme-blue h3 {
  color: #fff;
}
.slider__item.theme-blue.less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-blue.more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-blue .less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-blue .more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-red {
  background-color: #B60D33;
  color: #fff;
}
.slider__item.theme-red h3 {
  color: #fff;
}
.slider__item.theme-red.less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-red.more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-red .less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.slider__item.theme-red .more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%23ffffff" stroke-width="4"/></g></svg>');
}
.seo-zoja.slider-our-products {
  position: relative;
}
.seo-zoja.slider-our-products .slider__item-inner p {
  margin: 0 0 1.5em;
}
.seo-zoja.slider-our-products .slick-list {
  width: 150vw;
}
.seo-thom .slider__item-inner p {
  margin: 0 0 1.5em;
}
.pfe-plan {
  display: grid;
  gap: 1.5em;
}
.pfe-plan__thumb {
  margin-left: -1.25em;
}
.ae-intro {
  overflow: hidden;
}
@media (min-width: 768px) {
  .ae-intro .container {
    position: relative;
  }
}
@media (min-width: 1024px) {
  .ae-intro .container {
    margin-top: 5em;
  }
}
.ae-title {
  font-family: 'Arial';
  font-weight: 600 !important;
  font-size: 11vw;
  line-height: 1em;
  color: #B60D33;
  position: relative;
  z-index: 2;
}
.ae-title div:nth-child(1) {
  text-transform: uppercase;
}
.ae-title div:nth-child(1) span {
  color: #000000;
}
.ae-title div:nth-child(2) {
  line-height: 1.2em;
  font-size: 2rem;
}
@media (min-width: 640px) {
  .ae-title {
    font-size: 3.2em;
  }
}
@media (min-width: 992px) {
  .ae-title {
    font-size: 4.2em;
  }
  .ae-title div:nth-child(2) {
    line-height: 1em;
    font-size: 3.9rem;
  }
}
@media (min-width: 1200px) {
  .ae-title {
    margin-left: -2rem;
  }
}
@media (min-width: 1300px) {
  .ae-title {
    margin-left: -3.625rem;
  }
}
@media (min-width: 1400px) {
  .ae-title {
    margin-left: -5rem;
  }
}
.ae-intro__desc {
  background-color: #B60D33;
  color: #fff;
  padding: 1.25em;
  order: 3;
  width: fit-content;
  max-width: 20em;
  position: relative;
}
.ae-intro__desc h2 {
  font-size: 1.125em;
  line-height: 1.5em;
  color: #fff;
  padding: 0 0 0.5rem;
}
.ae-intro__desc p {
  margin: 0;
}
@media (min-width: 640px) {
  .ae-intro__desc {
    margin: -2em 0 0;
  }
}
@media (min-width: 768px) {
  .ae-intro__desc {
    margin: 0;
    position: absolute;
    top: 20em;
  }
}
@media (min-width: 1024px) {
  .ae-intro__desc {
    padding: 1.5em;
  }
}
@media (min-width: 1400px) {
  .ae-intro__desc {
    top: 28em;
  }
  .ae-intro__desc:before {
    content: "";
    display: block;
    width: 256px;
    height: 94px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    top: -32px;
    left: -2.5em;
    z-index: -1;
  }
}
.ae-intro__thumb {
  padding-top: 42%;
}
@media (min-width: 640px) {
  .ae-intro__thumb {
    margin: -2em 0 0;
  }
}
@media (min-width: 768px) {
  .ae-intro__thumb {
    padding-top: 0;
    height: 20em;
  }
}
@media (min-width: 1024px) {
  .ae-intro__thumb {
    margin: -3em 0 0;
  }
}
@media (min-width: 1400px) {
  .ae-intro__thumb {
    z-index: -1;
    height: 28em;
  }
  .ae-intro__thumb:before {
    content: "";
    display: block;
    width: 256px;
    height: 159px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    top: -32px;
    right: -147px;
    z-index: -1;
  }
}
@media (min-width: 768px) {
  .ae-part-1__desc {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    padding-top: 0 !important;
  }
  .ae-part-1__desc div {
    grid-column: 7 / 13;
  }
}
@media (min-width: 1024px) {
  .ae-part-1__desc div {
    grid-column: 6 / 13;
  }
}
@media (min-width: 1200px) {
  .ae-part-1__desc div {
    grid-column: 5 / 13;
  }
}
.f-title {
  font-family: 'Arial';
  font-weight: 900 !important;
  line-height: 1.4em;
}
.f-title span {
  display: block;
  text-transform: uppercase;
  color: #E04A50;
  font-size: 95%;
}
.f-intro .f-title {
  line-height: 1.2em;
  font-size: 1.7em;
}
@media (min-width: 430px) {
  .f-title span {
    font-size: 130%;
  }
}
@media (min-width: 460px) {
  .f-title span {
    font-size: 190%;
  }
}
.f-intro .container {
  display: flex;
  flex-wrap: wrap;
}
.f-intro h1 {
  order: 1;
  width: 100%;
}
.f-intro__desc {
  background-color: #B60D33;
  color: #fff;
  padding: 1.25em;
  order: 3;
  margin: -2em 0 0;
}
.f-intro__desc h2 {
  color: #fff;
  padding: 0 0 1rem;
}
.f-intro__thumb {
  order: 2;
  position: relative;
  z-index: -1;
  margin: -7em -6em 0;
}
.f-part-1 .container {
  display: grid;
  gap: 1.5em;
}
.f-part-1__header {
  position: relative;
  max-width: 18em;
  justify-self: end;
}
.f-part-1__header .f-title {
  position: absolute;
  top: 1em;
  right: 0;
  text-align: right;
}
.f-part-1__desc {
  letter-spacing: 4px;
}
.f-how-we-work__intro {
  position: relative;
}
.f-how-we-work__intro .f-title {
  position: absolute;
  top: 3em;
  right: 0;
  text-align: right;
  font-size: 1.6em;
  line-height: 1.4em;
}
.f-part-2__header {
  position: relative;
  max-width: 26em;
  margin: 0 auto 1.5em;
}
.f-part-2__header .f-title {
  text-align: center;
}
.f-part-2__header img {
  position: absolute;
  top: -3em;
  right: -3em;
  z-index: -1;
}
.f-part-2__items {
  display: grid;
  gap: 1.5em;
}
.f-part-2__item span {
  display: block;
  text-align: center;
  font-weight: 700;
}
.f-part-2__item img {
  width: auto;
  height: 3em;
  display: block;
  margin: 0 auto 1em;
}
.pr-eseo {
  letter-spacing: 0;
  font-size: 0.82em;
  line-height: 1.2em;
}
.pr-eseo img {
  display: block;
  margin: 0 auto 1.5em;
}
.client-name {
  font-size: 1.6em;
  line-height: 1.2em;
  padding: 0 0 1.6rem;
  margin: 0;
  font-weight: 700;
  color: #000000;
  font-weight: 400;
}
.page-case-study.template-b picture img {
  display: block;
  margin: 0 auto;
}
.page-case-study.template-b > .container {
  display: grid;
  gap: 2em;
}
.page-case-study.template-b .banner-cta {
  background-color: #141414;
  color: #fff;
}
.page-case-study.template-b .banner-cta h2,
.page-case-study.template-b .banner-cta h3 {
  color: #fff;
}
.range {
  margin-top: 3.625em;
}
.range h2 {
  font-size: 1.6em;
}
.range__items {
  margin-top: 2em;
}
.range__item .desc {
  color: #7C8798;
  font-weight: 700;
}
.range__item ul {
  padding: 0 0 0 1.1em;
}
.page-template-tpl-contact .contact-data .nf-response-msg {
  display: none;
  padding: 100px 0;
}
.ae-city-list h2 {
  padding: 0 0 1.5em 90px;
  font-weight: 400;
}
@media (min-width: 1400px) {
  .ae-city-list.container {
    padding-left: calc(100% / 12);
  }
}
.ae-city-list__items {
  display: grid;
  gap: 2em;
}
@media (min-width: 768px) {
  .ae-city-list__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
.ae-city-list__item {
  position: relative;
  padding: 0 0 0 90px;
  min-height: 64px;
}
.ae-city-list__item h3 {
  padding: 0;
  color: #005fff;
}
.ae-city-list__item .thumb {
  width: 64px;
  position: absolute;
  top: 0;
  left: 0;
}
.schema-faq-code .faq-question {
  border-bottom-color: #f1f1f1 !important;
  border: 1px solid transparent;
  position: relative;
  margin-block: 1em;
}
.schema-faq-code .faq-question.more {
  border-color: #f1f1f1;
}
.schema-faq-code .faq-question.more > div {
  margin: 0 0 1rem;
}
.schema-faq-code .faq-question h3 {
  padding: 1rem 1rem 1rem 1.5rem;
}
.schema-faq-code .faq-question > div {
  padding: 0 1rem 0 1.5rem;
}
.schema-faq-code .faq-question > div p {
  margin: 0;
}
.schema-faq-code .faq-question > div p + p {
  margin: 1rem 0 0;
}
.schema-faq-code .faq-question .link__more-less {
  position: absolute;
  top: 0.9rem;
  right: 1.5rem;
  margin: 0;
}
.schema-faq-code .faq-question.less .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%230073e0" stroke-width="4"/><line y2="32" transform="translate(1490 524)" fill="none" stroke="%230073e0" stroke-width="4"/></g></svg>');
}
.schema-faq-code .faq-question.more .link__more-less:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g transform="translate(-1474 -524)"><rect width="32" height="32" transform="translate(1474 524)" fill="none"/><line x1="32" transform="translate(1474 540)" fill="none" stroke="%230073e0" stroke-width="4"/></g></svg>');
}
@media (min-width: 768px) {
  .schema-faq-code .faq-question.more {
    border-color: #f1f1f1;
  }
  .schema-faq-code .faq-question.more > div {
    margin: 0 0 1.5rem;
  }
  .schema-faq-code .faq-question h3 {
    padding: 1.5rem 1rem 1.5rem 2.5rem;
  }
  .schema-faq-code .faq-question > div {
    padding: 0 1rem 0 2.5rem;
  }
  .schema-faq-code .faq-question > div p {
    margin: 0;
  }
  .schema-faq-code .faq-question > div p + p {
    margin: 1.5rem 0 0;
  }
  .schema-faq-code .faq-question .link__more-less {
    top: 1.5rem;
  }
}
.schema-faq-code .faq-question + .faq-question {
  transform: translateY(-1px);
}
@media (min-width: 1200px) {
  .schema-faq-code {
    margin: 0 15%;
  }
}
.btn-arrow {
  display: flex;
  gap: 1.5em;
  width: fit-content;
  align-items: center;
  color: #B60D33;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.58em;
  font-family: 'Termina';
}
.btn-arrow:after {
  content: "";
  display: block;
  width: 20px;
  height: 9px;
  transform: translateY(-2px);
  transition: 800ms transform cubic-bezier(0.2, 0.5, 0, 1);
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.338" height="10.744" viewBox="0 0 22.338 10.744"><g transform="translate(900.366 -1032.751) rotate(90)"><path d="M0,3.522,3.962,0,7.92,3.522" transform="translate(1034.163 879.366)" fill="none" stroke="%23B60D33" stroke-linecap="round" stroke-width="2"/><path d="M0,0V20" transform="translate(1038.125 879.366)" fill="none" stroke="%23B60D33" stroke-linecap="round" stroke-width="2"/></g></svg>');
}
.btn-arrow:hover:after {
  transform: translate(4px, -2px);
}
.b-intro {
  height: calc(100vh - 60px);
  position: relative;
  display: flex;
  align-items: center;
}
.b-intro h1,
.b-intro h2 {
  color: #fff;
  font-family: 'Termina';
}
.b-intro h1 {
  font-size: 9vw;
  text-transform: uppercase;
  padding: 0 0 1rem;
  font-weight: 400;
}
.b-intro h2 {
  font-size: 1.18em;
  font-weight: 400;
}
.b-intro .btn {
  background-color: #B41336;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.5em;
  font-family: 'Termina';
  padding: 1em 1.2em;
}
.b-intro .btn:after {
  content: "";
  display: block;
  width: 16px;
  height: 10px;
  transition: 800ms transform cubic-bezier(0.2, 0.5, 0, 1);
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 16 10"><g transform="translate(8025 5757)"><path d="M0,4.52,5.084,0l5.079,4.52" transform="translate(-8012.337 -5749.98) rotate(180)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/><rect width="16" height="10" transform="translate(-8025 -5757)" fill="none"/></g></svg>');
}
.b-intro .btn span {
  display: block;
  font-size: 0.58rem;
}
.b-intro .btn:hover {
  transform: none;
}
.b-intro .btn:hover:after {
  transform: translateY(2px);
}
.b-intro video {
  width: 100vw;
  height: 100%;
  object-fit: cover;
  position: absolute;
  inset: 0;
  z-index: -1;
}
@media (min-width: 400px) {
  .b-intro h1 {
    font-size: 2.58em;
  }
  .b-intro .bnt {
    padding: 1em 3em;
  }
}
@media (min-width: 992px) {
  .b-intro {
    margin-top: calc((.72 * 5em) + 3em);
    height: calc(100vh - ((.72 * 5em) + 3em));
    max-height: 600px;
  }
  .b-intro .container {
    position: relative;
    height: calc(100vh - ((.72 * 5em) + 3em));
    max-height: 600px;
    display: flex;
    align-items: center;
  }
  .b-intro .btn {
    width: calc(360px + 2.4rem);
    left: auto;
  }
}
@media (min-width: 1024px) {
  .b-intro .btn {
    width: calc(360px + 3.6rem);
  }
}
@media (min-width: 1200px) {
  .b-intro h1 {
    font-size: 5.88em;
  }
  .b-intro h2 {
    font-size: 1.64em;
  }
}
.b-intro__thumb {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: #000000;
}
.b-section-subtitle {
  color: #005fff;
  text-transform: uppercase;
  font-size: 0.82em;
  font-weight: 700;
  margin: 0 0 1em;
  font-family: 'Termina';
}
.b-section-title {
  font-weight: 400;
  font-size: 1.18em;
  line-height: 1.7em;
  font-family: 'Termina';
  color: #1d1d1b;
}
@media (min-width: 992px) {
  .b-section-title {
    font-size: 1.65em;
  }
}
.block-form > .container {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 992px) {
  .block-form > .container {
    display: grid;
    gap: 4em;
    align-items: center;
    grid-template-columns: auto 360px;
  }
}
@media (min-width: 1300px) {
  .block-form > .container {
    grid-template-columns: auto calc(360px + 3.6rem);
    gap: 10em;
  }
}
.block-form__form {
  margin: 0 -1.2em;
  width: calc(100% + 2.4em);
}
.block-form__form h2 {
  color: #fff;
  font-weight: 400;
  font-size: 0.94em;
  line-height: 1.5;
  font-family: 'Termina';
}
.block-form__form .desc {
  font-size: 0.94em;
  margin: 0 0 1.5rem;
}
@media (min-width: 760px) {
  .block-form__form {
    margin: 0 -2.4em;
    width: calc(100% + 4.8em);
  }
}
@media (min-width: 992px) {
  .block-form__form {
    width: calc(360px + 2.4rem);
    margin: 0 -2.4rem 0 0;
    order: 2;
  }
}
@media (min-width: 1024px) {
  .block-form__form {
    width: calc(360px + 3.6rem);
    margin: 0 -3.6rem 0 0;
  }
}
@media (min-width: 1300px) {
  .block-form__form {
    margin: 0;
  }
  .block-form__form.container {
    width: 100%;
    padding: 5em 3.6em;
  }
}
.block-form__inner {
  padding: 2.4em 0;
}
.block-form__inner h2 {
  font-weight: 400;
  padding: 0 0 1.8rem;
}
.block-form__inner .desc {
  font-size: 0.94em;
}
@media (min-width: 992px) {
  .block-form__inner {
    order: 1;
    padding: 0;
  }
}
#nf-form-9-cont .nf-form-content input:not([type=submit]) {
  background-color: #1D1D1B !important;
  color: #fff;
  border: none !important;
}
#nf-form-9-cont .nf-form-content input:not([type=submit])::placeholder {
  color: #fff;
}
#nf-form-9-cont .nf-field-container {
  margin-bottom: 10px;
}
#nf-form-9-cont input {
  font-family: 'DM Sans', Helvetica, Lato, "Lucida Grande", Tahoma, Sans-Serif !important;
}
#nf-form-9-cont .nf-form-fields-required {
  display: none;
}
#nf-form-9-cont .nf-error .nf-error-msg {
  font-size: 12px;
  color: #fff;
}
#nf-form-9-cont .nf-response-msg {
  font-size: 0.94em !important;
  line-height: 1.5 !important;
}
#nf-field-97-wrap .nf-field-element {
  text-align: end;
  position: relative;
}
#nf-field-97-wrap .nf-field-element:after {
  content: "";
  display: block;
  width: 20px;
  height: 9px;
  position: absolute;
  top: calc(50% - 5px);
  right: 0;
  z-index: 0;
  transition: 800ms transform cubic-bezier(0.2, 0.5, 0, 1);
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.338" height="10.744" viewBox="0 0 22.338 10.744"><g transform="translate(900.366 -1032.751) rotate(90)"><path d="M0,3.522,3.962,0,7.92,3.522" transform="translate(1034.163 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/><path d="M0,0V20" transform="translate(1038.125 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/></g></svg>');
}
#nf-field-97-wrap .nf-field-element:hover:after {
  transform: translateX(4px);
}
input#nf-field-97 {
  text-transform: uppercase;
  padding: 1em 2.5rem;
  border: none !important;
  background: transparent !important;
  font-size: 0.58em;
  font-family: 'Termina' !important;
  font-weight: 700;
}
.block-service_offer .btn-arrow.about {
  display: none;
}
.block-service_offer .desc {
  font-size: 0.94em;
}
@media (min-width: 1024px) {
  .block-service_offer {
    position: relative;
  }
  .block-service_offer .btn-arrow.about {
    display: flex;
    position: absolute;
    top: 3em;
    right: 3.6em;
  }
}
@media (min-width: 1300px) {
  .block-service_offer .btn-arrow.about {
    right: 0;
  }
}
.block-service_offer__items {
  margin: 3.6em 0 0;
  display: grid;
  gap: 3em;
}
@media (min-width: 640px) {
  .block-service_offer__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
.block-service_offer__item h3 {
  font-family: 'Termina';
  font-size: 1.06em;
}
.block-service_offer__item .desc {
  font-size: 0.82em;
  margin: 0 0 2em;
}
.b-list-with-intro .desc {
  max-width: 46em;
}
.b-list-with-intro .desc p {
  margin: 0;
}
.b-list-with-intro .desc p + p {
  margin: 1em 0 0;
}
@media (min-width: 1300px) {
  .b-list-with-intro {
    position: relative;
  }
  .b-list-with-intro:before {
    content: "";
    display: block;
    background-color: #fff;
    width: 33vw;
    height: 5.5em;
    top: 0;
    right: 0;
    position: absolute;
  }
}
.b-list-with-intro__items {
  margin: 3.6em 0 0;
}
.b-list-with-intro__items.block-reference__items {
  margin: 2em 0 0;
}
.b-list-with-intro__items.block-stats__items {
  display: grid;
  gap: 3em;
}
@media (min-width: 425px) {
  .b-list-with-intro__items.block-stats__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .b-list-with-intro__items {
    display: grid;
    gap: 3em;
    grid-template-columns: repeat(3, 1fr);
    margin: 5em 0 0;
  }
  .b-list-with-intro__items.block-stats__items {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1300px) {
  .b-list-with-intro__items {
    gap: 5em;
  }
}
.block-reference .slick-list {
  margin: 0 -0.5em;
  width: 140vw;
}
@media (min-width: 1024px) {
  .block-reference .slick-list {
    width: 100%;
    margin: 0 -1.5em;
  }
}
.block-reference__item {
  padding-top: calc(40px + 1.5em);
  padding-bottom: 12em;
  position: relative;
  margin: 0 0.5em;
}
.block-reference__item:before {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40"><g transform="translate(-139 -2852)"><circle cx="20" cy="20" r="20" transform="translate(139 2892) rotate(-90)" fill="%230073e0"/><path d="M-3.64-26.1a2.9,2.9,0,0,0,3.068-2.86,2.843,2.843,0,0,0-2.912-2.912,1.319,1.319,0,0,0-.832.208c.26-1.872,1.04-3.38,3.12-5.772l-1.4-1.2a13.913,13.913,0,0,0-4.264,9.2A3.113,3.113,0,0,0-3.64-26.1Zm7.748,0a2.9,2.9,0,0,0,3.068-2.86,2.843,2.843,0,0,0-2.912-2.912,1.319,1.319,0,0,0-.832.208c.26-1.872,1.04-3.38,3.12-5.772l-1.4-1.2a13.913,13.913,0,0,0-4.264,9.2A3.113,3.113,0,0,0,4.108-26.1Z" transform="translate(159 2904)" fill="%23ffffff"/></g></svg>');
}
.block-reference__item .person {
  font-family: 'Termina';
  text-transform: uppercase;
  font-size: 0.7em;
  font-weight: 700;
}
.block-reference__item .industry {
  font-family: 'Termina';
  text-transform: uppercase;
  font-size: 0.58em;
  font-weight: 700;
}
.block-reference__item .btn-arrow {
  margin: 1.5rem 0 0;
}
.block-reference__item .position,
.block-reference__item .company {
  font-size: 0.94em;
}
@media (min-width: 1024px) {
  .block-reference__item {
    margin: 0 1.5em;
  }
}
.block-reference__item-meta {
  bottom: 0;
  height: 9em;
  position: absolute;
}
@media (min-width: 1300px) {
  .block-stats__items {
    gap: 3em;
  }
}
.block-stats__item .number {
  font-family: 'Termina';
  padding: 0 0 0.5rem;
}
.block-cta_sm h2 {
  padding: 0 0 1rem;
  color: #fff;
}
.block-cta_sm a {
  position: relative;
  color: #fff;
  text-decoration: none !important;
}
.block-cta_sm a:not(.block-cta_sm__thumb):after {
  content: "";
  height: 1px;
  background-color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -5px;
}
.block-cta_sm .desc {
  font-size: 0.94em;
  font-family: 'Termina';
}
@media (min-width: 760px) {
  .block-cta_sm .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.block-cta_sm__thumb {
  margin: 0 0 1.5em;
}
@media (min-width: 760px) {
  .block-cta_sm__thumb {
    margin: 0;
    order: 2;
  }
}
@media (min-width: 760px) {
  .block-cta_sm__header {
    order: 1;
  }
}
.block-team .desc {
  max-width: 46em;
}
.block-team__items {
  margin: 2em 0 0;
  display: grid;
  gap: 1.5em;
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 760px) {
  .block-team__items {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1024px) {
  .block-team__items {
    grid-template-columns: repeat(6, 1fr);
  }
}
.block-team__item h3 {
  font-family: 'Termina';
  text-transform: uppercase;
  font-size: 0.82em;
  font-weight: 700;
  padding: 1rem 0 0.5rem;
}
.block-team__item:nth-child(even) {
  margin-top: 2em;
}
.block-team__item.number {
  margin-top: 0;
  display: flex;
  align-items: center;
  font-size: 60px;
  line-height: 1;
  font-family: 'Termina';
  font-weight: 700;
  color: #1D1D1B;
}
.block-team__item-thumb {
  aspect-ratio: 1;
  position: relative;
}
.block-team__item-thumb img {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.block-clients {
  margin-bottom: 3em;
}
.block-clients h2 {
  display: none;
}
.block-clients.container {
  padding-top: 0;
  padding-bottom: 0;
}
.block-clients #companies-slider {
  width: 100%;
  height: 97px;
  margin: 0 auto;
  background: #fff;
  transition: background 1s ease-in-out;
  background-size: 1048px;
  opacity: 0.85;
  mix-blend-mode: darken;
}
@media (min-width: 1200px) {
  .block-clients {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 5em;
  }
  .block-clients.container {
    padding-right: 0;
  }
  .block-clients h2 {
    display: flex;
    gap: 0.5rem;
    align-items: center;
    background-color: #fafafa;
    white-space: nowrap;
    padding: 0 1.5rem 0 0;
    box-shadow: -3.6rem 0 #fafafa;
  }
}
@media (min-width: 1300px) {
  .block-clients {
    box-shadow: -20vw 0 #fafafa;
  }
}
.block-cta.container {
  overflow: hidden;
}
.block-cta h2 {
  padding: 0 0 1rem;
  font-size: 0.94em;
  font-weight: 700;
  color: #1D1D1B;
}
.block-cta h2 span {
  color: #005fff;
}
.block-cta .desc {
  font-family: 'Termina';
  font-size: 0.71em;
  font-weight: 700;
  color: #1D1D1B;
}
.block-cta .nf-form-cont {
  margin: 2em 0 0;
}
.block-cta .nf-field-container {
  margin-bottom: 0 !important;
}
.block-cta .nf-form-content input:not([type=submit]) {
  border: none !important;
  font-family: 'DM Sans', Helvetica, Lato, "Lucida Grande", Tahoma, Sans-Serif !important;
}
.block-cta .nf-form-content input[type=submit] {
  text-transform: uppercase;
  padding: 1rem 2.5rem 1rem 0;
  border: none !important;
  background: transparent !important;
  font-size: 0.58em;
  font-family: 'Termina' !important;
  font-weight: 700;
}
.block-cta .submit-wrap .nf-field-element {
  text-align: end;
  position: relative;
}
.block-cta .submit-wrap .nf-field-element:after {
  content: "";
  display: block;
  width: 20px;
  height: 9px;
  position: absolute;
  top: calc(50% - 5px);
  right: 0;
  z-index: 0;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.338" height="10.744" viewBox="0 0 22.338 10.744"><g transform="translate(900.366 -1032.751) rotate(90)"><path d="M0,3.522,3.962,0,7.92,3.522" transform="translate(1034.163 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/><path d="M0,0V20" transform="translate(1038.125 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/></g></svg>');
}
.block-cta .nf-cell {
  padding: 0 !important;
}
.block-cta .dots {
  display: none;
}
.block-cta .nf-form-fields-required {
  display: none;
}
.block-cta .nf-error .nf-error-msg {
  font-size: 12px;
  color: #fff;
}
.block-cta.theme-dark h2 {
  color: #fff;
}
.block-cta.theme-dark .nf-form-content input:not([type=submit]) {
  background: #005fff !important;
  color: #fff;
}
.block-cta.theme-dark .nf-form-content input:not([type=submit])::placeholder {
  color: #fff;
}
.block-cta.theme-dark .desc {
  color: #fff;
}
.block-cta.theme-color {
  display: grid;
}
.block-cta.theme-color .block-cta__thumb {
  display: block;
  order: 1;
  margin: -2.4em -1.2em 1em;
}
.block-cta.theme-color .block-cta__thumb img {
  margin: 0 auto;
  display: block;
  width: 100%;
}
.block-cta.theme-color .block-cta__header {
  order: 2;
}
.block-cta.theme-color h2,
.block-cta.theme-color .desc {
  color: #fff;
}
.block-cta.theme-color .nf-form-content input:not([type=submit]) {
  background: #000000 !important;
  color: #fff;
}
.block-cta.theme-color .nf-form-content input:not([type=submit])::placeholder {
  color: #fff;
}
.block-cta.theme-grey h2 b {
  color: #005fff;
}
.block-cta.theme-grey .nf-form-content input:not([type=submit]) {
  background: #005fff !important;
  color: #fff;
}
.block-cta.theme-grey .nf-form-content input:not([type=submit])::placeholder {
  color: #fff;
}
.block-cta.theme-grey .nf-form-content input[type=submit] {
  color: #B60D33 !important;
}
.block-cta.theme-grey .submit-wrap .nf-field-element:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.338" height="10.744" viewBox="0 0 22.338 10.744"><g transform="translate(900.366 -1032.751) rotate(90)"><path d="M0,3.522,3.962,0,7.92,3.522" transform="translate(1034.163 879.366)" fill="none" stroke="%23B60D33" stroke-linecap="round" stroke-width="2"/><path d="M0,0V20" transform="translate(1038.125 879.366)" fill="none" stroke="%23B60D33" stroke-linecap="round" stroke-width="2"/></g></svg>');
}
.block-cta.theme-grey .nf-form-content a {
  color: #000 !important;
}
@media (min-width: 601px) {
  .block-cta nf-cells {
    display: flex;
    align-items: center;
    gap: 1.5em;
  }
  .block-cta .nf-row:first-child {
    margin-bottom: 2rem;
  }
  .block-cta .nf-row:first-child .nf-cell:nth-child(1),
  .block-cta .nf-row:first-child .nf-cell:nth-child(2) {
    width: calc(50% - 4rem) !important;
  }
  .block-cta .nf-row:first-child .nf-cell:nth-child(3) {
    width: 5rem !important;
  }
  .block-cta .nf-error-wrap {
    position: relative;
  }
  .block-cta .nf-error .nf-error-msg {
    position: absolute;
  }
}
@media (min-width: 760px) {
  .block-cta.theme-color .block-cta__thumb {
    margin: -3em -2.4em 1em;
  }
}
@media (min-width: 1024px) {
  .block-cta {
    display: grid;
    gap: 1em;
    grid-template-columns: auto 360px;
  }
  .block-cta.container {
    padding-right: 0;
  }
  .block-cta h2 {
    font-size: 1.29em;
    max-width: 33rem;
  }
  .block-cta .desc {
    font-size: 0.82em;
  }
  .block-cta.theme-color .block-cta__thumb {
    order: 2;
    margin: 0;
  }
  .block-cta.theme-color .block-cta__header {
    order: 1;
  }
}
@media (min-width: 1300px) {
  .block-cta {
    position: relative;
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .block-cta .dots {
    position: absolute;
    display: block;
  }
  .block-cta.container {
    padding: 3em 0 2.5em 3.6em;
  }
  .block-cta.container .nf-field-element p:last-child {
    margin-bottom: 0 !important;
  }
  .block-cta.theme-dark .dots {
    width: 192px;
    height: 246px;
    top: -30px;
    left: -30px;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 12"><rect width="8" height="8" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .block-cta.theme-color.first .dots {
    width: 192px;
    height: 246px;
    top: -30px;
    left: -30px;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 12"><rect width="8" height="8" fill="none"/><circle cx="3" cy="3" r="3" fill="%231d1d1b"/></svg>');
  }
  .block-cta.theme-color.second .dots {
    width: 198px;
    height: 72px;
    top: 0;
    right: 265px;
    z-index: 1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 12"><rect width="8" height="8" fill="none"/><circle cx="3" cy="3" r="3" fill="%23ffffff"/></svg>');
  }
  .block-cta.theme-grey .dots {
    width: 198px;
    height: 72px;
    top: 0;
    right: 265px;
    z-index: 1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 12"><rect width="8" height="8" fill="none"/><circle cx="3" cy="3" r="3" fill="%231d1d1b"/></svg>');
  }
}
.block-cta__thumb {
  display: none;
}
@media (min-width: 1024px) {
  .block-cta__thumb {
    display: block;
    margin: -3em 0 !important;
    align-self: end;
    position: relative;
    width: 360px;
    height: calc(100% + 6em);
  }
  .block-cta__thumb img {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .blockid-12 .block-cta__thumb,
  .blockid-10 .block-cta__thumb {
    margin: -5em 0 -3em !important;
    height: calc(100% + 8em);
  }
  .blockid-12 .block-cta__thumb img,
  .blockid-10 .block-cta__thumb img {
    object-position: top;
  }
}
.block-scheme {
  box-shadow: inset 0 3.7em #ffffff;
}
.block-scheme h2 {
  font-family: 'Termina';
  font-size: 2.12em;
}
.block-scheme h2 span {
  display: block;
  color: #005fff;
}
.block-scheme .btn-arrow {
  background-color: #B41336;
  color: #fff;
}
.block-scheme .btn-arrow:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.338" height="10.744" viewBox="0 0 22.338 10.744"><g transform="translate(900.366 -1032.751) rotate(90)"><path d="M0,3.522,3.962,0,7.92,3.522" transform="translate(1034.163 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/><path d="M0,0V20" transform="translate(1038.125 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/></g></svg>');
}
.block-scheme .btn-arrow:hover {
  transform: none;
}
@media (min-width: 760px) {
  .block-scheme {
    box-shadow: inset 0 5em #ffffff;
  }
  .block-scheme h2 {
    font-size: 3.2em;
  }
}
@media (min-width: 1300px) {
  .block-scheme {
    box-shadow: inset 0 11em #ffffff;
    position: relative;
  }
  .block-scheme:before {
    content: "";
    display: block;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    width: 42%;
    height: 16em;
  }
  .block-scheme .container {
    position: relative;
  }
  .block-scheme h2 {
    font-size: 4.7em;
  }
  .block-scheme .btn-arrow {
    position: absolute;
    top: 11rem;
    right: 0;
    z-index: 1;
  }
}
.block-scheme__infos-items {
  margin: 3em 0;
  display: flex;
  gap: 1em;
  justify-content: center;
  flex-wrap: wrap;
}
@media (min-width: 375px) {
  .block-scheme__infos-items {
    gap: 0 1em;
  }
}
@media (min-width: 640px) {
  .block-scheme__infos-items {
    gap: 0 3em;
    align-items: center;
  }
}
.block-scheme__infos-item {
  width: 9em;
  height: 9em;
  padding: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 2px solid #005fff;
  text-align: center;
}
.block-scheme__infos-item.name {
  background-color: #005fff;
}
.block-scheme__infos-item.name h3 {
  color: #fff;
  font-size: 0.94em;
}
.block-scheme__infos-item h3 {
  padding: 0;
  font-size: 0.58em;
  line-height: 1.5;
  font-family: 'Termina';
  font-weight: 400;
}
.block-scheme__infos-item img {
  display: block;
  margin: 0 auto 1em;
}
@media (min-width: 375px) {
  .block-scheme__infos-item.name {
    margin: 0 calc((100% - 9em) / 2);
  }
  .block-scheme__infos-item:not(.name) {
    margin-top: -0.5em;
  }
}
@media (min-width: 640px) {
  .block-scheme__infos-item.name {
    margin: 0;
    order: 2;
  }
  .block-scheme__infos-item:nth-child(2) {
    order: 1;
  }
  .block-scheme__infos-item:nth-child(3) {
    order: 3;
  }
}
@media (min-width: 768px) {
  .block-scheme__infos-item.name {
    width: 15em;
    height: 15em;
  }
}
.block-sheme__content-items {
  display: grid;
  gap: 2em;
}
@media (min-width: 768px) {
  .block-sheme__content-items {
    grid-template-columns: repeat(3, 1fr);
    gap: 1em;
    position: relative;
  }
  .block-sheme__content-items:before {
    content: "";
    display: block;
    height: 1px;
    background-color: #1d1d1b;
    position: absolute;
    left: calc(16.2% + 1px);
    right: calc(16.2% - 1px);
    top: -1.5em;
  }
}
.block-sheme__content-item__header {
  padding: 1em;
  position: relative;
}
.block-sheme__content-item__header:before {
  display: block;
  font-size: 1.65em;
  color: #005fff;
  margin: 0 0 1rem;
  font-weight: 700;
  font-family: 'Termina';
}
.block-sheme__content-item:nth-child(1) .block-sheme__content-item__header:before {
  content: "1";
}
.block-sheme__content-item:nth-child(2) .block-sheme__content-item__header:before {
  content: "2";
}
.block-sheme__content-item:nth-child(3) .block-sheme__content-item__header:before {
  content: "3";
}
.block-sheme__content-item__header h3 {
  font-size: 0.82em;
  line-height: 1.5;
  font-family: 'Termina';
}
.block-sheme__content-item__header .desc {
  font-size: 0.82em;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .block-sheme__content-item__header:after {
    content: "";
    display: block;
    width: 1px;
    height: 1.5em;
    background-color: #1d1d1b;
    position: absolute;
    left: 50%;
    top: -1.5em;
  }
  .block-sheme__content-item:nth-child(2) .block-sheme__content-item__header:after {
    height: 3em;
    top: -3em;
  }
}
.block-sheme__content-item__list {
  list-style: none;
  counter-reset: numbers;
  margin: 1.5em 0 0;
  padding: 0;
}
.block-sheme__content-item__list li {
  counter-increment: numbers;
  position: relative;
  padding: 0 0 1em 3.5em;
}
.block-sheme__content-item__list li:before {
  content: counter(numbers);
  font-size: 1.06em;
  line-height: 1.06em;
  font-weight: 700;
  font-family: 'Termina';
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.36rem;
  height: 2.36rem;
  border-radius: 50%;
  background-color: #005fff;
  color: #fff;
  position: absolute;
  top: -0.5em;
  left: 0;
  z-index: 1;
}
.block-sheme__content-item__list li:after {
  content: "";
  display: block;
  width: 1px;
  background-color: #1d1d1b;
  position: absolute;
  top: 0;
  bottom: -0.5em;
  left: 1.17em;
}
.block-sheme__content-item__list li:nth-child(1):after {
  top: -1.5em;
}
.block-sheme__content-item__list li:last-child:after {
  display: none;
}
.block-sheme__content-item__list h4 {
  font-size: 0.7em;
  line-height: 1.5;
  font-family: 'Termina';
}
.block-sheme__content-item__list .desc {
  font-size: 0.82em;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .block-sheme__content-item__list h4 {
    font-size: 0.82em;
  }
}
.block-alfa {
  box-shadow: inset 0 3.7em #ffffff;
}
.block-alfa h2 {
  font-family: 'Termina';
  font-size: 2.12em;
}
.block-alfa h2 span {
  color: #005fff;
}
.block-alfa .desc {
  font-family: 'Termina';
}
.block-alfa img {
  display: block;
  width: 100%;
  margin: 3em auto 0;
}
.block-alfa .has-image-mobile .image-desktop {
  display: none;
}
@media (min-width: 760px) {
  .block-alfa {
    box-shadow: inset 0 5em #ffffff;
  }
  .block-alfa h2 {
    font-size: 3.2em;
  }
  .block-alfa .image-desktop {
    display: block !important;
  }
  .block-alfa .image-mobile {
    display: none;
  }
}
@media (min-width: 1300px) {
  .block-alfa {
    box-shadow: inset 0 6em #ffffff;
    position: relative;
  }
  .block-alfa:before {
    content: "";
    display: block;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    width: 42%;
    height: 11em;
  }
  .block-alfa h2 {
    font-size: 4.7em;
    position: relative;
    z-index: 1;
  }
  .block-alfa .desc {
    font-size: 1.65em;
  }
}
.block-banner.container {
  padding-left: 0;
  padding-right: 0;
}
.block-banner h2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 1.85em;
  line-height: 1.2;
  font-weight: 400;
  font-family: 'Termina';
}
@media (min-width: 425px) {
  .block-banner h2 {
    font-size: 2.35em;
  }
}
.block-banner .b-section-subtitle {
  color: #fff;
}
@media (min-width: 1024px) {
  .block-banner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    position: relative;
  }
  .block-banner:before {
    content: "";
    width: 198px;
    height: 62px;
    position: absolute;
    bottom: 3em;
    left: 47%;
    z-index: 1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 12 12"><rect width="8" height="8" fill="none"/><circle cx="3" cy="3" r="3" fill="%23ffffff"/></svg>');
  }
  .block-banner h2 {
    font-size: 3.52em;
  }
}
.block-banner__inner {
  position: relative;
}
.block-banner__inner .btn-arrow {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #fff;
  padding: 1.2em 3.5em 0.8em;
}
@media (min-width: 1300px) {
  .block-banner__inner.container {
    width: 100%;
    padding: 3.6em;
  }
}
.block-banner__thumb img {
  width: 100%;
}
@media (min-width: 960px) {
  .block-dkk {
    position: relative;
  }
  .block-dkk:before {
    content: "";
    background-color: #fafafa;
    position: absolute;
    top: 7em;
    bottom: 3em;
    left: 0;
    width: 50%;
    z-index: -1;
  }
  .block-dkk .container {
    display: grid;
    grid-template-columns: 5fr 7fr;
  }
}
@media (min-width: 1300px) {
  .block-dkk:before {
    top: 8.5em;
  }
}
.block-dkk__inner {
  padding: 1em 0 0;
}
.block-dkk__inner .desc {
  font-size: 0.94em;
}
@media (min-width: 960px) {
  .block-dkk__inner {
    padding: 4em 0 0 4em;
    margin: 4em 0 0;
    background-color: #fff;
  }
}
@media (min-width: 1300px) {
  .block-dkk__inner {
    padding: 5.5em 0 0 5.5em;
    margin: 5.5em 0 0;
  }
}
.block-dkk__thumb img {
  width: 100%;
}
@media (min-width: 960px) {
  .block-dkk__thumb {
    margin-right: -9em;
  }
}
.block-dkk__items {
  display: grid;
  gap: 1em;
  margin: 2em 0 0;
}
@media (min-width: 425px) {
  .block-dkk__items {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1300px) {
  .block-dkk__items {
    gap: 2em;
  }
}
.block-dkk__item img {
  display: block;
  margin: 0 0 1em;
}
.block-dkk__item h3 {
  font-size: 0.94em;
  font-weight: 400;
}
.block-advantages .b-section-title {
  font-size: 1.18em;
}
@media (min-width: 1024px) {
  .block-advantages .b-section-title {
    font-size: 1.65em;
  }
}
.block-advantages__items {
  display: grid;
  gap: 1.5em;
}
@media (min-width: 640px) {
  .block-advantages__items {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 960px) {
  .block-advantages__items {
    grid-template-columns: 6fr 2fr 2fr 2fr;
  }
}
.block-advantages__item h3 {
  color: #005fff;
  font-family: 'Termina';
  font-size: 0.82em;
  line-height: 1.5;
  padding: 1rem 0;
}
.block-advantages__item .desc {
  font-size: 0.82em;
  line-height: 1.5;
}
.block-advantages__item:nth-child(1) h3 {
  font-size: 1.18em;
}
.block-advantages__item:nth-child(1) .desc {
  font-size: 0.94em;
  line-height: 1.5;
}
@media (min-width: 640px) {
  .block-advantages__item:nth-child(1) {
    grid-column: 1 / 4;
    display: flex;
    gap: 1.5em;
  }
  .block-advantages__item:nth-child(1) .block-advantages__item-thumb {
    order: 2;
    width: calc(40% - .75em);
  }
  .block-advantages__item:nth-child(1) .block-advantages__item-thumb img {
    width: 100%;
  }
  .block-advantages__item:nth-child(1) .block-advantages__item-inner {
    order: 1;
    width: calc(60% - .75em);
  }
  .block-advantages__item:not(:nth-child(1)) img {
    aspect-ratio: 3 / 4;
    width: 100%;
    object-fit: cover;
  }
}
@media (min-width: 960px) {
  .block-advantages__item:nth-child(1) {
    grid-column: 1;
  }
  .block-advantages__item:nth-child(1) h3 {
    font-size: 1.65em;
  }
  .block-advantages__item:nth-child(3) {
    margin-top: 3em;
  }
}
.block-slider h2 {
  font-family: 'Termina';
  font-size: 2.12em;
  line-height: 1.5;
}
.block-slider h2 span {
  color: #005fff;
}
.block-slider .infos {
  display: grid;
  gap: 2em;
  grid-template-columns: repeat(2, 1fr);
}
.block-slider .infos__item-text {
  font-size: 0.94em;
  line-height: 1.5;
}
.block-slider .infos__item-info {
  font-size: 0.94em;
  line-height: 1.5;
  font-family: 'Termina';
  font-weight: 700;
  color: #005fff;
}
.block-slider .thumb {
  height: 15rem;
  margin: 0 0 1em;
}
.block-slider .thumb:before {
  content: "";
  height: 2.8rem;
  width: 10.4rem;
  background-color: #fafafa;
  position: absolute;
  right: 0;
  bottom: -1px;
  z-index: 1;
}
.block-slider .slick-arrow {
  position: absolute;
  top: calc(15rem - 2.8rem);
}
.block-slider .slick-next {
  right: 1rem;
}
.block-slider .slick-prev {
  right: 6.6rem;
}
.block-slider .custom-slick-counter {
  position: absolute;
  top: calc(15rem - 2.8rem);
  right: 3.8rem;
  z-index: 2;
}
.block-slider .b-section-subtitle {
  font-weight: 400;
}
.block-slider .slick-list {
  margin: 0 -0.5em;
}
.block-slider .slick-track {
  display: flex;
}
.block-slider .slick-slide {
  height: auto;
  margin: 0 0.5em;
}
@media (min-width: 640px) {
  .block-slider .thumb {
    height: 20rem;
  }
  .block-slider .slick-arrow {
    top: calc(20rem - 2.8rem);
  }
  .block-slider .custom-slick-counter {
    top: calc(20rem - 2.8rem);
  }
}
@media (min-width: 1024px) {
  .block-slider h2 {
    font-size: 4.7em;
    background-color: #fafafa;
    padding: 0 2rem 0 0;
    display: inline-block;
    position: relative;
    z-index: 1;
  }
  .block-slider .container {
    padding-bottom: 0;
  }
  .block-slider .block-slider__item {
    display: grid !important;
    gap: 2em;
    grid-template-columns: 5fr 7fr;
  }
  .block-slider .thumb {
    order: 2;
    height: 100%;
  }
  .block-slider .inner {
    order: 1;
    padding-bottom: 3em;
    padding-top: 6em;
  }
  .block-slider .slick-arrow,
  .block-slider .custom-slick-counter {
    top: auto;
    bottom: 0;
  }
  .block-slider .slick {
    margin-top: -3em;
  }
}
.block-seo h2 {
  font-family: 'Termina';
  font-size: 0.71em;
  line-height: 1.5;
  padding: 0 0 0.2rem;
}
.block-seo .desc {
  font-size: 0.82em;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .block-seo__item:nth-child(odd) {
    margin: 2em 5% 2em 20%;
  }
  .block-seo__item:nth-child(even) {
    margin: 2em 20% 2em 5%;
  }
}
.block-publications {
  box-shadow: inset 0 5.5em #ffffff;
}
.block-publications .subtitle {
  font-family: 'Termina';
  font-size: 1.18em;
  line-height: 1.5;
  font-weight: 700;
  color: #1D1D1B;
}
.block-publications.blog-posts .container {
  position: relative;
  padding-bottom: 4em;
  padding-top: 0;
}
.block-publications.blog-posts .subtitle {
  font-size: 1.06em;
  margin: 0 0 1rem;
}
.block-publications.blog-posts .subtitle span {
  color: #005fff;
}
.block-publications.blog-posts .btn-arrow {
  position: absolute;
  bottom: 1rem;
  left: 1.2rem;
}
.block-publications h2 {
  font-family: 'Termina';
  font-size: 2.12em;
  line-height: 1.5;
  color: #005fff;
  text-transform: uppercase;
}
.block-publications .slick-list {
  margin: 0 -0.5em;
  width: 140vw;
}
@media (min-width: 760px) {
  .block-publications .slick-list {
    width: 120vw;
  }
  .block-publications.blog-posts .btn-arrow {
    left: 2.4rem;
  }
}
@media (min-width: 1024px) {
  .block-publications {
    box-shadow: inset 0 8.5em #ffffff, inset 0 -14em #ffffff;
  }
  .block-publications .subtitle {
    font-size: 1.65em;
  }
  .block-publications h2 {
    font-size: 4.7em;
  }
  .block-publications .slick-list {
    width: 110vw;
  }
  .block-publications.blog-posts .container {
    position: relative;
    padding-top: 3em;
  }
  .block-publications.blog-posts .btn-arrow {
    position: absolute;
    top: 3rem;
    right: 3.6rem;
    left: auto;
    bottom: auto;
  }
  .block-publications.blog-posts .slick-list {
    width: calc(100% + 1em);
  }
}
@media (min-width: 1300px) {
  .block-publications.blog-posts .btn-arrow {
    right: 0;
  }
}
.blog-posts .block-publications__items {
  margin: 2rem 0 0;
}
.block-publications__item {
  display: block;
  color: #000000;
  margin: 0 0.5em;
}
.block-publications__item .thumb {
  padding-top: 56%;
  margin: 0 0 1em;
}
.block-publications__item .thumb .arrow {
  width: 2.8rem;
  height: 2.8rem;
  background-color: #005fff;
  position: absolute;
  right: 0;
  bottom: 0;
}
.block-publications__item .thumb .arrow:before {
  content: "";
  position: relative;
  right: 0;
  bottom: 0;
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.8rem;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23ffffff"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23ffffff"/></svg>');
}
.block-publications__item .thumb .medium {
  background-color: #fafafa;
  padding: 1rem 3rem;
  font-family: 'Termina';
  font-size: 0.58em;
  line-height: 1;
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-transform: uppercase;
}
.block-publications__item h3 {
  font-family: 'Termina';
  font-size: 0.82em;
  line-height: 1.5;
}
.block-publications__item .desc {
  font-size: 0.82em;
  line-height: 1.5;
  color: #1D1D1B;
  font-family: 'Termina';
}
.block-case_studies {
  margin: 3.6em 0;
}
.block-case_studies .slick-arrow {
  position: absolute;
  bottom: 0;
  right: -0.5rem;
}
.block-case_studies .slick-prev {
  display: none !important;
}
.block-case_studies .slick-list {
  margin: 0 -0.5em;
}
.block-case_studies .slick-track {
  display: flex !important;
}
.block-case_studies .slick-slide {
  height: auto !important;
}
.block-case_studies .slick-next:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23B60D33"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23B60D33"/></svg>');
}
@media (min-width: 540px) {
  .block-case_studies .slick-next {
    color: #B60D33;
    background-color: #fff;
    width: 12.2rem !important;
    padding: 2.8rem 0 0;
  }
  .block-case_studies .slick-next:before {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    transition: 800ms right cubic-bezier(0.2, 0.5, 0, 1);
  }
  .block-case_studies .slick-next:after {
    content: "Następny case study";
    position: absolute;
    top: 1.2rem;
    left: 0;
    display: block;
    font-size: 0.58rem;
    font-family: 'Termina';
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
  }
  .block-case_studies .slick-next:hover:before {
    left: auto;
    right: -4px;
  }
}
@media (min-width: 1300px) {
  .block-case_studies.container {
    padding-left: 10%;
    padding-right: 10%;
  }
}
.block-case_studies__item {
  position: relative;
  padding-top: calc(24px + 3em);
  padding-bottom: 2em;
  margin: 0 0.5em;
}
.block-case_studies__item .logo {
  position: absolute;
  top: 0;
  left: 0;
}
.block-case_studies__item .logo img {
  height: 45px;
  width: auto;
}
.block-case_studies__item .b-section-subtitle {
  font-size: 0.58em;
  margin: 2rem 0 0.5rem;
}
.block-case_studies__item .b-section-title {
  font-size: 0.94em;
}
.block-case_studies__item .desc {
  font-size: 0.94em;
}
.block-case_studies__item .infos {
  margin: 2em 0;
  display: grid;
  gap: 1.5em;
  color: #005fff;
}
@media (min-width: 425px) {
  .block-case_studies__item .infos {
    grid-template-columns: repeat(2, 1fr);
  }
}
.block-case_studies__item .infos__item .info {
  font-family: 'Termina';
  font-size: 0.94em;
  line-height: 1.5;
  font-weight: 700;
}
.block-case_studies__item .infos__item .desc {
  font-size: 0.82em;
  line-height: 1.5;
}
.block-case_studies__item .btn-arrow {
  padding: 0.5rem 1.5rem;
  margin: 2rem 0 0;
  background-color: #B60D33;
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
}
.block-case_studies__item .btn-arrow:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.338" height="10.744" viewBox="0 0 22.338 10.744"><g transform="translate(900.366 -1032.751) rotate(90)"><path d="M0,3.522,3.962,0,7.92,3.522" transform="translate(1034.163 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/><path d="M0,0V20" transform="translate(1038.125 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/></g></svg>');
}
@media (min-width: 760px) {
  .block-case_studies__item {
    padding-top: 0;
    padding-bottom: 0;
    display: grid !important;
    gap: 2em;
    grid-template-columns: repeat(2, 1fr);
    align-items: end;
  }
  .block-case_studies__item .logo {
    position: static;
  }
  .block-case_studies__item .infos {
    margin: 2em 0 0;
  }
  .block-case_studies__item .b-section-title {
    font-size: 1.06em;
  }
}
@media (min-width: 760px) {
  .block-case_studies__item-thumb {
    order: 2;
    margin-bottom: 5em;
    position: relative;
  }
  .block-case_studies__item-thumb:before {
    content: "";
    background-color: #fafafa;
    position: absolute;
    top: 5em;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
  }
}
@media (min-width: 760px) {
  .block-case_studies__item-inner {
    order: 1;
    padding-bottom: 5em;
    position: relative;
  }
}
.block-product_offer .container {
  position: relative;
}
.block-product_offer h2 {
  width: 8rem;
  height: 8rem;
  border-radius: 50%;
  background-color: #005fff;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.74em;
  line-height: 1.5;
  font-family: 'Termina';
  padding: 1em;
  text-align: center;
  position: absolute;
  top: 2.4em;
  z-index: 1;
}
.block-product_offer.name-left h2 {
  left: 2.7rem;
}
.block-product_offer.name-right h2 {
  right: 2.7rem;
}
.block-product_offer .thumb {
  padding-top: 65%;
  margin-top: 4em;
  margin-bottom: 2em;
}
.block-product_offer .title {
  font-size: 1.18em;
  line-height: 1.7;
  font-family: 'Termina';
  padding: 0 0 1.5rem;
  color: #1D1D1B;
}
.block-product_offer .desc.intro {
  font-size: 0.94em;
  line-height: 1.5;
  font-family: 'Termina';
  margin: 0 0 1.5rem;
  color: #1D1D1B;
}
.block-product_offer .btn-arrow {
  padding: 0.5rem 1.5rem;
  background-color: #B60D33;
  color: #fff;
}
.block-product_offer .btn-arrow:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.338" height="10.744" viewBox="0 0 22.338 10.744"><g transform="translate(900.366 -1032.751) rotate(90)"><path d="M0,3.522,3.962,0,7.92,3.522" transform="translate(1034.163 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/><path d="M0,0V20" transform="translate(1038.125 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/></g></svg>');
}
.block-product_offer.one-col .container {
  padding-top: 12.4em;
}
.block-product_offer.one-col .product-offer-list.first {
  display: grid;
  gap: 1.5em;
}
@media (min-width: 425px) {
  .block-product_offer.one-col .product-offer-list.first {
    grid-template-columns: repeat(2, 1fr);
  }
}
.block-product_offer.has-bg .container {
  background-color: #fafafa;
  box-shadow: inset 0 7em #ffffff, inset 0 -3.5em #ffffff;
}
@media (min-width: 768px) {
  .block-product_offer h2 {
    width: 15rem;
    height: 15rem;
    font-size: 1.18em;
    top: 9rem;
  }
  .block-product_offer .title {
    font-size: 1.65em;
    margin: 2rem 0 0;
  }
  .block-product_offer .desc.intro {
    font-size: 1.06em;
  }
  .block-product_offer .thumb {
    padding-top: 27rem;
    margin-top: 0;
  }
  .block-product_offer.name-left h2 {
    left: 1rem;
  }
  .block-product_offer.name-right h2 {
    right: 1rem;
  }
  .block-product_offer.one-col .container {
    padding-top: 3em;
  }
  .block-product_offer.one-col.name-left .container {
    padding-left: 20em;
    /*box-shadow:inset 0 3em #ffffff, inset 0 -4em #ffffff, inset 6em 0 #ffffff;*/
  }
  .block-product_offer.one-col.name-left h2 {
    top: 5em;
  }
  .block-product_offer.one-col.name-right .container {
    padding-right: 20em;
    /*box-shadow:inset 0 3em #ffffff, inset 0 -4em #ffffff, inset -6em 0 #ffffff;*/
  }
  .block-product_offer.one-col.name-right h2 {
    top: 5em;
  }
  .block-product_offer.one-col.name-left.has-bg .container {
    box-shadow: inset 0 3em #ffffff, inset 0 -2em #ffffff, inset 6em 0 #ffffff;
  }
  .block-product_offer.one-col.name-left.has-bg h2 {
    top: 5em;
  }
  .block-product_offer.one-col.name-right.has-bg .container {
    box-shadow: inset 0 3em #ffffff, inset 0 -2em #ffffff, inset -6em 0 #ffffff;
  }
  .block-product_offer.one-col.name-right.has-bg h2 {
    top: 5em;
  }
}
@media (min-width: 960px) {
  .block-product_offer.two-cols .block-product_offer__content {
    display: grid;
    gap: 0 8em;
    grid-template-columns: 5fr 7fr;
    align-items: start;
  }
  .block-product_offer.two-cols .desc.intro {
    order: 1;
  }
  .block-product_offer.two-cols .product-offer-list.second {
    order: 2;
    padding-top: 0;
    border-top: none;
  }
  .block-product_offer.two-cols .product-offer-list.first {
    order: 3;
  }
  .block-product_offer.two-cols .desc {
    order: 4;
  }
}
@media (min-width: 1300px) {
  .block-product_offer.name-left h2 {
    left: -3rem;
  }
  .block-product_offer.name-right h2 {
    right: -3rem;
  }
  .block-product_offer.one-col.name-left .container {
    padding-left: 22em;
  }
  .block-product_offer.one-col.name-left h2 {
    left: 0;
  }
  .block-product_offer.one-col.name-right .container {
    padding-right: 22em;
  }
  .block-product_offer.one-col.name-right h2 {
    right: 0;
  }
  .block-product_offer.one-col.name-left.has-bg .container {
    padding-top: 5em;
    padding-right: 4em;
  }
  .block-product_offer.one-col.name-left.has-bg h2 {
    top: 6em;
  }
  .block-product_offer.one-col.name-right.has-bg .container {
    padding-top: 5em;
    padding-left: 4em;
  }
  .block-product_offer.one-col.name-right.has-bg h2 {
    top: 6em;
  }
}
.block-product_offer__content li {
  line-height: 1.3;
}
.block-product_offer__content li::marker {
  color: #005fff;
  content: counter(list-item) '.  ';
}
.product-offer-list {
  display: grid;
  gap: 1.5em;
}
.product-offer-list.first {
  border-top: 1px solid #005fff;
  border-bottom: 1px solid #005fff;
  padding: 2em 0;
  margin-bottom: 2em;
}
.product-offer-list.first .first {
  font-size: 0.82em;
  line-height: 1.5;
  font-family: 'Termina';
  font-weight: 700;
}
.product-offer-list.first .second {
  font-size: 1.06em;
  line-height: 1.5;
  font-family: 'Termina';
  font-weight: 700;
  color: #005fff;
}
.product-offer-list.second {
  border-top: 1px solid #005fff;
  border-bottom: 1px solid #005fff;
  padding: 2em 0;
  margin-bottom: 2em;
}
@media (min-width: 425px) {
  .product-offer-list.second {
    grid-template-columns: repeat(2, 1fr);
  }
}
.product-offer-list.second .first {
  font-size: 1.65em;
  line-height: 1.5;
  font-family: 'Termina';
  color: #005fff;
}
.product-offer-list.second .second {
  font-size: 0.82em;
  line-height: 1.5;
  font-family: 'Termina';
  font-weight: 700;
}
.product-offer-list.third {
  margin: 0 0 2em;
}
@media (min-width: 425px) {
  .product-offer-list.third {
    grid-template-columns: repeat(3, 1fr);
  }
}
.product-offer-list.third img {
  margin: 0 0 1rem;
}
.product-offer-list.third .first {
  font-size: 0.94em;
  line-height: 1.5;
  font-family: 'Termina';
  font-weight: 700;
  color: #005fff;
}
.product-offer-list.third .second {
  font-size: 0.94em;
  line-height: 1.5;
}
.nf-error.field-wrap .nf-field-element:after {
  background: #B60D33 !important;
}
.csc-intro {
  box-shadow: 0 6em #fafafa;
}
.csc-intro h1 {
  font-size: 1.18em;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 0 3em;
  font-family: 'Termina';
  color: #1D1D1B;
}
.csc-intro .b-section-subtitle.second {
  display: flex;
  align-items: center;
  color: #1D1D1B;
  gap: 0.5rem;
  line-height: 1;
  font-weight: 400;
}
.csc-intro .b-section-subtitle.second span {
  display: flex;
  align-items: center;
}
.csc-intro .b-section-subtitle.second span:after {
  content: "";
  display: block;
  height: 2px;
  width: 20px;
  background-color: #005fff;
  margin-left: 0.5rem;
  transform: translateY(-2px);
}
@media (min-width: 992px) {
  .csc-intro {
    margin-top: calc((.72 * 5em) + 3em);
  }
  .csc-intro .container {
    position: relative;
  }
  .csc-intro h1 {
    font-size: 1.7rem;
    padding: 0;
    max-width: 22em;
  }
  .csc-intro .b-section-subtitle.second {
    position: absolute;
    top: 3rem;
    right: 3.6rem;
  }
}
@media (min-width: 1400px) {
  .csc-intro .container {
    padding: 7em 0 7em 7rem;
  }
  .csc-intro h1 {
    font-size: 2.45rem;
    max-width: 46rem;
  }
  .csc-intro .b-section-subtitle.second {
    top: 7rem;
  }
}
.csc-areas .container {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 992px) {
  .csc-areas .container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
.csc-areas__list {
  box-shadow: -2.4em 0 #005fff, 2.4em 0 #005fff;
  padding: 3em 0;
}
.csc-areas__list .b-section-subtitle {
  color: #fff;
  font-size: 0.82em;
  padding: 0;
}
.csc-areas__list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.5em 2em;
  grid-template-columns: repeat(2, 1fr);
}
.csc-areas__list ul li {
  font-size: 0.94em;
  margin: 0;
}
@media (min-width: 992px) {
  .csc-areas__list {
    box-shadow: none;
    padding: 3em 2.4em;
    grid-row: 1;
  }
}
@media (min-width: 1300px) {
  .csc-areas__list {
    padding: 3em 7rem;
  }
}
.csc-areas__thumb {
  margin: 0 -1.2em;
  padding-top: 57%;
}
@media (min-width: 760px) {
  .csc-areas__thumb {
    margin: 0 -2.4em;
  }
}
@media (min-width: 992px) {
  .csc-areas__thumb {
    grid-row: 1 / 3;
    margin: 0 -3.6em -6em 0;
  }
}
@media (min-width: 1440px) {
  .csc-areas__thumb {
    margin: 0 -6em -6em 0;
  }
}
.csc-areas__inner {
  padding: 4em 0;
}
.csc-areas__inner .logo {
  margin: 0 0 1.5em;
  max-width: 10em;
}
.csc-areas__inner .desc {
  font-size: 0.94em;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .csc-areas__inner {
    padding: 3em 2.4em;
    grid-row: 2;
  }
}
@media (min-width: 1300px) {
  .csc-areas__inner {
    padding: 3em 7vw;
  }
}
.csc-challenge .container {
  padding-top: 4em;
  padding-bottom: 4em;
}
.csc-challenge h2 {
  font-family: 'Termina';
  color: #1D1D1B;
  font-size: 1.18em;
  line-height: 1.2;
}
.csc-challenge ol {
  list-style: none;
  counter-reset: challenge-numbers;
  margin: 0;
  padding: 0;
}
.csc-challenge ol li {
  counter-increment: challenge-numbers;
  position: relative;
  padding: 4rem 0 0;
  margin: 0;
  font-size: 0.94em;
}
.csc-challenge ol li:before {
  content: counter(challenge-numbers);
  font-size: 1.06rem;
  line-height: 1.06rem;
  font-weight: 700;
  font-family: 'Termina';
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.36rem;
  height: 2.36rem;
  border-radius: 50%;
  background-color: #005fff;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
}
.csc-challenge ol li + li {
  margin-top: 2em;
}
@media (min-width: 992px) {
  .csc-challenge .container {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .csc-challenge h2 {
    font-size: 2.35em;
    padding: 0 0 3rem;
  }
  .csc-challenge ol {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5em;
  }
  .csc-challenge ol li + li {
    margin-top: 0;
  }
}
@media (min-width: 1400px) {
  .csc-challenge .container {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .csc-challenge h2 {
    font-size: 3.06em;
    padding: 0 0 4rem;
  }
}
.csc-actions h2 {
  font-family: 'Termina';
  color: #1D1D1B;
  font-size: 1.18em;
  line-height: 1.2;
  padding: 0;
}
.csc-actions ul li {
  line-height: 1.3;
  font-size: 0.94em;
}
.csc-actions ul li::marker {
  color: #005fff;
}
@media (min-width: 992px) {
  .csc-actions {
    display: grid;
    gap: 5em;
    grid-template-columns: 4fr 8fr;
  }
  .csc-actions.container {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .csc-actions h2 {
    font-size: 2.35em;
  }
}
@media (min-width: 1400px) {
  .csc-actions h2 {
    font-size: 3.06em;
  }
  .csc-actions ul {
    padding-right: 15%;
  }
}
.csc-result {
  position: relative;
}
.csc-result:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1em;
  background-color: #fff;
}
.csc-result .container {
  padding-top: 0;
}
.csc-result h2 {
  font-family: 'Termina';
  color: #1D1D1B;
  font-size: 2.12em;
  line-height: 1.2;
  position: relative;
  z-index: 1;
}
.csc-result .desc {
  font-size: 0.94em;
}
.csc-result ul {
  list-style: none;
  margin: 2em 0;
  padding: 0;
  display: grid;
  gap: 1em;
}
.csc-result ul li {
  font-family: 'Termina';
  margin: 0;
}
.csc-result ul li span {
  font-size: 0.94em;
  line-height: 1.5;
  text-transform: uppercase;
}
.csc-result ul li b {
  display: block;
  font-size: 2.12em;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .csc-result:before {
    height: 3em;
    left: 60%;
  }
  .csc-result h2 {
    font-size: 4.7em;
    transform: translateY(-2.4rem);
    padding: 0;
  }
  .csc-result .desc {
    font-size: 0.94em;
    max-width: 45%;
  }
  .csc-result ul {
    grid-template-columns: repeat(3, 1fr);
    gap: 0;
    margin: 4em 0 2em;
  }
  .csc-result ul li {
    padding-bottom: 1em;
    padding-left: 12%;
    border-right: 1px solid #fff;
  }
  .csc-result ul li:nth-child(3n+3) {
    border-right: none;
  }
  .csc-result ul li:nth-child(3n+1) {
    padding-left: 0;
  }
  .csc-result ul li:nth-child(n+4) {
    padding-top: 1em;
  }
}
@media (min-width: 1400px) {
  .csc-result:before {
    left: 70%;
  }
  .csc-result h2 {
    font-size: 7.06em;
    transform: translateY(-3.2rem);
    line-height: 1;
  }
  .csc-result .desc {
    max-width: 65%;
  }
}
.csc-products {
  margin-top: 3em;
}
.csc-products h2 {
  font-family: 'Termina';
  color: #1D1D1B;
  font-size: 1.18em;
  line-height: 1.2;
}
.csc-products .slick-list {
  width: 160vw;
  margin-left: -1em;
}
.csc-products .slick-track {
  display: flex;
}
.csc-products .slick-slide {
  height: auto;
}
@media (min-width: 760px) {
  .csc-products .slick-list {
    width: 110vw;
  }
  .csc-products .slick-arrow {
    position: absolute;
    top: -4em;
  }
  .csc-products .slick-arrow:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%230073e0"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%230073e0"/></svg>');
  }
  .csc-products .slick-next {
    right: 0;
  }
  .csc-products .slick-prev {
    right: 3.5em;
  }
}
@media (min-width: 992px) {
  .csc-products .container {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .csc-products h2 {
    font-size: 2.35em;
    max-width: 10em;
  }
}
@media (min-width: 1400px) {
  .csc-products h2 {
    font-size: 3.06em;
    padding: 0 0 2rem;
  }
}
@media (min-width: 1700px) {
  .csc-products .slick-list {
    width: 100vw;
  }
}
.csc-products__items:before {
  content: "";
  display: block;
  width: 168px;
  height: 150px;
  position: absolute;
  bottom: -24px;
  left: -16px;
  z-index: -1;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 12"><rect width="8" height="8" fill="none"/><circle cx="3" cy="3" r="3" fill="%231d1d1b"/></svg>');
}
@media (min-width: 992px) {
  .csc-products__items:before {
    height: 230px;
    left: -27px;
  }
}
.csc-products__item {
  padding: 1.5em 1.5em 4em;
  margin-left: 1em;
  position: relative;
}
.csc-products__item:before {
  content: "";
  display: block;
  width: 19px;
  height: 4px;
  background-color: #005fff;
  margin: 0 0 1.5em;
}
.csc-products__item .btn-arrow {
  color: #B60D33;
  position: absolute;
  left: 1.5rem;
  bottom: 1.5rem;
}
.csc-products__item h3 {
  font-family: 'Termina';
  font-size: 0.71em;
  line-height: 1.2;
}
.csc-products__item .desc {
  font-size: 0.82em;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .csc-products__item {
    padding: 1.5em 1.5em 6em;
  }
  .csc-products__item h3 {
    font-size: 0.94em;
  }
}
@media (min-width: 1400px) {
  .csc-products__item {
    /*.desc {font-size:1.06em;}*/
  }
  .csc-products__item h3 {
    font-size: 1.06em;
  }
}
.csc-testimonial:before {
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto 1.5em;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40"><g transform="translate(-139 -2852)"><circle cx="20" cy="20" r="20" transform="translate(139 2892) rotate(-90)" fill="%230073e0"/><path d="M-3.64-26.1a2.9,2.9,0,0,0,3.068-2.86,2.843,2.843,0,0,0-2.912-2.912,1.319,1.319,0,0,0-.832.208c.26-1.872,1.04-3.38,3.12-5.772l-1.4-1.2a13.913,13.913,0,0,0-4.264,9.2A3.113,3.113,0,0,0-3.64-26.1Zm7.748,0a2.9,2.9,0,0,0,3.068-2.86,2.843,2.843,0,0,0-2.912-2.912,1.319,1.319,0,0,0-.832.208c.26-1.872,1.04-3.38,3.12-5.772l-1.4-1.2a13.913,13.913,0,0,0-4.264,9.2A3.113,3.113,0,0,0,4.108-26.1Z" transform="translate(159 2904)" fill="%23ffffff"/></g></svg>');
}
.csc-testimonial .desc {
  text-align: center;
  font-family: 'Termina';
  font-size: 0.94em;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .csc-testimonial {
    display: grid;
    gap: 2em;
    grid-template-columns: 60px auto;
  }
  .csc-testimonial:before {
    margin: 0;
  }
  .csc-testimonial.has-meta {
    grid-template-columns: 60px 14em auto;
  }
  .csc-testimonial.container {
    padding: 6em;
  }
  .csc-testimonial .desc {
    text-align: left;
    font-size: 1.06em;
    line-height: 1.8;
  }
}
@media (min-width: 1400px) {
  .csc-testimonial .desc {
    font-size: 1.41em;
  }
  .csc-testimonial.container {
    padding: 6em 0 6em 12em;
  }
}
.csc-testimonial__meta {
  text-align: center;
  margin: 0 0 1.5em;
}
.csc-testimonial__meta .b-section-subtitle {
  margin: 0;
}
.csc-testimonial__meta .company,
.csc-testimonial__meta .position {
  font-size: 0.94em;
}
@media (min-width: 992px) {
  .csc-testimonial__meta {
    text-align: left;
  }
}
.csc-manager {
  margin: 0 0 5em;
}
.csc-manager.container {
  padding-bottom: 0;
  position: relative;
}
.csc-manager h2 {
  font-family: 'Termina';
  color: #1D1D1B;
  font-size: 1.18em;
  line-height: 1.2;
}
.csc-manager .btn-arrow {
  background-color: #B60D33;
  color: #fff;
  line-height: 1;
  padding: 2em 3em 1.8em 3em;
  position: absolute;
  bottom: -1.5em;
  left: 1.2em;
}
.csc-manager .btn-arrow:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.338" height="10.744" viewBox="0 0 22.338 10.744"><g transform="translate(900.366 -1032.751) rotate(90)"><path d="M0,3.522,3.962,0,7.92,3.522" transform="translate(1034.163 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/><path d="M0,0V20" transform="translate(1038.125 879.366)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="2"/></g></svg>');
}
@media (min-width: 760px) {
  .csc-manager {
    display: grid;
    grid-template-columns: 5fr 7fr;
    margin: 5em 0;
  }
  .csc-manager.container {
    padding-top: 0;
  }
  .csc-manager .btn-arrow {
    left: 2.4rem;
  }
  .csc-manager h2 {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .csc-manager.container {
    padding-left: 6em;
  }
  .csc-manager h2 {
    font-size: 1.65em;
  }
  .csc-manager .btn-arrow {
    left: 6rem;
  }
}
@media (min-width: 1300px) {
  .csc-manager:before {
    content: "";
    display: block;
    width: 238px;
    height: 150px;
    position: absolute;
    top: -24px;
    right: -22px;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 12"><rect width="8" height="8" fill="none"/><circle cx="3" cy="3" r="3" fill="%231d1d1b"/></svg>');
  }
}
@media (min-width: 1400px) {
  .csc-manager.container {
    box-shadow: inset 6em 0 #fff;
  }
  .csc-manager h2 {
    font-size: 2.35em;
  }
  .csc-manager .btn-arrow {
    left: 12rem;
  }
}
@media (min-width: 760px) {
  .csc-manager__inner {
    padding: 5em 0;
    align-self: center;
  }
}
@media (min-width: 1400px) {
  .csc-manager__inner {
    padding-left: 6em;
  }
}
.csc-manager__thumb {
  background-size: contain;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="484" height="375" viewBox="0 0 484 375"><path d="M399.1,65.5A222.084,222.084,0,0,0,155.6,17.9,222.117,222.117,0,0,0,19.9,222.5,221.855,221.855,0,0,0,80.4,374.9H403.7a221.855,221.855,0,0,0,60.5-152.4,221.706,221.706,0,0,0-65.1-157Z" fill="%230073e0"/><rect width="484" height="375" fill="none"/></svg>');
}
.csc-manager__thumb img {
  display: block;
  margin: 0 auto;
}
@media (min-width: 760px) {
  .csc-manager__thumb {
    margin: -8em auto 0;
    max-width: 22em;
    align-self: end;
  }
}
@media (max-height: 420px) {
  .user-tools-bottom__link {
    padding-top: 0.7em !important;
    padding-bottom: 0.7em !important;
    font-size: 0.72em !important;
  }
  .user-tools-bottom__link:before {
    width: 1.2em !important;
    height: 1.2em !important;
  }
}
@media (min-width: 375px) {
  .link-phone:before {
    content: "";
    display: block;
    width: 2.4em;
    height: 2.4em;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><rect width="24" height="24" fill="none"/><path d="M16.7 6.7c-0.2-0.4-0.5-0.7-0.9-0.9L13.7 5c-0.1 0-0.2 0-0.2 0.1l0 0 -1.4 3.4c0 0.1 0 0.2 0.1 0.2h0l1.2 0.5c-0.4 0.9-0.8 1.7-1.3 2.5l0 0c-0.5 0.8-1 1.6-1.5 2.4l-1-0.8c-0.1-0.1-0.2 0-0.2 0L9.3 13.4l-2.3 2.9c-0.1 0.1 0 0.2 0 0.2l1.7 1.4c0.4 0.3 0.8 0.4 1.2 0.4 0.4 0 0.8-0.3 1.1-0.6 1.2-1.4 2.2-3 3.2-4.6 0.9-1.6 1.7-3.3 2.4-5C16.9 7.6 16.9 7.1 16.7 6.7z" fill="none" stroke="%23ffffff"/></svg>');
  }
  .link-email:before {
    content: "";
    display: block;
    width: 2.4em;
    height: 2.4em;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><rect width="24" height="24" fill="none"/><path d="M19.3 6.8l-6.3 5.6c-0.5 0.4-1.2 0.4-1.7 0L4.9 6.8" fill="none" stroke="%23ffffff"/><line x1="15" y1="13" x2="19.3" y2="16.4" fill="none" stroke="%23ffffff"/><line x1="9.1" y1="13" x2="4.9" y2="16.4" fill="none" stroke="%23ffffff"/><path d="M3 6.8v9.7c0 1 0.8 1.8 1.9 1.8h14.6c1.1 0 1.9-0.8 1.9-1.8V6.8C21.3 5.8 20.5 5 19.5 5H4.9C3.8 5 3 5.8 3 6.8z" fill="none" stroke="%23ffffff"/></svg>');
  }
  .link-download:before {
    content: "";
    display: block;
    width: 2.4em;
    height: 2.4em;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><rect width="24" height="24" fill="none"/><polygon points="21.9 9.1 21.9 20.5 2.5 20.5 2.5 9.1 12.2 15.3 " fill="none" stroke-linejoin="round" stroke="%23ffffff"/><line x1="2.5" y1="9.1" x2="5.6" y2="9.1" fill="none" stroke="%23ffffff"/><line x1="18.8" y1="9.1" x2="21.9" y2="9.1" fill="none" stroke="%23ffffff"/><path d="M7.1 12.1V4.2c0-0.3 0.2-0.5 0.5-0.5h7.1c0.1 0 0.2 0 0.3 0.1l2 1.8c0.1 0.1 0.1 0.2 0.1 0.3v6.1" fill="none" stroke="%23ffffff"/><polyline points="14.5 3.8 14.5 6.5 17.2 6.5 " fill="none" stroke="%23ffffff"/><line x1="9.2" y1="10" x2="15.1" y2="10" fill="none" stroke="%23ffffff"/><line x1="9.2" y1="8" x2="11.6" y2="8" fill="none" stroke="%23ffffff"/><line x1="9.2" y1="12" x2="15.1" y2="12" fill="none" stroke="%23ffffff"/></svg>');
  }
  .contact-box__inner {
    display: flex;
    grid-gap: 1.2em;
  }
  .contact-box__inner img {
    display: block;
    width: 5em;
    height: 5em;
    border-radius: 50%;
    max-width: none;
  }
  .achievements li {
    width: calc(50% + 1px);
  }
  .user-tools-bottom__link {
    font-size: 0.82em;
    cursor: pointer;
  }
  .user-tools-bottom__link:before {
    content: "";
    display: block;
    width: 1.6em;
    height: 1.6em;
    margin: 0 auto;
    background-size: cover;
  }
  .user-tools-bottom__link.link-phone:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><rect width="80" height="80" fill="none"/><path d="M68.6 10.4c-1.1-2.4-3-4.4-5.7-5.4l-12.6-4.9c-0.5-0.2-1 0.1-1.2 0.5l0 0L40.9 21.4c-0.2 0.5 0.1 1 0.5 1.2l7 2.8c-2.4 5.1-5 10.3-7.9 15.2l0 0.1c-2.9 5-6 9.8-9.2 14.4L25.4 50.3c-0.4-0.3-1-0.3-1.3 0.1l0 0.1L10.2 68c-0.3 0.4-0.2 1 0.1 1.3l10.5 8.4c2.2 1.8 4.9 2.5 7.5 2.2 2.6-0.3 5.1-1.5 6.9-3.7 7-8.6 13.4-17.9 19.1-27.6 5.6-9.7 10.5-19.9 14.4-30.3C69.8 15.6 69.6 12.8 68.6 10.4" fill="%23808B9D"/></svg>');
  }
  .user-tools-bottom__link.link-login:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><rect width="80" height="80" fill="none"/><path d="M76.3 64.3c-12.3-5-26-11.2-27.1-15v-4c2.5-2.7 4.6-6.5 5.8-11 2.9-2.1 3.6-6.4 1.2-9.5V15.7C56.1 6.4 51.1 0 39.8 0 28.7 0 23.4 6.4 23.4 15.7v9.1c-2.4 3-1.6 7.4 1.2 9.5 1.2 4.5 3.2 8.3 5.8 11v4c-1.2 3.9-14.8 10-27.1 15 -1.1 0.4-1.8 1.5-1.8 2.7v10.1C1.5 78.7 2.8 80 4.3 80h71.1C76.8 80 78 78.7 78 77.1V67C78 65.8 77.3 64.8 76.3 64.3" fill="%23808B9D"/></svg>');
  }
  .user-tools-bottom__link.link-offer:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><rect width="80" height="80" fill="none"/><path d="M52.5 13.8V0H13.7c-1.5 0-2.7 1.3-2.7 2.8V77.2c0 1.5 1.2 2.8 2.7 2.8h52.5c1.5 0 2.7-1.2 2.7-2.8V16.4H55.1C53.7 16.4 52.5 15.3 52.5 13.8M22.6 24.9h19.2c1.5 0 2.6 1.2 2.6 2.6 0 1.5-1.2 2.6-2.6 2.6H22.6c-1.5 0-2.6-1.2-2.6-2.6C20 26 21.2 24.9 22.6 24.9M57.3 63.3H22.6c-1.5 0-2.6-1.2-2.6-2.6 0-1.5 1.2-2.6 2.6-2.6h34.6c1.5 0 2.6 1.2 2.6 2.6C59.9 62.1 58.7 63.3 57.3 63.3M57.3 52.3H22.6c-1.5 0-2.6-1.2-2.6-2.6 0-1.5 1.2-2.6 2.6-2.6h34.6c1.5 0 2.6 1.2 2.6 2.6C59.9 51.1 58.7 52.3 57.3 52.3M59.9 38.6c0 1.5-1.2 2.6-2.6 2.6H22.6c-1.5 0-2.6-1.2-2.6-2.6 0-1.5 1.2-2.6 2.6-2.6h34.6C58.7 35.9 59.9 37.1 59.9 38.6" fill="%23808b9d"/><polygon points="67.2 11.2 57.8 1.9 57.8 11.2 " fill="%23808b9d"/></svg>');
  }
  .user-tools-bottom__link.sidemenu_opener:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80"><rect width="80" height="80" fill="none"/><circle cx="12.9" cy="12.6" r="8.6" fill="%23ffffff"/><circle cx="40" cy="12.6" r="8.6" fill="%23ffffff"/><circle cx="67.4" cy="12.6" r="8.6" fill="%23ffffff"/><circle cx="67.4" cy="39.9" r="8.6" fill="%23ffffff"/><circle cx="67.4" cy="67.4" r="8.6" fill="%23ffffff"/><circle cx="40" cy="67.4" r="8.6" fill="%23ffffff"/><circle cx="12.6" cy="67.4" r="8.6" fill="%23ffffff"/><circle cx="12.6" cy="39.9" r="8.6" fill="%23ffffff"/><circle cx="40" cy="39.9" r="8.6" fill="%23ffffff"/></svg>');
  }
  .user-tools-bottom__link span {
    display: block;
    text-align: center;
    padding-top: 0.6em;
    width: 100%;
  }
  .industries__filters .container {
    grid-gap: 0.6rem;
  }
  .industries__filters span {
    width: calc(33.33% - .4rem);
  }
  .pof-services .container {
    position: relative;
    min-height: 32em;
  }
  .pof-services__thumb {
    width: 20em;
    position: absolute;
    top: 10em;
    right: -4em;
  }
  .pof-work__header {
    position: relative;
    min-height: 27em;
  }
  .pof-work__header-thumb {
    width: 20em;
    position: absolute;
    top: 5em;
    right: -4em;
  }
  .pof-articles-list .container {
    padding-top: 0;
  }
  .pof-places__items {
    column-count: 2;
  }
  .pof-places__item {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
    display: table;
  }
  .media-about__header-logo {
    width: 10em;
  }
  .offer-contact .container {
    padding-bottom: 2.4em;
  }
  .offer-contact__contact .btn {
    margin-right: 4em;
  }
  .brands-pof__item:nth-of-type(1) .brands-pof__item-desc,
  .brands-pof__item:nth-of-type(3) .brands-pof__item-desc {
    padding-left: 6.8em;
  }
  .brands-pof__item:nth-of-type(1) .brands-pof__item-desc-ico,
  .brands-pof__item:nth-of-type(3) .brands-pof__item-desc-ico {
    left: 1.2em;
  }
  .brands-pof__item:nth-of-type(2) .brands-pof__item-desc {
    padding-right: 6.8em;
  }
  .brands-pof__item:nth-of-type(2) .brands-pof__item-desc-ico {
    right: 1.2em;
  }
  .goofy .brands-pof__item:nth-of-type(1) .brands-pof__item-thumb {
    order: 2;
  }
  .goofy .brands-pof__item:nth-of-type(1) .brands-pof__item-desc {
    order: 1;
    padding-left: 1.2em;
  }
  .brands-pof__item:nth-of-type(1) .brands-pof__item-desc-ico {
    margin-top: -23px;
  }
  .brands-pof__item:nth-of-type(2) .brands-pof__item-desc-ico {
    margin-top: -30px;
  }
  .brands-pof__item:nth-of-type(3) .brands-pof__item-desc-ico {
    margin-top: -58px;
  }
  .brands-pof__item .brands-pof__item-desc-ico {
    display: block;
  }
  .breadcrumbs__item {
    font-size: 0.875em;
  }
  .about-pfe__header h1 {
    font-size: 3.6em;
  }
  .f-intro .f-title {
    font-size: 1.9em;
  }
}
@media (min-width: 420px) {
  .contact-box__inner img {
    width: 7em;
    height: 7em;
  }
  .blog__item.first {
    padding-top: 100%;
  }
  .newspaper li {
    width: 33.33%;
  }
  .career-path h2 span {
    font-size: 1.6em;
  }
  .intro-pof .container {
    position: relative;
    display: flex;
    align-items: flex-end;
  }
  .intro-pof__thumb {
    width: 20em;
    margin: 0 auto;
  }
  .about-pfe__desc01 p {
    font-size: 1.2em;
    line-height: 1.4em;
  }
  .customers-case__inner .btn {
    width: 16em;
  }
}
@media (min-width: 460px) {
  .newspaper__list-item {
    width: 25%;
  }
  .industries__item-logo {
    width: 33.33%;
  }
  .stats li {
    width: calc(50% + 1px);
  }
  .our-expectations h2 {
    line-height: 1.8em;
  }
  .our-expectations h2 span {
    font-size: 2.3em;
  }
  .single-job .this-place__aside-title > span {
    font-size: 1.8em;
  }
  .single-job-we .your-place__title-subtitle {
    font-size: 1.5em;
  }
  .city-info__item {
    padding: 1.2em 2.4em 1.2em 4em;
  }
  .city-info__item img {
    display: block;
    width: 1.6em;
    height: 1.6em;
    position: absolute;
    top: 1.2em;
    left: 1.2em;
  }
  .slider-effective .slick {
    margin-top: -3.4rem;
  }
  .pof-services-list .container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    gap: 1.2em;
  }
  .expert-intro__thumb {
    display: flex;
    align-items: center;
  }
  .expert-intro__social {
    flex-wrap: wrap;
    width: calc(32px + 2em);
    padding: 3em 0;
  }
  .expert-intro__social a {
    margin: 0.5em 1em;
  }
  .expert-callendar:before {
    width: 96px;
    height: 96px;
  }
  .expert-intro__callendar {
    margin: 0 auto;
  }
  .offer-stats__items {
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  }
  .clients-gallery {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
  }
  .clients-gallery__item:nth-of-type(5) {
    display: none;
  }
  .www-seo.branding-seo .www-seo__header {
    width: 80%;
  }
  .f-how-we-work__intro {
    max-width: 19em;
    margin: 0 auto;
  }
  .f-how-we-work__intro .f-title {
    right: -1em;
  }
  .f-part-2__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 580px) {
  .case-study-stats li {
    width: 50%;
  }
  .case-study-stats li:nth-child(2) {
    border-top: none;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
  }
  .case-study-stats li:nth-child(4) {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
  }
  .magic-slider .slick-list {
    width: 100%;
    margin-left: 0;
  }
  .magic-slider .slider__item {
    padding-left: 0;
  }
  .magic-slider .slick {
    margin: 0 -1.2em;
    width: calc(100% + 2.4em);
    padding: 2.4em 0 0;
  }
  .magic-slider.slider-about-us .slick {
    padding: 2.4em 0;
  }
  .magic-slider .slider__container {
    margin: 6vw 0 0 10vw;
    padding: 0 1.2em;
    transition: margin 400ms ease-in-out;
  }
  .magic-slider .slider__container .slider__item-thumb {
    transition: padding 400ms ease-in-out;
  }
  .magic-slider .slick-current .slider__container {
    margin: 0 -10vw 0 0;
  }
  .magic-slider .slick-current .slider__container .slider__item-thumb {
    padding-top: 60%;
  }
  .magic-slider.goofy .slick-current.slick-active .slider__container {
    margin: 6vw 10vw 0 0;
    padding: 0 1.2em;
    transition: margin 400ms ease-in-out;
  }
  .magic-slider.goofy .slick-current.slick-active .slider__container .slider__item-thumb {
    transition: padding 400ms ease-in-out;
  }
  .magic-slider.goofy .slick-active .slider__container {
    margin: 0 0 0 -10vw;
  }
  .magic-slider.goofy .slick-active .slider__container .slider__item-thumb {
    padding-top: 60%;
  }
  .magic-slider .slick-arrow,
  .magic-slider .custom-slick-counter {
    top: 1.6rem;
  }
  .magic-slider .slick-prev {
    right: auto;
    left: calc(50% + 10vw);
  }
  .magic-slider .slick-next {
    right: auto;
    left: calc(50% + 10vw + 5.6rem);
  }
  .magic-slider .custom-slick-counter {
    right: auto;
    left: calc(50% + 10vw + 2.8rem);
  }
  .magic-slider.goofy .slick-prev {
    left: 0.4rem;
  }
  .magic-slider.goofy .slick-next {
    left: 6rem;
  }
  .magic-slider.goofy .custom-slick-counter {
    left: 3.2rem;
  }
  .slider-our-products h2,
  .slider-about-us h2,
  .pr-academy h2 {
    max-width: none;
  }
  .slider-about-us .slick-list {
    width: 100% !important;
  }
  .product-gallery__items {
    grid-gap: 1.2em 0;
  }
  .product-gallery__item {
    width: 50%;
  }
  .calendar-intro__content {
    display: flex;
    margin: 0 -1em 2.4em;
    width: calc(100% + 2em);
  }
  .calendar-intro__content-item {
    width: 50%;
    padding: 0 1em;
  }
  .calendar-intro__content-item + .calendar-intro__content-item {
    margin: 0;
  }
  .calendar-intro__btns {
    display: flex;
    align-items: center;
  }
  .calendar-intro__btns .btn {
    display: inline-block;
  }
  .calendar-intro__btns-thumb {
    display: block;
    margin: 0 2.4em 0 0;
    width: 11em;
  }
  .calendar-intro__btns-thumb img {
    width: 100%;
    height: auto;
  }
  .pr-city-intro__list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.5em;
    width: calc(100% + 1em);
  }
  .pr-city-intro__list > p {
    margin: 0 0.5em 1.6em;
    width: calc(100% + 1em);
  }
  .pr-city-intro__list-item + .pr-city-intro__list-item {
    margin-top: 0.5em;
  }
  .pr-city-intro__list-item {
    margin: 0.5em;
    width: calc(50% - 1em);
  }
  .pr-trust h2,
  .pr-text.text02 h2 {
    font-size: 1.6em;
  }
  .intro-pof .container {
    padding-bottom: 0;
  }
  .intro-pof__desc {
    width: calc(100% + 2.4em);
    margin: 0 -1.2em;
    background-color: #000000;
    color: #fff;
    letter-spacing: 4px;
    padding: 1.2em 50% 1.2em 1.2em;
  }
  .intro-pof__thumb {
    position: absolute;
    top: 0;
    right: -2.4em;
    width: 50%;
    margin: 0;
  }
  .pof-places__items {
    column-count: 3;
  }
  .pfe-how__desc {
    padding: 5em 20%;
  }
  .experts-people__item {
    width: 33%;
  }
  .pfe-how__header:after {
    top: 10px;
    left: 34%;
  }
  .pfe-how__header img {
    max-width: 80%;
    margin: 0 auto;
    display: block;
  }
  .pfe-how__desc {
    margin-top: -4em;
  }
  #rodo-info {
    left: auto;
  }
}
.block-01__inner p a {
  text-decoration: underline;
}
.block-01__thumb img {
  margin-top: 1rem;
  border-radius: 10px;
}
.list-01__item {
  border-radius: 10px;
  overflow: hidden;
}
@media (min-width: 640px) {
  .block-01 > .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    grid-gap: 2.4em;
  }
  .block-01.regular .block-01__thumb {
    order: 1;
    width: calc(50% - 1.2em);
  }
  .block-01.regular .block-01__inner {
    order: 2;
    width: calc(50% - 1.2em);
  }
  .list-01__item {
    width: calc(50% - .6em);
  }
  .list-02__item {
    width: calc(50% - 1.2em);
  }
  .site-footer__nav > li {
    width: calc(33.33% - .8em);
  }
  .contact-box .container {
    display: flex;
    grid-gap: 1.2em;
    align-items: center;
    justify-content: space-between;
  }
  .contact-box h2 {
    width: 8em;
    padding: 0;
  }
  .newspaper li {
    width: 25%;
  }
  .communication-strategy .block-01__inner {
    position: relative;
    padding-bottom: 8em;
    transform: translateY(3em);
  }
  .communication-strategy .block-01__inner:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 8em;
    height: 8em;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><rect width="32" height="32" fill="none"/><path d="M13.6 0c-0.1 0.6 0.5 0.6 0.7 0.9 0 0.6 0.3 1.3 0.3 2 0 0.4-0.2 1.4 0.5 1.1 0.2-1.3-0.4-2.7-0.7-4C14 0 14 0 13.6 0" fill="%230073E0"/><path d="M21.7 0.6h-0.4c-0.6 0.6-0.8 2-1.6 2.7 0.1 0.2 0.1 0.5 0.3 0.6 0.5 0 0.7-0.7 0.9-1.2C21.3 1.9 21.9 1.4 21.7 0.6" fill="%230073E0"/><path d="M7.8 3c-0.1 0.2-0.2 0.3-0.2 0.6 0.1 0.1 0.3 0.2 0.4 0.3C8.6 4.4 9.1 4.8 9.7 5.3c0.1 0.5 0.3 0.8 0.9 0.8 0-0.1 0.1-0.2 0.2-0.3C10.3 4.5 8.9 4.1 8.2 3H7.8z" fill="%230073E0"/><path d="M26.9 7.1c0.4 0.1 1.1-0.6 0.6-0.9 -1.2 0.3-2 1-3.1 1.5 0 0.3-0.1 0.3 0 0.6 1 0.2 1.2-0.9 2.1-1 0.2 0.1-0.1 0.3 0.2 0.4 0.3-0.1-0.1-0.5 0.4-0.4C27.2 7.1 27.1 7.1 26.9 7.1" fill="%230073E0"/><path d="M4.4 8.7c-0.2 0.4-0.1 0.5 0 0.9 1.1-0.8 2.3 0.6 3.3 0.7 0.2-0.2-0.1-0.3 0.1-0.5C6.9 9.1 5.7 8.6 4.4 8.7" fill="%230073E0"/><path d="M4.1 18.6c1 0.1 1.5-0.9 2.2-1.3 0.5-0.1 0.8-0.2 1.1-0.5 -0.8-1.2-1.8 0.6-2.9 0.7C4.3 17.9 3.8 18.3 4.1 18.6" fill="%230073E0"/><path d="M23.4 19.1c0.1 0.3 0.1 0.6 0.2 0.9 1.1 0.1 1.1 1.3 1.9 1.7 0.4-1.1-1.1-1.8-1.5-2.7C23.8 19.1 23.5 19 23.4 19.1" fill="%230073E0"/><path d="M10.8 22.6c-0.1-1.3-0.1-2.9-0.4-4.3 -1.7-1.6-3-6.1-1.1-8.2C10.4 8 12.5 6.8 15 6.4c1.6-0.2 3.4 0.6 4.1 1.3 0.3 0.3 0.2 0.1 0.4 0.2 0.7 0.2 1.1 1.3 1.7 1.5 0.7 1.4 1.7 2.6 1.4 4.4 -0.3 1.2-0.3 1.9-0.9 2.9 -0.7 1.1-1.3 1.5-2.1 2.3 -1.4 1.5-2.2 3.1-2.7 5.3 0.2 0.3 0.2 0.8 0.4 0.9 -0.6 1.1-0.4 3.2-0.9 4.7 -0.8 0.9-1.4 1.4-2.3 2.1 -0.4-0.2-0.8 0.1-1.2 0.1 -1.1-0.5-2.1-0.2-2.9-1.2 -0.1-0.1 0-0.2-0.1-0.4 -0.1-0.1-0.3-0.1-0.3-0.2 -0.1-0.1 0-0.4-0.1-0.5 -0.2-0.4-0.4-0.6-0.4-0.8 -0.1-0.5 0.2-1.2 0.3-1.9 0-1.4 0.4-2.6 0.4-3.8C10.3 23.2 10.5 23 10.8 22.6M11.4 19c0.5 1.7-0.6 3.9 1.2 4.8 1.5-3.4 0.6-7 0.1-10.6 0.9-0.7 1.6 0.4 2.1 0.9 0.4 0 0.3-0.5 0.7-0.5 0.7 0 0.7 0.7 1.3 0.9 0.5-0.3 0.4-1.2 1.4-0.9 0.3 0.4 0.4 0.6 0.5 0.9 -0.7 0.9-1.5 1.7-2 2.9 -0.7 2.3-1.7 4.2-2.2 6.6 0.9 0.2 1.3-0.1 2-0.3 -0.1-0.3 0.4-1 0.3-1.5 0.6-0.7 0.7-1.6 1.2-2.4 0.5-0.7 1.4-1.6 2.1-2.3 0.3-0.3 0.7-0.4 0.9-0.7 0.2-0.3 1-1.6 1.1-2.1 0.1-0.3-0.1-0.6-0.1-0.9 0.1-0.5 0.4-1 0.3-1.5 -0.1-0.3-0.5-1.3-0.7-1.8 -0.6-1.1-1.6-1.9-2.6-2.7 -0.2-0.2 0-0.2 0-0.4 -0.3 0.4-0.4 0-0.8 0.2 -0.4-0.3-1-0.7-1.5-0.8 -1.5-0.2-4.6 0.5-5.2 1.5 0 0.1 0.1 0.2 0.1 0.2 -0.1 0.1-0.5 0.2-0.7 0.4 -0.1 0.2 0 0.4-0.3 0.3 0 0.6-0.4 0.8-0.4 1.4 -0.4 0.2-0.2 0.4-0.6 0.6C8.3 14.6 10.4 16.6 11.4 19M14.6 14.9c-0.2-0.1-0.4-0.4-0.6-0.2 0.2 2-0.4 4.8-0.3 6.8 -0.1 0.2-0.2 0.3-0.3 0.4 0 1 0.1 1.5-0.3 2.1 0.8 0.3 0.8-0.8 0.9-1.2 0.4-1.2 0.8-2.4 1.1-3.6 0.1-0.5 0.5-0.9 0.7-1.4 0.3-0.9 0.3-1.9 0.9-2.6C16.1 15 15.5 14.3 14.6 14.9M11.4 25c-0.4-0.1-0.4-0.4-0.6-0.7 -0.1 0-0.2 0-0.2 0.1 0 0.4 0.3 0.4 0.4 0.7 0.3 0.7 0.5 1.5 0.9 2.1 0.1 0.8 0.4 1.8 0.7 2.7 0.2 0.5 0.3 1.3 0.9 1.2 0.1-1-0.7-1.5-0.5-2.4 -0.2 0.2-0.1-0.2-0.3-0.2C12.5 27.3 11.8 26.3 11.4 25M16.1 25.1c-0.2-0.1-0.4-0.1-0.7-0.1 0 0.2 0 0.3-0.1 0.4 -0.2-0.2-0.6-0.5-0.9-0.3 0.5 1.3 0.7 2.5 1.6 3.3 0.2-1.1 0-1.9-0.6-2.6 0.2-0.4 0.2-0.1 0.6-0.1C15.9 25.5 16.1 25.4 16.1 25.1M13.1 25.1c0.3 1.7 1.4 3.3 2 5 0.8-0.1 0-0.9 0.2-1.6 -0.5-1.1-1.3-2.1-1.7-3.3H13.1zM14.4 30.6c-0.5-2-1.4-3.6-2.1-5.3C12.8 27 13.5 29.1 14.4 30.6M12.4 30.1c-0.7-1.3-0.8-3.2-1.6-4.5 -0.7 1.2 0.6 2.8 1 4.2 0.1 0.4-0.2 1.1 0.6 1C12.5 30.5 12 30.2 12.4 30.1M11 30.7c0.7-0.6-0.4-1.8-0.3-2.6h-0.2C9.8 28.7 10.8 30 11 30.7" fill="%230073E0"/><path d="M25.8 13.9c-0.2 1.3 2.1 0.7 2.9 1.5 0-0.3 0.2 0 0.3-0.1C29.1 14.1 27.3 14 25.8 13.9" fill="%230073E0"/></svg>');
  }
  .city-intro .container {
    display: flex;
    grid-gap: 2.4em;
  }
  .contact-data__info {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    grid-gap: 2.4em;
  }
  .contact-data__info-container {
    grid-column: 2;
    grid-row: 1;
  }
  .contact-data__info-data {
    margin: 0;
  }
  .contact-data__info-thumb {
    grid-column: 1;
    grid-row: 1;
  }
  .city-intro__info {
    width: calc(50% - 1.2em);
  }
  .contact-data__info {
    position: relative;
  }
  .contact-data__form {
    padding-top: 5em;
  }
  .contact-data__info-thumb-inner {
    height: 100%;
    position: relative;
    display: block;
  }
  .contact-data__info-thumb-inner img {
    object-fit: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
  }
  .city-intro {
    overflow: hidden;
  }
  .city-intro .contact-data__form {
    margin: 0;
    padding: 0;
  }
  .city-intro .contact-data__form:before {
    top: -1.2em;
    bottom: -1.2em;
    right: auto;
    width: 100vw;
  }
  .banner-career {
    z-index: 10;
    position: relative;
  }
  .banner-career .container:after {
    width: 15em;
    bottom: -4em;
  }
  .banner-career__title:after {
    width: 215px;
    height: 96px;
  }
  .banner-career__title span {
    font-size: 7em;
  }
  .banner-career__subtitle {
    padding: 2em 4em 0;
  }
  .looking-for__item {
    width: calc(50% - .8em);
  }
  .offer-product-case {
    position: relative;
  }
  .offer-product-case:after {
    content: "";
    display: block;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 12em;
    z-index: 0;
  }
  .offer-product-case .container {
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }
  .offer-product-case h2 {
    width: 100%;
  }
  .offer-product-case__thumb {
    width: 100%;
  }
  .offer-product-case__thumb img {
    width: 100%;
  }
  .offer-product-case__inner,
  .offer-product-case__aside {
    border: 1px solid #fafafa;
    width: 50%;
    padding: 2.4em 2.4em 4.8em 2.4em;
    position: relative;
    z-index: 1;
  }
  .offer-product-case__inner img {
    position: absolute;
    left: 2.4em;
    bottom: 2.4em;
  }
  .offer-product-case__aside .link-more {
    position: absolute;
    left: 2.4em;
    bottom: 2.4em;
  }
  .user-tools-bottom__link {
    flex-wrap: nowrap;
    grid-gap: 1em;
    padding: 1.2em 1.6em;
  }
  .user-tools-bottom__link span {
    padding-top: 0;
    width: auto;
  }
  .offer-list .list-02__item {
    position: relative;
    padding-bottom: 1.6em;
  }
  .offer-list .list-02__item .link-more {
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .used-products .list-02__item {
    position: relative;
    padding-bottom: 2.4em;
  }
  .used-products .link-more {
    position: absolute;
    bottom: 1.2em;
    left: 1.2em;
  }
  .your-place__aside {
    display: flex;
    grid-gap: 1.6em;
    align-items: flex-end;
    max-width: 53em;
    justify-self: flex-end;
  }
  .your-place__aside-thumb {
    display: block;
  }
  .your-place__aside-thumb img {
    width: 10em;
    height: auto;
  }
  .single-job-header__title:before {
    height: calc(100% + 8rem);
    top: -8rem;
    left: 20.4rem;
  }
  .single-job-header__title:after {
    content: "";
    display: block;
    width: 41px;
    height: 62px;
    position: absolute;
    top: -4rem;
    right: calc(2.4rem + 76px);
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="53.679" height="80.484" viewBox="0 0 53.679 80.484"><path id="Icon_ionic-ios-arrow-round-down" data-name="Icon ionic-ios-arrow-round-down" d="M63.9,59.2a3.653,3.653,0,0,0-5.144-.028L41.73,76.143V11.481a3.634,3.634,0,0,0-7.268,0V76.143l-17.025-17a3.679,3.679,0,0,0-5.144.028,3.619,3.619,0,0,0,.028,5.116l23.2,23.035h0a4.081,4.081,0,0,0,1.146.755,3.469,3.469,0,0,0,1.4.28,3.644,3.644,0,0,0,2.544-1.034l23.2-23.035A3.561,3.561,0,0,0,63.9,59.2Z" transform="translate(-11.247 -7.875)" fill="%231d1d1b"/></svg>');
  }
  .single-job-header__title span:after {
    content: "";
    display: block;
    width: 192px;
    height: 72px;
    position: absolute;
    bottom: -36px;
    right: 2.4rem;
    z-index: 1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="4.3" cy="4.3" r="4.3" fill="%231D1D1B"/></svg>');
  }
  .single-job-header__cond {
    float: none;
    margin-left: 9rem;
  }
  .customers-intro .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 0;
    align-items: center;
  }
  .customers-intro .slider__item-inner {
    grid-column: 1 / 7;
    grid-row: 1;
  }
  .customers-intro .slider__item-contact {
    grid-column: 8 / 13;
    grid-row: 1;
  }
  .industries__item-case-container .container {
    display: flex;
    grid-gap: 2.4em;
  }
  .industries__item-case-container .list-01__item {
    width: calc(50% - 1.2em);
  }
  .industries__item-case-container .slider__item-inner {
    width: calc(50% - 1.2em);
    padding: 0 0 2.4em !important;
    position: relative;
  }
  .industries__item-case-container .slider__item-inner .link-more {
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .industries__item-case-container .list-01__item-thumb {
    padding-top: 50%;
  }
  .job-contact-form .nf-form-content nf-rows-wrap {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 0.6em 1.2em;
  }
  .job-contact-form .nf-form-content .nf-row {
    width: calc(50% - .6em);
  }
  .job-contact-form .nf-form-content .nf-row:nth-child(n+5) {
    width: 100%;
  }
  .job-contact-form .nf-field-container {
    margin-bottom: 0 !important;
  }
  .job-contact-form .nf-form-content {
    margin: 0 !important;
  }
  .city-intro {
    border-bottom: 1px solid #f1f1f1;
  }
  .city-intro .container {
    padding-bottom: 3.6em;
  }
  .city-text {
    display: flex;
    grid-gap: 2.4em;
  }
  .city-text__item {
    width: calc(50% - 1.2em);
  }
  .city-text__item + .city-text__item {
    margin-top: 0;
  }
  .pof-services .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-items: center;
    min-height: auto;
  }
  .pof-services__inner {
    grid-column: 8 / 13;
    grid-row: 1;
  }
  .pof-services__thumb {
    grid-column: 1 / 5;
    grid-row: 1;
    position: static;
  }
  .pof-work__header {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-items: center;
  }
  .pof-work__header-thumb {
    grid-column: 7 / 13;
    grid-row: 1;
    position: static;
  }
  .pof-work__header-title {
    grid-column: 1 / 6;
    grid-row: 1;
  }
  .pof-articles-list .container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 1.2em;
  }
  .pof-articles-list__item h3 {
    font-size: 1.2em;
  }
  .pof-articles-list__item .link-more {
    letter-spacing: 1px;
  }
  .pof-articles-list__items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 1.2em;
  }
  .text-block-pro-pof .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 1.2em;
  }
  .text-block-pro-pof h2 {
    grid-column: 3 / 13;
    grid-row: 1;
    position: relative;
    z-index: 1;
    font-size: 3em;
  }
  .text-block-pro-pof__desc {
    grid-column: 6 / 13;
    grid-row: 2;
    padding-top: 2em;
  }
  .text-block-pro-pof__thumb {
    grid-column: 1 / 6;
    grid-row: 2;
    position: relative;
    margin: -8em 0 0 -1.2em;
  }
  .text-block-pro-pof__thumb img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .pof-places__items {
    column-count: 3;
    max-width: 38em;
  }
  .pfe-articles-list__header h2 {
    max-width: 10em;
    margin-left: 3.6rem;
  }
  .pfe-gallery__header {
    margin: 0 0 1.6em;
  }
  .pfe-strengths__02items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }
  .pfe-strengths__02item {
    padding: 2.4em;
  }
  .pfe-strengths__02item-thumb02 {
    grid-column: 1;
    grid-row: 3;
  }
  .pfe-strengths__02item-thumb03 {
    grid-column: 2;
    grid-row: 3;
  }
  .pfe-strengths__02item:nth-of-type(1) {
    grid-column: 2;
    grid-row: 1;
  }
  .pfe-strengths__02item:nth-of-type(2) {
    grid-column: 1;
    grid-row: 2;
  }
  .pfe-strengths__02item:nth-of-type(3) {
    grid-column: 2;
    grid-row: 2;
  }
  .pfe-strengths__02item:nth-of-type(4) {
    grid-column: 1;
    grid-row: 4;
  }
  .pfe-strengths__02item:nth-of-type(5) {
    grid-column: 2;
    grid-row: 4;
  }
  .pfe-business .pof-articles-list__item:nth-of-type(4) {
    display: none;
  }
  .customers-offer-nav .container {
    grid-template-columns: repeat(2, 1fr);
    position: relative;
  }
  .customers-offer-nav .container:before {
    content: "";
    display: block;
    width: 13em;
    height: 13em;
    position: absolute;
    right: 12em;
    top: -13em;
    background-size: cover;
    background-image: url(/wp-content/themes/commplace/images/Bartek.png);
    z-index: 10;
  }
  .slider__item-contact {
    margin-top: 0;
  }
  .slider__item-contact:before {
    display: none;
  }
  .experts-people__item {
    width: 25%;
  }
  .expert-publish__internal {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.2em;
  }
  .expert-publish__internal-item-thumb {
    position: relative;
  }
  .expert-publish__internal-item-thumb:before {
    content: "";
    position: absolute;
    top: 4em;
    bottom: -1em;
    left: -100vw;
    right: -100vw;
    z-index: -1;
  }
  .type_1 .expert-publish__internal-item-thumb:before {
    background-color: #000000;
  }
  .type_2 .expert-publish__internal-item-thumb:before {
    background-color: #fafafa;
  }
  .social-box .container {
    padding-top: 0;
    padding-bottom: 0;
    height: 150px;
    display: flex;
    align-items: center;
  }
  .social-box .container:before {
    width: 44px;
    height: 44px;
    margin: 0 2em 0 0;
  }
  .social-box h2 {
    font-size: 1.5em;
    padding-bottom: 0.2rem;
  }
  .media-about__numbers {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 1.6em;
  }
  .offer-contact .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 0;
    align-items: flex-end;
  }
  .offer-contact__inner {
    grid-column: 1 / 7;
    grid-row: 1;
  }
  .offer-contact__inner p {
    padding-right: 5em;
    margin: 0;
  }
  .offer-contact__inner p + p {
    margin: 1.6em 0 0;
  }
  .offer-contact__contact {
    grid-column: 8 / 13;
    grid-row: 1;
  }
  .offer-contact .container {
    padding-bottom: 5.4em;
  }
  .offer-contact .container:before {
    position: relative;
    grid-column: 6 / 13;
    grid-row: 1;
    right: 0;
    bottom: -5.4em;
  }
  .offer-contact__contact .btn {
    margin-right: 0;
  }
  .pfe-inside.how-we-work .container {
    padding-top: 0;
  }
  .branding-intro.www-intro img {
    z-index: -1;
  }
  .branding-intro.www-intro h1 span:nth-of-type(1) {
    margin-left: calc(50% - 1rem);
    z-index: 2;
  }
  .branding-intro.www-intro h1 span:nth-of-type(2) {
    margin-left: calc(50% - 1rem);
    padding: 1rem;
    z-index: 1;
  }
  .intro__thumb {
    position: absolute;
    top: 0;
    bottom: -10em;
    left: 0;
    right: 0;
  }
  .branding-intro .intro__thumb {
    bottom: -17em;
  }
  /*.www-we.branding-we .container:before {opacity:.8;}*/
  .www-intro .container {
    height: 600px;
  }
  .www-intro h1 span:nth-of-type(1) {
    margin-left: calc(50% - 1rem);
    z-index: 2;
    font-size: 1.9rem;
  }
  .www-intro h1 span:nth-of-type(2) {
    padding-left: 50%;
    font-size: 2.4rem;
    z-index: 0;
  }
  .www-impress.branding-impress .container {
    gap: 1.6em 0;
  }
  .www-impress.branding-impress h2 {
    grid-column: 1 / 7;
    grid-row: 1;
    position: relative;
    padding: 7rem 0 1.6rem;
    color: #fff;
  }
  .www-impress.branding-impress h2:before {
    left: -3.6rem;
    right: 0;
    background-image: none;
    background-color: #000000;
    z-index: -1;
  }
  .www-impress.branding-impress .www-impress__thumb {
    grid-column: 7 / 13;
    margin-right: -1.2em;
    align-self: end;
  }
  .www-impress .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-items: center;
    gap: 2.4em 0;
  }
  .www-impress h2 {
    grid-column: 1 / 5;
    grid-row: 1;
    position: relative;
    padding: 7rem 0 3rem;
  }
  .www-impress h2:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10rem;
    right: -20rem;
    background-image: url(/wp-content/themes/commplace/images/pof-bg01.jpg);
    background-size: cover;
    z-index: -1;
  }
  .www-impress__thumb {
    grid-column: 4 / 13;
    grid-row: 1;
    margin: 0;
  }
  .www-impress__desc {
    grid-column: 1 / 13;
    grid-row: 2;
  }
  .www-tip .container-inner {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-items: flex-start;
    gap: 0 2.4em;
  }
  .www-tip__thumb {
    grid-column: 1 / 13;
    grid-row: 1;
  }
  .www-tip__slogan {
    grid-column: 1 / 7;
    grid-row: 2;
  }
  .www-tip__inner {
    grid-column: 7 / 13;
    grid-row: 2;
  }
  .www-tip.branding-tip .www-tip__thumb {
    margin: 0 -3.6em;
  }
  .www-tip.branding-tip .www-tip__slogan {
    margin-top: -2em;
  }
  .www-tip.branding-tip .www-tip__thumb-second {
    grid-column: 1 / 7;
    grid-row: 3;
    margin: 0 -13em 0 -16em;
    position: relative;
    z-index: 1;
  }
  .www-tip.branding-tip .www-tip__inner {
    grid-column: 7 / 13;
    grid-row: 2 / 4;
    padding: 2.4em 0;
    position: relative;
    z-index: 2;
  }
  .clients-gallery {
    grid-template-columns: repeat(3, 1fr);
  }
  .clients-gallery__item:nth-of-type(4) {
    display: none;
  }
  .www-seo.branding-seo .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-items: flex-start;
  }
  .www-seo.branding-seo .www-seo__header {
    grid-column: 1 / 12;
    grid-row: 1;
    width: 100%;
  }
  .www-seo.branding-seo .www-seo__desc {
    grid-column: 1 / 8;
    grid-row: 2;
  }
  .www-seo.branding-seo .www-seo__thumb {
    grid-column: 8 / 13;
    grid-row: 1 / 3;
    margin-right: -8em;
    align-self: flex-end;
    position: relative;
    z-index: 1;
  }
  .f-intro__desc {
    margin: -8em 0 0;
  }
  .f-part-1 .container {
    grid-template-columns: repeat(12, 1fr);
  }
  .f-part-1__header {
    grid-column: 1 / 7;
    grid-row: 1;
  }
  .f-part-1__desc {
    grid-column: 7 / 13;
    grid-row: 1;
  }
  .range__items {
    display: grid;
    gap: 2em;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 700px) {
  .customers-offer-nav .container:before {
    right: 13em;
  }
}
@media (min-width: 740px) {
  .customers-offer-nav .container:before {
    right: 14em;
  }
}
@media (min-width: 760px) {
  .container {
    padding: 3em 2.4em;
  }
  #site-header .container {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .container.pr-services {
    padding: 2.4em;
  }
  .container-inner {
    padding: 0 2.4em;
  }
  .magic-slider .slick {
    margin: 0 -2.4em;
    width: calc(100% + 4.8em);
  }
  .magic-slider .slider__container {
    padding: 0 2.4em;
  }
  .magic-slider .slick-prev {
    right: auto;
    left: calc(50% + 10vw + 1.6rem);
  }
  .magic-slider .slick-next {
    right: auto;
    left: calc(50% + 10vw + 7.2rem);
  }
  .magic-slider .custom-slick-counter {
    right: auto;
    left: calc(50% + 10vw + 4.4rem);
  }
  .magic-slider.goofy .slick-current.slick-active .slider__container {
    padding: 0 2.4em;
  }
  .magic-slider.goofy .slick-prev {
    left: 1.6rem;
  }
  .magic-slider.goofy .slick-next {
    left: 7.2rem;
  }
  .magic-slider.goofy .custom-slick-counter {
    left: 4.4rem;
  }
  .case-studies:after {
    height: 15.6em;
  }
  .case-studies .container {
    grid-gap: 2.4em;
  }
  .page-offer__types:after {
    height: 10em;
  }
  .page-offer__types .container {
    grid-gap: 2.4em;
  }
  .page-offer__types-item {
    width: calc(50% - 1.2em);
    padding: 2.4em;
  }
  .case-studies .list-01__item {
    width: calc(50% - 1.2em);
  }
  .case-study-our-products__item {
    width: calc(50% - 1.2em);
    padding: 2.4em 2.4em 6em;
  }
  .case-study-our-products__item:after {
    display: none;
  }
  .case-study-our-products__item .link-more {
    left: 2.4em;
    right: 2.4em;
    bottom: 2.4em;
  }
  .offer-group-list li {
    width: calc(50% + 1px);
    padding-left: 1.6em;
    padding-right: 1.6em;
    padding-bottom: 3em;
  }
  .offer-group-list .link-more {
    position: absolute;
    bottom: 1.6em;
    left: 0;
    right: 0;
    justify-content: center;
    width: 100%;
  }
  .curio .container {
    margin: 4.8em 0;
  }
  .curio__inner {
    padding: 2.4em;
  }
  .contact-box h2 {
    width: 11em;
  }
  .case-study-list:before {
    height: 12.8em;
  }
  .blog .container {
    padding-left: 2.4em;
    padding-right: 2.4em;
  }
  .blog__items {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: auto;
  }
  .blog__item.first {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
    padding-top: 0;
    height: auto;
  }
  .blog__item:nth-child(2) {
    grid-column: 3 / 5;
    grid-row: 1;
    display: block;
    border-left: 1px solid #f1f1f1;
    padding: 0 0 2.4em 2.4em;
    margin-left: 2.4em;
  }
  .blog__item:nth-child(3) {
    grid-column: 3 / 5;
    grid-row: 2;
    display: block;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
    padding: 2.4em 0 0 2.4em;
    margin-left: 2.4em;
  }
  .newspaper li {
    width: 20%;
  }
  .newspaper__contact {
    padding: 2.4em;
  }
  .offer-list .container {
    padding: 2.4em;
    margin: 4.8em auto;
  }
  .slider-our-products .slick-list {
    width: 120vw;
  }
  .slider-our-products .slick-arrow {
    top: 2rem;
  }
  .slider-our-products .slick-prev {
    right: 5.2rem;
  }
  .slider-our-products .slick-next {
    right: 2.4rem;
  }
  .pr-academy .slick-list {
    width: 120vw;
  }
  .pr-academy .slick-arrow {
    top: -5.3rem;
  }
  .pr-academy .slick-prev {
    right: 5.2rem;
  }
  .pr-academy .slick-next {
    right: 2.4rem;
  }
  .slider-services {
    overflow: hidden;
  }
  .slider-services .container {
    padding-bottom: 4em;
  }
  .slider-services .slick-track {
    margin-left: -2.4em;
    display: flex;
  }
  .slider-services .slider__item {
    padding: 2.4em;
    height: auto;
  }
  .slider-services .slick {
    width: 140vw;
  }
  .slider-services .slider__item {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) 0.25fr repeat(5, 1fr);
    grid-template-rows: auto;
    grid-gap: 0.6em;
    margin-left: 2.4em;
  }
  .slider-services h3 {
    grid-column: 1 / 4;
    grid-row: 1;
    padding: 0;
    font-size: 1.4em;
  }
  .slider-services .slider__item-desc {
    grid-column: 5 / 9;
    grid-row: 1 / 3;
    margin: 0;
  }
  .slider-services .slider__item-thumb {
    grid-column: 1 / 4;
    grid-row: 2 / 3;
    margin: 0;
    align-self: flex-end;
    display: block;
  }
  .slider-services .slick-prev {
    right: 7.2rem;
  }
  .slider-services .slick-next {
    right: 1.6rem;
  }
  .slider-services .custom-slick-counter {
    right: 4.4rem;
  }
  .slider-services .slick-arrow,
  .slider-services .custom-slick-counter {
    bottom: 0.8rem;
    top: auto;
  }
  .slider-effective h2 {
    padding: 0 0 3.6rem;
  }
  .slider-effective .slider__item {
    display: flex !important;
  }
  .slider-effective .slider__item-inner {
    width: 50%;
    padding-right: 0.8em;
  }
  .slider-effective .slider__item-thumb {
    width: 50%;
    padding-left: 0.8em;
    height: auto;
    padding-top: 0;
  }
  .slider-effective .slider__item-thumb img {
    position: static;
  }
  .slider-effective .slick-next {
    right: calc(50% + .8rem);
  }
  .slider-effective .slick-prev {
    right: calc(50% + 3.6rem);
  }
  .slider-effective .slider__item-inner {
    padding-top: 2.8em;
  }
  .slider-effective .slider__item-inner-content {
    padding: 1.6em 3.2em 1.6em 1.6em;
    border: 1px solid #005fff;
  }
  .slider-effective .slick {
    margin-top: 0;
  }
  .used-products .list-02__item {
    padding: 2.4em 2.4em 4em 2.4em;
  }
  .used-products .link-more {
    bottom: 1.6em;
    left: 2.4em;
  }
  .banner-cta {
    padding: 4.8em 2.4em;
  }
  .contact-data__info-inner {
    padding: 2.4em;
  }
  .this-place .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 0;
    align-items: flex-start;
  }
  .this-place.single-job .container {
    padding-top: 0;
  }
  .this-place.single-job.nero .container {
    padding-bottom: 0;
  }
  .this-place__inner {
    grid-column: 1 / 8;
    grid-row: 1;
  }
  .goofy .this-place__inner {
    grid-column: 5 / 13;
  }
  .this-place__aside {
    grid-column: 9 / 13;
    grid-row: 1;
    position: relative;
    z-index: 1;
    padding-top: 4em;
  }
  .this-place__aside:before {
    content: "";
    display: block;
    width: 46px;
    height: 3px;
    background-color: #005fff;
    position: absolute;
    top: 7em;
    left: -4em;
  }
  .page-career .this-place__aside:before {
    top: 10.6em;
  }
  .goofy .this-place__aside {
    grid-column: 1 / 4;
  }
  .goofy .this-place__aside:before {
    left: auto !important;
    right: -4em;
  }
  .single-job .this-place__aside {
    justify-self: flex-start;
  }
  .single-job .this-place__aside:before {
    top: 6.6em;
    background-color: #000000;
  }
  .single-job.goofy .this-place__aside:before {
    top: 7em;
    background-color: #005fff;
  }
  .single-job.goofy .this-place__aside-title > span {
    font-size: 1.8em;
    line-height: 1.1em;
    text-align: right;
  }
  .single-job.goofy .this-place__aside-title span span {
    font-size: 0.6em;
    line-height: 1.2em;
  }
  .challenge-list {
    grid-column: 1 / 13;
    grid-row: 2;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 1.2em;
    padding-top: 2.4em;
  }
  .challenge-list__item {
    width: calc(50% - .6em);
  }
  .challenge-list__item:before {
    display: none;
  }
  .cooperation .container {
    padding: 2.4em;
  }
  .single-job-we .container {
    padding-top: 0;
  }
  .your-place .container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: auto;
    grid-gap: 0em;
  }
  .your-place ul {
    grid-column: 3 / 5;
    grid-row: 1;
  }
  .your-place.single-job .container {
    grid-template-columns: repeat(12, 1fr);
    padding-bottom: 0;
  }
  .your-place.single-job .your-place__title {
    grid-column: 1 / 10;
  }
  .your-place.single-job .your-place__items {
    grid-column: 10 / 13;
    grid-row: 1 / 5;
    padding-top: 0.6em;
  }
  .your-place.single-job .your-place__aside {
    grid-column: 1 / 8;
    grid-row: 3;
  }
  .your-place__title {
    grid-column: 1 / 3;
    grid-row: 1;
    justify-self: flex-end;
    margin-right: 3em;
  }
  .single-job-we .your-place__title {
    margin-right: 0;
    padding-top: 5em;
  }
  .your-place__aside {
    grid-column: 1 / 5;
    grid-row: 2;
  }
  .slider-pr-agency .slider__item {
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 1.6em;
  }
  .slider-pr-agency .slider__item-inner {
    grid-column: 1 / 6;
    grid-row: 1;
  }
  .slider-pr-agency .slider__item-thumb {
    grid-column: 6 / 13;
    grid-row: 1;
    height: auto;
    padding-top: 0;
    margin: 0;
  }
  .slider-pr-agency .slider__item-inner-group {
    display: block;
  }
  .slider-pr-agency .slider__item-inner-group a {
    display: block;
  }
  .slider-pr-agency .slider__tabs {
    margin: 1.6em 0 0;
    grid-gap: 1em;
    padding-top: 2.8em;
    position: relative;
  }
  .slider-pr-agency .slider__tabs h3.h4like {
    display: block;
    padding: 0.6em 0 1.2em;
    margin: 1em 0 0;
    border-top: 2px solid #01163a;
    width: calc(25% - .75em);
    transform: translateY(0);
    transition: all 100ms ease-in-out;
    cursor: pointer;
    opacity: 0.6;
  }
  .slider-pr-agency .slider__tabs h3.h4like:hover {
    transform: translateY(-7px);
  }
  .slider-pr-agency .slider__tabs h3.h4like.tab-active {
    opacity: 1;
  }
  .slider-pr-agency .slider__tabs .slick-arrow {
    position: absolute;
    top: 0;
  }
  .slider-pr-agency .slider__tabs .slick-prev {
    left: -0.8rem;
  }
  .slider-pr-agency .slider__tabs .slick-next {
    left: 2rem;
  }
  .slider-how-we-work {
    overflow: hidden;
  }
  .slider-how-we-work .container {
    margin-bottom: 8em;
    min-height: 38em;
    padding-bottom: 2em;
  }
  .slider-how-we-work .slick-list {
    overflow: visible;
  }
  .slider-how-we-work .slider__items {
    padding: 2.4em;
    position: relative;
    z-index: 1;
  }
  .slider-how-we-work .slider__items:before {
    content: "";
    display: block;
    position: absolute;
    top: 7em;
    left: -1em;
    width: 24em;
    height: 33em;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:vectornator='http://vectornator.io' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' clip-rule='evenodd' viewBox='0 0 1668 2388'%3E%3Cg vectornator:layerName='Layer 11'%3E%3Cpath fill='%232596fe' d='M214 759a619 619 0 1 1 1238 0 619 619 0 0 1-1238 0z'/%3E%3Cpath fill='%23fff' d='M475 1270c0-13 0-31-3-44-4-15 1-32-2-47-1-9-3-21-2-30 2-9 8-17 12-24 3-4 9-7 13-10 12-9 23-18 37-24 27-12 60-21 89-10 33 13 57 48 70 79 4 7 9 13 10 22 1 11 1 23 3 34 2 16 3 34-5 49'/%3E%3Cpath fill='%23fff' d='M641 1438c28 9 58-11 84-19 22-7 44-14 63-28 67-49 120-172 70-248-32-49-105-54-157-42-20 5-43 8-62 18-17 9-32 21-49 32-44 27-76 48-95 98-3 9-10 11-15 17-7 10-4 32-4 43'/%3E%3Cpath fill='%23fff' d='M472 1139c-3-6-6-12-4-18 0-2 4-8 2-11l-8-10c-13-17-24-45-16-66 12-29 43-51 69-66 60-33 139-43 188 13 8 8 12 21 16 31 15 43 13 74 8 117-3 32-8 61-25 88'/%3E%3Cpath fill='%23fff' d='m471 1113-4-4c-3-3-8-12-5-16'/%3E%3Cpath fill='%23fff' d='M474 1114c-4 3-10-13-9-16s6-1 7-3m-24-24c-6-3-5-16-7-21 0-3-3-3-4-5l-2-2'/%3E%3Cpath fill='%23fff' d='m442 1053-5-6c-2-2-7-6-7-9-2-7 4-19 9-23 20-16 47-13 63 7m-62 20c0 6 6 34 17 21m-16-17c-2 9 2 23 13 22'/%3E%3Cpath fill='%23fff' d='M433 1041c-13-10-27-16-38-29-7-6-6-17-9-26-2-7-2-13 1-21 3-6 6-12 11-18 5-7 12-14 20-19 5-3 34-13 40-11l7 5c7 3 15 5 22 10 25 21 41 53 46 85'/%3E%3Cpath fill='%23fff' d='M505 960c-2 0 0-9 0-10 0-8 4-14 6-22 0-3 0-7 2-9 6-8 29 0 35 5 14 10 17 35 10 50-6 12-14 14-25 15h-8'/%3E%3Cpath fill='%23fff' d='M491 858c-2 7 3 16 5 23l2 9c2 13 10 30 21 36 22 11 40-31 37-48-3-11-10-21-18-28-2-2-6-5-7-8'/%3E%3Cpath fill='%23fff' d='M494 876c0 7-3 13-4 20l-1 13c-1 4 0 10-3 13-3 2-18-3-20-4-15-9-14-30-8-44a92 92 0 0 1 9-18'/%3E%3Cpath fill='%23fff' d='M469 917c7 4 20 13 26 20l8 10c3 4 5 14 0 16-10 4-21-4-28-8-15-8-23-19-31-33-4-7-8-13-7-20 0-4 3-7 4-11'/%3E%3Cpath fill='%23fff' d='m385 981-5-7c-8-8-12-15-12-28 0-7 5-14 10-18 2-2 5-4 5-7 3-23-8-57 25-64h12l15 8c6 4 9 11 13 18 6 11 11 23 11 36 0 18-4 33-11 50'/%3E%3Cpath fill='%23fff' d='m388 875-1-4v-8l6-26c5-23 5-60 32-69 4-1 9-3 14-2 22 3 35 21 42 40 12 33 4 77-22 100'/%3E%3Cpath fill='%23fff' d='M404 788c-2-6 6-12 6-17 0-6-3-12-4-18-1-27 7-67 34-80 26-14 56-5 82 7 12 5 25 13 27 27 3 15-11 37-22 47-5 5-13 8-18 14-9 9-10 19-14 30l-5 6c-3 4-4 9-6 13'/%3E%3Cpath fill='%23fff' d='M427 685c7-13 3-27 3-42 0-5-4-10-3-15 0-3 7-16 10-16 3 1 9 7 12 5l4-9c2-5 6-7 11-10 14-7 37 10 43 21 4 6 8 11 11 18 8 19 11 56 0 75'/%3E%3Cpath fill='%23fff' d='M455 606c4-3 5-10 9-12 4-3 9-6 13-7l6-1c7-4 12-11 19-15 10-6 23-8 33-15 6-4 7-3 13-6 2 0 13-10 14-10v5c-1 5 0 11 2 16 9 27-2 66-26 83l-12 4c-4 1-21 7-24 6'/%3E%3Cpath fill='%23fff' d='M558 547c4-8 7-15 13-22 1-2 4 0 5-2 4-4 6-10 10-13 6-6 11-10 16-17 7-10 12-25 28-22 8 2 17 16 21 22 19 34 5 81-21 107-12 13-28 12-44 16-10 3-19 8-30 9-7 1-23-1-29 1'/%3E%3Cpath fill='%23fff' d='M514 608c3-4 13-7 17-9l20-13 29-16c20-10 49-9 70-5 21 3 42 6 60 16 51 25 82 93 85 146 5 92-37 143-106 193-27 20-65 38-99 23-22-10-43-39-57-58l-17-16c-15-16-24-37-36-54-8-12-20-22-26-34-7-11-6-23-11-35l-7-11'/%3E%3Cpath fill='%23fff' d='M454 789c9-4 16-11 26-13 56-12 94 25 120 71 14 25 30 63 13 91-3 6-9 10-15 15-5 4-11 11-17 14s-10 1-14-3c-3-2-8-2-10-4-14-14-13-42-28-54-12-10-52-39-52-55m153-376c0-10 2-25-1-35-1-5-8-5-9-7l1-7c0-18 24-41 42-28 7 5 14 14 16 22 3 11 2 25 2 37 0 21 2 41-3 62-2 12-7 35-22 35'/%3E%3Cpath fill='%23fff' d='m624 437-12-9-15-6c-9-5-19-17-25-25-4-5-5-13-8-18l-6-9c-2-10-1-20 2-30v-14c3-17 10-33 25-43l2-15c2-6 9-10 12-16 5-8 11-22 23-20 9 2 15 12 22 17 7 6 13 11 18 19s7 19 10 29c9 23 16 48 18 73 1 11-1 42-11 49'/%3E%3Cpath fill='%23fff' d='M625 234c2-8 2-15 7-21 11-15 36-19 50-3 15 19 12 57-8 72l-15 10-5 4'/%3E%3Cpath fill='%23fff' d='M653 199c11-3 28 2 36 8 3 3 7 8 11 10 13 8 28 12 40 21 12 10 22 43 24 58 1 8-1 20-4 27-4 8-9 19-16 25-14 14-34 15-52 18l-38 8'/%3E%3Cpath fill='%23fff' d='m760 279 11 18c8 11 21 24 23 37 2 10-3 22-4 31-2 8-4 16-8 23-6 9-18 13-27 18l-17 13c-16 9-48 18-66 8-7-4-13-11-19-17-2-3-8 0-9-3'/%3E%3Cpath fill='%23fff' d='M671 420c5 1 15 0 19 4 11 11 3 24 6 37 1 8 3 17 2 25-1 5-4 11-7 15-9 14-28 27-45 19'/%3E%3Cpath fill='%23fff' d='M701 419v8c3 17-13 25-28 25m23 20c21-11 39 19 52 32l27 31c5 5 16 11 18 20 1 9-19 32-26 37-32 26-69 62-114 42-23-10-33-30-47-50-2-3-12-17-17-14m176-44c9 6 19 13 14 26'/%3E%3Cpath fill='%23fff' d='M777 535c10 7 18-2 23-9 2-2 6-6 7-9 1-2 1-5 3-7 8-8 25-16 36-12 5 1 9 6 12 10 7 10 6 22 5 34-2 28-18 58-47 68-7 3-17 0-24 0-21-2-40-5-58-18'/%3E%3Cpath fill='%23fff' d='M791 538s0-4 2-6c3-4 5-8 10-10 8-3 11 6 13 12m-41 1c2-4 17 4 18 8m34-42c-2-1 6-5 7-6 8-6 18-7 27-11 12-6 27-9 39-14 8-3 15-10 23-11 7 0 12 3 15 9 6 11-4 30-10 38-8 10-18 22-31 26-6 1-12-1-18-1-8 1-18 2-25 5l-8 5'/%3E%3Cpath fill='%23fff' d='M911 464c3-3 7-7 8-11 0-4-4-6-2-10 6-9 20-24 29-29 4-2 9-1 13-1 6-1 12 1 17 6l5 9c2 5 3 12 2 18-2 14-12 33-25 39l-12 3c-5 2-13 5-19 4'/%3E%3Cpath fill='%23fff' d='M957 415c-6-20 17-16 21-26 2-6-1-12-2-19-1-16-2-32 14-41a107 107 0 0 1 27-6c10 0 16 6 22 15 15 27 22 82 5 110-14 22-15 15-37 22-4 1-11 5-15 2'/%3E%3Cpath fill='%23fff' d='M1131 295c2 1 0 9 0 10-3 13 0 10-8 18-14 15-17 42-46 38l-15-3c-10-1-17-5-22-14s-7-16-6-26c2-14-4-27-2-40'/%3E%3Cpath fill='%23fff' d='M1087 335c2 26 13 57-17 74-4 2-15 3-20 4-6 0-26 3-29-1s5-16 6-19c7-18 11-35 19-51 2-4 2-15 6-15'/%3E%3Cpath fill='%23fff' d='M1076 373c6 15-12 45-23 55l-14 5c-9 3-25-2-21-13m78-62c8 1 9-17 12-23l11-12c5-3 9-2 11-8m-51 129c4-9 6 12 7 13 2 4 7 7 10 10 6 7 14 20 20 25 7 6 14 10 20 18 39 51 14 128-44 152-24 10-74 21-97 10-17-8-28-25-36-41-11-19-24-42-31-62-2-8-3-16-6-23-5-13-11-27-11-41 0-12 12-19 14-30'/%3E%3Cpath fill='%23fff' d='M1091 465c13 12 23 17 19 35-1 4-2 6-6 8m14-13 9 2c6 0 14 2 18 6 17 12 44 19 53 40 1 2 2 14 4 15 5 2 9-2 10 7 2 11-2 22 0 33 1 10-1 18-1 28 0 36-4 76-20 110-8 15-18 31-31 42-39 32-125 30-167 5-11-7-22-16-30-26-5-6-12-18-20-21m231-216c12 2 34 20 17 33m10 5c11-8 10 10 7 16'/%3E%3Cpath fill='%23fff' d='M1211 644v25c0 20 2 42 6 62 5 28 8 57 12 85 2 13 6 31 0 43-9 16-31 24-46 31-24 10-36-2-53-16-14-12-30-20-43-33a99 99 0 0 1-29-50l-5-24'/%3E%3Cpath fill='%23fff' d='M1231 852c1 7 2 13 5 19 3 8 8 14 8 23 1 15 0 31 5 46 7 22 15 49 3 72-9 17-31 22-48 28-16 5-23 1-38-3-18-5-35-9-50-20-18-13-36-34-49-52-29-39-26-86-13-130 2-6 13-37 19-39'/%3E%3Cpath fill='%23fff' d='m1233 867 6 9c4 7 2 11-2 17m9 35c5 9 12 26-1 33'/%3E%3Cpath fill='%23fff' d='M1252 943c2-1 1 6 1 7 0 5-1 9-5 12m10 24c4 27 7 52 7 79 0 6 3 20-1 25-2 2-10 2-12 2-20 3-25-1-41-11-41-23-72-69-64-118'/%3E%3Cpath fill='%23fff' d='M1267 1083c2 14-4 6-5 10-1 1 2 5 3 6 2 4 4 14 4 19-2 36 26 76-14 103l-29 16c-18 7-32 8-49 0-13-5-28-10-38-21-10-10-15-24-20-37-17-41-21-121 10-156 7-9 26-17 37-19m110 193c4-12 0-30-15-28'/%3E%3Cpath fill='%23fff' d='M1256 1211c4 10-9 23-14 31-12 20-25 34-41 51-52 53-164 81-222 21-29-30-29-71-23-109 4-21 5-41 11-61 10-33 30-63 53-88 20-21 47-33 73-43 11-4 24-8 34-2'/%3E%3Cpath fill='%23fff' d='M1004 532c-7-4-8-10-14-16-15-14-35-25-55-30-8-2-18 5-25 8-19 8-37 17-53 29-12 9-20 24-32 33-22 17-59 33-87 38-5 0-14-1-18 1-14 6-26 26-31 39-7 14-2 36-3 51-1 25-4 50-4 75 0 62 22 119 34 180 14 76 34 195 85 255 79 94 198-45 243-105 54-70 51-123 56-206 2-33 18-73 10-105-11-42-38-79-56-116'/%3E%3Cpath fill='%23fff' d='M1079 871c-3 1-8 3-11 1-5-4-7-11-12-16-9-11-20-21-30-31-10-9-23-15-35-22-51-32-127-59-189-48-32 5-60 18-88 34-28 17-72 41-86 72-15 33-7 81-4 115l4 89c4 71 26 172 86 218 28 22 63 34 93 51 26 14 50 33 78 44 27 11 57 12 86 16 24 3 61 13 77-11 12-17 17-38 24-57 35-92 51-198 38-296-6-39-9-78-20-116-4-12-6-23-6-35 0-5 2-19-1-15l-4 7z'/%3E%3Cpath fill='%23fff' d='M867 848c-35 21-81 96-97 132-11 26-28 60-37 89-29 88-23 189 0 277 7 28 25 60 46 80 15 14 39 25 58 32 97 37 192-29 215-123 13-49 15-102 18-153m12-780c0 36 1 77-32 101-7 5-18 8-26 11-7 2-15 3-22 2-11-1-24-2-32-10-19-19-9-50-5-72 3-10 3-17 8-25m-408-68c-8 3-15 14-13 23 0 3 5 15 5 11'/%3E%3Cpath fill='%23fff' d='M564 340c-13 0-14 24-12 33 2 10 8 11 15 16 2 1 1 8 2 10 7 9 14 21 24 28 7 5 22 9 26 0m78 22c13 7 26-5 35-14 1-1 3 0 5-2l6-8c8-4 13-9 20-15 3-2 6-1 9-2 4-1 4-5 7-7l8-1c5-2 8-7 11-11 8-10-1-19-3-28-2-7 4-15 2-22-3-16-22-44-36-52'/%3E%3Cpath fill='%23fff' d='M695 406c-13 4 1 41 17 32 6-3 10-15 12-21'/%3E%3Cpath fill='%23fff' d='M687 431c-3 2-1 13 3 14 11 5 19-12 23-19m46-150c8 4 10 17 16 23 11 12 23 26 25 43 1 3 0 9-2 12l-3 3c2 7 11 19 6 27-4 5-12 4-17 6'/%3E%3Cpath fill='%23fff' d='M742 425h7l14-12c4-5 7-2 12-5l6-7c7 0 10-4 14-9 5-7-2-17-8-21-1-1-9-6-9-4m302 38c1-2 4-2 6-4 3-5 8-11 10-18 1-4-3-11-2-14 1-1 8-2 10-4s1-6 2-8l14-17c4-8 10-25 2-32-12-9-49-2-58 8-5 6-4 15-7 21-4 7-12 11-17 17l-4 9m46 83c4-12 6 9 7 9 9 9 20 17 25 29 2 4 11 11 6 16-12 12-33 3-41-9l-12-13'/%3E%3Cpath fill='%23fff' d='M1120 492c7 4 19 7 27 8 6 1 14 8 19 11 20 12 40 23 37 50-1 12-13 23-18 34m20-39c9-5 8 13 9 17 2 14 4 45-12 53'/%3E%3Cpath fill='%23fff' d='M1213 602c3 6 1 16 1 22l1 51c0 7 2 17-3 22-7 7-21 0-29 0'/%3E%3Cpath fill='%23fff' d='m1213 691 4 32c1 7 3 15 2 21-1 9-23-3-27-6-2 0-2-3-3-5m-119-529 1-1M958 404c-4-3 9-8 10-9v-36l-6-12c-2-8 2-14 3-21 2-9-3-17 3-25l5-1c12-2 22-1 30 10 16 21 13 43 7 67-3 12-13 38-21 47'/%3E%3Cpath fill='%23fff' d='M966 310c-5-10-2-21-2-31 0-3-3-6-2-9 1-4 3-9 2-13s-3-9-2-13c1-3 2-9 4-11l4-2-1-5c1-2 2 0 3-1l1-3 4 1c1-4 3-7 6-10 1-2 30-20 31-20 5-1 10 3 17 2 8-1 19-6 28-1 10 5 23 28 27 38a116.7 116.7 0 0 1-3 93c-7 17-26 57-47 60'/%3E%3Cpath fill='%23fff' d='M1052 192c9-4 17 3 25 4 4 1 8 4 12 7 8 4 16 4 23 11 8 8 10 22 16 31 5 6 15 14 13 23-2 10-6 23-14 30-6 6-25 1-32-1-4-2-11-2-14-5'/%3E%3Cpath fill='%23fff' d='m1137 281-5 17c-2 2-4 0-6 0h-1M458 833c-9 19 10 47 32 38 12-5 29-15 35-28l-2-5c-5-4-7 9-8 12'/%3E%3Cpath fill='%23fff' d='M482 826c-12 6-12 44 8 46 12 2 14-15 21-19'/%3E%3Cpath fill='%23fff' d='M476 849c-8 3 2 25 9 27 12 4 18-10 25-16m508 282c2-2 4-6 2-6-3 0-5 4-6 6 0 2 4 1 4 0zm-539 110c0 6-2 13-4 19l-6 34c-1 5 1 12 1 18l1 12 2 11c2 6 0 13 1 19l2 24 6 24 2 13 2 6c0 2 2 3 3 4 2 12 5 24 10 35 4 12 12 23 14 36l4 24c1 4-1 6-2 10l-4 20c-1 3-4 7-4 10l-2 11c0 4-3 8-2 13 3 13 3 26 5 40l3 10v13l-1 11c-1 8-3 17-2 25 0 3-2 8-1 11l-1 4 5 4 2 2 5 2 5 3 3 1 5 1 4 1 7 2 5 2h9c1-2 7 1 8-1 4-6 36 4 40-2 9-16-45-14-38-32 0-2 5-13 3-14-1-1-1 3-2 4 0 1-3 10-2 12l6 1c7 1 15 3 23 1 14-5 25-15 36-24a168 168 0 0 0 45-53l6-15 11-15c3-5 5-11 9-16l27-42 10-12 21-37c8-15 12-32 19-48l11-23c8-15 19-30 21-47'/%3E%3Cpath fill='%23fff' d='m566 1698-2 23v32l-1 13v42l2 16 2 17c1 8 4 15 6 22l2 3 5 10c2 5 2 11 5 16 5 8 9 18 12 28l9 37 2 12 2 5 4 3c8 6 17 5 25 1 3-1 8-1 11-3l2-3v-74l1-17 4-42 4-13c2-14 6-30 5-45l-8-41-5-38c-2-9-4-17-4-26'/%3E%3Cpath fill='%23fff' d='M655 1698c0 10 3 19 6 29l3 15 6 11 4 15 4 11 2 9v26l3 19v23c-2 11-6 21-10 31l-3 11c-5 7-8 15-11 23-4 8-7 17-5 26l1 10 4 7c4 4 14 5 19 5 7 0 19 1 26-3l10-7 6-3 4-4 6-3c4-6 6-12 7-19v-16l-1-4c-3-9-7-17-8-27l-1-5 5-19 6-28c1-7 3-13 3-20l2-18c0-10 2-19 4-28l1-13c2-8 6-16 7-24 3-13 2-27 7-41'/%3E%3Cpath fill='%23fff' d='M746 1772c4-9 9-19 9-29 0-4 0-8-2-11-4-8-25-6-31-3l-7 4m-105 243 1 4 2 10c2 15 8 31 5 46l-2 26-2 9c-1 4 2 7 2 11l-6 9c-2 5 0 11-2 16l-2 3-2 9c-1 6-4 13-3 19 0 3 3 6 5 8l2 1c1 4-1 9-3 13l-3 4c-1 7-1 16 5 22 4 5 10 3 16 5l8 2 7 3 12 2 4 1h5l8 2h12c3 0 9 1 12-1 7-4 18-12 16-23 0-3-4-6-4-10-1-3 1-10-2-13l-3-2-7-8c-2-1-5 0-5-3 1-2 3-1 4-1 3 0 7 0 10-2 2-3-4-1-2-4 1-1 5-4 3-6h-5c-4 0-8 2-12 1l-3-1-1-1 5-3c5-2 10-5 13-9l2-5-4-1 1-4c-1-2-3-1-4-2-4 0-6 4-9 7l-2 3v-3l-1-10-4-4-2-8 7-3c3-1 7-2 11-5 7-5 9-10 14-17 2-3 5-5 6-9l2-5 3-7v-20l-3-7c0-6-3-12-2-19 1-5 6-14 9-19 2-2 2-6 3-9 4-10 9-22 10-32l-1-6c-3-17-21-9-32-9l-20 1-18 2c-1 0-6-1-6 1'/%3E%3Cpath fill='%23fff' d='m679 2117 9 22c1 2 4 5 3 7-3 6-7 9-14 10-4 0-7-3-10-4l-6-2c-1-1-4-3-5-2m101-424h27l8-3 14-3 5-2 8-5c3-3 5-11 5-16l-2-17c-1-7 0-15-2-23l-1-7-3-10c0-2-3-5-2-6l2-2 12-9 5-6 8-7c5-4 9-11 13-17 2-2 5-2 6-4l1-6 2-10c1-5-1-10-1-15-1-5-1-11-3-16l-3-4-8-13-4-3c-5-4-9-9-15-12-5-4-11-6-17-8l-14-8c-6-3-13-3-19-3l-16-1-18 3-18 8-11 5c-3 3-3 7-5 9l-8 7'/%3E%3Cpath fill='%23fff' d='M775 1344c-29 20-41 55-51 88-5 18-7 36-6 55 1 11 4 23 8 34 18 44 58 45 99 36 16-3 33-8 47-16 37-17 67-51 88-84 5-8 10-16 13-25 10-27 6-61-17-82-6-5-13-6-20-9'/%3E%3Cpath fill='%23fff' d='m619 1554-4 6-6 12c-9 17-22 41-12 60 3 7 9 11 14 16 11 11 22 22 37 28l14 4c10 4 17 10 28 11 26 1 52-16 68-35l13-22c9-17 15-33 18-52l1-12c1-4 2-6-1-7'/%3E%3Cpath fill='%23fff' d='M584 1629c-4 8 1 17 4 24 6 18 23 38 43 39 19 2 39-6 54-18 5-5 7-12 11-17 15-21 27-45 27-71'/%3E%3Cpath fill='%23fff' d='M649 1637c-3 3-6 5-7 9-3 11 1 19 4 29 3 13 7 25 21 28 10 2 20 0 29-3 33-12 55-32 62-67'/%3E%3Cpath fill='%23fff' d='M716 1628c-11 13-20 42-15 59 9 27 43 30 60 11a104 104 0 0 0 27-70c1-18 1-37-7-53m52 15c0 13 3 26 6 39l-1 8v25l4 16v16l-4 29c-1 7 1 14-1 21-3 10-3 28 0 39v21c0 11 0 23-3 34l-1 18v7c-2 9 0 19 0 28l-1 62c0 14-1 28 1 41 1 7 0 15 4 21 5 9 17 10 26 11 14 2 27 5 41 2 8-2 17 0 24-2h10c9-3 6-18 6-26 0-13-3-26-6-38-1-6 2-13 3-19l1-19 4-21 5-19c1-2 3-3 3-6l2-11c3-9 0-22-2-31v-10c5-20 8-41 12-61l5-16c3-7 3-15 5-22 1-4 0-8-1-12l-1-11-4-18c-2-5 6-17 7-23 2-7 5-16 3-24 0-4-2-10-1-15 2-9 7-17 8-26 5-27 13-54 20-81 3-14 11-26 13-39l5-12 8-20c4-9 6-19 9-28l5-12c5-10 8-23 10-35 3-18 6-35 2-53l-4-14-6-21c-1-4-6-9-6-13v1c1 1 4 1 1 2-4 3-4-1-8-2'/%3E%3Cpath fill='%23fff' d='M836 1999v65c-1 6-2 13-1 19 1 3 0 10 3 12l7 5 1 1-2 5-3 16-1 13c-1 5-3 8 0 13 3 6 7 14 13 19 3 2 9-2 10 0 3 2 4 6 6 9l5 8 4 9 12 18 5 4c4 2 6 6 9 9l6 4 11 6c3 3 8 6 12 7l15 2c7 1 14 3 20 2l23-6c3-2 6-2 10-3l7-4 4-2 2-4c1-2-1-7-1-9-2-8-4-14-8-20l-5-5-2-5-6-8c-2-4-2-10-5-14l-8-6-6-7-3-3-9-11-2-6-3-4v-13l-4-14-2-8-1-10c-2-9-1-19-2-29v-11l-1-22-1-7c-1-8-5-15-7-23m100 24v-1 46c0 8 0 17 2 25v7c1 2 3 1 3 3v12c1 4 0 8 2 12l2 3c-1 1-6 1-7 4v8c1 6-2 15 5 18 4 2 10 1 14 0l6-1h19c8-1 17 0 25-2l15-2h6c4-1 3-13 3-16 0-1-1-4 1-5h24l5 2c4 1 5 5 7 7 3 3 8 4 12 7s8 10 13 11c8 2 16 0 24 0h13c6 1 14 2 20 1l21-4 16 1h29c8 0 16 0 24-2h7c6-1 12-5 14-11 1-6-8-7-10-9l-7-13-5-4c-5-3-10-9-16-10-8-2-15 0-22 1h-30l-11-3-7-3-8-2-17-6-6-1c-4-2-4-5-5-9l-4-4-12-12-20-19-8-8c-4-5-4-12-3-17l1-9 2-18 1-12 1-9v-31c2-6 3-13 2-20-1-6-4-16-3-23l3-14c2-6 0-14 2-21v-23l-1-17c0-2-4-5-4-5v-11l-11-1-1 1-2-11-3 1-5 2-2 1-1-11-6 3-7 5-24 13c-6 3-13 3-19 6l-24 13-10 3-3 2-3 1v24c-3 8-10 14-12 23-1 5-2 10-1 15l1 11-1 8-1 19c0 9 3 17 3 26 0 7-3 16-1 22l4 4c3 3 7 5 6 10 0 2-10 12-12 13-2 2-3 3-3 5v1z'/%3E%3Cpath fill='%23fff' d='M1042 1895c0-2-2-4-3-5l-5-12c-2-3-2-8-2-11l-2-10-2-13c-1-8 1-17 1-26v-26l5-34 1-12c4-21 7-42 7-63l-1-19-1-13-3-24c-1-3-3-15-1-17 3-3 5-4 9-5l16-7c22-5 44-10 67-5 17 4 33 3 50 6 7 2 13 3 19 6l7 4 2 2 4 3c8 10 9 19 5 32l-1 6-8 21v10l-4 33c-4 24-10 46-15 69l-3 21-5 36'/%3E%3Cpath fill='%23fff' d='m1036 1621-1-7-3-27v-14c-1-12-1-24-3-35v-18l-1-12v-11c-1-8-3-16-2-24 1-13 4-24 8-37l2-12 7-19 7-22 11-32c6-12 15-23 26-31 8-7 23-14 34-17l10-1 27-7 27-6c6-1 12 0 18-2l10-2 7-1 4-1c3 1 4 5 4 7 0 3 3 5 3 8v7l3 16 2 18 2 12v14l1 18c0 12-1 25-3 37l-1 21-5 45c-2 10 0 20-1 31-3 17-4 35-6 53v15l-1 11c-1 7-5 14-6 20-1 11-4 24-9 34'/%3E%3Cpath fill='%23fff' d='M1235 1325c-1-5 0-12 1-17v-18c1-2 1-10 3-12l9 2 2 3 6 3 10 5c3 1 7 4 9 0 7-13 6-28 6-41v-17c1-5 2-10 1-15l-2-12c-1-11-1-23-14-26-5-2-10 1-15 3l-13 6-8 7c-4 3-10 4-13 7l-5 9-8 18-5 10c-6 14-11 28-12 43l-4 36v10l-1 6h1'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1027 514c1-4-7 12-8 17m12-17c-2 8-8 16-9 25m13-23c-4 8-9 21-10 30m13-27c-5 9-8 22-10 33m13-31c-5 10-8 26-8 36m7-17c-2 7-3 14-3 22m158 288c1 7 3 14 2 21v4m0-1c1 4-3 9-2 13m0 0c1 7 10 10 13 15'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1207 902v-2c2 1 4 15 5 17l8 36m13 41h1m-90 60-3 4-6 9m11-9c-3 7-7 12-11 17l-7 11m19-20-11 16-11 16m23-23 1-2-2 4-8 10-12 17-4 6m29-31c-1 4-3 5-5 9l-13 20-15 21m35-39-3 4-7 11c-4 3-6 8-9 12-8 10-16 21-22 32m43-52-6 9-6 10-20 28c-5 7-12 14-16 22m40-45-14 19-20 26-8 12M674 329l7-2 9-2 12-3m-27 4-1 2'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M675 328c7 0 14-3 22-4l8-2'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M702 321c4 0 8 0 12 4l3 3m-112 1 9-6c5-2 17 3 22 6 3 2 8 1 11 3m2-4-2 6m-93 236c0 10 19 8 27 10l6 4'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M622 990c0-13 1-24 4-36 4-15 17-21 25-32 17-23 40-40 57-62 40-49 69-107 86-168 7-24 17-45 22-69 2-9 4-25 2-36'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M808 567c5 8 10 13 11 23M611 324c10 0 19 3 28 6l8 2'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M618 324c7 3 16 5 23 6 2 1 4 3 6 2m-2 0c-4 0-11-3-14-4m43 1 24-5c3-1 8-3 11-2m-34 5h1'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M674 330c8-3 17-5 25-6l8-2m557 769c6 12 7 27 7 40'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2' d='M911 537c4 8 9 8 15 16l29 42c29 40 55 83 85 124 29 38 69 77 69 128'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M911 536v-3c0-1 1-6 3-6m277 267-10 18m10-12-13 22m15-16-18 31m20-22c-7 12-15 23-21 35m22-30-26 46m26-33-12 20-12 18m23-24-24 42m26-33-25 43m23-29-22 42m23-29-22 40m23-28-22 43m26-38-24 45m30-45-17 32-10 22m31-46-20 36-8 20m30-48c-9 18-17 37-27 55m31-49-30 57m28-40a609 609 0 0 0-22 45m26-40c-10 14-15 31-23 47m22-36c-6 12-11 24-18 35m20-26-17 34m22-30-18 34m21-28-18 34m20-28-14 27-4 8m21-28c-10 12-14 27-21 40m18-27-17 33m16-25c-6 11-9 23-15 34m17-26-11 24s-6 13-3 9m16-29-7 17c-2 4-5 9-6 14m17-27-10 21-3 8-1 2 2-4m16-23c-6 6-9 15-12 23l-4 8-1 2c2 0 2-3 3-4m14-21-11 23-3 6-2 3c2-1 4-5 5-7m11-15-8 16-3 6v2l1-2m11-16-9 16c0 1-3 6-1 5m8-11-6 15m8-7-4 10m-47-302c0 24 4 48 4 72'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M686 452c-9 5-20 8-30 5h-4'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m698 450-4-4m3 8-7-6m7 10-9-7m9 12-12-10m10 12-14-10m13 13-18-11m14 14-10-7-9-6m13 14-18-13m12 13c-6-4-11-10-18-14m6 9-10-8-1-2m3 7-8-7M520 1700c-2 4-8 8-9 13m15-14-12 17m19-19c-5 5-8 12-12 18l-2 3m23-22c-5 4-9 10-12 16l-4 7m21-23-5 7-8 14-3 5m25-27-7 9-4 8-8 12m26-29c0 3-4 6-5 8l-12 21m20-22-2 4-9 14-4 7m13-10-7 10m7 12 5-7c8-9 18-17 30-19m22-1 6 2c11 3 21 7 28 16 0 2 2 2 2 3m-87-37-1 3-2 6m7-10-7 16-2 7m12-22-3 9-7 21-3 7m17-36-7 16c-2 8-4 16-8 23m22-39-2 5-6 14-3 7m17-25-2 7-4 11m13-17-5 13m13-13-2 4-4 10m13-13-1 3-4 8m12-11-4 9m12-9-4 11m13-11c-1 5-5 10-6 16m12-18c-1 7-6 14-7 21'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M651 1696c0 3-2 5-3 8l-5 17m12-21-8 21m8-11c0 5-3 9-4 15m7-10-2 5-3 9m3-21c10-6 27-11 39-9 3 1 11 0 13 2m27 9 9 4 10 8m-95-27c0 3-2 6-3 8m7-9-5 14m10-16c-1 5-4 8-4 13m10-14c-2 4-5 8-6 13m17-22-8 18m14-18-6 16m16-23c-4 6-5 14-9 20m23-31-4 7-8 18c-1 3-3 5-3 8m19-28-5 10-4 11-4 9m17-22-1 3-3 6-5 12m11-11s0-2 1-1l-1 5-5 12m9-9-3 11m8-6c2-2 0 3 0 3l-3 6m8-6c0 3-2 5-3 8m7-7-3 9m7-8-3 9m7-8c0 1-4 9-3 11m7-10c1 3-5 11-4 15m7-14-3 14m11-14c-3 4-6 12-7 17m14-18c-1 6-5 10-7 16l-2 5m16-21-2 6-6 13m16-20c0 6-4 11-6 16l-1 3m16-19c-1 6-6 12-7 18m14-18c2 0-2 6-2 6l-5 11m17-17-6 11m245-1397 15 5m-240 768v-1l1-1v1l-1 1v1h0m1-1-4 10m6-8-3 9m6-7-3 10m8-9-4 11m7-11c0 5-3 8-3 13m9-13c-1 5-4 10-4 16m10-17c0 7-6 15-6 23m12-23c-3 8-7 17-7 25m15-28c-5 10-5 21-9 30m10-17c0 9-6 16-6 24m7-8c0 4-2 7-3 10m-16-199c-3 9-10 19-15 28l-8 14 2-3c3-5 28-43 17-19l-2 5-6 9m16-16c-4 4-6 11-9 15M674 680c-2 9 1 19-1 28m3-24c-1 6 1 11-1 17m0-17 1 13M541 595c-2-2-1-7 1-9m-2 1c-2 2-2 5-1 8'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m543 584-2 3v10m88 225c1-4 3-10 6-14m236 46c-1 2 0 7 1 9m0-10 1 8m82-220c-2 4 1 12 2 16 1 7-1 13-1 20m-1-24 1 17m-1-13v13M485 833l1-16 1-5 1 6v15m466-208c0 16 5 32 0 48'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='m1138 1051 2-13-1-11M626 437c-3 0-6 1-8-1l-4-4-7 1c-8-1-17-8-22-14-4-3-5-7-8-10l-8-7c-2-3-2-10-4-13-9-8-13-15-15-27 0-5 3-14 6-18 1-1 4-4 4-7 0-23 3-35 20-51l7-8m0 0-1-7c0-10 6-9 11-15 9-13 8-24 27-24m75 218h9l11-5 13-10 5-1c3-2 3-6 6-9 2-1 7 0 9-2l13-13h9c3-1 4-4 6-6l7-1c6-5 13-13 14-21 2-10-4-15-6-24l3-5c2-3 3-11 1-15'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M625 230c1-4 1-13 4-16 11-11 30-26 48-15l23 15c15 9 31 14 43 27 7 7 12 20 15 29 1 3 1 7 3 10l34 45c4 5 2 12 4 17m284-143c3 0 26 12 29 15l6 12m1 2c7 14 19 24 22 39 1 4-3 9-4 13l-6 31-4 8-1 7c0 4-4 7-6 11l-2 7c-4 5-9 7-11 13-1 3-2 8-4 10l-5 2M606 2158c-5 9-7 21 1 29 5 5 13 5 20 7 17 4 47 10 64 3 15-6 20-14 13-29m340-77c0 10-2 21 2 30'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M1040 2091c32 6 71 7 101-9l36-19c11-6 18-14 30-17m-166 107h26c22 0 42 0 64-6'/%3E%3Cpath stroke='%23000014' stroke-width='2.1' d='m1029 504 1-1 3-3c3 1 4 3 4 5s-2 4-4 3c-3 0-4-1-4-4zm12-10c0-2 2-4 4-3 2 0 4 2 4 4s-2 4-4 4c-3-1-5-3-4-5zm10-9c0-3 2-4 4-4 3 0 4 2 4 4s-2 4-4 4-4-2-4-4zm-10 36-3-2h3c2 0 4 2 3 4l-1-2v1l-2-1zm7-9c0-2 2-4 4-3 3 0 4 2 4 4s-2 4-4 4c-3-1-4-2-4-5zm10-9c0-2 2-4 5-4 2 0 4 2 4 4-1 2-3 4-5 4s-4-2-4-4zm10-8a4 4 0 0 1 1-4l1 2 1 2 3 3h-1c-2 1-4-1-5-3zm-12 34c0-2 2-4 4-4 2 1 4 2 4 5 0 2-2 4-5 3-2 0-4-2-3-4zm10-10c0-2 2-3 4-3 3 0 4 2 4 4s-2 4-4 4c-3 0-4-2-4-5zm9-7c0-2 1-4 3-5h1l1 3 2 4-1 1c-2 0-5-1-6-3zm-14 34c0-3 2-4 4-4 3 0 4 2 4 4s-2 4-4 4c-3 0-4-2-4-4zm10-10c0-2 2-4 5-4 2 0 4 2 4 4-1 3-3 4-5 4s-4-2-4-4zm10-7c-1-2 0-4 1-5 1 0 0 0 0 0l4 3 2 2v1l-2 1c-2 1-5 0-5-2zm-25 44v-3l2-1c3 0 4 2 4 4 0 3-2 4-4 4h-1l-1-1v-3zm10-10c0-2 2-4 4-4s4 2 4 4c0 3-2 4-4 4-3 0-4-2-4-4zm10-10c0-2 2-4 5-3 2 0 4 2 3 4 0 2-2 4-4 4-2-1-4-3-4-5zm10-7c-1-2 0-5 2-5 3-1 5 0 6 2 0 2-1 5-3 5-2 1-5 0-5-2zm-31 52v-4l1 1 1 3-2 3s0 0 0 0h0v-3zm6-7c0-2 2-4 5-4 2 0 4 2 4 4-1 3-3 4-5 4s-4-2-4-4zm12-10c0-2 2-4 4-4 3 0 4 2 4 5 0 2-2 3-4 3s-4-2-4-4zm10-10c0-2 2-3 5-3 2 0 4 2 4 4s-2 4-5 4c-2-1-4-2-4-5zm10-7c-1-2 0-4 3-5 2-1 4 0 5 2s-1 5-3 5c-2 1-4 0-5-2zm9-12c-1-1 0-3 1-4 0 0 0 0 0 0l2 4 2 3h-1c-2 0-4-1-4-3zm-46 62c0-2 2-3 5-3 2 0 4 2 4 4-1 2-3 4-5 4s-4-2-4-5zm13-6c0-3 2-4 4-4 3 0 4 2 4 4s-2 4-4 4c-3 0-4-2-4-4zm12-10c0-2 2-4 4-4s4 2 4 4c0 3-2 4-4 4-3 0-5-2-4-4zm10-10c0-2 2-4 4-4 3 1 4 2 4 5 0 2-2 4-4 3-2 0-4-2-4-4zm10-7c-1-2 0-5 2-5 2-1 5 0 6 2 0 2-1 4-3 5s-5 0-5-2zm8-12c0-2 0-3 2-4v-1l2 4 2 3-1 1c-2 0-4-1-5-3zm-47 62c0-2 2-4 4-4 3 0 5 2 4 4 0 3-2 4-4 4s-4-2-4-4zm12-7c0-2 2-4 5-4 2 1 4 2 3 5 0 2-2 3-4 3s-4-2-4-4zm12-10c0-2 2-4 4-4 3 1 4 3 4 5s-2 4-4 3c-3 0-4-2-4-4zm10-9c0-3 2-4 5-4 2 0 4 2 4 4-1 2-3 4-5 4s-4-2-4-4zm10-8c-1-2 0-4 3-5 2-1 4 0 5 2 0 3-1 5-3 6-2 0-4-1-5-3zm8-11c0-3 1-5 3-6h1l1 4 1 4h-1l-5-2zm-44 63-1-2s0 0 0 0c2 1 3 2 3 4v2h-1v-1l-1-3zm6-5c1-2 3-4 5-4s4 2 4 4c0 3-2 4-5 4-2 0-4-2-4-4zm12-10c0-2 2-4 5-4 2 0 4 2 4 5-1 2-3 3-5 3s-4-2-4-4zm11-10c0-2 2-3 4-3s4 2 4 4-2 4-4 4c-3-1-5-2-4-5zm9-7c-1-2 1-4 3-5s4 0 5 2 0 5-3 5c-2 1-4 0-5-2zm9-12c-1-2 0-4 3-5a4 4 0 0 1 2 0l1 3v4s0 0 0 0l-1 1c-2 1-4-1-5-3zm-40 63-2-3h1c2 0 4 2 3 4l-1 3s0 0 0 0l-1-2v-2zm7-6c0-2 2-4 4-4s4 2 4 5c0 2-2 3-4 3-3 0-4-2-4-4zm11-10c1-2 3-4 5-4 2 1 4 2 4 5 0 2-2 4-5 3-2 0-4-2-4-4zm11-10c0-2 2-3 4-3 3 0 4 2 4 4s-2 4-4 4c-3 0-4-2-4-5zm9-7c0-2 1-4 3-5s5 0 5 2c1 3 0 5-2 6-2 0-5-1-6-3zm9-12 1-4h0v3l1 2v2l-2-3zm-40 62-2-3h1c2 0 4 2 4 4l-1 3s0 0 0 0l-1-1-1-3zm7-6c1-2 3-4 5-4s4 2 4 4c0 3-2 4-5 4-2 0-4-2-4-4zm12-10c0-2 2-4 5-4 2 0 4 2 4 4-1 3-3 4-5 4s-4-2-4-4zm11-10c0-2 2-4 4-3 2 0 4 2 4 4s-2 4-5 3c-2 0-4-2-3-4zm9-7c-1-2 1-5 3-5l1-1-1 3 1 4-1 1s0 0 0 0l-3-2zm-32 48-1-2 1 2-1-1c2 1 2 2 2 4v1-2l-1-2zm6-5c0-2 2-4 4-4 2 1 4 3 4 5s-2 4-4 3c-3 0-4-2-4-4zm11-10c1-2 3-4 5-3 2 0 4 2 4 4s-2 4-5 4c-2-1-4-3-4-5zm11-9c0-3 2-4 4-4l2 1h1l-1 3v4h-2c-3 0-4-2-4-4zm-19 40c0-2 2-4 4-4s4 2 4 4c0 3-2 4-4 4-3 0-5-2-4-4zm11-10c1-2 3-4 5-4s4 2 4 4c0 3-2 4-5 4-2 0-4-2-4-4zm11-10c0-2 1-3 3-3 1 0 0 0 0 0v4l1 4s0 0 0 0c-3-1-4-3-4-5zm-15 38c0-2 2-4 4-4 3 0 4 2 4 4 0 3-2 4-4 4-3 0-4-2-4-4zm12-10c0-2 2-4 4-4l3 2s0 0 0 0l-1 3v3h-2c-3 0-5-2-4-4zm-4 27c0-3 2-4 4-4s4 2 4 4-2 4-5 4c-2 0-4-2-3-4z'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='6' d='M623 485c5 10-2 16-3 24-2 10 0 18 3 27 4 12 11 23 13 36 2 10 2 21 6 30 14 27 34 55 34 86'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M709 480c0 3-2 5-1 9 2 12 7 24 5 37l-10 71c-4 31-21 64-26 94-3 20-7 35-15 54l-6 21m-28-294c-4 2-8-2-12 2-7 7-11 17-17 25l-13 11c-4 3-6 9-9 13l-4 1c-6 3-10 14-12 21-1 6-9 19-7 25 1 2 5 3 12 5 9 2 29 0 27 8-1 3-14 2-16 1-17-4-54-7-34 23'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='6' d='M539 594c6 26 18 64 31 90 5 11 15 19 22 29l14 17c19 24 38 54 28 84'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M561 541c-3 7-15 10-21 13-19 10-35 14-51 29'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M493 580c-5 5-6 5-14 7-10 2-18 11-24 19-2 2-5 6-5 9'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M450 614c0 12 17 28 19 40 8 37 35 84 19 123'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M450 616c-4 0-10-7-14-4-2 1-3 4-4 6-7 8-4 17-2 27 3 12 2 24-1 35'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M439 643c0 20-7 31-17 48-13 22-21 55-11 80'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M491 769c5 9 6 21 12 29 4 5 13 9 19 14 13 13 22 34 32 50m-66-94c0 30 0 60-4 90'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M486 830c0 15 7 31 9 45 2 10-4 18-5 27 0 4 0 17-2 19-3 3-14-5-18-6-17-4-37 1-45 18'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2' d='M418 747c-3 5-4 14-5 20l-7 12c-5 12-9 26-12 39l-8 52c-2 14-7 39-3 52'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M438 848c-6 12-11 23-19 34-15 18-32 34-46 52-4 5-3 26 0 31'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M373 964c1 5 7 8 10 11 3 2 3 7 4 9 3 10 5 24 12 32 9 8 21 14 31 22 6 4 9 9 12 16m27-139c1 3 16 10 19 13 11 8 18 21 27 31m0-1c7 13 11 27 19 38l15 17c4 6 11 12 17 15'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='m441 1051 4 10c1 7 5 12 8 18 7 15 13 33 28 42'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2' d='M482 1120h0c2 1 3 0 4-2 2-3-1-7-1-10-1-9-4-21-1-30s19-21 26-27c4-3 11-11 16-12l12 1c8-1 16-3 22-8l5-4'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m487 1113 2-1c3-3 7-7 8-10v-6c-1-7 2-18 6-23l10-7 12-12c7-4 13-3 20-5l12-5c1 0 9-3 8-6s-4-4-5-6'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M566 1027c-1 7 1 14-2 21-5 16-16 31-29 43l-11 6c-5 3-12 4-18 4h-9m-2-224c3 2 5 23 7 27 10 22 30 38 40 59m-31-42-1 9c-1 5-6 15-2 20m25-32c4 4 9 6 12 10 13 17 24 31 29 52m-103 135c-4 6-2 17 1 23'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M484 1124c-3 6-12 12-13 19-5 31 3 65 3 97 0 17-2 37-5 54-2 10-1 23 0 32 2 16 1 32 4 48 3 26 11 54 20 79 8 21 16 41 21 64 4 20-6 37-10 56-3 24 3 50 6 72 3 14-1 17-1 30-1 18-2 12-2 30'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M617 984c0-13 1-23 4-36 4-15 17-21 25-32 17-22 40-40 57-61 40-50 69-108 86-169 7-24 17-45 22-69 2-9 4-25 2-36'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M699 469c12-6 18 3 27 9 17 13 27 34 44 48l18 18c1 3 5 4 5 7 1 4-3 7-5 9-7 5-15 8-24 10-3 1-9 4-6 8 4 5 14 0 18-2 5-3 21-12 27-11 5 1 8 9 10 13l1 5v7'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m793 552 1 6c-1 5-17 13-22 13-4 1-11 4-12 8m-182-56c0 5-4 11-6 15l-4 17c0 2-2 8-1 10 3 2 11 1 14 1 9 2 25 9 23 21-3 13-25 8-34 8-7 0-14-1-12 8 0 3 2 5 4 8l11 31c3 8 4 17 6 26 2 8 9 17 14 24 6 7 14 13 20 21 11 14 21 29 29 45 3 7 8 16 8 23m-20-330 1 11c1 8 1 34-8 39m75-56c0 12-1 49 12 56'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M578 1012c0-16 2-32 4-47l3-30c2-15 7-31 12-45l13-33c7-20 15-27 26-45l12-26 5-16'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M621 988c0 28-7 59-1 86 3 17 14 37 22 52 10 20 29 34 44 50 15 15 25 35 37 52 12 16 24 34 31 52 11 26 24 52 29 80 2 11 1 23 4 34 7 27-7 70 9 95 6 11 18 11 28 14 10 4 17 11 24 18'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m645 892-20 32c-5 5-15 12-16 19-13 50-14 105-1 155 3 14 16 25 24 36 7 8 9 19 16 28l44 52c10 14 11 35 23 46 10 10 17 27 24 39 32 53 41 114 41 174m-40-981c8 16 25 28 33 44 2 4 8 13 6 17-2 5-24 7-30 15s2 24 11 26c10 2 37-20 40-6 3 11-7 40-12 51-6 15-19 31-23 47-5 21-15 44-24 63-6 12-16 45-29 49'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M780 534c9 3 23 6 31 12 6 4 14 9 21 11l23 4c3 0 6 4 10 5 13 3 18 2 30 9 6 3 31 23 31 29'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M887 786c0-14 2-32 4-46v-27c2-25 6-49 16-72 7-17 11-41 34-41'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M940 600c14 0 15 28 15 37 0 16-1 34-5 50-1 7-6 16-9 23-6 12-8 28-8 40'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='6' d='M956 667c0 21 10 41 7 61-3 21-11 49-7 71 6 29 32 51 38 80 3 15-6 33-13 46'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M884 748c0 12 7 26 3 39-3 15-11 27-17 41-3 7-6 21 2 25'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M868 840c6 19 4 41 8 60 1 5 9 15 9 16'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M873 860c0 21-10 39-19 58-6 12-12 27-20 38l-13 17-9 12'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M853 918c0 10-2 20 0 30l2 9m55-70c-5 9-9 17-17 24-7 5-14 7-19 13-4 5-6 10-7 16v7'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M911 929c-12-2-24 8-33 13-14 8-24 18-36 28-7 5-18 5-25 11-13 10-23 22-32 36'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M969 913c17 6 15 34 7 46-4 7-13 9-16 17m-175 41c-1 9 7 20 12 26 8 10 20 15 29 24 10 8 16 19 22 31'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='6' d='M848 1097c5-1 7 1 12-2 9-6 11-18 20-25 36-24 67-55 81-95'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M785 1023c2 25 23 32 37 50 4 6 5 18 8 21 3 4 14 6 17 2'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m785 1017-5 6c-10 13-3 25-3 40-1 10-3 31 0 40l8 15c9 17 19 35 30 51l16 28'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M775 1045c10 13 21 20 33 30 8 6 10 17 16 25m-48-37c28 29 64 45 93 72'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='6' d='M867 1089c0 33 7 70 3 104-4 22-3 45-3 68 0 13-1 28 1 42 7 48 8 100 2 147-2 13-8 26-10 38-2 11-6 24-11 33'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M869 836c-15 29-30 56-49 82-9 11-22 20-32 29'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M780 956c-14 15-22 35-29 54m72-287c8-4 23-5 27-14m-19 12c0 16-14 44-24 56m17-52c-5 10-6 21-11 31'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M741 1397c3 7 2 16 5 23 9 22 20 52 37 69l26 24c10 9 25 14 33 25 10 13 7 34 14 43 3 4 16 6 19 3 6-5-3-13-6-18l-22-46'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M578 1023c0 38-12 78-5 117 2 14 16 29 24 40 19 25 27 58 44 85 12 20 19 47 25 70 9 32 21 62 33 93 6 15 20 30 29 43 9 11 14 24 22 36 19 24 41 49 63 70'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='6' d='M507 1707c6-5 15-7 23-9 30-7 58 0 89 0 7 0 16 2 22 0 11-2 21-3 31-7 24-9 41-28 60-43 16-11 34-21 45-36 4-5 12-8 18-12 9-5 13-14 18-23'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M688 1424c0 16 14 39 25 50s15 28 23 40c11 15 27 23 37 37m-69-87c0 41 3 81 33 112'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='m859 1584-13 21c-8 11-22 21-34 27-11 5-22 8-32 16-12 8-20 20-33 27-6 3-21 7-17 16 9 23 70 12 90 15'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M814 1631c8 27 10 51 6 78m35-127c-8 10-18 30-30 36-25 13-50 21-69 43-8 9-39 15-26 34m-4-8c-2-7-9-20-7-27'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M820 1707c-9 14-36 17-51 17-3 1-9-1-12 1m-248-18c-6 2 4 9 7 10 11 4 34 13 47 9m123-803c-3-6-12-6-14-5-9 5-15 20-6 28 2 2 6 2 9 1 22-3 13-43-3-22l-4 8c-2 4-2 7-2 12m-15 97c-16-10-27 31-8 32 20 1 17-25 8-31-4-4-10 4-11 7-2 2-3 7-3 10v11'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='3' d='M565 1696c0 44-5 91 1 135 5 34 23 64 31 98l16 59c6 25 7 58 1 82-2 7 2 11 4 17 1 4-1 8-2 11-2 5 2 11 2 15'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M655 1697c0 32 17 57 23 87 3 15 1 33 4 47 5 17-3 38-7 54-5 19-19 25-19 48'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M657 1720c0 15 1 30 4 45 2 9 6 19 4 29-3 16-2 32-5 48-9 45-13 114-2 160 5 17 14 33 18 50 3 12-3 24 0 37m82-381c0 26-9 49-13 75l-10 65c-3 14-10 27-14 41-3 13-14 24-20 35'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M720 1894c0 18 11 23-5 40m-3 7c-4 18 1 35-11 52'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M728 1872c-4 13 8 30 9 43 3 20-8 40-14 58-3 8-5 15-10 23m-47 24 1-8c3-6 16-5 18 2 1 7-2 11-9 11-3 0-6 0-8-2l-2-3zm6 5 1 4 2 7c2 5 12 28 18 27 2-1-5-7-3-7 1 0 6 4 7 2 1-1-2-3-2-4l-2-1c0 1 8 2 6-1-2-4-7-1-10-4-5-4-13-16-13-22'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M678 2026c-5 0 19 29 27 21 1-1-3-2-3-3 0-2 5 0 6-2 1-7-13-6-18-8-2-2-10-9-12-8zm4-2c6 4 20 9 27 7 2 0 5-11 2-14-2-1-7 3-9 4-5 2-13 3-19 0m-28-34 6-3c11-3 22-2 32 4 4 2 4 8 7 9'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M713 1995c0 10 3 20 5 31 4 19-9 40-22 52-5 6-11 6-17 9'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M676 2082c14 0 25-12 31-24 2-4 6-9 6-14m-13-35 1 11m-1 12h0v3h0m-17 78c-1-4 0-12-2-15-9-11-42-10-51-1-7 7-6 19-16 21'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M615 2081c1 4-4 7-5 10-1 4-2 16 0 19l5 8m-7-17c0 5-13 36 0 36'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M606 2134c6 6-1 25 0 34 3 10 20 16 29 19m34-71-1-4-8-5c-8-1-16 3-15 13 2 7 13 8 18 5 2-1 4-3 5-6l1-3z'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M656 2127c5 10 12 26 23 30 1 0 5 1 6-1 0-2-4-4-3-3s5-1 3-3h-1c0-1 7-2 4-5-2-2-6 0-8-1l-20-16'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m660 2127 3 3 7 4c6 2 26 10 30 3l-2-2c1-2 4-5 3-8h-5c-7 2-11 3-18 2l-13-3-1-1m1-1 11 1c5 0 26-7 25-15l-4-1v-1c1-2-2-8-4-7-3 0-7 9-9 12-4 4-11 5-15 7m-48 7c2-3 9 4 9 5 5 11 7 28 19 33s25 5 37 1c8-2 11-15 3-19'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M621 2127c-2 1 5 6 6 7l5 12c6 20 18 28 39 28 10 0 29-5 27-19 0-4-2-8-5-10l-4-2'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M697 2150c7 5 7 26 2 32-10 9-29 11-41 8l-18-3'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M608 2150c-2 9-11 20-6 29 4 8 15 12 23 14 18 5 39 10 57 5 6-1 13-2 20-10s4-9 1-19m-101-38v-1h0m0-1c-3 6-1 16 6 18'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M919 447c3 8-2 30-3 40m0 0c5 4 11 16 18 17'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M953 484c-8 16-31 26-39 43m41-37c-5 8-10 15-17 21s-16 12-20 20'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M914 526c4 9 15 17 21 25l30 41c22 31 42 63 63 95l22 29c29 39 68 78 68 129'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M951 419c11 10 16 24 24 35 11 15 19 31 27 47 15 30 32 60 44 92l25 61 7 20c10 19 18 39 27 59 6 14 18 31 18 47'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M919 447c-4-2 4-10 5-11 7-8 20-26 31-25'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='6' d='M919 453c-7 15-26 18-40 23-17 6-34 12-50 21-7 4-18 9-22 17v4'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M789 537c5-6 26-32 36-22 9 9 17 18 24 29l4 10 1 6'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M826 507c14-7 26-21 42-27m88-57c1-9-3-23 8-28m51 50 11 5c10 7 18 18 27 28'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M1016 525c6-19 24-32 37-45 2-2 3 0 4 0l4-4c6-6 14-13 18-21 1-1 3-13 6-12 4 2 3 11 3 15 0 15 2 29 1 44v17s0 0 0 0c-5 1-7-9-9-12-5-8-15-21-23-26'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='6' d='m1082 513 3 11c-2 2-4-2-6-3-4-1-7 1-11 1-5 1-13 8-13 8l-30-20m30 22c1-1 2 13 2 15l-2 51 1 15v6'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1085 525c39 38 45 98 41 150-2 16 2 33 0 49-3 18-3 37-3 54'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m1090 496 2 4 3 5 7 19c7 20 12 38 17 59'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='m1088 455 17 17 20 29c5 7 11 12 15 19'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1120 528c12 0 24 7 34 12m-32-6c8 2 15 3 22 7l7 4 2 1m-19-17 2-2 5-8'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M1153 540c0 26-2 53 2 79s7 53 5 80c-2 32-13 59-20 89-4 15-5 29-7 44-1 5 1 14-2 18'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='6' d='m1123 774-2 64c0 13 2 27 0 40-2 17-5 49-2 65l5 28c3 13 9 26 11 39 10 59 26 121 57 172 21 35 35 91 74 110 14 7 14-33 14-38 0-42 3-85-10-124'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M1120 493s27 7 31 11c10 7 39 19 45 29 5 7 6 17 8 25 3 9 1 24 0 34-2 7 0 15-2 22-4 20-8 41-10 62-5 40-1 82-9 121-4 21-10 43-10 63 0 6-9 10-8 11l6 5c2 4-1 19-1 24 0 16 3 33 8 48l13 34 9 15'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M1206 556c9-5 9 17 9 24l-2 81c0 67 20 131 20 197m-36-3c12 0 39-9 39 14'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M1205 866c7 3 25-5 30 0 14 15 10 37 13 57 1 8 6 16 7 25l9 63c3 19 3 40 3 60 0 5 3 16 1 19-1 3-22 1-22 0'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M1201 998c-3 1 6 1 7 4l3 24v19c0 6 15 19 18 24 16 21 31 41 42 63'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1130 905c-3-4-5 29 2 26s2-21-2-26zm-30 14c-20-10-65-74-94-59-6 3 4 14 6 15 12 7 25 12 37 20 7 3 49 37 49 42s-13-4-6 9'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='6' d='m1140 1047-8 26c-6 18-8 38-14 56-13 38-18 79-33 117-6 17-10 37-23 50-19 19-40 5-61-3-24-10-49-17-73-27-16-6-31-19-49-19'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M874 1213c0-20 15-40 19-59 0-1 6-17 7-16 2 1-2 22-3 24-2 17-4 35-8 52l-5 18-2 8c6-10 6-28 10-40 2-9 3-17 7-26m-11-98c16 15 28 35 43 52 2 2 9 13 13 13s-6-21-7-22c-9-16-20-35-33-48m-25 86c16-9 23-27 23-44'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M835 1617c4 8 0 20 2 29 4 23 3 58-1 80-6 30 3 63-2 94-8 49-2 106-2 156l2 86c0 7 3 24 1 29m408-815c-9 0-7 64-6 71 4 25 1 54-2 78-7 54-6 110-12 164-9 77-28 151-39 227-3 24 0 50-6 73-3 12 2 26 0 39-4 18 2 39-2 56-3 11-6 34-4 46 2 6 10 13 14 17'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2' d='M1025 1468c0 51 5 103 9 153 2 31 10 63 6 94-7 48-23 132 0 178'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1039 1789c5 11 3 27 3 38v78c0 10-2 24 0 34 4 14 0 31 3 46 1 5 8 4 6 10-1 4-11 12-13 15s0 59 1 66c1 5-2 15 2 19'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M1068 1343c-30 50-38 107-53 160l-33 111c-4 16-2 35-7 52l-6 21'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M967 1648c-3 35 17 74 5 108-8 22-21 53-17 77 1 12 2 34-2 46-19 55-11 100-5 156 3 27 0 56 7 83'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1040 2094c17 0 33 5 50 2 24-4 46-11 69-22 14-7 26-19 40-26'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M835 2092c2 4 8 7 12 10 18 16 37 22 60 30 8 2 20 8 28 4'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M941 2133c7-2 14-10 18-17'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M842 2099c0 6-3 29-1 34 6 17 19 28 30 41 5 6 7 15 12 20 23 24 50 40 85 36 10-1 35-5 43-13 5-5-4-18-7-22s-9-10-11-15l-4-12c-5-9-18-17-25-25-4-4-5-16-9-18'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M934 2137c11 11 20 26 27 39m32 2c-27-9-57 2-79 19'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M838 2130c3 5-1 12 0 17 1 4 20 31 20 19m0-2c12 8 16 25 24 36 18 24 45 45 77 45m15-3c6 0 38-6 39-13v-16'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1043 2093c0 7-1 21 2 28'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M1040 2124c5-2 18 0 24 1 14 2 31 0 46 0l21 1'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1130 2126c3 5 1 15 1 21'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M1040 2124c-3 6 2 20 0 27'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1131 2148c-7 2-16 2-23 3-22 2-46 5-67 1m90-26c8 3 20-1 29 1 12 2 24 9 36 11l50 4c12 1 27 5 40 3l50-8c7-1 14-6 20-6'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M1155 2126c8 4 15 7 22 12 6 3 9 12 15 15 7 3 41 0 50 0 32 0 64 3 95-2 11-2 20-8 30-13'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1364 2137c0-4-6-9-9-7'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M1193 2052c7 0 24 26 29 31m-11-5c3 9 34 15 42 18l29 5c18 4 36-5 53 4 10 4 15 16 20 25'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1286 2103c-12 0-22 29-22 39m-190-44c6 0 16 23 16 28m101-57c8 17 35 36 53 36m-306-4c0-14 0-27-3-41-4-19 4-40-1-59-1-5-6-3-8-6-3-4 6-9 6-14v-51l3-186m74-442c0 15-5 33-8 48-7 35-12 69-20 104s-7 72-16 107c-6 25-21 63-21 88m139-321 24-19c16-11 35-22 54-26 2 0 13-1 14 1 3 7-16 14-19 17l-36 27c-4 3-8 7-13 9-3 1-11 1-9 3 3 3 26-5 31-5 6 0 9 5 15 5m58-8c0 40-5 84 0 124 3 30 4 61 4 91 0 10 2 22 0 31-2 7-10 18-15 25s-5 17-8 24m-5 75c0 45 6 89 6 134M679 347l5-4c4-3 11-3 16-2 4 1 8 3 12 2m-24-1c8-4 16 5 24 5m-7-1c0 2-2 4-4 5'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M690 341c-2 0-2 3-2 4 0 3 1 4 4 5 3 0 5-3 5-5 0-1 0-4-2-4m-15 9 6 2m-8-3s0 0 0 0m2-9c3-6 12-6 18-5l4 1m-56 12v2m-2-5c-5-2-8-5-14-4l-9 3c-3 1-5 1-8-1'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M614 347c2 0 4 1 6-1l1-2m10-3c-4 2-5 5-3 7 4 5 12 0 9-6m-16 5c1 3 4 4 6 5m24 1v1l-1 2-4 6m31 24-3-1-9 2c-3 0-14-3-15 0 0 2 7 3 8 4l6 2c3 0 12-4 13-7zm14 24-2 6m-49-5 2 4m0-1c2-2 4 0 7-1 2 0 7-2 9-1l6 2 8-2 4 1h13m-37 7 1 1 1 1 6 1c5 0 16 2 19-4'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m647 413 7-5c1-1 2-3 4-3h4l4 2c2 0 4-3 6-2l7 3c2 2 3 3 5 3m-65-72c2-2 5-4 8-4l4-1m-27 15c0 7-1 14 1 21 2 8 10 15 12 22m105-47c0 7 2 14 0 21-1 7-5 13-8 18l-3 8'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M607 375c3 10 3 18 5 27 1 7 0 13 3 20 3 8 11 12 15 18 7 9 16 17 27 17m65-89-1 12c-1 9 2 19 0 28s-8 15-13 22c-7 9-14 16-23 23'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M628 436c2 5 2 10 2 15m41-112-1 5 1 10m4-28c6-3 14-2 21-4h9m0 0c4 0 8 3 11 5l2 3m-114-1 8-5m-1 0c13-4 25 3 36 6'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m615 323 17 4c5 1 8 4 14 4m30-5 10-1h3l7-1 8-2m-90-47c0 10-2 17-5 26 0 3-3 5-3 8-2 6-4 12-8 16l-7 13c-20 19-39 43-16 69'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M590 352c-14 9-19 31-16 46l2 10c2 4 7 10 11 13l6 6c6 3 14 7 20 6m-16-68c0 8 1 25 12 25'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M600 394c0 14 6 26 15 37 3 3 6 7 11 7m-61-49c-4 0-8-6-10-8-4-8-6-16-4-25 3-17 20-22 31-33s16-22 20-38'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m561 339-1-5 3-18c3-10 7-18 14-27 3-4 9-7 13-11 2-3 3-7 6-10 5-4 15-6 18 1'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M585 281v-9c1-9 8-13 14-20l5-11c5-7 11-12 21-10m60 33c5 2 10 8 14 11 11 8 22 27 24 42 1 9-1 20 3 29 3 7 10 12 13 19l5 10c3 6 4 12 5 18 2 15-4 34-16 42'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m721 388 6-1c8-3 7-15 7-22m-6 22c5 11 7 22 7 34 0 4 0 9-2 13-3 5-7 7-13 10-4 3-9 6-15 6m37-24c7 0 14-7 18-11l10-7 4-7c10-16-11-23-19-33-6-8-11-17-14-27'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M680 262c-1-2 0-5 2-6 5-2 10-2 14-1 9 1 15 7 21 14 12 14 15 33 18 50 2 9 2 17 7 25 6 12 20 17 29 26 4 4 8 6 10 10 3 7 4 16-1 23-2 2-2 4-5 5-2 2-5 1-8 1'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M656 258c5-14 27-23 40-21 3 0 6-1 9 1 7 3 13 8 18 14 3 3 6 9 7 14 2 5 5 10 5 15 3 16 5 34 16 46 4 5 10 8 15 11l9 4 8 5c8 5 9 4 14 13s8 23 1 32l-4 3c-3 5-6 8-12 8'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M641 262c-4 0-7-5-10-8-5-5-10-9-8-17l2-4c3-6 2-13 6-18 5-6 12-15 21-16l8-2c4 0 5 1 7 2 7 1 13 3 19 6l22 16c11 6 25 9 34 20 8 9 11 19 16 30 4 11 11 21 19 30 10 11 20 24 22 39 1 4 2 14-3 16m289 45-2 8-1 11c-1 9 2 22-2 31m-45 6c9 0 13-6 17-13m-56-71v0c3 1 3 6 5 7m6 0c3-4 10-6 14-5 2 0 2 3 1 3l-7-1m-11 13c-1 3 2 5 4 1m20-24 1 5c1 4 0 5-2 8m-32-13c0-5 5-9 6-14v-7c3-6 7-11 8-18 1-3-6-17-9-17m24 3c4 0 6 3 10 3 12-4 31-13 42-2'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1032 317h8c10-2 20-6 30-6m-101-9 6-4c3-1 22 11 25 13'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M973 299c5 0 10 6 14 8l15 7m-3 85c2 0 4 2 5 3l8-2 12 3c5 1 9-3 12-3m-47-3h4m-4-2v4m51-3c1 1 2 4 1 5m15-25c0 7 4 19-2 24m-60 7c4 4 15 7 20 6l6-3v2c0 2-3 5-4 6-5 3-10 1-14 1m24-94-6 12m12-7c3 2 8-4 12-3l17 2c4 1 7 4 11 4'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1034 330c5-5 22-4 27-2 4 2 8 5 12 5m-38-3 3-6'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1044 328c-4 3 3 8 7 5l1-5m-13 1c0 5 3 6 7 8m19-6-5 4m-19 6c4 2 8 3 13 3m-79-27c1-1 23 5 25 6l4 3m-27-13 3-1m-1 6c0 3 1 6 3 8m6 3 7 1m1 0 4-2m1 0 2 1'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='m984 319-1 2c-1 6 10 6 7-1m-2 16c4 0 7 0 10-2'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M965 314v14c-1 6-4 11-4 17 0 7 6 12 7 19 1 15-3 33 3 47l9 22m3 2c0 3 9 7 12 7 14 0 29 8 43 3 10-5 15-16 24-21 13-8 25-23 32-36 3-4 0-21 2-27'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1084 374c4-1 14-16 16-20m8-34c1-7 17-13 18-7 2 16-9 34-19 44-3 4-2 13-10 12m23-53-10 7m1 0c-4 8-1 17-6 24m16-31v7m-8-2c2 4 2 9 1 13'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1126 320c4-2 6-22 7-26 2-5 9-27 7-31-4-11-16-25-28-26m-32 30c3 6 10 11 11 17m0 1v8m1 1 3 16m1 0c0 5-4 10-4 15 0 2 3 5 4 6 5 4 2 15 0 20m6-21v16m-134-47 4-10m0 0c-1-10 0-19 1-29m3-3c3-4 9-11 15-12m-14 6c0-4 7-9 10-11m-22 67-2-10 1-17-2-9 2-10m-2-9c0-3 0-18 5-20m3-7v9m1-11 1 8m1-9 3 2m0-1c4-12 12-14 22-20 5-3 10-7 16-9 2-1 6 2 8 2m9-1h3l7-2 19-3m1 0 7 4m3-1 3 5m2-3v1l1 1v1h1m5 1c-1 1 4 2 5 3l12 4c2 2 9 4 11 7 4 5 6 12 10 18m-9-5c9 2 12 7 15 15m-110 15v-6l4-11c3-10 12-23 20-28m-20 47c0-18 18-35 28-47m7 1-15 19-7 11-6 12c-1 1-3 5-1 5 3-2 7-14 9-17 6-9 14-17 22-24 1-1 8-11 10-10l-3 6-7 9-16 23-7 11c-1 1-3 6-3 4 0-7 30-35 35-40 2-1 8-9 11-9m-36 45c6-14 21-23 33-31m0 39c5-7 15-13 23-16m-19 18 12-11m2 66 6 6m-5-8 8 7m-7-10 9 9m-9-12c3 3 8 4 11 8m-10-11c3 2 8 5 10 8m-11-12 14 10m-16-14 15 11m-15-15c7 3 13 8 20 13m-22-17 10 6c5 2 9 6 13 9m-22-19 27 18m-28-22c11 7 21 15 33 21'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.1' d='M1091 282c11 8 22 17 34 24l7 4m-38-33 9 8 8 5 19 13m-28-25 31 20m-38-32 31 22m-29-29c8 8 18 14 27 21m-149 37h7l12 3 7 2'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.5' d='M812 573c-1 2 3 9 4 12l2 5m-5-17 7 19'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='2.5' d='m810 568 2 2 3 6c4 6 6 12 5 20'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='5' d='M976 219c5-9 28-23 38-25 6-1 10 4 15 3 10-1 20-7 31-7m-96 71c-5 11 1 39 1 52m37 0 8 13m-33-28c7 7 16 9 24 13m35 5c9 0 17-6 26-6m-23 85c1 2 3 5 1 7M685 263c5 2 8 6 11 9 16 12 25 30 28 48 1 9-3 19 1 27 3 9 12 14 16 23 6 12 7 23 7 37 0 4-1 9-3 12 0 1-1 6-2 5m-176-33c-6-3 1-25 4-30 3-6 9-10 14-15 14-18 30-46 30-69'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='3' d='M626 228c-5 14 2 33 19 33m-85 282c0-5 7-15 11-18 1-2 4-1 6-2l8-13 9-7c9-9 14-22 24-29 4-3 9-1 13-3m-78 98c4 12 18 8 29 9l7 5'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='3' d='M591 583c2-4-6-5-9-5-8-1-23 0-27-9'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M793 556c-2 11-33 13-35 22m-59-109 9-1c7 1 13 8 19 13 17 14 31 45 52 53m-295 590c0-2 2-3 3-5v-6c1-2 6-2 8-4s2-8 4-9l12-1c14-2 27-10 35-22 8-10 15-20 19-32l2-13v-5m-96 86c-8 4-1 19 2 24m348-164c-10 19-41 37-45 56-2 13 0 24 0 37 0 11-2 23 0 33 1 8 9 18 13 25 4 6 5 15 10 21 12 16 23 34 33 53m-256-51c8 15 18 29 28 43 14 18 22 43 30 63 4 11 15 19 17 32 5 23 15 46 19 69 2 11 11 20 13 30 3 14 8 38 17 49l37 50c22 29 42 74 75 91'/%3E%3Cpath fill='none' stroke='%23000014' stroke-width='4' d='M579 1022c0 32-7 63-7 96 0 9 0 25 8 35m-3-141v-15c1-13 6-25 6-38 1-20 2-44 11-63 10-21 17-43 27-64 4-9 13-16 19-24 6-11 11-24 14-36'/%3E%3C/g%3E%3C/svg%3E");
  }
  .slider-how-we-work .slider__items .slider__item p,
  .slider-how-we-work .slider__items .slider__item .btn {
    margin-left: 20rem;
  }
  .slider-how-we-work .slider__tabs h3.h4like {
    display: block;
  }
  .slider-how-we-work .tab {
    cursor: pointer;
  }
  .newspaper__list-item {
    width: 20%;
  }
  .our-expectations .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-content: flex-end;
    position: relative;
    padding-top: 2.4em;
    padding-bottom: 2.4em;
  }
  .our-expectations .container:before {
    content: "";
    display: block;
    width: 100vw;
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(41.66% - 1.2em);
    background-color: #005fff;
  }
  .our-expectations h2 {
    grid-column: 1 / 5;
    grid-row: 1;
    position: relative;
    z-index: 2;
    margin: 0 0 5rem;
    padding: 0;
    text-align: right;
    line-height: 1.4em;
  }
  .our-expectations h2 span {
    color: #fff;
    margin: 30px 0 0 125%;
    position: relative;
    z-index: 2;
  }
  .our-expectations h2:after {
    content: "";
    display: block;
    z-index: 1;
    position: absolute;
    bottom: -33px;
    left: calc(100% - 120px);
    width: 240px;
    height: 96px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="4.3" cy="4.3" r="4.3" fill="%231D1D1B"/></svg>');
  }
  .our-expectations__items.first {
    grid-column: 1 / 5;
    grid-row: 2;
    align-self: flex-end;
  }
  .our-expectations__items.second {
    grid-column: 6 / 13;
    grid-row: 2;
    margin-top: 0;
  }
  .our-expectations__items.second:before {
    display: none;
  }
  .industries__item-logo {
    width: 25%;
  }
  .industries__filters .container {
    grid-gap: 0.4rem;
  }
  .industries__filters span {
    width: calc(25% - .6rem);
  }
  .product-gallery__items {
    grid-gap: 2.4em 0;
  }
  .career-path {
    margin-top: 9em;
  }
  .career-path h2 {
    margin-top: -9.9rem;
  }
  .career-path h2 span {
    font-size: 4rem;
    line-height: 9rem;
  }
  .city-intro .container {
    padding-bottom: 5.2em;
  }
  .slider-city .container {
    padding-bottom: 0;
  }
  .city-text.container {
    padding-top: 0;
  }
  .aurora.curio .container {
    padding: 3.6em 2.4em;
  }
  .calendar-intro.second .container {
    padding-top: 0;
  }
  .calendar-intro__btns {
    margin: 0 -2.4em;
    padding: 2.4em;
    width: calc(100% + 4.8em);
  }
  .calendar-intro__header {
    margin: 0 0 3.2em;
  }
  .calendar-intro__header-inner p {
    margin: 0;
  }
  .contact-data__form .nf-form-content nf-rows-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.5em;
    width: calc(100% + 1em);
  }
  .contact-data__form .nf-form-content .nf-row {
    padding: 0 0.5em;
  }
  .contact-data__form .nf-form-content .nf-row:nth-of-type(1),
  .contact-data__form .nf-form-content .nf-row:nth-of-type(6),
  .contact-data__form .nf-form-content .nf-row:nth-of-type(7),
  .contact-data__form .nf-form-content .nf-row:nth-of-type(8),
  .contact-data__form .nf-form-content .nf-row:nth-of-type(9),
  .contact-data__form .nf-form-content .nf-row:nth-of-type(10),
  .contact-data__form .nf-form-content .nf-row:nth-of-type(11),
  .contact-data__form .nf-form-content .nf-row:nth-of-type(12) {
    width: 100%;
  }
  .contact-data__form .nf-form-content .nf-row:nth-of-type(2),
  .contact-data__form .nf-form-content .nf-row:nth-of-type(3),
  .contact-data__form .nf-form-content .nf-row:nth-of-type(4),
  .contact-data__form .nf-form-content .nf-row:nth-of-type(5) {
    width: 50%;
  }
  .pr-services {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    gap: 2.4em;
  }
  .pr-services__item + .pr-services__item {
    margin-top: 0;
  }
  .pr-city-intro__header {
    position: relative;
    padding-right: 300px;
    min-height: 250px;
    z-index: 1;
  }
  .pr-city-intro__header:after {
    content: "";
    display: block;
    width: 240px;
    height: 330px;
    background-size: cover;
    background-image: url(/wp-content/themes/commplace/images/pr-intro.png);
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .pr-city-intro__header.with_img:after {
    display: none;
  }
  .pr-city-intro__header.with_img img {
    display: block;
    width: 240px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .pr-text.text01 {
    display: flex;
    justify-content: flex-end;
  }
  .pr-text.text01 .pr-text__inner {
    max-width: 29em;
    padding-left: 160px;
    position: relative;
  }
  .pr-text.text01 .pr-text__inner:before {
    content: "";
    width: 128px;
    height: 207px;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="128" height="207" viewBox="0 0 128 207"><rect width="128" height="207" fill="none"/><path d="M24.3 23c-13.4 0-24.3 10.9-24.3 24.3 0 0 0 0 0 0 0 13.4 10.9 24.3 24.3 24.3 0 0 0 0 0 0 13.4 0 24.3-10.9 24.3-24.3v0C48.5 33.9 37.7 23 24.3 23 24.3 23 24.3 23 24.3 23zM24.3 56.7c-5.2 0-9.4-4.2-9.4-9.4l0 0c0-5.2 4.2-9.4 9.4-9.4l0 0c5.2 0 9.4 4.2 9.4 9.4l0 0C33.6 52.5 29.4 56.7 24.3 56.7L24.3 56.7z" fill="%23e0e0e0"/><path d="M74.6 206.8L74.6 206.8c-10 0-18.1-8.1-18.1-18.1 0 0 0 0 0 0v-18.1h36.3v18.1C92.7 198.7 84.6 206.8 74.6 206.8L74.6 206.8z" fill="%23e0e0e0"/><path d="M43.7 128.4C38.5 120.8 35.7 111.8 35.7 102.6 35.7 77.2 56.3 56.7 81.6 56.7s45.9 20.6 45.9 45.9c0 8.7-2.5 17.3-7.2 24.7l-14.3 36.3H57.2L43.7 128.4z" fill="%23b60d33"/><path d="M100.2 167.4v16.6c0 9.5-7.7 17.2-17.2 17.2h-2.9c-9.5 0-17.2-7.7-17.2-17.2v-16.6H100.2M100.5 165.5H62.7c-0.9 0-1.7 0.7-1.7 1.7 0 0 0 0 0 0v16.9c0 10.6 8.6 19.2 19.2 19.2h2.9c10.6 0 19.2-8.6 19.2-19.2v-16.9c0-0.9-0.8-1.7-1.7-1.7l0 0H100.5z"/><rect x="61" y="175.7" width="41.2" height="1.9"/><path d="M81.3 65.6c20.5 0 37 16.6 37.1 37.1 0 4.9-1 9.7-2.8 14.2l0 0.1 0 0.1L101.8 156.3H62.1L47.7 119.1h0.3l-1.1-2.7c-1.8-4.4-2.7-9.1-2.7-13.8C44.3 82.2 60.9 65.7 81.3 65.6M81.3 63.7c-21.5 0-39 17.5-39 39l0 0c0 5 0.9 9.9 2.8 14.5H44.8l15.9 41.1h42.4l14.2-40.6c2-4.8 3-9.9 3-15 0-21.5-17.5-39-39-39L81.3 63.7z"/><path d="M104.1 158.2c1.1 0 2 0.9 2 2 0 0 0 0 0 0v3.3c0 1.1-0.9 2-2 2l0 0H59.2c-1.1 0-2-0.9-2-2v-3.3c0-1.1 0.9-2 2-2l0 0H104.1M104.1 156.2H59.2c-2.2 0-4 1.8-4 4v3.3c0 2.2 1.8 4 4 4h44.9c2.2 0 4-1.8 4-4v-3.3C108 158 106.3 156.2 104.1 156.2z"/><path d="M97 99.9c0.6 0 1.1 0.2 1.5 0.7 0.4 0.4 0.5 1 0.5 1.6l-6.5 48.2c-0.1 1-1 1.7-2 1.7 -0.1 0-0.2 0-0.3 0 -1.1-0.1-1.8-1.1-1.7-2.2 0 0 0 0 0 0l6.2-46H68l5.6 46c0.1 1.1-0.6 2.1-1.7 2.2 -0.1 0-0.2 0-0.3 0 -1 0-1.8-0.7-1.9-1.7L63.8 102.1c-0.1-0.6 0.1-1.1 0.5-1.5 0.4-0.4 0.9-0.7 1.5-0.7L97 99.9M97 97.9h-31.2c-1.1 0-2.2 0.5-2.9 1.3 -0.7 0.8-1.1 2-1 3.1l5.9 48.2c0.2 2 1.9 3.4 3.9 3.4 0.2 0 0.3 0 0.5 0 2.1-0.3 3.7-2.2 3.4-4.4l-5.3-43.8h22.3l-5.9 43.8c-0.3 2.1 1.2 4.1 3.4 4.4 0.2 0 0.3 0 0.5 0 2 0 3.6-1.5 3.9-3.4l6.5-48.2c0.2-1.1-0.2-2.2-0.9-3.1s-1.8-1.3-2.9-1.3L97 97.9z"/><path d="M57.7 15.6c-4.3 0-7.8-3.5-7.8-7.8 0-4.3 3.5-7.8 7.8-7.8 4.3 0 7.8 3.5 7.8 7.8C65.5 12.1 62 15.6 57.7 15.6" fill="%23b60d33"/></svg>');
  }
  .pr-trust .newspaper__list {
    margin: 0 -2.4em;
    width: calc(100% + 4.8em);
  }
  .cooperation-stages .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
  }
  .cooperation-stages h2 {
    grid-column: 1 / 13;
    grid-row: 1;
  }
  .cooperation-stages .cooperation-stages__nav {
    display: block;
    grid-column: 1 / 4;
    grid-row: 2;
    position: relative;
  }
  .cooperation-stages .cooperation-stages__nav h3 {
    display: flex;
    padding: 0;
    align-items: center;
    font-weight: 400;
    height: 66px;
  }
  .cooperation-stages .cooperation-stages__nav h3:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 6px;
    border: 1px solid #005fff;
    margin-right: 1em;
  }
  .cooperation-stages .cooperation-stages__nav h3.active {
    font-weight: 700;
  }
  .cooperation-stages .cooperation-stages__nav h3:hover {
    cursor: pointer;
  }
  .cooperation-stages .cooperation-stages__nav .line {
    background-color: #005fff;
    width: 12px;
    border-radius: 6px;
    position: absolute;
    top: 27px;
    left: 0;
    transition: height 400ms ease-in-out;
  }
  .cooperation-stages .slick {
    grid-column: 5 / 13;
    grid-row: 2;
  }
  .cooperation-stages .cooperation-stages__item-thumb {
    margin: 0 -2.4em 0 4em;
  }
  .cooperation-stages .cooperation-stages__item-thumb img {
    height: 12em;
    width: auto;
  }
  .cooperation-stages .cooperation-stages__item-inner {
    border: 1px solid #005fff;
    padding: 4em;
    margin: -1.6em 0 0;
  }
  .cooperation-stages .slick-list {
    margin: 0 -2.4em;
    width: calc(100% + 4.8em);
  }
  .cooperation-stages .slick-slide {
    margin: 0 2.4em;
  }
  .cooperation-stages .custom-slick-counter {
    position: absolute;
    top: 14em;
    left: -4em;
    margin: 0;
  }
  .intro-pof__desc {
    width: calc(100% + 4.8em);
    margin: 0 -2.4em;
    padding: 1.2em 50% 1.2em 2.4em;
  }
  .about-pof__inner-desc01 {
    width: calc(100% + 4.8em);
    padding: 3.6em 2.4em 5em;
    margin: 0 -2.4em;
  }
  .brands-pof__item-desc {
    width: 50%;
    margin: 0;
    padding: 2.4em;
    position: relative;
    z-index: 1;
  }
  .goofy .brands-pof__item:nth-of-type(1) .brands-pof__item-desc {
    padding-left: 2.4em;
  }
  .goofy .brands-pof__item:nth-of-type(1) .brands-pof__item-thumb {
    padding-top: 0;
  }
  .brands-pof__item-thumb {
    width: 50%;
    position: relative;
    padding-top: 50%;
  }
  .brands-pof__item-thumb img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .text-block-pro-pof .container {
    gap: 2.4em;
  }
  .text-block-pro-pof__desc {
    grid-column: 8 / 13;
  }
  .text-block-pro-pof__thumb {
    grid-column: 1 / 8;
    margin: -8em 0 0 -2.4em;
  }
  .pof-gastro-backend .container {
    grid-template-columns: repeat(2, 1fr);
  }
  .pof-gastro-backend__thumb:nth-of-type(2) {
    grid-column: 1;
    align-self: flex-end;
  }
  .pof-gastro-backend__thumb:nth-of-type(3) {
    grid-row: 2;
    grid-column: 2;
    margin-top: -6em;
  }
  .pof-gastro-backend__thumb:nth-of-type(4) {
    grid-row: 2;
    grid-column: 1;
    margin-top: -3em;
  }
  .pof-gastro-backend__header {
    grid-row: 1;
    grid-column: 2;
    padding: 2.4em 3.6em;
    margin: 3em 0 3em -8em;
    position: relative;
    z-index: 1;
  }
  .about-pfe .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-items: flex-start;
  }
  .about-pfe__header {
    grid-column: 1 / 13;
    grid-row: 1;
    margin: 0;
  }
  .about-pfe__desc01 {
    grid-column: 1 / 6;
    grid-row: 2;
    padding: 2.4em;
  }
  .about-pfe__thumb01 {
    grid-column: 7 / 12;
    grid-row: 1 / 3;
    position: relative;
    margin: 7em 0 0;
    height: 0;
    padding-top: 100%;
  }
  .about-pfe__thumb01 img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .about-pfe__thumb02 {
    grid-column: 1 / 6;
    grid-row: 4;
    margin: 2.4em 0 0;
  }
  .about-pfe__desc02 {
    grid-column: 6 / 13;
    grid-row: 4;
    padding: 4.8em 0 0 2.4em;
  }
  .pfe-firm .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
  .pfe-firm__header {
    grid-column: 3 / 13;
    grid-row: 1;
    position: relative;
    z-index: 1;
    padding: 1.8em 2.4em;
  }
  .pfe-firm__thumb {
    grid-column: 1 / 6;
    grid-row: 2;
    margin: -11em 0 0 -2.4em;
    position: relative;
  }
  .pfe-firm__thumb img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .pfe-firm__desc {
    grid-column: 7 / 13;
    grid-row: 2;
  }
  .pfe-dkk__desc h2 {
    font-size: 2.6em;
  }
  .pfe-title h2,
  .pfe-main .fancy-pixy-header h2 {
    font-size: 2.6em;
  }
  .how-we-work .pfe-title h2 {
    font-size: 1.8em;
  }
  .pfe-plan__header h2 {
    font-size: 1.8em;
    max-width: 35rem;
    margin: 0 auto;
  }
  .customers-offer-nav .container {
    padding-top: 2.4em;
    padding-bottom: 2.4em;
  }
  .experts-people__item {
    width: 25%;
  }
  .expert-intro .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    gap: 0 2.4em;
    align-items: flex-start;
  }
  .expert-intro__thumb {
    grid-column: 5 / 13;
    grid-row: 1;
  }
  .expert-intro__social {
    width: calc(32px + 3.2em);
  }
  .expert-intro__social a {
    margin: 0.5em 1.6em;
  }
  .expert-intro__desc {
    grid-column: 1 / 13;
    grid-row: 2;
  }
  .expert-intro__callendar {
    grid-column: 1 / 13;
    grid-row: 3;
  }
  .expert-experience.type_1 .expert-experience__items {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    gap: 1em 3em;
    align-items: flex-start;
  }
  .expert-experience.type_1 h2 {
    text-align: right;
    grid-column: 1 / 8;
    grid-row: 1;
    padding: 0;
  }
  .expert-experience.type_1 .expert-experience__item.item01 {
    grid-column: 2 / 8;
    grid-row: 2;
    text-align: right;
  }
  .expert-experience.type_1 .expert-experience__item.item02 {
    grid-column: 8 / 13;
    grid-row: 1 / 3;
    padding-top: 2.2em;
  }
  .expert-experience.type_1 .expert-experience__ico01 {
    float: right;
    margin: 0 0 1.2em;
  }
  .expert-experience.type_1 .expert-experience__ico01 + p {
    clear: both;
  }
  .expert-experience.type_2 .expert-experience__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    gap: 0 4em;
    align-items: flex-start;
  }
  .expert-experience.type_2 .expert-experience__item.item01 {
    grid-column: 1;
    grid-row: 1;
  }
  .expert-experience.type_2 .expert-experience__item.item02 {
    grid-column: 2;
    grid-row: 1;
  }
  .expert-publish__outdoors {
    margin: 0 -2.4em;
    padding-top: 2.4em;
    padding-bottom: 2.4em;
  }
  .expert-publish__outdoors .slick {
    width: 100%;
    padding: 0 4em;
    position: relative;
  }
  .expert-publish__outdoors .slick-arrow {
    top: 0;
  }
  .expert-publish__outdoors .slick-next {
    right: 0;
  }
  .expert-publish__outdoors .slick-prev {
    right: auto;
    left: 0;
  }
  .expert-publish__outdoors .slick-slide {
    padding: 0 1.2em;
  }
  .type_1 .expert-publish__intro {
    padding: 0 300px 0 0;
    position: relative;
  }
  .type_1 .expert-publish__intro:after {
    content: "";
    width: 300px;
    height: 243px;
    position: absolute;
    right: 0;
    top: -8em;
    background-size: cover;
    background-image: url('/wp-content/themes/commplace/images/publications.png');
  }
  .expert-publish__internal {
    margin: 8em 0 4em;
  }
  .experts-people__items {
    padding-top: 0;
    padding-left: 3em;
    padding-right: 3em;
  }
  .experts-people__items .slick-arrow {
    top: 50%;
    margin-top: -2.8em;
  }
  .experts-people__items .slick-prev {
    right: auto;
    left: 0;
  }
  .type_1.list-02 .container,
  .type_2.list-02 .container {
    padding-top: 0;
  }
  .media-about__chart {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 0 1.6em;
    align-items: center;
    min-height: 17em;
  }
  .media-about__chart-desc {
    grid-column: 9 / 13;
    grid-row: 1;
    margin: 0;
  }
  .media-about__chart-title {
    text-align: right;
  }
  .media-about__chart-subtitle {
    text-align: right;
  }
  #columnchart_values {
    grid-column: 1 / 9;
    grid-row: 1;
  }
  .media-about__blog {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    gap: 0 1.6em;
    align-items: flex-start;
  }
  .media-about__blog-item {
    height: 100%;
    padding: 0 0 2em;
  }
  .media-about__blog-item .link-more {
    bottom: 0;
  }
  .offer-stats__items {
    margin: 0;
  }
  .pfe-inside.section-5 .container,
  .pfe-business .container {
    padding-bottom: 0;
  }
  .www-we .container {
    padding-right: 40%;
  }
  .www-we .container:before {
    right: 20%;
  }
  .www-our-realizations h3 {
    padding: 0 4rem 0 2.4rem;
    margin: 0 0 2.4rem -2.4rem;
  }
  .www-our-realizations__item-thumb {
    margin: 0 -14em 1.6em -2.4em;
  }
  .www-how-we-work__item h3 {
    margin-left: -2.4rem;
  }
  .www-how-we-work__item h3 span {
    padding-left: 2.4rem;
  }
  .www-section-title {
    font-size: 2.2em;
  }
  .www-tip__thumb {
    margin: 0 0 0 -2.4em;
  }
  .www-tip__slogan {
    padding-left: 2.4rem;
    margin-left: -2.4rem;
  }
  .www-services__header {
    position: relative;
    margin: 0 -2.4em 2.4em;
  }
  .www-services__header h2 {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 2.4rem;
    max-width: 28rem;
  }
  .www-seo__header {
    margin: 0 0 1.6em -2.4em;
  }
  .www-seo__header h2 span {
    padding: 2.4rem;
  }
  .clients-gallery {
    grid-template-columns: repeat(4, 1fr);
  }
  .clients-gallery__item:nth-of-type(4) {
    display: block;
  }
  .beta .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-items: flex-start;
  }
  .beta .www-section-title {
    position: relative;
    padding: 7rem 0 3rem;
    margin: 0 0 1.6rem;
    grid-column: 1 / 7;
    grid-row: 1;
  }
  .beta .www-section-title:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -2.4rem;
    right: -12rem;
    background-image: url(/wp-content/themes/commplace/images/pof-bg01.jpg);
    background-size: cover;
    z-index: -1;
  }
  .beta__desc {
    grid-column: 1 / 7;
    grid-row: 2;
  }
  .beta__gallery {
    grid-column: 8 / 13;
    grid-row: 1 / 3;
    padding: 7em 0 0;
    margin-right: -2.4em;
  }
  .www-impress.branding-impress .www-impress__thumb {
    margin: 0 -2.4em 0 0;
  }
  .www-impress.branding-impress .www-impress__desc {
    grid-column: 1 / 12;
  }
  .www-services.branding-services .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-items: flex-start;
    gap: 1.6em 0;
  }
  .www-services.branding-services .www-services__thumb {
    margin: 0 0 0 -2.4em;
    grid-column: 1 / 7;
    grid-row: 1 / 3;
    position: relative;
    height: 100%;
  }
  .www-services.branding-services .www-services__thumb img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .www-services.branding-services .www-section-title {
    margin: 0 -2.4rem 0 0;
    padding: 2rem;
    grid-column: 7 / 13;
    grid-row: 1;
  }
  .www-services.branding-services .www-services__desc {
    grid-column: 7 / 13;
    grid-row: 2;
    padding: 0 2em;
  }
  .www-seo.branding-seo .www-seo__header h2 {
    font-size: 2.4em;
  }
  .pr-city__work {
    padding: 2.4em;
    margin: 2em 2.4em 2.4em;
  }
  .pof-media-about .media-about__blog {
    gap: 0 1.6em;
  }
  .banner-cts__inner h2,
  .banner-cts__inner h3,
  .banner-cts__inner .nf-form-cont {
    position: relative;
    z-index: 3;
  }
  .banner-cta {
    position: relative;
  }
  .banner-cta-default .banner-cts__inner .dots:before {
    content: "";
    display: block;
    width: 288px;
    position: absolute;
    z-index: 1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    top: 2.4em;
    bottom: 2.4em;
  }
  .banner-cta-default .banner-cts__inner .dots:after {
    content: "";
    display: block;
    width: 288px;
    position: absolute;
    z-index: 2;
    top: 2.4em;
    bottom: 2.4em;
    background: linear-gradient(90deg, rgba(77, 168, 255, 0) 0%, #4da8ff 100%);
  }
  .banner-cta-default .banner-cts__inner .dots.dots-01:before,
  .banner-cta-default .banner-cts__inner .dots.dots-01:after {
    left: 2.4em;
  }
  .banner-cta-default .banner-cts__inner .dots.dots-02:before {
    right: 2.4em;
  }
  .banner-cta-default .banner-cts__inner .dots.dots-02:after {
    right: 2.4em;
    background: linear-gradient(90deg, #4da8ff 0%, rgba(77, 168, 255, 0) 100%);
  }
  .banner-cta-style_1 .banner-cts__inner .dots:before {
    content: "";
    display: block;
    width: 288px;
    position: absolute;
    z-index: 1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23cc424d"/></svg>');
    top: 2.4em;
    bottom: 2.4em;
  }
  .banner-cta-style_1 .banner-cts__inner .dots:after {
    content: "";
    display: block;
    width: 288px;
    position: absolute;
    z-index: 2;
    top: 2.4em;
    bottom: 2.4em;
    background: linear-gradient(90deg, rgba(175, 16, 55, 0) 0%, #af1037 100%);
  }
  .banner-cta-style_1 .banner-cts__inner .dots.dots-01:before,
  .banner-cta-style_1 .banner-cts__inner .dots.dots-01:after {
    left: 2.4em;
  }
  .banner-cta-style_1 .banner-cts__inner .dots.dots-02:before {
    right: 2.4em;
  }
  .banner-cta-style_1 .banner-cts__inner .dots.dots-02:after {
    right: 2.4em;
    background: linear-gradient(90deg, #af1037 0%, rgba(175, 16, 55, 0) 100%);
  }
  .seo-amanda__desc {
    grid-column: 5 / 13;
    grid-row: 2;
  }
  .seo-amanda__desc p,
  .seo-amanda__desc .btn {
    margin-left: 0 !important;
  }
  .seo-amanda .slider__item.tab-active {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 0 1.5em;
  }
  .seo-amanda .slider__item.tab-active h3 {
    grid-column: 1 / 13;
    grid-row: 1;
  }
  .seo-amanda__thumb {
    grid-column: 1 / 5;
    grid-row: 2;
    position: relative;
    min-height: 20em;
  }
  .seo-amanda__thumb img {
    object-fit: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
  }
  .pfe-plan {
    grid-template-columns: repeat(12, 1fr);
    margin: 3.6em 0 5em;
  }
  .pfe-plan__thumb {
    grid-column: 1 / 6;
    grid-row: 1;
    margin: -5em 0;
    position: relative;
  }
  .pfe-plan__thumb img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .pfe-plan__inner {
    grid-column: 6 / 13;
    grid-row: 1;
  }
  .pfe-plan__header h2 {
    margin: 0;
    text-align: left;
  }
  .pfe-plan .btn {
    margin: 0;
  }
  .f-part-2__items {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 800px) {
  .customers-offer-nav .container:before {
    right: 15em;
  }
}
@media (min-width: 820px) {
  .customers-intro .slider__item-inner {
    grid-column: 1 / 8;
  }
  .customers-intro .slider__item-contact {
    grid-column: 9 / 13;
  }
  .intro-pof .container {
    padding-top: 16em;
    background-image: url(/wp-content/themes/commplace/images/pof-intro01.jpg);
    background-position: top right;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .intro-pof h1 {
    font-size: 2.4em;
  }
  .intro-pof__thumb {
    width: 18em;
    top: auto;
    bottom: 1em;
    right: 15%;
  }
  .about-pof .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    gap: 2.4em;
  }
  .about-pof__inner-desc01 {
    grid-column: 1 / 10;
    grid-row: 1;
    padding: 3.6em 8em 5em 2.4em;
  }
  .about-pof__inner-thumb {
    grid-column: 6 / 13;
    grid-row: 2;
    margin: -4em -2.4em 0 0;
  }
  .about-pof__inner-desc02 {
    grid-column: 1 / 5;
    grid-row: 2;
    align-self: flex-end;
  }
  .about-pof__inner-desc02 p {
    margin: 0;
  }
  .about-pof__inner-desc03 {
    grid-column: 1 / 10;
    grid-row: 3;
  }
  .pfe-strengths__01items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0 2.4em;
  }
  .pfe-strengths__01item + .pfe-strengths__01item {
    margin: 0;
  }
  .customers-case__item {
    display: grid !important;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
  }
  .customers-case__thumb {
    margin: 0;
    grid-column: 1 / 6;
    grid-row: 1;
    position: relative;
  }
  .customers-case__thumb img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .customers-case__inner {
    grid-column: 7 / 13;
    grid-row: 1;
    padding: 0 0 3.8em;
  }
  .customers-case .slick-prev {
    left: calc(50% - .8em);
    right: auto;
  }
  .customers-case .slick-next {
    left: calc(50% + 5.8em);
    right: auto;
  }
  .customers-case .custom-slick-counter {
    right: auto;
    left: calc(50% + 2em);
  }
  .customers-case .slick-arrow,
  .customers-case .custom-slick-counter {
    top: auto;
    bottom: 0;
  }
  .customers-case__meta-items {
    display: flex;
    justify-content: center;
  }
  .customers-case__meta-item + .customers-case__meta-item {
    margin: 0;
  }
  .customers-case__meta-item {
    padding: 0 0.5em;
  }
  .customers-offer-nav .container {
    grid-template-columns: repeat(3, 1fr);
  }
  .customers-offer-nav .container:before {
    width: 18em;
    height: 18em;
    right: 13em;
    top: -18em;
  }
  .customers-intro p {
    padding-right: 5em;
  }
  .experts-intro h1 {
    font-size: 3.2em;
    margin: 0 0 4rem;
  }
  .experts-intro__items {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(12, 1fr);
    gap: 0 2.4em;
  }
  .experts-intro__item01 {
    grid-column: 1 / 6;
    grid-row: 1;
  }
  .experts-intro__item02 {
    grid-column: 6 / 13;
    grid-row: 1;
  }
  .pfe-how__header:after {
    top: 50px;
    left: 35%;
  }
  .pfe-how__desc {
    margin-top: -4.5em;
  }
  .www-how-we-work__items {
    gap: 0;
  }
  .www-how-we-work__item {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    align-items: center;
  }
  .www-how-we-work__item h3 {
    margin-bottom: 0;
    padding: 0;
    grid-column: 1 / 13;
    grid-row: 1;
    font-size: 1.8em;
  }
  .www-how-we-work__item-desc {
    grid-column: 8 / 13;
    grid-row: 1 / 3;
  }
  .www-how-we-work__item-thumb {
    grid-column: 1 / 10;
    grid-row: 2;
    margin-left: -2.4em;
  }
  .www-how-we-work__item:nth-child(2) .www-how-we-work__item-desc {
    grid-column: 1 / 6;
    grid-row: 2;
    margin-top: 1.6em;
  }
  .www-how-we-work__item:nth-child(2) .www-how-we-work__item-thumb {
    grid-column: 5 / 13;
    grid-row: 1 / 3;
    margin-left: 0;
    margin-right: -2.4em;
  }
  .www-how-we-work__item:nth-child(3) .www-how-we-work__item-desc {
    grid-column: 1 / 6;
    grid-row: 2;
    margin: 1.6em 0 0;
  }
  .www-how-we-work__item:nth-child(3) .www-how-we-work__item-thumb {
    grid-column: 1 / 13;
    grid-row: 3;
    margin-left: 0;
  }
  .branding-case-studies__item:nth-child(odd) .branding-case-studies__item-thumb {
    margin: -2em -2.4em 0;
  }
  .branding-case-studies__item:nth-child(even) .branding-case-studies__item-thumb {
    margin: -1.8em -2.4em 0;
  }
  .seo-zoja.slider-our-products .slick-list {
    width: 100%;
  }
  .f-intro__thumb {
    margin: -7em -4em 0;
  }
  .f-intro__desc {
    margin: -10em 0 0;
  }
}
@media (min-width: 960px) {
  .desktop-hide {
    display: none;
  }
  .mobile-hide {
    display: block;
  }
  .list-01 > .container {
    grid-gap: 1.8em;
  }
  .list-01__item {
    width: calc(33.33% - 1.2em);
  }
  .case-study-list .list-01__item {
    width: calc(50% - 0.9em);
  }
  .list-01__item-thumb img,
  .slider-our-products .slider__item-thumb img {
    max-width: 580px;
  }
  .list-02__items {
    grid-gap: 1.8em;
  }
  .list-02__item {
    width: calc(33.33% - 1.8em);
  }
  .page-group__banner,
  .banner {
    min-height: 100vh;
    overflow: hidden;
    display: flex;
    align-items: center;
  }
  .page-group__banner:after,
  .banner:after {
    content: '';
    transform: translate(-50%, 0);
    position: absolute;
    left: 50%;
    bottom: 110px;
    width: 50px;
    height: 50px;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><polyline points="0.3 3.4 5.9 8.4 11.4 3.4 " fill="none" stroke="%23FFF"/></svg>');
    z-index: 10;
    background-size: 50px;
    background-repeat: no-repeat;
    animation: jump 1s ease-in-out infinite;
  }
  .page-group__banner .container,
  .banner .container {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .page-group__banner.goofy .container,
  .banner.goofy .container {
    justify-content: flex-start;
  }
  .page-group__banner-inner,
  .banner__inner {
    width: 50%;
  }
  @keyframes jump {
    0 {
      transform: translate(-50%, 0);
    }
    50% {
      transform: translate(-50%, -20px);
    }
    100% {
      transform: translate(-50%, 0);
    }
  }
  .aurora .container {
    grid-template-columns: repeat(12, 1fr);
  }
  .aurora__inner {
    grid-column: 1 / 6;
    grid-row: 1;
  }
  .goofy .aurora__inner {
    grid-column: 7 / 13;
    grid-row: 1;
  }
  .aurora__thumb {
    grid-column: 7 / 13;
    grid-row: 1;
    position: relative;
    margin-top: 0;
  }
  .aurora__thumb img {
    object-fit: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
  }
  .goofy .aurora__thumb {
    grid-column: 1 / 6;
    margin: 0;
  }
  .pr-case-studies__item {
    display: grid !important;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
  }
  .pr-case-studies__item-thumb {
    grid-column: 1 / 6;
    margin: 0;
    grid-row: 1;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 0;
    padding-top: 100%;
  }
  .pr-case-studies__thumb-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
  }
  .pr-case-studies__item-inner {
    grid-column: 7 / 13;
    grid-row: 1;
    align-self: flex-end;
  }
  .pr-case-studies .container {
    padding: 3em 6em;
  }
  .pr-case-studies .slick-arrow {
    top: 6em;
  }
  .pr-case-studies .slick-prev {
    left: 2em;
  }
  .pr-case-studies .slick-next {
    right: 2em;
  }
  .block .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 0 4.8em;
    align-items: flex-start;
  }
  .block h2 {
    grid-column: 1 / 7;
    grid-row: 1;
  }
  .block__inner {
    grid-column: 7 / 13;
    grid-row: 1 / 3;
  }
  .block__thumb {
    grid-column: 1 / 7;
    grid-row: 2;
    margin-top: 0;
  }
  .curio .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 4.8em;
  }
  .curio .container .dots {
    grid-column: 1;
    grid-row: 1;
  }
  .curio__inner {
    grid-column: 1 / 7;
    grid-row: 1;
    min-height: 20em;
  }
  .curio__thumb {
    grid-column: 7 / 13;
    grid-row: 1;
    position: relative;
    transform: translateX(1px);
  }
  .goofy .curio__thumb {
    transform: translateX(-1px);
  }
  .curio__thumb img {
    object-fit: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
  }
  .goofy .curio__thumb {
    grid-column: 1 / 7;
  }
  .goofy .curio__inner {
    grid-column: 7 / 13;
  }
  #site-footer .container-footer {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 3.6em;
  }
  .site-footer__nav {
    flex-wrap: nowrap;
    justify-content: space-between;
    grid-column: 1 / 13;
    grid-row: 1;
  }
  .site-footer__nav > li {
    width: auto;
  }
  .site-footer__inner {
    grid-column: 8 / 13;
    grid-row: 2;
    align-self: center;
    margin: 0;
  }
  #logotyp-full {
    grid-column: 1 / 6;
    grid-row: 2;
    margin: 0;
  }
  .container-address {
    grid-column: 1 / 6;
    grid-row: 3;
    margin: 0;
  }
  .slider-testimonials {
    position: relative;
  }
  .slider-testimonials .container {
    position: relative;
    padding-top: 4.8em;
    padding-bottom: 1.6em;
  }
  .slider-testimonials .container:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 0;
    width: calc((((100% - 4.8em) / 12) * 2) + 2.4em);
  }
  .slider-testimonials .slider__item {
    display: grid !important;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 0;
    height: auto;
  }
  .slider-testimonials .slick {
    grid-column: 1 / 13;
    grid-row: 2;
  }
  .slider-testimonials .slider__item-thumb {
    grid-column: 1 / 5;
    grid-row: 1;
    background-color: #fff;
    margin: 0;
    height: auto;
    padding-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #f1f1f1;
    padding: 1.6em;
  }
  .slider-testimonials .slider__item-thumb img {
    position: static;
    object-fit: inherit;
    max-height: none;
    max-width: 100%;
    height: auto;
  }
  .slider-testimonials .slider__item-inner {
    grid-column: 6 / 13;
    grid-row: 1;
    padding: 0;
  }
  .slider-testimonials .slick-prev {
    left: calc(((100% / 12) * 2) - 3.6rem);
    background-color: #fafafa;
  }
  .slider-testimonials .slick-prev.slick-disabled {
    opacity: 1;
  }
  .slider-testimonials .slick-prev.slick-disabled:before {
    opacity: 0.5;
  }
  .slider-testimonials .slick-next {
    left: calc((100% / 12) * 2);
    background-color: #fff;
  }
  .slider-testimonials .slick-next.slick-disabled {
    opacity: 1;
  }
  .slider-testimonials .slick-next.slick-disabled:before {
    opacity: 0.5;
  }
  .slider-testimonials .slick-arrow {
    width: 3.6rem;
    height: 3.6rem;
  }
  .slider-testimonials .slick-arrow:before {
    margin: 1.2rem;
  }
  .slider-testimonials .slick-slider {
    padding-bottom: 3.6em;
  }
  .newspaper .container:after {
    content: "";
    display: block;
    clear: both;
  }
  .newspaper h3 {
    width: 9rem;
    height: 3.6rem;
    display: flex;
    align-items: center;
    padding: 0;
    float: left;
    font-size: 1em;
    text-align: right;
    padding-right: 1em;
  }
  .newspaper .newspaper__list {
    width: calc(100% - 9rem);
    float: right;
    position: relative;
    border: 1px solid #f1f1f1;
    height: calc(3.6rem + 1px);
  }
  .newspaper.contact .newspaper__list {
    height: 5em;
  }
  .newspaper.contact .newspaper__list-item {
    height: 5rem;
    padding: 0.5rem 1.75rem;
  }
  .newspaper.contact .newspaper__list-item img {
    height: 4rem;
    object-fit: contain;
  }
  .newspaper.contact h3 {
    height: 5rem;
  }
  .newspaper.contact .slick-next {
    width: 5rem;
    height: 5rem;
  }
  .newspaper.contact .slick-next:before {
    margin: 1.9rem;
  }
  .newspaper.offer-latest-jobs .newspaper__list {
    padding-right: 0;
  }
  .newspaper.offer-latest-jobs .newspaper__list-item img {
    height: 3rem;
  }
  .newspaper .slick-prev {
    display: none !important;
  }
  .newspaper .slick-next {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #005fff;
    width: 3.6rem;
    height: 3.6rem;
  }
  .newspaper .slick-next:before {
    margin: 1.2rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><line x1="15" y1="7.9" y2="7.9" fill="none" stroke="%23ffffff"/><polyline points="11.4 4 15 7.9 11.4 11.7 " fill="none" stroke="%23ffffff"/></svg>');
  }
  .newspaper .newspaper__list-item {
    height: 3.6rem;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 0.94em;
    line-height: 1em;
    position: relative;
    border-width: 0;
    min-height: 1px;
  }
  .newspaper .newspaper__list-item:before {
    content: "";
    border-left: 1px solid #f1f1f1;
    height: 1em;
    position: absolute;
    top: 1.3em;
    left: -1px;
    display: block;
  }
  .newspaper.pof-trust .newspaper__list-item {
    padding-right: 0;
  }
  .newspaper.pof-trust .newspaper__list-item img {
    height: 2.1em;
  }
  .newspaper__list-item img {
    display: none !important;
  }
  .contact .container {
    padding-top: 0;
    padding-bottom: 0;
  }
  .contact .newspaper__list-item img {
    display: block !important;
    height: 2em;
    width: auto;
  }
  .contact .newspaper__list {
    background-color: #f1f1f1;
  }
  .case-study-stats li {
    width: 25%;
  }
  .case-study-stats li:nth-child(3) {
    border-top: none;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
  }
  .case-study-stats li:nth-child(4) {
    border-top: none;
  }
  .achievements li {
    width: calc(25% + 1px);
  }
  .cooperation .container {
    position: relative;
    margin: 8.2em auto 11em;
    min-height: 32em;
  }
  .cooperation .container:before {
    content: "";
    display: block;
    position: absolute;
    top: 5em;
    right: 1em;
    width: 24em;
    height: 33em;
    background-size: cover;
    background-image: url('/wp-content/themes/commplace/images/people.svg');
  }
  .feel-good .container,
  .text-block .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 1.6em;
    position: relative;
  }
  .feel-good__thumb {
    grid-column: 1 / 13;
    grid-row: 1;
    display: flex;
    grid-gap: 1.8em;
  }
  .feel-good__thumb img {
    display: block;
    width: calc(33.33% - 1.2em);
    height: auto;
  }
  .feel-good__thumb .thumb01,
  .feel-good__thumb .thumb03 {
    display: block;
  }
  .feel-good__title {
    position: absolute;
    top: 18rem;
    left: 0;
    right: 0;
    z-index: 1;
  }
  .page-career .feel-good__title:before {
    content: "";
    display: block;
    width: 46px;
    height: 3px;
    margin: 0 auto;
    background-color: #005fff;
  }
  .feel-good h3 {
    grid-column: 9 / 13;
    grid-row: 2;
  }
  .feel-good__inner-item:nth-child(4) {
    grid-column: 9 / 13;
    grid-row: 3;
  }
  .feel-good__inner-item:nth-child(5) {
    grid-column: 1 / 5;
    grid-row: 4;
    text-align: right;
  }
  .feel-good__inner-item:nth-child(5):before {
    margin-left: calc(100% - 46px);
  }
  .feel-good__inner-item:nth-child(6) {
    grid-column: 5 / 9;
    grid-row: 5;
    text-align: center;
  }
  .feel-good__inner-item:nth-child(6):before {
    margin: 0 auto 0.6em;
  }
  .feel-good__end {
    grid-column: 1 / 13;
    grid-row: 6;
  }
  .looking-for__items {
    grid-gap: 1.8em;
  }
  .looking-for__item {
    width: calc(33.33% - 1.2em);
  }
  .text-block__inner {
    grid-column: 1 / 8;
    grid-row: 1;
  }
  .text-block__thumb {
    grid-column: 9 / 13;
    grid-row: 1;
    height: auto;
    padding-top: 0;
  }
  .case-study-our-products__item {
    padding: 2.4em 2.4em 8em;
  }
  .case-study-our-products__item:after {
    display: block;
    right: 2.4em;
  }
  .single-job-header__title {
    font-size: 2.8em;
  }
  .single-job-header__title:before {
    left: 29rem;
  }
  .single-job-header__title:after {
    right: 100px;
  }
  .single-job-header__title span {
    max-width: 26rem;
  }
  .single-job-header__title span:after {
    width: 240px;
    height: 96px;
    right: 0;
  }
  .single-job-header__cond {
    margin-left: 13rem;
  }
  .challenge-list {
    grid-gap: 1.8em;
  }
  .challenge-list__item {
    width: calc(33.33% - 1.2em);
  }
  .industries__item-case-container:before {
    display: none;
  }
  .industries__item-case-container .container {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .industries__item-case-container .container:before {
    display: none;
  }
  .slider-how-we-work .slider__tabs h3.h4like {
    position: static;
  }
  .slider-how-we-work .slider__tabs div {
    display: none;
  }
  .city-info__items {
    display: flex;
    grid-gap: 4.8em;
  }
  .city-info__col-6 {
    width: calc(50% - 2.4em);
  }
  #contact_map {
    height: 25vw;
  }
  .pr-text.text02 {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    gap: 2.4em;
  }
  .pr-text.text02 h2 {
    grid-column: 2 / 5;
    grid-row: 1;
  }
  .pr-text.text02 .pr-text__inner {
    grid-column: 7 / 13;
    grid-row: 1;
  }
  .pr-trust .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
  }
  .pr-trust h2 {
    grid-column: 2 / 13;
    grid-row: 1;
  }
  .pr-trust .newspaper__list {
    width: calc(100% + 4.8em);
    grid-column: 1 / 13;
    grid-row: 2;
  }
  .content-section.section01 .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    gap: 0 3.6em;
    padding-bottom: 0;
  }
  .content-section.section01 h2 {
    text-align: right;
    grid-column: 2 / 7;
    grid-row: 1;
  }
  .content-section.section01 .content-section__desc01 {
    grid-column: 7 / 12;
    grid-row: 2;
    margin-top: -2.5em;
  }
  .content-section.section01 .content-section__desc02 {
    text-align: right;
    grid-column: 2 / 7;
    grid-row: 3;
    position: relative;
    padding-top: 5.6em;
    margin-top: -6.2em;
  }
  .content-section.section01 .content-section__desc02:before {
    position: absolute;
    top: 4.8em;
    right: 0;
  }
  .content-section.section01 .content-section__desc02:after {
    content: "";
    display: block;
    width: 98px;
    height: 69px;
    position: absolute;
    top: 0;
    right: -1.4em;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="98" height="69" viewBox="0 0 98 69"><rect width="98" height="69" fill="none"/><path d="M52.3 14.2L52.3 14.2c-9.4 0-17 7.6-17 17 0 0 0 0 0 0l0 0c0 9.4 7.6 17 17 17l0 0 0 0c9.4 0 17-7.6 17-17l0 0C69.3 21.8 61.7 14.2 52.3 14.2L52.3 14.2z" fill="%23E3E3E3"/><path d="M46.9 21.9L46.9 21.9c-9.4 0-17 7.6-17 17l0 0 0 0c0 9.4 7.6 17 17 17l0 0 0 0c9.4 0 17-7.6 17-17l0 0c0-9.4-7.6-17-17-17C46.9 21.9 46.9 21.9 46.9 21.9z" fill="%23B60D33"/><path d="M49 21.4c7.7 0 13.9 6.2 13.9 13.9 0 7.7-6.2 13.9-13.9 13.9 -7.7 0-13.9-6.2-13.9-13.9 0 0 0 0 0 0C35.1 27.7 41.3 21.4 49 21.4M49 18.4c-9.4 0-17 7.6-17 17 0 9.4 7.6 17 17 17 9.4 0 17-7.6 17-17C65.9 26 58.3 18.4 49 18.4L49 18.4z"/><path d="M31 56c-11.4-9.9-12.6-27.2-2.7-38.6 1.4-1.6 3.1-3.1 4.8-4.4l1.8 2.5c-11 7.8-13.6 23-5.8 33.9 1.1 1.6 2.4 3 3.9 4.3L31 56z"/><path d="M21.7 61.2c-14.1-12.3-15.6-33.7-3.3-47.9 1.8-2 3.8-3.9 6-5.4l1.8 2.5c-13.9 9.9-17.2 29.2-7.3 43.1 1.4 2 3.1 3.8 4.9 5.5L21.7 61.2z"/><path d="M15.1 69c-18.3-15.9-20.3-43.7-4.3-62 2.3-2.6 4.9-5 7.8-7l1.8 2.5c-18.4 13.1-22.8 38.6-9.7 57 1.9 2.7 4.1 5.1 6.5 7.2L15.1 69z"/><path d="M66.8 56l-2-2.3c10.1-8.8 11.2-24.2 2.4-34.3 -1.3-1.5-2.7-2.8-4.3-3.9l1.8-2.5c12.3 8.7 15.2 25.8 6.5 38.2 -1.3 1.8-2.7 3.4-4.4 4.8L66.8 56z"/><path d="M76.1 61.2l-2-2.3c12.9-11.2 14.2-30.7 3.1-43.6 -1.6-1.9-3.4-3.5-5.5-4.9l1.8-2.5c15.3 10.8 18.9 32 8.1 47.3 -1.6 2.2-3.4 4.2-5.4 6V61.2z"/><path d="M82.7 69l-2-2.3c17-14.8 18.8-40.6 4-57.7 -2.1-2.5-4.6-4.7-7.2-6.5l1.8-2.5c19.8 14 24.5 41.4 10.4 61.2 -2 2.9-4.4 5.5-7 7.8L82.7 69z"/></svg>');
  }
  .content-section.section02 .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    gap: 0 3.6em;
  }
  .content-section.section02 h2 {
    grid-column: 1 / 13;
    grid-row: 1;
  }
  .content-section.section02 .content-section__desc01 {
    grid-column: 1 / 7;
    grid-row: 2;
  }
  .content-section.section02 .content-section__desc02 {
    grid-column: 7 / 13;
    grid-row: 2;
  }
  .pr-academy__desc {
    max-width: 40em;
  }
  .text-block-pof .container {
    background-image: url(/wp-content/themes/commplace/images/pof-brands02.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 34em;
    padding-left: 50%;
  }
  .text-block-pof__thumb {
    display: none;
  }
  .pof-trust .container {
    display: flex;
    background-color: #f1f1f1;
    padding: 1em 0;
  }
  .pof-trust h2 {
    font-size: 1em;
    padding: 0 0 0 2.4em;
    width: 20em;
    align-self: center;
  }
  .pof-trust .newspaper__list {
    width: calc(100% - 20em);
  }
  .pof-services__inner {
    grid-column: 8 / 13;
  }
  .pof-services__thumb {
    grid-column: 1 / 7;
    width: auto;
    display: flex;
    align-items: center;
    padding: 8em 0 8em 3.6em;
    background-image: url(/wp-content/themes/commplace/images/pof-bg03.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  .pof-services__thumb img {
    width: 16em;
  }
  .pof-services-list .container {
    grid-template-columns: repeat(3, 1fr);
    gap: 2.4em;
  }
  .pof-work__header-thumb {
    width: auto;
    display: flex;
    align-items: center;
    padding: 8em 0 8em 7em;
    background-image: url(/wp-content/themes/commplace/images/pof-bg06.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  .pof-work__header-thumb img {
    width: 16em;
  }
  .pof-work__header-title {
    grid-column: 2 / 6;
  }
  .pof-places .container {
    position: relative;
  }
  .pof-places .container:before {
    content: "";
    display: block;
    width: 460px;
    height: 635px;
    background-size: cover;
    background-image: url('/wp-content/themes/commplace/images/pof-bg07.jpg');
    position: absolute;
    right: 0;
    bottom: -4em;
    z-index: -1;
  }
  .pof-places__items {
    column-count: 4;
    max-width: 53em;
  }
  .pof-places__item:last-child {
    margin-bottom: 22em;
  }
  .pof-articles-list__item h3 {
    font-size: 1.7em;
  }
  .pof-articles-list__item .link-more {
    letter-spacing: 4px;
  }
  .pfe-dkk .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 2.4em 0;
    padding-top: 0;
    grid-template-rows: max-content;
  }
  .pfe-dkk__thumb {
    grid-column: 1 / 5;
    grid-row: 1 / 4;
    margin: 2em 0 0 -2.4em;
    position: relative;
    z-index: 1;
  }
  .pfe-dkk__header {
    grid-column: 6 / 13;
    grid-row: 1;
    padding-left: 0;
    margin: 0;
    position: relative;
  }
  .pfe-dkk__header:before {
    content: "";
    background-color: #000000;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -18em;
    width: 18em;
  }
  .pfe-dkk__desc {
    grid-column: 6 / 13;
    grid-row: 2;
  }
  .pfe-gardens .container {
    grid-template-columns: repeat(12, 1fr);
  }
  .pfe-gardens__desc {
    grid-column: 6 / 13;
    grid-row: 1;
    margin: 2em 0 4em;
    position: relative;
    z-index: 1;
    padding: 1.8em 4em;
  }
  .pfe-gardens__thumb:nth-of-type(2) {
    grid-column: 1 / 8;
    grid-row: 1;
    position: relative;
  }
  .pfe-gardens__thumb:nth-of-type(2) img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .pfe-gardens__thumb:nth-of-type(3) {
    grid-column: 1 / 8;
    grid-row: 2;
  }
  .pfe-gardens__thumb:nth-of-type(4) {
    grid-column: 8 / 13;
    grid-row: 2;
    margin-top: -5.6em;
  }
  .pfe-how__desc-items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 1em;
  }
  .customers-offer-nav .container:before {
    right: 17em;
  }
  .offer-latest-jobs .newspaper__list:before {
    content: "";
    background-color: #B60D33;
    height: 4px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
  }
  .offer-contact__inner {
    grid-column: 1 / 8;
  }
  .offer-contact__contact {
    grid-column: 9 / 13;
  }
  .offer-contact .container {
    padding-bottom: 7em;
  }
  .offer-contact .container:before {
    grid-column: 7 / 13;
    width: 15em;
    height: 15em;
    bottom: -7em;
  }
}
@media (max-width: 959px) {
  body.single-offer .dots-separator .container {
    position: relative;
  }
  body.single-offer .dots-separator .container:before {
    content: "";
    display: block;
    width: 260px;
    height: 24px;
    position: absolute;
    z-index: 0;
    background-size: auto;
    background-repeat: repeat;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
    bottom: -15px;
    right: 19px;
  }
}
@media (min-width: 529px) and (max-width: 959px) {
  body.single-offer .dots-separator .container:before {
    width: 345px;
  }
}
@media (min-width: 760px) and (max-width: 959px) {
  body.single-offer .dots-separator .container:before {
    width: 467px;
    right: 38px;
  }
}
@media (min-width: 840px) and (max-width: 959px) {
  body.single-offer .dots-separator .container:before {
    width: 551px;
  }
}
@media (min-width: 1024px) {
  h1,
  .h1 {
    font-size: 3.2em;
  }
  h2 {
    font-size: 2.4em;
  }
  .container {
    padding: 3em 3.6em;
  }
  .container-inner {
    padding: 0 3.6em;
  }
  body.dark #logotyp .content {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 207 43'%3E%3Cpath fill='%23FFFFFF' d='M41.1 20.7q-.3-6-3.7-10.8l-3 2a17 17 0 0 1-7.6 25.6A8.5 8.5 0 0 1 15.2 29q.4-8 7.5-13l5.3-3.7.3-.3 4.3-3 2.2-1.3 4.8-3.2.8-4.6-8.7 5.5-4.4 3-6.7 4.6q-8.4 6-9 15.8-.1 5 3.2 8.8c-2-.7-5.6-3.4-5.6-3.4A17 17 0 0 1 25.9 5.5l3.7-2.4A20.5 20.5 0 0 0 5.3 7.8 20.5 20.5 0 0 0 6.7 37l.5.4q5.6 4.7 13.2 4.9h.3a16 16 0 0 0 7.5-1.4 21 21 0 0 0 13-20.1M57.8 17a6 6 0 0 1 2.4-2.5q1.4-.9 3.4-.9 2.4 0 4 1.2t2.2 3.4h-2.4q-.4-1.2-1.4-2-1-.6-2.4-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.5 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.8-1.5-.8-3.6 0-2.2.8-3.7m17.8 9.8q-1.5-.9-2.5-2.5-.8-1.5-.8-3.6 0-2 .9-3.7.9-1.6 2.4-2.4a7 7 0 0 1 3.5-.9 7 7 0 0 1 3.4.9q1.6.8 2.5 2.4t.9 3.7-1 3.6-2.4 2.5q-1.5.8-3.5.8t-3.4-.8m5.6-1.7q1-.6 1.7-1.7t.7-2.7-.6-2.8q-.7-1-1.7-1.7-1-.5-2.2-.5t-2.3.5a4 4 0 0 0-1.6 1.7q-.6 1.2-.6 2.8t.6 2.7a4 4 0 0 0 1.6 1.7q1 .6 2.2.6t2.2-.6m26.2-10.7q1.2.6 2 2 .7 1.2.7 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.8-1.6 1-.6 2.4-.6 1.8 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t3-.8 2.7.7m25.3-.1q1.2.6 2 2 .6 1.2.6 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.7-1.6t2.5-.6q1.6 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t2.9-.8 2.8.7m10.5 0a6 6 0 0 1 3-.8q1.8 0 3.3.9a6 6 0 0 1 2.3 2.4q.8 1.6.8 3.6t-.8 3.7a6 6 0 0 1-5.5 3.3 6 6 0 0 1-5-2.7v9.4H139V13.8h2.2v2.5q.7-1.1 2-1.9m6.6 3.5q-.7-1.2-1.7-1.7t-2.3-.6a4 4 0 0 0-4 2.3q-.6 1.2-.6 2.7t.7 2.6a4 4 0 0 0 3.9 2.4q1.2 0 2.3-.6t1.7-1.8q.6-1 .6-2.7 0-1.5-.7-2.6M158.2 7v20.3H156V7zm4.2 10a6 6 0 0 1 5.5-3.4 6 6 0 0 1 3.1.8 5 5 0 0 1 2 2v-2.5h2.2v13.4h-2.3v-2.5q-.5 1.2-2 2a6 6 0 0 1-3 .7 6 6 0 0 1-5.5-3.3q-.9-1.6-.8-3.7 0-2 .8-3.6m10 .9a4 4 0 0 0-4-2.3q-1.3 0-2.3.6t-1.7 1.7-.6 2.6.6 2.7a4 4 0 0 0 4 2.4q1.2 0 2.3-.6t1.6-1.8q.6-1 .6-2.6t-.6-2.7m6.7-.8a6 6 0 0 1 2.3-2.5q1.5-.9 3.4-.9 2.5 0 4 1.2 1.8 1.2 2.2 3.4h-2.4q-.3-1.2-1.3-2-1-.6-2.5-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.6 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.3-2.5q-.9-1.5-.9-3.6 0-2.2.9-3.7m27 4.5h-10.7q.2 2 1.4 3.1t3 1.1q1.5 0 2.4-.6 1-.7 1.4-1.8h2.4q-.6 2-2.2 3.1t-4 1.2q-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.9-1.6-.9-3.6 0-2.1.9-3.7t2.3-2.4a7 7 0 0 1 3.5-.9q2 0 3.4.9 1.5.8 2.2 2.3.9 1.4.8 3.3zm-2.7-4q-.7-.9-1.6-1.4t-2.1-.5q-1.7 0-2.9 1.1-1.2 1-1.4 3h8.5q0-1.3-.5-2.2'/%3E%3C/svg%3E");
  }
  /*#site-header {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 100;
		transition: background-color 0.1s ease-in-out;
		body.scrolled & {
			background-color: @white;
			box-shadow: 0 0.1em 1em rgba(0, 0, 0, .1);
		}
		body.dark & {
			background-color: transparent;
		}
		body.dark.scrolled & {
			background-color: rgba(29, 29, 27, .85);
			backdrop-filter: blur(2px);
		}
		body.scrolled & .container {
			padding-top: .4em;
			padding-bottom: .4em;
		}
		body.postid-38 & {
			background-color: @white;
		}
		//tworzenie stron www
		body.www & {
			background-color: @white;
		}
		.container {
			display: flex;
			align-items: center;
			justify-content: space-between;
			transition: padding-top 0.3s ease-in-out;
			position: relative;
		}
		#logotyp .content {
			transition: transform 300ms ease-in-out;
			body.scrolled & {
				transform: scale(0.8);
			}
		}
	}*/
  body.dark.scrolled .link-signin {
    color: #0A89FF;
  }
  /*#main-nav {
		display: flex;
		align-items: center;
		grid-gap: 1.2em;
	}
	#primary-menu {
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: .94em;
		line-height: 1.4em;
		z-index: 1;
		display: flex;
		align-items: center;
		ul {
			display: none;
			list-style: none;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 100%;
			left: 0;
			right: 0;
			border-top: 1px solid @brand01;
			background-color: @white;
			transform: translateY(-1px);
			box-shadow: 0 0 1em rgba(0, 0, 0, .1);
			a:hover {
				color: @brand01;
			}
		}
		>li {
			display: inline-block;
			margin: 0;
			&:hover>.custom-sub-menu {
				display: flex;
				justify-content: space-between;
			}
		}
		>li>a {
			padding: .8em;
			font-size: .8em;
			display: block;
			color: @black;
			border-bottom: 1px solid transparent;
		}
		>li.menu-item-has-children {
			display: flex;
			align-items: center;
			padding-right: .8em;
			&:after {
				content: "";
				display: block;
				width: .6em;
				height: .6em;
				background-size: cover;
				background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><polyline points="0.3 3.4 5.9 8.4 11.4 3.4 " fill="none" stroke="%230073E0"/></svg>');
				transition: transform 400ms ease-in-out;
			}
			&:hover {
				&:after {
					transform: rotate(180deg);
				}
			}
		}
		>li.menu-item-has-children:focus-within .custom-sub-menu {
			display: flex;
		}
		#menu-item-5508 {
			position: relative;
			.sub-menu {
				padding: .5em 0;
				a {
					color: @black;
					font-size: .9em;
					display: block;
					padding: .5em .8em;
				}
				li {
					margin: 0;
				}
			}
		}
		#menu-item-5508:hover, #menu-item-5508:focus-within {
			.sub-menu {
				display: block;
			}
		}
		body.dark &>li>a {
			color: @white;
		}
		.current-menu-item>a, >li>a:hover {
			border-bottom: 1px solid @brand01;
		}
		.menu-phone {
			display: none;
		}

	}*/
  /*.custom-sub-menu {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		background-color: @white;
		border-top: 1px solid @brand01;
		transform: translateY(-1px);
		min-width: 40em;
		box-shadow: 0 12px 18px #00000061;
		h4 {
			white-space: nowrap;
			padding: 0 0 1.2rem;
			text-transform: uppercase;
			font-size: 0.8em;
			color: #0061bd;
		}
		&:before {
			content: '';
			position: absolute;
			top: -30px;
			left: 100px;
			height: 30px;
			background: #ffffff00;
			right: 300px;
		}
	}*/
  /*.custom-sub-menu__item {
		margin: 2em 0;
		padding: 0 1.5vw;
		&.last {
			background-color: @border;
			margin: 0;
			padding: 2em 1.8em 4em;
			min-width: 14em;
			position: relative;
			max-width: 25%;
			.list-01__item-thumb {
				margin: .3rem 0 1rem;
			}
			.last__title {
				font-size: .9em;
				line-height: 1.4em;
				color: @textcolor;
			}
			.link-more {
				position: absolute;
				bottom: 1.6rem;
				left: 1.6rem;
				right: 1.6rem;
				font-size: .8em;
			}
			.custom-sub-menu__item-link {
				padding-top: 0;
			}
		}
	}*/
  /*.custom-sub-menu__item:nth-child(2), .custom-sub-menu__item:nth-child(3) {
		border-left: 1px solid @border;
	}
	.custom-sub-menu__item-link {
		display: block;
		font-size: .9em;
		line-height: 1.2em;
		padding: .4rem 0;
		color: @black;
		white-space: nowrap;
		font-weight: 500;
		&:hover {
			color: @brand01;
		}
		small {
			display: block;
			font-weight: 400;
			color: #9c9c9c;
		}
	}
	.custom-sub-menu__item-link {
		display: flex;
	}
	.custom-sub-menu__item-link .custom-sub-menu__item-icon {
		width: 28px;
		min-width: 28px;
		margin-right: 10px;
		filter: grayscale();
	}
	.custom-sub-menu__item-link:hover .custom-sub-menu__item-icon {
		filter: none;
	}
	.offer-list .container {
		padding: 3.6em;
	}
	#logotyp {
		width: 9em;
		&:after {
			width: 24px;
			height: 40px;
			top: -8px;
			right: -16px;
		}
	}*/
  .slider-intro {
    overflow: hidden;
  }
  .slider-intro .container {
    padding-right: 0;
    padding-top: 7em;
  }
  .slider-intro h1 {
    padding: 0 0 1em;
  }
  .slider-intro h2 {
    font-size: 2.6em;
    line-height: 1em;
  }
  .slider-intro p {
    font-size: 1em;
    line-height: 1.4em;
  }
  .slider-intro .slider__item {
    display: grid !important;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 1.6em;
    align-items: center;
    padding-left: 2.4em;
  }
  .slider-intro .slider__item-inner {
    grid-column: 1 / 6;
    grid-row: 1;
    padding: 0;
  }
  .slider-intro .slider__item-thumb {
    grid-column: 7 / 13;
    grid-row: 1;
    margin: 3em 0;
    padding-top: 75%;
    position: relative;
    height: 0;
  }
  .slider-intro .slider__item-thumb:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: -5%;
    left: -3.8%;
    right: 0;
    bottom: -10%;
    width: 100%;
    background-size: cover;
    background-image: url(/wp-content/themes/commplace/images/slider-intro-thumb-bg.png);
  }
  .slider-intro .slider__item-thumb img,
  .slider-intro .slider__item-thumb video {
    z-index: 1;
    object-fit: cover;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    right: auto;
    width: 100%;
    height: 100%;
    max-height: none;
  }
  .slider-intro .slider__item-thumb video {
    object-fit: contain;
    background: #FFF;
    max-width: 100%;
  }
  .slider-intro.pr-city .slider__item-thumb img {
    object-fit: contain;
  }
  .slider-intro.goofy .slider__item-inner {
    grid-column: 8 / 13;
    grid-row: 1;
  }
  .slider-intro.goofy .slider__item-thumb {
    grid-column: 1 / 7;
    grid-row: 1;
  }
  .slider-intro .slick-prev {
    left: 2.4rem;
  }
  .slider-intro .custom-slick-counter {
    left: 5.2rem;
  }
  .slider-intro .slick-next {
    left: 8rem;
  }
  .slider-our-products .container:after {
    content: "";
    display: block;
    width: 192px;
    height: 144px;
    position: absolute;
    bottom: 49px;
    left: 38px;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
  }
  .slider-our-products .slick-list {
    width: 100vw;
    z-index: 1;
  }
  .slider-our-products .slick-arrow {
    top: 3rem;
  }
  .slider-our-products .slick-prev {
    right: 6.4rem;
  }
  .slider-our-products .slick-next {
    right: 3.6rem;
  }
  .pr-academy .container:after {
    content: "";
    display: block;
    width: 192px;
    height: 144px;
    position: absolute;
    bottom: 49px;
    left: 38px;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23000000"/></svg>');
  }
  .pr-academy .slick-list {
    width: 100vw;
    z-index: 1;
  }
  .pr-academy.judy .slick-list {
    width: 100%;
  }
  .pr-academy .slick-arrow {
    top: -5rem;
  }
  .pr-academy .slick-prev {
    right: 6.4rem;
  }
  .pr-academy .slick-next {
    right: 3.6rem;
  }
  .offer-group-list li {
    width: calc(33.33% + 1px);
  }
  .curio .container {
    margin: 0 auto;
  }
  .curio__inner {
    padding: 3.6em 0 3.6em 3.6em;
    min-height: 30em;
  }
  .goofy .curio__inner {
    padding: 3.6em 3.6em 3.6em 0;
  }
  .contact-box .container {
    padding-top: 3.6em;
    padding-bottom: 3.6em;
  }
  .case-study-list:before {
    height: 16.2em;
  }
  .case-study-list .container {
    grid-gap: 3.2em 1.8em;
  }
  .case-study-list .container:before,
  .case-study-list .container:after {
    display: none !important;
  }
  .case-study-list .list-01__item:nth-child(1):before {
    content: "";
    display: block;
    width: 24px;
    height: 144px;
    position: absolute;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    bottom: -24px;
    left: -24px;
  }
  .case-study-list .list-01__item:nth-child(1):after {
    content: "";
    display: block;
    width: 264px;
    height: 24px;
    position: absolute;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    bottom: -24px;
    left: 0;
  }
  .case-study-list .list-01__item:nth-child(4):before {
    content: "";
    display: block;
    width: 24px;
    height: 144px;
    position: absolute;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
    bottom: -24px;
    right: -24px;
  }
  .case-study-list .list-01__item:nth-child(4):after {
    content: "";
    display: block;
    width: 264px;
    height: 24px;
    position: absolute;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
    bottom: -24px;
    right: 0;
  }
  .case-study-list .list-01__item:nth-child(5):before {
    content: "";
    display: block;
    width: 24px;
    height: 144px;
    position: absolute;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    top: 24px;
    left: -24px;
  }
  .case-study-our-products .case-study-our-products__item:nth-child(2) .dots:before {
    content: "";
    display: block;
    width: 24px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
    bottom: -31px;
    left: -24px;
  }
  .case-study-our-products .case-study-our-products__item:nth-child(2) .dots:after {
    content: "";
    display: block;
    width: 264px;
    height: 24px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
    bottom: -31px;
    left: 0;
  }
  .case-study-our-products .case-study-our-products__item:nth-child(3) .dots:before {
    content: "";
    display: block;
    width: 24px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    top: -48px;
    right: -28px;
  }
  .case-study-our-products .case-study-our-products__item:nth-child(3) .dots:after {
    content: "";
    display: block;
    width: 264px;
    height: 48px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    top: -48px;
    right: -4px;
  }
  .stats ul {
    clip-path: inset(2px 2px 2px 2px);
  }
  .stats li {
    width: calc(33.33% + 1px);
    border: 1px solid #f1f1f1;
    margin-right: -1px;
    margin-bottom: -1px;
  }
  .case-studies .list-01__item-thumb,
  .case-study-list .list-01__item-thumb {
    padding-top: 50%;
  }
  .case-studies {
    overflow: hidden;
  }
  .case-studies:after {
    height: 18em;
  }
  .page-offer__types:after {
    height: 13em;
  }
  .slider-testimonials .container:before {
    width: calc((((100% - 7.2em) / 12) * 2) + 3.6em);
  }
  .slider-testimonials .container:after {
    content: "";
    display: block;
    width: 78px;
    height: 288px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    bottom: 60px;
    left: 39px;
  }
  .slider-testimonials .container .slick-list {
    z-index: 1;
  }
  .slider-testimonials.industries__item-case-container .container:after {
    width: 288px;
    height: 144px;
    left: 38px;
    bottom: 39px;
  }
  .slider-testimonials.industries__item-case-container .list-01__item {
    z-index: 1;
  }
  .banner__inner p {
    max-width: 24em;
  }
  .banner-career {
    margin-top: 10em;
  }
  .banner-career .container {
    padding-left: 3.6em;
    padding-right: 3.6em;
  }
  .banner-career .container:after {
    width: 25em;
  }
  .banner-career__title {
    justify-content: flex-end;
  }
  .banner-career__title:after {
    width: 288px;
    height: 144px;
    transform: translateY(-16px);
  }
  .banner-career__title span {
    font-size: 9em;
  }
  .banner-career__subtitle span {
    font-size: 2.2em;
    max-width: 14em;
  }
  .banner-career__subtitle:after {
    transform: translateX(-4.4rem);
  }
  .this-place .container {
    padding-top: 0;
  }
  .this-place__inner {
    grid-column: 1 / 9;
  }
  .this-place__inner p {
    padding: 0 20% 0 0;
  }
  .goofy .this-place__inner p {
    padding: 0 0 0 20%;
  }
  .this-place__aside {
    grid-column: 10 / 13;
    padding-top: 6.5em;
  }
  .single-job .this-place__aside:before {
    top: 9em;
    left: -5em;
  }
  .contact-data .container {
    padding-top: 2em;
  }
  .contact-data__info-thumb-inner {
    margin-left: 4.8em;
  }
  .contact-data__info-thumb-inner:before {
    content: "";
    background-color: #f1f1f1;
    position: absolute;
    top: 1.6em;
    left: -4.8em;
    bottom: -2.4em;
    right: 2.4em;
    z-index: -2;
  }
  .contact-data__info-thumb-inner:after {
    content: "";
    display: block;
    width: 144px;
    height: 288px;
    position: absolute;
    bottom: -29px;
    left: -48px;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .contact-data__form #nf-field-21-wrap {
    position: relative;
  }
  .contact-data__form #nf-field-21-wrap:after {
    content: "";
    display: block;
    width: 204px;
    height: 48px;
    position: absolute;
    bottom: -29px;
    right: -28px;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .looking-for__items {
    padding-left: 10em;
  }
  .offer-product-case__inner {
    width: 60%;
  }
  .offer-product-case__aside {
    width: 40%;
  }
  .single-job.goofy .this-place__aside:before {
    top: 10.5em;
  }
  .our-expectations h2 {
    font-size: 1.6em;
  }
  .customers-intro {
    padding-top: 10em;
  }
  .customers-intro .container {
    padding-right: 3.6em;
    padding-top: 0;
    padding-bottom: 3em;
  }
  .slider__item-contact {
    position: relative;
  }
  .slider__item-contact:before {
    content: "";
    display: block;
    background-color: #f1f1f1;
    position: absolute;
    top: 1.2em;
    right: 1.2em;
    bottom: -52px;
    left: -76px;
    z-index: 1;
    background-image: none;
  }
  .slider__item-contact-inner {
    position: relative;
    z-index: 3;
  }
  .industries__item-case-container .container {
    grid-gap: 4.8em;
  }
  .industries__item-case-container .list-01__item,
  .industries__item-case-container .slider__item-inner {
    width: calc(50% - 2.4em);
  }
  .industries__item-logos {
    position: relative;
    margin-bottom: 4em;
  }
  .industries__item-logos:after {
    content: "";
    display: block;
    width: 216px;
    height: 84px;
    position: absolute;
    bottom: -27px;
    right: -27px;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
  }
  .industries__item-header h3 {
    font-size: 2.4em;
  }
  .page-offer__banner .container {
    padding-top: 12em;
    padding-bottom: 4em;
  }
  .page-offer__banner.pr-city .container {
    padding-top: 6em;
  }
  .list-01 .container {
    position: relative;
  }
  .list-01 .container:before,
  .list-01 .container:after {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
  }
  .list-01 .container:before {
    top: 160px;
    right: 32px;
  }
  .list-01 .container:after {
    bottom: 48px;
    left: 38px;
  }
  .list-01.pr-city .container {
    margin-bottom: 4em;
    padding-top: 0;
  }
  .list-01.pr-city .container:before {
    content: "";
    display: block;
    width: 960px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    top: 157px;
    left: -320px;
  }
  .list-01.pr-city .container:after {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    bottom: 48px;
    left: 38px;
  }
  .list-01.pr-city h2 {
    text-align: right;
    padding: 0 10% 1.6rem 60%;
  }
  .list-01.no-title .container:before {
    top: 54px;
    right: 32px;
  }
  .list-01.no-title .container:after {
    bottom: 158px;
    left: 38px;
  }
  .list-01.case-studies .container:after {
    display: none;
  }
  .list-01.case-studies .container:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    top: 136px;
    right: 42px;
  }
  .list-01.case-studies .container .dots:after {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    bottom: 156px;
    left: 38px;
  }
  .list-01 .list-01__item {
    position: relative;
    z-index: 1;
  }
  .page-offer .list-01 .list-01__item.theme-dark:before {
    content: "";
    border: 1px solid #005fff;
    z-index: -1;
    position: absolute;
    top: 2em;
    bottom: -1.6em;
    left: 1.6em;
    right: -1.6em;
  }
  .page-offer .list-01 .container:after {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .magic-slider .slick-active .slider__item-thumb:before {
    content: "";
    display: block;
    width: 240px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    top: -60px;
    right: -30px;
  }
  .magic-slider .slick-active .slider__item-thumb img {
    z-index: 1;
  }
  .magic-slider.type_2 .slick-active .slider__item-thumb:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23B60D33"/></svg>');
  }
  .magic-slider.pr-city .slick-active .slider__item-thumb:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23B60D33"/></svg>');
  }
  .magic-slider .slick-active .slider__item-thumb-style-2:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
  }
  .magic-slider .slick-current.slick-active .slider__item-thumb:before {
    right: auto;
    left: -24px;
    top: 100px;
  }
  .magic-slider.goofy .slick-current.slick-active .slider__container {
    margin-top: 7rem;
  }
  .magic-slider.goofy .slick-current.slick-active .slider__item-thumb:before {
    top: -48px;
  }
  .magic-slider.goofy .slick-active .slider__item-thumb:before {
    top: 120px;
  }
  .magic-slider.goofy .slick-prev {
    left: 2.8rem;
  }
  .magic-slider.goofy .slick-next {
    left: 8.4rem;
  }
  .magic-slider.goofy .custom-slick-counter {
    left: 5.6rem;
  }
  .magic-slider.slider-about-us .slick-active .slider__item-thumb:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
  }
  .magic-slider.slider-about-us .slick-active.slick-current .slider__item-thumb:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .slider-how-we-work .container {
    position: relative;
  }
  .slider-how-we-work .container:before,
  .slider-how-we-work .container:after {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .slider-how-we-work .container:before {
    bottom: -77px;
    right: 30px;
  }
  .slider-how-we-work .container:after {
    bottom: 120px;
    left: -102px;
    transform: rotate(90deg);
  }
  .page-offer__types .container {
    position: relative;
  }
  .page-offer__types .container:before {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    top: 55px;
    right: 32px;
  }
  .page-offer__types .container:after {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
    bottom: 73px;
    left: 38px;
  }
  .blog__item.first:before {
    content: "";
    display: block;
    width: 24px;
    height: 288px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    top: 60px;
    left: -24px;
  }
  .blog__item.first .blog__item-thumb {
    z-index: 1;
  }
  .blog__item.first .blog__item-inner {
    z-index: 2;
  }
  .newspaper__list:after {
    content: "";
    display: block;
    width: 288px;
    height: 24px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    bottom: -30px;
    right: 110px;
  }
  .newspaper__list .slick-list {
    z-index: 1;
  }
  .page-contact .newspaper__list:after {
    display: none;
  }
  .cooperation h2 {
    font-size: 2.47em;
  }
  .slider-pr-agency .slider__item-thumb {
    grid-column: 7 / 13;
    align-self: center;
    padding-top: 77.27%;
  }
  .slider-pr-agency .slider__item-thumb:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/commplace/images/pr-agency-thumb-bg.png);
  }
  .slider-pr-agency .slider__item-thumb img {
    z-index: 1;
    left: -5%;
    transform: scaleY(0.91);
  }
  .aurora .aurora__thumb {
    align-self: center;
    padding-top: 77.27%;
  }
  .aurora .aurora__thumb:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/wp-content/themes/commplace/images/pr-agency-thumb-bg.png);
  }
  .aurora .aurora__thumb img {
    z-index: 1;
    left: -5%;
    transform: scaleY(0.91);
  }
  .aurora .aurora__thumb.video-container {
    padding-top: 56.25%;
  }
  .aurora .aurora__thumb.video-container:before {
    top: -1em;
    bottom: -1em;
    left: -1em;
    right: -1em;
    width: calc(100% + 2em);
    background-size: cover;
  }
  .aurora.red-left .aurora__thumb:before {
    background-image: url(/wp-content/themes/commplace/images/red-left.png);
  }
  .aurora.red-left .aurora__thumb img {
    transform: scale(0.93);
    left: 0;
  }
  .aurora.blue-left .aurora__thumb:before {
    background-image: url(/wp-content/themes/commplace/images/blue-left.png);
  }
  .aurora.blue-left .aurora__thumb img {
    transform: scale(0.93);
    left: 0;
  }
  .aurora.dots-blue-left-bottom .aurora__thumb:before {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-size: auto;
    background-repeat: repeat;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    bottom: -30px;
    left: -24px;
    top: auto;
    right: auto;
  }
  .aurora.dots-blue-left-bottom .aurora__thumb img {
    transform: none;
    left: 0;
  }
  .aurora.dots-red-right-top .aurora__thumb:before {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-size: auto;
    background-repeat: repeat;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
    top: -23px;
    right: -29px;
    bottom: auto;
    left: auto;
  }
  .aurora.dots-red-right-top .aurora__thumb img {
    transform: none;
    left: 0;
  }
  .aurora.curio .container {
    padding: 3.6em;
  }
  .block.red-dots h2 {
    margin-bottom: 60px;
  }
  .block.red-dots .container {
    position: relative;
  }
  .block.red-dots .container:after {
    content: "";
    display: block;
    width: 252px;
    height: 60px;
    position: absolute;
    bottom: 3em;
    left: 3.6em;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
  }
  .slider-services .container {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .slider-services .container:after {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
    bottom: 50px;
    left: 39px;
  }
  .slider-services .slick-list {
    z-index: 1;
  }
  .slider-services .slick-prev {
    right: 8.4rem;
  }
  .slider-services .slick-next {
    right: 2.8rem;
  }
  .slider-services .custom-slick-counter {
    right: 5.6rem;
  }
  .slider-services .slick-arrow,
  .slider-services .custom-slick-counter {
    bottom: 2.4rem;
  }
  .offer-group-list .container {
    position: relative;
  }
  .offer-group-list .container:before {
    content: "";
    display: block;
    width: 288px;
    height: 24px;
    position: absolute;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
    top: -24px;
    left: 3.6em;
  }
  .industries__filters .container {
    grid-gap: 0;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .industries__filters.second {
    border-bottom: 1px solid #f1f1f1;
  }
  .industries__filters span {
    width: auto;
    background-color: transparent;
    opacity: 0.5;
    font-size: 1em;
  }
  .industries__filters span.selected {
    background-color: transparent;
    color: #000000;
    opacity: 1;
  }
  .page-career .your-place__title {
    max-width: none;
  }
  .page-career .your-place__title-title {
    font-size: 2.8em;
  }
  .page-career .your-place__title-title span {
    font-size: 5.9rem;
  }
  .page-career .your-place__title-subtitle {
    font-size: 1.28em;
  }
  .place .container {
    padding-top: 8em;
  }
  .pfe-main .place .container {
    padding-top: 0;
  }
  .career-path__items {
    display: flex;
    justify-content: center;
  }
  .career-path__item {
    margin: 0 calc(50px + .6em) 0 0;
    width: 13em;
    height: 13em;
    font-size: 0.8em;
    line-height: 1.4em;
  }
  .career-path__item:after {
    left: auto;
    right: -30px;
    bottom: calc(5.5em - 20px);
    transform: rotate(-90deg);
  }
  .career-path__item:last-child {
    margin: 0;
  }
  .job-contact-form .container {
    padding-top: 4em;
    /*padding-nottom:4em;*/
  }
  .case-study-stats {
    position: relative;
    z-index: 1;
  }
  .case-study-stats .container {
    position: relative;
  }
  .case-study-stats .container:before {
    content: "";
    display: block;
    width: 288px;
    height: 24px;
    position: absolute;
    top: -24px;
    left: 3.6em;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .case-study-stats .container:after {
    content: "";
    display: block;
    width: 144px;
    height: 48px;
    position: absolute;
    bottom: -54px;
    right: 3.6em;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
  }
  .solution {
    margin-bottom: 6em;
  }
  .solution .aurora__thumb {
    align-self: auto;
    margin-bottom: -8.4em;
  }
  .solution .aurora__thumb:before {
    display: none;
  }
  .solution .aurora__thumb img {
    left: 0;
    transform: none;
  }
  .solution .container {
    position: relative;
    padding: 3.6em;
  }
  .solution .container .dots:before {
    content: "";
    display: block;
    width: 288px;
    height: 24px;
    position: absolute;
    top: -24px;
    left: 3.6em;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .solution .container .dots:after {
    content: "";
    display: block;
    width: 288px;
    height: 24px;
    position: absolute;
    bottom: -6.6em;
    right: 4.6em;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .solution .container .lines:before {
    content: "";
    width: calc(100% - 288px - 9.6em);
    height: calc(24px + 1.2em);
    border-top: 1px solid #005fff;
    border-right: 1px solid #005fff;
    position: absolute;
    top: -24px;
    right: 3.6em;
  }
  .solution .container .lines:after {
    content: "";
    width: 26em;
    height: 4.8em;
    border-bottom: 1px solid #005fff;
    border-left: 1px solid #005fff;
    position: absolute;
    bottom: -2.4em;
    left: 3.6em;
  }
  .used-products h2 {
    padding: 0 0 2.4rem;
  }
  .used-products .list-02__items {
    position: relative;
  }
  .used-products .list-02__items:before {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    top: -24px;
    left: -24px;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .city-intro {
    margin-top: 5em;
  }
  .city-intro .container {
    grid-gap: 4.8em;
    padding-bottom: 8.4em;
  }
  .city-intro .city-intro__info,
  .city-intro .contact-data__form {
    width: calc(50% - 2.4em);
  }
  .city-intro .contact-data__form:before {
    content: "";
    top: -2.4em;
    bottom: -2.4em;
    left: -2.4em;
  }
  .city-text {
    grid-gap: 4.8em;
  }
  .city-text__item {
    width: calc(50% - 2.4em);
  }
  .city-info .container {
    position: relative;
  }
  .city-info .container:before {
    content: "";
    display: block;
    width: 288px;
    height: 84px;
    position: absolute;
    bottom: 73px;
    right: calc(3.6em - 28px);
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .city-info__item {
    background-color: #000000;
  }
  .city-info__item:nth-child(1) {
    border-top: 1px solid #000000;
  }
  .city-form .container {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  #site-footer {
    position: relative;
  }
  #site-footer:before {
    content: "";
    display: block;
    width: 48px;
    height: 288px;
    position: absolute;
    top: -6em;
    left: 0;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  #site-footer:after {
    content: "";
    display: block;
    height: 48px;
    width: 288px;
    position: absolute;
    bottom: 0;
    right: 15em;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23010101"/></svg>');
  }
  .calendar-intro.first .container {
    padding-top: 10em;
  }
  .calendar-intro__btns {
    margin: 0 -3.6em;
    padding: 3.6em;
    width: calc(100% + 7.2em);
    justify-content: center;
    align-items: flex-end;
  }
  .calendar-intro__btns-thumb {
    position: relative;
  }
  .calendar-intro__btns-thumb:after {
    content: "";
    display: block;
    width: 120px;
    height: 120px;
    position: absolute;
    bottom: -29px;
    left: -46px;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    filter: grayscale(1) brightness(0);
  }
  .calendar-intro__btns-thumb img {
    position: relative;
    z-index: 1;
  }
  .calendar-intro__btns-content {
    width: 28em;
    text-align: center;
    margin: 0 auto;
  }
  .calendar-intro__content-item {
    display: flex;
    align-items: center;
  }
  .calendar-intro__content-item:before {
    content: "";
    display: block;
    margin-right: 1em;
    background-size: cover;
  }
  .calendar-intro__content-item.calendar-pic {
    width: calc(50% - 38px);
  }
  .calendar-intro__content-item.calendar-pic:before {
    width: 58px;
    height: 58px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="92" height="92" viewBox="0 0 92 92.2"><rect width="92" height="92" fill="none"/><path d="M29.4 2c0-0.5-0.2-1-0.5-1.4C28.5 0.2 28 0 27.4 0c-0.5 0-1 0.2-1.4 0.6S25.4 1.5 25.4 2v8.5H14.8c-2.5 0-4.6 0.9-6.5 2.7 -1.8 1.8-2.7 4-2.7 6.5V83c0 2.6 0.9 4.8 2.7 6.6 1.9 1.7 4 2.6 6.5 2.6h63.4c2.5 0 4.6-0.9 6.5-2.6l0 0c1.8-1.8 2.7-4 2.7-6.6V69c0-0.1 0-0.1 0-0.2V19.7c0-2.5-0.9-4.7-2.7-6.5 -1.8-1.8-4-2.7-6.5-2.7H67.7V2c0-0.5-0.2-1-0.6-1.4C66.7 0.2 66.2 0 65.7 0 65.1 0 64.6 0.2 64.3 0.6 63.9 1 63.7 1.5 63.7 2v8.5H48.6V2c0-0.5-0.2-1-0.6-1.4S47.1 0 46.6 0c-0.6 0-1.1 0.2-1.4 0.6C44.8 1 44.6 1.5 44.6 2v8.5H29.4V2zM9.6 27v-7.3c0-1.4 0.5-2.6 1.6-3.6 1-1.1 2.2-1.6 3.6-1.6h10.6v5.2c0 0.5 0.2 1 0.6 1.4s0.9 0.6 1.4 0.6c0.6 0 1.1-0.2 1.5-0.6 0.3-0.4 0.5-0.9 0.5-1.4v-5.2h15.2v5.2c0 0.5 0.2 1 0.6 1.4 0.3 0.4 0.8 0.6 1.4 0.6 0.5 0 1-0.2 1.4-0.6s0.6-0.9 0.6-1.4v-5.2H63.7v5.2c0 0.5 0.2 1 0.6 1.4 0.3 0.4 0.8 0.6 1.4 0.6 0.5 0 1-0.2 1.4-0.6 0.4-0.4 0.6-0.9 0.6-1.4v-5.2h10.5c1.4 0 2.6 0.5 3.7 1.6 1 1 1.5 2.2 1.5 3.6V27H9.6zM9.6 83V31h73.8v35.8H72.9c-3.1 0-5.7 1.1-7.8 3.4C62.9 72.3 61.8 74.9 61.8 77.9v10.3h-47c-1.4 0-2.6-0.5-3.7-1.5h0.1C10.1 85.7 9.6 84.5 9.6 83zM67.9 73v-0.1c1.4-1.4 3-2.1 5-2.1h7.8L65.8 85.7V77.9C65.8 76 66.5 74.3 67.9 73zM83.4 73.9V83c0 1.5-0.5 2.7-1.5 3.7 -1.1 1-2.3 1.5-3.7 1.5H69L83.4 73.9z"/><path d="M9.6 19.7V27h73.8v-7.3c0-1.4-0.5-2.6-1.5-3.6C80.8 15 79.6 14.5 78.2 14.5H67.7v5.2c0 0.5-0.2 1-0.6 1.4C66.7 21.5 66.2 21.7 65.7 21.7c-0.6 0-1.1-0.2-1.4-0.6 -0.4-0.4-0.6-0.9-0.6-1.4v-5.2H48.6v5.2c0 0.5-0.2 1-0.6 1.4s-0.9 0.6-1.4 0.6c-0.6 0-1.1-0.2-1.4-0.6 -0.4-0.4-0.6-0.9-0.6-1.4v-5.2H29.4v5.2c0 0.5-0.2 1-0.5 1.4 -0.4 0.4-0.9 0.6-1.5 0.6 -0.5 0-1-0.2-1.4-0.6s-0.6-0.9-0.6-1.4v-5.2H14.8c-1.4 0-2.6 0.5-3.6 1.6C10.1 17.1 9.6 18.3 9.6 19.7z" fill="%23008ee1"/><path d="M9.6 31v52c0 1.5 0.5 2.7 1.6 3.7h-0.1c1.1 1 2.3 1.5 3.7 1.5h47V77.9c0-3 1.1-5.6 3.3-7.7 2.1-2.3 4.7-3.4 7.8-3.4h10.5V31H9.6zM35 43.2c2.3-0.1 4.3 0.6 6 2.2h-0.1c1.7 1.4 2.7 3.2 2.9 5.3 0.3 2.3-0.3 4.5-1.9 6.6 -1.5 1.9-3.5 4.3-6 7.1h6.3c0.5 0 1 0.2 1.4 0.6 0.4 0.3 0.6 0.8 0.6 1.4 0 0.5-0.2 1-0.6 1.4 -0.4 0.4-0.9 0.6-1.4 0.6h-11c-0.4 0-0.9-0.2-1.2-0.4 -0.4-0.3-0.6-0.7-0.7-1.2C29.2 66.4 29.2 66 29.4 65.5c0.1-0.4 0.5-0.7 0.8-0.9 3.7-4 6.6-7.2 8.6-9.8 0.8-1.1 1.2-2.3 1.1-3.6 -0.2-1.1-0.7-2.1-1.6-2.8 -0.9-0.8-1.9-1.2-3.1-1.2l0 0c-1.4 0.1-2.8 0.7-4 1.9 -0.4 0.3-0.9 0.5-1.4 0.5 -0.6-0.1-1.1-0.3-1.4-0.7 -0.4-0.4-0.6-0.8-0.6-1.4 0.1-0.5 0.2-1 0.7-1.4C30.5 44.2 32.7 43.2 35 43.2zM65 45.5v3.8c0 0.5-0.2 0.9-0.5 1.3 -4.1 4.6-6.5 10-7.3 16.1 -0.1 0.5-0.3 0.9-0.8 1.3 -0.4 0.3-0.9 0.4-1.4 0.4 -0.6-0.1-1-0.4-1.4-0.8 -0.3-0.5-0.4-0.9-0.3-1.5 0.8-6.6 3.4-12.4 7.7-17.5v-1.1H48.5c-0.5 0-1-0.2-1.4-0.6 -0.4-0.4-0.6-0.9-0.6-1.4 0-0.6 0.2-1.1 0.6-1.4 0.4-0.4 0.9-0.6 1.4-0.6H63c0.5 0 1 0.2 1.4 0.6C64.8 44.4 65 44.9 65 45.5z" fill="%23ffffff"/><path d="M35 43.2c-2.3 0-4.5 1-6.5 2.9 -0.5 0.4-0.6 0.9-0.7 1.4 0 0.6 0.2 1 0.6 1.4 0.3 0.4 0.8 0.6 1.4 0.7 0.5 0 1-0.2 1.4-0.5 1.2-1.2 2.6-1.8 4-1.9l0 0c1.2 0 2.2 0.4 3.1 1.2 0.9 0.7 1.4 1.7 1.6 2.8 0.1 1.3-0.3 2.5-1.1 3.6 -2 2.6-4.9 5.8-8.6 9.8 -0.3 0.2-0.7 0.5-0.8 0.9 -0.2 0.5-0.2 0.9-0.1 1.3 0.1 0.5 0.3 0.9 0.7 1.2 0.3 0.2 0.8 0.4 1.2 0.4h11c0.5 0 1-0.2 1.4-0.6 0.4-0.4 0.6-0.9 0.6-1.4 0-0.6-0.2-1.1-0.6-1.4 -0.4-0.4-0.9-0.6-1.4-0.6h-6.3c2.5-2.8 4.5-5.2 6-7.1 1.6-2.1 2.2-4.3 1.9-6.6 -0.2-2.1-1.2-3.9-2.9-5.3H41C39.3 43.8 37.3 43.1 35 43.2z"/><path d="M65 49.3V45.5c0-0.6-0.2-1.1-0.6-1.4C64 43.7 63.5 43.5 63 43.5H48.5c-0.5 0-1 0.2-1.4 0.6C46.7 44.4 46.5 44.9 46.5 45.5c0 0.5 0.2 1 0.6 1.4 0.4 0.4 0.9 0.6 1.4 0.6H61v1.1c-4.3 5.1-6.9 10.9-7.7 17.5 -0.1 0.6 0 1 0.3 1.5C54 68 54.4 68.3 55 68.4c0.5 0 1-0.1 1.4-0.4 0.5-0.4 0.7-0.8 0.8-1.3 0.8-6.1 3.2-11.5 7.3-16.1C64.8 50.2 65 49.8 65 49.3z"/><path d="M67.9 72.9V73c-1.4 1.3-2.1 3-2.1 4.9v7.8l14.9-14.9h-7.8C70.9 70.8 69.3 71.5 67.9 72.9z" fill="%23e3e3e3"/><path d="M83.4 83v-9.1L69 88.2h9.2c1.4 0 2.6-0.5 3.7-1.5C82.9 85.7 83.4 84.5 83.4 83z" fill="%23008ee1"/></svg>');
  }
  .calendar-intro__content-item.calendar-pic span {
    width: calc(100% - 58px - 1em);
  }
  .calendar-intro__content-item.arrow-pic {
    width: calc(50% + 38px);
  }
  .calendar-intro__content-item.arrow-pic:before {
    width: 96px;
    height: 58px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="152" height="92" viewBox="0 0 152.2 92.2"><rect width="152" height="92" fill="none"/><path d="M21.6 40.1c-1.5-1-3.1-1.5-4.9-1.5h-13.9c-0.8-0.1-1.5 0.3-2.1 1 0 0.1-0.1 0.1-0.1 0.2 -1 1.5-0.8 2.7 0.6 3.6l4.4 3.1 -4.5 3.1c0 0.1 0 0.1-0.1 0.1 -0.7 0.6-1.1 1.3-1 2.1 0 1.7 0.9 2.6 2.6 2.6h14c1.9 0 3.5-0.5 4.9-1.6l-0.1 0.1 6.4-4.5 32.2-0.1c0.5 11.8 5 22 13.5 30.5 9 8.9 19.9 13.4 32.7 13.4 12.7 0 23.6-4.5 32.6-13.4v-0.1c8.9-9 13.4-19.9 13.4-32.6 0-12.7-4.5-23.6-13.4-32.5 -9-9.1-19.9-13.6-32.6-13.6 -12.8 0-23.7 4.5-32.7 13.6 -8.5 8.5-13 18.7-13.5 30.7l-32.2 0.1L21.6 40.1zM16.7 42.6c1 0 1.8 0.2 2.6 0.8l4.4 3 -4.6 3.2c0 0 0 0 0 0.1 -0.7 0.5-1.6 0.7-2.5 0.7h-9.8l3.4-2.3c0.3-0.3 0.6-0.6 0.7-1 0.2-0.5 0.2-0.9 0-1.3 -0.1-0.4-0.4-0.8-0.7-1l-3.2-2.2H16.7zM84.7 24.7v-0.1c5.9-5.9 13.1-8.9 21.4-8.9 8.4 0 15.6 3 21.5 9 6 5.9 8.9 13.1 8.9 21.4 0 8.4-2.9 15.6-8.9 21.6 -5.9 5.9-13.1 8.8-21.4 8.8 -8.4 0-15.6-2.9-21.5-8.8 -5.5-5.6-8.4-12.1-8.9-19.5h8.1l-0.1 0.1c-2 3.3-2.7 5.5-2 6.6V55c0.1 1.2 1.3 1.6 3.6 1.3 0.5 0 1.3-0.2 2.2-0.4 1 1.7 2.2 3.4 3.8 5 4.1 4.1 9 6.1 14.8 6.1 5.7 0 10.7-2 14.7-6.1 4.1-4 6.1-9 6.1-14.7 0-5.8-2-10.7-6.1-14.8 -4-4.1-9-6.1-14.7-6.1 -5.8 0-10.7 2-14.8 6.1 -1.5 1.5-2.7 3.2-3.7 5 -1.2-0.4-2.2-0.6-2.8-0.7 -2.4-0.5-3.7 0-3.9 1.3l0 0c-0.8 1.3 0 3.5 2.5 6.8 0 0.1 0.2 0.2 0.3 0.4h-8C76.3 36.6 79.2 30.1 84.7 24.7zM81.9 21.8c-6.3 6.3-9.6 13.8-10.1 22.4l-7.8 0.1c0.5-10.9 4.6-20.1 12.4-27.9l0 0c8.2-8.3 18.1-12.4 29.8-12.4 11.6 0 21.5 4.1 29.7 12.4l0 0c8.2 8.2 12.3 18.1 12.3 29.7 0 11.7-4.1 21.6-12.3 29.8 -8.2 8.3-18.1 12.3-29.7 12.3 -11.7 0-21.6-4-29.8-12.3l0 0c-7.8-7.7-11.9-16.9-12.4-27.7h7.8c0.5 8.6 3.8 16 10.1 22.3v-0.1c6.6 6.8 14.7 10.1 24.3 10.1 9.5 0 17.6-3.3 24.3-10.1v0.1c6.7-6.8 10-14.9 10-24.4 0-9.5-3.3-17.6-10-24.3 -6.8-6.7-14.9-10.1-24.4-10.1S88.5 15.1 81.9 21.8zM94.3 34.3v-0.1c3.2-3.3 7.2-4.9 11.9-4.9 4.6 0 8.6 1.6 11.9 4.9v0.1c3.2 3.2 4.9 7.2 4.9 11.9 0 4.6-1.7 8.6-4.9 11.9 -3.3 3.2-7.3 4.9-11.9 4.9 -4.7 0-8.7-1.7-11.9-4.9 -1.1-1.1-2-2.2-2.7-3.4 1.3-0.5 2.7-1 4.4-1.5 0.1-0.1 0.2-0.1 0.3-0.1 0 0 0 0 0.1 0 0.8-0.3 1.6-0.6 2.5-0.9 0.1-0.1 0.3-0.2 0.5-0.2 2.6-1 5.2-2 7.8-3.1 0.1 0 0.2-0.1 0.4-0.1 1.2-0.8 1.7-1.6 1.5-2.4 0.3-1.1-0.4-1.9-1.9-2.5h0.1c-0.3-0.1-0.6-0.2-0.9-0.3l0.1 0.1 -7.2-3.1c0 0-0.1 0-0.1-0.1 -0.1 0-0.2 0-0.3 0 -0.1-0.1-0.3-0.2-0.4-0.3l-2.8-1c-1.5-0.6-2.9-1.1-4.1-1.6C92.3 36.4 93.2 35.3 94.3 34.3zM97.3 44c0.2 0.1 0.3 0.2 0.4 0.3l5.1 2.1c-1.8 0.7-3.6 1.4-5.3 2l0 0c-0.8 0.3-1.6 0.6-2.5 0.9h0.1c-0.1 0-0.2 0-0.2 0 -0.1 0-0.2 0-0.2 0.1 -2.6 0.9-4.7 1.6-6.3 2.1 -0.1 0-0.2 0-0.2 0.1 -0.8 0.2-1.4 0.4-2 0.5 0.3-0.4 0.6-1 1-1.7 0.5-0.8 1-1.6 1.6-2.4 0-0.1 0.1-0.2 0.2-0.2 0-0.1 0-0.1 0.1-0.2 0.1-0.2 0.2-0.4 0.4-0.5 0.2-0.5 0.4-0.9 0.3-1.4 0-0.5-0.2-0.9-0.5-1.2 -0.2-0.1-0.3-0.2-0.3-0.3 -0.1-0.1-0.1-0.1-0.1-0.1V44c-0.8-0.8-1.5-1.7-2.2-2.6 -0.5-0.6-0.8-1.1-1.1-1.5 0.7 0.2 1.4 0.4 2.4 0.7 0.1 0.1 0.1 0.1 0.2 0.1l0 0c1.7 0.6 3.7 1.3 6.1 2.2l0 0 2.7 1C97.1 44 97.2 44 97.3 44z"/><path d="M19.3 43.4c-0.8-0.6-1.6-0.8-2.6-0.8h-9.7l3.2 2.2c0.3 0.2 0.6 0.6 0.7 1 0.2 0.4 0.2 0.8 0 1.3 -0.1 0.4-0.4 0.7-0.7 1l-3.4 2.3h9.8c0.9 0 1.8-0.2 2.5-0.7 0-0.1 0-0.1 0-0.1l4.6-3.2L19.3 43.4z" fill="%23008ee1"/><path d="M84.7 24.6v0.1c-5.5 5.4-8.4 11.9-8.9 19.5h8c-0.1-0.2-0.3-0.3-0.3-0.4 -2.5-3.3-3.3-5.5-2.5-6.8l0 0c0.2-1.3 1.5-1.8 3.9-1.3 0.6 0.1 1.6 0.3 2.8 0.7 1-1.8 2.2-3.5 3.7-5 4.1-4.1 9-6.1 14.8-6.1 5.7 0 10.7 2 14.7 6.1 4.1 4.1 6.1 9 6.1 14.8 0 5.7-2 10.7-6.1 14.7 -4 4.1-9 6.1-14.7 6.1 -5.8 0-10.7-2-14.8-6.1 -1.6-1.6-2.8-3.3-3.8-5 -0.9 0.2-1.7 0.4-2.2 0.4 -2.3 0.3-3.5-0.1-3.6-1.3v-0.1c-0.7-1.1 0-3.3 2-6.6l0.1-0.1h-8.1c0.5 7.4 3.4 13.9 8.9 19.5 5.9 5.9 13.1 8.8 21.5 8.8 8.3 0 15.5-2.9 21.4-8.8 6-6 8.9-13.2 8.9-21.6 0-8.3-2.9-15.5-8.9-21.4 -5.9-6-13.1-9-21.5-9C97.8 15.7 90.6 18.7 84.7 24.6z" fill="%23ffffff"/><path d="M81.9 21.8c6.6-6.7 14.7-10.1 24.2-10.1s17.6 3.4 24.4 10.1c6.7 6.7 10 14.8 10 24.3 0 9.5-3.3 17.6-10 24.4v-0.1c-6.7 6.8-14.8 10.1-24.3 10.1 -9.6 0-17.7-3.3-24.3-10.1v0.1c-6.3-6.3-9.6-13.7-10.1-22.3h-7.8c0.5 10.8 4.6 20 12.4 27.7l0 0c8.2 8.3 18.1 12.3 29.8 12.3 11.6 0 21.5-4 29.7-12.3 8.2-8.2 12.3-18.1 12.3-29.8 0-11.6-4.1-21.5-12.3-29.7l0 0c-8.2-8.3-18.1-12.4-29.7-12.4 -11.7 0-21.6 4.1-29.8 12.4l0 0c-7.8 7.8-11.9 17-12.4 27.9l7.8-0.1C72.3 35.6 75.6 28.1 81.9 21.8z" fill="%23e3e3e3"/><path d="M94.3 34.2v0.1c-1.1 1-2 2.1-2.7 3.3 1.2 0.5 2.6 1 4.1 1.6l2.8 1c0.1 0.1 0.3 0.2 0.4 0.3 0.1 0 0.2 0 0.3 0 0.2-0.2 0.4-0.5 0.6-0.7 1.8-1.8 3.9-2.6 6.4-2.6 2.4 0 4.5 0.8 6.3 2.6 1.7 1.7 2.6 3.9 2.6 6.3 0 2.5-0.9 4.6-2.6 6.4 -1.8 1.7-3.9 2.6-6.3 2.6 -2.5 0-4.6-0.9-6.4-2.6 -0.1-0.2-0.3-0.4-0.4-0.5 -0.2 0-0.4 0.1-0.5 0.2 -0.9 0.3-1.7 0.6-2.5 0.9 -0.1 0-0.1 0-0.1 0 -0.1 0-0.2 0-0.3 0.1 -1.7 0.5-3.1 1-4.4 1.5 0.7 1.2 1.6 2.3 2.7 3.4 3.2 3.2 7.2 4.9 11.9 4.9 4.6 0 8.6-1.7 11.9-4.9 3.2-3.3 4.9-7.3 4.9-11.9 0-4.7-1.7-8.7-4.9-11.9v-0.1c-3.3-3.3-7.3-4.9-11.9-4.9C101.5 29.3 97.5 30.9 94.3 34.2z" fill="%23e3e3e3"/><path d="M99.2 40.5c0 0.1 0.1 0.1 0.1 0.1l7.2 3.1 -0.1-0.1c0.3 0.1 0.6 0.2 0.9 0.3h-0.1c1.5 0.6 2.2 1.4 1.9 2.5 0.2 0.8-0.3 1.6-1.5 2.4 -0.2 0-0.3 0.1-0.4 0.1 -2.6 1.1-5.2 2.1-7.8 3.1 0.1 0.1 0.3 0.3 0.4 0.5 1.8 1.7 3.9 2.6 6.4 2.6 2.4 0 4.5-0.9 6.3-2.6 1.7-1.8 2.6-3.9 2.6-6.4 0-2.4-0.9-4.6-2.6-6.3 -1.8-1.8-3.9-2.6-6.3-2.6 -2.5 0-4.6 0.8-6.4 2.6C99.6 40 99.4 40.3 99.2 40.5z" fill="%23008ee1"/><path d="M97.7 44.3c-0.1-0.1-0.2-0.2-0.4-0.3 -0.1 0-0.2 0-0.3-0.1l-2.7-1 0 0c-2.4-0.9-4.4-1.6-6.1-2.2l0 0c-0.1 0-0.1 0-0.2-0.1 -1-0.3-1.7-0.5-2.4-0.7 0.3 0.4 0.6 0.9 1.1 1.5 0.7 0.9 1.4 1.8 2.2 2.6v0.1c0 0 0 0 0.1 0.1 0 0.1 0.1 0.2 0.3 0.3 0.3 0.3 0.5 0.7 0.5 1.2 0.1 0.5-0.1 0.9-0.3 1.4 -0.2 0.1-0.3 0.3-0.4 0.5 -0.1 0.1-0.1 0.1-0.1 0.2 -0.1 0-0.2 0.1-0.2 0.2 -0.6 0.8-1.1 1.6-1.6 2.4 -0.4 0.7-0.7 1.3-1 1.7 0.6-0.1 1.2-0.3 2-0.5 0-0.1 0.1-0.1 0.2-0.1 1.6-0.5 3.7-1.2 6.3-2.1 0-0.1 0.1-0.1 0.2-0.1 0 0 0.1 0 0.2 0h-0.1c0.9-0.3 1.7-0.6 2.5-0.9l0 0c1.7-0.6 3.5-1.3 5.3-2L97.7 44.3z" fill="%23ffffff"/></svg>');
  }
  .calendar-intro__content-item.arrow-pic span {
    width: calc(100% - 96px - 1em);
  }
  .calendar-intro__content-item span {
    display: block;
  }
  .calendar-intro__header {
    padding-left: calc(58px + 1em);
  }
  .pr-city-intro {
    padding-top: 6em;
  }
  .pr-city-intro__header h1 {
    font-size: 5em;
    line-height: 1em;
  }
  .pr-city-intro__header h1 span {
    font-size: 0.35em;
    line-height: 1em;
  }
  .pr-info__item {
    padding-left: 170px;
  }
  .pr-info__item.item02 {
    position: relative;
    padding-left: 170px;
  }
  .pr-info__item.item02:before {
    content: "";
    width: 132px;
    height: 90px;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="132" height="90" viewBox="0 0 132 90"><rect width="132" height="90" fill="none"/><path d="M75.3 31.6h-8.7c-4.7 0-8.5 3.8-8.5 8.5v12.2c0 4.7 3.8 8.5 8.5 8.5h8.7l45.5 13.3v-58.9L75.3 31.6z" fill="%23DEDEDE"/><path d="M76.1 66.9l-4.5 14.7c-1 3.3 0.8 6.7 4 7.8l0 0c3.1 1 6.4-0.4 7.8-3.3l7.8-16.4L76.1 66.9z" fill="%230073e0"/><path d="M68.7 38.6h9.2V65.7h-9.2c-3.9 0-7.1-3.2-7.1-7.1V45.8C61.6 41.8 64.7 38.7 68.7 38.6M68.7 36.8c-5 0-9 4-9 9v12.9c0 5 4 9 9 9l0 0h11.1V36.8L68.7 36.8z"/><path d="M124.1 22.2v57L79.8 66.2V38.1l44.3-15.9M126 19.5L77.9 36.8v30.8l48.1 14.1V19.5z"/><path d="M72.9 67.6l5.3 0 5 1.9 -7.4 16.2c-0.6 1.3-1.9 2.2-3.4 2.2 -2.1 0-3.7-1.7-3.7-3.7 0-0.3 0-0.6 0.1-0.9L72.9 67.6M71.5 65.7l-4.5 17.1c-0.8 3 1 6 4 6.8 2.6 0.7 5.3-0.6 6.5-3.1l8.3-18 -7.2-2.8 -7.1 0H71.5z"/><path d="M126 43l2.3 0.7 0 0 0 0c0.8 0.2 1.3 0.9 1.3 1.7v9.3c0 0.7-0.4 1.3-1.1 1.6l-2.6 1.1v-14.2M124.1 40.5v19.6l5.2-2.1c1.3-0.6 2.2-1.9 2.2-3.3v-9.3c0-1.7-1.1-3.1-2.8-3.5l-4.7-1.3L124.1 40.5z"/><path d="M22.8 12.7C10.2 12.7 0 22.9 0 35.5v0c0 12.6 10.2 22.8 22.8 22.8 0 0 0 0 0 0 12.6 0 22.8-10.2 22.8-22.8 0 0 0 0 0 0C45.6 22.9 35.4 12.7 22.8 12.7 22.8 12.7 22.8 12.7 22.8 12.7zM22.8 44.4c-4.9 0-8.8-3.9-8.8-8.8s3.9-8.8 8.8-8.8 8.8 3.9 8.8 8.8S27.7 44.4 22.8 44.4z" fill="%23E0E0E0"/><path d="M59.8 19.1c-5.3 0-9.5-4.3-9.5-9.5C50.3 4.3 54.5 0 59.8 0c5.3 0 9.5 4.3 9.5 9.5C69.3 14.8 65.1 19.1 59.8 19.1" fill="%230073e0"/></svg>');
  }
  .pr-text.text02 h2 {
    font-size: 1.7em;
  }
  .pr-trust h2 {
    font-size: 1.7em;
  }
  .pr-trust .newspaper__list {
    margin: 0 -3.6em;
    width: calc(100% + 7.2em);
  }
  .pr-case-studies {
    position: relative;
  }
  .pr-case-studies:after {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    position: absolute;
    z-index: 0;
    bottom: -47px;
    right: 0;
  }
  .pr-case-studies__item-thumb:before {
    display: none;
  }
  .pr-case-studies__item-thumb:after {
    content: "";
    display: block;
    width: 288px;
    height: 78px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    position: absolute;
    z-index: 0;
    bottom: -22px;
    left: -22px;
  }
  .pr-case-studies__item {
    margin: 1.6em;
  }
  .content-section.section02 h2 {
    font-size: 1.6em;
  }
  .slider-effective .slider__item-inner-content {
    padding: 2.4em 4.8em 2.4em 2.4em;
    position: relative;
  }
  .slider-effective .slider__item-inner-content:before {
    content: "";
    display: block;
    width: 144px;
    height: 36px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    position: absolute;
    z-index: 0;
    top: -36px;
    left: 0;
  }
  .cooperation-stages .cooperation-stages__item-thumb {
    margin: 0 -3.6em 0 5em;
  }
  .cooperation-stages .cooperation-stages__item-inner {
    padding: 4em 5em;
  }
  .cooperation-stages .slick-list {
    margin: 0 -3.6em;
    width: calc(100% + 7.2em);
  }
  .cooperation-stages .slick-slide {
    margin: 0 3.6em;
  }
  .cooperation-stages .slick-slider:before {
    content: "";
    display: block;
    width: 144px;
    height: 144px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    position: absolute;
    z-index: 0;
    top: -24px;
    left: 1px;
  }
  .cooperation-stages .custom-slick-counter {
    left: -5em;
  }
  .intro-pof {
    margin-top: 6.4em;
  }
  .intro-pof h1 {
    font-size: 4.2em;
    position: relative;
    z-index: 1;
    padding: 0 0 3.6rem;
  }
  .intro-pof .container {
    height: 816px;
  }
  .intro-pof__desc {
    width: calc(100% + 7.2em);
    margin: 0 -3.6em;
    padding: 1.2em 50% 1.2em 3.6em;
  }
  .intro-pof__thumb {
    display: block;
    width: 24em;
    bottom: 1em;
    right: 15%;
    top: auto;
  }
  .intro-pof__inner {
    width: 100%;
  }
  .about-pof__inner-desc01 {
    padding: 4.8em 16em 7em 3.6em;
    margin: 0 0 0 -3.6em;
  }
  .about-pof__inner-desc01 p {
    font-size: 1.8em;
    line-height: 1.4em;
  }
  .about-pof__inner-desc02 p {
    font-size: 1.8em;
    line-height: 1.4em;
  }
  .about-pof__inner-thumb {
    grid-column: 6 / 13;
    grid-row: 2;
    margin: -7em -3.6em 0 0;
  }
  .brands-pof__item {
    align-items: center;
  }
  .brands-pof__item-desc {
    width: calc(50% + 3.6em);
    margin: 3em 0;
    height: 21em;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .brands-pof__item-thumb {
    padding-top: 27em;
  }
  .brands-pof__item:nth-of-type(1) .brands-pof__item-desc,
  .brands-pof__item:nth-of-type(3) .brands-pof__item-desc {
    margin-left: -3.6em;
  }
  .brands-pof__item:nth-of-type(2) {
    margin-top: -3em;
  }
  .brands-pof__item:nth-of-type(2) .brands-pof__item-desc {
    margin-right: -3.6em;
  }
  .brands-pof__item:nth-of-type(3) {
    margin-top: -3em;
  }
  .goofy .brands-pof__item:nth-of-type(1) .brands-pof__item-desc {
    margin-left: 0;
    margin-right: -3.6em;
    padding: 2.4em 3.6em 2.4em 7.2em;
  }
  .goofy .brands-pof__item:nth-of-type(1) .brands-pof__item-thumb {
    padding-top: 22em;
  }
  .pof-trust .newspaper__list:after {
    display: none;
  }
  .text-block-pro-pof .container {
    gap: 3.6em;
  }
  .text-block-pro-pof h2 {
    font-size: 3.8em;
    padding: 2.4rem 3.6rem;
  }
  .text-block-pro-pof__desc {
    padding-top: 0;
  }
  .text-block-pro-pof__thumb {
    margin: -10em 0 0 -3.6em;
  }
  .pof-gastro-backend__thumb:nth-of-type(4) {
    margin-top: 1em;
  }
  .pof-gastro-backend__header {
    margin: auto 0 auto -3em;
  }
  .intro-pof h1 span {
    font-size: 0.4em;
  }
  .about-pfe {
    margin: 5em 0 0;
  }
  .pfe-gallery .container {
    padding-bottom: 0;
  }
  .pfe-gallery__items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    position: relative;
  }
  .pfe-gallery__items:after {
    content: "";
    display: block;
    width: 330px;
    height: 48px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    bottom: 7px;
    left: 0;
  }
  .pfe-gallery__item {
    margin-bottom: 3.6em;
  }
  .pfe-gallery__item:nth-of-type(3):after {
    content: "";
    display: block;
    width: 330px;
    height: 48px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    bottom: -51px;
    right: 0;
  }
  .pfe-strengths__02items {
    grid-template-columns: repeat(3, 1fr);
  }
  .pfe-strengths__02item-thumb01 {
    grid-column: 1 / 3;
    grid-row: 1;
    height: 22em;
  }
  .pfe-strengths__02item-thumb02 {
    grid-column: 3;
    grid-row: 2;
  }
  .pfe-strengths__02item-thumb03 {
    grid-column: 1;
    grid-row: 3;
  }
  .pfe-strengths__02item:nth-of-type(1) {
    grid-column: 3;
    grid-row: 1;
    align-self: center;
  }
  .pfe-strengths__02item:nth-of-type(2) {
    grid-column: 1;
    grid-row: 2;
  }
  .pfe-strengths__02item:nth-of-type(3) {
    grid-column: 2;
    grid-row: 2;
    position: relative;
  }
  .pfe-strengths__02item:nth-of-type(4) {
    grid-column: 2;
    grid-row: 3;
  }
  .pfe-strengths__02item:nth-of-type(5) {
    grid-column: 3;
    grid-row: 3;
  }
  .pfe-strengths__02item {
    padding: 6em 2.4em;
  }
  .pfe-strengths__02item-thumb01,
  .pfe-strengths__02item-thumb02,
  .pfe-strengths__02item-thumb03 {
    position: relative;
  }
  .pfe-strengths__02item-thumb01 img,
  .pfe-strengths__02item-thumb02 img,
  .pfe-strengths__02item-thumb03 img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .pfe-strengths .container {
    padding-bottom: 0;
    padding-top: 0;
  }
  .pfe-inside.how-we-work .container {
    position: relative;
  }
  .section-5 h2 {
    padding-left: 4.6rem;
    font-size: 3.4em;
  }
  .pfe-business__header {
    background-image: url(/wp-content/themes/commplace/images/pof-bg01.jpg);
    background-size: cover;
    margin: 0 0 1.6em 10em;
    padding: 6em 2.4em 2.4em 12em;
    position: relative;
  }
  .pfe-business__header h2 {
    padding: 0;
  }
  .pfe-business .pof-articles-list__item:nth-of-type(1) {
    grid-column: 1 / 4;
    display: flex;
    margin-top: -13em;
  }
  .pfe-business .pof-articles-list__item:nth-of-type(1) .pof-articles-list__item-thumb {
    width: 22.4em;
    height: 22.4em;
    padding-top: 0;
    margin-left: -2.4em;
  }
  .pfe-business .pof-articles-list__item:nth-of-type(1) .pof-articles-list__item-desc {
    width: calc(100% - 22.4em);
    padding: 15em 0 0 2.4em;
  }
  .pfe-business .pof-articles-list__item:nth-of-type(1) .pof-articles-list__item-desc p {
    max-width: 28em;
  }
  .pfe-business .pof-articles-list__item:nth-of-type(4) {
    display: block;
  }
  .pfe-gardens .container {
    padding-top: 0;
    padding-bottom: 2.4em;
  }
  .pfe-how__header:before {
    content: "";
    display: block;
    width: 316px;
    height: 46px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    bottom: 77px;
    right: -2px;
    z-index: -1;
  }
  .pfe-how__header:after {
    left: 40%;
    top: 70px;
  }
  .pfe-how__desc {
    position: relative;
  }
  .pfe-how__desc:after {
    content: "";
    display: block;
    width: 445px;
    height: 30px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    bottom: -37px;
    left: 0;
  }
  .experts-intro {
    margin-top: 5em;
  }
  .experts-people__item {
    width: 20%;
  }
  .expert-intro {
    margin-top: 8em;
  }
  .expert-intro .container {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
  }
  .expert-intro.type_1 .container {
    padding-bottom: 3em;
  }
  .expert-intro.type_1 .container:before {
    content: "";
    display: block;
    background-color: #fafafa;
    position: absolute;
    top: 14em;
    left: 4em;
    right: 24em;
    height: 27em;
    z-index: -1;
  }
  .expert-intro.type_1 .container:after {
    content: "";
    display: block;
    width: 256px;
    height: 60px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    bottom: -32px;
    left: 10em;
  }
  .expert-intro.type_2 .container:before {
    content: "";
    display: block;
    background-color: #fafafa;
    position: absolute;
    top: 8em;
    left: -1200px;
    right: 14em;
    height: 29.5em;
    z-index: -1;
  }
  .expert-intro .ornament {
    display: block;
    position: absolute;
    top: 2em;
    left: 50%;
    margin-left: -200px;
    width: 240px;
    z-index: 1;
  }
  .type_1 .expert-intro__thumb {
    grid-column: 6 / 12;
    grid-row: 1;
  }
  .type_1 .expert-intro__social {
    padding: 4em 0;
  }
  .type_1 .expert-intro__desc {
    grid-column: 1 / 6;
    grid-row: 1 / 3;
    margin-top: 10em;
  }
  .type_1 .expert-intro__callendar {
    grid-column: 7 / 12;
    grid-row: 2;
  }
  .type_1.list-02 .container {
    padding-top: 0;
    padding-bottom: 0;
  }
  .type_2 .expert-intro__thumb {
    grid-column: 1 / 7;
    grid-row: 1;
    align-items: flex-end;
    position: relative;
  }
  .type_2 .expert-intro__thumb:after {
    content: "";
    display: block;
    width: 126px;
    height: 172px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%23B60D33"/></svg>');
    top: -45px;
    right: 22px;
    z-index: -1;
  }
  .type_2 .expert-intro__desc {
    grid-column: 7 / 12;
    grid-row: 2;
    margin-top: -8em;
  }
  .type_2 .expert-intro__callendar {
    grid-column: 1 / 7;
    grid-row: 2;
    display: block;
    text-align: center;
    padding-right: calc(32px + 3.2em);
  }
  .type_2 .expert-callendar:before {
    display: block;
    margin: 0 auto 1.6em;
  }
  .type_2.list-02 .container {
    padding-top: 0;
    padding-bottom: 0;
  }
  .type_2 .expert-publish__intro {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-items: flex-start;
    gap: 2.4em;
  }
  .type_2 .expert-publish__intro-txt {
    grid-column: 1 / 7;
    grid-row: 1;
  }
  .type_2 .expert-publish__intro-thumb {
    grid-column: 7 / 13;
    grid-row: 1;
  }
  .type_2 .expert-publish__outdoors {
    margin-top: -16em;
  }
  .type_2 .expert-publish__outdoors .slick-slide {
    padding: 1.6em;
    background-color: rgba(255, 255, 255, 0.6);
  }
  .type_2 .expert-publish__outdoors .slick-arrow {
    top: 2em;
  }
  .expert-publish__outdoors {
    margin: 0 -3.6em;
  }
  .type_1 .expert-publish__intro {
    padding: 0 300px 0 30%;
  }
  .expert-publish__intro-thumb {
    display: block;
  }
  .expert-publish__internal-item h3,
  .expert-publish__internal-item p,
  .expert-publish__internal-item a {
    margin-left: 1.6rem;
    margin-right: 1.6rem;
  }
  .media-about__numbers {
    gap: 0 2.4em;
  }
  .media-about__chart-desc {
    grid-column: 10 / 13;
  }
  #columnchart_values {
    grid-column: 1 / 10;
  }
  .media-about__blog {
    gap: 0 2.4em;
    padding: 2.4em 0;
    position: relative;
  }
  .media-about__blog:after {
    content: "";
    display: block;
    width: 224px;
    height: 48px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="16" height="16" fill="none"/><circle cx="3" cy="3" r="3" fill="%231d1d1b"/></svg>');
    top: -45px;
    right: -184px;
  }
  .media-about__chart-title {
    font-size: 2.4em;
    padding: 0 0 1rem;
  }
  .media-about__chart-subtitle {
    font-size: 1.5em;
  }
  .media-about__header {
    position: relative;
  }
  .media-about__header:after {
    content: "";
    display: block;
    width: 224px;
    height: 48px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="16" height="16" fill="none"/><circle cx="3" cy="3" r="3" fill="%231d1d1b"/></svg>');
    top: -45px;
    left: -184px;
  }
  .about-pfe .container {
    position: relative;
  }
  .about-pfe .container:after {
    content: "";
    position: absolute;
    top: 0;
    right: -8em;
    width: 30em;
    height: 49em;
    z-index: -2;
    background-image: url(/wp-content/themes/commplace/images/baloons.png);
    background-size: cover;
  }
  .about-pfe__header {
    position: relative;
    z-index: -3;
  }
  .www-intro .container {
    height: 80vh;
    min-height: 700px;
  }
  .www-intro h1 span {
    padding: 1rem 2rem;
    letter-spacing: 8px;
  }
  .www-intro h1 span:nth-of-type(1) {
    margin-left: calc(50% - 2rem);
    font-size: 2.6rem;
  }
  .www-intro h1 span:nth-of-type(2) {
    font-size: 4rem;
  }
  .www-we.branding-we .container:after {
    top: calc(3em + 4px);
  }
  .www-we .container {
    padding-right: 45%;
  }
  .www-we .container:after {
    content: "";
    display: block;
    width: 400px;
    height: 124px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><rect width="14" height="14" fill="none"/><circle cx="4" cy="4" r="4" fill="%23000000"/></svg>');
    top: 4px;
    right: 0;
  }
  .www-we h2 {
    font-size: 3.6em;
  }
  .www-we h2 span {
    font-size: 1.6rem;
    line-height: 2rem;
  }
  .www-we__desc {
    margin: 1em 0 2.5em;
  }
  .www-our-realizations h3 {
    padding: 0 4rem 0 3.6rem;
    margin: 0 0 2.4rem -3.6rem;
  }
  .www-our-realizations__item-thumb {
    margin: 0 -14em 1.6em -3.6em;
  }
  .www-our-realizations__item:nth-child(odd) .www-our-realizations__item-thumb {
    margin-bottom: 0;
  }
  .www-our-realizations__item:nth-child(odd) .www-our-realizations__item-inner {
    margin-top: -6em;
    margin-left: 4em;
    position: relative;
    z-index: 1;
  }
  .www-our-realizations__item:nth-child(odd) .www-our-realizations__item-inner:after {
    content: "";
    display: block;
    width: 516px;
    height: 79px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><rect width="14" height="14" fill="none"/><circle cx="4" cy="4" r="4" fill="%23000000"/></svg>');
    top: -54px;
    left: -90px;
    z-index: -1;
  }
  .www-our-realizations__item:nth-child(odd) .www-our-realizations__item-inner.loop {
    margin-top: 3em;
  }
  .www-our-realizations__item:nth-child(odd) .www-our-realizations__item-inner h3 {
    padding-left: 7.6rem;
    margin-left: -7.6rem;
  }
  .www-our-realizations__item:nth-child(even) .www-our-realizations__item-thumb {
    order: 2;
    margin-top: -9em;
  }
  .www-our-realizations__item:nth-child(even) .www-our-realizations__item-thumb.loop {
    margin-top: 3em;
  }
  .www-our-realizations__item:nth-child(even) .www-our-realizations__item-inner {
    order: 1;
    margin-left: calc(100% - 24em);
    position: relative;
    z-index: 1;
  }
  .www-our-realizations__item:nth-child(even) .www-our-realizations__item-inner:after {
    content: "";
    display: block;
    width: 516px;
    height: 79px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><rect width="14" height="14" fill="none"/><circle cx="4" cy="4" r="4" fill="%23000000"/></svg>');
    top: -54px;
    left: 10px;
    z-index: -1;
  }
  .www-our-realizations__item.loop {
    gap: 3em;
    display: grid;
    margin: 3em 0;
  }
  .www-our-realizations__item.loop .www-our-realizations__item-inner {
    margin: 0 !important;
    max-width: 100%;
  }
  .www-our-realizations__item.loop .www-our-realizations__item-inner:after {
    display: none;
  }
  .www-our-realizations__item.loop .www-our-realizations__item-inner h3 {
    padding-left: 8rem !important;
    display: block;
    width: 100%;
    margin: 0 0 2.4rem !important;
  }
  .www-our-realizations__item.loop .www-our-realizations__item-thumb {
    margin: 0 !important;
  }
  .www-our-realizations__item.loop:nth-child(odd) {
    grid-template-columns: 6fr 6fr;
  }
  .www-our-realizations__item.loop:nth-child(odd) .www-our-realizations__item-inner {
    order: 1;
  }
  .www-our-realizations__item.loop:nth-child(odd) .www-our-realizations__item-thumb {
    order: 2;
  }
  .www-our-realizations__item.loop:nth-child(even) {
    grid-template-columns: 6fr 6fr;
  }
  .www-our-realizations__item.loop:nth-child(even) .www-our-realizations__item-inner {
    order: 2;
  }
  .www-our-realizations__item.loop:nth-child(even) .www-our-realizations__item-thumb {
    order: 1;
  }
  .www-our-realizations__item.loop .www-our-realizations__item-desc,
  .www-our-realizations__item.loop .link-more {
    margin-left: 8rem !important;
  }
  .www-section-title {
    font-size: 3.8em;
  }
  .www-how-we-work .www-section-title {
    margin-left: 2.2rem;
    padding: 0 0 3.6rem;
  }
  .www-how-we-work__item h3 {
    margin-left: -3.6rem;
    align-self: flex-start;
    position: relative;
  }
  .www-how-we-work__item h3:before {
    content: "";
    display: block;
    width: 274px;
    height: 28px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><rect width="14" height="14" fill="none"/><circle cx="4" cy="4" r="4" fill="%23000000"/></svg>');
    top: -26px;
    left: 0;
    z-index: 2;
  }
  .www-how-we-work__item h3 span {
    padding-left: 5.8rem;
  }
  .www-how-we-work__item-thumb {
    margin-left: -3.6em;
  }
  .www-how-we-work__item:nth-child(2) .www-how-we-work__item-thumb {
    margin-right: -3.6em;
  }
  .www-how-we-work__item:nth-child(3) .www-how-we-work__item-thumb {
    margin-top: -3.6em;
  }
  .www-impress .container {
    gap: 3.6em 0;
    align-items: flex-end;
  }
  .www-impress h2 {
    grid-column: 2 / 6;
    padding: 6rem 0 3rem;
  }
  .www-impress h2:before {
    right: -25rem;
  }
  .www-impress__thumb {
    margin: 0 -10rem -2em 0;
    grid-column: 5 / 13;
    position: relative;
  }
  .www-impress__thumb:after {
    content: "";
    display: block;
    width: 516px;
    height: 150px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><rect width="14" height="14" fill="none"/><circle cx="4" cy="4" r="4" fill="%23000000"/></svg>');
    top: 50%;
    right: 0;
    z-index: -1;
  }
  .www-impress.branding-impress .www-impress__desc {
    grid-column: 1 / 6;
  }
  .www-impress__desc {
    grid-column: 2 / 13;
  }
  .www-tip__thumb {
    margin: 0 0 0 -3.6em;
  }
  .www-tip__slogan {
    padding-left: 11.2rem;
    margin-left: -3.6rem;
    position: relative;
  }
  .www-tip__slogan:before {
    content: "";
    display: block;
    width: 406px;
    height: 110px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><rect width="14" height="14" fill="none"/><circle cx="4" cy="4" r="4" fill="%23000000"/></svg>');
    top: -80px;
    left: 0;
    z-index: -1;
  }
  .www-services__header {
    margin: 0 -3.6em 2.4em;
  }
  .www-services__header img {
    width: 100%;
  }
  .www-services__header h2 {
    font-size: 1.6em;
  }
  .www-seo .container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    align-items: flex-start;
  }
  .www-seo__header {
    margin: 0 0 3.6em -3.6em;
    grid-column: 1 / 13;
    grid-row: 1;
    position: relative;
  }
  .www-seo__header:before {
    content: "";
    display: block;
    width: 1020px;
    height: 110px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><rect width="14" height="14" fill="none"/><circle cx="4" cy="4" r="4" fill="%23000000"/></svg>');
    top: 76px;
    left: 0;
    z-index: -1;
  }
  .www-seo__desc {
    grid-column: 1 / 7;
    grid-row: 2;
  }
  .www-seo__thumb {
    grid-column: 7 / 13;
    grid-row: 2;
    margin: -6em -5em 0 0;
  }
  .clients-gallery {
    grid-template-columns: repeat(5, 1fr);
  }
  .clients-gallery__item:nth-of-type(5) {
    display: block;
  }
  .page404 .container {
    padding-top: 10em;
  }
  .page404__title {
    font-size: 2.8em;
    padding: 0 0 3rem;
  }
  .page404__desc {
    font-size: 2em;
    position: relative;
  }
  .page404__desc:after {
    content: "";
    display: block;
    width: 286px;
    height: 24px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    margin: 0.6em 0 0;
  }
  .www-intro.branding-intro {
    margin-top: 6em;
  }
  .www-intro.branding-intro .container {
    height: calc(80vh - 6em);
  }
  .www-intro.branding-intro h1 {
    font-size: 4.4em;
  }
  .www-intro.branding-intro h1 span:nth-of-type(2) {
    padding: 1rem 2rem;
  }
  .www-we.branding-we {
    margin-top: -3em;
  }
  .www-we.branding-we h2 {
    letter-spacing: 8px;
    font-size: 4.4em;
  }
  .beta .www-section-title {
    padding-left: 3.6rem;
    font-size: 4.4em;
  }
  .beta .www-section-title:before {
    left: -3.6rem;
  }
  .beta .www-section-title span {
    font-size: 1.6rem;
  }
  .beta__desc {
    padding-left: 3.6em;
  }
  .beta__gallery {
    margin-right: -3.6em;
  }
  .www-impress.branding-impress .www-impress__thumb {
    margin: 0 -3.6em 0 0;
  }
  .www-impress.branding-impress .www-impress__thumb:after {
    top: auto;
    bottom: -156px;
  }
  .www-impress.branding-impress .www-section-title {
    font-size: 4.4em;
  }
  .www-impress.branding-impress .www-section-title span {
    font-size: 1.6rem;
  }
  .www-services.branding-services .www-services__thumb {
    margin: 0 0 0 -3.6em;
  }
  .www-services.branding-services .www-section-title {
    margin: 0 -3.6rem 0 0;
    font-size: 4.4em;
  }
  .www-services.branding-services .www-section-title span {
    font-size: 1.6rem;
  }
  .www-seo.branding-seo .www-seo__header {
    grid-column: 1 / 11;
  }
  .www-seo.branding-seo .www-seo__header:before {
    height: 167px;
    width: 1242px;
  }
  .www-seo.branding-seo .www-seo__header h2 {
    font-size: 3.2em;
  }
  .www-seo.branding-seo .www-seo__header h2 span {
    padding: 3.6rem;
  }
  .www-seo.branding-seo .www-seo__desc-slogan {
    font-size: 2.1em;
  }
  .www-seo.branding-seo .www-seo__thumb {
    margin-right: -8em;
  }
  .branding-case-studies .section-subtitle {
    max-width: 10em;
  }
  .branding-case-studies__item-desc img {
    width: 14em;
  }
  .branding-case-studies__item-thumb img {
    width: 100%;
  }
  .branding-case-studies__item-thumb:before {
    content: "";
    display: block;
    width: 400px;
    height: 84px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><rect width="14" height="14" fill="none"/><circle cx="4" cy="4" r="4" fill="%23000000"/></svg>');
    z-index: 2;
  }
  .branding-case-studies__item:nth-child(odd) .branding-case-studies__item-thumb {
    margin: -33em -3.6em 0;
  }
  .branding-case-studies__item:nth-child(odd) .branding-case-studies__item-thumb:before {
    top: -13px;
    right: 1px;
  }
  .branding-case-studies__item:nth-child(odd) .branding-case-studies__item-desc {
    max-width: 40%;
    padding-top: 2em;
  }
  .branding-case-studies__item:nth-child(odd) .branding-case-studies__item-desc img {
    margin-left: -32px;
  }
  .branding-case-studies__item:nth-child(even) {
    display: grid;
  }
  .branding-case-studies__item:nth-child(even) .branding-case-studies__item-thumb {
    margin: -19em -3.6em 0;
  }
  .branding-case-studies__item:nth-child(even) .branding-case-studies__item-thumb:before {
    top: -72px;
    left: 0;
  }
  .branding-case-studies__item:nth-child(even) .branding-case-studies__item-desc {
    max-width: 45%;
    justify-self: end;
  }
  .branding-case-studies__item:nth-child(even) .branding-case-studies__item-desc .link-more {
    justify-self: start;
  }
  .pr-city__work {
    margin: 2em 3.6em 2.4em;
  }
  .pof-media-about .media-about__blog:after {
    display: none;
  }
  .pof-media-about .media-about__header:after {
    left: -146px;
  }
  .offer-stats .container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    gap: 0 2.4em;
    padding-top: 3.2em;
    padding-bottom: 3.2em;
    align-items: flex-end;
  }
  .offer-stats.left .offer-stats__thumb {
    order: 1;
  }
  .offer-stats.left .offer-stats__desc {
    order: 2;
  }
  .offer-stats__thumb {
    margin: 0;
  }
  .offer-stats__add-desc {
    grid-column: 1 / 3;
  }
  .single-page {
    padding-top: 7em;
  }
  .single-page h1 {
    max-width: 46rem;
  }
  .single-page .entry-content h2,
  .single-page .entry-content h3,
  .single-page .entry-content p,
  .single-page .entry-content ul,
  .single-page .entry-content ol {
    max-width: 46rem;
  }
  .f-intro .f-title {
    font-size: 3.6em;
  }
  h2.f-title {
    font-size: 2.8em;
  }
  .f-intro .container {
    margin-top: 5em;
  }
  .f-intro__thumb {
    margin: -13em -4em 0;
  }
  .f-intro__desc {
    padding: 1.5em;
  }
  .f-intro__desc h2 {
    font-size: 1.6em;
    line-height: 1.4em;
  }
  .f-part-1__header {
    max-width: 28em;
    margin-top: -3.3em;
  }
  .f-part-1__header .f-title {
    top: 0.5em;
  }
  .f-strengths__header {
    max-width: 29em;
  }
  .f-strengths__header img {
    height: 10em;
  }
  .f-how-we-work__intro {
    max-width: 26em;
  }
  .f-how-we-work__intro .f-title {
    top: 2.8em;
    font-size: 2.4em;
  }
  .f-part-2__header {
    max-width: 44em;
  }
  .f-part-2__header img {
    right: 0;
  }
  .f-part-2__items {
    grid-template-columns: repeat(4, 1fr);
  }
  .pr-eseo {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
  }
  .pr-academy .slick-list {
    width: 100%;
  }
  .user-tools {
    display: block;
  }
  .user-tools > * + * {
    display: none;
  }
  .page-case-study.template-b .intro {
    margin-top: 7em;
  }
  .page-case-study.template-b > .container {
    gap: 4em;
    grid-template-columns: repeat(2, 1fr);
  }
  .range .container {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .range__items {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-height: 750px) and (min-width: 1024px) {
  .slider-intro .slider__item-inner {
    grid-column: 1 / 7;
  }
  .slider-intro .slider__item-thumb {
    grid-column: 8 / 13;
    margin: 2em 0;
  }
  .slider-intro h2 {
    font-size: 2.2em;
    line-height: 1.1em;
  }
}
@media (min-width: 1100px) {
  .banner-career .container:after {
    width: 28em;
  }
  .banner-career__title:after {
    transform: translateY(-22px);
  }
  .banner-career__title span {
    font-size: 11em;
  }
  .banner-career__subtitle:after {
    transform: translateX(-7.6rem);
  }
  .cooperation .container:before {
    right: 10%;
  }
  .feel-good__title {
    top: 22rem;
  }
  .our-expectations .container:before {
    left: calc(33.33% - 1.2em);
  }
  .our-expectations h2 {
    grid-column: 1 / 4;
  }
  .our-expectations h2 span {
    margin: 30px 0 0 calc(133% + 1.2rem);
  }
  .our-expectations h2:after {
    left: calc(100% - 50px);
  }
  .our-expectations__items.first {
    grid-column: 1 / 4;
    padding-left: calc(36px + 1.6em);
    position: relative;
  }
  .our-expectations__items.first:before {
    content: "";
    display: block;
    width: 36px;
    height: 3px;
    background-color: #000000;
    position: absolute;
    top: 0.6em;
    left: 0;
  }
  .our-expectations__items.second {
    grid-column: 5 / 13;
    padding: 0 1.2em;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 2.4em 4.8em;
  }
  .our-expectations__items.second .our-expectations__item {
    width: calc(50% - 2.4em);
  }
  .our-expectations__items.second .our-expectations__item + .our-expectations__item {
    margin-top: 0;
  }
  .slider__item-contact-inner {
    padding: 2.4em;
  }
  .career-path__item {
    width: 15em;
    height: 15em;
  }
  .career-path__item:after {
    bottom: calc(6.5em - 20px);
  }
  .calendar-intro .container {
    padding-left: 7em;
    padding-right: 7em;
  }
  .calendar-intro__btns {
    margin: 0 -7em;
    padding: 3.6em 7em;
    width: calc(100% + 14em);
  }
  .pr-city-intro .container {
    padding-left: 11.6em;
    padding-right: 5em;
  }
  .pof-places .container:before {
    width: 640px;
    height: 883px;
    bottom: -11em;
  }
  .pfe-title h2,
  .pfe-main .fancy-pixy-header h2 {
    font-size: 3em;
  }
  .pfe-plan__header h2 {
    font-size: 2.4em;
    max-width: 42rem;
  }
  .pfe-firm__thumb {
    margin: -11em 0 0;
  }
  .pfe-firm__thumb:before {
    content: "";
    display: block;
    width: 333px;
    height: 64px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    bottom: -71px;
    left: 0;
  }
  .pfe-firm__desc {
    padding: 1em 0 0;
  }
  .pfe-gallery__header {
    padding: 1.8em 1.8em 1.8em 9em;
  }
  .customers-offer-nav .container:before {
    right: 19em;
  }
  .expert-publish__internal-item-thumb {
    margin: 0 0 3.2em;
  }
  .offer-contact__contact {
    padding: 2.4em;
  }
  .offer-contact .container {
    padding-bottom: 6em;
  }
  .offer-contact .container:before {
    width: 17em;
    height: 17em;
    bottom: -6em;
  }
  .www-seo.branding-seo .www-seo__desc {
    grid-column: 1 / 7;
    padding-bottom: 3em;
  }
  .www-seo.branding-seo .www-seo__thumb {
    grid-column: 7 / 13;
    margin-right: -3em;
  }
}
@media (min-width: 1200px) {
  .list-01 .link-more {
    width: auto;
    height: auto;
    padding: 1.6em;
  }
  .list-01 .link-more:after {
    margin: 0;
    order: 2;
  }
  .list-01 .link-more span {
    order: 1;
    display: block;
  }
  .consulting-offer .link-more {
    display: flex;
  }
  .contact-box .container {
    justify-content: space-between;
  }
  .contact-box h2 {
    width: 14em;
  }
  .banner-career {
    margin-top: 12em;
  }
  .banner-career .container {
    padding-top: 4em;
  }
  .feel-good__title {
    top: 24rem;
  }
  .slider-how-we-work .slider__items {
    padding: 2.4em 15%;
  }
  .slider-how-we-work .slider__items:before {
    left: 10%;
  }
  .single-job-header__title:before {
    left: 60%;
  }
  .single-job-header__title span {
    max-width: none;
    margin-right: 50%;
  }
  .single-job-header__cond {
    margin-left: 34%;
  }
  .page-case-studies .slider-intro .slick {
    padding: 0;
  }
  .pr-services__item {
    padding: 3.6em 2.4em 2.4em;
  }
  .pr-services__item h3 {
    font-size: 1.8em;
  }
  .pr-city-intro .container {
    position: relative;
  }
  .pr-city-intro .container:before {
    content: "";
    display: block;
    width: 216px;
    height: 108px;
    position: absolute;
    top: 100px;
    left: -25px;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23000000"/></svg>');
  }
  .pr-city-intro .container:after {
    content: "";
    display: block;
    width: 216px;
    height: 108px;
    position: absolute;
    top: 100px;
    right: -27px;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23000000"/></svg>');
  }
  .pr-text.text02 h2 {
    font-size: 2em;
  }
  .pr-trust h2 {
    font-size: 2em;
  }
  .pr-academy__desc {
    max-width: 50em;
  }
  .experts-intro .container {
    padding-left: 11em;
  }
  .experts-intro h1 {
    font-size: 3.8em;
    position: relative;
  }
  .experts-intro h1:before {
    content: "";
    display: block;
    width: 1400px;
    height: 124px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><rect width="14" height="14" fill="none"/><circle cx="4" cy="4" r="4" fill="%23000000"/></svg>');
    top: 12px;
    left: calc(-1400px - 2.4rem);
  }
  .experts-intro h1:after {
    margin: 0.2em 0 0;
  }
  .experts-intro__item01 {
    grid-column: 1 / 6;
  }
  .experts-intro__item02 {
    grid-column: 6 / 13;
  }
  .range__items {
    gap: 4em;
  }
}
@media (min-width: 1280px) {
  .user-tools {
    display: flex;
    align-items: center;
  }
  .user-tools > * + * {
    margin-left: 1.2em;
    display: flex;
  }
}
@media (min-width: 1300px) {
  .container {
    padding-left: 0;
    padding-right: 0;
    width: 70em;
    margin-left: auto;
    margin-right: auto;
  }
  .container-inner {
    padding: 0;
    width: 70em;
    margin-left: auto;
    margin-right: auto;
  }
  .list-02 .container {
    padding-left: 3.6em;
    padding-right: 3.6em;
  }
  .list-02.used-products .container {
    padding-left: 0;
    padding-right: 0;
  }
  .curio .container {
    margin: 8.2em auto;
    width: 70em;
    position: relative;
  }
  .curio .container:before {
    content: "";
    display: block;
    width: 1.6em;
    height: 100%;
    border: 1px solid #005fff;
    border-left: none;
    position: absolute;
    right: -1.6em;
    bottom: -1.6em;
  }
  .curio .container:after {
    content: "";
    display: block;
    width: calc(100% - 5.2em - 288px);
    height: 1.6em;
    border-left: 1px solid #005fff;
    border-bottom: 1px solid #005fff;
    position: absolute;
    left: 2em;
    bottom: -1.6em;
  }
  .curio .container .dots:before {
    content: "";
    display: block;
    width: 288px;
    height: 24px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    bottom: -33px;
    right: 1.6em;
  }
  .blog .container {
    padding-left: 0;
    padding-right: 0;
  }
  .slider-how-we-work .container {
    margin-bottom: 8em;
  }
  .slider-how-we-work .slider__items .slick-list {
    padding: 2.4em 6.6em;
  }
  .slider-how-we-work .slider__items .slick-track:before {
    bottom: -14em;
    width: 20em;
    height: 34em;
  }
  .slider-how-we-work .slider__tabs {
    padding: 0 3.6em;
  }
  .slider-our-products .slick-prev {
    right: 2.8rem;
  }
  .slider-our-products .slick-next {
    right: 0;
  }
  .slider-our-products .container:after {
    left: -24px;
    width: 288px;
  }
  .pr-academy .slick-prev {
    right: 2.8rem;
  }
  .pr-academy .slick-next {
    right: 0;
  }
  .pr-academy .container:after {
    left: -24px;
    width: 288px;
  }
  .case-studies:after {
    height: 21em;
  }
  .slider-testimonials {
    position: relative;
  }
  .slider-testimonials:before {
    content: "";
    background-color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc((50% - 35em + 11.66em));
  }
  .slider-testimonials .container:before {
    display: none;
  }
  .slider-testimonials.industries__item-case-container .container:after {
    left: -23px;
  }
  .solution {
    position: relative;
    margin: 3.6em 0;
  }
  .solution:before {
    content: "";
    background-color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -0.5em;
    width: calc((100vw - 70em) / 2);
  }
  .solution .container {
    padding: 2.4em 0 2.4em 2.4em;
  }
  .solution .container .dots:before {
    left: 2.4em;
  }
  .solution .container .dots:after {
    right: 2.4em;
    bottom: -4.2em;
  }
  .solution .container .lines:before {
    width: calc(100% - 288px - 3.6em);
    right: 0;
  }
  .solution .container .lines:after {
    left: 2.4em;
  }
  .banner-cta {
    width: 70em;
    margin: 4.8em auto;
  }
  .pfe-main .banner-cta {
    margin: 0 auto 4.8em;
  }
  .page-case-study.template-b .banner-cta {
    width: 100%;
  }
  .this-place__inner {
    grid-column: 1 / 9;
  }
  .this-place__aside {
    grid-column: 10 / 13;
  }
  .single-job .this-place__aside:before {
    left: -6em;
  }
  .looking-for {
    position: relative;
  }
  .looking-for:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: #fff;
    width: calc((100vw - 70em) / 2);
  }
  .add-content {
    color: #000000;
    display: block;
    transform: rotate(-90deg);
    width: 8em;
    position: absolute;
    z-index: 10;
  }
  .add-content span {
    display: block;
    color: #000000;
  }
  .add-content:after {
    content: "";
    display: block;
    width: 46px;
    height: 3px;
    background-color: #000000;
    margin: 0.6em 0 0;
  }
  .banner-career .add-content.add-01 {
    bottom: 7em;
    left: -4em;
  }
  .banner-career .add-content.add-02 {
    bottom: -3em;
    right: 3em;
  }
  .this-place .add-content.add-01 {
    bottom: 0;
    left: 0;
  }
  .this-place.goofy .add-content.add-01 {
    top: 25em;
    bottom: auto;
    left: auto;
    right: -8em;
  }
  .your-place .add-content.add-01 {
    top: 15em;
    right: -7em;
  }
  .your-place.single-job .add-content.add-02 {
    top: 0;
    left: -7em;
  }
  .feel-good .add-content.add-01 {
    top: 38em;
    left: -5em;
  }
  .feel-good .add-content.add-02 {
    top: 64em;
    right: 5em;
  }
  .this-place.single-job .add-content.add-01 {
    bottom: auto;
    top: 0;
    left: -7em;
  }
  .this-place.single-job .add-content.add-02 {
    top: 1em;
    right: 0;
  }
  .single-job-we .add-content.add-02 {
    left: 0;
    bottom: 10em;
  }
  .this-place.single-job.goofy .add-content {
    top: 13em;
    right: -7em;
    left: auto;
  }
  .looking-for .add-content {
    top: 8em;
    right: -2em;
    left: auto;
  }
  .offer-product-case h2 {
    padding-right: 4rem;
  }
  .offer-product-case .add-content {
    color: #0a89ff;
    transform: rotate(90deg);
    display: flex;
    align-items: center;
    width: 19em;
    grid-gap: 1em;
  }
  .offer-product-case .add-content:after {
    height: 1px;
    margin: 0;
    background-color: #005fff;
  }
  .offer-product-case .add-content span {
    display: block;
    white-space: nowrap;
  }
  .offer-product-case .add-01 {
    top: 12.3em;
    right: -7em;
  }
  .offer-product-case .container {
    position: relative;
  }
  .offer-product-case .container:before {
    content: "";
    display: block;
    width: 288px;
    height: 144px;
    position: absolute;
    z-index: 1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    bottom: 73px;
    left: -24px;
  }
  .offer-product-case .container:after {
    content: "";
    width: calc(100% - 264px - 4em);
    height: 24px;
    border-bottom: 1px solid #005fff;
    border-right: 1px solid #005fff;
    position: absolute;
    bottom: 79px;
    right: 2em;
    z-index: 1;
  }
  .this-place .container,
  .your-place .container,
  .feel-good .container {
    position: relative;
  }
  .text-block {
    position: relative;
  }
  .text-block:before {
    content: "";
    display: block;
    background-color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc((100vw - 70em) / 2);
    transform: translateX(-0.5em);
  }
  .text-block:after {
    content: "";
    display: block;
    height: 6em;
    background-color: #fff;
    border-bottom: 1px solid #f1f1f1;
    position: relative;
    z-index: 2;
  }
  .text-block .container {
    padding-left: 2.4em;
    margin: 6em auto 0;
  }
  .text-block.offer-desc .container {
    position: relative;
    z-index: 3;
  }
  .text-block.offer-desc .lines:before {
    content: "";
    width: calc(100% - 288px - .4em);
    border-left: 1px solid #005fff;
    border-bottom: 1px solid #005fff;
    position: absolute;
    top: 2em;
    left: -1.6em;
    bottom: -28px;
  }
  .text-block.offer-desc .lines:after {
    content: "";
    width: 1.6em;
    border-top: 1px solid #005fff;
    position: absolute;
    top: 2em;
    left: -1.6em;
  }
  .text-block.offer-desc .dots:before {
    content: "";
    display: block;
    width: 288px;
    height: 24px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    top: -24px;
    left: 2em;
  }
  .text-block.offer-desc .dots:after {
    content: "";
    display: block;
    width: 288px;
    height: 24px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
    bottom: -33px;
    right: 0;
  }
  .block-narrow {
    background-color: transparent;
  }
  .block-narrow .container {
    padding: 3.6em 0 3.6em 3.6em;
    margin: 8.2em auto;
  }
  .block-narrow.section-theme-color .container {
    background-color: #005fff;
  }
  .solution .aurora__thumb {
    margin-bottom: -4.8em;
  }
  .list-01 .container:before {
    top: 160px;
    right: -28px;
  }
  .list-01 .container:after {
    bottom: 48px;
    left: -24px;
  }
  .list-01.no-title .container:before {
    top: 54px;
    right: -28px;
  }
  .list-01.no-title .container:after {
    bottom: 158px;
    left: -24px;
  }
  .list-01.case-studies .container:before {
    right: -19px;
  }
  .list-01.case-studies .container .dots:after {
    bottom: 234px;
    left: -24px;
  }
  .list-01.pr-city .container:after {
    left: -47px;
  }
  .slider-testimonials .container:after {
    left: -24px;
  }
  .slider-services .slick-prev {
    right: 4.8rem;
  }
  .slider-services .slick-next {
    right: -0.8rem;
  }
  .slider-services .custom-slick-counter {
    right: 2rem;
  }
  .slider-services .container:after {
    left: -23px;
  }
  .slider-services p {
    font-size: 1.15em;
    margin-bottom: 1em;
    line-height: 1.6em;
    max-width: 36em;
  }
  .slider-services p:last-child {
    margin-bottom: 0;
  }
  .cooperation .container .dots:before,
  .cooperation .container:after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .cooperation .container .dots:before {
    bottom: 28px;
    left: -24px;
    width: 24px;
    height: 288px;
  }
  .cooperation .container:after {
    bottom: -28px;
    right: -28px;
    width: 144px;
    height: 144px;
  }
  .page-offer__types .container:before {
    right: -29px;
  }
  .page-offer__types .container:after {
    left: -22px;
  }
  .offer-list:before {
    content: "";
    background-color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc((100vw - 70em) / 2);
    z-index: 0;
  }
  .offer-list:after {
    content: "";
    display: block;
    border: 1px solid #005fff;
    border-right: none;
    position: absolute;
    top: 2em;
    left: calc(((100vw - 70em) / 2) - 1.6em);
    bottom: -20px;
    width: 48em;
    z-index: 0;
  }
  .offer-list .container {
    position: relative;
    z-index: 2;
    background-color: #fafafa;
  }
  .offer-list .container:before {
    content: "";
    display: block;
    height: 24px;
    width: 288px;
    position: absolute;
    top: -22px;
    left: 3.6em;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .offer-list .container:after {
    content: "";
    display: block;
    height: 24px;
    width: 288px;
    position: absolute;
    bottom: -26px;
    right: 0;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
  }
  .offer-group-list .container:before {
    left: 0;
  }
  .career-path {
    margin-bottom: 2em;
  }
  .career-path .container {
    padding-left: 2.4em;
    padding-right: 2.4em;
    position: relative;
  }
  .career-path .container:after {
    content: "";
    display: block;
    width: 372px;
    height: 120px;
    position: absolute;
    bottom: -27px;
    right: -27px;
    z-index: -1;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="4.3" cy="4.3" r="4.3" fill="%231D1D1B"/></svg>');
  }
  .career-path__item {
    width: 16em;
    height: 16em;
  }
  .career-path__item:after {
    bottom: calc(7.5em - 20px);
  }
  .case-study-stats .container:before {
    left: 0;
  }
  .case-study-stats .container:after {
    right: 0;
  }
  .block.red-dots .container:after {
    left: 0;
  }
  .city-info .container:before {
    right: -28px;
  }
  #site-footer:after {
    right: 21em;
  }
  .calendar-intro__btns {
    position: relative;
    margin: 0;
    width: 100%;
  }
  .calendar-intro__btns:before {
    content: "";
    display: block;
    position: absolute;
    top: 75px;
    bottom: 75px;
    left: calc((-100vw - 70em) / 2);
    right: calc((-100vw - 70em) / 2);
    background-color: #f0f0f0;
    z-index: 0;
  }
  .calendar-intro__btns-thumb,
  .calendar-intro__btns-content {
    position: relative;
    z-index: 1;
  }
  .pr-city-intro .container {
    padding-left: 19em;
  }
  .pr-city-intro__list {
    margin: 0 -0.5em 0 calc(-.5em - 90px);
    width: calc(100% + 1em + 90px);
  }
  .pr-city-intro__list > p {
    margin-left: calc(90px + .5em);
  }
  .pr-city-intro .container:before {
    left: 90px;
  }
  .pr-trust .newspaper__list {
    margin: 0 0 0 calc((-100vw + 70em) / 2);
    width: 100vw;
  }
  .cooperation-stages .cooperation-stages__item-thumb {
    margin: 0 -7.2em 0 5em;
  }
  .cooperation-stages .slick-list {
    margin: 0 -7.2em;
    width: calc(100% + 14.4em);
  }
  .cooperation-stages .slick-slide {
    margin: 0 7.2em;
  }
  .content-section.section02 .container {
    padding-top: 0;
  }
  .intro-pof h1 {
    font-size: 5.8em;
    padding-left: 3.6rem;
    width: 35rem;
  }
  .intro-pof__desc {
    width: calc(100% - 456px);
    padding: 0 11em 0 3.6em;
    margin: 0;
    display: flex;
    align-items: center;
    height: 8.6em;
    position: relative;
  }
  .intro-pof__desc:after {
    content: "";
    width: 20em;
    height: 8.6em;
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    right: -20em;
    bottom: 0;
  }
  .intro-pof__thumb {
    width: 29em;
    right: 20%;
  }
  .about-pof__inner-desc01 {
    margin: 0;
    position: relative;
  }
  .about-pof__inner-desc01:before {
    content: "";
    display: block;
    width: 340px;
    height: 160px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><rect width="20" height="20" fill="none"/><circle cx="6" cy="6" r="6" fill="%231d1d1b"/></svg>');
    top: 24px;
    right: -234px;
  }
  .about-pof__inner-desc01 p {
    font-size: 2.6em;
  }
  .about-pof__inner-desc02 {
    padding-left: 3.6em;
  }
  .about-pof__inner-desc03 {
    padding-left: 3.6em;
    margin: 3.6em 0 0;
  }
  .about-pof__inner-thumb {
    margin: -7em 0 0;
    position: relative;
    z-index: 1;
  }
  .text-block-pof .container {
    padding-left: 35em;
  }
  .pof-services__inner {
    grid-column: 9 / 13;
  }
  .pof-services__inner p {
    font-size: 1.4em;
    line-height: 1.6em;
    letter-spacing: 8px;
  }
  .pof-services__inner h2 {
    font-size: 5em;
    line-height: 1.1em;
    letter-spacing: 8px;
    margin: 0;
  }
  .pof-services__thumb {
    grid-column: 1 / 8;
    position: relative;
    top: auto;
    right: auto;
  }
  .pof-services__thumb:before {
    content: "";
    display: block;
    width: 340px;
    height: 160px;
    margin-top: -72px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><rect width="20" height="20" fill="none"/><circle cx="6" cy="6" r="6" fill="%231d1d1b"/></svg>');
    top: 50%;
    right: 0;
  }
  .pof-services__thumb img {
    width: 22em;
    position: relative;
    z-index: 1;
  }
  .pof-work__header:before {
    content: "";
    display: block;
    width: 340px;
    height: 160px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><rect width="20" height="20" fill="none"/><circle cx="6" cy="6" r="6" fill="%231d1d1b"/></svg>');
    top: 227px;
    left: -334px;
  }
  .pof-work__header p {
    font-size: 1.4em;
    line-height: 1.6em;
    letter-spacing: 8px;
  }
  .pof-work__header h2 {
    font-size: 5em;
    line-height: 1.1em;
    letter-spacing: 8px;
    margin: 0;
  }
  .pof-work__header-thumb {
    padding: 8em 0 2em 7em;
  }
  .pof-work__header-thumb img {
    width: 22em;
  }
  .pof-articles-list .container {
    padding-top: 2.4em;
    gap: 0 2.4em;
  }
  .pof-articles-list__items {
    gap: 0 2.4em;
  }
  .pof-articles-list__item {
    padding: 2.4em;
    margin: 0;
  }
  .pof-articles-list__item-thumb {
    margin: -2.4em -2.4em 2.4em;
    padding-top: 190%;
  }
  .text-block-pro-pof__thumb {
    margin: -10em 0 0 0;
  }
  .pof-gastro-backend {
    margin-bottom: 5em;
  }
  .about-pfe .container {
    position: relative;
    padding-bottom: 0;
  }
  .about-pfe .container:before {
    content: "";
    position: absolute;
    top: 14em;
    right: 0;
    left: 3em;
    height: 41em;
    z-index: -1;
    background-image: url(/wp-content/themes/commplace/images/pof-bg01.jpg);
    background-size: cover;
    opacity: 0.6;
  }
  .about-pfe .container:after {
    content: "";
    position: absolute;
    top: 0;
    right: -8em;
    width: 30em;
    height: 49em;
    z-index: -2;
    background-image: url(/wp-content/themes/commplace/images/baloons.png);
    background-size: cover;
  }
  .about-pfe__header {
    position: relative;
    z-index: -3;
  }
  .about-pfe__header:before {
    content: "";
    display: block;
    width: 80px;
    height: 160px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    top: 0;
    left: -82px;
  }
  .about-pfe__header h1 {
    font-size: 6em;
  }
  .about-pfe__desc01 {
    padding: 7em 2.4em 3em 6em;
  }
  .about-pfe__desc02 {
    padding: 3.1em 12em 0 3.6em;
    grid-column: 6 / 13;
  }
  .about-pfe__thumb01:after {
    content: "";
    display: block;
    width: 463px;
    height: 90px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    bottom: -112px;
    right: -102px;
    z-index: -1;
  }
  .about-pfe__thumb02 {
    margin: 0.6em 2.4em 0 -3.6em;
    grid-column: 1 / 6;
    position: relative;
  }
  .about-pfe__thumb02:after {
    content: "";
    display: block;
    width: 463px;
    height: 90px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    top: 230px;
    left: -16px;
    z-index: -1;
  }
  .about-pfe__thumb02 img {
    width: 100%;
    transform: translate(90px, -80px);
  }
  .pfe-articles-list__header {
    padding-left: 0;
    padding-right: 0;
    width: 70em;
    margin-left: auto;
    margin-right: auto;
  }
  .pfe-articles-list__header h2 span {
    font-size: 1.4rem;
    letter-spacing: 8px;
  }
  .pfe-gallery__header {
    margin: 0 7em 1.6em 0;
  }
  .pfe-title h2,
  .pfe-main .fancy-pixy-header h2 {
    font-size: 3.4em;
  }
  .pfe-firm__thumb {
    grid-column: 1 / 7;
  }
  .pfe-firm__desc {
    grid-column: 8 / 13;
  }
  .pfe-dkk__thumb {
    grid-column: 1 / 7;
    margin: 4.1em 0 0;
  }
  .pfe-dkk__header {
    grid-column: 8 / 13;
    align-self: start;
    padding-top: 4.4em;
  }
  .pfe-dkk__header:before {
    left: -24.9em;
    width: 24.9em;
  }
  .pfe-dkk__header:after {
    content: "";
    display: block;
    width: 300px;
    height: 160px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    top: 39px;
    left: calc(-25em - 268px);
  }
  .marika .pfe-dkk__header h2 {
    letter-spacing: 5px;
  }
  .pfe-dkk__desc {
    grid-column: 8 / 13;
  }
  .pfe-inside .container {
    padding-bottom: 0;
  }
  .pfe-inside .pof-articles-list__item {
    margin: 0;
  }
  .pfe-business__header {
    margin: 0 0 1.6em 16em;
    padding: 10em 2.4em 2.4em 17em;
  }
  .pfe-business__header:before {
    content: "";
    display: block;
    width: 430px;
    height: 44px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    top: 64px;
    left: -18.3em;
  }
  .pfe-business .pof-articles-list__item:nth-of-type(1) {
    margin-top: -20em;
  }
  .pfe-business .pof-articles-list__item:nth-of-type(1) .pof-articles-list__item-thumb {
    width: 30.4em;
    height: 30.4em;
    margin: 0 0 0 -4.8em;
  }
  .pfe-business .pof-articles-list__item:nth-of-type(1) .pof-articles-list__item-desc {
    width: calc(100% - 34.4em);
    padding: 21em 0 0 5.4em;
  }
  .pfe-gardens__desc {
    padding: 1.8em 4em 1.8em 6em;
  }
  .pfe-how__desc-items {
    gap: 0 5em;
  }
  .pfe-how__desc-item {
    font-size: 1em;
    line-height: 1.2em;
  }
  .pfe-plan__header h2 {
    font-size: 2.4em;
  }
  .pfe-articles-list__thumb {
    padding-top: calc(100% + 4.8em);
  }
  .customers-offer-nav .container:before {
    right: 20em;
  }
  .expert-publish__outdoors {
    margin: 0 calc((-100vw + 70em) / 2);
    padding-left: calc((100vw - 70em) / 2);
    padding-right: calc((100vw - 70em) / 2);
  }
  .type_2 .expert-publish__outdoors {
    margin: -22em 3em 5em;
    padding-left: 0;
    padding-right: 0;
  }
  .offer-contact .container:before {
    width: 19em;
    height: 19em;
  }
  .pfe-strengths__header {
    position: relative;
  }
  .pfe-strengths__header:before {
    content: "Place for events";
    position: absolute;
    top: 50%;
    left: 3.6em;
    width: 15em;
    letter-spacing: 9px;
    z-index: 1;
    margin-top: -25px;
  }
  .pfe-strengths__header:after {
    content: "";
    display: block;
    width: 302px;
    height: 124px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    top: 50%;
    right: 0;
    z-index: 1;
    margin-top: -62px;
  }
  .pfe-how__header:before {
    bottom: 152px;
  }
  .pfe-how__header:after {
    left: 43%;
    top: 100px;
  }
  .pfe-how__desc {
    margin-top: -9em;
  }
  .www-we .container {
    padding-left: 8em;
    padding-right: 28em;
  }
  .www-our-realizations h3 {
    font-size: 2.6em;
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
    letter-spacing: 8px;
  }
  .www-our-realizations__item:nth-child(odd) .www-our-realizations__item-inner {
    margin-left: -8em;
    max-width: 42em;
  }
  .www-our-realizations__item:nth-child(odd) .www-our-realizations__item-inner:after {
    left: 90px;
    width: 583px;
  }
  .www-our-realizations__item:nth-child(odd) .www-our-realizations__item-inner h3 {
    padding-left: 17rem;
    margin-left: 0;
  }
  .www-our-realizations__item:nth-child(odd) .www-our-realizations__item-desc,
  .www-our-realizations__item:nth-child(odd) .link-more {
    margin-left: 17em;
  }
  .www-our-realizations__item:nth-child(odd) .www-our-realizations__item-thumb {
    margin-left: -8em;
    margin-right: -22em;
  }
  .www-our-realizations__item:nth-child(even) .www-our-realizations__item-inner {
    margin-left: calc(100% - 23em);
  }
  .www-our-realizations__item:nth-child(even) .www-our-realizations__item-inner:after {
    width: 545px;
  }
  .www-our-realizations__item:nth-child(even) .www-our-realizations__item-thumb {
    margin: -9em -8em 0;
  }
  .www-our-realizations__item:nth-child(even) .www-our-realizations__item-thumb.loop {
    margin-top: 3em;
  }
  .www-impress h2 {
    padding: 11rem 0 5rem;
  }
  .www-impress h2:before {
    left: -13.8rem;
  }
  .www-impress__desc {
    grid-column: 2 / 9;
  }
  .www-impress__thumb {
    margin-right: -8rem;
  }
  .www-tip__thumb {
    margin: 0 -8em;
  }
  .www-tip__slogan {
    padding-left: 18.2rem;
    margin-left: -8rem;
  }
  .www-tip__slogan:before {
    width: 516px;
  }
  .www-how-we-work .container {
    padding-bottom: 0;
  }
  .www-how-we-work .www-section-title {
    margin-left: 5.4rem;
  }
  .www-how-we-work__item {
    position: relative;
  }
  .www-how-we-work__item h3 {
    font-size: 3em;
    margin-left: -8rem;
  }
  .www-how-we-work__item h3:before {
    width: 543px;
  }
  .www-how-we-work__item h3 span {
    padding-right: 8rem;
    padding-left: 13.4rem;
    letter-spacing: 8px;
  }
  .www-how-we-work__item:nth-child(2) .www-how-we-work__item-thumb {
    position: absolute;
    transform: scale(1.4);
    margin: 5em 0 0 0;
    z-index: 1;
  }
  .www-how-we-work__item:nth-child(3) h3:before {
    left: 40px;
    width: 432px;
  }
  .www-how-we-work__item:nth-child(3) .www-how-we-work__item-desc {
    margin: 5.6em 0 5.6em 5.6em;
  }
  .www-how-we-work__item:nth-child(3) .www-how-we-work__item-thumb {
    margin: -11em -8em 0;
  }
  .www-how-we-work__item-thumb {
    margin-left: -8em;
  }
  .www-seo__header {
    margin-left: -8em;
  }
  .www-seo__header:before {
    top: 82px;
    left: 2px;
    width: 1284px;
  }
  .www-seo__header h2 {
    font-size: 3.4em;
    letter-spacing: 8px;
  }
  .www-seo__header h2 span {
    padding: 2.4rem 8rem 2.4rem 12rem;
  }
  .www-seo__desc {
    padding-left: 4.6em;
  }
  .www-seo__thumb {
    margin-right: -8em;
    margin-top: -7em;
  }
  .www-services__header {
    margin: 0 -8em 2.4em;
  }
  .www-services__header h2 {
    font-size: 2em;
    max-width: 35rem;
  }
  .www-services__desc {
    margin: 0 3.6em;
  }
  .www-intro .container {
    width: 100%;
    max-width: 1680px;
  }
  .www-we .container:before {
    left: -8em;
  }
  .www-we .container:after {
    width: 527px;
    right: -8em;
  }
  .www-cta {
    width: 86em;
  }
  .www-page .container {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .brygida .container {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .www-section-title {
    letter-spacing: 8px;
  }
  .www-intro h1 span:nth-of-type(1) {
    font-size: 3.4rem;
  }
  .www-intro h1 span:nth-of-type(2) {
    font-size: 4.6rem;
  }
  .clients-gallery {
    margin: 0 -5em 3em;
  }
  .page404 .container:before {
    content: "";
    display: block;
    width: 10em;
    height: 10em;
    position: absolute;
    top: 6em;
    right: 7em;
    transform: rotate(90deg);
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 46 46"><rect width="46" height="46" fill="none"/><path d="M38.4 39c0.1 0.1 0.2 0.3 0.3 0.3 0-0.2-0.1-0.3 0.1-0.4C38.7 38.8 38.6 39 38.4 39" fill="%231d1d1b"/><path d="M2.9 15.9c0.2-0.8 1.3-0.9 1.8-1.5 0.1-0.1 0.1-0.2 0.2-0.3 0.4-0.3 0.9-0.4 1.3-0.6 0.4-0.2 0.7-0.7 1.1-0.9 0.5-0.3 1.3-0.4 1.8-0.5 0.6-0.2 0.9-0.6 1.4-0.7 0.3-0.1 0.7-0.1 1.1-0.2 0.7-0.2 1.2-0.6 1.9-0.6 1.4-0.6 2.8-0.5 4.2-0.9 0.2 0.2 0.6 0 0.9 0.1 0.1-0.1 0.2-0.1 0.3-0.2 0.2 0.2 0.2 0.4 0.4 0.4 0.2 1.1 1.5 3.1 2.2 3.9 -0.1 0.3-0.3 0.6-0.3 1 1.5 0.2 2.7 0.4 4.2 0.9 2.4 0.2 4.7 0.9 7.1 2.3 0.2 0 0.3 0.1 0.5 0.1 1.1 0.9 2.7 1.5 3.8 2.4 0.4 0.3 0.7 0.7 1 0.9 0.2 0.1 0.4 0.1 0.6 0.3 0.2 0.3 0.3 0.7 0.5 1 0.3 0.5 0.6 0.9 0.8 1.3 0.1 0.1 0 0.3 0.1 0.4 0.4 0.7 1.1 1.3 1 2.2 -0.3-0.1-0.3-0.2-0.5-0.3 0.2-0.6-0.4-1.1-0.8-1.8 -0.4-0.7-0.6-1.8-1.3-2.1 -0.4 1 0.8 2 1.3 3.1 0.2 0.6 0.3 1.2 0.8 1.6 0.2-0.1 0-0.4 0.3-0.4 0.4 0.6-0.1 1.6 0.1 2.3 -0.2 0.9-0.3 1.8-0.4 2.7 0.2 0.2 0.1 0.3 0.2 0.5 -0.4 1-0.4 2-0.7 3 0.2 0.2 0.1 0.3 0.2 0.5l-0.3 0.3c0.1 0.6 0.1 1.1-0.2 1.7 -0.2 0.1-0.3-0.2-0.5-0.1 0 0.2 0.1 0.3-0.1 0.5 -0.1 0.1-0.2-0.1-0.3 0 0.1 0.3 0.1 0.7 0 0.8 -0.4 0-0.4-0.6-0.5-0.8 -0.4-1-0.9-1.6-1.4-2.4 -0.3-0.5-0.6-1.1-0.9-1.6 -0.6-0.8-1.2-1.5-1.6-2.3 -0.2-0.3-0.6-0.5-0.8-0.8 -1-1.1-2.1-2.6-3.1-3.4 -0.1-0.1-0.1 0.1-0.2 0 0.1-0.1-0.1-0.3-0.2-0.4 -1.7-1.3-2.9-2-4.5-3.1 -1.3-0.5-2.4-1-3.6-1.6 -0.3 0.2-0.5 0-0.8 0 0 0.1-0.2 0.3-0.3 0.2 -0.1 0-0.3-0.4-0.4-0.3 -0.4 1.8-0.8 3.5-1 5.3l-0.3 0.3c0.2 0.2-0.1 0.5-0.2 0.7 -0.1-0.1-0.2-0.2-0.3-0.1 -1.3-1.5-2.9-2.7-4.6-4.4 -0.1 0.2-0.2 0-0.3 0.1 -0.3-0.5-0.8-0.7-1-1.1 -1.1-0.2-1.4-1.1-2.4-1.3 -0.3-0.5-1.1-0.4-1.4-1 -0.2 0.1-0.5 0-0.7-0.3 -0.3 0.5-0.7-0.6-1.1-0.4 -0.1 0.1-0.1 0.3-0.3 0.4 -0.1-0.1-0.2-0.2-0.3-0.1 -0.8-1.5-1.7-3.3-2.7-4.6C3.1 15.9 3 16.1 2.9 15.9M5.2 16.4c0.1 0.9 1.2 1.7 1.4 2.4 -0.6-0.6-0.9-1.4-1.6-2 -0.1-0.1 0.1-0.2 0-0.3 -0.2 0.3-0.2-0.4-0.5-0.3 0.2 0.8 1 1.6 1.4 2.3 0.3 0.5 0.4 1.3 1.1 1.4 0.1-0.4-0.6-0.8-0.3-1.2 0.2 0.2 0.5 1.6 1.1 1.4 -0.4-0.8-0.3-1.1-0.9-1.5 0-0.1 0.1 0 0.1-0.2 -0.1-0.1-0.2 0-0.2-0.2 0 0.1 0 0.1-0.1 0.2 -0.1-0.2-0.1-0.4-0.2-0.6l-0.1 0.1C6 17.3 5.6 16.9 5.2 16.4M5.6 14.1c-0.5 0.3-0.8 1-1.6 1.4 4 1.4 8.1 3 11.9 7.2 0.2-0.3 0.3-0.7 0.3-1 0.8-1 0.7-2.5 1.1-3.6 1-0.3 2.1 0.6 3.2 0.6 0.2 0.1 0 0.2 0.2 0.3 2.7 1.1 5.3 2.3 7.6 4.5 0.7 0.2 1.2 0.9 1.8 1.5 1.2 1.2 2.6 2.5 3.7 3.8 1 1.1 1.5 2.5 2.3 3.5 0.6-0.5 0.1-1 0.6-1.5 -0.3-1 0.1-2 0.3-3.1 0.1-0.9 0-1.8 0.3-2.7 -0.1-0.1-0.1-0.2-0.2-0.4 0.5-0.4 0.6-1.2 0.2-1.9 0.3-0.3 0.1-0.6 0.3-0.9 -0.1 0-0.1 0-0.2 0.1 0-0.1 0.1-0.1 0.1-0.2 -1.9-1.6-4.3-2.9-6.4-4.1 -1.5-0.6-3.1-0.9-4.5-1.4 -0.7 0.2-1.3-0.2-2-0.4 -1.5-0.4-3.1-0.5-4.7-0.7 -0.2 0.1 0 0.3-0.2 0.4 -0.6-0.6-1.9-0.7-2.9-0.1 -0.1 0-0.2-0.2-0.3-0.2 0.3-1 1.8-0.5 2.6-0.5 0.2-0.5-0.5-0.6-0.6-1.1 -0.2 0.3 0 0.6-0.3 0.9 -0.1 0-0.4-0.2-0.4-0.3 0-1.3 0.8-2.5 0.8-3.8 -0.7-0.5-1.4 0.2-2.1-0.2 -0.4 0.2-0.7 0.3-1.1 0.2 -1.1 0.4-2.1 0.8-3.1 0.8 -0.8 0.5-1.9 0.5-2.6 1.1 -0.8 0.2-1.7 0.3-2.5 0.8 -0.3 0.2-0.5 0.5-0.8 0.7C6.2 14 5.9 14 5.6 14.1M4.5 17c0.1-0.3-0.1-0.5-0.3-0.6 0 0.1 0 0.1-0.1 0.2C4.3 16.6 4.3 16.8 4.5 17M4.8 17.4c0-0.1-0.2-0.5-0.4-0.3C4.7 17.2 4.7 17.4 4.8 17.4M5.1 17.9c0.1-0.1-0.1-0.5-0.2-0.5C4.7 17.6 5 17.8 5.1 17.9M7.3 18.6c-0.1-0.7-0.7-1.3-1.2-1.7C6.2 17.3 6.9 18.2 7.3 18.6M7.1 17.2c-0.1-0.1-0.2-0.1-0.3-0.2 -0.2 0.1 0.1 0.2 0.1 0.3L7.1 17.2M5.9 19.4c0.1-0.3-0.3-0.6-0.4-0.9C5.4 18.8 5.7 19.2 5.9 19.4M7.6 17.5C7.4 17.5 7.2 17.5 7.1 17.4c-0.1 0-0.1 0.1-0.1 0.1 0.1 0.4 0.4 0.6 0.6 1 0.6 1 0.9 2.4 2 2.7C9.1 20 8.4 18.8 7.6 17.5M9.9 20.7c-0.3-0.9-0.8-2-1.7-3 0.4 1 1.5 2.9 2.2 3.9C10.4 21.4 10.1 20.8 9.9 20.7M8.5 20.5c-0.5-0.6-0.5-1.3-1.1-1.9C7.6 19.2 7.8 20.2 8.5 20.5M10.1 20.1c-0.2-0.7-0.6-1.1-0.8-1.7C9.2 19 9.7 19.6 10.1 20.1M9.9 18.5c-0.2 0-0.3-0.1-0.5-0.2 0.6 1.4 1.6 3 2.1 4.2 0.3 0.1 0.6 0.5 0.9 0.6 -0.4-0.8-0.9-1.9-1.3-2.8 0 0 0 0.1-0.1 0.1C10.9 19.9 10 19.2 9.9 18.5M20.6 13.9c-0.2-1.1-0.8-1.9-1.5-2.9 -0.4 0.4-0.3 0.9 0 1.3 0.5 0.7 0.9 1.9 1.4 2.5 0.4-0.1 0.2-0.5 0.4-0.7C20.8 13.9 20.7 14 20.6 13.9M11.6 19.7c-0.4-0.1-0.5-0.5-0.9-0.8 -0.1 0.4 0.5 0.7 0.7 1.1 0 0.1-0.1 0-0.1 0.1 1.1 1.7 1.1 3.2 2.7 4.2 -0.1-0.3-0.1-0.7-0.4-0.9C13.3 22.4 12.3 20.8 11.6 19.7M20 14.6c-0.4-1-0.6-1.5-1.2-2.2 -0.3 0.2-0.1 0.4-0.2 0.6 0.4 0.4 0.7 1.1 1.2 1.8C19.8 14.8 19.9 14.7 20 14.6M10.3 20.7c0.1-0.2 0-0.2-0.1-0.4C10.1 20.4 10.2 20.7 10.3 20.7M10.9 21.8c0.2-0.2-0.2-0.5-0.3-0.8C10.5 21.2 10.7 21.7 10.9 21.8M15.7 25.7c-1-1.7-2.1-4.5-3.4-5.6 0.7 1.6 1.8 3.3 2.5 5C15.2 25.3 15.2 25.8 15.7 25.7M19.3 23.2c0.1-1.6-0.8-3-1.7-4.7C17.1 20.2 18.7 21.5 19.3 23.2M14.9 23.5c0.1-0.3-0.4-0.7-0.5-1.1C14.4 22.7 14.6 23.1 14.9 23.5M19.2 23.6c-0.7-1.1-1.1-2.3-1.9-3.3 -0.3 0.4-0.1 0.8 0.1 1.3 0.5 0.9 1.1 2.2 1.7 3C19.2 24.2 19.2 23.9 19.2 23.6M19.7 19c-0.1-0.1-0.2-0.2-0.4-0.1 0.2 0.2 0.1 0.2 0.3 0.2C19.6 19.1 19.6 19 19.7 19M15.1 23.1c0.1-0.1 0-0.2-0.1-0.4C14.9 22.9 15 23 15.1 23.1M17.2 21.5c-0.1 0.1-0.1 0-0.2-0.1 -0.2 0.2 0.1 0.5-0.1 0.7 0.8 1.2 1 2.6 1.8 3.7 0.6-1-0.7-2.4-1.2-3.3C17.5 22 17.2 21.8 17.2 21.5M15.1 23.9c0.2-0.1 0-0.3-0.1-0.4C14.8 23.7 15 23.8 15.1 23.9M19.6 20.3c0.2-0.2-0.1-0.3-0.1-0.5C19.4 19.9 19.5 20.3 19.6 20.3M18.5 26c-0.9-1-0.8-2.7-1.9-3.4 -0.2 0.1-0.1 0.3-0.2 0.5 0.8 1.1 1.3 2.4 1.8 3.5 0 0.2-0.3 0.4 0 0.7C18.7 26.9 18.6 26.4 18.5 26M19.7 20.7c0.2 0 0.2-0.2 0-0.3C19.6 20.4 19.6 20.5 19.7 20.7M15.6 24.7c0-0.2 0-0.5-0.3-0.5 -0.1 0.9 1 1.4 0.8 2.1 0.3 0.2 0.6 0.3 0.8 0.7 0.1-0.6-0.7-1.1-0.8-1.8C15.8 25.3 15.9 24.8 15.6 24.7M17.1 25.7c-0.1-0.7-0.6-1.2-1-1.9C15.8 24.4 16.6 25 17.1 25.7M21.5 22.2c-0.2-0.8-0.4-1.6-0.9-2.1C20.8 20.7 21.1 21.6 21.5 22.2M20.9 22.1c0.1-0.6-0.5-1.2-0.5-1.8 0 0-0.1 0-0.1 0C20.2 20.9 20.5 21.7 20.9 22.1M22.4 22.6c-0.1-0.9-0.5-2-1.4-2.8 0.1 0.9 0.8 1.7 1 2.5C22.1 22.6 22.3 22.4 22.4 22.6M23.2 22.9c-0.2-0.7-0.7-1.6-1.1-2.5C22.3 21.2 22.6 22.3 23.2 22.9M24.8 23.3c-0.2-0.4-0.5-0.3-0.8-0.1 0.1-0.6-0.9-1.1-0.7-1.8 -0.4 0.1-0.2-0.6-0.6-0.7 0.1 0.6 0.6 1.4 0.9 1.9 0.1 0.1 0 0.2-0.2 0.3 0.5 0.3 0.7 0.5 1.2 0.7C24.8 23.5 24.7 23.4 24.8 23.3M25.8 24.1c0.3 0.2 0.7 0.5 0.9 0.6 0.1-0.3-0.1-0.3-0.2-0.5 -0.1-0.1 0.1 0 0.1-0.2 -0.1-0.1-0.2-0.2-0.3-0.1 -0.1-0.8-0.7-1.1-0.8-1.8 -0.2 0-0.8-0.4-0.5-0.7 -0.6-0.3-1.2-0.8-1.9-0.9 0.4 0.3 0.5 0.3 0.8 0.8 0.2-0.4 0.4 0.2 0.4 0 0.8 0.5 1.1 1.8 1.7 2.6L25.8 24.1zM18.1 27.5c-0.3-0.2 0-0.6-0.3-0.7 -0.1 0.1 0.1 0.2 0.1 0.4 -0.2 0.1-0.2 0.2-0.3 0.2 0 0.2 0.4 0.3 0.5 0.6 0.2-0.2 0.3-0.4 0.5-0.6C18.3 27.4 18.2 27.5 18.1 27.5M25.6 24.1c0.4-0.5-0.6-0.9-0.6-1.6 -0.3 0-0.3-0.5-0.4-0.7 -0.2 0.2-0.3-0.3-0.5-0.3 0.1 0.8 1.1 1.5 1 2.2C25.3 23.9 25.5 24 25.6 24.1M25.9 22.1c-0.1-0.2-0.3-0.1-0.4-0.3C25.6 21.9 25.7 22.4 25.9 22.1M26.3 22.5c-0.1-0.2-0.2 0-0.3-0.2 -0.2 0.4 0.5 0.9 0.4 1.2 0.2 0.1 0.6 0.9 0.7 1.3 -0.1 0.1-0.1-0.2-0.3 0 0.2 0.3 0.5 0.4 0.7 0.6 0.2-0.4-0.2-0.9-0.5-1.3C27.1 23.6 26.5 23.1 26.3 22.5M28.1 24.8c-0.4-0.4-0.5-1.1-1.1-1.6 0.3 0.8 0.6 1.2 1 2.1 0 0.1-0.1 0.1-0.1 0.2 0.3 0.2 0.5 0.5 0.8 0.6C28.7 25.7 28.1 25.3 28.1 24.8M28.3 24c-0.1-0.2-0.2 0.1-0.3-0.1 -0.1 0.5 0.5 0.9 0.7 1.4 0.3-0.2-0.1-0.7-0.2-0.6C28.5 24.5 28.2 24.4 28.3 24M28.9 24.4c-0.1-0.1-0.2-0.3-0.3-0.3C28.6 24.2 28.7 24.6 28.9 24.4M29.8 25.7c-0.2-0.1-0.5-0.4-0.7-0.7 0.1 0.9 0.6 1.9 1.3 2.6 0.1-0.3-0.2-0.8-0.4-0.9 0-0.3-0.2-0.9-0.4-0.9C29.7 25.7 29.8 25.8 29.8 25.7M29.2 26.6c0.3-0.3-0.3-0.9-0.4-1.2 -0.1 0.4 0.4 0.7 0.3 1.1C29.1 26.5 29.2 26.6 29.2 26.6M31.6 28.6c-0.2-1-0.7-1.8-1.5-2.7C30.6 26.9 30.5 28.1 31.6 28.6M31.7 27.5c0.2-0.2-0.2-0.4-0.4-0.5 0.3 0.8 0.9 1.6 1.1 2.4 -0.3-0.1-0.3-0.8-0.8-0.6 0.6 0.5 1.2 1.4 1.9 2 -0.3-1-0.8-2.1-1.5-3C32.2 27.8 32 27.4 31.7 27.5M38.6 25.1c-0.2-0.4-0.5-0.6-0.7-1.1 -0.2 0.2-0.1 0.7-0.2 1 0.6 1.5 1.3 2.6 2.2 4.2 0.1-0.7 0-1.1-0.3-1.9 -0.1-0.2-0.2-0.3-0.3-0.4C39.1 26.6 39 25.7 38.6 25.1M33.8 29.6c-0.1-0.2-0.3-0.2-0.2-0.5C33.4 29.1 33.5 29.9 33.8 29.6M37.9 26.4c0-0.3-0.1-0.2-0.3-0.5 -0.5 0.8 0.5 1.6 0.5 2.4 0.7 0.7 1.1 2 1.5 2.6 0.3-0.6-0.3-1.4-0.2-2C38.7 28.3 38.6 26.9 37.9 26.4M38.3 29.3c-0.3-0.5-0.5-1.2-0.9-1.7 -0.1 0.4-0.1 0.8-0.3 1.2 0.7 1.3 1.4 2.9 2.3 4.2 0.2-0.3 0.1-0.7 0.2-1 -0.4-0.7-0.5-1.2-1-2C38.5 29.7 38.6 29.6 38.3 29.3M34.1 30.7c0.2 0.1 0.2-0.2 0-0.3C34 30.5 34.2 30.6 34.1 30.7M34.2 31.3c-0.1 0-0.3-0.3-0.3-0.5 -0.2-0.1 0 0.3 0 0.3 -0.2 0.1 0-0.2-0.2-0.1C33.8 31.2 34 31.6 34.2 31.3M34.9 32.1c-0.1-0.5-0.3-0.7-0.5-1.2l-0.1 0.1c0.1 0.1 0.3 0.2 0.1 0.3C34.6 31.5 34.6 32 34.9 32.1M34.4 32c0.1-0.3-0.1-0.4-0.3-0.6l-0.1 0.1C34.3 31.7 34.2 31.9 34.4 32M39.3 33.5c-0.8-1.3-1.3-2.5-2.1-3.8 -0.2 0.1-0.1 0.6-0.2 0.9 0.8 1.2 1.4 2.6 2.2 3.9 0.2-0.2 0.1-0.2 0.2-0.4C39.1 34 39.3 33.8 39.3 33.5M35.4 33.3c0.1-0.5-0.4-0.9-0.8-1.3C34.5 32.3 35.2 32.9 35.4 33.3M35.3 32.2c0.1-0.1 0-0.3-0.2-0.5C34.9 31.8 35.1 32 35.3 32.2M35.7 33c0-0.2-0.1-0.5-0.3-0.6C35.3 32.6 35.5 32.9 35.7 33M37.4 31.9c-0.2-0.1-0.3-0.3-0.4-0.5 -0.4 1.4 1.1 3.3 1.8 5 0.4-0.3 0-1 0.3-1.5 -0.3 0.1-0.1-0.3-0.4-0.2 0-0.1 0.1-0.1 0.1-0.2 0-0.1-0.1-0.1-0.2 0 -0.4-0.8-0.7-1.5-1.2-2.3C37.3 32 37.4 32 37.4 31.9M36 33.6c0.1-0.1 0-0.3-0.1-0.4L35.7 33.3C35.9 33.4 35.8 33.6 36 33.6M36.8 34.7c-0.3-0.1-0.4-0.8-0.7-1.2 -0.3 0.2 0 0.3-0.3 0.4 0.8 0.9 0.9 1.5 1.6 2.3 -0.1-0.6-0.4-1-0.7-1.4C36.7 34.9 36.7 34.8 36.8 34.7M37.3 34.1c0.1-0.4-0.2-0.6-0.5-0.9 0.1 1.4 1.1 2.8 1.9 4.4C38.8 36.3 37.8 35 37.3 34.1" fill="%231d1d1b"/></svg>');
  }
  .www-seo.branding-seo .www-seo__header {
    margin-left: -3.6em;
  }
  .www-seo.branding-seo .www-seo__header h2 span {
    padding-left: 8.2rem;
  }
  .www-tip.branding-tip .www-tip__slogan {
    padding-bottom: 4rem;
  }
  .www-tip.branding-tip .www-tip__thumb-second {
    margin-top: -6em;
  }
  .www-we.branding-we .container {
    padding-left: 5em;
  }
  .branding-case-studies .section-subtitle {
    margin-left: 5rem;
  }
  .branding-case-studies__item:nth-child(odd) .branding-case-studies__item-desc {
    margin-left: 5rem;
    max-width: 35%;
  }
  .branding-case-studies__item:nth-child(odd) .branding-case-studies__item-thumb {
    margin: -36em -3.6em 0;
  }
  .branding-case-studies__item:nth-child(even) .branding-case-studies__item-desc {
    max-width: 35%;
    margin-right: 4em;
  }
  .branding-case-studies__item:nth-child(even) .branding-case-studies__item-thumb {
    margin: -23em -3.6em 0;
  }
  .pr-city__work {
    margin: 2em auto 2.4em;
    width: 70em;
  }
  .about-pfe__thumb01 {
    margin: 2em 0 0;
  }
  .slider-services {
    margin-bottom: 2.5em;
  }
  .seo-amanda__desc {
    grid-column: 6 / 13;
  }
  .seo-amanda__thumb {
    grid-column: 1 / 6;
  }
  .pfe-plan__thumb {
    grid-column: 1 / 7;
    margin: -5em 0 -5em 2.4em;
  }
  .pfe-plan__inner {
    grid-column: 7 / 13;
    margin-right: 2.4em;
  }
  .f-intro .container {
    margin-top: 10em;
  }
  .f-intro h1 {
    margin: 0 0 0 6rem;
  }
  .f-intro__desc {
    margin: -14em 0 0;
  }
  .f-intro__thumb {
    margin: -14em 0 0 2em;
  }
  .f-intro__thumb:after {
    content: "";
    display: block;
    width: 463px;
    height: 90px;
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><circle cx="5" cy="5" r="5" fill="%231d1d1b"/></svg>');
    top: 18em;
    left: -4em;
    z-index: -2;
  }
  .f-strengths__header:before,
  .f-strengths__header:after {
    display: none;
  }
}
@media (min-width: 1500px) {
  .challenge-list {
    position: relative;
  }
  .challenge-list:before,
  .challenge-list:after {
    content: "";
    display: block;
    width: 41px;
    height: 62px;
    position: absolute;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="53.679" height="80.484" viewBox="0 0 53.679 80.484"><path id="Icon_ionic-ios-arrow-round-down" data-name="Icon ionic-ios-arrow-round-down" d="M63.9,59.2a3.653,3.653,0,0,0-5.144-.028L41.73,76.143V11.481a3.634,3.634,0,0,0-7.268,0V76.143l-17.025-17a3.679,3.679,0,0,0-5.144.028,3.619,3.619,0,0,0,.028,5.116l23.2,23.035h0a4.081,4.081,0,0,0,1.146.755,3.469,3.469,0,0,0,1.4.28,3.644,3.644,0,0,0,2.544-1.034l23.2-23.035A3.561,3.561,0,0,0,63.9,59.2Z" transform="translate(-11.247 -7.875)" fill="%231d1d1b"/></svg>');
  }
  .challenge-list:before {
    top: 3em;
    left: -100px;
    transform: rotate(-90deg);
  }
  .challenge-list:after {
    bottom: 0;
    right: -100px;
    transform: rotate(90deg);
  }
  .pof-places .container:before {
    width: 700px;
    height: 966px;
    bottom: -7em;
  }
  .body-custom-side-menu-active #site-header,
  .body-custom-side-menu-active #site-main,
  .body-custom-side-menu-active #site-footer {
    margin-left: min(calc("100% - 1250px"), 225px);
  }
  .body-custom-side-menu-active .solution:before {
    display: none;
  }
  .body-custom-side-menu-active .looking-for:after {
    transform: translate(120px);
  }
  #site-header,
  #site-main,
  #site-footer {
    transition: 300ms ease-in;
  }
}
@media (min-width: 1820px) {
  .about-pfe__desc01 {
    padding: 7em 2.4em 5em 6em;
  }
}
@media (min-width: 1850px) {
  .slider-how-we-work .container {
    margin-bottom: 12em;
  }
  .feel-good__title {
    top: 26rem;
  }
  .contact-data__info-inner {
    top: calc((90% - 1.2em) / 2);
  }
  .offer-product-case .add-content {
    width: 19.6em;
  }
  .offer-product-case .add-01 {
    top: 12.8em;
    right: -8em;
  }
  .custom-side-menu {
    left: -17em !important;
    transition: left 300ms ease-in;
  }
  .custom-side-menu.custom-side-menu-active {
    left: 0 !important;
  }
}
@media (min-width: 2000px) {
  .fast-contact:hover:after {
    left: 17px;
  }
}
@media (max-width: 1023px) and (min-width: 425px) {
  .slider__item-thumb.img1 img {
    object-fit: cover;
    width: 100%;
  }
}
@media (min-width: 1024px) and (max-height: 860px) {
  .www-intro.branding-intro .container {
    min-height: 550px;
  }
  .branding-intro .intro__thumb {
    bottom: -25em;
  }
}
.fancy-pixy-slick {
  padding-top: 50px;
}
.fancy-pixy-slick .slick-arrow {
  position: absolute;
  top: 0;
  left: 0;
}
.fancy-pixy-slick .slick-next {
  left: 40px;
}
.fancy-pixy-slick .slick-list.draggable {
  z-index: 1;
}
.fancy-pixy-header {
  width: calc(50% - 1.5vw);
  margin-bottom: -12vw;
}
.fancy-pixy-header span {
  color: #005fff;
}
.fancy-pixy-footer {
  margin-left: calc(50% + 0.5vw);
  transform: translate(0, -100%);
  background: #FFF;
  padding: 40px 40px 0;
}
.fancy-pixy-slick .slick-list.draggable {
  overflow: visible;
}
.slick-container {
  width: 100%;
  overflow: hidden;
}
.fancy-pixy-slick {
  display: none;
  margin-left: -0.5vw;
  margin-right: -0.5vw;
  height: 42vw;
  margin-top: 12vw;
}
.fancy-pixy-slick.slick-initialized {
  display: block;
}
.fancy-pixy-slick .slick-slide {
  margin: 0 0.5vw;
}
.fancy-pixy-slick .slick-slide:nth-child(2n) {
  transition: transform 250ms cubic-bezier(0.51, 0.56, 0.43, 1.43);
}
.fancy-pixy-slick .slick-slide:nth-child(2n+1) {
  transition: transform 250ms cubic-bezier(0.57, 0.66, 0.38, 1.35) 100ms;
}
.fancy-pixy-slick .slick-slide .tmp-pix {
  height: 0;
  padding-top: 20vw;
  position: relative;
  width: 200%;
}
.fancy-pixy-slick .slick-slide .tmp-pix img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.fancy-pixy-slick .slick-slide .tmp-pix .tmp-txt {
  position: absolute;
  left: -1px;
  bottom: -1px;
  background: #FFF;
  color: #000;
  padding: 10px;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.4em;
  width: calc(100% - 40px);
}
.fancy-pixy-slick [data-fancy-slick="-3"] {
  transform: translate(calc(-100% - 1vw), 22vw);
}
.fancy-pixy-slick [data-fancy-slick="-2"] {
  transform: translate(0, -6vw);
}
.fancy-pixy-slick [data-fancy-slick="-1"] {
  transform: translate(calc(-100% - 1vw), 16vw);
}
.fancy-pixy-slick [data-fancy-slick="1"] {
  transform: translate(calc(-100% - 1vw), 22vw);
}
.fancy-pixy-slick [data-fancy-slick="2"] {
  transform: translate(0, -12vw);
}
.fancy-pixy-slick [data-fancy-slick="3"] {
  transform: translate(calc(-100% - 1vw), 10vw);
}
.fancy-pixy-slick [data-fancy-slick="4"] {
  transform: translate(0, -6vw);
}
.fancy-pixy-slick [data-fancy-slick="5"] {
  transform: translate(calc(-100% - 1vw), 16vw);
}
.fancy-pixy-slick [data-fancy-slick="7"] {
  transform: translate(calc(-100% - 1vw), 22vw);
}
.fancy-pixy-slick .slick-slide .tmp-pix {
  background: #eee;
}
@media (min-width: 1040px) {
  .fancy-pixy-slick .slick-slide:nth-child(2n+1) .tmp-pix:after {
    content: '';
    position: absolute;
    z-index: -1;
    transform: translate(-4vw, 4vw);
    transition: transform 450ms ease-in-out;
    right: -28px;
    top: -23px;
    width: 288px;
    height: 144px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .page-about .fancy-pixy-slick .slick-slide:nth-child(2n+1) .tmp-pix:after {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%23b60833"/></svg>');
  }
  .fancy-pixy-slick [data-fancy-slick="2"] .tmp-pix:after {
    transform: translate(0, 0) !important;
  }
  .fancy-pixy-slick .slick-slide:nth-child(2n) .tmp-pix:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -48px;
    /*width:calc(100% - 40px);height:60px;*/
    z-index: -1;
    transform: translate(0, -100px);
    transition: transform 450ms ease-in-out;
    width: 444px;
    height: 36px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  }
  .fancy-pixy-slick [data-fancy-slick="3"] .tmp-pix:after {
    transform: translate(0, 0) !important;
  }
}
@media (min-width: 1200px) {
  .fancy-pixy-slick .slick-slide:nth-child(2n) .tmp-pix:after {
    width: 492px;
  }
}
@media (min-width: 1300px) {
  .fancy-pixy-slick .slick-slide:nth-child(2n) .tmp-pix:after {
    width: 540px;
  }
}
@media (max-width: 992px) {
  .fancy-pixy-slick {
    height: 62vw;
    margin-top: 12vw;
  }
  .fancy-pixy-slick .slick-slide .tmp-pix {
    padding-top: 30vw;
  }
  .fancy-pixy-slick .slick-slide .tmp-pix .tmp-txt {
    font-size: 14px;
  }
  .fancy-pixy-slick [data-fancy-slick="-3"] {
    transform: translate(calc(-100% - 1vw), 32vw);
  }
  .fancy-pixy-slick [data-fancy-slick="-2"] {
    transform: translate(0, -6vw);
  }
  .fancy-pixy-slick [data-fancy-slick="-1"] {
    transform: translate(calc(-100% - 1vw), 26vw);
  }
  .fancy-pixy-slick [data-fancy-slick="1"] {
    transform: translate(calc(-100% - 1vw), 32vw);
  }
  .fancy-pixy-slick [data-fancy-slick="2"] {
    transform: translate(0, -12vw);
  }
  .fancy-pixy-slick [data-fancy-slick="3"] {
    transform: translate(calc(-100% - 1vw), 20vw);
  }
  .fancy-pixy-slick [data-fancy-slick="4"] {
    transform: translate(0, -6vw);
  }
  .fancy-pixy-slick [data-fancy-slick="5"] {
    transform: translate(calc(-100% - 1vw), 26vw);
  }
  .fancy-pixy-slick [data-fancy-slick="7"] {
    transform: translate(calc(-100% - 1vw), 32vw);
  }
}
@media (max-width: 640px) {
  .fancy-pixy-header {
    width: 100%;
    margin-bottom: -12vw;
  }
  .fancy-pixy-footer {
    margin-left: 0;
    transform: none;
    background: #FFF;
    padding: 40px 0 0;
  }
  .fancy-pixy-slick {
    height: 122vw;
    margin-top: 12vw;
  }
  .fancy-pixy-slick .slick-slide .tmp-pix {
    padding-top: 60vw;
  }
  .fancy-pixy-slick .slick-slide .tmp-pix .tmp-txt {
    font-size: 13px;
    padding: 4px 10px 0 4px;
  }
  .fancy-pixy-slick [data-fancy-slick="-3"] {
    transform: translate(calc(-100% - 1vw), 62vw);
  }
  .fancy-pixy-slick [data-fancy-slick="-2"] {
    transform: translate(0, -6vw);
  }
  .fancy-pixy-slick [data-fancy-slick="-1"] {
    transform: translate(calc(-100% - 1vw), 56vw);
  }
  .fancy-pixy-slick [data-fancy-slick="1"] {
    transform: translate(calc(-100% - 1vw), 62vw);
  }
  .fancy-pixy-slick [data-fancy-slick="2"] {
    transform: translate(0, -12vw);
  }
  .fancy-pixy-slick [data-fancy-slick="3"] {
    transform: translate(calc(-100% - 1vw), 50vw);
  }
  .fancy-pixy-slick [data-fancy-slick="4"] {
    transform: translate(0, -6vw);
  }
  .fancy-pixy-slick [data-fancy-slick="5"] {
    transform: translate(calc(-100% - 1vw), 56vw);
  }
  .fancy-pixy-slick [data-fancy-slick="7"] {
    transform: translate(calc(-100% - 1vw), 62vw);
  }
}
.customer-list .container {
  column-count: 2;
  padding-top: 0;
}
.customer-list .container p {
  margin: 0 2em 0 0;
}
.customer-list .customer-list-letter-section {
  break-inside: avoid;
  margin: 0 0 3.2em;
}
.customer-list h2 {
  font-size: 3em;
}
.customer-list .customer-list-letter-section h2 {
  position: relative;
  padding: 0;
  margin: 0 0 1.6rem;
}
.customer-list .customer-list-letter-section h2:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
  bottom: 6px;
  left: -12px;
}
@media (min-width: 640px) {
  .customer-list .container {
    column-count: 4;
  }
}
section.block + section.goofy .container {
  margin-top: 0 !important;
}
.best-companies {
  text-align: center;
  background-color: #f1f1f1;
}
.best-companies .container {
  position: relative;
}
.best-companies #companies-slider {
  width: 368px;
  height: 97px;
  margin: 0 auto;
  background: #f1f1f1 url(https://commplace.pl/wp-content/themes/commplace/images/logoshd.jpg);
  transition: background 800ms ease-in-out;
  background-size: 3128px;
  opacity: 0.85;
}
@media (min-width: 420px) {
  .best-companies #companies-slider {
    width: 368px;
  }
}
@media (min-width: 600px) {
  .best-companies #companies-slider {
    width: 552px;
  }
}
@media (min-width: 800px) {
  .best-companies #companies-slider {
    width: 736px;
  }
}
@media (max-width: 419px) {
  .best-companies h3 {
    margin-bottom: 50px;
  }
  .best-companies #companies-slider {
    position: absolute;
    left: 50%;
    transform: translateX(-50%) scale(0.75);
    bottom: 0;
  }
}
@media (min-width: 420px) {
  .best-companies .container {
    padding-bottom: 0;
    padding-top: 1.5em;
  }
  .best-companies h3 {
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .best-companies .container {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .best-companies h3 {
    margin-top: 30px;
  }
}
@media (min-width: 1200px) {
  .best-companies .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .best-companies .container h3 {
    margin: 0;
    padding: 0;
  }
  .best-companies #companies-slider {
    margin: 0;
  }
}
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
::-webkit-scrollbar-thumb {
  background: #dbdbdb;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background: #c2c2c2;
}
::-webkit-scrollbar-track {
  background: #ffffff;
  border-radius: 15px;
  box-shadow: inset 7px 10px 12px #f0f0f0;
}
.custom-side-menu__close {
  width: 2.4em;
  height: 2.4em;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
}
.custom-side-menu__close:before {
  content: "";
  width: 1.6em;
  height: 1.6em;
  display: block;
  margin: 0.4em;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%230073e0"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z"/></svg>');
}
.custom-side-menu {
  z-index: 999;
  position: fixed;
  left: 0;
  background-color: #fff;
  box-shadow: 0 12px 18px #0000001c;
  height: 100vh;
  overflow: auto;
  overscroll-behavior: contain;
}
.custom-side-menu h4 {
  white-space: nowrap;
  padding: 0 0 1.2rem;
  text-transform: uppercase;
  font-size: 0.8em;
  color: #0061bd;
}
.custom-side-menu:before {
  content: '';
  position: absolute;
  top: -30px;
  left: 100px;
  height: 30px;
  background: #ffffff00;
  right: 300px;
}
.custom-side-menu__item {
  margin: 2em 0;
  padding: 0 1.2em;
}
.custom-side-menu__item.last {
  background-color: #f1f1f1;
  margin: 0;
  padding: 2em 1.8em 4em;
  min-width: 14em;
  position: relative;
  max-width: 25%;
}
.custom-side-menu__item.last .list-01__item-thumb {
  margin: 0.3rem 0 1rem;
}
.custom-side-menu__item.last .last__title {
  font-size: 0.9em;
  line-height: 1.4em;
  color: #808b9d;
}
.custom-side-menu__item.last .link-more {
  position: absolute;
  bottom: 1.6rem;
  left: 1.6rem;
  right: 1.6rem;
  font-size: 0.8em;
}
.custom-side-menu__item.last .custom-side-menu__item-link {
  padding-top: 0;
}
.custom-side-menu__item:nth-child(2),
.custom-side-menu__item:nth-child(3) {
  border-left: 1px solid #f1f1f1;
}
.custom-side-menu__item-link {
  display: block;
  font-size: 0.9em;
  line-height: 1.2em;
  padding: 0.4rem 0;
  color: #1d1d1b;
  white-space: nowrap;
  font-weight: 500;
}
.custom-side-menu__item-link:hover {
  color: #0073e0;
}
.custom-side-menu__item-link small {
  display: block;
  font-weight: 400;
  color: #9c9c9c;
}
.custom-side-menu__item-link {
  display: flex;
}
.custom-side-menu__item-link .custom-side-menu__item-icon {
  width: 28px;
  min-width: 28px;
  margin-right: 10px;
  filter: grayscale();
}
.custom-side-menu__item-link:hover .custom-side-menu__item-icon {
  filter: none;
}
.custom-side-menu-btn {
  display: none;
}
@media (max-width: 1850px) and (min-width: 1024px) {
  .custom-side-menu {
    width: 15em;
    left: -17em;
    transition: left 300ms ease-in;
  }
  .custom-side-menu-active {
    left: 0;
  }
}
@media (max-width: 1023.8px) {
  .custom-side-menu {
    width: 15em;
    left: -25em;
    top: 0;
    transition: left 300ms ease-in;
  }
  .custom-side-menu-active {
    left: 0;
  }
}
.about-pof__inner-thumb iframe {
  max-width: 100%;
}
@media (max-width: 819px) {
  .about-pof__inner-thumb iframe {
    width: calc(100% - 1.2em);
    aspect-ratio: 1.7777;
    height: auto;
  }
}
.temp_offer {
  border: 1px solid #777;
  padding: 20px;
  margin: 10px 0;
  background: #FFF;
}
.temp_offer.offer-style-dark {
  background: #222;
  border: 1px solid #000;
  color: #FFF;
}
.temp_offer.offer-style-dark a {
  color: #FFF;
}
.slide {
  border: 1px solid #949ec4;
  padding: 20px;
  margin: 10px 10px 10px 0;
  background: #c4d0ff;
}
.todo {
  margin: 1.6em 0;
  text-align: center;
  opacity: 0.6;
}
.slider-testimonials__quote p {
  display: inline;
}
.sgm-tabs > * {
  display: none;
}
.sgm-tabs > .tab-active {
  display: block;
}
.slider-pr-agency .sgm-tabs > .tab-active {
  display: grid;
}
.slick:not(.slick-initialized):not(.newspaper__list):not(.slick-visible) > :not(.slider__item:nth-of-type(1)) {
  display: none !important;
}
.slick:not(.slick-initialized):not(.newspaper__list):not(.slick-visible) > .custom-slick-counter {
  display: none !important;
}
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea {
  background: #fff !important;
  border: 1px solid #ccc !important;
  color: #000000;
}
.nf-form-content .list-select-wrap .nf-field-element > div::placeholder,
.nf-form-content input:not([type=button])::placeholder,
.nf-form-content textarea::placeholder {
  color: #000000;
}
.nf-form-content label {
  font-weight: 400 !important;
  font-size: 1em !important;
  line-height: 1.4em !important;
}
.nf-form-content .list-select-wrap > div div:after {
  content: "" !important;
  width: 1em;
  height: 1em !important;
  top: 0.6em;
  background-size: cover;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 11.8 12"><rect width="11.8" height="12" fill="none"/><polyline points="0.3 3.4 5.9 8.4 11.4 3.4 " fill="none" stroke="%23808B9D"/></svg>');
}
.nf-form-content button,
.nf-form-content input[type=button],
.nf-form-content input[type=submit] {
  background: #005fff !important;
  border: none !important;
  color: #fff !important;
  font-size: 0.94em;
  font-weight: 400;
  padding: 1.5rem 2rem;
  cursor: pointer;
  height: auto !important;
  font-family: 'DM Sans', Helvetica, Lato, "Lucida Grande", Tahoma, Sans-Serif !important;
}
.nf-form-content {
  padding: 0 !important;
}
@media (min-width: 1700px) {
  html {
    font-size: calc(.5vw + 8.5px);
  }
  .fancy-pixy-slick .slick-arrow {
    top: -10px;
  }
  .newspaper__list-long {
    line-height: 74px;
  }
  .pr-academy .container:after {
    bottom: 44px;
  }
  .curio .container .dots:before {
    bottom: -45px;
  }
  .intro-pof__desc {
    padding: 0 13em 0 3.6em;
  }
  .list-01__item-thumb img {
    max-width: 100%;
    width: 100%;
  }
  .banner-cta .nf-form-content input[type="button"] {
    height: 77px !important;
  }
  .custom-sub-menu:before {
    top: -2em;
    height: 2em;
  }
  .banner-career {
    margin-top: 180px;
  }
}
@media (max-width: 800px) {
  .lcp-overlay {
    display: none !important;
  }
}
.lcp-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00090e00;
  color: #ffffff;
  padding: 20px;
  z-index: 30000;
  transition: 420ms ease-in-out;
}
.lcp-active.lcp-overlay {
  background: #00090ecc;
}
.lcp-container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 600px;
  height: 400px;
  background: #ffffff;
  transform: translate(-50%, calc(-50% - 60vh)) scale(0) rotate(72deg);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.5);
  padding: 0;
  color: #000;
  text-align: center;
  transition: transform 420ms ease-in-out;
}
.lcp-active .lcp-container {
  transform: translate(-50%, -50%);
}
.lcp-content {
  background: #0173e0 url(https://commplace.pl/wp-content/themes/commplace/images/lcp_1.png) no-repeat center / 600px;
  margin: 0;
  padding: 0;
  height: 100%;
}
.lcp-content h2 {
  color: #ffffff;
  padding-bottom: 10px;
  font-size: 72px;
  padding-top: 20px;
  margin: 0;
  line-height: 114px;
  height: 130px;
}
.lcp-v2 .lcp-content h2 {
  height: 124px;
}
.lcp-content h3 {
  font-size: 20px;
  font-weight: 300;
  margin: 20px 0;
  padding: 0;
}
.lcp-content p {
  font-size: 14px;
  width: 330px;
  margin: 0 auto;
  line-height: 1.65;
}
.lcp-form {
  width: 500px;
  margin: 20px auto;
}
.lcp-content .nf-before-form-content {
  display: none;
}
.lcp-content .nf-multi-cell .nf-cell {
  padding: 0;
}
.lcp-content .nf-field-label {
  display: none;
}
.lcp-content .nf-form-content button,
.lcp-content .nf-form-content input[type=button],
.lcp-content .nf-form-content input[type=submit] {
  height: 50px !important;
  line-height: 50px !important;
  padding: 0;
  width: 100%;
}
.lcp-close {
  position: absolute;
  width: 85px;
  height: 85px;
  top: 0px;
  right: 0;
  font-size: 50px;
  line-height: 85px;
  color: #FFF;
  cursor: pointer;
}
.lcp-content .nf-error .nf-error-msg {
  display: none;
}
.lcp-container.lcp-v2 {
  text-align: left;
}
.lcp-v2 .lcp-content {
  background-image: url(https://commplace.pl/wp-content/themes/commplace/images/lcp_2.png);
  padding: 40px;
}
.lcp-v2 h1 {
  color: #000;
  font-size: 72px;
  padding-top: 60px;
  line-height: 1;
  height: 120px;
}
.lcp-v2 h3 {
  color: white;
  margin: 10px 0 20px;
  font-size: 20px;
}
.lcp-v2 .lcp-content p {
  color: #FFF;
  margin-left: 0;
  width: 340px;
  font-size: 14px;
}
.lcp-v2 .lcp-form {
  height: 50px;
  margin-left: 0;
}
.lcp-v2 .nf-multi-cell .nf-cell input {
  border: none !important;
}
.lcp-v2 .nf-form-content button,
.lcp-v2 .nf-form-content input[type=button],
.lcp-v2 .nf-form-content input[type=submit] {
  background: #b50734 !important;
}
.nf-after-form-content .nf-form-errors {
  display: none;
}
.lcp-form #ninja_forms_required_items,
.lcp-form .nf-field-container {
  margin-bottom: 0 !important;
}
@media (min-width: 1700px) {
  .lcp-v2 .lcp-content h2 {
    font-size: 62px;
    height: 120px;
  }
  .lcp-close {
    text-align: center;
  }
}
.your-place__ico:before {
  content: "";
  display: block;
  width: 5em;
  height: 5em;
  background-size: cover;
  margin: 0 auto;
}
.your-place__ico.ico01:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="169" height="169" viewBox="0 0 169 169"><path d="M102.7 69.7H69c-1.5 0-2.7-1.2-2.9-2.7C63.1 25.2 82.8 2 83.7 1c1.1-1.2 3-1.3 4.2-0.1 0 0 0.1 0.1 0.1 0.1 0.8 1 20.6 24.1 17.5 66C105.4 68.5 104.2 69.7 102.7 69.7zM71.7 64h28.3c1.5-29.7-9.4-49.2-14.2-56.3 -4.8 7-15.6 26.5-14.2 56.3H71.7z" fill="%231d1d1b"/><path d="M118.3 69.7h-15.7c-1.6 0-2.9-1.2-2.9-2.8 0-1.6 1.2-2.9 2.8-2.9 0 0 0.1 0 0.1 0h11.3c-4-7.2-11.9-10.1-12-10.2 -1.5-0.5-2.3-2.1-1.8-3.6 0.5-1.5 2.1-2.3 3.6-1.8 0 0 0.1 0 0.1 0 0.5 0.2 13.3 4.9 17.1 17.6 0.5 1.5-0.4 3.1-1.9 3.6C118.9 69.7 118.6 69.7 118.3 69.7L118.3 69.7z" fill="%231d1d1b"/><path d="M69 69.7H53.3c-1.6 0-2.9-1.3-2.9-2.9 0-0.3 0-0.6 0.1-0.8 3.8-12.7 16.6-17.4 17.1-17.6 1.5-0.5 3.1 0.2 3.7 1.7 0.5 1.5-0.2 3.1-1.7 3.7l0 0c-0.1 0.1-8 3-12 10.2h11.3c1.6 0 2.9 1.2 2.9 2.8 0 1.6-1.2 2.9-2.8 2.9C69 69.7 69 69.7 69 69.7z" fill="%231d1d1b"/><path d="M143.5 168.8H28.1c-4.5 0-8.1-3.6-8.1-8.1V72.1c0-4.5 3.6-8.1 8.1-8.1H143.5c4.5 0 8.1 3.6 8.1 8.1v88.6C151.6 165.2 148 168.8 143.5 168.8zM28.1 69.7c-1.3 0-2.4 1.1-2.4 2.4v88.6c0 1.3 1.1 2.4 2.4 2.4H143.5c1.3 0 2.4-1.1 2.4-2.4V72.1c0-1.3-1.1-2.4-2.4-2.4L28.1 69.7z" fill="%231d1d1b"/><path d="M105.6 94.5H66.1c-4.8 0.1-8.8-3.8-8.8-8.6 -0.1-4.8 3.8-8.8 8.6-8.8 0.1 0 0.1 0 0.2 0h39.5c4.8-0.1 8.8 3.8 8.8 8.6 0.1 4.8-3.8 8.8-8.6 8.8C105.7 94.5 105.6 94.5 105.6 94.5L105.6 94.5zM66.1 82.7c-1.7 0-3 1.3-3 3s1.3 3 3 3h39.5c1.7 0 3-1.3 3-3s-1.3-3-3-3H66.1z" fill="%231d1d1b"/><path d="M135.2 47.2c-1.2 0-2.3-0.4-3.3-1.1l-4-2.9 -3.9 2.9c-2.5 1.8-6 1.3-7.8-1.2 -1.1-1.4-1.3-3.3-0.8-5l1.5-4.7 -4-2.8c-2.5-1.8-3.1-5.3-1.2-7.8 1.1-1.5 2.7-2.3 4.5-2.3h5l1.4-4.7c1-2.9 4.1-4.6 7.1-3.6 1.7 0.6 3.1 1.9 3.6 3.6l1.5 4.7 4.9-0.1c3.1 0 5.6 2.5 5.6 5.6 0 1.8-0.9 3.5-2.3 4.5l-4 2.9 1.6 4.6c0.8 2.3 0 4.9-2 6.3C137.6 46.8 136.4 47.2 135.2 47.2zM128 37.5c1.2 0 2.3 0.4 3.3 1.1l3.7 2.7 -1.4-4.4c-0.8-2.3 0.1-4.8 2-6.3l3.7-2.7h-4.6c-2.4 0-4.6-1.6-5.3-3.9l-1.4-4.4 -1.4 4.4c-0.7 2.3-2.9 3.9-5.3 3.9H116.6l3.7 2.7c2 1.4 2.8 4 2 6.3l-1.4 4.4 3.7-2.7C125.6 37.8 126.8 37.5 128 37.5z" fill="%231d1d1b"/><path d="M50.9 47.2c-1.2 0-2.3-0.4-3.3-1.1l-4-2.9L39.7 46.1c-2.5 1.8-6 1.3-7.8-1.2 -1.1-1.4-1.3-3.3-0.8-5l1.5-4.7 -4-2.8c-2.5-1.8-3.1-5.3-1.2-7.8 1.1-1.5 2.7-2.3 4.5-2.3h5l1.4-4.7c1-2.9 4.1-4.6 7.1-3.6 1.7 0.6 3.1 1.9 3.6 3.6l1.5 4.7 4.9-0.1c3.1 0 5.6 2.5 5.6 5.6 0 1.8-0.9 3.5-2.3 4.5l-4 2.9 1.6 4.6c0.8 2.3 0 4.9-2 6.3C53.3 46.8 52.1 47.2 50.9 47.2zM43.7 37.5c1.2 0 2.3 0.4 3.3 1.1l3.7 2.7 -1.4-4.4c-0.8-2.3 0.1-4.8 2-6.3l3.7-2.7h-4.6c-2.4 0-4.6-1.6-5.3-3.9l-1.4-4.4 -1.4 4.4c-0.7 2.3-2.9 3.9-5.3 3.9h-4.6l3.7 2.7c2 1.4 2.8 4 2 6.3l-1.4 4.4 3.7-2.7C41.3 37.8 42.5 37.5 43.7 37.5zM32 27.7l-1.7 2.3 1.7-2.3L32 27.7z" fill="%231d1d1b"/><path d="M85.8 42.5c-1.6 0-2.9-1.3-2.9-2.9v-36.7C82.9 1.3 84.2 0 85.8 0c1.6 0 2.9 1.2 2.9 2.8 0 0 0 0.1 0 0.1v36.7C88.7 41.2 87.4 42.5 85.8 42.5z" fill="%231d1d1b"/><path d="M154.8 168.8H16.8c-1.6 0-2.8-1.3-2.8-2.9 0-1.5 1.3-2.8 2.8-2.8h138c1.6 0 2.8 1.3 2.8 2.9C157.6 167.5 156.4 168.7 154.8 168.8z" fill="%231d1d1b"/><path d="M85.8 119c-1.6 0-2.9-1.3-2.9-2.9v-2.6c0-1.6 1.2-2.9 2.8-2.9 1.6 0 2.9 1.2 2.9 2.8 0 0 0 0.1 0 0.1v2.6C88.7 117.7 87.4 119 85.8 119z" fill="%231d1d1b"/><path d="M85.8 155.7c-14.9 0-27-12.1-27-27s12.1-27 27-27c14.9 0 27 12.1 27 27C112.8 143.6 100.7 155.7 85.8 155.7zM85.8 107.5c-11.7 0-21.2 9.5-21.2 21.2s9.5 21.2 21.2 21.2c11.7 0 21.2-9.5 21.2-21.2 0 0 0 0 0 0C107 117 97.5 107.5 85.8 107.5z" fill="%231d1d1b"/><path d="M85.8 144.3c-5.2 0.1-9.5-4-9.6-9.2 0-1.6 1.3-2.8 2.9-2.8 1.5 0 2.8 1.3 2.8 2.8 -0.3 2.2 1.3 4.1 3.4 4.4 2.2 0.3 4.1-1.3 4.4-3.4 0.3-2.2-1.3-4.1-3.4-4.4 -0.2 0-0.3 0-0.5 0 -5.1-0.2-9-4.6-8.7-9.6s4.6-9 9.6-8.7c4.9 0.2 8.8 4.3 8.8 9.2 0 1.6-1.2 2.9-2.8 2.9 -1.6 0-2.9-1.2-2.9-2.8 0 0 0-0.1 0-0.1 0.3-2.2-1.3-4.1-3.4-4.4 -2.2-0.3-4.1 1.3-4.4 3.4s1.3 4.1 3.4 4.4c0.2 0 0.3 0 0.5 0 5.1-0.3 9.4 3.6 9.7 8.7s-3.6 9.4-8.7 9.7C86.4 144.3 86.1 144.3 85.8 144.3z" fill="%231d1d1b"/><path d="M85.8 147.2c-1.6 0-2.9-1.3-2.9-2.9v-2.9c0-1.6 1.3-2.8 2.9-2.8 1.5 0 2.8 1.3 2.8 2.8v2.9C88.7 145.9 87.4 147.2 85.8 147.2z" fill="%231d1d1b"/><rect width="169" height="169" fill="none"/></svg>');
}
.your-place__ico.ico02:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="169" height="169" viewBox="0 0 169 169"><rect width="169" height="169" fill="none"/><path d="M118.3 58.9H25.8c-1.4 0-2.6-1.1-2.6-2.6s1.1-2.6 2.6-2.6h92.5c1.4 0 2.6 1.1 2.6 2.6S119.7 58.9 118.3 58.9z" fill="%231d1d1b"/><path d="M145.2 127.1c-1.4 0-2.6-1.1-2.6-2.6V50.5c0-1.4-1.1-2.5-2.5-2.5H30.9c-1.4 0-2.5 1.1-2.5 2.5v74c0 1.4-1.1 2.6-2.6 2.6s-2.6-1.1-2.6-2.6l0 0V50.5c0-4.2 3.4-7.6 7.7-7.7h109.3c4.2 0 7.6 3.4 7.7 7.7v74C147.8 126 146.6 127.1 145.2 127.1z" fill="%231d1d1b"/><path d="M118.3 97.8H43c-1.4 0-2.6-1.1-2.6-2.6V68.3c0-1.4 1.1-2.6 2.6-2.6l0 0h75.2c1.4 0 2.6 1.1 2.6 2.5 0 0 0 0 0 0v26.9c0 1.4-1.1 2.6-2.5 2.6C118.3 97.8 118.3 97.8 118.3 97.8zM45.6 92.7h70.1V70.9H45.6V92.7z" fill="%231d1d1b"/><path d="M98.4 108.1H43.4c-1.4 0-2.6-1.1-2.6-2.6s1.1-2.6 2.6-2.6h55c1.4 0 2.6 1.1 2.6 2.6S99.8 108.1 98.4 108.1L98.4 108.1z" fill="%231d1d1b"/><path d="M157.7 117.8c-1.4 0-2.6-1.1-2.6-2.6l0 0v-4.1c0-1.4 1.1-2.6 2.6-2.6s2.6 1.1 2.6 2.6v4.1C160.3 116.6 159.1 117.8 157.7 117.8z" fill="%231d1d1b"/><path d="M157.7 98.4c-1.4 0-2.6-1.1-2.6-2.6l0 0v-7.6c0-1.4 1.1-2.6 2.6-2.6s2.6 1.1 2.6 2.6v7.6C160.3 97.3 159.1 98.4 157.7 98.4zM157.7 75.5c-1.4 0-2.6-1.1-2.6-2.5 0 0 0 0 0 0v-7.6c0-1.4 1.1-2.6 2.6-2.6s2.6 1.1 2.6 2.6v7.6c0 1.4-1.1 2.6-2.5 2.6C157.7 75.5 157.7 75.5 157.7 75.5z" fill="%231d1d1b"/><path d="M157.7 52.5c-1.4 0-2.6-1.1-2.6-2.5 0 0 0 0 0 0v-4.1c0-1.4 1.1-2.6 2.6-2.6s2.6 1.1 2.6 2.6v4.1C160.3 51.4 159.1 52.5 157.7 52.5 157.7 52.5 157.7 52.5 157.7 52.5z" fill="%231d1d1b"/><path d="M150.9 139H20.1c-5.2 0-9.4-4.2-9.4-9.4V40.9c0-5.2 4.2-9.4 9.4-9.4h130.7c5.2 0 9.4 4.2 9.4 9.4v5c0 1.4-1.1 2.6-2.6 2.6s-2.6-1.1-2.6-2.6v-5c0-2.4-1.9-4.3-4.3-4.3H20.1c-2.4 0-4.3 1.9-4.3 4.3v88.7c0 2.4 1.9 4.3 4.3 4.3h130.7c2.4 0 4.3-1.9 4.3-4.3v-14.4c0-1.4 1.1-2.6 2.6-2.6s2.6 1.1 2.6 2.6v14.4C160.3 134.8 156.1 139 150.9 139z" fill="%231d1d1b"/><path d="M157.7 127.1H13.3c-1.4 0-2.6-1.1-2.6-2.6s1.1-2.6 2.6-2.6h144.5c1.4 0 2.6 1.1 2.6 2.6S159.1 127.1 157.7 127.1z" fill="%231d1d1b"/><path d="M108.8 149.6H62.2c-3.8 0-6.8-3.1-6.8-6.8v-6.3c0-1.4 1.1-2.6 2.6-2.6 0 0 0 0 0 0h55.2c1.4 0 2.6 1.1 2.6 2.6l0 0v6.3C115.7 146.5 112.6 149.6 108.8 149.6zM60.4 139v3.7c0 0.9 0.8 1.7 1.7 1.7h46.7c0.9 0 1.7-0.8 1.7-1.7v-3.7H60.4z" fill="%231d1d1b"/><path d="M120.1 169H50.9c-1.4 0-2.6-1.1-2.6-2.6 0-1 0.6-1.9 1.5-2.3 6.9-3 11.5-9.6 11.8-17.1 0-1.4 1.1-2.6 2.5-2.6 0 0 0 0 0 0h42.7c1.4 0 2.6 1.1 2.6 2.6 0 0 0 0 0 0 0.3 7.5 4.9 14.1 11.8 17.1 1.3 0.6 1.8 2.1 1.3 3.4 -0.4 0.9-1.3 1.5-2.3 1.5L120.1 169zM59.2 163.9h52.5c-3.9-3.8-6.5-8.9-7.3-14.3H66.5C65.7 155 63.2 160.1 59.2 163.9L59.2 163.9z" fill="%231d1d1b"/><path d="M145.2 169H25.8c-1.4 0-2.6-1.1-2.6-2.6 0-1.4 1.1-2.6 2.6-2.6h119.5c1.4 0 2.6 1.1 2.6 2.6C147.8 167.9 146.6 169 145.2 169z" fill="%231d1d1b"/></svg>');
}
.your-place__ico.ico03:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="169" height="169" viewBox="0 0 169 169"><rect width="169" height="169" fill="none"/><path d="M84.2 138.2c-33 0-64-13.3-83.1-35.6 -0.9-1-0.9-2.5 0-3.5 18.9-22.8 50.1-36.5 83.4-36.7h0.7c33 0 64 13.3 83.1 35.6 0.9 1 0.9 2.5 0 3.5 -18.9 22.8-50.1 36.5-83.4 36.7H84.2zM6.7 100.7c18.2 20.1 46.9 32 77.5 32h0.7c30.8-0.2 59.7-12.5 77.8-32.9 -18.3-20.3-47.4-32.2-78.2-32C53.7 68 24.8 80.2 6.7 100.7z" fill="%231d1d1b"/><path d="M84.7 138.2c-20.9-0.1-37.7-17-37.7-37.9 0.1-20.9 17-37.7 37.9-37.7 20.9 0.1 37.7 17 37.7 37.9 -0.1 20.8-16.9 37.6-37.7 37.7H84.7zM84.7 67.8h-0.2c-17.9 0.1-32.4 14.6-32.4 32.6s14.6 32.4 32.6 32.4l0 0h0.2c17.9-0.1 32.4-14.6 32.4-32.6S102.7 67.7 84.7 67.8L84.7 67.8z" fill="%231d1d1b"/><path d="M84.7 120c-10.9 0-19.7-8.8-19.8-19.6 0-1.5 1.2-2.7 2.7-2.7 1.5 0 2.7 1.2 2.7 2.7 0 7.9 6.5 14.3 14.4 14.2 7.9 0 14.3-6.5 14.2-14.4 0-7.9-6.5-14.2-14.3-14.2 -1.5 0.1-2.8-1.1-2.8-2.6s1.1-2.8 2.6-2.8c0 0 0.1 0 0.1 0 10.9-0.1 19.8 8.7 19.9 19.7 0.1 10.9-8.7 19.8-19.7 19.9H84.7z" fill="%231d1d1b"/><path d="M40.7 76.5c-1.5 0-2.7-1.2-2.7-2.7 0-0.5 0.1-1 0.4-1.4C48 56.1 65.5 46.2 84.4 46.1h0.3c18.8 0 36.2 9.7 46 25.7 0.8 1.3 0.4 3-0.9 3.7 -0.7 0.5-1.6 0.5-2.4 0.2C99.8 64.9 69.2 65.1 41.7 76.3 41.4 76.4 41 76.5 40.7 76.5zM84.7 51.5h-0.3c-13.9 0-27.1 6.1-36.3 16.6 11.7-3.8 24-5.7 36.4-5.8 12.3-0.1 24.6 1.7 36.4 5.3C111.7 57.4 98.5 51.5 84.7 51.5L84.7 51.5z" fill="%231d1d1b"/><path d="M84.7 154.4c-18.8 0.1-36.2-9.7-46-25.7 -0.8-1.3-0.4-3 0.9-3.7 0.7-0.5 1.6-0.5 2.4-0.2 13.7 5.4 28.2 8.1 42.9 8 14.7 0 29.2-2.9 42.8-8.5 1.4-0.6 3 0.1 3.6 1.5 0.3 0.8 0.3 1.7-0.2 2.4 -9.7 16.2-27.1 26.2-46 26.3L84.7 154.4zM48.5 132.8c9.2 10.3 22.4 16.2 36.2 16.2h0.3c13.9 0 27.2-6.1 36.3-16.6 -11.7 3.8-24 5.7-36.3 5.8C72.6 138.2 60.3 136.4 48.5 132.8L48.5 132.8z" fill="%231d1d1b"/><path d="M140.6 67.8c-0.9 0-1.8-0.5-2.3-1.3 -0.7-1.2-1.5-2.3-2.3-3.5 -0.9-1.2-0.6-2.9 0.6-3.8s2.9-0.6 3.8 0.6l0 0c0.9 1.2 1.7 2.5 2.5 3.8 0.8 1.3 0.4 2.9-0.8 3.7 0 0 0 0 0 0C141.6 67.6 141.1 67.8 140.6 67.8z" fill="%231d1d1b"/><path d="M128.3 53.4c-0.7 0-1.3-0.2-1.8-0.7 -1.7-1.5-3.6-3-5.5-4.3 -1.2-0.9-1.5-2.5-0.7-3.8s2.6-1.5 3.8-0.7c0 0 0 0 0 0 2.1 1.5 4.1 3 5.9 4.7 1.1 1 1.2 2.7 0.2 3.8 -0.5 0.6-1.3 0.9-2 0.9L128.3 53.4zM109.9 41.9c-0.4 0-0.7-0.1-1-0.2 -2.2-0.9-4.4-1.7-6.6-2.3 -1.4-0.4-2.3-1.9-1.9-3.4 0.4-1.4 1.9-2.3 3.4-1.9l0 0c2.4 0.7 4.8 1.5 7.2 2.5 1.4 0.6 2 2.2 1.5 3.6C112 41.3 111 41.9 109.9 41.9z" fill="%231d1d1b"/><path d="M88.7 37.1c-1.5-0.1-2.9-0.1-4.3-0.1 -1.5 0-2.7-1.2-2.7-2.7s1.2-2.7 2.7-2.7l0 0c1.5 0 3 0 4.5 0.1 1.5 0.1 2.6 1.4 2.6 2.9C91.3 35.9 90.1 37.1 88.7 37.1L88.7 37.1z" fill="%231d1d1b"/><path d="M20.5 87.6c-1.5 0-2.7-1.2-2.7-2.7 0-0.2 0-0.4 0.1-0.6 7.3-30.8 34.8-52.6 66.4-52.7 1.5 0 2.7 1.2 2.7 2.7s-1.2 2.7-2.7 2.7c-26.5 0.1-50 16.7-59.1 41.6C42.4 68.2 63.2 62.5 84.5 62.3c21.3-0.1 42.1 5.3 59.4 15.4 -1.5-3.9-3.4-7.7-5.6-11.3 -0.8-1.3-0.4-2.9 0.8-3.8s2.9-0.4 3.8 0.8c0 0 0 0 0 0 3.9 6.1 6.7 12.8 8.5 19.8 0.4 1.5-0.5 2.9-2 3.3 -0.8 0.2-1.6 0-2.2-0.4 -17.5-12.1-39.8-18.7-62.7-18.5 -22.9 0.1-45.1 7-62.4 19.3C21.6 87.4 21.1 87.6 20.5 87.6z" fill="%231d1d1b"/><path d="M84.7 169c-31.5 0.1-59-21.3-66.6-51.9 -0.4-1.5 0.5-2.9 2-3.3 0.8-0.2 1.6 0 2.2 0.4 17.5 12.1 39.8 18.7 62.7 18.5 22.9-0.1 45.1-7 62.4-19.3 1.2-0.9 2.9-0.6 3.8 0.6 0.5 0.6 0.6 1.4 0.4 2.2 -7.3 30.8-34.8 52.6-66.4 52.7L84.7 169zM25.5 122.7c9.3 24.6 32.9 40.9 59.2 40.8h0.4c26.5-0.1 50-16.7 59.1-41.6 -17.2 10.3-37.9 16-59.2 16.2C63.7 138.3 42.8 132.8 25.5 122.7L25.5 122.7z" fill="%231d1d1b"/></svg>');
}
.your-place__ico.ico04:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="169" height="169" viewBox="0 0 169 169"><rect width="169" height="169" fill="none"/><path d="M98.7 101.3c-11.7 0-21.1-9.4-21.1-21.1 0-5.6 2.2-11 6.2-15L96.9 52.1c1-1 2.6-1 3.6 0 0 0 0 0 0 0l26.3 26.3c1 1 1 2.6 0 3.6 0 0 0 0 0 0l-13.2 13.2C109.6 99.1 104.3 101.3 98.7 101.3zM98.7 57.4L87.3 68.8c-6.3 6.3-6.3 16.5 0 22.8s16.5 6.3 22.8 0l11.4-11.4L98.7 57.4z" fill="%231d1d1b"/><path d="M72.3 135.4c-0.7 0-1.3-0.3-1.8-0.7l-26.3-26.3c-1-1-1-2.6 0-3.5 0 0 0 0 0 0l13.2-13.2c8.3-8.1 21.7-8 29.9 0.4 8 8.2 8 21.3 0 29.5l-13.2 13.2C73.6 135.1 73 135.4 72.3 135.4zM49.6 106.5l22.8 22.8 11.4-11.4c6.3-6.3 6.3-16.5 0-22.8 -6.3-6.3-16.5-6.3-22.8 0L49.6 106.5z" fill="%231d1d1b"/><path d="M77.9 140.9c-0.7 0-1.3-0.3-1.8-0.7l-37.4-37.4c-1-1-1-2.6 0-3.6 0 0 0 0 0 0L91.4 46.6c1-0.9 2.6-0.9 3.6 0l37.4 37.4c1 1 1 2.6 0 3.5 0 0 0 0 0 0l-52.6 52.7C79.2 140.6 78.5 140.9 77.9 140.9zM44 101l33.8 33.8 49.1-49.1L93.1 51.9 44 101z" fill="%231d1d1b"/><path d="M133.8 90c-1.6 0-3.2-0.6-4.3-1.8L90.6 49.4c-2.4-2.4-2.4-6.2 0-8.6 2.4-2.3 6.2-2.3 8.6 0l38.8 38.8c2.4 2.4 2.4 6.2 0 8.6 -1.1 1.1-2.7 1.8-4.3 1.8L133.8 90zM94.9 44.1c-0.6 0-1.1 0.5-1.1 1.1 0 0.3 0.1 0.6 0.3 0.7l38.8 38.8c0.4 0.4 1.1 0.4 1.5 0 0 0 0 0 0 0 0.4-0.4 0.4-1.1 0-1.5 0 0 0 0 0 0l-38.8-38.8C95.5 44.2 95.2 44 94.9 44.1z" fill="%231d1d1b"/><path d="M76.1 147.7c-1.6 0-3.2-0.6-4.3-1.8l-38.8-38.8c-2.4-2.4-2.4-6.2 0-8.6 2.4-2.3 6.2-2.3 8.6 0l38.8 38.8c2.4 2.4 2.4 6.2 0 8.6 -1.1 1.1-2.7 1.8-4.3 1.8L76.1 147.7zM37.2 101.8c-0.3 0-0.6 0.1-0.7 0.3 -0.4 0.4-0.4 1.1 0 1.5l38.8 38.8c0.4 0.4 1.1 0.4 1.5 0s0.4-1.1 0-1.5l-38.8-38.8C37.8 101.9 37.5 101.7 37.2 101.8z" fill="%231d1d1b"/><path d="M85.5 169c-41.8 0-75.6-33.9-75.6-75.6 0-41.8 33.9-75.6 75.6-75.6 1.4 0 2.5 1.1 2.5 2.5 0 1.4-1.1 2.5-2.5 2.5 -39 0-70.6 31.6-70.6 70.6 0 39 31.6 70.6 70.6 70.6 39 0 70.6-31.6 70.6-70.6 0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5l0 0C161.1 135.1 127.2 169 85.5 169z" fill="%231d1d1b"/><path d="M85.5 159.2c-1.4 0-2.5-1.1-2.5-2.5 0-1.4 1.1-2.5 2.5-2.5 1.3 0 2.6 0 3.9-0.1 1.4-0.1 2.6 0.9 2.7 2.3s-0.9 2.6-2.3 2.7c0 0-0.1 0-0.1 0C88.3 159.2 86.9 159.2 85.5 159.2z" fill="%231d1d1b"/><path d="M105.8 155.9c-1.4 0-2.5-1.1-2.5-2.5 0-1.1 0.7-2 1.7-2.4 2.5-0.8 5-1.9 7.4-3 1.2-0.7 2.7-0.2 3.4 1 0.7 1.2 0.2 2.7-1 3.4 -0.1 0-0.1 0.1-0.2 0.1 -2.6 1.3-5.2 2.4-8 3.3C106.3 155.8 106 155.9 105.8 155.9zM127.2 143.5c-1.4 0-2.5-1.1-2.5-2.5 0-0.7 0.3-1.4 0.9-1.9 2-1.8 3.9-3.6 5.6-5.6 0.9-1 2.5-1.1 3.5-0.2 1 0.9 1.1 2.5 0.2 3.5 -1.9 2.2-3.9 4.2-6.1 6.1C128.4 143.3 127.8 143.5 127.2 143.5L127.2 143.5zM142.3 123.9c-1.4 0-2.5-1.1-2.5-2.5 0-0.4 0.1-0.8 0.3-1.1 1.2-2.4 2.2-4.8 3.1-7.3 0.4-1.3 1.9-2 3.2-1.6 1.3 0.4 2 1.9 1.6 3.2 -0.9 2.7-2 5.4-3.3 8C144.1 123.4 143.2 123.9 142.3 123.9L142.3 123.9zM148.7 100.1c-1.4 0-2.5-1.2-2.5-2.6 0 0 0-0.1 0-0.1 0.1-1.3 0.1-2.7 0.1-4 0-1.3 0-2.6-0.1-3.9 -0.1-1.4 1-2.6 2.3-2.7s2.6 1 2.7 2.3c0.1 1.4 0.1 2.8 0.1 4.3 0 1.5 0 2.9-0.1 4.4 -0.1 1.3-1.2 2.3-2.5 2.3V100.1zM145.5 75.6c-1.1 0-2-0.7-2.4-1.7 -0.9-2.5-1.9-5-3-7.4 -0.6-1.3 0-2.8 1.3-3.3 1.2-0.5 2.6-0.1 3.2 1.1 1.3 2.6 2.4 5.2 3.3 8 0.4 1.3-0.3 2.7-1.6 3.2 -0.3 0.1-0.5 0.1-0.8 0.1L145.5 75.6zM133.1 54.1c-0.7 0-1.4-0.3-1.9-0.9 -1.8-2-3.6-3.9-5.6-5.6 -1.1-0.9-1.2-2.5-0.3-3.5 0.9-1.1 2.5-1.2 3.5-0.3 0 0 0 0 0.1 0.1 2.2 1.9 4.2 3.9 6.1 6.1 0.9 1 0.8 2.6-0.2 3.5C134.3 53.9 133.7 54.1 133.1 54.1zM113.5 39.1c-0.4 0-0.8-0.1-1.1-0.3 -2.4-1.2-4.8-2.2-7.3-3 -1.3-0.4-2-1.9-1.6-3.2s1.9-2 3.2-1.6l0 0c2.7 0.9 5.4 2 8 3.3 1.2 0.6 1.8 2.1 1.1 3.4 -0.4 0.9-1.3 1.4-2.3 1.4V39.1z" fill="%231d1d1b"/><path d="M89.5 32.7c-1.4-0.1-2.7-0.1-4-0.1 -1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5c1.4 0 2.8 0 4.2 0.1 1.4 0.1 2.4 1.3 2.4 2.6C92 31.7 90.9 32.7 89.5 32.7z" fill="%231d1d1b"/><path d="M85.5 159.2c-36.4 0-65.8-29.5-65.8-65.8 0-36.4 29.5-65.8 65.8-65.8 1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5c-33.6 0-60.8 27.2-60.8 60.8 0 33.6 27.2 60.8 60.8 60.8 1.4 0 2.5 1.1 2.5 2.5 0 1.4-1.1 2.5-2.5 2.5V159.2z" fill="%231d1d1b"/><path d="M77.3 110.2c-3.2 0.1-6.3-0.8-9-2.5 -6.8-4.8-17-3.6-17.1-3.6 -1.4 0.1-2.6-0.9-2.7-2.3 -0.1-1.3 0.8-2.5 2.2-2.7 0.5-0.1 12.2-1.4 20.5 4.5 5.3 3.7 15.1 0.2 18.4-1.5 1.2-0.6 2.7-0.1 3.4 1.1 0.6 1.2 0.1 2.7-1.1 3.4l0 0C91.5 106.7 84.5 110.2 77.3 110.2z" fill="%231d1d1b"/></svg>');
}
.single-job-we .your-place__ico.ico01:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="169" height="169" viewBox="0 0 169 169.4"><rect width="169" height="169" fill="none"/><path d="M157.3 86.8V82h-37.8v4.8H157.3z"/><path d="M146.4 94.2v-4.9h-40c-0.4-1.6-1.3-3-2.5-4.3 -1.8-1.8-4-2.8-6.7-2.8 -4.7 0-7.6 2.3-9 6.8 -0.6 2.5-0.4 4.9 0.8 7.1 1.3 2.3 3.1 3.8 5.6 4.4 2.5 0.8 4.9 0.5 7.1-0.8 2.3-1.2 3.8-3 4.5-5.5v-0.1H146.4zM100.6 88.5c0.2 0.2 0.5 0.5 0.6 0.9h-3v4.9h2.9c-0.9 1.3-2 1.9-3.8 1.9 -1.3 0-2.4-0.4-3.2-1.3 -0.9-0.9-1.3-1.9-1.3-3.2 -0.1-1.2 0.3-2.3 1.3-3.1 0.9-1 1.9-1.4 3.1-1.4C98.6 87.1 99.7 87.5 100.6 88.5z"/><path d="M167.4 101.7v-4.9H142.8v4.9H167.4z"/><path d="M167.6 164.6h-21.5l-34.7-59.9L91.4 139.6 63.6 91.4l-42.2 73.2H1.4c-0.4 0-0.8 0.1-1 0.4C0.1 165.3 0 165.6 0 165.9v2.2c0 0.4 0.1 0.6 0.4 1 0.2 0.2 0.5 0.3 1 0.3h166.2c0.4 0 0.8-0.1 1-0.3 0.3-0.3 0.4-0.5 0.4-1v-2.2c0-0.3-0.1-0.6-0.4-0.9C168.4 164.7 168 164.6 167.6 164.6zM69.4 114.8l-3.8-2.5 -4.5 5.1 -4.5-4.2 6.9-12.2 7.1 12.3C70.2 113.7 69.8 114.3 69.4 114.8zM70.5 121.2l2.7-3.5 26.3 45.7H27.5l26.6-45.9 7.3 6.9 5.1-5.8L70.5 121.2zM114.1 128.5l-3.7-4.8 -3.9 2.5c-0.5-0.5-1-1.1-1.2-1.4l6-10.6 6.4 10.9L114.1 128.5zM104.3 131l-0.1-0.1 1.4 1.8 3.7-2.5 4.3 5.4 6.6-6.3 19.7 34h-34.8l-11-19.1 8.7-15.1C103.2 129.6 103.7 130.3 104.3 131z"/><path d="M46.5 93.9H15.8v4.8h30.8V93.9z"/><path d="M0 101.2v4.9h37.8v-4.9H0z"/></svg>');
}
.single-job-we .your-place__ico.ico02:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="169" height="169" viewBox="0 0 169 169"><rect width="169" height="169" fill="none"/><path d="M128.4 103.3c-1-3-2.9-4.6-5.5-5 -1.4-0.1-8.2-0.2-20.3-0.2 -2.8-0.1-5-0.2-6.6-0.2l0 0c-2.9-0.1-5.2 0.2-6.6 0.8 -2.3 0.9-3.8 4.8-4.6 11.7 -2.2 0.5-3.4 1.4-3.9 2.7 -0.5 1.4-0.1 3.1 1.1 5.2l0.1 0.1v0.1l0.3 0.3 0.4 0.2 0.4 0.1h1.1c1.4 8.9 3.1 22 5.4 39.4 0.2 1.1 0.5 2.8 0.8 5.2l0 0 0.1 0.1c0 0.1 0 0.2 0.1 0.4H75.9c-0.1-3.1-0.9-8-2.5-14.6 -1.9-8.1-1.4-16.1 1.7-23.9 6.9-17.1 8.5-31.9 5.1-44.5 -0.2-0.6-0.5-1-1-1.2 -0.2-0.1-0.4-0.2-0.8-0.2h-0.1c-0.1-2.4-0.9-4.3-2.4-5.8h0.1c-1.6-1.7-3.6-2.3-6.1-1.8 -1-3.5-3.5-5.4-7.3-5.7 -4-0.4-6.7 1-8.2 4.1 -2.1-1.4-4.4-1.7-7-1.2 -2.9 0.5-4.9 1.9-5.7 4.3 -1.4-0.2-2.6 0.1-3.7 0.9 -1.2 0.8-1.9 1.9-2.3 3.4 -0.1 0.6-0.1 1.3 0 2.1 -0.2 0-0.4 0-0.6 0.1 -0.4 0.2-0.8 0.6-0.9 1.2l0 0c-3.6 12.6-1.8 27.4 5.1 44.5 3.2 7.6 3.9 15.3 1.8 23.2l0 0c-0.4 1.9-1.1 4.6-1.9 8.4h-0.1c-0.4 2.5-0.6 4.8-0.6 6.8H1.3c-0.3 0-0.6 0.2-0.9 0.4C0.1 165 0 165.2 0 165.5v2.2c0 0.3 0.1 0.6 0.4 1C0.6 168.9 1 169 1.3 169h166.4c0.3 0 0.6-0.1 1-0.3 0.2-0.3 0.3-0.6 0.3-1v-2.2c0-0.3-0.1-0.5-0.3-0.9 -0.3-0.2-0.6-0.4-1-0.4h-44.1c0.3-1.1 0.6-2.3 0.9-3.8l0 0c0.3-3.2 0.6-5.4 0.8-6.4v0.1l0.1-0.5v-0.1c2.2-15 3.9-26.5 5.2-34l0 0c0.5 0 1-0.2 1.3-0.6l0.3-0.4v-0.1h0.1c0.6-2.1 0.9-3.7 0.4-5 -0.4-1.2-1.4-2.1-2.8-2.5C129.3 107.4 128.9 104.9 128.4 103.3zM127.1 113.8c0.9 0.1 1.6 0.3 1.9 0.8 0.3 0.3 0.3 0.9 0.2 1.5 -5.5 0.1-13 0.1-22.4-0.1 -10.6-0.2-18-0.3-22.3-0.3 -0.2-0.5 0.1-1.1 0.8-1.4 1.1-0.5 3-0.8 5.6-0.8L127.1 113.8zM127 119.6l-1 6.4c-4.4 0.3-10.6 0.3-18.5 0.1 -8.5-0.3-14.7-0.3-18.7-0.1l-0.9-6.9C96.7 119.1 109.7 119.3 127 119.6zM123.2 103.2h0.1c1.1 1 2.1 3.4 2.9 7.1 -4.2-0.3-9.5-0.4-15.9-0.4 -12.5 0-19.8 0-22 0.1 0.3-3.5 1.1-5.8 1.8-7v-0.1c0.3-0.4 0.4-0.6 0.4-0.8l1.6-0.2c0.8-0.2 4.4-0.2 11-0.2l13.4 0.1c0.9 0 2.2 0 3.7 0C121.5 102 122.4 102.4 123.2 103.2zM123.1 145.6l-1 6.2c-2.5 0.3-7.5 0.4-15.1 0.3 -6.5 0-11.3-0.2-14.6-0.4l-3-22.2c3.9-0.1 9.9-0.1 18 0.1 7.8 0.3 13.7 0.3 18 0C124.9 133.1 124.2 138.5 123.1 145.6zM120.8 158.7L120.8 158.7c-0.4 3-0.8 4.5-0.8 4.6 -0.3 0.3-0.5 0.5-0.9 0.9H96.4c-1.3-0.5-2.2-1.3-2.5-2.2l0 0c0-0.2-0.4-1.9-0.9-5.5l-0.2-1.4c12.4 1 21.9 1.2 28.6 0.2L120.8 158.7zM36 95.4c-0.1-3.9 0.3-7.9 1.3-12 20.7-0.3 34-0.3 39.8-0.1 1 3.8 1.4 7.8 1.4 11.9 -3.7-0.1-10.7 0-21.3 0.4C48.4 95.8 41.4 95.8 36 95.4zM42.4 123.5c-2.5-5.8-3.9-9.7-4.4-11.8 -1-4.2-1.6-8.5-1.8-12.9 5.4 0.4 12.4 0.5 21.2 0.2 10.4-0.3 17.5-0.4 21.1-0.4 -0.2 4.4-0.9 8.8-1.8 13.1 -0.5 2.1-2.1 6.1-4.4 11.8 -2.2 5.1-3.3 9.2-3.7 12.3 -0.4 3.8 0.4 10.2 2.8 18.9 0.5 2.2 0.9 4.4 1.2 7 0.1 1.2 0.1 2.2 0 2.5H42c-0.1-0.5-0.1-1.3 0-2.5 0.1-2.4 0.5-4.6 1.2-7 2.3-8.8 3.2-15.1 2.8-18.9C45.7 132.6 44.4 128.6 42.4 123.5z"/><path d="M107.5 131.1L107.5 131.1c-2.6 1.1-4.9 2.7-6.8 4.9 -2.3 2.5-3.5 5-3.6 7.6 -0.2 2.7 1 4.9 3.2 6.5 2.2 1.5 4.6 2.1 7.2 1.5 2.9-0.3 5.3-1.9 7.1-4.6 1.7-2.4 2.7-5.1 2.7-8.1 0.1-3.1-0.6-5.3-2.3-6.6l0 0C112.8 130.5 110.3 130.1 107.5 131.1zM108.6 134.4L108.6 134.4c0.2-0.1 0.4-0.1 0.6-0.2 -0.2 1.2-0.8 2.4-1.5 3.6h-0.1c-1.4 1.6-2.5 2.9-3.2 3.8 -1.2 1.6-2.1 3.5-2.3 5.3 -1.7-1.5-1.9-3.5-0.6-5.8C103.1 138 105.6 135.8 108.6 134.4zM113.8 136.3c0.4 1.3 0.4 3.1-0.2 5.4 -0.5 1.7-1.5 3.2-2.8 4.4 -1.3 1.3-2.7 1.9-4.4 2.1l-0.9-0.1c0.1-1.4 0.6-2.7 1.6-4.1 0.8-0.9 1.8-2.2 3.4-3.8l0 0c1.2-1.6 1.9-3.3 2.3-5.2C113.1 135.3 113.5 135.6 113.8 136.3z"/><path d="M73.4 100.8c-0.6 0-1.1 0.2-1.3 0.5 -0.3 0.2-0.4 0.6-0.4 1.3l0 0c0.1 1.1 0.6 1.6 1.7 1.6 0.5 0 1-0.1 1.3-0.4 0.2-0.3 0.4-0.8 0.3-1.3v-0.1C75 101.4 74.5 100.8 73.4 100.8z"/><path d="M71.3 107.3v0.1c-0.3 2.7-1 5.3-1.7 7.9 -0.4 1.4-1 2.6-1.7 3.7 -0.6 1-1.2 1.9-1.5 2.8l0 0h-0.1c-0.2 1.1 0.2 1.8 1.4 2.2 0.5 0.1 1 0.1 1.3-0.1 0.3-0.2 0.5-0.5 0.8-1 0.9-1.5 1.5-2.6 1.8-3.2 0.5-1 1-2.1 1.4-3.2v-0.1c0.8-2.5 1.4-5.2 1.8-8.1 0.2-1.1-0.3-1.7-1.4-2.1 -0.5-0.1-1-0.1-1.3 0.1C71.6 106.3 71.4 106.8 71.3 107.3z"/><path d="M110.2 65.7L110.2 65.7c-7.3 0.1-11.1 2.8-11.5 8.2 -0.1 1.9 0.4 3.8 1.6 5.6v-0.1c0.3 0.6 1.5 2.2 3.4 4.4 2.8 3.4 3.7 6.6 2.4 9.6v0.1c-0.2 1.1 0.2 1.8 1.3 2.2l0 0c0.4 0.1 0.9 0.1 1.3-0.2l0 0c4.4-3.2 6.4-6.7 6.1-10.4 -0.1-1-0.8-2.4-1.9-4.2l-3.1-4.8c-1.1-1.8-1.6-3.3-1.3-4.5 0.1-1.1 1-1.9 2.4-2.5h-0.1c0.5-0.1 1-0.4 1.2-0.8 0.1-0.4 0.2-0.9 0-1.4C111.6 66.2 111.1 65.8 110.2 65.7zM104.8 70.7c-0.4 1.3-0.3 2.7 0.2 4.1l0 0c0.6 2.1 1.7 3.9 3 5.5l0 0c2.4 3 3 5.7 2.2 8.2 -0.1-1.4-0.5-2.7-1.3-4l0 0c-1.1-1.8-2.5-3.5-4.1-5.1l0 0c-1.7-2.1-2.5-4-2.2-5.8C103 72.4 103.6 71.4 104.8 70.7z"/></svg>');
}
.single-job-we .your-place__ico.ico03:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="169" height="169" viewBox="0 0 169 169"><rect width="169" height="169" fill="none"/><path d="M123.4 110.6c-0.5-1-1.2-1.3-2.1-1 -1 0.4-1.3 1.1-1 2.1 0.7 1.6 1.1 3.3 1.3 4.9 0.1 1 0.6 1.5 1.6 1.5l0.2-0.1c1.1-0.1 1.6-0.6 1.4-1.8C124.7 114.4 124.1 112.5 123.4 110.6z"/><path d="M122.4 125.7c-1.1-0.3-1.8 0-2.1 1 -0.5 1.5-1.4 3-2.5 4.5 -0.6 0.9-0.5 1.6 0.3 2.2 0.3 0.2 0.6 0.3 1 0.3 0.5 0 1-0.1 1.4-0.6 1.2-1.7 2.1-3.4 2.8-5.2h0.1C123.7 126.8 123.4 126.1 122.4 125.7z"/><path d="M54.5 74c-2 2-3.1 4.5-3.1 7.5 0 2.9 1.1 5.3 3.1 7.4 2 2.1 4.5 3.1 7.5 3.1 2.9 0 5.3-1 7.4-3.1 2.1-2 3.1-4.5 3.1-7.4 0-3-1-5.4-3.1-7.5 -2-2-4.5-3.1-7.4-3.1C59 70.9 56.5 72 54.5 74zM56.8 76.4c1.4-1.5 3.1-2.1 5.1-2.1 1.9 0 3.6 0.6 5.1 2.1 1.4 1.4 2.1 3.1 2.1 5.1 0 1.9-0.7 3.6-2.1 5.1 -1.5 1.4-3.2 2.1-5.1 2.1 -2 0-3.7-0.7-5.1-2.1 -1.5-1.5-2.1-3.2-2.1-5.1C54.7 79.5 55.3 77.8 56.8 76.4z"/><path d="M97.4 68.2c-2-2.1-4.6-3.1-7.5-3.1 -3 0-5.3 1-7.4 3.1 -2.1 2-3.1 4.5-3.1 7.4 0 3 1 5.4 3.1 7.5 2 2.1 4.4 3.1 7.4 3.1 2.9 0 5.4-1.1 7.5-3.1 2-2 3.1-4.5 3.1-7.5C100.5 72.6 99.5 70.2 97.4 68.2zM89.9 68.4c2 0 3.7 0.6 5.1 2.1 1.5 1.4 2.1 3.1 2.1 5 0 2-0.6 3.7-2.1 5.1 -1.4 1.5-3.1 2.1-5.1 2.1 -1.9 0-3.6-0.6-5.1-2.1 -1.4-1.4-2.1-3.1-2.1-5.1 0-1.9 0.7-3.6 2.1-5.1C86.3 69 88 68.4 89.9 68.4z"/><path d="M102.9 105.9c-1.2-0.3-2.5-0.2-3.6 0.3 -1.2 0.6-1.9 1.6-2.4 2.8l-0.7 2.4c-0.2 0.7-0.7 1.1-1.4 1.1h-2.5c-1.7 0-3 0.6-4 1.9 -0.9 1.1-1.1 2.2-0.9 3.6 0.2 1.3 0.9 2.2 1.9 3.1l2 1.4c0.5 0.4 0.7 1 0.5 1.7l-0.7 2.4c-0.7 2.1-0.1 4 1.7 5.3 0.9 0.5 1.8 0.9 2.8 0.9 1.1 0 2-0.3 2.9-0.9l1.9-1.5c0.6-0.4 1.2-0.4 1.8 0l2 1.5c1.3 1 2.7 1.2 4.3 0.6 1.2-0.4 2.1-1.2 2.8-2.4 0.5-1.2 0.6-2.5 0.2-3.6l-0.7-2.4c-0.2-0.7 0-1.3 0.5-1.7l2-1.4c1.3-1 1.9-2.2 1.9-4 0-1.3-0.4-2.5-1.4-3.3 -0.9-1-2-1.4-3.3-1.4h-2.5c-0.7 0-1.2-0.3-1.5-1.1l-0.7-2.4C105.5 107.5 104.5 106.4 102.9 105.9zM102.9 109.9l0.7 2.4c0.7 2.2 2.2 3.3 4.6 3.3h2.5c0.4 0 0.9 0.2 1.2 0.6 0.6 0.9 0.5 1.5-0.3 2.1l-2 1.4c-1.8 1.5-2.5 3.2-1.7 5.3l0.7 2.4c0.2 0.5 0.1 1-0.2 1.4 -0.5 0.7-1.3 0.9-2.1 0.3l-1.9-1.5c-0.9-0.5-1.8-0.9-2.9-0.9 -1 0-1.8 0.3-2.8 0.9l-2 1.5c-0.3 0.3-0.7 0.3-1.3 0.2 -1-0.3-1.3-1-1-1.9l0.7-2.3c0.7-2.1 0.2-4-1.7-5.3l-2-1.4c-0.3-0.3-0.6-0.7-0.6-1.3 0-1 0.5-1.5 1.6-1.5h2.5c2.2 0 3.8-1.1 4.5-3.3l0.7-2.3c0.2-0.4 0.5-0.7 1-1C101.9 108.7 102.6 109.1 102.9 109.9z"/><path d="M168.6 168.6c0.3-0.2 0.4-0.5 0.4-1v-2c0-0.4-0.1-0.6-0.4-1 -0.2-0.2-0.5-0.4-1-0.4h-65.7c0.1-0.3 0.1-0.6 0.1-1V142.7c2.4 0 4.6-0.4 6.7-1.1 0.1-0.1 0.2-0.1 0.3-0.2 0.6-0.2 1.4-0.5 2.4-0.9 1-0.5 1.2-1.3 0.7-2.1 -0.4-1.1-1.2-1.4-2.2-0.9 -0.5 0.3-1.3 0.5-2.2 0.9 0 0.1-0.1 0.1-0.2 0.1 -6.1 1.9-11.6 1.1-16.9-2.2 -4.8-3.1-7.7-7.3-8.9-12.7 -1.3-5.6-0.3-10.6 2.7-15.3 3.1-4.8 7.3-7.7 12.7-8.9 5.3-1.3 10.5-0.3 15.2 2.7h0.1l0 0 1.9 1.4c0.3 0.3 0.6 0.4 1.1 0.4 0.5 0 1-0.2 1.3-0.6 0.7-0.9 0.6-1.6-0.2-2.2 -0.9-0.7-1.6-1.3-2.1-1.6l-0.1-0.1c-1.2-0.7-2.4-1.4-3.5-1.8 -0.3-2.5-1.4-4.4-3.2-6.1 -1.9-1.8-4.4-2.8-7.2-2.8H79.6c-2.9 0-5.3 1-7.4 3 -2 2-3 4.5-3 7.4v21.8c-0.1 1.6 0.4 3 1.5 4.2s2.4 1.8 3.8 2c1.2 0.1 2.4-0.1 3.3-0.6v36.9c0 0.3 0.1 0.6 0.1 1h-4.8c0.1-0.2 0.1-0.5 0.1-0.9v-31.8c0-1.2-0.5-1.7-1.6-1.7 -1.2 0-1.7 0.5-1.7 1.7v31.8c0 0.2 0 0.2-0.1 0.2h-6.3v-32.6c0-1.1-0.5-1.6-1.6-1.6 -1.2 0-1.7 0.5-1.7 1.6v32.6h-6.2c-0.1 0-0.2 0-0.2-0.2v-57.7c0-1.1-0.5-1.6-1.6-1.6s-1.6 0.5-1.6 1.6v18.4l-0.1 0.3c-0.1 1.6-1 2.2-2.6 2.1 -1.6-0.2-2.2-1.1-2.2-2.6v-20.4c0-1.7 0.6-3.3 1.9-4.6 1.3-1.2 2.8-1.8 4.6-1.8h12.7c1.1 0 1.6-0.5 1.6-1.7 0-1.1-0.5-1.6-1.6-1.6H52.2c-2.8 0-5 1-6.9 2.9 -1.8 1.8-2.8 4.2-2.8 6.8v20.4c-0.1 1.5 0.4 2.8 1.4 3.8 1.1 1.2 2.2 1.8 3.7 1.9 1 0.1 2 0 3-0.4v34.1c0 0.3 0 0.6 0.1 0.9H1.4c-0.3 0-0.5 0.1-0.7 0.3 -0.1 0.1-0.1 0.1-0.2 0.1 -0.2 0.3-0.4 0.5-0.4 1v2c0 0.4 0.2 0.7 0.4 1C0.7 168.9 1 169 1.4 169h166.2C168 169 168.4 168.9 168.6 168.6zM72.4 99c0-2 0.7-3.6 2.1-5 1.4-1.4 3-2.1 5-2.1h20.7c1.9 0 3.5 0.6 4.9 1.9 0.7 0.7 1.4 1.6 1.7 2.5 -1.8-0.4-3.6-0.6-5.6-0.6 -6.4 0-12 2.4-16.6 6.9 -1.5 1.4-2.7 3-3.6 4.6v-5.4c0-1.2-0.5-1.7-1.6-1.7 -1.2 0-1.7 0.5-1.7 1.7v20.5c-0.2 0.1-0.3 0.2-0.5 0.4 -0.6 0.9-1.4 1.2-2.5 1.1 -1.7-0.2-2.5-1.2-2.5-2.9V99zM81.2 131.3c1 1.6 2.1 3.1 3.6 4.6 1.1 1.1 2.2 2 3.5 2.9v24.8H81.5c-0.2 0-0.3-0.1-0.3-0.3V131.3zM98.7 142.7v20.5c0 0.2 0 0.3-0.3 0.3h-6.7v-22.9C93.9 141.8 96.3 142.4 98.7 142.7z"/></svg>');
}
@media (min-width: 1200px) {
  .contact-box .container:after {
    content: "";
    display: block;
    width: 10em;
    height: 10em;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 46 46"><rect width="46" height="46" fill="none"/><path d="M38.4 39c0.1 0.1 0.2 0.3 0.3 0.3 0-0.2-0.1-0.3 0.1-0.4C38.7 38.8 38.6 39 38.4 39" fill="%230073e0"/><path d="M2.9 15.9c0.2-0.8 1.3-0.9 1.8-1.5 0.1-0.1 0.1-0.2 0.2-0.3 0.4-0.3 0.9-0.4 1.3-0.6 0.4-0.2 0.7-0.7 1.1-0.9 0.5-0.3 1.3-0.4 1.8-0.5 0.6-0.2 0.9-0.6 1.4-0.7 0.3-0.1 0.7-0.1 1.1-0.2 0.7-0.2 1.2-0.6 1.9-0.6 1.4-0.6 2.8-0.5 4.2-0.9 0.2 0.2 0.6 0 0.9 0.1 0.1-0.1 0.2-0.1 0.3-0.2 0.2 0.2 0.2 0.4 0.4 0.4 0.2 1.1 1.5 3.1 2.2 3.9 -0.1 0.3-0.3 0.6-0.3 1 1.5 0.2 2.7 0.4 4.2 0.9 2.4 0.2 4.7 0.9 7.1 2.3 0.2 0 0.3 0.1 0.5 0.1 1.1 0.9 2.7 1.5 3.8 2.4 0.4 0.3 0.7 0.7 1 0.9 0.2 0.1 0.4 0.1 0.6 0.3 0.2 0.3 0.3 0.7 0.5 1 0.3 0.5 0.6 0.9 0.8 1.3 0.1 0.1 0 0.3 0.1 0.4 0.4 0.7 1.1 1.3 1 2.2 -0.3-0.1-0.3-0.2-0.5-0.3 0.2-0.6-0.4-1.1-0.8-1.8 -0.4-0.7-0.6-1.8-1.3-2.1 -0.4 1 0.8 2 1.3 3.1 0.2 0.6 0.3 1.2 0.8 1.6 0.2-0.1 0-0.4 0.3-0.4 0.4 0.6-0.1 1.6 0.1 2.3 -0.2 0.9-0.3 1.8-0.4 2.7 0.2 0.2 0.1 0.3 0.2 0.5 -0.4 1-0.4 2-0.7 3 0.2 0.2 0.1 0.3 0.2 0.5l-0.3 0.3c0.1 0.6 0.1 1.1-0.2 1.7 -0.2 0.1-0.3-0.2-0.5-0.1 0 0.2 0.1 0.3-0.1 0.5 -0.1 0.1-0.2-0.1-0.3 0 0.1 0.3 0.1 0.7 0 0.8 -0.4 0-0.4-0.6-0.5-0.8 -0.4-1-0.9-1.6-1.4-2.4 -0.3-0.5-0.6-1.1-0.9-1.6 -0.6-0.8-1.2-1.5-1.6-2.3 -0.2-0.3-0.6-0.5-0.8-0.8 -1-1.1-2.1-2.6-3.1-3.4 -0.1-0.1-0.1 0.1-0.2 0 0.1-0.1-0.1-0.3-0.2-0.4 -1.7-1.3-2.9-2-4.5-3.1 -1.3-0.5-2.4-1-3.6-1.6 -0.3 0.2-0.5 0-0.8 0 0 0.1-0.2 0.3-0.3 0.2 -0.1 0-0.3-0.4-0.4-0.3 -0.4 1.8-0.8 3.5-1 5.3l-0.3 0.3c0.2 0.2-0.1 0.5-0.2 0.7 -0.1-0.1-0.2-0.2-0.3-0.1 -1.3-1.5-2.9-2.7-4.6-4.4 -0.1 0.2-0.2 0-0.3 0.1 -0.3-0.5-0.8-0.7-1-1.1 -1.1-0.2-1.4-1.1-2.4-1.3 -0.3-0.5-1.1-0.4-1.4-1 -0.2 0.1-0.5 0-0.7-0.3 -0.3 0.5-0.7-0.6-1.1-0.4 -0.1 0.1-0.1 0.3-0.3 0.4 -0.1-0.1-0.2-0.2-0.3-0.1 -0.8-1.5-1.7-3.3-2.7-4.6C3.1 15.9 3 16.1 2.9 15.9M5.2 16.4c0.1 0.9 1.2 1.7 1.4 2.4 -0.6-0.6-0.9-1.4-1.6-2 -0.1-0.1 0.1-0.2 0-0.3 -0.2 0.3-0.2-0.4-0.5-0.3 0.2 0.8 1 1.6 1.4 2.3 0.3 0.5 0.4 1.3 1.1 1.4 0.1-0.4-0.6-0.8-0.3-1.2 0.2 0.2 0.5 1.6 1.1 1.4 -0.4-0.8-0.3-1.1-0.9-1.5 0-0.1 0.1 0 0.1-0.2 -0.1-0.1-0.2 0-0.2-0.2 0 0.1 0 0.1-0.1 0.2 -0.1-0.2-0.1-0.4-0.2-0.6l-0.1 0.1C6 17.3 5.6 16.9 5.2 16.4M5.6 14.1c-0.5 0.3-0.8 1-1.6 1.4 4 1.4 8.1 3 11.9 7.2 0.2-0.3 0.3-0.7 0.3-1 0.8-1 0.7-2.5 1.1-3.6 1-0.3 2.1 0.6 3.2 0.6 0.2 0.1 0 0.2 0.2 0.3 2.7 1.1 5.3 2.3 7.6 4.5 0.7 0.2 1.2 0.9 1.8 1.5 1.2 1.2 2.6 2.5 3.7 3.8 1 1.1 1.5 2.5 2.3 3.5 0.6-0.5 0.1-1 0.6-1.5 -0.3-1 0.1-2 0.3-3.1 0.1-0.9 0-1.8 0.3-2.7 -0.1-0.1-0.1-0.2-0.2-0.4 0.5-0.4 0.6-1.2 0.2-1.9 0.3-0.3 0.1-0.6 0.3-0.9 -0.1 0-0.1 0-0.2 0.1 0-0.1 0.1-0.1 0.1-0.2 -1.9-1.6-4.3-2.9-6.4-4.1 -1.5-0.6-3.1-0.9-4.5-1.4 -0.7 0.2-1.3-0.2-2-0.4 -1.5-0.4-3.1-0.5-4.7-0.7 -0.2 0.1 0 0.3-0.2 0.4 -0.6-0.6-1.9-0.7-2.9-0.1 -0.1 0-0.2-0.2-0.3-0.2 0.3-1 1.8-0.5 2.6-0.5 0.2-0.5-0.5-0.6-0.6-1.1 -0.2 0.3 0 0.6-0.3 0.9 -0.1 0-0.4-0.2-0.4-0.3 0-1.3 0.8-2.5 0.8-3.8 -0.7-0.5-1.4 0.2-2.1-0.2 -0.4 0.2-0.7 0.3-1.1 0.2 -1.1 0.4-2.1 0.8-3.1 0.8 -0.8 0.5-1.9 0.5-2.6 1.1 -0.8 0.2-1.7 0.3-2.5 0.8 -0.3 0.2-0.5 0.5-0.8 0.7C6.2 14 5.9 14 5.6 14.1M4.5 17c0.1-0.3-0.1-0.5-0.3-0.6 0 0.1 0 0.1-0.1 0.2C4.3 16.6 4.3 16.8 4.5 17M4.8 17.4c0-0.1-0.2-0.5-0.4-0.3C4.7 17.2 4.7 17.4 4.8 17.4M5.1 17.9c0.1-0.1-0.1-0.5-0.2-0.5C4.7 17.6 5 17.8 5.1 17.9M7.3 18.6c-0.1-0.7-0.7-1.3-1.2-1.7C6.2 17.3 6.9 18.2 7.3 18.6M7.1 17.2c-0.1-0.1-0.2-0.1-0.3-0.2 -0.2 0.1 0.1 0.2 0.1 0.3L7.1 17.2M5.9 19.4c0.1-0.3-0.3-0.6-0.4-0.9C5.4 18.8 5.7 19.2 5.9 19.4M7.6 17.5C7.4 17.5 7.2 17.5 7.1 17.4c-0.1 0-0.1 0.1-0.1 0.1 0.1 0.4 0.4 0.6 0.6 1 0.6 1 0.9 2.4 2 2.7C9.1 20 8.4 18.8 7.6 17.5M9.9 20.7c-0.3-0.9-0.8-2-1.7-3 0.4 1 1.5 2.9 2.2 3.9C10.4 21.4 10.1 20.8 9.9 20.7M8.5 20.5c-0.5-0.6-0.5-1.3-1.1-1.9C7.6 19.2 7.8 20.2 8.5 20.5M10.1 20.1c-0.2-0.7-0.6-1.1-0.8-1.7C9.2 19 9.7 19.6 10.1 20.1M9.9 18.5c-0.2 0-0.3-0.1-0.5-0.2 0.6 1.4 1.6 3 2.1 4.2 0.3 0.1 0.6 0.5 0.9 0.6 -0.4-0.8-0.9-1.9-1.3-2.8 0 0 0 0.1-0.1 0.1C10.9 19.9 10 19.2 9.9 18.5M20.6 13.9c-0.2-1.1-0.8-1.9-1.5-2.9 -0.4 0.4-0.3 0.9 0 1.3 0.5 0.7 0.9 1.9 1.4 2.5 0.4-0.1 0.2-0.5 0.4-0.7C20.8 13.9 20.7 14 20.6 13.9M11.6 19.7c-0.4-0.1-0.5-0.5-0.9-0.8 -0.1 0.4 0.5 0.7 0.7 1.1 0 0.1-0.1 0-0.1 0.1 1.1 1.7 1.1 3.2 2.7 4.2 -0.1-0.3-0.1-0.7-0.4-0.9C13.3 22.4 12.3 20.8 11.6 19.7M20 14.6c-0.4-1-0.6-1.5-1.2-2.2 -0.3 0.2-0.1 0.4-0.2 0.6 0.4 0.4 0.7 1.1 1.2 1.8C19.8 14.8 19.9 14.7 20 14.6M10.3 20.7c0.1-0.2 0-0.2-0.1-0.4C10.1 20.4 10.2 20.7 10.3 20.7M10.9 21.8c0.2-0.2-0.2-0.5-0.3-0.8C10.5 21.2 10.7 21.7 10.9 21.8M15.7 25.7c-1-1.7-2.1-4.5-3.4-5.6 0.7 1.6 1.8 3.3 2.5 5C15.2 25.3 15.2 25.8 15.7 25.7M19.3 23.2c0.1-1.6-0.8-3-1.7-4.7C17.1 20.2 18.7 21.5 19.3 23.2M14.9 23.5c0.1-0.3-0.4-0.7-0.5-1.1C14.4 22.7 14.6 23.1 14.9 23.5M19.2 23.6c-0.7-1.1-1.1-2.3-1.9-3.3 -0.3 0.4-0.1 0.8 0.1 1.3 0.5 0.9 1.1 2.2 1.7 3C19.2 24.2 19.2 23.9 19.2 23.6M19.7 19c-0.1-0.1-0.2-0.2-0.4-0.1 0.2 0.2 0.1 0.2 0.3 0.2C19.6 19.1 19.6 19 19.7 19M15.1 23.1c0.1-0.1 0-0.2-0.1-0.4C14.9 22.9 15 23 15.1 23.1M17.2 21.5c-0.1 0.1-0.1 0-0.2-0.1 -0.2 0.2 0.1 0.5-0.1 0.7 0.8 1.2 1 2.6 1.8 3.7 0.6-1-0.7-2.4-1.2-3.3C17.5 22 17.2 21.8 17.2 21.5M15.1 23.9c0.2-0.1 0-0.3-0.1-0.4C14.8 23.7 15 23.8 15.1 23.9M19.6 20.3c0.2-0.2-0.1-0.3-0.1-0.5C19.4 19.9 19.5 20.3 19.6 20.3M18.5 26c-0.9-1-0.8-2.7-1.9-3.4 -0.2 0.1-0.1 0.3-0.2 0.5 0.8 1.1 1.3 2.4 1.8 3.5 0 0.2-0.3 0.4 0 0.7C18.7 26.9 18.6 26.4 18.5 26M19.7 20.7c0.2 0 0.2-0.2 0-0.3C19.6 20.4 19.6 20.5 19.7 20.7M15.6 24.7c0-0.2 0-0.5-0.3-0.5 -0.1 0.9 1 1.4 0.8 2.1 0.3 0.2 0.6 0.3 0.8 0.7 0.1-0.6-0.7-1.1-0.8-1.8C15.8 25.3 15.9 24.8 15.6 24.7M17.1 25.7c-0.1-0.7-0.6-1.2-1-1.9C15.8 24.4 16.6 25 17.1 25.7M21.5 22.2c-0.2-0.8-0.4-1.6-0.9-2.1C20.8 20.7 21.1 21.6 21.5 22.2M20.9 22.1c0.1-0.6-0.5-1.2-0.5-1.8 0 0-0.1 0-0.1 0C20.2 20.9 20.5 21.7 20.9 22.1M22.4 22.6c-0.1-0.9-0.5-2-1.4-2.8 0.1 0.9 0.8 1.7 1 2.5C22.1 22.6 22.3 22.4 22.4 22.6M23.2 22.9c-0.2-0.7-0.7-1.6-1.1-2.5C22.3 21.2 22.6 22.3 23.2 22.9M24.8 23.3c-0.2-0.4-0.5-0.3-0.8-0.1 0.1-0.6-0.9-1.1-0.7-1.8 -0.4 0.1-0.2-0.6-0.6-0.7 0.1 0.6 0.6 1.4 0.9 1.9 0.1 0.1 0 0.2-0.2 0.3 0.5 0.3 0.7 0.5 1.2 0.7C24.8 23.5 24.7 23.4 24.8 23.3M25.8 24.1c0.3 0.2 0.7 0.5 0.9 0.6 0.1-0.3-0.1-0.3-0.2-0.5 -0.1-0.1 0.1 0 0.1-0.2 -0.1-0.1-0.2-0.2-0.3-0.1 -0.1-0.8-0.7-1.1-0.8-1.8 -0.2 0-0.8-0.4-0.5-0.7 -0.6-0.3-1.2-0.8-1.9-0.9 0.4 0.3 0.5 0.3 0.8 0.8 0.2-0.4 0.4 0.2 0.4 0 0.8 0.5 1.1 1.8 1.7 2.6L25.8 24.1zM18.1 27.5c-0.3-0.2 0-0.6-0.3-0.7 -0.1 0.1 0.1 0.2 0.1 0.4 -0.2 0.1-0.2 0.2-0.3 0.2 0 0.2 0.4 0.3 0.5 0.6 0.2-0.2 0.3-0.4 0.5-0.6C18.3 27.4 18.2 27.5 18.1 27.5M25.6 24.1c0.4-0.5-0.6-0.9-0.6-1.6 -0.3 0-0.3-0.5-0.4-0.7 -0.2 0.2-0.3-0.3-0.5-0.3 0.1 0.8 1.1 1.5 1 2.2C25.3 23.9 25.5 24 25.6 24.1M25.9 22.1c-0.1-0.2-0.3-0.1-0.4-0.3C25.6 21.9 25.7 22.4 25.9 22.1M26.3 22.5c-0.1-0.2-0.2 0-0.3-0.2 -0.2 0.4 0.5 0.9 0.4 1.2 0.2 0.1 0.6 0.9 0.7 1.3 -0.1 0.1-0.1-0.2-0.3 0 0.2 0.3 0.5 0.4 0.7 0.6 0.2-0.4-0.2-0.9-0.5-1.3C27.1 23.6 26.5 23.1 26.3 22.5M28.1 24.8c-0.4-0.4-0.5-1.1-1.1-1.6 0.3 0.8 0.6 1.2 1 2.1 0 0.1-0.1 0.1-0.1 0.2 0.3 0.2 0.5 0.5 0.8 0.6C28.7 25.7 28.1 25.3 28.1 24.8M28.3 24c-0.1-0.2-0.2 0.1-0.3-0.1 -0.1 0.5 0.5 0.9 0.7 1.4 0.3-0.2-0.1-0.7-0.2-0.6C28.5 24.5 28.2 24.4 28.3 24M28.9 24.4c-0.1-0.1-0.2-0.3-0.3-0.3C28.6 24.2 28.7 24.6 28.9 24.4M29.8 25.7c-0.2-0.1-0.5-0.4-0.7-0.7 0.1 0.9 0.6 1.9 1.3 2.6 0.1-0.3-0.2-0.8-0.4-0.9 0-0.3-0.2-0.9-0.4-0.9C29.7 25.7 29.8 25.8 29.8 25.7M29.2 26.6c0.3-0.3-0.3-0.9-0.4-1.2 -0.1 0.4 0.4 0.7 0.3 1.1C29.1 26.5 29.2 26.6 29.2 26.6M31.6 28.6c-0.2-1-0.7-1.8-1.5-2.7C30.6 26.9 30.5 28.1 31.6 28.6M31.7 27.5c0.2-0.2-0.2-0.4-0.4-0.5 0.3 0.8 0.9 1.6 1.1 2.4 -0.3-0.1-0.3-0.8-0.8-0.6 0.6 0.5 1.2 1.4 1.9 2 -0.3-1-0.8-2.1-1.5-3C32.2 27.8 32 27.4 31.7 27.5M38.6 25.1c-0.2-0.4-0.5-0.6-0.7-1.1 -0.2 0.2-0.1 0.7-0.2 1 0.6 1.5 1.3 2.6 2.2 4.2 0.1-0.7 0-1.1-0.3-1.9 -0.1-0.2-0.2-0.3-0.3-0.4C39.1 26.6 39 25.7 38.6 25.1M33.8 29.6c-0.1-0.2-0.3-0.2-0.2-0.5C33.4 29.1 33.5 29.9 33.8 29.6M37.9 26.4c0-0.3-0.1-0.2-0.3-0.5 -0.5 0.8 0.5 1.6 0.5 2.4 0.7 0.7 1.1 2 1.5 2.6 0.3-0.6-0.3-1.4-0.2-2C38.7 28.3 38.6 26.9 37.9 26.4M38.3 29.3c-0.3-0.5-0.5-1.2-0.9-1.7 -0.1 0.4-0.1 0.8-0.3 1.2 0.7 1.3 1.4 2.9 2.3 4.2 0.2-0.3 0.1-0.7 0.2-1 -0.4-0.7-0.5-1.2-1-2C38.5 29.7 38.6 29.6 38.3 29.3M34.1 30.7c0.2 0.1 0.2-0.2 0-0.3C34 30.5 34.2 30.6 34.1 30.7M34.2 31.3c-0.1 0-0.3-0.3-0.3-0.5 -0.2-0.1 0 0.3 0 0.3 -0.2 0.1 0-0.2-0.2-0.1C33.8 31.2 34 31.6 34.2 31.3M34.9 32.1c-0.1-0.5-0.3-0.7-0.5-1.2l-0.1 0.1c0.1 0.1 0.3 0.2 0.1 0.3C34.6 31.5 34.6 32 34.9 32.1M34.4 32c0.1-0.3-0.1-0.4-0.3-0.6l-0.1 0.1C34.3 31.7 34.2 31.9 34.4 32M39.3 33.5c-0.8-1.3-1.3-2.5-2.1-3.8 -0.2 0.1-0.1 0.6-0.2 0.9 0.8 1.2 1.4 2.6 2.2 3.9 0.2-0.2 0.1-0.2 0.2-0.4C39.1 34 39.3 33.8 39.3 33.5M35.4 33.3c0.1-0.5-0.4-0.9-0.8-1.3C34.5 32.3 35.2 32.9 35.4 33.3M35.3 32.2c0.1-0.1 0-0.3-0.2-0.5C34.9 31.8 35.1 32 35.3 32.2M35.7 33c0-0.2-0.1-0.5-0.3-0.6C35.3 32.6 35.5 32.9 35.7 33M37.4 31.9c-0.2-0.1-0.3-0.3-0.4-0.5 -0.4 1.4 1.1 3.3 1.8 5 0.4-0.3 0-1 0.3-1.5 -0.3 0.1-0.1-0.3-0.4-0.2 0-0.1 0.1-0.1 0.1-0.2 0-0.1-0.1-0.1-0.2 0 -0.4-0.8-0.7-1.5-1.2-2.3C37.3 32 37.4 32 37.4 31.9M36 33.6c0.1-0.1 0-0.3-0.1-0.4L35.7 33.3C35.9 33.4 35.8 33.6 36 33.6M36.8 34.7c-0.3-0.1-0.4-0.8-0.7-1.2 -0.3 0.2 0 0.3-0.3 0.4 0.8 0.9 0.9 1.5 1.6 2.3 -0.1-0.6-0.4-1-0.7-1.4C36.7 34.9 36.7 34.8 36.8 34.7M37.3 34.1c0.1-0.4-0.2-0.6-0.5-0.9 0.1 1.4 1.1 2.8 1.9 4.4C38.8 36.3 37.8 35 37.3 34.1" fill="%230073e0"/></svg>');
  }
  .contact-box.section-theme-color .container:after {
    content: "";
    display: block;
    width: 10em;
    height: 10em;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 46 46"><rect width="46" height="46" fill="none"/><path d="M38.4 39c0.1 0.1 0.2 0.3 0.3 0.3 0-0.2-0.1-0.3 0.1-0.4C38.7 38.8 38.6 39 38.4 39" fill="%231d1d1b"/><path d="M2.9 15.9c0.2-0.8 1.3-0.9 1.8-1.5 0.1-0.1 0.1-0.2 0.2-0.3 0.4-0.3 0.9-0.4 1.3-0.6 0.4-0.2 0.7-0.7 1.1-0.9 0.5-0.3 1.3-0.4 1.8-0.5 0.6-0.2 0.9-0.6 1.4-0.7 0.3-0.1 0.7-0.1 1.1-0.2 0.7-0.2 1.2-0.6 1.9-0.6 1.4-0.6 2.8-0.5 4.2-0.9 0.2 0.2 0.6 0 0.9 0.1 0.1-0.1 0.2-0.1 0.3-0.2 0.2 0.2 0.2 0.4 0.4 0.4 0.2 1.1 1.5 3.1 2.2 3.9 -0.1 0.3-0.3 0.6-0.3 1 1.5 0.2 2.7 0.4 4.2 0.9 2.4 0.2 4.7 0.9 7.1 2.3 0.2 0 0.3 0.1 0.5 0.1 1.1 0.9 2.7 1.5 3.8 2.4 0.4 0.3 0.7 0.7 1 0.9 0.2 0.1 0.4 0.1 0.6 0.3 0.2 0.3 0.3 0.7 0.5 1 0.3 0.5 0.6 0.9 0.8 1.3 0.1 0.1 0 0.3 0.1 0.4 0.4 0.7 1.1 1.3 1 2.2 -0.3-0.1-0.3-0.2-0.5-0.3 0.2-0.6-0.4-1.1-0.8-1.8 -0.4-0.7-0.6-1.8-1.3-2.1 -0.4 1 0.8 2 1.3 3.1 0.2 0.6 0.3 1.2 0.8 1.6 0.2-0.1 0-0.4 0.3-0.4 0.4 0.6-0.1 1.6 0.1 2.3 -0.2 0.9-0.3 1.8-0.4 2.7 0.2 0.2 0.1 0.3 0.2 0.5 -0.4 1-0.4 2-0.7 3 0.2 0.2 0.1 0.3 0.2 0.5l-0.3 0.3c0.1 0.6 0.1 1.1-0.2 1.7 -0.2 0.1-0.3-0.2-0.5-0.1 0 0.2 0.1 0.3-0.1 0.5 -0.1 0.1-0.2-0.1-0.3 0 0.1 0.3 0.1 0.7 0 0.8 -0.4 0-0.4-0.6-0.5-0.8 -0.4-1-0.9-1.6-1.4-2.4 -0.3-0.5-0.6-1.1-0.9-1.6 -0.6-0.8-1.2-1.5-1.6-2.3 -0.2-0.3-0.6-0.5-0.8-0.8 -1-1.1-2.1-2.6-3.1-3.4 -0.1-0.1-0.1 0.1-0.2 0 0.1-0.1-0.1-0.3-0.2-0.4 -1.7-1.3-2.9-2-4.5-3.1 -1.3-0.5-2.4-1-3.6-1.6 -0.3 0.2-0.5 0-0.8 0 0 0.1-0.2 0.3-0.3 0.2 -0.1 0-0.3-0.4-0.4-0.3 -0.4 1.8-0.8 3.5-1 5.3l-0.3 0.3c0.2 0.2-0.1 0.5-0.2 0.7 -0.1-0.1-0.2-0.2-0.3-0.1 -1.3-1.5-2.9-2.7-4.6-4.4 -0.1 0.2-0.2 0-0.3 0.1 -0.3-0.5-0.8-0.7-1-1.1 -1.1-0.2-1.4-1.1-2.4-1.3 -0.3-0.5-1.1-0.4-1.4-1 -0.2 0.1-0.5 0-0.7-0.3 -0.3 0.5-0.7-0.6-1.1-0.4 -0.1 0.1-0.1 0.3-0.3 0.4 -0.1-0.1-0.2-0.2-0.3-0.1 -0.8-1.5-1.7-3.3-2.7-4.6C3.1 15.9 3 16.1 2.9 15.9M5.2 16.4c0.1 0.9 1.2 1.7 1.4 2.4 -0.6-0.6-0.9-1.4-1.6-2 -0.1-0.1 0.1-0.2 0-0.3 -0.2 0.3-0.2-0.4-0.5-0.3 0.2 0.8 1 1.6 1.4 2.3 0.3 0.5 0.4 1.3 1.1 1.4 0.1-0.4-0.6-0.8-0.3-1.2 0.2 0.2 0.5 1.6 1.1 1.4 -0.4-0.8-0.3-1.1-0.9-1.5 0-0.1 0.1 0 0.1-0.2 -0.1-0.1-0.2 0-0.2-0.2 0 0.1 0 0.1-0.1 0.2 -0.1-0.2-0.1-0.4-0.2-0.6l-0.1 0.1C6 17.3 5.6 16.9 5.2 16.4M5.6 14.1c-0.5 0.3-0.8 1-1.6 1.4 4 1.4 8.1 3 11.9 7.2 0.2-0.3 0.3-0.7 0.3-1 0.8-1 0.7-2.5 1.1-3.6 1-0.3 2.1 0.6 3.2 0.6 0.2 0.1 0 0.2 0.2 0.3 2.7 1.1 5.3 2.3 7.6 4.5 0.7 0.2 1.2 0.9 1.8 1.5 1.2 1.2 2.6 2.5 3.7 3.8 1 1.1 1.5 2.5 2.3 3.5 0.6-0.5 0.1-1 0.6-1.5 -0.3-1 0.1-2 0.3-3.1 0.1-0.9 0-1.8 0.3-2.7 -0.1-0.1-0.1-0.2-0.2-0.4 0.5-0.4 0.6-1.2 0.2-1.9 0.3-0.3 0.1-0.6 0.3-0.9 -0.1 0-0.1 0-0.2 0.1 0-0.1 0.1-0.1 0.1-0.2 -1.9-1.6-4.3-2.9-6.4-4.1 -1.5-0.6-3.1-0.9-4.5-1.4 -0.7 0.2-1.3-0.2-2-0.4 -1.5-0.4-3.1-0.5-4.7-0.7 -0.2 0.1 0 0.3-0.2 0.4 -0.6-0.6-1.9-0.7-2.9-0.1 -0.1 0-0.2-0.2-0.3-0.2 0.3-1 1.8-0.5 2.6-0.5 0.2-0.5-0.5-0.6-0.6-1.1 -0.2 0.3 0 0.6-0.3 0.9 -0.1 0-0.4-0.2-0.4-0.3 0-1.3 0.8-2.5 0.8-3.8 -0.7-0.5-1.4 0.2-2.1-0.2 -0.4 0.2-0.7 0.3-1.1 0.2 -1.1 0.4-2.1 0.8-3.1 0.8 -0.8 0.5-1.9 0.5-2.6 1.1 -0.8 0.2-1.7 0.3-2.5 0.8 -0.3 0.2-0.5 0.5-0.8 0.7C6.2 14 5.9 14 5.6 14.1M4.5 17c0.1-0.3-0.1-0.5-0.3-0.6 0 0.1 0 0.1-0.1 0.2C4.3 16.6 4.3 16.8 4.5 17M4.8 17.4c0-0.1-0.2-0.5-0.4-0.3C4.7 17.2 4.7 17.4 4.8 17.4M5.1 17.9c0.1-0.1-0.1-0.5-0.2-0.5C4.7 17.6 5 17.8 5.1 17.9M7.3 18.6c-0.1-0.7-0.7-1.3-1.2-1.7C6.2 17.3 6.9 18.2 7.3 18.6M7.1 17.2c-0.1-0.1-0.2-0.1-0.3-0.2 -0.2 0.1 0.1 0.2 0.1 0.3L7.1 17.2M5.9 19.4c0.1-0.3-0.3-0.6-0.4-0.9C5.4 18.8 5.7 19.2 5.9 19.4M7.6 17.5C7.4 17.5 7.2 17.5 7.1 17.4c-0.1 0-0.1 0.1-0.1 0.1 0.1 0.4 0.4 0.6 0.6 1 0.6 1 0.9 2.4 2 2.7C9.1 20 8.4 18.8 7.6 17.5M9.9 20.7c-0.3-0.9-0.8-2-1.7-3 0.4 1 1.5 2.9 2.2 3.9C10.4 21.4 10.1 20.8 9.9 20.7M8.5 20.5c-0.5-0.6-0.5-1.3-1.1-1.9C7.6 19.2 7.8 20.2 8.5 20.5M10.1 20.1c-0.2-0.7-0.6-1.1-0.8-1.7C9.2 19 9.7 19.6 10.1 20.1M9.9 18.5c-0.2 0-0.3-0.1-0.5-0.2 0.6 1.4 1.6 3 2.1 4.2 0.3 0.1 0.6 0.5 0.9 0.6 -0.4-0.8-0.9-1.9-1.3-2.8 0 0 0 0.1-0.1 0.1C10.9 19.9 10 19.2 9.9 18.5M20.6 13.9c-0.2-1.1-0.8-1.9-1.5-2.9 -0.4 0.4-0.3 0.9 0 1.3 0.5 0.7 0.9 1.9 1.4 2.5 0.4-0.1 0.2-0.5 0.4-0.7C20.8 13.9 20.7 14 20.6 13.9M11.6 19.7c-0.4-0.1-0.5-0.5-0.9-0.8 -0.1 0.4 0.5 0.7 0.7 1.1 0 0.1-0.1 0-0.1 0.1 1.1 1.7 1.1 3.2 2.7 4.2 -0.1-0.3-0.1-0.7-0.4-0.9C13.3 22.4 12.3 20.8 11.6 19.7M20 14.6c-0.4-1-0.6-1.5-1.2-2.2 -0.3 0.2-0.1 0.4-0.2 0.6 0.4 0.4 0.7 1.1 1.2 1.8C19.8 14.8 19.9 14.7 20 14.6M10.3 20.7c0.1-0.2 0-0.2-0.1-0.4C10.1 20.4 10.2 20.7 10.3 20.7M10.9 21.8c0.2-0.2-0.2-0.5-0.3-0.8C10.5 21.2 10.7 21.7 10.9 21.8M15.7 25.7c-1-1.7-2.1-4.5-3.4-5.6 0.7 1.6 1.8 3.3 2.5 5C15.2 25.3 15.2 25.8 15.7 25.7M19.3 23.2c0.1-1.6-0.8-3-1.7-4.7C17.1 20.2 18.7 21.5 19.3 23.2M14.9 23.5c0.1-0.3-0.4-0.7-0.5-1.1C14.4 22.7 14.6 23.1 14.9 23.5M19.2 23.6c-0.7-1.1-1.1-2.3-1.9-3.3 -0.3 0.4-0.1 0.8 0.1 1.3 0.5 0.9 1.1 2.2 1.7 3C19.2 24.2 19.2 23.9 19.2 23.6M19.7 19c-0.1-0.1-0.2-0.2-0.4-0.1 0.2 0.2 0.1 0.2 0.3 0.2C19.6 19.1 19.6 19 19.7 19M15.1 23.1c0.1-0.1 0-0.2-0.1-0.4C14.9 22.9 15 23 15.1 23.1M17.2 21.5c-0.1 0.1-0.1 0-0.2-0.1 -0.2 0.2 0.1 0.5-0.1 0.7 0.8 1.2 1 2.6 1.8 3.7 0.6-1-0.7-2.4-1.2-3.3C17.5 22 17.2 21.8 17.2 21.5M15.1 23.9c0.2-0.1 0-0.3-0.1-0.4C14.8 23.7 15 23.8 15.1 23.9M19.6 20.3c0.2-0.2-0.1-0.3-0.1-0.5C19.4 19.9 19.5 20.3 19.6 20.3M18.5 26c-0.9-1-0.8-2.7-1.9-3.4 -0.2 0.1-0.1 0.3-0.2 0.5 0.8 1.1 1.3 2.4 1.8 3.5 0 0.2-0.3 0.4 0 0.7C18.7 26.9 18.6 26.4 18.5 26M19.7 20.7c0.2 0 0.2-0.2 0-0.3C19.6 20.4 19.6 20.5 19.7 20.7M15.6 24.7c0-0.2 0-0.5-0.3-0.5 -0.1 0.9 1 1.4 0.8 2.1 0.3 0.2 0.6 0.3 0.8 0.7 0.1-0.6-0.7-1.1-0.8-1.8C15.8 25.3 15.9 24.8 15.6 24.7M17.1 25.7c-0.1-0.7-0.6-1.2-1-1.9C15.8 24.4 16.6 25 17.1 25.7M21.5 22.2c-0.2-0.8-0.4-1.6-0.9-2.1C20.8 20.7 21.1 21.6 21.5 22.2M20.9 22.1c0.1-0.6-0.5-1.2-0.5-1.8 0 0-0.1 0-0.1 0C20.2 20.9 20.5 21.7 20.9 22.1M22.4 22.6c-0.1-0.9-0.5-2-1.4-2.8 0.1 0.9 0.8 1.7 1 2.5C22.1 22.6 22.3 22.4 22.4 22.6M23.2 22.9c-0.2-0.7-0.7-1.6-1.1-2.5C22.3 21.2 22.6 22.3 23.2 22.9M24.8 23.3c-0.2-0.4-0.5-0.3-0.8-0.1 0.1-0.6-0.9-1.1-0.7-1.8 -0.4 0.1-0.2-0.6-0.6-0.7 0.1 0.6 0.6 1.4 0.9 1.9 0.1 0.1 0 0.2-0.2 0.3 0.5 0.3 0.7 0.5 1.2 0.7C24.8 23.5 24.7 23.4 24.8 23.3M25.8 24.1c0.3 0.2 0.7 0.5 0.9 0.6 0.1-0.3-0.1-0.3-0.2-0.5 -0.1-0.1 0.1 0 0.1-0.2 -0.1-0.1-0.2-0.2-0.3-0.1 -0.1-0.8-0.7-1.1-0.8-1.8 -0.2 0-0.8-0.4-0.5-0.7 -0.6-0.3-1.2-0.8-1.9-0.9 0.4 0.3 0.5 0.3 0.8 0.8 0.2-0.4 0.4 0.2 0.4 0 0.8 0.5 1.1 1.8 1.7 2.6L25.8 24.1zM18.1 27.5c-0.3-0.2 0-0.6-0.3-0.7 -0.1 0.1 0.1 0.2 0.1 0.4 -0.2 0.1-0.2 0.2-0.3 0.2 0 0.2 0.4 0.3 0.5 0.6 0.2-0.2 0.3-0.4 0.5-0.6C18.3 27.4 18.2 27.5 18.1 27.5M25.6 24.1c0.4-0.5-0.6-0.9-0.6-1.6 -0.3 0-0.3-0.5-0.4-0.7 -0.2 0.2-0.3-0.3-0.5-0.3 0.1 0.8 1.1 1.5 1 2.2C25.3 23.9 25.5 24 25.6 24.1M25.9 22.1c-0.1-0.2-0.3-0.1-0.4-0.3C25.6 21.9 25.7 22.4 25.9 22.1M26.3 22.5c-0.1-0.2-0.2 0-0.3-0.2 -0.2 0.4 0.5 0.9 0.4 1.2 0.2 0.1 0.6 0.9 0.7 1.3 -0.1 0.1-0.1-0.2-0.3 0 0.2 0.3 0.5 0.4 0.7 0.6 0.2-0.4-0.2-0.9-0.5-1.3C27.1 23.6 26.5 23.1 26.3 22.5M28.1 24.8c-0.4-0.4-0.5-1.1-1.1-1.6 0.3 0.8 0.6 1.2 1 2.1 0 0.1-0.1 0.1-0.1 0.2 0.3 0.2 0.5 0.5 0.8 0.6C28.7 25.7 28.1 25.3 28.1 24.8M28.3 24c-0.1-0.2-0.2 0.1-0.3-0.1 -0.1 0.5 0.5 0.9 0.7 1.4 0.3-0.2-0.1-0.7-0.2-0.6C28.5 24.5 28.2 24.4 28.3 24M28.9 24.4c-0.1-0.1-0.2-0.3-0.3-0.3C28.6 24.2 28.7 24.6 28.9 24.4M29.8 25.7c-0.2-0.1-0.5-0.4-0.7-0.7 0.1 0.9 0.6 1.9 1.3 2.6 0.1-0.3-0.2-0.8-0.4-0.9 0-0.3-0.2-0.9-0.4-0.9C29.7 25.7 29.8 25.8 29.8 25.7M29.2 26.6c0.3-0.3-0.3-0.9-0.4-1.2 -0.1 0.4 0.4 0.7 0.3 1.1C29.1 26.5 29.2 26.6 29.2 26.6M31.6 28.6c-0.2-1-0.7-1.8-1.5-2.7C30.6 26.9 30.5 28.1 31.6 28.6M31.7 27.5c0.2-0.2-0.2-0.4-0.4-0.5 0.3 0.8 0.9 1.6 1.1 2.4 -0.3-0.1-0.3-0.8-0.8-0.6 0.6 0.5 1.2 1.4 1.9 2 -0.3-1-0.8-2.1-1.5-3C32.2 27.8 32 27.4 31.7 27.5M38.6 25.1c-0.2-0.4-0.5-0.6-0.7-1.1 -0.2 0.2-0.1 0.7-0.2 1 0.6 1.5 1.3 2.6 2.2 4.2 0.1-0.7 0-1.1-0.3-1.9 -0.1-0.2-0.2-0.3-0.3-0.4C39.1 26.6 39 25.7 38.6 25.1M33.8 29.6c-0.1-0.2-0.3-0.2-0.2-0.5C33.4 29.1 33.5 29.9 33.8 29.6M37.9 26.4c0-0.3-0.1-0.2-0.3-0.5 -0.5 0.8 0.5 1.6 0.5 2.4 0.7 0.7 1.1 2 1.5 2.6 0.3-0.6-0.3-1.4-0.2-2C38.7 28.3 38.6 26.9 37.9 26.4M38.3 29.3c-0.3-0.5-0.5-1.2-0.9-1.7 -0.1 0.4-0.1 0.8-0.3 1.2 0.7 1.3 1.4 2.9 2.3 4.2 0.2-0.3 0.1-0.7 0.2-1 -0.4-0.7-0.5-1.2-1-2C38.5 29.7 38.6 29.6 38.3 29.3M34.1 30.7c0.2 0.1 0.2-0.2 0-0.3C34 30.5 34.2 30.6 34.1 30.7M34.2 31.3c-0.1 0-0.3-0.3-0.3-0.5 -0.2-0.1 0 0.3 0 0.3 -0.2 0.1 0-0.2-0.2-0.1C33.8 31.2 34 31.6 34.2 31.3M34.9 32.1c-0.1-0.5-0.3-0.7-0.5-1.2l-0.1 0.1c0.1 0.1 0.3 0.2 0.1 0.3C34.6 31.5 34.6 32 34.9 32.1M34.4 32c0.1-0.3-0.1-0.4-0.3-0.6l-0.1 0.1C34.3 31.7 34.2 31.9 34.4 32M39.3 33.5c-0.8-1.3-1.3-2.5-2.1-3.8 -0.2 0.1-0.1 0.6-0.2 0.9 0.8 1.2 1.4 2.6 2.2 3.9 0.2-0.2 0.1-0.2 0.2-0.4C39.1 34 39.3 33.8 39.3 33.5M35.4 33.3c0.1-0.5-0.4-0.9-0.8-1.3C34.5 32.3 35.2 32.9 35.4 33.3M35.3 32.2c0.1-0.1 0-0.3-0.2-0.5C34.9 31.8 35.1 32 35.3 32.2M35.7 33c0-0.2-0.1-0.5-0.3-0.6C35.3 32.6 35.5 32.9 35.7 33M37.4 31.9c-0.2-0.1-0.3-0.3-0.4-0.5 -0.4 1.4 1.1 3.3 1.8 5 0.4-0.3 0-1 0.3-1.5 -0.3 0.1-0.1-0.3-0.4-0.2 0-0.1 0.1-0.1 0.1-0.2 0-0.1-0.1-0.1-0.2 0 -0.4-0.8-0.7-1.5-1.2-2.3C37.3 32 37.4 32 37.4 31.9M36 33.6c0.1-0.1 0-0.3-0.1-0.4L35.7 33.3C35.9 33.4 35.8 33.6 36 33.6M36.8 34.7c-0.3-0.1-0.4-0.8-0.7-1.2 -0.3 0.2 0 0.3-0.3 0.4 0.8 0.9 0.9 1.5 1.6 2.3 -0.1-0.6-0.4-1-0.7-1.4C36.7 34.9 36.7 34.8 36.8 34.7M37.3 34.1c0.1-0.4-0.2-0.6-0.5-0.9 0.1 1.4 1.1 2.8 1.9 4.4C38.8 36.3 37.8 35 37.3 34.1" fill="%231d1d1b"/></svg>');
  }
}
.more-less__dynamic {
  opacity: 0;
  transform: translate(0, 20px);
  transition: 500ms all ease-in-out;
  overflow: hidden;
}
.more-less__dynamic p {
  display: block !important;
}
.more .more-less__dynamic {
  opacity: 1;
  transform: translate(0, 0px);
}
.less .more-less__dynamic {
  max-height: 0 !important;
}
.industries__item-logo {
  transition: 300ms all ease-in-out;
}
.industries__item-logo-open {
  z-index: 2000;
  transform: scale(1.4);
  box-shadow: 0 5px 10px;
  border: 1px solid #FFF;
  height: auto;
  line-height: 1.3;
  align-items: flex-start;
  background: #FFF !important;
}
.industries__item-logo-open img {
  width: 80px;
  height: 40px;
  object-fit: contain;
  object-position: center;
  margin: 0 0px;
}
.industries__item-desc {
  display: none;
}
.industries__item-logo-open .industries__item-desc {
  width: 70%;
  text-align: left;
  display: block;
  margin-right: 10px;
  font-size: 10px;
}
.industries__item-logo-open .industries__item-desc > *:last-child {
  margin-bottom: 0;
}
.industries__item-logo-open .industries__item-desc .btn {
  padding: 1em 1.6em;
}
.industries__item-logo-hasdesc {
  cursor: pointer;
}
.industries__item-logo-hasdesc:after {
  content: '';
  position: absolute;
  right: 1px;
  bottom: 1px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 10px solid #808b9d;
}
.industries__item-logo-hasdesc:hover {
  background: #f8f8f8;
}
@media (min-width: 760px) {
  .industries__item-logo-open:nth-child(4n+1) {
    transform: scale(1.4) translate(10%, 0);
  }
  .industries__item-logo-open:nth-child(4n) {
    transform: scale(1.4) translate(-10%, 0);
  }
}
@media (max-width: 1023px) {
  .industries__item-logo-open {
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .industries__item-logo-open .industries__item-desc {
    margin-left: 10px;
  }
}
@media (max-width: 759px) and (min-width: 460px) {
  .industries__item-logo-open:nth-child(3n+1) {
    transform: scale(1.4) translate(20%, 0);
  }
  .industries__item-logo-open:nth-child(3n) {
    transform: scale(1.4) translate(-20%, 0);
  }
}
@media (max-width: 459px) {
  .industries__item-logo-open:nth-child(2n+1) {
    transform: scale(1.4) translate(20%, 0);
  }
  .industries__item-logo-open:nth-child(2n) {
    transform: scale(1.4) translate(-20%, 0);
  }
}
@media (max-width: 1023px) {
  .industries__item-logo-open {
    flex-direction: column;
  }
  .industries__item-logo-open .industries__item-desc {
    width: calc(100% - 20px);
    margin: 10px;
  }
}
.customers__slider {
  height: 105px !important;
  mix-blend-mode: darken;
  animation: slide 60s linear infinite;
  --customers-width: 9303px;
  background-repeat: repeat-x;
}
@keyframes slide {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: calc(var(--customers-width) * -1) 0;
  }
}
/* Dictionary */
.container-dictionary {
  max-width: 50em;
  margin: 0 auto 2em;
  position: relative;
}
.container-dictionary h2.title {
  margin-top: 0.4em;
}
.container-dictionary h2.title.big {
  font-size: 4em;
}
@media (min-width: 900px) {
  .container-dictionary h2.title {
    position: relative;
  }
  .container-dictionary h2.title:before {
    content: "";
    display: block;
    width: 140px;
    height: 60px;
    position: absolute;
    z-index: 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><circle cx="3" cy="3" r="3" fill="%230073e0"/></svg>');
    left: -30px;
    top: -25px;
    clip-path: polygon(0 0, 0 60px, 20px 60px, 20px 20px, 140px 20px, 140px 0);
  }
}
.container-dictionary__list h3 {
  margin-top: 2em;
}
.container-dictionary__list ul {
  list-style: none;
}
.container-dictionary__list ul li {
  margin: 0.4em 0;
}
.container-dictionary__list ul li a {
  color: #555;
  text-decoration: underline;
}
.container-dictionary__list ul li::before {
  content: "\2022";
  color: #0073e0;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1.5em;
}
.container-dictionary__list-letter {
  display: grid;
  gap: 4rem;
  text-wrap: pretty;
}
@media (min-width: 768px) {
  .container-dictionary__list-letter {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .container-dictionary {
    margin-top: 5em;
  }
}
.translatepress-de_DE .container-dictionary__list h3,
.translatepress-en_GB .container-dictionary__list h3 {
  display: none;
}
.translatepress-de_DE .container-dictionary__list ul,
.translatepress-en_GB .container-dictionary__list ul {
  margin-bottom: 0;
}
.apollo {
  background: #fafafa;
  box-shadow: -30vw 0vw #fafafa, 30vw 0vw #fafafa;
  padding-bottom: 2rem;
  margin-bottom: 3rem;
  color: #444;
}
.apollo .apollo-desc {
  padding: 2rem 0;
  display: block;
}
.apollo .apollo-desc p:last-child {
  margin-bottom: 0;
}
@media (min-width: 900px) {
  .apollo {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 4rem;
    align-items: center;
    padding-bottom: 0;
    margin-top: 4rem;
  }
  .apollo img {
    margin-top: -3rem;
  }
}
.container-dictionary .content h3 {
  color: #0073e0;
  margin-bottom: 2em;
}
a.link-back {
  font-weight: bold;
  padding: 1em 1em 1em 3em;
  position: relative;
}
a.link-back:before {
  content: '';
  position: absolute;
  top: calc(50% - 0.5em);
  left: 0;
  background: transparent no-repeat center / contain;
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.7' height='10.9'%3E%3Cg stroke='%230073e0' stroke-miterlimit='10' data-name='Group 176'%3E%3Cpath fill='%231d1d1b' d='M.7 5.4h20' data-name='Line 76'/%3E%3Cpath fill='none' d='m5.5 10.5-4.8-5L5.5.3' data-name='Path 1379'/%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 900px) {
  a.link-back {
    position: relative;
    top: -2em;
  }
}
@media (min-width: 1199px) {
  a.link-back {
    position: absolute;
    top: 7em;
    left: 0;
    transform: translateX(calc(-100% - 3rem));
    display: inline-block;
    font-size: 14px;
  }
}
/* AOS */
/*
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
*/
/* SLICK */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.grecaptcha-badge {
  bottom: 74px !important;
}
.links-placer {
  text-decoration: underline;
}
@media (max-width: 759px) {
  .our-expectations__items.first a {
    color: #fff;
  }
}
a.sticky-commwork {
  display: none;
  width: 100px;
  height: 100px;
  background: transparent;
  position: fixed;
  right: 10px;
  bottom: 90px;
  z-index: 150;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 899 901'%3E%3Cpath fill='%23082a4e' d='M132 371c-2 10-6 17-12 22-5 5-11 9-19 10a71 71 0 0 1-63-33 59 59 0 0 1-6-47c3-12 9-21 17-26s17-6 29-3l-6 22c-6-1-11-1-15 2s-7 7-9 14v15l5 13c3 5 7 8 12 12l16 8c6 2 11 2 15 2s9-3 12-6c4-3 6-7 7-12 2-7 2-13 1-18-2-5-5-10-10-13l6-22a51 51 0 0 1 23 37c0 8 0 15-3 24Zm43-96c-5 8-11 13-19 17-7 3-15 4-23 3s-16-4-23-10a65 65 0 0 1-25-64c1-8 5-16 10-23s11-13 18-16 15-5 23-3c8 1 16 4 24 10a67 67 0 0 1 25 40 61 61 0 0 1-10 46Zm-13-12c3-5 4-9 5-14v-15c-1-5-3-10-7-15l-11-12c-5-4-10-6-15-7s-10-1-14 1-8 5-12 10a36 36 0 0 0-5 29l6 15 12 12c5 4 10 6 15 7s9 1 14-1c4-2 8-5 11-10Zm46-41-46-98 20-14 55 42-2-79 20-15 46 98-17 12-31-66 2 69-14 9-47-36 31 66-17 12Zm103-73-6-108 24-6 36 60 27-74 24-6 6 108-20 4-4-72-24 64-16 4-31-51 4 72-20 5Zm144-28 10-106 21 4-10 82 50-75 22 4-8 83 47-76 22 4-65 96-24-4 7-77-48 70-24-4Zm160 51a46 46 0 0 1-22-41 62 62 0 0 1 27-41 63 63 0 0 1 69-2c7 5 13 11 17 18 3 7 5 15 4 23s-4 16-9 23a66 66 0 0 1-63 29c-8-2-16-4-23-9Zm12-14c5 3 9 4 14 5s10 0 15-1l15-7 11-13c4-5 6-10 7-15s0-9-2-14a36 36 0 0 0-40-15 45 45 0 0 0-26 20c-4 5-6 10-7 15s0 10 2 14c3 4 6 8 11 11Zm42 47 92-55 26 29c5 6 8 12 10 17a26 26 0 0 1-10 27c-6 5-12 7-18 8s-13-1-20-4c-6-3-12-7-18-14l-13-14-36 22-13-16Zm37 43 26-42 14 17-25 42-15-17Zm26-57 11 14c4 4 9 7 14 8s10-1 14-4 6-6 6-10c0-3-2-7-5-11l-12-14-28 17Zm-4 82 104-29 9 19-42 11 58 23 11 23-58-24-46 54-10-22 35-41-16-6-37 10-8-18Zm79 144a21 21 0 0 1 18-23c4 0 8 0 11 2a21 21 0 0 1 11 28 21 21 0 0 1-17 12 21 21 0 0 1-23-19Zm-38 111c2-10 6-17 11-23s12-9 19-10c8-1 16-1 24 2a72 72 0 0 1 41 29 59 59 0 0 1 7 46c-3 12-8 21-16 27-8 5-17 6-29 4l6-22c5 1 10 0 14-3s7-7 8-14v-15a38 38 0 0 0-18-24l-16-8c-6-1-11-2-16-1-4 1-8 3-11 6-4 3-6 7-7 13-2 6-2 12 0 17s5 10 10 13l-5 22a51 51 0 0 1-24-36c-1-8 0-15 2-24Zm-39 97c5-8 11-13 18-17s15-5 23-4c8 0 16 4 23 9a65 65 0 0 1 28 63c-2 8-5 16-9 23-5 8-11 14-19 17-7 4-14 5-23 4-7 0-15-4-23-9a67 67 0 0 1-27-40 61 61 0 0 1 9-46Zm14 12c-3 5-5 9-5 14-1 5-1 10 1 15l6 15c3 5 8 8 13 12 5 3 10 6 15 6 5 1 9 1 13-1 5-2 8-6 12-11a36 36 0 0 0 4-29 43 43 0 0 0-19-26c-5-4-10-6-15-7s-10 0-14 2-8 5-11 10Zm-45 43 49 96-20 15-56-41 5 80-20 15-49-97 16-12 33 64-4-67 14-10 48 34-33-65 17-12Zm-101 76 10 108-24 6-38-58-24 75-24 7-10-108 20-5 6 72 22-65 16-4 32 50-6-72 20-6Zm-143 33-6 106-21-3 7-83-48 77-22-3 5-83-44 78-22-3 61-99 25 3-4 78 45-72 24 4Zm-161-46c8 5 14 11 17 18 4 7 6 14 6 22s-3 16-9 24a64 64 0 0 1-85 23c-8-4-14-10-18-17-3-7-5-15-5-23s3-16 8-24a66 66 0 0 1 39-29 61 61 0 0 1 47 6Zm-12 15c-5-3-9-4-14-4-6-1-11 0-15 1-5 2-10 4-14 8-5 3-9 7-12 13l-6 15c0 5 0 9 3 14s6 7 11 10a36 36 0 0 0 29 3c5-1 10-4 14-7s8-8 11-13c4-5 6-10 7-15 0-5-1-10-3-14-2-5-6-8-11-11Zm-43-46-91 59-27-29c-5-5-9-11-10-16v-16l9-12a34 34 0 0 1 37-5c7 2 13 7 19 13l13 14 36-23 14 15Zm-63 16-12-13c-4-5-9-7-14-8-5 0-10 1-14 5-3 3-5 6-5 10s2 7 5 11l13 13 27-18Zm24-57-25 42-14-16 24-42 15 16Zm-22-24L74 679l-9-18 41-13-59-21-11-23 58 22 44-55 12 21-34 42 16 6 36-12 10 19ZM94 505c0 4 0 7-2 11-1 3-3 6-6 8l-10 5c-4 0-8 0-11-2a21 21 0 0 1-13-16 20 20 0 0 1 18-24 21 21 0 0 1 23 18Z'/%3E%3C/svg%3E");
  animation: rotation 15s infinite linear;
}
@media (min-width: 1500px) {
  a.sticky-commwork {
    display: block;
  }
}
@keyframes rotation {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
section.offer .container ul {
  list-style: none;
  padding: 0;
  display: grid;
  gap: 30px;
  margin: 0;
}
@media (min-width: 992px) {
  section.offer .container ul {
    grid-template-columns: repeat(3, 1fr);
  }
}
section.offer .container ul li {
  border: 1px solid #0073e0;
  background: #FFF;
  margin: 0;
  border-bottom-width: 2px;
  border-radius: 10px;
  overflow: hidden;
}
section.offer .container ul li > * {
  padding-inline: 30px;
}
section.offer .container ul li .offer__name {
  background: #0073e0;
  color: #FFF;
  padding-block: 20px 10px;
  text-align: center;
  font-size: 32px;
  line-height: 1.2em;
}
section.offer .container ul li .offer__name span {
  display: block;
  font-weight: bold;
  font-size: 1.25em;
}
section.offer .container ul li .offer__price {
  background: #0073e0;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  padding-bottom: 15px;
}
section.offer .container ul li .offer__desc {
  padding-block: 25px;
  color: #000;
}
section.offer .container ul li .offer__desc p {
  margin-bottom: 0.7em;
}
section.offer .container ul li .offer__desc p:last-child {
  margin-bottom: 0;
}
.cpt-count {
  display: none;
}
/* Kopia z new*/
.content-grid {
  --padding-inline: max(12px, 4vw);
  --content-max-width: 1600px;
  display: grid;
  width: 100%;
  grid-template-columns: [full-width-start] minmax(var(--padding-inline), 1fr) [content-start] min(100% - (var(--padding-inline) * 2), var(--content-max-width)) [content-end] minmax(var(--padding-inline), 1fr) [full-width-end];
}
.content-grid > :not(.full-width) {
  grid-column: content;
}
.content-grid > .full-width {
  grid-column: full-width;
}
@media (min-width: 992px) {
  .content-grid .column-md-content {
    grid-column: content;
  }
}
.site-footer {
  background: #f8faff;
  padding-block: 3rem;
}
.site-footer .footer-grid {
  text-align: center;
  display: grid;
  gap: 3rem;
}
.site-footer .footer-grid .footer-branding {
  width: 100%;
  height: 40px;
  text-indent: -9999px;
  background: no-repeat center / contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 207 43'%3E%3Cpath fill='%231d1d1b' d='M41.1 20.7q-.3-6-3.7-10.8l-3 2a17 17 0 0 1-7.6 25.6A8.5 8.5 0 0 1 15.2 29q.4-8 7.5-13l5.3-3.7.3-.3 4.3-3 2.2-1.3 4.8-3.2.8-4.6-8.7 5.5-4.4 3-6.7 4.6q-8.4 6-9 15.8-.1 5 3.2 8.8c-2-.7-5.6-3.4-5.6-3.4A17 17 0 0 1 25.9 5.5l3.7-2.4A20.5 20.5 0 0 0 5.3 7.8 20.5 20.5 0 0 0 6.7 37l.5.4q5.6 4.7 13.2 4.9h.3a16 16 0 0 0 7.5-1.4 21 21 0 0 0 13-20.1M57.8 17a6 6 0 0 1 2.4-2.5q1.4-.9 3.4-.9 2.4 0 4 1.2t2.2 3.4h-2.4q-.4-1.2-1.4-2-1-.6-2.4-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.5 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.8-1.5-.8-3.6 0-2.2.8-3.7m17.8 9.8q-1.5-.9-2.5-2.5-.8-1.5-.8-3.6 0-2 .9-3.7.9-1.6 2.4-2.4a7 7 0 0 1 3.5-.9 7 7 0 0 1 3.4.9q1.6.8 2.5 2.4t.9 3.7-1 3.6-2.4 2.5q-1.5.8-3.5.8t-3.4-.8m5.6-1.7q1-.6 1.7-1.7t.7-2.7-.6-2.8q-.7-1-1.7-1.7-1-.5-2.2-.5t-2.3.5a4 4 0 0 0-1.6 1.7q-.6 1.2-.6 2.8t.6 2.7a4 4 0 0 0 1.6 1.7q1 .6 2.2.6t2.2-.6m26.2-10.7q1.2.6 2 2 .7 1.2.7 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.8-1.6 1-.6 2.4-.6 1.8 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t3-.8 2.7.7m25.3-.1q1.2.6 2 2 .6 1.2.6 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.7-1.6t2.5-.6q1.6 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t2.9-.8 2.8.7m10.5 0a6 6 0 0 1 3-.8q1.8 0 3.3.9a6 6 0 0 1 2.3 2.4q.8 1.6.8 3.6t-.8 3.7a6 6 0 0 1-5.5 3.3 6 6 0 0 1-5-2.7v9.4H139V13.8h2.2v2.5q.7-1.1 2-1.9m6.6 3.5q-.7-1.2-1.7-1.7t-2.3-.6a4 4 0 0 0-4 2.3q-.6 1.2-.6 2.7t.7 2.6a4 4 0 0 0 3.9 2.4q1.2 0 2.3-.6t1.7-1.8q.6-1 .6-2.7 0-1.5-.7-2.6M158.2 7v20.3H156V7zm4.2 10a6 6 0 0 1 5.5-3.4 6 6 0 0 1 3.1.8 5 5 0 0 1 2 2v-2.5h2.2v13.4h-2.3v-2.5q-.5 1.2-2 2a6 6 0 0 1-3 .7 6 6 0 0 1-5.5-3.3q-.9-1.6-.8-3.7 0-2 .8-3.6m10 .9a4 4 0 0 0-4-2.3q-1.3 0-2.3.6t-1.7 1.7-.6 2.6.6 2.7a4 4 0 0 0 4 2.4q1.2 0 2.3-.6t1.6-1.8q.6-1 .6-2.6t-.6-2.7m6.7-.8a6 6 0 0 1 2.3-2.5q1.5-.9 3.4-.9 2.5 0 4 1.2 1.8 1.2 2.2 3.4h-2.4q-.3-1.2-1.3-2-1-.6-2.5-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.6 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.3-2.5q-.9-1.5-.9-3.6 0-2.2.9-3.7m27 4.5h-10.7q.2 2 1.4 3.1t3 1.1q1.5 0 2.4-.6 1-.7 1.4-1.8h2.4q-.6 2-2.2 3.1t-4 1.2q-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.9-1.6-.9-3.6 0-2.1.9-3.7t2.3-2.4a7 7 0 0 1 3.5-.9q2 0 3.4.9 1.5.8 2.2 2.3.9 1.4.8 3.3zm-2.7-4q-.7-.9-1.6-1.4t-2.1-.5q-1.7 0-2.9 1.1-1.2 1-1.4 3h8.5q0-1.3-.5-2.2'/%3E%3C/svg%3E");
}
.site-footer .footer-grid .footer-socials ul {
  list-style: none;
}
.site-footer .footer-grid .footer-socials ul a {
  color: #000;
  display: block;
  padding: 0.3em;
}
.site-footer .footer-grid .footer-newsltetter form {
  display: grid;
  gap: 1rem;
  justify-items: center;
}
.site-footer .footer-grid .footer-newsltetter input[type=email] {
  text-align: center;
  width: 100%;
  max-width: 320px;
  padding: 0.8em;
  border: none;
  border-radius: 2rem;
  box-shadow: 0 30px 30px #005fff26;
}
.site-footer .footer-grid .footer-links ul {
  list-style: none;
  margin-bottom: 2rem;
}
.site-footer .footer-grid .footer-links ul a {
  color: #000;
  display: block;
  padding: 0.3em;
}
@media (min-width: 992px) {
  .site-footer .footer-grid {
    text-align: left;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "logo empty" "cta newsletter" "socials links" "address links";
    grid-template-rows: auto auto auto 1fr;
  }
  .site-footer .footer-grid .footer-logo {
    grid-area: logo;
  }
  .site-footer .footer-grid .footer-logo .footer-branding {
    background-position-x: left;
  }
  .site-footer .footer-grid .footer-cta {
    grid-area: cta;
  }
  .site-footer .footer-grid .footer-newsltetter {
    grid-area: newsletter;
  }
  .site-footer .footer-grid .footer-newsltetter form {
    display: flex;
    gap: 0rem;
    justify-items: center;
  }
  .site-footer .footer-grid .footer-newsltetter form input[type=email] {
    padding-right: 5rem;
    width: 100%;
    max-width: 360px;
    margin-right: -5rem;
  }
  .site-footer .footer-grid .footer-socials {
    grid-area: socials;
  }
  .site-footer .footer-grid .footer-socials ul {
    display: inline-flex;
    gap: 1rem;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-block: 0.6em;
  }
  .site-footer .footer-grid .footer-socials ul li:not(:last-child) a:after {
    content: "|";
    margin-left: 1.4rem;
  }
  .site-footer .footer-grid .footer-links {
    grid-area: links;
    columns: 2;
  }
  .site-footer .footer-grid .footer-links > * {
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
  }
  .site-footer .footer-grid .footer-address {
    grid-area: address;
  }
}
.site-header {
  height: var(--header-height);
  z-index: 50;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #FFF;
  transition: height 0.3s ease;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05);
}
.site-header .header-cnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: var(--header-height);
  position: relative;
  transition: height 0.3s ease;
}
.site-header .site-branding a {
  display: inline-block;
  width: min(45vw, 180px);
  height: calc(var(--header-height) * 0.6);
  transition: height 0.3s ease;
  text-indent: -999px;
  background: no-repeat left center / contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 207 43'%3E%3Cpath fill='%231d1d1b' d='M41.1 20.7q-.3-6-3.7-10.8l-3 2a17 17 0 0 1-7.6 25.6A8.5 8.5 0 0 1 15.2 29q.4-8 7.5-13l5.3-3.7.3-.3 4.3-3 2.2-1.3 4.8-3.2.8-4.6-8.7 5.5-4.4 3-6.7 4.6q-8.4 6-9 15.8-.1 5 3.2 8.8c-2-.7-5.6-3.4-5.6-3.4A17 17 0 0 1 25.9 5.5l3.7-2.4A20.5 20.5 0 0 0 5.3 7.8 20.5 20.5 0 0 0 6.7 37l.5.4q5.6 4.7 13.2 4.9h.3a16 16 0 0 0 7.5-1.4 21 21 0 0 0 13-20.1M57.8 17a6 6 0 0 1 2.4-2.5q1.4-.9 3.4-.9 2.4 0 4 1.2t2.2 3.4h-2.4q-.4-1.2-1.4-2-1-.6-2.4-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.5 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.8-1.5-.8-3.6 0-2.2.8-3.7m17.8 9.8q-1.5-.9-2.5-2.5-.8-1.5-.8-3.6 0-2 .9-3.7.9-1.6 2.4-2.4a7 7 0 0 1 3.5-.9 7 7 0 0 1 3.4.9q1.6.8 2.5 2.4t.9 3.7-1 3.6-2.4 2.5q-1.5.8-3.5.8t-3.4-.8m5.6-1.7q1-.6 1.7-1.7t.7-2.7-.6-2.8q-.7-1-1.7-1.7-1-.5-2.2-.5t-2.3.5a4 4 0 0 0-1.6 1.7q-.6 1.2-.6 2.8t.6 2.7a4 4 0 0 0 1.6 1.7q1 .6 2.2.6t2.2-.6m26.2-10.7q1.2.6 2 2 .7 1.2.7 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.2v-7.6q0-2-1-3-1-1.2-2.7-1.2t-2.8 1.2-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.8-1.6 1-.6 2.4-.6 1.8 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t3-.8 2.7.7m25.3-.1q1.2.6 2 2 .6 1.2.6 3v8h-2.2v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3v-7.6q0-2-1-3-1-1.2-2.6-1.2-1.8 0-2.8 1.2-1 1-1 3.2v7.4h-2.3V14h2.3v1.9q.6-1 1.7-1.6t2.5-.6q1.6 0 3 .8 1.3.7 2 2.2.5-1.5 1.8-2.2t2.9-.8 2.8.7m10.5 0a6 6 0 0 1 3-.8q1.8 0 3.3.9a6 6 0 0 1 2.3 2.4q.8 1.6.8 3.6t-.8 3.7a6 6 0 0 1-5.5 3.3 6 6 0 0 1-5-2.7v9.4H139V13.8h2.2v2.5q.7-1.1 2-1.9m6.6 3.5q-.7-1.2-1.7-1.7t-2.3-.6a4 4 0 0 0-4 2.3q-.6 1.2-.6 2.7t.7 2.6a4 4 0 0 0 3.9 2.4q1.2 0 2.3-.6t1.7-1.8q.6-1 .6-2.7 0-1.5-.7-2.6M158.2 7v20.3H156V7zm4.2 10a6 6 0 0 1 5.5-3.4 6 6 0 0 1 3.1.8 5 5 0 0 1 2 2v-2.5h2.2v13.4h-2.3v-2.5q-.5 1.2-2 2a6 6 0 0 1-3 .7 6 6 0 0 1-5.5-3.3q-.9-1.6-.8-3.7 0-2 .8-3.6m10 .9a4 4 0 0 0-4-2.3q-1.3 0-2.3.6t-1.7 1.7-.6 2.6.6 2.7a4 4 0 0 0 4 2.4q1.2 0 2.3-.6t1.6-1.8q.6-1 .6-2.6t-.6-2.7m6.7-.8a6 6 0 0 1 2.3-2.5q1.5-.9 3.4-.9 2.5 0 4 1.2 1.8 1.2 2.2 3.4h-2.4q-.3-1.2-1.3-2-1-.6-2.5-.7a4 4 0 0 0-3.1 1.3q-1.2 1.4-1.2 3.8t1.2 3.7a4 4 0 0 0 3 1.3q1.6 0 2.5-.7 1-.5 1.4-2h2.4a6 6 0 0 1-2.2 3.4q-1.5 1.2-4 1.2-2 0-3.4-.8a6 6 0 0 1-2.3-2.5q-.9-1.5-.9-3.6 0-2.2.9-3.7m27 4.5h-10.7q.2 2 1.4 3.1t3 1.1q1.5 0 2.4-.6 1-.7 1.4-1.8h2.4q-.6 2-2.2 3.1t-4 1.2q-2 0-3.4-.8a6 6 0 0 1-2.4-2.5q-.9-1.6-.9-3.6 0-2.1.9-3.7t2.3-2.4a7 7 0 0 1 3.5-.9q2 0 3.4.9 1.5.8 2.2 2.3.9 1.4.8 3.3zm-2.7-4q-.7-.9-1.6-1.4t-2.1-.5q-1.7 0-2.9 1.1-1.2 1-1.4 3h8.5q0-1.3-.5-2.2'/%3E%3C/svg%3E");
}
.site-header #hamburger {
  display: flex;
  border: none;
  background: transparent;
  width: var(--wpclu-header-height-mobile);
  height: var(--header-height);
  transition: all 0.3s ease;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  overflow: hidden;
  margin-right: -24px;
}
.site-header #hamburger span {
  color: transparent;
  height: 0;
  display: inline-block;
  width: 32px;
  border-top: 2px solid var(--global-text-color);
  position: relative;
}
.site-header #hamburger span:before,
.site-header #hamburger span:after {
  content: '';
  position: absolute;
  height: 0;
  left: 0;
  right: 0;
  border-top: 2px solid var(--global-text-color);
}
.site-header #hamburger span:before {
  top: -12px;
}
.site-header #hamburger span:after {
  bottom: -10px;
}
@media (min-width: 1400px) {
  .site-header #hamburger {
    display: none;
  }
}
body.menu-open .site-header #hamburger span {
  border-top-color: transparent;
}
body.menu-open .site-header #hamburger span:before {
  transform: rotate(45deg);
  top: -2px;
}
body.menu-open .site-header #hamburger span:after {
  transform: rotate(-45deg);
  top: -2px;
}
.site-header #primary-menu {
  display: none;
  position: absolute;
  top: var(--header-height);
  height: calc(100dvh - var(--header-height));
  transition: all 0.3s ease;
  background: var(--global-bg);
  left: 0;
  right: 0;
  overflow: auto;
  overscroll-behavior: contain;
  font-family: "Mohave", sans-serif;
  box-shadow: -10vw 0 var(--global-bg), 10vw 0 var(--global-bg);
}
body.scrolled .site-header #primary-menu {
  height: calc(100dvh - 60px);
}
.site-header #primary-menu .menu {
  display: flex;
  flex-direction: column;
  align-items: center;
  list-style: none;
  padding-left: 0;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-block: 12px 0;
}
.site-header #primary-menu .menu li {
  border-bottom: 1px solid #ffffff9e;
  cursor: default;
  width: 100%;
}
.site-header #primary-menu .menu li a,
.site-header #primary-menu .menu li button.menu-item {
  color: #000;
  text-decoration: none;
  font-weight: 400;
  font-size: 32px;
  display: block;
  padding-block: 2px;
}
.site-header #primary-menu .menu li a .submenu-subline,
.site-header #primary-menu .menu li button.menu-item .submenu-subline {
  display: none;
  font-weight: 300;
  color: #0054b9;
  font-size: 14px;
}
.site-header #primary-menu .menu li .cpt-count {
  background: #005fff;
  font-size: 20px;
  padding: 0.2em 0.5em;
  border-radius: 24px;
  color: #FFF;
  margin-left: 6px;
  display: inline;
}
@media (min-width: 1400px) {
  .site-header #primary-menu .menu li .cpt-count {
    font-size: 14px;
  }
}
.site-header #primary-menu .menu li button {
  background: transparent;
  color: #FFF;
  font-weight: bold;
  padding-inline: 60px !important;
}
.site-header #primary-menu .menu li button.sub-menu-opener {
  padding-inline: 0 !important;
}
.site-header #primary-menu .menu li.active > button.sub-menu-opener:after {
  border: 5px solid transparent;
  border-bottom-color: #000;
  border-top: none;
}
.site-header #primary-menu .menu li.menu-item-object-offer a {
  font-weight: 600;
  font-size: 16px;
  padding-right: 60px;
  position: relative;
  padding-block: 0.8em;
}
.site-header #primary-menu .menu li.menu-item-object-offer a .submenu-subline {
  display: block;
}
.site-header #primary-menu .menu li.menu-item-object-offer a:after {
  content: '';
  position: absolute;
  width: 40px;
  height: 38px;
  top: 3px;
  right: 1px;
  background: no-repeat center / 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 12'%3E%3Cpath fill='%23005fff' d='m8.3 0-.5.7 4.7 4.8H0v1h12.5l-4.7 4.8.5.7L14 6.2v-.4z'/%3E%3C/svg%3E");
}
.site-header #primary-menu .menu li.btn.btn-primary.menu-phone {
  background-size: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 16'%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5' d='m15.5 12.4-.4.3-.2.2-2 1.9a1 1 0 0 1-1.3 0A46 46 0 0 1 1 4.7q-.4-.7.1-1.3l2.2-2 .2-.2a1 1 0 0 1 1.4 0l1.3 1.2q.3.4.3.7l-.3.9-.6 1.3q0 .5.2.7l4.2 4q.3.3.7.2l1.2-.5 1.4-.4q.5 0 .8.3l1.3 1.2q.7.8 0 1.5Z'/%3E%3C/svg%3E");
  background-position: left 1em center;
  background-repeat: no-repeat;
  padding-left: 2.5em;
}
@media (max-width: 1400px) {
  .site-header #primary-menu .menu li.btn.btn-primary.menu-phone {
    background: none;
    border: none;
    text-align: left;
    padding: 0;
    margin-top: 30px;
  }
  .site-header #primary-menu .menu li.btn.btn-primary.menu-phone a {
    font-size: 16px;
    font-weight: 400;
    color: #777;
    padding-left: 2em;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 0.7em 0.7em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 10'%3E%3Cpath fill='%23777777' stroke='%23777777' stroke-width='.3' d='M11 5.2 6.5 9.6h-.2L6 9v-.2l3.3-3.3H.1v-1h9.2L6 1V.9l.4-.5.1-.2.1.1L11 4.7z'/%3E%3C/svg%3E");
  }
}
.site-header #primary-menu button.sub-menu-opener {
  position: absolute;
  right: 0;
  top: 0;
  height: 44px;
  width: 44px;
  border: none;
  background: transparent;
  border-left: 1px solid #ffffff14;
  z-index: 1;
}
@media (min-width: 1400px) {
  .site-header #primary-menu button.sub-menu-opener {
    display: none;
  }
}
.site-header #primary-menu button.sub-menu-opener.sub-menu-opener:after {
  content: '';
  height: 5px;
  width: 0;
  border: 5px solid transparent;
  border-top-color: #000;
  border-bottom: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.site-header #primary-menu .menu-item-has-children {
  position: relative;
}
.site-header #primary-menu .menu-item-has-children .sub-menu {
  height: 0;
  background: #FFF !important;
  list-style: none;
  margin: 0;
  padding: 0;
  min-width: 100%;
  overflow: hidden;
}
.site-header #primary-menu .menu-item-has-children.active > a {
  background: var(--color-primary-dimmed);
}
.site-header #primary-menu .menu-item-has-children.active > .sub-menu {
  height: auto;
}
.site-header #primary-menu .sub-menu .menu-item-has-children .sub-menu {
  background: #222222 !important;
}
.site-header #primary-menu .sub-menu .menu-item-has-children.active > a {
  background: var(--color-primary-dimmed);
}
@media (min-width: 1400px) {
  .site-header {
    height: var(--header-height);
    transition: all 0.3s ease;
  }
  .site-header #primary-menu {
    display: block;
    position: static;
    background: transparent;
    height: auto !important;
    box-shadow: none;
    overflow: visible;
  }
  .site-header #primary-menu .menu {
    flex-direction: row;
    flex-wrap: nowrap;
    margin-block: 0;
  }
  .site-header #primary-menu .menu li:not(.btn) {
    border-bottom: none;
  }
  .site-header #primary-menu .menu li:not(.btn) a {
    padding-block: 0;
    height: var(--header-height);
    line-height: var(--header-height);
    white-space: nowrap;
    padding-inline: 1em;
    font-size: 16px;
    transition: all 0.3s ease;
  }
  .site-header #primary-menu .menu li:not(.btn) .sub-menu {
    display: none;
    overflow: visible;
  }
  .site-header #primary-menu .menu li:not(.btn) .sub-menu a {
    height: 3em;
    line-height: 3em;
  }
  .site-header #primary-menu .menu li:not(.btn) .sub-menu li.menu-item-has-children > a:before {
    content: '';
    position: absolute;
    top: calc(50% - 5px);
    left: 6px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-right-color: var(--color-primary);
  }
  .site-header #primary-menu .menu li:not(.btn) .sub-menu li.menu-item-has-children:hover > a:before {
    border-right-color: #FFF;
  }
  .site-header #primary-menu .menu li:not(.btn) .sub-menu li.menu-item-has-children .sub-menu {
    top: 0 !important;
    left: auto;
    right: 100%;
    width: auto !important;
  }
  .site-header #primary-menu .menu li:not(.btn):hover {
    background: #f7f7f7;
  }
  .site-header #primary-menu .menu li:not(.btn).menu-item-has-children > a:before {
    content: '';
    position: absolute;
    bottom: 5px;
    left: calc(50% - 5px);
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-top-color: #ffffff8c;
  }
  .site-header #primary-menu .menu li:not(.btn).menu-item-has-children:hover > .sub-menu {
    display: block;
    height: auto;
    position: absolute;
    top: 100%;
  }
  .site-header #primary-menu .menu li.menu-offer {
    position: unset;
  }
  .site-header #primary-menu .menu li.menu-offer:hover .sub-menu {
    display: grid !important;
  }
  .site-header #primary-menu .menu li.menu-offer .sub-menu {
    gap: 10px;
    padding-block: 20px;
    width: 100%;
    left: 0;
    box-shadow: -50vw 0 #FFF, 50vw 0 #FFF;
    grid-template-columns: repeat(6, 1fr);
  }
  .site-header #primary-menu .menu li.menu-offer .sub-menu a {
    white-space: unset;
    height: auto;
    line-height: 1.4;
    background: #f7f7f7;
    height: 100%;
    padding: 20px 14px 56px 16px;
    transition: 150ms all ease-out;
  }
  .site-header #primary-menu .menu li.menu-offer .sub-menu a span.submenu-subline {
    margin-top: 6px;
    font-size: 12px;
  }
  .site-header #primary-menu .menu li.menu-offer .sub-menu a:after {
    left: 8px;
    top: auto;
    bottom: 8px;
  }
  .site-header #primary-menu .menu li.menu-offer .sub-menu a:hover {
    transform: translateY(-5px);
    background: #005fff;
    color: #FFF;
  }
  .site-header #primary-menu .menu li.menu-offer .sub-menu a:hover .submenu-subline {
    color: #b4d0ff;
  }
  .site-header #primary-menu .menu li.menu-offer .sub-menu a:hover:after {
    filter: grayscale() brightness(0) invert();
  }
  .site-header #primary-menu .menu li.menu-item-has-children:not(.trp-language-switcher-container) > a {
    padding-inline-end: 2em;
    position: relative;
  }
  .site-header #primary-menu .menu li.menu-item-has-children:not(.trp-language-switcher-container) > a:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: calc(50% - 4px);
    right: 12px;
    border: 5px solid transparent;
    border-top-color: #333;
  }
  .site-header #primary-menu .menu li.btn {
    border-bottom: none;
  }
  .site-header #primary-menu .menu li.btn.btn-primary a {
    color: #FFF;
    padding-block: 0;
    font-size: 14px;
    white-space: nowrap;
  }
  .site-header #primary-menu .menu li.btn:last-child {
    margin-left: 1em;
  }
}
body.menu-open .site-header #primary-menu {
  display: block;
  flex-direction: column;
  justify-content: center;
}
body.menu-open .site-header #hamburger span {
  border-top-color: transparent;
}
body.menu-open .site-header #hamburger span:before {
  transform: rotate(45deg);
  top: -2px;
}
body.menu-open .site-header #hamburger span:after {
  transform: rotate(-45deg);
  top: -2px;
}
body.scrolled .site-header {
  --header-height: var(--wpclu-header-height-scrolled-mobile);
}
@media (min-width: 1400px) {
  body.scrolled .site-header {
    --header-height: var(--wpclu-header-height-scrolled);
  }
}
