@import "./vendors/slick.css";
@import "./vendors/swiper-bundle.css";
@import "../iconfont/style.css";
html .wowo {
  opacity: 0;
}
html .wowo.animated {
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
  visibility: visible;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  will-change: filter;
}

.delay-in-1 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}

.delay-in-2 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

.delay-in-3 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

.delay-in-4 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.delay-in-5 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.delay-in-6 {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

.delay-in-7 {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}

.delay-in-8 {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}

.delay-in-9 {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}

.delay-in-10 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.delay-in-11 {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}

.delay-in-12 {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}

.delay-in-13 {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}

.delay-in-14 {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}

.delay-in-15 {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}

.delay-in-16 {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}

.delay-in-17 {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}

.delay-in-18 {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}

.delay-in-19 {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
}

.delay-in-20 {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}

.delay-in-21 {
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
}

.delay-in-22 {
  -webkit-animation-delay: 2.2s;
          animation-delay: 2.2s;
}

.delay-in-23 {
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}

.delay-in-24 {
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
}

.delay-in-25 {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}

.delay-in-26 {
  -webkit-animation-delay: 2.6s;
          animation-delay: 2.6s;
}

.delay-in-27 {
  -webkit-animation-delay: 2.7s;
          animation-delay: 2.7s;
}

.delay-in-28 {
  -webkit-animation-delay: 2.8s;
          animation-delay: 2.8s;
}

.delay-in-29 {
  -webkit-animation-delay: 2.9s;
          animation-delay: 2.9s;
}

.delay-in-30 {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}

.fadeIn.animated {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

.fadeInUp.animated {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.fadeInLeft.animated {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

.fadeInRight.animated {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

.zoomOut.animated {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

.fillWidth.animated {
  -webkit-animation-name: fillWidth;
          animation-name: fillWidth;
}

.circleAnimate.animated {
  -webkit-animation-name: circleAnimate;
          animation-name: circleAnimate;
}

.fadeBlurUp.animated {
  -webkit-animation-name: fadeBlurUp;
          animation-name: fadeBlurUp;
}

.fadeBlurIn.animated {
  -webkit-animation-name: fadeBlurIn;
          animation-name: fadeBlurIn;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeBlurIn {
  0% {
    opacity: 0;
    -webkit-filter: blur(8px);
            filter: blur(8px);
  }
  to {
    opacity: 1;
    -webkit-filter: blur(0px);
            filter: blur(0px);
  }
}
@keyframes fadeBlurIn {
  0% {
    opacity: 0;
    -webkit-filter: blur(8px);
            filter: blur(8px);
  }
  to {
    opacity: 1;
    -webkit-filter: blur(0px);
            filter: blur(0px);
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeBlurUp {
  0% {
    opacity: 0;
    -webkit-filter: blur(8px);
            filter: blur(8px);
    -webkit-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0%, 0);
    transform: translate3d(0, 0%, 0);
    opacity: 1;
    -webkit-filter: blur(0px);
            filter: blur(0px);
  }
}
@keyframes fadeBlurUp {
  0% {
    opacity: 0;
    -webkit-filter: blur(8px);
            filter: blur(8px);
    -webkit-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0%, 0);
    transform: translate3d(0, 0%, 0);
    opacity: 1;
    -webkit-filter: blur(0px);
            filter: blur(0px);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-30px, 0, 0);
            transform: translate3d(-30px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-30px, 0, 0);
            transform: translate3d(-30px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(30px, 0, 0);
            transform: translate3d(30px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(30px, 0, 0);
            transform: translate3d(30px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
    -webkit-filter: blur(8px);
            filter: blur(8px);
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
  }
  to {
    opacity: 1;
    -webkit-filter: blur(0px);
            filter: blur(0px);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
    -webkit-filter: blur(8px);
            filter: blur(8px);
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
  }
  to {
    opacity: 1;
    -webkit-filter: blur(0px);
            filter: blur(0px);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes fillWidth {
  0% {
    opacity: 1;
    stroke-dashoffset: 700;
  }
  to {
    opacity: 1;
    stroke-dashoffset: 0;
  }
}
@keyframes fillWidth {
  0% {
    opacity: 1;
    stroke-dashoffset: 700;
  }
  to {
    opacity: 1;
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes circleAnimate {
  0% {
    opacity: 0;
    r: 0;
  }
  to {
    opacity: 1;
    r: 8;
  }
}
@keyframes circleAnimate {
  0% {
    opacity: 0;
    r: 0;
  }
  to {
    opacity: 1;
    r: 8;
  }
}
@font-face {
  font-family: "../fonts/Flecha M";
  src: url("../fonts/FlechaM-Italic.woff2") format("woff2"), url("../fonts/FlechaM-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Flecha M";
  src: url("../fonts/FlechaM-Italic.woff2") format("woff2"), url("../fonts/FlechaM-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Flecha M";
  src: url("../fonts/FlechaM-Regular.woff2") format("woff2"), url("../fonts/FlechaM-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Flecha M";
  src: url("../fonts/FlechaM-Regular.woff2") format("woff2"), url("../fonts/FlechaM-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Flecha Test M";
  src: url("FlechaTestM-Medium.woff2") format("woff2"), url("FlechaTestM-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*:focus-visible {
  outline: 3px solid #3D3A37 !important;
}

footer * :focus-visible {
  outline: 3px solid #FEFAF6 !important;
}

input:focus-visible, select:focus-visible, textarea:focus-visible {
  outline: none !important;
}

html {
  scroll-behavior: unset !important;
  height: 100%;
}
html > .hidden {
  overflow: hidden;
}

body {
  --headerH: 100px;
  width: 100%;
  overflow-x: clip !important;
  position: relative;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
body.overflow-hidden {
  overflow: hidden !important;
}
body.body-opacity {
  opacity: 0;
}
body {
  opacity: 0;
}
body.loaded {
  opacity: 1;
}

html,
body {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
html,
body {
  color: rgba(61, 58, 55, 0.9);
}

section {
  max-width: 100vw;
  overflow-x: clip !important;
  overflow-y: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 768.1px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}

h1 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 96px;
  line-height: 100%;
  letter-spacing: -0.03em;
}
@media (max-width: 991.9px) {
  h1 {
    font-size: 80px;
  }
}
@media (max-width: 768.1px) {
  h1 {
    font-size: 64px;
  }
}
@media (max-width: 575.9px) {
  h1 {
    font-size: 48px;
  }
}

h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 100%;
  letter-spacing: -0.03em;
}
@media (max-width: 768.1px) {
  h2 {
    font-size: 56px;
  }
}
@media (max-width: 575.9px) {
  h2 {
    font-size: 40px;
  }
}

h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  h3 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  h3 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}

h4 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.02em;
}

h5 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
}
@media (max-width: 575.9px) {
  h5 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}

h6 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 110%;
  letter-spacing: -0.01em;
}

.header-logo:hover, .footer-logo:hover {
  opacity: 1;
}
.header-logo a:hover, .footer-logo a:hover {
  opacity: 1;
}

a {
  cursor: pointer;
  color: inherit;
  -webkit-transition: color 0.2s, opacity 0.2s;
  transition: color 0.2s, opacity 0.2s;
}
a:hover {
  opacity: 0.8;
}

p {
  margin: 0 0 16px;
}
p:last-child {
  margin-bottom: 0;
}
p a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: underline;
}
p span {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

blockquote {
  display: block;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

cite {
  display: block;
}

ul,
ol {
  padding-left: 30px;
  margin: 0 0 16px;
}
ul:last-child,
ol:last-child {
  margin-bottom: 0;
}
ul li,
ol li {
  position: relative;
}
ul li:last-child,
ol li:last-child {
  margin-bottom: 0;
}
ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

img {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}

svg {
  max-width: 100%;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}

.play-iframe-video {
  display: block;
  width: 100%;
  max-width: 100%;
}

video, iframe {
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}

.img, .video-box, .media-box, .bg-box, .wp-block-image, .wp-block-video, .common {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.img video, .img iframe, .video-box video, .video-box iframe, .media-box video, .media-box iframe, .bg-box video, .bg-box iframe, .wp-block-image video, .wp-block-image iframe, .wp-block-video video, .wp-block-video iframe, .common video, .common iframe {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.img-bg {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0;
  font-family: inherit;
  display: block;
  -webkit-transition: opacity 0.2s, -webkit-filter 0.2s;
  transition: opacity 0.2s, -webkit-filter 0.2s;
  transition: opacity 0.2s, filter 0.2s;
  transition: opacity 0.2s, filter 0.2s, -webkit-filter 0.2s;
}
input::-webkit-input-placeholder {
  font-size: inherit !important;
  color: inherit;
  line-height: inherit !important;
  font-family: inherit !important;
}
input::-moz-placeholder {
  font-size: inherit !important;
  color: inherit;
  line-height: inherit !important;
  font-family: inherit !important;
}
input:-ms-input-placeholder {
  font-size: inherit !important;
  color: inherit;
  line-height: inherit !important;
  font-family: inherit !important;
}
input::-ms-input-placeholder {
  font-size: inherit !important;
  color: inherit;
  line-height: inherit !important;
  font-family: inherit !important;
}
input::placeholder {
  font-size: inherit !important;
  color: inherit;
  line-height: inherit !important;
  font-family: inherit !important;
}
button, select, textarea {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: none;
  outline: none;
  border: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  font-family: inherit;
  display: block;
  -webkit-transition: opacity 0.2s, -webkit-filter 0.2s;
  transition: opacity 0.2s, -webkit-filter 0.2s;
  transition: opacity 0.2s, filter 0.2s;
  transition: opacity 0.2s, filter 0.2s, -webkit-filter 0.2s;
}

textarea {
  resize: none;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: inherit;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: inherit;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: inherit;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: inherit;
}

button,
input[type=checkbox],
input[type=radio],
input[type=submit] {
  cursor: pointer;
}

button,
input[type=checkbox],
input[type=radio],
input[type=submit],
::before,
::after {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

select {
  border-radius: 0;
  display: block;
  padding-right: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.container {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.content {
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 60px;
  max-width: 1388px;
  padding: 0 30px;
}
@media (max-width: 768.1px) {
  .content {
    padding: 0 24px;
  }
}
@media (max-width: 575.9px) {
  .content {
    padding: 0 16px;
  }
}
.content h1 {
  margin-top: 0;
}

.lineSplit .line {
  display: block;
  overflow: visible;
}
.lineSplit .line-inner {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.6s ease-out;
  transition: opacity 0.3s ease-out, -webkit-transform 0.6s ease-out;
  transition: opacity 0.3s ease-out, transform 0.6s ease-out;
  transition: opacity 0.3s ease-out, transform 0.6s ease-out, -webkit-transform 0.6s ease-out;
}
.lineSplit .delay-1 {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}
.lineSplit .delay-2 {
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
}
.lineSplit .delay-3 {
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}
.lineSplit .delay-4 {
  -webkit-transition-delay: 0.34s;
          transition-delay: 0.34s;
}
.lineSplit .delay-5 {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.lineSplit .delay-6 {
  -webkit-transition-delay: 0.46s;
          transition-delay: 0.46s;
}
.lineSplit .delay-7 {
  -webkit-transition-delay: 0.52s;
          transition-delay: 0.52s;
}
.lineSplit .delay-8 {
  -webkit-transition-delay: 0.58s;
          transition-delay: 0.58s;
}
.lineSplit .delay-9 {
  -webkit-transition-delay: 0.64s;
          transition-delay: 0.64s;
}
.lineSplit .delay-10 {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.lineSplit .delay-11 {
  -webkit-transition-delay: 0.76s;
          transition-delay: 0.76s;
}
.lineSplit .delay-12 {
  -webkit-transition-delay: 0.82s;
          transition-delay: 0.82s;
}
.lineSplit .delay-13 {
  -webkit-transition-delay: 0.88s;
          transition-delay: 0.88s;
}
.lineSplit .delay-14 {
  -webkit-transition-delay: 0.94s;
          transition-delay: 0.94s;
}
.lineSplit .delay-15 {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.lineSplit .delay-16 {
  -webkit-transition-delay: 1.06s;
          transition-delay: 1.06s;
}
.lineSplit .delay-17 {
  -webkit-transition-delay: 1.12s;
          transition-delay: 1.12s;
}
.lineSplit .delay-18 {
  -webkit-transition-delay: 1.18s;
          transition-delay: 1.18s;
}
.lineSplit .delay-19 {
  -webkit-transition-delay: 1.24s;
          transition-delay: 1.24s;
}
.lineSplit .delay-20 {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.lineSplit .delay-21 {
  -webkit-transition-delay: 1.36s;
          transition-delay: 1.36s;
}
.lineSplit .delay-22 {
  -webkit-transition-delay: 1.42s;
          transition-delay: 1.42s;
}
.lineSplit .delay-23 {
  -webkit-transition-delay: 1.48s;
          transition-delay: 1.48s;
}
.lineSplit .delay-24 {
  -webkit-transition-delay: 1.54s;
          transition-delay: 1.54s;
}
.lineSplit .delay-25 {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
.lineSplit .delay-26 {
  -webkit-transition-delay: 1.66s;
          transition-delay: 1.66s;
}
.lineSplit .delay-27 {
  -webkit-transition-delay: 1.72s;
          transition-delay: 1.72s;
}
.lineSplit .delay-28 {
  -webkit-transition-delay: 1.78s;
          transition-delay: 1.78s;
}
.lineSplit .delay-29 {
  -webkit-transition-delay: 1.84s;
          transition-delay: 1.84s;
}
.lineSplit .delay-30 {
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s;
}
.lineSplit .delay-31 {
  -webkit-transition-delay: 1.96s;
          transition-delay: 1.96s;
}
.lineSplit .delay-32 {
  -webkit-transition-delay: 2.02s;
          transition-delay: 2.02s;
}
.lineSplit .delay-33 {
  -webkit-transition-delay: 2.08s;
          transition-delay: 2.08s;
}
.lineSplit .delay-34 {
  -webkit-transition-delay: 2.14s;
          transition-delay: 2.14s;
}
.lineSplit .delay-35 {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}
.lineSplit .delay-36 {
  -webkit-transition-delay: 2.26s;
          transition-delay: 2.26s;
}
.lineSplit .delay-37 {
  -webkit-transition-delay: 2.32s;
          transition-delay: 2.32s;
}
.lineSplit .delay-38 {
  -webkit-transition-delay: 2.38s;
          transition-delay: 2.38s;
}
.lineSplit .delay-39 {
  -webkit-transition-delay: 2.44s;
          transition-delay: 2.44s;
}
.lineSplit .delay-40 {
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s;
}
.lineSplit .delay-41 {
  -webkit-transition-delay: 2.56s;
          transition-delay: 2.56s;
}
.lineSplit .delay-42 {
  -webkit-transition-delay: 2.62s;
          transition-delay: 2.62s;
}
.lineSplit .delay-43 {
  -webkit-transition-delay: 2.68s;
          transition-delay: 2.68s;
}
.lineSplit .delay-44 {
  -webkit-transition-delay: 2.74s;
          transition-delay: 2.74s;
}
.lineSplit .delay-45 {
  -webkit-transition-delay: 2.8s;
          transition-delay: 2.8s;
}
.lineSplit .delay-46 {
  -webkit-transition-delay: 2.86s;
          transition-delay: 2.86s;
}
.lineSplit .delay-47 {
  -webkit-transition-delay: 2.92s;
          transition-delay: 2.92s;
}
.lineSplit .delay-48 {
  -webkit-transition-delay: 2.98s;
          transition-delay: 2.98s;
}
.lineSplit .delay-49 {
  -webkit-transition-delay: 3.04s;
          transition-delay: 3.04s;
}
.lineSplit .delay-50 {
  -webkit-transition-delay: 3.1s;
          transition-delay: 3.1s;
}
.lineSplit .delay-51 {
  -webkit-transition-delay: 3.16s;
          transition-delay: 3.16s;
}
.lineSplit .delay-52 {
  -webkit-transition-delay: 3.22s;
          transition-delay: 3.22s;
}
.lineSplit .delay-53 {
  -webkit-transition-delay: 3.28s;
          transition-delay: 3.28s;
}
.lineSplit .delay-54 {
  -webkit-transition-delay: 3.34s;
          transition-delay: 3.34s;
}
.lineSplit .delay-55 {
  -webkit-transition-delay: 3.4s;
          transition-delay: 3.4s;
}
.lineSplit .delay-56 {
  -webkit-transition-delay: 3.46s;
          transition-delay: 3.46s;
}
.lineSplit .delay-57 {
  -webkit-transition-delay: 3.52s;
          transition-delay: 3.52s;
}
.lineSplit .delay-58 {
  -webkit-transition-delay: 3.58s;
          transition-delay: 3.58s;
}
.lineSplit .delay-59 {
  -webkit-transition-delay: 3.64s;
          transition-delay: 3.64s;
}
.lineSplit .delay-60 {
  -webkit-transition-delay: 3.7s;
          transition-delay: 3.7s;
}
.lineSplit .delay-61 {
  -webkit-transition-delay: 3.76s;
          transition-delay: 3.76s;
}
.lineSplit .delay-62 {
  -webkit-transition-delay: 3.82s;
          transition-delay: 3.82s;
}
.lineSplit .delay-63 {
  -webkit-transition-delay: 3.88s;
          transition-delay: 3.88s;
}
.lineSplit .delay-64 {
  -webkit-transition-delay: 3.94s;
          transition-delay: 3.94s;
}
.lineSplit .delay-65 {
  -webkit-transition-delay: 4s;
          transition-delay: 4s;
}
.lineSplit .delay-66 {
  -webkit-transition-delay: 4.06s;
          transition-delay: 4.06s;
}
.lineSplit .delay-67 {
  -webkit-transition-delay: 4.12s;
          transition-delay: 4.12s;
}
.lineSplit .delay-68 {
  -webkit-transition-delay: 4.18s;
          transition-delay: 4.18s;
}
.lineSplit .delay-69 {
  -webkit-transition-delay: 4.24s;
          transition-delay: 4.24s;
}
.lineSplit .delay-70 {
  -webkit-transition-delay: 4.3s;
          transition-delay: 4.3s;
}
.lineSplit .delay-71 {
  -webkit-transition-delay: 4.36s;
          transition-delay: 4.36s;
}
.lineSplit .delay-72 {
  -webkit-transition-delay: 4.42s;
          transition-delay: 4.42s;
}
.lineSplit .delay-73 {
  -webkit-transition-delay: 4.48s;
          transition-delay: 4.48s;
}
.lineSplit .delay-74 {
  -webkit-transition-delay: 4.54s;
          transition-delay: 4.54s;
}
.lineSplit .delay-75 {
  -webkit-transition-delay: 4.6s;
          transition-delay: 4.6s;
}
.lineSplit .delay-76 {
  -webkit-transition-delay: 4.66s;
          transition-delay: 4.66s;
}
.lineSplit .delay-77 {
  -webkit-transition-delay: 4.72s;
          transition-delay: 4.72s;
}
.lineSplit .delay-78 {
  -webkit-transition-delay: 4.78s;
          transition-delay: 4.78s;
}
.lineSplit .delay-79 {
  -webkit-transition-delay: 4.84s;
          transition-delay: 4.84s;
}
.lineSplit .delay-80 {
  -webkit-transition-delay: 4.9s;
          transition-delay: 4.9s;
}
.lineSplit .delay-81 {
  -webkit-transition-delay: 4.96s;
          transition-delay: 4.96s;
}
.lineSplit .delay-82 {
  -webkit-transition-delay: 5.02s;
          transition-delay: 5.02s;
}
.lineSplit .delay-83 {
  -webkit-transition-delay: 5.08s;
          transition-delay: 5.08s;
}
.lineSplit .delay-84 {
  -webkit-transition-delay: 5.14s;
          transition-delay: 5.14s;
}
.lineSplit .delay-85 {
  -webkit-transition-delay: 5.2s;
          transition-delay: 5.2s;
}
.lineSplit .delay-86 {
  -webkit-transition-delay: 5.26s;
          transition-delay: 5.26s;
}
.lineSplit .delay-87 {
  -webkit-transition-delay: 5.32s;
          transition-delay: 5.32s;
}
.lineSplit .delay-88 {
  -webkit-transition-delay: 5.38s;
          transition-delay: 5.38s;
}
.lineSplit .delay-89 {
  -webkit-transition-delay: 5.44s;
          transition-delay: 5.44s;
}
.lineSplit .delay-90 {
  -webkit-transition-delay: 5.5s;
          transition-delay: 5.5s;
}
.lineSplit .delay-91 {
  -webkit-transition-delay: 5.56s;
          transition-delay: 5.56s;
}
.lineSplit .delay-92 {
  -webkit-transition-delay: 5.62s;
          transition-delay: 5.62s;
}
.lineSplit .delay-93 {
  -webkit-transition-delay: 5.68s;
          transition-delay: 5.68s;
}
.lineSplit .delay-94 {
  -webkit-transition-delay: 5.74s;
          transition-delay: 5.74s;
}
.lineSplit .delay-95 {
  -webkit-transition-delay: 5.8s;
          transition-delay: 5.8s;
}
.lineSplit .delay-96 {
  -webkit-transition-delay: 5.86s;
          transition-delay: 5.86s;
}
.lineSplit .delay-97 {
  -webkit-transition-delay: 5.92s;
          transition-delay: 5.92s;
}
.lineSplit .delay-98 {
  -webkit-transition-delay: 5.98s;
          transition-delay: 5.98s;
}
.lineSplit .delay-99 {
  -webkit-transition-delay: 6.04s;
          transition-delay: 6.04s;
}
.lineSplit .delay-100 {
  -webkit-transition-delay: 6.1s;
          transition-delay: 6.1s;
}
.lineSplit .line.show {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.lineSplit .line.show .line-inner {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.lineSplit.resized .line {
  display: inline !important;
}
.lineSplit.resized .line-inner {
  display: inline !important;
}

.section-title {
  text-align: center;
  padding: 74px 0 14px;
}
.section-title h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .section-title h2 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  .section-title h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.section-title h2 {
  margin: 0 auto;
  color: #3D3A37;
}
@media (max-width: 575.9px) {
  .section-title h2 {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
.section-title h2 i {
  display: inline-block;
  padding-right: 0.15em;
  font-style: italic;
  background: linear-gradient(345.41deg, #F0DB8D -14.16%, #CC473B 116.57%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.section-title h2 i.orange-style {
  background: linear-gradient(345.41deg, #F0DB8D -14.16%, #CC473B 116.57%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.section-title h2 i.green-style {
  background: linear-gradient(180.6deg, #5C7559 -51.55%, #F0DB8D 168.52%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.section-title h2 i.dark-style {
  background: linear-gradient(4.89deg, #A7BDC7 -79.54%, #543C40 71.28%, #2A2A2A 165.81%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

main {
  position: relative;
  z-index: 3;
  padding-bottom: 56px;
  border-radius: 0 0 56px 56px;
  background-color: #FEFAF6;
}
@media (max-width: 768.1px) {
  main {
    border-radius: 0 0 32px 32px;
  }
}
main > section:last-child {
  padding-bottom: 13px;
}
main:has(.get-in-touch-bar) > .get-in-touch-bar:last-child {
  padding-bottom: 56px;
}
@media (max-width: 575.9px) {
  main:has(.get-in-touch-bar) > .get-in-touch-bar:last-child {
    padding-bottom: 40px;
  }
}
main:has(.get-in-touch-bar) {
  padding-bottom: 13px;
}

.accordion-item .accordion-body > * {
  opacity: 0;
  -webkit-transition: opacity 0.4s cubic-bezier(0, 0, 0.3, 1);
  transition: opacity 0.4s cubic-bezier(0, 0, 0.3, 1);
}
.accordion-item .accordion-body.show > * {
  opacity: 1;
}
.pagenavi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 56px;
  width: 100%;
  padding: 0 0 30px;
}
.pagenavi .page-arrow {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  min-width: 32px;
  font-size: 32px;
  height: auto;
  aspect-ratio: 1;
  overflow: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  border-radius: 50%;
}
.pagenavi .page-arrow::after, .pagenavi .page-arrow::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  font-size: 0.375em;
  color: #3D3A37;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
.pagenavi .page-arrow.page-prev::after, .pagenavi .page-arrow.page-prev::before {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.pagenavi .page-arrow.page-prev::after {
  left: 50%;
}
.pagenavi .page-arrow.page-prev::before {
  left: 150%;
}
.pagenavi .page-arrow.page-prev:hover::after, .pagenavi .page-arrow.page-prev:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.pagenavi .page-arrow.page-prev:hover::after {
  left: -50%;
}
.pagenavi .page-arrow.page-prev:hover::before {
  left: 50%;
}
.pagenavi .page-arrow.page-next::after {
  left: 50%;
}
.pagenavi .page-arrow.page-next::before {
  left: -50%;
}
.pagenavi .page-arrow.page-next:hover::after, .pagenavi .page-arrow.page-next:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.pagenavi .page-arrow.page-next:hover::after {
  left: 150%;
}
.pagenavi .page-arrow.page-next:hover::before {
  left: 50%;
}
@media (min-width: 768.1px) {
  .pagenavi .page-arrow:hover {
    background-color: rgba(61, 58, 55, 0.1);
  }
}
.pagenavi ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin: 0 27px;
  list-style: none;
  padding: 0;
}
.pagenavi ul li {
  cursor: pointer;
  display: block;
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  cursor: pointer;
  opacity: 40%;
}
.pagenavi ul li.active {
  opacity: 1;
  pointer-events: none !important;
}
@media (min-width: 768.1px) {
  .pagenavi ul li:hover {
    opacity: 1;
  }
}

.centerSlider,
.centerSlider * {
  touch-action: pan-y;
  -ms-touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.filter-load.is-active {
  min-height: 42vh;
  padding: 50px 0;
}
.filter-load.is-active a {
  display: none;
}
.filter-load.is-active:after {
  content: "";
  display: block;
  width: 5vw;
  height: 5vw;
  aspect-ratio: 1;
  border: 5px solid #ffffff;
  border-top: 5px solid #000000;
  border-radius: 50%;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
  margin: auto;
}
@media (max-width: 768.1px) {
  .filter-load.is-active:after {
    width: 40px;
    height: 40px;
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes loading {
  0% {
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
}

@keyframes loading {
  0% {
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
}
.loading-outer {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loading-outer.active {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.loading-outer .loading {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: solid 2px #000000;
  border-bottom-color: transparent;
  -webkit-animation: loading 1s infinite linear;
          animation: loading 1s infinite linear;
}

a.col-item,
a.blog-item,
a.slider-item,
a.image-text {
  text-decoration: none;
}
a.col-item:hover,
a.blog-item:hover,
a.slider-item:hover,
a.image-text:hover {
  opacity: 1;
}

.marquee3k__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  will-change: transform;
}

.marquee3k__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}

.splide__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.filter-head {
  cursor: pointer;
}

.filter-body {
  z-index: 60;
}
.filter-body li {
  cursor: pointer;
}
.filter-body li[data-id=""] {
  display: none;
}

.wordTransform {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.wordTransform * {
  will-change: transform;
}
.wordTransform span {
  display: inline-block;
}
.wordTransform span:nth-child(1) {
  -webkit-animation-delay: 0.1s !important;
          animation-delay: 0.1s !important;
}
.wordTransform span:nth-child(2) {
  -webkit-animation-delay: 0.2s !important;
          animation-delay: 0.2s !important;
}
.wordTransform span:nth-child(3) {
  -webkit-animation-delay: 0.3s !important;
          animation-delay: 0.3s !important;
}
.wordTransform span:nth-child(4) {
  -webkit-animation-delay: 0.4s !important;
          animation-delay: 0.4s !important;
}
.wordTransform span:nth-child(5) {
  -webkit-animation-delay: 0.5s !important;
          animation-delay: 0.5s !important;
}
.wordTransform span:nth-child(6) {
  -webkit-animation-delay: 0.6s !important;
          animation-delay: 0.6s !important;
}
.wordTransform span:nth-child(7) {
  -webkit-animation-delay: 0.7s !important;
          animation-delay: 0.7s !important;
}
.wordTransform span:nth-child(8) {
  -webkit-animation-delay: 0.8s !important;
          animation-delay: 0.8s !important;
}
.wordTransform span:nth-child(9) {
  -webkit-animation-delay: 0.9s !important;
          animation-delay: 0.9s !important;
}
.wordTransform span:nth-child(10) {
  -webkit-animation-delay: 1s !important;
          animation-delay: 1s !important;
}
.wordTransform span:nth-child(11) {
  -webkit-animation-delay: 1.1s !important;
          animation-delay: 1.1s !important;
}
.wordTransform span:nth-child(12) {
  -webkit-animation-delay: 1.2s !important;
          animation-delay: 1.2s !important;
}
.wordTransform span:nth-child(13) {
  -webkit-animation-delay: 1.3s !important;
          animation-delay: 1.3s !important;
}
.wordTransform span:nth-child(14) {
  -webkit-animation-delay: 1.4s !important;
          animation-delay: 1.4s !important;
}
.wordTransform span:nth-child(15) {
  -webkit-animation-delay: 1.5s !important;
          animation-delay: 1.5s !important;
}
.wordTransform span:nth-child(16) {
  -webkit-animation-delay: 1.6s !important;
          animation-delay: 1.6s !important;
}
.wordTransform span:nth-child(17) {
  -webkit-animation-delay: 1.7s !important;
          animation-delay: 1.7s !important;
}
.wordTransform span:nth-child(18) {
  -webkit-animation-delay: 1.8s !important;
          animation-delay: 1.8s !important;
}
.wordTransform span:nth-child(19) {
  -webkit-animation-delay: 1.9s !important;
          animation-delay: 1.9s !important;
}
.wordTransform span:nth-child(20) {
  -webkit-animation-delay: 2s !important;
          animation-delay: 2s !important;
}
.wordTransform span:nth-child(21) {
  -webkit-animation-delay: 2.1s !important;
          animation-delay: 2.1s !important;
}
.wordTransform span:nth-child(22) {
  -webkit-animation-delay: 2.2s !important;
          animation-delay: 2.2s !important;
}
.wordTransform span:nth-child(23) {
  -webkit-animation-delay: 2.3s !important;
          animation-delay: 2.3s !important;
}
.wordTransform span:nth-child(24) {
  -webkit-animation-delay: 2.4s !important;
          animation-delay: 2.4s !important;
}
.wordTransform span:nth-child(25) {
  -webkit-animation-delay: 2.5s !important;
          animation-delay: 2.5s !important;
}
.wordTransform span:nth-child(26) {
  -webkit-animation-delay: 2.6s !important;
          animation-delay: 2.6s !important;
}
.wordTransform span:nth-child(27) {
  -webkit-animation-delay: 2.7s !important;
          animation-delay: 2.7s !important;
}
.wordTransform span:nth-child(28) {
  -webkit-animation-delay: 2.8s !important;
          animation-delay: 2.8s !important;
}
.wordTransform span:nth-child(29) {
  -webkit-animation-delay: 2.9s !important;
          animation-delay: 2.9s !important;
}
.wordTransform span:nth-child(30) {
  -webkit-animation-delay: 3s !important;
          animation-delay: 3s !important;
}
.wordTransform span:nth-child(31) {
  -webkit-animation-delay: 3.1s !important;
          animation-delay: 3.1s !important;
}
.wordTransform span:nth-child(32) {
  -webkit-animation-delay: 3.2s !important;
          animation-delay: 3.2s !important;
}
.wordTransform span:nth-child(33) {
  -webkit-animation-delay: 3.3s !important;
          animation-delay: 3.3s !important;
}
.wordTransform span:nth-child(34) {
  -webkit-animation-delay: 3.4s !important;
          animation-delay: 3.4s !important;
}
.wordTransform span:nth-child(35) {
  -webkit-animation-delay: 3.5s !important;
          animation-delay: 3.5s !important;
}
.wordTransform span:nth-child(36) {
  -webkit-animation-delay: 3.6s !important;
          animation-delay: 3.6s !important;
}
.wordTransform span:nth-child(37) {
  -webkit-animation-delay: 3.7s !important;
          animation-delay: 3.7s !important;
}
.wordTransform span:nth-child(38) {
  -webkit-animation-delay: 3.8s !important;
          animation-delay: 3.8s !important;
}
.wordTransform span:nth-child(39) {
  -webkit-animation-delay: 3.9s !important;
          animation-delay: 3.9s !important;
}
.wordTransform span:nth-child(40) {
  -webkit-animation-delay: 4s !important;
          animation-delay: 4s !important;
}
.wordTransform span:nth-child(41) {
  -webkit-animation-delay: 4.1s !important;
          animation-delay: 4.1s !important;
}
.wordTransform span:nth-child(42) {
  -webkit-animation-delay: 4.2s !important;
          animation-delay: 4.2s !important;
}
.wordTransform span:nth-child(43) {
  -webkit-animation-delay: 4.3s !important;
          animation-delay: 4.3s !important;
}
.wordTransform span:nth-child(44) {
  -webkit-animation-delay: 4.4s !important;
          animation-delay: 4.4s !important;
}
.wordTransform span:nth-child(45) {
  -webkit-animation-delay: 4.5s !important;
          animation-delay: 4.5s !important;
}
.wordTransform span:nth-child(46) {
  -webkit-animation-delay: 4.6s !important;
          animation-delay: 4.6s !important;
}
.wordTransform span:nth-child(47) {
  -webkit-animation-delay: 4.7s !important;
          animation-delay: 4.7s !important;
}
.wordTransform span:nth-child(48) {
  -webkit-animation-delay: 4.8s !important;
          animation-delay: 4.8s !important;
}
.wordTransform span:nth-child(49) {
  -webkit-animation-delay: 4.9s !important;
          animation-delay: 4.9s !important;
}
.wordTransform span:nth-child(50) {
  -webkit-animation-delay: 5s !important;
          animation-delay: 5s !important;
}
.wordTransform span:nth-child(51) {
  -webkit-animation-delay: 5.1s !important;
          animation-delay: 5.1s !important;
}
.wordTransform span:nth-child(52) {
  -webkit-animation-delay: 5.2s !important;
          animation-delay: 5.2s !important;
}
.wordTransform span:nth-child(53) {
  -webkit-animation-delay: 5.3s !important;
          animation-delay: 5.3s !important;
}
.wordTransform span:nth-child(54) {
  -webkit-animation-delay: 5.4s !important;
          animation-delay: 5.4s !important;
}
.wordTransform span:nth-child(55) {
  -webkit-animation-delay: 5.5s !important;
          animation-delay: 5.5s !important;
}
.wordTransform span:nth-child(56) {
  -webkit-animation-delay: 5.6s !important;
          animation-delay: 5.6s !important;
}
.wordTransform span:nth-child(57) {
  -webkit-animation-delay: 5.7s !important;
          animation-delay: 5.7s !important;
}
.wordTransform span:nth-child(58) {
  -webkit-animation-delay: 5.8s !important;
          animation-delay: 5.8s !important;
}
.wordTransform span:nth-child(59) {
  -webkit-animation-delay: 5.9s !important;
          animation-delay: 5.9s !important;
}
.wordTransform span:nth-child(60) {
  -webkit-animation-delay: 6s !important;
          animation-delay: 6s !important;
}
.wordTransform span:nth-child(61) {
  -webkit-animation-delay: 6.1s !important;
          animation-delay: 6.1s !important;
}
.wordTransform span:nth-child(62) {
  -webkit-animation-delay: 6.2s !important;
          animation-delay: 6.2s !important;
}
.wordTransform span:nth-child(63) {
  -webkit-animation-delay: 6.3s !important;
          animation-delay: 6.3s !important;
}
.wordTransform span:nth-child(64) {
  -webkit-animation-delay: 6.4s !important;
          animation-delay: 6.4s !important;
}
.wordTransform span:nth-child(65) {
  -webkit-animation-delay: 6.5s !important;
          animation-delay: 6.5s !important;
}
.wordTransform span:nth-child(66) {
  -webkit-animation-delay: 6.6s !important;
          animation-delay: 6.6s !important;
}
.wordTransform span:nth-child(67) {
  -webkit-animation-delay: 6.7s !important;
          animation-delay: 6.7s !important;
}
.wordTransform span:nth-child(68) {
  -webkit-animation-delay: 6.8s !important;
          animation-delay: 6.8s !important;
}
.wordTransform span:nth-child(69) {
  -webkit-animation-delay: 6.9s !important;
          animation-delay: 6.9s !important;
}
.wordTransform span:nth-child(70) {
  -webkit-animation-delay: 7s !important;
          animation-delay: 7s !important;
}
.wordTransform span:nth-child(71) {
  -webkit-animation-delay: 7.1s !important;
          animation-delay: 7.1s !important;
}
.wordTransform span:nth-child(72) {
  -webkit-animation-delay: 7.2s !important;
          animation-delay: 7.2s !important;
}
.wordTransform span:nth-child(73) {
  -webkit-animation-delay: 7.3s !important;
          animation-delay: 7.3s !important;
}
.wordTransform span:nth-child(74) {
  -webkit-animation-delay: 7.4s !important;
          animation-delay: 7.4s !important;
}
.wordTransform span:nth-child(75) {
  -webkit-animation-delay: 7.5s !important;
          animation-delay: 7.5s !important;
}
.wordTransform span:nth-child(76) {
  -webkit-animation-delay: 7.6s !important;
          animation-delay: 7.6s !important;
}
.wordTransform span:nth-child(77) {
  -webkit-animation-delay: 7.7s !important;
          animation-delay: 7.7s !important;
}
.wordTransform span:nth-child(78) {
  -webkit-animation-delay: 7.8s !important;
          animation-delay: 7.8s !important;
}
.wordTransform span:nth-child(79) {
  -webkit-animation-delay: 7.9s !important;
          animation-delay: 7.9s !important;
}
.wordTransform span:nth-child(80) {
  -webkit-animation-delay: 8s !important;
          animation-delay: 8s !important;
}
.wordTransform span:nth-child(81) {
  -webkit-animation-delay: 8.1s !important;
          animation-delay: 8.1s !important;
}
.wordTransform span:nth-child(82) {
  -webkit-animation-delay: 8.2s !important;
          animation-delay: 8.2s !important;
}
.wordTransform span:nth-child(83) {
  -webkit-animation-delay: 8.3s !important;
          animation-delay: 8.3s !important;
}
.wordTransform span:nth-child(84) {
  -webkit-animation-delay: 8.4s !important;
          animation-delay: 8.4s !important;
}
.wordTransform span:nth-child(85) {
  -webkit-animation-delay: 8.5s !important;
          animation-delay: 8.5s !important;
}
.wordTransform span:nth-child(86) {
  -webkit-animation-delay: 8.6s !important;
          animation-delay: 8.6s !important;
}
.wordTransform span:nth-child(87) {
  -webkit-animation-delay: 8.7s !important;
          animation-delay: 8.7s !important;
}
.wordTransform span:nth-child(88) {
  -webkit-animation-delay: 8.8s !important;
          animation-delay: 8.8s !important;
}
.wordTransform span:nth-child(89) {
  -webkit-animation-delay: 8.9s !important;
          animation-delay: 8.9s !important;
}
.wordTransform span:nth-child(90) {
  -webkit-animation-delay: 9s !important;
          animation-delay: 9s !important;
}
.wordTransform span:nth-child(91) {
  -webkit-animation-delay: 9.1s !important;
          animation-delay: 9.1s !important;
}
.wordTransform span:nth-child(92) {
  -webkit-animation-delay: 9.2s !important;
          animation-delay: 9.2s !important;
}
.wordTransform span:nth-child(93) {
  -webkit-animation-delay: 9.3s !important;
          animation-delay: 9.3s !important;
}
.wordTransform span:nth-child(94) {
  -webkit-animation-delay: 9.4s !important;
          animation-delay: 9.4s !important;
}
.wordTransform span:nth-child(95) {
  -webkit-animation-delay: 9.5s !important;
          animation-delay: 9.5s !important;
}
.wordTransform span:nth-child(96) {
  -webkit-animation-delay: 9.6s !important;
          animation-delay: 9.6s !important;
}
.wordTransform span:nth-child(97) {
  -webkit-animation-delay: 9.7s !important;
          animation-delay: 9.7s !important;
}
.wordTransform span:nth-child(98) {
  -webkit-animation-delay: 9.8s !important;
          animation-delay: 9.8s !important;
}
.wordTransform span:nth-child(99) {
  -webkit-animation-delay: 9.9s !important;
          animation-delay: 9.9s !important;
}
.wordTransform span:nth-child(100) {
  -webkit-animation-delay: 10s !important;
          animation-delay: 10s !important;
}
.wordTransform span:nth-child(101) {
  -webkit-animation-delay: 10.1s !important;
          animation-delay: 10.1s !important;
}
.wordTransform span:nth-child(102) {
  -webkit-animation-delay: 10.2s !important;
          animation-delay: 10.2s !important;
}
.wordTransform span:nth-child(103) {
  -webkit-animation-delay: 10.3s !important;
          animation-delay: 10.3s !important;
}
.wordTransform span:nth-child(104) {
  -webkit-animation-delay: 10.4s !important;
          animation-delay: 10.4s !important;
}
.wordTransform span:nth-child(105) {
  -webkit-animation-delay: 10.5s !important;
          animation-delay: 10.5s !important;
}
.wordTransform span:nth-child(106) {
  -webkit-animation-delay: 10.6s !important;
          animation-delay: 10.6s !important;
}
.wordTransform span:nth-child(107) {
  -webkit-animation-delay: 10.7s !important;
          animation-delay: 10.7s !important;
}
.wordTransform span:nth-child(108) {
  -webkit-animation-delay: 10.8s !important;
          animation-delay: 10.8s !important;
}
.wordTransform span:nth-child(109) {
  -webkit-animation-delay: 10.9s !important;
          animation-delay: 10.9s !important;
}
.wordTransform span:nth-child(110) {
  -webkit-animation-delay: 11s !important;
          animation-delay: 11s !important;
}
.wordTransform span:nth-child(111) {
  -webkit-animation-delay: 11.1s !important;
          animation-delay: 11.1s !important;
}
.wordTransform span:nth-child(112) {
  -webkit-animation-delay: 11.2s !important;
          animation-delay: 11.2s !important;
}
.wordTransform span:nth-child(113) {
  -webkit-animation-delay: 11.3s !important;
          animation-delay: 11.3s !important;
}
.wordTransform span:nth-child(114) {
  -webkit-animation-delay: 11.4s !important;
          animation-delay: 11.4s !important;
}
.wordTransform span:nth-child(115) {
  -webkit-animation-delay: 11.5s !important;
          animation-delay: 11.5s !important;
}
.wordTransform span:nth-child(116) {
  -webkit-animation-delay: 11.6s !important;
          animation-delay: 11.6s !important;
}
.wordTransform span:nth-child(117) {
  -webkit-animation-delay: 11.7s !important;
          animation-delay: 11.7s !important;
}
.wordTransform span:nth-child(118) {
  -webkit-animation-delay: 11.8s !important;
          animation-delay: 11.8s !important;
}
.wordTransform span:nth-child(119) {
  -webkit-animation-delay: 11.9s !important;
          animation-delay: 11.9s !important;
}
.wordTransform span:nth-child(120) {
  -webkit-animation-delay: 12s !important;
          animation-delay: 12s !important;
}
.wordTransform span:nth-child(121) {
  -webkit-animation-delay: 12.1s !important;
          animation-delay: 12.1s !important;
}
.wordTransform span:nth-child(122) {
  -webkit-animation-delay: 12.2s !important;
          animation-delay: 12.2s !important;
}
.wordTransform span:nth-child(123) {
  -webkit-animation-delay: 12.3s !important;
          animation-delay: 12.3s !important;
}
.wordTransform span:nth-child(124) {
  -webkit-animation-delay: 12.4s !important;
          animation-delay: 12.4s !important;
}
.wordTransform span:nth-child(125) {
  -webkit-animation-delay: 12.5s !important;
          animation-delay: 12.5s !important;
}
.wordTransform span:nth-child(126) {
  -webkit-animation-delay: 12.6s !important;
          animation-delay: 12.6s !important;
}
.wordTransform span:nth-child(127) {
  -webkit-animation-delay: 12.7s !important;
          animation-delay: 12.7s !important;
}
.wordTransform span:nth-child(128) {
  -webkit-animation-delay: 12.8s !important;
          animation-delay: 12.8s !important;
}
.wordTransform span:nth-child(129) {
  -webkit-animation-delay: 12.9s !important;
          animation-delay: 12.9s !important;
}
.wordTransform span:nth-child(130) {
  -webkit-animation-delay: 13s !important;
          animation-delay: 13s !important;
}
.wordTransform span:nth-child(131) {
  -webkit-animation-delay: 13.1s !important;
          animation-delay: 13.1s !important;
}
.wordTransform span:nth-child(132) {
  -webkit-animation-delay: 13.2s !important;
          animation-delay: 13.2s !important;
}
.wordTransform span:nth-child(133) {
  -webkit-animation-delay: 13.3s !important;
          animation-delay: 13.3s !important;
}
.wordTransform span:nth-child(134) {
  -webkit-animation-delay: 13.4s !important;
          animation-delay: 13.4s !important;
}
.wordTransform span:nth-child(135) {
  -webkit-animation-delay: 13.5s !important;
          animation-delay: 13.5s !important;
}
.wordTransform span:nth-child(136) {
  -webkit-animation-delay: 13.6s !important;
          animation-delay: 13.6s !important;
}
.wordTransform span:nth-child(137) {
  -webkit-animation-delay: 13.7s !important;
          animation-delay: 13.7s !important;
}
.wordTransform span:nth-child(138) {
  -webkit-animation-delay: 13.8s !important;
          animation-delay: 13.8s !important;
}
.wordTransform span:nth-child(139) {
  -webkit-animation-delay: 13.9s !important;
          animation-delay: 13.9s !important;
}
.wordTransform span:nth-child(140) {
  -webkit-animation-delay: 14s !important;
          animation-delay: 14s !important;
}
.wordTransform span:nth-child(141) {
  -webkit-animation-delay: 14.1s !important;
          animation-delay: 14.1s !important;
}
.wordTransform span:nth-child(142) {
  -webkit-animation-delay: 14.2s !important;
          animation-delay: 14.2s !important;
}
.wordTransform span:nth-child(143) {
  -webkit-animation-delay: 14.3s !important;
          animation-delay: 14.3s !important;
}
.wordTransform span:nth-child(144) {
  -webkit-animation-delay: 14.4s !important;
          animation-delay: 14.4s !important;
}
.wordTransform span:nth-child(145) {
  -webkit-animation-delay: 14.5s !important;
          animation-delay: 14.5s !important;
}
.wordTransform span:nth-child(146) {
  -webkit-animation-delay: 14.6s !important;
          animation-delay: 14.6s !important;
}
.wordTransform span:nth-child(147) {
  -webkit-animation-delay: 14.7s !important;
          animation-delay: 14.7s !important;
}
.wordTransform span:nth-child(148) {
  -webkit-animation-delay: 14.8s !important;
          animation-delay: 14.8s !important;
}
.wordTransform span:nth-child(149) {
  -webkit-animation-delay: 14.9s !important;
          animation-delay: 14.9s !important;
}
.wordTransform span:nth-child(150) {
  -webkit-animation-delay: 15s !important;
          animation-delay: 15s !important;
}
.wordTransform span:nth-child(151) {
  -webkit-animation-delay: 15.1s !important;
          animation-delay: 15.1s !important;
}
.wordTransform span:nth-child(152) {
  -webkit-animation-delay: 15.2s !important;
          animation-delay: 15.2s !important;
}
.wordTransform span:nth-child(153) {
  -webkit-animation-delay: 15.3s !important;
          animation-delay: 15.3s !important;
}
.wordTransform span:nth-child(154) {
  -webkit-animation-delay: 15.4s !important;
          animation-delay: 15.4s !important;
}
.wordTransform span:nth-child(155) {
  -webkit-animation-delay: 15.5s !important;
          animation-delay: 15.5s !important;
}
.wordTransform span:nth-child(156) {
  -webkit-animation-delay: 15.6s !important;
          animation-delay: 15.6s !important;
}
.wordTransform span:nth-child(157) {
  -webkit-animation-delay: 15.7s !important;
          animation-delay: 15.7s !important;
}
.wordTransform span:nth-child(158) {
  -webkit-animation-delay: 15.8s !important;
          animation-delay: 15.8s !important;
}
.wordTransform span:nth-child(159) {
  -webkit-animation-delay: 15.9s !important;
          animation-delay: 15.9s !important;
}
.wordTransform span:nth-child(160) {
  -webkit-animation-delay: 16s !important;
          animation-delay: 16s !important;
}
.wordTransform span:nth-child(161) {
  -webkit-animation-delay: 16.1s !important;
          animation-delay: 16.1s !important;
}
.wordTransform span:nth-child(162) {
  -webkit-animation-delay: 16.2s !important;
          animation-delay: 16.2s !important;
}
.wordTransform span:nth-child(163) {
  -webkit-animation-delay: 16.3s !important;
          animation-delay: 16.3s !important;
}
.wordTransform span:nth-child(164) {
  -webkit-animation-delay: 16.4s !important;
          animation-delay: 16.4s !important;
}
.wordTransform span:nth-child(165) {
  -webkit-animation-delay: 16.5s !important;
          animation-delay: 16.5s !important;
}
.wordTransform span:nth-child(166) {
  -webkit-animation-delay: 16.6s !important;
          animation-delay: 16.6s !important;
}
.wordTransform span:nth-child(167) {
  -webkit-animation-delay: 16.7s !important;
          animation-delay: 16.7s !important;
}
.wordTransform span:nth-child(168) {
  -webkit-animation-delay: 16.8s !important;
          animation-delay: 16.8s !important;
}
.wordTransform span:nth-child(169) {
  -webkit-animation-delay: 16.9s !important;
          animation-delay: 16.9s !important;
}
.wordTransform span:nth-child(170) {
  -webkit-animation-delay: 17s !important;
          animation-delay: 17s !important;
}
.wordTransform span:nth-child(171) {
  -webkit-animation-delay: 17.1s !important;
          animation-delay: 17.1s !important;
}
.wordTransform span:nth-child(172) {
  -webkit-animation-delay: 17.2s !important;
          animation-delay: 17.2s !important;
}
.wordTransform span:nth-child(173) {
  -webkit-animation-delay: 17.3s !important;
          animation-delay: 17.3s !important;
}
.wordTransform span:nth-child(174) {
  -webkit-animation-delay: 17.4s !important;
          animation-delay: 17.4s !important;
}
.wordTransform span:nth-child(175) {
  -webkit-animation-delay: 17.5s !important;
          animation-delay: 17.5s !important;
}
.wordTransform span:nth-child(176) {
  -webkit-animation-delay: 17.6s !important;
          animation-delay: 17.6s !important;
}
.wordTransform span:nth-child(177) {
  -webkit-animation-delay: 17.7s !important;
          animation-delay: 17.7s !important;
}
.wordTransform span:nth-child(178) {
  -webkit-animation-delay: 17.8s !important;
          animation-delay: 17.8s !important;
}
.wordTransform span:nth-child(179) {
  -webkit-animation-delay: 17.9s !important;
          animation-delay: 17.9s !important;
}
.wordTransform span:nth-child(180) {
  -webkit-animation-delay: 18s !important;
          animation-delay: 18s !important;
}
.wordTransform span:nth-child(181) {
  -webkit-animation-delay: 18.1s !important;
          animation-delay: 18.1s !important;
}
.wordTransform span:nth-child(182) {
  -webkit-animation-delay: 18.2s !important;
          animation-delay: 18.2s !important;
}
.wordTransform span:nth-child(183) {
  -webkit-animation-delay: 18.3s !important;
          animation-delay: 18.3s !important;
}
.wordTransform span:nth-child(184) {
  -webkit-animation-delay: 18.4s !important;
          animation-delay: 18.4s !important;
}
.wordTransform span:nth-child(185) {
  -webkit-animation-delay: 18.5s !important;
          animation-delay: 18.5s !important;
}
.wordTransform span:nth-child(186) {
  -webkit-animation-delay: 18.6s !important;
          animation-delay: 18.6s !important;
}
.wordTransform span:nth-child(187) {
  -webkit-animation-delay: 18.7s !important;
          animation-delay: 18.7s !important;
}
.wordTransform span:nth-child(188) {
  -webkit-animation-delay: 18.8s !important;
          animation-delay: 18.8s !important;
}
.wordTransform span:nth-child(189) {
  -webkit-animation-delay: 18.9s !important;
          animation-delay: 18.9s !important;
}
.wordTransform span:nth-child(190) {
  -webkit-animation-delay: 19s !important;
          animation-delay: 19s !important;
}
.wordTransform span:nth-child(191) {
  -webkit-animation-delay: 19.1s !important;
          animation-delay: 19.1s !important;
}
.wordTransform span:nth-child(192) {
  -webkit-animation-delay: 19.2s !important;
          animation-delay: 19.2s !important;
}
.wordTransform span:nth-child(193) {
  -webkit-animation-delay: 19.3s !important;
          animation-delay: 19.3s !important;
}
.wordTransform span:nth-child(194) {
  -webkit-animation-delay: 19.4s !important;
          animation-delay: 19.4s !important;
}
.wordTransform span:nth-child(195) {
  -webkit-animation-delay: 19.5s !important;
          animation-delay: 19.5s !important;
}
.wordTransform span:nth-child(196) {
  -webkit-animation-delay: 19.6s !important;
          animation-delay: 19.6s !important;
}
.wordTransform span:nth-child(197) {
  -webkit-animation-delay: 19.7s !important;
          animation-delay: 19.7s !important;
}
.wordTransform span:nth-child(198) {
  -webkit-animation-delay: 19.8s !important;
          animation-delay: 19.8s !important;
}
.wordTransform span:nth-child(199) {
  -webkit-animation-delay: 19.9s !important;
          animation-delay: 19.9s !important;
}
.wordTransform span:nth-child(200) {
  -webkit-animation-delay: 20s !important;
          animation-delay: 20s !important;
}
.wordTransform span:nth-child(201) {
  -webkit-animation-delay: 20.1s !important;
          animation-delay: 20.1s !important;
}
.wordTransform span:nth-child(202) {
  -webkit-animation-delay: 20.2s !important;
          animation-delay: 20.2s !important;
}
.wordTransform span:nth-child(203) {
  -webkit-animation-delay: 20.3s !important;
          animation-delay: 20.3s !important;
}
.wordTransform span:nth-child(204) {
  -webkit-animation-delay: 20.4s !important;
          animation-delay: 20.4s !important;
}
.wordTransform span:nth-child(205) {
  -webkit-animation-delay: 20.5s !important;
          animation-delay: 20.5s !important;
}
.wordTransform span:nth-child(206) {
  -webkit-animation-delay: 20.6s !important;
          animation-delay: 20.6s !important;
}
.wordTransform span:nth-child(207) {
  -webkit-animation-delay: 20.7s !important;
          animation-delay: 20.7s !important;
}
.wordTransform span:nth-child(208) {
  -webkit-animation-delay: 20.8s !important;
          animation-delay: 20.8s !important;
}
.wordTransform span:nth-child(209) {
  -webkit-animation-delay: 20.9s !important;
          animation-delay: 20.9s !important;
}
.wordTransform span:nth-child(210) {
  -webkit-animation-delay: 21s !important;
          animation-delay: 21s !important;
}
.wordTransform span:nth-child(211) {
  -webkit-animation-delay: 21.1s !important;
          animation-delay: 21.1s !important;
}
.wordTransform span:nth-child(212) {
  -webkit-animation-delay: 21.2s !important;
          animation-delay: 21.2s !important;
}
.wordTransform span:nth-child(213) {
  -webkit-animation-delay: 21.3s !important;
          animation-delay: 21.3s !important;
}
.wordTransform span:nth-child(214) {
  -webkit-animation-delay: 21.4s !important;
          animation-delay: 21.4s !important;
}
.wordTransform span:nth-child(215) {
  -webkit-animation-delay: 21.5s !important;
          animation-delay: 21.5s !important;
}
.wordTransform span:nth-child(216) {
  -webkit-animation-delay: 21.6s !important;
          animation-delay: 21.6s !important;
}
.wordTransform span:nth-child(217) {
  -webkit-animation-delay: 21.7s !important;
          animation-delay: 21.7s !important;
}
.wordTransform span:nth-child(218) {
  -webkit-animation-delay: 21.8s !important;
          animation-delay: 21.8s !important;
}
.wordTransform span:nth-child(219) {
  -webkit-animation-delay: 21.9s !important;
          animation-delay: 21.9s !important;
}
.wordTransform span:nth-child(220) {
  -webkit-animation-delay: 22s !important;
          animation-delay: 22s !important;
}
.wordTransform span:nth-child(221) {
  -webkit-animation-delay: 22.1s !important;
          animation-delay: 22.1s !important;
}
.wordTransform span:nth-child(222) {
  -webkit-animation-delay: 22.2s !important;
          animation-delay: 22.2s !important;
}
.wordTransform span:nth-child(223) {
  -webkit-animation-delay: 22.3s !important;
          animation-delay: 22.3s !important;
}
.wordTransform span:nth-child(224) {
  -webkit-animation-delay: 22.4s !important;
          animation-delay: 22.4s !important;
}
.wordTransform span:nth-child(225) {
  -webkit-animation-delay: 22.5s !important;
          animation-delay: 22.5s !important;
}
.wordTransform span:nth-child(226) {
  -webkit-animation-delay: 22.6s !important;
          animation-delay: 22.6s !important;
}
.wordTransform span:nth-child(227) {
  -webkit-animation-delay: 22.7s !important;
          animation-delay: 22.7s !important;
}
.wordTransform span:nth-child(228) {
  -webkit-animation-delay: 22.8s !important;
          animation-delay: 22.8s !important;
}
.wordTransform span:nth-child(229) {
  -webkit-animation-delay: 22.9s !important;
          animation-delay: 22.9s !important;
}
.wordTransform span:nth-child(230) {
  -webkit-animation-delay: 23s !important;
          animation-delay: 23s !important;
}
.wordTransform span:nth-child(231) {
  -webkit-animation-delay: 23.1s !important;
          animation-delay: 23.1s !important;
}
.wordTransform span:nth-child(232) {
  -webkit-animation-delay: 23.2s !important;
          animation-delay: 23.2s !important;
}
.wordTransform span:nth-child(233) {
  -webkit-animation-delay: 23.3s !important;
          animation-delay: 23.3s !important;
}
.wordTransform span:nth-child(234) {
  -webkit-animation-delay: 23.4s !important;
          animation-delay: 23.4s !important;
}
.wordTransform span:nth-child(235) {
  -webkit-animation-delay: 23.5s !important;
          animation-delay: 23.5s !important;
}
.wordTransform span:nth-child(236) {
  -webkit-animation-delay: 23.6s !important;
          animation-delay: 23.6s !important;
}
.wordTransform span:nth-child(237) {
  -webkit-animation-delay: 23.7s !important;
          animation-delay: 23.7s !important;
}
.wordTransform span:nth-child(238) {
  -webkit-animation-delay: 23.8s !important;
          animation-delay: 23.8s !important;
}
.wordTransform span:nth-child(239) {
  -webkit-animation-delay: 23.9s !important;
          animation-delay: 23.9s !important;
}
.wordTransform span:nth-child(240) {
  -webkit-animation-delay: 24s !important;
          animation-delay: 24s !important;
}
.wordTransform span:nth-child(241) {
  -webkit-animation-delay: 24.1s !important;
          animation-delay: 24.1s !important;
}
.wordTransform span:nth-child(242) {
  -webkit-animation-delay: 24.2s !important;
          animation-delay: 24.2s !important;
}
.wordTransform span:nth-child(243) {
  -webkit-animation-delay: 24.3s !important;
          animation-delay: 24.3s !important;
}
.wordTransform span:nth-child(244) {
  -webkit-animation-delay: 24.4s !important;
          animation-delay: 24.4s !important;
}
.wordTransform span:nth-child(245) {
  -webkit-animation-delay: 24.5s !important;
          animation-delay: 24.5s !important;
}
.wordTransform span:nth-child(246) {
  -webkit-animation-delay: 24.6s !important;
          animation-delay: 24.6s !important;
}
.wordTransform span:nth-child(247) {
  -webkit-animation-delay: 24.7s !important;
          animation-delay: 24.7s !important;
}
.wordTransform span:nth-child(248) {
  -webkit-animation-delay: 24.8s !important;
          animation-delay: 24.8s !important;
}
.wordTransform span:nth-child(249) {
  -webkit-animation-delay: 24.9s !important;
          animation-delay: 24.9s !important;
}
.wordTransform span:nth-child(250) {
  -webkit-animation-delay: 25s !important;
          animation-delay: 25s !important;
}
.wordTransform span:nth-child(251) {
  -webkit-animation-delay: 25.1s !important;
          animation-delay: 25.1s !important;
}
.wordTransform span:nth-child(252) {
  -webkit-animation-delay: 25.2s !important;
          animation-delay: 25.2s !important;
}
.wordTransform span:nth-child(253) {
  -webkit-animation-delay: 25.3s !important;
          animation-delay: 25.3s !important;
}
.wordTransform span:nth-child(254) {
  -webkit-animation-delay: 25.4s !important;
          animation-delay: 25.4s !important;
}
.wordTransform span:nth-child(255) {
  -webkit-animation-delay: 25.5s !important;
          animation-delay: 25.5s !important;
}
.wordTransform span:nth-child(256) {
  -webkit-animation-delay: 25.6s !important;
          animation-delay: 25.6s !important;
}
.wordTransform span:nth-child(257) {
  -webkit-animation-delay: 25.7s !important;
          animation-delay: 25.7s !important;
}
.wordTransform span:nth-child(258) {
  -webkit-animation-delay: 25.8s !important;
          animation-delay: 25.8s !important;
}
.wordTransform span:nth-child(259) {
  -webkit-animation-delay: 25.9s !important;
          animation-delay: 25.9s !important;
}
.wordTransform span:nth-child(260) {
  -webkit-animation-delay: 26s !important;
          animation-delay: 26s !important;
}
.wordTransform span:nth-child(261) {
  -webkit-animation-delay: 26.1s !important;
          animation-delay: 26.1s !important;
}
.wordTransform span:nth-child(262) {
  -webkit-animation-delay: 26.2s !important;
          animation-delay: 26.2s !important;
}
.wordTransform span:nth-child(263) {
  -webkit-animation-delay: 26.3s !important;
          animation-delay: 26.3s !important;
}
.wordTransform span:nth-child(264) {
  -webkit-animation-delay: 26.4s !important;
          animation-delay: 26.4s !important;
}
.wordTransform span:nth-child(265) {
  -webkit-animation-delay: 26.5s !important;
          animation-delay: 26.5s !important;
}
.wordTransform span:nth-child(266) {
  -webkit-animation-delay: 26.6s !important;
          animation-delay: 26.6s !important;
}
.wordTransform span:nth-child(267) {
  -webkit-animation-delay: 26.7s !important;
          animation-delay: 26.7s !important;
}
.wordTransform span:nth-child(268) {
  -webkit-animation-delay: 26.8s !important;
          animation-delay: 26.8s !important;
}
.wordTransform span:nth-child(269) {
  -webkit-animation-delay: 26.9s !important;
          animation-delay: 26.9s !important;
}
.wordTransform span:nth-child(270) {
  -webkit-animation-delay: 27s !important;
          animation-delay: 27s !important;
}
.wordTransform span:nth-child(271) {
  -webkit-animation-delay: 27.1s !important;
          animation-delay: 27.1s !important;
}
.wordTransform span:nth-child(272) {
  -webkit-animation-delay: 27.2s !important;
          animation-delay: 27.2s !important;
}
.wordTransform span:nth-child(273) {
  -webkit-animation-delay: 27.3s !important;
          animation-delay: 27.3s !important;
}
.wordTransform span:nth-child(274) {
  -webkit-animation-delay: 27.4s !important;
          animation-delay: 27.4s !important;
}
.wordTransform span:nth-child(275) {
  -webkit-animation-delay: 27.5s !important;
          animation-delay: 27.5s !important;
}
.wordTransform span:nth-child(276) {
  -webkit-animation-delay: 27.6s !important;
          animation-delay: 27.6s !important;
}
.wordTransform span:nth-child(277) {
  -webkit-animation-delay: 27.7s !important;
          animation-delay: 27.7s !important;
}
.wordTransform span:nth-child(278) {
  -webkit-animation-delay: 27.8s !important;
          animation-delay: 27.8s !important;
}
.wordTransform span:nth-child(279) {
  -webkit-animation-delay: 27.9s !important;
          animation-delay: 27.9s !important;
}
.wordTransform span:nth-child(280) {
  -webkit-animation-delay: 28s !important;
          animation-delay: 28s !important;
}
.wordTransform span:nth-child(281) {
  -webkit-animation-delay: 28.1s !important;
          animation-delay: 28.1s !important;
}
.wordTransform span:nth-child(282) {
  -webkit-animation-delay: 28.2s !important;
          animation-delay: 28.2s !important;
}
.wordTransform span:nth-child(283) {
  -webkit-animation-delay: 28.3s !important;
          animation-delay: 28.3s !important;
}
.wordTransform span:nth-child(284) {
  -webkit-animation-delay: 28.4s !important;
          animation-delay: 28.4s !important;
}
.wordTransform span:nth-child(285) {
  -webkit-animation-delay: 28.5s !important;
          animation-delay: 28.5s !important;
}
.wordTransform span:nth-child(286) {
  -webkit-animation-delay: 28.6s !important;
          animation-delay: 28.6s !important;
}
.wordTransform span:nth-child(287) {
  -webkit-animation-delay: 28.7s !important;
          animation-delay: 28.7s !important;
}
.wordTransform span:nth-child(288) {
  -webkit-animation-delay: 28.8s !important;
          animation-delay: 28.8s !important;
}
.wordTransform span:nth-child(289) {
  -webkit-animation-delay: 28.9s !important;
          animation-delay: 28.9s !important;
}
.wordTransform span:nth-child(290) {
  -webkit-animation-delay: 29s !important;
          animation-delay: 29s !important;
}
.wordTransform span:nth-child(291) {
  -webkit-animation-delay: 29.1s !important;
          animation-delay: 29.1s !important;
}
.wordTransform span:nth-child(292) {
  -webkit-animation-delay: 29.2s !important;
          animation-delay: 29.2s !important;
}
.wordTransform span:nth-child(293) {
  -webkit-animation-delay: 29.3s !important;
          animation-delay: 29.3s !important;
}
.wordTransform span:nth-child(294) {
  -webkit-animation-delay: 29.4s !important;
          animation-delay: 29.4s !important;
}
.wordTransform span:nth-child(295) {
  -webkit-animation-delay: 29.5s !important;
          animation-delay: 29.5s !important;
}
.wordTransform span:nth-child(296) {
  -webkit-animation-delay: 29.6s !important;
          animation-delay: 29.6s !important;
}
.wordTransform span:nth-child(297) {
  -webkit-animation-delay: 29.7s !important;
          animation-delay: 29.7s !important;
}
.wordTransform span:nth-child(298) {
  -webkit-animation-delay: 29.8s !important;
          animation-delay: 29.8s !important;
}
.wordTransform span:nth-child(299) {
  -webkit-animation-delay: 29.9s !important;
          animation-delay: 29.9s !important;
}
.wordTransform span:nth-child(300) {
  -webkit-animation-delay: 30s !important;
          animation-delay: 30s !important;
}
.wordTransform span:nth-child(301) {
  -webkit-animation-delay: 30.1s !important;
          animation-delay: 30.1s !important;
}
.wordTransform span:nth-child(302) {
  -webkit-animation-delay: 30.2s !important;
          animation-delay: 30.2s !important;
}
.wordTransform span:nth-child(303) {
  -webkit-animation-delay: 30.3s !important;
          animation-delay: 30.3s !important;
}
.wordTransform span:nth-child(304) {
  -webkit-animation-delay: 30.4s !important;
          animation-delay: 30.4s !important;
}
.wordTransform span:nth-child(305) {
  -webkit-animation-delay: 30.5s !important;
          animation-delay: 30.5s !important;
}
.wordTransform span:nth-child(306) {
  -webkit-animation-delay: 30.6s !important;
          animation-delay: 30.6s !important;
}
.wordTransform span:nth-child(307) {
  -webkit-animation-delay: 30.7s !important;
          animation-delay: 30.7s !important;
}
.wordTransform span:nth-child(308) {
  -webkit-animation-delay: 30.8s !important;
          animation-delay: 30.8s !important;
}
.wordTransform span:nth-child(309) {
  -webkit-animation-delay: 30.9s !important;
          animation-delay: 30.9s !important;
}
.wordTransform span:nth-child(310) {
  -webkit-animation-delay: 31s !important;
          animation-delay: 31s !important;
}
.wordTransform span:nth-child(311) {
  -webkit-animation-delay: 31.1s !important;
          animation-delay: 31.1s !important;
}
.wordTransform span:nth-child(312) {
  -webkit-animation-delay: 31.2s !important;
          animation-delay: 31.2s !important;
}
.wordTransform span:nth-child(313) {
  -webkit-animation-delay: 31.3s !important;
          animation-delay: 31.3s !important;
}
.wordTransform span:nth-child(314) {
  -webkit-animation-delay: 31.4s !important;
          animation-delay: 31.4s !important;
}
.wordTransform span:nth-child(315) {
  -webkit-animation-delay: 31.5s !important;
          animation-delay: 31.5s !important;
}
.wordTransform span:nth-child(316) {
  -webkit-animation-delay: 31.6s !important;
          animation-delay: 31.6s !important;
}
.wordTransform span:nth-child(317) {
  -webkit-animation-delay: 31.7s !important;
          animation-delay: 31.7s !important;
}
.wordTransform span:nth-child(318) {
  -webkit-animation-delay: 31.8s !important;
          animation-delay: 31.8s !important;
}
.wordTransform span:nth-child(319) {
  -webkit-animation-delay: 31.9s !important;
          animation-delay: 31.9s !important;
}
.wordTransform span:nth-child(320) {
  -webkit-animation-delay: 32s !important;
          animation-delay: 32s !important;
}
.wordTransform span:nth-child(321) {
  -webkit-animation-delay: 32.1s !important;
          animation-delay: 32.1s !important;
}
.wordTransform span:nth-child(322) {
  -webkit-animation-delay: 32.2s !important;
          animation-delay: 32.2s !important;
}
.wordTransform span:nth-child(323) {
  -webkit-animation-delay: 32.3s !important;
          animation-delay: 32.3s !important;
}
.wordTransform span:nth-child(324) {
  -webkit-animation-delay: 32.4s !important;
          animation-delay: 32.4s !important;
}
.wordTransform span:nth-child(325) {
  -webkit-animation-delay: 32.5s !important;
          animation-delay: 32.5s !important;
}
.wordTransform span:nth-child(326) {
  -webkit-animation-delay: 32.6s !important;
          animation-delay: 32.6s !important;
}
.wordTransform span:nth-child(327) {
  -webkit-animation-delay: 32.7s !important;
          animation-delay: 32.7s !important;
}
.wordTransform span:nth-child(328) {
  -webkit-animation-delay: 32.8s !important;
          animation-delay: 32.8s !important;
}
.wordTransform span:nth-child(329) {
  -webkit-animation-delay: 32.9s !important;
          animation-delay: 32.9s !important;
}
.wordTransform span:nth-child(330) {
  -webkit-animation-delay: 33s !important;
          animation-delay: 33s !important;
}
.wordTransform span:nth-child(331) {
  -webkit-animation-delay: 33.1s !important;
          animation-delay: 33.1s !important;
}
.wordTransform span:nth-child(332) {
  -webkit-animation-delay: 33.2s !important;
          animation-delay: 33.2s !important;
}
.wordTransform span:nth-child(333) {
  -webkit-animation-delay: 33.3s !important;
          animation-delay: 33.3s !important;
}
.wordTransform span:nth-child(334) {
  -webkit-animation-delay: 33.4s !important;
          animation-delay: 33.4s !important;
}
.wordTransform span:nth-child(335) {
  -webkit-animation-delay: 33.5s !important;
          animation-delay: 33.5s !important;
}
.wordTransform span:nth-child(336) {
  -webkit-animation-delay: 33.6s !important;
          animation-delay: 33.6s !important;
}
.wordTransform span:nth-child(337) {
  -webkit-animation-delay: 33.7s !important;
          animation-delay: 33.7s !important;
}
.wordTransform span:nth-child(338) {
  -webkit-animation-delay: 33.8s !important;
          animation-delay: 33.8s !important;
}
.wordTransform span:nth-child(339) {
  -webkit-animation-delay: 33.9s !important;
          animation-delay: 33.9s !important;
}
.wordTransform span:nth-child(340) {
  -webkit-animation-delay: 34s !important;
          animation-delay: 34s !important;
}
.wordTransform span:nth-child(341) {
  -webkit-animation-delay: 34.1s !important;
          animation-delay: 34.1s !important;
}
.wordTransform span:nth-child(342) {
  -webkit-animation-delay: 34.2s !important;
          animation-delay: 34.2s !important;
}
.wordTransform span:nth-child(343) {
  -webkit-animation-delay: 34.3s !important;
          animation-delay: 34.3s !important;
}
.wordTransform span:nth-child(344) {
  -webkit-animation-delay: 34.4s !important;
          animation-delay: 34.4s !important;
}
.wordTransform span:nth-child(345) {
  -webkit-animation-delay: 34.5s !important;
          animation-delay: 34.5s !important;
}
.wordTransform span:nth-child(346) {
  -webkit-animation-delay: 34.6s !important;
          animation-delay: 34.6s !important;
}
.wordTransform span:nth-child(347) {
  -webkit-animation-delay: 34.7s !important;
          animation-delay: 34.7s !important;
}
.wordTransform span:nth-child(348) {
  -webkit-animation-delay: 34.8s !important;
          animation-delay: 34.8s !important;
}
.wordTransform span:nth-child(349) {
  -webkit-animation-delay: 34.9s !important;
          animation-delay: 34.9s !important;
}
.wordTransform span:nth-child(350) {
  -webkit-animation-delay: 35s !important;
          animation-delay: 35s !important;
}
.wordTransform span:nth-child(351) {
  -webkit-animation-delay: 35.1s !important;
          animation-delay: 35.1s !important;
}
.wordTransform span:nth-child(352) {
  -webkit-animation-delay: 35.2s !important;
          animation-delay: 35.2s !important;
}
.wordTransform span:nth-child(353) {
  -webkit-animation-delay: 35.3s !important;
          animation-delay: 35.3s !important;
}
.wordTransform span:nth-child(354) {
  -webkit-animation-delay: 35.4s !important;
          animation-delay: 35.4s !important;
}
.wordTransform span:nth-child(355) {
  -webkit-animation-delay: 35.5s !important;
          animation-delay: 35.5s !important;
}
.wordTransform span:nth-child(356) {
  -webkit-animation-delay: 35.6s !important;
          animation-delay: 35.6s !important;
}
.wordTransform span:nth-child(357) {
  -webkit-animation-delay: 35.7s !important;
          animation-delay: 35.7s !important;
}
.wordTransform span:nth-child(358) {
  -webkit-animation-delay: 35.8s !important;
          animation-delay: 35.8s !important;
}
.wordTransform span:nth-child(359) {
  -webkit-animation-delay: 35.9s !important;
          animation-delay: 35.9s !important;
}
.wordTransform span:nth-child(360) {
  -webkit-animation-delay: 36s !important;
          animation-delay: 36s !important;
}
.wordTransform span:nth-child(361) {
  -webkit-animation-delay: 36.1s !important;
          animation-delay: 36.1s !important;
}
.wordTransform span:nth-child(362) {
  -webkit-animation-delay: 36.2s !important;
          animation-delay: 36.2s !important;
}
.wordTransform span:nth-child(363) {
  -webkit-animation-delay: 36.3s !important;
          animation-delay: 36.3s !important;
}
.wordTransform span:nth-child(364) {
  -webkit-animation-delay: 36.4s !important;
          animation-delay: 36.4s !important;
}
.wordTransform span:nth-child(365) {
  -webkit-animation-delay: 36.5s !important;
          animation-delay: 36.5s !important;
}
.wordTransform span:nth-child(366) {
  -webkit-animation-delay: 36.6s !important;
          animation-delay: 36.6s !important;
}
.wordTransform span:nth-child(367) {
  -webkit-animation-delay: 36.7s !important;
          animation-delay: 36.7s !important;
}
.wordTransform span:nth-child(368) {
  -webkit-animation-delay: 36.8s !important;
          animation-delay: 36.8s !important;
}
.wordTransform span:nth-child(369) {
  -webkit-animation-delay: 36.9s !important;
          animation-delay: 36.9s !important;
}
.wordTransform span:nth-child(370) {
  -webkit-animation-delay: 37s !important;
          animation-delay: 37s !important;
}
.wordTransform span:nth-child(371) {
  -webkit-animation-delay: 37.1s !important;
          animation-delay: 37.1s !important;
}
.wordTransform span:nth-child(372) {
  -webkit-animation-delay: 37.2s !important;
          animation-delay: 37.2s !important;
}
.wordTransform span:nth-child(373) {
  -webkit-animation-delay: 37.3s !important;
          animation-delay: 37.3s !important;
}
.wordTransform span:nth-child(374) {
  -webkit-animation-delay: 37.4s !important;
          animation-delay: 37.4s !important;
}
.wordTransform span:nth-child(375) {
  -webkit-animation-delay: 37.5s !important;
          animation-delay: 37.5s !important;
}
.wordTransform span:nth-child(376) {
  -webkit-animation-delay: 37.6s !important;
          animation-delay: 37.6s !important;
}
.wordTransform span:nth-child(377) {
  -webkit-animation-delay: 37.7s !important;
          animation-delay: 37.7s !important;
}
.wordTransform span:nth-child(378) {
  -webkit-animation-delay: 37.8s !important;
          animation-delay: 37.8s !important;
}
.wordTransform span:nth-child(379) {
  -webkit-animation-delay: 37.9s !important;
          animation-delay: 37.9s !important;
}
.wordTransform span:nth-child(380) {
  -webkit-animation-delay: 38s !important;
          animation-delay: 38s !important;
}
.wordTransform span:nth-child(381) {
  -webkit-animation-delay: 38.1s !important;
          animation-delay: 38.1s !important;
}
.wordTransform span:nth-child(382) {
  -webkit-animation-delay: 38.2s !important;
          animation-delay: 38.2s !important;
}
.wordTransform span:nth-child(383) {
  -webkit-animation-delay: 38.3s !important;
          animation-delay: 38.3s !important;
}
.wordTransform span:nth-child(384) {
  -webkit-animation-delay: 38.4s !important;
          animation-delay: 38.4s !important;
}
.wordTransform span:nth-child(385) {
  -webkit-animation-delay: 38.5s !important;
          animation-delay: 38.5s !important;
}
.wordTransform span:nth-child(386) {
  -webkit-animation-delay: 38.6s !important;
          animation-delay: 38.6s !important;
}
.wordTransform span:nth-child(387) {
  -webkit-animation-delay: 38.7s !important;
          animation-delay: 38.7s !important;
}
.wordTransform span:nth-child(388) {
  -webkit-animation-delay: 38.8s !important;
          animation-delay: 38.8s !important;
}
.wordTransform span:nth-child(389) {
  -webkit-animation-delay: 38.9s !important;
          animation-delay: 38.9s !important;
}
.wordTransform span:nth-child(390) {
  -webkit-animation-delay: 39s !important;
          animation-delay: 39s !important;
}
.wordTransform span:nth-child(391) {
  -webkit-animation-delay: 39.1s !important;
          animation-delay: 39.1s !important;
}
.wordTransform span:nth-child(392) {
  -webkit-animation-delay: 39.2s !important;
          animation-delay: 39.2s !important;
}
.wordTransform span:nth-child(393) {
  -webkit-animation-delay: 39.3s !important;
          animation-delay: 39.3s !important;
}
.wordTransform span:nth-child(394) {
  -webkit-animation-delay: 39.4s !important;
          animation-delay: 39.4s !important;
}
.wordTransform span:nth-child(395) {
  -webkit-animation-delay: 39.5s !important;
          animation-delay: 39.5s !important;
}
.wordTransform span:nth-child(396) {
  -webkit-animation-delay: 39.6s !important;
          animation-delay: 39.6s !important;
}
.wordTransform span:nth-child(397) {
  -webkit-animation-delay: 39.7s !important;
          animation-delay: 39.7s !important;
}
.wordTransform span:nth-child(398) {
  -webkit-animation-delay: 39.8s !important;
          animation-delay: 39.8s !important;
}
.wordTransform span:nth-child(399) {
  -webkit-animation-delay: 39.9s !important;
          animation-delay: 39.9s !important;
}
.wordTransform span:nth-child(400) {
  -webkit-animation-delay: 40s !important;
          animation-delay: 40s !important;
}
.wordTransform span:nth-child(401) {
  -webkit-animation-delay: 40.1s !important;
          animation-delay: 40.1s !important;
}
.wordTransform span:nth-child(402) {
  -webkit-animation-delay: 40.2s !important;
          animation-delay: 40.2s !important;
}
.wordTransform span:nth-child(403) {
  -webkit-animation-delay: 40.3s !important;
          animation-delay: 40.3s !important;
}
.wordTransform span:nth-child(404) {
  -webkit-animation-delay: 40.4s !important;
          animation-delay: 40.4s !important;
}
.wordTransform span:nth-child(405) {
  -webkit-animation-delay: 40.5s !important;
          animation-delay: 40.5s !important;
}
.wordTransform span:nth-child(406) {
  -webkit-animation-delay: 40.6s !important;
          animation-delay: 40.6s !important;
}
.wordTransform span:nth-child(407) {
  -webkit-animation-delay: 40.7s !important;
          animation-delay: 40.7s !important;
}
.wordTransform span:nth-child(408) {
  -webkit-animation-delay: 40.8s !important;
          animation-delay: 40.8s !important;
}
.wordTransform span:nth-child(409) {
  -webkit-animation-delay: 40.9s !important;
          animation-delay: 40.9s !important;
}
.wordTransform span:nth-child(410) {
  -webkit-animation-delay: 41s !important;
          animation-delay: 41s !important;
}
.wordTransform span:nth-child(411) {
  -webkit-animation-delay: 41.1s !important;
          animation-delay: 41.1s !important;
}
.wordTransform span:nth-child(412) {
  -webkit-animation-delay: 41.2s !important;
          animation-delay: 41.2s !important;
}
.wordTransform span:nth-child(413) {
  -webkit-animation-delay: 41.3s !important;
          animation-delay: 41.3s !important;
}
.wordTransform span:nth-child(414) {
  -webkit-animation-delay: 41.4s !important;
          animation-delay: 41.4s !important;
}
.wordTransform span:nth-child(415) {
  -webkit-animation-delay: 41.5s !important;
          animation-delay: 41.5s !important;
}
.wordTransform span:nth-child(416) {
  -webkit-animation-delay: 41.6s !important;
          animation-delay: 41.6s !important;
}
.wordTransform span:nth-child(417) {
  -webkit-animation-delay: 41.7s !important;
          animation-delay: 41.7s !important;
}
.wordTransform span:nth-child(418) {
  -webkit-animation-delay: 41.8s !important;
          animation-delay: 41.8s !important;
}
.wordTransform span:nth-child(419) {
  -webkit-animation-delay: 41.9s !important;
          animation-delay: 41.9s !important;
}
.wordTransform span:nth-child(420) {
  -webkit-animation-delay: 42s !important;
          animation-delay: 42s !important;
}
.wordTransform span:nth-child(421) {
  -webkit-animation-delay: 42.1s !important;
          animation-delay: 42.1s !important;
}
.wordTransform span:nth-child(422) {
  -webkit-animation-delay: 42.2s !important;
          animation-delay: 42.2s !important;
}
.wordTransform span:nth-child(423) {
  -webkit-animation-delay: 42.3s !important;
          animation-delay: 42.3s !important;
}
.wordTransform span:nth-child(424) {
  -webkit-animation-delay: 42.4s !important;
          animation-delay: 42.4s !important;
}
.wordTransform span:nth-child(425) {
  -webkit-animation-delay: 42.5s !important;
          animation-delay: 42.5s !important;
}
.wordTransform span:nth-child(426) {
  -webkit-animation-delay: 42.6s !important;
          animation-delay: 42.6s !important;
}
.wordTransform span:nth-child(427) {
  -webkit-animation-delay: 42.7s !important;
          animation-delay: 42.7s !important;
}
.wordTransform span:nth-child(428) {
  -webkit-animation-delay: 42.8s !important;
          animation-delay: 42.8s !important;
}
.wordTransform span:nth-child(429) {
  -webkit-animation-delay: 42.9s !important;
          animation-delay: 42.9s !important;
}
.wordTransform span:nth-child(430) {
  -webkit-animation-delay: 43s !important;
          animation-delay: 43s !important;
}
.wordTransform span:nth-child(431) {
  -webkit-animation-delay: 43.1s !important;
          animation-delay: 43.1s !important;
}
.wordTransform span:nth-child(432) {
  -webkit-animation-delay: 43.2s !important;
          animation-delay: 43.2s !important;
}
.wordTransform span:nth-child(433) {
  -webkit-animation-delay: 43.3s !important;
          animation-delay: 43.3s !important;
}
.wordTransform span:nth-child(434) {
  -webkit-animation-delay: 43.4s !important;
          animation-delay: 43.4s !important;
}
.wordTransform span:nth-child(435) {
  -webkit-animation-delay: 43.5s !important;
          animation-delay: 43.5s !important;
}
.wordTransform span:nth-child(436) {
  -webkit-animation-delay: 43.6s !important;
          animation-delay: 43.6s !important;
}
.wordTransform span:nth-child(437) {
  -webkit-animation-delay: 43.7s !important;
          animation-delay: 43.7s !important;
}
.wordTransform span:nth-child(438) {
  -webkit-animation-delay: 43.8s !important;
          animation-delay: 43.8s !important;
}
.wordTransform span:nth-child(439) {
  -webkit-animation-delay: 43.9s !important;
          animation-delay: 43.9s !important;
}
.wordTransform span:nth-child(440) {
  -webkit-animation-delay: 44s !important;
          animation-delay: 44s !important;
}
.wordTransform span:nth-child(441) {
  -webkit-animation-delay: 44.1s !important;
          animation-delay: 44.1s !important;
}
.wordTransform span:nth-child(442) {
  -webkit-animation-delay: 44.2s !important;
          animation-delay: 44.2s !important;
}
.wordTransform span:nth-child(443) {
  -webkit-animation-delay: 44.3s !important;
          animation-delay: 44.3s !important;
}
.wordTransform span:nth-child(444) {
  -webkit-animation-delay: 44.4s !important;
          animation-delay: 44.4s !important;
}
.wordTransform span:nth-child(445) {
  -webkit-animation-delay: 44.5s !important;
          animation-delay: 44.5s !important;
}
.wordTransform span:nth-child(446) {
  -webkit-animation-delay: 44.6s !important;
          animation-delay: 44.6s !important;
}
.wordTransform span:nth-child(447) {
  -webkit-animation-delay: 44.7s !important;
          animation-delay: 44.7s !important;
}
.wordTransform span:nth-child(448) {
  -webkit-animation-delay: 44.8s !important;
          animation-delay: 44.8s !important;
}
.wordTransform span:nth-child(449) {
  -webkit-animation-delay: 44.9s !important;
          animation-delay: 44.9s !important;
}
.wordTransform span:nth-child(450) {
  -webkit-animation-delay: 45s !important;
          animation-delay: 45s !important;
}
.wordTransform span:nth-child(451) {
  -webkit-animation-delay: 45.1s !important;
          animation-delay: 45.1s !important;
}
.wordTransform span:nth-child(452) {
  -webkit-animation-delay: 45.2s !important;
          animation-delay: 45.2s !important;
}
.wordTransform span:nth-child(453) {
  -webkit-animation-delay: 45.3s !important;
          animation-delay: 45.3s !important;
}
.wordTransform span:nth-child(454) {
  -webkit-animation-delay: 45.4s !important;
          animation-delay: 45.4s !important;
}
.wordTransform span:nth-child(455) {
  -webkit-animation-delay: 45.5s !important;
          animation-delay: 45.5s !important;
}
.wordTransform span:nth-child(456) {
  -webkit-animation-delay: 45.6s !important;
          animation-delay: 45.6s !important;
}
.wordTransform span:nth-child(457) {
  -webkit-animation-delay: 45.7s !important;
          animation-delay: 45.7s !important;
}
.wordTransform span:nth-child(458) {
  -webkit-animation-delay: 45.8s !important;
          animation-delay: 45.8s !important;
}
.wordTransform span:nth-child(459) {
  -webkit-animation-delay: 45.9s !important;
          animation-delay: 45.9s !important;
}
.wordTransform span:nth-child(460) {
  -webkit-animation-delay: 46s !important;
          animation-delay: 46s !important;
}
.wordTransform span:nth-child(461) {
  -webkit-animation-delay: 46.1s !important;
          animation-delay: 46.1s !important;
}
.wordTransform span:nth-child(462) {
  -webkit-animation-delay: 46.2s !important;
          animation-delay: 46.2s !important;
}
.wordTransform span:nth-child(463) {
  -webkit-animation-delay: 46.3s !important;
          animation-delay: 46.3s !important;
}
.wordTransform span:nth-child(464) {
  -webkit-animation-delay: 46.4s !important;
          animation-delay: 46.4s !important;
}
.wordTransform span:nth-child(465) {
  -webkit-animation-delay: 46.5s !important;
          animation-delay: 46.5s !important;
}
.wordTransform span:nth-child(466) {
  -webkit-animation-delay: 46.6s !important;
          animation-delay: 46.6s !important;
}
.wordTransform span:nth-child(467) {
  -webkit-animation-delay: 46.7s !important;
          animation-delay: 46.7s !important;
}
.wordTransform span:nth-child(468) {
  -webkit-animation-delay: 46.8s !important;
          animation-delay: 46.8s !important;
}
.wordTransform span:nth-child(469) {
  -webkit-animation-delay: 46.9s !important;
          animation-delay: 46.9s !important;
}
.wordTransform span:nth-child(470) {
  -webkit-animation-delay: 47s !important;
          animation-delay: 47s !important;
}
.wordTransform span:nth-child(471) {
  -webkit-animation-delay: 47.1s !important;
          animation-delay: 47.1s !important;
}
.wordTransform span:nth-child(472) {
  -webkit-animation-delay: 47.2s !important;
          animation-delay: 47.2s !important;
}
.wordTransform span:nth-child(473) {
  -webkit-animation-delay: 47.3s !important;
          animation-delay: 47.3s !important;
}
.wordTransform span:nth-child(474) {
  -webkit-animation-delay: 47.4s !important;
          animation-delay: 47.4s !important;
}
.wordTransform span:nth-child(475) {
  -webkit-animation-delay: 47.5s !important;
          animation-delay: 47.5s !important;
}
.wordTransform span:nth-child(476) {
  -webkit-animation-delay: 47.6s !important;
          animation-delay: 47.6s !important;
}
.wordTransform span:nth-child(477) {
  -webkit-animation-delay: 47.7s !important;
          animation-delay: 47.7s !important;
}
.wordTransform span:nth-child(478) {
  -webkit-animation-delay: 47.8s !important;
          animation-delay: 47.8s !important;
}
.wordTransform span:nth-child(479) {
  -webkit-animation-delay: 47.9s !important;
          animation-delay: 47.9s !important;
}
.wordTransform span:nth-child(480) {
  -webkit-animation-delay: 48s !important;
          animation-delay: 48s !important;
}
.wordTransform span:nth-child(481) {
  -webkit-animation-delay: 48.1s !important;
          animation-delay: 48.1s !important;
}
.wordTransform span:nth-child(482) {
  -webkit-animation-delay: 48.2s !important;
          animation-delay: 48.2s !important;
}
.wordTransform span:nth-child(483) {
  -webkit-animation-delay: 48.3s !important;
          animation-delay: 48.3s !important;
}
.wordTransform span:nth-child(484) {
  -webkit-animation-delay: 48.4s !important;
          animation-delay: 48.4s !important;
}
.wordTransform span:nth-child(485) {
  -webkit-animation-delay: 48.5s !important;
          animation-delay: 48.5s !important;
}
.wordTransform span:nth-child(486) {
  -webkit-animation-delay: 48.6s !important;
          animation-delay: 48.6s !important;
}
.wordTransform span:nth-child(487) {
  -webkit-animation-delay: 48.7s !important;
          animation-delay: 48.7s !important;
}
.wordTransform span:nth-child(488) {
  -webkit-animation-delay: 48.8s !important;
          animation-delay: 48.8s !important;
}
.wordTransform span:nth-child(489) {
  -webkit-animation-delay: 48.9s !important;
          animation-delay: 48.9s !important;
}
.wordTransform span:nth-child(490) {
  -webkit-animation-delay: 49s !important;
          animation-delay: 49s !important;
}
.wordTransform span:nth-child(491) {
  -webkit-animation-delay: 49.1s !important;
          animation-delay: 49.1s !important;
}
.wordTransform span:nth-child(492) {
  -webkit-animation-delay: 49.2s !important;
          animation-delay: 49.2s !important;
}
.wordTransform span:nth-child(493) {
  -webkit-animation-delay: 49.3s !important;
          animation-delay: 49.3s !important;
}
.wordTransform span:nth-child(494) {
  -webkit-animation-delay: 49.4s !important;
          animation-delay: 49.4s !important;
}
.wordTransform span:nth-child(495) {
  -webkit-animation-delay: 49.5s !important;
          animation-delay: 49.5s !important;
}
.wordTransform span:nth-child(496) {
  -webkit-animation-delay: 49.6s !important;
          animation-delay: 49.6s !important;
}
.wordTransform span:nth-child(497) {
  -webkit-animation-delay: 49.7s !important;
          animation-delay: 49.7s !important;
}
.wordTransform span:nth-child(498) {
  -webkit-animation-delay: 49.8s !important;
          animation-delay: 49.8s !important;
}
.wordTransform span:nth-child(499) {
  -webkit-animation-delay: 49.9s !important;
          animation-delay: 49.9s !important;
}
.wordTransform span:nth-child(500) {
  -webkit-animation-delay: 50s !important;
          animation-delay: 50s !important;
}
.wordTransform span:nth-child(501) {
  -webkit-animation-delay: 50.1s !important;
          animation-delay: 50.1s !important;
}
.wordTransform span:nth-child(502) {
  -webkit-animation-delay: 50.2s !important;
          animation-delay: 50.2s !important;
}
.wordTransform span:nth-child(503) {
  -webkit-animation-delay: 50.3s !important;
          animation-delay: 50.3s !important;
}
.wordTransform span:nth-child(504) {
  -webkit-animation-delay: 50.4s !important;
          animation-delay: 50.4s !important;
}
.wordTransform span:nth-child(505) {
  -webkit-animation-delay: 50.5s !important;
          animation-delay: 50.5s !important;
}
.wordTransform span:nth-child(506) {
  -webkit-animation-delay: 50.6s !important;
          animation-delay: 50.6s !important;
}
.wordTransform span:nth-child(507) {
  -webkit-animation-delay: 50.7s !important;
          animation-delay: 50.7s !important;
}
.wordTransform span:nth-child(508) {
  -webkit-animation-delay: 50.8s !important;
          animation-delay: 50.8s !important;
}
.wordTransform span:nth-child(509) {
  -webkit-animation-delay: 50.9s !important;
          animation-delay: 50.9s !important;
}
.wordTransform span:nth-child(510) {
  -webkit-animation-delay: 51s !important;
          animation-delay: 51s !important;
}
.wordTransform span:nth-child(511) {
  -webkit-animation-delay: 51.1s !important;
          animation-delay: 51.1s !important;
}
.wordTransform span:nth-child(512) {
  -webkit-animation-delay: 51.2s !important;
          animation-delay: 51.2s !important;
}
.wordTransform span:nth-child(513) {
  -webkit-animation-delay: 51.3s !important;
          animation-delay: 51.3s !important;
}
.wordTransform span:nth-child(514) {
  -webkit-animation-delay: 51.4s !important;
          animation-delay: 51.4s !important;
}
.wordTransform span:nth-child(515) {
  -webkit-animation-delay: 51.5s !important;
          animation-delay: 51.5s !important;
}
.wordTransform span:nth-child(516) {
  -webkit-animation-delay: 51.6s !important;
          animation-delay: 51.6s !important;
}
.wordTransform span:nth-child(517) {
  -webkit-animation-delay: 51.7s !important;
          animation-delay: 51.7s !important;
}
.wordTransform span:nth-child(518) {
  -webkit-animation-delay: 51.8s !important;
          animation-delay: 51.8s !important;
}
.wordTransform span:nth-child(519) {
  -webkit-animation-delay: 51.9s !important;
          animation-delay: 51.9s !important;
}
.wordTransform span:nth-child(520) {
  -webkit-animation-delay: 52s !important;
          animation-delay: 52s !important;
}
.wordTransform span:nth-child(521) {
  -webkit-animation-delay: 52.1s !important;
          animation-delay: 52.1s !important;
}
.wordTransform span:nth-child(522) {
  -webkit-animation-delay: 52.2s !important;
          animation-delay: 52.2s !important;
}
.wordTransform span:nth-child(523) {
  -webkit-animation-delay: 52.3s !important;
          animation-delay: 52.3s !important;
}
.wordTransform span:nth-child(524) {
  -webkit-animation-delay: 52.4s !important;
          animation-delay: 52.4s !important;
}
.wordTransform span:nth-child(525) {
  -webkit-animation-delay: 52.5s !important;
          animation-delay: 52.5s !important;
}
.wordTransform span:nth-child(526) {
  -webkit-animation-delay: 52.6s !important;
          animation-delay: 52.6s !important;
}
.wordTransform span:nth-child(527) {
  -webkit-animation-delay: 52.7s !important;
          animation-delay: 52.7s !important;
}
.wordTransform span:nth-child(528) {
  -webkit-animation-delay: 52.8s !important;
          animation-delay: 52.8s !important;
}
.wordTransform span:nth-child(529) {
  -webkit-animation-delay: 52.9s !important;
          animation-delay: 52.9s !important;
}
.wordTransform span:nth-child(530) {
  -webkit-animation-delay: 53s !important;
          animation-delay: 53s !important;
}
.wordTransform span:nth-child(531) {
  -webkit-animation-delay: 53.1s !important;
          animation-delay: 53.1s !important;
}
.wordTransform span:nth-child(532) {
  -webkit-animation-delay: 53.2s !important;
          animation-delay: 53.2s !important;
}
.wordTransform span:nth-child(533) {
  -webkit-animation-delay: 53.3s !important;
          animation-delay: 53.3s !important;
}
.wordTransform span:nth-child(534) {
  -webkit-animation-delay: 53.4s !important;
          animation-delay: 53.4s !important;
}
.wordTransform span:nth-child(535) {
  -webkit-animation-delay: 53.5s !important;
          animation-delay: 53.5s !important;
}
.wordTransform span:nth-child(536) {
  -webkit-animation-delay: 53.6s !important;
          animation-delay: 53.6s !important;
}
.wordTransform span:nth-child(537) {
  -webkit-animation-delay: 53.7s !important;
          animation-delay: 53.7s !important;
}
.wordTransform span:nth-child(538) {
  -webkit-animation-delay: 53.8s !important;
          animation-delay: 53.8s !important;
}
.wordTransform span:nth-child(539) {
  -webkit-animation-delay: 53.9s !important;
          animation-delay: 53.9s !important;
}
.wordTransform span:nth-child(540) {
  -webkit-animation-delay: 54s !important;
          animation-delay: 54s !important;
}
.wordTransform span:nth-child(541) {
  -webkit-animation-delay: 54.1s !important;
          animation-delay: 54.1s !important;
}
.wordTransform span:nth-child(542) {
  -webkit-animation-delay: 54.2s !important;
          animation-delay: 54.2s !important;
}
.wordTransform span:nth-child(543) {
  -webkit-animation-delay: 54.3s !important;
          animation-delay: 54.3s !important;
}
.wordTransform span:nth-child(544) {
  -webkit-animation-delay: 54.4s !important;
          animation-delay: 54.4s !important;
}
.wordTransform span:nth-child(545) {
  -webkit-animation-delay: 54.5s !important;
          animation-delay: 54.5s !important;
}
.wordTransform span:nth-child(546) {
  -webkit-animation-delay: 54.6s !important;
          animation-delay: 54.6s !important;
}
.wordTransform span:nth-child(547) {
  -webkit-animation-delay: 54.7s !important;
          animation-delay: 54.7s !important;
}
.wordTransform span:nth-child(548) {
  -webkit-animation-delay: 54.8s !important;
          animation-delay: 54.8s !important;
}
.wordTransform span:nth-child(549) {
  -webkit-animation-delay: 54.9s !important;
          animation-delay: 54.9s !important;
}
.wordTransform span:nth-child(550) {
  -webkit-animation-delay: 55s !important;
          animation-delay: 55s !important;
}
.wordTransform span:nth-child(551) {
  -webkit-animation-delay: 55.1s !important;
          animation-delay: 55.1s !important;
}
.wordTransform span:nth-child(552) {
  -webkit-animation-delay: 55.2s !important;
          animation-delay: 55.2s !important;
}
.wordTransform span:nth-child(553) {
  -webkit-animation-delay: 55.3s !important;
          animation-delay: 55.3s !important;
}
.wordTransform span:nth-child(554) {
  -webkit-animation-delay: 55.4s !important;
          animation-delay: 55.4s !important;
}
.wordTransform span:nth-child(555) {
  -webkit-animation-delay: 55.5s !important;
          animation-delay: 55.5s !important;
}
.wordTransform span:nth-child(556) {
  -webkit-animation-delay: 55.6s !important;
          animation-delay: 55.6s !important;
}
.wordTransform span:nth-child(557) {
  -webkit-animation-delay: 55.7s !important;
          animation-delay: 55.7s !important;
}
.wordTransform span:nth-child(558) {
  -webkit-animation-delay: 55.8s !important;
          animation-delay: 55.8s !important;
}
.wordTransform span:nth-child(559) {
  -webkit-animation-delay: 55.9s !important;
          animation-delay: 55.9s !important;
}
.wordTransform span:nth-child(560) {
  -webkit-animation-delay: 56s !important;
          animation-delay: 56s !important;
}
.wordTransform span:nth-child(561) {
  -webkit-animation-delay: 56.1s !important;
          animation-delay: 56.1s !important;
}
.wordTransform span:nth-child(562) {
  -webkit-animation-delay: 56.2s !important;
          animation-delay: 56.2s !important;
}
.wordTransform span:nth-child(563) {
  -webkit-animation-delay: 56.3s !important;
          animation-delay: 56.3s !important;
}
.wordTransform span:nth-child(564) {
  -webkit-animation-delay: 56.4s !important;
          animation-delay: 56.4s !important;
}
.wordTransform span:nth-child(565) {
  -webkit-animation-delay: 56.5s !important;
          animation-delay: 56.5s !important;
}
.wordTransform span:nth-child(566) {
  -webkit-animation-delay: 56.6s !important;
          animation-delay: 56.6s !important;
}
.wordTransform span:nth-child(567) {
  -webkit-animation-delay: 56.7s !important;
          animation-delay: 56.7s !important;
}
.wordTransform span:nth-child(568) {
  -webkit-animation-delay: 56.8s !important;
          animation-delay: 56.8s !important;
}
.wordTransform span:nth-child(569) {
  -webkit-animation-delay: 56.9s !important;
          animation-delay: 56.9s !important;
}
.wordTransform span:nth-child(570) {
  -webkit-animation-delay: 57s !important;
          animation-delay: 57s !important;
}
.wordTransform span:nth-child(571) {
  -webkit-animation-delay: 57.1s !important;
          animation-delay: 57.1s !important;
}
.wordTransform span:nth-child(572) {
  -webkit-animation-delay: 57.2s !important;
          animation-delay: 57.2s !important;
}
.wordTransform span:nth-child(573) {
  -webkit-animation-delay: 57.3s !important;
          animation-delay: 57.3s !important;
}
.wordTransform span:nth-child(574) {
  -webkit-animation-delay: 57.4s !important;
          animation-delay: 57.4s !important;
}
.wordTransform span:nth-child(575) {
  -webkit-animation-delay: 57.5s !important;
          animation-delay: 57.5s !important;
}
.wordTransform span:nth-child(576) {
  -webkit-animation-delay: 57.6s !important;
          animation-delay: 57.6s !important;
}
.wordTransform span:nth-child(577) {
  -webkit-animation-delay: 57.7s !important;
          animation-delay: 57.7s !important;
}
.wordTransform span:nth-child(578) {
  -webkit-animation-delay: 57.8s !important;
          animation-delay: 57.8s !important;
}
.wordTransform span:nth-child(579) {
  -webkit-animation-delay: 57.9s !important;
          animation-delay: 57.9s !important;
}
.wordTransform span:nth-child(580) {
  -webkit-animation-delay: 58s !important;
          animation-delay: 58s !important;
}
.wordTransform span:nth-child(581) {
  -webkit-animation-delay: 58.1s !important;
          animation-delay: 58.1s !important;
}
.wordTransform span:nth-child(582) {
  -webkit-animation-delay: 58.2s !important;
          animation-delay: 58.2s !important;
}
.wordTransform span:nth-child(583) {
  -webkit-animation-delay: 58.3s !important;
          animation-delay: 58.3s !important;
}
.wordTransform span:nth-child(584) {
  -webkit-animation-delay: 58.4s !important;
          animation-delay: 58.4s !important;
}
.wordTransform span:nth-child(585) {
  -webkit-animation-delay: 58.5s !important;
          animation-delay: 58.5s !important;
}
.wordTransform span:nth-child(586) {
  -webkit-animation-delay: 58.6s !important;
          animation-delay: 58.6s !important;
}
.wordTransform span:nth-child(587) {
  -webkit-animation-delay: 58.7s !important;
          animation-delay: 58.7s !important;
}
.wordTransform span:nth-child(588) {
  -webkit-animation-delay: 58.8s !important;
          animation-delay: 58.8s !important;
}
.wordTransform span:nth-child(589) {
  -webkit-animation-delay: 58.9s !important;
          animation-delay: 58.9s !important;
}
.wordTransform span:nth-child(590) {
  -webkit-animation-delay: 59s !important;
          animation-delay: 59s !important;
}
.wordTransform span:nth-child(591) {
  -webkit-animation-delay: 59.1s !important;
          animation-delay: 59.1s !important;
}
.wordTransform span:nth-child(592) {
  -webkit-animation-delay: 59.2s !important;
          animation-delay: 59.2s !important;
}
.wordTransform span:nth-child(593) {
  -webkit-animation-delay: 59.3s !important;
          animation-delay: 59.3s !important;
}
.wordTransform span:nth-child(594) {
  -webkit-animation-delay: 59.4s !important;
          animation-delay: 59.4s !important;
}
.wordTransform span:nth-child(595) {
  -webkit-animation-delay: 59.5s !important;
          animation-delay: 59.5s !important;
}
.wordTransform span:nth-child(596) {
  -webkit-animation-delay: 59.6s !important;
          animation-delay: 59.6s !important;
}
.wordTransform span:nth-child(597) {
  -webkit-animation-delay: 59.7s !important;
          animation-delay: 59.7s !important;
}
.wordTransform span:nth-child(598) {
  -webkit-animation-delay: 59.8s !important;
          animation-delay: 59.8s !important;
}
.wordTransform span:nth-child(599) {
  -webkit-animation-delay: 59.9s !important;
          animation-delay: 59.9s !important;
}
.wordTransform span:nth-child(600) {
  -webkit-animation-delay: 60s !important;
          animation-delay: 60s !important;
}
.wordTransform.resized {
  height: auto !important;
}
.wordTransform.show {
  opacity: 1;
}

.accordion-head {
  cursor: pointer;
}

.btn a,
.btn button,
.btn .wp-block-button__link,
.submit-box a,
.submit-box button,
.submit-box .wp-block-button__link,
.wp-block-button a,
.wp-block-button button,
.wp-block-button .wp-block-button__link {
  -webkit-transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  text-decoration: none;
  text-align: center;
  border-radius: 12px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.btn a,
.btn button,
.btn .wp-block-button__link,
.submit-box a,
.submit-box button,
.submit-box .wp-block-button__link,
.wp-block-button a,
.wp-block-button button,
.wp-block-button .wp-block-button__link {
  padding: 12px 12px 12px 14px;
  font-weight: 500;
  background-color: rgba(254, 250, 246, 0.9);
  color: #3D3A37;
}
.btn a .btn-arrow,
.btn button .btn-arrow,
.btn .wp-block-button__link .btn-arrow,
.submit-box a .btn-arrow,
.submit-box button .btn-arrow,
.submit-box .wp-block-button__link .btn-arrow,
.wp-block-button a .btn-arrow,
.wp-block-button button .btn-arrow,
.wp-block-button .wp-block-button__link .btn-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  aspect-ratio: 1;
  height: auto;
  background-color: rgba(61, 58, 55, 0.9);
  width: 32px;
  margin-left: 34px;
  position: relative;
  overflow: hidden;
}
.btn a .btn-arrow::before, .btn a .btn-arrow::after,
.btn button .btn-arrow::before,
.btn button .btn-arrow::after,
.btn .wp-block-button__link .btn-arrow::before,
.btn .wp-block-button__link .btn-arrow::after,
.submit-box a .btn-arrow::before,
.submit-box a .btn-arrow::after,
.submit-box button .btn-arrow::before,
.submit-box button .btn-arrow::after,
.submit-box .wp-block-button__link .btn-arrow::before,
.submit-box .wp-block-button__link .btn-arrow::after,
.wp-block-button a .btn-arrow::before,
.wp-block-button a .btn-arrow::after,
.wp-block-button button .btn-arrow::before,
.wp-block-button button .btn-arrow::after,
.wp-block-button .wp-block-button__link .btn-arrow::before,
.wp-block-button .wp-block-button__link .btn-arrow::after {
  display: block;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 2;
  content: "\e911";
  color: #FEFAF6;
  font-size: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
.btn a .btn-arrow::before,
.btn button .btn-arrow::before,
.btn .wp-block-button__link .btn-arrow::before,
.submit-box a .btn-arrow::before,
.submit-box button .btn-arrow::before,
.submit-box .wp-block-button__link .btn-arrow::before,
.wp-block-button a .btn-arrow::before,
.wp-block-button button .btn-arrow::before,
.wp-block-button .wp-block-button__link .btn-arrow::before {
  left: -50%;
}
.btn a:hover,
.btn button:hover,
.btn .wp-block-button__link:hover,
.submit-box a:hover,
.submit-box button:hover,
.submit-box .wp-block-button__link:hover,
.wp-block-button a:hover,
.wp-block-button button:hover,
.wp-block-button .wp-block-button__link:hover {
  opacity: 1;
  background-color: rgba(230, 226, 222, 0.9);
}
.btn a:hover .btn-arrow::before, .btn a:hover .btn-arrow::after,
.btn button:hover .btn-arrow::before,
.btn button:hover .btn-arrow::after,
.btn .wp-block-button__link:hover .btn-arrow::before,
.btn .wp-block-button__link:hover .btn-arrow::after,
.submit-box a:hover .btn-arrow::before,
.submit-box a:hover .btn-arrow::after,
.submit-box button:hover .btn-arrow::before,
.submit-box button:hover .btn-arrow::after,
.submit-box .wp-block-button__link:hover .btn-arrow::before,
.submit-box .wp-block-button__link:hover .btn-arrow::after,
.wp-block-button a:hover .btn-arrow::before,
.wp-block-button a:hover .btn-arrow::after,
.wp-block-button button:hover .btn-arrow::before,
.wp-block-button button:hover .btn-arrow::after,
.wp-block-button .wp-block-button__link:hover .btn-arrow::before,
.wp-block-button .wp-block-button__link:hover .btn-arrow::after {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.btn a:hover .btn-arrow::before,
.btn button:hover .btn-arrow::before,
.btn .wp-block-button__link:hover .btn-arrow::before,
.submit-box a:hover .btn-arrow::before,
.submit-box button:hover .btn-arrow::before,
.submit-box .wp-block-button__link:hover .btn-arrow::before,
.wp-block-button a:hover .btn-arrow::before,
.wp-block-button button:hover .btn-arrow::before,
.wp-block-button .wp-block-button__link:hover .btn-arrow::before {
  left: 50%;
}
.btn a:hover .btn-arrow::after,
.btn button:hover .btn-arrow::after,
.btn .wp-block-button__link:hover .btn-arrow::after,
.submit-box a:hover .btn-arrow::after,
.submit-box button:hover .btn-arrow::after,
.submit-box .wp-block-button__link:hover .btn-arrow::after,
.wp-block-button a:hover .btn-arrow::after,
.wp-block-button button:hover .btn-arrow::after,
.wp-block-button .wp-block-button__link:hover .btn-arrow::after {
  left: 150%;
}
.btn.dark-btn a,
.btn.dark-btn button,
.btn.dark-btn .wp-block-button__link,
.submit-box.dark-btn a,
.submit-box.dark-btn button,
.submit-box.dark-btn .wp-block-button__link,
.wp-block-button.dark-btn a,
.wp-block-button.dark-btn button,
.wp-block-button.dark-btn .wp-block-button__link {
  background-color: #3D3A37;
  color: #FEFAF6;
}
.btn.dark-btn a .btn-arrow,
.btn.dark-btn button .btn-arrow,
.btn.dark-btn .wp-block-button__link .btn-arrow,
.submit-box.dark-btn a .btn-arrow,
.submit-box.dark-btn button .btn-arrow,
.submit-box.dark-btn .wp-block-button__link .btn-arrow,
.wp-block-button.dark-btn a .btn-arrow,
.wp-block-button.dark-btn button .btn-arrow,
.wp-block-button.dark-btn .wp-block-button__link .btn-arrow {
  background-color: rgba(254, 250, 246, 0.9);
}
.btn.dark-btn a .btn-arrow::before, .btn.dark-btn a .btn-arrow::after,
.btn.dark-btn button .btn-arrow::before,
.btn.dark-btn button .btn-arrow::after,
.btn.dark-btn .wp-block-button__link .btn-arrow::before,
.btn.dark-btn .wp-block-button__link .btn-arrow::after,
.submit-box.dark-btn a .btn-arrow::before,
.submit-box.dark-btn a .btn-arrow::after,
.submit-box.dark-btn button .btn-arrow::before,
.submit-box.dark-btn button .btn-arrow::after,
.submit-box.dark-btn .wp-block-button__link .btn-arrow::before,
.submit-box.dark-btn .wp-block-button__link .btn-arrow::after,
.wp-block-button.dark-btn a .btn-arrow::before,
.wp-block-button.dark-btn a .btn-arrow::after,
.wp-block-button.dark-btn button .btn-arrow::before,
.wp-block-button.dark-btn button .btn-arrow::after,
.wp-block-button.dark-btn .wp-block-button__link .btn-arrow::before,
.wp-block-button.dark-btn .wp-block-button__link .btn-arrow::after {
  color: #3D3A37;
}
.btn.dark-btn a:hover,
.btn.dark-btn button:hover,
.btn.dark-btn .wp-block-button__link:hover,
.submit-box.dark-btn a:hover,
.submit-box.dark-btn button:hover,
.submit-box.dark-btn .wp-block-button__link:hover,
.wp-block-button.dark-btn a:hover,
.wp-block-button.dark-btn button:hover,
.wp-block-button.dark-btn .wp-block-button__link:hover {
  opacity: 1;
  background-color: #57524E;
}
.btn.small-btn a,
.btn.small-btn button,
.btn.small-btn .wp-block-button__link,
.submit-box.small-btn a,
.submit-box.small-btn button,
.submit-box.small-btn .wp-block-button__link,
.wp-block-button.small-btn a,
.wp-block-button.small-btn button,
.wp-block-button.small-btn .wp-block-button__link {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  font-weight: 500;
  padding: 10px 10px 10px 16px;
}
.btn.small-btn a .btn-arrow,
.btn.small-btn button .btn-arrow,
.btn.small-btn .wp-block-button__link .btn-arrow,
.submit-box.small-btn a .btn-arrow,
.submit-box.small-btn button .btn-arrow,
.submit-box.small-btn .wp-block-button__link .btn-arrow,
.wp-block-button.small-btn a .btn-arrow,
.wp-block-button.small-btn button .btn-arrow,
.wp-block-button.small-btn .wp-block-button__link .btn-arrow {
  width: 20px;
  margin-left: 14px;
}
.btn.small-btn a .btn-arrow::before, .btn.small-btn a .btn-arrow::after,
.btn.small-btn button .btn-arrow::before,
.btn.small-btn button .btn-arrow::after,
.btn.small-btn .wp-block-button__link .btn-arrow::before,
.btn.small-btn .wp-block-button__link .btn-arrow::after,
.submit-box.small-btn a .btn-arrow::before,
.submit-box.small-btn a .btn-arrow::after,
.submit-box.small-btn button .btn-arrow::before,
.submit-box.small-btn button .btn-arrow::after,
.submit-box.small-btn .wp-block-button__link .btn-arrow::before,
.submit-box.small-btn .wp-block-button__link .btn-arrow::after,
.wp-block-button.small-btn a .btn-arrow::before,
.wp-block-button.small-btn a .btn-arrow::after,
.wp-block-button.small-btn button .btn-arrow::before,
.wp-block-button.small-btn button .btn-arrow::after,
.wp-block-button.small-btn .wp-block-button__link .btn-arrow::before,
.wp-block-button.small-btn .wp-block-button__link .btn-arrow::after {
  content: "\e911";
  font-size: 7.6px;
}
.btn.mid-btn a,
.submit-box.mid-btn a,
.wp-block-button.mid-btn a {
  padding: 12px 12px 12px 20px;
}
.btn.mid-btn a .btn-arrow,
.submit-box.mid-btn a .btn-arrow,
.wp-block-button.mid-btn a .btn-arrow {
  width: 24px;
  min-width: 24px;
  margin-left: 20px;
}
.btn.mid-btn a .btn-arrow::before, .btn.mid-btn a .btn-arrow::after,
.submit-box.mid-btn a .btn-arrow::before,
.submit-box.mid-btn a .btn-arrow::after,
.wp-block-button.mid-btn a .btn-arrow::before,
.wp-block-button.mid-btn a .btn-arrow::after {
  font-size: 9px;
}
.btn input[type=submit],
.submit-box input[type=submit],
.wp-block-button input[type=submit] {
  font-size: 14px;
  line-height: 16px;
  padding: 0 15px;
}

.wp-block-button .wp-block-button__link {
  padding: 11px 16px;
  background-color: #3D3A37;
  color: #FEFAF6;
}
.wp-block-button .wp-block-button__link .btn-arrow {
  background-color: rgba(254, 250, 246, 0.9);
}
.wp-block-button .wp-block-button__link .btn-arrow::before, .wp-block-button .wp-block-button__link .btn-arrow::after {
  color: #3D3A37;
}
.wp-block-button .wp-block-button__link:hover {
  opacity: 1;
  background-color: #57524E;
}

body form .gform-body .gform_fields .gfield button.btn, body form .gform_body .gform_fields .gfield button.btn {
  -webkit-transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  max-width: 100% !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  margin: 0 !important;
  text-decoration: none !important;
  text-align: center !important;
  border-radius: 8px !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  font-family: "Instrument Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  padding: 10px 10px 10px 16px;
  font-weight: 500;
  background-color: rgba(254, 250, 246, 0.9);
  color: #3D3A37;
}
body form .gform-body .gform_fields .gfield button.btn .btn-arrow, body form .gform_body .gform_fields .gfield button.btn .btn-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  aspect-ratio: 1;
  width: 20px;
  height: auto;
  background-color: rgba(61, 58, 55, 0.9);
  margin-left: 14px;
  position: relative;
  overflow: hidden;
}
body form .gform-body .gform_fields .gfield button.btn .btn-arrow::before, body form .gform-body .gform_fields .gfield button.btn .btn-arrow::after, body form .gform_body .gform_fields .gfield button.btn .btn-arrow::before, body form .gform_body .gform_fields .gfield button.btn .btn-arrow::after {
  display: block;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 2;
  content: "\e911";
  color: #FEFAF6;
  font-size: 7.7px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
body form .gform-body .gform_fields .gfield button.btn .btn-arrow::before, body form .gform_body .gform_fields .gfield button.btn .btn-arrow::before {
  left: -50%;
}
body form .gform-body .gform_fields .gfield button.btn:hover, body form .gform_body .gform_fields .gfield button.btn:hover {
  opacity: 1 !important;
  background-color: rgba(230, 226, 222, 0.9);
}
body form .gform-body .gform_fields .gfield button.btn:hover .btn-arrow::before, body form .gform-body .gform_fields .gfield button.btn:hover .btn-arrow::after, body form .gform_body .gform_fields .gfield button.btn:hover .btn-arrow::before, body form .gform_body .gform_fields .gfield button.btn:hover .btn-arrow::after {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
body form .gform-body .gform_fields .gfield button.btn:hover .btn-arrow::before, body form .gform_body .gform_fields .gfield button.btn:hover .btn-arrow::before {
  left: 50%;
}
body form .gform-body .gform_fields .gfield button.btn:hover .btn-arrow::after, body form .gform_body .gform_fields .gfield button.btn:hover .btn-arrow::after {
  left: 150%;
}

button.btn {
  -webkit-transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  text-decoration: none;
  text-align: center;
  border-radius: 8px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  padding: 10px 10px 10px 16px;
  font-weight: 500;
  background-color: rgba(254, 250, 246, 0.9);
  color: #3D3A37;
}
button.btn .btn-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  aspect-ratio: 1;
  width: 20px;
  height: auto;
  background-color: rgba(61, 58, 55, 0.9);
  margin-left: 14px;
  position: relative;
  overflow: hidden;
}
button.btn .btn-arrow::before, button.btn .btn-arrow::after {
  display: block;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 2;
  content: "\e911";
  color: #FEFAF6;
  font-size: 7.7px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
button.btn .btn-arrow::before {
  left: -50%;
}
button.btn:hover {
  opacity: 1;
  background-color: rgba(230, 226, 222, 0.9);
}
button.btn:hover .btn-arrow::before, button.btn:hover .btn-arrow::after {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
button.btn:hover .btn-arrow::before {
  left: 50%;
}
button.btn:hover .btn-arrow::after {
  left: 150%;
}

.footer-btn a {
  -webkit-transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  text-decoration: none;
  text-align: left;
  border-radius: 12px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  padding: 16px 16px 16px 16px;
  font-weight: 500;
  background-color: rgba(254, 250, 246, 0.1);
  color: #FEFAF6;
}
.footer-btn a .btn-text {
  min-width: 160px;
  display: block;
}
.footer-btn a .btn-text .get-in-touch-text {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
}
@media (max-width: 768.1px) {
  .footer-btn a .btn-text .get-in-touch-text {
    font-size: 20.57px;
  }
}
@media (max-width: 575.9px) {
  .footer-btn a .btn-text .get-in-touch-text {
    font-size: 16px;
  }
}
.footer-btn a .btn-text .get-in-touch-text {
  margin: 0 0 4px;
  display: block;
  color: #FEFAF6;
}
@media (max-width: 768.1px) {
  .footer-btn a .btn-text .get-in-touch-text {
    font-size: 24px;
  }
}
.footer-btn a .btn-text .email {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: rgba(254, 250, 246, 0.6);
  display: block;
}
.footer-btn a .btn-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  aspect-ratio: 1;
  width: 24px;
  height: auto;
  background-color: #FEFAF6;
  margin-left: 24px;
  position: relative;
  overflow: hidden;
}
.footer-btn a .btn-arrow::before, .footer-btn a .btn-arrow::after {
  display: block;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 2;
  content: "\e911";
  color: #3D3A37;
  font-size: 9px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
.footer-btn a .btn-arrow::before {
  left: -50%;
  top: 150%;
}
.footer-btn a:hover {
  opacity: 1;
  background-color: rgba(254, 250, 246, 0.2);
}
.footer-btn a:hover .btn-arrow::before, .footer-btn a:hover .btn-arrow::after {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.footer-btn a:hover .btn-arrow::before {
  left: 50%;
  top: 50%;
}
.footer-btn a:hover .btn-arrow::after {
  left: 150%;
  top: -50%;
}

.header-contact-btn a {
  -webkit-transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  text-decoration: none;
  text-align: left;
  border-radius: 12px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  padding: 16px 16px 16px 16px;
  font-weight: 500;
  background-color: rgba(254, 250, 246, 0.1);
  color: #FEFAF6;
}
.header-contact-btn a .btn-text {
  min-width: 160px;
  display: block;
}
.header-contact-btn a .btn-text .get-in-touch-text {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
}
@media (max-width: 768.1px) {
  .header-contact-btn a .btn-text .get-in-touch-text {
    font-size: 20.57px;
  }
}
@media (max-width: 575.9px) {
  .header-contact-btn a .btn-text .get-in-touch-text {
    font-size: 16px;
  }
}
.header-contact-btn a .btn-text .get-in-touch-text {
  margin: 0 0 4px;
  display: block;
  color: #FEFAF6;
}
@media (max-width: 768.1px) {
  .header-contact-btn a .btn-text .get-in-touch-text {
    font-size: 24px;
  }
}
.header-contact-btn a .btn-text .email {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: rgba(254, 250, 246, 0.4);
  display: block;
}
.header-contact-btn a .btn-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  aspect-ratio: 1;
  width: 24px;
  height: auto;
  background-color: #FEFAF6;
  margin-left: 24px;
  position: relative;
  overflow: hidden;
}
.header-contact-btn a .btn-arrow::before, .header-contact-btn a .btn-arrow::after {
  display: block;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 2;
  content: "\e911";
  color: #3D3A37;
  font-size: 9px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
.header-contact-btn a .btn-arrow::before {
  left: -50%;
  top: 150%;
}
.header-contact-btn a:hover {
  opacity: 1;
  background-color: rgba(254, 250, 246, 0.2);
}
.header-contact-btn a:hover .btn-arrow::before, .header-contact-btn a:hover .btn-arrow::after {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.header-contact-btn a:hover .btn-arrow::before {
  left: 50%;
  top: 50%;
}
.header-contact-btn a:hover .btn-arrow::after {
  left: 150%;
  top: -50%;
}

.video {
  padding-bottom: 144px;
}
@media (max-width: 576.9px) {
  .video {
    padding-bottom: 94px;
  }
}
.video .container .video-link {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.video .container .video-link .img {
  width: 100%;
  overflow: hidden;
  border-radius: 5px;
}
.video .container .video-link .img:hover div {
  scale: 1.18;
}
.video .container .video-link .img div {
  padding-top: 42.7%;
  background-size: cover;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.video .container .video-link img {
  width: 46px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  .video .container .video-link img {
    width: 32px;
  }
}
.video .container .video-link .data-video {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.video-box {
  overflow: visible !important;
}
.video-box .data-video {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  z-index: -99;
}

.video-light-box {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 99999;
  left: 0;
  top: 0;
}
.video-light-box:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000;
  opacity: 0.8;
}
.video-light-box .close {
  opacity: 1;
  background: none;
  display: block;
  width: 28px;
  height: 28px;
  position: absolute;
  z-index: 9;
  right: -7px;
  top: -30px;
  -webkit-transition: All 0.2s ease-in-out;
  transition: All 0.2s ease-in-out;
  cursor: pointer;
}
.video-light-box .close:before {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  background: #ffffff;
  -webkit-transform: rotate(-45deg) translateZ(0);
          transform: rotate(-45deg) translateZ(0);
  position: absolute;
  left: 3px;
  top: 13px;
  -webkit-transition: All 0.3s ease-in-out;
  transition: All 0.3s ease-in-out;
}
.video-light-box .close:after {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  background: #ffffff;
  -webkit-transform: rotate(45deg) translateZ(0);
          transform: rotate(45deg) translateZ(0);
  position: absolute;
  left: 3px;
  top: 13px;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.video-light-box .video-box {
  max-width: 1134px;
  width: 100%;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0;
}
@media (max-width: 1200px) {
  .video-light-box .video-box {
    width: 96%;
  }
}
.video-light-box .video-box video {
  width: 100%;
}
.video-light-box .video-box iframe {
  width: 100%;
  height: 641px;
}
@media (max-width: 1200px) {
  .video-light-box .video-box iframe {
    height: 52.9vw;
  }
}

.service-tab-bar {
  padding: 52px 0 68px;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 768.1px) {
  .service-tab-bar {
    padding: 18px 0 60px;
  }
}
.service-tab-bar.show {
  opacity: 1;
}
.service-tab-bar .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 768.1px) {
  .service-tab-bar .content {
    padding: 0 52px;
  }
}
@media (max-width: 575.9px) {
  .service-tab-bar .content {
    padding: 0 20px;
  }
}
.service-tab-bar .content-box {
  max-width: 100%;
  padding: 4px 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 8px;
  background-color: #F0ECE8;
  border-radius: 12px;
  position: relative;
  overflow-x: auto;
}
@media (max-width: 768.1px) {
  .service-tab-bar .content-box {
    gap: 7.2px;
    padding: 3.5px 3.5px;
  }
}
@media (max-width: 575.9px) {
  .service-tab-bar .content-box {
    gap: 4.8px;
    padding: 3.2px 3.2px;
  }
}
.service-tab-bar .content-box .tab-item {
  cursor: pointer;
  position: relative;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px 24px;
  white-space: nowrap;
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
  color: rgba(61, 58, 55, 0.8);
}
@media (max-width: 768.1px) {
  .service-tab-bar .content-box .tab-item {
    padding: 18px 21.6px;
    border-radius: 10.8px;
    font-size: 21.6px;
  }
}
@media (max-width: 575.9px) {
  .service-tab-bar .content-box .tab-item {
    padding: 12px 14.4px;
    border-radius: 7.2px;
    font-size: 14.4px;
  }
}
.service-tab-bar .content-box .tab-item::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 40px;
  min-width: 40px;
  height: auto;
  aspect-ratio: 1;
  margin-right: 16px;
  color: rgba(254, 250, 246, 0.5);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-radius: 6.4px;
  overflow: hidden;
  font-size: 1.6666666667em;
}
@media (max-width: 768.1px) {
  .service-tab-bar .content-box .tab-item::before {
    width: 36px;
    min-width: 36px;
    margin-right: 14.4px;
  }
}
@media (max-width: 575.9px) {
  .service-tab-bar .content-box .tab-item::before {
    width: 24px;
    min-width: 24px;
    margin-right: 9.6px;
  }
}
.service-tab-bar .content-box .tab-item.tab-index-1::before {
  content: "\e912";
  background-image: url(../images/orange-noise.png);
}
.service-tab-bar .content-box .tab-item.tab-index-2::before {
  content: "\e913";
  background-image: url(../images/green-noise.png);
}
.service-tab-bar .content-box .tab-item.tab-index-3::before {
  content: "\e914";
  background-image: url(../images/dark-noise.png);
}
.service-tab-bar .content-box .tab-item.active {
  color: #3D3A37;
}
.service-tab-bar .content-box .tab-item.active::before {
  color: #FEFAF6;
}
@media (min-width: 768.1px) {
  .service-tab-bar .content-box .tab-item:hover {
    color: #3D3A37;
  }
  .service-tab-bar .content-box .tab-item:hover::before {
    color: #FEFAF6;
  }
}
.service-tab-bar .content-box::after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  width: 200px;
  height: calc(100% - 8px);
  background-color: #FEFAF6;
  border-radius: 12px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08);
}
.service-tab-bar .content-box:has(.tab-index-1.active)::after {
  width: var(--item-1);
  left: 4px;
}
.service-tab-bar .content-box:has(.tab-index-2.active)::after {
  width: var(--item-2);
  left: calc(4px + var(--item-1) + 8px);
}
.service-tab-bar .content-box:has(.tab-index-3.active)::after {
  width: var(--item-3);
  left: calc(4px + var(--item-1) + var(--item-2) + 16px);
}

.main-tab-content {
  position: relative;
}
.main-tab-content .main-tab-item:not(.active) {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: -100;
  opacity: 0;
  pointer-events: none;
}
.main-tab-content .main-tab-item .overview .title .before-heading::before,
.main-tab-content .main-tab-item .service-accordion-section .title .before-heading::before,
.main-tab-content .main-tab-item .testimonials-center-slider .title .before-heading::before {
  background-image: url("../images/orange-noise.png");
}
.main-tab-content .main-tab-item .get-in-touch-bar .content-box {
  background-image: url("../images/orange-noise-3.jpg");
}
.main-tab-content .main-tab-item.orange-style .overview .title .before-heading::before,
.main-tab-content .main-tab-item.orange-style .service-accordion-section .title .before-heading::before,
.main-tab-content .main-tab-item.orange-style .testimonials-center-slider .title .before-heading::before {
  background-image: url("../images/orange-noise.png");
}
.main-tab-content .main-tab-item.orange-style .get-in-touch-bar .content-box {
  background-image: url("../images/orange-noise-3.jpg");
}
.main-tab-content .main-tab-item.orange-style .title-and-marquee h2 i {
  background: linear-gradient(345.41deg, #F0DB8D -14.16%, #CC473B 116.57%);
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.main-tab-content .main-tab-item.orange-style .testimonials-center-slider .author-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("../images/headshot-placeholder-ored.png");
}
.main-tab-content .main-tab-item.green-style .overview .title .before-heading::before,
.main-tab-content .main-tab-item.green-style .service-accordion-section .title .before-heading::before,
.main-tab-content .main-tab-item.green-style .testimonials-center-slider .title .before-heading::before {
  background-image: url("../images/green-noise.png");
}
.main-tab-content .main-tab-item.green-style .get-in-touch-bar .content-box {
  background-image: url("../images/green-noise-3.jpg");
}
.main-tab-content .main-tab-item.green-style .title-and-marquee h2 i {
  background: linear-gradient(180.6deg, #5C7559 -51.55%, #F0DB8D 168.52%);
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.main-tab-content .main-tab-item.green-style .testimonials-center-slider .author-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("../images/headshot-placeholder-grellow.png");
}
.main-tab-content .main-tab-item.dark-style .overview .title .before-heading::before,
.main-tab-content .main-tab-item.dark-style .service-accordion-section .title .before-heading::before,
.main-tab-content .main-tab-item.dark-style .testimonials-center-slider .title .before-heading::before {
  background-image: url("../images/dark-noise.png");
}
.main-tab-content .main-tab-item.dark-style .get-in-touch-bar .content-box {
  background-image: url("../images/dark-noise-3.jpg");
}
.main-tab-content .main-tab-item.dark-style .title-and-marquee h2 i {
  background: linear-gradient(4.89deg, #A7BDC7 -79.54%, #543C40 71.28%, #2A2A2A 165.81%);
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.main-tab-content .main-tab-item.dark-style .testimonials-center-slider .author-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("../images/headshot-placeholder-blurple.png");
}
.main-tab-content .title-and-marquee h2 i.orange-style {
  background: linear-gradient(345.41deg, #F0DB8D -14.16%, #CC473B 116.57%);
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.main-tab-content .title-and-marquee h2 i.green-style {
  background: linear-gradient(180.6deg, #5C7559 -51.55%, #F0DB8D 168.52%);
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.main-tab-content .title-and-marquee h2 i.dark-style {
  background: linear-gradient(4.89deg, #A7BDC7 -79.54%, #543C40 71.28%, #2A2A2A 165.81%);
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.main-tab-content.loading {
  min-height: 42vh;
  padding: 50px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-tab-content.loading a {
  display: none;
}
.main-tab-content.loading:after {
  content: "";
  display: block;
  width: 5vw;
  height: 5vw;
  aspect-ratio: 1;
  border: 5px solid #ffffff;
  border-top: 5px solid #000000;
  border-radius: 50%;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
  margin: auto;
}
@media (max-width: 768.1px) {
  .main-tab-content.loading:after {
    width: 40px;
    height: 40px;
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.waterfall {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.waterfall:has(.col) {
  width: calc(100% + 16px);
  margin-right: -16px;
}
@media (max-width: 991.9px) {
  .waterfall:has(.col) {
    width: calc(100% + 12px);
    margin-right: -12px;
  }
}
.waterfall > .item {
  display: none;
  width: 100%;
  display: inline-block;
  text-decoration: none;
}
.waterfall .col {
  margin-right: 16px;
}
@media (max-width: 991.9px) {
  .waterfall .col {
    margin-right: 12px;
  }
}
.waterfall[col="3"] .col {
  width: calc((100% - 16px) / 3);
}
.waterfall[col="2"] .col {
  width: calc((100% - 12px) / 2);
}
.waterfall[col="1"] .col {
  width: 100%;
}

@media (max-width: 600px) {
  .wp-block-media-text .wp-block-media-text__content {
    padding: 20px 0;
  }
}

.wp-block-quote {
  padding-left: 30px;
  border-left: none;
}

.wp-block-pullquote {
  border-top: solid 2px #FEFAF6;
  border-bottom: solid 2px #FEFAF6;
  padding: 40px 0;
}

.wp-block-embed .wp-block-embed__wrapper {
  padding-top: 56.25%;
}
.wp-block-embed .wp-block-embed__wrapper > * {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.sample-content {
  margin: 0 auto;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.sample-content .content > * {
  margin-bottom: 16px;
}
.sample-content .content > *:last-child {
  margin-bottom: 0px;
}
.sample-content a:hover {
  opacity: 1;
}
.sample-content .wp-block-columns,
.sample-content .wp-block-columns {
  margin: 16px 0 16px;
}
.sample-content .published-time {
  color: #FEFAF6;
  margin-bottom: 45px;
}
@media (min-width: 1439.9px) {
  .sample-content .published-time {
    margin-bottom: space(45px);
  }
}
.sample-content table {
  line-height: 1.2;
}
.sample-content {
  color: rgba(61, 58, 55, 0.9);
}
.sample-content h1,
.sample-content h2,
.sample-content h3,
.sample-content h4,
.sample-content h5,
.sample-content h6 {
  color: #3D3A37;
  margin: 32px 0 16px;
}
.sample-content h1:first-child,
.sample-content h2:first-child,
.sample-content h3:first-child,
.sample-content h4:first-child,
.sample-content h5:first-child,
.sample-content h6:first-child {
  margin-top: 0;
}
.sample-content p:has(img) {
  margin: 32px 0 16px;
}
.sample-content h1 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .sample-content h1 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  .sample-content h1 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.sample-content h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
.sample-content h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 110%;
  letter-spacing: -0.01em;
}
.sample-content h4 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 110%;
  letter-spacing: -0.01em;
}
.sample-content h5 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
}
.sample-content h6 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 120%;
  letter-spacing: -0.01em;
}
.sample-content p {
  margin-bottom: 16px;
}
@media (min-width: 1439.9px) {
  .sample-content p {
    margin-bottom: space(16px);
  }
}
.sample-content p:last-child {
  margin-bottom: 0;
}
.sample-content p img {
  display: block;
  border-radius: 10px;
}
@media (min-width: 1439.9px) {
  .sample-content p img {
    border-radius: space(10px);
  }
}
.sample-content ul,
.sample-content ol {
  padding-left: 16px;
  margin-bottom: 16px;
}
@media (min-width: 1439.9px) {
  .sample-content ul,
  .sample-content ol {
    padding-left: space(16px);
    margin-bottom: space(16px);
  }
}
.sample-content ul:last-child,
.sample-content ol:last-child {
  margin-bottom: 0;
}
.sample-content ul li,
.sample-content ol li {
  margin-bottom: 10.7px;
}
.sample-content ul li:last-child,
.sample-content ol li:last-child {
  margin-bottom: 0;
}
.sample-content ul li > ol, .sample-content ul li > ul,
.sample-content ol li > ol,
.sample-content ol li > ul {
  margin-top: 10.7px;
}
.sample-content ul > ol, .sample-content ul > ul,
.sample-content ol > ol,
.sample-content ol > ul {
  margin-top: 10.7px;
}
.sample-content ul {
  list-style: none;
}
.sample-content ul li {
  position: relative;
  padding-left: 1.5em;
  margin-bottom: 0.5944444444em;
}
.sample-content ul li:last-child {
  margin-bottom: 0;
}
.sample-content ul li::before {
  content: "";
  width: 0.1666666667em;
  height: 0.1666666667em;
  aspect-ratio: 1;
  background-color: rgba(61, 58, 55, 0.9);
  position: absolute;
  top: 0.61em;
  left: 0;
  margin: 0 0.6666666667em;
}
.sample-content ul {
  padding-left: 0;
}
.sample-content ol {
  list-style: none;
  position: relative;
  padding-left: 0;
  counter-reset: section;
}
.sample-content ol li {
  position: relative;
  padding-left: 1.5em;
  margin-bottom: 0.5944444444em;
}
.sample-content ol li:last-child {
  margin-bottom: 0;
}
.sample-content ol li::before {
  position: absolute;
  counter-increment: section;
  content: counter(section) ".";
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  top: 0;
  left: 0;
  margin: 0 0.375em;
}
.sample-content .wp-block-pullquote {
  border-top: solid 2px #FEFAF6;
  border-bottom: solid 2px #FEFAF6;
  padding: 40px 0;
  margin: 25px 0 25px;
}
@media (min-width: 1439.9px) {
  .sample-content .wp-block-pullquote {
    padding: space(40px) 0;
    margin: space(25px) 0 space(25px);
  }
}
.sample-content .wp-block-embed .wp-block-embed__wrapper {
  padding-top: 56.25%;
}
.sample-content .wp-block-embed .wp-block-embed__wrapper > * {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.sample-content .wp-block-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sample-content .wp-block-embed__wrapper {
  width: 100%;
}
.sample-content figure {
  overflow: hidden;
  margin: 47px 0 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sample-content figure img {
  display: block;
  border-radius: 16px;
}
.sample-content figcaption {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
}
.sample-content .blockquote,
.sample-content blockquote {
  margin: 47px 0 16px;
  padding: 48px 40px;
  display: block;
  border-radius: 16px;
  background-color: rgba(61, 58, 55, 0.1);
}
@media (max-width: 768.1px) {
  .sample-content .blockquote,
  .sample-content blockquote {
    padding: 48px 24px;
  }
}
.sample-content .blockquote .text,
.sample-content blockquote .text {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
}
.sample-content .blockquote > p,
.sample-content blockquote > p {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .sample-content .blockquote > p,
  .sample-content blockquote > p {
    font-weight: 400;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.sample-content .blockquote cite,
.sample-content blockquote cite {
  margin-top: 40px;
  font-style: initial;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.sample-content .blockquote cite,
.sample-content blockquote cite {
  color: #3D3A37;
  color: rgba(61, 58, 55, 0.7);
  line-height: 164%;
}
.sample-content .share-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 16px;
  border-top: 1px solid rgba(61, 58, 55, 0.4);
  margin: 48px 0 0px;
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.sample-content .share-box .share-title {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  display: block;
  margin: 0;
}
.sample-content .share-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.sample-content .share-box a {
  display: block;
  text-decoration: none;
  color: #3D3A37;
  font-size: 24px;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  background: none;
}

a.icon-link,
a.icon-link-dark {
  position: relative;
  overflow: visible;
}
a.icon-link::after,
a.icon-link-dark::after {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  letter-spacing: -0.02em;
  line-height: 1;
  content: "Link Copied!";
  background-color: #FEFAF6;
  color: #3D3A37;
  border: 1px solid #3D3A37;
  padding: 5px 10px;
  z-index: 9999;
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-transform: translate(85%, 100%);
  transform: translate(85%, 100%);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  white-space: nowrap;
}
a.icon-link.copied::after,
a.icon-link-dark.copied::after {
  opacity: 1;
}

.textAnimate {
  padding: 0 0 117px;
  position: relative;
  -webkit-transform: none !important;
          transform: none !important;
}
.textAnimate * {
  will-change: transform, opacity, filter;
}
.textAnimate > .container {
  max-width: unset;
  height: 100%;
  min-height: 2200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 768.1px) {
  .textAnimate > .container {
    min-height: 1500px;
  }
}
@media (max-width: 575.9px) {
  .textAnimate > .container {
    min-height: 1500px;
  }
}
.textAnimate > .container > .content {
  max-width: unset;
  padding: 0 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  max-width: unset;
}
.textAnimate .AnimateWrapper {
  position: relative;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  will-change: width, min-width, opacity, stroke-dashoffset;
  width: 100%;
  position: sticky;
  top: 0%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-height: 100vh;
  padding-top: 200px;
  padding-bottom: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.textAnimate .AnimateImagebox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
@media (max-width: 768.1px) {
  .textAnimate .AnimateImagebox {
    width: 150%;
    left: -25%;
  }
}
.textAnimate .AnimateImagebox .Aitem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  height: auto;
  aspect-ratio: 1;
  position: absolute;
  z-index: 6;
  left: 100%;
  top: 100%;
  border: 1px solid rgba(254, 250, 246, 0.7);
  -webkit-box-shadow: 0px 1px 24px rgba(61, 58, 55, 0.12);
          box-shadow: 0px 1px 24px rgba(61, 58, 55, 0.12);
  border-radius: 50%;
  overflow: hidden;
}
.textAnimate .AnimateImagebox .Aitem img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.textAnimate .AnimateImagebox .Aitem {
  -webkit-transition: all 0.8s ease 0.2s, border-radius 0s;
  transition: all 0.8s ease 0.2s, border-radius 0s;
  opacity: 0;
  -webkit-filter: blur(10px);
          filter: blur(10px);
}
.textAnimate .AnimateImagebox .Aitem.item-xs {
  width: clamp(18px, 1.95%, 28px);
  width: 28px;
}
.textAnimate .AnimateImagebox .Aitem.item-sm {
  width: clamp(30px, 2.5%, 36px);
  width: 36px;
}
.textAnimate .AnimateImagebox .Aitem.item-md {
  width: clamp(42px, 4%, 52px);
  width: 52px;
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-md {
    width: 26px;
  }
}
.textAnimate .AnimateImagebox .Aitem.item-mdp {
  width: clamp(42px, 3.95%, 51px);
  width: 51px;
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-mdp {
    width: 30px;
  }
}
.textAnimate .AnimateImagebox .Aitem.item-lg {
  width: clamp(48px, 4.25%, 60px);
  width: 60px;
}
.textAnimate .AnimateImagebox .Aitem.item-xl {
  width: clamp(64px, 5.6%, 80px);
  width: 80px;
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-xl {
    width: 61px;
  }
}
.textAnimate .AnimateImagebox .Aitem.item-1 {
  left: 9.3%;
  top: 4.1%;
}
.textAnimate .AnimateImagebox .Aitem.item-2 {
  left: 25.9%;
  top: 19%;
}
@media (max-width: 768.1px) {
  .textAnimate .AnimateImagebox .Aitem.item-2 {
    left: 24%;
  }
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-2 {
    left: 22%;
  }
}
.textAnimate .AnimateImagebox .Aitem.item-3 {
  top: 13%;
  left: 45%;
}
@media (max-width: 768.1px) {
  .textAnimate .AnimateImagebox .Aitem.item-3 {
    left: 43.7%;
  }
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-3 {
    left: 41.4%;
  }
}
.textAnimate .AnimateImagebox .Aitem.item-4 {
  top: 7.4%;
  left: 73.8%;
}
@media (max-width: 768.1px) {
  .textAnimate .AnimateImagebox .Aitem.item-4 {
    left: 73.1%;
  }
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-4 {
    left: 68.9%;
  }
}
.textAnimate .AnimateImagebox .Aitem.item-5 {
  top: 27.3%;
  left: 84.5%;
}
.textAnimate .AnimateImagebox .Aitem.item-6 {
  top: 57.9%;
  left: 89.7%;
}
.textAnimate .AnimateImagebox .Aitem.item-7 {
  top: 75.1%;
  left: 77.6%;
}
@media (max-width: 768.1px) {
  .textAnimate .AnimateImagebox .Aitem.item-7 {
    left: 70%;
    top: 75%;
  }
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-7 {
    top: 77%;
  }
}
.textAnimate .AnimateImagebox .Aitem.item-8 {
  top: 84.3%;
  left: 51%;
}
@media (max-width: 768.1px) {
  .textAnimate .AnimateImagebox .Aitem.item-8 {
    top: 84.6%;
    left: 47.2%;
  }
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-8 {
    left: 48.2%;
  }
}
.textAnimate .AnimateImagebox .Aitem.item-9 {
  top: 75.1%;
  left: 22.6%;
}
@media (max-width: 768.1px) {
  .textAnimate .AnimateImagebox .Aitem.item-9 {
    top: 75.6%;
    left: 17%;
  }
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-9 {
    top: 76.6%;
    left: 22%;
  }
}
.textAnimate .AnimateImagebox .Aitem.item-10 {
  top: 81.2%;
  left: 11.5%;
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-10 {
    top: 76.6%;
    left: 0%;
  }
}
.textAnimate .AnimateImagebox .Aitem.item-11 {
  top: 42.4%;
  left: 7.1%;
}
@media (max-width: 575.9px) {
  .textAnimate .AnimateImagebox .Aitem.item-11 {
    top: 76.6%;
    left: -5%;
  }
}
.textAnimate .AnimateImagebox.active .Aitem.item-xs {
  opacity: 0.3;
  -webkit-filter: blur(4.5px);
          filter: blur(4.5px);
}
.textAnimate .AnimateImagebox.active .Aitem.item-sm {
  opacity: 0.4;
  -webkit-filter: blur(2px);
          filter: blur(2px);
}
.textAnimate .AnimateImagebox.active .Aitem.item-md {
  opacity: 0.6;
  -webkit-filter: blur(2.5px);
          filter: blur(2.5px);
}
.textAnimate .AnimateImagebox.active .Aitem.item-mdp {
  opacity: 0.7;
  -webkit-filter: blur(1px);
          filter: blur(1px);
}
.textAnimate .AnimateImagebox.active .Aitem.item-lg {
  opacity: 1;
  -webkit-filter: blur(0px);
          filter: blur(0px);
}
.textAnimate .AnimateImagebox.active .Aitem.item-xl {
  opacity: 1;
  -webkit-filter: blur(0px);
          filter: blur(0px);
}
.textAnimate .text-section-Cbox {
  position: relative;
  margin: 0 auto;
  z-index: 30;
}

.member-pop {
  position: fixed;
  z-index: 9999999;
  top: 0;
  left: 0;
  width: 100vw;
  height: var(--screenH);
  background: rgba(42, 42, 42, 0.2);
  backdrop-filter: blur(48px);
  padding: 40px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --swiper-scrollbar-size: 2px;
}
@media (max-width: 991.9px) {
  .member-pop {
    padding: 56px 32px 128px;
  }
}
@media (max-width: 575.9px) {
  .member-pop {
    padding: 32px 8px 104px;
  }
}
.member-pop .pop-content {
  width: 100%;
  max-width: 1313px;
  margin: 0 auto;
  height: 720px;
  max-height: 100%;
}
@media (max-width: 991.9px) {
  .member-pop .pop-content {
    height: 100%;
    max-height: 1300px;
  }
}
.member-pop .pop-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 56px 160px 56px 56px;
  border-radius: 40px;
  background-color: #FEFAF6;
  height: 100%;
  -webkit-box-shadow: 0px 8px 56px rgba(42, 42, 42, 0.08);
          box-shadow: 0px 8px 56px rgba(42, 42, 42, 0.08);
}
@media (max-width: 1199.9px) {
  .member-pop .pop-box {
    padding: 56px 124px 56px 56px;
  }
}
@media (max-width: 991.9px) {
  .member-pop .pop-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 40px 56px 40px;
    overflow-y: auto;
    overflow-x: hidden;
    border-radius: 32px;
  }
}
@media (max-width: 575.9px) {
  .member-pop .pop-box {
    padding: 144px 40px 40px;
  }
}
.member-pop .pop-box .pop-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  overflow: auto;
  margin-right: 40px;
  scrollbar-width: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
@media (max-width: 991.9px) {
  .member-pop .pop-box .pop-left {
    max-width: 100%;
    overflow: unset;
    padding-right: 60px;
    margin-right: 0;
  }
}
@media (max-width: 575.9px) {
  .member-pop .pop-box .pop-left {
    margin-right: 0;
    padding-right: 0;
  }
}
.member-pop .pop-box .pop-left::-webkit-scrollbar {
  width: 0 !important;
}
.member-pop .pop-box .pop-left .info-slider {
  max-width: 314.2px;
}
@media (max-width: 575.9px) {
  .member-pop .pop-box .pop-left .info-slider {
    max-width: 100%;
  }
}
.member-pop .pop-box .pop-left .info-slider .slick-list {
  overflow: visible;
}
.member-pop .pop-box .pop-left .info-slider .slick-list .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.member-pop .pop-box .pop-left .info-slider .slick-list .slick-track .info-item {
  max-width: 100%;
}
.member-pop .pop-box .pop-left .info-slider .info-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 575.9px) {
  .member-pop .pop-box .pop-left .info-slider .info-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}
.member-pop .pop-box .pop-left .info-slider .info-item .member-img {
  display: block;
  position: relative;
  margin-bottom: 56px;
}
@media (max-width: 768.1px) {
  .member-pop .pop-box .pop-left .info-slider .info-item .member-img {
    margin-bottom: 32px;
  }
}
@media (max-width: 575.9px) {
  .member-pop .pop-box .pop-left .info-slider .info-item .member-img {
    -webkit-transform: translateX(-15.5%);
            transform: translateX(-15.5%);
  }
}
.member-pop .pop-box .pop-left .info-slider .info-item .member-img .img {
  width: 241.1px;
  height: auto;
  aspect-ratio: 1;
  min-width: 241.1px;
  border-radius: 50%;
  position: relative;
  z-index: 6;
}
@media (max-width: 1199.9px) {
  .member-pop .pop-box .pop-left .info-slider .info-item .member-img .img {
    width: 200px;
    min-width: 200px;
  }
}
@media (max-width: 768.1px) {
  .member-pop .pop-box .pop-left .info-slider .info-item .member-img .img {
    width: 152.7px;
    min-width: 152.7px;
  }
}
@media (max-width: 575.9px) {
  .member-pop .pop-box .pop-left .info-slider .info-item .member-img .img {
    width: 160.73px;
    min-width: 160.73px;
  }
}
.member-pop .pop-box .pop-left .info-slider .info-item .member-img::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.2s cubic-bezier(0, 0, 0.3, 1);
  -webkit-transform: translateX(31%);
          transform: translateX(31%);
}
.member-pop .pop-box .pop-left .info-slider .info-item .member-img.orange-style::after {
  background-image: url("../images/orange-round.svg");
}
.member-pop .pop-box .pop-left .info-slider .info-item .member-img.dark-style::after {
  background-image: url("../images/dark-round.png");
}
.member-pop .pop-box .pop-left .info-slider .info-item .member-img.green-style::after {
  background-image: url("../images/green-round.png");
}
.member-pop .pop-box .pop-left .info-slider .info-item .name {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.02em;
  margin: 0 0 16px;
  color: #3D3A37;
}
.member-pop .pop-box .pop-left .info-slider .info-item .position {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.member-pop .pop-box .pop-left .info-slider .info-item .position {
  color: rgba(61, 58, 55, 0.7);
  margin: 0;
}
.member-pop .pop-box .pop-left .info-slider .info-item .btn {
  margin-top: 40px;
}
@media (max-width: 768.1px) {
  .member-pop .pop-box .pop-left .info-slider .info-item .btn {
    margin-top: 32px;
  }
}
.member-pop .pop-box .pop-left .info-slider .info-item .btn a {
  padding: 12px 12px 12px 20px;
}
.member-pop .pop-box .pop-left .info-slider .info-item .btn a .btn-arrow {
  width: 24px;
  min-width: 24px;
  margin-left: 20px;
}
.member-pop .pop-box .pop-left .info-slider .info-item .btn a .btn-arrow::before, .member-pop .pop-box .pop-left .info-slider .info-item .btn a .btn-arrow::after {
  font-size: 9px;
}
.member-pop .pop-box .pop-left .member-slider-control {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 8px;
}
@media (max-width: 991.9px) {
  .member-pop .pop-box .pop-left .member-slider-control {
    display: none !important;
  }
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  min-width: 48px;
  font-size: 48px;
  height: auto;
  aspect-ratio: 1;
  overflow: hidden;
  background-color: rgba(61, 58, 55, 0.1);
  border-radius: 50%;
  overflow: hidden;
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button::after, .member-pop .pop-box .pop-left .member-slider-control .slider-button::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  font-size: 0.375em;
  color: rgba(61, 58, 55, 0.8);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.prev::after, .member-pop .pop-box .pop-left .member-slider-control .slider-button.prev::before {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.prev::after {
  left: 50%;
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.prev::before {
  left: 150%;
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.prev:hover::after, .member-pop .pop-box .pop-left .member-slider-control .slider-button.prev:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.prev:hover::after {
  left: -50%;
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.prev:hover::before {
  left: 50%;
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.next::after {
  left: 50%;
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.next::before {
  left: -50%;
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.next:hover::after, .member-pop .pop-box .pop-left .member-slider-control .slider-button.next:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.next:hover::after {
  left: 150%;
}
.member-pop .pop-box .pop-left .member-slider-control .slider-button.next:hover::before {
  left: 50%;
}
.member-pop .pop-box .pop-right {
  width: 100%;
  max-width: 561px;
  min-height: 200px;
}
@media (max-width: 1199.9px) {
  .member-pop .pop-box .pop-right {
    max-width: 55%;
  }
}
@media (max-width: 991.9px) {
  .member-pop .pop-box .pop-right {
    max-width: 100%;
    padding-top: 50px;
    height: calc(var(--popH) - var(--infoH) - 40px - 40px);
  }
}
.member-pop .pop-box .pop-right .slick-list {
  height: 100% !important;
}
.member-pop .pop-box .pop-right .slick-list .slick-track {
  height: 100% !important;
  width: 100% !important;
}
.member-pop .pop-box .pop-right .text-slider {
  width: 100%;
  height: 100%;
  position: relative;
}
.member-pop .pop-box .pop-right .text-slider .text-item {
  padding-left: 48px;
  max-height: 100%;
  position: relative;
  padding-top: 16px;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 768.1px) {
  .member-pop .pop-box .pop-right .text-slider .text-item {
    padding-left: 32px;
  }
}
.member-pop .pop-box .pop-right .text-slider .text-item .swiper-scrollbar {
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(61, 58, 55, 0.2) !important;
  height: 100%;
}
.member-pop .pop-box .pop-right .text-slider .text-item .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #3D3A37 !important;
}
.member-pop .pop-box .pop-right .text-slider .text-item:not(.slick-active) {
  position: absolute !important;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}
.member-pop .pop-box .pop-right .text-slider .text-item.slick-active {
  position: relative !important;
  left: 0 !important;
  top: 0;
  opacity: 1;
}
.member-pop .pop-box .pop-right .swiper {
  width: 100%;
  height: 100%;
}
.member-pop .pop-box .pop-right .swiper-slide {
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.member-pop {
  -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.member-pop.is-show {
  visibility: visible;
  pointer-events: unset;
}
.member-pop.visible {
  opacity: 1;
}
.member-pop .mobile-control {
  margin-top: 40px;
  display: none;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 8px;
  position: absolute;
  left: 50%;
  bottom: 56px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 991.9px) {
  .member-pop .mobile-control {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (max-width: 575.9px) {
  .member-pop .mobile-control {
    bottom: 32px;
  }
}
.member-pop .mobile-control .slider-button {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  min-width: 48px;
  font-size: 48px;
  height: auto;
  aspect-ratio: 1;
  overflow: hidden;
  background-color: rgba(61, 58, 55, 0.1);
  border-radius: 50%;
  overflow: hidden;
}
.member-pop .mobile-control .slider-button::after, .member-pop .mobile-control .slider-button::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  font-size: 0.375em;
  color: rgba(61, 58, 55, 0.7);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
.member-pop .mobile-control .slider-button.prev::after, .member-pop .mobile-control .slider-button.prev::before {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.member-pop .mobile-control .slider-button.prev::after {
  left: 50%;
}
.member-pop .mobile-control .slider-button.prev::before {
  left: 150%;
}
.member-pop .mobile-control .slider-button.prev:hover::after, .member-pop .mobile-control .slider-button.prev:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.member-pop .mobile-control .slider-button.prev:hover::after {
  left: -50%;
}
.member-pop .mobile-control .slider-button.prev:hover::before {
  left: 50%;
}
.member-pop .mobile-control .slider-button.next::after {
  left: 50%;
}
.member-pop .mobile-control .slider-button.next::before {
  left: -50%;
}
.member-pop .mobile-control .slider-button.next:hover::after, .member-pop .mobile-control .slider-button.next:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.member-pop .mobile-control .slider-button.next:hover::after {
  left: 150%;
}
.member-pop .mobile-control .slider-button.next:hover::before {
  left: 50%;
}
.member-pop .pop-close {
  position: absolute;
  right: 56px;
  top: 56px;
  background-color: #3D3A37;
  width: 48px;
  height: auto;
  min-width: 48px;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
  z-index: 9;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
@media (max-width: 991.9px) {
  .member-pop .pop-close {
    font-size: 20.57px;
    top: 40px;
  }
}
@media (max-width: 575.9px) {
  .member-pop .pop-close {
    right: 40px;
  }
}
.member-pop .pop-close::before, .member-pop .pop-close::after {
  display: block;
  content: "";
  width: 21px;
  height: 2.25px;
  background-color: #FEFAF6;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.member-pop .pop-close::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.member-pop .pop-close::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
@media (min-width: 768.1px) {
  .member-pop .pop-close:hover {
    opacity: 0.8;
  }
}

.section-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991.9px) {
  .section-filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
  }
}
.section-filter .filter-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-right: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 991.9px) {
  .section-filter .filter-left {
    margin-right: 0;
  }
}
.section-filter .filter-left .filter-item {
  position: relative;
}
.section-filter .filter-left .filter-item:last-child {
  margin-right: 0;
}
.section-filter .filter-left .filter-item .filter-head {
  position: relative;
  padding: 10px 8px 10px 14px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #3D3A37;
  color: #FEFAF6;
  border-radius: 8px;
  min-width: 144px;
}
.section-filter .filter-left .filter-item .filter-head .filter-arrow {
  display: block;
  width: 20px;
  min-width: 20px;
  height: auto;
  aspect-ratio: 1;
  margin-left: 10px;
  background-color: rgba(254, 250, 246, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 50%;
}
.section-filter .filter-left .filter-item .filter-head .filter-arrow::after {
  display: block;
  content: "";
  font-size: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #3D3A37;
  font-size: 1.4em;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  width: 9px;
  height: 9px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(../images/filter-arrow.svg);
}
.section-filter .filter-left .filter-item .filter-body {
  min-width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-top: 4px;
  z-index: 30;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 320px;
}
@media (max-width: 991.9px) {
  .section-filter .filter-left .filter-item .filter-body {
    max-width: 245px;
  }
}
@media (max-width: 768.1px) {
  .section-filter .filter-left .filter-item .filter-body {
    left: auto;
    right: 0;
  }
}
.section-filter .filter-left .filter-item .filter-body ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  border-radius: 8px;
  padding: 8px 8px;
  gap: 4px;
  background-color: rgba(61, 58, 55, 0.7);
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  backdrop-filter: blur(36px);
}
.section-filter .filter-left .filter-item .filter-body ul li {
  cursor: pointer;
  width: 100%;
  padding: 5px 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(254, 250, 246, 0.6);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.section-filter .filter-left .filter-item .filter-body ul li::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e921";
  display: block;
  width: 14px;
  height: 14px;
  min-width: 14px;
  border-radius: 4px;
  border: 1px solid rgba(254, 250, 246, 0.6);
  margin-right: 8px;
  color: transparent;
  background-color: transparent;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  font-size: 6.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.section-filter .filter-left .filter-item .filter-body ul li.active::before {
  color: #3D3A37;
  background-color: #FEFAF6;
}
.section-filter .filter-left .filter-item .filter-body ul li.active {
  color: #FEFAF6;
}
@media (min-width: 768.1px) {
  .section-filter .filter-left .filter-item .filter-body ul li:hover {
    color: #FEFAF6;
  }
  .section-filter .filter-left .filter-item .filter-body ul li:hover::before {
    border-color: #FEFAF6;
  }
}
.section-filter .filter-left .filter-item .filter-body {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  -webkit-transform: translateY(calc(100% - 30px));
          transform: translateY(calc(100% - 30px));
}
.section-filter .filter-left .filter-item .filter-body.is-show {
  visibility: visible;
  z-index: 60;
  -webkit-transform: translateY(calc(100% - 30px));
          transform: translateY(calc(100% - 30px));
}
.section-filter .filter-left .filter-item .filter-body {
  pointer-events: none;
}
.section-filter .filter-left .filter-item .filter-body.visible {
  opacity: 1;
  -webkit-transform: translateY(calc(100% - 0px));
          transform: translateY(calc(100% - 0px));
  pointer-events: all;
}
.section-filter .filter-left .filter-item.is-active .filter-head .filter-arrow::after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.section-filter .filter-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
@media (max-width: 575.9px) {
  .section-filter .filter-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.section-filter .filter-right .search-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.section-filter .filter-right .search-box input[type=search],
.section-filter .filter-right .search-box input[type=text] {
  display: block;
  width: 240px;
  border: 1px solid rgba(61, 58, 55, 0.4);
  padding: 10px 8px 10px 40px;
  color: #3D3A37;
  border-radius: 8px;
}
.section-filter .filter-right .search-box input[type=search]::-webkit-input-placeholder,
.section-filter .filter-right .search-box input[type=text]::-webkit-input-placeholder {
  color: rgba(61, 58, 55, 0.7);
}
.section-filter .filter-right .search-box input[type=search]:-moz-placeholder,
.section-filter .filter-right .search-box input[type=text]:-moz-placeholder {
  color: rgba(61, 58, 55, 0.7);
}
.section-filter .filter-right .search-box input[type=search]::-moz-placeholder,
.section-filter .filter-right .search-box input[type=text]::-moz-placeholder {
  color: rgba(61, 58, 55, 0.7);
}
.section-filter .filter-right .search-box input[type=search]:-ms-input-placeholder,
.section-filter .filter-right .search-box input[type=text]:-ms-input-placeholder {
  color: rgba(61, 58, 55, 0.7);
}
.section-filter .filter-right .search-box input[type=submit] {
  font-size: 0px;
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(../images/search.svg);
  cursor: pointer;
}
.section-filter .filter-right .search-box input[type=submit]:hover {
  opacity: 0.6;
}
.section-filter .filter-right .sort-box {
  padding: 9px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  position: relative;
}
.section-filter .filter-right .sort-box p {
  cursor: pointer;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.section-filter .filter-right .sort-box p {
  color: #3D3A37;
}
.section-filter .filter-right .sort-box p span {
  display: inline-block;
}
.section-filter .filter-right .sort-box p .sort-text {
  margin-left: 0.1em;
}
.section-filter .filter-right .sort-box p::after {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\e910";
  aspect-ratio: 1;
  font-size: 20px;
  width: 20px;
  min-width: 20px;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  color: #3D3A37;
  margin-left: 8px;
}
.section-filter .filter-right .sort-box .sort-body {
  min-width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-top: 4px;
  z-index: 30;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 320px;
  display: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.section-filter .filter-right .sort-box .sort-body ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  border-radius: 8px;
  padding: 8px 8px;
  gap: 4px;
  background-color: rgba(61, 58, 55, 0.7);
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  backdrop-filter: blur(36px);
}
.section-filter .filter-right .sort-box .sort-body ul li {
  cursor: pointer;
  width: 100%;
  padding: 5px 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(254, 250, 246, 0.6);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.section-filter .filter-right .sort-box .sort-body ul li::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e921";
  display: block;
  width: 14px;
  height: 14px;
  min-width: 14px;
  border-radius: 4px;
  border: 1px solid rgba(254, 250, 246, 0.6);
  margin-right: 8px;
  color: transparent;
  background-color: transparent;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  font-size: 6.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.section-filter .filter-right .sort-box .sort-body ul li.active::before {
  color: #3D3A37;
  background-color: #FEFAF6;
}
.section-filter .filter-right .sort-box .sort-body ul li.active {
  color: #FEFAF6;
}
@media (min-width: 768.1px) {
  .section-filter .filter-right .sort-box .sort-body ul li:hover {
    color: #FEFAF6;
  }
  .section-filter .filter-right .sort-box .sort-body ul li:hover::before {
    border-color: #FEFAF6;
  }
}
.section-filter .filter-right .sort-box.is-active > p::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.contact-pop {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  width: 100vw;
  height: var(--screenH);
  padding: 56px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --swiper-scrollbar-size: 2px;
  background: rgba(42, 42, 42, 0.4);
  backdrop-filter: blur(8px);
}
@media (max-width: 768.1px) {
  .contact-pop {
    padding: 32px 32px;
  }
}
@media (max-width: 575.9px) {
  .contact-pop {
    padding: 32px 8px;
  }
}
.contact-pop .contact-pop-content {
  width: 100%;
  max-width: 816px;
  margin: 0;
  height: 100%;
  max-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact-pop .contact-pop-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 56px 56px 56px 56px;
  border-radius: 32px;
  background-color: #FEFAF6;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 100%;
  -webkit-box-shadow: 0px 8px 56px rgba(42, 42, 42, 0.08);
          box-shadow: 0px 8px 56px rgba(42, 42, 42, 0.08);
  -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  -webkit-transform: translateX(-110%);
          transform: translateX(-110%);
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: none;
}
.contact-pop .contact-pop-box::-webkit-scrollbar {
  width: 0 !important;
}
@media (max-width: 768.1px) {
  .contact-pop .contact-pop-box {
    border-radius: 24px;
  }
}
@media (max-width: 575.9px) {
  .contact-pop .contact-pop-box {
    padding: 32px 24px 32px;
  }
}
.contact-pop .contact-pop-box .pop-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 40px;
}
.contact-pop .contact-pop-box .pop-head .head-text h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
  margin: 0 0 16px;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .contact-pop .contact-pop-box .pop-head .head-text h2 {
    font-weight: 400;
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
.contact-pop .contact-pop-box .pop-head .head-text p {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.contact-pop .contact-pop-box .pop-head .head-text p {
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 768.1px) {
  .contact-pop .contact-pop-box .pop-head .head-text p {
    font-size: 16px;
    line-height: 140%;
  }
}
.contact-pop .contact-pop-box .pop-head .pop-close {
  position: relative;
  background-color: #3D3A37;
  width: 48px;
  height: auto;
  min-width: 48px;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
  z-index: 9;
  margin-left: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
@media (max-width: 991.9px) {
  .contact-pop .contact-pop-box .pop-head .pop-close {
    font-size: 20.57px;
  }
}
@media (max-width: 768.1px) {
  .contact-pop .contact-pop-box .pop-head .pop-close {
    width: 40px;
    min-width: 40px;
  }
}
.contact-pop .contact-pop-box .pop-head .pop-close::before, .contact-pop .contact-pop-box .pop-head .pop-close::after {
  display: block;
  content: "";
  width: 21px;
  height: 2.25px;
  background-color: #FEFAF6;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.contact-pop .contact-pop-box .pop-head .pop-close::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.contact-pop .contact-pop-box .pop-head .pop-close::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
@media (min-width: 768.1px) {
  .contact-pop .contact-pop-box .pop-head .pop-close:hover {
    opacity: 0.8;
  }
}
.contact-pop .contact-pop-box .form-box form,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% + 8px);
  margin: 0 -4px -16px;
}
.contact-pop .contact-pop-box .form-box form > *,
.contact-pop .contact-pop-box .form-box form .gfield,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields > *,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: calc(100% - 8px);
  margin: 0 4px 16px;
}
.contact-pop .contact-pop-box .form-box form > *.half-width, .contact-pop .contact-pop-box .form-box form > *.gfield--width-half,
.contact-pop .contact-pop-box .form-box form .gfield.half-width,
.contact-pop .contact-pop-box .form-box form .gfield.gfield--width-half,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields > *.half-width,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields > *.gfield--width-half,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield.half-width,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield.gfield--width-half {
  max-width: calc(50% - 8px);
}
.contact-pop .contact-pop-box .form-box form label,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields label {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  margin: 0 0 6px;
  color: #3D3A37;
}
.contact-pop .contact-pop-box .form-box form span,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields span {
  width: 100%;
}
.contact-pop .contact-pop-box .form-box form .gfield input,
.contact-pop .contact-pop-box .form-box form .gfield textarea,
.contact-pop .contact-pop-box .form-box form .gfield select,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield input,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield textarea,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield select {
  display: block;
  width: 100%;
  padding: 16px 16px;
  border: 1px solid rgba(61, 58, 55, 0.2);
  border-radius: 8px;
  color: rgba(61, 58, 55, 0.7);
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .contact-pop .contact-pop-box .form-box form .gfield input,
  .contact-pop .contact-pop-box .form-box form .gfield textarea,
  .contact-pop .contact-pop-box .form-box form .gfield select,
  .contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield input,
  .contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield textarea,
  .contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield select {
    font-size: 16px;
    line-height: 140%;
  }
}
@media (max-width: 768.1px) {
  .contact-pop .contact-pop-box .form-box form .gfield input,
  .contact-pop .contact-pop-box .form-box form .gfield textarea,
  .contact-pop .contact-pop-box .form-box form .gfield select,
  .contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield input,
  .contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield textarea,
  .contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield select {
    padding: 10px 10px;
  }
}
.contact-pop .contact-pop-box .form-box form .gfield input::-webkit-input-placeholder,
.contact-pop .contact-pop-box .form-box form .gfield textarea::-webkit-input-placeholder,
.contact-pop .contact-pop-box .form-box form .gfield select::-webkit-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield input::-webkit-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield textarea::-webkit-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield select::-webkit-input-placeholder {
  color: rgba(61, 58, 55, 0.4) !important;
}
.contact-pop .contact-pop-box .form-box form .gfield input:-moz-placeholder,
.contact-pop .contact-pop-box .form-box form .gfield textarea:-moz-placeholder,
.contact-pop .contact-pop-box .form-box form .gfield select:-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield input:-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield textarea:-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield select:-moz-placeholder {
  color: rgba(61, 58, 55, 0.4) !important;
}
.contact-pop .contact-pop-box .form-box form .gfield input::-moz-placeholder,
.contact-pop .contact-pop-box .form-box form .gfield textarea::-moz-placeholder,
.contact-pop .contact-pop-box .form-box form .gfield select::-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield input::-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield textarea::-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield select::-moz-placeholder {
  color: rgba(61, 58, 55, 0.4) !important;
}
.contact-pop .contact-pop-box .form-box form .gfield input:-ms-input-placeholder,
.contact-pop .contact-pop-box .form-box form .gfield textarea:-ms-input-placeholder,
.contact-pop .contact-pop-box .form-box form .gfield select:-ms-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield input:-ms-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield textarea:-ms-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield select:-ms-input-placeholder {
  color: rgba(61, 58, 55, 0.4) !important;
}
.contact-pop .contact-pop-box .form-box form .gfield textarea,
.contact-pop .contact-pop-box .form-box form textarea,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield textarea,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields textarea {
  height: 135px;
}
@media (max-width: 768.1px) {
  .contact-pop .contact-pop-box .form-box form .gfield textarea,
  .contact-pop .contact-pop-box .form-box form textarea,
  .contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield textarea,
  .contact-pop .contact-pop-box .form-box .gform-body .gform_fields textarea {
    height: 170px;
  }
}
@media (max-width: 575.9px) {
  .contact-pop .contact-pop-box .form-box form .gfield textarea,
  .contact-pop .contact-pop-box .form-box form textarea,
  .contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield textarea,
  .contact-pop .contact-pop-box .form-box .gform-body .gform_fields textarea {
    height: 180px;
  }
}
.contact-pop .contact-pop-box .form-box form .submit-box input,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .submit-box input {
  width: 100%;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.contact-pop .contact-pop-box .form-box form .submit-box input,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .submit-box input {
  color: #FEFAF6;
  border-radius: 12px;
  background-color: #3D3A37;
}
.contact-pop .contact-pop-box .form-box form .gfield--type-html,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gfield--type-html {
  display: none !important;
}
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder,
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container select::-webkit-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container select::-webkit-input-placeholder {
  color: rgba(61, 58, 55, 0.4) !important;
}
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container input:-moz-placeholder,
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container textarea:-moz-placeholder,
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container select:-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container input:-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container textarea:-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container select:-moz-placeholder {
  color: rgba(61, 58, 55, 0.4) !important;
}
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container input::-moz-placeholder,
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container textarea::-moz-placeholder,
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container select::-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container input::-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container textarea::-moz-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container select::-moz-placeholder {
  color: rgba(61, 58, 55, 0.4) !important;
}
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder,
.contact-pop .contact-pop-box .form-box form .gform-body .gform_fields .gfield .ginput_container select:-ms-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder,
.contact-pop .contact-pop-box .form-box .gform-body .gform_fields .gform-body .gform_fields .gfield .ginput_container select:-ms-input-placeholder {
  color: rgba(61, 58, 55, 0.4) !important;
}
.contact-pop .contact-pop-box .form-box .gform-footer {
  width: 100%;
  margin-top: 12px;
}
.contact-pop .contact-pop-box .form-box .gform-footer input[type=submit] {
  width: 100%;
  font-family: "Instrument Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 140% !important;
  letter-spacing: -0.02em !important;
  color: #FEFAF6 !important;
  border-radius: 12px !important;
  background-color: #3D3A37 !important;
  padding: 12px 12px 12px 14px !important;
  font-weight: 500 !important;
  border-radius: 12px !important;
}
.contact-pop .contact-pop-box .form-box .gform-footer {
  position: relative;
}
.contact-pop .contact-pop-box .form-box .gform-footer::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(254, 250, 246, 0.2);
  opacity: 0;
  z-index: 1;
  pointer-events: none;
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
@media (min-width: 768.1px) {
  .contact-pop .contact-pop-box .form-box .gform-footer:hover::after {
    opacity: 1;
  }
}
.contact-pop {
  -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.contact-pop.is-show {
  visibility: visible;
  pointer-events: unset;
  opacity: 1;
}
.contact-pop.visible .contact-pop-box {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

.wpcf7 form .wpcf7-not-valid-tip {
  display: none !important;
}
.wpcf7 form .wpcf7-response-output {
  font-family: inherit !important;
  width: 100%;
  margin: 0;
  margin-top: 15px;
}
.wpcf7 form.invalid .wpcf7-response-output {
  color: #f75454 !important;
}
.wpcf7 form.invalid .wpcf7-validates-as-required.wpcf7-not-valid {
  border-color: #f75454 !important;
}
.wpcf7 form .wpcf7-form-control-wrap {
  width: 100%;
}
.wpcf7 form:not([data-status=submitting]) .wpcf7-spinner {
  display: none;
}
.wpcf7 form * {
  margin-block: 0 !important;
  min-block-size: 0 !important;
  min-block-size: 0 !important;
  -webkit-border-after: 0 !important;
          border-block-end: 0 !important;
  -webkit-border-start: 0 !important;
          border-inline-start: 0 !important;
  -webkit-border-before: 0 !important;
          border-block-start: 0 !important;
}
.wpcf7 .wpcf7-response-output {
  border: none !important;
  font-size: 16px !important;
  padding: 0 !important;
}

html body .gform_wrapper {
  width: 100%;
}
html body .gform_wrapper .gform_fields {
  gap: 0 !important;
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
  row-gap: 0 !important;
}
html body .gform_wrapper {
  --gf-ctrl-btn-bg-color-focus-primary: transparent !important;
  --gf-ctrl-btn-border-color-focus-simple: transparent !important;
  --gf-ctrl-btn-bg-color-ctrl: transparent !important;
  --gf-ctrl-btn-bg-color-hover-ctrl: transparent !important;
  --gf-ctrl-btn-bg-color-focus-ctrl: transparent !important;
  --gf-ctrl-btn-bg-color-disabled-ctrl: transparent !important;
  --gf-ctrl-btn-border-color-ctrl: transparent;
  --gf-ctrl-btn-border-color-hover-ctrl: transparent;
  --gf-ctrl-btn-border-color-focus-ctrl: transparent !important;
  --gf-ctrl-btn-border-color-disabled-ctrl: transparent;
  --gf-ctrl-btn-border-color-focus-secondary: transparent !important;
  --gf-ctrl-btn-bg-color-primary: transparent !important;
  --gf-ctrl-btn-bg-color-hover-primary: transparent !important;
  --gf-ctrl-btn-bg-color-focus-primary: transparent !important;
  --gf-ctrl-btn-bg-color-disabled-primary: transparent !important;
  --gf-ctrl-btn-border-color-primary: transparent;
  --gf-ctrl-btn-border-color-hover-primary: transparent;
  --gf-ctrl-btn-border-color-focus-primary: transparent !important ;
  --gf-ctrl-btn-border-color-disabled-primary: transparent;
  --gf-ctrl-choice-check-color:transparent !important ;
  --gf-color-in-ctrl-primary: transparent !important ;
  --gf-ctrl-desc-border-color-consent-focus: transparent !important ;
  --gf-ctrl-border-color-focus: transparent !important ;
  --gf-ctrl-file-prog-bar-bg-color-loading: transparent !important;
  --gf-color-primary: transparent !important;
  --gf-local-outline-color: transparent !important;
  --gf-color-in-ctrl-primary:transparent !important;
  --gf-color-in-ctrl-primary-rgb:transparent !important;
  --gf-color-in-ctrl-primary-contrast: transparent !important;
  --gf-color-in-ctrl-primary-contrast-rgb: transparent !important;
  --gf-color-in-ctrl-primary-darker: transparent !important;
  --gf-color-in-ctrl-primary-lighter: transparent !important;
  --gf-color-primary: transparent !important;
  --gf-color-primary-rgb: 32, 76, 229;
  --gf-color-primary-contrast: #fff;
  --gf-color-primary-contrast-rgb: 255, 255, 255;
  --gf-color-primary-darker: transparent !important;
  --gf-color-primary-lighter: transparent !important;
  --gf-field-pg-prog-bar-bg-color-blue: transparent !important;
}
html body .gform_wrapper * {
  margin-block: 0;
  min-block-size: 0 !important;
}
html body .gform_wrapper form {
  width: 100%;
}
html body .gform_wrapper form .gform-body {
  width: 100%;
}
html body .gform_wrapper form .gform-body .gform_fields {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
html body .gform_wrapper form .gform-body .gform_fields .gfield {
  width: 100%;
}
html body .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container {
  width: 100%;
}
html body .gform_wrapper form .gform-body .gform_fields .gfield input,
html body .gform_wrapper form .gform-body .gform_fields .gfield textarea,
html body .gform_wrapper form .gform-body .gform_fields .gfield select {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
  width: 100%;
  padding: 16px 16px;
  border-radius: 8px;
  color: rgba(61, 58, 55, 0.4);
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
html body .gform_wrapper form .gform-body .gform_fields .gfield input,
html body .gform_wrapper form .gform-body .gform_fields .gfield textarea,
html body .gform_wrapper form .gform-body .gform_fields .gfield select {
  min-block-size: unset !important;
  inline-size: 100%;
  resize: none;
  height: auto;
  min-height: unset;
  max-height: unset;
  background-color: inherit;
}
html body .gform_wrapper form .gform-body .gform_fields .gfield input::-webkit-input-placeholder,
html body .gform_wrapper form .gform-body .gform_fields .gfield textarea::-webkit-input-placeholder,
html body .gform_wrapper form .gform-body .gform_fields .gfield select::-webkit-input-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  font-weight: inherit;
}
html body .gform_wrapper form .gform-body .gform_fields .gfield input:-moz-placeholder,
html body .gform_wrapper form .gform-body .gform_fields .gfield textarea:-moz-placeholder,
html body .gform_wrapper form .gform-body .gform_fields .gfield select:-moz-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  font-weight: inherit;
}
html body .gform_wrapper form .gform-body .gform_fields .gfield input::-moz-placeholder,
html body .gform_wrapper form .gform-body .gform_fields .gfield textarea::-moz-placeholder,
html body .gform_wrapper form .gform-body .gform_fields .gfield select::-moz-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  font-weight: inherit;
}
html body .gform_wrapper form .gform-body .gform_fields .gfield input:-ms-input-placeholder,
html body .gform_wrapper form .gform-body .gform_fields .gfield textarea:-ms-input-placeholder,
html body .gform_wrapper form .gform-body .gform_fields .gfield select:-ms-input-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  font-weight: inherit;
}
html body .gform_wrapper form .gform-body .gform_fields .gfield.gfield_error input, html body .gform_wrapper form .gform-body .gform_fields .gfield.gfield_error textarea, html body .gform_wrapper form .gform-body .gform_fields .gfield.gfield_error select {
  outline: 2px solid #f75454 !important;
}
html body .gform_wrapper form .gform-loader {
  display: none !important;
}
html body .gform_wrapper form .gform-footer input[type=submit] {
  width: 100%;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
html body .gform_wrapper form .gform-footer input[type=submit] {
  color: #FEFAF6;
  border-radius: 12px;
  background-color: #3D3A37;
}
html body .gform_wrapper form * {
  min-block-size: 0 !important;
}
html body .gform_wrapper .gfield_required {
  display: none !important;
}
html body .gform_wrapper .ginput_container {
  width: 100%;
}
html body .gform_wrapper .ginput_container input {
  width: 100%;
  display: block;
}
html body .gform_wrapper .gform_validation_errors, html body .gform_wrapper .gfield_description {
  display: none !important;
}
html body .gform_wrapper .gform_button:focus,
html body .gform_wrapper .gform_submit_button:focus,
html body .gform_wrapper input[type=submit].gform_button:focus,
html body .gform_wrapper button.gform_button:focus {
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-color: transparent !important;
}

.error404 .notfound, .error404 .not-found {
  min-height: 70vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.error404 .notfound h1, .error404 .not-found h1 {
  margin-bottom: 20px;
}

header {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  padding: 32px 0;
  top: var(--barH);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
header.nav-open, header.smaller-header {
  top: 0;
}
@media (max-width: 991.9px) {
  header {
    padding: 24px 0;
  }
}
@media (max-width: 768.1px) {
  header {
    padding: 12px 0;
  }
}
@media (max-width: 575.9px) {
  header {
    top: 0;
  }
}
header .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 768.1px) {
  header .content {
    padding: 0 16px;
  }
}
header .content {
  pointer-events: all;
}
header a {
  text-decoration: none;
}
header .content-box {
  width: 100%;
  max-width: 884px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 4px 4px 4px 16px;
  background-color: rgba(61, 58, 55, 0.9);
  color: #FEFAF6;
  border-radius: 12px;
  position: relative;
  background: rgba(61, 58, 55, 0.9);
  -webkit-box-shadow: 0px 2px 12px rgba(42, 42, 42, 0.16);
          box-shadow: 0px 2px 12px rgba(42, 42, 42, 0.16);
}
header .content-box::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  backdrop-filter: blur(36px);
  z-index: -1;
  border-radius: inherit;
  overflow: hidden;
}
@media (max-width: 768.1px) {
  header .content-box {
    padding: 4px 4px 4px 16.07px;
  }
}
header .content-box .header-sub-tab {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  max-width: 100vw;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  opacity: 0;
}
@media (max-width: 768.1px) {
  header .content-box .header-sub-tab {
    display: none !important;
  }
}
header .content-box .header-sub-tab .sub-tab-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 8px 8px 8px;
  border-radius: 0 0 16px 16px;
  -webkit-box-shadow: 0px 4px 16px rgba(42, 42, 42, 0.08);
          box-shadow: 0px 4px 16px rgba(42, 42, 42, 0.08);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 60px;
  position: relative;
}
header .content-box .header-sub-tab .sub-tab-menu li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  width: 100%;
  padding: 4px 4px;
  border-radius: 12px;
}
header .content-box .header-sub-tab .sub-tab-menu li a::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 24px;
  min-width: 24px;
  font-size: 24px;
  height: auto;
  aspect-ratio: 1;
  margin-right: 8px;
  color: #FEFAF6;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-radius: 4px;
  overflow: hidden;
}
header .content-box .header-sub-tab .sub-tab-menu li a .sub-item-text {
  width: 100%;
}
header .content-box .header-sub-tab .sub-tab-menu li a .sub-item-text .link-title {
  display: block;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
header .content-box .header-sub-tab .sub-tab-menu li a .sub-item-text .link-title {
  margin: 0 0 2px;
  color: rgba(254, 250, 246, 0.8);
}
header .content-box .header-sub-tab .sub-tab-menu li a .sub-item-text .intro-text {
  display: none;
}
@media (min-width: 768.1px) {
  header .content-box .header-sub-tab .sub-tab-menu li a {
    opacity: 0.8;
  }
  header .content-box .header-sub-tab .sub-tab-menu li a:hover {
    opacity: 1;
  }
}
header .content-box .header-sub-tab .sub-tab-menu li:nth-child(1) a::before {
  content: "\e912";
  background-image: url(../images/orange-noise.png);
}
header .content-box .header-sub-tab .sub-tab-menu li:nth-child(2) a::before {
  content: "\e913";
  background-image: url(../images/green-noise.png);
}
header .content-box .header-sub-tab .sub-tab-menu li:nth-child(3) a::before {
  content: "\e914";
  background-image: url(../images/dark-noise.png);
}
header .content-box .header-sub-tab .sub-tab-menu::after {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(61, 58, 55, 0.7);
  border-radius: 0 0 12px 12px;
  -webkit-filter: blur(12px);
          filter: blur(12px);
}
header .content-box .header-sub-tab::before {
  content: "";
  display: block;
  width: 100%;
  height: calc(var(--selfH) + 0px);
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(61, 58, 55, 0.7);
  border-radius: 0px 0px 12px 12px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out, height 0s ease-out, border-radius 0s ease 0.3s, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, height 0s ease-out, border-radius 0s ease 0.3s, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, height 0s ease-out, border-radius 0s ease 0.3s;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, height 0s ease-out, border-radius 0s ease 0.3s, -webkit-transform 0.3s ease-out;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
  backdrop-filter: blur(24px);
}
header.in-view .header-sub-tab {
  opacity: 1;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
header.in-view .header-sub-tab::before {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-out, height 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, height 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, height 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, height 0.3s ease-out, -webkit-transform 0.3s ease-out;
  border-radius: 12px 12px 12px 12px;
  height: calc(var(--selfH) + var(--selfH) + 0px);
}
@media (min-width: 768.1px) {
  header.in-view .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu {
    display: none !important;
  }
  header.in-view .nav-box nav .menu > .menu-item.has-sub-menu:hover .sub-menu {
    display: none !important;
  }
}
header .header-logo {
  display: block;
  width: 169.25px;
  padding: 6px 0 4px;
}
@media (max-width: 575.9px) {
  header .header-logo {
    width: 27.86px;
    padding: 8px 0 8px;
  }
}
header .header-logo .common-logo {
  display: block;
}
@media (max-width: 575.9px) {
  header .header-logo .common-logo {
    display: none;
  }
}
header .header-logo .mobile-logo {
  display: none;
}
@media (max-width: 575.9px) {
  header .header-logo .mobile-logo {
    display: block;
  }
}
header .nav-box {
  margin: 0 40px;
}
header .nav-box nav {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
header .nav-box nav {
  font-weight: 500;
}
header .nav-box nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
header .nav-box nav .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
header .nav-box nav .menu > .menu-item {
  padding: 0;
  margin: 0;
}
header .nav-box nav .menu > .menu-item > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 9px 16px;
  border-radius: 8px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
@media (min-width: 768.1px) {
  header .nav-box nav .menu > .menu-item > a:hover {
    background: rgba(254, 250, 246, 0.1);
  }
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu {
  padding: 8px 8px 8px;
  border-radius: 0 0 16px 16px;
  opacity: 0;
  background: rgba(61, 58, 55, 0.7);
  -webkit-box-shadow: 0px 4px 16px rgba(42, 42, 42, 0.08);
          box-shadow: 0px 4px 16px rgba(42, 42, 42, 0.08);
  backdrop-filter: blur(24px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  bottom: -3.5px;
  left: -5px;
  z-index: 9;
  width: 288px;
  max-width: 100vw;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  gap: 6px;
  visibility: hidden;
  bottom: 10px;
}
@media (min-width: 768.1px) {
  header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  font-size: 56px;
  background: rgba(61, 58, 55, 0.2);
  width: 100%;
  padding: 8px 8px;
  border-radius: 12px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 575.9px) {
  header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li a {
    font-size: 48px;
    margin-right: 12px;
  }
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li a::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 56px;
  min-width: 56px;
  height: auto;
  aspect-ratio: 1;
  margin-right: 12px;
  color: #FEFAF6;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-radius: 12px;
  overflow: hidden;
  font-size: 0.6666071429em;
}
@media (max-width: 575.9px) {
  header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li a::before {
    width: 48px;
    min-width: 48px;
    margin-right: 12px;
  }
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li a .sub-item-text {
  width: 100%;
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li a .sub-item-text .link-title {
  display: block;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  margin: 0 0 2px;
  color: #FEFAF6;
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li a .sub-item-text .intro-text {
  display: block;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: rgba(254, 250, 246, 0.6);
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li a:hover {
  opacity: 1;
}
@media (min-width: 768.1px) {
  header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li a:hover {
    background-color: rgba(254, 250, 246, 0.2);
  }
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li:nth-child(1) a::before {
  content: "\e912";
  background-image: url(../images/orange-noise.png);
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li:nth-child(2) a::before {
  content: "\e913";
  background-image: url(../images/green-noise.png);
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li:nth-child(3) a::before {
  content: "\e914";
  background-image: url(../images/dark-noise.png);
}
header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu::before {
  content: "";
  display: block;
  width: 100%;
  height: 6px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
header .nav-box nav .menu > .menu-item.has-sub-menu:hover > a, header .nav-box nav .menu > .menu-item.focus-active > a {
  background: rgba(254, 250, 246, 0.1);
}
@media (min-width: 768.1px) {
  header .nav-box nav .menu > .menu-item.has-sub-menu:hover .sub-menu, header .nav-box nav .menu > .menu-item.focus-active .sub-menu {
    opacity: 1 !important;
    visibility: visible !important;
    bottom: -3.5px;
    -webkit-transition: all 0.3s ease-out, bottom 0s;
    transition: all 0.3s ease-out, bottom 0s;
  }
}
@media (min-width: 768.1px) {
  header .nav-box nav .menu > .menu-item.focus-active .sub-menu {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
header .nav-box nav .menu > .menu-item.clearPointer {
  pointer-events: none;
}
@media (max-width: 768.1px) {
  header .nav-box {
    position: fixed;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: rgba(61, 58, 55, 0.7);
    -webkit-box-shadow: 0px 2px 12px rgba(42, 42, 42, 0.16);
            box-shadow: 0px 2px 12px rgba(42, 42, 42, 0.16);
    backdrop-filter: blur(40px);
    padding: 92px 32px 28px;
  }
  header .nav-box .box-content {
    max-height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 9;
  }
  header .nav-box nav .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Flecha M", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
    gap: 0;
    text-align: left;
  }
  header .nav-box {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease-out, opacity 0s;
    transition: all 0.3s ease-out, opacity 0s;
  }
}
@media (max-width: 768.1px) and (max-width: 768.1px) {
  header .nav-box nav .menu {
    font-size: 20.57px;
  }
}
@media (max-width: 768.1px) and (max-width: 575.9px) {
  header .nav-box nav .menu {
    font-size: 16px;
  }
}
@media (max-width: 768.1px) {
  header .nav-box nav .menu > .menu-item {
    margin: 0;
    width: 100%;
    padding: 16px 0 15px;
    border-bottom: 1px solid rgba(254, 250, 246, 0.2);
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
  }
  header .nav-box nav .menu > .menu-item > a {
    color: #ffffff;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0;
    background: none !important;
    background-image: none !important;
    -webkit-filter: none !important;
            filter: none !important;
  }
  header .nav-box nav .menu > .menu-item.has-sub-menu {
    cursor: pointer;
    position: relative;
  }
  header .nav-box nav .menu > .menu-item.has-sub-menu > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  header .nav-box nav .menu > .menu-item.has-sub-menu > a::after {
    font-size: 1em;
    margin-left: 15px;
    position: absolute;
    top: 1.07em;
    right: 0;
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    pointer-events: none;
    content: "";
    width: 11px;
    height: 11px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(../images/filter-arrow-white.svg);
  }
  header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu {
    display: none;
    opacity: 1;
    visibility: visible;
    position: relative;
    bottom: unset;
    left: unset;
    padding: 16px 0 0;
    -webkit-transform: none;
            transform: none;
    background: none;
    -webkit-filter: none;
            filter: none;
    border-radius: none;
    backdrop-filter: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100vw;
    -webkit-transition: none;
    transition: none;
  }
  header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li {
    display: block;
  }
  header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu li a {
    background: none;
    padding: 8px 0;
  }
  header .nav-box nav .menu > .menu-item.has-sub-menu .sub-menu::before {
    content: none;
  }
  header .nav-box nav .menu > .menu-item.is-active > a::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  header .nav-box.is-show {
    visibility: visible;
    z-index: -1;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  header .nav-box.visible {
    opacity: 1;
  }
}
header .nav-box .mobile-box {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  margin-top: 40px;
  display: none;
}
@media (max-width: 768.1px) {
  header .nav-box .mobile-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
header .nav-box .mobile-box .mobile-box-content {
  width: 100%;
}
header .nav-box .mobile-box .header-contact-btn {
  width: 338px;
  max-width: 100%;
  margin: 0 auto;
}
header .nav-box .mobile-box .header-contact-btn a {
  width: 100%;
}
header .nav-box .mobile-box .copy {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: rgba(254, 250, 246, 0.6);
  text-align: center;
  max-width: 255px;
  margin: 24px auto 0;
  gap: 8px 16px;
}
header .nav-box .mobile-box .copy p {
  margin: 0;
}
header .nav-box .mobile-box .copy a {
  display: block;
}
header .header-right {
  width: 169.25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768.1px) {
  header .header-right {
    width: auto;
  }
}
header .header-right .hamburger {
  cursor: pointer;
  display: none;
  width: 40px;
  height: auto;
  min-width: 40px;
  aspect-ratio: 1;
  position: relative;
  border-radius: 8px;
  background-color: rgba(254, 250, 246, 0.9);
  margin-left: auto;
}
@media (max-width: 768.1px) {
  header .header-right .hamburger {
    display: block;
  }
}
header .header-right .hamburger span {
  display: block;
  width: 50%;
  height: 1px;
  background-color: #000000;
  position: absolute;
  left: 50%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
header .header-right .hamburger span:nth-child(1) {
  top: calc(33.75% + 1px);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
header .header-right .hamburger span:nth-child(2) {
  top: calc(50% + 0.5px);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
header .header-right .hamburger span:nth-child(3) {
  top: calc(63.25% + 1px);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
header .header-right .hamburger.active span:nth-child(1) {
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
header .header-right .hamburger.active span:nth-child(2) {
  opacity: 0;
}
header .header-right .hamburger.active span:nth-child(3) {
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
header .header-right .header-btn {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768.1px) {
  header .header-right .header-btn {
    display: none;
  }
}
header .header-right .header-btn a {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  font-weight: 500;
  padding: 10.9px 16.1px;
  background-color: #FEFAF6;
  color: #3D3A37;
  border-radius: 8px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.page-top-bar {
  display: block;
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #3D3A37;
  color: rgba(254, 250, 246, 0.8);
  padding: 7px 25px;
  text-align: center;
  max-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  z-index: 999;
}
@media (max-width: 575.9px) {
  .page-top-bar {
    display: none;
  }
}
.page-top-bar p {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  margin: 0;
}
.page-top-bar p a {
  text-decoration: none;
  display: inline-block;
  position: relative;
  color: #FEFAF6;
  text-decoration: underline;
}
.page-top-bar p a::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: right;
          transform-origin: right;
}

.banner {
  will-change: all;
  min-height: calc(var(--screenH) - var(--barH));
  border-radius: var(--borderRadius) var(--borderRadius) 24px 24px;
}
@media (max-width: 575.9px) {
  .banner {
    min-height: var(--screenH);
  }
}
.banner .bg-box {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--borderRadius) var(--borderRadius) 24px 24px;
}
.banner .bg-box img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner .bg-box::after {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(14.08%, rgba(42, 42, 42, 0.1)), color-stop(47.69%, rgba(42, 42, 42, 0.4)), color-stop(81.31%, rgba(42, 42, 42, 0.9)));
  background: linear-gradient(180deg, rgba(42, 42, 42, 0.1) 14.08%, rgba(42, 42, 42, 0.4) 47.69%, rgba(42, 42, 42, 0.9) 81.31%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.banner .container {
  width: 100%;
  max-width: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 991.9px) {
  .banner .container {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
.banner .content {
  width: 100%;
}
.banner .content-box {
  padding-top: calc(391px + var(--barH));
  position: relative;
  position: sticky;
  top: 0;
  width: 100%;
  overflow: clip;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 991.9px) {
  .banner .content-box {
    padding-top: calc(120px + var(--barH));
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media (max-width: 768.1px) {
  .banner .content-box {
    padding-top: calc(120px + var(--barH));
  }
}
@media (max-width: 575.9px) {
  .banner .content-box {
    -webkit-transform: none !important;
            transform: none !important;
  }
}
.banner .content {
  position: relative;
  z-index: 10;
  max-width: 1440px;
  padding: 0 56px;
}
@media (max-width: 768.1px) {
  .banner .content {
    padding: 0 40px;
  }
}
@media (max-width: 575.9px) {
  .banner .content {
    padding: 0 16px;
  }
}
.banner .text-box {
  position: relative;
  z-index: 10;
  color: #FEFAF6;
  text-align: center;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.banner .text-box h1 {
  max-width: 1080px;
  margin: 0 auto 36px;
}
.banner .text-box p {
  max-width: 900px;
  margin: 0 auto 40px;
  color: rgba(254, 250, 246, 0.8);
}
@media (max-width: 768.1px) {
  .banner .text-box p {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.02em;
  }
}
.banner .text-box .btn {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 575.9px) {
  .banner .text-box .btn a {
    padding: 12px 12px 12px 14px;
  }
  .banner .text-box .btn a .btn-arrow {
    width: 32px;
    margin-left: 34px;
  }
  .banner .text-box .btn a .btn-arrow::before, .banner .text-box .btn a .btn-arrow::after {
    font-size: 12px;
  }
}
.banner .banner-partners-marquee {
  position: relative;
  z-index: 10;
  margin-top: 62px;
  border-top: 1px solid rgba(254, 250, 246, 0.4);
  padding-top: 24px;
  padding-bottom: 56px;
}
@media (max-width: 768.1px) {
  .banner .banner-partners-marquee {
    padding-top: 32px;
    margin-top: 80px;
  }
}
.banner .banner-partners-marquee .marquee-title h2 {
  margin: 0 auto 24px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.banner .banner-partners-marquee .marquee-title h2 {
  color: rgba(254, 250, 246, 0.6);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.banner .banner-partners-marquee .marquee-box .marquee3k__wrapper {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.banner .banner-partners-marquee .marquee-box .logo-box {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.banner .banner-partners-marquee .marquee-box .logo-box .logo-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1px 38.4px;
  width: 190px;
  height: 48px;
  max-height: 48px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 575.9px) {
  .banner .banner-partners-marquee .marquee-box .logo-box .logo-img {
    width: 142.5px;
    height: 36px;
    max-height: 36px;
  }
}
.banner .banner-partners-marquee .marquee-box .logo-box .logo-img img {
  display: block;
  width: auto;
  max-height: 100%;
  max-width: unset;
}

.animateSec .title-and-text, .textAnimate .title-and-text {
  padding: 80px 0 80px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
@media (max-width: 768.1px) {
  .animateSec .title-and-text, .textAnimate .title-and-text {
    padding: 0;
  }
}
@media (max-width: 575.9px) {
  .animateSec .title-and-text, .textAnimate .title-and-text {
    padding: 24px 0 0;
  }
}
.animateSec .title-and-text .content, .textAnimate .title-and-text .content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 926px;
}
.animateSec .text-section-c-box, .animateSec .text-section-Cbox, .textAnimate .text-section-c-box, .textAnimate .text-section-Cbox {
  width: 100%;
  position: relative;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word,
.animateSec .text-section-c-box .text-before .fadeBlurUp.word, .animateSec .text-section-Cbox .text-after .fadeBlurUp.word,
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word, .textAnimate .text-section-c-box .text-after .fadeBlurUp.word,
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word, .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word,
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word {
  opacity: 0 !important;
  -webkit-filter: blur(8px) !important;
          filter: blur(8px) !important;
  -webkit-transform: translate3d(0, 20%, 0) !important;
  transform: translate3d(0, 20%, 0) !important;
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.4s ease-out, -webkit-filter 0.6s ease-out !important;
  transition: opacity 0.3s ease-out, -webkit-transform 0.4s ease-out, -webkit-filter 0.6s ease-out !important;
  transition: opacity 0.3s ease-out, transform 0.4s ease-out, filter 0.6s ease-out !important;
  transition: opacity 0.3s ease-out, transform 0.4s ease-out, filter 0.6s ease-out, -webkit-transform 0.4s ease-out, -webkit-filter 0.6s ease-out !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(1),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(1), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(1),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(1), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(1),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(1), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(1),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(1) {
  -webkit-transition-delay: 0.15s !important;
          transition-delay: 0.15s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(2),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(2), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(2),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(2), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(2),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(2), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(2),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(2) {
  -webkit-transition-delay: 0.3s !important;
          transition-delay: 0.3s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(3),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(3), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(3),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(3), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(3),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(3), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(3),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(3) {
  -webkit-transition-delay: 0.45s !important;
          transition-delay: 0.45s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(4),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(4), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(4),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(4), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(4),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(4), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(4),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(4) {
  -webkit-transition-delay: 0.6s !important;
          transition-delay: 0.6s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(5),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(5), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(5),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(5), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(5),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(5), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(5),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(5) {
  -webkit-transition-delay: 0.75s !important;
          transition-delay: 0.75s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(6),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(6), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(6),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(6), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(6),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(6), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(6),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(6) {
  -webkit-transition-delay: 0.9s !important;
          transition-delay: 0.9s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(7),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(7), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(7),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(7), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(7),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(7), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(7),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(7) {
  -webkit-transition-delay: 1.05s !important;
          transition-delay: 1.05s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(8),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(8), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(8),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(8), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(8),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(8), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(8),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(8) {
  -webkit-transition-delay: 1.2s !important;
          transition-delay: 1.2s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(9),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(9), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(9),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(9), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(9),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(9), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(9),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(9) {
  -webkit-transition-delay: 1.35s !important;
          transition-delay: 1.35s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(10),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(10), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(10),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(10), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(10),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(10), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(10),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(10) {
  -webkit-transition-delay: 1.5s !important;
          transition-delay: 1.5s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(11),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(11), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(11),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(11), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(11),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(11), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(11),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(11) {
  -webkit-transition-delay: 1.65s !important;
          transition-delay: 1.65s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(12),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(12), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(12),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(12), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(12),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(12), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(12),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(12) {
  -webkit-transition-delay: 1.8s !important;
          transition-delay: 1.8s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(13),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(13), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(13),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(13), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(13),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(13), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(13),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(13) {
  -webkit-transition-delay: 1.95s !important;
          transition-delay: 1.95s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(14),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(14), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(14),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(14), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(14),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(14), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(14),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(14) {
  -webkit-transition-delay: 2.1s !important;
          transition-delay: 2.1s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(15),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(15), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(15),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(15), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(15),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(15), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(15),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(15) {
  -webkit-transition-delay: 2.25s !important;
          transition-delay: 2.25s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(16),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(16), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(16),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(16), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(16),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(16), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(16),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(16) {
  -webkit-transition-delay: 2.4s !important;
          transition-delay: 2.4s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(17),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(17), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(17),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(17), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(17),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(17), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(17),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(17) {
  -webkit-transition-delay: 2.55s !important;
          transition-delay: 2.55s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(18),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(18), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(18),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(18), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(18),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(18), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(18),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(18) {
  -webkit-transition-delay: 2.7s !important;
          transition-delay: 2.7s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(19),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(19), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(19),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(19), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(19),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(19), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(19),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(19) {
  -webkit-transition-delay: 2.85s !important;
          transition-delay: 2.85s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(20),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(20), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(20),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(20), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(20),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(20), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(20),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(20) {
  -webkit-transition-delay: 3s !important;
          transition-delay: 3s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(21),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(21), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(21),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(21), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(21),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(21), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(21),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(21) {
  -webkit-transition-delay: 3.15s !important;
          transition-delay: 3.15s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(22),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(22), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(22),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(22), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(22),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(22), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(22),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(22) {
  -webkit-transition-delay: 3.3s !important;
          transition-delay: 3.3s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(23),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(23), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(23),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(23), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(23),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(23), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(23),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(23) {
  -webkit-transition-delay: 3.45s !important;
          transition-delay: 3.45s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(24),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(24), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(24),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(24), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(24),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(24), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(24),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(24) {
  -webkit-transition-delay: 3.6s !important;
          transition-delay: 3.6s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(25),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(25), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(25),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(25), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(25),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(25), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(25),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(25) {
  -webkit-transition-delay: 3.75s !important;
          transition-delay: 3.75s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(26),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(26), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(26),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(26), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(26),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(26), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(26),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(26) {
  -webkit-transition-delay: 3.9s !important;
          transition-delay: 3.9s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(27),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(27), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(27),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(27), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(27),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(27), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(27),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(27) {
  -webkit-transition-delay: 4.05s !important;
          transition-delay: 4.05s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(28),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(28), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(28),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(28), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(28),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(28), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(28),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(28) {
  -webkit-transition-delay: 4.2s !important;
          transition-delay: 4.2s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(29),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(29), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(29),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(29), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(29),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(29), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(29),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(29) {
  -webkit-transition-delay: 4.35s !important;
          transition-delay: 4.35s !important;
}
.animateSec .text-section-c-box .text-after .fadeBlurUp.word:nth-child(30),
.animateSec .text-section-c-box .text-before .fadeBlurUp.word:nth-child(30), .animateSec .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(30),
.animateSec .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(30), .textAnimate .text-section-c-box .text-after .fadeBlurUp.word:nth-child(30),
.textAnimate .text-section-c-box .text-before .fadeBlurUp.word:nth-child(30), .textAnimate .text-section-Cbox .text-after .fadeBlurUp.word:nth-child(30),
.textAnimate .text-section-Cbox .text-before .fadeBlurUp.word:nth-child(30) {
  -webkit-transition-delay: 4.5s !important;
          transition-delay: 4.5s !important;
}
.animateSec .text-section-c-box .text-after .line-inner,
.animateSec .text-section-c-box .text-before .line-inner, .animateSec .text-section-Cbox .text-after .line-inner,
.animateSec .text-section-Cbox .text-before .line-inner, .textAnimate .text-section-c-box .text-after .line-inner,
.textAnimate .text-section-c-box .text-before .line-inner, .textAnimate .text-section-Cbox .text-after .line-inner,
.textAnimate .text-section-Cbox .text-before .line-inner {
  display: inline-block !important;
  opacity: 0 !important;
  -webkit-transform: translateY(30px) !important;
          transform: translateY(30px) !important;
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.4s ease-out, -webkit-filter 0.6s ease-out !important;
  transition: opacity 0.3s ease-out, -webkit-transform 0.4s ease-out, -webkit-filter 0.6s ease-out !important;
  transition: opacity 0.3s ease-out, transform 0.4s ease-out, filter 0.6s ease-out !important;
  transition: opacity 0.3s ease-out, transform 0.4s ease-out, filter 0.6s ease-out, -webkit-transform 0.4s ease-out, -webkit-filter 0.6s ease-out !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(1),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(1), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(1),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(1), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(1),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(1), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(1),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(1) {
  -webkit-transition-delay: 0.15s !important;
          transition-delay: 0.15s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(2),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(2), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(2),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(2), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(2),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(2), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(2),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(2) {
  -webkit-transition-delay: 0.3s !important;
          transition-delay: 0.3s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(3),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(3), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(3),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(3), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(3),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(3), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(3),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(3) {
  -webkit-transition-delay: 0.45s !important;
          transition-delay: 0.45s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(4),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(4), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(4),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(4), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(4),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(4), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(4),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(4) {
  -webkit-transition-delay: 0.6s !important;
          transition-delay: 0.6s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(5),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(5), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(5),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(5), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(5),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(5), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(5),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(5) {
  -webkit-transition-delay: 0.75s !important;
          transition-delay: 0.75s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(6),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(6), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(6),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(6), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(6),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(6), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(6),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(6) {
  -webkit-transition-delay: 0.9s !important;
          transition-delay: 0.9s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(7),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(7), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(7),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(7), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(7),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(7), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(7),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(7) {
  -webkit-transition-delay: 1.05s !important;
          transition-delay: 1.05s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(8),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(8), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(8),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(8), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(8),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(8), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(8),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(8) {
  -webkit-transition-delay: 1.2s !important;
          transition-delay: 1.2s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(9),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(9), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(9),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(9), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(9),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(9), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(9),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(9) {
  -webkit-transition-delay: 1.35s !important;
          transition-delay: 1.35s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(10),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(10), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(10),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(10), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(10),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(10), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(10),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(10) {
  -webkit-transition-delay: 1.5s !important;
          transition-delay: 1.5s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(11),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(11), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(11),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(11), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(11),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(11), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(11),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(11) {
  -webkit-transition-delay: 1.65s !important;
          transition-delay: 1.65s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(12),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(12), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(12),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(12), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(12),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(12), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(12),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(12) {
  -webkit-transition-delay: 1.8s !important;
          transition-delay: 1.8s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(13),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(13), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(13),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(13), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(13),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(13), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(13),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(13) {
  -webkit-transition-delay: 1.95s !important;
          transition-delay: 1.95s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(14),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(14), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(14),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(14), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(14),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(14), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(14),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(14) {
  -webkit-transition-delay: 2.1s !important;
          transition-delay: 2.1s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(15),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(15), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(15),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(15), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(15),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(15), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(15),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(15) {
  -webkit-transition-delay: 2.25s !important;
          transition-delay: 2.25s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(16),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(16), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(16),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(16), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(16),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(16), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(16),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(16) {
  -webkit-transition-delay: 2.4s !important;
          transition-delay: 2.4s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(17),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(17), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(17),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(17), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(17),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(17), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(17),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(17) {
  -webkit-transition-delay: 2.55s !important;
          transition-delay: 2.55s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(18),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(18), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(18),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(18), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(18),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(18), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(18),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(18) {
  -webkit-transition-delay: 2.7s !important;
          transition-delay: 2.7s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(19),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(19), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(19),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(19), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(19),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(19), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(19),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(19) {
  -webkit-transition-delay: 2.85s !important;
          transition-delay: 2.85s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(20),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(20), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(20),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(20), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(20),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(20), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(20),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(20) {
  -webkit-transition-delay: 3s !important;
          transition-delay: 3s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(21),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(21), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(21),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(21), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(21),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(21), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(21),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(21) {
  -webkit-transition-delay: 3.15s !important;
          transition-delay: 3.15s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(22),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(22), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(22),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(22), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(22),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(22), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(22),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(22) {
  -webkit-transition-delay: 3.3s !important;
          transition-delay: 3.3s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(23),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(23), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(23),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(23), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(23),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(23), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(23),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(23) {
  -webkit-transition-delay: 3.45s !important;
          transition-delay: 3.45s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(24),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(24), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(24),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(24), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(24),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(24), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(24),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(24) {
  -webkit-transition-delay: 3.6s !important;
          transition-delay: 3.6s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(25),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(25), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(25),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(25), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(25),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(25), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(25),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(25) {
  -webkit-transition-delay: 3.75s !important;
          transition-delay: 3.75s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(26),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(26), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(26),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(26), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(26),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(26), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(26),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(26) {
  -webkit-transition-delay: 3.9s !important;
          transition-delay: 3.9s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(27),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(27), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(27),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(27), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(27),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(27), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(27),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(27) {
  -webkit-transition-delay: 4.05s !important;
          transition-delay: 4.05s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(28),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(28), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(28),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(28), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(28),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(28), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(28),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(28) {
  -webkit-transition-delay: 4.2s !important;
          transition-delay: 4.2s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(29),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(29), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(29),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(29), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(29),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(29), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(29),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(29) {
  -webkit-transition-delay: 4.35s !important;
          transition-delay: 4.35s !important;
}
.animateSec .text-section-c-box .text-after .line-inner:nth-child(30),
.animateSec .text-section-c-box .text-before .line-inner:nth-child(30), .animateSec .text-section-Cbox .text-after .line-inner:nth-child(30),
.animateSec .text-section-Cbox .text-before .line-inner:nth-child(30), .textAnimate .text-section-c-box .text-after .line-inner:nth-child(30),
.textAnimate .text-section-c-box .text-before .line-inner:nth-child(30), .textAnimate .text-section-Cbox .text-after .line-inner:nth-child(30),
.textAnimate .text-section-Cbox .text-before .line-inner:nth-child(30) {
  -webkit-transition-delay: 4.5s !important;
          transition-delay: 4.5s !important;
}
.animateSec .text-section-c-box .text-after .title,
.animateSec .text-section-c-box .text-before .title, .animateSec .text-section-Cbox .text-after .title,
.animateSec .text-section-Cbox .text-before .title, .textAnimate .text-section-c-box .text-after .title,
.textAnimate .text-section-c-box .text-before .title, .textAnimate .text-section-Cbox .text-after .title,
.textAnimate .text-section-Cbox .text-before .title {
  margin: 0 1px 23px;
}
.animateSec .text-section-c-box .text-after .text,
.animateSec .text-section-c-box .text-before .text, .animateSec .text-section-Cbox .text-after .text,
.animateSec .text-section-Cbox .text-before .text, .textAnimate .text-section-c-box .text-after .text,
.textAnimate .text-section-c-box .text-before .text, .textAnimate .text-section-Cbox .text-after .text,
.textAnimate .text-section-Cbox .text-before .text {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out 1s;
  transition: all 0.3s ease-out 1s;
  max-width: 720px;
}
.animateSec .text-section-c-box .text-before, .animateSec .text-section-Cbox .text-before, .textAnimate .text-section-c-box .text-before, .textAnimate .text-section-Cbox .text-before {
  position: relative;
  z-index: 5;
}
.animateSec .text-section-c-box .text-after, .animateSec .text-section-Cbox .text-after, .textAnimate .text-section-c-box .text-after, .textAnimate .text-section-Cbox .text-after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  opacity: 0;
  z-index: -100;
}
.animateSec .text-section-c-box.active.active-1 .text-before, .animateSec .text-section-Cbox.active.active-1 .text-before, .textAnimate .text-section-c-box.active.active-1 .text-before, .textAnimate .text-section-Cbox.active.active-1 .text-before {
  opacity: 1;
  z-index: 5;
}
.animateSec .text-section-c-box.active.active-1 .text-before .fadeBlurUp.word, .animateSec .text-section-Cbox.active.active-1 .text-before .fadeBlurUp.word, .textAnimate .text-section-c-box.active.active-1 .text-before .fadeBlurUp.word, .textAnimate .text-section-Cbox.active.active-1 .text-before .fadeBlurUp.word {
  opacity: 1 !important;
  -webkit-filter: blur(0px) !important;
          filter: blur(0px) !important;
  -webkit-transform: translate3d(0, 0%, 0) !important;
  transform: translate3d(0, 0%, 0) !important;
}
.animateSec .text-section-c-box.active.active-1 .text-before .line-inner, .animateSec .text-section-Cbox.active.active-1 .text-before .line-inner, .textAnimate .text-section-c-box.active.active-1 .text-before .line-inner, .textAnimate .text-section-Cbox.active.active-1 .text-before .line-inner {
  display: inline-block !important;
  opacity: 1 !important;
  -webkit-transform: translateY(0px) !important;
          transform: translateY(0px) !important;
}
.animateSec .text-section-c-box.active.active-1 .text-before .text, .animateSec .text-section-Cbox.active.active-1 .text-before .text, .textAnimate .text-section-c-box.active.active-1 .text-before .text, .textAnimate .text-section-Cbox.active.active-1 .text-before .text {
  opacity: 1;
}
.animateSec .text-section-c-box.active.active-1 .text-after, .animateSec .text-section-Cbox.active.active-1 .text-after, .textAnimate .text-section-c-box.active.active-1 .text-after, .textAnimate .text-section-Cbox.active.active-1 .text-after {
  opacity: 0;
  z-index: -100;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word, .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word, .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word, .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word {
  -webkit-transition: all 0s !important;
  transition: all 0s !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(1), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(1), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(1), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(1) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(2), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(2), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(2), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(2) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(3), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(3), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(3), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(3) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(4), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(4), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(4), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(4) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(5), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(5), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(5), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(5) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(6), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(6), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(6), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(6) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(7), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(7), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(7), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(7) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(8), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(8), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(8), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(8) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(9), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(9), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(9), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(9) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(10), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(10), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(10), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(10) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(11), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(11), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(11), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(11) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(12), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(12), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(12), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(12) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(13), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(13), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(13), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(13) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(14), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(14), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(14), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(14) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(15), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(15), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(15), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(15) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(16), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(16), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(16), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(16) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(17), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(17), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(17), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(17) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(18), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(18), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(18), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(18) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(19), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(19), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(19), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(19) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(20), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(20), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(20), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(20) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(21), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(21), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(21), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(21) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(22), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(22), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(22), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(22) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(23), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(23), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(23), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(23) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(24), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(24), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(24), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(24) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(25), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(25), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(25), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(25) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(26), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(26), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(26), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(26) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(27), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(27), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(27), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(27) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(28), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(28), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(28), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(28) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(29), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(29), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(29), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(29) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(30), .animateSec .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(30), .textAnimate .text-section-c-box.active.active-1 .text-after .fadeBlurUp.word:nth-child(30), .textAnimate .text-section-Cbox.active.active-1 .text-after .fadeBlurUp.word:nth-child(30) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-1 .text-after .text, .animateSec .text-section-Cbox.active.active-1 .text-after .text, .textAnimate .text-section-c-box.active.active-1 .text-after .text, .textAnimate .text-section-Cbox.active.active-1 .text-after .text {
  opacity: 0;
}
.animateSec .text-section-c-box.active.active-2 .text-before, .animateSec .text-section-Cbox.active.active-2 .text-before, .textAnimate .text-section-c-box.active.active-2 .text-before, .textAnimate .text-section-Cbox.active.active-2 .text-before {
  opacity: 0;
  z-index: -100;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word, .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word, .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word, .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word {
  -webkit-transition: all 0s !important;
  transition: all 0s !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(1), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(1), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(1), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(1) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(2), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(2), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(2), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(2) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(3), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(3), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(3), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(3) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(4), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(4), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(4), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(4) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(5), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(5), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(5), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(5) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(6), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(6), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(6), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(6) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(7), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(7), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(7), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(7) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(8), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(8), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(8), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(8) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(9), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(9), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(9), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(9) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(10), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(10), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(10), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(10) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(11), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(11), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(11), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(11) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(12), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(12), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(12), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(12) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(13), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(13), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(13), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(13) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(14), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(14), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(14), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(14) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(15), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(15), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(15), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(15) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(16), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(16), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(16), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(16) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(17), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(17), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(17), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(17) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(18), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(18), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(18), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(18) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(19), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(19), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(19), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(19) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(20), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(20), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(20), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(20) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(21), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(21), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(21), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(21) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(22), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(22), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(22), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(22) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(23), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(23), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(23), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(23) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(24), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(24), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(24), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(24) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(25), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(25), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(25), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(25) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(26), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(26), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(26), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(26) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(27), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(27), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(27), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(27) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(28), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(28), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(28), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(28) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(29), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(29), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(29), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(29) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(30), .animateSec .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(30), .textAnimate .text-section-c-box.active.active-2 .text-before .fadeBlurUp.word:nth-child(30), .textAnimate .text-section-Cbox.active.active-2 .text-before .fadeBlurUp.word:nth-child(30) {
  -webkit-transition-delay: none !important;
          transition-delay: none !important;
}
.animateSec .text-section-c-box.active.active-2 .text-before .text, .animateSec .text-section-Cbox.active.active-2 .text-before .text, .textAnimate .text-section-c-box.active.active-2 .text-before .text, .textAnimate .text-section-Cbox.active.active-2 .text-before .text {
  opacity: 0;
}
.animateSec .text-section-c-box.active.active-2 .text-after, .animateSec .text-section-Cbox.active.active-2 .text-after, .textAnimate .text-section-c-box.active.active-2 .text-after, .textAnimate .text-section-Cbox.active.active-2 .text-after {
  opacity: 1;
  z-index: 5;
}
.animateSec .text-section-c-box.active.active-2 .text-after .fadeBlurUp.word, .animateSec .text-section-Cbox.active.active-2 .text-after .fadeBlurUp.word, .textAnimate .text-section-c-box.active.active-2 .text-after .fadeBlurUp.word, .textAnimate .text-section-Cbox.active.active-2 .text-after .fadeBlurUp.word {
  opacity: 1 !important;
  -webkit-filter: blur(0px) !important;
          filter: blur(0px) !important;
  -webkit-transform: translate3d(0, 0%, 0) !important;
  transform: translate3d(0, 0%, 0) !important;
}
.animateSec .text-section-c-box.active.active-2 .text-after .line-inner, .animateSec .text-section-Cbox.active.active-2 .text-after .line-inner, .textAnimate .text-section-c-box.active.active-2 .text-after .line-inner, .textAnimate .text-section-Cbox.active.active-2 .text-after .line-inner {
  display: inline-block !important;
  opacity: 1 !important;
  -webkit-transform: translateY(0px) !important;
          transform: translateY(0px) !important;
}
.animateSec .text-section-c-box.active.active-2 .text-after .text, .animateSec .text-section-Cbox.active.active-2 .text-after .text, .textAnimate .text-section-c-box.active.active-2 .text-after .text, .textAnimate .text-section-Cbox.active.active-2 .text-after .text {
  opacity: 1;
}

.title-and-text {
  padding: 150px 0 114px;
}
@media (max-width: 768.1px) {
  .title-and-text {
    padding: 80px 0 80px;
  }
}
.title-and-text .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 924px;
  text-align: center;
}
@media (max-width: 1199.9px) {
  .title-and-text .content {
    padding: 0 56px;
  }
}
.title-and-text .img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 357px;
  margin: 0 auto 24px;
}
.title-and-text .img img {
  display: block;
}
.title-and-text .title {
  margin: 0 1px 37px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}
.title-and-text .title h2 {
  margin: 0;
  color: #3D3A37;
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 100%;
  letter-spacing: -0.03em;
}
@media (max-width: 575.9px) {
  .title-and-text .title h2 {
    font-family: "Flecha M", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: -0.02em;
  }
}
.title-and-text .text {
  margin: 0 auto;
  max-width: 560px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.title-and-text .text {
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 575.9px) {
  .title-and-text .text {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.02em;
  }
}
.solution-section {
  padding: 15px 0 0;
}
.solution-section .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1980px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.solution-section .content {
  width: 100%;
  max-width: 1920px;
  position: sticky;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 991.9px) {
  .solution-section .content {
    top: 80px;
  }
}
.solution-section .content-box {
  width: 100%;
  border-radius: 32px;
  padding: 40px 40.1px 97.33px 56px;
  overflow-x: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
.solution-section .content-box::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(../images/orange-noise-1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transform: scale(var(--transScale));
          transform: scale(var(--transScale));
  -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  border-radius: 32px;
}
@media (max-width: 575.9px) {
  .solution-section .content-box::after {
    border-radius: 24px;
  }
}
@media (max-width: 991.9px) {
  .solution-section .content-box {
    padding: 40px 24px 48px;
  }
}
@media (max-width: 575.9px) {
  .solution-section .content-box {
    border-radius: 24px;
    padding: 32px 9px 28px;
  }
}
.solution-section .content-box.tab-index-1::after {
  background-image: url(../images/orange-noise-1.jpg);
}
.solution-section .content-box.tab-index-2::after {
  background-image: url(../images/green-noise-1.jpg);
}
.solution-section .content-box.tab-index-3::after {
  background-image: url(../images/dark-noise-1.jpg);
}
.solution-section .timer-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 17.8px;
  padding-right: 8px;
  position: relative;
  z-index: 5;
}
@media (max-width: 1230px) {
  .solution-section .timer-bar {
    margin: 0 auto 60px;
  }
}
@media (max-width: 991.9px) {
  .solution-section .timer-bar {
    padding: 0 21.5px;
  }
}
@media (max-width: 730px) {
  .solution-section .timer-bar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 575.9px) {
  .solution-section .timer-bar {
    margin: 0 auto 26px;
  }
}
.solution-section .timer-bar h2 {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.solution-section .timer-bar h2 {
  font-weight: 500;
  margin: 0;
  margin-right: 13px;
  color: #FEFAF6;
  white-space: nowrap;
}
@media (max-width: 991.9px) {
  .solution-section .timer-bar h2 {
    margin-right: 24px;
  }
}
@media (max-width: 730px) {
  .solution-section .timer-bar h2 {
    font-size: 14px;
    margin: 0 0 16px;
  }
}
@media (max-width: 575.9px) {
  .solution-section .timer-bar h2 {
    margin: 0 0 17px;
  }
}
.solution-section .timer-bar .timer-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
@media (max-width: 575.9px) {
  .solution-section .timer-bar .timer-box {
    gap: 4px;
  }
}
.solution-section .timer-bar .timer-box .timer-item {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.solution-section .timer-bar .timer-box .timer-item {
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 730px) {
  .solution-section .timer-bar .timer-box .timer-item {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 110%;
    letter-spacing: 0;
  }
}
@media (max-width: 575.9px) {
  .solution-section .timer-bar .timer-box .timer-item {
    border-radius: 6px;
  }
}
.solution-section .timer-bar .timer-box .timer-item .item-text {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.solution-section .timer-bar .timer-box .timer-item .item-text::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  aspect-ratio: 1;
  color: rgba(254, 250, 246, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 32px;
  width: 32px;
  min-width: 32px;
  height: auto;
  margin-right: 16px;
}
@media (max-width: 730px) {
  .solution-section .timer-bar .timer-box .timer-item .item-text::before {
    font-size: 16px;
    width: 16px;
    min-width: 16px;
    margin-right: 6px;
    scale: 1.4;
  }
}
.solution-section .timer-bar .timer-box .timer-item .item-text.item-text-1 {
  color: rgba(254, 250, 246, 0.8);
  background-color: rgba(61, 58, 55, 0.6);
  padding: 4px 16px 4px 4px;
}
@media (max-width: 730px) {
  .solution-section .timer-bar .timer-box .timer-item .item-text.item-text-1 {
    padding: 6px 9px 6px 6px;
  }
}
.solution-section .timer-bar .timer-box .timer-item .item-text.item-text-2 {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  color: #3D3A37;
  background-color: #FEFAF6;
  padding-left: 4px;
  -webkit-transition: left 0s;
  transition: left 0s;
  left: -4px;
  width: 0%;
}
.solution-section .timer-bar .timer-box .timer-item .item-text.item-text-2::before {
  color: inherit;
}
.solution-section .timer-bar .timer-box .timer-item.active .item-text-2 {
  left: 0 !important;
  -webkit-transition: left 1s linear 0.2s !important;
  transition: left 1s linear 0.2s !important;
  width: var(--progress) !important;
}
.solution-section .timer-bar .timer-box .timer-item.item-index-1 .item-text::before {
  content: "\e912";
}
.solution-section .timer-bar .timer-box .timer-item.item-index-2 .item-text::before {
  content: "\e913";
}
.solution-section .timer-bar .timer-box .timer-item.item-index-3 .item-text::before {
  content: "\e914";
}
.solution-section .bottom-box {
  position: relative;
  z-index: 5;
}
.solution-section .bottom-box .solution-box .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.solution-section .bottom-box .solution-box .solution-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: auto;
}
@media (max-width: 991.9px) {
  .solution-section .bottom-box .solution-box .solution-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.solution-section .bottom-box .solution-box .solution-item .text {
  width: 100%;
  max-width: 40.5303030303%;
  margin-right: 37.1px;
  padding-left: 1px;
  padding-bottom: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1199.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text {
    max-width: 60%;
  }
}
@media (max-width: 991.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text {
    max-width: unset;
    margin: 0;
    padding: 0 24px;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (max-width: 575.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text {
    padding: 0 15px;
  }
}
.solution-section .bottom-box .solution-box .solution-item .text .before-heading {
  display: block;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.solution-section .bottom-box .solution-box .solution-item .text .before-heading {
  color: #FEFAF6;
  margin: 0 0 26px;
}
@media (max-width: 768.1px) {
  .solution-section .bottom-box .solution-box .solution-item .text .before-heading {
    margin: 0 0 18px;
  }
}
@media (max-width: 575.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text .before-heading {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    margin: 0 0 15px;
  }
}
.solution-section .bottom-box .solution-box .solution-item .text h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .solution-section .bottom-box .solution-box .solution-item .text h3 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text h3 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.solution-section .bottom-box .solution-box .solution-item .text h3 {
  margin: 0 0 30px;
  color: #FBF3EA;
}
@media (max-width: 768.1px) {
  .solution-section .bottom-box .solution-box .solution-item .text h3 {
    margin: 0 0 15px;
  }
}
@media (max-width: 575.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text h3 {
    margin: 0 0 9px;
  }
}
.solution-section .bottom-box .solution-box .solution-item .text .text-body {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.solution-section .bottom-box .solution-box .solution-item .text .text-body {
  color: rgba(254, 250, 246, 0.8);
  max-width: 500px;
  line-height: 127%;
}
@media (max-width: 768.1px) {
  .solution-section .bottom-box .solution-box .solution-item .text .text-body {
    max-width: unset;
  }
}
@media (max-width: 575.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text .text-body {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
  }
}
.solution-section .bottom-box .solution-box .solution-item .text .btn {
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 768.1px) {
  .solution-section .bottom-box .solution-box .solution-item .text .btn {
    margin-top: 39px;
  }
}
@media (max-width: 575.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text .btn {
    margin-top: 24px;
  }
}
@media (max-width: 575.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text .btn a {
    font-size: 14px;
    padding: 10px 10px 10px 16px;
    border-radius: 8px;
  }
}
@media (max-width: 575.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text .btn a .btn-arrow {
    width: 20px;
    margin-left: 14px;
  }
}
@media (max-width: 575.9px) {
  .solution-section .bottom-box .solution-box .solution-item .text .btn a .btn-arrow::before, .solution-section .bottom-box .solution-box .solution-item .text .btn a .btn-arrow::after {
    font-size: 7.5px;
  }
}
.solution-section .bottom-box .solution-box .solution-item .img {
  width: 100%;
  max-width: 56.6515151515%;
}
@media (max-width: 1199.9px) {
  .solution-section .bottom-box .solution-box .solution-item .img {
    max-width: calc(60% - 38px);
    margin-left: -20%;
  }
}
@media (max-width: 991.9px) {
  .solution-section .bottom-box .solution-box .solution-item .img {
    max-width: 94%;
    margin: -11.7% 0 -11.1%;
  }
}
@media (max-width: 575.9px) {
  .solution-section .bottom-box .solution-box .solution-item .img {
    max-width: 94%;
    margin: -11.7% 0 -19.1%;
  }
}

.overview + .title-and-marquee {
  padding: 85px 0 96px;
}
@media (max-width: 768.1px) {
  .overview + .title-and-marquee {
    padding: 81px 0 55px;
  }
}
@media (max-width: 575.9px) {
  .overview + .title-and-marquee {
    padding: 81px 0 55px;
  }
}

.title-and-marquee {
  padding: 111px 0 96px;
}
@media (max-width: 768.1px) {
  .title-and-marquee {
    padding: 90px 0 55px;
  }
}
@media (max-width: 575.9px) {
  .title-and-marquee {
    padding: 88px 0 55px;
  }
}
.title-and-marquee .title {
  margin: 0 auto 53px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}
@media (max-width: 575.9px) {
  .title-and-marquee .title {
    max-width: 300px;
  }
}
.title-and-marquee .title h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
}
@media (max-width: 575.9px) {
  .title-and-marquee .title h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.title-and-marquee .title h2 {
  margin: 0;
  padding-left: 0.15em;
}
@media (max-width: 575.9px) {
  .title-and-marquee .title h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
    padding-left: 0;
  }
}
.title-and-marquee .title h2 i {
  padding-right: 0.15em;
  font-style: italic;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.title-and-marquee .title h2 i.orange-style {
  background: linear-gradient(345.41deg, #F0DB8D -14.16%, #CC473B 116.57%);
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.title-and-marquee .title h2 i.green-style {
  background: linear-gradient(180.6deg, #5C7559 -51.55%, #F0DB8D 168.52%);
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.title-and-marquee .title h2 i.dark-style {
  background: linear-gradient(4.89deg, #A7BDC7 -79.54%, #543C40 71.28%, #2A2A2A 165.81%);
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.title-and-marquee .title h2.large {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .title-and-marquee .title h2.large {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
@media (max-width: 575.9px) {
  .title-and-marquee .title h2.large {
    padding: 0 16px;
  }
}
.title-and-marquee .marquee-box-content .marquee3k {
  overflow: visible;
}
.title-and-marquee .marquee-box-content .marquee-box {
  margin-bottom: 22px;
}
@media (max-width: 575.9px) {
  .title-and-marquee .marquee-box-content .marquee-box {
    margin-bottom: 11px;
  }
}
.title-and-marquee .marquee-box-content .marquee-box:last-child {
  margin-bottom: 0;
}
.title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .marquee-item {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid rgba(61, 58, 55, 0.2);
  border-radius: 999px;
  margin-right: 16px;
  width: fit-content;
  -webkit-filter: drop-shadow(0px 2px 8px rgba(42, 42, 42, 0.12));
          filter: drop-shadow(0px 2px 8px rgba(42, 42, 42, 0.12));
  color: rgba(61, 58, 55, 0.9);
}
@media (max-width: 768.1px) {
  .title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .marquee-item {
    margin-right: 13.71px;
  }
}
@media (max-width: 768.1px) {
  .title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .marquee-item {
    margin-right: 6px;
  }
}
.title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .marquee-item span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  opacity: 0.6;
}
.title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .text-item {
  width: auto;
  -webkit-box-shadow: 0px 2px 8px rgba(42, 42, 42, 0.12);
          box-shadow: 0px 2px 8px rgba(42, 42, 42, 0.12);
}
.title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .text-item span {
  padding: 21.4px 40px;
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
}
@media (max-width: 768.1px) {
  .title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .text-item span {
    font-size: 20.57px;
  }
}
@media (max-width: 575.9px) {
  .title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .text-item span {
    font-size: 16px;
  }
}
@media (max-width: 768.1px) {
  .title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .text-item span {
    padding: 17.35px 34.28px;
  }
}
@media (max-width: 575.9px) {
  .title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .text-item span {
    padding: 14px 26.67px;
  }
}
.title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .img-item {
  overflow: hidden;
  border: none;
  position: relative;
  -webkit-filter: drop-shadow(0px 2px 8px rgba(42, 42, 42, 0.06));
          filter: drop-shadow(0px 2px 8px rgba(42, 42, 42, 0.06));
  max-height: 72px;
  aspect-ratio: 192/72;
}
@media (max-width: 768.1px) {
  .title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .img-item {
    max-height: 61.71px;
  }
}
@media (max-width: 575.9px) {
  .title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .img-item {
    max-height: 48px;
  }
}
.title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .img-item img {
  width: auto;
  max-width: unset;
  max-height: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.title-and-marquee .marquee-box-content .marquee-box .marquee-flex-box .img-item::after {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid rgba(61, 58, 55, 0.2);
  z-index: 3;
  border-radius: 999px;
}
.title-and-marquee .marquee-box-content {
  position: relative;
}
.title-and-marquee .marquee-box-content::after {
  content: "";
  display: block;
  width: 100vw;
  height: 100%;
  position: absolute;
  z-index: 3;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 0;
  background: -webkit-gradient(linear, right top, left top, from(#FEFAF6), color-stop(20%, rgba(254, 250, 246, 0)), color-stop(80%, rgba(254, 250, 246, 0)), to(#FEFAF6));
  background: linear-gradient(270deg, #FEFAF6 0%, rgba(254, 250, 246, 0) 20%, rgba(254, 250, 246, 0) 80%, #FEFAF6 100%);
  opacity: 0.8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}

.text-and-image + .two-column-blocks {
  padding: 45px 0 12px;
}
@media (max-width: 768.1px) {
  .text-and-image + .two-column-blocks {
    padding: 52px 0 12px;
  }
}

.title-and-filter-accordions + .two-column-blocks,
.two-column-blocks:nth-last-child(2) {
  padding: 45px 0 12px;
}
@media (max-width: 768.1px) {
  .title-and-filter-accordions + .two-column-blocks,
  .two-column-blocks:nth-last-child(2) {
    padding: 52px 0 12px;
  }
}

.two-column-blocks {
  padding: 45px 0 78px;
}
@media (max-width: 768.1px) {
  .two-column-blocks {
    padding: 52px 0 78px;
  }
}
.two-column-blocks .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991.9px) {
  .two-column-blocks .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
  }
}
@media (max-width: 575.9px) {
  .two-column-blocks .content {
    padding: 0 8px;
    gap: 8px;
  }
}
.two-column-blocks .content .item {
  width: 100%;
  max-width: calc(50% - 8px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 24px;
  overflow: hidden;
}
@media (max-width: 991.9px) {
  .two-column-blocks .content .item {
    max-width: calc(100% - 0px);
  }
}
@media (max-width: 991.9px) {
  .two-column-blocks .content .item {
    max-height: 780px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
.two-column-blocks .content .item .text {
  padding: 32px 32px 32px;
  width: 583px;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 991.9px) {
  .two-column-blocks .content .item .text {
    width: 543px;
  }
}
@media (max-width: 575.9px) {
  .two-column-blocks .content .item .text {
    padding: 32px 24px 32px;
  }
}
.two-column-blocks .content .item .text h3 {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.two-column-blocks .content .item .text h3 {
  margin: 0 0 18px;
  color: rgba(254, 250, 246, 0.6);
}
@media (max-width: 575.9px) {
  .two-column-blocks .content .item .text h3 {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    margin: 0 0 18px;
  }
}
.two-column-blocks .content .item .text h4 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
}
@media (max-width: 575.9px) {
  .two-column-blocks .content .item .text h4 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.two-column-blocks .content .item .text h4 {
  color: #FEFAF6;
  margin: 0 0 13px;
}
@media (max-width: 575.9px) {
  .two-column-blocks .content .item .text h4 {
    margin: 0 0 9px;
  }
}
.two-column-blocks .content .item .text .text-body {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.two-column-blocks .content .item .text .text-body {
  color: rgba(254, 250, 246, 0.8);
}
@media (max-width: 575.9px) {
  .two-column-blocks .content .item .text .text-body {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
  }
}
.two-column-blocks .content .item .text .btn {
  margin-top: 42px;
}
@media (max-width: 575.9px) {
  .two-column-blocks .content .item .text .btn {
    margin-top: 32px;
  }
}
.two-column-blocks .approach-item {
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  background-image: url(../images/dark-noise-2.png);
}
.two-column-blocks .approach-item .img {
  aspect-ratio: auto;
  height: 364px;
  width: 100%;
  margin-bottom: 8px;
}
@media (max-width: 575.9px) {
  .two-column-blocks .approach-item .img {
    height: 194px;
  }
}
.two-column-blocks .approach-item .img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-position: right;
     object-position: right;
}
.two-column-blocks .step-item {
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  background-image: url(../images/orange-noise-arrow.jpg);
}
@media (max-width: 991.9px) {
  .two-column-blocks .step-item {
    min-height: 656px;
    background-position: center top;
    background-size: cover;
  }
}
.two-column-blocks .step-item .img {
  aspect-ratio: auto;
  height: 364px;
  width: 100%;
  margin-bottom: 8px;
}
@media (max-width: 575.9px) {
  .two-column-blocks .step-item .img {
    height: 194px;
  }
}
.two-column-blocks .step-item .img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}
.two-column-blocks .team-item {
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  background-image: url(../images/green-noise-2.png);
}
.two-column-blocks .team-marquee {
  padding: 100px 20px 98px;
}
@media (max-width: 768.1px) {
  .two-column-blocks .team-marquee {
    padding: 119px 20px 125px;
  }
}
@media (max-width: 575.9px) {
  .two-column-blocks .team-marquee {
    padding: 69px 10px 80px;
  }
}
.two-column-blocks .team-marquee .marquee-box {
  margin-bottom: 32px;
}
@media (max-width: 768.1px) {
  .two-column-blocks .team-marquee .marquee-box {
    margin-bottom: 26px;
  }
}
@media (max-width: 768.1px) {
  .two-column-blocks .team-marquee .marquee-box {
    margin-bottom: 12px;
  }
}
.two-column-blocks .team-marquee .marquee-box:last-child {
  margin-bottom: 0;
}
.two-column-blocks .team-marquee .marquee-box .marquee-flex-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  gap: 12px 20px;
}
.two-column-blocks .team-marquee .marquee-box .marquee-flex-box .marquee-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 72px;
  height: auto;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #D1CEAB;
  overflow: hidden;
}
@media (max-width: 768.1px) {
  .two-column-blocks .team-marquee .marquee-box .marquee-flex-box .marquee-item {
    width: 65px;
  }
}
@media (max-width: 575.9px) {
  .two-column-blocks .team-marquee .marquee-box .marquee-flex-box .marquee-item {
    width: 58px;
  }
}
.two-column-blocks .team-marquee .marquee-box .marquee-flex-box .marquee-item img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.two-column-blocks .team-marquee .marquee-box.hidden {
  display: none !important;
}
.two-column-blocks .marquee3k__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.two-column-blocks .carousel-item {
  padding: 64.12px 24px;
  text-align: center;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(254, 250, 246, 0.24)), to(rgba(254, 250, 246, 0))), rgba(61, 58, 55, 0.1);
  background: linear-gradient(180deg, rgba(254, 250, 246, 0.24) 20%, rgba(254, 250, 246, 0) 100%), rgba(61, 58, 55, 0.1);
}
.two-column-blocks .carousel-item h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.02em;
  margin: 0 0 12px;
}
@media (max-width: 768.1px) {
  .two-column-blocks .carousel-item h3 {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
@media (max-width: 575.9px) {
  .two-column-blocks .carousel-item h3 {
    font-weight: 400;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.two-column-blocks .carousel-item div.btn {
  margin: 0 auto 49px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.two-column-blocks .carousel-item div.btn a {
  padding: 8px 8px;
  background: none !important;
  color: rgba(61, 58, 55, 0.7);
}
.two-column-blocks .carousel-item div.btn a .btn-arrow {
  width: 24px;
  min-width: 24px;
  margin-left: 20px;
  background-color: rgba(61, 58, 55, 0.4);
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.two-column-blocks .carousel-item div.btn a .btn-arrow::before, .two-column-blocks .carousel-item div.btn a .btn-arrow::after {
  font-size: 9px;
}
.two-column-blocks .carousel-item .inner-slider {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
}
.two-column-blocks .carousel-item .inner-slider .centerSlider {
  width: 100%;
  margin: 0 auto 49px;
}
@media (max-width: 768.1px) {
  .two-column-blocks .carousel-item .inner-slider .centerSlider {
    max-width: 310.62px;
  }
}
.two-column-blocks .carousel-item .inner-slider .text-slider {
  width: 100%;
  max-width: 414px;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 768.1px) {
  .two-column-blocks .carousel-item .inner-slider .text-slider {
    max-width: 480px;
  }
}
.two-column-blocks .carousel-item .inner-slider .text-slider .text-item {
  text-decoration: none;
  visibility: visible;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.two-column-blocks .carousel-item .inner-slider .text-slider .text-item:not(.active) {
  position: absolute;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  top: 0;
  z-index: -100;
  opacity: 0;
  visibility: hidden;
}
.two-column-blocks .carousel-item .inner-slider .text-slider .text-item h4 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 110%;
  letter-spacing: -0.01em;
  margin: 0 0 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-wrap: break-word;
  text-overflow: ellipsis;
  color: #3D3A37;
  -webkit-text-decoration: 2px underline transparent;
          text-decoration: 2px underline transparent;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 768.1px) {
  .two-column-blocks .carousel-item .inner-slider .text-slider .text-item h4 {
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
  }
}
.two-column-blocks .carousel-item .inner-slider .text-slider .text-item h4 a {
  display: block;
}
@media (min-width: 768.1px) {
  .two-column-blocks .carousel-item .inner-slider .text-slider .text-item.hover h4, .two-column-blocks .carousel-item .inner-slider .text-slider .text-item:hover h4 {
    -webkit-text-decoration: 2px underline #3D3A37;
            text-decoration: 2px underline #3D3A37;
  }
}
.two-column-blocks .carousel-item .inner-slider .text-slider .text-item .text-body {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: rgba(61, 58, 55, 0.9);
}
@media (max-width: 575.9px) {
  .two-column-blocks .carousel-item .inner-slider .text-slider .text-item .text-body {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
  }
}
.two-column-blocks .carousel-item {
  --transition-duration: 700ms;
}
.two-column-blocks .carousel-item .slider-wrapper {
  position: relative;
}
.two-column-blocks .carousel-item .slider-wrapper .slider {
  position: relative;
  width: 100%;
  -webkit-transition: height var(--transition-duration) ease;
  transition: height var(--transition-duration) ease;
  height: 216px;
}
@media (max-width: 768.1px) {
  .two-column-blocks .carousel-item .slider-wrapper .slider {
    height: 136px;
  }
}
.two-column-blocks .carousel-item .slider-wrapper .slider .slider-item {
  position: absolute;
  top: 0;
  left: 50%;
  width: 216px;
  aspect-ratio: 1;
  -webkit-transition: all var(--transition-duration) ease;
  transition: all var(--transition-duration) ease;
  opacity: 0;
  pointer-events: none;
  z-index: 1;
  border-radius: 24px;
  overflow: hidden;
}
@media (max-width: 768.1px) {
  .two-column-blocks .carousel-item .slider-wrapper .slider .slider-item {
    max-width: 136px;
  }
}
.two-column-blocks .carousel-item .slider-wrapper .slider .slider-item::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(254, 250, 246, 0);
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  z-index: 6;
  pointer-events: none;
}
.two-column-blocks .carousel-item .slider-wrapper .slider .slider-item.left2 {
  -webkit-transform: translateX(-300%) scale(0.8);
          transform: translateX(-300%) scale(0.8);
  opacity: 0;
  z-index: 2;
}
.two-column-blocks .carousel-item .slider-wrapper .slider .slider-item.right2 {
  -webkit-transform: translateX(200%) scale(0.8);
          transform: translateX(200%) scale(0.8);
  opacity: 0;
  z-index: 2;
}
.two-column-blocks .carousel-item .slider-wrapper .slider .slider-item.left1 {
  -webkit-transform: translateX(-126.2%) scale(0.74074);
          transform: translateX(-126.2%) scale(0.74074);
  opacity: 1;
  z-index: 3;
  opacity: 0.3;
  -webkit-filter: blur(2px);
          filter: blur(2px);
  border-radius: 24px;
}
@media (max-width: 768.1px) {
  .two-column-blocks .carousel-item .slider-wrapper .slider .slider-item.left1 {
    -webkit-transform: translateX(-126.2%) scale(0.74073);
            transform: translateX(-126.2%) scale(0.74073);
  }
}
@media (max-width: 575.9px) {
  .two-column-blocks .carousel-item .slider-wrapper .slider .slider-item.left1 {
    -webkit-filter: blur(1.25926px);
            filter: blur(1.25926px);
  }
}
.two-column-blocks .carousel-item .slider-wrapper .slider .slider-item.right1 {
  -webkit-transform: translateX(26.2%) scale(0.74074);
          transform: translateX(26.2%) scale(0.74074);
  z-index: 3;
  opacity: 0.3;
  -webkit-filter: blur(2px);
          filter: blur(2px);
  border-radius: 24px;
}
@media (max-width: 768.1px) {
  .two-column-blocks .carousel-item .slider-wrapper .slider .slider-item.right1 {
    -webkit-transform: translateX(26.2%) scale(0.74073);
            transform: translateX(26.2%) scale(0.74073);
  }
}
@media (max-width: 575.9px) {
  .two-column-blocks .carousel-item .slider-wrapper .slider .slider-item.right1 {
    -webkit-filter: blur(1.25926px);
            filter: blur(1.25926px);
  }
}
.two-column-blocks .carousel-item .slider-wrapper .slider .slider-item.center {
  -webkit-transform: translateX(-50%) scale(1);
          transform: translateX(-50%) scale(1);
  opacity: 1;
  z-index: 5;
  pointer-events: all;
  -webkit-box-shadow: 0px 4px 36px rgba(42, 42, 42, 0.16);
          box-shadow: 0px 4px 36px rgba(42, 42, 42, 0.16);
}
@media (max-width: 575.9px) {
  .two-column-blocks .carousel-item .slider-wrapper .slider .slider-item.center {
    -webkit-transform: translateX(calc(-50% + 0px)) scale(1);
            transform: translateX(calc(-50% + 0px)) scale(1);
  }
}
.two-column-blocks .carousel-item .slider-wrapper .slider-controls button:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.two-column-blocks .carousel-item .slider-wrapper.slider-is-single .slider-controls {
  display: none !important;
}
.two-column-blocks .carousel-item .slider-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 49px;
}
@media (max-width: 575.9px) {
  .two-column-blocks .carousel-item .slider-controls {
    margin-top: 40px;
  }
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  min-width: 32px;
  font-size: 32px;
  height: auto;
  aspect-ratio: 1;
  overflow: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  border-radius: 50%;
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow::after, .two-column-blocks .carousel-item .slider-controls .slider-arrow::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  font-size: 0.375em;
  color: #3D3A37;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.prev::after, .two-column-blocks .carousel-item .slider-controls .slider-arrow.prev::before {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.prev::after {
  left: 50%;
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.prev::before {
  left: 150%;
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.prev:hover::after, .two-column-blocks .carousel-item .slider-controls .slider-arrow.prev:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.prev:hover::after {
  left: -50%;
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.prev:hover::before {
  left: 50%;
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.next::after {
  left: 50%;
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.next::before {
  left: -50%;
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.next:hover::after, .two-column-blocks .carousel-item .slider-controls .slider-arrow.next:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.next:hover::after {
  left: 150%;
}
.two-column-blocks .carousel-item .slider-controls .slider-arrow.next:hover::before {
  left: 50%;
}
@media (min-width: 768.1px) {
  .two-column-blocks .carousel-item .slider-controls .slider-arrow:hover {
    background-color: rgba(61, 58, 55, 0.1);
  }
}
.two-column-blocks .carousel-item .slider-controls .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin: 0 27px;
}
.two-column-blocks .carousel-item .slider-controls .pagination .dot {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  background: rgba(61, 58, 55, 0.4);
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  cursor: pointer;
  opacity: 40%;
}
.two-column-blocks .carousel-item .slider-controls .pagination .dot.active {
  background: rgba(61, 58, 55, 0.4);
  width: 32px;
  opacity: 1;
}
@media (min-width: 768.1px) {
  .two-column-blocks .carousel-item .slider-controls .pagination .dot:hover {
    opacity: 1;
  }
}

.testimonials-section {
  padding: 78px 0 48px;
  min-height: var(--qouteH);
}
@media (max-width: 768.1px) {
  .testimonials-section {
    padding: 56px 0;
  }
}
.testimonials-section .content {
  max-width: 1387px;
}
@media (max-width: 768.1px) {
  .testimonials-section .content {
    padding: 0 32px;
  }
}
@media (max-width: 575.9px) {
  .testimonials-section .content {
    padding: 0 16px;
  }
}
.testimonials-section .title {
  text-align: center;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 640px;
  position: sticky;
  top: calc(50vh - 80px);
  margin-bottom: 6rem;
}
@media (max-width: 768.1px) {
  .testimonials-section .title {
    max-width: 561px;
  }
}
.testimonials-section .title h2 {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.testimonials-section .title h2 {
  font-weight: 400;
  margin: 0 0 33px;
  color: rgba(61, 58, 55, 0.7);
}
.testimonials-section .title h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .testimonials-section .title h3 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  .testimonials-section .title h3 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.testimonials-section .title h3 {
  color: #3D3A37;
  margin: 0;
}
@media (max-width: 575.9px) {
  .testimonials-section .title h3 {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
.testimonials-section .qoute-flex-box {
  padding-top: 30vh;
}
.testimonials-section .qoute-flex-box .qoute-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 16px;
  width: 100%;
  max-width: calc(33.33% - 10.6666666667px);
}
@media (max-width: 991.9px) {
  .testimonials-section .qoute-flex-box .qoute-item {
    max-width: calc(50% - 8px);
  }
}
@media (max-width: 700px) {
  .testimonials-section .qoute-flex-box .qoute-item {
    max-width: 100%;
  }
}
.testimonials-section .qoute-flex-box .qoute-item .inner-box {
  position: relative;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 32px 32px 24px 24px;
  border: 1px solid #E4E4E4;
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04);
  backdrop-filter: blur(32px);
  border-radius: 32px;
  background-color: rgba(254, 250, 246, 0.6);
  width: 100%;
}
@media (max-width: 575.9px) {
  .testimonials-section .qoute-flex-box .qoute-item .inner-box {
    border-radius: 24px;
    padding: 32px 24px 24px 24px;
  }
}
.testimonials-section .qoute-flex-box .qoute-item .img {
  height: 60px;
  width: auto;
  margin-bottom: 38px;
  opacity: 0.6;
  padding: 0 8px;
}
.testimonials-section .qoute-flex-box .qoute-item .img img {
  display: block;
  max-width: unset;
  width: auto;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  -webkit-filter: brightness(0);
          filter: brightness(0);
}
.testimonials-section .qoute-flex-box .qoute-item blockquote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-content {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-content {
  color: #3C3936;
}
@media (max-width: 575.9px) {
  .testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-content {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.02em;
  }
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer {
  margin-top: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575.9px) {
  .testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer .author-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 61px;
  min-width: 61px;
  height: auto;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 15px;
}
@media (max-width: 575.9px) {
  .testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer .author-img {
    margin-bottom: 15px;
  }
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer .author-img img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite {
  display: block;
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite span {
  display: block;
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite .name {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
}
@media (max-width: 768.1px) {
  .testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite .name {
    font-size: 20.57px;
  }
}
@media (max-width: 575.9px) {
  .testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite .name {
    font-size: 16px;
  }
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite .name {
  margin: 0 0 2px;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite .name {
    font-size: 24px;
  }
}
@media (max-width: 575.9px) {
  .testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite .name {
    font-size: 24px;
  }
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite .position {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  margin-bottom: -1px;
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 768.1px) {
  .testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite .position {
    margin-bottom: 3px;
  }
}
.testimonials-section .qoute-flex-box .qoute-item blockquote .qoute-footer cite .company {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: rgba(61, 58, 55, 0.7);
}
.testimonials-section .qoute-flex-box .qoute-item::after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-filter: brightness(0);
          filter: brightness(0);
  opacity: 0.6;
}

.title-and-center-slider {
  position: relative;
  z-index: 12;
  padding: 52px 0;
}
@media (max-width: 768.1px) {
  .title-and-center-slider {
    padding: 56px 0 72px;
  }
}
.title-and-center-slider .title {
  margin: 0 auto 40px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.title-and-center-slider .title h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .title-and-center-slider .title h2 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  .title-and-center-slider .title h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.title-and-center-slider .title h2 {
  margin: 0 0 12px;
}
@media (max-width: 768.1px) {
  .title-and-center-slider .title h2 {
    margin: 0 0 14px;
    font-weight: 400;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: -0.02em;
  }
}
.title-and-center-slider {
  --transition-duration: 700ms;
}
.title-and-center-slider .slider-wrapper .slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #FEFAF6;
  position: relative;
}
.title-and-center-slider .slider-wrapper .slider .slider-item {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  border-radius: 24px;
  overflow: hidden;
}
.title-and-center-slider .slider-wrapper .slider .slider-item .img {
  position: relative;
  aspect-ratio: 1;
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  border-radius: 24px;
}
.title-and-center-slider .slider-wrapper .slider .slider-item .img img {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.title-and-center-slider .slider-wrapper .slider .slider-item .text {
  width: 100%;
  position: absolute;
  bottom: 12px;
  left: 12px;
  max-width: calc(100% - 24px);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(254, 250, 246, 0.5)), to(rgba(254, 250, 246, 0))), rgba(254, 250, 246, 0.6);
  background: linear-gradient(180deg, rgba(254, 250, 246, 0.5) 0%, rgba(254, 250, 246, 0) 100%), rgba(254, 250, 246, 0.6);
  backdrop-filter: blur(28px);
  border-radius: 16px;
  padding: 16px 16px;
}
@media (max-width: 700px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item .text {
    position: relative;
    padding: 16px 0;
    bottom: 0;
    left: 0;
    max-width: unset;
    background: none;
    backdrop-filter: blur(0);
    border-radius: 0;
  }
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item .text {
    padding-bottom: 8px;
  }
}
.title-and-center-slider .slider-wrapper .slider .slider-item .text .before-heading {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 5px 7px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  display: block;
  border: 1px solid rgba(61, 58, 55, 0.4);
  margin: 0 0 16px;
  border-radius: 6px;
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item .text .before-heading {
    margin-bottom: 12px;
  }
}
.title-and-center-slider .slider-wrapper .slider .slider-item .text h3 {
  color: #3D3A37;
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
  margin: 0 0 8px;
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item .text h3 {
    margin-bottom: 4px;
  }
}
.title-and-center-slider .slider-wrapper .slider .slider-item .text .text-body {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: rgba(61, 58, 55, 0.7);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-wrap: break-word;
  text-overflow: ellipsis;
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item .text .text-body {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-wrap: break-word;
    text-overflow: ellipsis;
  }
}
.title-and-center-slider .slider-wrapper .slider .slider-item .text .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 27px;
  gap: 4px;
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item .text .tags {
    margin-top: 12px;
  }
}
.title-and-center-slider .slider-wrapper .slider .slider-item .text .tags .tag {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  background-color: rgba(61, 58, 55, 0.1);
  color: rgba(61, 58, 55, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 4px 8px 4px 4px;
  border-radius: 6px;
}
.title-and-center-slider .slider-wrapper .slider .slider-item .text .tags .tag .author-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: 16px;
  min-width: 16px;
  height: auto;
  aspect-ratio: 1;
  border: 0.5px solid rgba(61, 58, 55, 0.1);
  border-radius: 50%;
  margin-right: 3.5px;
}
.title-and-center-slider .slider-wrapper .slider .slider-item .text .tags .tag .author-img img {
  display: block;
}
.title-and-center-slider .slider-wrapper .slider .slider-item .text .tags .tag.time-tag::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
  font-size: 1.3333333333em;
  margin-right: 4px;
}
@media (min-width: 768.1px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item:hover .img img {
    scale: 1.08;
  }
}
.title-and-center-slider .slider-wrapper .slider::after {
  content: "";
  position: absolute;
}
.title-and-center-slider .slider-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 56px;
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-controls {
    margin-top: 84px;
  }
}
.title-and-center-slider .slider-controls .slider-arrow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  min-width: 32px;
  font-size: 32px;
  height: auto;
  aspect-ratio: 1;
  overflow: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  border-radius: 50%;
}
.title-and-center-slider .slider-controls .slider-arrow::after, .title-and-center-slider .slider-controls .slider-arrow::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  font-size: 0.375em;
  color: #3D3A37;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
.title-and-center-slider .slider-controls .slider-arrow.prev::after, .title-and-center-slider .slider-controls .slider-arrow.prev::before {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.title-and-center-slider .slider-controls .slider-arrow.prev::after {
  left: 50%;
}
.title-and-center-slider .slider-controls .slider-arrow.prev::before {
  left: 150%;
}
.title-and-center-slider .slider-controls .slider-arrow.prev:hover::after, .title-and-center-slider .slider-controls .slider-arrow.prev:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.title-and-center-slider .slider-controls .slider-arrow.prev:hover::after {
  left: -50%;
}
.title-and-center-slider .slider-controls .slider-arrow.prev:hover::before {
  left: 50%;
}
.title-and-center-slider .slider-controls .slider-arrow.next::after {
  left: 50%;
}
.title-and-center-slider .slider-controls .slider-arrow.next::before {
  left: -50%;
}
.title-and-center-slider .slider-controls .slider-arrow.next:hover::after, .title-and-center-slider .slider-controls .slider-arrow.next:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.title-and-center-slider .slider-controls .slider-arrow.next:hover::after {
  left: 150%;
}
.title-and-center-slider .slider-controls .slider-arrow.next:hover::before {
  left: 50%;
}
@media (min-width: 768.1px) {
  .title-and-center-slider .slider-controls .slider-arrow:hover {
    background-color: rgba(61, 58, 55, 0.1);
  }
}
.title-and-center-slider .slider-controls .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin: 0 27px;
}
.title-and-center-slider .slider-controls .pagination .dot {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  background: rgba(61, 58, 55, 0.4);
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  cursor: pointer;
  opacity: 40%;
}
.title-and-center-slider .slider-controls .pagination .dot.active {
  background: rgba(61, 58, 55, 0.4);
  width: 32px;
  opacity: 1;
}
@media (min-width: 768.1px) {
  .title-and-center-slider .slider-controls .pagination .dot:hover {
    opacity: 1;
  }
}

.title-and-center-slider .slider-wrapper {
  position: relative;
}
.title-and-center-slider .slider-wrapper .slider {
  position: relative;
  width: 100%;
  -webkit-transition: height var(--transition-duration) ease;
  transition: height var(--transition-duration) ease;
  height: 500px;
}
.title-and-center-slider .slider-wrapper .slider .slider-item {
  position: absolute;
  top: 0;
  left: 50%;
  width: 500px;
  -webkit-transition: all var(--transition-duration) ease;
  transition: all var(--transition-duration) ease;
  opacity: 0;
  pointer-events: none;
  z-index: 1;
  -webkit-transform: translateX(-50%) scale(1);
          transform: translateX(-50%) scale(1);
}
@media (max-width: 700px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item {
    width: 100%;
    max-width: 78.112291%;
    z-index: -10;
    visibility: hidden;
  }
}
.title-and-center-slider .slider-wrapper .slider .slider-item::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(254, 250, 246, 0);
  -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  z-index: 6;
  pointer-events: none;
}
.title-and-center-slider .slider-wrapper .slider .slider-item.left2 {
  -webkit-transform: translateX(-150%) scale(0.84);
          transform: translateX(-150%) scale(0.84);
  opacity: 0;
  z-index: 2;
}
@media (max-width: 768.1px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item.left2 {
    -webkit-transform: translateX(-152%) scale(0.84);
            transform: translateX(-152%) scale(0.84);
  }
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item.left2 {
    -webkit-transform: translateX(calc(-150% - 40px)) scale(1);
            transform: translateX(calc(-150% - 40px)) scale(1);
  }
}
.title-and-center-slider .slider-wrapper .slider .slider-item.right2 {
  -webkit-transform: translateX(50%) scale(0.84);
          transform: translateX(50%) scale(0.84);
  opacity: 0;
  z-index: 2;
}
@media (max-width: 768.1px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item.right2 {
    -webkit-transform: translateX(52%) scale(0.84);
            transform: translateX(52%) scale(0.84);
  }
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item.right2 {
    -webkit-transform: translateX(calc(50% + 40px)) scale(1);
            transform: translateX(calc(50% + 40px)) scale(1);
  }
}
.title-and-center-slider .slider-wrapper .slider .slider-item.left1 {
  -webkit-transform: translateX(-131%) scale(0.84);
          transform: translateX(-131%) scale(0.84);
  opacity: 1;
  z-index: 3;
  -webkit-filter: blur(2px) drop-shadow(0px 12px 96px rgba(42, 42, 42, 0.2));
          filter: blur(2px) drop-shadow(0px 12px 96px rgba(42, 42, 42, 0.2));
  visibility: visible;
}
.title-and-center-slider .slider-wrapper .slider .slider-item.left1::after {
  background-color: rgba(254, 250, 246, 0.6);
}
@media (max-width: 768.1px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item.left1 {
    -webkit-transform: translateX(-152%) scale(0.84);
            transform: translateX(-152%) scale(0.84);
  }
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item.left1 {
    -webkit-transform: translateX(calc(-150% - 40px)) scale(1);
            transform: translateX(calc(-150% - 40px)) scale(1);
    -webkit-filter: blur(4px);
            filter: blur(4px);
  }
}
.title-and-center-slider .slider-wrapper .slider .slider-item.right1 {
  -webkit-transform: translateX(31%) scale(0.84);
          transform: translateX(31%) scale(0.84);
  opacity: 17;
  z-index: 3;
  -webkit-filter: blur(2px) drop-shadow(0px 12px 96px rgba(42, 42, 42, 0.2));
          filter: blur(2px) drop-shadow(0px 12px 96px rgba(42, 42, 42, 0.2));
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(254, 250, 246, 0.6)), to(rgba(254, 250, 246, 0.6)));
  background: linear-gradient(0deg, rgba(254, 250, 246, 0.6), rgba(254, 250, 246, 0.6));
  visibility: visible;
}
.title-and-center-slider .slider-wrapper .slider .slider-item.right1::after {
  background-color: rgba(254, 250, 246, 0.6);
}
@media (max-width: 768.1px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item.right1 {
    -webkit-transform: translateX(52%) scale(0.84);
            transform: translateX(52%) scale(0.84);
  }
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item.right1 {
    -webkit-transform: translateX(calc(50% + 40px)) scale(1);
            transform: translateX(calc(50% + 40px)) scale(1);
    -webkit-filter: blur(4px);
            filter: blur(4px);
  }
}
.title-and-center-slider .slider-wrapper .slider .slider-item.center {
  -webkit-transform: translateX(-50%) scale(1);
          transform: translateX(-50%) scale(1);
  opacity: 1;
  z-index: 5;
  pointer-events: all;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(254, 250, 246, 0)), to(rgba(254, 250, 246, 0)));
  background: linear-gradient(0deg, rgba(254, 250, 246, 0), rgba(254, 250, 246, 0));
  -webkit-filter: blur(0px) drop-shadow(0px 12px 96px rgba(42, 42, 42, 0.2));
          filter: blur(0px) drop-shadow(0px 12px 96px rgba(42, 42, 42, 0.2));
  visibility: visible;
}
@media (max-width: 575.9px) {
  .title-and-center-slider .slider-wrapper .slider .slider-item.center {
    -webkit-transform: translateX(calc(-50% + 0px)) scale(1);
            transform: translateX(calc(-50% + 0px)) scale(1);
  }
}
.title-and-center-slider .slider-wrapper .slider-controls button:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.title-and-center-slider .slider-wrapper.slider-is-single .slider-controls {
  display: none !important;
}

.get-in-touch {
  padding: 75px 0 69px;
  background: #FEFAF6;
  display: block;
  position: relative;
  z-index: 6;
}
@media (max-width: 768.1px) {
  .get-in-touch {
    padding: 88px 0 88px;
    padding-bottom: 88px !important;
  }
}
.get-in-touch .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991.9px) {
  .get-in-touch .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 768.1px) {
  .get-in-touch .content {
    padding: 0 32px;
  }
}
@media (max-width: 575.9px) {
  .get-in-touch .content {
    padding: 0 24px;
  }
}
.get-in-touch .img {
  width: 100%;
  max-width: 656px;
  margin-right: 40px;
  border-radius: 32px;
}
@media (max-width: 991.9px) {
  .get-in-touch .img {
    max-width: 100%;
    margin: 0 0 64px;
    display: none;
  }
}
.get-in-touch .img img {
  display: block;
}
.get-in-touch .text {
  width: 100%;
  max-width: 536px;
  margin-right: 64px;
  text-align: center;
}
@media (max-width: 991.9px) {
  .get-in-touch .text {
    max-width: 100%;
    margin: 0;
    padding: 0 24px;
  }
}
@media (max-width: 575.9px) {
  .get-in-touch .text {
    padding: 0;
  }
}
.get-in-touch .text h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .get-in-touch .text h2 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  .get-in-touch .text h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.get-in-touch .text h2 {
  margin: 0 0 13px;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .get-in-touch .text h2 {
    margin: 0 0 14px;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: -0.02em;
  }
}
.get-in-touch .text > p {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.get-in-touch .text > p {
  color: rgba(61, 58, 55, 0.9);
  margin: 0 0 66px;
}
@media (max-width: 768.1px) {
  .get-in-touch .text > p {
    margin: 0 0 64px;
  }
}
.get-in-touch .text .form-box form .gform-body .gform_fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: calc(100% + 16px);
  margin: 0 -8px -41px;
}
@media (max-width: 768.1px) {
  .get-in-touch .text .form-box form .gform-body .gform_fields {
    margin: 0 -8px -40px;
  }
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield {
  width: calc(100% - 16px);
  margin: 0 8px 41px;
}
@media (max-width: 768.1px) {
  .get-in-touch .text .form-box form .gform-body .gform_fields .gfield {
    margin: 0 8px 40px;
  }
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield.gfield--width-half {
  width: calc(50% - 16px);
}
@media (max-width: 575.9px) {
  .get-in-touch .text .form-box form .gform-body .gform_fields .gfield.gfield--width-half {
    width: calc(100% - 16px);
  }
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield label {
  display: none;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container {
  width: 100%;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container input,
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container textarea,
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container select {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container input,
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container textarea,
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container select {
  display: block;
  width: 100%;
  padding: 0 0 7px;
  color: rgba(61, 58, 55, 0.7);
  text-align: left;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid rgba(61, 58, 55, 0.4) !important;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container textarea {
  height: 30px;
  scrollbar-width: none;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container textarea::-webkit-scrollbar {
  width: 0 !important;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container textarea:empty {
  height: 30px;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container textarea:not(:empty), .get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container textarea:focus-visible, .get-in-touch .text .form-box form .gform-body .gform_fields .gfield .ginput_container textarea:focus {
  height: 90px;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield.gfield_error .ginput_container input, .get-in-touch .text .form-box form .gform-body .gform_fields .gfield.gfield_error .ginput_container textarea, .get-in-touch .text .form-box form .gform-body .gform_fields .gfield.gfield_error .ginput_container select {
  outline: none !important;
  border-color: #f75454 !important;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield--type-html {
  margin-top: 16px;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield--type-html button.btn {
  -webkit-transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  transition: background-color 0.2s, color 0.2s, border 0.2s, opacity 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto !important;
  text-decoration: none;
  text-align: center;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
  padding: 12px 12px 12px 14px;
  font-weight: 500;
  background-color: #3D3A37;
  color: #FEFAF6;
  border-radius: 12px !important;
}
@media (max-width: 768.1px) {
  .get-in-touch .text .form-box form .gform-body .gform_fields .gfield--type-html button.btn {
    width: 100% !important;
    padding: 16.24px 20px;
  }
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield--type-html button.btn .btn-arrow {
  width: 32px;
  min-width: 32px;
  margin-left: 34px;
  background-color: rgba(254, 250, 246, 0.9);
}
@media (max-width: 768.1px) {
  .get-in-touch .text .form-box form .gform-body .gform_fields .gfield--type-html button.btn .btn-arrow {
    display: none;
  }
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield--type-html button.btn .btn-arrow::before, .get-in-touch .text .form-box form .gform-body .gform_fields .gfield--type-html button.btn .btn-arrow::after {
  color: #3D3A37;
  font-size: 12px;
}
.get-in-touch .text .form-box form .gform-body .gform_fields .gfield--type-html button.btn:hover {
  opacity: 1;
  background-color: #57524E !important;
}
.get-in-touch .text .form-box form .gform-footer {
  display: none !important;
}
.get-in-touch .text .form-box .half-width {
  max-width: calc(50% - 16px);
}
@media (max-width: 575.9px) {
  .get-in-touch .text .form-box .half-width {
    max-width: calc(100% - 16px);
  }
}
.get-in-touch .text .form-box input,
.get-in-touch .text .form-box textarea,
.get-in-touch .text .form-box select {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.get-in-touch .text .form-box input,
.get-in-touch .text .form-box textarea,
.get-in-touch .text .form-box select {
  display: block;
  width: 100%;
  padding-bottom: 7px;
  color: rgba(61, 58, 55, 0.7);
  border-bottom: 1px solid rgba(61, 58, 55, 0.4);
}
.get-in-touch .text .form-box .input-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.get-in-touch .text .form-box .text-box textarea {
  height: 30px;
  scrollbar-width: none;
}
.get-in-touch .text .form-box .text-box textarea::-webkit-scrollbar {
  width: 0 !important;
}
.get-in-touch .text .form-box .submit-box {
  margin-top: 14px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 768.1px) {
  .get-in-touch .text .form-box .submit-box {
    margin-top: 16px;
    width: 100%;
  }
  .get-in-touch .text .form-box .submit-box button {
    width: 100%;
    padding: 16px 12px;
  }
  .get-in-touch .text .form-box .submit-box button .btn-arrow {
    display: none;
  }
}

.solution-hero {
  padding: 200px 0 56px;
  position: relative;
}
@media (max-width: 768.1px) {
  .solution-hero .content {
    padding: 0 32px;
  }
}
@media (max-width: 575.9px) {
  .solution-hero .content {
    padding: 0 24px;
  }
}
.solution-hero .text-box {
  max-width: 1080px;
  margin: 0 auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.solution-hero h1 {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.solution-hero h1 {
  color: rgba(61, 58, 55, 0.7);
  margin: 0 0 24px;
  max-width: 600px;
}
.solution-hero h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 100%;
  letter-spacing: -0.03em;
}
@media (max-width: 768.1px) {
  .solution-hero h2 {
    font-size: 56px;
  }
}
@media (max-width: 575.9px) {
  .solution-hero h2 {
    font-size: 40px;
  }
}
.solution-hero h2 {
  color: #3D3A37;
  margin: 0 0 40px;
}
@media (max-width: 768.1px) {
  .solution-hero h2 {
    line-height: 100%;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 575.9px) {
  .solution-hero h2 {
    font-size: 48px;
    margin: 0 0 38px;
  }
}
.solution-hero .text-body {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.solution-hero .text-body {
  color: rgba(61, 58, 55, 0.7);
  max-width: 720px;
}
@media (max-width: 991.9px) {
  .solution-hero .text-body {
    padding: 0 32px;
  }
}
@media (max-width: 768.1px) {
  .solution-hero .text-body {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 575.9px) {
  .solution-hero .text-body {
    padding: 0;
  }
}
.solution-hero::after {
  content: "";
  display: block;
  width: 478.27px;
  height: auto;
  aspect-ratio: 478.27/718.53;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("../images/arrows-1.png");
  position: absolute;
  right: -11.7%;
  top: -16.6%;
  -webkit-transform: rotate(-41.03deg);
          transform: rotate(-41.03deg);
}
@media (max-width: 991.9px) {
  .solution-hero::after {
    right: -20%;
    top: -16%;
  }
}
@media (max-width: 768.1px) {
  .solution-hero::after {
    right: -32.9%;
    top: -15.6%;
  }
}
@media (max-width: 768.1px) {
  .solution-hero::after {
    width: 373.98px;
    right: -22.9%;
    top: -27.4%;
  }
}

.service-tab-slider {
  padding: 0;
}
.service-tab-slider .content {
  position: relative;
  max-width: unset;
  padding: 0 16px;
  padding-top: 48px;
}
@media (max-width: 768.1px) {
  .service-tab-slider .content {
    padding-top: 49.25px;
  }
}
@media (max-width: 768.1px) {
  .service-tab-slider .content {
    padding: 0 8px;
    padding-top: 38.16px;
  }
}
.service-tab-slider .content-box {
  position: relative;
  width: 100%;
  min-height: clamp(500px, var(--activeH), 2800px);
  -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
}
.service-tab-slider .content-box .service-item {
  position: absolute;
  left: 50%;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  overflow: hidden;
  -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.3, 1), left 0s, max-height 0s, background-image 0s;
  transition: all 0.6s cubic-bezier(0, 0, 0.3, 1), left 0s, max-height 0s, background-image 0s;
  background-image: url(../images/orange-noise-1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.service-tab-slider .content-box .service-item.item-individual, .service-tab-slider .content-box .service-item.orange-style {
  background-image: url(../images/orange-noise-1.jpg);
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item.item-individual, .service-tab-slider .content-box .service-item.orange-style {
    background-image: url(../images/orange-noise-5.jpg);
  }
}
.service-tab-slider .content-box .service-item.item-individual .img img, .service-tab-slider .content-box .service-item.orange-style .img img {
  scale: 1.2;
  -o-object-fit: cover;
     object-fit: cover;
}
.service-tab-slider .content-box .service-item.item-team, .service-tab-slider .content-box .service-item.green-style {
  background-image: url(../images/green-noise-1.jpg);
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item.item-team, .service-tab-slider .content-box .service-item.green-style {
    background-image: url(../images/green-noise-5.jpg);
  }
}
.service-tab-slider .content-box .service-item.item-team .img img, .service-tab-slider .content-box .service-item.green-style .img img {
  scale: 1.1;
  -webkit-transform: translate(0.1%, -0.4%);
          transform: translate(0.1%, -0.4%);
}
.service-tab-slider .content-box .service-item.item-organization, .service-tab-slider .content-box .service-item.dark-style {
  background-image: url(../images/dark-noise-1.jpg);
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item.item-organization, .service-tab-slider .content-box .service-item.dark-style {
    background-image: url(../images/dark-noise-5.jpg);
  }
}
.service-tab-slider .content-box .service-item.item-organization .img img, .service-tab-slider .content-box .service-item.dark-style .img img {
  scale: 1.07;
  -webkit-transform: translate(-0.1%, 0.2%);
          transform: translate(-0.1%, 0.2%);
}
.service-tab-slider .content-box .service-item {
  padding: 15.5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991.9px) {
  .service-tab-slider .content-box .service-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.service-tab-slider .content-box .service-item .text {
  width: 100%;
  max-width: 608px;
  padding: 115px 40px 115px 56px;
  color: rgba(254, 250, 246, 0.8);
}
@media (max-width: 991.9px) {
  .service-tab-slider .content-box .service-item .text {
    max-width: unset;
    padding: 0 64px 76px;
  }
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item .text {
    padding: 0 24px 48px;
  }
}
.service-tab-slider .content-box .service-item .text h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .service-tab-slider .content-box .service-item .text h2 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item .text h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.service-tab-slider .content-box .service-item .text h2 {
  margin: 0 0 24px;
  color: #FEFAF6;
}
@media (max-width: 768.1px) {
  .service-tab-slider .content-box .service-item .text h2 {
    margin: 0 0 20px;
  }
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item .text h2 {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
.service-tab-slider .content-box .service-item .text .text-body {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.service-tab-slider .content-box .service-item .text .text-body {
  max-width: 500px;
}
@media (max-width: 768.1px) {
  .service-tab-slider .content-box .service-item .text .text-body {
    max-width: unset;
  }
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item .text .text-body {
    font-size: 16px;
    line-height: 130%;
    letter-spacing: -0.02em;
  }
}
.service-tab-slider .content-box .service-item .text .text-body strong {
  font-weight: 600;
  color: #FEFAF6;
}
.service-tab-slider .content-box .service-item .text .btn {
  margin-top: 40px;
}
.service-tab-slider .content-box .service-item .text .btn a {
  padding: 12px 12px 12px 20px;
}
.service-tab-slider .content-box .service-item .text .btn a .btn-arrow {
  width: 24px;
  min-width: 24px;
  margin-left: 20px;
}
.service-tab-slider .content-box .service-item .text .btn a .btn-arrow::before, .service-tab-slider .content-box .service-item .text .btn a .btn-arrow::after {
  font-size: 9px;
}
.service-tab-slider .content-box .service-item .text .qoute-box {
  width: 100%;
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid rgba(254, 250, 246, 0.4);
}
.service-tab-slider .content-box .service-item .text .qoute-box .qoute-slider {
  width: 100%;
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote {
  max-width: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 768.1px) {
  .service-tab-slider .content-box .service-item .text .qoute-box blockquote {
    max-width: 540px;
  }
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-content {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-content {
  color: #FEFAF6;
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-footer {
  margin-top: 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-footer {
    width: 100%;
  }
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-footer .author-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  min-width: 40px;
  height: auto;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 12px;
  border: 1px solid rgba(254, 250, 246, 0.4);
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-footer .author-img img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-footer cite {
  display: block;
  max-width: 212px;
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-footer cite span {
  display: block;
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-footer cite .name {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  font-weight: 500;
  margin: 0 0 2px;
  color: #FEFAF6;
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-footer cite .position {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  margin-bottom: -1px;
  color: rgba(254, 250, 246, 0.8);
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-footer cite .position {
    margin-bottom: 0;
  }
}
.service-tab-slider .content-box .service-item .text .qoute-box blockquote .qoute-footer cite .company {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: rgba(254, 250, 246, 0.8);
}
.service-tab-slider .content-box .service-item .img {
  width: 100%;
  max-width: 800px;
  aspect-ratio: 800/809;
  overflow: visible;
}
@media (max-width: 991.9px) {
  .service-tab-slider .content-box .service-item .img {
    max-width: unset;
    width: 90.695652%;
    aspect-ratio: 1;
    margin: -3.9% -5% -8.3%;
  }
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item .img {
    width: 118.395652%;
    aspect-ratio: 1;
    margin: -6% -5.4% -7.3%;
  }
}
.service-tab-slider .content-box .service-item .img img {
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.service-tab-slider .content-box .service-item.active {
  top: 0px;
  z-index: 10;
  border-radius: 32px;
  max-height: 6000px;
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item.active {
    border-radius: 24px;
  }
}
.service-tab-slider .content-box .service-item.next {
  top: -24px;
  z-index: 5;
  width: 94.285%;
  border-radius: 30.1714px;
  max-height: calc(100% - 32px);
  -webkit-filter: brightness(1.3) blur(3px);
          filter: brightness(1.3) blur(3px);
}
.service-tab-slider .content-box .service-item.next .img,
.service-tab-slider .content-box .service-item.next .text {
  opacity: 0;
}
@media (max-width: 768.1px) {
  .service-tab-slider .content-box .service-item.next {
    width: 96.005%;
    top: -36.25px;
  }
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item.next {
    width: 95.4666%;
    top: -28.06px;
    -webkit-filter: blur(2px);
            filter: blur(2px);
    border-radius: 22.9733px;
  }
}
.service-tab-slider .content-box .service-item.last {
  top: -48px;
  z-index: 1;
  width: 90.4758%;
  border-radius: 28.95px;
  max-height: calc(100% - 32px);
  -webkit-filter: brightness(1.6) blur(5px);
          filter: brightness(1.6) blur(5px);
}
.service-tab-slider .content-box .service-item.last .img,
.service-tab-slider .content-box .service-item.last .text {
  opacity: 0;
}
@media (max-width: 768.1px) {
  .service-tab-slider .content-box .service-item.last {
    width: 92.9347%;
    top: -49.25px;
    -webkit-filter: blur(4px);
            filter: blur(4px);
    border-radius: 28.5333px;
  }
}
@media (max-width: 575.9px) {
  .service-tab-slider .content-box .service-item.last {
    width: 93.582%;
    top: -38.16px;
    -webkit-filter: blur(4px);
            filter: blur(4px);
    border-radius: 22.4599px;
  }
}

.overview {
  padding: 104px 0 94px;
  border-bottom: 1px dashed rgba(61, 58, 55, 0.4);
  border-bottom: 1px solid transparent;
  -o-border-image: url("../images/dash-line.svg") 1 0 repeat;
     border-image: url("../images/dash-line.svg") 1 0 repeat;
}
@media (max-width: 575.9px) {
  .overview {
    -o-border-image: url("../images/line-mobile.svg") 1 0 stretch;
       border-image: url("../images/line-mobile.svg") 1 0 stretch;
  }
}
@media (max-width: 768.1px) {
  .overview {
    padding: 64px 0 95px;
  }
}
.overview .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 992px;
}
@media (max-width: 768.1px) {
  .overview .content {
    padding: 0 56px;
  }
}
@media (max-width: 575.9px) {
  .overview .content {
    padding: 0 32px;
  }
}
.overview .title .before-heading {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: #3D3A37;
  margin: 0 0 32px;
  padding: 8px 12px;
  border-radius: 6px;
  background-color: rgba(61, 58, 55, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768.1px) {
  .overview .title .before-heading {
    margin: 0 0 26px;
  }
}
.overview .title .before-heading::before {
  content: "";
  display: block;
  width: 8px;
  min-width: 8px;
  height: auto;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 8px;
}
.overview .title .before-heading.orange-style::before {
  background-image: url("../images/orange-noise.png");
}
.overview .title .before-heading.dark-style::before {
  background-image: url("../images/dark-noise.png");
}
.overview .title .before-heading.green-style::before {
  background-image: url("../images/green-noise.png");
}
.overview .text-body {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
}
@media (max-width: 575.9px) {
  .overview .text-body {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.overview .text-body {
  color: #3D3A37;
  text-align: center;
}
@media (max-width: 768.1px) {
  .overview .text-body {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
@media (max-width: 575.9px) {
  .overview .text-body {
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
  }
}

.single-accordion-section {
  padding: 80px 0 80px;
}
@media (max-width: 768.1px) {
  .single-accordion-section {
    padding: 98px 0 90px;
  }
}
@media (max-width: 575.9px) {
  .single-accordion-section {
    padding: 56px 0 56px;
  }
}
@media (max-width: 768.1px) {
  .single-accordion-section .content {
    padding: 0 32px;
  }
}
@media (max-width: 575.9px) {
  .single-accordion-section .content {
    padding: 0 16px;
  }
}
.single-accordion-section .title {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 40px;
}
@media (max-width: 575.9px) {
  .single-accordion-section .title {
    margin: 0 auto 36px;
  }
}
.single-accordion-section .title h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.02em;
  margin: 0;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .single-accordion-section .title h2 {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
.single-accordion-section .accordion-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.single-accordion-section .accordion-box .accordion-item {
  position: relative;
  padding: 40px 0 40px 24px;
  border-top: 1.5px solid transparent;
  -o-border-image: url("../images/dash-line.svg") 1 0 stretch;
     border-image: url("../images/dash-line.svg") 1 0 stretch;
  padding-right: 125px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 575.9px) {
  .single-accordion-section .accordion-box .accordion-item {
    -o-border-image: url("../images/line-mobile.svg") 1 0 stretch;
       border-image: url("../images/line-mobile.svg") 1 0 stretch;
  }
}
.single-accordion-section .accordion-box .accordion-item:last-child {
  border-bottom: none;
}
@media (max-width: 768.1px) {
  .single-accordion-section .accordion-box .accordion-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 40px 56px 39px 16px;
  }
}
@media (max-width: 575.9px) {
  .single-accordion-section .accordion-box .accordion-item {
    padding: 41px 56px 39px 16px;
  }
}
.single-accordion-section .accordion-box .accordion-item .accordion-head {
  max-width: 50%;
  width: 450px;
  margin-right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768.1px) {
  .single-accordion-section .accordion-box .accordion-item .accordion-head {
    width: auto;
    max-width: 100%;
  }
}
@media (max-width: 575.9px) {
  .single-accordion-section .accordion-box .accordion-item .accordion-head {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.single-accordion-section .accordion-box .accordion-item .accordion-head .accordion-index {
  position: relative;
  z-index: 6;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  display: block;
  width: 30px;
  min-width: 30px;
  margin-right: 8px;
  line-height: 0.5;
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 575.9px) {
  .single-accordion-section .accordion-box .accordion-item .accordion-head .accordion-index {
    line-height: 2;
  }
}
.single-accordion-section .accordion-box .accordion-item .accordion-head h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 110%;
  letter-spacing: -0.01em;
  margin: 0;
  position: relative;
  z-index: 6;
}
@media (max-width: 768.1px) {
  .single-accordion-section .accordion-box .accordion-item .accordion-head h3 {
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
  }
}
.single-accordion-section .accordion-box .accordion-item .accordion-head::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.single-accordion-section .accordion-box .accordion-item .accordion-body {
  position: relative;
  z-index: 6;
  max-width: 50%;
  width: 480px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.single-accordion-section .accordion-box .accordion-item .accordion-body {
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 768.1px) {
  .single-accordion-section .accordion-box .accordion-item .accordion-body {
    padding: 24px 0 0 40px;
    width: 100%;
    max-width: 632px;
  }
}
.single-accordion-section .accordion-box .accordion-item .accordion-body {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.single-accordion-section .accordion-box .accordion-item .accordion-body {
  display: none;
}
.single-accordion-section .accordion-box .accordion-item::before, .single-accordion-section .accordion-box .accordion-item::after {
  content: "";
  display: block;
  width: 24px;
  height: 2px;
  position: absolute;
  right: 24px;
  top: 49px;
  -webkit-transform: translate(0%, 50%);
          transform: translate(0%, 50%);
  background-color: #3D3A37;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 768.1px) {
  .single-accordion-section .accordion-box .accordion-item::before, .single-accordion-section .accordion-box .accordion-item::after {
    right: 17px;
  }
}
@media (max-width: 575.9px) {
  .single-accordion-section .accordion-box .accordion-item::before, .single-accordion-section .accordion-box .accordion-item::after {
    right: 16px;
    top: 51px;
  }
}
.single-accordion-section .accordion-box .accordion-item::after {
  -webkit-transform: translate(0%, 50%) rotate(90deg);
          transform: translate(0%, 50%) rotate(90deg);
}
.single-accordion-section .accordion-box .accordion-item.is-active::after {
  -webkit-transform: translate(0%, 50%) rotate(0deg);
          transform: translate(0%, 50%) rotate(0deg);
}

.service-accordion-section {
  padding: 56px 0 56px;
}
@media (max-width: 768.1px) {
  .service-accordion-section .content {
    padding: 0 32px;
  }
}
@media (max-width: 575.9px) {
  .service-accordion-section .content {
    padding: 0 8px;
  }
}
.service-accordion-section .content-box {
  padding: 48px 32px 120px;
  max-width: 1328px;
  margin: 0 auto;
  background-color: rgba(42, 42, 42, 0.08);
  border-radius: 32px;
}
@media (max-width: 768.1px) {
  .service-accordion-section .content-box {
    padding: 48px 24px 80px;
  }
}
@media (max-width: 575.9px) {
  .service-accordion-section .content-box {
    border-radius: 24px;
    padding: 48px 16px 56px;
  }
}
.service-accordion-section .title {
  padding-bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  border-bottom: 1px solid transparent;
  -o-border-image: url("../images/dash-line.svg") 1 0 repeat;
     border-image: url("../images/dash-line.svg") 1 0 repeat;
}
@media (max-width: 575.9px) {
  .service-accordion-section .title {
    -o-border-image: url("../images/line-mobile.svg") 1 0 stretch;
       border-image: url("../images/line-mobile.svg") 1 0 stretch;
  }
}
.service-accordion-section .title h2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: #3D3A37;
  margin: 0 0 27px;
  padding: 8px 12px;
  border-radius: 6px;
  background-color: rgba(61, 58, 55, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.service-accordion-section .title h2::before {
  content: "";
  display: block;
  width: 8px;
  min-width: 8px;
  height: auto;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 8px;
}
.service-accordion-section .title h2.orange-style::before {
  background-image: url("../images/orange-noise.png");
}
.service-accordion-section .title h2.dark-style::before {
  background-image: url("../images/dark-noise.png");
}
.service-accordion-section .title h2.green-style::before {
  background-image: url("../images/green-noise.png");
}
.service-accordion-section .title h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .service-accordion-section .title h3 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  .service-accordion-section .title h3 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.service-accordion-section .title h3 {
  margin: 0 auto 21px;
}
@media (max-width: 575.9px) {
  .service-accordion-section .title h3 {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
.service-accordion-section .title p {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.service-accordion-section .title p {
  color: rgba(61, 58, 55, 0.7);
}
.service-accordion-section .accordion-box {
  padding: 48px 0 0;
  margin-bottom: -8px;
}
@media (max-width: 575.9px) {
  .service-accordion-section .accordion-box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.service-accordion-section .accordion-box .accordion-item {
  width: 100%;
  border-radius: 16px;
  background-color: #FEFAF6;
  margin-bottom: 8px;
  background: #FEFAF6;
  border: 1px solid rgba(61, 58, 55, 0.2);
  border-radius: 16px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  cursor: pointer;
  position: relative;
  -webkit-filter: drop-shadow(0px 4px 8px rgba(42, 42, 42, 0.04));
          filter: drop-shadow(0px 4px 8px rgba(42, 42, 42, 0.04));
}
.service-accordion-section .accordion-box .accordion-item .accordion-head {
  padding: 24px 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.3s ease-out, min-height 0.4s ease-out;
  transition: all 0.3s ease-out, min-height 0.4s ease-out;
  min-height: 106px;
  position: relative;
  z-index: 3;
}
@media (max-width: 575.9px) {
  .service-accordion-section .accordion-box .accordion-item .accordion-head {
    min-height: 78px;
    padding: 24px 24px;
  }
}
.service-accordion-section .accordion-box .accordion-item .accordion-head h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
}
@media (max-width: 768.1px) {
  .service-accordion-section .accordion-box .accordion-item .accordion-head h3 {
    font-size: 20.57px;
  }
}
@media (max-width: 575.9px) {
  .service-accordion-section .accordion-box .accordion-item .accordion-head h3 {
    font-size: 16px;
  }
}
.service-accordion-section .accordion-box .accordion-item .accordion-head h3 {
  margin: 0;
}
@media (max-width: 768.1px) {
  .service-accordion-section .accordion-box .accordion-item .accordion-head h3 {
    font-size: 20px;
  }
}
@media (max-width: 575.9px) {
  .service-accordion-section .accordion-box .accordion-item .accordion-head h3 {
    font-size: 20px;
  }
}
.service-accordion-section .accordion-box .accordion-item .accordion-head .accordion-icon {
  display: block;
  width: 32px;
  min-width: 32px;
  height: auto;
  aspect-ratio: 1;
  position: relative;
  border-radius: 50%;
  background-color: #3D3A37;
  margin-left: 24px;
}
.service-accordion-section .accordion-box .accordion-item .accordion-head .accordion-icon::before, .service-accordion-section .accordion-box .accordion-item .accordion-head .accordion-icon::after {
  content: "";
  display: block;
  width: 14px;
  height: 1.5px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #FEFAF6;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.service-accordion-section .accordion-box .accordion-item .accordion-head .accordion-icon::after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.service-accordion-section .accordion-box .accordion-item .accordion-body {
  padding: 0 32px 24px;
  margin-top: -8px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.service-accordion-section .accordion-box .accordion-item .accordion-body {
  display: none;
  position: relative;
  z-index: 3;
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 575.9px) {
  .service-accordion-section .accordion-box .accordion-item .accordion-body {
    padding: 0 24px 24px;
  }
}
.service-accordion-section .accordion-box .accordion-item.is-active .accordion-head {
  padding: 24px 32px 16px;
  min-height: 72px;
}
@media (max-width: 575.9px) {
  .service-accordion-section .accordion-box .accordion-item.is-active .accordion-head {
    padding: 24px 24px 16px;
  }
}
.service-accordion-section .accordion-box .accordion-item.is-active .accordion-head .accordion-icon::after {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
}
.service-accordion-section .accordion-box .accordion-item::after {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(61, 58, 55, 0.05)), to(rgba(61, 58, 55, 0.05))), #FEFAF6;
  background: linear-gradient(0deg, rgba(61, 58, 55, 0.05), rgba(61, 58, 55, 0.05)), #FEFAF6;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0;
}
@media (min-width: 768.1px) {
  .service-accordion-section .accordion-box .accordion-item:not(.is-active):hover::after {
    opacity: 1;
  }
}

.get-in-touch-bar {
  padding: 12px 0;
  overflow-x: visible !important;
  overflow-y: visible !important;
}
@media (max-width: 768.1px) {
  .get-in-touch-bar .content {
    padding: 0 24px;
  }
}
@media (max-width: 575.9px) {
  .get-in-touch-bar .content {
    padding: 0 8px;
  }
}
.get-in-touch-bar.orange-style .content-box {
  background-image: url("../images/orange-noise-3.jpg");
}
.get-in-touch-bar.dark-style .content-box {
  background-image: url("../images/dark-noise-3.jpg");
}
.get-in-touch-bar.green-style .content-box {
  background-image: url("../images/green-noise-3.jpg");
}
.get-in-touch-bar .content-box {
  width: 100%;
  padding: 91px 32px 90px;
  border-radius: 32px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
  overflow: hidden;
}
@media (max-width: 768.1px) {
  .get-in-touch-bar .content-box {
    border-radius: 24px;
    padding: 86.5px 32px;
  }
}
.get-in-touch-bar .content-box > * {
  max-width: 640px;
  position: relative;
  z-index: 6;
}
.get-in-touch-bar .content-box {
  background-image: url("../images/orange-noise-3.jpg");
}
.get-in-touch-bar .content-box .arrow {
  display: block;
  width: 56.6265060241%;
  height: auto;
  aspect-ratio: 752/500;
  position: absolute;
  left: -22.515060241%;
  bottom: -152px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../images/arrows-2.png);
  content: "";
}
@media (max-width: 768.1px) {
  .get-in-touch-bar .content-box .arrow {
    width: 500px;
    left: -275px;
    aspect-ratio: 500/333;
    bottom: -14.76px;
  }
}
@media (max-width: 575.9px) {
  .get-in-touch-bar .content-box .arrow {
    width: 443;
    left: -67px;
    aspect-ratio: 443/295;
    bottom: -212.88px;
  }
}
.get-in-touch-bar h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
}
@media (max-width: 575.9px) {
  .get-in-touch-bar h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.get-in-touch-bar h2 {
  margin: 0 0 14px;
  color: #FEFAF6;
  text-align: center;
}
.get-in-touch-bar p {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.get-in-touch-bar p {
  color: rgba(254, 250, 246, 0.8);
  margin: 0 0 24px;
  text-align: center;
}
@media (max-width: 575.9px) {
  .get-in-touch-bar p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
  }
}
.get-in-touch-bar:has(.form-box) p {
  color: rgba(254, 250, 246, 0.6);
}
.get-in-touch-bar .form-box {
  padding-top: 5px;
  max-width: 640px;
  width: 100%;
}
.get-in-touch-bar .form-box form .input-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.get-in-touch-bar .form-box form .input-box input[type=text] {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.get-in-touch-bar .form-box form .input-box input[type=text] {
  display: block;
  width: 100%;
  padding: 16.5px 103px 16.5px 48px;
  border-radius: 12px;
  background-color: rgba(61, 58, 55, 0.4);
  color: rgba(254, 250, 246, 0.6);
  backdrop-filter: blur(8px);
}
.get-in-touch-bar .form-box form .input-box input[type=submit] {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: #3D3A37;
  position: absolute;
  padding: 11px 16px;
  border-radius: 8px;
  background-color: rgba(254, 250, 246, 0.9);
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.get-in-touch-bar .form-box form .input-box::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  display: block;
  content: "\e905";
  font-size: 1.3333333333em;
  color: rgba(254, 250, 246, 0.4);
  top: 50%;
  left: 16px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 20;
}
.get-in-touch-bar .form-box form .gform-body .gform_fields {
  position: relative;
}
.get-in-touch-bar .form-box form .gform-body .gform_fields .gfield--type-email .ginput_container {
  position: relative;
}
.get-in-touch-bar .form-box form .gform-body .gform_fields .gfield--type-email .ginput_container input {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
  display: block;
  width: 100%;
  padding: 15.7px 103px 15.7px 48px;
  border-radius: 12px;
  background-color: rgba(61, 58, 55, 0.4);
  color: rgba(254, 250, 246, 0.6);
}
.get-in-touch-bar .form-box form .gform-body .gform_fields .gfield--type-email .ginput_container::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  display: block;
  content: "\e905";
  font-size: 1.3333333333em;
  color: rgba(254, 250, 246, 0.4);
  top: 50%;
  left: 16px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.get-in-touch-bar .form-box form .gform-body .gform_fields .gfield--type-html {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.get-in-touch-bar .form-box form .gform-body .gform_fields .gfield--type-html button {
  text-transform: initial !important;
  padding: 12.5px 16px !important;
  border-radius: 8px !important;
  background-color: rgba(254, 250, 246, 0.9) !important;
  color: #3D3A37 !important;
  -webkit-transition: all 0.2s !important;
  transition: all 0.2s !important;
}
@media (min-width: 575.9px) {
  .get-in-touch-bar .form-box form .gform-body .gform_fields .gfield--type-html button:hover {
    background-color: rgba(230, 226, 222, 0.9) !important;
  }
}
.get-in-touch-bar .form-box form .gform-body .gform_fields .gfield--type-html button .btn-arrow {
  display: none !important;
}
.get-in-touch-bar .form-box form .gform-footer {
  display: none !important;
}

.hero-text-image {
  padding: 112px 0 56px;
}
@media (max-width: 768.1px) {
  .hero-text-image {
    padding: 128px 0 56px;
  }
}
@media (max-width: 575.9px) {
  .hero-text-image {
    padding: 72px 0 56px;
  }
}
.hero-text-image .content {
  max-width: 1388px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 768.1px) {
  .hero-text-image .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 32px;
  }
}
@media (max-width: 575.9px) {
  .hero-text-image .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 0 16px;
  }
}
.hero-text-image .text {
  width: 100%;
  max-width: 540px;
  margin-right: 40px;
  margin-left: 40px;
  padding: 30px 0 30px;
}
@media (max-width: 991.9px) {
  .hero-text-image .text {
    margin-left: 0px;
  }
}
@media (max-width: 768.1px) {
  .hero-text-image .text {
    padding: 0 24px;
    margin: 0 0 40px;
    max-width: unset;
  }
}
@media (max-width: 575.9px) {
  .hero-text-image .text {
    margin: 40px 0 0;
  }
}
.hero-text-image .text h1 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: #3D3A37;
  margin: 0 0 66px;
  padding: 8px 12px;
  border-radius: 6px;
  background-color: rgba(61, 58, 55, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768.1px) {
  .hero-text-image .text h1 {
    margin: 0 0 64px;
  }
}
@media (max-width: 575.9px) {
  .hero-text-image .text h1 {
    margin: 0 0 40px;
  }
}
.hero-text-image .text h1::before {
  content: "";
  display: block;
  width: 8px;
  min-width: 8px;
  height: auto;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 8px;
}
.hero-text-image .text h1.orange-style::before {
  background-image: url("../images/orange-noise.png");
}
.hero-text-image .text h1.dark-style::before {
  background-image: url("../images/dark-noise.png");
}
.hero-text-image .text h1.green-style::before {
  background-image: url("../images/green-noise.png");
}
.hero-text-image .text h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 100%;
  letter-spacing: -0.03em;
}
@media (max-width: 768.1px) {
  .hero-text-image .text h2 {
    font-size: 56px;
  }
}
@media (max-width: 575.9px) {
  .hero-text-image .text h2 {
    font-size: 40px;
  }
}
.hero-text-image .text h2 {
  margin: 0 0 29px;
  color: #3D3A37;
}
@media (max-width: 991.9px) {
  .hero-text-image .text h2 {
    font-size: 56px;
  }
}
@media (max-width: 768.1px) {
  .hero-text-image .text h2 {
    font-size: 48px;
    line-height: 100%;
    letter-spacing: -0.02em;
  }
}
.hero-text-image .text .text-body {
  max-width: 400px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.hero-text-image .text .text-body {
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 768.1px) {
  .hero-text-image .text .text-body {
    max-width: unset;
  }
}
.hero-text-image .text .btn {
  margin-top: 64px;
}
@media (max-width: 575.9px) {
  .hero-text-image .text .btn {
    margin-top: 40px;
  }
}
.hero-text-image .text .btn a {
  padding: 12px 12px 12px 20px;
}
.hero-text-image .text .btn a .btn-arrow {
  width: 24px;
  min-width: 24px;
  margin-left: 20px;
}
.hero-text-image .text .btn a .btn-arrow::before, .hero-text-image .text .btn a .btn-arrow::after {
  font-size: 9px;
}
.hero-text-image .img {
  width: 100%;
  max-width: 708px;
  border-radius: 24px;
}
@media (max-width: 768.1px) {
  .hero-text-image .img {
    aspect-ratio: 704/755.71;
  }
}

.three-col-cards {
  padding: 56px 0 56px;
}
.three-col-cards .content {
  max-width: 1308px;
}
@media (max-width: 768.1px) {
  .three-col-cards .content {
    padding: 0 56px;
  }
}
@media (max-width: 575.9px) {
  .three-col-cards .content {
    padding: 0 16px;
  }
}
.three-col-cards .title {
  margin: 0 0 32px;
}
.three-col-cards .title h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.02em;
  margin: 0 0 16px;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .three-col-cards .title h2 {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
.three-col-cards .title p {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.three-col-cards .title p {
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 575.9px) {
  .three-col-cards .title p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.02em;
  }
}
.three-col-cards .col-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: calc(100% + 16px);
  margin: 0 -8px;
  -webkit-filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.08));
          filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.08));
}
@media (max-width: 991.9px) {
  .three-col-cards .col-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
}
.three-col-cards .col-box .col-item {
  position: relative;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(33.33% - 16px);
  margin: 0 8px;
  padding: 16px 16px 0;
  border-radius: 16px;
}
@media (max-width: 991.9px) {
  .three-col-cards .col-box .col-item {
    width: calc(100% - 16px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 16px 16px;
    gap: 16px;
  }
}
@media (max-width: 575.9px) {
  .three-col-cards .col-box .col-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
.three-col-cards .col-box .col-item {
  background-color: #FEFAF6;
  border: 1px solid rgba(61, 58, 55, 0.2);
}
.three-col-cards .col-box .col-item .img {
  margin-bottom: 8px;
}
@media (max-width: 991.9px) {
  .three-col-cards .col-box .col-item .img {
    width: calc(50% - 8px);
    margin-bottom: 0;
    aspect-ratio: 1;
  }
}
@media (max-width: 575.9px) {
  .three-col-cards .col-box .col-item .img {
    width: 100%;
    margin: 0 0 40px;
  }
}
.three-col-cards .col-box .col-item .img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.three-col-cards .col-box .col-item .text {
  padding: 16px 16px 43px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 991.9px) {
  .three-col-cards .col-box .col-item .text {
    width: calc(50% - 8px);
    margin-bottom: 0;
    padding: 24px 16px 24px;
  }
}
@media (max-width: 575.9px) {
  .three-col-cards .col-box .col-item .text {
    width: 100%;
    padding: 0px 8px 24px;
  }
}
.three-col-cards .col-box .col-item .text h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
  margin: 0 0 12px;
  color: #3D3A37;
}
.three-col-cards .col-box .col-item .text .text-body {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.three-col-cards .col-box .col-item .text .text-body {
  color: rgba(61, 58, 55, 0.7);
}

.team-section + .text-and-image {
  padding: 81px 0 50px;
}

.text-and-image {
  padding: 64px 0 64px;
}
.text-and-image .content {
  max-width: 1388px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 768.1px) {
  .text-and-image .content {
    padding-left: 32px;
    padding-right: 0;
  }
}
@media (max-width: 720px) {
  .text-and-image .content {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
    padding: 0 24px;
  }
}
.text-and-image .text {
  width: 100%;
  max-width: 400px;
  margin-left: 126px;
  margin-right: 40px;
}
@media (max-width: 1199.9px) {
  .text-and-image .text {
    margin-left: 0;
  }
}
@media (max-width: 768.1px) {
  .text-and-image .text {
    max-width: 48.3%;
    padding: 0 18px;
    margin-right: 24px;
  }
}
@media (max-width: 720px) {
  .text-and-image .text {
    max-width: unset;
    padding: 31px 11px 0;
    margin: 0;
  }
}
.text-and-image .text .before-heading {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: #3D3A37;
  margin: 0 0 24px;
  padding: 8px 12px;
  border-radius: 6px;
  background-color: rgba(61, 58, 55, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.text-and-image .text .before-heading::before {
  content: "";
  display: block;
  width: 8px;
  min-width: 8px;
  height: auto;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 8px;
}
.text-and-image .text .before-heading.orange-style::before {
  background-image: url("../images/orange-noise.png");
}
.text-and-image .text .before-heading.dark-style::before {
  background-image: url("../images/dark-noise.png");
}
.text-and-image .text .before-heading.green-style::before {
  background-image: url("../images/green-noise.png");
}
.text-and-image .text h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
}
@media (max-width: 575.9px) {
  .text-and-image .text h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.text-and-image .text h2 {
  margin: 0 0 24px;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .text-and-image .text h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.text-and-image .text .text-body {
  max-width: 400px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.text-and-image .text .text-body {
  color: rgba(61, 58, 55, 0.9);
}
@media (max-width: 720px) {
  .text-and-image .text .text-body {
    max-width: unset;
  }
}
.text-and-image .text .text-body p {
  margin-bottom: 16px;
}
.text-and-image .text .text-body p:last-child {
  margin-bottom: 0;
}
.text-and-image .text .btn {
  margin-top: 40px;
}
.text-and-image .text .btn a {
  padding: 12px 12px 12px 20px;
}
.text-and-image .text .btn a .btn-arrow {
  width: 24px;
  min-width: 24px;
  margin-left: 20px;
}
.text-and-image .text .btn a .btn-arrow::before, .text-and-image .text .btn a .btn-arrow::after {
  font-size: 9px;
}
.text-and-image .img {
  width: 100%;
  max-width: 652px;
  border-radius: 24px;
}
@media (max-width: 768.1px) {
  .text-and-image .img {
    max-width: 50%;
  }
}
@media (max-width: 720px) {
  .text-and-image .img {
    max-width: unset;
  }
}
.text-and-image.reverse .content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.text-and-image.reverse .content .text {
  margin-left: 40px;
  margin-right: 126px;
}
@media (max-width: 1199.9px) {
  .text-and-image.reverse .content .text {
    margin-right: 0;
  }
}
@media (max-width: 768.1px) {
  .text-and-image.reverse .content .text {
    margin-right: 0;
    margin-left: 24px;
  }
}
@media (max-width: 700px) {
  .text-and-image.reverse .content .text {
    margin-left: 0;
  }
}

.about-hero {
  padding: 16px 0;
}
.about-hero .content {
  max-width: 1440px;
  padding: 0 16px;
}
.about-hero .content-box {
  border-radius: 16px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(../images/orange-noise-4.jpg);
}
.about-hero .hero-img {
  padding: 94px 0 44px;
}
@media (max-width: 768.1px) {
  .about-hero .hero-img {
    padding: 79px 0 64px;
  }
}
@media (max-width: 768.1px) {
  .about-hero .hero-img .img {
    width: 100%;
    height: auto;
  }
}
.about-hero .hero-img .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.about-hero .hero-img .desktop-img {
  display: block;
}
@media (max-width: 768.1px) {
  .about-hero .hero-img .desktop-img {
    display: none;
  }
}
.about-hero .hero-img .mobile-img {
  display: none;
}
@media (max-width: 768.1px) {
  .about-hero .hero-img .mobile-img {
    display: block;
  }
}
.about-hero .text {
  padding: 0 80px 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991.9px) {
  .about-hero .text {
    padding: 0 56px 64px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 575.9px) {
  .about-hero .text {
    padding: 0 24px 64px;
  }
}
.about-hero .text .title {
  width: 100%;
  max-width: 450px;
  margin-right: 40px;
}
@media (max-width: 991.9px) {
  .about-hero .text .title {
    max-width: unset;
    margin: 0 0 16px;
  }
}
.about-hero .text .title .before-heading {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  display: block;
  margin: 0 0 16px;
  color: #FEFAF6;
}
.about-hero .text .title h1 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 100%;
  letter-spacing: -0.03em;
}
@media (max-width: 768.1px) {
  .about-hero .text .title h1 {
    font-size: 56px;
  }
}
@media (max-width: 575.9px) {
  .about-hero .text .title h1 {
    font-size: 40px;
  }
}
.about-hero .text .title h1 {
  color: #FEFAF6;
  margin: 0;
}
@media (max-width: 768.1px) {
  .about-hero .text .title h1 {
    font-size: 64px;
    line-height: 100%;
    letter-spacing: -0.03em;
  }
}
.about-hero .text .text-body {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.about-hero .text .text-body {
  max-width: 420px;
  color: rgba(254, 250, 246, 0.8);
}

.text-toggle-section {
  padding: 56px 0;
}
.text-toggle-section .content-box {
  width: 100%;
  padding: 56px 48px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(42, 42, 42, 0)), to(rgba(42, 42, 42, 0.2))), rgba(61, 58, 55, 0.9);
  background: linear-gradient(180deg, rgba(42, 42, 42, 0) 0%, rgba(42, 42, 42, 0.2) 100%), rgba(61, 58, 55, 0.9);
  border: 1px solid rgba(61, 58, 55, 0.2);
  border-radius: 24px;
}
.text-toggle-section .content-box > * {
  max-width: 654px;
  position: relative;
  z-index: 6;
}
.text-toggle-section .content-box.orange-style {
  background-image: url("../images/orange-noise-3.jpg");
}
.text-toggle-section .content-box.dark-style {
  background-image: url("../images/dark-noise-3.jpg");
}
.text-toggle-section .content-box.green-style {
  background-image: url("../images/green-noise-3.jpg");
}
.text-toggle-section .content-box::after {
  display: block;
  width: 708.37px;
  height: auto;
  aspect-ratio: 708.37/1068;
  position: absolute;
  left: 817px;
  bottom: 11px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../images/arrows-3.png);
  content: "";
}
.text-toggle-section .content-box.is-active .toggle-btn .toggle-arrow::before {
  -webkit-transform: translate(-50%, -50%) rotate(0) !important;
          transform: translate(-50%, -50%) rotate(0) !important;
}
.text-toggle-section .content-box.is-active .toggle-btn .more {
  opacity: 0;
}
.text-toggle-section .content-box.is-active .toggle-btn .less {
  opacity: 1;
}
.text-toggle-section .content-box.is-active .common-text p::after {
  content: none;
}
.text-toggle-section h2 {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.text-toggle-section h2 {
  margin: 0 0 32px;
  color: rgba(254, 250, 246, 0.6);
}
.text-toggle-section .text-body {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
  color: #FEFAF6;
}
.text-toggle-section .text-body p {
  margin-bottom: 1.4em;
}
.text-toggle-section .text-body p:last-child {
  margin-bottom: 0;
}
.text-toggle-section .common-text p::after {
  content: "...";
}
.text-toggle-section .toggle-text {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
  padding-top: 1.2em;
  display: none;
}
.text-toggle-section .toggle-btn .btn-text {
  cursor: pointer;
  z-index: 6;
  position: relative;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.text-toggle-section .toggle-btn .btn-text {
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 12px 8px 16px;
  gap: 18px;
  border-radius: 12px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: rgba(254, 250, 246, 0.9);
  margin-top: 48px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.text-toggle-section .toggle-btn .btn-text .toggle-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 24px;
  height: auto;
  aspect-ratio: 1;
  background-color: #3D3A37;
  border-radius: 50%;
}
.text-toggle-section .toggle-btn .btn-text .toggle-arrow::before, .text-toggle-section .toggle-btn .btn-text .toggle-arrow::after {
  content: "";
  display: block;
  width: 12px;
  height: 1.5px;
  background-color: #FEFAF6;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.text-toggle-section .toggle-btn .btn-text .toggle-arrow::before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.text-toggle-section .toggle-btn .btn-text .text-box {
  position: relative;
}
.text-toggle-section .toggle-btn .btn-text .more {
  opacity: 1;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.text-toggle-section .toggle-btn .btn-text .less {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (min-width: 768.1px) {
  .text-toggle-section .toggle-btn .btn-text:hover {
    background-color: rgba(230, 226, 222, 0.9);
  }
}

.blog-hero {
  padding: calc(56px + var(--headerH)) 0 80px;
  background-color: #3D3A37;
}
@media (max-width: 768.1px) {
  .blog-hero {
    padding: calc(97px + var(--headerH)) 0 80px;
  }
}
.blog-hero .content {
  max-width: 1308px;
}
@media (max-width: 575.9px) {
  .blog-hero .content {
    padding: 0 24px;
  }
}
.blog-hero .title {
  text-align: center;
  max-width: 640px;
  margin: 0 auto 64px;
  padding: 0 0 24px;
}
@media (max-width: 575.9px) {
  .blog-hero .title {
    padding: 0 40px 24px;
  }
}
.blog-hero .title h1 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .blog-hero .title h1 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  .blog-hero .title h1 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.blog-hero .title h1 {
  margin: 0 0 24px;
  color: #FEFAF6;
}
@media (max-width: 575.9px) {
  .blog-hero .title h1 {
    font-size: 48px;
    line-height: 100%;
    letter-spacing: -0.02em;
  }
}
.blog-hero .title p {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.blog-hero .title p {
  color: rgba(254, 250, 246, 0.6);
}
@media (max-width: 768.1px) {
  .blog-hero .title p {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
  }
}
.blog-hero .back-btn {
  padding: 11px 0 35px;
}
.blog-hero .back-btn a {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  font-weight: 500;
  color: #FEFAF6;
  text-decoration: none;
}
.blog-hero .image-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.blog-hero .image-text:hover {
  opacity: 1;
}
@media (min-width: 768.1px) {
  .blog-hero .image-text:hover .text h2 {
    text-decoration-color: #FEFAF6;
  }
}
@media (max-width: 768.1px) {
  .blog-hero .image-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.blog-hero .image-text .img {
  width: 100%;
  max-width: 552px;
  border-radius: 56px;
  -webkit-box-shadow: 0px 8px 16px rgba(42, 42, 42, 0.25);
          box-shadow: 0px 8px 16px rgba(42, 42, 42, 0.25);
}
@media (max-width: 768.1px) {
  .blog-hero .image-text .img {
    max-width: unset;
    margin: 0 0 32px;
    border-radius: 32px;
  }
}
@media (max-width: 575.9px) {
  .blog-hero .image-text .img {
    margin: 0;
  }
}
.blog-hero .image-text .text {
  width: 100%;
  max-width: 664px;
  padding: 24px 80px;
  margin-right: 32px;
}
@media (max-width: 991.9px) {
  .blog-hero .image-text .text {
    padding: 24px 30px;
    margin-right: 0;
  }
}
@media (max-width: 768.1px) {
  .blog-hero .image-text .text {
    max-width: unset;
    padding: 24px 8px;
  }
}
.blog-hero .image-text .text .before-heading {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 5px 7px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  display: block;
  border: 1px solid rgba(254, 250, 246, 0.4);
  margin: 0 0 16px;
  border-radius: 6px;
  color: rgba(254, 250, 246, 0.6);
}
.blog-hero .image-text .text h2 {
  color: #FEFAF6;
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 110%;
  letter-spacing: -0.01em;
  margin: 0 0 16px;
  text-decoration: underline;
  text-decoration-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 768.1px) {
  .blog-hero .image-text .text h2 {
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
  }
}
.blog-hero .image-text .text .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  gap: 4px;
}
.blog-hero .image-text .text .tags .tag {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  background-color: rgba(254, 250, 246, 0.1);
  color: rgba(254, 250, 246, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 4px 8px 4px 4px;
  border-radius: 6px;
}
.blog-hero .image-text .text .tags .tag .author-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: 16px;
  min-width: 16px;
  height: auto;
  aspect-ratio: 1;
  border: 0.5px solid rgba(61, 58, 55, 0.1);
  border-radius: 50%;
  margin-right: 3.5px;
}
.blog-hero .image-text .text .tags .tag .author-img img {
  display: block;
}
.blog-hero .image-text .text .tags .tag.time-tag::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
  font-size: 1.3333333333em;
  margin-right: 4px;
}
.blog-hero .hero-more-blogs {
  margin-top: 70px;
  padding-top: 40px;
  border-top: 1px solid transparent;
  -o-border-image: url("../images/dash-line-white.svg") 1 0 repeat;
     border-image: url("../images/dash-line-white.svg") 1 0 repeat;
}
@media (max-width: 575.9px) {
  .blog-hero .hero-more-blogs {
    -o-border-image: url("../images/dash-line-white-mobile.svg") 1 0 stretch;
       border-image: url("../images/dash-line-white-mobile.svg") 1 0 stretch;
  }
}
.blog-hero .hero-more-blogs .blog-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 40px;
}
@media (max-width: 700px) {
  .blog-hero .hero-more-blogs .blog-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.blog-hero .hero-more-blogs .blog-list .blog-item {
  width: 100%;
  max-width: calc(50% - 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 700px) {
  .blog-hero .hero-more-blogs .blog-list .blog-item {
    max-width: 100%;
  }
}
.blog-hero .hero-more-blogs .blog-list .blog-item .img {
  width: 100%;
  max-width: 160px;
  border-radius: 24px;
  -webkit-box-shadow: 0px 8px 16px rgba(42, 42, 42, 0.25);
          box-shadow: 0px 8px 16px rgba(42, 42, 42, 0.25);
}
@media (max-width: 991.9px) {
  .blog-hero .hero-more-blogs .blog-list .blog-item .img {
    max-width: 130px;
  }
}
@media (max-width: 768.1px) {
  .blog-hero .hero-more-blogs .blog-list .blog-item .img {
    max-width: 100px;
  }
}
@media (max-width: 700px) {
  .blog-hero .hero-more-blogs .blog-list .blog-item .img {
    max-width: 50%;
  }
}
@media (max-width: 575.9px) {
  .blog-hero .hero-more-blogs .blog-list .blog-item .img {
    display: none;
  }
}
.blog-hero .hero-more-blogs .blog-list .blog-item .text {
  width: 100%;
  max-width: 444px;
  padding: 17.5px 24px;
}
@media (max-width: 700px) {
  .blog-hero .hero-more-blogs .blog-list .blog-item .text {
    max-width: 100%;
  }
}
.blog-hero .hero-more-blogs .blog-list .blog-item .text .before-heading {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 5px 7px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  display: block;
  border: 1px solid rgba(254, 250, 246, 0.4);
  margin: 0 0 16px;
  border-radius: 6px;
  color: rgba(254, 250, 246, 0.6);
}
.blog-hero .hero-more-blogs .blog-list .blog-item .text h3 {
  color: #FEFAF6;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.blog-hero .hero-more-blogs .blog-list .blog-item .text h3 {
  margin: 0 0 16px;
  text-decoration: underline;
  text-decoration-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 768.1px) {
  .blog-hero .hero-more-blogs .blog-list .blog-item .text h3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-wrap: break-word;
    text-overflow: ellipsis;
  }
}
.blog-hero .hero-more-blogs .blog-list .blog-item .text .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  gap: 4px;
}
.blog-hero .hero-more-blogs .blog-list .blog-item .text .tags .tag {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  background-color: rgba(254, 250, 246, 0.1);
  color: rgba(254, 250, 246, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 4px 8px 4px 4px;
  border-radius: 6px;
  white-space: nowrap;
}
.blog-hero .hero-more-blogs .blog-list .blog-item .text .tags .tag .author-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: 16px;
  min-width: 16px;
  height: auto;
  aspect-ratio: 1;
  border: 0.5px solid rgba(61, 58, 55, 0.1);
  border-radius: 50%;
  margin-right: 3.5px;
}
.blog-hero .hero-more-blogs .blog-list .blog-item .text .tags .tag .author-img img {
  display: block;
}
.blog-hero .hero-more-blogs .blog-list .blog-item .text .tags .tag.time-tag::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
  font-size: 1.3333333333em;
  margin-right: 4px;
}
.blog-hero .hero-more-blogs .blog-list .blog-item:hover {
  opacity: 1;
}
@media (min-width: 575.9px) {
  .blog-hero .hero-more-blogs .blog-list .blog-item:hover h3 {
    text-decoration-color: #FEFAF6;
  }
}

.subscribe-bar {
  padding: 48px 0;
  border-bottom: 1px solid transparent;
  -o-border-image: url("../images/dash-line.svg") 1 0 repeat;
     border-image: url("../images/dash-line.svg") 1 0 repeat;
}
@media (max-width: 768.1px) {
  .subscribe-bar {
    padding: 41px 0 39px;
  }
}
@media (max-width: 575.9px) {
  .subscribe-bar {
    -o-border-image: url("../images/line-mobile.svg") 1 0 stretch;
       border-image: url("../images/line-mobile.svg") 1 0 stretch;
  }
}
.subscribe-bar .content {
  max-width: 1308px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768.1px) {
  .subscribe-bar .content {
    padding: 0 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
}
.subscribe-bar h2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 406px;
  margin: 0;
  margin-right: 32px;
  font-weight: 400;
  font-size: 32px;
  line-height: 110%;
  letter-spacing: -0.01em;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .subscribe-bar h2 {
    margin-right: 16px;
    padding: 0 25px;
    text-align: center;
  }
}
@media (max-width: 750px) {
  .subscribe-bar h2 {
    padding: 0;
  }
}
@media (max-width: 700px) {
  .subscribe-bar h2 {
    margin: 0;
  }
}
@media (max-width: 575.9px) {
  .subscribe-bar h2 {
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
  }
}
.subscribe-bar .form-box {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  max-width: 856px;
}
@media (max-width: 768.1px) {
  .subscribe-bar .form-box {
    width: 473px;
    max-width: 100%;
  }
}
.subscribe-bar .form-box form span {
  display: block;
  width: 100%;
}
.subscribe-bar .form-box form .submit-box input {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  text-transform: initial;
  padding: 11px 16px;
  border-radius: 8px;
  background-color: #3D3A37;
  color: #FEFAF6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media (min-width: 575.9px) {
  .subscribe-bar .form-box form .submit-box input:hover {
    background-color: #57524E;
  }
}
.subscribe-bar .form-box form .gform-body .gform_fields {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 6px !important;
}
@media (max-width: 575.9px) {
  .subscribe-bar .form-box form .gform-body .gform_fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px !important;
  }
}
.subscribe-bar .form-box form .gform-body .gform_fields .gfield--type-email {
  width: 100%;
  display: block;
  position: relative;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
@media (max-width: 575.9px) {
  .subscribe-bar .form-box form .gform-body .gform_fields .gfield--type-email {
    max-width: 320px;
  }
}
.subscribe-bar .form-box form .gform-body .gform_fields .gfield--type-email .ginput_container {
  display: block;
  width: 100%;
}
.subscribe-bar .form-box form .gform-body .gform_fields .gfield--type-email input {
  display: block;
  width: 100%;
  padding: 10px 20px 8px 45px;
  background: rgba(61, 58, 55, 0.1);
  border-radius: 8px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.subscribe-bar .form-box form .gform-body .gform_fields .gfield--type-email input {
  color: rgba(61, 58, 55, 0.7);
  border: none;
}
@media (max-width: 575.9px) {
  .subscribe-bar .form-box form .gform-body .gform_fields .gfield--type-email input {
    padding: 8px 20px 8px 45px;
  }
}
.subscribe-bar .form-box form .gform-body .gform_fields .gfield--type-email::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  display: block;
  content: "\e905";
  font-size: 1.5em;
  font-size: 1.2em;
  color: rgba(61, 58, 55, 0.6);
  top: 50%;
  left: 18px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.subscribe-bar .form-box form .gform-body .gfield--type-html {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.subscribe-bar .form-box form .gform-body .gfield--type-html button {
  text-transform: initial !important;
  padding: 11px 16px !important;
  border-radius: 8px !important;
  background-color: #3D3A37 !important;
  color: #FEFAF6 !important;
  -webkit-transition: all 0.2s !important;
  transition: all 0.2s !important;
  min-width: 97px !important;
}
@media (min-width: 575.9px) {
  .subscribe-bar .form-box form .gform-body .gfield--type-html button:hover {
    background-color: #57524E !important;
  }
}
.subscribe-bar .form-box form .gform-body .gfield--type-html button .btn-arrow {
  display: none !important;
}
.subscribe-bar .form-box form .gform-footer {
  display: none !important;
}
@media (max-width: 768.1px) {
  .subscribe-bar .form-box .gform_confirmation_message {
    text-align: center;
  }
}

.blogs-section {
  padding: 88px 0 88px;
}
.blogs-section .content {
  max-width: 1308px;
}
@media (max-width: 991.9px) {
  .blogs-section .content {
    padding: 0 56px;
  }
}
@media (max-width: 575.9px) {
  .blogs-section .content {
    padding: 0 24px;
  }
}
.blogs-section .title {
  padding-bottom: 40px;
  margin-bottom: 40px;
  position: relative;
  z-index: 30;
  border-bottom: 1px solid transparent;
  -o-border-image: url("../images/dash-line.svg") 1 0 repeat;
     border-image: url("../images/dash-line.svg") 1 0 repeat;
}
@media (max-width: 575.9px) {
  .blogs-section .title {
    -o-border-image: url("../images/line-mobile.svg") 1 0 stretch;
       border-image: url("../images/line-mobile.svg") 1 0 stretch;
  }
}
.blogs-section .title h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
}
@media (max-width: 575.9px) {
  .blogs-section .title h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.blogs-section .title h2 {
  margin: 0 0 22px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #3D3A37;
}
@media (max-width: 991.9px) {
  .blogs-section .title h2 {
    margin: 0 auto 24px;
    text-align: center;
  }
}
@media (max-width: 768.1px) {
  .blogs-section .title h2 {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
.blogs-section .col-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: calc(100% + 84px);
  margin: 0 -42px -96px;
}
.blogs-section .col-box .col-item {
  cursor: pointer;
  width: calc(33.33% - 84px);
  margin: 0 42px 96px;
}
@media (max-width: 991.9px) {
  .blogs-section .col-box .col-item {
    width: calc(50% - 84px);
  }
}
@media (max-width: 630px) {
  .blogs-section .col-box .col-item {
    width: calc(100% - 40px);
  }
}
.blogs-section .col-box .col-item .img {
  display: block;
  position: relative;
  border-radius: 32px;
  margin: 0 0 24px;
}
.blogs-section .col-box .col-item .img img {
  display: block;
}
.blogs-section .col-box .col-item .img .overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.blogs-section .col-box .col-item .img .overlay:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background: rgba(254, 250, 246, 0);
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0);
          box-shadow: 0px 4px 12px rgba(0, 0, 0, 0);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.blogs-section .col-box .col-item .img .overlay span {
  position: relative;
  z-index: 6;
  display: block;
  padding: 11px 21.94px 11px 16px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  font-weight: 500;
  background-color: #3D3A37;
  color: #FEFAF6;
  border-radius: 8px;
}
.blogs-section .col-box .col-item .text {
  width: 100%;
  padding-bottom: 8px;
}
.blogs-section .col-box .col-item .text .before-heading {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 5px 7px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  display: block;
  border: 1px solid rgba(61, 58, 55, 0.4);
  margin: 0 0 16px;
  border-radius: 6px;
  color: rgba(61, 58, 55, 0.7);
}
.blogs-section .col-box .col-item .text h3 {
  color: #3D3A37;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.blogs-section .col-box .col-item .text h3 {
  margin: 0 0 16px;
  text-decoration: underline;
  text-decoration-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.blogs-section .col-box .col-item .text .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  gap: 4px;
}
.blogs-section .col-box .col-item .text .tags .tag {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  background-color: rgba(61, 58, 55, 0.1);
  color: rgba(61, 58, 55, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 4px 8px 4px 4px;
  border-radius: 6px;
}
.blogs-section .col-box .col-item .text .tags .tag .author-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: 16px;
  min-width: 16px;
  height: auto;
  aspect-ratio: 1;
  border: 0.5px solid rgba(61, 58, 55, 0.1);
  border-radius: 50%;
  margin-right: 3.5px;
}
.blogs-section .col-box .col-item .text .tags .tag .author-img img {
  display: block;
}
.blogs-section .col-box .col-item .text .tags .tag.time-tag::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
  font-size: 1.3333333333em;
  margin-right: 4px;
}
.blogs-section .col-box .col-item:hover .img .overlay {
  opacity: 1;
  backdrop-filter: blur(16px);
}
.blogs-section .col-box .col-item:hover .img .overlay::after {
  background: rgba(254, 250, 246, 0.2);
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04);
}
.blogs-section .col-box .col-item:hover .text h3 {
  text-decoration-color: rgba(61, 58, 55, 0.7);
}
.blogs-section .col-box .col-item.no-results {
  width: calc(100% - 84px);
}
@media (max-width: 991.9px) {
  .blogs-section .col-box .col-item.no-results {
    width: calc(100% - 84px);
  }
}
@media (max-width: 768.1px) {
  .blogs-section .col-box .col-item.no-results {
    width: calc(100% - 40px);
  }
}
@media (max-width: 630px) {
  .blogs-section .col-box .col-item.no-results {
    width: calc(100% - 40px);
  }
}

.blog-inner {
  padding: 88px 0 32px;
}
@media (max-width: 768.1px) {
  .blog-inner {
    padding: 88px 0 32px;
  }
}
@media (max-width: 575.9px) {
  .blog-inner {
    padding: 56px 0 32px;
  }
}
.blog-inner .content {
  max-width: 828px;
}
@media (max-width: 768.1px) {
  .blog-inner .content {
    padding: 0 56px;
  }
}
@media (max-width: 575.9px) {
  .blog-inner .content {
    padding: 0 24px;
  }
}
.blog-inner .title .bread {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.blog-inner .title .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.privacy-and-terms {
  padding: 168px 0 64px;
  position: relative;
  z-index: 200;
  background-color: #FEFAF6;
  border-radius: inherit;
}
@media (max-width: 768.1px) {
  .privacy-and-terms {
    padding: 96px 0 64px;
  }
}
.privacy-and-terms .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1388px;
}
@media (max-width: 991.9px) {
  .privacy-and-terms .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 24px;
  }
}
.privacy-and-terms .title {
  width: 100%;
  max-width: 528px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: sticky;
  top: var(--headerH);
  padding-right: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 991.9px) {
  .privacy-and-terms .title {
    position: relative;
    max-width: 100%;
    padding: 0 0 32px;
    top: 0;
  }
}
@media (max-width: 768.1px) {
  .privacy-and-terms .title {
    padding: 0 0 16px;
  }
}
.privacy-and-terms .title .bread {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  white-space: nowrap;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: #3D3A37;
  padding-bottom: 29px;
  height: 42px;
}
.privacy-and-terms .title .bread .text-fixed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 13px;
}
.privacy-and-terms .title .bread .text-fixed::after {
  content: "";
  display: block;
  width: 3px;
  height: 5px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(../images/bread-arrow.svg);
  margin: 0 12px;
}
.privacy-and-terms .title .bread .pageDbox {
  position: relative;
  width: 110px;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 13px;
  min-height: 13px;
  height: 13px;
}
.privacy-and-terms .title .bread .pageDbox .item {
  -webkit-transition: opacity 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: opacity 0.3s cubic-bezier(0, 0, 0.3, 1);
  opacity: 0;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  line-height: 1;
  max-height: 13px;
  min-height: 13px;
  height: 13px;
}
.privacy-and-terms .title .bread .pageDbox .item.active {
  opacity: 1;
}
.privacy-and-terms .title .tab-list .item {
  cursor: pointer;
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
  padding: 19px 0 12px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  opacity: 0.4;
  -webkit-transition: opacity 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: opacity 0.3s cubic-bezier(0, 0, 0.3, 1);
  color: #3D3A37;
}
.privacy-and-terms .title .tab-list .item::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #3D3A37;
  position: absolute;
  top: 0;
  left: 0;
}
.privacy-and-terms .title .tab-list .item a,
.privacy-and-terms .title .tab-list .item span {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: color 0.3s cubic-bezier(0, 0, 0.3, 1), opacity 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: color 0.3s cubic-bezier(0, 0, 0.3, 1), opacity 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.privacy-and-terms .title .tab-list .item a::after,
.privacy-and-terms .title .tab-list .item span::after {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  position: relative;
  font-size: 0.5em;
  color: inherit;
  margin-left: 0.0625em;
  line-height: 0;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1), margin 0.3s cubic-bezier(0, 0, 0.3, 1) 0.1s;
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1), margin 0.3s cubic-bezier(0, 0, 0.3, 1) 0.1s;
}
.privacy-and-terms .title .tab-list .item:hover, .privacy-and-terms .title .tab-list .item.active {
  opacity: 1;
}
.privacy-and-terms .title .tab-list .item:hover a::after,
.privacy-and-terms .title .tab-list .item:hover span::after, .privacy-and-terms .title .tab-list .item.active a::after,
.privacy-and-terms .title .tab-list .item.active span::after {
  opacity: 1;
  margin-left: 1.53em;
}
@media (min-width: 768.1px) {
  .privacy-and-terms .title .tab-list .item:hover {
    opacity: 0.6;
  }
}
.privacy-and-terms .title .tab-list .item.active {
  opacity: 1;
}
.privacy-and-terms .inner-content {
  width: 100%;
  max-width: 799px;
  padding-left: 55px;
  position: relative;
  min-height: 500px;
  border-left: 1px solid transparent;
  -o-border-image: url("../images/dash-line-2.svg") 0 1 repeat;
     border-image: url("../images/dash-line-2.svg") 0 1 repeat;
}
@media (max-width: 991.9px) {
  .privacy-and-terms .inner-content {
    padding: 56px 0;
    max-width: unset;
    border-left: none;
  }
}
@media (max-width: 575.9px) {
  .privacy-and-terms .inner-content {
    -o-border-image: url("../images/line-mobile.svg") 1 0 stretch;
       border-image: url("../images/line-mobile.svg") 1 0 stretch;
  }
}
.privacy-and-terms .inner-content .inner-item {
  padding-top: 34px;
}
.privacy-and-terms .inner-content .inner-item .inner-title {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.privacy-and-terms .inner-content .inner-item .inner-title {
  color: rgba(61, 58, 55, 0.9);
  margin-bottom: 16px;
}
@media (max-width: 768.1px) {
  .privacy-and-terms .inner-content .inner-item .inner-title {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.02em;
  }
}
.privacy-and-terms .inner-content .inner-item .inner-title h2,
.privacy-and-terms .inner-content .inner-item .inner-title h1 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
  margin: 0 0 24px;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .privacy-and-terms .inner-content .inner-item .inner-title h2,
  .privacy-and-terms .inner-content .inner-item .inner-title h1 {
    font-weight: 400;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: -0.02em;
  }
}
.privacy-and-terms .inner-content .inner-item .inner-title time {
  display: block;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  margin-top: 22px;
}
.privacy-and-terms .inner-content .inner-item .accordion-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item {
  padding: 16px 0 16px;
  border-top: 1px solid rgba(61, 58, 55, 0.2);
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-head {
  padding: 17.5px 56px 17.5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  position: relative;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-head h3,
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-head h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
  margin: 0;
  max-width: 100%;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-head h3,
  .privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-head h2 {
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
  }
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-head h3 .accordion-index,
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-head h2 .accordion-index {
  display: inline-block;
  margin-right: 8px;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-head::after, .privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-head::before {
  display: block;
  width: 22px;
  height: 2px;
  content: "";
  position: absolute;
  background-color: #3D3A37;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-head::after {
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body {
  display: none;
  padding: 16px 0 40px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body .text-body {
  max-width: 600px;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body ul {
  list-style: none;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body ul li {
  position: relative;
  padding-left: 1.5em;
  margin-bottom: 0.94em;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body ul li:last-child {
  margin-bottom: 0;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body ul li::before {
  content: "";
  width: 0.1666666667em;
  height: 0.1666666667em;
  aspect-ratio: 1;
  background-color: rgba(61, 58, 55, 0.9);
  position: absolute;
  top: 0.61em;
  left: 0;
  margin: 0 0.6666666667em;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body ul {
  padding-left: 0;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body ol {
  list-style: none;
  position: relative;
  padding-left: 0;
  counter-reset: section;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body ol li {
  position: relative;
  padding-left: 1.5em;
  margin-bottom: 0.94em;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body ol li:last-child {
  margin-bottom: 0;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item .accordion-body ol li::before {
  position: absolute;
  counter-increment: section;
  content: counter(section) ".";
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  top: 0;
  left: 0;
  margin: 0 0.375em;
}
.privacy-and-terms .inner-content .inner-item .accordion-box .accordion-item.is-active .accordion-head::after {
  -webkit-transform: translateY(-50%) rotate(0deg);
          transform: translateY(-50%) rotate(0deg);
}
.privacy-and-terms .inner-content {
  position: relative;
}
.privacy-and-terms .inner-content .inner-item:not(.active) {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: -100;
  opacity: 0;
  pointer-events: none;
}
.privacy-and-terms .inner-content.loading {
  min-height: 65vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.privacy-and-terms .inner-content.loading a {
  display: none;
}
.privacy-and-terms .inner-content.loading:after {
  content: "";
  display: block;
  width: 2vw;
  height: 2vw;
  aspect-ratio: 1;
  border: 5px solid #ffffff;
  border-top: 5px solid #000000;
  border-radius: 50%;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
  margin: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
@media (max-width: 768.1px) {
  .privacy-and-terms .inner-content.loading:after {
    width: 40px;
    height: 40px;
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.testimonials-center-slider {
  position: relative;
  z-index: 12;
  padding: 49px 0 50px;
}
@media (max-width: 768.1px) {
  .testimonials-center-slider {
    padding: 56px 0 72px;
  }
}
.testimonials-center-slider .title {
  margin: 0 auto 37px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.testimonials-center-slider .title h2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: #3D3A37;
  margin: 0 0 27px;
  padding: 8px 12px;
  border-radius: 6px;
  background-color: rgba(61, 58, 55, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.testimonials-center-slider .title h2::before {
  content: "";
  display: block;
  width: 8px;
  min-width: 8px;
  height: auto;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 8px;
}
.testimonials-center-slider .title h2.orange-style::before {
  background-image: url("../images/orange-noise.png");
}
.testimonials-center-slider .title h2.dark-style::before {
  background-image: url("../images/dark-noise.png");
}
.testimonials-center-slider .title h2.green-style::before {
  background-image: url("../images/green-noise.png");
}
.testimonials-center-slider .title h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .title h3 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.testimonials-center-slider .title h3 {
  margin: 0 auto 0;
}
@media (max-width: 768.1px) {
  .testimonials-center-slider .title h3 {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
.testimonials-center-slider {
  --transition-duration: 700ms;
}
.testimonials-center-slider .slider-wrapper .slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #FEFAF6;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 16px;
  width: 100%;
  text-align: left;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item.center {
  text-align: left;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item .inner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #E4E4E4;
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04);
  backdrop-filter: blur(16px);
  border-radius: 24px;
  background-color: rgba(254, 250, 246, 0.6);
  padding: 32px 32px;
  width: 100%;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item .img {
  height: 81.5px;
  width: auto;
  margin-bottom: 32px;
  opacity: 0.6;
  padding: 8px 8px;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item .img img {
  display: block;
  max-width: unset;
  width: auto;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-content {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-content {
  color: #3C3936;
  min-height: 226px;
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-content {
    font-family: "Instrument Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.02em;
  }
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer {
  margin-top: 29px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer {
    width: 100%;
    margin-top: 32px;
  }
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer .author-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 65px;
  min-width: 65px;
  height: auto;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 13px;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer .author-img img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer cite {
  display: block;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer cite span {
  display: block;
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer cite .name {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
}
@media (max-width: 768.1px) {
  .testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer cite .name {
    font-size: 20.57px;
  }
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer cite .name {
    font-size: 16px;
  }
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer cite .name {
  margin: 0 0 2px;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer cite .name {
    font-size: 24px;
  }
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer cite .name {
    font-size: 24px;
  }
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer cite .position {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  margin-bottom: 2px;
  color: rgba(61, 58, 55, 0.7);
}
.testimonials-center-slider .slider-wrapper .slider .qoute-item blockquote .qoute-footer cite .company {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: rgba(61, 58, 55, 0.7);
}
.testimonials-center-slider .slider-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 56px;
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-controls {
    margin-top: 84px;
  }
}
.testimonials-center-slider .slider-controls .slider-arrow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  min-width: 32px;
  font-size: 32px;
  height: auto;
  aspect-ratio: 1;
  overflow: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  border-radius: 50%;
}
.testimonials-center-slider .slider-controls .slider-arrow::after, .testimonials-center-slider .slider-controls .slider-arrow::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  font-size: 0.375em;
  color: #3D3A37;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0s cubic-bezier(0, 0, 0.3, 1);
}
.testimonials-center-slider .slider-controls .slider-arrow.prev::after, .testimonials-center-slider .slider-controls .slider-arrow.prev::before {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.testimonials-center-slider .slider-controls .slider-arrow.prev::after {
  left: 50%;
}
.testimonials-center-slider .slider-controls .slider-arrow.prev::before {
  left: 150%;
}
.testimonials-center-slider .slider-controls .slider-arrow.prev:hover::after, .testimonials-center-slider .slider-controls .slider-arrow.prev:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.testimonials-center-slider .slider-controls .slider-arrow.prev:hover::after {
  left: -50%;
}
.testimonials-center-slider .slider-controls .slider-arrow.prev:hover::before {
  left: 50%;
}
.testimonials-center-slider .slider-controls .slider-arrow.next::after {
  left: 50%;
}
.testimonials-center-slider .slider-controls .slider-arrow.next::before {
  left: -50%;
}
.testimonials-center-slider .slider-controls .slider-arrow.next:hover::after, .testimonials-center-slider .slider-controls .slider-arrow.next:hover::before {
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
}
.testimonials-center-slider .slider-controls .slider-arrow.next:hover::after {
  left: 150%;
}
.testimonials-center-slider .slider-controls .slider-arrow.next:hover::before {
  left: 50%;
}
@media (min-width: 768.1px) {
  .testimonials-center-slider .slider-controls .slider-arrow:hover {
    background-color: rgba(61, 58, 55, 0.1);
  }
}
.testimonials-center-slider .slider-controls .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin: 0 27px;
}
.testimonials-center-slider .slider-controls .pagination .dot {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  background: rgba(61, 58, 55, 0.4);
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  cursor: pointer;
  opacity: 40%;
}
.testimonials-center-slider .slider-controls .pagination .dot.active {
  background: rgba(61, 58, 55, 0.4);
  width: 32px;
  opacity: 1;
}
@media (min-width: 768.1px) {
  .testimonials-center-slider .slider-controls .pagination .dot:hover {
    opacity: 1;
  }
}

.testimonials-center-slider .slider-wrapper {
  position: relative;
}
.testimonials-center-slider .slider-wrapper .slider {
  position: relative;
  width: 100%;
  -webkit-transition: height var(--transition-duration) ease;
  transition: height var(--transition-duration) ease;
  height: 500px;
}
.testimonials-center-slider .slider-wrapper .slider.loaded .slider-item {
  height: 100%;
}
.testimonials-center-slider .slider-wrapper .slider .slider-item {
  position: absolute;
  top: 0;
  left: 50%;
  width: 500px;
  -webkit-transition: all var(--transition-duration) ease;
  transition: all var(--transition-duration) ease;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  min-height: var(--maxHeight);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 700px) {
  .testimonials-center-slider .slider-wrapper .slider .slider-item {
    width: 100%;
  }
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .slider-item {
    top: 0;
  }
}
.testimonials-center-slider .slider-wrapper .slider .slider-item::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(254, 250, 246, 0);
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
  z-index: 6;
  pointer-events: none;
}
.testimonials-center-slider .slider-wrapper .slider .slider-item.left2 {
  -webkit-transform: translateX(-300%) scale(0.8);
          transform: translateX(-300%) scale(0.8);
  opacity: 0;
  z-index: 2;
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .slider-item.left2 {
    -webkit-transform: translateX(calc(-150% - 40px)) scale(1);
            transform: translateX(calc(-150% - 40px)) scale(1);
  }
}
.testimonials-center-slider .slider-wrapper .slider .slider-item.left1 {
  -webkit-transform: translateX(-131%) scale(0.84);
          transform: translateX(-131%) scale(0.84);
  opacity: 1;
  z-index: 3;
  -webkit-box-shadow: 0px 4px 12px rgba(42, 42, 42, 0.04);
          box-shadow: 0px 4px 12px rgba(42, 42, 42, 0.04);
  -webkit-filter: blur(2px);
          filter: blur(2px);
}
.testimonials-center-slider .slider-wrapper .slider .slider-item.left1::after {
  background-color: rgba(254, 250, 246, 0.6);
}
@media (max-width: 768.1px) {
  .testimonials-center-slider .slider-wrapper .slider .slider-item.left1 {
    -webkit-transform: translateX(-146.3%) scale(0.84);
            transform: translateX(-146.3%) scale(0.84);
  }
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .slider-item.left1 {
    -webkit-transform: translateX(-150%) scale(1);
            transform: translateX(-150%) scale(1);
  }
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .slider-item.left1 {
    -webkit-transform: translateX(calc(-150% - 40px)) scale(1);
            transform: translateX(calc(-150% - 40px)) scale(1);
    -webkit-filter: none;
            filter: none;
  }
}
.testimonials-center-slider .slider-wrapper .slider .slider-item.right1 {
  -webkit-transform: translateX(31%) scale(0.84);
          transform: translateX(31%) scale(0.84);
  opacity: 17;
  z-index: 3;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(254, 250, 246, 0.6)), to(rgba(254, 250, 246, 0.6)));
  background: linear-gradient(0deg, rgba(254, 250, 246, 0.6), rgba(254, 250, 246, 0.6));
  -webkit-box-shadow: 0px 4px 12px rgba(42, 42, 42, 0.04);
          box-shadow: 0px 4px 12px rgba(42, 42, 42, 0.04);
  -webkit-filter: blur(2px);
          filter: blur(2px);
}
.testimonials-center-slider .slider-wrapper .slider .slider-item.right1::after {
  background-color: rgba(254, 250, 246, 0.6);
}
@media (max-width: 768.1px) {
  .testimonials-center-slider .slider-wrapper .slider .slider-item.right1 {
    -webkit-transform: translateX(46.3%) scale(0.84);
            transform: translateX(46.3%) scale(0.84);
  }
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .slider-item.right1 {
    -webkit-transform: translateX(calc(50% + 40px)) scale(1);
            transform: translateX(calc(50% + 40px)) scale(1);
    -webkit-filter: none;
            filter: none;
  }
}
.testimonials-center-slider .slider-wrapper .slider .slider-item.center {
  -webkit-transform: translateX(-50%) scale(1);
          transform: translateX(-50%) scale(1);
  opacity: 1;
  z-index: 5;
  pointer-events: all;
  background-color: #FEFAF6;
  -webkit-filter: blur(0px) drop-shadow(0px 0px 0px rgba(42, 42, 42, 0));
          filter: blur(0px) drop-shadow(0px 0px 0px rgba(42, 42, 42, 0));
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .slider-item.center {
    -webkit-transform: translateX(calc(-50% + 0px)) scale(1);
            transform: translateX(calc(-50% + 0px)) scale(1);
  }
}
.testimonials-center-slider .slider-wrapper .slider .slider-item.right2 {
  -webkit-transform: translateX(200%) scale(0.8);
          transform: translateX(200%) scale(0.8);
  opacity: 0;
  z-index: 2;
}
@media (max-width: 575.9px) {
  .testimonials-center-slider .slider-wrapper .slider .slider-item.right2 {
    -webkit-transform: translateX(calc(50% + 40px)) scale(1);
            transform: translateX(calc(50% + 40px)) scale(1);
  }
}
.testimonials-center-slider .slider-wrapper .slider-controls button:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

.title-and-filter-accordions {
  padding: 104px 0 120px;
}
.title-and-filter-accordions .content {
  max-width: 1324px;
}
@media (max-width: 768.1px) {
  .title-and-filter-accordions .content {
    padding: 0 56px;
  }
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .content {
    padding: 0 16px;
  }
}
.title-and-filter-accordions .content-box {
  padding: 48px 32px 120px;
  max-width: 1328px;
  margin: 0 auto;
  border-radius: 32px;
}
@media (max-width: 768.1px) {
  .title-and-filter-accordions .content-box {
    padding: 48px 24px 80px;
  }
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .content-box {
    border-radius: 24px;
    padding: 48px 16px 56px;
  }
}
.title-and-filter-accordions .title {
  padding-bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  border-bottom: 1px solid transparent;
  -o-border-image: url("../images/dash-line.svg") 1 0 repeat;
     border-image: url("../images/dash-line.svg") 1 0 repeat;
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .title {
    -o-border-image: url("../images/line-mobile.svg") 1 0 stretch;
       border-image: url("../images/line-mobile.svg") 1 0 stretch;
  }
}
.title-and-filter-accordions .title h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
@media (max-width: 768.1px) {
  .title-and-filter-accordions .title h2 {
    font-size: 48px;
  }
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .title h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
  }
}
.title-and-filter-accordions .title h2 {
  margin: 0 auto 21px;
  color: #3D3A37;
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .title h2 {
    font-size: 40px;
    line-height: 106%;
    letter-spacing: -0.01em;
  }
}
.title-and-filter-accordions .title p {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.title-and-filter-accordions .title p {
  color: rgba(61, 58, 55, 0.7);
}
.title-and-filter-accordions .service-filter-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 32px 0 0;
  position: relative;
  z-index: 20;
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .service-filter-bar {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.title-and-filter-accordions .service-filter-bar .filter-title {
  display: block;
  margin-right: 40px;
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .service-filter-bar .filter-title {
    width: 100%;
    margin: 0 auto 16px;
    text-align: center;
  }
}
.title-and-filter-accordions .service-filter-bar .filter-item {
  position: relative;
  margin-right: 8px;
}
.title-and-filter-accordions .service-filter-bar .filter-item:last-child {
  margin-right: 0;
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-head {
  position: relative;
  padding: 10px 8px 10px 14px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #3D3A37;
  color: #FEFAF6;
  border-radius: 8px;
  min-width: 144px;
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-head .filter-arrow {
  display: block;
  width: 20px;
  min-width: 20px;
  height: auto;
  aspect-ratio: 1;
  margin-left: 10px;
  background-color: rgba(254, 250, 246, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 50%;
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-head .filter-arrow::after {
  display: block;
  content: "";
  font-size: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #3D3A37;
  font-size: 1.4em;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  width: 9px;
  height: 9px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(../images/filter-arrow.svg);
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-body {
  min-width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-top: 4px;
  z-index: 30;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 320px;
}
@media (max-width: 991.9px) {
  .title-and-filter-accordions .service-filter-bar .filter-item .filter-body {
    max-width: 245px;
  }
}
@media (max-width: 768.1px) {
  .title-and-filter-accordions .service-filter-bar .filter-item .filter-body {
    left: auto;
    right: 0;
  }
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-body ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  border-radius: 8px;
  padding: 8px 8px;
  gap: 4px;
  background-color: rgba(61, 58, 55, 0.7);
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  backdrop-filter: blur(36px);
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-body ul li {
  cursor: pointer;
  width: 100%;
  padding: 5px 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(254, 250, 246, 0.6);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-body ul li::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e921";
  display: block;
  width: 14px;
  height: 14px;
  min-width: 14px;
  border-radius: 4px;
  border: 1px solid rgba(254, 250, 246, 0.6);
  margin-right: 8px;
  color: transparent;
  background-color: transparent;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  font-size: 6.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-body ul li.active::before {
  color: #3D3A37;
  background-color: #FEFAF6;
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-body ul li.active {
  color: #FEFAF6;
}
@media (min-width: 768.1px) {
  .title-and-filter-accordions .service-filter-bar .filter-item .filter-body ul li:hover {
    color: #FEFAF6;
  }
  .title-and-filter-accordions .service-filter-bar .filter-item .filter-body ul li:hover::before {
    border-color: #FEFAF6;
  }
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-body {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.6s cubic-bezier(0, 0, 0.3, 1);
  -webkit-transform: translateY(calc(100% - 30px));
          transform: translateY(calc(100% - 30px));
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-body.is-show {
  visibility: visible;
  z-index: 60;
  -webkit-transform: translateY(calc(100% - 30px));
          transform: translateY(calc(100% - 30px));
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-body {
  pointer-events: none;
}
.title-and-filter-accordions .service-filter-bar .filter-item .filter-body.visible {
  opacity: 1;
  -webkit-transform: translateY(calc(100% - 0px));
          transform: translateY(calc(100% - 0px));
  pointer-events: all;
}
.title-and-filter-accordions .service-filter-bar .filter-item.is-active .filter-head .filter-arrow::after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.title-and-filter-accordions .accordion-box {
  padding: 48px 0 0;
  margin-bottom: -8px;
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .accordion-box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.title-and-filter-accordions .accordion-box .accordion-item {
  width: 100%;
  border-radius: 16px;
  background-color: #FEFAF6;
  margin-bottom: 8px;
  background: #FEFAF6;
  border: 1px solid rgba(61, 58, 55, 0.2);
  border-radius: 16px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  cursor: pointer;
  position: relative;
  -webkit-filter: drop-shadow(0px 4px 8px rgba(42, 42, 42, 0.04));
          filter: drop-shadow(0px 4px 8px rgba(42, 42, 42, 0.04));
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-head {
  padding: 24px 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.3s ease-out, min-height 0.4s ease-out;
  transition: all 0.3s ease-out, min-height 0.4s ease-out;
  min-height: 106px;
  position: relative;
  z-index: 3;
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .accordion-box .accordion-item .accordion-head {
    min-height: 78px;
    padding: 24px 24px;
  }
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-head h3 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
}
@media (max-width: 768.1px) {
  .title-and-filter-accordions .accordion-box .accordion-item .accordion-head h3 {
    font-size: 20.57px;
  }
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .accordion-box .accordion-item .accordion-head h3 {
    font-size: 16px;
  }
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-head h3 {
  margin: 0;
  color: #3D3A37;
}
@media (max-width: 768.1px) {
  .title-and-filter-accordions .accordion-box .accordion-item .accordion-head h3 {
    font-size: 20px;
  }
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .accordion-box .accordion-item .accordion-head h3 {
    font-size: 20px;
  }
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-head .accordion-icon {
  display: block;
  width: 32px;
  min-width: 32px;
  height: auto;
  aspect-ratio: 1;
  position: relative;
  border-radius: 50%;
  background-color: #3D3A37;
  margin-left: 24px;
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-head .accordion-icon::before, .title-and-filter-accordions .accordion-box .accordion-item .accordion-head .accordion-icon::after {
  content: "";
  display: block;
  width: 14px;
  height: 1.5px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #FEFAF6;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-head .accordion-icon::after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-body {
  padding: 0 32px 24px;
  margin-top: -8px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-body {
  display: none;
  position: relative;
  z-index: 3;
  color: rgba(61, 58, 55, 0.7);
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .accordion-box .accordion-item .accordion-body {
    padding: 0 24px 24px;
  }
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-body ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  border-radius: 8px;
  padding: 8px 8px;
  gap: 4px;
  background-color: rgba(61, 58, 55, 0.7);
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: rgba(254, 250, 246, 0.6);
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-body ul li {
  width: 100%;
  padding: 5px 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-body ul li::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e921";
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 4px;
  border: 1px solid rgba(254, 250, 246, 0.6);
  margin-right: 8px;
  color: transparent;
  background-color: transparent;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.title-and-filter-accordions .accordion-box .accordion-item .accordion-body ul li.active::before {
  color: #3D3A37;
  background-color: #FEFAF6;
}
.title-and-filter-accordions .accordion-box .accordion-item.is-active .accordion-head {
  padding: 24px 32px 16px;
  min-height: 72px;
}
@media (max-width: 575.9px) {
  .title-and-filter-accordions .accordion-box .accordion-item.is-active .accordion-head {
    padding: 24px 24px;
  }
}
.title-and-filter-accordions .accordion-box .accordion-item.is-active .accordion-head .accordion-icon::after {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
}
.title-and-filter-accordions .accordion-box .accordion-item::after {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(61, 58, 55, 0.05)), to(rgba(61, 58, 55, 0.05))), #FEFAF6;
  background: linear-gradient(0deg, rgba(61, 58, 55, 0.05), rgba(61, 58, 55, 0.05)), #FEFAF6;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0;
}
@media (min-width: 768.1px) {
  .title-and-filter-accordions .accordion-box .accordion-item:not(.is-active):hover::after {
    opacity: 1;
  }
}
.title-and-filter-accordions .waterfall:has(.col) {
  margin-right: -12px;
}
.title-and-filter-accordions .waterfall:has(.col) .col {
  margin-right: 12px;
}
.title-and-filter-accordions .waterfall[col="3"] .col {
  width: calc((100% - 24px) / 3);
}
.title-and-filter-accordions .waterfall[col="2"] .col {
  width: calc((100% - 12px) / 2);
}
.title-and-filter-accordions .waterfall[col="1"] .col {
  width: 100%;
}

.team-section {
  padding: 56px 0;
  border-bottom: 1px solid transparent;
  -o-border-image: url("../images/dash-line.svg") 1 0 repeat;
     border-image: url("../images/dash-line.svg") 1 0 repeat;
}
@media (max-width: 575.9px) {
  .team-section {
    -o-border-image: url("../images/line-mobile.svg") 1 0 stretch;
       border-image: url("../images/line-mobile.svg") 1 0 stretch;
  }
}
.team-section .title {
  margin: 0 0 24px;
}
.team-section .title h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.02em;
  margin: 0;
}
.team-section .col-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% + 16px);
  margin: 0 -8px -16px;
}
@media (max-width: 720px) {
  .team-section .col-box {
    max-width: calc(100% + 12px);
    margin: 0 -6px -12px;
  }
}
.team-section .col-box .col-item {
  cursor: pointer;
  width: 100%;
  max-width: calc(33.33% - 16px);
  margin: 0 8px 16px;
  background: rgba(254, 250, 246, 0.1);
  border: 1.27273px solid #E4E4E4;
  -webkit-box-shadow: 0px 5.09091px 15.2727px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 5.09091px 15.2727px rgba(0, 0, 0, 0.04);
  backdrop-filter: blur(114px);
  border-radius: 24px;
}
@media (max-width: 720px) {
  .team-section .col-box .col-item {
    max-width: calc(50% - 12px);
    margin: 0 6px 12px;
  }
}
.team-section .col-box .col-item .item-box {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 23px 24px;
}
@media (max-width: 768.1px) {
  .team-section .col-box .col-item .item-box {
    min-height: 188px;
  }
}
@media (max-width: 575.9px) {
  .team-section .col-box .col-item .item-box {
    padding: 16px 16px;
  }
}
.team-section .col-box .col-item .item-head {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  margin: 0 0 45px;
}
@media (max-width: 768.1px) {
  .team-section .col-box .col-item .item-head {
    margin: 0 0 36.2px;
  }
}
@media (max-width: 575.9px) {
  .team-section .col-box .col-item .item-head {
    margin: 0 0 16px;
  }
}
.team-section .col-box .col-item .item-head .member-img {
  display: block;
  position: relative;
}
.team-section .col-box .col-item .item-head .member-img .img {
  width: 72px;
  height: auto;
  aspect-ratio: 1;
  min-width: 72px;
  border-radius: 50%;
  position: relative;
  z-index: 6;
}
@media (max-width: 575.9px) {
  .team-section .col-box .col-item .item-head .member-img .img {
    width: 56px;
    min-width: 56px;
  }
}
.team-section .col-box .col-item .item-head .member-img::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.2s cubic-bezier(0, 0, 0.3, 1);
}
.team-section .col-box .col-item .item-head .member-img.orange-style::after {
  background-image: url("../images/orange-round.png");
}
.team-section .col-box .col-item .item-head .member-img.dark-style::after {
  background-image: url("../images/dark-round.png");
}
.team-section .col-box .col-item .item-head .member-img.green-style::after {
  background-image: url("../images/green-round.png");
}
.team-section .col-box .col-item .item-head .scale-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: auto;
  aspect-ratio: 1;
  min-width: 40px;
  border-radius: 50%;
  overflow: hidden;
  background-color: rgba(61, 58, 55, 0.1);
}
@media (max-width: 768.1px) {
  .team-section .col-box .col-item .item-head .scale-icon {
    position: relative;
    right: -2px;
  }
}
@media (max-width: 575.9px) {
  .team-section .col-box .col-item .item-head .scale-icon {
    width: 26.67px;
    min-width: 26.67px;
  }
}
.team-section .col-box .col-item .item-head .scale-icon::after {
  content: "";
  display: block;
  width: 45.25%;
  height: auto;
  aspect-ratio: 1;
  background-image: url("../images/scale.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.3, 1);
  transition: all 0.2s cubic-bezier(0, 0, 0.3, 1);
}
.team-section .col-box .col-item .item-text .name {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.01em;
  color: #3D3A37;
  margin: 0 0 4px;
}
@media (max-width: 575.9px) {
  .team-section .col-box .col-item .item-text .name {
    font-weight: 400;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
  }
}
.team-section .col-box .col-item .item-text .position {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: rgba(61, 58, 55, 0.7);
  margin: 0;
}
@media (max-width: 575.9px) {
  .team-section .col-box .col-item .item-text .position {
    font-size: 12px;
    line-height: 110%;
    letter-spacing: 0;
  }
}
@media (min-width: 768.1px) {
  .team-section .col-box .col-item:hover .item-head .member-img::after {
    left: 32px;
  }
  .team-section .col-box .col-item:hover .item-head .scale-icon::after {
    -webkit-transform: scale(1.11);
            transform: scale(1.11);
  }
}

.post-hero {
  padding: calc(0px + var(--headerH)) 0 88px;
  background-color: #3D3A37;
}
@media (max-width: 768.1px) {
  .post-hero {
    padding: 112px 0 88px;
  }
}
.post-hero .content {
  max-width: 1388px;
}
@media (max-width: 575.9px) {
  .post-hero .content {
    padding: 0 24px;
  }
}
.post-hero .back-btn {
  padding: 0 0 56px;
}
.post-hero .back-btn a {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  font-weight: 500;
  color: #FEFAF6;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 11px 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 8px;
  background-color: #3D3A37;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.post-hero .back-btn a::before {
  content: "";
  display: block;
  width: 10.4px;
  height: 9.5px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(../images/text-arrow.svg);
  margin-right: 3px;
}
.post-hero .back-btn a:hover {
  opacity: 1;
}
@media (min-width: 575.9px) {
  .post-hero .back-btn a:hover {
    background-color: #57524E;
  }
}
.post-hero .image-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 768.1px) {
  .post-hero .image-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.post-hero .image-text .img {
  width: 100%;
  max-width: 552px;
  border-radius: 56px;
  -webkit-box-shadow: 0px 8px 16px rgba(42, 42, 42, 0.25);
          box-shadow: 0px 8px 16px rgba(42, 42, 42, 0.25);
}
@media (max-width: 768.1px) {
  .post-hero .image-text .img {
    max-width: unset;
    margin: 0 0 32px;
  }
}
@media (max-width: 575.9px) {
  .post-hero .image-text .img {
    margin: 0;
  }
}
.post-hero .image-text .text {
  width: 100%;
  max-width: 764px;
  padding: 24px 80px;
  margin-right: 32px;
}
@media (max-width: 991.9px) {
  .post-hero .image-text .text {
    padding: 24px 30px;
    margin-right: 0;
  }
}
@media (max-width: 768.1px) {
  .post-hero .image-text .text {
    max-width: unset;
    padding: 24px 8px;
  }
}
.post-hero .image-text .text .before-heading {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 5px 7px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  display: block;
  border: 1px solid rgba(254, 250, 246, 0.4);
  margin: 0 0 16px;
  border-radius: 6px;
  color: rgba(254, 250, 246, 0.6);
  text-decoration: none;
}
.post-hero .image-text .text h1,
.post-hero .image-text .text h2 {
  color: #FEFAF6;
  font-weight: 400;
  font-size: 32px;
  line-height: 110%;
  letter-spacing: -0.01em;
  margin: 0 0 16px;
}
.post-hero .image-text .text .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  gap: 4px;
}
.post-hero .image-text .text .tags .tag {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  background-color: rgba(254, 250, 246, 0.1);
  color: rgba(254, 250, 246, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 4px 8px 4px 4px;
  border-radius: 6px;
}
.post-hero .image-text .text .tags .tag .author-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: 16px;
  min-width: 16px;
  height: auto;
  aspect-ratio: 1;
  border: 0.5px solid rgba(61, 58, 55, 0.1);
  border-radius: 50%;
  margin-right: 3.5px;
}
.post-hero .image-text .text .tags .tag .author-img img {
  display: block;
}
.post-hero .image-text .text .tags .tag.time-tag::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
  font-size: 1.3333333333em;
  margin-right: 4px;
}

.recent-post {
  padding: 88px 0 88px;
}
.recent-post .content {
  max-width: 1308px;
}
@media (max-width: 768.1px) {
  .recent-post .content {
    padding: 0 56px;
  }
}
@media (max-width: 575.9px) {
  .recent-post .content {
    padding: 0 24px;
  }
}
.recent-post .title {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid transparent;
  -o-border-image: url("../images/dash-line.svg") 1 0 repeat;
     border-image: url("../images/dash-line.svg") 1 0 repeat;
}
@media (max-width: 575.9px) {
  .recent-post .title {
    -o-border-image: url("../images/line-mobile.svg") 1 0 stretch;
       border-image: url("../images/line-mobile.svg") 1 0 stretch;
  }
}
.recent-post .title h2 {
  margin: 0;
  margin-right: 40px;
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 106%;
  letter-spacing: -0.01em;
  color: #3D3A37;
}
.recent-post .title .btn a {
  padding: 11px 16px;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
}
.recent-post .title .btn a .btn-arrow {
  width: 24px;
  min-width: 24px;
  margin-left: 20px;
}
.recent-post .title .btn a .btn-arrow::before, .recent-post .title .btn a .btn-arrow::after {
  font-size: 9px;
}
.recent-post .col-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: calc(100% + 84px);
  margin: 0 -42px -96px;
}
@media (max-width: 768.1px) {
  .recent-post .col-box {
    width: calc(100% + 40px);
    margin: 0 -20px -40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.recent-post .col-box .col-item {
  cursor: pointer;
  width: calc(33.33% - 84px);
  margin: 0 42px 96px;
}
@media (max-width: 991.9px) {
  .recent-post .col-box .col-item {
    width: calc(50% - 84px);
  }
}
@media (max-width: 768.1px) {
  .recent-post .col-box .col-item {
    width: calc(100% - 40px);
    margin: 0 20px 40px;
    max-width: 408px;
  }
}
@media (max-width: 630px) {
  .recent-post .col-box .col-item {
    width: calc(100% - 40px);
  }
}
.recent-post .col-box .col-item .img {
  display: block;
  position: relative;
  border-radius: 32px;
  margin: 0 0 24px;
}
@media (max-width: 768.1px) {
  .recent-post .col-box .col-item .img {
    display: none;
  }
}
.recent-post .col-box .col-item .img img {
  display: block;
}
.recent-post .col-box .col-item .img .overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.recent-post .col-box .col-item .img .overlay:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background: rgba(254, 250, 246, 0);
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0);
          box-shadow: 0px 4px 12px rgba(0, 0, 0, 0);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.recent-post .col-box .col-item .img .overlay span {
  position: relative;
  z-index: 6;
  display: block;
  padding: 11px 21.94px 11px 16px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  font-weight: 500;
  background-color: #3D3A37;
  color: #FEFAF6;
  border-radius: 8px;
}
.recent-post .col-box .col-item .text {
  width: 100%;
  padding-bottom: 8px;
}
.recent-post .col-box .col-item .text .before-heading {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 5px 7px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  display: block;
  border: 1px solid rgba(61, 58, 55, 0.4);
  margin: 0 0 16px;
  border-radius: 6px;
  color: rgba(61, 58, 55, 0.7);
}
.recent-post .col-box .col-item .text h3 {
  color: #3D3A37;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
.recent-post .col-box .col-item .text h3 {
  margin: 0 0 16px;
  text-decoration: underline;
  text-decoration-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.recent-post .col-box .col-item .text .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  gap: 4px;
}
.recent-post .col-box .col-item .text .tags .tag {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  background-color: rgba(61, 58, 55, 0.1);
  color: rgba(61, 58, 55, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 4px 8px 4px 4px;
  border-radius: 6px;
}
.recent-post .col-box .col-item .text .tags .tag .author-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: 16px;
  min-width: 16px;
  height: auto;
  aspect-ratio: 1;
  border: 0.5px solid rgba(61, 58, 55, 0.1);
  border-radius: 50%;
  margin-right: 3.5px;
}
.recent-post .col-box .col-item .text .tags .tag .author-img img {
  display: block;
}
.recent-post .col-box .col-item .text .tags .tag.time-tag::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
  font-size: 1.3333333333em;
  margin-right: 4px;
}
.recent-post .col-box .col-item:hover .img .overlay {
  opacity: 1;
  backdrop-filter: blur(16px);
}
.recent-post .col-box .col-item:hover .img .overlay::after {
  background: rgba(254, 250, 246, 0.2);
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04);
}
.recent-post .col-box .col-item:hover .text h3 {
  text-decoration-color: #3D3A37;
}

.newsletter {
  padding: 16px 0 56px;
}
.newsletter .content {
  max-width: 828px;
}
@media (max-width: 768.1px) {
  .newsletter .content {
    padding: 0 56px;
  }
}
@media (max-width: 575.9px) {
  .newsletter .content {
    padding: 0 24px;
  }
}
.newsletter .content-box {
  width: 100%;
  border-radius: 16px;
  background-color: #3D3A37;
  padding: 32px 32px;
}
@media (max-width: 768.1px) {
  .newsletter .content-box {
    padding: 32px 24px;
  }
}
.newsletter .content-box h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 110%;
  letter-spacing: -0.01em;
  color: #FEFAF6;
  margin: 0 0 16px;
}
@media (max-width: 768.1px) {
  .newsletter .content-box h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
  }
}
.newsletter .content-box > p {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
  margin: 0 0 16px;
  color: rgba(254, 250, 246, 0.5);
}
@media (max-width: 768.1px) {
  .newsletter .content-box > p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
  }
}
.newsletter .content-box .form-box .gform_wrapper {
  width: 100%;
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 4px !important;
}
@media (max-width: 575.9px) {
  .newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px !important;
  }
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email {
  width: 100%;
  max-width: 587px;
  display: block;
  position: relative;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: -0.02em;
}
@media (max-width: 575.9px) {
  .newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email {
    max-width: unset;
  }
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email .ginput_container {
  display: block;
  width: 100%;
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email input {
  display: block;
  width: 100%;
  padding: 12.25px 16px 12.25px 48px;
  background: rgba(254, 250, 246, 0.1);
  border-radius: 12px;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email input {
  border: 1px solid rgba(61, 58, 55, 0.4);
  color: #FEFAF6;
}
@media (max-width: 575.9px) {
  .newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email input {
    padding: 12px 16px 12px 48px;
  }
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email input::-webkit-input-placeholder {
  color: rgba(254, 250, 246, 0.6);
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email input:-moz-placeholder {
  color: rgba(254, 250, 246, 0.6);
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email input::-moz-placeholder {
  color: rgba(254, 250, 246, 0.6);
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email input:-ms-input-placeholder {
  color: rgba(254, 250, 246, 0.6);
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-email::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  display: block;
  content: "\e905";
  color: rgba(254, 250, 246, 0.6);
  font-size: 1.5em;
  font-size: 1.2em;
  left: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-html {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 575.9px) {
  .newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-html {
    width: 100% !important;
    max-width: 113px;
  }
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-html button {
  text-transform: initial !important;
  padding: 12px 20px !important;
  border-radius: 12px !important;
  background-color: rgba(254, 250, 246, 0.9) !important;
  color: #FEFAF6 !important;
  -webkit-transition: all 0.2s !important;
  transition: all 0.2s !important;
  color: #3D3A37 !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
@media (min-width: 575.9px) {
  .newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-html button:hover {
    background-color: rgba(230, 226, 222, 0.9) !important;
  }
}
.newsletter .content-box .form-box .gform_wrapper form .gform_body .gform_fields .gfield--type-html button .btn-arrow {
  display: none !important;
}
.newsletter .content-box .form-box .gform_wrapper form .gform-footer {
  display: none !important;
}
.newsletter .content-box .form-box .gform_confirmation_message {
  color: #FEFAF6;
}

.footer-spacer {
  height: var(--footerH);
}
@media (max-width: 575.9px) {
  .footer-spacer {
    display: none !important;
  }
}

footer {
  z-index: 1;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(42, 42, 42, 0.4)), to(rgba(42, 42, 42, 0))), #3D3A37;
  background: linear-gradient(360deg, rgba(42, 42, 42, 0.4) 0%, rgba(42, 42, 42, 0) 100%), #3D3A37;
  backdrop-filter: blur(72px);
  color: #FEFAF6;
  padding: 47px 0 32px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (max-width: 768.1px) {
  footer {
    padding: 30px 0;
  }
}
@media (max-width: 575.9px) {
  footer {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
footer::before {
  content: "";
  width: 100%;
  height: 150px;
  display: block;
  background-color: #3D3A37;
  position: absolute;
  top: 2px;
  left: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
@media (max-width: 768.1px) {
  footer .content {
    padding: 0 32px;
  }
}
@media (max-width: 768.1px) {
  footer .content {
    padding: 0 16px;
  }
}
footer a {
  text-decoration: none;
}
footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
footer .footer-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 173px;
}
@media (max-width: 1199.9px) {
  footer .footer-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (max-width: 991.9px) {
  footer .footer-top {
    margin-bottom: 130px;
  }
}
@media (max-width: 768.1px) {
  footer .footer-top {
    margin-bottom: 73px;
  }
}
footer .footer-top .footer-form {
  width: 100%;
  max-width: 512px;
  padding-top: 18px;
  margin-right: 40px;
}
@media (max-width: 1199.9px) {
  footer .footer-top .footer-form {
    max-width: unset;
    margin: 0;
    padding-top: 0;
  }
}
footer .footer-top .footer-form h2 {
  font-family: "Flecha M", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 110%;
  letter-spacing: -0.01em;
  margin: 0 0 8px;
}
@media (max-width: 768.1px) {
  footer .footer-top .footer-form h2 {
    margin: 0 0 6px;
  }
}
@media (max-width: 575.9px) {
  footer .footer-top .footer-form h2 {
    margin: 0 auto 6px;
    text-align: center;
  }
}
footer .footer-top .footer-form > p {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  margin: 0 0 12px;
  color: rgba(254, 250, 246, 0.6);
}
@media (max-width: 768.1px) {
  footer .footer-top .footer-form > p {
    margin: 0 0 16px;
  }
}
@media (max-width: 575.9px) {
  footer .footer-top .footer-form > p {
    margin: 0 auto 16px;
    text-align: center;
  }
}
footer .footer-top .footer-form form .footer-input {
  position: relative;
}
@media (max-width: 991.9px) {
  footer .footer-top .footer-form form .footer-input {
    max-width: 656px;
  }
}
footer .footer-top .footer-form form .footer-input input {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 15px 150px 15px 20px;
  border: 1px solid rgba(254, 250, 246, 0.4);
  border-radius: 12px;
  color: rgba(254, 250, 246, 0.6);
}
@media (max-width: 768.1px) {
  footer .footer-top .footer-form form .footer-input input {
    padding: 14px 150px 14px 20px;
    border-radius: 10px;
  }
}
footer .footer-top .footer-form form .footer-input button {
  position: absolute;
  right: 4px;
  top: 4px;
}
footer .footer-top .footer-form form {
  position: relative;
  max-width: 656px;
}
footer .footer-top .footer-form form .gform-body .gform_fields .gfield--type-email .ginput_container input {
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: -0.01em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 14.3px 150px 14.3px 20px;
  border: 1px solid rgba(254, 250, 246, 0.4);
  border-radius: 12px;
  color: rgba(254, 250, 246, 0.6);
}
@media (max-width: 768.1px) {
  footer .footer-top .footer-form form .gform-body .gform_fields .gfield--type-email .ginput_container input {
    padding: 11px 120px 11px 20px;
  }
}
footer .footer-top .footer-form form .gform-body .gform_fields .gfield--type-html {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  right: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
footer .footer-top .footer-form form .gform-body .gform_fields .gfield--type-html {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
footer .footer-top .footer-form form .gform-body .gform_fields .gfield--type-html button {
  text-transform: initial !important;
  border-radius: 8px !important;
  background-color: rgba(254, 250, 246, 0.9) !important;
  color: #FEFAF6 !important;
  -webkit-transition: all 0.2s !important;
  transition: all 0.2s !important;
  color: #3D3A37 !important;
  padding: 9px 9px 9px 15px !important;
  gap: 14px !important;
}
@media (max-width: 575.9px) {
  footer .footer-top .footer-form form .gform-body .gform_fields .gfield--type-html button {
    padding: 6px 6px 6px 12px !important;
    font-weight: 400;
    font-size: 12px;
    line-height: 110%;
    letter-spacing: 0;
  }
}
@media (min-width: 575.9px) {
  footer .footer-top .footer-form form .gform-body .gform_fields .gfield--type-html button:hover {
    background-color: rgba(230, 226, 222, 0.9) !important;
  }
}
footer .footer-top .footer-form form .gform-body .gform_fields .gfield--type-html button .btn-arrow {
  margin-left: 0;
}
footer .footer-top .footer-form form .gform-footer {
  position: absolute;
  right: 4px;
  top: 4px;
  display: none !important;
}
@media (max-width: 575.9px) {
  footer .footer-top .footer-form .gform_confirmation_message {
    text-align: center !important;
  }
}
footer .footer-top .footer-form .social-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 768.1px) {
  footer .footer-top .footer-form .social-box {
    margin-top: 16px;
  }
}
@media (max-width: 575.9px) {
  footer .footer-top .footer-form .social-box {
    margin: 16px auto 0;
  }
}
footer .footer-top .footer-form .social-box a {
  display: block;
  color: rgba(254, 250, 246, 0.6);
}
footer .footer-top .footer-form .social-box a::before {
  color: inherit;
  font-size: 20px;
}
footer .footer-top .nav-and-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1199.9px) {
  footer .footer-top .nav-and-button {
    max-width: unset;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 74px;
  }
}
@media (max-width: 768.1px) {
  footer .footer-top .nav-and-button {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
footer .footer-top .nav-and-button .footer-nav {
  margin-right: 28px;
}
@media (max-width: 768.1px) {
  footer .footer-top .nav-and-button .footer-nav {
    margin: 0 0 56px;
  }
}
@media (max-width: 650px) {
  footer .footer-top .nav-and-button .footer-nav {
    width: 100%;
  }
}
footer .footer-top .nav-and-button .footer-nav .nav-title {
  display: block;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  margin: 0 0 9px;
  color: rgba(254, 250, 246, 0.4);
}
footer .footer-top .nav-and-button .footer-nav .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
}
@media (max-width: 650px) {
  footer .footer-top .nav-and-button .footer-nav .menu {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 24px;
  }
}
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item {
  padding-top: 13px;
  padding-left: 12px;
  padding-bottom: 24px;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  min-width: 145px;
  margin-right: 14px;
}
@media (max-width: 768.1px) {
  footer .footer-top .nav-and-button .footer-nav .menu > .menu-item {
    padding-left: 15px;
    margin-right: 46px;
    min-width: 158px;
  }
}
@media (max-width: 650px) {
  footer .footer-top .nav-and-button .footer-nav .menu > .menu-item {
    width: calc(50% - 12px);
    margin: 0;
    min-width: unset;
  }
}
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item:last-child {
  margin-right: 0;
}
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item > a {
  display: block;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  margin: 0 0 9px;
  color: rgba(254, 250, 246, 0.4);
}
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item .sub-menu,
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item ul {
  color: rgba(254, 250, 246, 0.8);
}
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item .sub-menu li,
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item ul li {
  margin: 0 0 9px;
  padding: 0;
}
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item .sub-menu li:last-child,
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item ul li:last-child {
  margin-bottom: 0;
}
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item .sub-menu li:hover,
footer .footer-top .nav-and-button .footer-nav .menu > .menu-item ul li:hover {
  opacity: 1;
}
@media (min-width: 768.1px) {
  footer .footer-top .nav-and-button .footer-nav .menu > .menu-item .sub-menu li:hover,
  footer .footer-top .nav-and-button .footer-nav .menu > .menu-item ul li:hover {
    font-weight: 500;
    color: #FEFAF6;
  }
}
footer .footer-top .nav-and-button .footer-btn {
  width: 100%;
  max-width: 656px;
}
footer .footer-top .nav-and-button .footer-btn a {
  width: 100%;
}
footer .footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991.9px) {
  footer .footer-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }
}
footer .footer-bottom .footer-logo {
  width: 720px;
  margin-right: 40px;
  width: 54.2168674699%;
}
@media (max-width: 991.9px) {
  footer .footer-bottom .footer-logo {
    width: 494px;
    max-width: 100%;
  }
}
footer .footer-bottom .footer-logo img {
  display: block;
}
footer .footer-bottom .footer-copy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Instrument Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  letter-spacing: 0;
  color: rgba(254, 250, 246, 0.6);
  gap: 16px;
  white-space: nowrap;
}
@media (max-width: 991.9px) {
  footer .footer-bottom .footer-copy {
    margin-top: 24px;
  }
}
@media (max-width: 575.9px) {
  footer .footer-bottom .footer-copy {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    margin: 24px auto 0;
  }
}
footer .footer-bottom .footer-copy p,
footer .footer-bottom .footer-copy a {
  display: block;
  margin: 0;
}