/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/swiper/swiper-bundle.css ***!
  \*******************************************************************************************************************************************************************************************/
/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/swiper/swiper.css ***!
  \************************************************************************************************************************************************************************************/
/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/scss/main.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
/*********************
BREAKPOINTS

@example
// for max-width case
@include breakpoint('smaller') {
	@content	
}

// for min-width case
@include breakpoint('smaller', true) {
	@content	
}

*********************/
/**
* Mixin to declare Font-face
*
*/
/**
* Mixin for Typography
*/
/*********************
	Flex 
*********************/
/*********************
	Flex Direction

@example
// If display: flex; is needed
@include flex-column(true);

// If display: flex; is not needed
@include flex-column();
*********************/
/*********************
	Flex Direction

@example
// Center Vertically and horizontally
@include flex-center();

// Center only horizontally
@include flex-center(hr);

// Center only vertically
@include flex-center(vr);

*********************/
/*********************
	Flex Direction

@example

@include flex-grid-width(5, 30px);

Note: Do not forget to add column-gap for the parent element

*********************/
/*********************
	Flex Width

@example

@include flex-width(calc(100% / 3));
*********************/
/*********************
	Background Image
*********************/
/*********************
	Center Block
*********************/
/*********************
	Fade InOut
*********************/
.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

.d-none {
  display: none;
}

@media screen and (min-width: 768px) {
  .d-sm-none {
    display: none;
  }
}

@media screen and (min-width: 992px) {
  .d-md-none {
    display: none;
  }
}

@media screen and (min-width: 1200px) {
  .d-lg-none {
    display: none;
  }
}

.d-block {
  display: block;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.py-100 {
  padding: 100px 0;
}

.py-80 {
  padding: 80px 0;
}

.my-100 {
  margin: 100px 0;
}

.my-80 {
  margin: 80px 0;
}

.mt-40 {
  margin-top: 40px;
}

.text-success {
  color: #35cea1 !important;
}

a.text-success:hover,
a.text-success:focus {
  color: #35cea1 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #ffc107 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #dc3545 !important;
}

.text-decoration-none {
  text-decoration: none;
}

.underline {
  text-decoration: underline;
}

.gradient--text span {
  background: linear-gradient(90deg, #00CDFF 12.66%, rgba(255, 13, 231, 0.85) 82.26%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gradient--text.reverse span {
  background: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
  -webkit-background-clip: text;
}

.gradient-gblue {
  background-image: url(images/team-bg-pattern-2.6170e017.png);
}

.gradient-pastelred {
  background-image: url(images/team-bg-pattern-3.74bbea8d.png);
}

.gradient-purple {
  background-image: url(images/team-bg-pattern-4.ad889bd0.png);
}

.gradient-yelpink {
  background-image: url(images/team-bg-pattern-1.31f04c0c.png);
}

.gradient-gblue, .gradient-pastelred, .gradient-purple, .gradient-yelpink {
  background-repeat: no-repeat;
  background-size: cover;
}

.gradient-border-mask {
  --_first-color: #4101EC;
  --_second-color: #910BB4;
  position: relative;
}
.gradient-border-mask::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  pointer-events: none;
  border: 2px solid transparent;
  background: linear-gradient(45deg, var(--_first-color), var(--_second-color)) border-box;
  -webkit-mask: linear-gradient(#161515 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.aspect-ratio-box {
  padding-bottom: 56.25%;
  position: relative;
}
.aspect-ratio-box img,
.aspect-ratio-box video,
.aspect-ratio-box iframe {
  border-radius: inherit;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.bg-border-mask {
  position: relative;
}
.bg-border-mask::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: inherit;
  z-index: -1;
  pointer-events: none;
  background-image: linear-gradient(to right, #b264fe, #9b67ff, #806aff, #616cff, #356dff);
}

.title-w-hl {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 27px;
}
.title-w-hl::after, .title-w-hl::before {
  content: "";
  flex: 1;
  height: 2px;
  display: inline-block;
  background-color: #343171;
}

.abs-bg-img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  border-radius: inherit;
}
.abs-bg-img img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  border-radius: inherit;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
     ========================================================================== */
/**
   * Remove the margin in all browsers.
   */
body {
  margin: 0;
}

/**
   * Render the `main` element consistently in IE.
   */
main {
  display: block;
}

/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
     ========================================================================== */
/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
     ========================================================================== */
/**
   * Remove the gray background on active links in IE 10.
   */
a {
  background-color: transparent;
}

/**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
b,
strong {
  font-weight: bolder;
}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
   * Add the correct font size in all browsers.
   */
small {
  font-size: 80%;
}

/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
     ========================================================================== */
/**
   * Remove the border on images inside links in IE 10.
   */
img {
  border-style: none;
}

/* Forms
     ========================================================================== */
/**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
button,
input {
  overflow: visible;
}

/**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
button,
select {
  text-transform: none;
}

/**
   * Correct the inability to style clickable types in iOS and Safari.
   */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
   * Remove the inner border and padding in Firefox.
   */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
   * Restore the focus styles unset by the previous rule.
   */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
   * Correct the padding in Firefox.
   */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
progress {
  vertical-align: baseline;
}

/**
   * Remove the default vertical scrollbar in IE 10+.
   */
textarea {
  overflow: auto;
}

/**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
     ========================================================================== */
/*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */
details {
  display: block;
}

/*
   * Add the correct display in all browsers.
   */
summary {
  display: list-item;
}

/* Misc
     ========================================================================== */
/**
   * Add the correct display in IE 10+.
   */
template {
  display: none;
}

/**
   * Add the correct display in IE 10.
   */
[hidden] {
  display: none;
}

*,
*:before,
*:after {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

body {
  word-break: break-word;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
  background-color: #0d0a27;
  background-image: url(images/body-bg.7dbaaf33.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

p a {
  color: inherit;
  text-decoration: underline;
  text-underline-position: under;
  transition: 0.4s opacity;
}
p a:hover {
  opacity: 0.8;
}

strong {
  font-weight: 700;
}

a {
  color: inherit;
  text-decoration: underline;
  text-underline-position: under;
  transition: 0.4s opacity;
}
a:hover {
  opacity: 0.8;
}

img,
video,
svg,
iframe,
figure,
picture {
  max-width: 100%;
  height: auto;
}

.container {
  max-width: 100%;
  width: 1630px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid {
  padding: 0 15px;
  max-width: 100%;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

/**
* Mixin to declare Font-face
*
* usage example
* @include font-face('font-name', 'font-path', (font-extension), font-weight);
* @include font-face('Roboto', '../fonts/roboto-bold', (woff2,woff,otf), 700);
*
*/
@font-face {
  font-family: "Roboto";
  src: url(fonts/Roboto-Regular.727e3c83.woff2) format('woff2'),url(fonts/Roboto-Regular.a58c1338.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Roboto";
  src: url(fonts/Roboto-Light.fb3d6a9e.woff2) format('woff2'),url(fonts/Roboto-Light.087ca268.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "Roboto";
  src: url(fonts/Roboto-Bold.0919898f.woff2) format('woff2'),url(fonts/Roboto-Bold.49946fb0.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Roboto";
  src: url(fonts/Roboto-Medium.55a1ee68.woff2) format('woff2'),url(fonts/Roboto-Medium.8fe3f99a.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Roboto";
  src: url(fonts/Roboto-Black.0760af73.woff2) format('woff2'),url(fonts/Roboto-Black.a9e7023f.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "Inter";
  src: url(fonts/Inter-Regular.ab945c53.woff2) format('woff2'),url(fonts/Inter-Regular.14eb9430.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Inter";
  src: url(fonts/Inter-Light.9f44785a.woff2) format('woff2'),url(fonts/Inter-Light.7d468ce2.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "Inter";
  src: url(fonts/Inter-Bold.ef4f1fa4.woff2) format('woff2'),url(fonts/Inter-Bold.608c6517.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Inter";
  src: url(fonts/Inter-Medium.2e49fa70.woff2) format('woff2'),url(fonts/Inter-Medium.f54039e3.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Inter";
  src: url(fonts/Inter-SemiBold.3752195e.woff2) format('woff2'),url(fonts/Inter-SemiBold.32d2b120.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "Inter";
  src: url(fonts/Inter-ExtraBold.4eb3f4dd.woff2) format('woff2'),url(fonts/Inter-ExtraBold.487477a8.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: "Staatliches";
  src: url(fonts/Staatliches-Regular.efa2c1f3.woff2) format('woff2'),url(fonts/Staatliches-Regular.14f64fb6.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Calistoga";
  src: url(fonts/Calistoga-Regular.98178c8e.woff2) format('woff2'),url(fonts/Calistoga-Regular.a6db4ef9.woff) format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
/**
* Typography
*
* @example
* $font-properties: (
	selector:(
		breakpoint || null:(
			size: font-size,
			height: line-height,
			weight: font-weight,
			family: font-family,
			color: color,
			spacing: letter-spacing,
		)
	)
)
*/
body {
  font-size: 20px;
  line-height: 1.7;
  font-weight: 400;
  font-family: "Inter", sans-serif;
  color: #fff;
}
@media screen and (max-width: 767px) {
  body {
    font-size: 18px;
  }
}

h1, .h1 {
  font-size: 84px;
  line-height: 1.04;
  font-weight: 800;
  font-family: "Inter", sans-serif;
  color: #fff;
}
@media screen and (max-width: 1800px) {
  h1, .h1 {
    font-size: 64px;
  }
}
@media screen and (max-width: 991px) {
  h1, .h1 {
    font-size: 60px;
  }
}
@media screen and (max-width: 767px) {
  h1, .h1 {
    font-size: 40px;
  }
}

h2, .h2 {
  font-size: 73px;
  line-height: 1.06;
  font-weight: 800;
  font-family: "Inter", sans-serif;
  color: #fff;
}
@media screen and (max-width: 1800px) {
  h2, .h2 {
    font-size: 52px;
  }
}
@media screen and (max-width: 991px) {
  h2, .h2 {
    font-size: 42px;
  }
}
@media screen and (max-width: 767px) {
  h2, .h2 {
    font-size: 34px;
  }
}

h3, .h3 {
  font-size: 60px;
  line-height: 1.13;
  font-weight: 800;
  font-family: "Inter", sans-serif;
  color: #fff;
}
@media screen and (max-width: 1800px) {
  h3, .h3 {
    font-size: 40px;
  }
}
@media screen and (max-width: 991px) {
  h3, .h3 {
    font-size: 34px;
  }
}
@media screen and (max-width: 767px) {
  h3, .h3 {
    font-size: 30px;
  }
}

h4, .h4 {
  font-size: 40px;
  line-height: 2.6;
  font-weight: 800;
  font-family: "Inter", sans-serif;
  color: #fff;
}
@media screen and (max-width: 1800px) {
  h4, .h4 {
    font-size: 34px;
  }
}
@media screen and (max-width: 991px) {
  h4, .h4 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  h4, .h4 {
    font-size: 28px;
  }
}

h5, .h5 {
  font-size: 36px;
  line-height: 1.4;
  font-weight: 800;
  font-family: "Inter", sans-serif;
  color: #fff;
}
@media screen and (max-width: 991px) {
  h5, .h5 {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  h5, .h5 {
    font-size: 20px;
  }
}

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

.link {
  background: transparent;
  border: none;
  cursor: pointer;
  display: inline-block;
}

.btn,
.listen-btn {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  display: inline-flex;
  position: relative;
  transition: 0.3s all ease-in;
}
.btn:hover,
.listen-btn:hover {
  opacity: 0.6;
}
.btn::after,
.listen-btn::after {
  content: "";
  display: inline-flex;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.btn {
  background-image: linear-gradient(90deg, #4101ec 0%, #910bb4 100%);
  padding: 8px 66px;
  min-height: 101px;
  min-width: 193px;
  border: 0;
  font-size: 28px;
  gap: 18px;
  font-family: "Staatliches", sans-serif;
  line-height: normal;
  font-weight: 400;
}
@media screen and (max-width: 991px) {
  .btn {
    padding-inline: 24px;
    font-size: 20px;
    min-height: 70px;
    gap: 8px;
  }
}
.btn::after {
  width: 30px;
  height: 30px;
  transition: 0.4s transform;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yOS42MzY0IDEzLjA2MDdDMzAuMjIyMiAxMi40NzQ5IDMwLjIyMjIgMTEuNTI1MSAyOS42MzY0IDEwLjkzOTNMMjAuMDkwNSAxLjM5MzRDMTkuNTA0NyAwLjgwNzYxMSAxOC41NTQ5IDAuODA3NjExIDE3Ljk2OTIgMS4zOTM0QzE3LjM4MzQgMS45NzkxOSAxNy4zODM0IDIuOTI4OTMgMTcuOTY5MiAzLjUxNDcyTDI2LjQ1NDQgMTJMMTcuOTY5MiAyMC40ODUzQzE3LjM4MzQgMjEuMDcxMSAxNy4zODM0IDIyLjAyMDggMTcuOTY5MiAyMi42MDY2QzE4LjU1NDkgMjMuMTkyNCAxOS41MDQ3IDIzLjE5MjQgMjAuMDkwNSAyMi42MDY2TDI5LjYzNjQgMTMuMDYwN1pNMCAxMy41SDI4LjU3NThWMTAuNUgwVjEzLjVaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
}
@media screen and (max-width: 991px) {
  .btn::after {
    width: 20px;
    height: 20px;
  }
}
.btn.btn-lg {
  padding: 8px 54px;
}
@media screen and (max-width: 1440px) {
  .btn.btn-lg {
    padding: 8px 42px;
  }
}
@media screen and (max-width: 991px) {
  .btn.btn-lg {
    padding: 8px 20px;
  }
}
.btn.btn-sm {
  min-height: 34px;
  padding: 8px 24px;
  min-width: 172px;
  font-size: 14px;
  min-height: 46px;
  gap: 5px;
}
@media screen and (max-width: 991px) {
  .btn.btn-sm {
    min-width: unset;
    padding-inline: 15px;
  }
}
.btn.btn-sm::after {
  height: 15px;
}
.btn.btn-font-lg {
  font-size: 40px;
  letter-spacing: 0.8px;
}
@media screen and (max-width: 1440px) {
  .btn.btn-font-lg {
    font-size: 32px;
  }
}
@media screen and (max-width: 991px) {
  .btn.btn-font-lg {
    font-size: 20px;
  }
}
.btn.btn-w-long-arrow::after {
  width: 53px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyNCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMy41MzAzIDcuMDMwMzNDMjMuODIzMiA2LjczNzQ0IDIzLjgyMzIgNi4yNjI1NiAyMy41MzAzIDUuOTY5NjdMMTguNzU3NCAxLjE5NjdDMTguNDY0NSAwLjkwMzgwNiAxNy45ODk2IDAuOTAzODA2IDE3LjY5NjcgMS4xOTY3QzE3LjQwMzggMS40ODk1OSAxNy40MDM4IDEuOTY0NDcgMTcuNjk2NyAyLjI1NzM2TDIxLjkzOTMgNi41TDE3LjY5NjcgMTAuNzQyNkMxNy40MDM4IDExLjAzNTUgMTcuNDAzOCAxMS41MTA0IDE3LjY5NjcgMTEuODAzM0MxNy45ODk2IDEyLjA5NjIgMTguNDY0NSAxMi4wOTYyIDE4Ljc1NzQgMTEuODAzM0wyMy41MzAzIDcuMDMwMzNaTTAgNy4yNUgyM1Y1Ljc1SDBWNy4yNVoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==);
}
.btn.btn-w-outline {
  background: transparent;
  border: 2px solid #fff;
}

.listen-btn {
  font-size: 16px;
  line-height: 1;
  font-weight: 800;
  text-transform: uppercase;
  border-radius: 6px;
  border: 2px solid #fff;
  min-height: 62px;
  min-width: 204px;
  gap: 16px;
  padding: 13px 11px 13px 26px;
}
.listen-btn::after {
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZmZmZiI+PGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiPjwvZz48ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvZz48ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnPiA8cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ij48L3BhdGg+IDxwYXRoIGQ9Ik0xMiAyMkM2LjQ3NyAyMiAyIDE3LjUyMyAyIDEyUzYuNDc3IDIgMTIgMnMxMCA0LjQ3NyAxMCAxMC00LjQ3NyAxMC0xMCAxMHpNMTAuNjIyIDguNDE1YS40LjQgMCAwIDAtLjYyMi4zMzJ2Ni41MDZhLjQuNCAwIDAgMCAuNjIyLjMzMmw0Ljg3OS0zLjI1MmEuNC40IDAgMCAwIDAtLjY2NmwtNC44OC0zLjI1MnoiPjwvcGF0aD4gPC9nPiA8L2c+PC9zdmc+);
}
.listen-btn.play-listen:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZmZmZiI+PGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiPjwvZz48ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvZz48ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnPiA8cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ij48L3BhdGg+IDxwYXRoIGQ9Ik0xMiAyMkM2LjQ3NyAyMiAyIDE3LjUyMyAyIDEyUzYuNDc3IDIgMTIgMnMxMCA0LjQ3NyAxMCAxMC00LjQ3NyAxMC0xMCAxMHpNMTAuNjIyIDguNDE1YS40LjQgMCAwIDAtLjYyMi4zMzJ2Ni41MDZhLjQuNCAwIDAgMCAuNjIyLjMzMmw0Ljg3OS0zLjI1MmEuNC40IDAgMCAwIDAtLjY2NmwtNC44OC0zLjI1MnoiPjwvcGF0aD4gPC9nPiA8L2c+PC9zdmc+);
}

.sm-btn {
  font-size: 26px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.07em;
  min-height: 75px;
  min-width: initial;
  padding: 8px 30px 8px 72px;
  gap: 8px 30px;
}
@media screen and (max-width: 767px) {
  .sm-btn {
    padding: 32px 16px 32px 26px;
    gap: 16px 8px;
    min-height: initial;
  }
}
@media screen and (max-width: 375px) {
  .sm-btn {
    font-size: 22px;
  }
}
.sm-btn:after {
  width: 16px;
  height: 16px;
}

.menu-toggle {
  background: transparent;
  border: none;
  cursor: pointer;
  width: 30px;
  height: 20px;
  padding: 0;
  position: relative;
  z-index: 999;
}
@media screen and (min-width: 1200px) {
  .menu-toggle {
    display: none;
  }
}
.menu-toggle span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  border-radius: 3px;
  background: #fff;
}
.menu-toggle span:nth-child(1) {
  top: 0;
  transition: 0.4s top, 0.4s transform;
}
.toggled .menu-toggle span:nth-child(1) {
  top: 50%;
  transform: translate(0, -50%) rotate(45deg);
}
.menu-toggle span:nth-child(2) {
  top: 50%;
  transform: translate(0, -50%);
  transition: 0.4s opacity;
}
.toggled .menu-toggle span:nth-child(2) {
  opacity: 0;
}
.menu-toggle span:nth-child(3) {
  bottom: 0;
  transition: 0.4s bottom, 0.4s transform;
}
.toggled .menu-toggle span:nth-child(3) {
  bottom: 50%;
  transform: translate(0, 50%) rotate(-45deg);
}

/*Main Navigation*/
.main-navigation {
  display: flex;
  flex-grow: 1;
  justify-content: center;
}
@media screen and (max-width: 1199px) {
  .main-navigation {
    flex-grow: unset;
  }
}
.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.menu-main-menu-container, .menu-studio-nav-menu-container {
  display: flex;
  justify-content: center;
  width: 100%;
}
@media screen and (max-width: 1199px) {
  .menu-main-menu-container, .menu-studio-nav-menu-container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background: linear-gradient(90deg, rgba(65, 1, 236, 0.5) 0%, rgba(145, 11, 180, 0.5) 100%), #0d0a27;
    height: 100%;
    width: 100%;
    padding: 120px 20px 20px;
    pointer-events: none;
    position: fixed;
    top: 0;
    left: 100%;
    transition: 0.4s left, 0.4s visibility;
    visibility: hidden;
    z-index: 99;
  }
  .toggled .menu-main-menu-container, .toggled .menu-studio-nav-menu-container {
    left: 0;
    pointer-events: all;
    visibility: visible;
  }
}

.site-header .menu {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}
@media only screen and (max-width: 1600px) {
  .site-header .menu {
    gap: 40px 15px;
  }
}
.page-studios-a .site-header .menu {
  gap: 40px 50px;
}
.site-header .menu .menu-item-has-children::before {
  content: "";
  width: 100%;
  height: 6px;
  background: transparent;
  position: absolute;
  top: 100%;
  left: 0;
}
.site-header .menu > li {
  position: relative;
}
.site-header .menu > li::after {
  content: "";
  width: 0;
  height: 2px;
  background-image: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  pointer-events: none;
  transition: 0.4s width;
}
@media screen and (max-width: 1199px) {
  .site-header .menu > li::after {
    content: none;
  }
}
.site-header .menu > li a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 22px;
  font-weight: 500;
  line-height: normal;
  transition: 0.4s text-shadow;
  cursor: pointer;
}
@media only screen and (max-width: 1639px) {
  .site-header .menu > li a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1366px) {
  .site-header .menu > li a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1199px) {
  .site-header .menu > li a {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1639px) {
  .page-studios-a .site-header .menu > li a {
    font-size: 20px;
  }
}
.site-header .menu > li:hover::after, .site-header .menu > li.current_page_item::after, .site-header .menu > li.current-menu-item::after {
  width: 100%;
  pointer-events: all;
}
.site-header .menu > li:hover a, .site-header .menu > li.current_page_item a, .site-header .menu > li.current-menu-item a {
  text-shadow: 0.5px 0 0 #fff;
}
@media screen and (max-width: 1199px) {
  .site-header .menu {
    display: flex;
    justify-content: flex-start;
    max-height: 100%;
    overflow: auto;
    width: 100%;
  }
  .site-header .menu li {
    width: 100%;
  }
  .site-header .menu li.menu-item-has-children > a {
    padding-right: 20px;
  }
}

.dropdown-arrow {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: all 0.4s;
  transform-origin: center;
  display: none;
}
@media screen and (max-width: 1199px) {
  .dropdown-arrow {
    display: inline-block;
  }
}
.dropdown-arrow:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: translate(-50%, -50%) rotate(45deg);
}
.open > .dropdown-arrow {
  transform: scale(-1);
}

.sub-menu {
  background: #fff;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  min-width: 200px;
  z-index: 99999;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s opacity, 0.4s visibility;
  border-radius: 6px;
}
@media screen and (max-width: 1199px) {
  .sub-menu {
    box-shadow: none;
    height: 0;
    opacity: 1;
    overflow: hidden;
    position: static;
    transition: none;
    visibility: visible;
    width: 100%;
    background: transparent;
  }
}
.sub-menu > li {
  width: 100%;
  max-width: 100%;
  border-radius: inherit;
}
@media screen and (max-width: 1199px) {
  .sub-menu > li:first-child {
    padding-top: 20px;
  }
}
@media screen and (max-width: 1199px) {
  .sub-menu > li {
    padding: 6px 0;
  }
}
.sub-menu > li a {
  color: #000 !important;
  font-size: 16px !important;
  border-radius: inherit;
}
@media screen and (max-width: 1199px) {
  .sub-menu > li a {
    color: #fff !important;
  }
}
@media screen and (max-width: 1199px) {
  .sub-menu > li:not(:last-child) > a {
    border: none;
    width: 100%;
  }
}
.sub-menu > li.current-menu-item > a, .sub-menu > li.current-page-item > a, .sub-menu > li:hover > a {
  background: #ececec;
  color: #000;
}
@media screen and (max-width: 1199px) {
  .sub-menu > li.current-menu-item > a, .sub-menu > li.current-page-item > a, .sub-menu > li:hover > a {
    background: transparent;
    text-shadow: 0.5px 0 0 #000;
  }
}
.sub-menu a {
  padding: 5px 15px;
}
.sub-menu.pos-left {
  left: unset;
  right: 0;
}
.sub-menu ul {
  top: 0;
  left: 100%;
}
.sub-menu ul.pos-left {
  left: unset;
  right: 100%;
}
@media screen and (min-width: 1200px) {
  li:hover > .sub-menu, li.focus > .sub-menu {
    opacity: 1;
    visibility: visible;
    transition: 0.4s opacity, 0.4s visibility;
    height: auto !important;
  }
}

input:not([type=submit]),
select,
textarea {
  width: 100%;
  display: block;
  background-color: transparent;
  color: #DDDDEE;
  border: 0;
  outline: none;
  border-radius: inherit;
  min-height: 85px;
  padding: 8px 24px 8px 46px;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.6;
}
@media screen and (max-width: 991px) {
  input:not([type=submit]),
  select,
  textarea {
    min-height: 70px;
    padding-left: 30px;
  }
}

input[type=checkbox],
input[type=radio] {
  width: auto;
  min-height: unset;
  display: inline-block;
  padding: 0;
}

input[type=checkbox] {
  --_box-size: 22px;
  width: var(--_box-size);
  height: var(--_box-size);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  vertical-align: middle;
}
@media screen and (max-width: 991px) {
  input[type=checkbox] {
    --_box-size: 20px;
  }
}
input[type=checkbox]::before {
  content: "";
  width: var(--_box-size);
  height: var(--_box-size);
  display: inline-block;
  border: 2px solid transparent;
  background: linear-gradient(45deg, #b265ff, #346DFF) border-box;
  -webkit-mask: linear-gradient(#161515 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}
input[type=checkbox]::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: var(--_box-size);
  height: var(--_box-size);
  display: inline-block;
  background-color: transparent;
  transition: 0.4s background;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
}
input[type=checkbox]:checked::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02LjI0OTU4IDEyLjkyODhDNi4wOTM3NSAxMy4wODU0IDUuODgxMjUgMTMuMTcyOSA1LjY2MDQyIDEzLjE3MjlDNS40Mzk1OCAxMy4xNzI5IDUuMjI3MDggMTMuMDg1NCA1LjA3MTI1IDEyLjkyODhMMC4zNjYyNSA4LjIyMjkyQy0wLjEyMjA4MyA3LjczNDU4IC0wLjEyMjA4MyA2Ljk0MjkyIDAuMzY2MjUgNi40NTU0MkwwLjk1NTQxNyA1Ljg2NjI1QzEuNDQzNzUgNS4zNzc5MiAyLjIzNDU4IDUuMzc3OTIgMi43MjI5MiA1Ljg2NjI1TDUuNjYwNDIgOC44MDM3NUwxMy41OTc5IDAuODY2MjVDMTQuMDg2MiAwLjM3NzkxNyAxNC44Nzc5IDAuMzc3OTE3IDE1LjM2NTQgMC44NjYyNUwxNS45NTQ2IDEuNDU1NDJDMTYuNDQyOSAxLjk0Mzc1IDE2LjQ0MjkgMi43MzU0MiAxNS45NTQ2IDMuMjIyOTJMNi4yNDk1OCAxMi45Mjg4WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K), linear-gradient(268.63deg, #346DFF 1.37%, #B265FF 96.21%);
}
input[type=checkbox]:checked::before {
  -webkit-mask: unset;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #DDDDEE;
}

input::placeholder,
textarea::placeholder {
  color: #DDDDEE;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  cursor: pointer;
}

textarea {
  resize: none;
  height: 150px;
  vertical-align: top;
}

input[type=submit],
input[type=reset],
button[type=submit],
button[type=reset] {
  cursor: pointer;
  display: inline-block;
}

label {
  margin-bottom: 18px;
  font-weight: 700;
  display: inline-block;
}
@media screen and (min-width: 1441px) {
  label {
    font-size: 22px;
    line-height: 1.36;
  }
}

.form-label-healines {
  max-width: 1028px;
  margin-bottom: 26px;
}
.form-label-healines .h4 {
  line-height: 1.2;
  margin-bottom: 20px;
}
@media screen and (min-width: 1441px) {
  .form-label-healines p {
    font-size: 22px;
    line-height: 1.5;
  }
}

/**
* Override for CF7
*/
.wpcf7 .wpcf7-form .wpcf7-response-output {
  font-size: 16px;
  line-height: 1.5;
}
.wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item {
  display: block;
}
.wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label {
  margin-left: 10px;
}
.wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label {
  font-weight: 500;
}
@media screen and (min-width: 1441px) {
  .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label {
    margin-bottom: 29px;
  }
}

/**
* Override for Gravity Forms
*/
.directory-filter {
  position: relative;
  padding: 19px 53px 19px 19px;
  border-radius: 15px;
  opacity: 0.8;
  background: linear-gradient(90deg, rgba(54, 50, 188, 0.5) 0%, rgba(113, 9, 140, 0.5) 100%);
}
@media screen and (max-width: 1199px) {
  .directory-filter {
    padding: 19px 19px 19px 19px;
  }
}
.directory-filter__row {
  display: flex;
  row-gap: 20px;
  -moz-column-gap: 25px;
       column-gap: 25px;
  justify-content: center;
}
@media screen and (min-width: 1801px) {
  .directory-filter__row {
    -moz-column-gap: 69px;
         column-gap: 69px;
  }
}
@media screen and (max-width: 1199px) {
  .directory-filter__row {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1199px) {
  .directory-filter__col {
    width: 100%;
  }
}
.directory-filter .sorting {
  display: flex;
  align-items: center;
  -moz-column-gap: 15px;
       column-gap: 15px;
}
@media screen and (max-width: 1199px) {
  .directory-filter .sorting {
    justify-content: center;
  }
}
@media screen and (max-width: 575px) {
  .directory-filter .sorting {
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
}
@media screen and (max-width: 374px) {
  .directory-filter .sorting {
    flex-wrap: wrap;
    row-gap: 10px;
  }
}
.directory-filter .sorting span {
  font-size: 20px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
@media screen and (max-width: 1199px) {
  .directory-filter .sorting span {
    width: 180px;
  }
}
@media screen and (max-width: 767px) {
  .directory-filter .sorting span {
    font-size: 17px;
  }
}
@media screen and (max-width: 575px) {
  .directory-filter .sorting span {
    font-size: 14px;
    width: 120px;
  }
}
@media screen and (max-width: 374px) {
  .directory-filter .sorting span {
    width: 100%;
  }
}
.directory-filter .sorting__select_wrapper {
  position: relative;
}
@media screen and (max-width: 1199px) {
  .directory-filter .sorting__select_wrapper {
    width: calc(100% - 205px);
  }
}
@media screen and (max-width: 575px) {
  .directory-filter .sorting__select_wrapper {
    width: calc(100% - 130px);
  }
}
@media screen and (max-width: 374px) {
  .directory-filter .sorting__select_wrapper {
    width: 100%;
  }
}
.directory-filter .sorting__select_wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 6px;
  border: 2px solid transparent;
  background: linear-gradient(45deg, #b265ff, #346dff) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}
.directory-filter .sorting select {
  width: initial;
  min-width: 200px;
  padding: 0;
  height: 56px;
  padding: 8px 23px;
  min-height: initial;
  cursor: pointer;
  color: #ad9fe1;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  opacity: 1;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNy4yOTI4OSA4LjEyMTMyQzcuNjgzNDIgOC41MTE4NCA4LjMxNjU4IDguNTExODQgOC43MDcxMSA4LjEyMTMyTDE1LjA3MTEgMS43NTczNkMxNS40NjE2IDEuMzY2ODQgMTUuNDYxNiAwLjczMzY3MSAxNS4wNzExIDAuMzQzMTQ2QzE0LjY4MDUgLTAuMDQ3Mzc4MiAxNC4wNDc0IC0wLjA0NzM3ODMgMTMuNjU2OSAwLjM0MzE0Nkw4IDZMMi4zNDMxNSAwLjM0MzE0NkMxLjk1MjYyIC0wLjA0NzM3ODggMS4zMTk0NiAtMC4wNDczNzg4IDAuOTI4OTMyIDAuMzQzMTQ2QzAuNTM4NDA4IDAuNzMzNjcgMC41Mzg0MDggMS4zNjY4MyAwLjkyODkzMiAxLjc1NzM2TDcuMjkyODkgOC4xMjEzMlpNNyA2TDcgNy40MTQyMUw5IDcuNDE0MjFMOSA2TDcgNloiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==);
  background-repeat: no-repeat !important;
  background-repeat: no-repeat !important;
  background-position-x: 94.8% !important;
  background-position-y: 47.3% !important;
  background-size: 16px !important;
  cursor: pointer;
  padding-right: 40px !important;
}
@media screen and (max-width: 1199px) {
  .directory-filter .sorting select {
    min-width: inherit;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .directory-filter .sorting select {
    font-size: 14px;
    height: 45px;
  }
}
@media screen and (min-width: 1200px) {
  .directory-filter .sorting select {
    min-width: 360px;
  }
}
.directory-filter .sorting select option {
  background-color: #f0f0f0;
  color: #000;
}
.directory-filter .sorting select option:disabled {
  color: #888;
}

.industry-founder__card,
.b2b-card {
  position: relative;
  padding: 24px 29px 15px;
  text-align: center;
  border-radius: 15px;
  overflow: hidden;
  height: 390px;
}
@media screen and (max-width: 1440px) {
  .industry-founder__card,
  .b2b-card {
    padding: 24px 36px 60px;
  }
}
@media screen and (max-width: 1199px) {
  .industry-founder__card,
  .b2b-card {
    padding: 29px 29px 30px;
  }
}
.industry-founder__card_content,
.b2b-card_content {
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px 0;
  pointer-events: none;
}
.industry-founder__card_logo,
.b2b-card_logo {
  margin: 0 0 72px;
  position: absolute;
  top: 0;
  width: 100%;
}
@media screen and (max-width: 1440px) {
  .industry-founder__card_logo,
  .b2b-card_logo {
    margin: 0 0 34px;
  }
}
.industry-founder__card_logo_big,
.b2b-card_logo_big {
  height: 100%;
}
.industry-founder__card_logo_big img,
.b2b-card_logo_big img {
  height: 100%;
}

@media screen and (max-width: 1199px) {
  .b2b-card {
    height: 350px;
  }
}

.pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 10px;
  margin-top: 88px;
}
@media screen and (max-width: 991px) {
  .pagination {
    margin-top: 60px;
  }
}
.pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #212b36;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  padding: 6px;
  border-radius: 5.125px;
  border: 1.281px solid #dfe3e8;
  background: #fff;
  text-decoration: none;
  width: 41px;
  height: 41px;
}
.pagination .page-numbers.current {
  border: 1px solid rgba(52, 110, 255, 0.52);
  background: linear-gradient(316deg, #4101ec -27.75%, #910bb4 98.5%);
  color: #fff;
}

.content-block {
  padding-block: 60px;
}
body.page-template-tpl-referrals .content-block {
  padding-bottom: 13px;
}
@media screen and (max-width: 991px) {
  .content-block {
    padding-block: 40px;
  }
}
.content-block :has(.content-block__sub-title) .content-block__title {
  margin-bottom: 28px;
}
.content-block__wrapper {
  max-width: 1351px;
  margin: 0 auto;
}
.content-block__wrapper img {
  display: inline-block;
  margin-bottom: 88px;
  padding-top: 13px;
}
@media screen and (max-width: 1440px) {
  .content-block__wrapper img {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1440px) {
  .content-block__sub-title {
    line-height: normal;
    margin-bottom: 35px;
  }
}
.content-block h3 {
  line-height: 1.13;
  margin: 0 0 90px;
}
@media screen and (max-width: 1440px) {
  .content-block h3 {
    margin: 0 0 40px;
  }
}
@media screen and (max-width: 991px) {
  .content-block h3 {
    margin: 0 0 30px;
  }
}
.content-block h5 {
  line-height: 1.5;
  font-weight: 800;
  margin-bottom: 25px;
}
@media screen and (max-width: 1440px) {
  .content-block h5 {
    line-height: normal;
    margin-bottom: 35px;
  }
}
.content-block p {
  font-weight: 300;
  line-height: 1.3;
  text-align: center;
}
@media screen and (min-width: 1441px) {
  .content-block p {
    font-size: 30px;
  }
}
.content-block p:not(:last-child) {
  margin: 0 0 39px;
}
@media screen and (max-width: 1440px) {
  .content-block p:not(:last-child) {
    margin: 0 0 20px;
  }
}
@media screen and (min-width: 1441px) {
  .content-block.imapct-of-ls .content-block__title {
    margin: 0 0 63px;
  }
}
.content-block.story--banner .content-block__title {
  line-height: 1.04;
}
.content-block.our-mission {
  padding-top: 288px;
}
@media screen and (max-width: 991px) {
  .content-block.our-mission {
    padding-top: 200px;
  }
}
.content-block ul {
  padding-block-start: 22px;
  max-width: 995px;
  margin: 0 auto;
}

.content-block ul {
  list-style: none;
}
.content-block ul li {
  --_icon-size: 43px;
  --_left-inline: 35px;
  padding-left: calc(var(--_icon-size) + var(--_left-inline));
  position: relative;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4;
}
@media screen and (max-width: 1800px) {
  .content-block ul li {
    font-size: 24px;
    --_icon-size: 34px;
    --_left-inline: 25px;
  }
}
@media screen and (max-width: 991px) {
  .content-block ul li {
    --_icon-size: 26px;
    --_left-inline: 20px;
    font-size: 20px;
    margin: 0 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .content-block ul li {
    font-size: 18px;
  }
}
.content-block ul li:not(:last-child) {
  margin: 0 0 44px;
}
.content-block ul li::after {
  content: "";
  left: 0;
  top: 0;
  position: absolute;
  width: var(--_icon-size);
  height: var(--_icon-size);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjE2LjY1MyIgY3k9IjE2LjY1MyIgcj0iMTUuNjM3NSIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMjc2MCkiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzFfMjc2MCkiIHN0cm9rZS13aWR0aD0iMi4wMzA4NSIvPg0KPHBhdGggZD0iTTIyLjQ5ODUgMTcuNTE0NEMyMi45NzQ0IDE3LjAzODYgMjIuOTc0NCAxNi4yNjcxIDIyLjQ5ODUgMTUuNzkxMkwxNC43NDQgOC4wMzY2N0MxNC4yNjgxIDcuNTYwODIgMTMuNDk2NiA3LjU2MDgyIDEzLjAyMDggOC4wMzY2N0MxMi41NDQ5IDguNTEyNTMgMTIuNTQ0OSA5LjI4NDA1IDEzLjAyMDggOS43NTk5MUwxOS45MTM3IDE2LjY1MjhMMTMuMDIwOCAyMy41NDU4QzEyLjU0NDkgMjQuMDIxNiAxMi41NDQ5IDI0Ljc5MzEgMTMuMDIwOCAyNS4yNjlDMTMuNDk2NiAyNS43NDQ4IDE0LjI2ODEgMjUuNzQ0OCAxNC43NDQgMjUuMjY5TDIyLjQ5ODUgMTcuNTE0NFpNMjAuMzA0NyAxNy44NzEzTDIxLjYzNjkgMTcuODcxM0wyMS42MzY5IDE1LjQzNDNMMjAuMzA0NyAxNS40MzQzTDIwLjMwNDcgMTcuODcxM1oiIGZpbGw9IndoaXRlIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzI3NjAiIHgxPSIzMy40Mzk0IiB5MT0iMzcuNDM3NiIgeDI9IjM5LjE3NjgiIHkyPSItMC42MzkyNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiMzNDZERkYiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0IyNjVGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xXzI3NjAiIHgxPSIzMi44MjA5IiB5MT0iLTAuNzIzOTkiIHgyPSIwLjQ5NzkxNCIgeTI9IjAuMDQ5MTkyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzM0NkRGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjI2NUZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 991px) {
  .content-block ul li::after {
    top: 3px;
  }
}

.content-block--banner {
  padding-top: 288px;
}
@media screen and (min-width: 1441px) {
  .content-block--banner {
    padding-top: 316px;
  }
}
@media screen and (max-width: 991px) {
  .content-block--banner {
    padding-top: 250px;
  }
}
@media screen and (max-width: 767px) {
  .content-block--banner {
    padding-top: 200px;
  }
}
.content-block--banner h2 {
  margin-bottom: 30px;
}
@media screen and (min-width: 1441px) {
  .content-block--banner h2 {
    font-size: 84px;
    line-height: 1.04;
    margin-bottom: 52px;
  }
}
.content-block--banner h4 {
  line-height: 1.83;
  padding-top: 30px;
}
@media screen and (min-width: 1441px) {
  .content-block--banner h4 {
    font-size: 48px;
    padding-top: 54px;
  }
}
.content-block--banner h5 {
  line-height: 1.83;
  padding-top: 15px;
  font-weight: 300;
}
@media screen and (min-width: 1441px) {
  .content-block--banner h5 {
    font-size: 40px;
    padding-top: 19px;
  }
}

.referral--banner .content-block__wrapper {
  max-width: 1323px;
}
.referral--banner ul {
  padding-top: 86px;
  max-width: 907px;
  padding-left: 52px;
}
@media screen and (max-width: 991px) {
  .referral--banner ul {
    padding-top: 26px;
  }
}
.referral--banner ul li {
  --_icon-size: 32px;
  --_left-inline: 23px;
}
@media screen and (max-width: 1800px) {
  .referral--banner ul li {
    --_icon-size: 24px;
  }
}
.referral--banner ul li:not(:last-child) {
  margin: 0 0 31px;
}
.referral--banner ul li::after {
  top: 7px;
  background: unset;
  border: 2px solid transparent;
  background: linear-gradient(-240deg, #4F0EFF, #D535FF) border-box;
  -webkit-mask: linear-gradient(#161515 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
@media screen and (max-width: 1800px) {
  .referral--banner ul li::after {
    top: 5px;
  }
}

@media screen and (max-width: 767px) {
  .cyber--banner {
    padding-top: 180px;
  }
}
.cyber--banner .content-block__wrapper {
  max-width: 1440px;
}
@media screen and (min-width: 1441px) {
  .cyber--banner h2 {
    margin-bottom: 102px;
  }
}
@media screen and (max-width: 1199px) {
  .cyber--banner h5 {
    margin-bottom: 0;
  }
}
.cyber--banner ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
  padding-left: 50px;
}
@media screen and (min-width: 1200px) {
  .cyber--banner ul {
    padding-top: 81px;
  }
}
@media screen and (min-width: 1441px) {
  .cyber--banner ul {
    max-width: 1405px;
    padding-left: 185px;
  }
}
.cyber--banner ul li {
  flex: 0 0 calc(50% - 10px);
  width: calc(50% - 10px);
}
@media screen and (max-width: 767px) {
  .cyber--banner ul li {
    flex: 0 0 100%;
    width: 100%;
  }
}

.ls-process {
  margin: 0 0 65px;
}
.ls-process__title {
  font-size: 32px;
  font-weight: 800;
  line-height: 1.38;
  text-align: center;
  border-color: rgba(176, 128, 255, 0.44);
  border-radius: 11px;
  padding-bottom: 210px;
}
@media screen and (max-width: 1199px) {
  .ls-process__title {
    border: 0;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .ls-process__title {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .ls-process__title legend {
    padding: 0 24px;
  }
}
.ls-process__steps {
  display: flex;
  justify-content: center;
  align-items: unset;
  flex-wrap: wrap;
  flex-direction: row;
  margin: -150px 33px 0;
  gap: 23px 0;
}
@media screen and (max-width: 1199px) {
  .ls-process__steps {
    background: unset;
    margin: 0;
  }
}
.ls-process__step {
  flex: 0 1 calc(20% - 11.5px);
  padding-inline: 11.5px;
  position: relative;
}
@media screen and (max-width: 1199px) {
  .ls-process__step {
    flex: 0 1 calc(25% - 11.5px);
  }
}
@media screen and (max-width: 991px) {
  .ls-process__step {
    flex: 0 1 calc(33.33% - 11.5px);
  }
}
@media screen and (max-width: 767px) {
  .ls-process__step {
    flex: 0 1 calc(50% - 11.5px);
  }
}
@media screen and (max-width: 575px) {
  .ls-process__step {
    flex: 0 1 100%;
  }
}
.ls-process__step::before {
  content: "";
  position: absolute;
  top: 0;
  left: unset;
  right: 15px;
  height: 100%;
  width: calc(100% - 3px);
  background: linear-gradient(to bottom, transparent, transparent, rgb(33, 20, 76) 50.75%, transparent, transparent);
}
@media screen and (max-width: 1199px) {
  .ls-process__step::before {
    content: none;
  }
}
.ls-process__step:first-child::before {
  left: 15px;
  right: unset;
}
.ls-process__step-inner {
  min-height: 293px;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 27px;
  border-radius: 8.54px;
  background: linear-gradient(286deg, #1C2061 -19.44%, #3F1B66 74.39%);
  position: relative;
}
.ls-process__step-inner:has(p) {
  gap: 19px;
}
.ls-process__step-inner:has(p) h5 {
  margin: 0 0 15px;
  font-size: 30px;
  line-height: 1.19;
}
@media screen and (max-width: 1440px) {
  .ls-process__step-inner:has(p) h5 {
    font-size: 24px;
  }
}
.ls-process__step-inner h5 {
  font-size: 32px;
  line-height: 1.12;
  font-weight: 700;
}
@media screen and (max-width: 1440px) {
  .ls-process__step-inner h5 {
    font-size: 24px;
  }
}
.ls-process__step-inner p {
  font-weight: 300;
  text-align: center;
}
@media screen and (min-width: 1441px) {
  .ls-process__step-inner p {
    line-height: 1.14;
    font-size: 24px;
  }
}
.ls-process__step-content {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  height: 100%;
  padding: 30px 12px 65px;
}
.ls-process__step-meta {
  position: absolute;
  bottom: 21px;
  left: 0;
  width: 100%;
}
.ls-process__step-meta h6 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.85;
}
@media screen and (max-width: 1440px) {
  .ls-process__step-meta h6 {
    font-size: 20px;
  }
}

@media screen and (min-width: 1200px) {
  .page-founder-led-marketing .ls-process__step,
  .page-template-tpl-statictemp .ls-process__step {
    flex: 0 1 calc(33.33% - 16.5px);
    padding-inline: 16.5px;
  }
}
@media screen and (min-width: 768px) {
  .page-founder-led-marketing .ls-process__step,
  .page-template-tpl-statictemp .ls-process__step {
    flex: 0 1 calc(33.33% - 11.5px);
    padding-inline: 11.5px;
  }
}
.page-founder-led-marketing .ls-process__step:nth-child(4n+1)::before,
.page-template-tpl-statictemp .ls-process__step:nth-child(4n+1)::before {
  left: 12px;
  right: 0;
  width: calc(100% - 23px);
}

.ls-philosophy__title, .ls-philosophy__sub-title {
  font-size: 32px;
  line-height: 1.38;
}
@media screen and (max-width: 767px) {
  .ls-philosophy__title, .ls-philosophy__sub-title {
    font-size: 28px;
  }
}
.ls-philosophy__title {
  margin: 0 0 135px;
}
@media screen and (max-width: 1440px) {
  .ls-philosophy__title {
    margin: 0 0 75px;
  }
}
.ls-philosophy__sub-title {
  margin: 0 0 80px;
}
@media screen and (max-width: 1440px) {
  .ls-philosophy__sub-title {
    margin: 0 0 60px;
  }
}

.fl-ls-points {
  counter-reset: points;
}
.fl-ls-points.two-col-points {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 62px;
       column-gap: 62px;
}
@media screen and (max-width: 1199px) {
  .fl-ls-points.two-col-points {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
}
@media screen and (max-width: 991px) {
  .fl-ls-points.two-col-points {
    -moz-column-count: unset;
         column-count: unset;
  }
}
.fl-ls-point {
  margin: 0 0 30px;
  position: relative;
  padding-left: 47px;
}
@media screen and (max-width: 1199px) {
  .fl-ls-point {
    padding-left: 30px;
  }
}
@media screen and (max-width: 991px) {
  .fl-ls-point {
    padding-left: 24px;
  }
}
.fl-ls-point::before {
  content: "#" counter(points);
  counter-increment: points;
  background: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
  width: 94px;
  height: 94px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 0.92;
  z-index: 1;
}
@media screen and (max-width: 1199px) {
  .fl-ls-point::before {
    font-size: 28px;
    width: 64px;
    height: 64px;
  }
}
@media screen and (max-width: 991px) {
  .fl-ls-point::before {
    width: 50px;
    height: 50px;
    font-size: 22px;
  }
}
.fl-ls-point-inner {
  position: relative;
  border-radius: 6px;
  padding: 21px 64px 27px 81px;
  min-height: 115px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 10px;
}
.fl-ls-point-inner::before {
  border-width: 1px;
  opacity: 0.2;
}
@media screen and (max-width: 1199px) {
  .fl-ls-point-inner {
    padding: 21px 54px 27px 60px;
  }
}
@media screen and (max-width: 991px) {
  .fl-ls-point-inner {
    min-height: unset;
  }
}
@media screen and (max-width: 767px) {
  .fl-ls-point-inner {
    padding: 21px 16px 27px 40px;
  }
}
.fl-ls-point-inner::after {
  content: "";
  background: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
  opacity: 0.15;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  left: 0;
  top: 0;
}
.fl-ls-point-inner p,
.fl-ls-point-inner span {
  font-size: 26px !important;
  line-height: 1.3;
  font-weight: 300;
}
@media screen and (max-width: 991px) {
  .fl-ls-point-inner p,
  .fl-ls-point-inner span {
    font-size: 22px !important;
  }
}

.to-top {
  position: fixed;
  right: 30px;
  bottom: 28px;
  width: 45px;
  height: 45px;
  text-decoration: none;
  text-align: center;
  border-radius: 50px;
  border: 2px solid transparent;
  z-index: 19;
  cursor: pointer;
  background-color: #195BDF;
  box-shadow: 0 0 13px -4px #000;
  opacity: 0;
  pointer-events: none;
  transition: 0.4s opacity;
}
.to-top.show {
  opacity: 1;
  pointer-events: all;
}
@media screen and (max-width: 1199px) {
  .to-top {
    right: 15px;
  }
}
@media screen and (min-width: 992px) {
  .to-top:hover {
    filter: grayscale(1);
    transition: all 0.5s ease;
  }
}
.to-top .wraps {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: ease 0.4s;
  height: 100%;
}
.to-top .wraps svg,
.to-top .wraps img {
  height: 20px;
}
.to-top .wraps svg path,
.to-top .wraps img path {
  fill: #fff;
}

.site-header {
  transition: 0.3s ease-in-out all;
  position: fixed;
  z-index: 999;
  width: 100%;
  left: 0;
  top: 0;
}
.site-header-cta {
  background-color: #fff;
  padding-block: 11px;
}
@media screen and (max-width: 767px) {
  .site-header-cta {
    display: none;
  }
}
.site-header-cta p {
  color: #000;
  font-size: 18px;
  font-weight: 300;
  line-height: normal;
  text-align: center;
}
@media screen and (max-width: 1199px) {
  .site-header-cta p {
    font-size: 14px;
  }
}
.site-header-cta p strong {
  font-weight: 600;
}
.site-header-cta-cont {
  max-width: 1150px;
  margin-inline: auto;
  padding-inline: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px 38px;
}
.site-header-cta-form {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 17px;
}
.site-header-cta-form .btn {
  font-family: "Inter", sans-serif;
  font-weight: 600;
}
.site-header-cta-form .wpcf7-form p {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 17px;
}
.site-header-cta-form .wpcf7-form .wpcf7-form-control-wrap {
  border-radius: 0;
}
.site-header-cta-form .wpcf7-form .wpcf7-form-control-wrap::before {
  content: none;
}
.site-header-cta-form .wpcf7-form .wpcf7-spinner {
  display: none;
}
.site-header-cta-form .wpcf7-form .wpcf7-not-valid-tip,
.site-header-cta-form .wpcf7-form .wpcf7-response-output {
  display: none;
}
.site-header-cta-form .wpcf7-form.invalid input:not([type=submit]), .site-header-cta-form .wpcf7-form.failed input:not([type=submit]) {
  border-color: #dc3545;
}
.site-header-cta-form .wpcf7-form.sent input:not([type=submit]) {
  border-color: #35cea1;
}
.site-header-cta-form input:not([type=submit]) {
  max-width: 200px;
  border: 0;
  border-bottom: 1px solid #AFAFAF;
  font-size: 16px;
  font-weight: 300;
  color: #808080;
  outline: unset;
  padding: 0 0 4px;
  min-height: unset;
}
@media screen and (max-width: 1199px) {
  .site-header-cta-form input:not([type=submit]) {
    max-width: 160px;
    font-size: 14px;
  }
}
.site-header-cta-form input:not([type=submit])::-moz-placeholder {
  color: #808080;
}
.site-header-cta-form input:not([type=submit])::placeholder {
  color: #808080;
}
.site-header-cta-form .btn {
  display: inline-flex;
  width: auto;
}
.site-header-main-wrapper {
  padding-block: 43px;
  transition: 0.4s padding, 0.4s background;
}
@media screen and (max-width: 767px) {
  .site-header-main-wrapper {
    padding-block: 24px;
  }
}
.site-header-main-row {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
}
@media screen and (max-width: 1199px) {
  .site-header-main-row {
    justify-content: space-between;
  }
}
.site-header .site-cta-btn {
  display: none;
}
.site-header .site-cta-btn .btn {
  padding-inline: 18px;
  min-height: 60px;
  font-size: 20px;
  gap: 10px;
}
.page-studios-a .site-header .site-cta-btn .btn {
  font-size: 24px;
  padding-inline: 24px;
}
@media screen and (max-width: 1440px) {
  .site-header .site-cta-btn .btn {
    font-size: 18px;
    gap: 10px;
    padding: 10px;
  }
}
.site-header .site-cta-btn .btn::after {
  width: 18px;
  height: 18px;
}
@media screen and (max-width: 1440px) {
  .site-header .site-cta-btn .btn::after {
    width: 15px;
    height: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .site-header .site-cta-btn {
    display: block;
  }
}
.site-header .site-branding {
  display: flex;
}
.site-header .site-branding a {
  display: flex;
}
.site-header .site-branding a img {
  width: 236px;
}
@media screen and (max-width: 1440px) {
  .site-header .site-branding a img {
    width: 160px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .menu-opened .site-header.header--fixed {
    margin-top: 0 !important;
  }
}
.site-header.header--fixed .site-header-main-wrapper {
  padding-block: 15px;
  background: linear-gradient(90deg, rgba(65, 1, 236, 0.5) 0%, rgba(145, 11, 180, 0.5) 100%), #0d0a27;
  z-index: 9999;
}
.site-header.header--fixed .site-cta-btn .btn {
  min-height: 60px;
  font-size: 20px;
  min-width: unset;
}
@media screen and (min-width: 1200px) {
  .site-header .sub-menu {
    max-height: 390px;
    overflow: auto;
  }
}
@media screen and (min-width: 1200px) {
  .site-header .sub-menu::-webkit-scrollbar {
    width: 5px;
  }
}
@media screen and (min-width: 1200px) {
  .site-header .sub-menu::-webkit-scrollbar-track {
    box-shadow: inherit;
  }
}
@media screen and (min-width: 1200px) {
  .site-header .sub-menu::-webkit-scrollbar-thumb {
    background-color: grey;
  }
}

@keyframes headerAnim {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0%);
  }
}
@media screen and (max-width: 1199px) {
  .menu-opened {
    overflow: hidden;
  }
}
.menu-opened .site-header .site-branding {
  position: relative;
  z-index: 999;
}
.menu-opened .site-header-cta {
  display: none;
}

.site-footer .fl-pd-service_cta {
  padding-block: 40px;
}
.site-footer .container {
  position: relative;
}
.site-footer__graphic {
  position: absolute;
  z-index: -1;
  pointer-events: none;
}
.site-footer__graphic img {
  vertical-align: middle;
}
@media screen and (max-width: 1199px) {
  .site-footer__graphic img {
    width: 400px;
    height: 400px;
  }
}
.site-footer__graphic.graphic--top {
  top: 0;
  left: 0px;
}
.site-footer__graphic.graphic--bottom {
  bottom: 0px;
  right: 0;
}
.site-footer h3 {
  font-weight: 600;
  font-size: 28px;
  line-height: 2.42;
  margin-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .site-footer h3 {
    font-size: 24px;
    line-height: 1.7;
  }
}
.site-footer p,
.site-footer a:not(.btn) {
  color: #B4B4D6;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .site-footer p,
  .site-footer a:not(.btn) {
    font-size: 18px;
  }
}
.site-footer p {
  line-height: 1.7;
}
.site-footer .custom-logo-link {
  margin: 0 0 21px;
  display: flex;
}
.site-footer .custom-logo-link img {
  width: 236px;
}
.site-footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.site-footer ul li:not(:last-child) {
  margin-block-end: 2px;
}
.site-footer ul li a {
  color: #B4B4D6;
  text-decoration: none;
  transition: 0.4s color;
  line-height: 2.05;
}
.site-footer ul li a:hover {
  color: #fff;
}
.site-footer-main-wrapper {
  max-width: 1500px;
  margin-inline: auto;
  padding-top: 50px;
}
.site-footer-row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 -15px;
  padding-bottom: 157px;
  gap: 60px 0;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
@media screen and (max-width: 1440px) {
  .site-footer-row {
    padding-bottom: 70px;
  }
}
@media screen and (max-width: 991px) {
  .site-footer-row {
    padding-bottom: 40px;
  }
}
.site-footer-row > * {
  padding: 0 15px;
}
.site-footer-info {
  flex: 0 0 30%;
  max-width: 30%;
}
@media screen and (max-width: 991px) {
  .site-footer-info {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .site-footer-info-inner {
    max-width: 100%;
  }
}
.site-footer-menus {
  flex: 0 0 70%;
  max-width: 70%;
}
@media screen and (max-width: 991px) {
  .site-footer-menus {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.site-footer-menus-inner {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  gap: 40px;
  padding-inline-start: 46px;
}
@media screen and (max-width: 1199px) {
  .site-footer-menus-inner {
    justify-content: space-between;
  }
}
@media screen and (max-width: 991px) {
  .site-footer-menus-inner {
    padding-inline-start: 0;
  }
}
.site-footer-copyright-terms {
  border-top: 1px solid #2d2b68;
  padding-block: 35px;
  margin-top: 62px;
  padding-inline: 50px;
}
@media screen and (max-width: 767px) {
  .site-footer-copyright-terms {
    padding-block: 25px;
    margin-top: 32px;
    padding-inline: 15px;
  }
}
.site-footer-copyright-terms p {
  text-align: center;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
  line-height: 1.67;
}
@media screen and (max-width: 767px) {
  .site-footer-copyright-terms p {
    font-size: 16px;
  }
}
@media screen and (min-width: 992px) {
  .site-footer-copyright-terms p br {
    display: none;
  }
}
.site-footer-copyright-terms a {
  font-size: 18px !important;
  text-decoration: none;
  transition: 0.4s color;
  line-height: 1.67;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .site-footer-copyright-terms a {
    font-size: 16px !important;
  }
}
.site-footer-copyright-terms a:not(:first-of-type) {
  padding-left: 20px;
  position: relative;
}
.site-footer-copyright-terms a:not(:first-of-type)::before {
  content: "";
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 100%;
  background-color: #B4B4D6;
  position: absolute;
  display: inline-block;
}
.site-footer-copyright-terms a:hover {
  color: #fff;
}
.site-footer-cta {
  padding-block-start: 130px;
  padding-block-end: 150px;
}
@media screen and (max-width: 991px) {
  .site-footer-cta {
    padding-block: 60px;
  }
}
.site-footer-cta__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 30px;
  top: 0;
  left: 0;
  pointer-events: none;
}
.site-footer-cta__bg img {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.site-footer-cta-row {
  background-image: linear-gradient(to right, #3b1978, #381778, #351578, #321479, #2e1279);
  border-radius: 30px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: nowrap;
  flex-direction: row;
  position: relative;
  padding-inline: 80px;
  padding-top: 115px;
  padding-bottom: 142px;
  position: relative;
  gap: 30px;
}
@media screen and (max-width: 1199px) {
  .site-footer-cta-row {
    padding-inline: 60px;
  }
}
@media screen and (max-width: 991px) {
  .site-footer-cta-row {
    padding-top: 60px;
    flex-wrap: wrap;
    justify-content: centerd;
    padding-inline: 30px;
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 991px) {
  .site-footer-cta-row > * {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
}
.site-footer-cta__thumbnail {
  max-width: 284px;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .site-footer-cta__thumbnail {
    max-width: 180px;
  }
}
@media screen and (max-width: 991px) {
  .site-footer-cta__thumbnail {
    max-width: 100%;
    position: relative;
  }
}
@media only screen and (min-width: 992px) {
  .site-footer-cta__thumbnail img {
    position: absolute;
    top: 50%;
    transform: translateY(-52%);
    left: 0px;
    width: 400px;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .site-footer-cta__thumbnail img {
    width: 450px;
  }
}
@media only screen and (min-width: 1500px) {
  .site-footer-cta__thumbnail img {
    left: 58px;
    width: 491px;
    max-width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .site-footer-cta__thumbnail img {
    width: 320px;
    max-width: 100%;
  }
}
.site-footer-cta__content {
  text-align: center;
  position: relative;
}
.site-footer-cta__content h4 {
  color: #35cea1;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.32;
}
@media screen and (max-width: 1199px) {
  .site-footer-cta__content h4 {
    font-size: 24px;
  }
}
.site-footer-cta__title {
  --_vector-size: 105px;
  font-size: 86px;
  line-height: 0.98;
  font-weight: 400;
  font-family: "Staatliches", sans-serif;
  position: relative;
}
@media screen and (max-width: 1440px) {
  .site-footer-cta__title {
    font-size: 60px;
  }
}
@media screen and (max-width: 991px) {
  .site-footer-cta__title {
    margin-bottom: 35px;
  }
}
.site-footer-cta__title::after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjg5IiBoZWlnaHQ9Ijk3IiB2aWV3Qm94PSIwIDAgMjg5IDk3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTYuMzM2OTQgMzIuMDk1N0MxMS4zMjc5IDQwLjMzMzYgMTcuNzg3OSA0OC4xMDYzIDI1LjUyMDkgNTUuMTc3N0MzMC44MjY0IDU5Ljk3NjEgMzYuOTk3OCA2NC4yMDE4IDQzLjgxOTMgNjcuNzA3M0M1MS41OTY4IDcxLjY4MjYgNjAuMjQ3IDc0LjQzMzcgNjkuMTg4OCA3NS43NzU4QzczLjkyMjIgNzYuNTA0OCA3OC42OTY2IDc2LjgxOTEgODMuNDE0NyA3Ni43MTI0Qzg4LjI1MzYgNzYuNDk5NyA5Mi45MiA3NS42NDIgOTcuMjAzIDc0LjE3ODJDMTAwLjc4OSA3Mi45NTczIDEwNC4wNTkgNzEuMzE4NyAxMDYuOTA0IDY5LjMxNjNDMTAwLjY4IDYwLjk3MjEgOTYuMzc5NSA1Mi4wMDA0IDk0LjIwNjYgNDIuODI1NkM5MS42NjczIDMzLjEyNTkgOTEuNzQ5MiAyMy4zMzU0IDk0LjQ0NzIgMTQuMDU5N0M5NC44MjIzIDEyLjg4NTggOTUuNDAwMSAxMS43MDQyIDk1Ljg5MDUgMTAuNTI4OEM5Ni40OTk4IDkuMzQwMzUgOTcuMjI2MSA4LjE5NTI2IDk4LjA2MzggNy4xMDI0Qzk5Ljc1MjYgNC41OTQ3OCAxMDIuMzk1IDIuNTcxMDcgMTA1LjY4OSAxLjI2MzNDMTA3LjUxOSAwLjU3NDEyNiAxMDkuNTU2IDAuMTkwOTYzIDExMS42NzMgMC4xMzczNjZDMTEzLjc5IDAuMDgzNzY5MiAxMTUuOTQ0IDAuMzYwODYxIDExOC4wMDEgMC45NTE2MjVDMTIxLjg1OSAyLjEyOTcyIDEyNS4yMTcgNC4yMTEzNSAxMjcuNTQxIDYuODY3NDdDMTI5LjU4MyA5LjE4MDE1IDEzMS4xNDIgMTEuNjkyMyAxMzIuMTU3IDE0LjMwNDdDMTMyLjY1OSAxNS41MjY4IDEzMy4wOCAxNi43NjEyIDEzMy40MTkgMTguMDAzQzEzMy43ODEgMTkuMjQgMTM0LjAzMiAyMC40NTc2IDEzNC4yMjYgMjEuNjY1N0MxMzUuMDIyIDI2LjQ1MjIgMTM1LjA5NSAzMS4yMzY2IDEzNC40NDQgMzUuOTI1M0MxMzMuMzQxIDQ1LjAxNTQgMTI5Ljg5MyA1My42ODAzIDEyNC4yODkgNjEuNDQ0M0MxMjIuMzQ2IDY0LjA1OTMgMTIwLjExIDY2LjUzMDQgMTE3LjYwNSA2OC44MzM3QzEyMC4wNDggNzEuNjg4IDEyMi44NjYgNzQuMzY0OSAxMjYuMDEyIDc2LjgxNzdDMTI5Ljc3NiA3OS42ODY5IDEzNC4wNTIgODIuMTM4NyAxMzguNjg2IDg0LjA4NTNDMTQzLjE5MyA4NS45MjQyIDE0Ny45OTIgODcuMjI3NiAxNTIuODk3IDg3Ljk0NDlDMTU3Ljc1OSA4OC42NzAzIDE2Mi42NTcgODkuMDEzOCAxNjcuNTEgODguOTY5N0MxNzYuNjIzIDg4Ljc3MyAxODUuNDM3IDg3LjI4NzUgMTkzLjUwMSA4NC41ODg4QzIwNy4wMDUgNzkuOTE3NiAyMTguOTExIDczLjIwOTkgMjI4LjU1OSA2NC44MzcxQzIzNS43ODkgNTguNzgyNCAyNDIuMjM4IDUyLjIwNTggMjQ3LjgzMSA0NS4xODI0QzI1My44OTEgMzcuNDIxNyAyNTkuMTQyIDI5LjI3NyAyNjMuNTQzIDIwLjgxMzhDMjY0LjQ1MiAxOS4wNDg1IDI2NS4xNjYgMTcuNzQxIDI2NS43NzEgMTYuNzM0OUMyNjQuMjgxIDE3LjAzMzEgMjYyLjc4NCAxNy4zNzI5IDI2MS4yODYgMTcuNzEyN0MyNTguMDQzIDE4LjQ5ODggMjU0LjkxMiAxOS4zMDQyIDI1MS45MzEgMjAuMDcxNUMyNDUuOTA5IDIxLjYxNzIgMjQwLjYwMSAyMy4wMjk3IDIzNi4wNjQgMjQuMTQ3OUMyMjcuMDQ0IDI2LjM5MzkgMjIxLjEwNSAyNy40NjI2IDIyMC42MDggMjYuNjcyMkMyMjAuMTExIDI1Ljg4MTkgMjI0Ljg4OSAyMy4zNzQzIDIzMy4yNjIgMjAuMDM0NkMyMzcuNDkxIDE4LjM3MiAyNDIuNTA3IDE2LjQ4MjEgMjQ4LjU4MiAxNC42MjU0QzI1MS42MjQgMTMuNjc2MiAyNTQuNjY4IDEyLjcwNjQgMjU3Ljk4OSAxMS44MDU0QzI1OS42NzkgMTEuMzQ5NCAyNjEuMzk3IDEwLjg5ODIgMjYzLjIzNyAxMC41NzQ4QzI2NC4xNjQgMTAuMzcxNiAyNjUuMTE1IDEwLjE5NCAyNjYuMjA2IDEwLjA0MDRDMjY3LjkzNiA5LjcwNjE2IDI2OS43OTUgOS43MTgxMyAyNzEuNjEgMTAuMDc1MkMyNzIuNTYzIDEwLjQ4ODYgMjczLjQ0NSAxMS4wMDAzIDI3NC4yMjUgMTEuNTkzOUwyNzUuMjQ1IDEyLjY4OEwyNzYuMDI3IDEzLjgyNjVMMjc2LjM0NyAxNC4zMDg3TDI3Ni41NDkgMTQuNjQyNEwyNzYuODc4IDE1LjIzMzFDMjc3LjEyMSAxNS42NTk0IDI3Ny4yODQgMTYuMDUwNSAyNzcuNDc4IDE2LjQyNTdDMjc3Ljg4OCAxNy4yMjIzIDI3OC4yMTcgMTcuOTgzOCAyNzguNTQ2IDE4Ljc0NTJDMjc5LjE4IDIwLjI0MjYgMjc5Ljc2MSAyMS43MDk1IDI4MC4yODcgMjMuMTY2OEMyODEuMzQyIDI2LjA2MDggMjgyLjE5MSAyOC44MTI0IDI4Mi45OTkgMzEuNDcxNUMyODQuNTYyIDM2Ljc1OTMgMjg1LjcyNSA0MS41Mjk3IDI4Ni41NTggNDUuNTM4N0MyODguMTk1IDUzLjU3MjUgMjg4LjQ2NSA1OC42ODAxIDI4Ny4zNDMgNTguNjc4OUMyODYuMjIxIDU4LjY3NzYgMjgzLjgxNCA1My45NDg5IDI4MC42NzcgNDYuMTA0OUMyNzkuMTkzIDQyLjE5NzMgMjc3LjQwNCAzNy41NTM4IDI3NS40MTcgMzIuMzg1MkwyNzIuMjg1IDI0LjM0OTdDMjcxLjkwMSAyMy40MDc5IDI3MS41MTMgMjIuNDg2OSAyNzEuMTAxIDIxLjU0MDJDMjcxLjAxNSAyMi4wMzggMjcwLjkyNSAyMi41NTY0IDI3MC42MyAyMy4xMDM0QzI2Ny4zMzQgMzIuMzcwMyAyNjIuNTM4IDQxLjE5MjggMjU2LjM0NCA0OS4zODM1QzI1MC43NzIgNTYuOTI1OSAyNDQuMiA2My45NzMxIDIzNi43MTYgNzAuNDI5MUMyMzEuODU5IDc0LjU3OTEgMjI2LjU1MiA3OC40MTEzIDIyMC44NDIgODEuODkyOEMyMTQuMTI4IDg1Ljk4NDEgMjA2LjY5MSA4OS4zODQ3IDE5OC42OTQgOTIuMDE4N0MxODkuNTAzIDk1LjA4OTkgMTc5LjQ1NCA5Ni43Njg3IDE2OS4wNjYgOTYuOTY4NEMxNjMuNDAyIDk3LjAwNjggMTU3LjY4NyA5Ni41ODcgMTUyLjAxNyA5NS43MTU4QzE0Ni4wMTIgOTQuNzYgMTQwLjE1IDkzLjEwMDUgMTM0LjY1MSA5MC43OTk2QzEyOS4wMyA4OC4zOTk0IDEyMy44NTEgODUuMzg4NSAxMTkuMjk5IDgxLjg3NDRDMTE2LjIwNCA3OS40MzcyIDExMy4zOTEgNzYuODA3NCAxMTAuODk4IDc0LjAxOTdDMTA3Ljc3MiA3NS45Nzg5IDEwNC4yNjMgNzcuNTc5MyAxMDAuNDY3IDc4Ljc3NzFDOTUuNDgwOSA4MC40MDM1IDkwLjA2MjkgODEuMzE5OSA4NC40NjIyIDgxLjQ4NDNDNjkuMzgwMiA4MS40OTc4IDU0LjIwOTYgNzcuNzI2IDQxLjMwODQgNzAuNzU1MkMzNC4yMDg2IDY2Ljg3MTUgMjcuODYyMyA2Mi4yMTYzIDIyLjUwNzkgNTYuOTY0NUMxNC44NTY3IDQ5LjQ3NTUgOC43NTg2IDQxLjIxMDcgNC40NTQ4OCAzMi40OTczQzEuNDIwMDYgMjYuNDAwNSAwLjU1NjI5MSAyMi44OTg5IDAuOTA1OTIyIDIyLjg3MzdDMS4yNTU1NSAyMi44NDg2IDIuNzg0MTEgMjYuMTY1OSA2LjM4MjcxIDMxLjk5NjhNMTI2Ljc1NSAzNC43OTE4QzEyNy4yNCAzMC41NDQgMTI3LjA4OCAyNi4yMjAzIDEyNi4zMDEgMjEuOTAwOUMxMjUuNzI5IDE3Ljg1NzIgMTIzLjg4OCAxMy44Nzg1IDEyMC45MzUgMTAuMjk4NUMxMTkuNzY0IDguODg3NzcgMTE4LjAyNyA3Ljc3NDYyIDExNi4wMTIgNy4xNDMzMkMxMTUuMTIxIDYuODk5ODcgMTE0LjE5MSA2Ljc5MTc0IDExMy4yOCA2LjgyNTU2QzExMi4zNjkgNi44NTkzNyAxMTEuNDk2IDcuMDM0NCAxMTAuNzEzIDcuMzM5OThDMTA4Ljg1NSA4LjE3MzU1IDEwNy4zODIgOS4zOTUwNCAxMDYuNDQ5IDEwLjg3NTdDMTA1Ljg1OSAxMS43MDQzIDEwNS4zMzcgMTIuNTYyNSAxMDQuODgzIDEzLjQ0NkMxMDQuNTEyIDE0LjQyODQgMTA0LjA1MSAxNS40Mzc5IDEwMy43NzggMTYuMzUxOEMxMDEuNTcgMjQuNzA1MyAxMDEuNjcyIDMzLjQ4MjEgMTA0LjA3NiA0Mi4xNTY5QzEwNS44NjQgNDkuNTUzNCAxMDkuMTAzIDU2LjgxNTEgMTEzLjY4NiA2My42OTQ4QzExNS4yMzIgNjIuMDYwOCAxMTYuNjQyIDYwLjM1MDEgMTE3LjkwNyA1OC41NzE1QzEyMi44MTQgNTEuMzM3OSAxMjUuNzU4IDQzLjMyMzkgMTI2LjU4MyAzNC45NTQ0IiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: calc(100% + 3px);
  left: calc(100% - 155px);
  width: 288px;
  height: var(--_vector-size);
}
@media screen and (max-width: 991px) {
  .site-footer-cta__title::after {
    content: none;
    left: 50%;
    width: 200px;
    transform: translateX(-50%);
  }
}
@media only screen and (min-width: 1500px) {
  .site-footer-cta__button {
    transform: translate(-22px, -8px);
  }
}
.site-footer-cta__button .btn {
  padding-left: 60px;
  padding-right: 55px;
  min-height: 90px;
}
@media screen and (max-width: 991px) {
  .site-footer-cta__button .btn {
    min-height: 70px;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 992px) {
  .site-footer-cta__button .btn {
    padding-inline: 24px;
  }
}

.social-share {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
  margin-top: 29px;
}
.social-share a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 51px;
  height: 51px;
  border-radius: 50%;
  transition: 0.4s opacity;
}
.social-share a:hover {
  opacity: 0.7;
}
.social-share a.gradient-border-mask {
  --_first-color: #b265ff;
  --_second-color: #356cfe;
}
.social-share a img {
  width: 19px;
  height: 19px;
  -o-object-fit: contain;
     object-fit: contain;
}

body.page-template-tpl-original .site-footer-cta__thumbnail img, body.page-template-tpl-executive .site-footer-cta__thumbnail img {
  width: 450px;
}
@media screen and (max-width: 1199px) {
  body.page-template-tpl-original .site-footer-cta__thumbnail img, body.page-template-tpl-executive .site-footer-cta__thumbnail img {
    width: 400px;
  }
}
@media screen and (max-width: 1024px) {
  body.page-template-tpl-original .site-footer-cta__thumbnail img, body.page-template-tpl-executive .site-footer-cta__thumbnail img {
    width: 320px;
  }
}

.banner {
  padding-top: 389px;
  padding-bottom: 90px;
}
@media screen and (max-width: 1440px) {
  .banner {
    padding-top: 330px;
  }
}
@media screen and (max-width: 991px) {
  .banner {
    padding-top: 299px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .banner {
    padding-top: 220px;
  }
}
body.home .banner {
  padding-bottom: 60px;
}
@media screen and (min-width: 992px) {
  body.page-template-tpl-executive .banner {
    padding-top: 315px !important;
  }
}
body.page-template-tpl-executive .banner .banner__title h1 {
  margin-bottom: 40px;
}
@media screen and (max-width: 991px) {
  body.page-template-tpl-executive .banner .banner__title h1 {
    margin-bottom: 28px;
  }
}
@media screen and (min-width: 992px) {
  body.page-template-tpl-original .banner {
    padding-top: 318px !important;
  }
}
body.page-template-tpl-original .banner .banner__title h1 {
  margin-bottom: 40px;
}
@media screen and (max-width: 991px) {
  body.page-template-tpl-original .banner .banner__title h1 {
    margin-bottom: 28px;
  }
}
.banner:has(p) .banner__btn {
  margin-top: 63px;
}
@media screen and (max-width: 991px) {
  .banner:has(p) .banner__btn {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1800px) {
  body.home .banner .container {
    width: 1700px;
  }
}
.banner__wrapper {
  max-width: 1520px;
  margin-inline: auto;
  text-align: center;
}
body.home .banner__wrapper {
  max-width: 100%;
}
.banner__title {
  margin-block-end: 93px;
}
@media only screen and (min-width: 992px) {
  body.home .banner__title {
    margin-block-end: 123px;
  }
}
@media screen and (max-width: 991px) {
  body.home .banner__title {
    margin-block-end: 60px;
  }
}
.banner__title h1 {
  line-height: 1.047;
  font-weight: 800;
  text-align: center;
  margin: 0;
}
body.home .banner__title h1 {
  line-height: 1.19;
}
.banner__title h1 span {
  line-height: 1.2;
  display: block;
}
body.home .banner__title h1 span {
  font-size: 54px;
  line-height: 1.8;
}
@media screen and (max-width: 991px) {
  body.home .banner__title h1 span {
    font-size: 42px;
    line-height: 1.2;
  }
}
@media screen and (max-width: 767px) {
  body.home .banner__title h1 span {
    font-size: 32px;
  }
}
.banner__sub-title {
  margin-bottom: 94px;
  line-height: 1.3;
}
@media screen and (min-width: 1441px) {
  .banner__sub-title {
    font-size: 48px;
    line-height: 1;
  }
}
@media screen and (max-width: 1440px) {
  .banner__sub-title {
    margin-bottom: 64px;
  }
}
@media screen and (max-width: 991px) {
  .banner__sub-title {
    margin-bottom: 46px;
  }
}
.banner p {
  text-align: center;
  font-size: 30px;
  line-height: 1.3;
  font-weight: 300;
  margin-bottom: 63px;
}
@media screen and (max-width: 991px) {
  .banner p {
    margin-bottom: 40px;
    font-size: 24px;
  }
}
.banner__btn {
  text-align: center;
}
@media only screen and (min-width: 1441px) {
  body.home .banner__btn .btn {
    padding-inline: 66px;
  }
}

.inner-banner {
  padding: 419px 0 215px;
  text-align: center;
  position: relative;
}
@media screen and (max-width: 1440px) {
  .inner-banner {
    padding: 360px 0 192px;
  }
}
@media screen and (max-width: 767px) {
  .inner-banner {
    padding-top: 220px;
  }
}
.inner-banner .container {
  position: relative;
}
.inner-banner h1 {
  margin: 0 0 32px;
}
@media screen and (max-width: 1199px) {
  .inner-banner h1 {
    font-size: 4rem;
  }
}
@media screen and (max-width: 575px) {
  .inner-banner h1 {
    font-size: 3.6rem;
  }
}
.inner-banner__content {
  font-size: 26px;
  line-height: 1.57;
  max-width: 904px;
  margin: 0 auto;
}
@media screen and (max-width: 1199px) {
  .inner-banner__content {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .inner-banner__content {
    font-size: 18px;
  }
}

.founder-card {
  border-radius: 23.35px;
  padding: 48px 20px 32px;
  display: flex;
  justify-content: center;
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}
.founder-card__inner {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 16px;
  position: relative;
}
.founder-card .abs-bg-img {
  border-radius: inherit;
}
.founder-card .logo {
  display: block;
  margin: 0 auto 15px;
}
.founder-card .logo img {
  height: 46px;
  max-width: 150px;
  -o-object-fit: contain;
     object-fit: contain;
}
.founder-card .thumbnail {
  width: 204px;
  height: 204px;
  margin: 0 auto 10px;
  border-radius: 50%;
  overflow: hidden;
}
.founder-card .thumbnail img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1.05);
}
.founder-card .info-detail {
  flex-grow: 1;
}
.founder-card .founder-name {
  font-size: 25px;
  line-height: 1;
  font-weight: 700;
  margin: 0 0 2px;
}
.founder-card .designation {
  font-size: 14px;
  line-height: 1.64;
  font-weight: 300;
  margin: 0 0 17px;
}
.founder-card p {
  font-size: 18px;
  line-height: 1.22;
  font-weight: 700;
}
.founder-card .cta-btn {
  margin-top: 7px;
}

.contact-form-block:has(.wpcf7-not-valid-tip) .row {
  gap: 16px 0;
}
.contact-form-block:has(.wpcf7-not-valid-tip) .col-6 > p,
.contact-form-block:has(.wpcf7-not-valid-tip) .col-12 > p {
  padding: 0 0 20px;
}
.contact-form-block .row {
  margin: 0 -15px;
  display: flex;
  flex-wrap: wrap;
  gap: 28px 0;
}
.contact-form-block .row > * {
  padding: 0 15px;
}
.contact-form-block .row .col-6 {
  flex: 0 1 50%;
}
@media screen and (max-width: 767px) {
  .contact-form-block .row .col-6 {
    flex: 0 1 100%;
  }
}
.contact-form-block .row .col-12 {
  width: 100%;
}
.contact-form-block .last-line p {
  font-family: "Roboto", sans-serif;
}

.wpcf7-form .wpcf7-form-control-wrap {
  position: relative;
  display: block;
  border-radius: 50px;
}
.wpcf7-form .wpcf7-form-control-wrap::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  border: 2px solid transparent;
  background: linear-gradient(45deg, #b265ff, #346DFF) border-box;
  -webkit-mask: linear-gradient(#161515 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}
.wpcf7-form .wpcf7-form-control-wrap:has(input[type=checkbox])::before, .wpcf7-form .wpcf7-form-control-wrap:has(input[type=radio])::before {
  content: none;
}
.wpcf7-form .wpcf7-not-valid-tip {
  font-size: 14px;
  margin: 0 4px;
  font-weight: 300;
  position: absolute;
}
.wpcf7-form .btn {
  display: inline-flex !important;
}
.wpcf7-form .input-radio {
  text-align: left !important;
  line-height: 1.67;
  font-size: 18px;
  padding-top: 8px;
  padding-left: 63px;
}
@media screen and (max-width: 767px) {
  .wpcf7-form .input-radio {
    padding-left: 30px;
  }
}
.wpcf7-form .input-radio .wpcf7-form-control-wrap {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  .wpcf7-form .input-radio .wpcf7-form-control-wrap {
    display: block;
  }
}
.wpcf7-form .input-radio .wpcf7-form-control-wrap::before {
  content: none;
}
.wpcf7-form .wpcf7-radio {
  display: inline-flex;
  gap: 18px;
  margin-left: 18px;
}
@media screen and (max-width: 767px) {
  .wpcf7-form .wpcf7-radio {
    margin-left: 0;
  }
}
.wpcf7-form .wpcf7-radio .wpcf7-list-item {
  margin: 0;
}
.wpcf7-form .wpcf7-radio .wpcf7-list-item input {
  width: auto;
  min-height: unset;
}
.wpcf7-form .wpcf7-radio .wpcf7-list-item label {
  display: inline-flex;
  gap: 10px;
  position: relative;
}
.wpcf7-form .wpcf7-radio input + span {
  display: flex;
  align-items: center;
  gap: 10px;
}
.wpcf7-form .wpcf7-radio input + span::before {
  content: "";
  width: 27px !important;
  height: 27px;
  display: inline-block;
  border: 1px solid transparent;
  background: linear-gradient(45deg, #b265ff, #346DFF) border-box;
  -webkit-mask: linear-gradient(#161515 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  border-radius: 50%;
  cursor: pointer;
}
@media screen and (max-width: 991px) {
  .wpcf7-form .wpcf7-radio input + span::before {
    width: 22px !important;
    height: 22px;
  }
}
.wpcf7-form .wpcf7-radio input + span::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 8px;
  width: 11px;
  height: 11px;
  background-color: transparent;
  border-radius: 50%;
}
@media screen and (max-width: 991px) {
  .wpcf7-form .wpcf7-radio input + span::after {
    left: 7px;
    width: 8px;
    height: 8px;
  }
}
.wpcf7-form .wpcf7-radio input:checked + span:after {
  background-color: #fff;
}
.wpcf7-form .wpcf7-spinner {
  display: block;
  margin: 0 auto;
}

input[type=radio] {
  position: absolute;
  left: -9999px;
}

.fl-ls-points {
  max-width: 993px;
  margin: 0 auto;
}
.fl-ls-point {
  margin: 0 0 37px;
}
.fl-ls-point:last-child {
  margin: 0;
}
.fl-ls-point-inner {
  min-height: 94px;
}
@media screen and (min-width: 1441px) {
  .fl-ls-point-inner {
    padding: 38px 64px 50px 115px;
  }
}
.fl-ls-point-inner span,
.fl-ls-point-inner p {
  line-height: 1.3;
  font-weight: 400;
}
@media screen and (min-width: 1441px) {
  .fl-ls-point-inner span,
  .fl-ls-point-inner p {
    font-size: 30px !important;
  }
}

@media screen and (min-width: 1441px) {
  body.home .subscribe-sec__wrapper, body.about-us-new .subscribe-sec__wrapper, body.about-us .subscribe-sec__wrapper, .page-template-tpl-about .subscribe-sec__wrapper {
    padding-top: 111px;
    padding-bottom: 75px;
  }
}
body.home .subscribe-sec__wrapper::after, body.about-us-new .subscribe-sec__wrapper::after, body.about-us .subscribe-sec__wrapper::after, .page-template-tpl-about .subscribe-sec__wrapper::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url(images/subscribe-bg-graphics.7223a20d.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 99.93%;
  height: 100.2%;
  border-radius: inherit;
}
@media screen and (max-width: 991px) {
  body.home .subscribe-sec__wrapper::after, body.about-us-new .subscribe-sec__wrapper::after, body.about-us .subscribe-sec__wrapper::after, .page-template-tpl-about .subscribe-sec__wrapper::after {
    background: linear-gradient(61.86deg, rgba(29, 26, 91, 0) 25.11%, rgba(97, 10, 234, 0.63) 66.85%, #FF37DF 84.93%);
  }
}
body.home .subscribe-sec__title, body.home .subscribe-sec__description,
body.home .subscribe-sec .contact-form-block, body.home .subscribe-sec__subtitle, body.about-us-new .subscribe-sec__title, body.about-us-new .subscribe-sec__description,
body.about-us-new .subscribe-sec .contact-form-block, body.about-us-new .subscribe-sec__subtitle, body.about-us .subscribe-sec__title, body.about-us .subscribe-sec__description,
body.about-us .subscribe-sec .contact-form-block, body.about-us .subscribe-sec__subtitle, .page-template-tpl-about .subscribe-sec__title, .page-template-tpl-about .subscribe-sec__description,
.page-template-tpl-about .subscribe-sec .contact-form-block, .page-template-tpl-about .subscribe-sec__subtitle {
  position: relative;
  z-index: 2;
}
body.home .subscribe-sec__title, body.about-us-new .subscribe-sec__title, body.about-us .subscribe-sec__title, .page-template-tpl-about .subscribe-sec__title {
  line-height: 1.133;
  font-weight: 800;
  font-family: "Inter", sans-serif;
}
body.home .subscribe-sec__title:has(+ .subscribe-sec__subtitle), body.about-us-new .subscribe-sec__title:has(+ .subscribe-sec__subtitle), body.about-us .subscribe-sec__title:has(+ .subscribe-sec__subtitle), .page-template-tpl-about .subscribe-sec__title:has(+ .subscribe-sec__subtitle) {
  margin-bottom: 5px;
}
body.home .subscribe-sec__subtitle, body.about-us-new .subscribe-sec__subtitle, body.about-us .subscribe-sec__subtitle, .page-template-tpl-about .subscribe-sec__subtitle {
  line-height: 1.4;
}
@media screen and (min-width: 1801px) {
  body.home .subscribe-sec__subtitle, body.about-us-new .subscribe-sec__subtitle, body.about-us .subscribe-sec__subtitle, .page-template-tpl-about .subscribe-sec__subtitle {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  body.home .subscribe-sec__subtitle, body.about-us-new .subscribe-sec__subtitle, body.about-us .subscribe-sec__subtitle, .page-template-tpl-about .subscribe-sec__subtitle {
    font-size: 24px;
  }
}
body.home .subscribe-sec__description, body.about-us-new .subscribe-sec__description, body.about-us .subscribe-sec__description, .page-template-tpl-about .subscribe-sec__description {
  margin-top: 89px;
  max-width: 1182px;
  margin-inline: auto;
}
@media screen and (max-width: 1440px) {
  body.home .subscribe-sec__description, body.about-us-new .subscribe-sec__description, body.about-us .subscribe-sec__description, .page-template-tpl-about .subscribe-sec__description {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1441px) {
  body.home .subscribe-sec__description p, body.about-us-new .subscribe-sec__description p, body.about-us .subscribe-sec__description p, .page-template-tpl-about .subscribe-sec__description p {
    font-size: 26px;
    line-height: 1.33;
  }
}
body.home .subscribe-sec .contact-form-block, body.about-us-new .subscribe-sec .contact-form-block, body.about-us .subscribe-sec .contact-form-block, .page-template-tpl-about .subscribe-sec .contact-form-block {
  margin-top: 38px;
}
body.home .subscribe-sec .contact-form-block .last-line, body.about-us-new .subscribe-sec .contact-form-block .last-line, body.about-us .subscribe-sec .contact-form-block .last-line, .page-template-tpl-about .subscribe-sec .contact-form-block .last-line {
  padding-top: 60px;
}
@media screen and (max-width: 1440px) {
  body.home .subscribe-sec .contact-form-block .last-line, body.about-us-new .subscribe-sec .contact-form-block .last-line, body.about-us .subscribe-sec .contact-form-block .last-line, .page-template-tpl-about .subscribe-sec .contact-form-block .last-line {
    padding-top: 20px;
  }
}
body.home .subscribe-sec .contact-form-block .last-line p, body.about-us-new .subscribe-sec .contact-form-block .last-line p, body.about-us .subscribe-sec .contact-form-block .last-line p, .page-template-tpl-about .subscribe-sec .contact-form-block .last-line p {
  font-size: 26px;
  line-height: 1.27;
}
@media screen and (max-width: 991px) {
  body.home .subscribe-sec .contact-form-block .last-line p, body.about-us-new .subscribe-sec .contact-form-block .last-line p, body.about-us .subscribe-sec .contact-form-block .last-line p, .page-template-tpl-about .subscribe-sec .contact-form-block .last-line p {
    font-size: 20px;
  }
}
@media screen and (min-width: 1441px) {
  body.home .subscribe-sec .contact-form-block .btn, body.about-us-new .subscribe-sec .contact-form-block .btn, body.about-us .subscribe-sec .contact-form-block .btn, .page-template-tpl-about .subscribe-sec .contact-form-block .btn {
    margin-top: 29px;
  }
}
body.home .subscribe-sec.referral--form, body.about-us-new .subscribe-sec.referral--form, body.about-us .subscribe-sec.referral--form, .page-template-tpl-about .subscribe-sec.referral--form {
  padding-bottom: 40px !important;
}
@media screen and (min-width: 1441px) {
  body.home .subscribe-sec.referral--form, body.about-us-new .subscribe-sec.referral--form, body.about-us .subscribe-sec.referral--form, .page-template-tpl-about .subscribe-sec.referral--form {
    padding-bottom: 78px !important;
  }
}
body.home .subscribe-sec.referral--form .container, body.about-us-new .subscribe-sec.referral--form .container, body.about-us .subscribe-sec.referral--form .container, .page-template-tpl-about .subscribe-sec.referral--form .container {
  padding-bottom: 0 !important;
}
body.home .subscribe-sec.referral--form .container::after, body.home .subscribe-sec.referral--form .container::before, body.about-us-new .subscribe-sec.referral--form .container::after, body.about-us-new .subscribe-sec.referral--form .container::before, body.about-us .subscribe-sec.referral--form .container::after, body.about-us .subscribe-sec.referral--form .container::before, .page-template-tpl-about .subscribe-sec.referral--form .container::after, .page-template-tpl-about .subscribe-sec.referral--form .container::before {
  content: none !important;
}
@media screen and (max-width: 991px) {
  body.home .subscribe-sec.referral--form .container, body.about-us-new .subscribe-sec.referral--form .container, body.about-us .subscribe-sec.referral--form .container, .page-template-tpl-about .subscribe-sec.referral--form .container {
    padding-bottom: 0 !important;
  }
}

.section-founders {
  padding-block: 110px;
  position: relative;
}
@media only screen and (min-width: 1800px) {
  body.home .section-founders {
    padding-bottom: 93px;
  }
}
@media screen and (max-width: 991px) {
  .section-founders {
    padding-block: 40px;
  }
}
.section-founders .container {
  position: relative;
  width: 1830px;
}
.section-founders__wrapper {
  max-width: 100%;
}
@media screen and (max-width: 991px) {
  .section-founders__wrapper {
    padding-inline: 0;
  }
}
.section-founders__wrapper .btn-wrap {
  margin-block-start: 75px;
}
@media only screen and (min-width: 1800px) {
  body.home .section-founders__wrapper .btn-wrap {
    margin-block-start: 104px;
  }
}
@media screen and (max-width: 991px) {
  .section-founders__wrapper .btn-wrap {
    margin-block-start: 50px;
  }
}
.section-founders-title {
  margin-block-end: 100px;
}
body.home .section-founders-title {
  max-width: 1287px;
  margin-inline: auto;
  margin-block-end: 49px;
}
@media screen and (max-width: 991px) {
  .section-founders-title {
    margin-block-end: 60px;
  }
}
.section-founders-title h2 {
  font-size: 60px;
}
body.home .section-founders-title h2 {
  line-height: normal;
}
@media screen and (max-width: 991px) {
  .section-founders-title h2 {
    font-size: 42px;
  }
}
.section-founders__row {
  display: flex;
}
.section-founders__row > * {
  display: flex;
  height: auto;
}
.section-founders__col-inner {
  width: 100%;
}
.section-founders__swiper-container {
  position: relative;
}
.section-founders__swiper-inner {
  max-width: 1600px;
  margin: 0 auto;
}
@media only screen and (max-width: 1799px) {
  .section-founders__swiper-inner {
    max-width: 1520px;
    padding: 0 80px;
  }
}
@media screen and (max-width: 991px) {
  .section-founders__swiper-inner {
    padding: 0;
  }
}
@media screen and (max-width: 991px) {
  .section-founders__swiper-navigaion {
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    margin-top: 40px;
  }
}
.section-founders .swiper-button-prev,
.section-founders .swiper-button-next {
  width: 66px;
  height: 24px;
}
@media screen and (max-width: 991px) {
  .section-founders .swiper-button-prev,
  .section-founders .swiper-button-next {
    position: static;
    top: unset;
    left: unset;
    right: unset;
    margin: 0;
  }
}
.section-founders .swiper-button-prev::after,
.section-founders .swiper-button-next::after {
  content: "";
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
}
.section-founders .swiper-button-prev {
  left: 0px;
}
.section-founders .swiper-button-prev::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA2OCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGlkPSJBcnJvdyAyIiBkPSJNMC45MzkzNCAxMC45MzkzQzAuMzUzNTUzIDExLjUyNTEgMC4zNTM1NTMgMTIuNDc0OSAwLjkzOTM0IDEzLjA2MDdMMTAuNDg1MyAyMi42MDY2QzExLjA3MTEgMjMuMTkyNCAxMi4wMjA4IDIzLjE5MjQgMTIuNjA2NiAyMi42MDY2QzEzLjE5MjQgMjIuMDIwOCAxMy4xOTI0IDIxLjA3MTEgMTIuNjA2NiAyMC40ODUzTDQuMTIxMzIgMTJMMTIuNjA2NiAzLjUxNDcyQzEzLjE5MjQgMi45Mjg5MyAxMy4xOTI0IDEuOTc5MTkgMTIuNjA2NiAxLjM5MzRDMTIuMDIwOCAwLjgwNzYxMSAxMS4wNzExIDAuODA3NjExIDEwLjQ4NTMgMS4zOTM0TDAuOTM5MzQgMTAuOTM5M1pNMiAxMy41SDY4VjEwLjVIMlYxMy41WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMTY2MCkiLz4NCjxkZWZzPg0KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfMTY2MCIgeDE9IjY2IiB5MT0iMTIiIHgyPSItNSIgeTI9IjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjN0IyREZBIiBzdG9wLW9wYWNpdHk9IjAuODMiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VDMDFENSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
}
.section-founders .swiper-button-next {
  right: 0px;
}
.section-founders .swiper-button-next::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA2OCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGlkPSJBcnJvdyAxIiBkPSJNNjcuMDYwNyAxMy4wNjA3QzY3LjY0NjQgMTIuNDc0OSA2Ny42NDY0IDExLjUyNTEgNjcuMDYwNyAxMC45MzkzTDU3LjUxNDcgMS4zOTM0QzU2LjkyODkgMC44MDc2MTEgNTUuOTc5MiAwLjgwNzYxMSA1NS4zOTM0IDEuMzkzNEM1NC44MDc2IDEuOTc5MTkgNTQuODA3NiAyLjkyODkzIDU1LjM5MzQgMy41MTQ3Mkw2My44Nzg3IDEyTDU1LjM5MzQgMjAuNDg1M0M1NC44MDc2IDIxLjA3MTEgNTQuODA3NiAyMi4wMjA4IDU1LjM5MzQgMjIuNjA2NkM1NS45NzkyIDIzLjE5MjQgNTYuOTI4OSAyMy4xOTI0IDU3LjUxNDcgMjIuNjA2Nkw2Ny4wNjA3IDEzLjA2MDdaTTAgMTMuNUg2NlYxMC41SDBWMTMuNVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xXzE2NTkpIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzE2NTkiIHgxPSI2NCIgeTE9IjEyIiB4Mj0iLTciIHkyPSIxMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzdCMkRGQSIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQzAxRDUiIHN0b3Atb3BhY2l0eT0iMC44NSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjwvc3ZnPg0K);
}

.fl-section {
  padding-block-start: 54px;
  padding-block-end: 80px;
}
@media screen and (max-width: 991px) {
  .fl-section {
    padding-block-end: 40px;
  }
}
@media only screen and (min-width: 1660px) {
  .fl-section__wrapper {
    padding-left: 121px;
  }
}
@media screen and (min-width: 992px) {
  .fl-section h2 span {
    display: block;
  }
}
.fl-section__row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
  gap: 40px 0;
}
.fl-section__row > * {
  flex: 0 0 50%;
  max-width: 0 0 50%;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .fl-section__row > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.fl-section__col-content {
  padding-block-start: 75px;
}
@media screen and (max-width: 991px) {
  .fl-section__col-content {
    padding: 0;
  }
}
.fl-section__col-content h2 {
  margin-block-end: 34px;
}
.fl-section__col-content ul {
  list-style: none;
}
.fl-section__col-content ul li {
  --_bullet-size: 34px;
  position: relative;
  padding-left: calc(var(--_bullet-size) + 37px);
  font-size: 30px;
  font-weight: 300;
  line-height: 2.33;
}
@media screen and (max-width: 991px) {
  .fl-section__col-content ul li {
    --_bullet-size: 24px;
    font-size: 24px;
    padding-left: calc(var(--_bullet-size) + 20px);
  }
}
@media screen and (max-width: 767px) {
  .fl-section__col-content ul li {
    font-size: 20px;
  }
}
.fl-section__col-content ul li strong {
  font-weight: 700;
}
.fl-section__col-content ul li:not(.add-more)::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 18px;
  width: var(--_bullet-size);
  height: var(--_bullet-size);
  background-image: url(images/list-arrow.80e5d691.png);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 991px) {
  .fl-section__col-content ul li:not(.add-more)::before {
    top: 15px;
  }
}
.fl-section__col-content .add-more {
  font-size: 26px;
  font-weight: 600;
  line-height: 1.5;
  margin-top: 17px;
  text-decoration: none;
  padding-left: 70px;
  display: inline-block;
  transition: 0.4s opacity;
}
.fl-section__col-content .add-more:hover {
  opacity: 0.7;
}
@media screen and (max-width: 991px) {
  .fl-section__col-content .add-more {
    padding-left: 44px;
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .fl-section__col-content .add-more {
    font-size: 20px;
  }
}
.fl-section__col-content .add-more span {
  position: relative;
  display: inline-block;
}
.fl-section__col-content .add-more span::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-image: linear-gradient(45deg, #16BAFB, #CF1AD1 80%);
}
.fl-section__col-content .btn-wrap .btn {
  font-size: 12px;
}
.fl-section__col-content .btn-wrap .btn::after {
  height: 15px;
  width: 20px;
}
.fl-section__col-thumbnail {
  padding-left: 27px;
}
@media screen and (max-width: 991px) {
  .fl-section__col-thumbnail {
    text-align: center;
    padding-left: 0;
  }
}

.subscribe-sec {
  padding-bottom: 29px;
}
@media screen and (max-width: 991px) {
  .subscribe-sec {
    padding: 40px 0 !important;
  }
}
.subscribe-sec__wrapper {
  border-radius: 20px;
  padding-inline: 104px;
  padding-top: 80px;
  padding-bottom: 90px;
}
@media screen and (max-width: 991px) {
  .subscribe-sec__wrapper {
    padding-top: 60px;
  }
}
.subscribe-sec__wrapper::before {
  border-width: 3px;
}
@media screen and (max-width: 1199px) {
  .subscribe-sec__wrapper {
    padding-inline: 60px;
  }
}
@media screen and (max-width: 991px) {
  .subscribe-sec__wrapper {
    padding-inline: 40px;
    padding-bottom: 58px;
  }
}
@media screen and (max-width: 767px) {
  .subscribe-sec__wrapper {
    padding-inline: 30px;
  }
}
.subscribe-sec .contact-form-block {
  margin-top: 55px;
}
.subscribe-sec .contact-form-block .col-12 {
  text-align: center;
}
.subscribe-sec .contact-form-block input:not([type=submit]) {
  font-size: 18px;
  line-height: 1.6;
}
.subscribe-sec .contact-form-block .btn {
  width: auto;
  margin-top: 20px;
  font-size: 40px;
  letter-spacing: 0.8px;
}
@media screen and (max-width: 991px) {
  .subscribe-sec .contact-form-block .btn {
    font-size: 24px;
  }
}
.subscribe-sec__title {
  margin-block-end: 25px;
}
.subscribe-sec__title + p {
  font-size: 26px;
  line-height: 1.96;
}
@media screen and (max-width: 991px) {
  .subscribe-sec__title + p {
    line-height: 1.7;
    font-size: 20px;
    margin-bottom: 8px;
  }
}
.subscribe-sec p strong {
  line-height: 1.41;
  font-size: 36px;
}
@media screen and (max-width: 991px) {
  .subscribe-sec p strong {
    font-size: 22px;
  }
}

.founders-interview {
  padding-block-start: 72px;
  padding-block-end: 42px;
}
@media screen and (max-width: 991px) {
  .founders-interview {
    padding-block: 40px;
  }
}
.founders-interview__title {
  line-height: 1.13;
  margin: 0 auto 95px;
  max-width: 1225px;
}
@media screen and (max-width: 991px) {
  .founders-interview__title {
    margin-bottom: 60px;
  }
}
.founders-interview__card-row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
  gap: 42px 0;
}
@media only screen and (min-width: 1660px) {
  .founders-interview__card-row {
    margin: 0 -18px;
  }
}
.founders-interview__card-row > * {
  flex: 0 1 25%;
  padding-inline: 15px;
}
@media only screen and (min-width: 1660px) {
  .founders-interview__card-row > * {
    padding-inline: 18px;
  }
}
@media screen and (max-width: 1199px) {
  .founders-interview__card-row > * {
    flex: 0 1 33.33%;
  }
}
@media screen and (max-width: 991px) {
  .founders-interview__card-row > * {
    flex: 0 1 50%;
  }
}
@media screen and (max-width: 575px) {
  .founders-interview__card-row > * {
    flex: 0 1 100%;
  }
}
@media only screen and (min-width: 1660px) {
  .founders-interview__card {
    padding-top: 31px;
  }
}
.founders-interview__card .b2b-card_logo img {
  width: 157px;
}
@media screen and (max-width: 991px) {
  .founders-interview__card .b2b-card_logo-big {
    width: 75%;
    margin: 0 auto;
  }
}

body:not(.home):not(.page-template-tpl-podcast-landing) .banner__title {
  margin: 0 0 94px;
}
@media screen and (max-width: 1440px) {
  body:not(.home):not(.page-template-tpl-podcast-landing) .banner__title {
    margin: 0 0 24px;
  }
}
body:not(.home):not(.page-template-tpl-podcast-landing) .banner__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 34px;
}
@media screen and (min-width: 1441px) {
  body:not(.home):not(.page-template-tpl-podcast-landing) .banner__btn .btn {
    padding-left: 69px;
    padding-right: 65px;
  }
}

body.page-template-tpl-podcast-service-pg .banner__wrapper {
  max-width: 100%;
}
body.page-template-tpl-podcast-service-pg .banner__title h1 {
  margin: 0 0 35px;
  line-height: 1.1;
}
@media screen and (min-width: 1441px) {
  body.page-template-tpl-podcast-service-pg .banner__title h1 {
    font-size: 78px;
  }
}
@media screen and (max-width: 1199px) {
  body.page-template-tpl-podcast-service-pg .banner__title h1 {
    margin: 0 0 15px;
  }
}

.fl-podcast {
  --inline-end_gap: 50px;
  --inline-start_gap: 56px;
  --block_gap: 40px;
  --gap__between: 29px;
  padding-top: 256px;
  padding-bottom: 60px;
}
@media screen and (max-width: 1440px) {
  .fl-podcast {
    --inline-end_gap: 24px;
    --inline-start_gap: 24px;
  }
}
@media screen and (max-width: 991px) {
  .fl-podcast {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .fl-podcast {
    padding-top: 150px;
  }
}
.fl-podcast__wrapper {
  padding-bottom: 153px;
  border-bottom: 1px solid #5454A5;
}
@media screen and (max-width: 991px) {
  .fl-podcast__wrapper {
    padding-bottom: 80px;
  }
}
.fl-podcast__row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 55px;
}
.fl-podcast__col-sidebar {
  flex: 0 1 calc(33% - 27.5px);
  border-radius: 20px;
}
@media screen and (max-width: 991px) {
  .fl-podcast__col-sidebar {
    flex: 0 1 100%;
  }
}
.fl-podcast__col-sidebar-inner {
  background-color: #1f1458;
  border-radius: inherit;
  padding-inline-start: var(--inline-start_gap);
  padding-inline-end: var(--inline-end_gap);
  padding-block: var(--block_gap);
  padding-top: 68px;
}
.fl-podcast__col-main {
  flex: 0 1 calc(67% - 27.5px);
}
@media screen and (max-width: 991px) {
  .fl-podcast__col-main {
    flex: 0 1 100%;
  }
}
.fl-podcast p {
  font-size: 22px;
  line-height: 1.45;
  margin: 0 0 var(--gap__between);
}
@media screen and (max-width: 1440px) {
  .fl-podcast p {
    font-size: 20px;
  }
}
.fl-podcast p:has(+ p) {
  margin: 0 0 15px;
}
.fl-podcast p.descp {
  font-size: 20px;
  line-height: 1.7;
}
.fl-podcast p a {
  color: #fff;
  text-decoration: underline;
  text-underline-position: under;
}
.fl-podcast .fd-details {
  font-size: 25px;
  font-weight: 700;
  line-height: 1.36;
  margin: 0 0 var(--gap__between);
}
@media screen and (max-width: 1440px) {
  .fl-podcast .fd-details {
    font-size: 23px;
  }
}
@media only screen and (min-width: 1800px) {
  .fl-podcast .social-share {
    gap: 23px;
    margin-left: -8px;
  }
}
@media only screen and (min-width: 1800px) {
  .fl-podcast .social-share a {
    width: 79px;
    height: 79px;
  }
}
@media only screen and (min-width: 1800px) {
  .fl-podcast .social-share a img {
    width: 29px;
    height: 29px;
  }
}
.fl-podcast .title {
  margin: 0 0 9px;
  font-size: 22px;
  line-height: 1.86;
  font-weight: 400;
}
.fl-podcast .thumbnail {
  margin: 0 0 65px;
}
.fl-podcast .thumbnail .pp-image {
  border-radius: 50%;
  position: relative;
  line-height: 0;
  padding: 10px;
  max-width: 404px;
  width: 100%;
  margin: 0 auto 40px;
  overflow: hidden;
}
body.postid-84 .fl-podcast .thumbnail .pp-image {
  padding: 0;
}
.fl-podcast .thumbnail .pp-image::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: linear-gradient(to right, #b264fe, #9b67ff, #806aff, #616cff, #356dff);
  border-radius: inherit;
  z-index: 0;
}
body.postid-84 .fl-podcast .thumbnail .pp-image::before {
  content: none;
}
.fl-podcast .thumbnail .pp-image img {
  border-radius: inherit;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
  width: 100%;
}
.fl-podcast .thumbnail .logo {
  margin-left: -12px;
  height: 37px;
}
.fl-podcast .thumbnail .logo img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 1440px) {
  .fl-podcast .thumbnail .logo {
    margin-left: 0;
  }
}
.fl-podcast .thumbnail .icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
.fl-podcast .thumbnail .icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.fl-podcast .user-name {
  position: relative;
}
.fl-podcast .user-name h3 {
  margin-bottom: 7px;
}
@media screen and (max-width: 1440px) {
  .fl-podcast .user-name h3 {
    font-size: 42px;
  }
}
.fl-podcast .user-name::before {
  content: "";
  position: absolute;
  left: calc(var(--inline-start_gap) * -1);
  top: 19px;
  height: calc(100% - 27px);
  width: 5px;
  background-color: #16BAFB;
}
.fl-podcast .designation {
  font-size: 22px;
  font-weight: 300;
  margin: 0 0 var(--gap__between);
  line-height: 1.86;
}
.fl-podcast .podcast-article > *:last-child {
  margin-bottom: 0;
}
.fl-podcast .podcast-article__media {
  padding-bottom: 40.35%;
  position: relative;
  border-radius: 5px;
  margin-bottom: 57px;
}
.fl-podcast .podcast-article__media img,
.fl-podcast .podcast-article__media video,
.fl-podcast .podcast-article__media iframe {
  border-radius: inherit;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.fl-podcast .podcast-article__platform {
  margin-bottom: 77px;
}
@media screen and (max-width: 991px) {
  .fl-podcast .podcast-article__platform {
    margin-bottom: 60px;
  }
}
.fl-podcast .podcast-article__platform-title {
  max-width: 770px;
  margin: 0 auto;
  font-size: 29px;
  line-height: 1.17;
}
.fl-podcast .podcast-article__platform-cta {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 25px;
  padding-block: 30px;
}
.fl-podcast .podcast-article__platform .platform-cta-btn {
  text-decoration: none;
  color: #fff;
  padding: 17.85px 26.35px 19.55px 19.55px;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  background-color: #4e22ab;
  border-radius: 50px;
  margin: 1px;
  font-weight: 700;
}
@media screen and (max-width: 1199px) {
  .fl-podcast .podcast-article__platform .platform-cta-btn {
    padding: 10px 15px;
  }
}
.fl-podcast .podcast-article__platform .platform-cta-btn i {
  display: inline-block;
  vertical-align: middle;
}
.fl-podcast .podcast-article__platform .platform-cta-btn .pf-text {
  display: flex;
  align-items: center;
}
.fl-podcast .podcast-article__platform .platform-cta-btn .pf-text img {
  vertical-align: middle;
  height: 45px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 1199px) {
  .fl-podcast .podcast-article__platform .platform-cta-btn .pf-text img {
    width: 80px;
  }
}
.fl-podcast .podcast-article__platform .platform-cta-btn .pf-icon img,
.fl-podcast .podcast-article__platform .platform-cta-btn .pod-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.fl-podcast .podcast-article__platform .platform-cta-btn .pf-icon {
  --_size: 45px;
  margin-right: 5px;
  width: var(--_size);
  height: var(--_size);
  max-width: 100%;
}
@media screen and (max-width: 1199px) {
  .fl-podcast .podcast-article__platform .platform-cta-btn .pf-icon {
    --_size: 35px ;
  }
}
.fl-podcast .podcast-article__platform .platform-cta-btn .pod-icon {
  width: 38px;
  height: 38px;
}
@media screen and (max-width: 1199px) {
  .fl-podcast .podcast-article__platform .platform-cta-btn .pod-icon {
    width: 28px;
    height: 28px;
  }
}
.fl-podcast .podcast-article__platform .platform-cta-btn .seperator {
  font-weight: 400;
  padding-left: 18px;
  padding-right: 17px;
}
.fl-podcast .podcast-article__platform .btn-wrap {
  margin-top: 20px;
}
.fl-podcast .podcast-article__platform .btn-wrap .btn {
  min-width: unset;
  max-width: 776px;
  width: 100%;
  min-height: 90px;
  font-size: 47px;
  letter-spacing: 0.94px;
  padding: 8px 24px;
  font-weight: 400;
}
@media screen and (max-width: 1199px) {
  .fl-podcast .podcast-article__platform .btn-wrap .btn {
    font-size: 36px;
    min-height: 70px;
  }
}
.fl-podcast .podcast-article__conversation {
  margin-bottom: 44px;
}
.fl-podcast .podcast-article__conversation-title {
  line-height: normal;
}
.fl-podcast .podcast-article__conversation ul {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 68px;
  padding-left: 50px;
}
@media screen and (max-width: 991px) {
  .fl-podcast .podcast-article__conversation ul {
    padding-left: 0;
    margin-top: 40px;
  }
}
.fl-podcast .podcast-article__conversation ul > li {
  --_icon-size: 37px;
  --_gap: 26px;
  flex: 0 1 calc(50% - 15px);
  position: relative;
  padding-left: calc(var(--_icon-size) + var(--_gap));
  font-size: 22px;
  line-height: 1.54;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .fl-podcast .podcast-article__conversation ul > li {
    flex: 0 1 100%;
  }
}
@media screen and (max-width: 991px) {
  .fl-podcast .podcast-article__conversation ul > li {
    --_icon-size: 27px;
    --_gap: 18px;
    font-size: 20px;
  }
}
.fl-podcast .podcast-article__conversation ul > li::before {
  content: "";
  width: var(--_icon-size);
  height: var(--_icon-size);
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjE2LjY1MyIgY3k9IjE2LjY1MyIgcj0iMTUuNjM3NSIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMjc2MCkiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzFfMjc2MCkiIHN0cm9rZS13aWR0aD0iMi4wMzA4NSIvPg0KPHBhdGggZD0iTTIyLjQ5ODUgMTcuNTE0NEMyMi45NzQ0IDE3LjAzODYgMjIuOTc0NCAxNi4yNjcxIDIyLjQ5ODUgMTUuNzkxMkwxNC43NDQgOC4wMzY2N0MxNC4yNjgxIDcuNTYwODIgMTMuNDk2NiA3LjU2MDgyIDEzLjAyMDggOC4wMzY2N0MxMi41NDQ5IDguNTEyNTMgMTIuNTQ0OSA5LjI4NDA1IDEzLjAyMDggOS43NTk5MUwxOS45MTM3IDE2LjY1MjhMMTMuMDIwOCAyMy41NDU4QzEyLjU0NDkgMjQuMDIxNiAxMi41NDQ5IDI0Ljc5MzEgMTMuMDIwOCAyNS4yNjlDMTMuNDk2NiAyNS43NDQ4IDE0LjI2ODEgMjUuNzQ0OCAxNC43NDQgMjUuMjY5TDIyLjQ5ODUgMTcuNTE0NFpNMjAuMzA0NyAxNy44NzEzTDIxLjYzNjkgMTcuODcxM0wyMS42MzY5IDE1LjQzNDNMMjAuMzA0NyAxNS40MzQzTDIwLjMwNDcgMTcuODcxM1oiIGZpbGw9IndoaXRlIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzI3NjAiIHgxPSIzMy40Mzk0IiB5MT0iMzcuNDM3NiIgeDI9IjM5LjE3NjgiIHkyPSItMC42MzkyNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiMzNDZERkYiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0IyNjVGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xXzI3NjAiIHgxPSIzMi44MjA5IiB5MT0iLTAuNzIzOTkiIHgyPSIwLjQ5NzkxNCIgeTI9IjAuMDQ5MTkyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzM0NkRGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjI2NUZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-size: contain;
}
.fl-podcast .podcast-article__interview-faq {
  margin-bottom: 128px;
}
@media screen and (max-width: 1440px) {
  .fl-podcast .podcast-article__interview-faq {
    margin-bottom: 60px;
  }
}
.fl-podcast .podcast-article__interview-faq-title {
  margin-bottom: 40px;
  line-height: 1.28;
}
.fl-podcast .podcast-article__interview-faq .accordion {
  padding-left: 39px;
}
@media screen and (max-width: 991px) {
  .fl-podcast .podcast-article__interview-faq .accordion {
    padding-left: 0;
  }
}
.fl-podcast .podcast-article__interview-faq .accordion .title {
  padding: 12px 25px 19px 36px;
  border-radius: 10px;
  background-color: #23266b;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 15px;
  transition: 0.4s background;
  cursor: pointer;
}
.fl-podcast .podcast-article__interview-faq .accordion .title h4 {
  font-size: 22px;
  line-height: 1.63;
  font-weight: 700;
  word-wrap: break-word;
}
.fl-podcast .podcast-article__interview-faq .accordion-toggle-icon {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  background-color: #278bd6;
  flex: 0 0 32px;
}
@media screen and (max-width: 991px) {
  .fl-podcast .podcast-article__interview-faq .accordion-toggle-icon {
    width: 25px;
    height: 25px;
    flex: 0 0 25px;
  }
}
.fl-podcast .podcast-article__interview-faq .accordion-toggle-icon::before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgaWQ9ItCh0LvQvtC5XzEiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMjQuMjg1LDExLjI4NEwxNiwxOS41NzFsLTguMjg1LTguMjg4Yy0wLjM5NS0wLjM5NS0xLjAzNC0wLjM5NS0xLjQyOSwwICBjLTAuMzk0LDAuMzk1LTAuMzk0LDEuMDM1LDAsMS40M2w4Ljk5OSw5LjAwMmwwLDBsMCwwYzAuMzk0LDAuMzk1LDEuMDM0LDAuMzk1LDEuNDI4LDBsOC45OTktOS4wMDIgIGMwLjM5NC0wLjM5NSwwLjM5NC0xLjAzNiwwLTEuNDMxQzI1LjMxOSwxMC44ODksMjQuNjc5LDEwLjg4OSwyNC4yODUsMTEuMjg0eiIgZmlsbD0iI2ZmZmZmZiIgaWQ9IkV4cGFuZF9Nb3JlIj48L3BhdGg+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center;
  transition: 0.4s transform;
}
.fl-podcast .podcast-article__interview-faq .accordion-content {
  padding-inline-start: 58px;
  padding-inline-end: 70px;
  padding-block: 12px;
  display: none;
}
@media screen and (max-width: 1199px) {
  .fl-podcast .podcast-article__interview-faq .accordion-content {
    padding-inline: 30px;
  }
}
.fl-podcast .podcast-article__interview-faq .accordion-content p {
  margin: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.75;
}
.fl-podcast .podcast-article__interview-faq .accordion-list:not(:last-child) {
  margin-bottom: 21px;
}
.fl-podcast .podcast-article__interview-faq .accordion-list.active .accordion-toggle-icon::before {
  transform: scale(-1);
}
.fl-podcast .podcast-article__interview-faq .accordion-list.active .title {
  background: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
}
.fl-podcast .collapsible-content {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  cursor: pointer;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.fl-podcast .collapsible-content::after {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: inherit;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgaWQ9ItCh0LvQvtC5XzEiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMjQuMjg1LDExLjI4NEwxNiwxOS41NzFsLTguMjg1LTguMjg4Yy0wLjM5NS0wLjM5NS0xLjAzNC0wLjM5NS0xLjQyOSwwICBjLTAuMzk0LDAuMzk1LTAuMzk0LDEuMDM1LDAsMS40M2w4Ljk5OSw5LjAwMmwwLDBsMCwwYzAuMzk0LDAuMzk1LDEuMDM0LDAuMzk1LDEuNDI4LDBsOC45OTktOS4wMDIgIGMwLjM5NC0wLjM5NSwwLjM5NC0xLjAzNiwwLTEuNDMxQzI1LjMxOSwxMC44ODksMjQuNjc5LDEwLjg4OSwyNC4yODUsMTEuMjg0eiIgZmlsbD0iI2ZmZmZmZiIgaWQ9IkV4cGFuZF9Nb3JlIj48L3BhdGg+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center;
  transition: 0.4s transform;
}
.fl-podcast .collapsible-content.open::after {
  transform: scale(-1);
}
.fl-podcast .collapsible-inner-content {
  display: none;
}

body.single-podcasts .section-founders {
  padding-top: 63px;
  padding-bottom: 159px;
}
@media screen and (max-width: 1199px) {
  body.single-podcasts .section-founders {
    padding-bottom: 120px;
  }
}
@media screen and (max-width: 991px) {
  body.single-podcasts .section-founders {
    padding-top: 40px;
    padding-bottom: 60px;
  }
}
body.single-podcasts .section-founders-title {
  margin-bottom: 77px;
}
@media screen and (max-width: 991px) {
  body.single-podcasts .section-founders-title {
    margin-bottom: 60px;
  }
}
body.single-podcasts .section-founders-title h2 {
  line-height: normal;
}
body.single-podcasts .section-founders__wrapper {
  max-width: 100%;
  padding: 0 !important;
}
body.single-podcasts .section-founders__swiper-container {
  position: relative;
}
body.single-podcasts .section-founders__swiper-inner {
  max-width: 1600px;
  margin: 0 auto;
}
@media only screen and (max-width: 1799px) {
  body.single-podcasts .section-founders__swiper-inner {
    max-width: 1520px;
    padding: 0 80px;
  }
}
@media screen and (max-width: 991px) {
  body.single-podcasts .section-founders__swiper-inner {
    padding: 0;
  }
}
body.single-podcasts .section-founders .swiper-button-prev {
  left: 0;
}
body.single-podcasts .section-founders .swiper-button-next {
  right: 0;
}

.cta-module {
  padding-top: 60px;
}
.cta-module_inner {
  border-radius: 15px;
  padding: 99px 22px 118px;
  position: relative;
  background-color: #1F1458;
}
@media screen and (max-width: 1199px) {
  .cta-module_inner {
    padding-block: 60px;
  }
}
.cta-module_inner::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  background: linear-gradient(195.63deg, #346DFF 11.3%, #B265FF 79.27%);
  opacity: 0.29;
  border-radius: inherit;
}
.cta-module_title {
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
  line-height: 1.27;
}
@media screen and (min-width: 1441px) {
  .cta-module_title {
    font-size: 46px;
    margin-bottom: 59px;
  }
}
@media screen and (max-width: 1199px) {
  .cta-module_title {
    font-size: 28px;
  }
}
.cta-module .btn {
  position: relative;
  z-index: 1;
  min-height: unset;
  font-size: 20px;
  padding: 20px;
}
@media screen and (min-width: 1441px) {
  .cta-module .btn {
    padding: 27px 20px 27px 38px;
    font-size: 32px;
    line-height: 1;
  }
}
@media screen and (max-width: 1440px) {
  .cta-module .btn::after {
    width: 20px;
    height: 20px;
  }
}

.directory-listing__holder {
  margin-top: 58px;
}

.directory-listing {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .directory-listing {
    padding-bottom: 120px;
  }
}
.directory-listing .section-title {
  text-align: center;
  margin: 0 0 63px;
}
@media screen and (max-width: 1199px) {
  .directory-listing .section-title {
    font-size: 3.2rem;
  }
}
@media screen and (max-width: 767px) {
  .directory-listing .section-title {
    font-size: 3rem;
    margin-bottom: 42px;
  }
}
@media screen and (max-width: 575px) {
  .directory-listing .section-title {
    font-size: 2.6rem;
  }
}
.directory-listing__row {
  display: flex;
  flex-wrap: wrap;
  row-gap: 34px;
  -moz-column-gap: 38px;
       column-gap: 38px;
}
@media screen and (max-width: 1440px) {
  .directory-listing__row {
    row-gap: 30px;
    -moz-column-gap: 26px;
         column-gap: 26px;
  }
}
.directory-listing__col {
  flex: 0 0 calc(25% - 28.5px);
  max-width: calc(25% - 28.5px);
}
@media screen and (max-width: 1440px) {
  .directory-listing__col {
    flex: 0 0 calc(25% - 22.5px);
    max-width: calc(25% - 22.5px);
  }
}
@media screen and (max-width: 1399px) {
  .directory-listing__col {
    flex: 0 0 calc(33.3333333333% - 20px);
    max-width: calc(33.3333333333% - 20px);
  }
}
@media screen and (max-width: 991px) {
  .directory-listing__col {
    flex: 0 0 calc(50% - 15px);
    max-width: calc(50% - 15px);
  }
}
@media screen and (max-width: 767px) {
  .directory-listing__col {
    flex: 0 0 calc(100% - 0px);
    max-width: calc(100% - 0px);
  }
}
.directory-listing .founder-card {
  position: relative;
  overflow: hidden;
  border-radius: 29.35px;
  border: 0.778px solid rgba(123, 45, 250, 0.44);
  padding: 48px 20px 32px;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .directory-listing .founder-card {
    border-radius: 48px;
  }
}
@media screen and (max-width: 479px) {
  .directory-listing .founder-card {
    border-radius: 30px;
  }
}
.directory-listing .founder-card__inner {
  position: relative;
  justify-content: space-between;
  gap: 0;
  flex-wrap: initial;
}
.directory-listing .founder-card .logo {
  display: block;
  margin: 0 auto 34px;
}
.directory-listing .founder-card .thumbnail {
  width: 204px;
  height: 204px;
  margin: 0 auto 32px;
}
.directory-listing .founder-card .founder-name {
  font-size: 25px;
  line-height: 1;
  font-weight: 700;
  margin: 0 0 2px;
}
.directory-listing .founder-card .designation {
  font-size: 14px;
  line-height: 1.64;
  font-weight: 300;
  margin: 0 0 17px;
}
.directory-listing .founder-card p {
  font-size: 18px;
  line-height: 1.22;
  font-weight: 700;
}
.directory-listing .founder-card .cta-btn {
  margin-top: 24px;
}
.directory-listing .founder-card .cta-btn .listen-btn {
  font-size: 16px;
  line-height: 1;
  font-weight: 800;
  text-transform: uppercase;
  border-radius: 6px;
  border: 2px solid #fff;
  height: 62px;
  min-width: 204px;
  gap: 16px;
  padding: 13px 11px 13px 26px;
}
.directory-listing .founder-card .cta-btn .listen-btn:after {
  width: 29px;
  height: 29px;
}

.industry-founder {
  padding-bottom: 154px;
}
@media screen and (max-width: 1199px) {
  .industry-founder {
    padding-bottom: 40px;
  }
}
.industry-founder .section-title {
  font-size: 54px;
  font-weight: 800;
  line-height: 1.2;
  text-align: center;
  margin: 0 0 85px;
  position: relative;
  border: 0;
  border-top: 2px solid #4B2C77;
  padding: 0 10%;
}
@media screen and (max-width: 1199px) {
  .industry-founder .section-title {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  .industry-founder .section-title {
    font-size: 2.2rem;
    margin-bottom: 60px;
  }
}
.industry-founder .section-title legend {
  padding: 0 14px;
  max-width: 1061px;
}
.industry-founder .container {
  position: relative;
  width: 1830px;
}
.industry-founder .additional-wrapper {
  max-width: 1630px;
  margin-inline: auto;
}
@media screen and (max-width: 1800px) {
  .industry-founder .additional-wrapper {
    max-width: 1520px;
    padding: 0 80px;
  }
}
@media screen and (max-width: 1800px) and (max-width: 767px) {
  .industry-founder .additional-wrapper {
    padding: 0;
  }
}
.industry-founder__slider .swiper-slide {
  height: auto;
}
@media screen and (max-width: 1440px) {
  .industry-founder__slider .industry-founder__card {
    height: 100%;
  }
}
.industry-founder .inner-wrapper {
  position: relative;
}
@media screen and (max-width: 767px) {
  .industry-founder .slide-arrow-holder {
    display: flex;
    flex-direction: row-reverse;
    gap: 20px 40px;
    justify-content: center;
    margin: 70px 0 0;
  }
}
.industry-founder .swiper-button-prev,
.industry-founder .swiper-button-next {
  width: 66px;
  height: 20px;
}
@media screen and (max-width: 767px) {
  .industry-founder .swiper-button-prev,
  .industry-founder .swiper-button-next {
    position: static;
  }
}
.industry-founder .swiper-button-prev::after,
.industry-founder .swiper-button-next::after {
  content: "";
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
}
.industry-founder .swiper-button-prev {
  left: 0;
}
.industry-founder .swiper-button-prev::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA2OCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGlkPSJBcnJvdyAyIiBkPSJNMC45MzkzNCAxMC45MzkzQzAuMzUzNTUzIDExLjUyNTEgMC4zNTM1NTMgMTIuNDc0OSAwLjkzOTM0IDEzLjA2MDdMMTAuNDg1MyAyMi42MDY2QzExLjA3MTEgMjMuMTkyNCAxMi4wMjA4IDIzLjE5MjQgMTIuNjA2NiAyMi42MDY2QzEzLjE5MjQgMjIuMDIwOCAxMy4xOTI0IDIxLjA3MTEgMTIuNjA2NiAyMC40ODUzTDQuMTIxMzIgMTJMMTIuNjA2NiAzLjUxNDcyQzEzLjE5MjQgMi45Mjg5MyAxMy4xOTI0IDEuOTc5MTkgMTIuNjA2NiAxLjM5MzRDMTIuMDIwOCAwLjgwNzYxMSAxMS4wNzExIDAuODA3NjExIDEwLjQ4NTMgMS4zOTM0TDAuOTM5MzQgMTAuOTM5M1pNMiAxMy41SDY4VjEwLjVIMlYxMy41WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMTY2MCkiLz4NCjxkZWZzPg0KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfMTY2MCIgeDE9IjY2IiB5MT0iMTIiIHgyPSItNSIgeTI9IjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjN0IyREZBIiBzdG9wLW9wYWNpdHk9IjAuODMiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VDMDFENSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
}
.industry-founder .swiper-button-next {
  right: 0;
}
.industry-founder .swiper-button-next::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA2OCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGlkPSJBcnJvdyAxIiBkPSJNNjcuMDYwNyAxMy4wNjA3QzY3LjY0NjQgMTIuNDc0OSA2Ny42NDY0IDExLjUyNTEgNjcuMDYwNyAxMC45MzkzTDU3LjUxNDcgMS4zOTM0QzU2LjkyODkgMC44MDc2MTEgNTUuOTc5MiAwLjgwNzYxMSA1NS4zOTM0IDEuMzkzNEM1NC44MDc2IDEuOTc5MTkgNTQuODA3NiAyLjkyODkzIDU1LjM5MzQgMy41MTQ3Mkw2My44Nzg3IDEyTDU1LjM5MzQgMjAuNDg1M0M1NC44MDc2IDIxLjA3MTEgNTQuODA3NiAyMi4wMjA4IDU1LjM5MzQgMjIuNjA2NkM1NS45NzkyIDIzLjE5MjQgNTYuOTI4OSAyMy4xOTI0IDU3LjUxNDcgMjIuNjA2Nkw2Ny4wNjA3IDEzLjA2MDdaTTAgMTMuNUg2NlYxMC41SDBWMTMuNVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xXzE2NTkpIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzE2NTkiIHgxPSI2NCIgeTE9IjEyIiB4Mj0iLTciIHkyPSIxMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzdCMkRGQSIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQzAxRDUiIHN0b3Atb3BhY2l0eT0iMC44NSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjwvc3ZnPg0K);
}

body.page-template-tpl-static, body.tax-podcast-category {
  background-image: url(images/bg-pattern-only.595ecf6a.jpg);
  background-repeat: repeat-y;
  background-size: cover;
  background-position: top center;
  background-color: #19113b;
}
body.page-template-tpl-static .inner-banner, body.tax-podcast-category .inner-banner {
  padding-bottom: 625px;
}
@media screen and (max-width: 1440px) {
  body.page-template-tpl-static .inner-banner, body.tax-podcast-category .inner-banner {
    padding-bottom: 600px;
  }
}
@media screen and (max-width: 767px) {
  body.page-template-tpl-static .inner-banner, body.tax-podcast-category .inner-banner {
    padding-bottom: 536px;
  }
}
body.page-template-tpl-static .directory-listing, body.tax-podcast-category .directory-listing {
  margin-top: -412px;
  position: relative;
}

.section-companies {
  padding-top: 103px;
  padding-bottom: 60px;
}
@media screen and (max-width: 991px) {
  .section-companies {
    padding-block: 40px;
  }
}
.section-companies__title {
  font-size: 34px;
  line-height: 1.9;
  font-weight: 800;
  margin-bottom: 53px;
}
@media screen and (max-width: 1440px) {
  .section-companies__title {
    line-height: 1.4;
  }
}
.section-companies__logo-block {
  max-width: 1444px;
  margin: 0 auto;
}
.section-companies__logo-row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  margin: 0 -15px;
  gap: 24px 0;
}
.section-companies__logo-row > * {
  flex: 0 1 25%;
  padding: 0 15px;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .section-companies__logo-row > * img {
    width: 90%;
  }
}
@media screen and (max-width: 991px) {
  .section-companies__logo-row > * {
    flex: 0 1 33.33%;
  }
}
@media screen and (max-width: 575px) {
  .section-companies__logo-row > * {
    flex: 0 1 50%;
  }
}

.program {
  padding-top: 62px;
  padding-bottom: 82px;
}
@media screen and (max-width: 991px) {
  .program {
    padding-block: 40px;
  }
}
.program__title {
  margin: 0 0 41px;
  line-height: 1.08;
}
.program__wrapper {
  max-width: 1444px;
  margin: 0 auto;
}
.program__cards-block {
  padding-inline: 21px;
}
@media screen and (max-width: 1440px) {
  .program__cards-block {
    padding: 0;
  }
}
.program__cards-block-title {
  font-size: 34px;
  line-height: 1.9;
  font-weight: 800;
  margin-bottom: 52px;
}
@media screen and (max-width: 1800px) {
  .program__cards-block-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .program__cards-block-title {
    margin-bottom: 32px;
  }
}
.program__cards-row {
  display: flex;
  flex-wrap: wrap;
  gap: 40px 0;
  margin: 0 -30px;
  justify-content: center;
}
@media screen and (max-width: 1440px) {
  .program__cards-row {
    margin: 0 -15px;
  }
}
.program__cards-row > * {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding: 0 30px;
}
@media screen and (max-width: 1440px) {
  .program__cards-row > * {
    padding: 0 15px;
  }
}
@media screen and (max-width: 1199px) {
  .program__cards-row > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .program__cards-row > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.program__card {
  position: relative;
  border-radius: 30px;
  padding: 59px 36px 64px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .program__card {
    padding: 40px 24px;
  }
}
.program__card-icon {
  width: 117px;
  height: 117px;
  margin: 0 auto 32px;
  text-align: center;
}
.program__card-content {
  margin: 0 0 43px;
  flex-grow: 1;
}
.program__card-content h4 {
  font-size: 30px;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 23px;
  text-align: center;
}
.program__card-content p {
  text-align: center;
  line-height: 1.4;
}
.program__card-btn {
  text-align: center;
}
.program__card-btn .btn-w-gborder {
  background: transparent;
  min-height: 56px;
  max-width: 260px;
  width: 100%;
  padding: 8px 15px;
  font-family: "Inter", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: normal;
  gap: 21px;
  font-weight: 600;
  min-width: unset;
}
.program__card-btn .btn-w-gborder.gradient-border-mask {
  --_first-color: #B265FF;
  --_second-color: #346dff;
}
.program__card-btn .btn-w-gborder::after {
  width: 23px;
  height: 23px;
}

.section-philosophy {
  padding-top: 82px;
  padding-bottom: 58px;
}
@media screen and (max-width: 991px) {
  .section-philosophy {
    padding-top: 40px;
  }
}
.section-philosophy__wrapper {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  border-radius: 30px;
  border: 1px solid rgba(123, 45, 250, 0.44);
  padding: 124px 30px 113px;
  overflow: hidden;
  background: linear-gradient(90deg, rgba(236, 1, 212, 0.43) 0%, rgba(0, 18, 177, 0.5) 102.31%);
}
@media screen and (max-width: 1440px) {
  .section-philosophy__wrapper {
    padding: 60px 30px;
  }
}
@media screen and (max-width: 991px) {
  .section-philosophy__wrapper {
    padding: 40px 20px;
  }
}
.section-philosophy__inner {
  max-width: 1245px;
  margin: 0 auto;
}
.section-philosophy__title {
  font-size: 100px;
  line-height: 0.95;
  text-align: center;
  margin: 0 0 54px;
}
@media screen and (max-width: 1440px) {
  .section-philosophy__title {
    font-size: 48px;
  }
}
@media screen and (max-width: 991px) {
  .section-philosophy__title {
    margin: 0 0 34px;
  }
}
.section-philosophy p {
  font-size: 30px;
  line-height: 1.23;
  font-weight: 300;
  text-align: center;
}
@media screen and (max-width: 1440px) {
  .section-philosophy p {
    font-size: 22px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 767px) {
  .section-philosophy p {
    font-size: 18px;
  }
}
.section-philosophy p:not(:last-child) {
  margin: 0 0 35px;
}
@media screen and (max-width: 991px) {
  .section-philosophy p:not(:last-child) {
    margin: 0 0 18px;
  }
}
.section-philosophy p strong {
  font-weight: 700;
}

.fl-media-network {
  padding-top: 58px;
  padding-bottom: 53px;
}
@media screen and (max-width: 991px) {
  .fl-media-network {
    padding-top: 40px;
  }
}
.fl-media-network .container {
  width: 100%;
}
.fl-media-network__swiper-holder {
  position: relative;
  padding: 0 80px;
}
@media screen and (max-width: 1440px) {
  .fl-media-network__swiper-holder {
    padding: 0 60px;
  }
}
@media screen and (max-width: 767px) {
  .fl-media-network__swiper-holder {
    padding: 0;
  }
}
.fl-media-network__title {
  line-height: 1.13;
  margin: 0 0 24px;
  text-align: center;
  padding: 0 40px;
}
.fl-media-network__inner {
  max-width: 1140px;
  margin: 0 auto;
}
.fl-media-network__inner p {
  font-size: 26px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  margin: 0 0 117px;
}
@media screen and (max-width: 1440px) {
  .fl-media-network__inner p {
    font-size: 22px;
    margin: 0 0 60px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 767px) {
  .fl-media-network__inner p {
    font-size: 18px;
  }
}
.fl-media-network__row {
  display: flex;
  flex-wrap: wrap;
}
.fl-media-network .swiper-slide {
  height: auto;
}
.fl-media-network__card {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.fl-media-network__card-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.fl-media-network__card-thumb {
  height: 550px;
  position: relative;
  border-radius: 15px;
  border: 1px solid rgba(123, 45, 250, 0.44);
  margin: 0 0 42px;
  padding: 15px;
}
@media screen and (max-width: 991px) {
  .fl-media-network__card-thumb {
    height: 440px;
    margin-bottom: 30px;
  }
}
.fl-media-network__card-logo {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .fl-media-network__card-logo {
    top: 20px;
  }
}
.fl-media-network__card-logo img {
  width: 190px;
  max-width: 100%;
  margin: 0 auto;
}
.fl-media-network__card-logo-big {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  padding: 80px 0;
}
@media screen and (max-width: 991px) {
  .fl-media-network__card-logo-big img {
    max-width: 75%;
  }
}
.fl-media-network__card-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fl-media-network__card-content p {
  text-align: center;
  font-size: 23px;
  font-weight: 600;
  opacity: 0.85;
  margin: 0 0 26px;
  line-height: 1.47;
}
@media screen and (max-width: 767px) {
  .fl-media-network__card-content p {
    font-size: 18px;
  }
}
.fl-media-network__card-content .btn-wrap {
  text-align: center;
}
.fl-media-network__card-content .btn-wrap .btn {
  --_first-color: #B265FF;
  --_second-color: #346dff;
  border: 0;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  font-size: 16px;
  background: transparent;
  min-height: 63px;
}
.fl-media-network .fl-media-navigation-buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 40px;
}
.fl-media-network .fl-media-prev-button,
.fl-media-network .fl-media-next-button {
  cursor: pointer;
  width: 66px;
  height: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 1440px) {
  .fl-media-network .fl-media-prev-button,
  .fl-media-network .fl-media-next-button {
    width: 46px;
  }
}
@media screen and (max-width: 767px) {
  .fl-media-network .fl-media-prev-button,
  .fl-media-network .fl-media-next-button {
    width: 60px;
    position: static;
    top: unset;
    left: unset;
    right: unset;
    margin: 0;
  }
}
.fl-media-network .fl-media-prev-button::after,
.fl-media-network .fl-media-next-button::after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
}
.fl-media-network .fl-media-prev-button {
  left: 0px;
}
.fl-media-network .fl-media-prev-button::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA2OCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGlkPSJBcnJvdyAyIiBkPSJNMC45MzkzNCAxMC45MzkzQzAuMzUzNTUzIDExLjUyNTEgMC4zNTM1NTMgMTIuNDc0OSAwLjkzOTM0IDEzLjA2MDdMMTAuNDg1MyAyMi42MDY2QzExLjA3MTEgMjMuMTkyNCAxMi4wMjA4IDIzLjE5MjQgMTIuNjA2NiAyMi42MDY2QzEzLjE5MjQgMjIuMDIwOCAxMy4xOTI0IDIxLjA3MTEgMTIuNjA2NiAyMC40ODUzTDQuMTIxMzIgMTJMMTIuNjA2NiAzLjUxNDcyQzEzLjE5MjQgMi45Mjg5MyAxMy4xOTI0IDEuOTc5MTkgMTIuNjA2NiAxLjM5MzRDMTIuMDIwOCAwLjgwNzYxMSAxMS4wNzExIDAuODA3NjExIDEwLjQ4NTMgMS4zOTM0TDAuOTM5MzQgMTAuOTM5M1pNMiAxMy41SDY4VjEwLjVIMlYxMy41WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMTY2MCkiLz4NCjxkZWZzPg0KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfMTY2MCIgeDE9IjY2IiB5MT0iMTIiIHgyPSItNSIgeTI9IjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjN0IyREZBIiBzdG9wLW9wYWNpdHk9IjAuODMiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VDMDFENSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
}
.fl-media-network .fl-media-next-button {
  right: 0px;
}
.fl-media-network .fl-media-next-button::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA2OCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGlkPSJBcnJvdyAxIiBkPSJNNjcuMDYwNyAxMy4wNjA3QzY3LjY0NjQgMTIuNDc0OSA2Ny42NDY0IDExLjUyNTEgNjcuMDYwNyAxMC45MzkzTDU3LjUxNDcgMS4zOTM0QzU2LjkyODkgMC44MDc2MTEgNTUuOTc5MiAwLjgwNzYxMSA1NS4zOTM0IDEuMzkzNEM1NC44MDc2IDEuOTc5MTkgNTQuODA3NiAyLjkyODkzIDU1LjM5MzQgMy41MTQ3Mkw2My44Nzg3IDEyTDU1LjM5MzQgMjAuNDg1M0M1NC44MDc2IDIxLjA3MTEgNTQuODA3NiAyMi4wMjA4IDU1LjM5MzQgMjIuNjA2NkM1NS45NzkyIDIzLjE5MjQgNTYuOTI4OSAyMy4xOTI0IDU3LjUxNDcgMjIuNjA2Nkw2Ny4wNjA3IDEzLjA2MDdaTTAgMTMuNUg2NlYxMC41SDBWMTMuNVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xXzE2NTkpIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzE2NTkiIHgxPSI2NCIgeTE9IjEyIiB4Mj0iLTciIHkyPSIxMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzdCMkRGQSIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQzAxRDUiIHN0b3Atb3BhY2l0eT0iMC44NSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjwvc3ZnPg0K);
}

.fl-interview-cta {
  padding-top: 60px;
  padding-bottom: 105px;
}
@media screen and (max-width: 991px) {
  .fl-interview-cta {
    padding-bottom: 60px;
  }
}
.fl-interview-cta__wrapper {
  border-radius: 30px;
  position: relative;
  overflow: hidden;
}
.fl-interview-cta__inner {
  padding: 84px 90px 95px;
}
@media screen and (max-width: 1199px) {
  .fl-interview-cta__inner {
    padding: 80px 30px;
  }
}
@media screen and (max-width: 991px) {
  .fl-interview-cta__inner {
    padding: 40px 20px;
  }
}
.fl-interview-cta__title {
  font-size: 52px;
  line-height: 1.03;
  text-align: center;
  margin: 0 auto 11px;
  max-width: 830px;
}
@media screen and (max-width: 991px) {
  .fl-interview-cta__title {
    font-size: 36px;
  }
}
.fl-interview-cta__sub-title {
  text-align: center;
  font-size: 128px;
  font-family: "Calistoga", sans-serif;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  margin: 0 0 13px;
}
@media screen and (max-width: 1440px) {
  .fl-interview-cta__sub-title {
    font-size: 68px;
  }
}
@media screen and (max-width: 991px) {
  .fl-interview-cta__sub-title {
    font-size: 52px;
    margin: 0 0 38px;
  }
}
@media screen and (max-width: 767px) {
  .fl-interview-cta__sub-title {
    font-size: 42px;
  }
}
.fl-interview-cta p {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.3;
  text-align: center;
  margin: 0 0 60px;
}
@media screen and (max-width: 991px) {
  .fl-interview-cta p {
    font-size: 20px;
    margin: 0 0 38px;
  }
}
.fl-interview-cta__btn {
  text-align: center;
}
.fl-interview-cta__btn .btn {
  background: transparent;
  border: 2px solid #fff;
  padding: 8px 56px;
}
@media screen and (max-width: 991px) {
  .fl-interview-cta__btn .btn {
    padding: 8px 20px;
  }
}

.story--banner {
  padding-top: 288px;
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .story--banner {
    padding-top: 160px;
    padding-bottom: 60px;
  }
}

.section-zig-zag {
  padding-top: 20px !important;
}

.zig-zag {
  padding-block: 60px;
}
.zig-zag__wrapper {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .zig-zag__wrapper {
    overflow: hidden;
  }
}
.zig-zag__title {
  display: inline-block;
  margin: 0 auto 118px;
  position: relative;
}
@media screen and (max-width: 1440px) {
  .zig-zag__title {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 991px) {
  .zig-zag__title {
    margin-bottom: 40px;
  }
}
.zig-zag__title::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY2IiBoZWlnaHQ9IjI0MyIgdmlld0JveD0iMCAwIDE2NiAyNDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjA5XzIxNCkiPg0KPHBhdGggZD0iTTUwLjkyMzIgMTYuODA5M0M1OC4xNzY1IDE5LjE2ODcgNjUuMzM2NSAyMi43NDQ3IDcyLjE4NTkgMjcuNDI4OEM3Ni44NDQxIDMwLjY1MjIgODEuMjE3NCAzNC42NDY3IDg1LjE1MjggMzkuMjcyNkM4OS42MjMxIDQ0LjU1MDUgOTMuMzA3MyA1MC43MjI2IDk1Ljk1NzkgNTcuMzc0MUM5Ny4zNzUzIDYwLjg5MTcgOTguNDgwNSA2NC41MTYgOTkuMjUwOCA2OC4xNzI4Qzk5Ljk2MTIgNzEuOTQyIDEwMC4xNDMgNzUuNjk0OCA5OS43ODg2IDc5LjI2MTVDOTkuNDk1MyA4Mi4yNDY4IDk4LjgyMjggODUuMDYzOCA5Ny43OTMyIDg3LjYxOTRDOTAuMjM1MSA4NC4zMjg1IDgyLjU0MDkgODIuNjM0MyA3NS4wNzQ2IDgyLjYxNjlDNjcuMTM3NCA4Mi40MTIgNTkuNjAzOCA4NC4yNDQzIDUyLjkzOTkgODguMDAwNkM1Mi4xMDI2IDg4LjUwMTkgNTEuMjk2IDg5LjE2MSA1MC40Nzg0IDg5Ljc1MTVDNDkuNjcyMiA5MC40MzYgNDguOTIwNiA5MS4yMDI4IDQ4LjIyOTQgOTIuMDQ2M0M0Ni42MDEzIDkzLjgwMTQgNDUuNTE4NiA5Ni4yMDQ2IDQ1LjEwNTUgOTguOTgwMkM0NC45MDQ5IDEwMC41MTYgNDQuOTc3NCAxMDIuMTU1IDQ1LjMxODcgMTAzLjc5N0M0NS42NiAxMDUuNDM5IDQ2LjI2MjggMTA3LjA1IDQ3LjA5IDEwOC41MjlDNDguNjk1NiAxMTEuMjkxIDUwLjkwNzIgMTEzLjUwMyA1My4zNzUxIDExNC44MTVDNTUuNTI3IDExNS45NzEgNTcuNzQ1NyAxMTYuNzIgNTkuOTQzMyAxMTcuMDMxQzYwLjk3NjEgMTE3LjE5NiA2Mi4wMDM5IDExNy4yOTggNjMuMDIyNiAxMTcuMzM1QzY0LjA0MTggMTE3LjM5MSA2NS4wMjU4IDExNy4zNjQgNjUuOTkyNCAxMTcuMjk1QzY5LjgyNjUgMTE3LjA0NCA3My41Mjg1IDExNi4yMzYgNzcuMDI1NyAxMTQuODg2QzgzLjgzNDggMTEyLjM5NCA4OS44OTIzIDEwOC4xNjkgOTQuODY1NSAxMDIuNDQ1Qzk2LjUzMDUgMTAwLjQ3NSA5OC4wMzE4IDk4LjMwNDggOTkuMzU0OSA5NS45NTdDMTAxLjk5NyA5Ny4zMjQ0IDEwNC41NyA5OS4wMTM4IDEwNy4wMyAxMDAuOTk2QzEwOS45MjIgMTAzLjM3OSAxMTIuNTg1IDEwNi4yMzMgMTE0LjkyMyAxMDkuNDU0QzExNy4xNTUgMTEyLjU5NiAxMTkuMDI3IDExNi4wNjEgMTIwLjQ2NyAxMTkuNzEzQzEyMS45MDUgMTIzLjMzIDEyMy4wNTUgMTI3LjA0NSAxMjMuODk4IDEzMC43OTVDMTI1LjM5MyAxMzcuODU2IDEyNS44NCAxNDQuOTIgMTI1LjIxNyAxNTEuNjI1QzEyNC4wNTYgMTYyLjg4IDEyMS4wMzYgMTczLjI3MiAxMTYuMzI0IDE4Mi4yMjNDMTEyLjk2MiAxODguODkyIDEwOS4wNTcgMTk1LjA1MiAxMDQuNjUzIDIwMC42MzRDOTkuNzY0NCAyMDYuNzA4IDk0LjQzMzkgMjEyLjIyOSA4OC43MDQxIDIxNy4xNTFDODcuNTA3MyAyMTguMTcxIDg2LjYyODQgMjE4Ljk1OCA4NS45NjIgMjE5LjYwNkM4NS45MjI3IDIxOC40MDMgODUuOTE0MSAyMTcuMTg4IDg1LjkwNTQgMjE1Ljk3MkM4NS45MjU1IDIxMy4zMjkgODUuOTgwNiAyMTAuNzY5IDg2LjAzMzUgMjA4LjMzMkM4Ni4xMzcgMjAzLjQxMSA4Ni4yNjY5IDE5OS4wNjMgODYuMzA5IDE5NS4zNjJDODYuNDEwNyAxODguMDAyIDg2LjE2MTQgMTgzLjIzIDg1LjQ2MjMgMTgyLjk5Qzg0Ljc2MzEgMTgyLjc1IDgzLjY5MzEgMTg2Ljg4NiA4Mi42MzE1IDE5My45NDZDODIuMTEzOCAxOTcuNTA3IDgxLjU2MzIgMjAxLjcxNiA4MS4yMjk0IDIwNi43MzVDODEuMDQ3MiAyMDkuMjUxIDgwLjg0OTcgMjExLjc3NCA4MC43NTUxIDIxNC40OTdDODAuNzA4OSAyMTUuODgyIDgwLjY3MTUgMjE3LjI4OCA4MC43NTQ2IDIxOC43NjVDODAuNzY1NSAyMTkuNTE3IDgwLjgwMDQgMjIwLjI4MiA4MC44NzkyIDIyMS4xNTFDODAuOTM0MiAyMjIuNTQ2IDgxLjI3OTMgMjIzLjk3NyA4MS44ODI2IDIyNS4zMTFDODIuMzczNSAyMjUuOTcxIDgyLjkyNzQgMjI2LjU1OSA4My41MjYxIDIyNy4wNTNMODQuNTU0IDIyNy42NDJMODUuNTczIDIyOC4wMzlMODYuMDAyNiAyMjguMTk4TDg2LjI5NjMgMjI4LjI5M0w4Ni44MTEzIDIyOC40NDFDODcuMTgzOSAyMjguNTUxIDg3LjUxNDggMjI4LjYwNiA4Ny44MzkyIDIyOC42ODhDODguNTI3NCAyMjguODYgODkuMTczOSAyMjguOTc2IDg5LjgyMDUgMjI5LjA5MkM5MS4wODk0IDIyOS4zMSA5Mi4zMjU1IDIyOS40OTMgOTMuNTQ0MSAyMjkuNjM1Qzk1Ljk2NTkgMjI5LjkyNiA5OC4yNDA5IDIzMC4wODMgMTAwLjQzNyAyMzAuMjI1QzEwNC43OTYgMjMwLjQ3NSAxMDguNjg0IDIzMC41MDkgMTExLjkyNiAyMzAuNDI4QzExOC40MTUgMjMwLjIzNyAxMjIuNDAyIDIyOS41MjMgMTIyLjE5OSAyMjguNjU4QzEyMS45OTUgMjI3Ljc5MyAxMTcuOTE0IDIyNi43OTIgMTExLjMgMjI1Ljc5MUMxMDguMDE5IDIyNS4zNTMgMTA0LjExNSAyMjQuODEyIDk5Ljc3MTQgMjI0LjIxNUw5My4wMTAxIDIyMy4yNTJDOTIuMjE0NSAyMjMuMTI2IDkxLjQzNDMgMjIyLjk5MyA5MC42Mjk5IDIyMi44NDdDOTAuOTk4MSAyMjIuNjkgOTEuMzgxNyAyMjIuNTI4IDkxLjc1IDIyMi4yMDFDOTguMjk5MSAyMTcuOTg2IDEwNC4yMzUgMjEyLjY5NCAxMDkuNDMgMjA2LjQzOEMxMTQuMjM4IDIwMC43NzkgMTE4LjQ4NCAxOTQuNDM4IDEyMi4xMDkgMTg3LjUwMkMxMjQuNDMxIDE4My4wMDcgMTI2LjQyNyAxNzguMjIzIDEyOC4wNzkgMTczLjE5MUMxMzAuMDIgMTY3LjI3NiAxMzEuMjk4IDE2MC45MjcgMTMxLjg4NCAxNTQuMjg2QzEzMi41OTEgMTQ2LjY0NSAxMzIuMDY5IDEzOC41OTQgMTMwLjM0NiAxMzAuNTQ5QzEyOS4zNTIgMTI2LjE3NSAxMjcuOTk1IDEyMS44NDQgMTI2LjI5OSAxMTcuNjMxQzEyNC40NzcgMTEzLjE3MyAxMjIuMTM4IDEwOC45NTQgMTE5LjM3MSAxMDUuMTNDMTE2LjUwNCAxMDEuMjMgMTEzLjI0NyA5Ny43ODExIDEwOS43MTUgOTQuOTA2M0MxMDcuMjc3IDkyLjk2MDUgMTA0Ljc0MSA5MS4yNjczIDEwMi4xNDEgODkuODQ5MUMxMDMuMDg3IDg3LjA4NDUgMTAzLjY4NyA4NC4wODk5IDEwMy45MjQgODAuOTQ3MkMxMDQuMjc3IDc2LjgwODggMTA0LjAwNSA3Mi40NjU5IDEwMy4xMTkgNjguMTE4MkMxMDAuNDA0IDU2LjQ4NzcgOTQuNzU0NyA0NS40NzI5IDg3LjA0ODkgMzYuNzg1OUM4Mi43NzE2IDMyLjAxMzggNzguMDM1NyAyNy45NjIxIDczLjAxOSAyNC43ODNDNjUuODYyNCAyMC4yMzczIDU4LjM4ODQgMTcuMDI5MyA1MC44OTI3IDE1LjI4NTdDNDUuNjQzOCAxNC4wNDc2IDQyLjc4OCAxNC4wMTQ1IDQyLjgzMTggMTQuMjg4NkM0Mi44NzU2IDE0LjU2MjcgNDUuNzA5NCAxNS4xNDE3IDUwLjg1NTMgMTYuODYyNU03NC43NjI0IDEwOS4xNjNDNzEuNTc1IDExMC4zMDUgNjguMjE0IDExMC45NjkgNjQuNzQxNyAxMTEuMTQzQzYxLjUyMDUgMTExLjQzMiA1OC4xMjA1IDExMC43MzIgNTQuODI2NiAxMDkuMTAyQzUzLjUyNzMgMTA4LjQ1NCA1Mi4zNTUyIDEwNy4zMTYgNTEuNTA0NCAxMDUuODc3QzUxLjE1NTYgMTA1LjIzNCA1MC45MDQzIDEwNC41MzcgNTAuNzY1NyAxMDMuODI4QzUwLjYyNzEgMTAzLjExOSA1MC42MDQyIDEwMi40MTQgNTAuNjk4MyAxMDEuNzU1QzUxLjAwNTQgMTAwLjE3MyA1MS42ODA5IDk4LjgxNjMgNTIuNjUzOCA5Ny44Mjg5QzUzLjE4NjIgOTcuMjI1IDUzLjc1MzQgOTYuNjY2OSA1NC4zNTI2IDk2LjE1NzVDNTUuMDQzIDk1LjY5NDEgNTUuNzM3OSA5NS4xNTU3IDU2LjM5MzIgOTQuNzgwM0M2Mi40MzQ3IDkxLjU2ODUgNjkuMjE5OSA5MC4wNjA4IDc2LjM0MjYgOTAuMzQ3M0M4Mi4zNjgyIDkwLjM4ODYgODguNTUyNCA5MS41NzQyIDk0LjY4NDYgOTMuODYzOEM5My43MDQyIDk1LjM1MTQgOTIuNjQgOTYuNzQ3MiA5MS40OTczIDk4LjA0NDJDODYuODA3MSAxMDMuMTM1IDgxLjE2MDUgMTA2Ljg1MyA3NC44NTY2IDEwOS4wMDEiIGZpbGw9IndoaXRlIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMjA5XzIxNCI+DQo8cmVjdCB3aWR0aD0iMjI4LjcwMyIgaGVpZ2h0PSI4Mi45MzkiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ni4zNTk0KSByb3RhdGUoNjcuMDI2MykiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: calc(100% + 88px);
  top: 9px;
  z-index: 2;
  height: 250px;
  width: 164px;
}
@media screen and (max-width: 1440px) {
  .zig-zag__title::after {
    width: 100px;
    left: 100%;
  }
}
@media screen and (max-width: 991px) {
  .zig-zag__title::after {
    width: 83px;
  }
}
@media screen and (max-width: 767px) {
  .zig-zag__title::after {
    content: none;
  }
}
.zig-zag__row::after {
  content: "";
  clear: both;
  display: table;
}
.zig-zag__row > * {
  position: relative;
}
.zig-zag__col {
  --_inline-gap: 80px;
  --_top-gap: 134px;
  --_block-gap: 80px;
}
@media screen and (max-width: 1440px) {
  .zig-zag__col {
    --_top-gap: 80px;
  }
}
@media screen and (max-width: 991px) {
  .zig-zag__col {
    --_block-gap: 60px;
    --_inline-gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .zig-zag__col {
    --_inline-gap: 24px;
  }
}
.zig-zag__col-content {
  width: calc(50% - 41.5px);
  padding-top: 40px;
}
@media screen and (max-width: 1199px) {
  .zig-zag__col-content {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 991px) {
  .zig-zag__col-content {
    width: 100%;
  }
}
.zig-zag__col-content h4 {
  line-height: normal;
  margin: 0 0 47px;
  text-align: left;
}
@media screen and (min-width: 1441px) {
  .zig-zag__col-content h4 {
    font-size: 48px;
  }
}
.zig-zag__col-content p {
  font-size: 40px;
  line-height: 1.3;
  font-weight: 400;
  text-align: left;
}
@media screen and (max-width: 1440px) {
  .zig-zag__col-content p {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .zig-zag__col-content p {
    font-size: 20px;
    line-height: 1.5;
  }
}
.zig-zag__col-content strong {
  font-weight: 800;
}
.zig-zag__col-thumb img {
  border-radius: 10px;
}
.zig-zag__blocks-holder {
  counter-reset: counts;
}
.zig-zag__block {
  padding-bottom: 145px;
  padding-left: 45px;
  position: relative;
}
.zig-zag__block:last-child {
  padding-bottom: 0 !important;
}
@media screen and (max-width: 1440px) {
  .zig-zag__block {
    padding-left: 30px;
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 991px) {
  .zig-zag__block {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .zig-zag__block {
    padding-left: 20px;
  }
}
.zig-zag__block::before {
  content: "#" counter(counts);
  counter-increment: counts;
  width: 94px;
  height: 94px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
  font-size: 40px;
  font-weight: 700;
  line-height: 0.92;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 1440px) {
  .zig-zag__block::before {
    width: 60px;
    height: 60px;
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .zig-zag__block::before {
    width: 40px;
    height: 40px;
    font-size: 18px;
  }
}
.zig-zag__block-wrapper {
  border-radius: 10px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .zig-zag__block-wrapper {
    padding-inline: 24px;
    padding-block: 60px;
  }
}
.zig-zag__block-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
  opacity: 0.2;
  border-radius: inherit;
  z-index: -1;
}
@media screen and (min-width: 992px) {
  .zig-zag__block-wrapper::after {
    content: none;
  }
}
.zig-zag .portrait--image {
  padding-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .zig-zag .portrait--image {
    padding-bottom: 60px;
  }
}
.zig-zag .portrait--image .zig-zag--content {
  padding-top: var(--_top-gap);
  padding-bottom: var(--_block-gap);
}
@media screen and (max-width: 991px) {
  .zig-zag .portrait--image .zig-zag--content {
    padding: 0;
  }
}
.zig-zag .portrait--image .zig-zag--thumb {
  padding-top: var(--_top-gap);
}
@media screen and (max-width: 991px) {
  .zig-zag .portrait--image .zig-zag--thumb {
    padding: 0;
  }
}
@media screen and (min-width: 992px) {
  .zig-zag .portrait--image .content-inner {
    padding-top: 53px;
  }
}
.zig-zag .zig-zag--content {
  border-radius: 10px;
  padding-inline: var(--_inline-gap);
  padding-top: 146px;
  padding-bottom: 80px;
  min-height: 663px;
}
@media screen and (max-width: 1440px) {
  .zig-zag .zig-zag--content {
    padding-block: 80px;
    min-height: 460px;
  }
}
@media screen and (max-width: 991px) {
  .zig-zag .zig-zag--content {
    padding: 0;
    min-height: unset;
  }
}
.zig-zag .zig-zag--content::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
  opacity: 0.2;
  border-radius: inherit;
  z-index: -1;
}
@media screen and (max-width: 991px) {
  .zig-zag .zig-zag--content::after {
    content: none;
  }
}
@media screen and (max-width: 767px) {
  .zig-zag .zig-zag--content {
    order: 2;
  }
}
.zig-zag .zig-zag--thumb {
  width: calc(50% - 41.5px);
  padding-top: 146px;
  z-index: 1;
}
@media screen and (max-width: 1440px) {
  .zig-zag .zig-zag--thumb {
    padding-top: 80px;
  }
}
@media screen and (max-width: 1199px) {
  .zig-zag .zig-zag--thumb {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 991px) {
  .zig-zag .zig-zag--thumb {
    width: 100%;
    padding: 0;
  }
}
.zig-zag .right--thumbnail .zig-zag--thumb {
  padding-right: var(--_inline-gap);
}
@media screen and (max-width: 991px) {
  .zig-zag .right--thumbnail .zig-zag--thumb {
    padding: 0;
  }
}
@media screen and (min-width: 992px) {
  .zig-zag .right--thumbnail .zig-zag--thumb {
    float: right;
  }
}
@media screen and (min-width: 1441px) {
  .zig-zag .right--thumbnail .thumb-inner {
    margin-left: -17px;
  }
}
.zig-zag .left--thumbnail .zig-zag--content {
  order: 2;
}
.zig-zag .left--thumbnail .zig-zag--thumb {
  float: left;
  padding-left: var(--_inline-gap);
}
@media screen and (max-width: 991px) {
  .zig-zag .left--thumbnail .zig-zag--thumb {
    padding: 0;
    float: none;
  }
}
@media only screen and (min-width: 1800px) {
  .zig-zag .left--thumbnail .thumb-inner {
    transform: translateX(14px);
  }
}
.zig-zag .left--thumbnail .content-inner {
  margin-left: auto;
}
@media screen and (min-width: 992px) {
  .zig-zag .left--thumbnail .content-inner {
    padding-left: 18px;
  }
}

.section-achieve {
  padding-block: 68px;
  padding-bottom: 100px;
}
@media screen and (max-width: 991px) {
  .section-achieve {
    padding-bottom: 60px;
  }
}
.section-achieve__title {
  max-width: 991px;
  margin: 0 auto 65px;
  line-height: 1.16;
}
.section-achieve__wrapper {
  border-radius: 30px;
  background: linear-gradient(90deg, rgba(236, 1, 212, 0.26) 0%, rgba(0, 18, 177, 0.3) 102.31%);
  padding-top: 98px;
  padding-bottom: 188px;
  padding-inline: 60px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .section-achieve__wrapper {
    padding-top: 60px;
    padding-bottom: 130px;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-achieve__wrapper {
    padding-inline: 24px;
  }
}
.section-achieve__counter-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-around;
  gap: 40px;
}
.section-achieve__counter-col-inner {
  text-align: center;
}
.section-achieve__counter-col-inner h2 {
  margin: 0 0 15px;
  line-height: normal;
  font-size: 114px;
}
@media screen and (max-width: 1440px) {
  .section-achieve__counter-col-inner h2 {
    font-size: 80px;
  }
}
@media screen and (max-width: 991px) {
  .section-achieve__counter-col-inner h2 {
    font-size: 60px;
  }
}
.section-achieve__counter-col-inner p {
  font-weight: 700;
}
@media screen and (min-width: 1441px) {
  .section-achieve__counter-col-inner p {
    font-size: 25px;
    line-height: 1.45;
  }
}
.section-achieve .btn-wrap {
  position: absolute;
  left: 0;
  top: calc(100% - 50px);
  width: 100%;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 991px) {
  .section-achieve .btn-wrap {
    top: calc(100% - 35px);
  }
}
@media screen and (min-width: 1441px) {
  .section-achieve .btn-wrap .btn {
    padding-left: 92px;
    padding-right: 67px;
    gap: 35px;
  }
}

.our-mission--inner {
  margin-bottom: 194px;
}
@media screen and (max-width: 991px) {
  .our-mission--inner {
    margin-bottom: 74px;
  }
}
.our-mission__pillars {
  max-width: 1379px;
  margin: 0 auto;
  counter-reset: numbers;
}
.our-mission__pillar {
  padding-top: 59px;
  padding-inline: 96px;
  padding-bottom: 110px;
  border-radius: 30px;
}
@media screen and (max-width: 1440px) {
  .our-mission__pillar {
    padding-inline: 40px;
    padding-block: 80px;
  }
}
@media screen and (max-width: 767px) {
  .our-mission__pillar {
    padding-block: 60px;
    padding-inline: 24px;
  }
}
.our-mission__pillar:not(:last-child) {
  margin: 0 0 93px;
}
@media screen and (max-width: 991px) {
  .our-mission__pillar:not(:last-child) {
    margin: 0 0 74px;
  }
}
.our-mission__pillar:has(:not(.our-mission__cards)) .our-mission__pillar-title {
  margin-bottom: 34px;
}
.our-mission__pillar.gradient-border-mask::before {
  border-width: 1px;
}
.our-mission__pillar-title {
  margin-bottom: 44px;
  display: flex;
  align-items: center;
  gap: 0 43px;
  word-break: auto-phrase;
}
@media screen and (max-width: 1199px) {
  .our-mission__pillar-title {
    gap: 0 24px;
  }
}
@media screen and (max-width: 374px) {
  .our-mission__pillar-title {
    flex-direction: column;
    align-items: flex-start;
  }
}
.our-mission__pillar-title::before {
  content: "#" counter(numbers);
  counter-increment: numbers;
  font-size: 116px;
  line-height: normal;
  display: inline-block;
  background: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media screen and (max-width: 1440px) {
  .our-mission__pillar-title::before {
    font-size: 80px;
  }
}
@media screen and (max-width: 991px) {
  .our-mission__pillar-title::before {
    font-size: 60px;
  }
}
@media screen and (max-width: 575px) {
  .our-mission__pillar-title::before {
    font-size: 48px;
  }
}
@media screen and (min-width: 992px) {
  .our-mission__pillar-content {
    padding-inline: 11px;
  }
}
.our-mission__pillar-content p {
  text-align: left;
}
.our-mission__cards {
  margin-bottom: 78px;
}
@media screen and (max-width: 1440px) {
  .our-mission__cards {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 992px) {
  .our-mission__cards {
    padding-inline: 11px;
  }
}
.our-mission__cards-row {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1441px) {
  .our-mission .pillar--media {
    padding-top: 106px;
    padding-bottom: 131px;
  }
}
.our-mission .pillar--media .our-mission__cards-row {
  gap: 30px 0;
  margin: 0 -13px;
}
.our-mission .pillar--media .our-mission__cards-row > * {
  flex: 0 1 25%;
  padding: 0 13px;
}
@media screen and (max-width: 1199px) {
  .our-mission .pillar--media .our-mission__cards-row > * {
    flex: 0 1 33.33%;
  }
}
@media screen and (max-width: 767px) {
  .our-mission .pillar--media .our-mission__cards-row > * {
    flex: 0 1 50%;
  }
}
@media screen and (max-width: 575px) {
  .our-mission .pillar--media .our-mission__cards-row > * {
    flex: 0 1 100%;
  }
}
@media screen and (min-width: 1441px) {
  .our-mission .pillar--ls {
    padding-top: 59px;
    padding-bottom: 125px;
    margin-bottom: 133px;
  }
}
.our-mission .pillar--ls .our-mission__pillar-title {
  margin-bottom: 53px;
  gap: 0 26px;
}
@media screen and (min-width: 1441px) {
  .our-mission .pillar--ls .our-mission__cards {
    margin-bottom: 72px;
  }
}
.our-mission .pillar--ls .our-mission__cards-row {
  margin: 0 -20px;
  gap: 40px 0;
}
@media screen and (max-width: 1199px) {
  .our-mission .pillar--ls .our-mission__cards-row {
    margin: 0 -15px;
  }
}
.our-mission .pillar--ls .our-mission__cards-row > * {
  flex: 0 1 33.33%;
  padding: 0 20px;
}
@media screen and (max-width: 1199px) {
  .our-mission .pillar--ls .our-mission__cards-row > * {
    padding: 0 15px;
  }
}
@media screen and (max-width: 991px) {
  .our-mission .pillar--ls .our-mission__cards-row > * {
    flex: 0 1 50%;
  }
}
@media screen and (max-width: 767px) {
  .our-mission .pillar--ls .our-mission__cards-row > * {
    flex: 0 1 100%;
  }
}
.our-mission .pillar--ls .program__card {
  padding-top: 49px;
  padding-bottom: 53px;
  padding-inline: 37px;
  border-radius: 24.953px;
}
@media screen and (max-width: 1199px) {
  .our-mission .pillar--ls .program__card {
    padding-inline: 24px;
    padding-block: 40px;
  }
}
.our-mission .pillar--ls .program__card-icon {
  width: 97px;
  height: 89px;
  margin-bottom: 35px;
}
.our-mission .pillar--ls .program__card-content {
  margin-bottom: 34px;
}
.our-mission .pillar--ls .program__card-content h4 {
  font-size: 24.953px;
  line-height: normal;
  margin-bottom: 22px;
}
.our-mission .pillar--ls .program__card-content p {
  font-size: 16.636px;
  line-height: 1.4;
  font-weight: 400;
}
.our-mission .pillar--ls .program__card-btn .btn {
  font-size: 13.309px;
  font-weight: 600;
  line-height: normal;
  max-width: 216px;
  min-height: 46px;
}
.our-mission .pillar--ls .program__card-btn .btn::after {
  width: 14px;
}
.our-mission .b2b-card {
  height: 283px;
  padding-top: 18px;
}
.our-mission .b2b-card_content {
  padding-bottom: 22px;
}
.our-mission .b2b-card_logo img {
  width: 114px;
}
.our-mission .b2b-card_logo-big img {
  width: 84%;
}

.y-thought-ls {
  padding-top: 358px;
}
@media screen and (max-width: 1199px) {
  .y-thought-ls {
    padding-top: 250px;
  }
}
@media screen and (max-width: 767px) {
  .y-thought-ls {
    padding-top: 160px;
  }
}
@media screen and (min-width: 1441px) {
  .y-thought-ls .content-block__title {
    margin: 0 0 70px;
  }
}
.y-thought-ls p {
  line-height: 1.4;
}
.y-thought-ls__thumb {
  padding-block: 80px;
  max-width: 1532px;
  margin-left: auto;
}
@media screen and (max-width: 1440px) {
  .y-thought-ls__thumb {
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .y-thought-ls__thumb {
    padding-block: 50px;
  }
}
.y-thought-ls__thumb-row {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 87px;
}
@media screen and (max-width: 991px) {
  .y-thought-ls__thumb-row {
    gap: 60px;
  }
}
.y-thought-ls__thumb-row > * {
  text-align: center;
}
.y-thought-ls figcaption {
  font-size: 32px;
  font-weight: 800;
  line-height: normal;
  margin-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .y-thought-ls figcaption {
    margin-bottom: 18px;
    font-size: 28px;
  }
}
.y-thought-ls .col--left {
  flex: 0 1 calc(45% - 43.5px);
  position: relative;
}
@media screen and (max-width: 991px) {
  .y-thought-ls .col--left {
    flex: 0 1 calc(45% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .y-thought-ls .col--left {
    flex: 0 1 100%;
  }
}
.y-thought-ls .col--left::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAxIiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMTAxIDYwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTk5LjgyODQgMzIuODI4NEMxMDEuMzkxIDMxLjI2NjMgMTAxLjM5MSAyOC43MzM3IDk5LjgyODQgMjcuMTcxNkw3NC4zNzI2IDEuNzE1NzRDNzIuODEwNSAwLjE1MzYzOCA3MC4yNzc4IDAuMTUzNjM3IDY4LjcxNTcgMS43MTU3M0M2Ny4xNTM2IDMuMjc3ODMgNjcuMTUzNiA1LjgxMDQ5IDY4LjcxNTcgNy4zNzI1OUw5MS4zNDMxIDMwTDY4LjcxNTcgNTIuNjI3NEM2Ny4xNTM2IDU0LjE4OTUgNjcuMTUzNiA1Ni43MjIyIDY4LjcxNTcgNTguMjg0M0M3MC4yNzc4IDU5Ljg0NjQgNzIuODEwNSA1OS44NDY0IDc0LjM3MjYgNTguMjg0M0w5OS44Mjg0IDMyLjgyODRaTS0zLjQ5NjkxZS0wNyAzNEw5NyAzNEw5NyAyNkwzLjQ5NjkxZS0wNyAyNkwtMy40OTY5MWUtMDcgMzRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjA5XzEwOTQpIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMDlfMTA5NCIgeDE9Ijk1LjU4NzQiIHkxPSIyOS45NzgzIiB4Mj0iODAuODMyNiIgeTI9IjY0LjIxMzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiMzNDZERkYiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0IyNjVGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  transform: translateY(-38%);
  left: calc(100% - 30px);
  width: 97px;
  height: 57px;
}
@media screen and (max-width: 991px) {
  .y-thought-ls .col--left::after {
    width: 67px;
    left: calc(100% - 20px);
    transform: translateY(0);
  }
}
@media screen and (max-width: 767px) {
  .y-thought-ls .col--left::after {
    left: 50%;
    transform: translateX(-50%) rotate(90deg);
    top: calc(100% - 10px);
    height: 40px;
  }
}
.y-thought-ls .col--right {
  flex: 0 1 calc(55% - 43.5px);
}
@media screen and (max-width: 991px) {
  .y-thought-ls .col--right {
    flex: 0 1 calc(55% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .y-thought-ls .col--right {
    flex: 0 1 100%;
  }
}
.y-thought-ls__additional-info {
  max-width: 1351px;
  margin: 0 auto;
}
.y-thought-ls__additional-info p {
  margin: 0 0 39px !important;
  text-align: center;
}
.y-thought-ls__additional-info strong {
  font-size: 34px;
  font-weight: 600;
  line-height: 1.23;
}
@media screen and (max-width: 1199px) {
  .y-thought-ls__additional-info strong {
    font-size: 28px;
  }
}
@media screen and (max-width: 991px) {
  .y-thought-ls__additional-info strong {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .y-thought-ls__additional-info strong {
    font-size: 20px;
  }
}
.y-thought-ls__additional-info ol,
.y-thought-ls__additional-info ul {
  padding-left: 48px;
}
@media screen and (max-width: 991px) {
  .y-thought-ls__additional-info ol,
  .y-thought-ls__additional-info ul {
    padding-left: 28px;
  }
}
.y-thought-ls__additional-info ol li,
.y-thought-ls__additional-info ul li {
  font-size: 30px;
  font-weight: 300;
  line-height: 2;
}
@media screen and (max-width: 1440px) {
  .y-thought-ls__additional-info ol li,
  .y-thought-ls__additional-info ul li {
    line-height: 1.6;
    margin: 0 0 15px;
  }
}
@media screen and (max-width: 1199px) {
  .y-thought-ls__additional-info ol li,
  .y-thought-ls__additional-info ul li {
    font-size: 24px;
  }
}
@media screen and (max-width: 991px) {
  .y-thought-ls__additional-info ol li,
  .y-thought-ls__additional-info ul li {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .y-thought-ls__additional-info ol li,
  .y-thought-ls__additional-info ul li {
    font-size: 18px;
  }
}

.ta-problem, .b2b-solution {
  padding-top: 85px;
  padding-bottom: 60px;
}
@media screen and (max-width: 991px) {
  .ta-problem, .b2b-solution {
    padding-block: 40px;
  }
}
.ta-problem__wrapper, .b2b-solution__wrapper {
  max-width: 1554px;
  margin: 0 auto;
}
.ta-problem__title, .b2b-solution__title {
  margin: 0 0 47px;
  line-height: 1.38;
}
.ta-problem__row, .b2b-solution__row {
  display: flex;
  flex-wrap: wrap;
  gap: 62px;
}
.ta-problem__row > *, .b2b-solution__row > * {
  flex: 0 1 calc(50% - 31px);
}
@media screen and (max-width: 991px) {
  .ta-problem__row > *, .b2b-solution__row > * {
    flex: 0 1 100%;
  }
}
.ta-problem__col-inner, .b2b-solution__col-inner {
  position: relative;
  border-radius: 8.54px;
  padding: 63px 70px 93px;
  height: 100%;
}
@media screen and (max-width: 1199px) {
  .ta-problem__col-inner, .b2b-solution__col-inner {
    padding: 40px 24px;
  }
}
.ta-problem__col-inner::after, .b2b-solution__col-inner::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-radius: inherit;
  width: 100%;
  height: 100%;
  opacity: 0.15;
  background: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
  z-index: -1;
}
.ta-problem__col-inner h4, .b2b-solution__col-inner h4 {
  line-height: 1.25;
  margin: 0 0 58px;
}
@media screen and (max-width: 1440px) {
  .ta-problem__col-inner h4, .b2b-solution__col-inner h4 {
    margin-bottom: 38px;
  }
}
.ta-problem__col ul, .b2b-solution__col ul {
  list-style: none;
}
.ta-problem__col ul li, .b2b-solution__col ul li {
  --_list-icon-size: 26px;
  --_gap: 15px;
  position: relative;
  padding-left: calc(var(--_list-icon-size) + var(--_gap));
  padding-block: 26px;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.3;
}
@media screen and (max-width: 1440px) {
  .ta-problem__col ul li, .b2b-solution__col ul li {
    font-size: 24px;
  }
}
@media screen and (max-width: 991px) {
  .ta-problem__col ul li, .b2b-solution__col ul li {
    font-size: 20px;
  }
}
.ta-problem__col ul li::after, .b2b-solution__col ul li::after {
  content: "";
  width: calc(100% - 78px);
  height: 0.854px;
  background-color: #5A3D9E;
  top: 0;
  left: 0;
  position: absolute;
}
@media screen and (max-width: 991px) {
  .ta-problem__col ul li::after, .b2b-solution__col ul li::after {
    width: 100%;
  }
}
.ta-problem__col ul li::before, .b2b-solution__col ul li::before {
  content: "";
  width: var(--_list-icon-size);
  height: var(--_list-icon-size);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjE2LjY1MyIgY3k9IjE2LjY1MyIgcj0iMTUuNjM3NSIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMjc2MCkiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzFfMjc2MCkiIHN0cm9rZS13aWR0aD0iMi4wMzA4NSIvPg0KPHBhdGggZD0iTTIyLjQ5ODUgMTcuNTE0NEMyMi45NzQ0IDE3LjAzODYgMjIuOTc0NCAxNi4yNjcxIDIyLjQ5ODUgMTUuNzkxMkwxNC43NDQgOC4wMzY2N0MxNC4yNjgxIDcuNTYwODIgMTMuNDk2NiA3LjU2MDgyIDEzLjAyMDggOC4wMzY2N0MxMi41NDQ5IDguNTEyNTMgMTIuNTQ0OSA5LjI4NDA1IDEzLjAyMDggOS43NTk5MUwxOS45MTM3IDE2LjY1MjhMMTMuMDIwOCAyMy41NDU4QzEyLjU0NDkgMjQuMDIxNiAxMi41NDQ5IDI0Ljc5MzEgMTMuMDIwOCAyNS4yNjlDMTMuNDk2NiAyNS43NDQ4IDE0LjI2ODEgMjUuNzQ0OCAxNC43NDQgMjUuMjY5TDIyLjQ5ODUgMTcuNTE0NFpNMjAuMzA0NyAxNy44NzEzTDIxLjYzNjkgMTcuODcxM0wyMS42MzY5IDE1LjQzNDNMMjAuMzA0NyAxNS40MzQzTDIwLjMwNDcgMTcuODcxM1oiIGZpbGw9IndoaXRlIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzI3NjAiIHgxPSIzMy40Mzk0IiB5MT0iMzcuNDM3NiIgeDI9IjM5LjE3NjgiIHkyPSItMC42MzkyNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiMzNDZERkYiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0IyNjVGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xXzI3NjAiIHgxPSIzMi44MjA5IiB5MT0iLTAuNzIzOTkiIHgyPSIwLjQ5NzkxNCIgeTI9IjAuMDQ5MTkyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzM0NkRGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjI2NUZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 27px;
  left: -6px;
}
.ta-problem__inner, .b2b-solution__inner {
  max-width: 1358px;
  margin: 0 auto;
  margin-top: 85px;
}
@media screen and (max-width: 991px) {
  .ta-problem__inner, .b2b-solution__inner {
    margin-top: 60px;
  }
}
.ta-problem__inner p, .b2b-solution__inner p {
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3;
  text-align: center;
}
@media screen and (max-width: 1440px) {
  .ta-problem__inner p, .b2b-solution__inner p {
    font-size: 24px;
    line-height: normal;
  }
}
@media screen and (max-width: 767px) {
  .ta-problem__inner p, .b2b-solution__inner p {
    font-size: 20px;
  }
}

.rise-above {
  padding-top: 93px;
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .rise-above {
    padding-block: 40px;
  }
}
.rise-above__inner {
  text-align: center;
  max-width: 1394px;
  margin: 0 auto 80px;
}
@media screen and (max-width: 1199px) {
  .rise-above__inner {
    margin-bottom: 60px;
  }
}
.rise-above h3 {
  line-height: 1.38;
  margin: 0 auto 48px;
  max-width: 1179px;
}
@media screen and (max-width: 767px) {
  .rise-above h3 {
    margin-bottom: 28px;
  }
}
.rise-above p {
  font-weight: 300;
}
@media screen and (min-width: 1441px) {
  .rise-above p {
    font-size: 30px;
    line-height: 1.3;
  }
}
.rise-above__ls-philo .fl-ls-points {
  max-width: 1400px;
  margin: 0 auto;
}
.rise-above .fl-book-btn {
  margin-top: 74px;
}
@media screen and (max-width: 991px) {
  .rise-above .fl-book-btn {
    margin-top: 44px;
  }
}
@media screen and (min-width: 1441px) {
  .rise-above .fl-book-btn .btn {
    padding-left: 67px;
    padding-right: 53px;
    gap: 47px;
  }
}

.not-found {
  position: relative;
}
.not-found__wrapper {
  min-height: 850px;
  padding: 145px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 260px 0px 137px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .not-found__wrapper {
    min-height: 590px;
    padding: 160px 0 80px;
  }
}
.not-found__wrapper .content-inner {
  text-align: center;
}
.not-found__wrapper .content-inner h2 {
  margin: 0 0 24px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1200px) {
  .not-found__wrapper .content-inner h2 {
    font-size: 62px;
  }
}
@media only screen and (min-width: 1200px) {
  .not-found__wrapper .content-inner h3 {
    font-size: 48px;
  }
}
.not-found__wrapper .content-inner p {
  margin: 0 0 30px;
}

.default,
.fl-single-main,
.default-section {
  padding-block: 50px;
}
.default ul, .default ol,
.fl-single-main ul,
.fl-single-main ol,
.default-section ul,
.default-section ol {
  padding-left: 20px;
}
.default h1,
.default h2,
.default h3,
.default h4,
.default h5,
.default h6,
.default p,
.default ul,
.default img,
.default video,
.default figure,
.default iframe,
.default ol,
.fl-single-main h1,
.fl-single-main h2,
.fl-single-main h3,
.fl-single-main h4,
.fl-single-main h5,
.fl-single-main h6,
.fl-single-main p,
.fl-single-main ul,
.fl-single-main img,
.fl-single-main video,
.fl-single-main figure,
.fl-single-main iframe,
.fl-single-main ol,
.default-section h1,
.default-section h2,
.default-section h3,
.default-section h4,
.default-section h5,
.default-section h6,
.default-section p,
.default-section ul,
.default-section img,
.default-section video,
.default-section figure,
.default-section iframe,
.default-section ol {
  margin: 0 0 24px;
}
@media screen and (min-width: 992px) {
  .default h2, .default h3,
  .fl-single-main h2,
  .fl-single-main h3,
  .default-section h2,
  .default-section h3 {
    font-size: 48px;
  }
}
@media screen and (min-width: 992px) {
  .default h3,
  .fl-single-main h3,
  .default-section h3 {
    font-size: 46px;
  }
}
.default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h1,
.default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h2,
.default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h3,
.default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h4,
.default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h5,
.default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h6,
.fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h1,
.fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h2,
.fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h3,
.fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h4,
.fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h5,
.fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h6,
.default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h1,
.default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h2,
.default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h3,
.default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h4,
.default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h5,
.default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h6 {
  padding: 36px 0 0;
}
@media screen and (max-width: 991px) {
  .default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h1,
  .default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h2,
  .default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h3,
  .default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h4,
  .default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h5,
  .default :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h6,
  .fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h1,
  .fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h2,
  .fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h3,
  .fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h4,
  .fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h5,
  .fl-single-main :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h6,
  .default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h1,
  .default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h2,
  .default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h3,
  .default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h4,
  .default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h5,
  .default-section :is(ul, ol, p, figure, .wp-block-media-text, video, iframe) + h6 {
    padding: 24px 0 0;
  }
}
.default__wrapper,
.fl-single-main__wrapper,
.default-section__wrapper {
  max-width: 1200px;
  margin: 0 auto;
}

.section-default-banner .container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 220px;
  padding-bottom: 60px;
}
@media screen and (min-width: 768px) {
  .section-default-banner .container {
    min-height: 490px;
  }
}
@media screen and (min-width: 1200px) {
  .section-default-banner .container {
    min-height: 640px;
  }
}
@media screen and (max-width: 575px) {
  .section-default-banner .container {
    padding-top: 180px;
  }
}
.section-default-banner.inner-banner {
  padding: 0;
}

body.page-thank-you {
  background-image: url(images/body-bg-new.5cf73793.jpg);
}
body.page-thank-you .banner__title {
  margin-bottom: 24px !important;
}

.search-contents {
  padding-bottom: 60px;
}
.search-contents article {
  margin: 0 0 50px;
}
.search-contents .entry-title {
  font-size: 42px;
  margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
  .search-contents .entry-title {
    font-size: 36px;
  }
}
.search-contents .navigation {
  margin-top: 60px;
}
.search-contents .navigation .screen-reader-text {
  display: none;
}

.testimonial {
  padding-block: 60px;
}
.testimonial__title {
  max-width: 1463px;
  margin: 0 auto;
  margin-bottom: 80px;
}
@media screen and (max-width: 1440px) {
  .testimonial__title {
    margin-bottom: 60px;
  }
}
.testimonial__inner {
  padding-top: 22px;
  max-width: 1439px;
  margin-left: auto;
  position: relative;
  border-radius: 25.629px;
}
@media screen and (min-width: 1441px) {
  .testimonial__inner {
    margin-left: 110px;
  }
}
.testimonial__row {
  display: flex;
  justify-content: center;
  align-items: unset;
  flex-wrap: wrap;
  flex-direction: row;
  margin: 0 -15px;
  gap: 40px 0;
}
.testimonial__row > * {
  padding: 0 15px;
}
.testimonial__col-thumb {
  flex: 0 1 44%;
  padding-top: 35px;
}
@media screen and (max-width: 991px) {
  .testimonial__col-thumb {
    flex: 0 1 100%;
    padding-top: 0;
  }
}
.testimonial__col-thumb-inner {
  position: relative;
  border-radius: 25.629px;
  max-width: 614px;
  padding-top: 27px;
}
@media screen and (max-width: 991px) {
  .testimonial__col-thumb-inner {
    margin: 0 auto;
  }
}
.testimonial__col-thumb-inner .abs-bg-img {
  top: unset;
  bottom: 10px;
}
.testimonial__col-thumb-inner img {
  border-radius: inherit;
  width: 100%;
}
.testimonial__col-content {
  flex: 0 1 56%;
}
@media screen and (max-width: 991px) {
  .testimonial__col-content {
    flex: 0 1 100%;
  }
}
.testimonial__col-content-inner {
  padding-top: 100px;
  position: relative;
  padding-bottom: 31px;
  padding-left: 8px;
}
@media screen and (min-width: 992px) {
  .testimonial__col-content-inner {
    max-width: 699px;
    margin-left: auto;
  }
}
@media screen and (max-width: 991px) {
  .testimonial__col-content-inner {
    padding-top: 80px;
  }
}
.testimonial__col-content-inner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 14px;
  width: 77px;
  height: 71px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iNzEiIHZpZXdCb3g9IjAgMCA3NSA3MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQo8bWFzayBpZD0ibWFzazBfMjA5XzE4NDgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3NSIgaGVpZ2h0PSI3MSI+DQo8cmVjdCB3aWR0aD0iNzUiIGhlaWdodD0iNzEiIGZpbGw9InVybCgjcGF0dGVybjApIi8+DQo8L21hc2s+DQo8ZyBtYXNrPSJ1cmwoI21hc2swXzIwOV8xODQ4KSI+DQo8cmVjdCB4PSItMTIiIHk9Ii00IiB3aWR0aD0iODciIGhlaWdodD0iODEiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMDlfMTg0OCkiLz4NCjwvZz4NCjxkZWZzPg0KPHBhdHRlcm4gaWQ9InBhdHRlcm4wIiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+DQo8dXNlIHhsaW5rOmhyZWY9IiNpbWFnZTBfMjA5XzE4NDgiIHRyYW5zZm9ybT0ibWF0cml4KDAuMDAxOTUzMTIgMCAwIDAuMDAyMDYzMTYgMCAtMC4wMjgxNjkpIi8+DQo8L3BhdHRlcm4+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjA5XzE4NDgiIHgxPSI3NSIgeTE9Ijg5IiB4Mj0iNzUuOTMiIHkyPSItMy4xMTIyNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzM0NkRGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjI2NUZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPGltYWdlIGlkPSJpbWFnZTBfMjA5XzE4NDgiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWdBQUFBSUFDQVlBQUFEMGVOVDZBQUFBQVhOU1IwSUFyczRjNlFBQUlBQkpSRUZVZUY3dG5RbTRkbFA1eHU4N21rZ0tTU0tKU0dZVkpaSWhNbFVVR1VJaklVbzBVSkVoUTBtem9wUUdRaFFSTW1WT1NVcFMwb0RRcEtKQmczTC9yNGQ5K2grZk0rejl2bnRZYSs5N1hkZTV6amVzOVF5L3RkLzlQbnZ0dFo2SGNETUJFekFCRXpBQkV4Z2NBUTdPWXp0c0FpWmdBaVpnQWlZQUJ3QytDRXpBQkV6QUJFeGdnQVFjQUF4dzB1MnlDWmlBQ1ppQUNUZ0E4RFZnQWlaZ0FpWmdBZ01rNEFCZ2dKTnVsMDNBQkV6QUJFekFBWUN2QVJNd0FSTXdBUk1ZSUFFSEFBT2NkTHRzQWlaZ0FpWmdBZzRBZkEyWWdBbVlnQW1Zd0FBSk9BQVk0S1RiWlJNd0FSTXdBUk53QU9CcndBUk13QVJNd0FRR1NNQUJ3QUFuM1M2YmdBbVlnQW1ZZ0FNQVh3TW1ZQUltWUFJbU1FQUNEZ0FHT09sMjJRUk13QVJNd0FRY0FQZ2FNQUVUTUFFVE1JRUJFbkFBTU1CSnQ4c21ZQUltWUFJbTRBREExNEFKbUlBSm1JQUpESkNBQTRBQlRycGROZ0VUTUFFVE1BRUhBTDRHVE1BRVRNQUVUR0NBQkJ3QURIRFM3YklKbUlBSm1JQUpPQUR3TldBQ0ptQUNKbUFDQXlUZ0FHQ0FrMjZYVGNBRVRNQUVUTUFCZ0s4QkV6QUJFekFCRXhnZ0FRY0FBNXgwdTJ3Q0ptQUNKbUFDRGdCOERaaUFDWmlBQ1pqQUFBazRBQmpncE50bEV6QUJFekFCRTNBQTRHdkFCRXpBQkV6QUJBWkl3QUhBQUNmZExwdUFDWmlBQ1ppQUF3QmZBeVpnQWlaZ0FpWXdRQUlPQUFZNDZYYlpCRXpBQkV6QUJCd0ErQm93QVJNd0FSTXdnUUVTY0FBd3dFbTN5eVpnQWlaZ0FpYmdBTURYZ0FtWWdBbVlnQWtNa0lBRGdBRk91bDAyQVJNd0FSTXdBUWNBdmdaTXdBUk13QVJNWUlBRUhBQU1jTkx0c2dtWWdBbVlnQWs0QVBBMVlBSW1ZQUltWUFJREpPQUFZSUNUYnBkTndBUk13QVJNd0FHQXJ3RVRNQUVUTUFFVEdDQUJCd0FEbkhTN2JBSW1ZQUltWUFJT0FId05tSUFKbUlBSm1NQUFDVGdBR09DazIyVVRNQUVUTUFFVGNBRGdheUFaQXBJZUJ1Qnh4Yy9qQWN6MkUzM3ZBZkFuQUg4dWZzZWZwL3Y3M1NTVmpNTTJ4QVJNWUVZQ2t1STc2ckVsN2dVVDk0cTRKOXc3NlY0dzIzM2hMcEwzRFhVYUhBQU1kZVk3OWx2UzRnQlduZU1uL3EzSmEvSy9BTzRBY0JtQVN3R2NRZkszSGFPd2VoTXdBUUNTRmk3dUI2dE11aThzQldDdUJnSEZBOEVmQUZ3SjRCSUFaNUg4ZVlQNmtoTGQ1TTAyS1VkdFREY0VKTVdIZDVrNXZ1ampBNzVnTnhZOVNPcy9BWHdhd0JFa2IwL0FIcHRnQXIwblVEelZMem5GbC8yaUNUZ2Zxd0VuQVRpRTVFOFNzS2RSRXh3QU5JcDNlTUlsUFJMQUJnQTJBZkFzQUNzQmVIVGlKUDRPNERVa3Y1SzRuVGJQQkxJalVEd0VQQi9BNWdDZUF5QWVBT1pQM0pGWUxYd255U01UdDNNczh4d0FqSVhQZzRPQXBQbUtML3d0aXQveDl4emIrNHNQdmZjSjVEaDd0amtaQXBNZUJPS2U4QklBVDBqR3VHcUduQUpnSjVLeFd0aTc1Z0NnZDFQYWprT1M0Z01kSCt3dEFhd1BJSjc4KzlBT0lIbFFIeHl4RHliUUpnRkpzVmt2VnY3aVMzOWpBTGsrQ015SjdVU1MyN2ZKc2kxZERnRGFJdDBEUFpLV0FQQ3k0a3MvbHZTYTNKelRGYkY0K3QrUzVPbGRHV0M5SnBBTGdXTGoza3VMTC8xNEVIaEVMclpYdEROZUJ4eFJjVXp5M1IwQUpEOUYzUnBZUlBXdkJiQURnTlc2dGFZMTdYOEVzQ1RKdjdhbTBZcE1JQk1DeGZKK1BCRy9Cc0NhQU9MNGJ0OWI3QWxZanVSTmZYTFVBVUNmWnJOR1h5VEZMdDA5QWJ5dVIwdDVWUWk5aCtRaFZRYTRyd24wbVlDa0p3TFl0ZmlKSTN0RGF5ZVFmRldmbkhZQTBLZlpyTUVYU1dzRDJBdEFMT3NOSWJLZmp0cGRBSjVNTWhJTnVabkFZQWxJaXBNOGJ3R3dYWS8yK293eW4zRkVjTmsrNVFsd0FEREtaZEN6TVpJZURtRHI0b3MvanU2NVBVQmdFNUxuR0lZSkRJMUFjVlkvTnZURncwQzgyM2Q3Z01CYlNYNm9MekFjQVBSbEprZndRMUlrNDlrRndPNEFVa2pDTVlJWGpRNzVNTW00QWJxWndDQUlTSm9uanIwQmVITTg3UTdDNldwT25rc3lUamowb2prQTZNVTBWbk5DVW55dzQ0dHR4d3lTOUZSenJ0N2VWNUY4WHIwaUxjMEUwaU1nNlVuRm5wK2RBU3lRbm9YSldCUzFBNkx1UUMrYUE0QmVUR001SnlRdEJDRE91TWVIdkk5SCtNcUJLTi9yQnBMTGwrL3VuaWFRRjRIaWlmOXRBTjRPSUo3KzNXWW04RitTYy9jRmtnT0F2c3prREg1SWlyTzVld0I0VHdZcE9GT2FrVnRJUGpVbGcyeUxDZFJCb0hqSEgwZjVEZ093V0IweUJ5VGowWDNKRE9nQW9PZFhyYVJJM1BNQkFFdjMzTlVtM0x1UjVET2FFR3laSnRBVkFVbHhkajgyc3EzZWxRMFo2LzFQckpTUWpKTEQyVGNIQU5sUDRkUU9TRnE1K0pDdjIxTVgyM0RyYXlRajFiR2JDV1JQb01qa0dkbnNYcG05TTkwNThCT1N6K3hPZmIyYUhRRFV5N056YVVXeWpraGdFOW43aG55T3Y0NjVpSktnOGRyRXpRU3lKU0RwTVFEMmpTTnNBQjZWclNOcEdINHF5YTNTTUdWOEt4d0FqTTh3Q1FsRmVzN1kyYi9mUURQM05URVB6Z1BRQkZYTGJJV0FwSGdBaUNOOWh3SllwQldsL1ZmaVBBRDluK084UEpRVXk5UWZCT0FOYS9WTjNiL2lPSlF6QWRZSDFKTGFJeUFwaW5WOURNQ3E3V2tkaEtibFNkN1FGMCs5QXBEeFRFcDZISUJQRkNrNk0vWWtTZFBQSjdsaGtwYlpLQk9ZaGtCeDR1ZGdBUHY0RldEdGw4bXZTVDZsZHFrZENuUUEwQ0g4Y1ZSTGVpR0FMd0JZZkJ3NUhqc3RnWDFJeHFxS213bGtRVUJTNUt6NEVvQlZzakE0UHlNL1EvSU4rWms5dmNVT0FES2J6ZUpkZjJ6eTJ4dUE1Nis1K1Z1QjVJK2JFMi9KSmxBUGdlSk1mMVR1UE55Yi9PcGhPbzJVVjVBOHJWRU5MUXYzRjBqTHdNZFJKMmtGQUNjQWlPcGNiczBSdUkya1YxYWE0MnZKTlJHUTlHUUF4d1BZb0NhUkZqTTFnVGovdnhESnUvc0V5QUZBQnJOWlJQaFJqak95ZGoweUE1TnpOL0U0a3EvUDNRbmIzMjhDa3VJNDJxZWN1NytWZWI2QzVGcXRhR3BSaVFPQUZtR1Bva3BTcE9uOFBJRDFSaG52TVNNUjJJcmtxU09OOUNBVGFKaUFwTWNDK0RpQUhScFdaZkgvVCtBOUpPUFZhNithQTRDRXAxUFNOZ0NPQnRDYjZsTUo0NTR3N2IvRlV0OWRHZGhxRXdkR1FOSUxpczIvU3d6TTlhN2RmUTdKNzNWdFJOMzZIUURVVGJRR2VaTG1MNDczUmJFT3QzWUpYRWt5emxDN21VQXlCSXJqZlZISk15cjNPY05udXpOeko0QW5rcnl2WGJYTmEzTUEwRHpqU2hva1JmR1pNMTI4cHhLMk9qdnZUekxPVWJ1WlFCSUVKQzBNNEtzQUhKaDJNeU1ua3V6bHc1Z0RnRzR1cUNtMVNvckVNeWNEaUFRL2J0MFFXSjNrMWQyb3RsWVRlREFCU1NzV0R3UmU4dS91NHRpUjVCZTdVOStjWmdjQXpiR3RKRm5TSGtYMXZya3FEWFRuT2duMGRxbXZUa2lXMVE0QlNTOHBqdjFHTVIrM2JnZ0l3Sk5JL3E0YjljMXFkUURRTE45WnBVdWF1OGpaL2NaWk83dEQwd1MrVEhLN3BwVll2Z25NUmtEUzI0dGp2MzdmUHh1c1p2Ly9XcEtyTmF1aU8ra09BTHBqRDBrTEFQaUtqL2gxT0FrUFZyMFR5VWl2N0dZQ25SQW9NbjBlVTFUeDY4UUdLMzBRZ2NOSVJvWFZYallIQUIxTnF6ZjdkUVIrZXJXeDFMY295ZDhtWjVrTkdnUUJiL1pMY3BwZlNQS1NKQzJyd1NnSEFEVkFyQ3JDbS8ycUVtdWwvdzlJdW5ScUs2aXRaRTRDM3V5WDVEWHhWd0FMa3J3M1NldHFNTW9CUUEwUXE0andacjhxdEZydGV6akpmVnZWYUdVbUFNU3JRRy8yUy9OS09KM2tGbW1hVm85VkRnRHE0VGlyRkcvMm14VlIxeDNXSlhseDEwWlkvN0FJZUxOZjB2TzlLOG1vdGREYjVnQ2doYW1WTkIrQTA3M1pyd1hZbzZuNFd4UlU2Zk5TMzJoWVBLb3BBcExpdU8rbkFieW1LUjJXT3phQkpVbmVQTGFVaEFVNEFHaDRjb3JDSGVjQ2VGN0RxaXgrZEFKZkovblMwWWQ3cEFtVUoxQ3NCbjRKd0N2TGozTFBsZ244ak9TeUxldHNYWjBEZ0FhUlM0cU1mdDhFc0hxRGFpeDZmQUs3a2Z6aytHSXN3UVJtSmlEcDRRQytET0RsWnBVMGdZK1NmSFBTRnRaZ25BT0FHaUJPSmFJNDQzOCtnTjRta1dnSVhSZGluMGJ5VjEwb3RzN2hFQ2dLK2tUZWo5ajA1NVkyZ1UxSW5wTzJpZU5iNXdCZ2ZJWVBrU0JwSVFBWEFGaTVBZkVXV1MrQm0wZ3VVNjlJU3pPQkJ4TW9FdnhFUVo5TnpDWjVBdjhxOWdUZGs3eWxZeHJvQUdCTWdITU9MNUo1WEFoZ2hacEZXMXd6QkQ1R2NzOW1SRnVxQ2R4L3pPOVJ4U2JnamN3akN3TG5rNHpDYkwxdkRnQnFuR0pKaXdDNENNQnlOWXExcUdZSmJFcnk3R1pWV1BwUUNVaWFCOERYQWF3L1ZBWVorcjAzeWFNeXRMdXl5UTRBS2lPYmVvQ2tKeGRmL2w1T3JvbHBDMklHczlUWEFrdXJtSU9BcEhrQmZBUEFPb2FURllFVlNQNDRLNHRITk5ZQndJamdKZytUdEhqeDViOTBEZUlzb2owQ0Y1QjhVWHZxckdrb0JJcmNIN0d5dE5aUWZPNkpuN2VSalB2NUlKb0RnREduV2RJU0FMNEZZTWt4UlhsNCt3VDJJZm5COXRWYVk1OEpTSm9mUU9UK2VHNmYvZXlwYjU4aCtZYWUrdllRdHh3QWpESFRrcDVXZlBrL1pRd3hIdG9kZ1JWSlh0K2RlbXZ1R3dGSmp5OXlmenluYjc0TnhKK3RTSjQ2RUYvaEFHREVtUzZXL2E4RXNOaUlJanlzV3dLM2svVGNkVHNIdmRJdTZURUFvcDdFczNybDJIQ2MrUytBaFVqZU5SU1hIUUNNTU5ORmhyL0xBU3cvd25BUFNZUEFjU1JmbjRZcHRpSjNBa1Y2MzdNQStLaGZ2cE41QmNsQjdkbHdBRkR4WWkwU2VrUjZYKy9zcmNndXNlNWJrNHlzYkc0bU1EWUJTWjhEOE9xeEJWbEFsd1QySjNsd2x3YTByZHNCUUFYaWtvSlg1UEYyRVk4SzNCTHNHa3Q5VHlENTV3UnRzMG1aRVpCMEVJRDNaR2Eyelgwb2dkVkpYajBrTUE0QUtzeTJwQ01CN0YxaGlMdW1TZURiSk5kTTB6UmJsUk1CU2JGai9OaWNiTGF0VXhLNEU4QVRTZDQzSkQ0T0FFck90cVNvRFBYaGt0M2RMVzBDQjVDTXB6WTNFeGlaZ0tSTkFad0JZSzZSaFhoZ0tnUytUSEs3Vkl4cHl3NEhBQ1ZJUzNvRmdKTUJQS3hFZDNkSm44QWFKTCtidnBtMk1GVUNrdUtZWCtUL2lHeC9idmtUMklua0YvSjNvNW9IRGdCbTRTVXBkb1ZHV2Q4bzZPR1dQNEUvQWxoNGFFdDkrVTliT2g0VStUKytIZGRST2xiWmtqRUlDTUNpSkg4N2hvd3Noem9BbUdIYUpFVlJueXNBUkhJUHQzNFFPSW5rdHYxd3hWNjBUYUFvOVIzNVA1N2V0bTdyYTR6QUQwaXUycGowaEFVN0FKaG1jaVE5Q1VCRStaSHExNjAvQkY1Tjh2UDljY2VldEVWQTBxT0xtaDlPOGRzVzlIYjBIRTV5MzNaVXBhWEZBY0FVODFFVThyZ1V3Q3BwVFpldHFZRkFMUFg5cGdZNUZqRWdBcEppbzk5WEFieGtRRzRQeGRWMVNVWUd4OEUxQndCelRMbWtod09JakY0YkR1NXE2TC9EUHlUcG9LNy84MXk3aDVLT0JyQnI3WUl0c0dzQ2Z3V3dJTWw3dXpha0MvME9BQjRhQUJ3RFlPY3VKc002R3lkd0JNbDNOcTdGQ25wRlFOSmVBSTdxbFZOMlpvTEFHU1JmTmxRY0RnQW16YnlrSFFINC9YQi9QdzNya1l5alcyNG1VSXFBcE9jWEJYN21MalhBblhJanNCdkpUK1ptZEYzMk9nQW9TRXBhQWNCM0FNeFRGMXpMU1lwQXZQZGZZcWhMZlVuTlJDYkdTSG9DZ0dzQlBEa1RrMjFtTlFLeDdCLzNoTUh1Q1hJQUFLRFk5QmM1b0pldGR2MjRkMFlFM2szeWZSblphMU03SkNBcGtuNUYwYThOT2pURHFwc2w4Q1dTT3pTckltM3BEZ0FlQ0FBaXk5L1dhVStWclJ1RHdEOEFMRTR5a2dDNW1jQ3NCQ1FkQ0dEL1dUdTZRODRFbmtYeSt6azdNSzd0Z3c4QUpPMEI0S1BqZ3ZUNHBBbDhndVNia3JiUXhpVkRRTkpHQU01MjZ1OWtwcVFKUXk0a09malZuVUVIQUpKV0IzQVpnRWMwY1lWWlpoSUV2Z2RnSFpMM0pHR05qVWlhZ0tURkFjUlQ0VUpKRzJyanhpRndHNENvQjNMSE9FTDZNSGF3QVlDa0JZc1ArbFA2TUpIMllVb0M4VUdQR3QrRDNlVGo2Nkk4Z1NJSHlDVUFubGQrbEh0bVJ1RHZBTllpK1lQTTdHN0UzRUVHQUpMQzcyOEEyTGdScWhhYUFvRW83UEZpa2o5TXdSamJrRDRCU1ZIdU84cCt1L1dUd044QWJFTXk3djF1QUlZYUFMd0x3Q0crQW5wTElNcDZ2b1hrbjN2cm9SMnJsVUJSOHZzcnRRcTFzSlFJWEFEZzlTUnZTY21vcm0wWlhBQWdhVDBBNXdHSTNONXUvU0p3SFlCM2tqeW5YMjdabXlZSlNJcktmckZYNUxGTjZySHNUZ2o4Q3NEN1NCN1hpZmJFbFE0cUFDZ3EvTVc3SDlmeFR2ekNMR2xlSE8rN0hNQ1o4VVB5NXBMajNNMEU3aWRRVlBpN0NzQktSdElMQXY4QkVEbGRKdTRKMS9mQ3E0YWNHRXdBSUNsU2VWNEVZTzJHV0Zwczh3UitEU0Jxc1VlWjV2Z2RkYndIV2NTamVkVEQwQ0Rwc3dCZU13eHZlK25sSDRyN3djUTk0V3FTOFdEZ1ZvTEFrQUtBUXdFTXN1WnppZXNneFM3L0x0S3dUbnl3cnlSNWU0cUcycVk4Q2JqMlIzYnpkaCtBZUtLZmZFLzRlWFplSkdUd0lBSUFTV3NBdU1Mdi9STzY4cVkySlo3bW94VHpaMksxaHVRL2s3ZllCbVpKUUZMazkvOHhnUG16ZEdBNFJndEFGUENLZThKWkpLTjhyMXROQkhvZkFFaDZWUEVrK1l5YW1GbE0vUVJ1QkJDYmRENVA4dmYxaTdkRUUzZ3dBVW14VWZURjVwSXNnVWpTYzN6Y0YwaitNbGtyTXpkc0NBSEFCd0Rzay9rODlkSDh5TXdYeDY0K1F6STI4cm1aUUNzRUpMMnVlS0pzUlorVmxDWVFHL2ppakg0ODdaOUQ4citsUjdyalNBUjZIUUJJV3JOSTlSdVZ2ZHpTSUhCTjhRRS9rZVJmMGpESlZneUZRSkhxTjk0ais4aGZPcE1lNy9IalN6OVdBQ09CbDF0TEJIb2JBQlRIZStMSTN6SXRzYlNhbVFuRU12L2JTWDdkb0V5Z0t3S1NJZ2ZJaTdyU2I3MFBJaEFwdXFQaTRtZEp4Z1kvdDVZSjlEa0FPQXJBWGkzenRMcUhFb2hqT3U4RmNDekpXT0p6TTRGT0NFamFHY0F4blNpMzBza0VJaDkvdkpvOWttVDgyYTBqQXIwTUFDU3RCU0NLZW5qcHY2TUxDMERzNEkvYzZvZDVxYis3U2JEbUJ3aElXZ0xBandETVp5YWRFWWgzK3BGM1lYOHY5WGMyQnc5UzNMc0FRTkk4QUtJQXpOSnBJQjZjRlhGczV3UUE3eUo1NitDOHQ4UEpFU2lLZjBVdStFZ0Q3dFlOZ1RoMThUYVNjZlRTTFJFQ2ZRd0FQZ3BnajBUNERzMk1XSFhabTJSczlITXpnU1FJU05vTndDZVNNR1o0UnNURDJENGtJd0J6UzR4QXJ3SUFTZXNVU1NONjVWZGkxOHhVNXZ5cjJPQVh3WmViQ1NSRFFOS1N4ZEwvdk1rWU5ReERZbFBmNFFBTzhONmZkQ2U4TjErVWt1SURIdS80NGdQdjFoNkIyTjBmTmJianhJV2JDU1JEb0ZqNmp5eHk4V0RnMWg2QjJOMi9BOGtMMjFOcFRhTVE2Rk1BRUV0OHNkVG4xaDZCMk5DenAzZnl0Z2ZjbXNvVGtCU3ZBcjBxVlI1WkhUM2pYZjlPSk9QMGoxdmlCSG9SQUVpS3pUM3hqcWtYL2lSK3pZUjVrY0JuRjVJblpXQ3JUUndnQVVteENUamVQOGVtWUxmbUNVVHhyaWkyOWlHU3NSSFlMUU1DMlg5aEZyditid0FReDN6Y21pZndIUURia3Z4Vjg2cXN3UVJHSXlEcFVwZitIbzNkQ0tNaWsxL2NFNzQzd2xnUDZaQkFId0tBZ3dHOHUwT0dRMUVkVWYwUkFON2pUVDFEbWZJOC9aUzBQWUF2NVdsOWRsYkhrZDlkWGFVdnUzbTczK0NzQTRCaWgyODgvVWZGUDdmbUNNUXUvKzFKbnRhY0NrczJnZkVKRkp1QmZ3WmcwZkdsV2NJTUJPS0I0QjBrSTZPZlc2WUVjZzhBNGd0cHkwelo1MkoyMU45K0tjbllUZTFtQWtrVGtQUStBUHNsYldUK3hrVks3OWVUL0h6K3JnemJnMndEQUVuckZ4di9oajJEelhyLys2aVpUdkxhWnRWWXVnbU1UMERTMHdERWl1QWp4NWRtQ2RNUStBZUFyVW1lWlVMNUU4Z3lBSkEwTjRBNGQ3NTgvbE9RckFleHlXOURrckhCeDgwRWtpY2c2ZlJZclVyZTBId04vRE9BelVsZWthOEx0bnd5Z1Z3REFKL3ZiZlk2anVOVDhlVHYydHpOY3JiMG1naElpaEsvVWVyWHJSa0Nkd0RZaU9UMXpZaTMxQzRJWkJjQVNGb1F3RTBBSHQ4RnNBSG9qT05UTHlGNTl3Qjh0WXM5SUZDc0NFYlErc3dldUpPaUM3R3BNbFlEYjBuUk9OczBPb0VjQTRCUEFuamo2QzU3NUF3RVlnazF6dk5HS1Y4M0U4aUNnS1EzRjZXbnM3QTNNeVBqYlAvR0pPL016RzZiVzRKQVZnR0FwSlVCUktXNXVVcjQ1aTdWQ0h5MTJOd1ROYnZkVENBTEFwSVdLbFlFSDVlRndYa1pHVi8rNi9tTWYxNlRWc1hhM0FLQWkxM1lvOHIwbHU0YlhPT2RmNXozZHpPQmJBaElPZ2JBenRrWW5JK2hzZXkvbG5QNjV6TmhvMWlhVFFBZ2FXc0FKNC9pcE1mTVNDQk9VNnhETXZMN3U1bEFOZ1FrclFvZ25sSWZsbzNSZVJnYUcvNmVUL0xtUE15MWxhTVN5Q0lBa1BSb0FEOEY4SlJSSGZXNEtRbjhzdmlnZTdlL0w1RHNDRGpmZnlOVGRoZUFGNUNNMHVwdVBTZVFTd0R3WGdBSDlId3UybmJ2ZDhXWC95L2FWbXg5SmpBdUFVbmJBUGp5dUhJOC9rRUVZdk52N1BhL3pGeUdRU0Q1QUVCU1ZQbjdDWUJZQlhDcmgwQ2s5NDFsZjJmNHE0ZW5wYlJJb0tnQWVpT0F4VnBVMjNkVnNmbjM1U1RQNkx1ajl1Ly9DZVFRQUp3Q1lDdFBXbTBFWXFQZkppUXZxazJpQlpsQWl3UWtIUlJWS1Z0VU9RUlZrZHYvdUNFNGFoOHpDUUNLVFQ3Zjk0VFZSdUErQUs4a2VXcHRFaTNJQkZva1VCejdpODFwODdhb3R1K3Eza1h5MEw0N2FmOGVTaURwRlFCSlg0L2MwNTY0MmdpOGsrUVJ0VW16SUJOb21ZQ2s5d040Vzh0cSs2enVlSkt2NmJPRDltMTZBc2tHQUpLZURlQnFUMTV0QkNMTDM1WWtvNDYzbXdsa1IwRFN3Z0NpU05VODJSbWZwc0Z4QkhoTmtsSGh6MjJBQkZJT0FLTGM1S1lEbkpNbVhJNktmczkyZnY4bTBGcG1Xd1FrSFFsZzc3YjA5VnhQSFBkN0ZzazRDdXcyVUFKSkJnQ1NWZ2Z3bllIT1NkMXUzd1BndVQ3WFd6ZFd5MnVUZ0tRbkZrLy9QZzAwUHZoWUJYd3B5VFBIRjJVSk9STklOUUE0SjFMVDVndzJJZHQzSlBuRmhPeXhLU1pRbVlDa0R3RjRTK1dCSGpBVmdVTkp2c3RvVENDNUFFRFNjd0Y4MjFOVEM0RlBrdHl0RmtrV1lnSWRFWkQwSkFDUnNNcFAvK1BQd1FVQU5pSVpKNExjQms0Z3hRRGdtNUdOYXVEelVvZjczd1d3TnNsLzF5SE1Na3lnS3dLU1BnSmd6NjcwOTBqdmJRQldjNEdmSHMzb21LNGtGUUJJV2hQQUZXUDY1T0ZBMU82T0RUNjNHb1lKNUV4QTBxTEYwLytqY3ZZakFkdmpRU0N5ZjE2VmdDMDJJUkVDcVFVQXNUeTFmaUpzY2pVak52aEVhZC96Y25YQWRwdkFCQUZKSHdld3U0bU1UV0FQa3NIU3pRVCtSeUNaQUVEUzJnQXU5ZHlNVGVEakpQY1lXNG9GbUVESEJDUkZydjg0d3ZySWprM0pYZjM1SlAxYU5mZFpiTUQrbEFLQXlFMi9iZ00rRGtsa25PbGRpZVRmaCtTMGZlMG5BVWxIQTlpMW45NjE1bFVVL2xyQnJ3TmI0NTJWb2lRQ0FFbnJBTGc0SzNMcEdSdEwvK3VSTk1mMDVzWVdWU1FnNlNrQWJnTHdpSXBEM2YzQkJIWWhlYXlobU1CVUJGSUpBQzRCOEFKUDBWZ0VQa0h5VFdOSjhHQVRTSVNBcEdNQTdKeUlPYm1hY1FISkYrVnF2TzF1bmtEbkFZQ2s5UUJjMkx5cnZkWVErZEZYOU5KL3IrZDRNTTVKV3FKNCtuLzRZSnl1MzlHL0ZVdi90OVF2MmhMN1FpQ0ZBT0F5QUd2MUJXZ0hmc1RTLy9va3Y5V0JicXMwZ2RvSlNQbzBnTmZYTG5oWUFuY2wrYWxodVd4dnF4TG9OQUR3dWYrcTB6VmxmMmY3cXdXamhhUkFRTklpQU9LcDFlLytSNStRMkZDOWdTdC9qZzV3S0NPN0RnQk9CckQxVUdBMzRPZk54ZEovTFBlNW1VRDJCQ1FkQ0dELzdCM3B6b0c0RjhUcndMZzN1Sm5BakFRNkN3QWtMUTRnanEzTjdUa2FtVUJFK2Q0L01USStEMHlKZ0tRNDd4L1pLeGRPeWE3TWJObWRaQnlmZERPQldRbDBHUUFjRHVBZHMxcm9EdE1ST0lIa3E0ekhCUHBDUU5LckFYeXVMLzUwNE1mVkFOYncwbjhINUROVjJVa0FJQ21xZWtWaGlnVXk1ZGExMmJITXR5ekpPN28yeFBwTm9DNENrcTRGc0VwZDhnWW1KellEcitsYy93T2I5VEhkN1NvQWlQTzljYzdYYlRRQys1RThiTFNoSG1VQzZSR1FGSGxBSWgrSTIyZ0V2a0J5cDlHR2V0UlFDWFFWQVB3WXdET0hDbjFNdjZNdSt2SWsveldtSEE4M2dXUUlTUG9xZ0MyU01TZ3ZReUxkYjZ3SS9pWXZzMjF0MXdSYUR3QWtSV1lxVjZvYmZlWmZTdkxyb3cvM1NCTklpNENrcHhaRmYrWkt5N0pzckhrSHlmZG5ZNjBOVFlaQUZ3SEFXUUEyVFlaQVhvYWNSM0tqdkV5MnRTWXdNd0ZKUndMWTI1eEdJaERWRW1ORjhOOGpqZmFnUVJOb05RQ1E5SFFBTndKb1ZXOVBadmcvUmFXL24vVEVIN3RoQXBBMEw0RGJBY3h2SENNUjJKeGtQRlM1bVVCbEFxMStFVXY2R0FBWHJLazhUZmNQK0RESnZVWWI2bEVta0NZQlNic0QrSGlhMWlWdjFia2tOMDdlU2h1WUxJSFdBZ0JKRWVISDBiL0hKRXNqWGNQK0FPRHBKTzlPMTBSYlpnTFZDRWlLKzg5UEFTeFRiYVI3QTdpM3lQZ1hLNnB1SmpBU2dUWURnSGg2UFdva0t6M0lOYjE5RGZTT2dLUjRlajI3ZDQ2MTQ5Q0hTTDYxSFZYVzBsY0NyUVFBa2g1VzdQSmRzcThnRy9Rck52a3NSekwyQUxpWlFHOElTUG9tZ0ExNzQxQjdqc1N4djZlUnZMTTlsZGJVUndKdEJRQXZBL0MxUGdKc3dhZFhrVHloQlQxV1lRS3RFWkMwSElESUI5TEtQYWcxeDlwUmRCREpBOXBSWlMxOUp0REtoMDlTMUtwL1laOUJOdVJiM0NCWElubGZRL0l0MWdRNklTRHBrd0RlMklueXZKWCtDY0NTSlArU3R4dTJQZ1VDalFjQWtsWUc4SU1Vbk0zUWhwZVRqQXhwYmliUUd3S1NIbDlzQ0o2bk4wNjE1OGc3U1I3Um5qcHI2ak9CTmdLQVR3RFlyYzhRRy9MdEdwTFBia2kyeFpwQVp3UWs3UUhnbzUwWmtLL2kzd0pZaXVROSticGd5MU1pMEdnQUlPa1JBQ0kvdGF2K1ZaLzFUVWllVTMyWVI1aEEyZ1FrZlEvQXM5SzJNa25yOWlEcG5BbEpUazJlUmpVZEFMd2N3S2w1b3VuVTZpdElydFdwQlZadUFnMFFrTFE4Z09zYkVOMTNrYmRFdmdTbi9PMzdOTGZyWDlNQlFCU3QyYnhkbDNxaGJWMlNGL2ZDRXp0aEFwTUlTSXFpTlc4emxNb0VYa3Z5YzVWSGVZQUp6RUNnc1FCQTBoTUEzQUZnYnM5QUpRSVhrSXlLaVc0bTBDc0NrcUxhMzYwQUZ1MlZZODA3RTluK291RFBmNXRYWlExREl0QmtBUERteUY4L0pKZzErYm9XeVN0cWttVXhKcEFNQVVsUnlmTGNaQXpLeHhEbkFzbG5yckt5dE1rQTRQc0FWczJLUnZmR2ZwZmtHdDJiWVF0TW9INENrazRFc0czOWtuc3RNVlpSbjBveWN2KzdtVUN0QkJvSkFDU3RDT0M2V2kwZGhyRHRTSDU1R0s3YXl5RVJrUFJZQUhHTTdkRkQ4cnNHWDk5Rjh0QWE1RmlFQ1R5RVFGTUJ3SkVBOWpidlNnU2lKbnBrK0hLa1h3bWJPK2RBUU5MckFYdzZCMXNUc3ZFZkFCWW4rY2VFYkxJcFBTSlFld0JRYlBTSnNyK0w5SWhURzY3c1IvS3dOaFJaaHdtMFRVRFNaUUI4dExVYStFK1QzTG5hRVBjMmdmSUVtZ2dBTmdId2pmSW11Q2VBaVBRWEl4bDV2dDFNb0ZjRUpDMVZWQVB0bFY4dE9MTUN5YWdING1ZQ2pSQm9JZ0E0R2NEV2pWamJYNkhIa0hSaGxQN083NkE5azNRZ2dQMEhEYUc2OHo0T1hKMlpSMVFrVUdzQUlPbHhSZXJmUjFXMFk4amRWWnp4L2NtUUlkajNmaEtRRlBlWVg4VCtsbjU2MkpoWG01SDBTbXBqZUMwNENOUWRBTVQ3cW1PTXRoS0JiNUo4Y2FVUjdtd0NtUkNROUFJQWwyUmliaXBtM2dSZ1daTHhjT0JtQW8wUnFEc0FpQVEyYXpabWJUOEZiMHpTeVZINk9iZUQ5MHJTY1FCZU8zZ1ExUUM0NkU4MVh1NDlJb0hhQWdCSlR3ZndzeEh0R09xd253SjRwaVA5b1U1L3YvMldORTl4OW4rK2ZudGFxM2QzRnh1Qy8xYXJWQXN6Z1NuNjJ0cXFBQUFnQUVsRVFWUUkxQmtBSEF6ZzNhWmNpY0N1SkQ5VmFZUTdtMEFtQkNSdEQrQkxtWmliaXBrZkpMbFBLc2JZam40VHFDVUFLRGI2L0FyQUV2M0dWYXQzY2VRdmtuemNVNnRVQ3pPQlJBaElPZytBQzF1Vm40OG85ck0weVp2TEQzRlBFeGlkUUYwQndPb0F2ak82R1lNY2VUakpmUWZwdVozdVBRRkpDd0Q0UFlDb0FPaFdqc0JwSkY5UnJxdDdtY0Q0Qk9vS0FONEhZTC94elJtTWhQOFVhWDhqWTZLYkNmU09nS1FkQUh5aGQ0NDE2OUFMU0ViR1JEY1RhSVZBWFFIQTlYR1d2UldMKzZIa0pKS3VpdGFQdWJRWFV4Q1FkQnFBTFEybk5JSHZrM3hXNmQ3dWFBSTFFQmc3QUhDYXo1Rm00YmtrL2Nwa0pIUWVsRG9CU1pFSTdFNEE4Nlp1YTBMMjdVanlpd25aWTFNR1FLQ09BR0F2QUVjTmdGVmRMbjZicEhNbDFFWFRjcElqSUdsVEFHY2xaMWk2QmtXWjVDVkkvanRkRTIxWkh3blVFUUJjREdDZFBzSnB5S2RYa2p5bElka1dhd0tkRTVBVVpYK2ovSzliT1FJSGtEeW9YRmYzTW9INkNJd1ZBRWhhRU1EdnZOTzM5SVQ4R3NEVFNNWW1RRGNUNkIwQlNROERjQWVBSi9iT3VXWWMraGVBcDVDTUV4TnVKdEFxZ1hFRGdCMEJmTDVWaS9OVzlpNlNoK2J0Z3EwM2dla0pTSG9lZ0N2TnFEU0JMNUtNKzZpYkNiUk9ZTndBd0R0OXkwOVpGUFo0S3NsYnl3OXhUeFBJaTRDa0l3QzhQUytyTzdWMlE1TG5kMnFCbFErV3dNZ0JnSGY2VnI1bUxpWHB2UktWc1hsQVRnUWtSWDJMWlhPeXVVTmJmMVBrL2IrdlF4dXNlc0FFeGdrQXZOTzMyb1d6TThuWUhPVm1BcjBrSUNtKytDTUFjQ3RINENpU2U1ZnI2bDRtVUQrQmNRS0FZd0c4b1g2VGVpa3hOdm9zUXZLdVhucG5wMHdBZ0tSM0FEamNNRW9UV0kza3RhVjd1Nk1KMUV4Z3BBQ2dLUDRUTzMwWHFkbWV2b3I3S3NtWDk5VTUrMlVDUVVCU2JQNkxUWUJ1c3hPNGdhU3pwODdPeVQwYUpEQnFBTEFHZ0tzYXRLdHZvcmNnZVhyZm5MSS9KakJCUUZJYys0dUhnamdHNkRZN2dYMUplclZrZGs3dTBTQ0JVUU9BT01ybVNuYmxKdWJQeGZLL3MzeVY0K1ZlR1JLUUZLOEQ0N1dnMit3RWZDSm9ka2J1MFFLQlVRT0FId040Wmd2MjlVSEZNU1RmMkFkSDdJTUpURWRBVXFUK2pZM0Jick1UdUlUa0MyZnY1aDRtMEN5QnlnR0FwS1VCM05Tc1diMlN2amJKeTN2bGtaMHhnVWtFSkVYUm55aitFMFdBM0dZbjhBYVNuNW05bTN1WVFMTUVSZ2tBNHRqS2tjMmExUnZwTnhlcGYyUEp6ODBFZWtsQVVteHdQYldYenRYdmxFOEUxYy9VRWtja01Fb0E4QzBBWHI0cUIveDlKTjlkcnF0N21VQ2VCQ1I5RHNDcjg3UytkYXRQSS9tSzFyVmFvUWxNUWFCU0FDRHBrUURpTEx1WCtzcGRUc3VSZEdLVWNxemNLMU1Da240SllNbE16Vy9iYko4SWFwdTQ5VTFMb0dvQThId0FmcDlkN29LNmh1U3p5M1YxTHhQSWs0Q2t4UUJFbFV1MzJRbjhDY0NUU1BwRTBPeXMzS01GQWxVRGdEajY1MnAyNVNabUw1SWZMdGZWdlV3Z1R3S1N0Z1Z3WXA3V3QyNjFUd1MxanR3S1p5SlFOUUE0RzhER1Jqb3JnZjhDZURMSjM4M2EweDFNSUdNQ2tvNEdzR3ZHTHJScCtsb2tyMmhUb1hXWlFDMEJnS1RJOEJWTFdQTWI2YXdFemlYcFFHbFdUTzZRT3dGSlB3S3dRdTUrdEdEL3J3QXNSZEluZ2xxQWJSWGxDSlJlQVpDMENnQVhyaWpIOVZVa1R5algxYjFNSUU4Q2toNFA0SThBU3Q5SDh2UzBGcXNQSWZtZVdpUlppQW5VUktEMEIxZlNIZ0ErV3BQZVBvdjVPNEFua296ZmJpYlFXd0tTTmdmdzlkNDZXSzlqenlCNVk3MGlMYzBFeGlOUUpRQTRCY0JXNDZrYnhPZ1RTTDVxRUo3YXlVRVRrUFIrQUc4Yk5JUnl6dnRFVURsTzd0VXlnU29CUUZUNmVsTEw5dVdvYm11U1g4blJjTnRzQWxVSVNQbzJnT2RXR1RQUXZ2dVRQSGlndnR2dGhBbVVDZ0NjLzcvMERONExZQ0dTZnlrOXdoMU5JRU1Da2g0TjRHNEFEOC9RL0xaTlhwWGtEOXBXYW4wbU1CdUJzZ0hBYXdCOGRqWmgvbjljU0hJRGN6Q0J2aE9RdEM2QWkvcnVadzMrM1VaeThScmtXSVFKMUU2Z2JBQVFYLzRSQkxqTlRNREpmM3lGRElLQXBQMEJIRGdJWjhkejBzbC94dVBuMFEwU0tCc0FSUG5mS0FQc05qT0JwVW4rd3BCTW9POEVKSjBQd0t0ZHMwLzBaaVMvTVhzMzl6Q0I5Z25NR2dCSVdnVEFiOW8zTFR1TlB5VzVYSFpXMjJBVHFFaEEwdHhGVWJCNUt3NGRXdmQvQUZpUVpQeDJNNEhrQ0pRSkFPTG9YeHdCZEp1WndKRWtmU1RLVjBudkNVaDZEb0R2OXQ3UjhSMDhpMlRrU25BemdTUUpsQWtBSXZsUEpBRnltNW5BT2lRdlRRV1NwTWNBZUd5UnVqblNOMC8rYy94OUhnRC9CSEFQZ0hoQ21lcDMvTnR2U1VZSmFEY1R1SitBcExjQytLQnh6RXBnRjVMSHp0cXJwUTdGeVkzNDdFOTFQNGo3UTl3em9sTGhkUGVEaVgvL0hjbklBT21XT1lFeUFVQ2svNDAwd0c3VEUvZ3pnQ2VRakNKQWpUWkpqd0N3RElCbkFsaSsrUDNFT2I3bzQ4TThWNDJHL0EzQWJaTitvdnpyNUwvL25HUUVDMjRESUNEcGF3QmVOZ0JYeDNWeE1aSzNqeXRrdHZHUzRyUCt0RW4zZzdndlBIbUtCNEE2ajJ6R3c4Tk05NFJmK3NGaHRwbnIvdjluREFBa1JhUVlCWUNpRUpEYjlBUytUSEs3T2dGTitxS1BEL1BFRjMzOGpzMlk4UTQycFhZZmdKOER1QTdBRHlkK1NONmFrcEcycFI0Q2t2NFErUzdxa2RaYktkZVNYSzFPNzRvditxVW1CZjhUOTRWbEFUeXFUbDAxeVlyUC8vL3VCOFg5SVI0VzRuN2hsZ0NCMlFLQXFHZ1hKWURkWmlhd0hja3Zqd09wU0xhMElZQTRYeDNWMVZMOG9xL3FZcnc2bUFnS3ZnL2dFcEpSRmMwdFV3S1NZcVByRFptYTM2YlpCNUU4WUJ5RmtpTHphdHdUMWdld01vRDRvbi9rT0RJVEdCczFVcTR2QW9OSWpoU3ZUVzl3bGNSdVptYTJBT0JRQVB0MlkxbzJXdjhEWUdHUzhScWdkQ3RXVjlZclB1RHhJWThsdkNHMGVDcTR1UGo1RnNtYmgrQjBYM3lVdERPQVkvcmlUNE4rckU3eTZpcnlKY1ZUL0FzbTNSTldyREkrNDc2eG9uVEpwSHVDQTh5V0puTzJBT0F5QUd1MVpFdXVhaTRsdWM1c3hoZkxkN0Y3T3I3czQyZU5CSmZ5WjNPamlmKy9aWTZBSVA3dWxpZ0JTVjhFNEdKWE04L1Bid0VzV3VhcFZsSjh5VS9jRStMTFA4V2wvTGF2eHQ5UENnZ3VKdW1Bb0tFWm1EWUFrQlJMVFpIck8vY2xwNGJRL1UvczIwZ2VPWldTNGozK1pnQzJMWmJ4b242NjI4d0U0cFhCU1FCT0p2bEx3MHFMZ0tSWXNWa2lMYXVTcytZNGtxK2Y1cDRROTl4WStkc2V3SXRkWUszVTNNVnJ3NU9MZTRKcktwUkNWcTdUVEFIQTJzWDdtWEtTaHR0ck9aSS9uZXkrcERnMUVhbVRZMk9nTjB1TmZtM0VFbXA4OEU4aEdTY1AzRG9rSUNseTJudGo1K3h6c0FYSjArZTRKOFFydnAyS0h3ZFFzek9jcnNlTnhUM2hKSkkvR1YyTVJ3YUJtUUtBdlFBY1pVd3pFdmdGeWZ0VEpFdUtML3I0d284dmZoK2JyUGZDRVlBcml3LytWMGpHRXF0Ynl3UWtiUUhncXkycnpVM2R2NHJzZjMrWEZKa1NYMUhjRTJKNWY5WmoxN2s1MjdHOVA1cTBXdWdVN0NOTXhrd0J3S2NCVExtTU5ZS2V2Zzc1T0lCdkZoL3dXT3FQTS9wdXpSS0lJMFN4WVNoZUU4VEtnSk1VTmN2N2Y5SWw3UWZnZlMycHkxVk4zQStDVVR3SVJCYlZTSzdqMWp5Qjd4VVBDQ2VTdktONWRmM1FNRk1BY0RtQTUvZkR6Y2E4aUJNQXFaM0piOHpaQkFWSGdxTGpBSHpZcHdtYW54MXZBQ3pGMlBlRVVwZ2E2M1J2RVFoRWF2YklRZUEyQTRHWkFvQkk5YmlBNlpsQUJnUWlBK05wQU9KRFgrbm9WUWErSldPaXBIaktlbFl5QnRrUUU1aVp3QVhGUFNGV1pkeW1JREJsQUNCcFlRQy9NekVUeUpCQUhGMk5VeGxubGptR2xhRi9uWmdzS2U0VmYvR1NkaWY0clhROEFwRjRLR3BYeE91QnFIWGdWaENZTGdDSWMrMlJyTVhOQkhJbEVMdUZQd1RnOHlRamI3bmJHQVI4QW1BTWVCNmFDb0VvYS84eEFKK3Ftcmd0RlFmcXRtTzZBT0NOQUQ1WnR6TExNNEVPQ0VTV3NVOUVNRUF5bm1EZFJpQWdLWkxWZUNsMUJIWWVraHlCU0VjY2U0ZU9HUHFHd2VrQ2dJOEEyRE81YWJOQkpqQTZnY2d1OXU3NDRMc1lTWFdJa3Q0Y215MnJqL1FJRTBpV1FBUUNoOGZyQVpKUjZuaHdiYm9BNER3QUx4b2NEVHM4QkFLeE0zZ3ZrdDhhZ3JOMStTanBVd0IycVV1ZTVaaEFRZ1FpdWRVN1NNYlI0a0cxNlFLQXlMcTIyS0JJMk5taEVZaE1iZnVRZEFLUkVqTXZLWEl2UkRJYk54UG9LNEZJTnZhV0laMGtla2dBSUdtK1lyZHZYeWZaZnBuQUJJSFlFZnhSQUFkN2Y4RE1GNFdrT0JVVXA0UGNUS0RQQkNMcmFCUzgybmNJK3dPbUNnQldCL0NkUHMrd2ZUT0JPUWpFL29EM0FQaU05d2M4OU5xUUZQbEFJaStJbXdrTWhVRHNEemlpeUNQUTIvMEJVd1VBVWJEaStLSE1zdjAwZ1VrRW9oTGg2MGhHd2h1M2dvQ2t5QWdhbVVIZFRHQm9CR0ovd080a3orcWo0MU1GQUxFcjhoMTlkTlkrbVVBSkFwRktkSDhBNy9kcXdBTzBKRVZOa0tnTjRtWUNReVZ3ZExGbnFGZXJBVk1GQUdjQWVNbFFaOWwrbTBCQklEYTk3ZUF5eFBjSEFKRkY3YTIrTWt4ZzRBUnVpSXF2ZmFveE1GVUE4RE1BVHgvNFJOdDlFd2dDVVdsd0Y1S25EQm1IcEc4QTJHVElET3k3Q1JRRVl1UHd2a1Zpc2Rnd21IVjdVQUFnNlpFQVl2UERYRmw3WmVOTm9GNENzU2RtRDVKUmZYQndUZEl2QVN3NU9NZnRzQWxNVCtCOEFEdVJqUFRDMmJZNUE0QVZBUHdvVzI5c3VBazBSeUR5Qld4UGNsQW5aQ1E5R2tBRVBnOXJEcTBsbTBDV0JPSmt6T3RKUms2UkxOdWNBY0JXQUFhOTNKbmxMTnJvdGdoRXJmZURBQnhLTWtvUTk3NUpXZ1hBdGIxMzFBNmF3T2dFamkyeWk5NHp1b2h1UnM0WkFCd0E0TDNkbUdLdEpwQU5nUXNCdklKazdCSG9kWk8wYlpSUjdiV1RkczRFeGlmd1l3Q2JrcnhsZkZIdFNaZ3pBSWhjeUs5c1Q3MDFtVUMyQkdKSGNIemdiODdXZ3hLR1N6cXdPQlpab3JlN21NQ2dDVVMyek0xeXlpTXlad0FRaFZKV0d2UVUybmtUS0U4Z1B2Q2I5emwzdUtSNEpSaXZCdDFNd0FSbUp4Q3ZBYllsK2ZYWnUzYmY0MzhCZ0tUWTVCTW5BQjdWdlZtMndBU3lJUkFmK05nY21PMUdvSmxJUzRwTndiRTUyTTBFVEtBY2dmdUtva0lmSzllOXUxNlRBNENsQVB5OE8xT3MyUVN5SlJBZitMMUpmamhiRDZZd1hGSWNCNDZIZ2pnZTdHWUNKbENOUU53UDRyNFE5NGNrMitRQVlETUFaeVpwcFkweWdUd0lmTHlJL0h0eFFrRFMwZ0J1eWdPOXJUU0JKQW5FeW1Ca0Qwd3loZkRrQU9CdGtmODhTWVEyeWdUeUlSQkZRN1loR1UvT1dUZEptd1BJNGwxbTFxQnRmTjhKZkxmWUt4UlZSNU5xa3dPQWVGL3hwcVNzc3pFbWtDZUI3MGZxWEpLeFNURGJKbWwzQUxHcTRXWUNKakFlZ1Y4QmVESEpTTFdmVEpzY0FId1Z3QmJKV0daRFRDQnZBckY1N29Vay81U3JHNUlPTGZLZTUrcUM3VGFCbEFqY0RtQnRraEVNSk5FbUJ3QlhBVmdqQ2F0c2hBbjBnMEFzL1cxQThxODV1aU1wYWlEc2xLUHR0dGtFRWlVUWRUVWlDTGdqQmZzbUJ3QzNBbGc4QmFOc2d3bjBpTURGQURZbStjL2NmSkowSG9BWDVXYTM3VFdCeEFuOEJNQUxTTjdadFozM0J3Q1M0bmVVT1p5N2E0T3Mzd1I2U0NESzZXNUI4dDZjZkpNVTZVMmZtWlBOdHRVRU1pRVE5VFhXSlhsM2wvWk9CQUJQQlBEYkxnMnhiaFBvT1lHVGkrTkF5WjRKbnBPL3BEOERlRnpQNThYdW1VQlhCSzRFc0dHWEo0WW1Bb0JWQWNUT1pUY1RNSUhtQ0J3SDRBMGsxWnlLZWlRWFpZQ3pxMjVXai9lV1lnS3RFYmlncUIvd3I5WTBUbEkwRVFCc0NpRE9MN3VaZ0FrMFMrRERKUGRxVnNYNDBpVTVNK2o0R0MzQkJNb1FpRndiTHljWjVjWmJiUk1Cd000QWptbFZzNVdad0hBSkhFZ3k2Ykxia2w0QTRKTGhUcEU5TjRGV0NVVEo3UjNhVGhzOEVRREV6ZWlBVnQyMU1oTVlOb0hYa2Z4c3FnZ2tiUVBneTZuYVo3dE1vSWNFUGtEeTdXMzZOUkVBSEJ2dkp0dFViRjBtTUhBQ2NTeHdUWkt4R3ppNUp1bXRBRDZZbkdFMnlBVDZUV0JMa2w5cnk4V0pBQ0NPS1czU2xsTHJNUUVUdUo5QVpBUjdGc25ZYlo5VWt4UmYvaEVFdUptQUNiUkg0QzhBbmsyeWxTSmNFd0ZBUElXczBwNlAxbVFDSmxBUWlPQjc4OVJPQmtpSzVmOTREZUJtQWliUUxvSHJJeXN2eWNaUDRVd0VBSkdqZU5GMmZiUTJFekNCZ3NCN1NCNlNFZzFKRndKWUx5V2JiSXNKRElqQUNTUmYxYlMvRXdGQWxDNmRwMmxsbG04Q0pqQWxnVWdPRkpYQ3prK0ZqNlJyQUt5V2lqMjJ3d1FHU09CTkpEL1JwTitVOVBBaURYQ1RlaXpiQkV4Z1pnS1JGM3cxa3I5T0FaU2tYd0I0V2dxMjJBWVRHQ2lCU004Zk5RTyswNVQvRVFBOEFjRHZtMUpndVNaZ0FxVUpSUFhBcUJRV0gveE9tNlEvQWxpZ1V5T3MzQVJNNExiaXdlQVBUYUNJQU9EcEFIN1doSERMTkFFVHFFemdreVIzcXp5cTVnR1NJaXZaWERXTHRUZ1RNSUhxQkNKZDhFWk5KQW1LQU9BNUFPTEp3ODBFVENBTkFsdVJQTFVyVXlUTkJ5Q09JN21aZ0Fta1FhQ1JqY0lSQUVTOTc2ajc3V1lDSnBBR2dhak11UnpKdTdvd1I5TGlBRzd0UXJkMW1vQUpURWtnaWdXdFJMTFcxZm9JQUxZQ2NJcWhtNEFKSkVYZ1dKSzdkR0dScEJVQlhOZUZidXMwQVJPWWxzREZKTmV0azA4RUFKRUNPRklCdTVtQUNhUkRJRW9HeHc3Z3k5czJTZExhQUM1dFc2LzFtWUFKekVyZ3RTUS9OMnV2a2gwaUFOZ0h3QWRLOW5jM0V6Q0I5Z2o4SkRKMHRuMHFRTkptQU01c3owMXJNZ0VUS0VrZ1R1ZkU2OEZhVGdWRUFCQVp5TjVWVXJtN21ZQUp0RXRnZjVJSHQ2bFNVbVFnKzJLYk9xM0xCRXlnTklFdmtkeWhkTzhaT2tZQThIRUF1OWNoekRKTXdBUnFKOURJNXArWnJKVDBKZ0FmcTkwVEN6UUJFNmlMd0l0SXh2SEFzVm9FQUY4Q3NQMVlVanpZQkV5Z1NRSzFiLzZaSlFCNE40QldWeDJhaEdmWkp0QkRBcEdwY3dXU1VWWjg1QllCd0ZrQU5oMVpnZ2VhZ0FtMFFlQjFKRC9iaGlKSlJ3TFl1dzFkMW1FQ0pqQXlnY05JN2pmeWFBQVJBTVF5d3ZyakNQRllFekNCeGduOHFkajgwM2phYnI4V2JId3VyY0FFNmlCd2I1RW1PTW9IajlRaUFMZ2tqaHVOTk5xRFRNQUUyaVR3R1pKeGJMZlJKdWtZQURzM3FzVENUY0FFNmlBdzF1dkJDQUN1QlBDOE9peXhEQk13Z1VZSlJINytaVWorcWtrdGt1SlZ3MnVhMUdIWkptQUN0UkZZbCtURm8waUxBT0JxQU04ZVpiREhtSUFKdEU3Z09KS3ZiMUtycERnQ0dFY0IzVXpBQk5JbmNDbkpkVVl4TXdLQUh3QlllWlRCSG1NQ0p0QTZnY1pYQVNTZEJPQ1ZyWHRtaFNaZ0FxTVNXSi9rUlZVSFJ3QndRMnd1cWpyUS9VM0FCRG9qOEZtU3IydEt1NlN2QXRpaUtmbVdhd0ltVUR1QnkwbEdDdTlLTFFLQW13QXNYV21VTzV1QUNYUkpJRllCbGlYNXl5YU1rQlJwZ0NNZHNKc0ptRUErQkRZZ2VXRVZjeU1BdUJuQUVsVUd1YThKbUVEbkJENUg4clZOV0NIcFhBQWJOU0hiTWszQUJCb2pjQVhKdGFwSWp3RGdkZ0NMVmhua3ZpWmdBcDBUaUZXQVo1Q01qR0MxTmtueEZMRmVyVUl0ekFSTW9BMENHNUk4djZ5aUNBQ2lxdEJDWlFlNG53bVlRRElFamlkWiszRTlTWmNCcVBRa2tRd1JHMklDd3lid2JaSnJsa1VRQWNCZEFPWXZPOEQ5VE1BRWtpSFF5Q3FBcEtzQXJKR01semJFQkV5Z0NvRVhrL3htbVFFUkFQd2R3RHhsT3J1UENaaEFjZ1JxWHdXUWRFMmtHRTNPVXh0a0FpWlFoc0JWSkVzbDk0c0E0TjhBSGw1R3F2dVlnQWtrUnlES0JTOUtNbW9GMU5Ja1hRZGd4VnFFV1lnSm1FQVhCSjVOTWdMNUdWc0VBUGRGVWFEWk92ci9UY0FFa2lXd0o4bVAxV1dkYzRQVVJkSnlUS0F6QWtlVDNIMDI3UkVBeEJQRUkyYnI2UDgzQVJOSWxzQVBTSzVhbDNXU2ZnaGdwYnJrV1k0Sm1FRHJCR0p2MzVOSS9uTW16UkVBL0JYQVkxbzN6d3BOd0FUcUpMQWF5V3ZyRU9qNklIVlF0QXdUNkp6QWRpUy9QRnNBY0NlQUJUczMxUWFZZ0FtTVErRGpKUGNZUjhERVdFbVhBM2grSGJJc3d3Uk1vRE1DRjVCODBXd0J3QjJ4Vk5DWmlWWnNBaVpRQjRIWUJCaWJBZU9WM2xoTlVoUVZXWGNzSVI1c0FpYlFOUUVCV0pMa0xkTVo0bFRBWFUrUjladEFmUVMySVhueXVPS2NDbmhjZ2g1dkFza1FlQy9KQTJjS0FHNEVzRXd5NXRvUUV6Q0JVUW1jUjNMc0hQNlN6Z0R3a2xHTjhEZ1RNSUZrQ0VTdG42ZVJqTldBaDdSWUFmZ1JnQldTTWRlR21JQUpqRW9nanZRK2xlU3ZSeFVRNHlSOUJjQXJ4cEhoc1NaZ0Fza1FtTFpLWUFRQXp2cVZ6RHpaRUJNWW04RCtKQThlUjRxa0V3QnNONDRNanpVQkUwaUd3SWtrdDU5dUJlQktBS1hTQmliampnMHhBUk9ZanNBdlNTNDFEaDVKbndWUWU1R2hjV3p5V0JNd2daRUpSQzZBUlVqZVBhZUVXQUc0R01BNkk0djJRQk13Z2RRSXJFankrbEdOa3ZRcEFMdU1PdDdqVE1BRWtpT3dGY2xUcHdvQW9tclFoc21aYTROTXdBUkdKYkFQeVErT09salNSd0RzT2VwNGp6TUJFMGlPd0tkSjdqeFZBSEFtZ00yU005Y0dtWUFKakVyZ2ZKSWpCL1dTUGdCZ24xR1ZlNXdKbUVCeUJHNGgrZFNwQW9EVEFHeVpuTGsyeUFSTVlGUUM4YzV2QVpML0dFV0FwUGNCMkcrVXNSNWpBaWFRTElGbFNmNXNzbld4QitDTEFGNlZyTWsyekFSTVlCUUNMeVlaci9jcU4wbnZBbkJJNVlFZVlBSW1rREtCTjVIOHhKd0JnTi8zcFR4bHRzMEVSaU53Rk1tOVJ4a3FhVmNBUjQ4eTFtTk13QVNTSmZCMWtpK2RNd0RZSDhDMHFRS1RkY1dHbVlBSnpFVGd4eVJIU3ZBbGFXc0FZNmNVOXZTWWdBa2tSU0FxL3k1STh0NEpxK0lWd0c0QUhyUXNrSlRKTnNZRVRHQlVBb3VSdkwzcVlFbnJBYml3NmpqM053RVRTSjdBQzBoZU5qa0FlQ1dBazVJMzJ3YWFnQWxVSmZCYWtwK3JPa2pTeWdCK1VIV2MrNXVBQ1NSUDRCQ1M3NWtjQUd3QTRQemt6YmFCSm1BQ1ZRbWNUSEticW9Na0xRWmdySG9DVlhXNnZ3bVlRQ3NFdmt0eWpja0J3S29BdnQrS2Fpc3hBUk5vazhBZkFTeE1Nb29FbFc2U0hnM2dudElEM05FRVRDQVhBbkV2ZUFMSlA0WEJzUWZnS1FCdXljVjYyMmtDSmxDSndETklSc252U2sxU0JBQVJDTGlaZ0FuMGk4RC9qZ2hIQURBdmdMLzF5ejk3WXdJbVVCQjRPY212VnFVaEtWNEJ4S3NBTnhNd2dYNFIrRitxY0laZmtpSmoyS1A2NWFPOU1RRVRBSEFBeVlPcWtwQjBMWUJWcW81emZ4TXdnZVFKSEUveS9tcWZFd0hBYlFDZW5MelpOdEFFVEtBcWdWTkl4a21mU2szU0JRRFdyelRJblUzQUJISWc4RDJTejVrY0FQd1F3RW81V0c0YlRjQUVLaEc0Z2VUeWxVWThzQ29ZaVlBaUlaQ2JDWmhBdndqRS9wNzVZblB3eEFyQVJRRFc3WmVQOXNZRVRBQkFaUDJhZDNMMnJ6SlVKRVVxNEVnSjdHWUNKdEEvQWt1VC9NVkVBUEFWQUsvb240LzJ5QVJNQU1DS0pLK3ZRa0xTd1FEZVhXV00rNXFBQ1dSRDRHVWt6NWdJQUQ0S1lJOXNUTGVoSm1BQ1ZRaHNRN0pTYm4rbkNLK0MxMzFOSURzQzd5YjV2b2tBWUM4QVIyWG5nZzAyQVJNb1ErQmdrbEgwcTNTVHRER0FzMHNQY0VjVE1JR2NDSnhFY3R1SkFDQktCSjZlay9XMjFRUk1vRFNCcjVIY3NuVHZCellCTGd2Z3AxWEd1SzhKbUVBMkJPNnZGam9SQU1RSmdEZ0o0R1lDSnRBL0FqOGpHVi9vcFp1a1J3S0kvQ0QzM3lQY1RNQUVla1hnZ2MzQjRaS2srUUQ4cFZmdTJSa1RNSUVKQXY4RjhFaVM4YnQwaytUOElLVnB1YU1KWkVmZ0dmK0w3aVg5QWNCQzJibGdnMDNBQk1vUWlBSWdkNWJwT05GSFV0UU5YNnZLR1BjMUFSUEloc0Jha3dPQTd3SzRQenVRbXdtWVFPOElMRXZ5WjFXOGt2UUZBRHRVR2VPK0ptQUMyUkI0eWVRQTRDUUFsVk9HWnVPcURUV0JZUk40SHNtcnFpQ1E5TjZvSlZCbGpQdWFnQWxrUStEVmt3T0F3d0M4TXh2VGJhZ0ptRUFWQXB1U3JIU3NUOUpPQUk2dm9zUjlUY0FFc2lIdzFza0J3QnNBSEp1TjZUYlVCRXlnQ29FZFNINnB5Z0JKYXdPNHRNb1k5elVCRThpR3dDR1RBNEFOQUp5ZmplazIxQVJNb0FxQk41T01qSitsbTZURkFQeTY5QUIzTkFFVHlJbkEwWk1EZ0tVQS9Ed242MjJyQ1poQWFRSUhrb3gzK3FXYnBJY1Z1UUFlVVhxUU81cUFDZVJDNEtUSkFjRERpdy83WExsWWJ6dE53QVJLRS9nWXlUMUw5eTQ2U3JvUndESlZ4N20vQ1poQThnVE9lMUNXTDBtL0F2RFU1TTIyZ1NaZ0FsVUpuRUR5VlZVSFNUb0h3SXVyam5OL0V6Q0I1QWxjTTJjQWNDYUF6WkkzMndhYWdBbFVKWEFPeVUycURwTDBBUUQ3VkIzbi9pWmdBc2tUK05XY0FZQnJnQ2MvWnpiUUJFWWk4QjJTejYwNlV0TDJBQ3FkSHFpcXcvMU53QVE2SVhEM25BSEF5d0djMm9rcFZtb0NKdEFrZ1d0SVBydXFBa25MQTdpKzZqajNOd0VUU0o3QTMrY01BSHdTSVBrNXM0RW1NQktCSzBrK3YrcElTYkVwK0c4QUhsVjFyUHViZ0Fra1RlQlBjd1lBOGZlN0FEdzJhYk50bkFtWVFGVUMzeUs1WHRWQjBWK1M2NFNNQXM1alRDQnRBcjk1U0sxdlNaSDVLektBdVptQUNmU0h3TGtrTng3RkhVbVJJVFF5aGJxWmdBbjBoOEROVXdVQWtTMXNqLzc0YUU5TXdBUUFuRUh5WmFPUWtMUWJnRStNTXRaalRNQUVraVZ3NDFRQndHc0JISmVzeVRiTUJFeGdGQUtua0J5cDJxZWtOUUZjTVlwU2p6RUJFMGlXd0hWVEJRQ3JBYmdtV1pOdG1BbVl3Q2dFdmtoeXgxRUdTbm9NZ0xzQlJHcGdOeE13Z1g0UXVIcXFBQ0R5ZnNldTMwZ043R1lDSnRBUEFwOGhPZko3ZktjRTdzZEZZQzlNWUJLQnl4OFNBTVIvU3ZvaGdKV015Z1JNb0RjRWppYTUrNmplU0RvWndOYWpqdmM0RXpDQjVBaGNORjBBOEhrQUl5MFhKdWVpRFRJQkV3Z0NIeUw1MWxGUlNOb1h3S0dqanZjNEV6Q0I1QWljTTEwQXNCZUFvNUl6MXdhWmdBbU1TdUJ3a3ZFbFBsS1RGRWNJeng1cHNBZVpnQW1rU09EMDZRS0F5QmgyZVlvVzJ5WVRNSUdSQ094UE1tcDlqTlFrTFFUZzl3Q212R2VNSk5TRFRNQUV1aVJ3NG5RQlFHd0EvRE9BZWJ1MHpycE53QVJxSS9CYWtwOGJSNXFrNndDc09JNE1qelVCRTBpR3dQdW5qZVlsblF0Z28yUk10U0VtWUFMakVGaVA1TGZHRVNEcEl3RDJIRWVHeDVxQUNTUkRZTGVaQW9CM0FEZzhHVk50aUFtWXdEZ0VsaVI1OHpnQ0pMMFV3T25qeVBCWUV6Q0JaQWhzUEZNQXNEcUE3eVJqcWcweEFSTVlsY0IvbzVvZnlmK01LaURHU1hvOGdEdWRFR2djaWg1ckFza1FXRzZtQUNES2dQN0psUUdUbVN3YllnS2pFcmlGNUZOSEhUeDVuS1RJRWhyWlF0MU13QVR5SmpEUGpEdDZKWjBKWUxPOGZiVDFKakI0QWhlVFhMY09DcEtPQkxCM0hiSXN3d1JNb0RNQ3Z5WDVwTmtDQU9jRDZHeCtyTmdFYWlOd1BNblgxQ0ZOMHFZQXpxcERsbVdZZ0FsMFJ1QXFrcytiTFFCWUJjQzFuWmxveFNaZ0FuVVFlQy9KQStzUUpHbSs0b2h3dkNKME13RVR5SlBBU1NTM25TMEFpUCtQVFQ4TDVPbWpyVFlCRXdDd0U4a3YxRVZDMGxVQTFxaExudVdZZ0FtMFR1QXdrdnZObXRWTDBta0F0bXpkUENzMEFST29pOEE2SkMrdFM1aWt3d0M4c3k1NWxtTUNKdEE2Z1YxSUhsc21BSGdUZ0krMWJwNFZtb0FKMUVWZ0NaSzMxaVZNMG9ZQXZsbVhQTXN4QVJOb25jQkdKTThyRXdBc0QrRDYxczJ6UWhNd2dUb0kvQlhBNDBqZVY0ZXdrQ0ZwSGdCM0FZaVU0VzRtWUFMNUVYZ0t5Vi9QR2dBVUgvaGZBMWdzUHg5dHNRa01uc0FGSkY5VU53VkpGd0dvNVdoaDNiWlpuZ21Zd0l3RWJpTzVlTDN4ak1nQUFCWGRTVVJCVlBRb0d3QjhDTUJiRE5VRVRDQTdBZ2VSUEtCdXF5WHRCdUFUZGN1MVBCTXdnY1lKbkVMeWxWVUNnRFVCWE5HNFdWWmdBaVpRTjRINzMvWFZMVlRTRXdIYzRiVEFkWk8xUEJOb25NQmJTRVpocjlJckFMRlNFSnVJL0JxZzhibXhBaE9valVDODkxK0E1TjIxU1p3a3lLOEJtcUJxbVNiUU9JSFZTVjVkT2dDSWpwTDhHcUR4ZWJFQ0U2aVZ3STlJcmxTcnhBY0hBRzhFOE1tbTVGdXVDWmhBN1FUK0FXQitrdmRXRFFDZUIrREsyczJ4UUJNd2dhWUlIRU15dnFRYmFaSVdMbDRET0N0Z0k0UXQxQVJxSjNBcHlYVW1wSmJhQkZpc0FFVGZXd0RjdjN2UXpRUk1JSGtDTzVMOFlwTldTcm9Rd0hwTjZyQnNFekNCMmdnY1RuTGZ5Z0ZBRVFRY0JTQUtCTG1aZ0Fta1QyQnBrcjlvMGt4SnV3RDRWSk02TE5zRVRLQTJBcHVUL0Y4eHI5SXJBRVVBOEZ3QTM2N05GQXN5QVJOb2lzRHZTQzdTbFBBSnVaS2VBT0EzQVB3YW9HbllsbThDNHhOWWlPUWZSMTBCOEd1QThTZkFFa3lnRFFLbms5eWlEVVdTTGdDd2ZodTZyTU1FVEdCa0FqZVNmTWJrMFpWV0FJcFZnQThDZU92SUpuaWdDWmhBR3dUMklSbWYxY2FicEowQkhOTzRJaXN3QVJNWWg4Qm5TYjV1M0FEQXJ3SEdtUUtQTllGMkNDeEw4bWR0cUpLMFVQRWFZTzQyOUZtSENaakFTQVMySlBtMWNRT0FXRFc0R2NCVFJqTEJnMHpBQkpvbTBPajUvNm1NbHhUWkJtdXZPZEEwS01zM2dZRVErRHVBSjVDTVBBRC9hNVZmQWNSSVNRY0MySDhnNE95bUNlUkc0QUNTQjdWcHRLUnRBWnpZcGs3ck1nRVRLRTNnS3lTM25yUDNxQUhBb2tWT0FDLzVsZWJ2amliUUdvSGxTZDdRbXJZSEhncWlOSENrQzIvODVFR2JmbG1YQ2ZTRXdEWWtUNjRsQUNoV0FVTFlReUtLbnNDeUd5YVFLNEdma0h4bUY4WjdaYkFMNnRacEFyTVMrR2V4L1ArM09nT0F0UUZjT3F0cWR6QUJFMmlUd01Fa08zazlKOGtyZzIzT3RIV1pRRGtDWjVCODJWUmRSM29GTUNGSTBnOEJORlpzcEp4djdtVUNKakNKd01va3IrdUtpQ1N2REhZRjMzcE5ZR29DMDZZRUh6Y0FlQU9BWTAzZEJFd2dDUUkza1Z5bVMwc2tlV1d3eXdtd2JoTjRNSUdvK3Jjd3lidWFXQUdZQjhEdEFCNW42aVpnQXAwVGVGQ2hqNjZzOGNwZ1YrU3Qxd1FlUXVBY2twdE14MldzRllBUUtzbVpBWDNWbVVBYUJGWWcrZU91VFpIa2xjR3VKOEg2VGVBQkF0dVRuUFo0YmgwQndGSUFiZ0l3dGl6UG1BbVl3TWdFTGlhNTdzaWpheHdveVN1RE5mSzBLQk1Za2NEdkltRWZ5WDgzdGdKUXJBSjhBOEMweXd3akd1OWhKbUFDNVFsc1JmTFU4dDJiN2VtVndXYjVXcm9KbENBdzY0bWdXcDdhSlcwTTRPd1NCcm1MQ1poQS9RVHVBTEFFeWYvVUwzbzBpWks4TWpnYU9vOHlnVG9JeEwzZ3FTUmpqOTYwcmE0QUlPUkU0WkdsNjdEY01rekFCQ29SYUQzMWJ4bnJKSGxsc0F3bzl6R0IrZ2xNbWZwM1RqVzFCQUFoVk5LdUFJNnUzdzlMTkFFVG1JRkFIUE9KOTN5L1RZMlNwTmlUY0ZGcWR0a2VFeGdBZ1hWSXpwcW9yODRBSUhLQi94VEEwd1lBMXk2YVFDb0VUaWE1VFNyR3pHbUhwUE1CYkpDcWZiYkxCSHBJb0hRMTBOb0NnR0lWWUhzQVgrb2hVTHRrQXFrU1dKdms1YWthSitrNUFMNmJxbjIyeXdSNlNHQVhrcVVTOU5VZEFEd013QThBck5oRHFIYkpCRklqY0IzSmxWTXphb3BWZ05NQWJKbTZuYmJQQkhwQUlETCtQWm5rUFdWOHFUVUFLRllCTmdOd1pobmw3bU1DSmpBV2dXbHpmSThsdGViQmtwWUQ4Q01BYzlVczJ1Sk13QVFlVE9Bd2t2dVZoVko3QUZBRUFWY0FXTE9zRWU1bkFpWlFtY0FOc2RKRzhyN0tJenNZSU9sekFGN2RnV3FyTklHaEVMZ2J3SklrLzF6VzRhWUNnQmNBdUtTc0VlNW5BaVpRbWNBclNNYlNlaFpOMGhMRlVlRkhaR0d3alRTQi9BanNUL0xnS21ZM0VnQVVxd0RuQUhoeEZXUGMxd1JNb0JTQmF3QThoNlJLOVU2a2s2U1BBTmd6RVhOc2hnbjBpY0NkY1FLUDVGK3JPTlZrQUxBcWdMaFJOYWFqaXFQdWF3STlJckF4eVhOejgwZlN3Z0IrQ1dEZTNHeTN2U2FRT0lGOVNFWmh2a3F0MFM5blNTY0JlR1VsaTl6WkJFeGdKZ0tYa1l4WGJGazJTWWNBZUZlV3h0dG9FMGlUd0c4QUxFWHlIMVhOYXpvQWVEcUEyS3cwZDFYRDNOOEVUR0JLQWttZis1OXR6aVROWDZ3Q0xEQmJYLysvQ1poQUtRSzdreHdwQzIrakFVQ1lMdWtZQUR1WGNzT2RUTUFFWmlKd0xza292SlYxay9RMkFPL1AyZ2tiYndKcEVMZ1p3TEl6bGZ5ZHljdzJBb0FGaTFXQWVQL25aZ0ltTUJxQjJQRDNiSkxmSDIxNE9xTWt4VW1BMkIrMFFqcFcyUklUeUpMQWEwZ2VQNnJsalFjQXhTckFWZ0JPR2RWSWp6TUJFOEN4SkhmcEM0Y2lSZkMzblJ5b0x6TnFQem9nRUorZnRjYkpCZEpLQUZBRUFVNEgyc0VWWXBXOUlCQ1YvcFlqR1drK2U5TWtmUURBUHIxeHlJNllRSHNFb2dyb2FpU3ZIMGRsbXdIQUlzV3JnTWVQWTdESG1zQUFDV3hEOHVTKytTM3AwUUIrQ0NBMkM3dVpnQW1VSjNBb3liRlAwN1FXQUJTckFEc0MrSHg1SDkzVEJBWlA0QnlTbS9TVmdxUzFpNnlocmQ2TCtzclRmZzJDd0UwQVZpTDV6M0c5YmYxREorbHNBTm52WkI0WHZNZWJRQWtDVWRGcmVaS3gwN2UzVGRMSEFlemVXd2Z0bUFuVVMyQjlraGZWSWJLTEFHQnhBRDhHTUY4ZERsaUdDZlNZd050SnhudnlYamRKandFUTd6S2pYb0NiQ1pqQTlBU09KL21hdWdDMUhnQ0U0WkxlQ09DVGRUbGhPU2JRUXdMeGJqeU8vZjJuaDc0OXhDVkpHd0w0NWhCOHRZOG1NQ0tCUHhTYmdmODQ0dmlIRE9zcUFBaTlzWVR4d3JvY3NSd1Q2QkdCS1BIN1BKTGY3WkZQczdvaTZiTUFhbnU2bVZXaE81aEFYZ1JlUmZLRU9rM3VKQUFvVmdHV0FuQWRnSG5xZE1peVRLQUhCQTRpZVVBUC9LamtncVRIRlNlRm5sUnBvRHViUVA4Sm5FS3k5cm82blFVQVJSRHdGZ0FmNnYvYzJVTVRLRTNnV3dBMkdDZTVSMmxOQ1hhVTlCSUFaeVJvbWsweWdhNEkvQnpBczBqK3BXNERPZzBBaWlBZ01nUkdwa0EzRXhnNmdkOEJXSVZrSlA0WmJKTjBCSUMzRHhhQUhUZUIveWZ3citKMTRMVk5RRWtoQUloWEFGZkVqYThKQnkzVEJESWhFTy85TnlSNVlTYjJObWFtcEljQk9CTkFiL01mTkFiUGd2dEdZRGVTalcyWTd6d0FLRllCbmdMZ2FnQXVHTlMzeTlmK2xDVndJTW4zbHUzYzkzNUYyZUNyQUR5ajc3N2FQeE9ZaHNESkpMZHBrazRTQVVBUkJFUkdzSGo2ZVhpVERsdTJDU1JJSUU3RXZHaW83LzJubXc5Snl3RDREb0RZSE9obUFrTWlFTm4rNHIzL1g1dDBPcGtBb0FnQ2RnWndUSk1PVzdZSkpFYkE3LzFubUJCSkd3SDRocXNHSm5iVjJwd21DVVNLM3pnRy9JTW1sWVRzcEFLQUlnaHdXdENtWjkzeVV5RVFTWDQycWl1dFp5cE8xVzJIcEwwQkhGbTNYTXN6Z1VRSjdFenkwMjNZbG1JQU1EZUE4d0NzMndZQTZ6Q0JEZ204bnVSeEhlclBScldrS0NJV3hjVGNUS0RQQkk0aytiYTJIRXd1QUNoV0FSWXNOZ1V1MlJZSTZ6R0JsZ2tjVEhML2xuVm1xMDdTSTR1cWdXdGs2NFFOTjRHWkNVVEo3MjFKcWkxUVNRWUFSUkN3SW9BckFVU2hFRGNUNkJPQno1TjhkWjhjYXNNWFNaRWg4SHNBRm0xRG4zV1lRSXNFTGlzMkFzZTUvOVphc2dGQUVRUnNBZUMwRlBjcXREWkRWdFEzQWhmRStYYVM5L2JOc1RiOGtiUjZzUkx3cURiMFdZY0p0RURncHdEV0pQbm5GblE5U0VYU0FVQVJCTVF5NllGdGc3RStFMmlBUU5TK1dMdUpsSjROMkpxc1NFazdBUGhDc2diYU1CTW9UeUN5ZnNhTy81dkxENm12Wi9JQlFCRUVPRFZvZlhOdVNkMFF1QTNBYzBuZTNvMzZmbW1WdER1QWozbDFzRi96T2pCdi9nNWdIWkxYZE9WM0ZnRkFFUVRFS29BM1RYVjFwVmp2T0FUdUxwNzhmelNPRUk5OU1BRkpyd1VReDZVaWRiQ2JDZVJFSUk0QXY1VGsyVjBhblUwQVVBUUI3d1J3V0pmQXJOc0VLaEw0VTVIanY3TW92Nks5V1hXWHRCMkFPQ0lZeDRmZFRDQUhBdjhHOEVxU3AzZHRiRllCUUJFRXVJUncxMWVOOVpjbDhQdGlaMis4KzNkcmlJQ2tMUUdjNURUaURRRzIyRG9KUkphL0xVaWVXNmZRVVdWbEZ3QVVRY0F1QUtKQ1VwYjJqenBaSHBjVmdUc0FyRTh5ZHZpNk5VeEFVbFFPakJORFBoM1FNR3VMSDVsQXZQUGZuT1MzUnBaUTg4QnN2MEFseFRucXlLTG05MzgxWHhRV056YUJXNG92LzErTUxja0NTaE9RdEQ2QXJ3T0lFdU51SnBBU2diOFV4Myt2U01tb2JBT0FZaVVnU2lWKzBlLy9VcnFrQm05TGZPbXZSL0xXd1pQb0FJQ2t0UURFeHFyNU9sQnZsU1l3RllIWUJ4UTFQeUtKVlZJdDZ3Q2dDQUlpV1ZDOC8zdEVVbVJ0ekJBSi9BVEFCaVJqK2QrdEl3SkZzcUI0eC9yNGpreXdXaE9ZSVBDSDRwNlE1RDZnN0FPQUlnancrejkvNExvbWNEV0F6VWpHeGorM2pnbElXcVVvS3ZhRWprMngrdUVTaU9RK2tmVXpIZ3lTYkwwSUFJb2dJTjcveFNhZytaTWtiYVA2VE9BRUFGSFpMM2I0dWlWQ1FOSXpBWndENENtSm1HUXpoa1BnVWdBdkozbG55aTczSmdBb2dvQ25BZmdLZ05WU2htN2Jla1BnUGdEN2tZeE1sVzRKRXBBVWxVVWpiWENzRXJxWlFCc0VJam5WN2puVSsraFZBRkFFQVZFMjlDTUE0cWlnbXdrMFJTQjI5VzVIOGh0TktiRGNlZ2hJaXZ0Y0pCRTdHTUJjOVVpMUZCTjRDSUgvQW5ncnlZL213cVozQWNBRStDSkQyREV1SjV6THBaaVZuVDhIOEpLVTMrMWxSYk1sWXlXdEErRExBS0tzc0pzSjFFa2dLdmxGZHIvejZ4VGF0S3plQmdERmFzQXpBSndLWVBtbVFWcitZQWhjQ0dDckxrcDNEb1p3ZzQ1S2VpS0FFK09vWm9OcUxIcFlCRzRzRXZ6Y2xKdmJ2UTRBaWlBZ2tvSkUxc0FkYzVzYzI1c1VBUUU0S3BhU1NVWWhEN2RNQ1VpSzVHRlJYT3hkemlhYTZTU21ZM1lrbnRxUlpCVDh5cTcxUGdDWW1CRkpyd1B3Y2FjS3plNGFUY0hnS09HN0U4bDQrbmZyQ1FGSkd3SDRFb0NGZXVLUzNXaVBRS1QxM1l0a2JQakx0ZzBtQUNoV0ExWXVUZ2s4UGRzWnMrRnRFNGhUSmJ0NHliOXQ3TzNvazdRWWdKTUJyTm1PUm12cEFZR3JBT3hBTXZZQ1pkMEdGUUFVUWNCakFYd20zdU5tUFhNMnZta0NzY3QvRDVKeGhNeXR4d1FrUlNuaHd3SHMzV00zN2RyNEJPTFYzMEVBRGlVWk8vNnpiNE1MQUNabVROTExBUndKNEtuWno2SWRxSnZBNVVXRUg1bTgzQVpDUU5MYXhSSGlWUWZpc3Qwc1QrQm5BRjVGTWpKKzlxWU5OZ0FvVmdPaWRHaEUvZnNDbUxjM3MycEhSaVZ3TDRBREFCeEJNcEw4dUEyTVFMRkJNUFlMdlErQTB3Z1BiUDZuY1RjMmtlOUQ4cDYrNFJoMEFEQnBOV0RSdU9rRDJONjdndnQyaVpmMjV6d0FieWI1MDlJajNMRzNCQ1JGU3ZIM1JrWTNBQS92cmFOMmJDWUMxeGF2QVpNcTRWdm5sRGtBbUVSVDBuT0xKY0RWNjRSc1dVa1QrR1dSdmV1TXBLMjBjWjBRa0JTNVJENGM1Vnc3TWNCS3V5QVErZnZqaU9obityNFM2QUJnanN1clNCc2FPUU1PYzhhd0xqNTdyZW1NWXp3eHgwZVMvRmRyV3Ewb1N3S1NOaS95UUN5ZHBRTTJ1Z3lCMk5oM2RMd0dITXFwSHdjQTAxd1draDVUUklGN0FZajZBbTc5SVJEcFlOOU84cmIrdUdSUG1pWWc2UkVBM2dMZzNRRG1hMXFmNWJkSzRGc0E5aVI1ZmF0YU8xYm1BR0NXQ1pBVUZRWS9DT0JsSGMrVjFZOVA0Sm9pZWNkbDQ0dXloS0VTa0xSSXNYcTBrL2NNWlg4VnhDdkFkNUNNbFBHRGF3NEFTazY1cEpVaVFpdzJDc2JwQWJkOENId2J3Q0Vrejg3SFpGdWFPZ0ZKeXdCNEU0QlhlMFVnOWRsNmlIMlJ2ejllQVo0dzVOVGVEZ0FxWHJlU0ltM296Z0IyQS9Ea2lzUGR2VjBDa2JyM2ZTUmplYy9OQkJvaElDbVNpMFVRc0FjQTd4Rm9oSEp0UW45VUhQSDhTdDgzK0pVaDVnQ2dES1VwK2hUWnd5S1owSnNCUEc5RU1SN1dESUd6aWkvK1NObnBaZ0t0RUNnMkVHOVNyQlMreUs4SFdzRmVWa204L2pzRXdCa2tvN0NYbXkvUWVxNEJTYzhwUHZSYkE0aU5RbTd0RTRqRVBhY1ZYL3cvYkYrOU5ackEveE1vamcvR2lrQ2NLSW9OeFc3ZEVJZ3ovUEg2Nzl4dTFLZXQxU3NBTmM1UHNUbG8xeWdlQXlEcWpyczFUK0JXQU1jQitCekpYemV2emhwTW9EeUJJcUhRYTR1OUFyR2gySzE1QW5jQk9MRTR4eC9KZk55bUllQUFvSUZMb3pndXRBMkE3UUM4ME1jSWE0Y2NLWHVqRG5jVWRUclA3L0pxNTJ1Qk5STW9VZ3h2R21XbEFXem9UWU0xQTM1QTNDWEZQZUUwa3Y5b1JFUFBoRG9BYUhoQ2kzd0M4VDR3RW9uRURXRGhobFgyV1h3VTVJZ3YvYytUL0gyZkhiVnYvU1ZRUENDc1U5d1Q0cjdnZ21TalQvZHZBUndmcTRCOUtNODdPb2JSUmpvQUdJM2JTS09LcDRCSU14d2YrdmhaY1NSQnd4cDBDNEJ2QURpRlpFVDRiaWJRS3dLU1ZwaDBUMWdEd01ONjVXRDl6dndCd0RuRm5wK3poM3lNYjF5MERnREdKVGpHZUVsTEFOaXMrUEQ3VmNFRExHTXpYK3plajUzOFo1R01ZenR1SmpBSUFwS2lBbUdjSklnSEJMOHErUDladjI3aW5nRGdPMzd0VjgvSHdRRkFQUnpIbGxLOEtvZ1BmQVFFOFJTd0xJQzV4aGFjaDRDN0FYeXorSUNmUXpLS2NiaVp3S0FKRks4SzRzRWc3Z25QQjdEOGdQWVQvUlBBUmNVOTRSc2tZN092VzgwRUhBRFVETFF1Y1pJaTIyQXNEYTRNWUpYaWQvdzVrbzdrM240QjRMdVRmcTRtR1J2NzNFekFCS1loVU9RZWllcUVFL2VEaWQreGFwQjd1MzJPZThKVkpPL0ozYW5VN1hjQWtQb01UYkt2U0RRU0c0Ym12QUdrdklrb051dE5mTmxmSFg4bSthZU1zTnRVRTBpYWdLUkY1M2hRaVB2RDB4UGVTeEFyZnQrYi9JVlA4bzZrSWZmVU9BY0FQWmhZU1k4REVMVUtZbE5oM0F6aXBNSEVUendkeEorYnFsNFc3K3gvQStCbUFMOHFmc2VmNCtjbUw5MzE0QUt6QzlrUmtEUlBjVCtJKzhKaWM5d1RKdTROY2Q5b3FrWGdQOVU5SVZiL2Z1NXNmRTFocnliWEFVQTFYdG4yTGw0cFRBNE1wdnJ6L0FEK0JlRHZBR0w1YmJyZmZ3TVFwWFRqQTM0cnlYOW5DOGFHbThCQUNSUjdEQ1llRUtaNmFJaC9Xd0JBdko2YjZYNFE5NG40bVhnUXVNWEw5M2xjVkE0QThwZ25XMmtDSm1BQ0ptQUN0Ukp3QUZBclRnc3pBUk13QVJNd2dUd0lPQURJWTU1c3BRbVlnQW1ZZ0FuVVNzQUJRSzA0TGN3RVRNQUVUTUFFOGlEZ0FDQ1BlYktWSm1BQ0ptQUNKbEFyQVFjQXRlSzBNQk13QVJNd0FSUElnNEFEZ0R6bXlWYWFnQW1ZZ0FtWVFLMEVIQURVaXRQQ1RNQUVUTUFFVENBUEFnNEE4cGduVzJrQ0ptQUNKbUFDdFJKd0FGQXJUZ3N6QVJNd0FSTXdnVHdJT0FESVk1NXNwUW1ZZ0FtWWdBblVTc0FCUUswNExjd0VUTUFFVE1BRThpRGdBQ0NQZWJLVkptQUNKbUFDSmxBckFRY0F0ZUswTUJNd0FSTXdBUlBJZzRBRGdEem15VmFhZ0FtWWdBbVlRSzBFSEFEVWl0UENUTUFFVE1BRVRDQVBBZzRBOHBnblcya0NKbUFDSm1BQ3RSSndBRkFyVGdzekFSTXdBUk13Z1R3SU9BRElZNTVzcFFtWWdBbVlnQW5VU3NBQlFLMDRMY3dFVE1BRVRNQUU4aURnQUNDUGViS1ZKbUFDSm1BQ0psQXJBUWNBdGVLME1CTXdBUk13QVJQSWc0QURnRHpteVZhYWdBbVlnQW1ZUUswRUhBRFVpdFBDVE1BRVRNQUVUQ0FQQWc0QThwZ25XMmtDSm1BQ0ptQUN0Ukp3QUZBclRnc3pBUk13QVJNd2dUd0lPQURJWTU1c3BRbVlnQW1ZZ0FuVVNzQUJRSzA0TGN3RVRNQUVUTUFFOGlEZ0FDQ1BlYktWSm1BQ0ptQUNKbEFyQVFjQXRlSzBNQk13QVJNd0FSUElnNEFEZ0R6bXlWYWFnQW1ZZ0FtWVFLMEVIQURVaXRQQ1RNQUVUTUFFVENBUEFnNEE4cGduVzJrQ0ptQUNKbUFDdFJKd0FGQXJUZ3N6QVJNd0FSTXdnVHdJT0FESVk1NXNwUW1ZZ0FtWWdBblVTc0FCUUswNExjd0VUTUFFVE1BRThpRGdBQ0NQZWJLVkptQUNKbUFDSmxBckFRY0F0ZUswTUJNd0FSTXdBUlBJZzRBRGdEem15VmFhZ0FtWWdBbVlRSzBFSEFEVWl0UENUTUFFVE1BRVRDQVBBZzRBOHBnblcya0NKbUFDSm1BQ3RSSndBRkFyVGdzekFSTXdBUk13Z1R3SS9COWFsSkJvUUZPWTR3QUFBQUJKUlU1RXJrSmdnZz09Ii8+DQo8L2RlZnM+DQo8L3N2Zz4NCg==);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 991px) {
  .testimonial__col-content-inner::before {
    width: 57px;
    height: 61px;
    left: 8px;
  }
}
.testimonial__col-content-inner p {
  font-size: 30px;
  line-height: 1.36;
  margin: 0 0 48px;
}
@media screen and (max-width: 1440px) {
  .testimonial__col-content-inner p {
    font-size: 24px;
    margin: 0 0 35px;
  }
}
@media screen and (max-width: 991px) {
  .testimonial__col-content-inner p {
    line-height: 1.5;
  }
}
@media screen and (max-width: 767px) {
  .testimonial__col-content-inner p {
    font-size: 20px;
  }
}
.testimonial__col-content-inner h5 {
  font-size: 32px;
  line-height: 1.3;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .testimonial__col-content-inner h5 {
    font-size: 24px;
  }
}
.testimonial__col-content-inner span {
  display: block;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .testimonial__col-content-inner span {
    font-size: 18px;
  }
}
.testimonial__col-content-inner span.issue-date {
  padding-top: 9px;
}
.testimonial.ps-testimonial {
  padding-top: 156px;
  padding-bottom: 120px;
}
@media screen and (max-width: 1199px) {
  .testimonial.ps-testimonial {
    padding-block: 60px;
  }
}
@media screen and (max-width: 991px) {
  .testimonial.ps-testimonial {
    padding-block: 40px;
  }
}
.testimonial.ex-testimonial {
  padding-top: 156px;
}
@media screen and (max-width: 991px) {
  .testimonial.ex-testimonial {
    padding-top: 60px;
  }
}
.testimonial.ex-testimonial .testimonial__inner {
  max-width: 100%;
  margin-left: 0;
  padding: 70px 18px 0px;
}
.testimonial.ex-testimonial .testimonial__col-content-inner {
  --_left-gap: 150px;
  max-width: 100%;
  margin: 0;
  padding: 116px 0 112px var(--_left-gap);
}
@media screen and (max-width: 1440px) {
  .testimonial.ex-testimonial .testimonial__col-content-inner {
    --_left-gap: 100px ;
  }
}
@media screen and (max-width: 991px) {
  .testimonial.ex-testimonial .testimonial__col-content-inner {
    --_left-gap: 0px;
    padding-bottom: 80px;
  }
}
.testimonial.ex-testimonial .testimonial__col-content-inner::before {
  left: var(--_left-gap);
}
.testimonial.ex-testimonial .testimonial__col-content-inner p {
  line-height: 1.36;
}
@media screen and (min-width: 1441px) {
  .testimonial.ex-testimonial .testimonial__col-content-inner p {
    margin-bottom: 67px;
  }
}
.testimonial.ex-testimonial .testimonial__col-content-inner h5 {
  margin: 0 0 12px;
}
.testimonial.ex-testimonial .testimonial__col-thumb {
  position: relative;
}
.testimonial.ex-testimonial .testimonial__col-thumb-inner {
  padding-top: 0;
}
@media screen and (min-width: 992px) {
  .testimonial.ex-testimonial .testimonial__col-thumb-inner {
    position: absolute;
    bottom: -11px;
    left: 0;
  }
}
.testimonial.ex-testimonial .testimonial__col-thumb-inner img {
  transform: translateX(138px);
}
@media screen and (max-width: 1800px) {
  .testimonial.ex-testimonial .testimonial__col-thumb-inner img {
    transform: translateX(30px);
  }
}
@media screen and (max-width: 1440px) {
  .testimonial.ex-testimonial .testimonial__col-thumb-inner img {
    height: auto;
  }
}
@media screen and (max-width: 991px) {
  .testimonial.ex-testimonial .testimonial__col-thumb-inner img {
    transform: translate(0);
  }
}

.fl-bgcontent-block {
  padding-top: 123px;
  padding-bottom: 75px;
}
@media screen and (max-width: 991px) {
  .fl-bgcontent-block {
    padding-block: 40px;
  }
}
@media screen and (max-width: 767px) {
  .fl-bgcontent-block {
    padding-top: 40px;
  }
}
.fl-bgcontent-block__wrapper {
  position: relative;
  max-width: 1600px;
  margin: 0 auto;
  border-radius: 30px;
  border: 1px solid rgba(123, 45, 250, 0.44);
  padding: 98px 30px 135px;
  overflow: hidden;
  background: linear-gradient(90deg, rgba(236, 1, 212, 0.43) 0%, rgba(0, 18, 177, 0.5) 102.31%);
}
@media screen and (max-width: 1440px) {
  .fl-bgcontent-block__wrapper {
    padding: 60px 30px;
  }
}
.fl-bgcontent-block__inner {
  max-width: 1265px;
  margin: 0 auto;
}
.fl-bgcontent-block__title {
  line-height: 1.16;
  text-align: center;
  margin: 0 0 56px;
}
@media screen and (max-width: 991px) {
  .fl-bgcontent-block__title {
    margin: 0 0 26px;
  }
}
.fl-bgcontent-block p {
  font-size: 30px;
  line-height: 1.43;
  font-weight: 400;
  text-align: center;
}
@media screen and (max-width: 1440px) {
  .fl-bgcontent-block p {
    font-size: 22px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 767px) {
  .fl-bgcontent-block p {
    font-size: 18px;
  }
}
.fl-bgcontent-block p:not(:last-child) {
  margin: 0 0 35px;
}
.fl-bgcontent-block p a {
  font-weight: 700;
}

.pdc-solution-list {
  padding-top: 80px;
  padding-bottom: 60px;
}
.page-id-2962 .pdc-solution-list {
  padding-bottom: 178px;
}
@media screen and (max-width: 1199px) {
  .page-id-2962 .pdc-solution-list {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 991px) {
  .pdc-solution-list {
    padding-block: 40px;
  }
}
.pdc-solution-list__wrap {
  max-width: 1321px;
  margin: 0 auto;
}
.pdc-solution-list__wrap .fl-book-btn {
  margin-top: 66px;
}
@media screen and (max-width: 991px) {
  .pdc-solution-list__wrap .fl-book-btn {
    margin-top: 44px;
  }
}
@media screen and (min-width: 1441px) {
  .pdc-solution-list__wrap .fl-book-btn .btn {
    padding-left: 53px;
    padding-right: 24px;
    gap: 37px;
    max-width: 552px;
    width: 100%;
  }
}
.pdc-solution-list__title {
  margin: 0 0 73px;
  line-height: normal;
  position: relative;
}
@media screen and (max-width: 991px) {
  .pdc-solution-list__title {
    margin: 0 0 43px;
  }
}
.pdc-solution-list__title::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY2IiBoZWlnaHQ9IjI0MyIgdmlld0JveD0iMCAwIDE2NiAyNDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjA5XzIxNCkiPg0KPHBhdGggZD0iTTUwLjkyMzIgMTYuODA5M0M1OC4xNzY1IDE5LjE2ODcgNjUuMzM2NSAyMi43NDQ3IDcyLjE4NTkgMjcuNDI4OEM3Ni44NDQxIDMwLjY1MjIgODEuMjE3NCAzNC42NDY3IDg1LjE1MjggMzkuMjcyNkM4OS42MjMxIDQ0LjU1MDUgOTMuMzA3MyA1MC43MjI2IDk1Ljk1NzkgNTcuMzc0MUM5Ny4zNzUzIDYwLjg5MTcgOTguNDgwNSA2NC41MTYgOTkuMjUwOCA2OC4xNzI4Qzk5Ljk2MTIgNzEuOTQyIDEwMC4xNDMgNzUuNjk0OCA5OS43ODg2IDc5LjI2MTVDOTkuNDk1MyA4Mi4yNDY4IDk4LjgyMjggODUuMDYzOCA5Ny43OTMyIDg3LjYxOTRDOTAuMjM1MSA4NC4zMjg1IDgyLjU0MDkgODIuNjM0MyA3NS4wNzQ2IDgyLjYxNjlDNjcuMTM3NCA4Mi40MTIgNTkuNjAzOCA4NC4yNDQzIDUyLjkzOTkgODguMDAwNkM1Mi4xMDI2IDg4LjUwMTkgNTEuMjk2IDg5LjE2MSA1MC40Nzg0IDg5Ljc1MTVDNDkuNjcyMiA5MC40MzYgNDguOTIwNiA5MS4yMDI4IDQ4LjIyOTQgOTIuMDQ2M0M0Ni42MDEzIDkzLjgwMTQgNDUuNTE4NiA5Ni4yMDQ2IDQ1LjEwNTUgOTguOTgwMkM0NC45MDQ5IDEwMC41MTYgNDQuOTc3NCAxMDIuMTU1IDQ1LjMxODcgMTAzLjc5N0M0NS42NiAxMDUuNDM5IDQ2LjI2MjggMTA3LjA1IDQ3LjA5IDEwOC41MjlDNDguNjk1NiAxMTEuMjkxIDUwLjkwNzIgMTEzLjUwMyA1My4zNzUxIDExNC44MTVDNTUuNTI3IDExNS45NzEgNTcuNzQ1NyAxMTYuNzIgNTkuOTQzMyAxMTcuMDMxQzYwLjk3NjEgMTE3LjE5NiA2Mi4wMDM5IDExNy4yOTggNjMuMDIyNiAxMTcuMzM1QzY0LjA0MTggMTE3LjM5MSA2NS4wMjU4IDExNy4zNjQgNjUuOTkyNCAxMTcuMjk1QzY5LjgyNjUgMTE3LjA0NCA3My41Mjg1IDExNi4yMzYgNzcuMDI1NyAxMTQuODg2QzgzLjgzNDggMTEyLjM5NCA4OS44OTIzIDEwOC4xNjkgOTQuODY1NSAxMDIuNDQ1Qzk2LjUzMDUgMTAwLjQ3NSA5OC4wMzE4IDk4LjMwNDggOTkuMzU0OSA5NS45NTdDMTAxLjk5NyA5Ny4zMjQ0IDEwNC41NyA5OS4wMTM4IDEwNy4wMyAxMDAuOTk2QzEwOS45MjIgMTAzLjM3OSAxMTIuNTg1IDEwNi4yMzMgMTE0LjkyMyAxMDkuNDU0QzExNy4xNTUgMTEyLjU5NiAxMTkuMDI3IDExNi4wNjEgMTIwLjQ2NyAxMTkuNzEzQzEyMS45MDUgMTIzLjMzIDEyMy4wNTUgMTI3LjA0NSAxMjMuODk4IDEzMC43OTVDMTI1LjM5MyAxMzcuODU2IDEyNS44NCAxNDQuOTIgMTI1LjIxNyAxNTEuNjI1QzEyNC4wNTYgMTYyLjg4IDEyMS4wMzYgMTczLjI3MiAxMTYuMzI0IDE4Mi4yMjNDMTEyLjk2MiAxODguODkyIDEwOS4wNTcgMTk1LjA1MiAxMDQuNjUzIDIwMC42MzRDOTkuNzY0NCAyMDYuNzA4IDk0LjQzMzkgMjEyLjIyOSA4OC43MDQxIDIxNy4xNTFDODcuNTA3MyAyMTguMTcxIDg2LjYyODQgMjE4Ljk1OCA4NS45NjIgMjE5LjYwNkM4NS45MjI3IDIxOC40MDMgODUuOTE0MSAyMTcuMTg4IDg1LjkwNTQgMjE1Ljk3MkM4NS45MjU1IDIxMy4zMjkgODUuOTgwNiAyMTAuNzY5IDg2LjAzMzUgMjA4LjMzMkM4Ni4xMzcgMjAzLjQxMSA4Ni4yNjY5IDE5OS4wNjMgODYuMzA5IDE5NS4zNjJDODYuNDEwNyAxODguMDAyIDg2LjE2MTQgMTgzLjIzIDg1LjQ2MjMgMTgyLjk5Qzg0Ljc2MzEgMTgyLjc1IDgzLjY5MzEgMTg2Ljg4NiA4Mi42MzE1IDE5My45NDZDODIuMTEzOCAxOTcuNTA3IDgxLjU2MzIgMjAxLjcxNiA4MS4yMjk0IDIwNi43MzVDODEuMDQ3MiAyMDkuMjUxIDgwLjg0OTcgMjExLjc3NCA4MC43NTUxIDIxNC40OTdDODAuNzA4OSAyMTUuODgyIDgwLjY3MTUgMjE3LjI4OCA4MC43NTQ2IDIxOC43NjVDODAuNzY1NSAyMTkuNTE3IDgwLjgwMDQgMjIwLjI4MiA4MC44NzkyIDIyMS4xNTFDODAuOTM0MiAyMjIuNTQ2IDgxLjI3OTMgMjIzLjk3NyA4MS44ODI2IDIyNS4zMTFDODIuMzczNSAyMjUuOTcxIDgyLjkyNzQgMjI2LjU1OSA4My41MjYxIDIyNy4wNTNMODQuNTU0IDIyNy42NDJMODUuNTczIDIyOC4wMzlMODYuMDAyNiAyMjguMTk4TDg2LjI5NjMgMjI4LjI5M0w4Ni44MTEzIDIyOC40NDFDODcuMTgzOSAyMjguNTUxIDg3LjUxNDggMjI4LjYwNiA4Ny44MzkyIDIyOC42ODhDODguNTI3NCAyMjguODYgODkuMTczOSAyMjguOTc2IDg5LjgyMDUgMjI5LjA5MkM5MS4wODk0IDIyOS4zMSA5Mi4zMjU1IDIyOS40OTMgOTMuNTQ0MSAyMjkuNjM1Qzk1Ljk2NTkgMjI5LjkyNiA5OC4yNDA5IDIzMC4wODMgMTAwLjQzNyAyMzAuMjI1QzEwNC43OTYgMjMwLjQ3NSAxMDguNjg0IDIzMC41MDkgMTExLjkyNiAyMzAuNDI4QzExOC40MTUgMjMwLjIzNyAxMjIuNDAyIDIyOS41MjMgMTIyLjE5OSAyMjguNjU4QzEyMS45OTUgMjI3Ljc5MyAxMTcuOTE0IDIyNi43OTIgMTExLjMgMjI1Ljc5MUMxMDguMDE5IDIyNS4zNTMgMTA0LjExNSAyMjQuODEyIDk5Ljc3MTQgMjI0LjIxNUw5My4wMTAxIDIyMy4yNTJDOTIuMjE0NSAyMjMuMTI2IDkxLjQzNDMgMjIyLjk5MyA5MC42Mjk5IDIyMi44NDdDOTAuOTk4MSAyMjIuNjkgOTEuMzgxNyAyMjIuNTI4IDkxLjc1IDIyMi4yMDFDOTguMjk5MSAyMTcuOTg2IDEwNC4yMzUgMjEyLjY5NCAxMDkuNDMgMjA2LjQzOEMxMTQuMjM4IDIwMC43NzkgMTE4LjQ4NCAxOTQuNDM4IDEyMi4xMDkgMTg3LjUwMkMxMjQuNDMxIDE4My4wMDcgMTI2LjQyNyAxNzguMjIzIDEyOC4wNzkgMTczLjE5MUMxMzAuMDIgMTY3LjI3NiAxMzEuMjk4IDE2MC45MjcgMTMxLjg4NCAxNTQuMjg2QzEzMi41OTEgMTQ2LjY0NSAxMzIuMDY5IDEzOC41OTQgMTMwLjM0NiAxMzAuNTQ5QzEyOS4zNTIgMTI2LjE3NSAxMjcuOTk1IDEyMS44NDQgMTI2LjI5OSAxMTcuNjMxQzEyNC40NzcgMTEzLjE3MyAxMjIuMTM4IDEwOC45NTQgMTE5LjM3MSAxMDUuMTNDMTE2LjUwNCAxMDEuMjMgMTEzLjI0NyA5Ny43ODExIDEwOS43MTUgOTQuOTA2M0MxMDcuMjc3IDkyLjk2MDUgMTA0Ljc0MSA5MS4yNjczIDEwMi4xNDEgODkuODQ5MUMxMDMuMDg3IDg3LjA4NDUgMTAzLjY4NyA4NC4wODk5IDEwMy45MjQgODAuOTQ3MkMxMDQuMjc3IDc2LjgwODggMTA0LjAwNSA3Mi40NjU5IDEwMy4xMTkgNjguMTE4MkMxMDAuNDA0IDU2LjQ4NzcgOTQuNzU0NyA0NS40NzI5IDg3LjA0ODkgMzYuNzg1OUM4Mi43NzE2IDMyLjAxMzggNzguMDM1NyAyNy45NjIxIDczLjAxOSAyNC43ODNDNjUuODYyNCAyMC4yMzczIDU4LjM4ODQgMTcuMDI5MyA1MC44OTI3IDE1LjI4NTdDNDUuNjQzOCAxNC4wNDc2IDQyLjc4OCAxNC4wMTQ1IDQyLjgzMTggMTQuMjg4NkM0Mi44NzU2IDE0LjU2MjcgNDUuNzA5NCAxNS4xNDE3IDUwLjg1NTMgMTYuODYyNU03NC43NjI0IDEwOS4xNjNDNzEuNTc1IDExMC4zMDUgNjguMjE0IDExMC45NjkgNjQuNzQxNyAxMTEuMTQzQzYxLjUyMDUgMTExLjQzMiA1OC4xMjA1IDExMC43MzIgNTQuODI2NiAxMDkuMTAyQzUzLjUyNzMgMTA4LjQ1NCA1Mi4zNTUyIDEwNy4zMTYgNTEuNTA0NCAxMDUuODc3QzUxLjE1NTYgMTA1LjIzNCA1MC45MDQzIDEwNC41MzcgNTAuNzY1NyAxMDMuODI4QzUwLjYyNzEgMTAzLjExOSA1MC42MDQyIDEwMi40MTQgNTAuNjk4MyAxMDEuNzU1QzUxLjAwNTQgMTAwLjE3MyA1MS42ODA5IDk4LjgxNjMgNTIuNjUzOCA5Ny44Mjg5QzUzLjE4NjIgOTcuMjI1IDUzLjc1MzQgOTYuNjY2OSA1NC4zNTI2IDk2LjE1NzVDNTUuMDQzIDk1LjY5NDEgNTUuNzM3OSA5NS4xNTU3IDU2LjM5MzIgOTQuNzgwM0M2Mi40MzQ3IDkxLjU2ODUgNjkuMjE5OSA5MC4wNjA4IDc2LjM0MjYgOTAuMzQ3M0M4Mi4zNjgyIDkwLjM4ODYgODguNTUyNCA5MS41NzQyIDk0LjY4NDYgOTMuODYzOEM5My43MDQyIDk1LjM1MTQgOTIuNjQgOTYuNzQ3MiA5MS40OTczIDk4LjA0NDJDODYuODA3MSAxMDMuMTM1IDgxLjE2MDUgMTA2Ljg1MyA3NC44NTY2IDEwOS4wMDEiIGZpbGw9IndoaXRlIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMjA5XzIxNCI+DQo8cmVjdCB3aWR0aD0iMjI4LjcwMyIgaGVpZ2h0PSI4Mi45MzkiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ni4zNTk0KSByb3RhdGUoNjcuMDI2MykiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 71px;
  z-index: 2;
  height: 250px;
  width: 164px;
}
@media only screen and (max-width: 1799px) {
  .pdc-solution-list__title::after {
    width: 100px;
    top: 40px;
  }
}
@media screen and (max-width: 991px) {
  .pdc-solution-list__title::after {
    content: none;
  }
}
.page-id-2962 .pdc-solution-list__title::after {
  right: 0;
}

.startup-sol-list {
  padding-top: 58px;
  padding-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .startup-sol-list {
    padding-block: 40px;
  }
}
.startup-sol-list__wrap {
  max-width: 1547px;
  margin: 0 auto;
}
.startup-sol-list__title {
  line-height: 1.04;
  margin: 0 0 70px;
}
@media screen and (max-width: 1440px) {
  .startup-sol-list__title {
    font-size: 48px;
  }
}
@media screen and (max-width: 991px) {
  .startup-sol-list__title {
    font-size: 38px;
  }
}
.startup-sol-list__grid {
  display: flex;
  justify-content: center;
  align-items: unset;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 40px 72px;
  max-width: 1296px;
  margin: 0 auto;
}
.startup-sol-list__grid > * {
  flex: 0 1 calc(50% - 36px);
}
@media screen and (max-width: 1199px) {
  .startup-sol-list__grid > * {
    flex: 0 1 calc(50% - 20px);
  }
}
@media screen and (max-width: 767px) {
  .startup-sol-list__grid > * {
    flex: 0 1 100%;
  }
}
@media screen and (max-width: 1199px) {
  .startup-sol-list__grid {
    gap: 40px;
  }
}
.startup-sol-list__grid-item {
  border-radius: 30px;
}
.startup-sol-list__grid-item.gradient-border-mask {
  --_first-color: rgb(52 109 255 / 50%);
  --_second-color: rgb(178 101 255 / 50%);
}
.startup-sol-list__grid-item.gradient-border-mask::before {
  border-width: 0.828px;
}
.startup-sol-list__grid-item .grid-item-inner {
  padding: 60px 39px 53px;
}
@media screen and (max-width: 991px) {
  .startup-sol-list__grid-item .grid-item-inner {
    padding: 40px 24px 40px;
  }
}
.startup-sol-list__grid-item h3 {
  margin: 0 0 15px;
}
@media screen and (min-width: 1441px) {
  .startup-sol-list__grid-item h3 {
    font-size: 64px;
    line-height: normal;
    padding: 0 12px;
  }
}
.startup-sol-list__grid-item p {
  line-height: 1.45;
  font-weight: 300;
  margin: 0 0 36px;
}
@media screen and (min-width: 1441px) {
  .startup-sol-list__grid-item p {
    font-size: 25px;
    padding-left: 23px;
  }
}
.startup-sol-list__grid-item .bg-border-mask {
  border-radius: 24.845px;
  padding: 25px 20px;
}
@media screen and (max-width: 991px) {
  .startup-sol-list__grid-item .bg-border-mask {
    padding: 18px;
  }
}
.startup-sol-list__grid-item .bg-border-mask::before {
  background: linear-gradient(273deg, #482DEB 8.79%, #782AA8 86.11%);
  opacity: 0.36;
}
@media screen and (max-width: 767px) {
  .startup-sol-list__grid.responsive-dt {
    display: none;
  }
}
.startup-sol-list__grid.responsive-dt .startup-sol-list__grid-item {
  margin: 0 0 63px;
}
.startup-sol-list__grid.responsive-dt .even-col {
  padding-top: 123px;
}
@media screen and (min-width: 768px) {
  .startup-sol-list__grid.responsive-mb {
    display: none;
  }
}

.shows-carousel {
  padding-top: 38px;
  padding-bottom: 100px;
}
@media screen and (max-width: 991px) {
  .shows-carousel {
    padding: 40px 0;
  }
}
.shows-carousel .container-fluid {
  padding: 0;
}
@media screen and (max-width: 575px) {
  .shows-carousel .container-fluid {
    padding: 0 15px;
  }
}
.shows-carousel__inner-content {
  max-width: 1457px;
  margin: 0 auto;
}
.shows-carousel__title {
  margin-bottom: 11px;
}
@media screen and (min-width: 1441px) {
  .shows-carousel__title {
    font-size: 84px;
    line-height: 1.07;
  }
}
.shows-carousel__sub-title {
  margin-bottom: 57px;
}
@media screen and (min-width: 1441px) {
  .shows-carousel__sub-title {
    font-size: 48px;
    line-height: 2.08;
  }
}
.shows-carousel .fl-book-btn {
  margin-top: 63px;
}
@media screen and (max-width: 991px) {
  .shows-carousel .fl-book-btn {
    margin-top: 43px;
  }
}
@media screen and (min-width: 1441px) {
  .shows-carousel .fl-book-btn .btn {
    padding-left: 82px;
    padding-right: 62px;
    gap: 40px;
  }
}
.shows-carousel img {
  border-radius: 30px;
}
.shows-carousel .img-holder {
  text-align: center;
}
.shows-carousel .img-holder img {
  width: 100%;
}
.shows-carousel .swiper-navigation {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 67px;
  flex-wrap: wrap;
  margin-top: 57px;
}
@media screen and (max-width: 991px) {
  .shows-carousel .swiper-navigation {
    gap: 25px;
    margin-top: 36px;
  }
}
.shows-carousel .swiper {
  overflow: hidden;
}
@media only screen and (min-width: 1440px) and (max-width: 1920px) {
  .shows-carousel .swiper-slide {
    width: 360px;
  }
}
@media screen and (min-width: 1200px) {
  .shows-carousel .swiper-wrapper {
    margin: 0 -180px;
  }
}
@media only screen and (min-width: 1921px) {
  .shows-carousel .swiper-wrapper {
    margin: unset;
  }
}
.shows-carousel .swiper .swiper-button-prev,
.shows-carousel .swiper .swiper-button-next {
  position: static;
  transform: translate(0);
  width: 106px;
  height: auto;
  font-size: 0;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .shows-carousel .swiper .swiper-button-prev,
  .shows-carousel .swiper .swiper-button-next {
    width: 76px;
  }
}
.shows-carousel .swiper .swiper-button-prev::before,
.shows-carousel .swiper .swiper-button-next::before {
  content: "";
  width: 100%;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}
.shows-carousel .swiper .swiper-button-prev::after,
.shows-carousel .swiper .swiper-button-next::after {
  content: none;
}
.shows-carousel .swiper .swiper-button-prev::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA3IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTA3IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTAuMjkyOSA3LjI5Mjg5Qy0wLjA5NzYyNTcgNy42ODM0MiAtMC4wOTc2MjU3IDguMzE2NTggMC4yOTI5IDguNzA3MTFMNi42NTY4NiAxNS4wNzExQzcuMDQ3MzkgMTUuNDYxNiA3LjY4MDU1IDE1LjQ2MTYgOC4wNzEwOCAxNS4wNzExQzguNDYxNiAxNC42ODA1IDguNDYxNiAxNC4wNDc0IDguMDcxMDggMTMuNjU2OUwyLjQxNDIyIDhMOC4wNzEwOCAyLjM0MzE1QzguNDYxNiAxLjk1MjYyIDguNDYxNiAxLjMxOTQ2IDguMDcxMDggMC45Mjg5MzJDNy42ODA1NSAwLjUzODQwOCA3LjA0NzM5IDAuNTM4NDA4IDYuNjU2ODYgMC45Mjg5MzJMMC4yOTI5IDcuMjkyODlaTTEwNyA3TDEuMDAwMDEgN1Y5TDEwNyA5VjdaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
}
.shows-carousel .swiper .swiper-button-next::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA3IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTA3IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTEwNi43MDcgOC43MDcxQzEwNy4wOTggOC4zMTY1NyAxMDcuMDk4IDcuNjgzNDEgMTA2LjcwNyA3LjI5Mjg4TDEwMC4zNDMgMC45Mjg5MjNDOTkuOTUyNiAwLjUzODM5OSA5OS4zMTk0IDAuNTM4Mzk5IDk4LjkyODkgMC45Mjg5MjRDOTguNTM4NCAxLjMxOTQ1IDk4LjUzODQgMS45NTI2MSA5OC45Mjg5IDIuMzQzMTRMMTA0LjU4NiA3Ljk5OTk5TDk4LjkyODkgMTMuNjU2OEM5OC41Mzg0IDE0LjA0NzQgOTguNTM4NCAxNC42ODA1IDk4LjkyODkgMTUuMDcxMUM5OS4zMTk1IDE1LjQ2MTYgOTkuOTUyNiAxNS40NjE2IDEwMC4zNDMgMTUuMDcxMUwxMDYuNzA3IDguNzA3MVpNOC43NDIyOGUtMDggOUwxMDYgOC45OTk5OUwxMDYgNi45OTk5OUwtOC43NDIyOGUtMDggN0w4Ljc0MjI4ZS0wOCA5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}

.fl-ps-subscribe {
  padding-bottom: 93px;
}
@media screen and (max-width: 991px) {
  .fl-ps-subscribe {
    padding-bottom: 40px;
  }
}
.fl-ps-subscribe .subscribe-sec__title {
  line-height: normal;
}
@media screen and (min-width: 1441px) {
  .fl-ps-subscribe .subscribe-sec__wrapper {
    padding-top: 72px;
  }
}
.fl-ps-subscribe .contact-form-block {
  margin-top: 115px;
}
@media screen and (max-width: 1199px) {
  .fl-ps-subscribe .contact-form-block {
    margin-top: 80px;
  }
}
@media screen and (min-width: 1441px) {
  .fl-ps-subscribe .contact-form-block .btn {
    padding-left: 68px;
    padding-right: 56px;
    gap: 43px;
  }
}

.problem-solution-col {
  padding-top: 87px;
}
.page-id-2962 .problem-solution-col {
  padding-bottom: 150px;
}
@media screen and (max-width: 1199px) {
  .page-id-2962 .problem-solution-col {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 991px) {
  .problem-solution-col {
    padding-block: 40px;
  }
}
.problem-solution-col__title {
  line-height: 1.47;
  text-align: center;
  margin: 0 0 150px;
}
@media screen and (max-width: 991px) {
  .problem-solution-col__title {
    margin: 0 0 60px;
  }
}
.problem-solution-col__row {
  display: flex;
  flex-wrap: wrap;
  gap: 60px 98px;
  padding: 0 42px;
}
@media screen and (max-width: 1199px) {
  .problem-solution-col__row {
    padding: 0;
    gap: 60px;
  }
}
.problem-solution-col__inner {
  flex: 0 1 calc(50% - 49px);
}
@media screen and (max-width: 1199px) {
  .problem-solution-col__inner {
    flex: 0 1 calc(50% - 30px);
  }
}
@media screen and (max-width: 991px) {
  .problem-solution-col__inner {
    flex: 0 1 100%;
  }
}
@media screen and (min-width: 992px) {
  .problem-solution-col__inner:nth-child(2) h3 {
    margin-top: -12px;
  }
}
.problem-solution-col__inner h3 {
  margin: 0 0 54px;
  line-height: normal;
}
@media screen and (max-width: 1800px) {
  .problem-solution-col__inner h3 {
    margin: 0 0 34px;
  }
}
.problem-solution-col__inner img {
  width: 164px;
  -o-object-fit: contain;
     object-fit: contain;
  transform: rotate(-50deg);
  margin-top: -53px;
  margin-left: 3px;
}
@media screen and (max-width: 991px) {
  .problem-solution-col__inner img {
    display: none;
  }
}
.problem-solution-col__inner p {
  font-size: 30px;
  line-height: 1.3;
  text-align: center;
  font-weight: 300;
}
@media screen and (max-width: 1800px) {
  .problem-solution-col__inner p {
    font-size: 24px;
  }
}
@media screen and (max-width: 991px) {
  .problem-solution-col__inner p {
    font-size: 20px;
  }
}

@media screen and (min-width: 1441px) {
  .zig-zag-w-slider {
    padding-top: 84px;
  }
}
.zig-zag-w-slider .right--thumbnail .thumb-inner {
  margin-left: 0;
}
.zig-zag-w-slider .right--thumbnail .zig-zag--thumb {
  padding-right: 0;
}
.zig-zag-w-slider .right--thumbnail .zig-zag--thumb:not(:has(.swiper-carousel)) {
  padding-right: 64px !important;
}
@media screen and (max-width: 991px) {
  .zig-zag-w-slider .right--thumbnail .zig-zag--thumb:not(:has(.swiper-carousel)) {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .zig-zag-w-slider .right--thumbnail .swiper-nav {
    left: unset;
    right: calc(23.47% + 34px);
  }
}
.zig-zag-w-slider .zig-zag--thumb {
  overflow: hidden;
}
@media screen and (min-width: 1441px) {
  .zig-zag-w-slider .zig-zag--thumb {
    width: calc(54% - 41.5px);
    padding-top: 137px;
  }
}
@media screen and (min-width: 1441px) {
  .zig-zag-w-slider .zig-zag--content {
    padding-top: 137px;
  }
}
.zig-zag-w-slider .left--thumbnail .zig-zag--thumb {
  padding-left: 0;
  direction: rtl;
}
@media screen and (min-width: 1441px) {
  .zig-zag-w-slider .left--thumbnail .zig-zag--thumb {
    width: calc(50% - 41.5px);
  }
}
.zig-zag-w-slider .left--thumbnail .zig-zag--thumb:not(:has(.swiper-carousel)) {
  padding-left: 64px !important;
}
@media screen and (max-width: 991px) {
  .zig-zag-w-slider .left--thumbnail .zig-zag--thumb:not(:has(.swiper-carousel)) {
    padding-left: 0 !important;
  }
}
.zig-zag-w-slider .left--thumbnail .thumb-inner {
  transform: translate(0);
}
@media screen and (min-width: 1441px) {
  .zig-zag-w-slider .left--thumbnail .zig-zag__col-content {
    width: calc(50% - 41.5px);
  }
}
@media screen and (min-width: 992px) {
  .zig-zag-w-slider .left--thumbnail .swiper.swiper-carousel {
    padding-top: 52px;
  }
}
.zig-zag-w-slider .left--thumbnail .swiper-nav {
  direction: ltr;
  top: -10px;
  left: calc(23.09% + 34px);
}
@media screen and (min-width: 992px) {
  .zig-zag-w-slider .left--thumbnail .swiper-nav {
    justify-content: flex-start;
  }
}
.zig-zag-w-slider .left--thumbnail .swiper-arrow-next {
  display: block;
}
@media screen and (min-width: 992px) {
  .zig-zag-w-slider .left--thumbnail .swiper-arrow-next {
    transform: scaleX(-1);
  }
}
@media screen and (min-width: 992px) {
  .zig-zag-w-slider .left--thumbnail .swiper-arrow-prev {
    display: none;
  }
}
.zig-zag-w-slider .thumb-inner:not(.swiper-carousel) {
  padding-top: 40px;
}
@media screen and (max-width: 991px) {
  .zig-zag-w-slider .thumb-inner:not(.swiper-carousel) {
    padding-top: 0;
  }
}
.zig-zag-w-slider .thumb-inner:not(.swiper-carousel) .swiper-wrapper {
  gap: 40px;
  flex-wrap: wrap;
}
@media screen and (max-width: 1199px) {
  .zig-zag-w-slider .thumb-inner:not(.swiper-carousel) .swiper-wrapper {
    gap: 20px;
  }
}
.zig-zag-w-slider .thumb-inner:not(.swiper-carousel) .swiper-slide {
  flex: 1;
}
.zig-zag-w-slider .thumb-inner:not(.swiper-carousel) .swiper-nav {
  display: none;
}
.zig-zag-w-slider .thumb-inner img {
  width: 100%;
}
.zig-zag-w-slider .zig-zag__title {
  line-height: normal;
}
.zig-zag-w-slider .zig-zag__title::after {
  content: none;
}
.zig-zag-w-slider .zig-zag__col {
  --_top-gap: 77px;
}
@media screen and (min-width: 1441px) {
  .zig-zag-w-slider .zig-zag__col-content {
    width: calc(46% - 41.5px);
  }
}
@media screen and (min-width: 1441px) {
  .zig-zag-w-slider .portrait--image {
    padding-bottom: 128px;
  }
}
.zig-zag-w-slider .swiper {
  overflow: visible;
  padding-top: 16px;
}
.zig-zag-w-slider .swiper-nav {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 24px;
}
@media screen and (max-width: 991px) {
  .zig-zag-w-slider .swiper-nav {
    justify-content: center;
    margin-top: 34px;
  }
}
@media screen and (min-width: 992px) {
  .zig-zag-w-slider .swiper-nav {
    position: absolute;
    top: -25px;
    left: 0;
    width: 100%;
    z-index: 1;
  }
}
.zig-zag-w-slider .swiper-arrow-next, .zig-zag-w-slider .swiper-arrow-prev {
  width: 112px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 991px) {
  .zig-zag-w-slider .swiper-arrow-next, .zig-zag-w-slider .swiper-arrow-prev {
    width: 80px;
  }
}
.zig-zag-w-slider .swiper-arrow-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA3IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTA3IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTEwNi43MDcgOC43MDcxQzEwNy4wOTggOC4zMTY1NyAxMDcuMDk4IDcuNjgzNDEgMTA2LjcwNyA3LjI5Mjg4TDEwMC4zNDMgMC45Mjg5MjNDOTkuOTUyNiAwLjUzODM5OSA5OS4zMTk0IDAuNTM4Mzk5IDk4LjkyODkgMC45Mjg5MjRDOTguNTM4NCAxLjMxOTQ1IDk4LjUzODQgMS45NTI2MSA5OC45Mjg5IDIuMzQzMTRMMTA0LjU4NiA3Ljk5OTk5TDk4LjkyODkgMTMuNjU2OEM5OC41Mzg0IDE0LjA0NzQgOTguNTM4NCAxNC42ODA1IDk4LjkyODkgMTUuMDcxMUM5OS4zMTk1IDE1LjQ2MTYgOTkuOTUyNiAxNS40NjE2IDEwMC4zNDMgMTUuMDcxMUwxMDYuNzA3IDguNzA3MVpNOC43NDIyOGUtMDggOUwxMDYgOC45OTk5OUwxMDYgNi45OTk5OUwtOC43NDIyOGUtMDggN0w4Ljc0MjI4ZS0wOCA5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}
.zig-zag-w-slider .swiper-arrow-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA3IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTA3IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTEwNi43MDcgOC43MDcxQzEwNy4wOTggOC4zMTY1NyAxMDcuMDk4IDcuNjgzNDEgMTA2LjcwNyA3LjI5Mjg4TDEwMC4zNDMgMC45Mjg5MjNDOTkuOTUyNiAwLjUzODM5OSA5OS4zMTk0IDAuNTM4Mzk5IDk4LjkyODkgMC45Mjg5MjRDOTguNTM4NCAxLjMxOTQ1IDk4LjUzODQgMS45NTI2MSA5OC45Mjg5IDIuMzQzMTRMMTA0LjU4NiA3Ljk5OTk5TDk4LjkyODkgMTMuNjU2OEM5OC41Mzg0IDE0LjA0NzQgOTguNTM4NCAxNC42ODA1IDk4LjkyODkgMTUuMDcxMUM5OS4zMTk1IDE1LjQ2MTYgOTkuOTUyNiAxNS40NjE2IDEwMC4zNDMgMTUuMDcxMUwxMDYuNzA3IDguNzA3MVpNOC43NDIyOGUtMDggOUwxMDYgOC45OTk5OUwxMDYgNi45OTk5OUwtOC43NDIyOGUtMDggN0w4Ljc0MjI4ZS0wOCA5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
  transform: scaleX(-1);
}
@media screen and (min-width: 992px) {
  .zig-zag-w-slider .swiper-arrow-prev {
    display: none;
  }
}

.section-dev-process {
  padding-top: 48px;
  padding-bottom: 46px;
}
@media screen and (max-width: 991px) {
  .section-dev-process .ls-process {
    margin: 0;
  }
}
.section-dev-process .ls-process__title {
  line-height: normal;
}
@media screen and (min-width: 992px) {
  .section-dev-process .ls-process__title {
    font-size: 60px;
  }
}
@media screen and (min-width: 1441px) {
  .section-dev-process .ls-process__title {
    padding-bottom: 247px;
  }
}
.section-dev-process .ls-process__title legend {
  max-width: 1200px;
  margin: 0 auto;
}
.section-dev-process .ls-process__step {
  z-index: 1;
}
.section-dev-process .ls-process__step::before {
  background: linear-gradient(to bottom, transparent, transparent, rgb(33, 20, 76) 50.75%, transparent, transparent);
  z-index: -1;
  width: calc(100% - 3px);
}

@media screen and (min-width: 1441px) {
  .exo-subscribe {
    padding-bottom: 113px;
  }
}
@media screen and (min-width: 1441px) {
  .exo-subscribe .subscribe-sec__wrapper {
    padding-top: 82px;
  }
}
.exo-subscribe .contact-form-block {
  margin-top: 95px;
}

@media screen and (min-width: 1441px) {
  .or-content-block {
    padding-top: 106px;
  }
}
.or-content-block h3 {
  font-size: 60px;
  line-height: normal;
  margin: 0 0 50px;
}
@media screen and (max-width: 1800px) {
  .or-content-block h3 {
    font-size: 40px;
  }
}
@media screen and (max-width: 991px) {
  .or-content-block h3 {
    font-size: 36px;
    margin: 0 0 40px;
  }
}

.research-service {
  padding-top: 92px;
}
@media screen and (max-width: 991px) {
  .research-service {
    padding-block: 40px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1441px) {
  .research-service .container {
    width: 1694px;
  }
}
.research-service__wrapper {
  text-align: center;
}
.research-service__wrapper p {
  font-weight: 300;
  line-height: 1.3;
  font-size: 30px;
}
@media screen and (max-width: 1440px) {
  .research-service__wrapper p {
    font-size: 24px;
  }
}
@media screen and (max-width: 991px) {
  .research-service__wrapper p {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .research-service__wrapper p {
    font-size: 18px;
  }
}
.research-service__wrapper > p {
  max-width: 870px;
  margin-inline: auto;
}
@media screen and (max-width: 1440px) {
  .research-service__wrapper > p {
    max-width: 730px;
  }
}
@media screen and (max-width: 1199px) {
  .research-service__wrapper > p {
    max-width: 100%;
  }
}
.research-service__title {
  line-height: normal;
  margin: 0 0 30px;
  position: relative;
  display: inline-block;
  max-width: calc(100vw - 770px);
  margin-inline: auto;
}
@media only screen and (max-width: 1240px) {
  .research-service__title {
    max-width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .research-service__title {
    margin: 0 0 15px;
  }
}
.research-service__title::after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY2IiBoZWlnaHQ9IjI0MyIgdmlld0JveD0iMCAwIDE2NiAyNDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjA5XzIxNCkiPg0KPHBhdGggZD0iTTUwLjkyMzIgMTYuODA5M0M1OC4xNzY1IDE5LjE2ODcgNjUuMzM2NSAyMi43NDQ3IDcyLjE4NTkgMjcuNDI4OEM3Ni44NDQxIDMwLjY1MjIgODEuMjE3NCAzNC42NDY3IDg1LjE1MjggMzkuMjcyNkM4OS42MjMxIDQ0LjU1MDUgOTMuMzA3MyA1MC43MjI2IDk1Ljk1NzkgNTcuMzc0MUM5Ny4zNzUzIDYwLjg5MTcgOTguNDgwNSA2NC41MTYgOTkuMjUwOCA2OC4xNzI4Qzk5Ljk2MTIgNzEuOTQyIDEwMC4xNDMgNzUuNjk0OCA5OS43ODg2IDc5LjI2MTVDOTkuNDk1MyA4Mi4yNDY4IDk4LjgyMjggODUuMDYzOCA5Ny43OTMyIDg3LjYxOTRDOTAuMjM1MSA4NC4zMjg1IDgyLjU0MDkgODIuNjM0MyA3NS4wNzQ2IDgyLjYxNjlDNjcuMTM3NCA4Mi40MTIgNTkuNjAzOCA4NC4yNDQzIDUyLjkzOTkgODguMDAwNkM1Mi4xMDI2IDg4LjUwMTkgNTEuMjk2IDg5LjE2MSA1MC40Nzg0IDg5Ljc1MTVDNDkuNjcyMiA5MC40MzYgNDguOTIwNiA5MS4yMDI4IDQ4LjIyOTQgOTIuMDQ2M0M0Ni42MDEzIDkzLjgwMTQgNDUuNTE4NiA5Ni4yMDQ2IDQ1LjEwNTUgOTguOTgwMkM0NC45MDQ5IDEwMC41MTYgNDQuOTc3NCAxMDIuMTU1IDQ1LjMxODcgMTAzLjc5N0M0NS42NiAxMDUuNDM5IDQ2LjI2MjggMTA3LjA1IDQ3LjA5IDEwOC41MjlDNDguNjk1NiAxMTEuMjkxIDUwLjkwNzIgMTEzLjUwMyA1My4zNzUxIDExNC44MTVDNTUuNTI3IDExNS45NzEgNTcuNzQ1NyAxMTYuNzIgNTkuOTQzMyAxMTcuMDMxQzYwLjk3NjEgMTE3LjE5NiA2Mi4wMDM5IDExNy4yOTggNjMuMDIyNiAxMTcuMzM1QzY0LjA0MTggMTE3LjM5MSA2NS4wMjU4IDExNy4zNjQgNjUuOTkyNCAxMTcuMjk1QzY5LjgyNjUgMTE3LjA0NCA3My41Mjg1IDExNi4yMzYgNzcuMDI1NyAxMTQuODg2QzgzLjgzNDggMTEyLjM5NCA4OS44OTIzIDEwOC4xNjkgOTQuODY1NSAxMDIuNDQ1Qzk2LjUzMDUgMTAwLjQ3NSA5OC4wMzE4IDk4LjMwNDggOTkuMzU0OSA5NS45NTdDMTAxLjk5NyA5Ny4zMjQ0IDEwNC41NyA5OS4wMTM4IDEwNy4wMyAxMDAuOTk2QzEwOS45MjIgMTAzLjM3OSAxMTIuNTg1IDEwNi4yMzMgMTE0LjkyMyAxMDkuNDU0QzExNy4xNTUgMTEyLjU5NiAxMTkuMDI3IDExNi4wNjEgMTIwLjQ2NyAxMTkuNzEzQzEyMS45MDUgMTIzLjMzIDEyMy4wNTUgMTI3LjA0NSAxMjMuODk4IDEzMC43OTVDMTI1LjM5MyAxMzcuODU2IDEyNS44NCAxNDQuOTIgMTI1LjIxNyAxNTEuNjI1QzEyNC4wNTYgMTYyLjg4IDEyMS4wMzYgMTczLjI3MiAxMTYuMzI0IDE4Mi4yMjNDMTEyLjk2MiAxODguODkyIDEwOS4wNTcgMTk1LjA1MiAxMDQuNjUzIDIwMC42MzRDOTkuNzY0NCAyMDYuNzA4IDk0LjQzMzkgMjEyLjIyOSA4OC43MDQxIDIxNy4xNTFDODcuNTA3MyAyMTguMTcxIDg2LjYyODQgMjE4Ljk1OCA4NS45NjIgMjE5LjYwNkM4NS45MjI3IDIxOC40MDMgODUuOTE0MSAyMTcuMTg4IDg1LjkwNTQgMjE1Ljk3MkM4NS45MjU1IDIxMy4zMjkgODUuOTgwNiAyMTAuNzY5IDg2LjAzMzUgMjA4LjMzMkM4Ni4xMzcgMjAzLjQxMSA4Ni4yNjY5IDE5OS4wNjMgODYuMzA5IDE5NS4zNjJDODYuNDEwNyAxODguMDAyIDg2LjE2MTQgMTgzLjIzIDg1LjQ2MjMgMTgyLjk5Qzg0Ljc2MzEgMTgyLjc1IDgzLjY5MzEgMTg2Ljg4NiA4Mi42MzE1IDE5My45NDZDODIuMTEzOCAxOTcuNTA3IDgxLjU2MzIgMjAxLjcxNiA4MS4yMjk0IDIwNi43MzVDODEuMDQ3MiAyMDkuMjUxIDgwLjg0OTcgMjExLjc3NCA4MC43NTUxIDIxNC40OTdDODAuNzA4OSAyMTUuODgyIDgwLjY3MTUgMjE3LjI4OCA4MC43NTQ2IDIxOC43NjVDODAuNzY1NSAyMTkuNTE3IDgwLjgwMDQgMjIwLjI4MiA4MC44NzkyIDIyMS4xNTFDODAuOTM0MiAyMjIuNTQ2IDgxLjI3OTMgMjIzLjk3NyA4MS44ODI2IDIyNS4zMTFDODIuMzczNSAyMjUuOTcxIDgyLjkyNzQgMjI2LjU1OSA4My41MjYxIDIyNy4wNTNMODQuNTU0IDIyNy42NDJMODUuNTczIDIyOC4wMzlMODYuMDAyNiAyMjguMTk4TDg2LjI5NjMgMjI4LjI5M0w4Ni44MTEzIDIyOC40NDFDODcuMTgzOSAyMjguNTUxIDg3LjUxNDggMjI4LjYwNiA4Ny44MzkyIDIyOC42ODhDODguNTI3NCAyMjguODYgODkuMTczOSAyMjguOTc2IDg5LjgyMDUgMjI5LjA5MkM5MS4wODk0IDIyOS4zMSA5Mi4zMjU1IDIyOS40OTMgOTMuNTQ0MSAyMjkuNjM1Qzk1Ljk2NTkgMjI5LjkyNiA5OC4yNDA5IDIzMC4wODMgMTAwLjQzNyAyMzAuMjI1QzEwNC43OTYgMjMwLjQ3NSAxMDguNjg0IDIzMC41MDkgMTExLjkyNiAyMzAuNDI4QzExOC40MTUgMjMwLjIzNyAxMjIuNDAyIDIyOS41MjMgMTIyLjE5OSAyMjguNjU4QzEyMS45OTUgMjI3Ljc5MyAxMTcuOTE0IDIyNi43OTIgMTExLjMgMjI1Ljc5MUMxMDguMDE5IDIyNS4zNTMgMTA0LjExNSAyMjQuODEyIDk5Ljc3MTQgMjI0LjIxNUw5My4wMTAxIDIyMy4yNTJDOTIuMjE0NSAyMjMuMTI2IDkxLjQzNDMgMjIyLjk5MyA5MC42Mjk5IDIyMi44NDdDOTAuOTk4MSAyMjIuNjkgOTEuMzgxNyAyMjIuNTI4IDkxLjc1IDIyMi4yMDFDOTguMjk5MSAyMTcuOTg2IDEwNC4yMzUgMjEyLjY5NCAxMDkuNDMgMjA2LjQzOEMxMTQuMjM4IDIwMC43NzkgMTE4LjQ4NCAxOTQuNDM4IDEyMi4xMDkgMTg3LjUwMkMxMjQuNDMxIDE4My4wMDcgMTI2LjQyNyAxNzguMjIzIDEyOC4wNzkgMTczLjE5MUMxMzAuMDIgMTY3LjI3NiAxMzEuMjk4IDE2MC45MjcgMTMxLjg4NCAxNTQuMjg2QzEzMi41OTEgMTQ2LjY0NSAxMzIuMDY5IDEzOC41OTQgMTMwLjM0NiAxMzAuNTQ5QzEyOS4zNTIgMTI2LjE3NSAxMjcuOTk1IDEyMS44NDQgMTI2LjI5OSAxMTcuNjMxQzEyNC40NzcgMTEzLjE3MyAxMjIuMTM4IDEwOC45NTQgMTE5LjM3MSAxMDUuMTNDMTE2LjUwNCAxMDEuMjMgMTEzLjI0NyA5Ny43ODExIDEwOS43MTUgOTQuOTA2M0MxMDcuMjc3IDkyLjk2MDUgMTA0Ljc0MSA5MS4yNjczIDEwMi4xNDEgODkuODQ5MUMxMDMuMDg3IDg3LjA4NDUgMTAzLjY4NyA4NC4wODk5IDEwMy45MjQgODAuOTQ3MkMxMDQuMjc3IDc2LjgwODggMTA0LjAwNSA3Mi40NjU5IDEwMy4xMTkgNjguMTE4MkMxMDAuNDA0IDU2LjQ4NzcgOTQuNzU0NyA0NS40NzI5IDg3LjA0ODkgMzYuNzg1OUM4Mi43NzE2IDMyLjAxMzggNzguMDM1NyAyNy45NjIxIDczLjAxOSAyNC43ODNDNjUuODYyNCAyMC4yMzczIDU4LjM4ODQgMTcuMDI5MyA1MC44OTI3IDE1LjI4NTdDNDUuNjQzOCAxNC4wNDc2IDQyLjc4OCAxNC4wMTQ1IDQyLjgzMTggMTQuMjg4NkM0Mi44NzU2IDE0LjU2MjcgNDUuNzA5NCAxNS4xNDE3IDUwLjg1NTMgMTYuODYyNU03NC43NjI0IDEwOS4xNjNDNzEuNTc1IDExMC4zMDUgNjguMjE0IDExMC45NjkgNjQuNzQxNyAxMTEuMTQzQzYxLjUyMDUgMTExLjQzMiA1OC4xMjA1IDExMC43MzIgNTQuODI2NiAxMDkuMTAyQzUzLjUyNzMgMTA4LjQ1NCA1Mi4zNTUyIDEwNy4zMTYgNTEuNTA0NCAxMDUuODc3QzUxLjE1NTYgMTA1LjIzNCA1MC45MDQzIDEwNC41MzcgNTAuNzY1NyAxMDMuODI4QzUwLjYyNzEgMTAzLjExOSA1MC42MDQyIDEwMi40MTQgNTAuNjk4MyAxMDEuNzU1QzUxLjAwNTQgMTAwLjE3MyA1MS42ODA5IDk4LjgxNjMgNTIuNjUzOCA5Ny44Mjg5QzUzLjE4NjIgOTcuMjI1IDUzLjc1MzQgOTYuNjY2OSA1NC4zNTI2IDk2LjE1NzVDNTUuMDQzIDk1LjY5NDEgNTUuNzM3OSA5NS4xNTU3IDU2LjM5MzIgOTQuNzgwM0M2Mi40MzQ3IDkxLjU2ODUgNjkuMjE5OSA5MC4wNjA4IDc2LjM0MjYgOTAuMzQ3M0M4Mi4zNjgyIDkwLjM4ODYgODguNTUyNCA5MS41NzQyIDk0LjY4NDYgOTMuODYzOEM5My43MDQyIDk1LjM1MTQgOTIuNjQgOTYuNzQ3MiA5MS40OTczIDk4LjA0NDJDODYuODA3MSAxMDMuMTM1IDgxLjE2MDUgMTA2Ljg1MyA3NC44NTY2IDEwOS4wMDEiIGZpbGw9IndoaXRlIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMjA5XzIxNCI+DQo8cmVjdCB3aWR0aD0iMjI4LjcwMyIgaGVpZ2h0PSI4Mi45MzkiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ni4zNTk0KSByb3RhdGUoNjcuMDI2MykiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) no-repeat;
  background-size: contain;
  position: absolute;
  top: 19px;
  z-index: 2;
  height: 250px;
  width: 164px;
  left: calc(100% + 32px);
}
@media only screen and (max-width: 1799px) {
  .research-service__title::after {
    width: 100px;
    top: 40px;
    left: calc(100% + 72px);
  }
}
@media only screen and (max-width: 1240px) {
  .research-service__title::after {
    content: none;
  }
}
@media screen and (max-width: 1199px) {
  .research-service__title::after {
    left: 100%;
  }
}
@media screen and (max-width: 991px) {
  .research-service__title::after {
    content: none;
  }
}
.research-service .ls-process {
  padding-top: 75px;
}
@media screen and (max-width: 1199px) {
  .research-service .ls-process {
    padding-top: 55px;
  }
}
@media screen and (max-width: 991px) {
  .research-service .ls-process {
    padding-top: 35px;
  }
}
.research-service .ls-process__title {
  border: 0;
  padding: 0 0 78px;
  font-size: 60px;
  line-height: normal;
}
@media screen and (max-width: 1800px) {
  .research-service .ls-process__title {
    font-size: 40px;
  }
}
@media screen and (max-width: 1199px) {
  .research-service .ls-process__title {
    padding: 0 0 48px;
  }
}
@media screen and (max-width: 991px) {
  .research-service .ls-process__title {
    font-size: 36px;
  }
}
.research-service .ls-process__steps {
  margin: 0;
  margin: 0 -14.5px;
}
@media screen and (max-width: 575px) {
  .research-service .ls-process__steps {
    margin: 0;
  }
}
.research-service .ls-process__step {
  padding: 0 14.5px;
  flex: 0 1 20%;
}
@media screen and (max-width: 1440px) {
  .research-service .ls-process__step {
    flex: 0 1 25%;
  }
}
@media screen and (max-width: 1199px) {
  .research-service .ls-process__step {
    flex: 0 1 33.33%;
  }
}
@media screen and (max-width: 767px) {
  .research-service .ls-process__step {
    flex: 0 1 50%;
  }
}
@media screen and (max-width: 575px) {
  .research-service .ls-process__step {
    flex: 0 1 100%;
    padding: 0;
  }
}
.research-service .ls-process__step::before {
  content: none;
}
.research-service .ls-process__step-inner {
  padding: 37px 18px 44px;
  height: 100%;
  border-radius: 18px;
}
.research-service .ls-process__step-inner h5 {
  font-weight: 800;
}
.research-service .ls-process__step-content {
  height: auto;
  padding: 0;
}
.research-service .ls-process__step-content p {
  font-size: 24px;
  line-height: 1.14;
}
@media screen and (max-width: 991px) {
  .research-service .ls-process__step-content p {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .research-service .ls-process__step-content p {
    font-size: 18px;
  }
}
.research-service .ls-process__step-meta {
  position: static;
}
.research-service .ls-process__step h6 {
  font-weight: 600;
}

.ex-research {
  padding-top: 98px;
  padding-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .ex-research {
    padding: 40px 0;
  }
}
.ex-research__wrap {
  text-align: center;
}
@media screen and (min-width: 992px) {
  .ex-research__wrap {
    padding: 0 23px;
  }
}
.ex-research__title {
  margin: 0 0 48px;
  line-height: 1.13;
}
@media screen and (min-width: 1801px) {
  .ex-research__title {
    font-size: 84px;
  }
}
@media screen and (max-width: 991px) {
  .ex-research__title {
    margin: 0 0 28px;
  }
}
.ex-research__inner {
  max-width: 1408px;
  margin: 0 auto 98px;
}
@media screen and (max-width: 991px) {
  .ex-research__inner {
    margin-bottom: 58px;
  }
}
.ex-research__inner p {
  font-size: 30px;
  line-height: 1.3;
  font-weight: 300;
}
@media screen and (max-width: 1199px) {
  .ex-research__inner p {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .ex-research__inner p {
    font-size: 18px;
  }
}
.ex-research__row {
  display: flex;
  justify-content: center;
  align-items: unset;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 120px 117px;
}
@media screen and (max-width: 1199px) {
  .ex-research__row {
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .ex-research__row {
    gap: 40px;
  }
}
.ex-research__col {
  flex: 0 0 calc(50% - 58.5px);
  width: calc(50% - 58.5px);
}
@media screen and (max-width: 1199px) {
  .ex-research__col {
    flex: 0 0 calc(50% - 30px);
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .ex-research__col {
    flex: 0 0 100%;
    width: 100%;
  }
}
.ex-research__col-inner h5,
.ex-research__col-inner a {
  font-size: 30px;
  line-height: 1.3;
  font-weight: 300;
  text-align: left;
  text-decoration: none;
}
@media screen and (max-width: 1199px) {
  .ex-research__col-inner h5,
  .ex-research__col-inner a {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .ex-research__col-inner h5,
  .ex-research__col-inner a {
    font-size: 20px;
  }
}
.ex-research .ex-img-holder {
  padding: 17px;
  border-radius: 6.86px;
  margin: 0 0 25px;
}
@media screen and (max-width: 1199px) {
  .ex-research .ex-img-holder {
    padding: 10px;
  }
}
.ex-research .ex-img-holder.bg-border-mask::before {
  background: linear-gradient(269deg, #346DFF 1.37%, #B265FF 96.21%);
  opacity: 0.2;
}

.research-outlets {
  padding-top: 86px;
  padding-bottom: 93px;
}
@media screen and (max-width: 991px) {
  .research-outlets {
    padding-block: 40px;
  }
}
.research-outlets__wrap {
  max-width: 1407px;
  margin: 0 auto;
}
.research-outlets__title {
  margin: 0 0 127px;
  line-height: 1.13;
}
@media screen and (min-width: 1801px) {
  .research-outlets__title {
    font-size: 84px;
  }
}
@media screen and (max-width: 1440px) {
  .research-outlets__title {
    margin: 0 0 80px;
  }
}
@media screen and (max-width: 991px) {
  .research-outlets__title {
    margin: 0 0 60px;
  }
}
.research-outlets__row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  margin: 0 -15px;
  gap: 36px 0;
}
.research-outlets__row > * {
  flex: 0 1 33.33%;
  padding: 0 15px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .research-outlets__row > * {
    flex: 0 1 50%;
  }
}
@media screen and (max-width: 991px) {
  .research-outlets__row > * img {
    height: 70px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.research-outlets .inner-descp {
  margin: 120px 0 0;
}
@media screen and (max-width: 1440px) {
  .research-outlets .inner-descp {
    margin: 80px 0 0;
  }
}
@media screen and (max-width: 991px) {
  .research-outlets .inner-descp {
    margin-top: 60px;
  }
}
.research-outlets .inner-descp p {
  font-size: 30px;
  line-height: 1.3;
  font-weight: 300;
}
@media screen and (max-width: 1440px) {
  .research-outlets .inner-descp p {
    font-size: 24px;
  }
}
@media screen and (max-width: 991px) {
  .research-outlets .inner-descp p {
    font-size: 20px;
  }
}

.referral-pg-work {
  padding-top: 0;
  padding-bottom: 134px;
}
@media screen and (max-width: 1199px) {
  .referral-pg-work {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 991px) {
  .referral-pg-work {
    padding-bottom: 40px;
  }
}
.referral-pg-work .ls-process {
  max-width: 1505px;
  margin: 0 auto;
}
@media screen and (min-width: 1200px) {
  .referral-pg-work .ls-process {
    padding-inline: 3px;
  }
}
@media screen and (min-width: 1200px) {
  .referral-pg-work .ls-process__steps {
    margin: 0 -17.5px;
  }
}
@media screen and (min-width: 1200px) {
  .referral-pg-work .ls-process__step {
    flex: 0 1 25%;
    padding: 0 17.5px;
  }
}
.referral-pg-work .ls-process__step-inner {
  padding: 67px 42px 36px;
  gap: 39px;
}
@media screen and (min-width: 1441px) {
  .referral-pg-work .ls-process__title {
    padding: 0 0 88px;
  }
}
.referral-pg-work .ls-process__title legend {
  position: relative;
}
.referral-pg-work .ls-process__title legend::after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY2IiBoZWlnaHQ9IjI0MyIgdmlld0JveD0iMCAwIDE2NiAyNDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjA5XzIxNCkiPg0KPHBhdGggZD0iTTUwLjkyMzIgMTYuODA5M0M1OC4xNzY1IDE5LjE2ODcgNjUuMzM2NSAyMi43NDQ3IDcyLjE4NTkgMjcuNDI4OEM3Ni44NDQxIDMwLjY1MjIgODEuMjE3NCAzNC42NDY3IDg1LjE1MjggMzkuMjcyNkM4OS42MjMxIDQ0LjU1MDUgOTMuMzA3MyA1MC43MjI2IDk1Ljk1NzkgNTcuMzc0MUM5Ny4zNzUzIDYwLjg5MTcgOTguNDgwNSA2NC41MTYgOTkuMjUwOCA2OC4xNzI4Qzk5Ljk2MTIgNzEuOTQyIDEwMC4xNDMgNzUuNjk0OCA5OS43ODg2IDc5LjI2MTVDOTkuNDk1MyA4Mi4yNDY4IDk4LjgyMjggODUuMDYzOCA5Ny43OTMyIDg3LjYxOTRDOTAuMjM1MSA4NC4zMjg1IDgyLjU0MDkgODIuNjM0MyA3NS4wNzQ2IDgyLjYxNjlDNjcuMTM3NCA4Mi40MTIgNTkuNjAzOCA4NC4yNDQzIDUyLjkzOTkgODguMDAwNkM1Mi4xMDI2IDg4LjUwMTkgNTEuMjk2IDg5LjE2MSA1MC40Nzg0IDg5Ljc1MTVDNDkuNjcyMiA5MC40MzYgNDguOTIwNiA5MS4yMDI4IDQ4LjIyOTQgOTIuMDQ2M0M0Ni42MDEzIDkzLjgwMTQgNDUuNTE4NiA5Ni4yMDQ2IDQ1LjEwNTUgOTguOTgwMkM0NC45MDQ5IDEwMC41MTYgNDQuOTc3NCAxMDIuMTU1IDQ1LjMxODcgMTAzLjc5N0M0NS42NiAxMDUuNDM5IDQ2LjI2MjggMTA3LjA1IDQ3LjA5IDEwOC41MjlDNDguNjk1NiAxMTEuMjkxIDUwLjkwNzIgMTEzLjUwMyA1My4zNzUxIDExNC44MTVDNTUuNTI3IDExNS45NzEgNTcuNzQ1NyAxMTYuNzIgNTkuOTQzMyAxMTcuMDMxQzYwLjk3NjEgMTE3LjE5NiA2Mi4wMDM5IDExNy4yOTggNjMuMDIyNiAxMTcuMzM1QzY0LjA0MTggMTE3LjM5MSA2NS4wMjU4IDExNy4zNjQgNjUuOTkyNCAxMTcuMjk1QzY5LjgyNjUgMTE3LjA0NCA3My41Mjg1IDExNi4yMzYgNzcuMDI1NyAxMTQuODg2QzgzLjgzNDggMTEyLjM5NCA4OS44OTIzIDEwOC4xNjkgOTQuODY1NSAxMDIuNDQ1Qzk2LjUzMDUgMTAwLjQ3NSA5OC4wMzE4IDk4LjMwNDggOTkuMzU0OSA5NS45NTdDMTAxLjk5NyA5Ny4zMjQ0IDEwNC41NyA5OS4wMTM4IDEwNy4wMyAxMDAuOTk2QzEwOS45MjIgMTAzLjM3OSAxMTIuNTg1IDEwNi4yMzMgMTE0LjkyMyAxMDkuNDU0QzExNy4xNTUgMTEyLjU5NiAxMTkuMDI3IDExNi4wNjEgMTIwLjQ2NyAxMTkuNzEzQzEyMS45MDUgMTIzLjMzIDEyMy4wNTUgMTI3LjA0NSAxMjMuODk4IDEzMC43OTVDMTI1LjM5MyAxMzcuODU2IDEyNS44NCAxNDQuOTIgMTI1LjIxNyAxNTEuNjI1QzEyNC4wNTYgMTYyLjg4IDEyMS4wMzYgMTczLjI3MiAxMTYuMzI0IDE4Mi4yMjNDMTEyLjk2MiAxODguODkyIDEwOS4wNTcgMTk1LjA1MiAxMDQuNjUzIDIwMC42MzRDOTkuNzY0NCAyMDYuNzA4IDk0LjQzMzkgMjEyLjIyOSA4OC43MDQxIDIxNy4xNTFDODcuNTA3MyAyMTguMTcxIDg2LjYyODQgMjE4Ljk1OCA4NS45NjIgMjE5LjYwNkM4NS45MjI3IDIxOC40MDMgODUuOTE0MSAyMTcuMTg4IDg1LjkwNTQgMjE1Ljk3MkM4NS45MjU1IDIxMy4zMjkgODUuOTgwNiAyMTAuNzY5IDg2LjAzMzUgMjA4LjMzMkM4Ni4xMzcgMjAzLjQxMSA4Ni4yNjY5IDE5OS4wNjMgODYuMzA5IDE5NS4zNjJDODYuNDEwNyAxODguMDAyIDg2LjE2MTQgMTgzLjIzIDg1LjQ2MjMgMTgyLjk5Qzg0Ljc2MzEgMTgyLjc1IDgzLjY5MzEgMTg2Ljg4NiA4Mi42MzE1IDE5My45NDZDODIuMTEzOCAxOTcuNTA3IDgxLjU2MzIgMjAxLjcxNiA4MS4yMjk0IDIwNi43MzVDODEuMDQ3MiAyMDkuMjUxIDgwLjg0OTcgMjExLjc3NCA4MC43NTUxIDIxNC40OTdDODAuNzA4OSAyMTUuODgyIDgwLjY3MTUgMjE3LjI4OCA4MC43NTQ2IDIxOC43NjVDODAuNzY1NSAyMTkuNTE3IDgwLjgwMDQgMjIwLjI4MiA4MC44NzkyIDIyMS4xNTFDODAuOTM0MiAyMjIuNTQ2IDgxLjI3OTMgMjIzLjk3NyA4MS44ODI2IDIyNS4zMTFDODIuMzczNSAyMjUuOTcxIDgyLjkyNzQgMjI2LjU1OSA4My41MjYxIDIyNy4wNTNMODQuNTU0IDIyNy42NDJMODUuNTczIDIyOC4wMzlMODYuMDAyNiAyMjguMTk4TDg2LjI5NjMgMjI4LjI5M0w4Ni44MTEzIDIyOC40NDFDODcuMTgzOSAyMjguNTUxIDg3LjUxNDggMjI4LjYwNiA4Ny44MzkyIDIyOC42ODhDODguNTI3NCAyMjguODYgODkuMTczOSAyMjguOTc2IDg5LjgyMDUgMjI5LjA5MkM5MS4wODk0IDIyOS4zMSA5Mi4zMjU1IDIyOS40OTMgOTMuNTQ0MSAyMjkuNjM1Qzk1Ljk2NTkgMjI5LjkyNiA5OC4yNDA5IDIzMC4wODMgMTAwLjQzNyAyMzAuMjI1QzEwNC43OTYgMjMwLjQ3NSAxMDguNjg0IDIzMC41MDkgMTExLjkyNiAyMzAuNDI4QzExOC40MTUgMjMwLjIzNyAxMjIuNDAyIDIyOS41MjMgMTIyLjE5OSAyMjguNjU4QzEyMS45OTUgMjI3Ljc5MyAxMTcuOTE0IDIyNi43OTIgMTExLjMgMjI1Ljc5MUMxMDguMDE5IDIyNS4zNTMgMTA0LjExNSAyMjQuODEyIDk5Ljc3MTQgMjI0LjIxNUw5My4wMTAxIDIyMy4yNTJDOTIuMjE0NSAyMjMuMTI2IDkxLjQzNDMgMjIyLjk5MyA5MC42Mjk5IDIyMi44NDdDOTAuOTk4MSAyMjIuNjkgOTEuMzgxNyAyMjIuNTI4IDkxLjc1IDIyMi4yMDFDOTguMjk5MSAyMTcuOTg2IDEwNC4yMzUgMjEyLjY5NCAxMDkuNDMgMjA2LjQzOEMxMTQuMjM4IDIwMC43NzkgMTE4LjQ4NCAxOTQuNDM4IDEyMi4xMDkgMTg3LjUwMkMxMjQuNDMxIDE4My4wMDcgMTI2LjQyNyAxNzguMjIzIDEyOC4wNzkgMTczLjE5MUMxMzAuMDIgMTY3LjI3NiAxMzEuMjk4IDE2MC45MjcgMTMxLjg4NCAxNTQuMjg2QzEzMi41OTEgMTQ2LjY0NSAxMzIuMDY5IDEzOC41OTQgMTMwLjM0NiAxMzAuNTQ5QzEyOS4zNTIgMTI2LjE3NSAxMjcuOTk1IDEyMS44NDQgMTI2LjI5OSAxMTcuNjMxQzEyNC40NzcgMTEzLjE3MyAxMjIuMTM4IDEwOC45NTQgMTE5LjM3MSAxMDUuMTNDMTE2LjUwNCAxMDEuMjMgMTEzLjI0NyA5Ny43ODExIDEwOS43MTUgOTQuOTA2M0MxMDcuMjc3IDkyLjk2MDUgMTA0Ljc0MSA5MS4yNjczIDEwMi4xNDEgODkuODQ5MUMxMDMuMDg3IDg3LjA4NDUgMTAzLjY4NyA4NC4wODk5IDEwMy45MjQgODAuOTQ3MkMxMDQuMjc3IDc2LjgwODggMTA0LjAwNSA3Mi40NjU5IDEwMy4xMTkgNjguMTE4MkMxMDAuNDA0IDU2LjQ4NzcgOTQuNzU0NyA0NS40NzI5IDg3LjA0ODkgMzYuNzg1OUM4Mi43NzE2IDMyLjAxMzggNzguMDM1NyAyNy45NjIxIDczLjAxOSAyNC43ODNDNjUuODYyNCAyMC4yMzczIDU4LjM4ODQgMTcuMDI5MyA1MC44OTI3IDE1LjI4NTdDNDUuNjQzOCAxNC4wNDc2IDQyLjc4OCAxNC4wMTQ1IDQyLjgzMTggMTQuMjg4NkM0Mi44NzU2IDE0LjU2MjcgNDUuNzA5NCAxNS4xNDE3IDUwLjg1NTMgMTYuODYyNU03NC43NjI0IDEwOS4xNjNDNzEuNTc1IDExMC4zMDUgNjguMjE0IDExMC45NjkgNjQuNzQxNyAxMTEuMTQzQzYxLjUyMDUgMTExLjQzMiA1OC4xMjA1IDExMC43MzIgNTQuODI2NiAxMDkuMTAyQzUzLjUyNzMgMTA4LjQ1NCA1Mi4zNTUyIDEwNy4zMTYgNTEuNTA0NCAxMDUuODc3QzUxLjE1NTYgMTA1LjIzNCA1MC45MDQzIDEwNC41MzcgNTAuNzY1NyAxMDMuODI4QzUwLjYyNzEgMTAzLjExOSA1MC42MDQyIDEwMi40MTQgNTAuNjk4MyAxMDEuNzU1QzUxLjAwNTQgMTAwLjE3MyA1MS42ODA5IDk4LjgxNjMgNTIuNjUzOCA5Ny44Mjg5QzUzLjE4NjIgOTcuMjI1IDUzLjc1MzQgOTYuNjY2OSA1NC4zNTI2IDk2LjE1NzVDNTUuMDQzIDk1LjY5NDEgNTUuNzM3OSA5NS4xNTU3IDU2LjM5MzIgOTQuNzgwM0M2Mi40MzQ3IDkxLjU2ODUgNjkuMjE5OSA5MC4wNjA4IDc2LjM0MjYgOTAuMzQ3M0M4Mi4zNjgyIDkwLjM4ODYgODguNTUyNCA5MS41NzQyIDk0LjY4NDYgOTMuODYzOEM5My43MDQyIDk1LjM1MTQgOTIuNjQgOTYuNzQ3MiA5MS40OTczIDk4LjA0NDJDODYuODA3MSAxMDMuMTM1IDgxLjE2MDUgMTA2Ljg1MyA3NC44NTY2IDEwOS4wMDEiIGZpbGw9IndoaXRlIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMjA5XzIxNCI+DQo8cmVjdCB3aWR0aD0iMjI4LjcwMyIgaGVpZ2h0PSI4Mi45MzkiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ni4zNTk0KSByb3RhdGUoNjcuMDI2MykiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) no-repeat;
  background-size: contain;
  position: absolute;
  top: -119px;
  z-index: 2;
  height: 250px;
  width: 164px;
  left: calc(100% + 44px);
}
@media only screen and (max-width: 1799px) {
  .referral-pg-work .ls-process__title legend::after {
    width: 100px;
    top: -30px;
  }
}
@media only screen and (max-width: 1240px) {
  .referral-pg-work .ls-process__title legend::after {
    content: none;
  }
}
@media screen and (max-width: 1199px) {
  .referral-pg-work .ls-process__title legend::after {
    left: 100%;
  }
}
@media screen and (max-width: 991px) {
  .referral-pg-work .ls-process__title legend::after {
    content: none;
  }
}

@media screen and (min-width: 1441px) {
  .referral--form {
    padding-bottom: 141px;
  }
}
.page-studios-a .referral--form {
  padding-bottom: 0;
}
@media screen and (min-width: 1441px) {
  .referral--form .subscribe-sec__wrapper {
    padding-top: 87px;
    padding-bottom: 105px;
  }
}
.referral--form .subscribe-sec__title {
  max-width: 1055px;
  margin-inline: auto;
}
.referral--form .contact-form-block {
  margin-top: 73px;
}
.referral--form .contact-form-block .btn {
  gap: 20px;
}
@media screen and (min-width: 1441px) {
  .referral--form .contact-form-block .btn {
    margin-top: 50px;
    padding-left: 73px;
    padding-right: 72px;
  }
}

.future-cybertech {
  padding-top: 73px;
  padding-bottom: 56px;
}
@media screen and (max-width: 991px) {
  .future-cybertech {
    padding-block: 40px;
  }
}
.future-cybertech__wrapper {
  position: relative;
  padding: 90px 58px 82px 68px;
  border-radius: 20px;
}
@media screen and (max-width: 991px) {
  .future-cybertech__wrapper {
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  .future-cybertech__wrapper {
    padding: 20px 15px;
  }
}
.future-cybertech__row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
  gap: 16px 0;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .future-cybertech__row {
    margin: 0 -8px;
  }
}
.future-cybertech__col {
  flex: 0 0 16.6666667%;
  width: 16.6666667%;
  padding: 0 12px;
}
@media screen and (max-width: 1199px) {
  .future-cybertech__col {
    flex: 0 0 25%;
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  .future-cybertech__col {
    flex: 0 0 33.33%;
    width: 33.33%;
    padding: 0 8px;
  }
}
@media screen and (max-width: 479px) {
  .future-cybertech__col {
    flex: 0 0 50%;
    width: 50%;
  }
}
.future-cybertech .grow-width {
  flex: 0 0 66.66%;
  width: 66.66%;
}
@media screen and (max-width: 1199px) {
  .future-cybertech .grow-width {
    display: none;
  }
}
.future-cybertech__title {
  text-align: center;
  margin-bottom: 30px;
  display: none;
}
@media screen and (min-width: 1441px) {
  .future-cybertech__title {
    font-size: 50px;
    line-height: 1.2;
  }
}
.future-cybertech .founders-gr-img img {
  width: 100%;
}
.future-cybertech__card .future-cybertech__title {
  display: none;
  margin: 0;
}
@media screen and (min-width: 1200px) {
  .future-cybertech__card .future-cybertech__title {
    display: block;
  }
}
.future-cybertech__card img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}

.cyber-founders {
  padding-block: 60px;
}
@media screen and (max-width: 991px) {
  .cyber-founders {
    padding-block: 40px;
  }
}
.cyber-founders .container {
  position: relative;
  padding-bottom: 131px;
}
@media screen and (max-width: 991px) {
  .cyber-founders .container {
    padding-bottom: 80px;
  }
}
.cyber-founders .container::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: calc(100% - 30px);
  height: 4px;
  background: #411681;
  transform: translateX(-50%);
}
.cyber-founders__title {
  text-align: center;
  position: relative;
  display: flex;
  margin: 0 0 70px;
  gap: 18px;
  align-items: center;
}
@media screen and (max-width: 1199px) {
  .cyber-founders__title {
    margin-bottom: 40px;
  }
}
.cyber-founders__title::after, .cyber-founders__title::before {
  content: "";
  display: inline-block;
  height: 8px;
  background: linear-gradient(to right, #4427bf, #200f46);
  flex-grow: 1;
}
.cyber-founders__title::before {
  background: linear-gradient(to right, #200f46, #4427bf);
}
.cyber-founders__tabs {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap;
}
@media screen and (max-width: 1440px) {
  .cyber-founders__tabs {
    gap: 24px;
  }
}
@media screen and (max-width: 991px) {
  .cyber-founders__tabs {
    gap: 12px;
  }
}
.cyber-founders__tabs li {
  list-style: none;
}
.cyber-founders__tabs li .gradient-border-mask {
  --_first-color: #b265ff;
  --_second-color: #346DFF;
}
.cyber-founders__tabs li a {
  text-decoration: none;
  border-radius: 50px;
  padding: 25px 78px;
  display: flex;
  font-size: 22px;
  text-transform: uppercase;
  color: #aea5da;
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 1199px) {
  .cyber-founders__tabs li a {
    font-size: 20px;
    padding: 18px 40px;
  }
}
@media screen and (max-width: 991px) {
  .cyber-founders__tabs li a {
    font-size: 18px;
    padding: 12px 20px;
  }
}
.cyber-founders__contents {
  padding-top: 147px;
  max-width: 1512px;
  margin: 0 auto;
}
@media screen and (min-width: 1441px) {
  .cyber-founders__contents {
    padding-left: 28px;
  }
}
@media screen and (max-width: 1199px) {
  .cyber-founders__contents {
    padding-top: 70px;
  }
}
@media screen and (max-width: 991px) {
  .cyber-founders__contents {
    padding-top: 60px;
  }
}
.cyber-founders__contents h3 {
  font-weight: 300;
  margin: 0 0 53px;
  line-height: 1.2;
}
@media screen and (max-width: 1440px) {
  .cyber-founders__contents h3 {
    margin-bottom: 33px;
  }
}
.cyber-founders__contents .btn {
  padding: 8px 45px 8px 32px;
  min-height: 88px;
  flex-wrap: nowrap;
}
@media screen and (min-width: 1441px) {
  .cyber-founders__contents .btn {
    font-size: 30px;
  }
}
@media screen and (max-width: 991px) {
  .cyber-founders__contents .btn {
    padding: 8px 24px;
  }
}
@media screen and (min-width: 992px) {
  .cyber-founders__contents .btn::after {
    width: 26px;
    height: 26px;
  }
}
@media screen and (min-width: 1801px) {
  .cyber-founders__contents .btn::after {
    margin-left: -5px;
  }
}
.cyber-founders__contents .btn::before {
  content: "";
  width: 40px;
  height: 40px;
  display: inline-block;
  background-image: url(images/pod-circle-icon.6fc99cd6.png);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 991px) {
  .cyber-founders__contents .btn::before {
    width: 30px;
    height: 30px;
  }
}
.cyber-founders__holder {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
  gap: 30px 0;
}
.cyber-founders__holder:not(:last-child) {
  margin-bottom: 136px;
}
@media screen and (max-width: 991px) {
  .cyber-founders__holder:not(:last-child) {
    margin-bottom: 90px;
  }
}
.cyber-founders__holder > * {
  padding: 0 12px;
}
.cyber-founders__thumbnail {
  flex: 0 0 23%;
  width: 23%;
}
@media screen and (min-width: 1441px) {
  .cyber-founders__thumbnail {
    padding-right: 30px;
  }
}
@media screen and (max-width: 1199px) {
  .cyber-founders__thumbnail {
    flex: unset;
    width: 300px;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .cyber-founders__thumbnail {
    flex: 0 0 100%;
    width: 100%;
    text-align: center;
  }
}
.cyber-founders__thumbnail img {
  border-radius: 20px;
}
@media screen and (max-width: 767px) {
  .cyber-founders__thumbnail img {
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
  }
}
.cyber-founders__thumbnail .meta {
  padding: 21px 0 0 13px;
}
@media screen and (max-width: 991px) {
  .cyber-founders__thumbnail .meta {
    padding-left: 0;
  }
}
.cyber-founders__thumbnail .meta .founder-name {
  font-size: 30px;
  font-weight: 600;
}
@media screen and (max-width: 1199px) {
  .cyber-founders__thumbnail .meta .founder-name {
    font-size: 24px;
  }
}
.cyber-founders__thumbnail .meta .founder-designation {
  font-size: 20px;
  font-weight: 300;
  padding-left: 22px;
}
@media screen and (max-width: 1199px) {
  .cyber-founders__thumbnail .meta .founder-designation {
    font-size: 16px;
  }
}
.cyber-founders__thumbnail .company-logo {
  text-align: center;
  margin-top: 15px;
}
.cyber-founders__thumbnail .company-logo img {
  height: 70px;
  -o-object-fit: contain;
     object-fit: contain;
}
.cyber-founders__summary {
  flex: 0 0 77%;
  width: 77%;
  padding-left: 72px;
}
@media screen and (max-width: 1440px) {
  .cyber-founders__summary {
    padding-left: 40px;
  }
}
@media screen and (max-width: 1199px) {
  .cyber-founders__summary {
    flex: 1;
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .cyber-founders__summary {
    flex: 0 0 100%;
    width: 100%;
    padding-left: 12px;
  }
}
.cyber-founders__summary h3 strong {
  display: block;
}
.cyber-founders__summary p {
  font-size: 26px;
  line-height: 1.6;
  margin: 0 0 40px;
}
@media screen and (max-width: 1440px) {
  .cyber-founders__summary p {
    font-size: 22px;
  }
}
.cyber-founders__summary .author-name {
  font-size: 25px;
  padding-left: 32px;
  margin: 0 0 92px;
}
@media screen and (max-width: 1440px) {
  .cyber-founders__summary .author-name {
    margin-bottom: 40px;
  }
}

.about-future-security {
  padding-block-start: 113px;
  padding-block-end: 223px;
}
@media screen and (max-width: 1440px) {
  .about-future-security {
    padding-block: 100px;
  }
}
@media screen and (max-width: 991px) {
  .about-future-security {
    padding-block: 60px;
  }
}
.about-future-security__listing {
  margin: 0 auto;
  max-width: 1408px;
}
.about-future-security__item {
  --_icon-size: 34px;
  --_left-inline: 47px;
  position: relative;
  padding-left: calc(var(--_icon-size) + var(--_left-inline));
}
@media screen and (max-width: 991px) {
  .about-future-security__item {
    --_left-inline: 35px;
  }
}
.about-future-security__item:not(:last-child) {
  margin-bottom: 98px;
}
@media screen and (max-width: 991px) {
  .about-future-security__item:not(:last-child) {
    margin-bottom: 40px;
  }
}
.about-future-security__item::before {
  content: "";
  left: 0;
  top: 5px;
  position: absolute;
  width: var(--_icon-size);
  height: var(--_icon-size);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjE2LjY1MyIgY3k9IjE2LjY1MyIgcj0iMTUuNjM3NSIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMjc2MCkiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzFfMjc2MCkiIHN0cm9rZS13aWR0aD0iMi4wMzA4NSIvPg0KPHBhdGggZD0iTTIyLjQ5ODUgMTcuNTE0NEMyMi45NzQ0IDE3LjAzODYgMjIuOTc0NCAxNi4yNjcxIDIyLjQ5ODUgMTUuNzkxMkwxNC43NDQgOC4wMzY2N0MxNC4yNjgxIDcuNTYwODIgMTMuNDk2NiA3LjU2MDgyIDEzLjAyMDggOC4wMzY2N0MxMi41NDQ5IDguNTEyNTMgMTIuNTQ0OSA5LjI4NDA1IDEzLjAyMDggOS43NTk5MUwxOS45MTM3IDE2LjY1MjhMMTMuMDIwOCAyMy41NDU4QzEyLjU0NDkgMjQuMDIxNiAxMi41NDQ5IDI0Ljc5MzEgMTMuMDIwOCAyNS4yNjlDMTMuNDk2NiAyNS43NDQ4IDE0LjI2ODEgMjUuNzQ0OCAxNC43NDQgMjUuMjY5TDIyLjQ5ODUgMTcuNTE0NFpNMjAuMzA0NyAxNy44NzEzTDIxLjYzNjkgMTcuODcxM0wyMS42MzY5IDE1LjQzNDNMMjAuMzA0NyAxNS40MzQzTDIwLjMwNDcgMTcuODcxM1oiIGZpbGw9IndoaXRlIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzI3NjAiIHgxPSIzMy40Mzk0IiB5MT0iMzcuNDM3NiIgeDI9IjM5LjE3NjgiIHkyPSItMC42MzkyNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiMzNDZERkYiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0IyNjVGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xXzI3NjAiIHgxPSIzMi44MjA5IiB5MT0iLTAuNzIzOTkiIHgyPSIwLjQ5NzkxNCIgeTI9IjAuMDQ5MTkyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzM0NkRGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjI2NUZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 991px) {
  .about-future-security__item::before {
    top: 3px;
  }
}
.about-future-security__item h4 {
  font-size: 32px;
  line-height: 1.3;
  margin: 0 0 21px;
}
@media screen and (max-width: 991px) {
  .about-future-security__item h4 {
    font-size: 26px;
    margin-bottom: 15px;
  }
}
.about-future-security__item a {
  font-size: 22px;
  color: #378fcf;
}
@media screen and (max-width: 991px) {
  .about-future-security__item a {
    font-size: 20px;
  }
}

.fl-blogdetail-banner {
  padding-top: 300px;
  padding-bottom: 50px;
}
@media screen and (max-width: 991px) {
  .fl-blogdetail-banner {
    padding-top: 250px;
  }
}
@media screen and (max-width: 767px) {
  .fl-blogdetail-banner {
    padding-top: 160px;
  }
}
.fl-blogdetail-banner__inner {
  max-width: 1174px;
  margin: 0 auto;
}
.fl-blogdetail-banner__title {
  margin: 0 0 20px;
}
@media screen and (min-width: 1200px) {
  .fl-blogdetail-banner__title {
    font-size: 84px;
  }
}
.fl-blogdetail-banner .cat-tag {
  margin-bottom: 35px;
}
.fl-blogdetail-banner .btn-w-gborder {
  background: transparent;
  min-height: 48px;
  max-width: 100%;
  width: auto;
  padding: 10px 28px;
  font-family: "Inter", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: normal;
  gap: 21px;
  font-weight: 600;
  min-width: unset;
  border-radius: 50px;
}
.fl-blogdetail-banner .btn-w-gborder.gradient-border-mask {
  --_first-color: #B265FF;
  --_second-color: #346dff;
}
.fl-blogdetail-banner .btn-w-gborder::after {
  content: none;
  width: 23px;
  height: 23px;
}
.fl-blogdetail-banner .post-meta {
  padding-top: 55px;
}
@media screen and (max-width: 991px) {
  .fl-blogdetail-banner .post-meta {
    padding-top: 35px;
  }
}
.fl-blogdetail-banner span.posted-on {
  font-size: 0;
}
.fl-blogdetail-banner span.posted-on a {
  font-size: 30px;
  font-weight: 300;
  text-decoration: none;
}
@media screen and (max-width: 991px) {
  .fl-blogdetail-banner span.posted-on a {
    font-size: 20px;
  }
}
.fl-blogdetail-banner span.byline {
  display: none;
}
.fl-blogdetail-banner .fl-meta {
  max-width: 1174px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 14px 24px;
  padding: 21px 11px;
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 991px) {
  .fl-blogdetail-banner .fl-meta {
    padding-block: 12px;
  }
}
.fl-blogdetail-banner .fl-meta a {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
}
@media screen and (min-width: 1200px) {
  .fl-blogdetail-banner .fl-meta a {
    font-size: 22px;
  }
}
.fl-blogdetail-banner .fl-meta .meta-icon img,
.fl-blogdetail-banner .fl-meta .meta-icon svg {
  width: 28px;
  height: 28px;
  vertical-align: middle;
}
@media screen and (max-width: 575px) {
  .fl-blogdetail-banner .fl-meta__writtenby {
    width: 100%;
    order: 3;
    text-align: center;
  }
}
.fl-blogdetail-banner .fl-meta__writtenby p {
  color: rgba(255, 255, 255, 0.6);
}
@media screen and (min-width: 1200px) {
  .fl-blogdetail-banner .fl-meta__writtenby p {
    font-size: 22px;
  }
}
.fl-blogdetail-banner .fl-meta__author-name {
  color: #fff;
}
.fl-blogdetail-banner .post-navigation {
  padding: 0 40px;
  padding-top: 28px;
  margin-bottom: 3px;
}
@media screen and (max-width: 991px) {
  .fl-blogdetail-banner .post-navigation {
    padding-inline: 15px;
  }
}
.fl-blogdetail-banner .post-navigation h2 {
  display: none;
}
.fl-blogdetail-banner .post-navigation .nav-links {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 24px;
  padding-bottom: 15px;
}
.fl-blogdetail-banner .post-navigation .nav-links > * {
  display: flex;
  flex: 0 1 328px;
  max-width: 328px;
}
@media screen and (max-width: 991px) {
  .fl-blogdetail-banner .post-navigation .nav-links > * {
    flex: 1;
    max-width: 100%;
  }
}
.fl-blogdetail-banner .post-navigation .nav-links > * a {
  display: flex;
  flex-direction: column-reverse;
  gap: 14px;
  text-decoration: none;
}
.fl-blogdetail-banner .post-navigation .nav-links > * a .nav-title {
  flex-grow: 1;
  position: relative;
  padding-bottom: 12px;
  line-height: 1.5;
  display: none;
}
@media screen and (min-width: 992px) {
  .fl-blogdetail-banner .post-navigation .nav-links > * a .nav-title {
    padding-right: 30px;
    font-size: 22px;
    padding-bottom: 26px;
    display: block;
  }
}
.fl-blogdetail-banner .post-navigation .nav-links > * a .nav-title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 2px;
  background-image: linear-gradient(269deg, rgb(65, 1, 236) 1.37%, rgb(145, 11, 180) 96.21%);
}
.fl-blogdetail-banner .post-navigation .nav-links > * .nav-subtitle {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  background: linear-gradient(90deg, #346dff 12.66%, #B265FF 82.26%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}
@media screen and (min-width: 992px) {
  .fl-blogdetail-banner .post-navigation .nav-links > * .nav-subtitle {
    font-size: 24px;
  }
}
.fl-blogdetail-banner .post-navigation .nav-links > * .nav-subtitle::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA2OCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGlkPSJBcnJvdyAxIiBkPSJNNjcuMDYwNyAxMy4wNjA3QzY3LjY0NjQgMTIuNDc0OSA2Ny42NDY0IDExLjUyNTEgNjcuMDYwNyAxMC45MzkzTDU3LjUxNDcgMS4zOTM0QzU2LjkyODkgMC44MDc2MTEgNTUuOTc5MiAwLjgwNzYxMSA1NS4zOTM0IDEuMzkzNEM1NC44MDc2IDEuOTc5MTkgNTQuODA3NiAyLjkyODkzIDU1LjM5MzQgMy41MTQ3Mkw2My44Nzg3IDEyTDU1LjM5MzQgMjAuNDg1M0M1NC44MDc2IDIxLjA3MTEgNTQuODA3NiAyMi4wMjA4IDU1LjM5MzQgMjIuNjA2NkM1NS45NzkyIDIzLjE5MjQgNTYuOTI4OSAyMy4xOTI0IDU3LjUxNDcgMjIuNjA2Nkw2Ny4wNjA3IDEzLjA2MDdaTTAgMTMuNUg2NlYxMC41SDBWMTMuNVoiIGZpbGw9IiNmZmZmZmYiLz4NCjxkZWZzPg0KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfMTY1OSIgeDE9IjY0IiB5MT0iMTIiIHgyPSItNyIgeTI9IjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjN0IyREZBIiBzdG9wLW9wYWNpdHk9IjAuODMiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VDMDFENSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-repeat: no-repeat;
  width: 28px;
  height: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.fl-blogdetail-banner .post-navigation .nav-links > *.nav-previous .nav-subtitle {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.fl-blogdetail-banner .post-navigation .nav-links > *.nav-previous .nav-subtitle::after {
  transform: scaleX(-1);
}
.fl-blogdetail-banner .post-navigation .nav-links > *.nav-next {
  justify-content: flex-end;
}
.fl-blogdetail-banner .post-navigation .nav-links > *.nav-next .nav-subtitle {
  justify-content: flex-end;
}
@media screen and (min-width: 992px) {
  .fl-blogdetail-banner .post-navigation .nav-links > *.nav-next .nav-subtitle {
    padding-right: 48px;
  }
}

.fl-single-main {
  padding-bottom: 130px;
}
@media screen and (max-width: 991px) {
  .fl-single-main {
    padding-bottom: 50px;
  }
}
.fl-single-main .entry-title {
  display: none;
}
.fl-single-main .entry-meta {
  display: none;
}
.fl-single-main .entry-header {
  text-align: center;
}
.fl-single-main img {
  border-radius: 20px;
}
.fl-single-main ol,
.fl-single-main ul {
  padding-left: 24px;
}
.fl-single-main h1,
.fl-single-main h2,
.fl-single-main h3,
.fl-single-main h4,
.fl-single-main h5,
.fl-single-main h6,
.fl-single-main p,
.fl-single-main ul,
.fl-single-main ol {
  margin-inline: auto !important;
  display: block;
  max-width: 1123px;
}
.fl-single-main h5 {
  font-size: 40px;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 45px;
}
@media screen and (max-width: 991px) {
  .fl-single-main h5 {
    font-size: 30px;
  }
}
.fl-single-main h4 {
  line-height: 1.2;
}
.fl-single-main h4:nth-of-type(1) {
  padding-top: 21px;
}
@media screen and (min-width: 992px) {
  .fl-single-main h4 {
    font-size: 48px;
    margin: 0 0 38px;
  }
}
.fl-single-main p {
  line-height: 1.6;
}
@media screen and (min-width: 992px) {
  .fl-single-main p {
    font-size: 26px;
  }
}
.fl-single-main p:has(+ p) {
  margin-bottom: 35px;
}
@media screen and (max-width: 991px) {
  .fl-single-main p:has(+ p) {
    margin-bottom: 15px;
  }
}
.fl-single-main p:has(img) {
  max-width: 100%;
}
.fl-single-main blockquote {
  margin-top: 66px;
  max-width: 1123px;
  margin-inline: auto;
  padding-left: 85px;
  font-style: italic;
  padding-right: 20px;
  margin-bottom: 52px;
}
@media screen and (max-width: 991px) {
  .fl-single-main blockquote {
    margin-top: 46px;
    margin-bottom: 36px;
    padding-left: 35px;
    padding-right: 0;
  }
}
.fl-single-main blockquote p {
  line-height: 1.8;
  padding-left: 32px;
  position: relative;
  padding-bottom: 17px;
  font-weight: 100;
  font-family: "Roboto", sans-serif;
}
.fl-single-main blockquote p::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 2px;
  height: 100%;
  background-image: linear-gradient(269deg, rgb(65, 1, 236) 1.37%, rgb(145, 11, 180) 96.21%);
}
.fl-single-main p + h2,
.fl-single-main blockquote + h2,
.fl-single-main p + h3,
.fl-single-main blockquote + h3,
.fl-single-main p + h4,
.fl-single-main blockquote + h4,
.fl-single-main p + h5,
.fl-single-main blockquote + h5,
.fl-single-main p + h6,
.fl-single-main blockquote + h6 {
  padding: 52px 0 0;
}
@media screen and (max-width: 991px) {
  .fl-single-main p + h2,
  .fl-single-main blockquote + h2,
  .fl-single-main p + h3,
  .fl-single-main blockquote + h3,
  .fl-single-main p + h4,
  .fl-single-main blockquote + h4,
  .fl-single-main p + h5,
  .fl-single-main blockquote + h5,
  .fl-single-main p + h6,
  .fl-single-main blockquote + h6 {
    padding: 22px 0 0;
  }
}
.fl-single-main .blog-share-links {
  max-width: 1123px;
  margin: 0 auto;
  margin-top: 132px;
  margin-bottom: 98px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 13px;
  padding: 14px 11px;
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 991px) {
  .fl-single-main .blog-share-links {
    margin-block: 60px;
  }
}
.fl-single-main .blog-share-links .btn-w-gborder {
  background: transparent;
  min-height: 54px;
  max-width: 100%;
  width: auto;
  padding: 10px 28px;
  font-family: "Inter", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: normal;
  gap: 13px;
  font-weight: 600;
  min-width: unset;
  border-radius: 50px;
}
@media screen and (max-width: 991px) {
  .fl-single-main .blog-share-links .btn-w-gborder {
    max-width: 100%;
    width: auto;
  }
}
.fl-single-main .blog-share-links .btn-w-gborder.gradient-border-mask {
  --_first-color: #B265FF;
  --_second-color: #346dff;
}
.fl-single-main .blog-share-links .btn-w-gborder::after {
  content: none;
  width: 23px;
  height: 23px;
}
.fl-single-main .blog-share-links .btn-w-gborder img {
  width: 30px;
  height: 20px;
  margin: 0;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}
.fl-single-main .btn-wrap {
  max-width: 1123px;
  margin-inline: auto;
}
@media screen and (min-width: 1200px) {
  .fl-single-main .btn-wrap .btn {
    font-size: 35px;
    min-height: 94px;
    padding-left: 90px;
    padding-right: 74px;
  }
}
.fl-single-main .comments-area {
  display: none;
  background: rgb(44, 23, 101);
  padding: 50px;
  border-radius: 30px;
  margin: 0 0 24px;
}
@media screen and (max-width: 991px) {
  .fl-single-main .comments-area {
    padding-inline: 24px;
  }
}
.fl-single-main .comments-area p {
  font-size: 20px;
  margin: 0 0 24px;
}
@media screen and (max-width: 991px) {
  .fl-single-main .comments-area p {
    font-size: 18px;
  }
}
.fl-single-main .comments-area .form-submit {
  padding-top: 24px;
}
@media screen and (min-width: 1200px) {
  .fl-single-main .comments-area h3 {
    font-size: 42px;
  }
}
.fl-single-main .comments-area input:not([type=submit]),
.fl-single-main .comments-area select,
.fl-single-main .comments-area textarea {
  min-height: 45px;
  border: 1px solid #fff;
  border-radius: 4px;
  padding-inline: 20px;
}
.fl-single-main .comments-area input[type=checkbox],
.fl-single-main .comments-area input[type=radio] {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  min-height: unset;
  padding: 0;
}
.fl-single-main .comments-area label[for=wp-comment-cookies-consent] {
  margin-left: 8px;
}
.fl-single-main .comments-area input[type=submit] {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 8px 15px;
  border-radius: 4px;
}
.fl-single-main .comments-title {
  font-size: 24px;
  line-height: 1.4;
}
.fl-single-main .comment-list {
  padding-left: 24px;
  margin: 0 0 50px;
}
.fl-single-main .comment-list li {
  padding-left: 10px;
  margin: 0 0 24px;
}
.fl-single-main .comment-author {
  margin: 0 0 15px;
}
.fl-single-main .comment-author img {
  margin: 0;
  vertical-align: middle;
  margin-right: 5px;
}

.fl-led-lists {
  padding-top: 90px;
  padding-bottom: 94px;
}
@media screen and (max-width: 991px) {
  .fl-led-lists {
    padding-top: 20px;
    padding-bottom: 40px;
  }
}
.fl-led-lists__wrap {
  padding-left: 213px;
}
@media screen and (max-width: 1800px) {
  .fl-led-lists__wrap {
    padding: 0 73px;
  }
}
@media screen and (max-width: 1440px) {
  .fl-led-lists__wrap {
    padding: 0;
    max-width: 1170px;
    margin: 0 auto;
  }
}
.fl-led-lists ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 30px 7px;
}
@media screen and (max-width: 1800px) {
  .fl-led-lists ul {
    gap: 30px 44px;
    justify-content: space-between;
    padding-left: 80px;
  }
}
@media screen and (max-width: 991px) {
  .fl-led-lists ul {
    gap: 30px;
    padding-left: 30px;
  }
}
.fl-led-lists ul li {
  --_left-inline: 27px;
  --_icon-size: 43px;
  margin: 0 !important;
  flex: 0 1 calc(33.33% - 29.33px);
  position: relative;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4;
  padding-left: calc(var(--_icon-size) + var(--_left-inline));
  display: inline-block;
  position: relative;
}
.fl-led-lists ul li::after {
  content: "";
  left: 0;
  top: 0;
  position: absolute;
  width: var(--_icon-size);
  height: var(--_icon-size);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjE2LjY1MyIgY3k9IjE2LjY1MyIgcj0iMTUuNjM3NSIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMjc2MCkiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzFfMjc2MCkiIHN0cm9rZS13aWR0aD0iMi4wMzA4NSIvPg0KPHBhdGggZD0iTTIyLjQ5ODUgMTcuNTE0NEMyMi45NzQ0IDE3LjAzODYgMjIuOTc0NCAxNi4yNjcxIDIyLjQ5ODUgMTUuNzkxMkwxNC43NDQgOC4wMzY2N0MxNC4yNjgxIDcuNTYwODIgMTMuNDk2NiA3LjU2MDgyIDEzLjAyMDggOC4wMzY2N0MxMi41NDQ5IDguNTEyNTMgMTIuNTQ0OSA5LjI4NDA1IDEzLjAyMDggOS43NTk5MUwxOS45MTM3IDE2LjY1MjhMMTMuMDIwOCAyMy41NDU4QzEyLjU0NDkgMjQuMDIxNiAxMi41NDQ5IDI0Ljc5MzEgMTMuMDIwOCAyNS4yNjlDMTMuNDk2NiAyNS43NDQ4IDE0LjI2ODEgMjUuNzQ0OCAxNC43NDQgMjUuMjY5TDIyLjQ5ODUgMTcuNTE0NFpNMjAuMzA0NyAxNy44NzEzTDIxLjYzNjkgMTcuODcxM0wyMS42MzY5IDE1LjQzNDNMMjAuMzA0NyAxNS40MzQzTDIwLjMwNDcgMTcuODcxM1oiIGZpbGw9IndoaXRlIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzI3NjAiIHgxPSIzMy40Mzk0IiB5MT0iMzcuNDM3NiIgeDI9IjM5LjE3NjgiIHkyPSItMC42MzkyNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiMzNDZERkYiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0IyNjVGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xXzI3NjAiIHgxPSIzMi44MjA5IiB5MT0iLTAuNzIzOTkiIHgyPSIwLjQ5NzkxNCIgeTI9IjAuMDQ5MTkyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzM0NkRGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjI2NUZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 991px) {
  .fl-led-lists ul li::after {
    top: 3px;
  }
}
@media screen and (max-width: 1800px) {
  .fl-led-lists ul li {
    font-size: 24px;
    --_icon-size: 34px;
    --_left-inline: 25px;
  }
}
@media screen and (max-width: 991px) {
  .fl-led-lists ul li {
    --_icon-size: 26px;
    --_left-inline: 20px;
    font-size: 20px;
    flex: 0 1 calc(33.33% - 20px);
  }
}
@media screen and (max-width: 767px) {
  .fl-led-lists ul li {
    font-size: 18px;
    flex: 0 1 calc(50% - 15px);
  }
}
@media screen and (max-width: 575px) {
  .fl-led-lists ul li {
    flex: 0 1 100%;
  }
}

.fl-founder-led {
  padding-top: 100px;
  padding-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .fl-founder-led {
    padding-top: 40px;
    padding-bottom: 80px;
  }
}
.fl-founder-led__title h3 {
  line-height: 1.5;
  margin: 0 0 96px;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .fl-founder-led__title h3 {
    margin: 0 0 60px;
  }
}
.fl-founder-led__row {
  display: flex;
  flex-wrap: wrap;
  gap: 40px 65px;
}
.fl-founder-led__col {
  flex: 0 1 calc(50% - 32.5px);
}
@media screen and (max-width: 991px) {
  .fl-founder-led__col {
    flex: 0 1 100%;
  }
}
.fl-founder-led__col-inner {
  border-radius: 30px;
  padding: 49px 41px 125px 47px;
  background: linear-gradient(268.63deg, rgba(52, 109, 255, 0.15) 1.37%, rgba(178, 101, 255, 0.15) 96.21%);
  height: 100%;
}
@media screen and (max-width: 1199px) {
  .fl-founder-led__col-inner {
    padding: 40px 24px 60px;
  }
}
.fl-founder-led__col-inner.gradient-border-mask {
  --_first-color: #482DEB;
  --_second-color: #782AA8;
}
.fl-founder-led__col-inner:not(:has(.inner-contents)) {
  padding-bottom: 49px;
}
.fl-founder-led__col .thumbnail {
  position: relative;
  border-radius: 15px;
  padding: 16px;
  display: flex;
  margin: 0 0 89px;
}
@media screen and (min-width: 1441px) {
  .fl-founder-led__col .thumbnail {
    margin-right: 8px;
  }
}
@media screen and (max-width: 1199px) {
  .fl-founder-led__col .thumbnail {
    margin: 0 0 50px;
  }
}
@media screen and (max-width: 991px) {
  .fl-founder-led__col .thumbnail {
    margin: 0 0 40px;
    padding: 10px;
  }
}
.fl-founder-led__col .thumbnail::before {
  content: "";
  background: linear-gradient(268.63deg, #346DFF 1.37%, #B265FF 96.21%);
  border-radius: inherit;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.fl-founder-led__col .thumbnail iframe,
.fl-founder-led__col .thumbnail video,
.fl-founder-led__col .thumbnail img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.fl-founder-led__col .thumbnail img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: inherit;
}
.fl-founder-led__col .thumbnail a {
  width: 100%;
  border-radius: inherit;
}
.fl-founder-led__col .thumbnail:not(:has(+ .inner-contents)) {
  margin-bottom: 0;
}
.fl-founder-led__col .inner-contents p {
  font-size: 30px;
  line-height: 1.37;
  font-weight: 400;
  margin: 0 0 41px;
}
.fl-founder-led__col .inner-contents p:nth-last-of-type(1) {
  margin: 0;
}
@media screen and (max-width: 1199px) {
  .fl-founder-led__col .inner-contents p {
    font-size: 22px;
    margin: 0 0 30px;
  }
}
@media screen and (max-width: 991px) {
  .fl-founder-led__col .inner-contents p {
    font-size: 18px;
    margin: 0 0 24px;
  }
}
.fl-founder-led__col .inner-contents p strong {
  font-weight: 700;
}
.fl-founder-led__col .inner-contents p + h3 {
  padding-top: 27px;
}
@media screen and (max-width: 1440px) {
  .fl-founder-led__col .inner-contents p + h3 {
    padding-top: 29px;
  }
}
@media screen and (max-width: 991px) {
  .fl-founder-led__col .inner-contents p + h3 {
    padding-top: 20px;
  }
}
.fl-founder-led__col .inner-contents p a {
  text-decoration: underline;
  text-underline-position: under;
  color: #fff;
}
.fl-founder-led__col .inner-contents h3 {
  font-size: 48px;
  line-height: 1;
  margin: 0 0 64px;
}
@media screen and (max-width: 1440px) {
  .fl-founder-led__col .inner-contents h3 {
    line-height: 1.2;
    margin: 0 0 50px;
  }
}
@media screen and (max-width: 1199px) {
  .fl-founder-led__col .inner-contents h3 {
    font-size: 38px;
    margin: 0 0 34px;
  }
}
@media screen and (max-width: 991px) {
  .fl-founder-led__col .inner-contents h3 {
    font-size: 34px;
  }
}
.fl-founder-led__col .inner-contents h3 span {
  background: linear-gradient(268.63deg, #346DFF 1.37%, #B265FF 96.21%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.fl-founder-led__col .inner-contents .sharable-links {
  padding-top: 58px;
}
@media screen and (max-width: 991px) {
  .fl-founder-led__col .inner-contents .sharable-links {
    padding-top: 34px;
  }
}
.fl-founder-led__col .inner-contents .sharable-links span {
  font-size: 30px;
  line-height: 1.33;
  font-weight: 300;
  display: block;
}
@media screen and (max-width: 1199px) {
  .fl-founder-led__col .inner-contents .sharable-links span {
    font-size: 22px;
  }
}
@media screen and (max-width: 991px) {
  .fl-founder-led__col .inner-contents .sharable-links span {
    font-size: 18px;
  }
}
.fl-founder-led__col .inner-contents .sharable-links span:not(:last-child) {
  margin-bottom: 40px;
}
@media screen and (max-width: 1199px) {
  .fl-founder-led__col .inner-contents .sharable-links span:not(:last-child) {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 991px) {
  .fl-founder-led__col .inner-contents .sharable-links span:not(:last-child) {
    margin-bottom: 24px;
  }
}
.fl-founder-led__col .inner-contents .sharable-links span a {
  font-weight: 700;
  background: linear-gradient(268.63deg, #346DFF 1.37%, #B265FF 96.21%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
  text-decoration: none;
}

.page-founder-led-marketing .section-dev-process,
.page-template-tpl-statictemp .section-dev-process {
  padding-top: 80px;
}
@media screen and (max-width: 991px) {
  .page-founder-led-marketing .section-dev-process,
  .page-template-tpl-statictemp .section-dev-process {
    padding-top: 60px;
  }
}
.page-founder-led-marketing .section-dev-process .ls-process__title legend,
.page-template-tpl-statictemp .section-dev-process .ls-process__title legend {
  max-width: 902px;
}
.page-founder-led-marketing .section-dev-process .ls-process__step::before,
.page-template-tpl-statictemp .section-dev-process .ls-process__step::before {
  right: 20px;
}
.page-founder-led-marketing .section-dev-process .ls-process__step:nth-child(3n+1)::before,
.page-template-tpl-statictemp .section-dev-process .ls-process__step:nth-child(3n+1)::before {
  right: -15px;
}
@media screen and (min-width: 1441px) {
  .page-founder-led-marketing .section-dev-process .ls-process__step-content,
  .page-template-tpl-statictemp .section-dev-process .ls-process__step-content {
    padding: 30px 20px 85px;
  }
}
.page-founder-led-marketing .ls-process,
.page-template-tpl-statictemp .ls-process {
  margin: 0;
}
@media screen and (min-width: 1441px) {
  .page-founder-led-marketing .ls-process__steps,
  .page-template-tpl-statictemp .ls-process__steps {
    margin-inline: 0px;
  }
}
.page-founder-led-marketing .problem-solution-col,
.page-template-tpl-statictemp .problem-solution-col {
  padding-bottom: 142px;
}
@media screen and (max-width: 991px) {
  .page-founder-led-marketing .problem-solution-col,
  .page-template-tpl-statictemp .problem-solution-col {
    padding-bottom: 60px;
  }
}

.conference-pd-mgnt__title {
  line-height: 1.47;
  text-align: center;
  margin: 0 0 70px;
}
@media screen and (max-width: 991px) {
  .conference-pd-mgnt__title {
    margin: 0 0 50px;
  }
}
.conference-pd-mgnt .conference-swiper-holder {
  max-width: 1390px;
  margin: 0 auto;
}
.conference-pd-mgnt .swiper {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.conference-pd-mgnt .swiper:not(.swiper-initialized) {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.conference-pd-mgnt .swiper-slide {
  position: relative;
  opacity: 0.3;
  transform: scale(0.37);
  transition: all 0.3s;
  width: 698px !important;
  max-width: 100%;
}
.conference-pd-mgnt .swiper-backface-hidden .swiper-slide {
  transform: scale(0.37) translateZ(0);
}
.conference-pd-mgnt .swiper-slide.swiper-slide-active {
  transform: scale(1) !important;
  opacity: 1 !important;
}
.conference-pd-mgnt .swiper-backface-hidden .swiper-slide.swiper-slide-active {
  transform: scale(1) translateZ(0) !important;
}
.conference-pd-mgnt .swiper-slide:not(.swiper-slide-active) .swiper-image {
  padding: 0;
}
.conference-pd-mgnt .swiper-image {
  position: relative;
  width: 100%;
  display: flex;
  border-radius: 12px;
  padding: 21px 19px 24px 23px;
  background: linear-gradient(268.63deg, #346dff 1.37%, #b265ff 96.21%);
  line-height: 0;
}
.conference-pd-mgnt .image-caption h3 {
  color: #fff;
  font-size: 30px;
  line-height: 1.3;
  text-align: center;
  font-weight: 400;
  opacity: 0;
  transition: 0.3s all;
  margin-top: 62px;
}
@media screen and (max-width: 991px) {
  .conference-pd-mgnt .image-caption h3 {
    margin-top: 22px;
    font-size: 20px;
  }
}
.conference-pd-mgnt .swiper-slide.swiper-slide-active .image-caption h3 {
  opacity: 1;
}
.conference-pd-mgnt .swiper-image .image {
  aspect-ratio: 0.77/1;
  width: 100%;
  height: 100%;
}
.conference-pd-mgnt .swiper-image .image img {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  -o-object-fit: cover;
     object-fit: cover;
}
.conference-pd-mgnt .swiper-button-next,
.conference-pd-mgnt .swiper-button-prev {
  margin-top: 0;
}
.conference-pd-mgnt .swiper-button-next svg,
.conference-pd-mgnt .swiper-button-prev svg {
  width: 196px;
  height: 28px;
}
.conference-pd-mgnt .swiper-button-prev {
  left: 0;
}
.conference-pd-mgnt .swiper-button-next {
  right: 0;
}
.conference-pd-mgnt .swiper-button-next svg {
  transform: scaleX(-1);
}
.conference-pd-mgnt .swiper-button-next::after,
.conference-pd-mgnt .swiper-button-prev::after {
  color: #fff;
  font-size: 12px;
  content: "none";
}
.conference-pd-mgnt .swiper-button-next {
  transform: translate(0%, -50%);
  /*   right: calc((100% - var(--swiper-width)) / 2); */
}
.conference-pd-mgnt .swiper-button-prev {
  transform: translate(0%, -50%);
  /*   left: calc((100% - var(--swiper-width)) / 2); */
}
@media only screen and (max-width: 767px) {
  .conference-pd-mgnt .swiper-image {
    padding: 10px;
  }
  .conference-pd-mgnt .swiper-button-next,
  .conference-pd-mgnt .swiper-button-prev {
    width: 120px;
    height: 12px;
  }
}

.conference-pd {
  padding-top: 158px;
  padding-bottom: 156px;
}
@media screen and (max-width: 1199px) {
  .conference-pd {
    padding-block: 60px;
  }
}
.conference-pd__title {
  line-height: 1.47;
  text-align: center;
  margin: 0 0 70px;
}
@media screen and (max-width: 991px) {
  .conference-pd__title {
    margin: 0 0 50px;
  }
}
.conference-pd .conference-swiper-holder {
  padding-inline: 258px;
}
@media screen and (max-width: 1199px) {
  .conference-pd .conference-swiper-holder {
    padding-inline: 200px;
  }
}
@media screen and (max-width: 991px) {
  .conference-pd .conference-swiper-holder {
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .conference-pd .conference-swiper-holder {
    padding-inline: 24px;
  }
}
@media screen and (max-width: 575px) {
  .conference-pd .conference-swiper-holder {
    padding-inline: 0;
  }
}
.conference-pd .conference-swiper-inner {
  max-width: 1390px;
  margin: 0 auto;
}
.conference-pd .swiper {
  max-width: 698px;
  margin: 0 auto;
}
@media screen and (max-width: 1440px) {
  .conference-pd .swiper {
    max-width: 538px;
  }
}
@media screen and (max-width: 991px) {
  .conference-pd .swiper {
    max-width: 100%;
  }
}
.conference-pd .swiper .image-wrap, .conference-pd .swiper .video-wrap {
  position: relative;
  width: 100%;
  display: flex;
  border-radius: 12px;
  padding: 21px 19px 24px 23px;
  background: linear-gradient(268.63deg, #346dff 1.37%, #b265ff 96.21%);
  line-height: 0;
}
@media screen and (max-width: 1199px) {
  .conference-pd .swiper .image-wrap, .conference-pd .swiper .video-wrap {
    padding: 10px;
  }
}
.conference-pd .swiper .image-wrap img, .conference-pd .swiper .video-wrap img {
  -o-object-fit: cover;
     object-fit: cover;
}
.conference-pd .swiper .image-wrap video, .conference-pd .swiper .image-wrap img, .conference-pd .swiper .image-wrap iframe, .conference-pd .swiper .video-wrap video, .conference-pd .swiper .video-wrap img, .conference-pd .swiper .video-wrap iframe {
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.conference-pd .swiper .image-wrap video, .conference-pd .swiper .image-wrap iframe, .conference-pd .swiper .video-wrap video, .conference-pd .swiper .video-wrap iframe {
  aspect-ratio: 16/9;
}
.conference-pd .swiper .image-wrap {
  aspect-ratio: 0.77/1;
}
.conference-pd .swiper figure {
  text-align: center;
}
.conference-pd .swiper figcaption {
  display: inline-block;
  color: #fff;
  font-size: 30px;
  line-height: 1.3;
  text-align: center;
  font-weight: 400;
  transition: 0.3s all;
  margin-top: 37px;
}
@media screen and (max-width: 991px) {
  .conference-pd .swiper figcaption {
    margin-top: 22px;
    font-size: 20px;
  }
}
@media screen and (max-width: 991px) {
  .conference-pd .conference-swiper-navigation {
    display: flex;
    align-items: center;
    gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 24px;
  }
}
.conference-pd .swiper-button-next,
.conference-pd .swiper-button-prev {
  --_side-pos: 120px;
  margin-top: 0;
  width: 16.13%;
  top: 42.7%;
}
@media only screen and (max-width: 1600px) {
  .conference-pd .swiper-button-next,
  .conference-pd .swiper-button-prev {
    --_side-pos: 50px;
  }
}
@media screen and (max-width: 1440px) {
  .conference-pd .swiper-button-next,
  .conference-pd .swiper-button-prev {
    --_side-pos: 10px;
  }
}
@media screen and (max-width: 991px) {
  .conference-pd .swiper-button-next,
  .conference-pd .swiper-button-prev {
    position: static;
    width: calc(38% - 15px);
  }
}
.conference-pd .swiper-button-next::after,
.conference-pd .swiper-button-prev::after {
  content: none;
}
.conference-pd .swiper-button-next svg,
.conference-pd .swiper-button-prev svg {
  width: 76%;
  height: 28px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .conference-pd .swiper-button-next svg,
  .conference-pd .swiper-button-prev svg {
    width: 120px;
    height: 12px;
  }
}
.conference-pd .swiper-button-next figure,
.conference-pd .swiper-button-prev figure {
  position: absolute;
  width: 100%;
  opacity: 0.3;
  aspect-ratio: 0.77/1;
  border-radius: 12px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 991px) {
  .conference-pd .swiper-button-next figure,
  .conference-pd .swiper-button-prev figure {
    display: none;
    pointer-events: none;
  }
}
.conference-pd .swiper-button-next figure img,
.conference-pd .swiper-button-prev figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: inherit;
}
.conference-pd .swiper-button-next figure video, .conference-pd .swiper-button-next figure iframe,
.conference-pd .swiper-button-prev figure video,
.conference-pd .swiper-button-prev figure iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  pointer-events: none;
}
.conference-pd .swiper-button-next {
  justify-content: flex-end;
  right: 0;
}
@media screen and (max-width: 991px) {
  .conference-pd .swiper-button-next {
    justify-content: flex-start;
  }
}
.conference-pd .swiper-button-next figure {
  right: var(--_side-pos);
}
.conference-pd .swiper-button-next svg {
  transform: scaleX(-1);
}
.conference-pd .swiper-button-prev {
  justify-content: flex-start;
  left: 0;
}
@media screen and (max-width: 991px) {
  .conference-pd .swiper-button-prev {
    justify-content: flex-end;
  }
}
.conference-pd .swiper-button-prev figure {
  left: var(--_side-pos);
}

body:has(.gtm-banner) {
  background-image: unset;
  background-color: #120028;
}

.gtm-banner {
  position: relative;
  background-color: #120028;
}
.gtm-banner__imagewrap {
  padding-top: 53px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .gtm-banner__imagewrap {
    padding-top: 80px;
  }
}
.gtm-banner__imagewrap::after {
  content: "";
  position: absolute;
  bottom: 4%;
  left: 0;
  background-color: #27CAF2;
  height: 8.694%;
  width: 34.89%;
  clip-path: polygon(0 1%, 91% 0, 100% 100%, 0% 100%);
  z-index: 1;
}
.gtm-banner .abs-bg-img img {
  opacity: 0.2;
  -o-object-position: top;
     object-position: top;
}
@media screen and (min-width: 768px) {
  .gtm-banner .abs-bg-img img {
    -o-object-position: 0 -4.5%;
       object-position: 0 -4.5%;
  }
}
.gtm-banner .abs-bg-img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #120028;
  mix-blend-mode: exclusion;
  opacity: 0.2;
}
.gtm-banner__contents {
  padding-top: 30px;
  margin-top: -36px;
  position: relative;
  z-index: 2;
}
.gtm-banner__contents h1 {
  margin: 0 0 12px;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
@media screen and (min-width: 768px) {
  .gtm-banner__contents h1 {
    font-size: 54px;
  }
}
@media screen and (min-width: 1441px) {
  .gtm-banner__contents h1 {
    font-size: 64px;
  }
}
@media screen and (min-width: 1801px) {
  .gtm-banner__contents h1 {
    font-size: 74px;
    line-height: 1.25;
  }
}
@media screen and (max-width: 575px) {
  .gtm-banner__contents h1 {
    font-size: 34px;
  }
}
.gtm-banner__contents p {
  font-size: 32px;
  line-height: 1.25;
  font-weight: 500;
}
@media screen and (max-width: 1440px) {
  .gtm-banner__contents p {
    font-size: 24px;
  }
}
@media screen and (max-width: 991px) {
  .gtm-banner__contents p {
    font-size: 20px;
  }
}
.gtm-banner__thumbnail {
  text-align: center;
}
.gtm-banner__thumbnail img {
  position: relative;
  z-index: 1;
  max-height: 74vh;
}
.gtm-banner__thumbnail::before {
  content: "";
  position: absolute;
  top: 180px;
  left: calc((100% - 1630px) / 2);
  background: rgba(34, 14, 156, 0.5019607843);
  filter: blur(180px);
  -webkit-filter: blur(180px);
  width: 43.9%;
  aspect-ratio: 1;
  will-change: filter;
}
@media only screen and (max-width: 1640px) {
  .gtm-banner__thumbnail::before {
    left: 0;
  }
}
@media screen and (min-width: 1931px) {
  .gtm-banner__thumbnail::before {
    content: none;
  }
}
.gtm-banner__thumbnail::after {
  content: "";
  position: absolute;
  top: 180px;
  right: calc((100% - 1100px) / 2);
  background: rgba(145, 11, 180, 0.5411764706);
  filter: blur(180px);
  -webkit-filter: blur(180px);
  width: 25.497%;
  aspect-ratio: 1;
  will-change: filter;
}
@media only screen and (max-width: 1640px) {
  .gtm-banner__thumbnail::after {
    right: 0;
  }
}
@media screen and (min-width: 1931px) {
  .gtm-banner__thumbnail::after {
    content: none;
  }
}

.industry-logos {
  background-color: #120028;
  padding-top: 116px;
  padding-bottom: 143px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .industry-logos {
    padding-block: 60px;
  }
}
.industry-logos::after {
  content: "";
  position: absolute;
  top: calc(100% - 63px);
  right: calc((100% - 1127px) / 2);
  background-color: rgba(145, 11, 180, 0.5411764706);
  filter: blur(280px);
  -webkit-filter: blur(280px);
  width: 475px;
  height: 475px;
  will-change: filter;
}
.industry-logos__holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
  gap: 6px 28px;
  max-width: 1127px;
  margin: 0 auto;
}
@media screen and (max-width: 575px) {
  .industry-logos__holder {
    justify-content: center;
    gap: 34px 28px;
  }
}
@media screen and (max-width: 575px) {
  .industry-logos__holder > * {
    flex: 0 1 calc(50% - 14px);
    text-align: center;
  }
}
@media screen and (max-width: 575px) {
  .industry-logos__holder > * img {
    width: 75%;
  }
}

.trending-clip {
  position: relative;
  background-color: #120028;
  background-image: url(images/boxpattern.8d998112.png);
  background-repeat: repeat;
  padding-top: 164px;
  padding-bottom: 124px;
}
@media screen and (max-width: 1024px) {
  .trending-clip {
    padding-block: 80px;
  }
}
.trending-clip::before {
  content: "";
  position: absolute;
  bottom: calc(100% - 37px);
  right: 0;
  background-color: #27CAF2;
  height: 5.661%;
  width: 25.28%;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 12.3% 100%);
}
@media screen and (max-width: 767px) {
  .trending-clip::before {
    height: 40px;
    bottom: calc(100% - 20px);
  }
}
.trending-clip::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, rgba(18, 0, 40, 0.5) 0%, rgba(39, 202, 242, 0.5) 50%, rgba(18, 0, 40, 0.5) 100%);
}
.trending-clip .container {
  padding: 0 53px;
}
@media only screen and (max-width: 2560px) {
  .trending-clip .container {
    width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .trending-clip .container {
    padding: 0 15px;
  }
}
.trending-clip__texts {
  max-width: 1180px;
  margin-inline: auto;
}
.trending-clip__texts h3 {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  margin-bottom: 42px;
}
@media screen and (min-width: 1441px) {
  .trending-clip__texts h3 {
    font-size: 64px;
    line-height: 1.15;
  }
}
.trending-clip__texts h4 {
  text-align: center;
  color: #27CAF2;
  font-weight: 800;
  margin: 0 0 42px;
}
@media screen and (max-width: 1440px) {
  .trending-clip__texts h4 {
    line-height: 1.3;
    margin: 0 0 50px;
  }
}
@media only screen and (max-width: 567px) {
  .trending-clip__slideholder {
    padding: 0 24px;
  }
}
.trending-clip__slideholder .trend-slide {
  position: relative;
}
.trending-clip__slideholder .trend-slide .thumbnail {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.trending-clip__slideholder .trend-slide img {
  border-radius: 10px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: calc(100% - 11px);
  transform: scale(1.009);
}
@media screen and (max-width: 575px) {
  .trending-clip__slideholder .trend-slide img {
    border-radius: 15px;
  }
}
.trending-clip__slideholder .trend-slide video,
.trending-clip__slideholder .trend-slide iframe {
  border-radius: 10px;
  width: 100%;
  height: 100%;
}
.trending-clip__slideholder .trend-slide .play-btn {
  --size: 72px;
  width: var(--size);
  height: var(--size);
  background-color: #27CAF2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.4s background, opacity 0.4s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.trending-clip__slideholder .trend-slide .play-btn.hidden {
  opacity: 0;
  pointer-events: none;
}
.trending-clip__slideholder .trend-slide .play-btn:hover {
  background-color: #CF1AD1;
}
@media screen and (max-width: 1024px) {
  .trending-clip__slideholder .trend-slide .play-btn {
    --size: 40px;
  }
}
.trending-clip__slideholder .trend-slide .play-btn svg {
  width: 19px;
  height: 19px;
}
@media screen and (max-width: 1024px) {
  .trending-clip__slideholder .trend-slide .play-btn svg {
    width: 14px;
    height: 14px;
  }
}
.trending-clip__slideholder .swiper-pagination {
  position: static;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 72px;
  gap: 9px;
}
@media screen and (max-width: 767px) {
  .trending-clip__slideholder .swiper-pagination {
    padding-top: 50px;
  }
}
.trending-clip__slideholder .swiper-pagination-bullet {
  background: #E4E6F5;
  opacity: 1;
  margin: 0 !important;
}
@media screen and (min-width: 768px) {
  .trending-clip__slideholder .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
}
.trending-clip__slideholder .swiper-pagination-bullet-active {
  background-color: #27CAF2;
}

body:has(.gtm-banner) .founders-interview {
  padding-top: 125px;
  padding-bottom: 60px;
  position: relative;
  overflow-x: hidden;
}
@media screen and (max-width: 991px) {
  body:has(.gtm-banner) .founders-interview {
    padding-top: 80px;
    padding-bottom: 40px;
  }
}
body:has(.gtm-banner) .founders-interview::after {
  content: "";
  position: absolute;
  top: 180px;
  right: calc((100% - 1630px) / 2);
  background: rgba(34, 14, 156, 0.5019607843);
  filter: blur(180px);
  -webkit-filter: blur(180px);
  width: 43.9%;
  aspect-ratio: 1;
  will-change: filter;
}
@media only screen and (max-width: 1640px) {
  body:has(.gtm-banner) .founders-interview::after {
    right: 0;
  }
}
body:has(.gtm-banner) .founders-interview::before {
  content: "";
  position: absolute;
  top: 280px;
  left: calc((100% - 1100px) / 2);
  background: rgba(145, 11, 180, 0.5411764706);
  filter: blur(300px);
  -webkit-filter: blur(300px);
  width: 25.497%;
  aspect-ratio: 1;
  will-change: filter;
}
@media only screen and (max-width: 1640px) {
  body:has(.gtm-banner) .founders-interview::before {
    left: 0;
    top: 180px;
  }
}
body:has(.gtm-banner) .founders-interview__wrapper {
  position: relative;
  z-index: 1;
}
body:has(.gtm-banner) .founders-interview__title {
  margin-bottom: 6px;
  max-width: 1200px;
  margin-inline: auto;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
@media screen and (min-width: 1200px) {
  body:has(.gtm-banner) .founders-interview__title {
    font-size: 64px;
    line-height: 1.15;
  }
}
body:has(.gtm-banner) .founders-interview .sub-title {
  font-size: 24px;
  line-height: 3.03;
  text-align: center;
  color: #27CAF2;
  max-width: 1200px;
  margin-inline: auto;
  margin-bottom: 58px;
  font-weight: 700;
}
@media screen and (max-width: 991px) {
  body:has(.gtm-banner) .founders-interview .sub-title {
    margin-bottom: 40px;
    line-height: 1.2;
    padding-top: 15px;
  }
}
body:has(.gtm-banner) .subscribe-sec {
  position: relative;
}
@media screen and (max-width: 991px) {
  body:has(.gtm-banner) .subscribe-sec {
    padding-bottom: 0px !important;
  }
}
body:has(.gtm-banner) .subscribe-sec::before {
  content: "";
  position: absolute;
  top: 0px;
  left: calc((100% - 1630px) / 2 + 136px);
  background: rgba(34, 14, 156, 0.5019607843);
  filter: blur(180px);
  -webkit-filter: blur(180px);
  width: 43.9%;
  aspect-ratio: 1;
  will-change: filter;
}
@media only screen and (max-width: 1640px) {
  body:has(.gtm-banner) .subscribe-sec::before {
    right: 0;
  }
}
body:has(.gtm-banner) .subscribe-sec__title {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
body:has(.gtm-banner) .subscribe-sec .container {
  width: 100%;
  padding-bottom: 175px;
  position: relative;
}
@media screen and (max-width: 991px) {
  body:has(.gtm-banner) .subscribe-sec .container {
    padding-bottom: 100px !important;
  }
}
body:has(.gtm-banner) .subscribe-sec .container::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, rgba(18, 0, 40, 0.5) 0%, rgba(39, 202, 242, 0.5) 50%, rgba(18, 0, 40, 0.5) 100%);
  z-index: 1;
}
body:has(.gtm-banner) .subscribe-sec .container::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #27CAF2;
  height: 8.694%;
  width: 34.89%;
  clip-path: polygon(0 1%, 91% 0, 100% 100%, 0% 100%);
}
@media screen and (max-width: 767px) {
  body:has(.gtm-banner) .subscribe-sec .container::before {
    height: 40px;
  }
}
body:has(.gtm-banner) .subscribe-sec__wrapper {
  max-width: 1600px;
  margin-inline: auto;
}
body:has(.gtm-banner) .subscribe-sec .last-line p {
  font-size: 36px;
  line-height: 2.05;
}
@media screen and (max-width: 991px) {
  body:has(.gtm-banner) .subscribe-sec .last-line p {
    font-size: 20px;
    line-height: 1.3;
  }
}
body:has(.gtm-banner) .site-footer-cta {
  display: none;
}

.sec-head {
  text-align: center;
  margin-bottom: 78px;
}
.sec-head .c-sec-title {
  margin-bottom: 20px;
}
.sec-head p {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.6;
  color: #27CAF2;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .sec-head p {
    font-size: 22px;
  }
}

.c-sec-title {
  font-size: 64px;
  line-height: 1.15;
  font-weight: 900;
  font-family: "Roboto", sans-serif;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .c-sec-title {
    font-size: 55px;
  }
}
@media screen and (max-width: 767px) {
  .c-sec-title {
    font-size: 44px;
  }
}

body.page-about-us .ls-philosophy {
  padding: 35px 30px 144px;
}
@media screen and (max-width: 1199px) {
  body.page-about-us .ls-philosophy {
    padding: 80px 30px;
  }
}
@media screen and (max-width: 767px) {
  body.page-about-us .ls-philosophy {
    padding: 80px 16px;
  }
}
body.page-about-us .ls-philosophy .fl-ls-point::before {
  content: counter(points);
  background: linear-gradient(51.07deg, #4101ec 0%, #910bb4 101.13%);
  z-index: 1;
  pointer-events: none;
}
body.page-about-us .ls-philosophy .ls-philosophy__title {
  font-size: 64px;
  line-height: 1.15;
  font-weight: 900;
  font-family: "Roboto", sans-serif;
  text-align: center;
  margin: 0;
}
@media screen and (max-width: 991px) {
  body.page-about-us .ls-philosophy .ls-philosophy__title {
    font-size: 55px;
  }
}
@media screen and (max-width: 767px) {
  body.page-about-us .ls-philosophy .ls-philosophy__title {
    font-size: 44px;
  }
}
body.page-about-us .ls-philosophy .ls-philosophy__sub-title {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.6;
  color: #27CAF2;
  margin-bottom: 0;
  margin-bottom: 78px;
}
@media screen and (max-width: 767px) {
  body.page-about-us .ls-philosophy .ls-philosophy__sub-title {
    font-size: 22px;
  }
}

.stretched-link::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  background-color: rgba(0, 0, 0, 0);
}

.grad-banner {
  position: relative;
  padding: 310px 0 155px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
@media only screen and (max-width: 1199px) {
  .grad-banner {
    padding: 240px 0 120px;
  }
}
@media only screen and (max-width: 767px) {
  .grad-banner {
    padding: 140px 0 120px;
  }
}
.grad-banner .inner {
  text-align: center;
}
.grad-banner__text {
  max-width: 1160px;
  margin-inline: auto;
}
.grad-banner__text .btn {
  font-size: 32px;
  line-height: 1;
  font-weight: 500;
  font-family: "Inter", sans-serif;
  text-transform: initial;
  margin-bottom: 52px;
  pointer-events: none;
  padding: 8px 26px;
  min-width: 642px;
  min-height: 74px;
}
@media screen and (max-width: 767px) {
  .grad-banner__text .btn {
    font-size: 23px;
    line-height: 1.4;
    min-height: 90px;
    min-width: initial;
  }
}
.grad-banner__text .btn:after {
  display: none;
}
.grad-banner__title {
  font-size: 96px;
  line-height: 1.22;
  font-weight: 900;
  font-family: "Roboto", sans-serif;
  margin: 0 0 34px;
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .grad-banner__title {
    font-size: 72px;
  }
}
@media only screen and (max-width: 767px) {
  .grad-banner__title {
    font-size: 54px;
  }
}
.grad-banner__title:before, .grad-banner__title:after {
  z-index: -1;
}
.grad-banner__title::before {
  content: "";
  position: absolute;
  top: 100px;
  left: calc((100% - 1230px) / 2);
  background: rgba(34, 14, 156, 0.5019607843);
  filter: blur(180px);
  -webkit-filter: blur(120px);
  width: 43.9%;
  aspect-ratio: 1;
  will-change: filter;
}
@media only screen and (max-width: 1640px) {
  .grad-banner__title::before {
    left: 0;
  }
}
@media only screen and (max-width: 1199px) {
  .grad-banner__title::before {
    content: none;
  }
}
.grad-banner__title::after {
  content: "";
  position: absolute;
  top: 0;
  right: calc((100% - 1100px) / 2);
  background: rgba(145, 11, 180, 0.5411764706);
  filter: blur(180px);
  -webkit-filter: blur(180px);
  width: 25.497%;
  aspect-ratio: 1;
  will-change: filter;
}
@media only screen and (max-width: 1640px) {
  .grad-banner__title::after {
    right: 0;
  }
}
@media only screen and (max-width: 1199px) {
  .grad-banner__title::after {
    content: none;
  }
}
.grad-banner__sub-title {
  font-size: 32px;
  line-height: 1.21;
  font-weight: 500;
}
@media only screen and (max-width: 991px) {
  .grad-banner__sub-title {
    font-size: 24px;
  }
}

.grad-title-box {
  padding-top: 107px;
}
@media only screen and (max-width: 991px) {
  .grad-title-box {
    padding-top: 56px;
  }
}
.grad-title-box .inner {
  max-width: 1274px;
  margin-inline: auto;
}
.grad-title-box .title {
  font-size: 32px;
  line-height: 1.21;
  font-weight: 500;
  color: #27CAF2;
  margin-bottom: 56px;
}
.grad-title-box .rows {
  display: flex;
  gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
}
.grad-title-box .rows .cols {
  flex: 0 0 calc(25% - 24px);
  max-width: calc(25% - 24px);
}
@media only screen and (max-width: 1199px) {
  .grad-title-box .rows .cols {
    flex: 0 0 calc(33.3333333333% - 21.3333333333px);
    max-width: calc(33.3333333333% - 21.3333333333px);
  }
}
@media only screen and (max-width: 991px) {
  .grad-title-box .rows .cols {
    flex: 0 0 calc(50% - 16px);
    max-width: calc(50% - 16px);
  }
}
@media only screen and (max-width: 567px) {
  .grad-title-box .rows .cols {
    flex: 0 0 calc(100% - 0px);
    max-width: calc(100% - 0px);
  }
}
.grad-title-box__box-inner {
  padding: 24px 34px;
  background: linear-gradient(223.67deg, rgba(65, 1, 236, 0.39) -1.65%, rgba(145, 11, 180, 0.39) 102.74%);
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 306px;
  text-align: center;
  border-radius: 9px;
}
@media only screen and (max-width: 991px) {
  .grad-title-box__box-inner {
    padding: 24px;
  }
}
@media only screen and (max-width: 567px) {
  .grad-title-box__box-inner {
    min-height: 220px;
  }
}
.grad-title-box__title {
  font-size: 32px;
  line-height: 1.31;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  .grad-title-box__title {
    font-size: 26px;
  }
}

.what-we-do {
  padding: 132px 0 153px;
  position: relative;
}
.what-we-do .inner {
  max-width: 1400px;
  margin-inline: auto;
}
.what-we-do__title {
  margin-bottom: 99px;
}
@media screen and (max-width: 991px) {
  .what-we-do__title {
    margin-bottom: 72px;
  }
}
.what-we-do:after {
  --size: 420px;
  content: "";
  position: absolute;
  left: 20%;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  background: rgba(145, 11, 180, 0.54);
  filter: blur(150px);
  -webkit-filter: blur(150px);
  z-index: -1;
}
@media screen and (max-width: 1199px) {
  .what-we-do:after {
    display: none;
  }
}
.what-we-do .rows {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 128px;
  -moz-column-gap: 128px;
       column-gap: 128px;
  -moz-column-gap: 70px;
       column-gap: 70px;
}
@media screen and (max-width: 1199px) {
  .what-we-do .rows {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 128px;
    -moz-column-gap: 128px;
         column-gap: 128px;
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
}
@media screen and (max-width: 991px) {
  .what-we-do .rows {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    row-gap: 128px;
    -moz-column-gap: 128px;
         column-gap: 128px;
  }
}
.what-we-do .rows .what-we-do__card {
  height: 100%;
}
.what-we-do .rows .what-we-do__card-inner {
  height: 100%;
}

.what-we-do__card {
  border-radius: 8px;
}
.what-we-do__card-inner {
  background: linear-gradient(223.67deg, rgba(65, 1, 236, 0.14) -1.65%, rgba(145, 11, 180, 0.14) 102.74%);
  padding: 97px 59px 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 991px) {
  .what-we-do__card-inner {
    padding: 64px 40px 0;
  }
}
@media screen and (max-width: 767px) {
  .what-we-do__card-inner {
    padding: 64px 24px 0;
  }
}
.what-we-do__card-title {
  line-height: 1.375;
  font-weight: 700;
  color: #27CAF2;
  margin-bottom: 62px;
}
@media screen and (max-width: 991px) {
  .what-we-do__card-title {
    font-size: 32px;
    margin-bottom: 32px;
  }
}
.what-we-do__card-text {
  font-size: 30px;
  font-weight: 300;
  line-height: 1.3;
  text-align: center;
}
@media screen and (max-width: 1199px) {
  .what-we-do__card-text {
    font-size: 22px;
  }
}
@media screen and (min-width: 1400px) {
  .what-we-do__card-text p {
    padding-inline: 8px;
  }
}
.what-we-do__card-text p:not(:last-of-type) {
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 991px) {
  .what-we-do__card-text p:not(:last-of-type) {
    margin-bottom: 1.8rem;
  }
}
.what-we-do__card .btn-wrap {
  margin-top: 128px;
}
@media screen and (max-width: 1199px) {
  .what-we-do__card .btn-wrap {
    margin-top: 88px;
  }
}
.what-we-do__card .btn-wrap .btn {
  margin-bottom: -60px;
  position: relative;
  top: 15px;
}

.simple-content .inner {
  border: 5px solid #27CAF2;
  border-radius: 20px;
  padding: 48px 24px 76px;
}
.simple-content__text {
  text-align: center;
  max-width: 1075px;
  margin-inline: auto;
}
.simple-content__text .content {
  font-size: 30px;
  font-weight: 300;
  line-height: 1.3;
}
@media screen and (max-width: 991px) {
  .simple-content__text .content {
    font-size: 20px;
  }
}
.simple-content__text h3 {
  font-size: 64px;
  line-height: 1.15;
  font-weight: 900;
  font-family: "Roboto", sans-serif;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .simple-content__text h3 {
    font-size: 52px;
  }
}
.simple-content__text p:not(:last-of-type) {
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 991px) {
  .simple-content__text p:not(:last-of-type) {
    margin-bottom: 1.8rem;
  }
}
.simple-content.grad-bg {
  margin-bottom: 80px;
}
.simple-content.grad-bg .sec-head {
  margin-bottom: 46px;
}
.simple-content.grad-bg .sec-head .c-sec-title {
  margin-bottom: 10px;
}
@media screen and (min-width: 1200px) {
  .simple-content.grad-bg .sec-head p {
    font-size: 32px;
    font-weight: 500;
    line-height: 1.21;
  }
}
.simple-content.grad-bg .inner {
  --_first-color: #4101ec;
  --_second-color: #910bb4;
  position: relative;
  background: linear-gradient(223.67deg, rgba(65, 1, 236, 0.14) -1.65%, rgba(145, 11, 180, 0.14) 102.74%);
  border: 0;
  border-radius: 8px;
}
@media screen and (min-width: 1200px) {
  .simple-content.grad-bg .inner {
    padding: 100px 24px 131px;
  }
}
.simple-content.grad-bg .inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  pointer-events: none;
  border: 2px solid transparent;
  background: linear-gradient(45deg, var(--_first-color), var(--_second-color)) border-box;
  -webkit-mask: linear-gradient(#161515 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.simple-content.grad-bg .simple-content__text {
  max-width: 1392px;
}
.simple-content:first-of-type {
  padding-top: 220px;
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .simple-content:first-of-type {
    padding-top: 100px;
    padding-bottom: 40px;
  }
}

.grad-border {
  margin-bottom: 81px;
}
@media screen and (max-width: 1400px) {
  .grad-border {
    margin-bottom: 64px;
  }
}
.grad-border .simple-content__text {
  max-width: 1260px;
}
@media screen and (min-width: 992px) {
  .grad-border .simple-content__text h3 {
    margin-bottom: 58px;
  }
}
.grad-border .simple-content__text .content {
  line-height: 1.46;
}
.grad-border .inner {
  padding: 93px 0;
  border: 0;
  position: relative;
}
.grad-border .inner:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, rgba(18, 0, 40, 0.5) 0%, rgba(39, 202, 242, 0.5) 50%, rgba(18, 0, 40, 0.5) 100%);
}

.career-sec {
  padding: 153px 0 129px;
}
.career-sec .career-lists {
  display: flex;
  flex-direction: column;
  gap: 38px;
}
.career-sec .btn-wrap {
  margin-top: 100px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .career-sec .btn-wrap {
    margin-top: 64px;
  }
}

.career-item {
  --_first-color: #00c2ff;
  --_second-color: #ff0de7d9;
  position: relative;
  padding: 49px 132px 56px 80px;
  background: linear-gradient(268.63deg, rgba(52, 109, 255, 0.42) 1.37%, rgba(178, 101, 255, 0.42) 96.21%), linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
  border-radius: 9px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16px 32px;
  transition: transform 0.48s;
}
@media screen and (max-width: 1399px) {
  .career-item {
    padding-inline: 48px;
  }
}
@media screen and (max-width: 767px) {
  .career-item {
    padding: 35px 24px 42px;
  }
}
.career-item:hover {
  transform: translateY(-4px);
}
.career-item .career-title {
  flex: 0 0 65%;
  max-width: 65%;
  font-weight: 700;
  line-height: 1.52;
}
@media screen and (max-width: 991px) {
  .career-item .career-title {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.career-item .location {
  flex: 0 0 30%;
  max-width: 30%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px 18px;
}
@media screen and (max-width: 991px) {
  .career-item .location {
    flex: 0 0 100%;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.career-item .location .icon {
  --size: 47px;
  flex: 0 0 var(--size);
  max-width: var(--size);
  height: var(--size);
  background-color: #1383c1;
  display: inline-flex;
  justify-content: center;
  border-radius: 50%;
  padding: 8px;
}
@media screen and (max-width: 767px) {
  .career-item .location .icon {
    --size: 32px;
  }
}
.career-item .location .icon svg {
  vertical-align: middle;
}
.career-item .location .text {
  font-size: 26px;
  font-weight: 400;
  line-height: 1.6;
}
@media screen and (max-width: 1199px) {
  .career-item .location .text {
    font-size: 20px;
  }
}
.career-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  pointer-events: none;
  border: 0.85px solid transparent;
  background: linear-gradient(271.87deg, var(--_first-color), var(--_second-color)) border-box;
  -webkit-mask: linear-gradient(#161515 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.timeline-box {
  position: relative;
  background: linear-gradient(268.63deg, rgba(52, 109, 255, 0.26) 1.37%, rgba(178, 101, 255, 0.32) 96.21%);
  padding-bottom: 160px;
}
@media screen and (max-width: 991px) {
  .timeline-box {
    padding-bottom: 80px;
  }
}
.timeline-box .inner {
  position: relative;
  z-index: 2;
}
.timeline-box:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 494px;
  background: linear-gradient(360deg, #120028 21.84%, rgba(18, 0, 40, 0) 94.22%);
  z-index: 1;
  pointer-events: none;
}
.timeline-box:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #120028;
  opacity: 0.6;
}
.timeline-box__head-btn {
  text-align: center;
}
.timeline-box__head-btn .head-btn {
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 16px;
  min-width: 586px;
  min-height: 100px;
  background: linear-gradient(268.63deg, #346dff 1.37%, #b265ff 96.21%);
  border-radius: 10px;
  margin-top: -40px;
  position: relative;
  top: -13px;
}
@media screen and (max-width: 1199px) {
  .timeline-box__head-btn .head-btn {
    font-size: 36px;
    min-width: 540px;
  }
}
@media screen and (max-width: 767px) {
  .timeline-box__head-btn .head-btn {
    min-width: initial;
    font-size: 22px;
    min-height: 64px;
    padding-inline: 32px;
  }
}
.timeline-box__sec-head {
  margin: 96px auto 51px;
  text-align: center;
  max-width: 976px;
}
@media screen and (max-width: 1199px) {
  .timeline-box__sec-head {
    margin-top: 80px;
  }
}
.timeline-box__sec-head-title {
  font-size: 48px;
  font-weight: 800;
  line-height: 1.22;
  margin-bottom: 28px;
}
@media screen and (max-width: 1199px) {
  .timeline-box__sec-head-title {
    font-size: 42px;
  }
}
.timeline-box__sec-head p {
  font-size: 30px;
  font-weight: 400;
  line-height: 1.4;
}
@media screen and (max-width: 1199px) {
  .timeline-box__sec-head p {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .timeline-box__sec-head p {
    font-size: 20px;
  }
}
.timeline-box__main-content {
  overflow: hidden;
}
.timeline-box__main-content .v-rows {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 48px;
  -moz-column-gap: 48px;
       column-gap: 48px;
  -moz-column-gap: 32px;
       column-gap: 32px;
}
@media screen and (max-width: 991px) {
  .timeline-box__main-content .v-rows {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 48px;
    -moz-column-gap: 48px;
         column-gap: 48px;
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}
@media screen and (max-width: 767px) {
  .timeline-box__main-content .v-rows {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    row-gap: 48px;
    -moz-column-gap: 48px;
         column-gap: 48px;
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}
.timeline-box__main-content .timeline-box__carousel .img-holder {
  text-align: center;
}
.timeline-box__main-content .timeline-box__carousel img {
  border-radius: 30px;
}
.timeline-box__simple-text {
  padding-block: 77px;
  max-width: 1246px;
  margin-inline: auto;
  text-align: center;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.4;
}
@media screen and (max-width: 1199px) {
  .timeline-box__simple-text {
    font-size: 26px;
  }
}
@media screen and (min-width: 1400px) {
  .timeline-box.strategic-comms {
    padding-bottom: 258px;
  }
}
.timeline-box.strategic-comms .timeline-box__sec-head {
  max-width: 1406px;
  margin-bottom: 98px;
}
@media screen and (min-width: 1400px) {
  .timeline-box.b2b-media .timeline-box__head-btn .head-btn {
    min-width: 641px;
  }
}
.timeline-box.b2b-media .timeline-box__sec-head {
  max-width: 1306px;
}
@media screen and (min-width: 1400px) {
  .timeline-box.b2b-media .timeline-box__sec-head {
    margin-bottom: 80px;
  }
}
.timeline-box.b2b-media .timeline-box__main-content .grad-title-box {
  padding-top: 0;
}
.timeline-box.b2b-media .timeline-box__main-content .grad-title-box .title {
  text-align: center;
  color: #fff;
}
@media screen and (min-width: 1400px) {
  .timeline-box.b2b-media .timeline-box__main-content .grad-title-box .title {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.6;
  }
}

.video-card {
  padding: 20px;
  background-color: #fff;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2509803922);
  border-radius: 10px;
  position: relative;
  height: 100%;
}
.video-card__img {
  position: relative;
}
.video-card video {
  border-radius: 10px;
  aspect-ratio: 1/1;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: top;
}
.video-card__text {
  text-align: center;
  font-size: 26px;
  font-weight: 800;
  line-height: 1.62;
  color: #000;
  padding: 24px 8px 9px;
}
@media screen and (max-width: 1199px) {
  .video-card__text {
    font-size: 20px;
  }
}
.video-card .play-btn {
  --size: 72px;
  width: var(--size);
  height: var(--size);
  background-color: #27caf2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.4s background, opacity 0.4s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.video-card .play-btn.hidden {
  opacity: 0;
  pointer-events: none;
}

body.page-studios-a, body.page-id-3186 {
  background-image: none;
  background-color: #120028;
}
body.page-studios-a .subscribe-sec, body.page-id-3186 .subscribe-sec {
  position: relative;
}
@media screen and (max-width: 991px) {
  body.page-studios-a .subscribe-sec, body.page-id-3186 .subscribe-sec {
    padding-bottom: 0px !important;
  }
}
body.page-studios-a .subscribe-sec::before, body.page-id-3186 .subscribe-sec::before {
  content: "";
  position: absolute;
  top: 0px;
  left: calc((100% - 1630px) / 2 + 136px);
  background: rgba(34, 14, 156, 0.5019607843);
  filter: blur(180px);
  -webkit-filter: blur(180px);
  width: 43.9%;
  aspect-ratio: 1;
  will-change: filter;
}
@media only screen and (max-width: 1640px) {
  body.page-studios-a .subscribe-sec::before, body.page-id-3186 .subscribe-sec::before {
    right: 0;
  }
}
body.page-studios-a .subscribe-sec__title, body.page-id-3186 .subscribe-sec__title {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
}
body.page-studios-a .subscribe-sec .container, body.page-id-3186 .subscribe-sec .container {
  width: 100%;
  padding-bottom: 245px;
  position: relative;
}
@media screen and (max-width: 991px) {
  body.page-studios-a .subscribe-sec .container, body.page-id-3186 .subscribe-sec .container {
    padding-bottom: 100px !important;
  }
}
body.page-studios-a .subscribe-sec .container::after, body.page-id-3186 .subscribe-sec .container::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, rgba(18, 0, 40, 0.5) 0%, rgba(39, 202, 242, 0.5) 50%, rgba(18, 0, 40, 0.5) 100%);
  z-index: 1;
}
body.page-studios-a .subscribe-sec .container::before, body.page-id-3186 .subscribe-sec .container::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #27caf2;
  height: 6.694%;
  width: 34.89%;
  clip-path: polygon(0 1%, 91% 0, 100% 100%, 0% 100%);
}
@media screen and (max-width: 767px) {
  body.page-studios-a .subscribe-sec .container::before, body.page-id-3186 .subscribe-sec .container::before {
    height: 40px;
  }
}
body.page-studios-a .subscribe-sec__wrapper, body.page-id-3186 .subscribe-sec__wrapper {
  max-width: 1600px;
  margin-inline: auto;
}
body.page-studios-a .subscribe-sec .last-line p, body.page-id-3186 .subscribe-sec .last-line p {
  font-size: 36px;
  line-height: 2.05;
}
@media screen and (max-width: 991px) {
  body.page-studios-a .subscribe-sec .last-line p, body.page-id-3186 .subscribe-sec .last-line p {
    font-size: 20px;
    line-height: 1.3;
  }
}
@media screen and (min-width: 1400px) {
  body.page-studios-a .grad-banner__title {
    font-size: 128px;
    line-height: 1.007;
    margin-bottom: 54px;
  }
}

.logos-sec {
  position: relative;
  padding: 113px 0 131px;
  overflow: hidden;
}
.logos-sec .logo-block fieldset {
  text-align: center;
  border-color: #27caf2;
  padding: 95px 133px 76px;
  border-radius: 9px;
}
@media screen and (max-width: 1399px) {
  .logos-sec .logo-block fieldset {
    padding: 95px 80px 76px;
  }
}
@media screen and (max-width: 767px) {
  .logos-sec .logo-block fieldset {
    padding: 72px 24px 64px;
  }
}
.logos-sec .logo-block fieldset legend {
  padding-inline: 24px;
  font-size: 48px;
  font-weight: 900;
  line-height: 1.54;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 1199px) {
  .logos-sec .logo-block fieldset legend {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .logos-sec .logo-block fieldset legend {
    font-size: 28px;
    padding-inline: 16px;
  }
}
.logos-sec .logo-block .logo-rows {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 58px 69px;
}
@media screen and (max-width: 1199px) {
  .logos-sec .logo-block .logo-rows {
    gap: 58px 48px;
  }
}
@media screen and (max-width: 767px) {
  .logos-sec .logo-block .logo-rows {
    gap: 56px 32px;
  }
}
.logos-sec .logo-block .logo-rows .logo-cols {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex: 0 0 calc(20% - 55.2px);
  max-width: calc(20% - 55.2px);
}
@media screen and (max-width: 1399px) {
  .logos-sec .logo-block .logo-rows .logo-cols {
    flex: 0 0 calc(25% - 51.75px);
    max-width: calc(25% - 51.75px);
  }
}
@media screen and (max-width: 1199px) {
  .logos-sec .logo-block .logo-rows .logo-cols {
    flex: 0 0 calc(25% - 36px);
    max-width: calc(25% - 36px);
  }
}
@media screen and (max-width: 991px) {
  .logos-sec .logo-block .logo-rows .logo-cols {
    flex: 0 0 calc(33.3333333333% - 32px);
    max-width: calc(33.3333333333% - 32px);
  }
}
@media screen and (max-width: 767px) {
  .logos-sec .logo-block .logo-rows .logo-cols {
    flex: 0 0 calc(50% - 16px);
    max-width: calc(50% - 16px);
  }
}
@media screen and (max-width: 374px) {
  .logos-sec .logo-block .logo-rows .logo-cols {
    flex: 0 0 calc(100% - 0px);
    max-width: calc(100% - 0px);
  }
}
.logos-sec .inner {
  display: flex;
  flex-direction: column;
  gap: 110px;
}
.logos-sec:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, rgba(18, 0, 40, 0.5) 0%, rgba(39, 202, 242, 0.5) 50%, rgba(18, 0, 40, 0.5) 100%);
}
.logos-sec:before {
  --size: 600px;
  content: "";
  position: absolute;
  top: -20%;
  left: 10%;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  background: rgba(34, 14, 156, 0.5019607843);
  filter: blur(320px);
  -webkit-filter: blur(320px);
  z-index: -1;
}
@media screen and (max-width: 1399px) {
  .logos-sec:before {
    --size: 400px;
  }
}
@media screen and (max-width: 1199px) {
  .logos-sec:before {
    display: none;
  }
}

@media screen and (min-width: 1441px) {
  body:not(.home):has(.b2b-growth-problem) .banner__title {
    margin: 0 0 70px;
  }
}
body:not(.home):has(.b2b-growth-problem) .banner p {
  margin-bottom: 0;
}
@media screen and (min-width: 1441px) {
  body:not(.home):has(.b2b-growth-problem) .banner__btn {
    margin-top: 46px;
  }
}

.txt--lg p {
  font-size: 30px;
  line-height: 1.367;
}
@media screen and (max-width: 1800px) {
  .txt--lg p {
    font-size: 24px;
  }
}
@media screen and (max-width: 1399px) {
  .txt--lg p {
    font-size: 20px;
  }
}

.b2b-growth-problem {
  padding-top: 97px;
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .b2b-growth-problem {
    padding-block: 40px;
  }
}
.b2b-growth-problem__wrapper {
  max-width: 1480px;
  margin-inline: auto;
}
.b2b-growth-problem__title {
  margin: 0 0 60px;
  line-height: 1.083;
}
@media screen and (max-width: 767px) {
  .b2b-growth-problem__title {
    margin: 0 0 40px;
  }
}
.b2b-growth-problem__row {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 32px;
}
.b2b-growth-problem__col {
  flex: 0 1 calc(33.33% - 21.33px);
}
@media screen and (max-width: 991px) {
  .b2b-growth-problem__col {
    flex: 0 1 calc(50% - 16px);
  }
}
@media screen and (max-width: 575px) {
  .b2b-growth-problem__col {
    flex: 0 1 100%;
  }
}
.b2b-growth-problem__list {
  text-align: center;
  border-radius: 25px;
  padding: 33px 57px;
  background-image: url(images/circle-gradient-img.7b81e840.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1199px) {
  .b2b-growth-problem__list {
    padding: 30px 24px;
  }
}
.b2b-growth-problem__list p {
  font-size: 30px;
  line-height: 1.367;
  color: #fff;
}
@media screen and (max-width: 1800px) {
  .b2b-growth-problem__list p {
    font-size: 24px;
  }
}
@media screen and (max-width: 1399px) {
  .b2b-growth-problem__list p {
    font-size: 20px;
  }
}

.b2b-solution__headlines {
  max-width: 974px;
  margin-inline: auto;
  margin-bottom: 100px;
}
@media screen and (max-width: 991px) {
  .b2b-solution__headlines {
    margin-bottom: 60px;
  }
}
.b2b-solution__wrapper {
  max-width: 1518px;
}
.b2b-solution__title {
  line-height: 1.2;
}
@media screen and (min-width: 992px) {
  .b2b-solution__title {
    margin: 0 0 52px;
  }
}
.b2b-solution__title span {
  position: relative;
}
.b2b-solution__title span::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU3IiBoZWlnaHQ9IjE5MiIgdmlld0JveD0iMCAwIDE1NyAxOTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTQ5LjY4NyA4LjAzOTkyQzE1Mi4xMDEgMTUuMjc1MiAxNTMuNDgxIDIzLjE1ODcgMTUzLjc4NSAzMS40NTFDMTUzLjk2MiAzNy4xMTMgMTUzLjM0OSA0My4wMDQxIDE1MS45NjggNDguOTE4NEMxNTAuMzggNTUuNjUwNSAxNDcuNjA3IDYyLjI4MTkgMTQzLjgzMyA2OC4zNjdDMTQxLjg0NyA3MS41OTc3IDEzOS41ODkgNzQuNjQwNiAxMzcuMTA2IDc3LjQzMzdDMTM0LjQ5OCA4MC4yNDU0IDEzMS41ODggODIuNjIyMyAxMjguNTA5IDg0LjQ1NzJDMTI1LjkzNCA4NS45OTU3IDEyMy4yNjkgODcuMTI5MyAxMjAuNjAyIDg3LjgyMDNDMTE4Ljc1NiA3OS43ODYyIDExNS41NDUgNzIuNTkxNyAxMTEuMTIxIDY2LjU3NzFDMTA2LjU2OCA2MC4wNzI0IDEwMC42MTYgNTUuMTAzMSA5My42MzQ4IDUxLjk3NjlDOTIuNzM0IDUxLjYwMTUgOTEuNzI0NiA1MS4zNDQ1IDkwLjc2MzcgNTEuMDM4Qzg5LjczNDEgNTAuNzk2NiA4OC42NzA2IDUwLjY0OCA4Ny41ODE1IDUwLjU5MzVDODUuMjAyMyA1MC4zMjczIDgyLjYyNjIgNTAuODg1MSA4MC4xNDg1IDUyLjIwMjdDNzguNzk0MyA1Mi45NTQyIDc3LjUxOTIgNTMuOTg2OSA3Ni40MDE1IDU1LjIzNzRDNzUuMjgzOCA1Ni40ODc5IDc0LjM0NzMgNTcuOTI5NyA3My42NDk0IDU5LjQ3NDFDNzIuMzgyNCA2Mi40MDcyIDcxLjkxOCA2NS41MDA1IDcyLjMyOTcgNjguMjY1QzcyLjY3OTEgNzAuNjgyOCA3My4zOTYxIDcyLjkxMTcgNzQuNDUyMyA3NC44NjM4Qzc0LjkzMzEgNzUuNzkyOCA3NS40NjIzIDc2LjY3OTYgNzYuMDM3OSA3Ny41MjFDNzYuNTk4OCA3OC4zNzM3IDc3LjIwNTQgNzkuMTQ5MSA3Ny44MzQ4IDc5Ljg4NThDODAuMzE2IDgyLjgxOTcgODMuMTY2NCA4NS4zMTYzIDg2LjMzMDMgODcuMzI2NkM5Mi4zODIgOTEuMzIwNyA5OS4zNzk2IDkzLjY4MTIgMTA2LjkzOSA5NC4yNzgzQzEwOS41MTMgOTQuNDQ1OSAxMTIuMTUgOTQuMzYzNSAxMTQuODI1IDk0LjAzMkMxMTUuMjk2IDk2Ljk2OTQgMTE1LjQ2NyAxMDAuMDQzIDExNS4zMzUgMTAzLjE5OUMxMTUuMTM3IDEwNi45NDIgMTE0LjQyNSAxMTAuNzc5IDExMy4yMjQgMTE0LjU3NEMxMTIuMDI0IDExOC4yMzcgMTEwLjM1MSAxMjEuODAyIDEwOC4yNjkgMTI1LjEzQzEwNi4yMTUgMTI4LjQzNyAxMDMuOTEyIDEzMS41NjkgMTAxLjM5NyAxMzQuNDc2Qzk2LjYwNyAxMzkuODc2IDkxLjE5MjYgMTQ0LjQzNCA4NS40Mjk5IDE0Ny45MThDNzUuNjg4MyAxNTMuNjc0IDY1LjUzNjcgMTU3LjQyMiA1NS41MzczIDE1OC45NTRDNDguMTc2NiAxNjAuMjE0IDQwLjkwMTQgMTYwLjczNSAzMy43OTQ4IDE2MC41MTFDMjYuMDA0NSAxNjAuMTkgMTguMzk2OCAxNTkuMTg1IDExLjAzMjQgMTU3LjUwM0M5LjUwMTIxIDE1Ny4xNDcgOC4zNDU2OCAxNTYuOTA4IDcuNDI4MjMgMTU2Ljc1N0M4LjM3MjE0IDE1Ni4wMTEgOS4zNDQ3NSAxNTUuMjgxIDEwLjMxNzQgMTU0LjU1MUMxMi40NTQ0IDE1Mi45OTcgMTQuNTQ1NyAxNTEuNTIgMTYuNTM2OSAxNTAuMTE0QzIwLjU1NjUgMTQ3LjI3MSAyNC4xMjk5IDE0NC43OTIgMjcuMTMwOCAxNDIuNjI2QzMzLjExIDEzOC4zMzMgMzYuNzk5NSAxMzUuMjk2IDM2LjU3NzEgMTM0LjU5MUMzNi4zNTQ3IDEzMy44ODYgMzIuMzkyMyAxMzUuNDg0IDI2LjA4NDEgMTM4LjgyN0MyMi45MTI5IDE0MC41MjcgMTkuMjAwOSAxNDIuNTg2IDE0Ljk2NjEgMTQ1LjMwMUMxMi44MzQzIDE0Ni42NSAxMC42ODgyIDE0Ny45OSA4LjQ0MjI0IDE0OS41MzNDNy4zMDA2OSAxNTAuMzE5IDYuMTQ3NzEgMTUxLjEyNSA1LjAwOTQyIDE1Mi4wN0M0LjQxMTU3IDE1Mi41MjUgMy44MTY2NCAxNTMuMDA4IDMuMTY0NjQgMTUzLjU4OEMyLjA3NiAxNTQuNDYxIDEuMTMwNCAxNTUuNTg5IDAuNDE1NzA0IDE1Ni44NjdDMC4xNzY0NzcgMTU3LjY1NSAwLjAzMzU2NDEgMTU4LjQ0OSAtMC4wMDgzOTYzMiAxNTkuMjI1TDAuMTI5MjA1IDE2MC40MDFMMC40MTU1MTQgMTYxLjQ1N0wwLjU0MjY3MyAxNjEuODk3TDAuNjQwODMgMTYyLjE5TDAuODI4MzQ5IDE2Mi42OTFDMC45NjEwNjkgMTYzLjA1NyAxLjExMzcgMTYzLjM1NSAxLjI0MDU2IDE2My42NjVDMS41MTE1NiAxNjQuMzIgMS44MDI0NCAxNjQuOTA5IDIuMDkzMzQgMTY1LjQ5OEMyLjY3MjE5IDE2Ni42NDggMy4yNTk1NCAxNjcuNzUxIDMuODY5NzEgMTY4LjgxNkM1LjA3NTcxIDE3MC45MzYgNi4zMDEyOCAxNzIuODU5IDcuNDkyMjggMTc0LjcwOUM5Ljg4Mjc4IDE3OC4zNjMgMTIuMTY2IDE4MS41MTEgMTQuMTU4MyAxODQuMDY5QzE4LjE2ODcgMTg5LjE3NSAyMS4xMTMgMTkxLjk1NiAyMS42ODc0IDE5MS4yNzhDMjIuMjYxOCAxOTAuNiAyMC42NDE3IDE4Ni43MjMgMTcuNTE0OCAxODAuODA5QzE1LjkxNzIgMTc3LjkxIDE0LjAzMTUgMTc0LjQ1IDExLjkzIDE3MC42MDJMOC42ODU0OCAxNjQuNTkyQzguMzE0MDMgMTYzLjg3NyA3Ljk1Njk2IDE2My4xNzEgNy41OTY5MyAxNjIuNDM3QzcuOTQxMzMgMTYyLjY0IDguMzAwMDUgMTYyLjg1MiA4Ljc4MTc2IDE2Mi45NTRDMTYuMDY0NSAxNjUuNzE1IDIzLjg0ODEgMTY3LjM0MyAzMS45NjcxIDE2Ny44MDNDMzkuMzc1NyAxNjguMzA2IDQ2Ljk5ODQgMTY3Ljk1MSA1NC43MzEgMTY2Ljc0NEM1OS43MjYgMTY1LjkzOSA2NC43NTkzIDE2NC43IDY5Ljc4NzcgMTYzLjAzOEM3NS42OTg1IDE2MS4wODQgODEuNTYzNyAxNTguMzM3IDg3LjI1MjQgMTU0Ljg2MUM5My44MTc2IDE1MC44ODggOTkuOTgyMSAxNDUuNjgzIDEwNS40MjcgMTM5LjUxNUMxMDguMzU0IDEzNi4xMTYgMTExLjAzMSAxMzIuNDUxIDExMy40MTEgMTI4LjU4M0MxMTUuOTEyIDEyNC40NjggMTE3LjkxNSAxMjAuMDc5IDExOS4zNDYgMTE1LjU4QzEyMC43NzggMTEwLjk1NyAxMjEuNjE1IDEwNi4yODggMTIxLjgyOCAxMDEuNzM5QzEyMS45NDMgOTguNjIxNSAxMjEuNzk4IDk1LjU3NTggMTIxLjM5MyA5Mi42NDIyQzEyNC4xNzggOTEuNzU5NCAxMjYuOTQzIDkwLjQ2MTggMTI5LjYxMSA4OC43ODQ4QzEzMy4xNDkgODYuNjA4OCAxMzYuNDggODMuODA4MyAxMzkuNDUgODAuNTEyMUMxNDcuMTg5IDcxLjQxNTcgMTUyLjY4OSA2MC4zMjU1IDE1NS4wOTUgNDguOTY1MkMxNTYuMzkgNDIuNjg5MSAxNTYuODMzIDM2LjQ3MjMgMTU2LjQwOCAzMC41NDg0QzE1NS44MSAyMi4wOTEzIDE1My45NDcgMTQuMTc0IDE1MC44OTQgNy4xMDk3OEMxNDguNzcgMi4xNTI3NiAxNDcuMDk5IC0wLjE2MzUzIDE0Ni45MDQgMC4wMzQ2MTc5QzE0Ni43MSAwLjIzMjc2NiAxNDcuOTI5IDIuODU1ODEgMTQ5LjYwNCA4LjAxNjg2TTg5LjU4NzUgODIuMTA0NkM4Ni43NzQ5IDgwLjIyIDg0LjI0MzEgNzcuOTExOCA4Mi4wMzkxIDc1LjIyM0M3OS44OTIgNzIuODA0NSA3OC40MzM3IDY5LjY1NDMgNzcuNzg2NiA2Ni4wMzY4Qzc3LjUzNTggNjQuNjA2NCA3Ny43NTQyIDYyLjk4NzQgNzguNDA1OCA2MS40NDc5Qzc4LjcxNTggNjAuNzg1MSA3OS4xMjcgNjAuMTY4NiA3OS42MTQ1IDU5LjYzNkM4MC4xMDE5IDU5LjEwMzQgODAuNjU1NCA1OC42NjU4IDgxLjI0MTIgNTguMzQ5OEM4Mi42OTY0IDU3LjY1NjEgODQuMTg4NyA1Ny4zOTMxIDg1LjU2MSA1Ny41ODg2Qzg2LjM2MzEgNTcuNjU3OCA4Ny4xNDkgNTcuNzgyMiA4Ny45MTQ4IDU3Ljk2MTNDODguNjk3OSA1OC4yNDEgODkuNTQzOSA1OC40Nzk4IDkwLjIzNTMgNTguNzgzN0M5Ni40MDkxIDYxLjczMzEgMTAxLjY1NSA2Ni4yOTM0IDEwNS42NTggNzIuMTkxN0MxMDkuMjA2IDc3LjA2MTggMTExLjkyOSA4Mi43Mzk3IDExMy43MzIgODkuMDMyMUMxMTEuOTUzIDg5LjEyNzggMTEwLjE5OCA4OS4xMDE3IDEwOC40NzYgODguOTUzN0MxMDEuNTk0IDg4LjIwNzggOTUuMjQ4MiA4NS44NzY3IDg5Ljc3MzcgODIuMDg0MiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: 0;
  z-index: 2;
  height: 198px;
  width: 158px;
  margin-left: 43px;
}
@media screen and (max-width: 1440px) {
  .b2b-solution__title span::after {
    height: 150px;
    width: 150px;
  }
}
@media screen and (max-width: 991px) {
  .b2b-solution__title span::after {
    height: 90px;
    width: 90px;
    margin-left: 10px;
  }
}
@media screen and (max-width: 575px) {
  .b2b-solution__title span::after {
    content: none;
  }
}
.b2b-solution__row {
  gap: 60px 26px;
}
@media screen and (min-width: 992px) {
  .b2b-solution__col {
    flex: 0 1 calc(50% - 13px);
  }
}
@media screen and (min-width: 992px) {
  .b2b-solution__col ul li::before {
    top: 32px;
  }
}
.b2b-solution__col ul li::after {
  width: 100%;
}

.page-new-podcast .pdc-solution-list {
  padding-top: 92px;
  padding-bottom: 74px;
}
@media screen and (max-width: 991px) {
  .page-new-podcast .pdc-solution-list {
    padding-block: 40px;
  }
}
.page-new-podcast .pdc-solution-list__wrap {
  max-width: 1323px;
  margin-inline: auto;
}
.page-new-podcast .pdc-solution-list__title {
  margin: 0 0 80px;
}
@media screen and (max-width: 991px) {
  .page-new-podcast .pdc-solution-list__title {
    margin: 0 0 43px;
  }
}
.page-new-podcast .pdc-solution-list__title::after {
  content: none;
}
.page-new-podcast .pdc-solution-list .fl-ls-point-inner p strong {
  display: block;
}

.how-it-works {
  padding-block: 74px;
}
@media screen and (max-width: 767px) {
  .how-it-works {
    padding-block: 40px;
  }
}
.how-it-works__wrapper {
  max-width: 1379px;
  margin-inline: auto;
}
.how-it-works .fl-book-btn {
  margin-top: 78px;
}
@media screen and (max-width: 991px) {
  .how-it-works .fl-book-btn {
    margin-top: 60px;
  }
}
.how-it-works .ls-process {
  margin: 0;
}
.how-it-works .ls-process__title {
  font-size: 60px;
  line-height: 1;
  border: 0;
}
@media screen and (max-width: 1440px) {
  .how-it-works .ls-process__title {
    font-size: 40px;
  }
}
.how-it-works .ls-process__steps {
  gap: 51px 47px;
}
@media screen and (max-width: 1440px) {
  .how-it-works .ls-process__steps {
    gap: 50px 24px;
  }
}
.how-it-works .ls-process__step {
  padding-inline: 0;
  flex: 0 1 calc(25% - 35.25px);
}
@media screen and (max-width: 1440px) {
  .how-it-works .ls-process__step {
    flex: 0 1 calc(33.33% - 16px);
  }
}
@media screen and (max-width: 767px) {
  .how-it-works .ls-process__step {
    flex: 0 1 calc(50% - 12px);
  }
}
@media screen and (max-width: 575px) {
  .how-it-works .ls-process__step {
    flex: 0 1 100%;
  }
}
.how-it-works .ls-process__step::before {
  content: none;
}
.how-it-works .ls-process__step-content {
  padding-top: 64px;
  padding-bottom: 105px;
  padding-inline: 16px;
}
@media screen and (min-width: 576px) {
  .how-it-works .ls-process__step-content {
    align-items: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .how-it-works .ls-process__step-content {
    padding-top: 54px;
  }
}

.roi-calc {
  padding-block: 74px;
  /* ROI Prediction Box */
}
@media screen and (max-width: 767px) {
  .roi-calc {
    padding-block: 40px;
  }
}
.roi-calc .calculator {
  border-radius: 20px;
  padding: 32px;
  max-width: 1409px;
  margin-inline: auto;
  padding: 74px 187px 123px 315px;
}
.roi-calc .calculator::before {
  border-width: 3px;
}
@media screen and (max-width: 1800px) {
  .roi-calc .calculator {
    padding: 60px 40px;
  }
}
@media screen and (max-width: 1800px) {
  .roi-calc .calculator_holder {
    max-width: 640px;
    margin: 0 auto;
  }
}
.roi-calc .input-group {
  margin-bottom: 57px;
}
.roi-calc h3 {
  margin: 0 0 57px;
}
.roi-calc h4 {
  font-size: 33px;
  line-height: 1.09;
  margin-bottom: 26px;
  color: #fff;
}
@media screen and (max-width: 1800px) {
  .roi-calc h4 {
    font-size: 24px;
    margin: 0 0 16px;
  }
}
.roi-calc .client-average {
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 17px;
  color: #DDDDEE;
}
@media screen and (max-width: 1800px) {
  .roi-calc .client-average {
    font-size: 18px;
    margin: 0 0 12px;
  }
}
.roi-calc .slider-container {
  padding: 16px 0;
}
.roi-calc .slider {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #342777;
  outline: none;
  min-height: unset;
  padding: 0;
  border-radius: 8px;
}
.roi-calc .slider::-webkit-slider-runnable-track {
  -webkit-appearance: none;
}
.roi-calc .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background: linear-gradient(268.63deg, #346DFF 1.37%, #B265FF 96.21%);
  cursor: pointer;
}
.roi-calc .slider::-moz-range-thumb {
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background: linear-gradient(268.63deg, #346DFF 1.37%, #B265FF 96.21%);
  cursor: pointer;
  border: none;
}
.roi-calc .slider-value {
  font-size: 17px;
  font-weight: 500;
  line-height: 1.76;
  color: #DDDDEE;
  margin-top: 4px;
}
.roi-calc .input-container {
  position: relative;
  border-radius: 50px;
}
.roi-calc .input-container::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  border: 2px solid transparent;
  background: linear-gradient(45deg, #b265ff, #346DFF) border-box;
  -webkit-mask: linear-gradient(#161515 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}
.roi-calc .dollar-sign {
  position: absolute;
  left: 29px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.roi-calc .text-input {
  width: 100%;
  min-height: 69px;
  padding-left: 45px;
  color: #fff;
}
.roi-calc .roi-prediction {
  background: linear-gradient(268.63deg, #346DFF 1.37%, #B265FF 96.21%);
  border-radius: 20px;
  padding: 69px 95px;
  margin: 24px 0;
  text-align: center;
  display: none;
  position: relative;
  z-index: 15;
  transition: 0.4s ease-in-out;
}
@media screen and (max-width: 1800px) {
  .roi-calc .roi-prediction {
    padding: 30px 65px;
  }
}
@media screen and (max-width: 767px) {
  .roi-calc .roi-prediction {
    padding: 30px;
  }
}
.roi-calc .roi-prediction.active {
  transform: translateY(-21px) scale(1.08);
}
.roi-calc .roi-prediction p {
  font-size: 52px;
  line-height: 1.03;
  font-weight: bold;
  color: #fff;
}
@media screen and (max-width: 1800px) {
  .roi-calc .roi-prediction p {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .roi-calc .roi-prediction p {
    font-size: 26px;
  }
}

/* Overlay */
#roi-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
#roi-overlay.active {
  opacity: 1;
  visibility: visible;
}

.shows-banner {
  --ind-color_one: #02884D;
  --ind-color_two: #034A2A;
  padding-top: 255px;
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .shows-banner {
    padding-top: 184px;
  }
}
.shows-banner_row {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
.shows-banner_col {
  flex: 0 1 calc(50% - 20px);
}
@media screen and (max-width: 991px) {
  .shows-banner_col {
    flex: 0 1 100%;
  }
}
.shows-banner .shows-card {
  height: 100%;
}
.shows-banner .shows-card .inner {
  height: 100%;
}

.shows-card .inner {
  border-radius: 20px;
  overflow: hidden;
  padding: 70px 67px 76px;
  position: relative;
}
@media screen and (max-width: 1199px) {
  .shows-card .inner {
    padding: 40px;
  }
}
.shows-card .inner::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(238.89deg, rgba(2, 136, 77, 0) 52.12%, var(--ind-color_one) 86.6%, var(--ind-color_two) 100.51%);
  z-index: 1;
}
.shows-card_img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.shows-card_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top right;
     object-position: top right;
}
.shows-card_contents {
  position: relative;
  z-index: 2;
  width: 54%;
}
@media screen and (max-width: 575px) {
  .shows-card_contents {
    width: 100%;
    max-width: 245px;
  }
}
.shows-card .company-logo {
  margin: 0 0 53px;
}
.shows-card .company-logo img {
  max-width: 184px;
  height: 45px;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
@media screen and (max-width: 1800px) {
  .shows-card .company-logo img {
    max-width: 144px;
  }
}
.shows-card .personal-info_name {
  font-size: 50px;
  line-height: 1;
  font-family: "Inter", sans-serif;
  margin: 0 0 13px;
  max-width: 338px;
}
@media screen and (max-width: 1800px) {
  .shows-card .personal-info_name {
    font-size: 34px;
  }
}
@media screen and (max-width: 767px) {
  .shows-card .personal-info_name {
    font-size: 24px;
  }
}
.shows-card .personal-info_desig {
  font-size: 17px;
  line-height: 1.37;
  font-weight: 500;
  font-family: "Inter", sans-serif;
  display: inline-block;
  margin: 0 0 29px;
}
@media screen and (max-width: 1800px) {
  .shows-card .personal-info_desig {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .shows-card .personal-info_desig {
    font-size: 14px;
  }
}
.shows-card .personal-info p {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Inter", sans-serif;
  margin: 0 0 25px;
}
@media screen and (max-width: 1800px) {
  .shows-card .personal-info p {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .shows-card .personal-info p {
    font-size: 16px;
  }
}
.shows-card .personal-info .listen-btn {
  font-size: 16px;
}
@media screen and (max-width: 1800px) {
  .shows-card .personal-info .listen-btn {
    font-size: 14px;
    min-width: 174px;
  }
}
@media screen and (max-width: 767px) {
  .shows-card .personal-info .listen-btn {
    min-width: unset;
  }
}

.firm-overview {
  padding-bottom: 70px;
}
@media screen and (max-width: 991px) {
  .firm-overview {
    padding-bottom: 64px;
  }
}
.firm-overview:not(:has(.firm-suggested-questions)) {
  padding-bottom: 100px;
}
@media screen and (max-width: 991px) {
  .firm-overview:not(:has(.firm-suggested-questions)) {
    padding-bottom: 80px;
  }
}
.firm-overview .section-title {
  text-align: center;
  margin: 0 0 83px;
}
@media screen and (min-width: 1801px) {
  .firm-overview .section-title {
    font-size: 78px;
    line-height: 1.1;
  }
}
@media screen and (max-width: 991px) {
  .firm-overview .section-title {
    margin: 0 0 52px;
  }
}
.firm-overview .section-title span {
  font-weight: 400;
  display: block;
}
.firm-overview .sub-headlines {
  text-align: center;
  margin: 0 0 58px;
}
@media screen and (max-width: 991px) {
  .firm-overview .sub-headlines {
    margin: 0 0 40px;
  }
}
.firm-overview .sub-headlines h3 {
  margin: 0 0 5px;
}
@media screen and (min-width: 1801px) {
  .firm-overview .sub-headlines h3 {
    font-size: 51px;
    line-height: 1;
  }
}
.firm-overview .sub-headlines h4 {
  font-weight: 500;
  line-height: 1;
}
@media screen and (min-width: 1801px) {
  .firm-overview .sub-headlines h4 {
    font-size: 40px;
  }
}
.firm-overview_logo {
  text-align: center;
  margin: 0 0 73px;
}
@media screen and (max-width: 991px) {
  .firm-overview_logo {
    margin: 0 0 54px;
  }
}
.firm-overview_logo img {
  border-radius: 15px;
}
.firm-overview .firm-social-share {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 30px 80px;
}
@media screen and (min-width: 1801px) {
  .firm-overview .firm-social-share {
    padding-left: 60px;
    gap: 30px 121px;
  }
}
@media screen and (max-width: 1440px) {
  .firm-overview .firm-social-share {
    gap: 30px 40px;
  }
}
@media screen and (max-width: 1440px) {
  .firm-overview .firm-social-share_item img {
    width: 120px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.firm-overview .firm-suggested-questions {
  max-width: 993px;
  margin-inline: auto;
  padding-top: 115px;
}
@media screen and (max-width: 991px) {
  .firm-overview .firm-suggested-questions {
    padding-top: 64px;
  }
}
.firm-overview .firm-suggested-questions_title {
  margin: 0 0 56px;
}
@media screen and (min-width: 1801px) {
  .firm-overview .firm-suggested-questions_title {
    font-size: 24px;
    line-height: 1;
  }
}
@media screen and (min-width: 1801px) {
  .firm-overview .firm-suggested-questions .fl-ls-point:not(:last-child) {
    margin: 0 0 49px;
  }
}
.firm-overview .firm-suggested-questions .fl-ls-point-inner {
  padding-block: 28px;
  min-height: unset;
}
.firm-overview .firm-suggested-questions .fl-ls-point-inner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  border: 1px solid;
  background: linear-gradient(271.6deg, #00C2FF 15.92%, rgba(255, 13, 231, 0.85) 75.28%) border-box;
  -webkit-mask: linear-gradient(#161515 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}
.firm-overview .firm-suggested-questions .fl-ls-point-inner p {
  font-weight: 700;
}
.firm-overview .firm-suggested-questions .fl-ls-point a {
  text-decoration: none;
}
.firm-overview .firm-suggested-questions .fl-ls-points a {
  text-decoration: none;
}
.firm-overview .firm-suggested-questions .premium {
  padding-top: 106px;
}
@media screen and (max-width: 1800px) {
  .firm-overview .firm-suggested-questions .premium {
    padding-top: 80px;
  }
}
.firm-overview .firm-suggested-questions .premium .fl-ls-point::before {
  content: none;
}
.firm-overview .firm-suggested-questions .premium .fl-ls-point-logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 94px;
  height: 94px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(134.17deg, rgb(236, 1, 213) -19.84%, #0012B1 164.77%);
  z-index: 1;
  padding: 8px;
}
@media screen and (max-width: 1199px) {
  .firm-overview .firm-suggested-questions .premium .fl-ls-point-logo {
    width: 64px;
    height: 64px;
  }
}
@media screen and (max-width: 991px) {
  .firm-overview .firm-suggested-questions .premium .fl-ls-point-logo {
    width: 50px;
    height: 50px;
  }
}

.fl-insights {
  padding-bottom: 34px;
  --ind-color_one: #034A2A;
  --ind-color_two: #02884D;
}
.fl-insights_title {
  text-align: center;
  margin: 0 0 52px;
}
@media screen and (min-width: 1801px) {
  .fl-insights_title {
    font-size: 60px;
    line-height: 1;
  }
}
.fl-insights_row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 33px;
}
.fl-insights_col {
  flex: 0 1 calc(25% - 24.75px);
}
@media screen and (max-width: 1199px) {
  .fl-insights_col {
    flex: 0 1 calc(33.33% - 22px);
  }
}
@media screen and (max-width: 991px) {
  .fl-insights_col {
    flex: 0 1 calc(50% - 16.5px);
  }
}
@media screen and (max-width: 575px) {
  .fl-insights_col {
    flex: 0 1 100%;
  }
}
.fl-insights .insights-card {
  text-align: center;
  border-radius: 30px;
  padding: 85px 30px 111px 30px;
  background: linear-gradient(360deg, var(--ind-color_one) 0%, var(--ind-color_two) 98.85%);
  overflow: hidden;
  height: 100%;
}
@media screen and (max-width: 1440px) {
  .fl-insights .insights-card {
    padding: 64px 24px;
  }
}
.fl-insights .insights-card::before {
  border: 1px solid transparent;
  background: linear-gradient(42.33deg, var(--ind-color_two) 8.19%, rgba(0, 0, 0, 0) 120.01%), linear-gradient(221.16deg, var(--ind-color_one) 1.71%, rgba(0, 0, 0, 0) 92.3%) border-box;
}
.fl-insights .insights-card::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(images/grid-mask.a8edd319.png);
}
@media screen and (max-width: 767px) {
  .fl-insights .insights-card::after {
    width: 110%;
    height: 110%;
  }
}
.fl-insights .insights-card .inner {
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fl-insights .insights-card_title {
  margin: 0 0 37px;
}
.fl-insights .insights-card_title p {
  font-size: 30px;
  line-height: 1.2;
  font-weight: 700;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (max-width: 1440px) {
  .fl-insights .insights-card_title p {
    font-size: 24px;
  }
}
.fl-insights .insights-card .btn {
  background-color: transparent;
  border: 2px solid #fff;
  background: transparent;
  min-height: 56px;
  padding: 8px 15px 8px 39px;
  font-family: "Inter", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  gap: 21px;
  font-weight: 600;
  min-width: unset;
  max-width: 260px;
  width: 100%;
  will-change: opacity;
}
@media screen and (max-width: 1440px) {
  .fl-insights .insights-card .btn {
    padding: 8px 15px;
  }
}
.fl-insights .insights-card .btn::after {
  width: 23px;
  height: 23px;
}

.trending-shows {
  padding-top: 70px;
  padding-bottom: 144px;
}
@media screen and (max-width: 991px) {
  .trending-shows {
    padding-top: 40px;
    padding-bottom: 80px;
  }
}
.trending-shows_title {
  text-align: center;
  margin: 0 0 52px;
}
@media screen and (min-width: 1801px) {
  .trending-shows_title {
    font-size: 60px;
    line-height: 1;
  }
}
.trending-shows_row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 34px 28px;
}
@media screen and (max-width: 1199px) {
  .trending-shows_row {
    gap: 34px 20px;
  }
}
.trending-shows_col {
  flex: 0 1 calc(33.33% - 18.67px);
}
@media screen and (max-width: 1199px) {
  .trending-shows_col {
    flex: 0 1 calc(50% - 10px);
  }
}
@media screen and (max-width: 575px) {
  .trending-shows_col {
    flex: 0 1 100%;
  }
}
.trending-shows_card {
  background: linear-gradient(320.26deg, #07B064 44.14%, #337A81 96.1%);
  border-radius: 20px;
  padding: 36px 42px 104px;
  overflow: hidden;
  position: relative;
  height: 100%;
}
@media screen and (max-width: 1800px) {
  .trending-shows_card {
    padding-left: 30px;
  }
}
@media screen and (max-width: 991px) {
  .trending-shows_card {
    padding: 24px 24px 40px;
  }
}
.trending-shows_card-img {
  position: absolute;
  top: 0;
  right: 0;
  width: 80%;
  height: 100%;
  text-align: right;
}
@media screen and (max-width: 991px) {
  .trending-shows_card-img {
    position: static;
    width: 100%;
    margin: 0 0 24px;
  }
}
.trending-shows_card-img img {
  width: 418px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top left;
     object-position: top left;
  clip-path: polygon(64% 0, 100% 0%, 100% 100%, 20% 100%);
  max-width: 100%;
}
@media screen and (max-width: 1800px) {
  .trending-shows_card-img img {
    clip-path: polygon(64% 0, 100% 0%, 100% 100%, 34% 100%);
    width: 380px;
  }
}
@media screen and (max-width: 991px) {
  .trending-shows_card-img img {
    width: 100%;
    clip-path: unset;
    -o-object-position: center;
       object-position: center;
    border-radius: 20px;
  }
}
.trending-shows_card-contents {
  position: relative;
  z-index: 1;
  width: 70%;
  padding-right: 60px;
}
@media screen and (max-width: 991px) {
  .trending-shows_card-contents {
    width: 100%;
    padding-right: 0;
  }
}
.trending-shows_card .company-logo {
  margin: 0 0 11px;
  min-height: 84px;
}
@media screen and (max-width: 991px) {
  .trending-shows_card .company-logo {
    min-height: unset;
  }
}
.trending-shows_card .company-logo img {
  width: 112px;
  -o-object-fit: contain;
     object-fit: contain;
}
.trending-shows_card .personal-detail {
  margin: 0 0 34px;
}
@media screen and (max-width: 1440px) {
  .trending-shows_card .personal-detail {
    margin: 0 0 24px;
  }
}
@media screen and (max-width: 991px) {
  .trending-shows_card .personal-detail {
    margin: 0 0 14px;
  }
}
.trending-shows_card .personal-detail .name {
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  margin: 0;
}
@media screen and (max-width: 1440px) {
  .trending-shows_card .personal-detail .name {
    font-size: 20px;
  }
}
.trending-shows_card .personal-detail .designation {
  font-size: 14px;
  line-height: 1.67;
  display: inline-block;
}
@media screen and (max-width: 1440px) {
  .trending-shows_card .personal-detail .designation {
    font-size: 12px;
  }
}
.trending-shows_card .personal-brief {
  max-width: 199px;
}
@media screen and (max-width: 991px) {
  .trending-shows_card .personal-brief {
    max-width: 100%;
  }
}
.trending-shows_card .personal-brief p {
  font-size: 18px;
  line-height: 1.29;
  margin: 0 0 28px;
  font-weight: 700;
}
@media screen and (max-width: 1440px) {
  .trending-shows_card .personal-brief p {
    font-size: 16px;
    margin: 0 0 20px;
  }
}
.trending-shows_card .personal-brief .listen-btn {
  padding: 12px 12px 12px 20px;
  gap: 16px;
  font-size: 15px;
  min-width: unset;
  min-height: unset;
}
@media screen and (max-width: 1800px) {
  .trending-shows_card .personal-brief .listen-btn {
    font-size: 12px;
    gap: 12px;
  }
  .trending-shows_card .personal-brief .listen-btn::after {
    width: 18px;
    height: 18px;
  }
}

.page-industry-a .directory-filter__col:has(#fundingsort) {
  display: none;
}

.page-industry-a {
  background-repeat: repeat;
}
@media screen and (max-width: 991px) {
  .page-industry-a .directory-listing {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .page-industry-a .directory-filter .sorting select {
    min-width: 360px;
  }
}
@media screen and (min-width: 1801px) {
  .page-industry-a .directory-filter__row {
    -moz-column-gap: 69px;
         column-gap: 69px;
  }
}
@media screen and (min-width: 992px) {
  .page-industry-a .referral--form .subscribe-sec__wrapper {
    padding-bottom: 74px;
  }
}

body.page-about-us-test, body.page-about-us-new, body.page-about-us, body.page-template-tpl-about {
  background-image: url(images/body-bg-new.5cf73793.jpg);
}
body.page-about-us-test .content-block--banner, body.page-about-us-new .content-block--banner, body.page-about-us .content-block--banner, body.page-template-tpl-about .content-block--banner {
  padding-bottom: 80px;
}
@media screen and (min-width: 1441px) {
  body.page-about-us-test .content-block--banner, body.page-about-us-new .content-block--banner, body.page-about-us .content-block--banner, body.page-template-tpl-about .content-block--banner {
    padding-bottom: 156px;
  }
}
@media screen and (min-width: 1441px) {
  body.page-about-us-test .content-block--banner h2,
  body.page-about-us-test .content-block--banner h1, body.page-about-us-new .content-block--banner h2,
  body.page-about-us-new .content-block--banner h1, body.page-about-us .content-block--banner h2,
  body.page-about-us .content-block--banner h1, body.page-template-tpl-about .content-block--banner h2,
  body.page-template-tpl-about .content-block--banner h1 {
    font-size: 78px;
    line-height: 1.12;
  }
}
body.page-apply-to-be-a-guest {
  background-image: url(images/body-bg-new.5cf73793.jpg);
}

.content-service-cards {
  position: relative;
}
.content-service-cards .rows {
  display: flex;
  gap: 50px;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 1440px) {
  .content-service-cards .rows {
    gap: 32px;
  }
}
.content-service-cards .cols {
  flex: 0 1 calc(33.33% - 33.33px);
}
@media screen and (max-width: 1440px) {
  .content-service-cards .cols {
    flex: 0 1 calc(33.33% - 21.33px);
  }
}
@media screen and (max-width: 991px) {
  .content-service-cards .cols {
    flex: 0 1 calc(50% - 16px);
  }
}
@media screen and (max-width: 575px) {
  .content-service-cards .cols {
    flex: 0 1 100%;
  }
}
.content-service-cards h2 {
  margin-bottom: 58px;
  line-height: 1.083;
}
@media screen and (max-width: 991px) {
  .content-service-cards h2 {
    margin-bottom: 34px;
  }
}
.content-service-cards .content-service-card {
  position: relative;
  border-radius: 26px;
  padding: 56px 24px 45px;
  text-align: center;
  --_first-color: #346DFF;
  --_second-color: #B265FF;
  overflow: hidden;
  height: 100%;
}
.content-service-cards .content-service-card::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  background: linear-gradient(268.63deg, #346DFF 1.37%, #B265FF 96.21%);
  -webkit-backdrop-filter: blur(51.26px);
          backdrop-filter: blur(51.26px);
  opacity: 0.3;
  pointer-events: none;
}
.content-service-cards .content-service-card_inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  align-items: center;
  position: relative;
  z-index: 1;
}
.content-service-cards .content-service-card_title {
  font-size: 36px;
  line-height: 1.138;
  margin-bottom: 34px;
  font-weight: 700;
}
@media screen and (max-width: 1440px) {
  .content-service-cards .content-service-card_title {
    font-size: 30px;
  }
}
@media screen and (max-width: 991px) {
  .content-service-cards .content-service-card_title {
    font-size: 26px;
    margin-bottom: 28px;
  }
}
.content-service-cards .content-service-card .btn {
  --_arrow-size: 23px;
  font-size: 16px;
  font-family: "Inter", sans-serif;
  line-height: 1;
  font-weight: 600;
  padding: 14px 24px 14px 39px;
  min-width: 260px;
  min-height: unset;
  border-radius: 6px;
  gap: 24px;
}
@media screen and (max-width: 1440px) {
  .content-service-cards .content-service-card .btn {
    padding: 14px 24px;
    gap: 18px;
    --_arrow-size: 20px;
    min-width: unset;
  }
}
@media screen and (max-width: 991px) {
  .content-service-cards .content-service-card .btn {
    font-size: 14px;
  }
}
.content-service-cards .content-service-card .btn::after {
  width: var(--_arrow-size);
  height: var(--_arrow-size);
}

.fl-pd-service {
  position: relative;
  padding: 121px 0 128px;
  background-color: rgba(17, 9, 41, 0.4705882353);
}
@media screen and (max-width: 991px) {
  .fl-pd-service {
    padding-block: 80px;
  }
}
.fl-pd-service_wrapper {
  position: relative;
  z-index: 1;
}
.fl-pd-service_prod {
  margin-bottom: 110px;
}
@media screen and (max-width: 1440px) {
  .fl-pd-service_prod {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 991px) {
  .fl-pd-service_prod {
    margin-bottom: 64px;
  }
}
.fl-pd-service h4 {
  line-height: 1;
}
.fl-pd-service_title {
  line-height: 1;
  margin-bottom: 71px;
  font-weight: 600;
}
@media screen and (max-width: 991px) {
  .fl-pd-service_title {
    margin-bottom: 40px;
  }
}
.fl-pd-service .grad-title-box {
  padding-top: 0;
}
.fl-pd-service .grad-title-box .inner {
  max-width: 1311px;
}
.fl-pd-service .grad-title-box__box-inner {
  border-radius: 20px;
}
@media screen and (min-width: 1441px) {
  .fl-pd-service .grad-title-box__box-inner {
    min-height: 339px;
  }
}
.fl-pd-service_content {
  margin-bottom: 110px;
}
@media screen and (max-width: 1440px) {
  .fl-pd-service_content {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 991px) {
  .fl-pd-service_content {
    margin-bottom: 64px;
  }
}
.fl-pd-service_content .inner {
  max-width: 1382px;
  margin-inline: auto;
}
.fl-pd-service_content h4 {
  margin-bottom: 29px;
  font-weight: 600;
  line-height: 1.2;
}
.fl-pd-service_content p {
  font-size: 30px;
  line-height: 1.46;
}
.fl-pd-service_content p:has(+ p) {
  margin-bottom: 46px;
}
@media screen and (max-width: 1440px) {
  .fl-pd-service_content p:has(+ p) {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 1440px) {
  .fl-pd-service_content p {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .fl-pd-service_content p {
    font-size: 20px;
  }
}
.fl-pd-service_content-service {
  margin-bottom: 110px;
}
@media screen and (max-width: 1440px) {
  .fl-pd-service_content-service {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 991px) {
  .fl-pd-service_content-service {
    margin-bottom: 64px;
  }
}
.fl-pd-service_cta-holder {
  position: relative;
  padding: 94px 40px 78px;
  border-radius: 30px;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .fl-pd-service_cta-holder {
    padding: 60px 24px;
  }
}
.fl-pd-service_cta-logo {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 240px;
}
@media screen and (min-width: 1441px) {
  .fl-pd-service_cta-logo {
    max-width: 398px;
  }
}
.fl-pd-service_cta-logo img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.fl-pd-service_cta-logo::before {
  content: "";
  width: 230px;
  height: 190px;
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU3IiBoZWlnaHQ9IjE5MiIgdmlld0JveD0iMCAwIDE1NyAxOTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTQ5LjY4NyA4LjAzOTkyQzE1Mi4xMDEgMTUuMjc1MiAxNTMuNDgxIDIzLjE1ODcgMTUzLjc4NSAzMS40NTFDMTUzLjk2MiAzNy4xMTMgMTUzLjM0OSA0My4wMDQxIDE1MS45NjggNDguOTE4NEMxNTAuMzggNTUuNjUwNSAxNDcuNjA3IDYyLjI4MTkgMTQzLjgzMyA2OC4zNjdDMTQxLjg0NyA3MS41OTc3IDEzOS41ODkgNzQuNjQwNiAxMzcuMTA2IDc3LjQzMzdDMTM0LjQ5OCA4MC4yNDU0IDEzMS41ODggODIuNjIyMyAxMjguNTA5IDg0LjQ1NzJDMTI1LjkzNCA4NS45OTU3IDEyMy4yNjkgODcuMTI5MyAxMjAuNjAyIDg3LjgyMDNDMTE4Ljc1NiA3OS43ODYyIDExNS41NDUgNzIuNTkxNyAxMTEuMTIxIDY2LjU3NzFDMTA2LjU2OCA2MC4wNzI0IDEwMC42MTYgNTUuMTAzMSA5My42MzQ4IDUxLjk3NjlDOTIuNzM0IDUxLjYwMTUgOTEuNzI0NiA1MS4zNDQ1IDkwLjc2MzcgNTEuMDM4Qzg5LjczNDEgNTAuNzk2NiA4OC42NzA2IDUwLjY0OCA4Ny41ODE1IDUwLjU5MzVDODUuMjAyMyA1MC4zMjczIDgyLjYyNjIgNTAuODg1MSA4MC4xNDg1IDUyLjIwMjdDNzguNzk0MyA1Mi45NTQyIDc3LjUxOTIgNTMuOTg2OSA3Ni40MDE1IDU1LjIzNzRDNzUuMjgzOCA1Ni40ODc5IDc0LjM0NzMgNTcuOTI5NyA3My42NDk0IDU5LjQ3NDFDNzIuMzgyNCA2Mi40MDcyIDcxLjkxOCA2NS41MDA1IDcyLjMyOTcgNjguMjY1QzcyLjY3OTEgNzAuNjgyOCA3My4zOTYxIDcyLjkxMTcgNzQuNDUyMyA3NC44NjM4Qzc0LjkzMzEgNzUuNzkyOCA3NS40NjIzIDc2LjY3OTYgNzYuMDM3OSA3Ny41MjFDNzYuNTk4OCA3OC4zNzM3IDc3LjIwNTQgNzkuMTQ5MSA3Ny44MzQ4IDc5Ljg4NThDODAuMzE2IDgyLjgxOTcgODMuMTY2NCA4NS4zMTYzIDg2LjMzMDMgODcuMzI2NkM5Mi4zODIgOTEuMzIwNyA5OS4zNzk2IDkzLjY4MTIgMTA2LjkzOSA5NC4yNzgzQzEwOS41MTMgOTQuNDQ1OSAxMTIuMTUgOTQuMzYzNSAxMTQuODI1IDk0LjAzMkMxMTUuMjk2IDk2Ljk2OTQgMTE1LjQ2NyAxMDAuMDQzIDExNS4zMzUgMTAzLjE5OUMxMTUuMTM3IDEwNi45NDIgMTE0LjQyNSAxMTAuNzc5IDExMy4yMjQgMTE0LjU3NEMxMTIuMDI0IDExOC4yMzcgMTEwLjM1MSAxMjEuODAyIDEwOC4yNjkgMTI1LjEzQzEwNi4yMTUgMTI4LjQzNyAxMDMuOTEyIDEzMS41NjkgMTAxLjM5NyAxMzQuNDc2Qzk2LjYwNyAxMzkuODc2IDkxLjE5MjYgMTQ0LjQzNCA4NS40Mjk5IDE0Ny45MThDNzUuNjg4MyAxNTMuNjc0IDY1LjUzNjcgMTU3LjQyMiA1NS41MzczIDE1OC45NTRDNDguMTc2NiAxNjAuMjE0IDQwLjkwMTQgMTYwLjczNSAzMy43OTQ4IDE2MC41MTFDMjYuMDA0NSAxNjAuMTkgMTguMzk2OCAxNTkuMTg1IDExLjAzMjQgMTU3LjUwM0M5LjUwMTIxIDE1Ny4xNDcgOC4zNDU2OCAxNTYuOTA4IDcuNDI4MjMgMTU2Ljc1N0M4LjM3MjE0IDE1Ni4wMTEgOS4zNDQ3NSAxNTUuMjgxIDEwLjMxNzQgMTU0LjU1MUMxMi40NTQ0IDE1Mi45OTcgMTQuNTQ1NyAxNTEuNTIgMTYuNTM2OSAxNTAuMTE0QzIwLjU1NjUgMTQ3LjI3MSAyNC4xMjk5IDE0NC43OTIgMjcuMTMwOCAxNDIuNjI2QzMzLjExIDEzOC4zMzMgMzYuNzk5NSAxMzUuMjk2IDM2LjU3NzEgMTM0LjU5MUMzNi4zNTQ3IDEzMy44ODYgMzIuMzkyMyAxMzUuNDg0IDI2LjA4NDEgMTM4LjgyN0MyMi45MTI5IDE0MC41MjcgMTkuMjAwOSAxNDIuNTg2IDE0Ljk2NjEgMTQ1LjMwMUMxMi44MzQzIDE0Ni42NSAxMC42ODgyIDE0Ny45OSA4LjQ0MjI0IDE0OS41MzNDNy4zMDA2OSAxNTAuMzE5IDYuMTQ3NzEgMTUxLjEyNSA1LjAwOTQyIDE1Mi4wN0M0LjQxMTU3IDE1Mi41MjUgMy44MTY2NCAxNTMuMDA4IDMuMTY0NjQgMTUzLjU4OEMyLjA3NiAxNTQuNDYxIDEuMTMwNCAxNTUuNTg5IDAuNDE1NzA0IDE1Ni44NjdDMC4xNzY0NzcgMTU3LjY1NSAwLjAzMzU2NDEgMTU4LjQ0OSAtMC4wMDgzOTYzMiAxNTkuMjI1TDAuMTI5MjA1IDE2MC40MDFMMC40MTU1MTQgMTYxLjQ1N0wwLjU0MjY3MyAxNjEuODk3TDAuNjQwODMgMTYyLjE5TDAuODI4MzQ5IDE2Mi42OTFDMC45NjEwNjkgMTYzLjA1NyAxLjExMzcgMTYzLjM1NSAxLjI0MDU2IDE2My42NjVDMS41MTE1NiAxNjQuMzIgMS44MDI0NCAxNjQuOTA5IDIuMDkzMzQgMTY1LjQ5OEMyLjY3MjE5IDE2Ni42NDggMy4yNTk1NCAxNjcuNzUxIDMuODY5NzEgMTY4LjgxNkM1LjA3NTcxIDE3MC45MzYgNi4zMDEyOCAxNzIuODU5IDcuNDkyMjggMTc0LjcwOUM5Ljg4Mjc4IDE3OC4zNjMgMTIuMTY2IDE4MS41MTEgMTQuMTU4MyAxODQuMDY5QzE4LjE2ODcgMTg5LjE3NSAyMS4xMTMgMTkxLjk1NiAyMS42ODc0IDE5MS4yNzhDMjIuMjYxOCAxOTAuNiAyMC42NDE3IDE4Ni43MjMgMTcuNTE0OCAxODAuODA5QzE1LjkxNzIgMTc3LjkxIDE0LjAzMTUgMTc0LjQ1IDExLjkzIDE3MC42MDJMOC42ODU0OCAxNjQuNTkyQzguMzE0MDMgMTYzLjg3NyA3Ljk1Njk2IDE2My4xNzEgNy41OTY5MyAxNjIuNDM3QzcuOTQxMzMgMTYyLjY0IDguMzAwMDUgMTYyLjg1MiA4Ljc4MTc2IDE2Mi45NTRDMTYuMDY0NSAxNjUuNzE1IDIzLjg0ODEgMTY3LjM0MyAzMS45NjcxIDE2Ny44MDNDMzkuMzc1NyAxNjguMzA2IDQ2Ljk5ODQgMTY3Ljk1MSA1NC43MzEgMTY2Ljc0NEM1OS43MjYgMTY1LjkzOSA2NC43NTkzIDE2NC43IDY5Ljc4NzcgMTYzLjAzOEM3NS42OTg1IDE2MS4wODQgODEuNTYzNyAxNTguMzM3IDg3LjI1MjQgMTU0Ljg2MUM5My44MTc2IDE1MC44ODggOTkuOTgyMSAxNDUuNjgzIDEwNS40MjcgMTM5LjUxNUMxMDguMzU0IDEzNi4xMTYgMTExLjAzMSAxMzIuNDUxIDExMy40MTEgMTI4LjU4M0MxMTUuOTEyIDEyNC40NjggMTE3LjkxNSAxMjAuMDc5IDExOS4zNDYgMTE1LjU4QzEyMC43NzggMTEwLjk1NyAxMjEuNjE1IDEwNi4yODggMTIxLjgyOCAxMDEuNzM5QzEyMS45NDMgOTguNjIxNSAxMjEuNzk4IDk1LjU3NTggMTIxLjM5MyA5Mi42NDIyQzEyNC4xNzggOTEuNzU5NCAxMjYuOTQzIDkwLjQ2MTggMTI5LjYxMSA4OC43ODQ4QzEzMy4xNDkgODYuNjA4OCAxMzYuNDggODMuODA4MyAxMzkuNDUgODAuNTEyMUMxNDcuMTg5IDcxLjQxNTcgMTUyLjY4OSA2MC4zMjU1IDE1NS4wOTUgNDguOTY1MkMxNTYuMzkgNDIuNjg5MSAxNTYuODMzIDM2LjQ3MjMgMTU2LjQwOCAzMC41NDg0QzE1NS44MSAyMi4wOTEzIDE1My45NDcgMTQuMTc0IDE1MC44OTQgNy4xMDk3OEMxNDguNzcgMi4xNTI3NiAxNDcuMDk5IC0wLjE2MzUzIDE0Ni45MDQgMC4wMzQ2MTc5QzE0Ni43MSAwLjIzMjc2NiAxNDcuOTI5IDIuODU1ODEgMTQ5LjYwNCA4LjAxNjg2TTg5LjU4NzUgODIuMTA0NkM4Ni43NzQ5IDgwLjIyIDg0LjI0MzEgNzcuOTExOCA4Mi4wMzkxIDc1LjIyM0M3OS44OTIgNzIuODA0NSA3OC40MzM3IDY5LjY1NDMgNzcuNzg2NiA2Ni4wMzY4Qzc3LjUzNTggNjQuNjA2NCA3Ny43NTQyIDYyLjk4NzQgNzguNDA1OCA2MS40NDc5Qzc4LjcxNTggNjAuNzg1MSA3OS4xMjcgNjAuMTY4NiA3OS42MTQ1IDU5LjYzNkM4MC4xMDE5IDU5LjEwMzQgODAuNjU1NCA1OC42NjU4IDgxLjI0MTIgNTguMzQ5OEM4Mi42OTY0IDU3LjY1NjEgODQuMTg4NyA1Ny4zOTMxIDg1LjU2MSA1Ny41ODg2Qzg2LjM2MzEgNTcuNjU3OCA4Ny4xNDkgNTcuNzgyMiA4Ny45MTQ4IDU3Ljk2MTNDODguNjk3OSA1OC4yNDEgODkuNTQzOSA1OC40Nzk4IDkwLjIzNTMgNTguNzgzN0M5Ni40MDkxIDYxLjczMzEgMTAxLjY1NSA2Ni4yOTM0IDEwNS42NTggNzIuMTkxN0MxMDkuMjA2IDc3LjA2MTggMTExLjkyOSA4Mi43Mzk3IDExMy43MzIgODkuMDMyMUMxMTEuOTUzIDg5LjEyNzggMTEwLjE5OCA4OS4xMDE3IDEwOC40NzYgODguOTUzN0MxMDEuNTk0IDg4LjIwNzggOTUuMjQ4MiA4NS44NzY3IDg5Ljc3MzcgODIuMDg0MiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-size: contain;
  transform: scaleX(-1) rotate(14deg);
  position: absolute;
  right: 106%;
  top: -78px;
}
@media screen and (max-width: 1440px) {
  .fl-pd-service_cta-logo::before {
    width: 120px;
    height: 120px;
    top: -47px;
  }
}
@media screen and (max-width: 767px) {
  .fl-pd-service_cta-logo::before {
    content: none;
  }
}
.fl-pd-service_cta-title {
  text-transform: uppercase;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .fl-pd-service_cta-title {
    margin-bottom: 39px;
  }
}
@media screen and (min-width: 1441px) {
  .fl-pd-service_cta-title {
    font-size: 58px;
  }
}

.fl-pd-guest-apply {
  padding-top: 120px;
  padding-bottom: 52px;
}
.page-apply-to-be-a-guest .fl-pd-guest-apply {
  padding-top: 260px;
}
@media screen and (min-width: 1441px) {
  .page-apply-to-be-a-guest .fl-pd-guest-apply {
    padding-top: 315px;
  }
}
@media screen and (max-width: 767px) {
  .page-apply-to-be-a-guest .fl-pd-guest-apply {
    padding-top: 200px;
  }
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply {
    padding-top: 80px;
    padding-bottom: 40px;
  }
}
.fl-pd-guest-apply h2,
.fl-pd-guest-apply .h3 {
  line-height: 1.083;
}
.fl-pd-guest-apply_title {
  margin-bottom: 39px;
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply_title {
    margin-bottom: 20px;
  }
}
.fl-pd-guest-apply_subtitle {
  line-height: 1.2;
  margin-bottom: 28px;
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply_subtitle {
    margin-bottom: 24px;
  }
}
.fl-pd-guest-apply .h4 {
  font-weight: 700;
}
.fl-pd-guest-apply ul {
  display: inline-block;
  text-align: left;
}
@media screen and (min-width: 1441px) {
  .fl-pd-guest-apply ul {
    padding-right: 42px;
  }
}
.fl-pd-guest-apply ul li {
  list-style: none;
  --_icon-size: 27px;
  --_gap: 16px;
  position: relative;
  font-size: 22px;
  line-height: 1.4;
  padding-left: calc(var(--_icon-size) + var(--_gap));
  position: relative;
}
@media screen and (max-width: 1440px) {
  .fl-pd-guest-apply ul li {
    font-size: 20px;
  }
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply ul li {
    font-size: 18px;
    --_icon-size: 24px;
    --_gap: 10px;
  }
}
.fl-pd-guest-apply ul li:not(:last-child) {
  margin-bottom: 30px;
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply ul li:not(:last-child) {
    margin-bottom: 12px;
  }
}
.fl-pd-guest-apply ul li::after {
  content: "";
  left: 0;
  top: 0;
  position: absolute;
  width: var(--_icon-size);
  height: var(--_icon-size);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjEzLjIzNjkiIGN5PSIxMy43MzY5IiByPSIxMy4yMzY5IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfODdfMTA3KSIvPg0KPHBhdGggZD0iTTE2LjgyNTkgMTMuOTEzNEMxNy4xNTk0IDEzLjU3OTkgMTcuMTU5NCAxMy4wMzkyIDE2LjgyNTkgMTIuNzA1N0wxMS4zOTExIDcuMjcwOTJDMTEuMDU3NiA2LjkzNzQxIDEwLjUxNjkgNi45Mzc0MSAxMC4xODM0IDcuMjcwOTJDOS44NDk4OCA3LjYwNDQyIDkuODQ5ODggOC4xNDUxNCAxMC4xODM0IDguNDc4NjVMMTUuMDE0MyAxMy4zMDk2TDEwLjE4MzQgMTguMTQwNUM5Ljg0OTg4IDE4LjQ3NCA5Ljg0OTg4IDE5LjAxNDcgMTAuMTgzNCAxOS4zNDgyQzEwLjUxNjkgMTkuNjgxNyAxMS4wNTc2IDE5LjY4MTcgMTEuMzkxMSAxOS4zNDgyTDE2LjgyNTkgMTMuOTEzNFpNMTUuMzY3MiAxMy4zMDk2TDE1LjM2NzIgMTQuMTYzNkwxNi4yMjIgMTQuMTYzNkwxNi4yMjIgMTMuMzA5NkwxNi4yMjIgMTIuNDU1NkwxNS4zNjcyIDEyLjQ1NTZMMTUuMzY3MiAxMy4zMDk2WiIgZmlsbD0id2hpdGUiLz4NCjxkZWZzPg0KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzg3XzEwNyIgeDE9IjI2LjA4ODMiIHkxPSItMC4wNzU0NzczIiB4Mj0iMC4zOTU3NzciIHkyPSIwLjUzOTEwMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzM0NkRGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjI2NUZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-size: contain;
}
.fl-pd-guest-apply_texts {
  max-width: 1293px;
  margin-inline: auto;
  text-align: center;
}
.fl-pd-guest-apply_texts p {
  font-size: 30px;
  line-height: 1.467;
}
@media screen and (max-width: 1440px) {
  .fl-pd-guest-apply_texts p {
    font-size: 24px;
  }
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply_texts p {
    font-size: 20px;
  }
}
.fl-pd-guest-apply_lists {
  padding-top: 60px;
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply_lists {
    padding-top: 40px;
  }
}
.fl-pd-guest-apply_lists .h4 {
  line-height: 1.2;
  margin-bottom: 43px;
  color: #27CAF2;
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply_lists .h4 {
    margin-bottom: 24px;
  }
}
.fl-pd-guest-apply_form {
  padding-top: 74px;
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply_form {
    padding-top: 54px;
  }
}
.fl-pd-guest-apply_form-inner {
  --_first-color: #346DFF;
  --_second-color: #B265FF;
  border-radius: 30px;
  padding: 80px 40px;
}
@media screen and (min-width: 1441px) {
  .fl-pd-guest-apply_form-inner {
    padding: 105px 107px 89px;
  }
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply_form-inner {
    padding: 60px 30px;
  }
}
@media screen and (max-width: 767px) {
  .fl-pd-guest-apply_form-inner {
    padding-inline: 20px;
  }
}
.fl-pd-guest-apply_form h2,
.fl-pd-guest-apply_form .h3 {
  text-align: center;
  margin-bottom: 60px;
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply_form h2,
  .fl-pd-guest-apply_form .h3 {
    margin-bottom: 40px;
  }
}
.fl-pd-guest-apply_form .row {
  gap: 35px 0;
}
.fl-pd-guest-apply_form select {
  --_icon-size: 54px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjI2LjczNTciIGN5PSIyNy4yMzUiIHI9IjI2LjczNjkiIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2LjczNTcgMjcuMjM1KSIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzg3XzEzMykiLz4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF84N18xMzMpIj4NCjxwYXRoIGQ9Ik0yNS43MDYxIDMyLjkxMjVMMTYuNjExOSAyMy40NDY1QzE2LjQwMTQgMjMuMjI3NiAxNi4yODg4IDIyLjkzODcgMTYuMjk0OSAyMi42MzMyQzE2LjMwMSAyMi4zMjc3IDE2LjQyNTEgMjIuMDQzNSAxNi42NDQyIDIxLjgzMzJMMTcuMzQxMSAyMS4xNjM0QzE3Ljc5NTIgMjAuNzI3NiAxOC41MTg4IDIwLjc0MjEgMTguOTU0NSAyMS4xOTU3TDI2LjU5MTMgMjkuMTQ0NkwzNC41NDg5IDIxLjQ5OTNDMzQuNzY4IDIxLjI4ODkgMzUuMDU2OCAyMS4xNzYxIDM1LjM2MjEgMjEuMTgyM0MzNS42Njc4IDIxLjE4ODQgMzUuOTUxOCAyMS4zMTI2IDM2LjE2MjUgMjEuNTMxNkwzNi44MzE5IDIyLjIyODdDMzcuMDQyNCAyMi40NDc4IDM3LjE1NSAyMi43MzY1IDM3LjE0ODkgMjMuMDQyQzM3LjE0MjggMjMuMzQ3NSAzNy4wMTg3IDIzLjYzMTcgMzYuNzk5NiAyMy44NDJMMjcuMzI1MSAzMi45NDQ5QzI3LjEwNTMgMzMuMTU1OCAyNi44MTUyIDMzLjI2ODIgMjYuNTA5NCAzMy4yNjE0QzI2LjIwMjMgMzMuMjU1OSAyNS45MTcxIDMzLjEzMiAyNS43MDYxIDMyLjkxMjVaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9nPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfODdfMTMzIiB4MT0iNTIuNjkzOSIgeTE9Ii0wLjY2NDM0NyIgeDI9IjAuNzk4MjU4IiB5Mj0iMC41NzcwMjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiMzNDZERkYiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0IyNjVGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfODdfMTMzIj4NCjxyZWN0IHdpZHRoPSIyMC44NTgiIGhlaWdodD0iMjAuODU4IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuMDIwMDE1NiAwLjk5OTggMC45OTk4IDAuMDIwMDE1NiAxNi40MTc1IDE2LjUpIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-size: var(--_icon-size);
  background-position: calc(100% - 18px) center;
  padding-right: calc(var(--_icon-size) + 24px);
}
@media screen and (max-width: 1440px) {
  .fl-pd-guest-apply_form select {
    --_icon-size: 40px ;
  }
}
.fl-pd-guest-apply_form option {
  color: #000;
}
.fl-pd-guest-apply_form textarea {
  padding-top: 30px;
}
@media screen and (min-width: 1441px) {
  .fl-pd-guest-apply_form textarea {
    height: 216px;
  }
}
.fl-pd-guest-apply_form .form-label-healines {
  padding-top: 24px;
}
@media screen and (min-width: 1441px) {
  .fl-pd-guest-apply_form .form-label-healines {
    padding-top: 53px;
  }
}
.fl-pd-guest-apply_form .wpcf7-form-control-wrap:has(+ .agree-text) .wpcf7-not-valid-tip {
  position: static;
  margin-bottom: 8px;
}
.fl-pd-guest-apply_form .wpcf7-list-item {
  margin-left: 0;
}
.fl-pd-guest-apply_form .agree-text {
  display: block;
  max-width: 1028px;
  font-style: italic;
  color: #27CAF2;
}
@media screen and (min-width: 1441px) {
  .fl-pd-guest-apply_form .agree-text {
    font-size: 22px;
    line-height: 1.5;
  }
}
.fl-pd-guest-apply_form .fl-custom-captcha {
  position: relative;
}
.fl-pd-guest-apply_form .recap-text {
  padding-top: 20px;
  padding-bottom: 23px;
  font-size: 16px;
  line-height: 1;
  display: inline-block;
}
.fl-pd-guest-apply_form .recap-text::before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzMCAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS4wMDAxIDE4LjcxOTVDMTQuNDgyMyAxOC43MTk1IDE0LjA2MjUgMTguMjk5NyAxNC4wNjI1IDE3Ljc4MTlDMTQuMDYyNSAxNy4yNjQgMTQuNDgyMyAxNi44NDQyIDE1LjAwMDEgMTYuODQ0MkMxNS41MTc5IDE2Ljg0NDIgMTUuOTM3NyAxNy4yNjQgMTUuOTM3NyAxNy43ODE5QzE1LjkzNzcgMTguMjk5NyAxNS41MTc5IDE4LjcxOTUgMTUuMDAwMSAxOC43MTk1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzg3XzE1NykiLz4NCjxwYXRoIGQ9Ik0xNS45Mzc3IDEwLjI4MDlDMTUuOTM3NyA5Ljc2MzAzIDE1LjUxNzkgOS4zNDMyNiAxNS4wMDAxIDkuMzQzMjZDMTQuNDgyMyA5LjM0MzI2IDE0LjA2MjUgOS43NjMwMyAxNC4wNjI1IDEwLjI4MDlWMTUuNDM3N0MxNC4wNjI1IDE1Ljk1NTUgMTQuNDgyMyAxNi4zNzU0IDE1LjAwMDEgMTYuMzc1NEMxNS41MTc5IDE2LjM3NTQgMTUuOTM3NyAxNS45NTU1IDE1LjkzNzcgMTUuNDM3N1YxMC4yODA5WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzg3XzE1NykiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTkuNjI0NCAwLjQzNzUwN0MyMC4zNzA0IDAuNDM1ODU3IDIxLjA4NjUgMC43MzA2MjYgMjEuNjE1MiAxLjI1Njk3TDI4LjIxMzYgNy44MjYyN0MyOC43NDIzIDguMzUyNTggMjkuMDQwMiA5LjA2NzQyIDI5LjA0MTkgOS44MTMzOUwyOS4wNjI1IDE5LjEyNDRDMjkuMDY0MSAxOS44NzA0IDI4Ljc2OTQgMjAuNTg2NSAyOC4yNDMgMjEuMTE1MkwyMS42NzM3IDI3LjcxMzZDMjEuMTQ3NCAyOC4yNDIzIDIwLjQzMjYgMjguNTQwMiAxOS42ODY2IDI4LjU0MTlMMTAuMzc1NiAyOC41NjI1QzkuNjI5NTggMjguNTY0MSA4LjkxMzQ3IDI4LjI2OTQgOC4zODQ4MSAyNy43NDNMMS43ODYzNyAyMS4xNzM3QzEuMjU3NyAyMC42NDc0IDAuOTU5NzYzIDE5LjkzMjYgMC45NTgxMTMgMTkuMTg2NkwwLjkzNzUwNyA5Ljg3NTZDMC45MzU4NTcgOS4xMjk1OCAxLjIzMDYzIDguNDEzNDcgMS43NTY5NyA3Ljg4NDgxTDguMzI2MjcgMS4yODYzN0M4Ljg1MjYzIDAuNzU3Njk2IDkuNTY3NDIgMC40NTk3NjMgMTAuMzEzNCAwLjQ1ODExM0wxOS42MjQ0IDAuNDM3NTA3Wk0xNy44ODc2IDQuNjU2NzdDMTguNjMzNyA0LjY1NTEzIDE5LjM0OTggNC45NDk4OCAxOS44Nzg1IDUuNDc2MjRMMjQuMDAyMSA5LjU4MTY5QzI0LjUzMDggMTAuMTA4IDI0LjgyODcgMTAuODIyOCAyNC44MzAzIDExLjU2ODhMMjQuODQzMiAxNy4zODc2QzI0Ljg0NDkgMTguMTMzNyAyNC41NTAxIDE4Ljg0OTggMjQuMDIzOCAxOS4zNzg1TDE5LjkxODMgMjMuNTAyMUMxOS4zOTIgMjQuMDMwOCAxOC42NzcyIDI0LjMyODcgMTcuOTMxMiAyNC4zMzAzTDEyLjExMjQgMjQuMzQzMkMxMS4zNjYzIDI0LjM0NDkgMTAuNjUwMiAyNC4wNTAxIDEwLjEyMTUgMjMuNTIzOEw1Ljk5Nzg5IDE5LjQxODNDNS40NjkyNCAxOC44OTIgNS4xNzEzIDE4LjE3NzIgNS4xNjk2NiAxNy40MzEyTDUuMTU2NzcgMTEuNjEyNEM1LjE1NTEzIDEwLjg2NjMgNS40NDk4OCAxMC4xNTAyIDUuOTc2MjQgOS42MjE1M0wxMC4wODE3IDUuNDk3ODlDMTAuNjA4IDQuOTY5MjQgMTEuMzIyOCA0LjY3MTMgMTIuMDY4OCA0LjY2OTY2TDE3Ljg4NzYgNC42NTY3N1oiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl84N18xNTcpIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl84N18xNTciIHgxPSIzNi44NjQ1IiB5MT0iMzQuMjQ1NCIgeDI9IjExLjkxODEiIHkyPSI1LjA2MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agb2Zmc2V0PSIwLjAwMjY1ODQ0IiBzdG9wLWNvbG9yPSIjRkYzN0RGIi8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2RTAwRkYiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfODdfMTU3IiB4MT0iMzYuODY0NSIgeTE9IjM0LjI0NTMiIHgyPSIxMS45MTgxIiB5Mj0iNS4wNjA5MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agb2Zmc2V0PSIwLjAwMjY1ODQ0IiBzdG9wLWNvbG9yPSIjRkYzN0RGIi8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2RTAwRkYiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfODdfMTU3IiB4MT0iMzYuODY0NCIgeTE9IjM0LjI0NTIiIHgyPSIxMS45MTgiIHkyPSI1LjA2MDc4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBvZmZzZXQ9IjAuMDAyNjU4NDQiIHN0b3AtY29sb3I9IiNGRjM3REYiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzZFMDBGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-right: 6px;
}
.fl-pd-guest-apply_form fieldset {
  border-radius: 10px;
  border-color: transparent;
  padding-block: 8px;
  --_second-color: #346DFF;
  --_first-color: #b265ff;
  margin-top: 92px;
  max-width: 477px;
}
@media screen and (max-width: 1440px) {
  .fl-pd-guest-apply_form fieldset {
    margin-top: 74px;
  }
}
@media screen and (max-width: 991px) {
  .fl-pd-guest-apply_form fieldset {
    padding-block: 0;
  }
}
.fl-pd-guest-apply_form fieldset legend {
  padding-inline: 12px;
  background: #180f3a;
  z-index: 1;
  position: relative;
}
.fl-pd-guest-apply_form fieldset .wpcf7-captchar {
  padding: 0;
  min-height: 63px;
}
.fl-pd-guest-apply_form fieldset::before {
  top: -18px;
  height: calc(100% + 18px);
}
.fl-pd-guest-apply_form fieldset .wpcf7-not-valid-tip {
  top: calc(100% + 10px);
}
.fl-pd-guest-apply_form fieldset:has(.wpcf7-not-valid-tip) {
  margin-bottom: 30px;
}
.fl-pd-guest-apply_form img.wpcf7-captchac {
  position: absolute;
  top: -120px;
  left: 0px;
  width: 200px;
  height: 84px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 1440px) {
  .fl-pd-guest-apply_form img.wpcf7-captchac {
    width: 150px;
    height: 54px;
    top: -100px;
  }
}
.fl-pd-guest-apply_form .wpcf7-form-control-wrap:has(.wpcf7-captchar) {
  border-radius: 10px;
}
.fl-pd-guest-apply_form .wpcf7-form-control-wrap:has(.wpcf7-captchar)::before {
  content: none;
}
.fl-pd-guest-apply_form .wpcf7-response-output {
  text-align: center;
}

.page-static, .page-thought-leadership-podcast {
  background-image: url(images/body-bg-new-graphics.9766fea8.jpg);
}
@media screen and (min-width: 1441px) {
  .page-static .banner, .page-thought-leadership-podcast .banner {
    padding-top: 352px;
  }
}
.page-static .banner__wrapper, .page-thought-leadership-podcast .banner__wrapper {
  max-width: 1015px;
  margin-inline: auto;
}
.page-static .banner__title, .page-thought-leadership-podcast .banner__title {
  margin-bottom: 23px !important;
}
@media screen and (min-width: 1441px) {
  .page-static .banner__title .h2, .page-thought-leadership-podcast .banner__title .h2 {
    font-size: 68px;
    line-height: 1.14;
  }
}
.page-static .banner__title .h2 span, .page-thought-leadership-podcast .banner__title .h2 span {
  display: inline-block;
}
.page-static .banner p, .page-thought-leadership-podcast .banner p {
  line-height: 1.467;
}
@media screen and (min-width: 992px) {
  .page-static .banner p, .page-thought-leadership-podcast .banner p {
    margin-bottom: 43px;
  }
}
@media screen and (min-width: 1441px) {
  .page-static .banner .btn, .page-thought-leadership-podcast .banner .btn {
    padding-left: 48px !important;
    padding-right: 42px !important;
  }
}
@media screen and (min-width: 992px) {
  .page-static .banner:has(p) .banner__btn, .page-thought-leadership-podcast .banner:has(p) .banner__btn {
    margin-bottom: 46px;
  }
}

.podcast-section {
  padding-top: 91px;
  padding-bottom: 106px;
}
@media screen and (max-width: 991px) {
  .podcast-section {
    padding-top: 44px;
    padding-bottom: 40px;
  }
}
.podcast-section .section-title {
  text-align: center;
  margin-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .podcast-section .section-title {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1441px) {
  .podcast-section .section-title {
    font-size: 51px;
    line-height: 1;
  }
}
.podcast-section_row {
  display: flex;
  flex-wrap: wrap;
  gap: 47px;
}
@media screen and (max-width: 991px) {
  .podcast-section_row {
    gap: 44px 30px;
  }
}
.podcast-section_col {
  flex: 0 1 calc(33.33% - 31.33px);
}
@media screen and (max-width: 991px) {
  .podcast-section_col {
    flex: 0 1 calc(50% - 15px);
  }
}
@media screen and (max-width: 575px) {
  .podcast-section_col {
    flex: 0 1 100%;
  }
}
.podcast-section .featured-card {
  overflow: hidden;
}
.podcast-section .featured-card_img {
  position: relative;
  overflow: hiiden;
  border-radius: 15px;
  background: linear-gradient(268.63deg, rgba(52, 109, 255, 0.2) 1.37%, rgba(178, 101, 255, 0.2) 96.21%);
  padding: 15px 14px;
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .podcast-section .featured-card_img {
    padding: 10px;
    border-radius: 8px;
    margin-bottom: 20px;
  }
}
.podcast-section .featured-card_img::before {
  border-width: 1px;
  background: linear-gradient(268.63deg, rgba(52, 109, 255, 0.5) 1.37%, rgba(178, 101, 255, 0.5) 96.21%) border-box;
}
.podcast-section .featured-card_img img {
  aspect-ratio: 1.58/1;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  border-radius: inherit;
  display: block;
}
.podcast-section .featured-card_meta {
  display: inline-flex;
  gap: 16px;
  flex-wrap: wrap;
  align-items: center;
}
.podcast-section .featured-card_meta span {
  font-size: 15px;
  line-height: 1.867;
  margin: 0 0 5px;
  position: relative;
}
.podcast-section .featured-card_meta span:has(+ span)::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(100% + 5px);
  width: 4px;
  height: 4px;
  background-color: #fff;
  border-radius: 50%;
  transform: translateY(-50%);
}
.podcast-section .featured-card_title {
  margin-bottom: 19px;
}
@media screen and (min-width: 992px) {
  .podcast-section .featured-card_title {
    font-size: 30px;
    line-height: 1.267;
  }
}
.podcast-section .featured-card .listen-btn {
  font-size: 16px;
  border: unset;
  PADDING-LEFT: 15px;
}
@media screen and (min-width: 1441px) {
  .podcast-section .featured-card .listen-btn {
    gap: 5px;
  }
}
@media screen and (max-width: 767px) {
  .podcast-section .featured-card .listen-btn {
    font-size: 14px;
  }
}
.podcast-section .featured-card .listen-btn::before {
  background: linear-gradient(268.63deg, #346DFF 1.37%, #B265FF 96.21%) border-box;
}
@media screen and (min-width: 1441px) {
  .podcast-section .featured-card .listen-btn::after {
    width: 30px;
    height: 30px;
  }
}

.episode-results {
  padding-top: 107px;
  padding-bottom: 29px;
}
@media screen and (max-width: 991px) {
  .episode-results {
    padding-top: 40px;
  }
}

.pdc-solution-list--leadership {
  padding-top: 0;
}
@media screen and (max-width: 991px) {
  .pdc-solution-list--leadership {
    padding-top: 40px;
  }
}
@media screen and (min-width: 1441px) {
  .pdc-solution-list--leadership .pdc-solution-list__title {
    font-size: 51px;
    line-height: 1;
  }
}
.pdc-solution-list--leadership .pdc-solution-list__title::after {
  content: none;
}
.pdc-solution-list--leadership .fl-ls-points {
  max-width: 1222px;
}
.pdc-solution-list--leadership .fl-ls-point::before {
  top: 50%;
  transform: translateY(-50%);
}
.pdc-solution-list--leadership .fl-ls-point-inner {
  padding-right: 44px;
  background: linear-gradient(0deg, rgba(34, 14, 156, 0.25), rgba(34, 14, 156, 0.25)), linear-gradient(216.92deg, rgba(145, 11, 180, 0.41) 4.27%, rgba(65, 1, 236, 0) 95.19%);
}
@media screen and (min-width: 1441px) {
  .pdc-solution-list--leadership .fl-ls-point-inner {
    padding-block: 35px;
    padding-left: 115px;
  }
}
@media screen and (max-width: 991px) {
  .pdc-solution-list--leadership .fl-ls-point-inner {
    padding-right: 24px;
  }
}
.pdc-solution-list--leadership .fl-ls-point-inner p {
  font-size: 18px !important;
  line-height: 1.5;
}
.pdc-solution-list--leadership .fl-ls-point-inner p strong {
  display: block;
  font-size: 28px;
  line-height: 1;
  margin-bottom: 10px;
}
@media screen and (max-width: 991px) {
  .pdc-solution-list--leadership .fl-ls-point-inner p strong {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .pdc-solution-list--leadership .fl-ls-point-inner p strong {
    font-size: 20px;
  }
}
.pdc-solution-list--leadership .fl-ls-point-inner::after {
  content: none;
}
.pdc-solution-list--leadership .fl-ls-point-inner::before {
  background: linear-gradient(42.33deg, #4101EC 8.19%, rgba(0, 0, 0, 0) 120.01%) border-box;
  opacity: 1;
}

.how-it-works--leadership .how-it-works__wrapper, .how-it-works--pov .how-it-works__wrapper {
  max-width: 100%;
}
.how-it-works--leadership .fl-book-btn, .how-it-works--pov .fl-book-btn {
  display: none;
}
@media screen and (min-width: 1441px) {
  .how-it-works--leadership .ls-process__title, .how-it-works--pov .ls-process__title {
    font-size: 51px;
  }
}
.how-it-works--leadership .ls-process__steps, .how-it-works--pov .ls-process__steps {
  gap: 16px;
}
.how-it-works--leadership .ls-process__step, .how-it-works--pov .ls-process__step {
  flex: 0 1 calc(20% - 12.8px);
  overflow: hidden;
  border-radius: 22px;
}
@media screen and (max-width: 1800px) {
  .how-it-works--leadership .ls-process__step, .how-it-works--pov .ls-process__step {
    flex: 0 1 calc(25% - 12px);
  }
}
@media screen and (max-width: 1440px) {
  .how-it-works--leadership .ls-process__step, .how-it-works--pov .ls-process__step {
    flex: 0 1 calc(33.33% - 10.67px);
  }
}
@media screen and (max-width: 767px) {
  .how-it-works--leadership .ls-process__step, .how-it-works--pov .ls-process__step {
    flex: 0 1 calc(50% - 8px);
  }
}
@media screen and (max-width: 575px) {
  .how-it-works--leadership .ls-process__step, .how-it-works--pov .ls-process__step {
    flex: 0 1 100%;
  }
}
.how-it-works--leadership .ls-process__step-meta, .how-it-works--pov .ls-process__step-meta {
  position: static;
  order: 1;
  background-color: rgba(18, 10, 48, 0.5019607843);
  padding-block: 26px;
  padding-inline: 23px;
}
@media screen and (max-width: 1440px) {
  .how-it-works--leadership .ls-process__step-meta, .how-it-works--pov .ls-process__step-meta {
    padding-block: 15px;
  }
}
.how-it-works--leadership .ls-process__step-meta h6, .how-it-works--pov .ls-process__step-meta h6 {
  font-weight: 800;
}
@media screen and (min-width: 1441px) {
  .how-it-works--leadership .ls-process__step-meta h6, .how-it-works--pov .ls-process__step-meta h6 {
    font-size: 26px;
    line-height: 1;
  }
}
.how-it-works--leadership .ls-process__step-content, .how-it-works--pov .ls-process__step-content {
  order: 2;
  height: auto;
  padding: 42px 23px 38px;
}
@media screen and (max-width: 1440px) {
  .how-it-works--leadership .ls-process__step-content, .how-it-works--pov .ls-process__step-content {
    padding-block: 24px;
  }
}
.how-it-works--leadership .ls-process__step-inner, .how-it-works--pov .ls-process__step-inner {
  gap: 0;
  min-height: unset;
  justify-content: unset;
}
.how-it-works--leadership .ls-process__step-inner h5, .how-it-works--pov .ls-process__step-inner h5 {
  line-height: 1;
  margin-bottom: 15px;
}
@media screen and (min-width: 992px) {
  .how-it-works--leadership .ls-process__step-inner h5, .how-it-works--pov .ls-process__step-inner h5 {
    font-size: 28px;
  }
}
.how-it-works--leadership .ls-process__step-inner p, .how-it-works--pov .ls-process__step-inner p {
  font-size: 18px;
  line-height: 1.56;
}

.page-executive-pov-a {
  background-image: url(images/body-bg-new-graphics.9766fea8.jpg);
}

.pov-banner {
  padding-top: 285px;
  padding-bottom: 88px;
}
@media screen and (max-width: 1199px) {
  .pov-banner {
    padding-top: 230px;
  }
}
@media screen and (max-width: 991px) {
  .pov-banner {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .pov-banner {
    padding-top: 155px;
    padding-bottom: 44px;
  }
}
.pov-banner_row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 50px 30px;
}
@media screen and (max-width: 1800px) {
  .pov-banner_row {
    align-items: center;
  }
}
.pov-banner_col-content {
  flex: 0 1 41.8125%;
  padding-block-start: 67px;
  padding-block-end: 97px;
}
@media screen and (max-width: 1800px) {
  .pov-banner_col-content {
    padding-block: 40px;
  }
}
@media screen and (max-width: 991px) {
  .pov-banner_col-content {
    flex: 0 1 100%;
    order: 2;
    padding: 0;
  }
}
.pov-banner_col-content h1 {
  margin: 0 0 35px;
}
@media screen and (min-width: 1801px) {
  .pov-banner_col-content h1 {
    font-size: 68px;
    line-height: 1.12;
  }
}
.pov-banner_col-content h1 span {
  display: block;
}
.pov-banner_col-content p {
  margin: 0 0 44px;
  padding-right: 40px;
}
@media screen and (min-width: 1801px) {
  .pov-banner_col-content p {
    font-size: 30px;
    line-height: 1.467;
  }
}
@media screen and (min-width: 1441px) {
  .pov-banner_col-content .btn {
    padding-left: 48px;
    padding-right: 42px;
  }
}
@media screen and (max-width: 1399px) {
  .pov-banner_col-content .btn {
    font-size: 20px;
    min-height: 70px;
    gap: 8px;
    padding: 8px 20px;
  }
}
@media screen and (max-width: 1399px) {
  .pov-banner_col-content .btn::after {
    width: 20px;
    height: 20px;
  }
}
.pov-banner_col-thumb {
  flex: 0 1 53.835%;
}
@media screen and (max-width: 991px) {
  .pov-banner_col-thumb {
    flex: 0 1 100%;
    order: 1;
  }
}
.pov-banner_col-thumb img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  border-radius: inherit;
}
.pov-banner_col-thumb .img-holder {
  height: 100%;
  border-radius: 15px;
  background: linear-gradient(268.63deg, rgba(52, 109, 255, 0.2) 1.37%, rgba(178, 101, 255, 0.2) 96.21%);
  padding: 15px 14px;
}
@media screen and (max-width: 1440px) {
  .pov-banner_col-thumb .img-holder {
    padding: 8px;
    border-radius: 8px;
  }
}
.pov-banner_col-thumb .img-holder::before {
  border-width: 1px;
  background: linear-gradient(268.63deg, rgba(52, 109, 255, 0.5) 1.37%, rgba(178, 101, 255, 0.5) 96.21%) border-box;
}
.pov-banner_col-thumb-inner {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .pov-banner_col-thumb-inner {
    gap: 12px;
  }
}
.pov-banner_col-thumb-left {
  flex: 0 1 calc(54.45% - 11px);
}
@media screen and (max-width: 767px) {
  .pov-banner_col-thumb-left {
    flex: 0 1 calc(50% - 6px);
  }
}
.pov-banner_col-thumb-right {
  flex: 0 1 calc(45.55% - 11px);
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .pov-banner_col-thumb-right {
    flex: 0 1 calc(50% - 6px);
    gap: 12px;
  }
}
.pov-banner_col-thumb-right .img-holder {
  width: 100%;
  height: auto;
  aspect-ratio: 1.31/1;
}

.pov-content {
  padding-top: 89px;
  padding-bottom: 88px;
}
@media screen and (max-width: 991px) {
  .pov-content {
    padding-block: 60px;
  }
}
@media screen and (max-width: 991px) {
  .pov-content {
    padding-block: 44px;
  }
}
.pov-content_title {
  margin: 0 0 44px;
}
@media screen and (min-width: 1441px) {
  .pov-content_title {
    font-size: 51px;
    line-height: 1;
    margin: 0 0 62px;
  }
}
.pov-content_grid {
  display: flex;
  flex-wrap: wrap;
  gap: 33px;
}
@media screen and (max-width: 1399px) {
  .pov-content_grid {
    gap: 20px;
  }
}
.pov-content_col {
  flex: 0 1 calc(33.33% - 22px);
  display: flex;
  flex-direction: column;
  gap: 33px;
}
@media screen and (max-width: 1399px) {
  .pov-content_col {
    gap: 20px;
    flex: 0 1 calc(33.33% - 13.33px);
  }
}
@media screen and (max-width: 575px) {
  .pov-content_col {
    flex: 0 1 100%;
  }
}
.pov-content_card {
  height: 100%;
  border-radius: 15px;
  background: linear-gradient(268.63deg, rgba(52, 109, 255, 0.2) 1.37%, rgba(178, 101, 255, 0.2) 96.21%);
  padding: 15px 14px;
  width: 100%;
}
@media screen and (max-width: 1399px) {
  .pov-content_card {
    padding: 8px;
    border-radius: 8px;
  }
}
.pov-content_card::before {
  border-width: 1px;
  background: linear-gradient(268.63deg, rgba(52, 109, 255, 0.5) 1.37%, rgba(178, 101, 255, 0.5) 96.21%) border-box;
}
.pov-content_card img,
.pov-content_card iframe {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.pov-content_card.medium-content {
  aspect-ratio: 0.95/1;
  height: auto;
}
.pov-content_card.short-content {
  aspect-ratio: 1.31/1;
  height: auto;
}

.pov-strategy {
  padding-top: 94px;
  padding-bottom: 60px;
}
@media screen and (max-width: 991px) {
  .pov-strategy {
    --_fieldset-height: 0;
    padding-bottom: 40px;
    padding-top: 54px;
  }
}
.pov-strategy .container {
  position: relative;
}
.pov-strategy fieldset {
  border-color: #346DFF;
  border-radius: 50px;
}
@media screen and (max-width: 991px) {
  .pov-strategy fieldset {
    border: 0;
  }
}
@media screen and (min-width: 992px) {
  .pov-strategy fieldset {
    position: absolute;
    height: calc(100% - 190px);
    width: calc(100% - 30px);
    top: 0;
    left: 15px;
  }
}
@media screen and (min-width: 992px) {
  .pov-strategy fieldset::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 50%;
    height: 6px;
    background: #1a0f54;
  }
}
.pov-strategy fieldset legend {
  margin: 0 0 28px;
  padding-inline: 15px;
}
@media screen and (min-width: 1441px) {
  .pov-strategy fieldset legend {
    font-size: 51px;
    line-height: 1;
  }
}
@media screen and (min-width: 992px) {
  .pov-strategy.last-2-col fieldset::after {
    width: 37%;
  }
}
@media screen and (min-width: 992px) {
  .pov-strategy.last-1-col fieldset::after {
    content: none;
  }
}
.pov-strategy_row {
  padding-inline: 63px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 36px 30px;
  position: relative;
  z-index: 2;
  padding-top: 110px;
}
@media screen and (max-width: 1199px) {
  .pov-strategy_row {
    padding-inline: 30px;
    gap: 30px 15px;
  }
}
@media screen and (max-width: 991px) {
  .pov-strategy_row {
    margin-top: 0;
    padding-inline: 0;
    padding-top: 0;
  }
}
.pov-strategy_col {
  flex: 0 1 calc(25% - 22.5px);
}
@media screen and (max-width: 1199px) {
  .pov-strategy_col {
    flex: 0 1 calc(25% - 11.25px);
  }
}
@media screen and (max-width: 991px) {
  .pov-strategy_col {
    flex: 0 1 calc(33.33% - 20px);
  }
}
@media screen and (max-width: 767px) {
  .pov-strategy_col {
    flex: 0 1 calc(50% - 15px);
  }
}
@media screen and (max-width: 575px) {
  .pov-strategy_col {
    flex: 0 1 100%;
  }
}
.pov-strategy-card {
  background: linear-gradient(216.92deg, rgba(145, 11, 180, 0.35) 4.27%, rgba(65, 1, 236, 0) 95.19%);
  border-radius: 30px;
  text-align: center;
  padding: 17px 27px 22px;
  height: 100%;
}
@media screen and (max-width: 1199px) {
  .pov-strategy-card {
    padding-inline: 15px;
  }
}
.pov-strategy-card::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgb(34, 14, 156), rgb(34, 14, 156));
  border-radius: inherit;
  z-index: -1;
}
.pov-strategy-card::before {
  border-width: 1px;
  background: linear-gradient(42.33deg, #4101EC 8.19%, rgba(0, 0, 0, 0) 120.01%);
}
.pov-strategy-card_img {
  margin: 0 0 2px;
}
.pov-strategy-card_img img {
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  margin-inline: auto;
}
@media screen and (max-width: 1199px) {
  .pov-strategy-card_img img {
    width: 124px;
    height: 124px;
  }
}
.pov-strategy-card_title {
  margin: 0 0 12px;
  font-weight: 700;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .pov-strategy-card_title {
    font-size: 20px;
  }
}
@media screen and (min-width: 1441px) {
  .pov-strategy-card_title {
    font-size: 28px;
    margin: 0 0 16px;
  }
}
.pov-strategy-card_content p {
  font-size: 18px;
  line-height: 1.56;
}
@media screen and (max-width: 1199px) {
  .pov-strategy-card_content p {
    font-size: 16px;
  }
}

.how-it-works--pov {
  position: relative;
  border-radius: 100px;
  padding-top: 104px;
  padding-bottom: 121px;
  background: linear-gradient(273.44deg, rgba(72, 45, 235, 0.12) 8.79%, rgba(120, 42, 168, 0.13) 86.11%);
}
@media screen and (max-width: 991px) {
  .how-it-works--pov {
    border-radius: 50px;
    padding-block: 80px;
  }
}
.how-it-works--pov::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(images/works-bg-mask.01ed9dd6.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: inherit;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.how-it-works--pov .ls-process {
  position: relative;
  z-index: 2;
}
.how-it-works--pov .ls-process__title {
  padding: 0;
  padding-bottom: 55px;
}
.how-it-works--pov .ls-process__steps {
  margin-top: 0;
  gap: 55px 45px;
}
@media screen and (max-width: 991px) {
  .how-it-works--pov .ls-process__steps {
    gap: 34px 30px;
  }
}
.how-it-works--pov .ls-process__step {
  flex: 0 1 calc(33.33% - 30px);
}
@media screen and (max-width: 991px) {
  .how-it-works--pov .ls-process__step {
    flex: 0 1 calc(50% - 15px);
  }
}
@media screen and (max-width: 575px) {
  .how-it-works--pov .ls-process__step {
    flex: 0 1 100%;
  }
}
.how-it-works--pov .ls-process__step-inner {
  background: linear-gradient(0deg, rgba(217, 217, 217, 0), rgba(217, 217, 217, 0)), linear-gradient(268.08deg, rgba(72, 45, 235, 0.5215686275) 9.68%, rgba(120, 42, 168, 0.4392156863) 83.21%);
}

.pov-shoots {
  --swiper-image-ratio: 120.48%;
  --swiper-width: 51.1%;
  --swiper-inactive-scaleY: .72;
  --swiper-inactive-scaleX: .84;
  padding-top: 111px;
  padding-bottom: 83px;
}
@media screen and (max-width: 991px) {
  .pov-shoots {
    padding-top: 80px;
    padding-bottom: 40px;
  }
}
.pov-shoots .container {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.pov-shoots_title {
  margin: 0 0 47px;
}
@media screen and (min-width: 1441px) {
  .pov-shoots_title {
    font-size: 51px;
    line-height: 1;
    margin: 0 0 62px;
  }
}
.pov-shoots .swiper-slide {
  width: var(--swiper-width);
  transform: scaleY(var(--swiper-inactive-scaleY)) scaleX(var(--swiper-inactive-scaleX));
  transition: 0.4s transform;
}
.pov-shoots .swiper-slide-active {
  transform: scale(1);
}
.pov-shoots .swiper-slide_holder {
  border-radius: 30px;
  background: linear-gradient(135.52deg, #4A30B1 0%, #A01CC2 100.92%);
  padding: 9px;
}
@media screen and (max-width: 1399px) {
  .pov-shoots .swiper-slide_holder {
    padding: 8px;
    border-radius: 15px;
  }
}
.pov-shoots .swiper-slide_holder .image-wrapper {
  padding-bottom: var(--swiper-image-ratio);
  position: relative;
  border-radius: inherit;
}
.pov-shoots .swiper-slide_holder img {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  inset: 0;
}
.pov-shoots .swiper-button-prev, .pov-shoots .swiper-button-next {
  width: 106px;
  color: #fff;
  margin-top: unset;
}
@media screen and (max-width: 991px) {
  .pov-shoots .swiper-button-prev, .pov-shoots .swiper-button-next {
    width: 60px;
  }
}
@media screen and (max-width: 575px) {
  .pov-shoots .swiper-button-prev, .pov-shoots .swiper-button-next {
    width: 40px;
  }
}
.pov-shoots .swiper-button-prev:hover, .pov-shoots .swiper-button-next:hover {
  color: #195BDF;
}
.pov-shoots .swiper-button-prev svg, .pov-shoots .swiper-button-next svg {
  width: 100%;
}
.pov-shoots .swiper-button-prev::after, .pov-shoots .swiper-button-next::after {
  content: none;
}
.pov-shoots .swiper-button-prev {
  transform: translate(-50%, -50%);
  left: calc((100% - var(--swiper-width)) / 2);
}
.pov-shoots .swiper-button-next {
  transform: translate(50%, -50%);
  right: calc((100% - var(--swiper-width)) / 2);
}

.image-showcase {
  padding-top: 60px;
  padding-bottom: 111px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .image-showcase {
    padding-block: 40px;
  }
}
.image-showcase::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60%;
  background: #120A30;
  filter: blur(31px);
}
.image-showcase img {
  display: block;
  margin-inline: auto;
}

.fl-cta {
  padding-block: 67px;
}
.fl-cta .site-footer-cta__button {
  position: relative;
  transform: translate(0);
}
.fl-cta .site-footer-cta__button .inner {
  display: inline-block;
  position: relative;
}
.fl-cta .site-footer-cta__button .inner::before {
  content: "";
  width: 240px;
  height: 150px;
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU3IiBoZWlnaHQ9IjE5MiIgdmlld0JveD0iMCAwIDE1NyAxOTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTQ5LjY4NyA4LjAzOTkyQzE1Mi4xMDEgMTUuMjc1MiAxNTMuNDgxIDIzLjE1ODcgMTUzLjc4NSAzMS40NTFDMTUzLjk2MiAzNy4xMTMgMTUzLjM0OSA0My4wMDQxIDE1MS45NjggNDguOTE4NEMxNTAuMzggNTUuNjUwNSAxNDcuNjA3IDYyLjI4MTkgMTQzLjgzMyA2OC4zNjdDMTQxLjg0NyA3MS41OTc3IDEzOS41ODkgNzQuNjQwNiAxMzcuMTA2IDc3LjQzMzdDMTM0LjQ5OCA4MC4yNDU0IDEzMS41ODggODIuNjIyMyAxMjguNTA5IDg0LjQ1NzJDMTI1LjkzNCA4NS45OTU3IDEyMy4yNjkgODcuMTI5MyAxMjAuNjAyIDg3LjgyMDNDMTE4Ljc1NiA3OS43ODYyIDExNS41NDUgNzIuNTkxNyAxMTEuMTIxIDY2LjU3NzFDMTA2LjU2OCA2MC4wNzI0IDEwMC42MTYgNTUuMTAzMSA5My42MzQ4IDUxLjk3NjlDOTIuNzM0IDUxLjYwMTUgOTEuNzI0NiA1MS4zNDQ1IDkwLjc2MzcgNTEuMDM4Qzg5LjczNDEgNTAuNzk2NiA4OC42NzA2IDUwLjY0OCA4Ny41ODE1IDUwLjU5MzVDODUuMjAyMyA1MC4zMjczIDgyLjYyNjIgNTAuODg1MSA4MC4xNDg1IDUyLjIwMjdDNzguNzk0MyA1Mi45NTQyIDc3LjUxOTIgNTMuOTg2OSA3Ni40MDE1IDU1LjIzNzRDNzUuMjgzOCA1Ni40ODc5IDc0LjM0NzMgNTcuOTI5NyA3My42NDk0IDU5LjQ3NDFDNzIuMzgyNCA2Mi40MDcyIDcxLjkxOCA2NS41MDA1IDcyLjMyOTcgNjguMjY1QzcyLjY3OTEgNzAuNjgyOCA3My4zOTYxIDcyLjkxMTcgNzQuNDUyMyA3NC44NjM4Qzc0LjkzMzEgNzUuNzkyOCA3NS40NjIzIDc2LjY3OTYgNzYuMDM3OSA3Ny41MjFDNzYuNTk4OCA3OC4zNzM3IDc3LjIwNTQgNzkuMTQ5MSA3Ny44MzQ4IDc5Ljg4NThDODAuMzE2IDgyLjgxOTcgODMuMTY2NCA4NS4zMTYzIDg2LjMzMDMgODcuMzI2NkM5Mi4zODIgOTEuMzIwNyA5OS4zNzk2IDkzLjY4MTIgMTA2LjkzOSA5NC4yNzgzQzEwOS41MTMgOTQuNDQ1OSAxMTIuMTUgOTQuMzYzNSAxMTQuODI1IDk0LjAzMkMxMTUuMjk2IDk2Ljk2OTQgMTE1LjQ2NyAxMDAuMDQzIDExNS4zMzUgMTAzLjE5OUMxMTUuMTM3IDEwNi45NDIgMTE0LjQyNSAxMTAuNzc5IDExMy4yMjQgMTE0LjU3NEMxMTIuMDI0IDExOC4yMzcgMTEwLjM1MSAxMjEuODAyIDEwOC4yNjkgMTI1LjEzQzEwNi4yMTUgMTI4LjQzNyAxMDMuOTEyIDEzMS41NjkgMTAxLjM5NyAxMzQuNDc2Qzk2LjYwNyAxMzkuODc2IDkxLjE5MjYgMTQ0LjQzNCA4NS40Mjk5IDE0Ny45MThDNzUuNjg4MyAxNTMuNjc0IDY1LjUzNjcgMTU3LjQyMiA1NS41MzczIDE1OC45NTRDNDguMTc2NiAxNjAuMjE0IDQwLjkwMTQgMTYwLjczNSAzMy43OTQ4IDE2MC41MTFDMjYuMDA0NSAxNjAuMTkgMTguMzk2OCAxNTkuMTg1IDExLjAzMjQgMTU3LjUwM0M5LjUwMTIxIDE1Ny4xNDcgOC4zNDU2OCAxNTYuOTA4IDcuNDI4MjMgMTU2Ljc1N0M4LjM3MjE0IDE1Ni4wMTEgOS4zNDQ3NSAxNTUuMjgxIDEwLjMxNzQgMTU0LjU1MUMxMi40NTQ0IDE1Mi45OTcgMTQuNTQ1NyAxNTEuNTIgMTYuNTM2OSAxNTAuMTE0QzIwLjU1NjUgMTQ3LjI3MSAyNC4xMjk5IDE0NC43OTIgMjcuMTMwOCAxNDIuNjI2QzMzLjExIDEzOC4zMzMgMzYuNzk5NSAxMzUuMjk2IDM2LjU3NzEgMTM0LjU5MUMzNi4zNTQ3IDEzMy44ODYgMzIuMzkyMyAxMzUuNDg0IDI2LjA4NDEgMTM4LjgyN0MyMi45MTI5IDE0MC41MjcgMTkuMjAwOSAxNDIuNTg2IDE0Ljk2NjEgMTQ1LjMwMUMxMi44MzQzIDE0Ni42NSAxMC42ODgyIDE0Ny45OSA4LjQ0MjI0IDE0OS41MzNDNy4zMDA2OSAxNTAuMzE5IDYuMTQ3NzEgMTUxLjEyNSA1LjAwOTQyIDE1Mi4wN0M0LjQxMTU3IDE1Mi41MjUgMy44MTY2NCAxNTMuMDA4IDMuMTY0NjQgMTUzLjU4OEMyLjA3NiAxNTQuNDYxIDEuMTMwNCAxNTUuNTg5IDAuNDE1NzA0IDE1Ni44NjdDMC4xNzY0NzcgMTU3LjY1NSAwLjAzMzU2NDEgMTU4LjQ0OSAtMC4wMDgzOTYzMiAxNTkuMjI1TDAuMTI5MjA1IDE2MC40MDFMMC40MTU1MTQgMTYxLjQ1N0wwLjU0MjY3MyAxNjEuODk3TDAuNjQwODMgMTYyLjE5TDAuODI4MzQ5IDE2Mi42OTFDMC45NjEwNjkgMTYzLjA1NyAxLjExMzcgMTYzLjM1NSAxLjI0MDU2IDE2My42NjVDMS41MTE1NiAxNjQuMzIgMS44MDI0NCAxNjQuOTA5IDIuMDkzMzQgMTY1LjQ5OEMyLjY3MjE5IDE2Ni42NDggMy4yNTk1NCAxNjcuNzUxIDMuODY5NzEgMTY4LjgxNkM1LjA3NTcxIDE3MC45MzYgNi4zMDEyOCAxNzIuODU5IDcuNDkyMjggMTc0LjcwOUM5Ljg4Mjc4IDE3OC4zNjMgMTIuMTY2IDE4MS41MTEgMTQuMTU4MyAxODQuMDY5QzE4LjE2ODcgMTg5LjE3NSAyMS4xMTMgMTkxLjk1NiAyMS42ODc0IDE5MS4yNzhDMjIuMjYxOCAxOTAuNiAyMC42NDE3IDE4Ni43MjMgMTcuNTE0OCAxODAuODA5QzE1LjkxNzIgMTc3LjkxIDE0LjAzMTUgMTc0LjQ1IDExLjkzIDE3MC42MDJMOC42ODU0OCAxNjQuNTkyQzguMzE0MDMgMTYzLjg3NyA3Ljk1Njk2IDE2My4xNzEgNy41OTY5MyAxNjIuNDM3QzcuOTQxMzMgMTYyLjY0IDguMzAwMDUgMTYyLjg1MiA4Ljc4MTc2IDE2Mi45NTRDMTYuMDY0NSAxNjUuNzE1IDIzLjg0ODEgMTY3LjM0MyAzMS45NjcxIDE2Ny44MDNDMzkuMzc1NyAxNjguMzA2IDQ2Ljk5ODQgMTY3Ljk1MSA1NC43MzEgMTY2Ljc0NEM1OS43MjYgMTY1LjkzOSA2NC43NTkzIDE2NC43IDY5Ljc4NzcgMTYzLjAzOEM3NS42OTg1IDE2MS4wODQgODEuNTYzNyAxNTguMzM3IDg3LjI1MjQgMTU0Ljg2MUM5My44MTc2IDE1MC44ODggOTkuOTgyMSAxNDUuNjgzIDEwNS40MjcgMTM5LjUxNUMxMDguMzU0IDEzNi4xMTYgMTExLjAzMSAxMzIuNDUxIDExMy40MTEgMTI4LjU4M0MxMTUuOTEyIDEyNC40NjggMTE3LjkxNSAxMjAuMDc5IDExOS4zNDYgMTE1LjU4QzEyMC43NzggMTEwLjk1NyAxMjEuNjE1IDEwNi4yODggMTIxLjgyOCAxMDEuNzM5QzEyMS45NDMgOTguNjIxNSAxMjEuNzk4IDk1LjU3NTggMTIxLjM5MyA5Mi42NDIyQzEyNC4xNzggOTEuNzU5NCAxMjYuOTQzIDkwLjQ2MTggMTI5LjYxMSA4OC43ODQ4QzEzMy4xNDkgODYuNjA4OCAxMzYuNDggODMuODA4MyAxMzkuNDUgODAuNTEyMUMxNDcuMTg5IDcxLjQxNTcgMTUyLjY4OSA2MC4zMjU1IDE1NS4wOTUgNDguOTY1MkMxNTYuMzkgNDIuNjg5MSAxNTYuODMzIDM2LjQ3MjMgMTU2LjQwOCAzMC41NDg0QzE1NS44MSAyMi4wOTEzIDE1My45NDcgMTQuMTc0IDE1MC44OTQgNy4xMDk3OEMxNDguNzcgMi4xNTI3NiAxNDcuMDk5IC0wLjE2MzUzIDE0Ni45MDQgMC4wMzQ2MTc5QzE0Ni43MSAwLjIzMjc2NiAxNDcuOTI5IDIuODU1ODEgMTQ5LjYwNCA4LjAxNjg2TTg5LjU4NzUgODIuMTA0NkM4Ni43NzQ5IDgwLjIyIDg0LjI0MzEgNzcuOTExOCA4Mi4wMzkxIDc1LjIyM0M3OS44OTIgNzIuODA0NSA3OC40MzM3IDY5LjY1NDMgNzcuNzg2NiA2Ni4wMzY4Qzc3LjUzNTggNjQuNjA2NCA3Ny43NTQyIDYyLjk4NzQgNzguNDA1OCA2MS40NDc5Qzc4LjcxNTggNjAuNzg1MSA3OS4xMjcgNjAuMTY4NiA3OS42MTQ1IDU5LjYzNkM4MC4xMDE5IDU5LjEwMzQgODAuNjU1NCA1OC42NjU4IDgxLjI0MTIgNTguMzQ5OEM4Mi42OTY0IDU3LjY1NjEgODQuMTg4NyA1Ny4zOTMxIDg1LjU2MSA1Ny41ODg2Qzg2LjM2MzEgNTcuNjU3OCA4Ny4xNDkgNTcuNzgyMiA4Ny45MTQ4IDU3Ljk2MTNDODguNjk3OSA1OC4yNDEgODkuNTQzOSA1OC40Nzk4IDkwLjIzNTMgNTguNzgzN0M5Ni40MDkxIDYxLjczMzEgMTAxLjY1NSA2Ni4yOTM0IDEwNS42NTggNzIuMTkxN0MxMDkuMjA2IDc3LjA2MTggMTExLjkyOSA4Mi43Mzk3IDExMy43MzIgODkuMDMyMUMxMTEuOTUzIDg5LjEyNzggMTEwLjE5OCA4OS4xMDE3IDEwOC40NzYgODguOTUzN0MxMDEuNTk0IDg4LjIwNzggOTUuMjQ4MiA4NS44NzY3IDg5Ljc3MzcgODIuMDg0MiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-size: contain;
  transform: scaleX(-1) rotate(14deg);
  position: absolute;
  right: 106%;
  top: -38px;
}
@media screen and (max-width: 1440px) {
  .fl-cta .site-footer-cta__button .inner::before {
    width: 120px;
    height: 120px;
    top: -47px;
  }
}
@media screen and (max-width: 767px) {
  .fl-cta .site-footer-cta__button .inner::before {
    content: none;
  }
}
@media screen and (min-width: 1441px) {
  .fl-cta .site-footer-cta__button .btn {
    padding-left: 48px;
    padding-right: 42px;
  }
}

/*# sourceMappingURL=index.css.map*/