@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Geist+Mono:wght@100..900&display=swap");
/*padding*/
/*fonts*/
/*padding*/
/*fonts*/
html {
  box-sizing: border-box;
  font-size: clamp(11px, 1.1vw, 18px);
  line-height: 1.5;
  height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0;
  scroll-behavior: smooth;
  overscroll-behavior: none;
}
@media only screen and (max-width: 1180px) {
  html {
    font-size: clamp(12px, 1.9185vw, 14px);
  }
}
@media only screen and (max-width: 991px) {
  html {
    font-size: clamp(14px, 1.9185vw, 22px);
  }
}
@media only screen and (max-width: 767px) {
  html {
    font-size: clamp(18px, 4.2353vw, 24px);
  }
}
body {
  min-width: 320px;
  font: 1rem/1.5 "Plus Jakarta Sans", sans-serif;
  background: #FFF;
  color: #131313;
  margin: 0;
  padding: 0;
  height: 100%;
  overscroll-behavior: none;
}
@media only screen and (max-width: 767px) {
  body.nav-active {
    overflow: hidden;
  }
}
body *:focus {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body.page-id-66618 {
  background: #FCFCFC;
}
*, *::before, *::after {
  box-sizing: inherit;
}
h1, h2, h3, h4, h5, h6 {
  clear: both;
  font-weight: normal;
  line-height: 1;
  margin-block-start: 1em;
  margin-block-end: 0.5em;
}
p {
  margin-block: 1em;
  font-family: "Inter", sans-serif;
}
dfn, cite, em, i {
  font-style: italic;
}
blockquote {
  margin: 0 1.5em;
}
address {
  margin: 0 0 1.5em;
}
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}
code, kbd, tt, var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}
big {
  font-size: 125%;
}
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}
dt {
  font-weight: 700;
}
dd {
  margin: 0 1.5em 1.5em;
}
/* Make sure embeds and iframes fit their containers. */
embed, iframe, object {
  max-width: 100%;
}
img {
  height: auto;
  max-width: 100%;
  border: 0;
  vertical-align: middle;
}
figure {
  margin: 1em 0;
}
table {
  margin: 0 0 1.5em;
  width: 100%;
}
ul, ol {
  margin-block: 1em;
}
ul ul, ol ol {
  margin-top: 0;
  padding-left: 1em;
}
/* Links
--------------------------------------------- */
a {
  color: #13E989;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
a:hover {
  text-decoration: none;
}
a:focus {
  outline: none;
}
a:hover, a:active {
  outline: 0;
}
/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}
/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
.wp-caption-text {
  text-align: center;
}
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}
/* Alignments
--------------------------------------------- */
.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;
}
.align-center {
  align-items: center;
}
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * 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.
 */
fieldset, form {
  margin: 0;
  padding: 0;
  border-style: none;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: none;
}
/**
 * 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;
}
/**
 * 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;
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input {
  overflow: visible;
}
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, optgroup, select, textarea {
  margin: 0;
  font: 100% "Plus Jakarta Sans", sans-serif;
  vertical-align: middle;
  -webkit-appearance: none;
}
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/**
 * 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;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b, strong {
  font-weight: 700;
}
/**
 * 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;
  text-decoration: underline dotted;
}
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 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;
}
article, aside, dialog, figure, footer, header, menu, nav, section {
  margin: 0;
  padding: 0;
  display: block;
}
.site {
  width: 100%;
  min-height: 100vh;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  overflow: clip;
  box-sizing: border-box;
}
.site:before {
  content: "";
  width: 100%;
  height: 3.3888888889rem;
  position: absolute;
  top: 0;
  left: 0;
  background: #131313;
}
@media only screen and (max-width: 575px) {
  .site:before {
    height: 2.7777777778rem;
  }
}
.site.show-ribbon:before {
  height: 6.2777777778rem;
}
@media only screen and (max-width: 991px) {
  .site.show-ribbon:before {
    height: 2.7777777778rem;
  }
}
.site.hide-ribbon:before {
  height: 3.3888888889rem;
}
@media only screen and (max-width: 575px) {
  .site.hide-ribbon:before {
    height: 2.7777777778rem;
  }
}
.site.hide-header:before {
  display: none;
}
.svg-icon {
  vertical-align: top;
  fill: currentColor;
  stroke: currentColor;
  max-width: 100%;
  max-height: 100%;
}
.container {
  max-width: 81.1111111111rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5555555556rem;
}
@media only screen and (max-width: 575px) {
  .container {
    padding: 0 24px;
  }
}
[data-container="middle"] .container {
  max-width: 76.6666666667rem;
}
[data-container="large"] .container {
  max-width: 84.4444444444rem;
}
.site-main {
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  z-index: 3;
}
.grecaptcha-badge {
  visibility: hidden;
  opacity: 0;
}
.edit-link {
  display: none !important;
}
.site-main .alignfull {
  max-width: 100%;
  width: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding-inline: 1rem;
}
.site-main .alignfull.has-container {
  padding-inline: 0;
}
@media only screen and (max-width: 767px) {
  .site-main .alignfull {
    left: auto;
    transform: none;
  }
}
.site-main .alignfull.wp-block-image {
  max-width: 100%;
}
.site-main .alignwide {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding-inline: 1rem;
}
@media only screen and (max-width: 1350px) {
  .site-main .alignwide {
    left: auto;
    transform: none;
    max-width: 100%;
    padding-inline: 0;
  }
}
.site-main .container .alignwide {
  width: 100vw;
}
@media only screen and (max-width: 767px) {
  .site-main .container .alignwide {
    width: auto;
  }
}
.site-main .container .alignwide .alignfull:not(.wp-block-image) {
  max-width: 100%;
}
.site-main .container .alignfull:not(.wp-block-image) {
  max-width: none;
  width: calc(100vw - 16px);
  width: calc(100cqw);
}
@media only screen and (max-width: 991px) {
  .site-main .container .alignfull:not(.wp-block-image) {
    width: calc(100vw - 50px);
  }
}
@media only screen and (max-width: 767px) {
  .site-main .container .alignfull:not(.wp-block-image) {
    width: auto;
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
.site-main .container .align .container {
  padding-left: 0;
  padding-right: 0;
}
.site-main > article {
  container-type: inline-size;
}
.sr-only {
  position: absolute !important;
  display: block !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px 0 0 -1px !important;
  padding: 0 !important;
  cursor: text !important;
  border: 0 !important;
  outline: 0 !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1px !important;
}
.hidden {
  display: none !important;
}
.wp-block-group section {
  margin: 0 !important;
}
.green {
  color: #3ECF8E;
}
/*padding*/
/*fonts*/
.grid-row {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: repeat(12, 1fr);
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 0 1.3333333333rem;
}
@media only screen and (max-width: 767px) {
  .grid-row {
    grid-gap: 0 0.6666666667rem;
  }
}
@media only screen and (max-width: 575px) {
  .grid-row {
    grid-gap: 0 0.3333333333rem;
  }
}
.grid-row--center {
  align-items: center;
}
.grid-row--10 {
  -ms-grid-columns: repeat(10, 1fr);
  grid-template-columns: repeat(10, 1fr);
}
@media only screen and (max-width: 991px) {
  .grid-row--10 {
    -ms-grid-columns: repeat(12, 1fr);
    grid-template-columns: repeat(12, 1fr);
  }
}
.grid-col {
  width: 100%;
  max-width: 100%;
  min-width: 0;
}
.grid-col--1 {
  grid-column: span 1;
}
.grid-col--2 {
  grid-column: span 2;
}
.grid-col--3 {
  grid-column: span 3;
}
.grid-col--4 {
  grid-column: span 4;
}
.grid-col--5 {
  grid-column: span 5;
}
.grid-col--6 {
  grid-column: span 6;
}
.grid-col--7 {
  grid-column: span 7;
}
.grid-col--8 {
  grid-column: span 8;
}
.grid-col--9 {
  grid-column: span 9;
}
.grid-col--10 {
  grid-column: span 10;
}
.grid-col--11 {
  grid-column: span 11;
}
.grid-col--12 {
  grid-column: span 12;
}
@media only screen and (max-width: 991px) {
  .grid-col-lg--1 {
    grid-column: span 1;
  }
  .grid-col-lg--2 {
    grid-column: span 2;
  }
  .grid-col-lg--3 {
    grid-column: span 3;
  }
  .grid-col-lg--4 {
    grid-column: span 4;
  }
  .grid-col-lg--5 {
    grid-column: span 5;
  }
  .grid-col-lg--6 {
    grid-column: span 6;
  }
  .grid-col-lg--7 {
    grid-column: span 7;
  }
  .grid-col-lg--8 {
    grid-column: span 8;
  }
  .grid-col-lg--9 {
    grid-column: span 9;
  }
  .grid-col-lg--10 {
    grid-column: span 10;
  }
  .grid-col-lg--11 {
    grid-column: span 11;
  }
  .grid-col-lg--12 {
    grid-column: span 12;
  }
}
@media only screen and (max-width: 767px) {
  .grid-col-sm--1 {
    grid-column: span 1;
  }
  .grid-col-sm--2 {
    grid-column: span 2;
  }
  .grid-col-sm--3 {
    grid-column: span 3;
  }
  .grid-col-sm--4 {
    grid-column: span 4;
  }
  .grid-col-sm--5 {
    grid-column: span 5;
  }
  .grid-col-sm--6 {
    grid-column: span 6;
  }
  .grid-col-sm--7 {
    grid-column: span 7;
  }
  .grid-col-sm--8 {
    grid-column: span 8;
  }
  .grid-col-sm--9 {
    grid-column: span 9;
  }
  .grid-col-sm--10 {
    grid-column: span 10;
  }
  .grid-col-sm--11 {
    grid-column: span 11;
  }
  .grid-col-sm--12 {
    grid-column: span 12;
  }
}
@media only screen and (max-width: 991px) {
  body .is-layout-flex {
    display: block;
  }
  body .is-layout-flex .testimonials {
    margin: 2rem 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  body .is-layout-flex {
    gap: 0;
  }
}
h2.h2 {
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.7777777778rem;
}
@media only screen and (max-width: 575px) {
  h2.h2 {
    font-size: 1.3333333333rem;
    line-height: 1.8888888889rem;
  }
}
.btn-group {
  display: flex;
  gap: 1.1111111111rem;
  flex-wrap: wrap;
  align-items: center;
}
.btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: top;
  font-size: 0.9444444444rem;
  line-height: 1.3888888889rem;
  font-weight: 500;
  border: none;
  padding: 0.8888888889rem 1.3888888889rem;
  border-radius: 0.5555555556rem;
  transition: none !important;
  text-decoration: none !important;
  cursor: pointer;
  gap: 0.5555555556rem;
  position: relative;
  font-family: "Inter", sans-serif;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.btn-icon:after {
  content: "";
  width: 0.9444444444rem;
  height: 0.9444444444rem;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}
.btn-primary {
  background: linear-gradient(358deg, #25DB94 1.31%, #019B5D 106.7%);
  box-shadow: 0px 0.5px 0.2px 0px rgba(62, 207, 142, 0.5);
  color: #FCF9FE !important;
}
.btn-primary:hover {
  background: #0AB878 !important;
  box-shadow: 0px 0.5px 0.2px 0px rgba(50, 176, 119, 0.5);
}
.btn-primary.btn-icon:after {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0166 14.4945V3.52539M13.0166 3.52539L2.0166 14.5254M13.0166 3.52539H2.04749' stroke='%23FCF9FE' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  transition: transform 0.3s ease-in-out;
}
.btn-primary.btn-icon:hover:after {
  transform: rotate(45deg);
}
.btn-transparent {
  background: transparent;
  color: #32B077 !important;
}
.btn-transparent:hover {
  color: #32B077 !important;
}
.btn-transparent.btn-icon:after {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0166 14.4945V3.52539M13.0166 3.52539L2.0166 14.5254M13.0166 3.52539H2.04749' stroke='%2332B077' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  transition: transform 0.3s ease-in-out;
}
.btn-transparent.btn-icon:hover:after {
  transform: rotate(45deg);
}
.btn-white {
  background: #FFFFFF;
  color: #131313 !important;
}
.btn-white:hover {
  background: rgba(255, 255, 255, 0.7);
}
.btn-white.btn-icon:after {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.682 13.9691V3M13.682 3L2.68201 14M13.682 3H2.7129' stroke='%23131313' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  transition: transform 0.3s ease-in-out;
}
.btn-white.btn-icon:hover:after {
  transform: rotate(45deg);
}
.btn-outline {
  color: #FFFFFF !important;
  border: 1px solid #303030;
  background: transparent;
}
.btn-outline:hover {
  background: rgba(255, 255, 255, 0.1);
}
.btn-black {
  background: #0F172A;
  color: #FCF9FE;
}
.btn-black.btn-icon:after {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0166 14.4945V3.52539M13.0166 3.52539L2.0166 14.5254M13.0166 3.52539H2.04749' stroke='%23FCF9FE' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  transition: transform 0.3s ease-in-out;
}
.btn-black.btn-icon:hover:after {
  transform: rotate(45deg);
}
.btn-primary-2 {
  font-size: 1rem;
  line-height: 1.5555555556rem;
  padding: 0.6111111111rem 1.5555555556rem;
  border-radius: 0.4444444444rem;
  background: #17E894;
  border: 1px solid rgba(31, 31, 31, 0.02);
  color: #1F1F1F !important;
}
@media only screen and (max-width: 767px) {
  .btn-primary-2 {
    padding: 10px 24px;
    font-size: 15.3px;
    line-height: 24px;
  }
}
.btn-primary-2.btn-icon:after {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.19105 11.9274L6.04048 10.7896L10.0355 6.79461H0V5.13268H10.0355L6.04048 1.14404L7.19105 -0.000133753L13.1548 5.96365L7.19105 11.9274Z' fill='%231F1F1F'/%3E%3C/svg%3E%0A");
  width: 0.7777777778rem;
  height: 0.6666666667rem;
}
.btn-primary-2:hover {
  border: 1px solid #08EE91;
  background: linear-gradient(256deg, #1AFD8C 5.25%, #1BF898 28.62%, #0DF68D 49.29%, #24EF8D 70.91%, #0DEF91 87.03%);
  box-shadow: 0 3px 27.2px 0 #44E181;
}
.btn-primary-2:active {
  background: linear-gradient(256deg, #00BF6B 5.23%, #05B873 28.62%, #00B266 49.22%, #0AAD69 70.89%, #00B86E 87%);
}
.btn-transparent-2 {
  font-size: 1rem;
  line-height: 1.5555555556rem;
  padding: 0.6666666667rem 1.5555555556rem;
  border-radius: 0.4444444444rem;
  color: #BABCB8 !important;
  position: relative;
  background: rgba(255, 255, 255, 0.03);
  backdrop-filter: blur(2.5px);
}
@media only screen and (max-width: 767px) {
  .btn-transparent-2 {
    padding: 11px 24px;
    font-size: 15.3px;
    line-height: 24px;
  }
}
.btn-transparent-2:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: conic-gradient(from 0deg, rgba(210, 218, 210, 0.48) 0deg, rgba(210, 218, 210, 0.48) 35deg, rgba(115, 128, 120, 0.3) 90deg, rgba(210, 218, 210, 0.48) 145deg, rgba(210, 218, 210, 0.48) 215deg, rgba(115, 128, 120, 0.3) 270deg, rgba(210, 218, 210, 0.48) 325deg, rgba(210, 218, 210, 0.48) 360deg);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  pointer-events: none;
}
.btn-transparent-2:hover {
  background: rgba(255, 255, 255, 0.14);
  box-shadow: 0 3px 20px 0 rgba(68, 225, 129, 0.41);
  color: #FFFFFF !important;
}
.btn-transparent-2:active {
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 3px 20px 0 rgba(68, 225, 129, 0.41);
}
.btn-link {
  padding: 0.8888888889rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5555555556rem;
  font-size: 0.8888888889rem;
  line-height: 1.3888888889rem;
  font-weight: 500;
  color: #3ECF8E !important;
}
.btn-link:after {
  content: "";
  width: 0.9444444444rem;
  height: 0.9444444444rem;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0166 14.4945V3.52539M13.0166 3.52539L2.0166 14.5254M13.0166 3.52539H2.04749' stroke='%2332B077' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  transition: transform 0.3s ease-in-out;
}
.btn-link:hover:after {
  transform: rotate(45deg);
}
.btn-olly {
  display: flex;
  gap: 0.2222222222rem;
  border-radius: 0.2777777778rem;
  padding: 0.3333333333rem 0.4444444444rem;
  border: 1px solid #454545;
  background: linear-gradient(152deg, #1f2823 0%, rgba(32, 124, 83, 0) 50%, #29b677 100%);
  color: #FCFCFC;
  font-size: 0.7222222222rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  position: relative;
  transition: all 0.5s ease;
}
.btn-olly:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.97624 10.9621C4.2882 11.2723 4.2882 11.7752 3.97622 12.0853L3.96025 12.1012C3.64828 12.4114 3.14248 12.4114 2.83051 12.1012C2.51855 11.7911 2.51855 11.2882 2.83052 10.978L2.8465 10.9621C3.15847 10.652 3.66427 10.652 3.97624 10.9621Z' fill='%2313E989'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.73131 11.2014C8.04271 11.5121 8.0418 12.015 7.72926 12.3246L5.51646 14.5167C5.20393 14.8263 4.69813 14.8254 4.38673 14.5147C4.07533 14.204 4.07624 13.7011 4.38877 13.3915L6.60157 11.1994C6.9141 10.8898 7.4199 10.8907 7.73131 11.2014Z' fill='%2313E989'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7347 14.9749C10.9794 14.6099 11.4754 14.5113 11.8424 14.7546L11.8904 14.7864C12.2575 15.0297 12.3567 15.5228 12.1119 15.8878C11.8672 16.2528 11.3712 16.3514 11.0041 16.1081L10.9562 16.0763C10.5891 15.833 10.4899 15.3399 10.7347 14.9749Z' fill='%2313E989'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0061 10.9145C16.3181 11.2247 16.3181 11.7276 16.0061 12.0378L14.9197 13.1179C14.6077 13.4281 14.1019 13.4281 13.79 13.1179C13.478 12.8078 13.478 12.3049 13.79 11.9947L14.8764 10.9145C15.1884 10.6044 15.6942 10.6044 16.0061 10.9145Z' fill='%2313E989'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0235 6.91949C16.3355 7.22965 16.3355 7.73253 16.0235 8.0427L7.99513 16.0247C7.68316 16.3349 7.17736 16.3349 6.86539 16.0247C6.55342 15.7146 6.55342 15.2117 6.86539 14.9015L14.8938 6.91949C15.2057 6.60932 15.7115 6.60932 16.0235 6.91949Z' fill='%2313E989'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5039 4.46532C14.8159 4.77549 14.8159 5.27837 14.5039 5.58853L9.88656 10.1792C9.57459 10.4894 9.06879 10.4894 8.75682 10.1792C8.44486 9.86903 8.44486 9.36615 8.75682 9.05598L13.3741 4.46532C13.6861 4.15515 14.1919 4.15515 14.5039 4.46532Z' fill='%2313E989'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0675 2.90825C12.3797 3.21821 12.3801 3.72109 12.0683 4.03146L6.1329 9.94055C5.82114 10.2509 5.31534 10.2513 5.00316 9.9413C4.69098 9.63135 4.69064 9.12847 5.0024 8.81809L10.9378 2.909C11.2496 2.59863 11.7554 2.59829 12.0675 2.90825Z' fill='%2313E989'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.18981 4.79986C6.50124 5.11056 6.50037 5.61344 6.18786 5.92307L3.86323 8.22635C3.55072 8.53598 3.04492 8.53511 2.73349 8.22441C2.42206 7.91371 2.42293 7.41083 2.73544 7.1012L5.06007 4.79793C5.37258 4.4883 5.87838 4.48916 6.18981 4.79986Z' fill='%2313E989'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.61363 2.50127C8.05482 2.50127 8.41248 2.85686 8.41248 3.2955V3.37492C8.41248 3.81356 8.05482 4.16915 7.61363 4.16915C7.17244 4.16915 6.81479 3.81356 6.81479 3.37492V3.2955C6.81479 2.85686 7.17244 2.50127 7.61363 2.50127Z' fill='%2313E989'/%3E%3C/svg%3E%0A");
  width: 1.0555555556rem;
  height: 1.0555555556rem;
  background-size: contain;
  background-repeat: no-repeat;
  transition: all 0.3s ease;
}
.btn-olly:hover {
  background: linear-gradient(341deg, #1f2823 0%, rgba(32, 124, 83, 0) 50%, #29b677 100%);
}
.btn-olly:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.97624 10.9621C4.2882 11.2723 4.2882 11.7752 3.97622 12.0853L3.96025 12.1012C3.64828 12.4114 3.14248 12.4114 2.83051 12.1012C2.51855 11.7911 2.51855 11.2882 2.83052 10.978L2.8465 10.9621C3.15847 10.652 3.66427 10.652 3.97624 10.9621Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.73131 11.2014C8.04271 11.5121 8.0418 12.015 7.72926 12.3246L5.51646 14.5167C5.20393 14.8263 4.69813 14.8254 4.38673 14.5147C4.07533 14.204 4.07624 13.7011 4.38877 13.3915L6.60157 11.1994C6.9141 10.8898 7.4199 10.8907 7.73131 11.2014Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7347 14.9749C10.9794 14.6099 11.4754 14.5113 11.8424 14.7546L11.8904 14.7864C12.2575 15.0297 12.3567 15.5228 12.1119 15.8878C11.8672 16.2528 11.3712 16.3514 11.0041 16.1081L10.9562 16.0763C10.5891 15.833 10.4899 15.3399 10.7347 14.9749Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0061 10.9145C16.3181 11.2247 16.3181 11.7276 16.0061 12.0378L14.9197 13.1179C14.6077 13.4281 14.1019 13.4281 13.79 13.1179C13.478 12.8078 13.478 12.3049 13.79 11.9947L14.8764 10.9145C15.1884 10.6044 15.6942 10.6044 16.0061 10.9145Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0235 6.91949C16.3355 7.22965 16.3355 7.73253 16.0235 8.0427L7.99513 16.0247C7.68316 16.3349 7.17736 16.3349 6.86539 16.0247C6.55342 15.7146 6.55342 15.2117 6.86539 14.9015L14.8938 6.91949C15.2057 6.60932 15.7115 6.60932 16.0235 6.91949Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5039 4.46532C14.8159 4.77549 14.8159 5.27837 14.5039 5.58853L9.88656 10.1792C9.57459 10.4894 9.06879 10.4894 8.75682 10.1792C8.44486 9.86903 8.44486 9.36615 8.75682 9.05598L13.3741 4.46532C13.6861 4.15515 14.1919 4.15515 14.5039 4.46532Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0675 2.90825C12.3797 3.21821 12.3801 3.72109 12.0683 4.03146L6.1329 9.94055C5.82114 10.2509 5.31534 10.2513 5.00316 9.9413C4.69098 9.63135 4.69064 9.12847 5.0024 8.81809L10.9378 2.909C11.2496 2.59863 11.7554 2.59829 12.0675 2.90825Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.18981 4.79986C6.50124 5.11056 6.50037 5.61344 6.18786 5.92307L3.86323 8.22635C3.55072 8.53598 3.04492 8.53511 2.73349 8.22441C2.42206 7.91371 2.42293 7.41083 2.73544 7.1012L5.06007 4.79793C5.37258 4.4883 5.87838 4.48916 6.18981 4.79986Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.61363 2.50127C8.05482 2.50127 8.41248 2.85686 8.41248 3.2955V3.37492C8.41248 3.81356 8.05482 4.16915 7.61363 4.16915C7.17244 4.16915 6.81479 3.81356 6.81479 3.37492V3.2955C6.81479 2.85686 7.17244 2.50127 7.61363 2.50127Z' fill='white'/%3E%3C/svg%3E%0A");
}
.arrow-link {
  display: flex;
  align-items: baseline;
  gap: 0.3333333333rem;
  color: #14C880;
  font-size: 0.8888888889rem;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
  position: relative;
}
.arrow-link:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.39205 10.6023L5.36932 9.59095L8.92045 6.03982H0V4.56254H8.92045L5.36932 1.01709L6.39205 4.3869e-05L11.6932 5.30118L6.39205 10.6023Z' fill='%2314C880'/%3E%3C/svg%3E%0A");
  width: 0.6666666667rem;
  height: 0.6111111111rem;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  transition: all 0.3s ease;
}
.arrow-link:hover:after {
  transform: rotate(-45deg);
}
.pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.8888888889rem;
  padding: 2.2222222222rem 0;
}
@media only screen and (max-width: 575px) {
  .pagination {
    gap: 0.3333333333rem;
  }
}
.pagination .page-numbers {
  width: 2.2222222222rem;
  height: 2.2222222222rem;
  font-family: "Inter", sans-serif;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 2.2222222222rem;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  color: #646464;
}
@media only screen and (max-width: 575px) {
  .pagination .page-numbers {
    width: 1.5555555556rem;
    height: 2.2222222222rem;
    line-height: 2.2222222222rem;
  }
}
.pagination .page-numbers.current {
  border-radius: 0.3333333333rem;
  border: 1px solid #646464;
}
.pagination .page-numbers.next, .pagination .page-numbers.prev {
  width: auto;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.3333333333rem;
}
@media only screen and (max-width: 575px) {
  .pagination .page-numbers.next, .pagination .page-numbers.prev {
    font-size: 0;
  }
}
.pagination .page-numbers.next:after {
  content: "";
  width: 0.7777777778rem;
  height: 0.7777777778rem;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.99332 1.69727L5.45736 2.1613L9.67771 6.38162C10.0194 6.72334 10.0194 7.27735 9.67771 7.61906L5.45736 11.8394L4.99332 12.3035L4.06525 11.3754L4.52929 10.9113L8.44025 7.00034L4.52929 3.08938L4.06525 2.62534L4.99332 1.69727Z' fill='%23646464'/%3E%3C/svg%3E%0A");
}
.pagination .page-numbers.prev:before {
  content: "";
  width: 0.7777777778rem;
  height: 0.7777777778rem;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.00589 12.3035L8.54184 11.8394L4.32153 7.61906C3.97982 7.27736 3.97982 6.72334 4.32153 6.38163L8.54184 2.1613L9.00589 1.69727L9.934 2.62534L9.4699 3.08938L5.55896 7.00034L9.4699 10.9113L9.934 11.3754L9.00589 12.3035Z' fill='%23646464'/%3E%3C/svg%3E%0A");
}
.breadcrumbs {
  margin-bottom: 1.7777777778rem;
}
.breadcrumbs ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5555555556rem;
}
.breadcrumbs ul li {
  color: #131313;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5555555556rem;
}
.breadcrumbs ul a {
  display: flex;
  align-items: center;
  gap: 0.2222222222rem;
  color: #06C176;
  position: relative;
}
.breadcrumbs ul i {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.04695 11.1885C4.84599 10.9795 4.8525 10.6471 5.06151 10.4462L7.81793 7.84961L5.06151 5.25305C4.8525 5.05208 4.84599 4.71973 5.04695 4.51073C5.24792 4.30172 5.58027 4.29521 5.78927 4.49617L8.93927 7.47117C9.04221 7.57015 9.10039 7.7068 9.10039 7.84961C9.10039 7.99242 9.04221 8.12906 8.93927 8.22805L5.78927 11.203C5.58027 11.404 5.24792 11.3975 5.04695 11.1885Z' fill='%23646464'/%3E%3C/svg%3E%0A");
  width: 0.7777777778rem;
  height: 0.8333333333rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.is-search-form {
  width: 12.2222222222rem;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5363 11.4882C12.3303 10.7178 12.8236 9.6394 12.8236 8.44579C12.8236 6.1048 10.9258 4.20703 8.58483 4.20703C6.24383 4.20703 4.34607 6.1048 4.34607 8.44579C4.34607 10.7868 6.24383 12.6845 8.58483 12.6845C9.73223 12.6845 10.7731 12.2287 11.5363 11.4882ZM11.5363 11.4882L13.8423 13.794' stroke='%23232734' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: calc(100% - 0.67rem) 50%;
}
@media only screen and (max-width: 575px) {
  .is-search-form {
    width: 100%;
  }
}
.is-search-form input.is-search-input {
  padding: 0.4444444444rem 2.1111111111rem 0.4444444444rem 0.6666666667rem !important;
  border: none !important;
  border-bottom: 1px solid #D3D3D3 !important;
  color: #646464 !important;
  font-family: "Inter", sans-serif !important;
  font-size: 0.7777777778rem !important;
  font-weight: 400;
  line-height: 1.2222222222rem;
  background: transparent !important;
}
@media only screen and (max-width: 575px) {
  .is-search-form input.is-search-input {
    padding-left: 0 !important;
  }
}
div.is-ajax-search-details, div.is-ajax-search-result {
  padding: 0 !important;
  border: none !important;
  background: #FFFFFF !important;
}
.is-ajax-search-details a, .is-ajax-search-result a {
  color: #3ECF8E !important;
}
.is-ajax-search-details .is-ajax-search-items > div, .is-ajax-search-post {
  background: transparent !important;
}
.is-show-more-results {
  background: #3ECF8E !important;
  color: #FFFFFF !important;
}
.is-ajax-search-no-result {
  text-align: left !important;
}
.slick-dots {
  bottom: -70px;
  display: flex;
  justify-content: center;
  gap: 12px;
}
@media only screen and (max-width: 575px) {
  .slick-dots {
    bottom: -32px;
    justify-content: flex-start;
    left: 10px;
  }
}
.slick-dots li {
  width: 11px;
  height: 11px;
  margin: 0;
}
.slick-dots li button {
  width: 100%;
  height: 100%;
  padding: 0;
  border-radius: 50%;
  background-color: #BCBCC2;
}
.slick-dots li button:before {
  display: none;
}
.slick-dots li.slick-active button {
  background-color: #3ECF8E;
}
.black-background {
  background: linear-gradient(176deg, #131313 42.46%, #37C482 355.98%);
}
@media only screen and (max-width: 575px) {
  .black-background {
    background: linear-gradient(180deg, #131313 28.34%, #13221B 40.16%, #131313 90.33%);
  }
}
.black-background--2 {
  background: linear-gradient(354deg, #131313 55.36%, #11442C 136.63%);
}
.black-background--3 {
  background: linear-gradient(220deg, #007742 -21.21%, #133433 20.46%, #141414 62.12%);
}
.black-background section {
  background-color: transparent !important;
  background: transparent !important;
  margin: 0 !important;
  max-width: 100% !important;
}
.black-background .hero-pricing {
  padding-top: 5.5555555556rem !important;
}
@media only screen and (max-width: 575px) {
  .black-background .hero-pricing {
    padding-top: 50px !important;
  }
}
.black-background .hero-pricing:before, .black-background .hero-pricing:after {
  display: none !important;
}
.black-background .hero-pricing__list {
  margin: 4.2222222222rem auto 0;
}
.gray-background {
  background-color: #FCFCFC;
}
@media only screen and (max-width: 767px) {
  .gray-background {
    background-color: transparent;
  }
}
.gray-background .menu-images {
  background-color: #FCFCFC !important;
}
@media only screen and (max-width: 767px) {
  .gray-background .menu-images {
    background-color: inherit !important;
  }
}
@media only screen and (max-width: 767px) {
  .spacer-for-desktop {
    display: none;
  }
}
@media only screen and (max-width: 575px) {
  .event-group-bg {
    padding: 0 !important;
  }
}
.wp-block-table {
  overflow: auto;
}
.wp-block-table table tr:nth-child(even) {
  background: #FCFCFC;
}
.wp-block-table table td, .wp-block-table table th {
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3888888889rem;
  vertical-align: text-top;
  border-color: rgba(217, 217, 217, 0.65) !important;
}
.wp-block-table table td strong, .wp-block-table table th strong {
  font-weight: 500;
  color: #131313;
}
.fancybox-container .fancybox-content {
  border-radius: 0.4444444444rem;
  padding: 2.5rem 3.1111111111rem 3.1111111111rem;
}
.fancybox-container .fancybox-content h3 {
  font-size: 2.3333333333rem;
  line-height: normal;
  margin: 0 0 0.4444444444rem;
}
.fancybox-container .fancybox-content p {
  font-size: 1rem;
  line-height: normal;
  margin: 0;
}
.fancybox-container .fancybox-content .mktoForm {
  margin-top: 1.1111111111rem;
  max-width: 100%;
}
.fancybox-container .fancybox-content .mktoForm .mktoFormRow {
  display: flex;
  gap: 0.5555555556rem;
}
.fancybox-container .fancybox-content .mktoForm .mktoFormCol {
  width: 100%;
  float: none;
  margin: 0 !important;
  min-height: 0;
}
.fancybox-container .fancybox-content .mktoForm .mktoFieldWrap {
  width: 100%;
}
.fancybox-container .fancybox-content .mktoForm .mktoLabel {
  display: none;
}
.fancybox-container .fancybox-content .mktoForm .mktoGutter, .fancybox-container .fancybox-content .mktoForm .mktoOffset {
  display: none;
}
.fancybox-container .fancybox-content .mktoForm .mktoField {
  padding: 0.8333333333rem 1.4444444444rem;
  border-radius: 0.5555555556rem;
  border: 1px solid #D3D3D3;
  background: #FCFCFC;
  backdrop-filter: blur(21px);
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  width: 100% !important;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  margin-bottom: 0.8888888889rem;
  box-shadow: none;
  min-height: 3.1111111111rem;
}
@media only screen and (max-width: 575px) {
  .fancybox-container .fancybox-content .mktoForm .mktoField {
    padding: 1.1111111111rem;
    line-height: 1.3333333333rem;
  }
}
.fancybox-container .fancybox-content .mktoForm .nice-select.open {
  z-index: 2;
}
.fancybox-container .fancybox-content .mktoForm .nice-select .list {
  width: calc(100% + 2px);
  z-index: 2;
  left: -1px;
  margin-top: 0.3888888889rem;
  border: 1px solid #D3D3D3;
  border-radius: 0.5555555556rem;
  box-shadow: none;
}
.fancybox-container .fancybox-content .mktoForm .nice-select:after {
  border-bottom: 1px solid #646464;
  border-right: 1px solid #646464;
  width: 0.4444444444rem;
  height: 0.4444444444rem;
  right: 0.8888888889rem;
}
.fancybox-container .fancybox-content .mktoForm .nice-select .option {
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  min-height: auto;
  padding: 0.4444444444rem 1.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .fancybox-container .fancybox-content .mktoForm .nice-select .option {
    padding: 0.4444444444rem 1.1111111111rem;
  }
}
.fancybox-container .fancybox-content .mktoForm .mktoHtmlText {
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
}
.fancybox-container .fancybox-content .mktoForm .mktoButtonRow {
  margin-top: 3rem;
}
@media only screen and (max-width: 575px) {
  .fancybox-container .fancybox-content .mktoForm .mktoButtonRow {
    margin-top: 1.3333333333rem;
  }
}
.fancybox-container .fancybox-content .mktoForm .mktoButtonRow .mktoButtonWrap {
  margin: 0 !important;
}
.fancybox-container .fancybox-content .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
  padding: 0.8888888889rem 1.3888888889rem;
  border-radius: 6px;
  background: linear-gradient(0deg, #06C176 -29.43%, #3ECF8E 43.52%, #06C176 106.96%);
  box-shadow: 0px 0.5px 0.2px 0px rgba(62, 207, 142, 0.5);
  color: #FCF9FE;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3888888889rem;
  border: none;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5555555556rem;
}
@media only screen and (max-width: 575px) {
  .fancybox-container .fancybox-content .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
    font-size: 0.8888888889rem;
  }
}
.fancybox-container .fancybox-content .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.84473 17L17.8447 7' stroke='%23FCFCFC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.84473 7H17.8447V17' stroke='%23FCFCFC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 1.3888888889rem;
  height: 1.3333333333rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  transition: transform 0.3s ease-in-out;
}
.fancybox-container .fancybox-content .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover {
  background: #32B077 !important;
  box-shadow: 0px 0.5px 0.2px 0px rgba(50, 176, 119, 0.5);
}
.fancybox-container .fancybox-content .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover:after {
  transform: rotate(45deg);
}
.fancybox-container .fancybox-content .marketo-modal__submited {
  display: none;
}
.fancybox-container .fancybox-content .marketo-modal__submited i {
  background-image: url("data:image/svg+xml,%3Csvg width='194' height='180' viewBox='0 0 194 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M109 170C140.48 170 166 144.48 166 113C166 81.5198 140.48 56 109 56C77.5198 56 52 81.5198 52 113C52 144.48 77.5198 170 109 170Z' fill='%23F3FBF7'/%3E%3Cpath d='M87.0502 123.177C53.1753 131.743 13.6148 95.8776 33.6032 72.9247C38.3968 67.4188 46.6025 65.3211 52.9852 68.6655C56.2097 70.3552 58.4322 73.1758 59.1402 76.4756C59.8481 79.7755 59.2569 83.4449 56.7403 86.1608C36.2887 108.248 8.05429 90.7382 2.39307 64.6502' stroke='%23D5EFE5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='1.97 2.96'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M99.5623 153.615C99.4555 154.818 100.092 155.969 101.17 156.519C102.248 157.068 103.551 156.906 104.456 156.109L177.6 91.8596C178.534 91.0408 178.851 89.7198 178.394 88.5593C177.941 87.3994 176.806 86.6464 175.564 86.6798L78.1243 89.1838C76.9163 89.2147 75.853 89.9789 75.4389 91.1127C75.0211 92.2461 75.3393 93.5233 76.2389 94.3337L101.585 117.196C102.278 117.822 102.637 118.734 102.556 119.659L99.5623 153.615Z' fill='%23D5EFE5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M76.238 94.3318C75.3384 93.5214 75.0217 92.2463 75.4358 91.1124C75.8536 89.9791 76.9171 89.2149 78.125 89.184L175.561 86.6795C176.807 86.6466 177.938 87.399 178.395 88.5595L102.361 118.313C102.194 117.893 101.931 117.51 101.586 117.196L76.238 94.3318Z' fill='%233CC48F'/%3E%3C/svg%3E%0A");
  width: 10.7777777778rem;
  height: 10rem;
  background-size: contain;
  background-repeat: no-repeat;
  margin: auto 1.1111111111rem;
}
.fancybox-container .fancybox-content .btn-group {
  display: flex;
}
.fancybox-container .fancybox-content .btn-group a {
  margin-top: 1.1111111111rem;
}
.search-modal {
  border-radius: 0.4444444444rem;
  border: 1px solid #454545;
  background: #131313;
  padding: 2.7777777778rem 1.3333333333rem 1.7777777778rem !important;
  width: 100%;
}
.search-modal___form {
  position: relative;
}
.search-modal___form input {
  padding: 0.6666666667rem 2.3888888889rem;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.506 11.6536C9.19777 12.6699 7.5514 13.1493 5.90211 12.9943C4.25281 12.8393 2.72461 12.0615 1.62867 10.8192C0.532723 9.57703 -0.0485596 7.96381 0.00317978 6.30806C0.0549192 4.6523 0.73579 3.07852 1.90716 1.90716C3.07852 0.73579 4.6523 0.0549192 6.30806 0.00317978C7.96381 -0.0485596 9.57703 0.532722 10.8192 1.62867C12.0615 2.72461 12.8393 4.25282 12.9943 5.90211C13.1493 7.5514 12.6699 9.19777 11.6536 10.506L16.0081 14.8442L14.8524 16L10.5141 11.6536H10.506ZM6.51774 11.3932C7.15906 11.3932 7.7941 11.2668 8.3866 11.0214C8.9791 10.776 9.51746 10.4163 9.97094 9.9628C10.4244 9.50932 10.7841 8.97096 11.0296 8.37846C11.275 7.78596 11.4013 7.15092 11.4013 6.5096C11.4013 5.86828 11.275 5.23324 11.0296 4.64074C10.7841 4.04823 10.4244 3.50987 9.97094 3.05639C9.51746 2.60291 8.9791 2.24319 8.3866 1.99777C7.7941 1.75235 7.15906 1.62603 6.51774 1.62603C5.22253 1.62603 3.98038 2.14055 3.06453 3.05639C2.14869 3.97224 1.63417 5.2144 1.63417 6.5096C1.63417 7.8048 2.14869 9.04696 3.06453 9.9628C3.98038 10.8786 5.22253 11.3932 6.51774 11.3932Z' fill='%23C6C8C7'/%3E%3C/svg%3E%0A");
  background-size: 0.8888888889rem;
  background-repeat: no-repeat;
  width: 100%;
  background-color: transparent;
  background-position: 0.8888888889rem 50%;
  color: #FCFCFC;
  font-family: "Inter", sans-serif;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.0026666667rem;
  border-radius: 2.1666666667rem;
  border: 1px solid #D9D9D9;
  outline: none;
}
.search-modal___form .ajax-search-clear {
  position: absolute;
  right: 0.8888888889rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  display: none;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.42603 12.7617L12.8541 3.33363' stroke='%23D9D9D9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7607 12.7617L3.33265 3.33363' stroke='%23D9D9D9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 0.8888888889rem;
  background-repeat: no-repeat;
  width: 0.8888888889rem;
  height: 0.8888888889rem;
}
.search-modal__loader {
  color: #E6E8EF !important;
  font-size: 0.7777777778rem !important;
  font-weight: 400;
  line-height: 22px !important;
  margin-top: 0.8888888889rem;
}
.search-modal__results {
  max-height: 13.3333333333rem;
  overflow: auto;
  margin-top: 0.8888888889rem;
}
.search-modal__results ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.search-modal__results ul li a {
  border-bottom: 1px solid #454545;
  padding: 0.8888888889rem 0.8888888889rem 0.8888888889rem 1.5555555556rem;
  position: relative;
  display: block;
}
.search-modal__results ul li a:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0908 18.1211H3.90918C3.72969 18.1211 3.55756 18.0498 3.43064 17.9229C3.30372 17.796 3.23242 17.6238 3.23242 17.4443V2.55566C3.23242 2.37618 3.30372 2.20404 3.43064 2.07712C3.55756 1.95021 3.72969 1.87891 3.90918 1.87891H12.0303L16.7676 6.61621V17.4443C16.7676 17.6238 16.6963 17.796 16.5694 17.9229C16.4424 18.0498 16.2703 18.1211 16.0908 18.1211Z' stroke='%23C6C8C7' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.0303 1.87894V6.61624H16.7676' stroke='%23C6C8C7' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.29297 10.6768H12.707' stroke='%23C6C8C7' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.29297 13.3838H12.707' stroke='%23C6C8C7' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 1.1111111111rem;
  height: 1.1111111111rem;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 0.8888888889rem;
  left: 0;
}
.search-modal__results ul li a span {
  color: #FCFEFF;
  font-size: 0.8888888889rem;
  font-weight: 600;
  line-height: 150%;
  display: block;
}
.search-modal__results ul li a p {
  color: #E6E8EF;
  font-size: 0.7777777778rem !important;
  font-weight: 400;
  line-height: 22px !important;
  margin: 0.2222222222rem 0 0 !important;
}
.search-modal__results ul li a mark {
  color: #3ECF8E;
  background-color: transparent;
}
.search-modal__results p {
  color: #E6E8EF !important;
  font-size: 0.7777777778rem !important;
  font-weight: 400;
  line-height: 22px !important;
  margin: 0 !important;
}
.search-modal__suggested {
  padding: 0.8888888889rem 0;
  margin-top: 0.8888888889rem;
}
.search-modal__suggested span {
  color: #E6E8EF;
  font-size: 0.8888888889rem;
  font-weight: 600;
  line-height: 150%;
}
.search-modal__suggested ul {
  margin: 0.8888888889rem 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.6666666667rem;
}
.search-modal__suggested ul a {
  color: #C6C8C7;
  font-size: 0.7777777778rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2222222222rem;
}
.search-modal__suggested ul a:hover {
  color: #3ECF8E;
}
.search-modal__empty {
  padding: 0.8888888889rem 0;
  color: #C6C8C7;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.0026666667rem;
  border-bottom: 1px solid #454545;
}
.search-modal .fancybox-close-small {
  color: #fff !important;
}
.logo-kit-modal {
  width: 100%;
  border-radius: 0.4444444444rem;
  border: 1px solid #454545;
  background: radial-gradient(216.83% 172.15% at 53.71% 120.08%, #131313 0%, #131313 52.5%, #3AE494 100%);
  padding: 1.7777777778rem 2rem 2.3333333333rem !important;
}
.logo-kit-modal img {
  width: 7.6666666667rem;
}
.logo-kit-modal h3 {
  color: #FCFCFC;
  font-size: 1.1111111111rem !important;
  font-weight: 600;
  line-height: 150%;
  margin: 1.8888888889rem 0 0 !important;
  padding-bottom: 1rem !important;
  border-bottom: 1px solid #454545;
}
.logo-kit-modal__description {
  padding: 1.1111111111rem 0 1.6666666667rem;
}
.logo-kit-modal__description p {
  color: #FCFCFC;
  font-size: 1rem !important;
  font-weight: 400;
  line-height: 155%;
  margin: 0;
}
.logo-kit-modal .fancybox-close-small {
  color: #FFFFFF !important;
}
.a2a_kit a:hover svg {
  filter: brightness(0) saturate(100%) invert(54%) sepia(61%) saturate(447%) hue-rotate(101deg) brightness(94%) contrast(90%);
}
.page-content-group {
  width: 43.6666666667rem;
  margin: auto;
  padding: 5.5555555556rem 0 !important;
}
@media only screen and (max-width: 767px) {
  .page-content-group {
    padding: 50px 24px !important;
  }
}
.page-content-group h2 {
  color: #131313;
  margin: 3.3333333333rem 0 1.3333333333rem;
  font-size: 1.3333333333rem;
  font-weight: 500;
  line-height: 2rem;
}
@media only screen and (max-width: 575px) {
  .page-content-group h2 {
    font-size: 1.3333333333rem;
    line-height: 2rem;
    margin: 2.2222222222rem 0 1.3333333333rem;
  }
}
.page-content-group h2 strong {
  font-weight: 500;
}
.page-content-group h3 {
  color: #131313;
  font-size: 1.1111111111rem;
  font-weight: 500;
  line-height: 1.5555555556rem;
  margin: 2.2222222222rem 0 1.3333333333rem;
}
.page-content-group h3 strong {
  font-weight: 500;
}
.page-content-group p {
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5555555556rem;
}
.page-content-group p strong {
  font-weight: 500;
}
.page-content-group ul li, .page-content-group ol li {
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 28px;
}
.page-content-group .wp-block-image {
  margin: 3.3333333333rem 0;
}
.page-content-group .wp-block-table {
  max-width: calc(100vw - 48px);
  overflow-x: auto;
}
@media (max-width: 992px) {
  .page-content-group .wp-block-table {
    width: 780px;
  }
}
.page-content-group .wp-block-table table {
  border-collapse: collapse;
}
@media (max-width: 992px) {
  .page-content-group .wp-block-table table {
    width: auto;
  }
}
.page-content-group .wp-block-table td {
  min-width: 140px;
  border: 1px solid #000;
  padding: 5px;
}
.page-content-group .wp-block-list {
  word-break: break-word;
}
@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}
.animated-label {
  position: relative;
  display: inline-flex;
  padding: 1px;
  border-radius: 999px;
  isolation: isolate;
}
.animated-label::before, .animated-label::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: inherit;
  background: conic-gradient(from var(--gradient-angle), #323232 0deg, #323232 68.4deg, #1EB56D 360deg);
  animation: mib-label-gradient 3s linear infinite;
}
.animated-label__icon {
  width: 1.6666666667rem;
  position: absolute;
  top: 50%;
  left: 1.4444444444rem;
  transform: translateY(-50%);
}
@media only screen and (max-width: 991px) {
  .animated-label__icon {
    width: 1.3333333333rem;
    left: 1.1111111111rem;
  }
}
@media only screen and (max-width: 767px) {
  .animated-label__icon {
    left: 0.8888888889rem;
    width: 1rem;
  }
}
.animated-label span {
  position: relative;
  z-index: 1;
  padding: 0.6111111111rem 1.4444444444rem 0.6111111111rem 3.3888888889rem;
  border-radius: inherit;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  background: #000;
  color: #A7A7A6;
}
@media only screen and (max-width: 991px) {
  .animated-label span {
    font-size: 0.8888888889rem;
    padding: 0.4444444444rem 1.1111111111rem 0.4444444444rem 2.2222222222rem;
  }
}
@media only screen and (max-width: 767px) {
  .animated-label span {
    font-size: 0.6666666667rem;
    padding: 0.6111111111rem 0.8888888889rem 0.6111111111rem 2.2222222222rem;
  }
}
.animated-label--small .animated-label__icon {
  width: 1.2222222222rem;
  left: 1.1111111111rem;
}
.animated-label--small span {
  font-size: 0.6666666667rem;
  padding: 0.6111111111rem 1.1111111111rem 0.6111111111rem 2.5555555556rem;
}
@keyframes mib-label-gradient {
  to {
    --gradient-angle: 360deg;
  }
}
html.fixed, body.fixed {
  overflow: hidden;
}
.site-header {
  background: #1f1f1f;
  backdrop-filter: blur(4px);
  padding: 0.5555555556rem 0;
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  transition: top 0.5s ease-in-out;
}
.site-header:hover {
  background: rgba(19, 19, 19, 0.95);
}
.site-header.header-active .show-on-scroll {
  opacity: 1;
  z-index: 0;
  transition: all 0.3s ease !important;
  transform: scale(1) !important;
}
@media only screen and (max-width: 991px) {
  .site-header.header-active .show-on-scroll {
    z-index: 0;
    transform: none !important;
  }
}
@media only screen and (max-width: 991px) {
  .site-header:before {
    content: "";
    width: 100%;
    height: 2.9444444444rem;
    background: #121212;
    position: fixed;
    top: 0;
    z-index: 99;
  }
}
.site-header .header__ribbon {
  background: #13E989;
  margin: -0.5555555556rem 0 0.5555555556rem;
  padding: 0.6666666667rem;
  max-height: 2.8888888889rem;
  overflow: hidden;
}
@media only screen and (max-width: 991px) {
  .site-header .header__ribbon {
    display: none !important;
  }
}
.site-header .header__ribbon .close-ribbon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.65186 1.34766L14.9617 14.655' stroke='%23131313' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M14.9617 1.34766L1.65186 14.655' stroke='%23131313' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  width: 0.8888888889rem;
  height: 0.8888888889rem;
  display: block;
  position: absolute;
  top: 1.1111111111rem;
  right: 1.2222222222rem;
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
}
.site-header .header__ribbon__wrap {
  display: flex;
  justify-content: center;
  gap: 0.3888888889rem;
}
.site-header .header__ribbon p {
  margin: 0;
  font-size: 0.8888888889rem;
  font-weight: 500;
  line-height: 1.5555555556rem;
}
.site-header .header__ribbon .btn {
  padding: 0;
  background: transparent !important;
}
.site-header.hide-ribbon .header__ribbon {
  display: none !important;
}
.site-header__wrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 1.1111111111rem;
}
.site-header__logo {
  height: 1.685rem;
  width: auto;
  position: relative;
  z-index: 999;
  margin-right: auto;
}
.site-header__logo a {
  display: block;
}
.site-header__logo img {
  max-height: 1.685rem;
}
@media only screen and (max-width: 575px) {
  .site-header__logo img {
    max-height: 19px;
    object-fit: contain;
  }
}
.site-header__menu {
  display: flex;
  position: relative;
  margin-left: auto;
}
@media only screen and (max-width: 991px) {
  .site-header__menu {
    position: fixed;
    top: calc(-100vh - 2.94rem);
    left: 0;
    flex-direction: column;
    background-color: #FCFCFC;
    padding: 20px 24px 80px;
    width: 100%;
    height: calc(100vh - 2.94rem);
    overflow-y: scroll;
    gap: 1.2222222222rem;
    transition: top 0.3s ease;
  }
}
.site-header__menu.active {
  top: 2.9444444444rem;
}
.site-header__menu__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.site-header__menu .menu-item > a {
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.3333333333rem;
  color: #FAFAFA;
  padding: 0.4444444444rem 0.8888888889rem;
  transition: all 0.3s ease-in-out;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .menu-item > a {
    color: #131313;
    display: block;
  }
}
@media only screen and (max-width: 575px) {
  .site-header__menu .menu-item > a {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  .site-header__menu .menu-item > a:hover {
    color: #3ECF8E;
  }
}
@media only screen and (min-width: 992px) {
  .site-header__menu .menu-item > a:not(.dropdown-menu-item).current {
    color: #3ECF8E;
  }
}
.site-header__menu .menu-item.dropdown-menu-item > a {
  position: relative;
  padding-right: 1.3333333333rem;
}
.site-header__menu .menu-item.dropdown-menu-item > a:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5625 5L6.5625 8L9.5625 5' stroke='%23FAFAFA' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 0.7222222222rem;
  height: 0.7222222222rem;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  top: 0.6666666667rem;
  right: 0;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .menu-item.dropdown-menu-item > a:before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.125 14.7368L11.875 9.98682L7.125 5.23682' stroke='%23131313' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 1.0555555556rem;
    height: 1.1111111111rem;
    top: 0.5555555556rem;
  }
}
.site-header__menu .menu-item.dropdown-menu-item > a:after {
  content: "";
  width: 100%;
  height: 2.7222222222rem;
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .menu-item.dropdown-menu-item > a:after {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  .site-header__menu .menu-item.dropdown-menu-item > a:hover:before {
    filter: brightness(0) saturate(100%) invert(64%) sepia(81%) saturate(318%) hue-rotate(101deg) brightness(90%) contrast(96%);
    transform: rotate(180deg);
  }
}
@media only screen and (min-width: 992px) {
  .site-header__menu .menu-item.dropdown-menu-item:hover .megamenu {
    transform: translate(-50%, 0);
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
}
.site-header__menu .menu-item.dropdown-menu-item.active > a {
  color: #3ECF8E;
}
.site-header__menu .menu-item.dropdown-menu-item.active > a:before {
  filter: brightness(0) saturate(100%) invert(64%) sepia(81%) saturate(318%) hue-rotate(101deg) brightness(90%) contrast(96%);
  transform: rotate(90deg);
}
.site-header__menu .menu-item.dropdown-menu-item.active .megamenu {
  display: block;
}
.site-header__menu .megamenu {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 30px);
  top: 2.4444444444rem;
  width: calc((20rem * var(--columns)) + 4.44rem);
  max-width: calc(100vw - 48px);
  box-shadow: 0px 3px 15px 0px rgba(146, 146, 146, 0.2);
  border-radius: 0.5555555556rem;
  max-width: 81.1111111111rem;
  display: none;
}
@media only screen and (min-width: 992px) {
  .site-header__menu .megamenu {
    opacity: 0;
    pointer-events: none;
    transition: opacity 150ms linear, visibility linear 150ms, transform 150ms linear;
    display: block;
  }
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu {
    position: static;
    width: 100%;
    left: 0;
    transform: none;
    display: none;
    padding: 0;
    margin-top: 0.5555555556rem;
    box-shadow: none;
    border-radius: 0;
  }
}
.site-header__menu .megamenu__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 1.1111111111rem;
  border-radius: 0.5555555556rem;
  border: 1px solid #E4E4E7;
  background: #FCFCFC;
  padding: 1.1111111111rem;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu__wrap {
    border: none;
    box-shadow: none;
    flex-direction: column;
    border-radius: 0;
    padding: 0;
  }
}
.site-header__menu .megamenu__row {
  display: flex;
  gap: 1.1111111111rem;
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu__row {
    border: none;
    box-shadow: none;
    flex-direction: column;
    border-radius: 0;
    padding: 0;
    gap: 0;
  }
}
.site-header__menu .megamenu-cta {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1.1111111111rem;
  border-radius: 0.6666666667rem;
  background: linear-gradient(181deg, #131313 40.33%, #37C482 213.3%);
  padding: 1.3333333333rem;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu-cta {
    padding: 0.6111111111rem 0.6666666667rem;
  }
}
.site-header__menu .megamenu-cta__title {
  display: flex;
  align-items: center;
  font-size: 1.3333333333rem;
  font-weight: 500;
  line-height: 2rem;
  color: #FFFFFF;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu-cta__title {
    font-size: 1rem;
    line-height: 1.5555555556rem;
  }
}
.site-header__menu .megamenu-cta__title:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.34052 17.0806L15.623 9.79807L8.34051 2.51557' stroke='%230AB878' stroke-width='1.18006' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 1.3333333333rem;
  height: 1.1111111111rem;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 0.1666666667rem;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu-cta__title:after {
    display: none;
  }
}
.site-header__menu .megamenu-cta__button {
  display: flex;
  align-items: center;
  gap: 0.4444444444rem;
  border-radius: 0.3333333333rem;
  border: 1px solid #76EFB9;
  background: rgba(255, 255, 255, 0.08);
  box-shadow: 0px 0.368px 0.147px 0px rgba(62, 207, 142, 0.5);
  padding: 0.5rem 1.1111111111rem;
  position: relative;
  color: #FFFFFF !important;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu-cta__button {
    padding: 0.2222222222rem;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47363 12.9612L12.8421 5.59277' stroke='%23FCFCFC' stroke-width='1.47368' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.47363 5.59277H12.8421V12.9612' stroke='%23FCFCFC' stroke-width='1.47368' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    width: 1.4444444444rem;
    height: 1.4444444444rem;
  }
}
.site-header__menu .megamenu-cta__button span {
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu-cta__button span {
    display: none;
  }
}
.site-header__menu .megamenu-cta__button:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.45544 13.1839L12.8239 5.81543' stroke='%23FCFCFC' stroke-width='1.47368' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.45544 5.81543H12.8239V13.1839' stroke='%23FCFCFC' stroke-width='1.47368' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1.0555555556rem;
  background-size: contain;
  background-repeat: no-repeat;
  transition: transform 0.3s ease-in-out;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu-cta__button:after {
    display: none;
  }
}
.site-header__menu .megamenu-cta__button:hover:after {
  transform: rotate(45deg);
}
.site-header__menu .megamenu__col {
  width: 100%;
  padding: 0 1.3333333333rem 1.3333333333rem;
  border-radius: 0.8888888889rem;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu__col {
    padding: 0;
  }
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__col {
    padding: 24px 12px !important;
    border-bottom: 1px solid #E4E4E7;
    border-radius: 0 !important;
    border-radius: 6px;
  }
}
.site-header__menu .megamenu__col--blog {
  background: linear-gradient(249deg, #131313 65.88%, #37C482 239.46%);
  padding: 0 1.3333333333rem;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu__col--blog {
    padding: 1.3333333333rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__col--blog {
    padding: 0;
    background: transparent;
  }
}
.site-header__menu .megamenu__col--blog .megamenu__block-title {
  color: #FFFFFF;
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__col--blog .megamenu__block-title {
    color: #131313;
  }
}
.site-header__menu .megamenu__col--blog .megamenu__sub {
  gap: 0.8888888889rem;
}
.site-header__menu .megamenu__col--blog .megamenu__sub a {
  color: #FFFFFF;
  transition: none;
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__col--blog .megamenu__sub a {
    color: #131313;
  }
}
.site-header__menu .megamenu__col--blog .megamenu__sub a:hover, .site-header__menu .megamenu__col--blog .megamenu__sub a.current {
  color: #3ECF8E;
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__col--blog .megamenu__sub--images {
    border-radius: 0.3333333333rem;
    background: linear-gradient(120deg, #131313 59.16%, #37C482 165.07%);
    padding: 0.5555555556rem;
    gap: 0.5555555556rem;
    display: grid;
    -ms-grid-columns: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__col--blog .megamenu__sub--images a {
    display: flex;
    flex-direction: column !important;
    padding: 0 !important;
    border: none !important;
  }
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__col--blog .megamenu__sub--images a img {
    width: 3.3333333333rem;
    min-width: 3.3333333333rem;
    height: 3.3333333333rem;
    background-color: #131313;
  }
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__col--blog .megamenu__sub--images a span {
    color: #FFFFFF;
    font-size: 0.6111111111rem;
    font-weight: 400;
    line-height: 1.1111111111rem;
    letter-spacing: 0.11px;
    text-align: center;
  }
}
.site-header__menu .megamenu__col--blog .megamenu__icon {
  flex-direction: row !important;
  border: 1px solid #282828 !important;
  display: flex;
  align-items: center;
  justify-content: flex-start !important;
  border-radius: 0.5555555556rem;
  padding: 0.2222222222rem !important;
}
.site-header__menu .megamenu__col--blog .megamenu__icon img {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 2.4444444444rem;
  filter: none !important;
}
.site-header__menu .megamenu__col--blog .megamenu__bottom-link {
  color: #FFFFFF;
  margin: 1.3333333333rem 0;
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__col--blog .megamenu__bottom-link {
    color: #131313;
    margin: 1.3333333333rem 0 0;
  }
}
.site-header__menu .megamenu__col--blog .megamenu__bottom-link:before {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.017 10.4521V2.271M10.017 2.271L1.81287 10.4752M10.017 2.271H1.83591' stroke='white' stroke-width='1.11875'/%3E%3C/svg%3E%0A");
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__col--blog .megamenu__bottom-link:before {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.017 10.4521V2.271M10.017 2.271L1.81287 10.4752M10.017 2.271H1.83591' stroke='%23131313' stroke-width='1.11875'/%3E%3C/svg%3E%0A");
  }
}
.site-header__menu .megamenu__col--bg {
  border-bottom: none !important;
}
.site-header__menu .megamenu__col--cta {
  border-radius: 0.4444444444rem !important;
  background: linear-gradient(249deg, #131313 65.88%, #37C482 239.46%);
  padding: 1.0555555556rem 1.3333333333rem !important;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.site-header__menu .megamenu__col--cta strong {
  color: #FCFCFC;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 0.6666666667rem;
  font-weight: 400;
  line-height: 1.1111111111rem;
  letter-spacing: 0.12px;
}
.site-header__menu .megamenu__col--cta img {
  border-radius: 0.5555555556rem;
  margin: 0 0 1rem;
  width: 100%;
}
.site-header__menu .megamenu__col--cta p {
  color: #FCFCFC;
  font-size: 1.1111111111rem;
  font-weight: 500;
  line-height: 1.5555555556rem;
  margin: 0 0 1.3333333333rem;
}
.site-header__menu .megamenu__col--cta__meta {
  display: flex;
  align-items: center;
  gap: 0.5555555556rem;
  margin-bottom: 1rem;
}
.site-header__menu .megamenu__col--cta__meta span {
  color: #FCFCFC;
  font-size: 0.6666666667rem;
  font-weight: 400;
  line-height: 1.0555555556rem;
  display: flex;
  align-items: center;
  gap: 0.2777777778rem;
  position: relative;
}
.site-header__menu .megamenu__col--cta__meta span:before {
  content: "";
  width: 0.9444444444rem;
  height: 0.9444444444rem;
  background-repeat: no-repeat;
  background-size: contain;
}
.site-header__menu .megamenu__col--cta__meta span:nth-child(1):before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5942_120248' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect y='0.154297' width='17.2353' height='17.2353' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5942_120248)'%3E%3Cpath d='M11.7788 1.60986C11.9071 1.60993 12.0184 1.65416 12.1069 1.74268L12.1646 1.81299C12.2145 1.88769 12.2397 1.97438 12.2397 2.0708V3.32373H13.521C13.8937 3.32373 14.2093 3.44955 14.4614 3.70166L14.5503 3.79932C14.743 4.03348 14.8393 4.3153 14.8394 4.64111V14.4497C14.8394 14.8224 14.7135 15.138 14.4614 15.3901C14.2093 15.6421 13.8936 15.7671 13.521 15.7671H3.71338C3.38718 15.7671 3.10495 15.6711 2.87061 15.478L2.77295 15.3901C2.52083 15.138 2.39502 14.8224 2.39502 14.4497V4.64111C2.3951 4.26864 2.52103 3.95367 2.77295 3.70166L2.87061 3.61279C3.10491 3.41987 3.38727 3.32373 3.71338 3.32373H4.99463V2.10107C4.99463 1.9633 5.04145 1.84438 5.13525 1.75049V1.74951L5.21045 1.68896C5.28992 1.63647 5.38256 1.60986 5.48584 1.60986C5.5892 1.60991 5.68174 1.6364 5.76123 1.68896L5.83643 1.74951V1.75049L5.89795 1.82471C5.95051 1.90424 5.97607 1.99766 5.97607 2.10107V3.32373H11.3179V2.0708C11.3179 1.94253 11.3613 1.83118 11.4497 1.74268L11.521 1.68506C11.5957 1.63531 11.6824 1.60986 11.7788 1.60986ZM3.31689 14.4497C3.31689 14.5439 3.35537 14.6335 3.44189 14.7202L3.5083 14.7769C3.57447 14.8241 3.64272 14.8462 3.71338 14.8462H13.521C13.6153 14.8462 13.7057 14.807 13.7925 14.7202C13.879 14.6335 13.9175 14.5439 13.9175 14.4497V7.79053H3.31689V14.4497ZM5.54443 12.1274C5.72435 12.1274 5.88183 12.1955 6.01318 12.3267L6.1001 12.4302C6.17443 12.5383 6.2124 12.6605 6.2124 12.7954C6.2124 12.9304 6.17442 13.0526 6.1001 13.1606L6.01318 13.2642C5.88183 13.3953 5.72434 13.4634 5.54443 13.4634C5.40962 13.4633 5.28722 13.4254 5.1792 13.3511L5.07568 13.2642C4.9445 13.1329 4.87744 12.9754 4.87744 12.7954C4.87744 12.6155 4.94452 12.458 5.07568 12.3267L5.1792 12.2397C5.28722 12.1654 5.40961 12.1275 5.54443 12.1274ZM8.61768 12.1274C8.79746 12.1275 8.95515 12.1955 9.08643 12.3267L9.17236 12.4302C9.24675 12.5383 9.28467 12.6605 9.28467 12.7954C9.28467 12.9304 9.24674 13.0526 9.17236 13.1606L9.08643 13.2642C8.95515 13.3953 8.79746 13.4633 8.61768 13.4634C8.48267 13.4634 8.3596 13.4255 8.25146 13.3511L8.14893 13.2642C8.01766 13.1329 7.94971 12.9755 7.94971 12.7954C7.94971 12.6154 8.01769 12.458 8.14893 12.3267L8.25146 12.2397C8.3596 12.1653 8.48267 12.1274 8.61768 12.1274ZM11.6899 12.1274C11.8698 12.1275 12.0274 12.1955 12.1587 12.3267L12.2446 12.4302C12.3191 12.5383 12.3579 12.6604 12.3579 12.7954C12.3579 12.9305 12.3191 13.0526 12.2446 13.1606L12.1587 13.2642C12.0274 13.3954 11.8698 13.4633 11.6899 13.4634C11.5551 13.4634 11.4327 13.4253 11.3247 13.3511L11.2212 13.2642C11.0899 13.1329 11.022 12.9755 11.022 12.7954C11.022 12.6154 11.09 12.458 11.2212 12.3267L11.3247 12.2397C11.4327 12.1655 11.5551 12.1274 11.6899 12.1274ZM5.54443 9.17334C5.72438 9.17334 5.88181 9.24134 6.01318 9.37256L6.1001 9.47607C6.17436 9.58404 6.2124 9.70648 6.2124 9.84131C6.21234 9.97623 6.17446 10.0985 6.1001 10.2065L6.01318 10.3101C5.88186 10.4411 5.72427 10.5083 5.54443 10.5083C5.40949 10.5082 5.28729 10.4704 5.1792 10.396L5.07568 10.3101C4.9445 10.1789 4.87753 10.0212 4.87744 9.84131C4.87744 9.66144 4.94457 9.50377 5.07568 9.37256L5.1792 9.28564C5.28724 9.2113 5.40958 9.17339 5.54443 9.17334ZM8.61768 9.17334C8.79746 9.17345 8.95515 9.24143 9.08643 9.37256L9.17236 9.47607C9.24668 9.58407 9.28467 9.70642 9.28467 9.84131C9.2846 9.97629 9.24679 10.0985 9.17236 10.2065L9.08643 10.3101C8.95515 10.4412 8.79746 10.5082 8.61768 10.5083C8.48255 10.5083 8.35967 10.4706 8.25146 10.396L8.14893 10.3101C8.01774 10.1789 7.94979 10.0212 7.94971 9.84131C7.94971 9.66134 8.01767 9.50382 8.14893 9.37256L8.25146 9.28564C8.35962 9.21116 8.48264 9.17334 8.61768 9.17334ZM11.6899 9.17334C11.8698 9.17338 12.0274 9.24136 12.1587 9.37256L12.2446 9.47607C12.319 9.58411 12.3579 9.70637 12.3579 9.84131C12.3578 9.97634 12.3191 10.0985 12.2446 10.2065L12.1587 10.3101C12.0274 10.4412 11.8698 10.5083 11.6899 10.5083C11.555 10.5083 11.4328 10.4704 11.3247 10.396L11.2212 10.3101C11.09 10.1789 11.0221 10.0212 11.022 9.84131C11.022 9.66134 11.0899 9.50382 11.2212 9.37256L11.3247 9.28564C11.4327 9.21138 11.5551 9.17334 11.6899 9.17334ZM3.71338 4.24561C3.64263 4.24561 3.57455 4.26754 3.5083 4.31494L3.44189 4.37061C3.35533 4.45724 3.31699 4.54696 3.31689 4.64111V6.86865H13.9175V4.64111C13.9174 4.57037 13.8956 4.50228 13.8481 4.43604L13.7925 4.37061C13.7057 4.28382 13.6153 4.24561 13.521 4.24561H3.71338Z' fill='%23BCBCC2' stroke='%23BCBCC2' stroke-width='0.153627'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.site-header__menu .megamenu__col--cta__meta span:nth-child(3):before {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5942_120254' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='19' height='18'%3E%3Crect x='0.960693' y='0.154785' width='17.2353' height='17.2353' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5942_120254)'%3E%3Cpath d='M10.1271 8.97655L11.9696 10.819C12.0709 10.9191 12.1216 11.0442 12.1216 11.1944C12.1216 11.3446 12.0709 11.474 11.9696 11.5828C11.8609 11.6963 11.7306 11.7518 11.5787 11.7493C11.4267 11.747 11.2963 11.6915 11.1876 11.5828L9.22845 9.62345C9.15995 9.55506 9.10979 9.48053 9.07797 9.39983C9.04604 9.31914 9.03007 9.2357 9.03007 9.14952V6.36612C9.03007 6.21071 9.08267 6.08046 9.18786 5.97539C9.29306 5.8702 9.42336 5.8176 9.57878 5.8176C9.73432 5.8176 9.86456 5.8702 9.96951 5.97539C10.0746 6.08046 10.1271 6.21071 10.1271 6.36612V8.97655ZM9.57841 4.38302C9.42287 4.38302 9.29263 4.33049 9.18768 4.22541C9.08261 4.12022 9.03007 3.98991 9.03007 3.8345V2.92029H10.1271V3.8345C10.1271 3.98991 10.0745 4.12022 9.96933 4.22541C9.86413 4.33049 9.73383 4.38302 9.57841 4.38302ZM13.9668 8.77104C13.9668 8.6155 14.0193 8.48526 14.1244 8.38031C14.2296 8.27523 14.3599 8.2227 14.5153 8.2227H15.4295V9.31975H14.5153C14.3599 9.31975 14.2296 9.26715 14.1244 9.16195C14.0193 9.05676 13.9668 8.92645 13.9668 8.77104ZM9.57878 13.1594C9.73432 13.1594 9.86456 13.212 9.96951 13.317C10.0746 13.4222 10.1271 13.5525 10.1271 13.7079V14.6222H9.03007V13.7079C9.03007 13.5525 9.08267 13.4222 9.18786 13.317C9.29306 13.212 9.42336 13.1594 9.57878 13.1594ZM5.1904 8.77141C5.1904 8.92694 5.13786 9.05719 5.03279 9.16214C4.92759 9.26721 4.79729 9.31975 4.64187 9.31975H3.72766V8.2227H4.64187C4.79729 8.2227 4.92759 8.2753 5.03279 8.38049C5.13786 8.48568 5.1904 8.61599 5.1904 8.77141ZM9.57987 15.7192C8.61886 15.7192 7.71556 15.5368 6.86998 15.1721C6.0244 14.8074 5.28889 14.3125 4.66345 13.6873C4.03801 13.0621 3.54281 12.3269 3.17786 11.4817C2.81303 10.6364 2.63062 9.7334 2.63062 8.7725C2.63062 7.81149 2.81297 6.90819 3.17768 6.06261C3.54239 5.21703 4.03734 4.48151 4.66253 3.85607C5.28773 3.23063 6.02294 2.73544 6.86815 2.37049C7.71337 2.00566 8.61642 1.82324 9.57731 1.82324C10.5383 1.82324 11.4416 2.0056 12.2872 2.3703C13.1328 2.73501 13.8683 3.22996 14.4937 3.85516C15.1192 4.48036 15.6144 5.21556 15.9793 6.06078C16.3442 6.90599 16.5266 7.80905 16.5266 8.76994C16.5266 9.73096 16.3442 10.6343 15.9795 11.4798C15.6148 12.3254 15.1199 13.0609 14.4947 13.6864C13.8695 14.3118 13.1343 14.807 12.289 15.172C11.4438 15.5368 10.5408 15.7192 9.57987 15.7192ZM15.4295 8.77122C15.4295 7.13784 14.8627 5.75434 13.7291 4.62072C12.5955 3.4871 11.212 2.92029 9.57859 2.92029C7.94521 2.92029 6.56171 3.4871 5.42809 4.62072C4.29447 5.75434 3.72766 7.13784 3.72766 8.77122C3.72766 10.4046 4.29447 11.7881 5.42809 12.9217C6.56171 14.0553 7.94521 14.6222 9.57859 14.6222C11.212 14.6222 12.5955 14.0553 13.7291 12.9217C14.8627 11.7881 15.4295 10.4046 15.4295 8.77122Z' fill='%23BCBCC2' stroke='%23BCBCC2' stroke-width='0.0718137'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.site-header__menu .megamenu__col--cta__meta i {
  width: 1px;
  height: 0.9444444444rem;
  background: #BCBCC2;
}
.site-header__menu .megamenu__col--cta .btn {
  color: #0AB878;
  display: inline-flex;
  margin-top: auto;
}
.site-header__menu .megamenu__block-title {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5555555556rem;
  font-family: "Inter", sans-serif;
  padding: 1.1666666667rem 0.5555555556rem 0.5555555556rem 0.5555555556rem;
  color: #131313;
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__block-title {
    font-size: 0.7777777778rem;
    font-weight: 500;
    line-height: 1.3333333333rem;
    padding: 0;
  }
}
.site-header__menu .megamenu__sub {
  margin: 1.3333333333rem 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.8888888889rem;
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__sub {
    margin-top: 0.4444444444rem;
    gap: 0.5555555556rem;
  }
}
.site-header__menu .megamenu__sub a {
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.3333333333rem;
  font-family: "Inter", sans-serif;
  padding: 0.5555555556rem;
  color: #131313;
  display: block;
  transition: none;
}
.site-header__menu .megamenu__sub a:hover span, .site-header__menu .megamenu__sub a.current span {
  color: #3ECF8E;
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__sub a {
    font-size: 0.7777777778rem;
    line-height: 1.3333333333rem;
    padding: 0;
  }
}
.site-header__menu .megamenu__sub .megamenu__icon {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
  border-radius: 10px;
  border: 1px solid #E4E4E7;
  flex-direction: row-reverse;
  justify-content: space-between;
  width: 100%;
  gap: 0.8888888889rem;
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__sub .megamenu__icon {
    padding: 5px !important;
  }
}
.site-header__menu .megamenu__sub .megamenu__icon:hover {
  border: 1px solid #3ECF8E;
}
.site-header__menu .megamenu__sub .megamenu__icon:hover img {
  filter: brightness(0) saturate(100%) invert(65%) sepia(40%) saturate(623%) hue-rotate(101deg) brightness(98%) contrast(91%) !important;
}
.site-header__menu .megamenu__sub .megamenu__bg {
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.4444444444rem;
  letter-spacing: -0.048px;
  color: #FCFCFC;
  padding: 1.4444444444rem 1.3333333333rem;
  border-radius: 0.5555555556rem;
  border: 1px solid #D9D9D9;
  background: linear-gradient(181deg, #131313 40.33%, #37C482 213.3%);
}
@media only screen and (max-width: 575px) {
  .site-header__menu .megamenu__sub .megamenu__bg {
    padding: 5px !important;
  }
}
.site-header__menu .megamenu__bottom-link {
  margin-top: 1.3333333333rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row-reverse;
  position: relative;
  gap: 0.8888888889rem;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.3333333333rem;
  color: #131313;
  transition: all 0.3s ease-in-out;
}
.site-header__menu .megamenu__bottom-link:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.017 10.4521V2.271M10.017 2.271L1.81287 10.4752M10.017 2.271H1.83591' stroke='%23131313' stroke-width='1.11875'/%3E%3C/svg%3E%0A");
  width: 0.7222222222rem;
  height: 0.6666666667rem;
}
.site-header__menu .megamenu__bottom-link:hover {
  color: #3ECF8E;
}
.site-header__menu .megamenu__bottom-link:hover:before {
  filter: brightness(0) saturate(100%) invert(64%) sepia(81%) saturate(318%) hue-rotate(101deg) brightness(90%) contrast(96%);
}
.site-header__menu .megamenu-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0.1111111111rem 0 0;
  padding: 0 0.5555555556rem;
  list-style: none;
  gap: 0.1111111111rem;
}
@media only screen and (max-width: 991px) {
  .site-header__menu .megamenu-list {
    padding: 0;
  }
}
.site-header__menu .megamenu-list li {
  display: flex;
  align-items: center;
}
.site-header__menu .megamenu-list li:last-of-type i {
  display: none;
}
.site-header__menu .megamenu-list a {
  color: #646464 !important;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  padding: 0;
  transition: all 0.3s ease-in-out;
}
.site-header__menu .megamenu-list a.current {
  color: #3ECF8E !important;
}
.site-header__menu .megamenu-list a:hover {
  color: #3ECF8E !important;
}
.site-header__menu .megamenu-list i {
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='6' viewBox='0 0 5 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.48175 5.13068C2.08071 5.13068 1.71447 5.03291 1.38303 4.83736C1.05159 4.63849 0.786438 4.37334 0.587574 4.0419C0.392025 3.71046 0.29425 3.34422 0.29425 2.94318C0.29425 2.53883 0.392025 2.17259 0.587574 1.84446C0.786438 1.51302 1.05159 1.24953 1.38303 1.05398C1.71447 0.855113 2.08071 0.755682 2.48175 0.755682C2.88611 0.755682 3.25235 0.855113 3.58047 1.05398C3.91191 1.24953 4.17541 1.51302 4.37096 1.84446C4.56982 2.17259 4.66925 2.53883 4.66925 2.94318C4.66925 3.34422 4.56982 3.71046 4.37096 4.0419C4.17541 4.37334 3.91191 4.63849 3.58047 4.83736C3.25235 5.03291 2.88611 5.13068 2.48175 5.13068Z' fill='%23DDDDE0'/%3E%3C/svg%3E%0A");
  width: 0.2777777778rem;
  height: 0.3333333333rem;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 0.5555555556rem;
}
.site-header__search {
  position: relative;
  margin-left: auto;
}
@media only screen and (max-width: 991px) {
  .site-header__search {
    z-index: 999;
    margin-left: auto;
  }
}
.site-header__search__wrap {
  position: absolute;
  top: -0.6666666667rem;
  right: 2.2222222222rem;
  width: 0;
  height: 2.6111111111rem;
  border-radius: 0.4444444444rem;
  background: #0d0c0c;
  transition: width 0.3s linear;
  overflow: hidden;
  border: 1px solid #404040;
  border-right: none;
  border-left: none;
}
@media only screen and (max-width: 991px) {
  .site-header__search__wrap {
    top: 1.9444444444rem;
    right: -5.2222222222rem;
    width: 0;
    border-radius: 0;
  }
}
@media only screen and (max-width: 575px) {
  .site-header__search__wrap {
    right: -65px;
  }
}
.site-header__search__wrap .is-search-form {
  background-image: none;
  width: 100%;
  height: 100%;
}
.site-header__search__wrap .is-search-form input.is-search-input {
  padding: 0 !important;
  border: none !important;
  color: #C6C8C7 !important;
  font-family: "Inter", sans-serif !important;
  font-size: 0.8888888889rem !important;
  font-weight: 600 !important;
  line-height: 1.2777777778rem !important;
  padding: 0.6666666667rem 1rem !important;
  height: 100% !important;
}
.site-header__search i {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_9567_57)'%3E%3Cpath d='M14.835 16.4693C12.9866 17.9052 10.6605 18.5826 8.33018 18.3635C5.9999 18.1445 3.8407 17.0456 2.29224 15.2904C0.743773 13.5353 -0.0775211 11.256 -0.00441842 8.91657C0.0686843 6.57715 1.03069 4.35355 2.68571 2.69853C4.34073 1.0435 6.56433 0.0815017 8.90375 0.00839897C11.2432 -0.0647037 13.5225 0.75659 15.2776 2.30505C17.0327 3.85351 18.1317 6.01271 18.3507 8.343C18.5697 10.6733 17.8924 12.9994 16.4565 14.8478L22.609 20.9773L20.976 22.6103L14.8465 16.4693H14.835ZM9.20001 16.1013C10.1061 16.1013 11.0034 15.9228 11.8405 15.5761C12.6777 15.2293 13.4383 14.7211 14.079 14.0804C14.7198 13.4396 15.228 12.679 15.5748 11.8418C15.9215 11.0047 16.1 10.1074 16.1 9.20132C16.1 8.2952 15.9215 7.39796 15.5748 6.56081C15.228 5.72366 14.7198 4.96301 14.079 4.32229C13.4383 3.68156 12.6777 3.17331 11.8405 2.82656C11.0034 2.4798 10.1061 2.30132 9.20001 2.30132C7.37001 2.30132 5.61497 3.02829 4.32097 4.32229C3.02697 5.61629 2.30001 7.37133 2.30001 9.20132C2.30001 11.0313 3.02697 12.7864 4.32097 14.0804C5.61497 15.3744 7.37001 16.1013 9.20001 16.1013Z' fill='%23FCFCFC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_9567_57'%3E%3Crect width='23' height='23' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 1.2777777778rem;
  min-width: 1.2777777778rem;
  height: 1.2777777778rem;
  background-size: contain;
  background-repeat: no-repeat;
  font-style: normal;
  display: block;
  cursor: pointer;
}
.site-header__search.active i {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L14.3098 14.3073' stroke='%23FCFCFC' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M14.3125 1L1.00269 14.3073' stroke='%23FCFCFC' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.site-header__search.active .site-header__search__wrap {
  width: 24.6666666667rem;
  border-left: 1px solid #404040;
  border-right: 1px solid #404040;
  transition: width 0.3s linear;
}
@media only screen and (max-width: 991px) {
  .site-header__search.active .site-header__search__wrap {
    max-width: 100vw;
    width: 100vw;
  }
}
.site-header .site-search {
  margin-left: auto;
}
.site-header .site-search button {
  border: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1325 14.567C11.4972 15.8373 9.43925 16.4366 7.37763 16.2429C5.31602 16.0491 3.40577 15.0768 2.03583 13.5241C0.665903 11.9713 -0.0606996 9.95476 0.00397473 7.88507C0.068649 5.81538 0.919737 3.84815 2.38394 2.38394C3.84815 0.919737 5.81538 0.068649 7.88507 0.00397473C9.95476 -0.0606996 11.9713 0.665903 13.5241 2.03583C15.0768 3.40577 16.0491 5.31602 16.2429 7.37763C16.4366 9.43925 15.8373 11.4972 14.567 13.1325L20.0102 18.5553L18.5655 20L13.1427 14.567H13.1325ZM8.14717 14.2415C8.94882 14.2415 9.74262 14.0836 10.4832 13.7768C11.2239 13.47 11.8968 13.0204 12.4637 12.4535C13.0305 11.8867 13.4802 11.2137 13.787 10.4731C14.0937 9.73245 14.2516 8.93865 14.2516 8.137C14.2516 7.33535 14.0937 6.54155 13.787 5.80092C13.4802 5.06029 13.0305 4.38734 12.4637 3.82049C11.8968 3.25364 11.2239 2.80399 10.4832 2.49721C9.74262 2.19043 8.94882 2.03254 8.14717 2.03254C6.52817 2.03254 4.97547 2.67568 3.83067 3.82049C2.68586 4.9653 2.04271 6.51799 2.04271 8.137C2.04271 9.756 2.68586 11.3087 3.83067 12.4535C4.97547 13.5983 6.52817 14.2415 8.14717 14.2415Z' fill='%23FCFCFC'/%3E%3C/svg%3E%0A");
  width: 1.1666666667rem;
  height: 1.1666666667rem;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
.site-header__links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.3333333333rem;
}
@media only screen and (max-width: 575px) {
  .site-header__links {
    flex-direction: column;
    gap: 0.4444444444rem;
  }
}
.site-header__links .btn {
  font-family: "Inter", sans-serif;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.3333333333rem;
  border-radius: 0.2222222222rem;
}
@media only screen and (max-width: 575px) {
  .site-header__links .btn {
    width: 100%;
  }
}
.site-header__links .btn-primary {
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .site-header__links .btn-primary {
    background: transparent !important;
    box-shadow: none !important;
  }
}
@media only screen and (max-width: 991px) {
  .site-header__links .btn-primary {
    padding: 0.8888888889rem 1.3888888889rem;
  }
}
@media only screen and (min-width: 992px) {
  .site-header__links .btn-primary:hover {
    color: #3ECF8E !important;
  }
}
.site-header__links .btn-white {
  padding: 0.4444444444rem 0.6666666667rem !important;
  font-weight: 500;
}
@media only screen and (max-width: 991px) {
  .site-header__links .btn-white {
    background-color: #131313 !important;
    color: #FFFFFF !important;
    padding: 0.8888888889rem 1.3888888889rem;
  }
}
.site-header__links .btn-outline {
  padding: 0.2777777778rem 0.6666666667rem !important;
  font-weight: 500;
}
@media only screen and (max-width: 991px) {
  .site-header__links .btn-outline {
    padding: 0.8888888889rem 1.3888888889rem;
    background-color: #131313 !important;
    color: #FFFFFF !important;
  }
}
@media only screen and (max-width: 991px) {
  .site-header__links.for-desktop {
    display: none;
  }
}
.site-header__links.for-mobile {
  display: none;
  margin-top: 1.7777777778rem;
}
@media only screen and (max-width: 991px) {
  .site-header__links.for-mobile {
    display: flex;
  }
}
.site-header__links .show-on-scroll {
  opacity: 0;
  z-index: -1;
  transition: all 0.3s ease !important;
  transform: scale(0) !important;
}
@media only screen and (max-width: 991px) {
  .site-header__links .show-on-scroll {
    opacity: 1 !important;
    z-index: 0 !important;
    transform: none !important;
  }
}
.site-header__toggler {
  display: none;
  width: 24px;
  height: 16px;
  z-index: 100;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  cursor: pointer;
}
@media only screen and (max-width: 991px) {
  .site-header__toggler {
    display: block;
  }
}
.site-header__toggler.active .line[data-line="1"] {
  top: 7px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.site-header__toggler.active .line[data-line="2"] {
  opacity: 0;
}
.site-header__toggler.active .line[data-line="3"] {
  bottom: 7px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.site-header__toggler__inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.site-header__toggler .line {
  width: 100%;
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  background-color: #FFFFFF;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.site-header__toggler .line[data-line="1"] {
  top: 0;
}
.site-header__toggler .line[data-line="2"] {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.site-header__toggler .line[data-line="3"] {
  bottom: 0;
}
.site-header.lp-headers .container {
  max-width: 85.1111111111rem;
}
.site-header.lp-headers::before {
  content: none;
}
.site-header.lp-headers .site-header__logo img {
  width: 7.5rem;
}
@media only screen and (max-width: 575px) {
  .site-header.lp-headers .site-header__logo img {
    width: 5.3333333333rem;
  }
}
.site-header.lp-headers .site-header__wrap .btn.btn-white {
  background-color: #fff !important;
  color: #000 !important;
  font-weight: 500;
  padding: 0.6111111111rem 1rem;
}
.site-header.lp-headers .lp-options .btn.btn-transparent {
  border-radius: 0.4444444444rem;
  border: 1px solid var(--main-ffffff, #FFF);
  box-shadow: 0px 0px 0px 0.92px rgba(16, 228, 1, 0.76);
  color: #FFFFFF !important;
  font-size: 0.8888888889rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2777777778rem;
  transition: all 0.3s ease-in-out;
  padding: 0.4444444444rem 1rem;
}
@media only screen and (max-width: 575px) {
  .site-header.lp-headers .lp-options .btn.btn-transparent {
    font-size: 0.7777777778rem;
    padding: 0.2222222222rem 0.5555555556rem;
    line-height: 1.1111111111rem;
  }
}
.site-header.lp-headers .lp-options .btn.btn-transparent:hover {
  background-color: #3ECF8E;
  border: 1px solid #3ECF8E;
}
.site-header--small {
  background: #121212;
  padding: 1.7777777778rem;
}
@media only screen and (max-width: 575px) {
  .site-header--small {
    padding: 1.1111111111rem;
  }
}
.site-header--small__wrap {
  display: flex;
  justify-content: center;
  text-align: center;
}
.site-header__menu__list:nth-of-type(6) .megamenu__col:nth-of-type(1) ul li:nth-of-type(2) span {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.8888888889rem;
}
.site-header__menu__list:nth-of-type(6) .megamenu__col:nth-of-type(1) ul li:nth-of-type(2) span:after {
  content: "We’re hiring!";
  padding: 0.2222222222rem 0.5555555556rem;
  border-radius: 1.1111111111rem;
  background: rgba(90, 255, 181, 0.17);
  color: #0AB878;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  display: inline-block;
}
.site-footer {
  background: linear-gradient(222deg, #131313 47.94%, #37C482 255.35%);
  padding: 5.5555555556rem 0;
  margin-top: 13.3333333333rem;
  position: relative;
  z-index: 4;
}
@media only screen and (max-width: 1180px) {
  .site-footer {
    padding: 5.5555555556rem 0 2.2222222222rem;
    margin-top: 15.5555555556rem;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer {
    margin-top: 8.3333333333rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer {
    padding: 2.3888888889rem 0 2.2222222222rem;
    margin-top: 10rem;
    background: linear-gradient(183deg, #131313 50.42%, #37C482 237.45%);
  }
}
.site-footer.black {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.site-footer.banner-hidden {
  margin-top: 0 !important;
}
.site-footer.banner-hidden .site-footer__trusted__logos {
  margin-top: 0;
}
.site-footer--sm {
  background: #131313;
  padding: 0;
  margin: 0;
}
.site-footer--sm.show-cta {
  padding-top: 5.5555555556rem;
  margin-top: 13.3333333333rem;
}
@media only screen and (max-width: 575px) {
  .site-footer--sm.show-cta {
    padding-top: 5.5555555556rem;
    margin-top: 8.8888888889rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer--sm.show-cta .site-footer__banner {
    min-height: 18.3333333333rem;
  }
}
.site-footer--sm__top {
  padding: 1.2777777778rem 0;
}
@media only screen and (max-width: 575px) {
  .site-footer--sm__top {
    padding: 1.3333333333rem 0;
  }
}
.site-footer--sm__top p {
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.3333333333rem;
  margin: 0;
  font-family: "Inter", sans-serif;
  color: #D3DAE6;
}
.site-footer--sm__top ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 1.1111111111rem;
}
@media only screen and (max-width: 575px) {
  .site-footer--sm__top ul {
    list-style: none;
  }
}
.site-footer--sm__top ul li {
  font-size: 0.6666666667rem;
  font-weight: 400;
  line-height: 1.1111111111rem;
  letter-spacing: 0.0006666667rem;
  color: #D3DAE6;
}
@media only screen and (max-width: 575px) {
  .site-footer--sm__top ul li {
    font-size: 0.7777777778rem;
    line-height: 1.3333333333rem;
  }
}
.site-footer--sm__bottom {
  padding: 1.3333333333rem 0 1.5555555556rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 575px) {
  .site-footer--sm__bottom {
    flex-direction: column;
    align-items: flex-start;
    gap: 1.3888888889rem;
    padding: 2.2777777778rem 0;
  }
}
.site-footer--sm__bottom--left {
  display: flex;
  align-items: baseline;
  gap: 1.7777777778rem;
}
.site-footer--sm__bottom--left p {
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.1111111111rem;
  margin: 0;
  font-family: "Inter", sans-serif;
  color: #FCFEFF;
}
.site-footer__banner {
  margin: -21.6666666667rem 0 4.7222222222rem;
  position: relative;
  z-index: 2;
  min-height: 26.7777777778rem;
  border-radius: 0.6666666667rem;
}
@media only screen and (max-width: 991px) {
  .site-footer__banner {
    margin: -13.8888888889rem 0 2.2222222222rem;
    min-height: 16.3333333333rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer__banner {
    background: linear-gradient(181deg, #131313 40.33%, #37C482 213.3%);
    margin: -12.2222222222rem 0 1.6666666667rem;
  }
}
.site-footer__banner:before {
  display: none;
  content: "";
  width: 28.3333333333rem;
  height: 28.3333333333rem;
  background: rgba(39, 247, 149, 0.53);
  opacity: 0.5;
  filter: blur(110.3881454468px);
  position: absolute;
  top: -2.2222222222rem;
  left: 47%;
  transform: rotate(30deg) translateX(-50%) skewX(-35deg);
  z-index: -1;
}
@media only screen and (max-width: 991px) {
  .site-footer__banner:before {
    display: none;
  }
}
.site-footer__banner__wrap {
  background: linear-gradient(156deg, #131313 23.09%, #37C482 158.39%);
  padding: 4.1666666667rem;
  border-radius: 0.6666666667rem;
  border: 1px solid #303030;
}
@media only screen and (max-width: 991px) {
  .site-footer__banner__wrap {
    padding: 1.3333333333rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer__banner__wrap {
    border-radius: 0.3333333333rem;
    border: 1px solid #282828;
  }
}
.site-footer__banner.black {
  margin-top: 0 !important;
}
.site-footer__banner.black:before {
  display: block;
}
@media only screen and (max-width: 991px) {
  .site-footer__banner.black:before {
    display: none;
  }
}
.site-footer__banner__bg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: calc(100% + 1px);
  object-fit: cover;
  border-radius: 0.6666666667rem;
}
@media only screen and (max-width: 575px) {
  .site-footer__banner__bg {
    display: none;
  }
}
.site-footer__banner__bg-m {
  position: absolute;
  top: 0;
  left: -1px;
  bottom: -1px;
  width: calc(100% + 1px);
  height: calc(100% + 1px);
  object-fit: cover;
  border-radius: 0.6666666667rem;
  z-index: -1;
  display: none;
}
@media only screen and (max-width: 575px) {
  .site-footer__banner__bg-m {
    display: block;
    z-index: 0;
  }
}
.site-footer__banner h2 {
  color: #FFFFFF;
  margin: 0 0 2rem;
  position: relative;
  font-size: 3.2222222222rem;
  line-height: 4rem;
  font-weight: 500;
  max-width: 57%;
}
@media only screen and (max-width: 575px) {
  .site-footer__banner h2 {
    margin-bottom: 1.3333333333rem;
    font-size: 1.5555555556rem;
    line-height: 2rem;
    max-width: 90%;
  }
}
.site-footer__banner h2.h2-custom {
  font-size: 2.4444444444rem;
  line-height: 3.3333333333rem;
}
@media only screen and (max-width: 575px) {
  .site-footer__banner h2.h2-custom {
    font-size: 1.7777777778rem;
    line-height: 120%;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer__banner h2.h2-custom br {
    display: none;
  }
}
.site-footer__banner h2 span {
  color: #13E989;
}
.site-footer__banner p {
  color: #BCBCC2;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1.1111111111rem;
  font-weight: 500;
  line-height: 1.5555555556rem;
  margin: 0;
  width: 50%;
  position: relative;
}
@media only screen and (max-width: 1180px) {
  .site-footer__banner p {
    width: 60%;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer__banner p {
    font-size: 1rem;
    line-height: 1.3333333333rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer__banner p {
    width: 100%;
    font-size: 0.7777777778rem;
  }
}
.site-footer__banner p strong {
  font-weight: 500;
  color: #FCFCFC;
}
.site-footer__banner .btn-group {
  margin-top: 2rem;
  display: flex;
  align-items: center;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .site-footer__banner .btn-group {
    margin-top: 1.3333333333rem;
  }
}
.site-footer__wrap {
  margin: 0 0.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .site-footer__wrap {
    margin: 0;
  }
}
.site-footer__trusted p {
  color: #D3DAE6;
  font-size: 1.1111111111rem;
  font-weight: 500;
  line-height: 1.5rem;
  margin: 0;
}
@media only screen and (max-width: 575px) {
  .site-footer__trusted p {
    font-size: 0.9444444444rem;
    font-weight: 400;
    line-height: 1.6111111111rem;
  }
}
.site-footer__trusted__logos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
}
@media only screen and (max-width: 575px) {
  .site-footer__trusted__logos {
    margin-top: 0.5555555556rem;
  }
}
@media only screen and (max-width: 1180px) {
  .site-footer__trusted__logos img {
    max-height: 6.6666666667rem;
  }
}
@media only screen and (max-width: 782px) {
  .site-footer__trusted__logos img {
    max-height: 5rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer__trusted__logos img {
    max-height: 2.7777777778rem;
  }
}
.site-footer__row {
  display: flex;
  margin-top: 4.6666666667rem;
  justify-content: space-between;
}
@media only screen and (max-width: 991px) {
  .site-footer__row {
    flex-direction: column-reverse;
    gap: 2.5rem;
    margin-top: 2.5rem;
  }
}
.site-footer__column {
  width: 30%;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 991px) {
  .site-footer__column {
    width: 100%;
  }
}
.site-footer__column p {
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  margin: 2.6666666667rem 0 1.3888888889rem;
  font-family: "Inter", sans-serif;
  color: #D3DAE6;
}
@media only screen and (max-width: 575px) {
  .site-footer__column p {
    font-size: 10px;
    order: 3;
    margin: 1.1666666667rem 0 2.3333333333rem;
  }
}
.site-footer .footer-menu {
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 1.1111111111rem;
  width: 65%;
}
@media only screen and (max-width: 991px) {
  .site-footer .footer-menu {
    width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer .footer-menu {
    gap: 0 2.1111111111rem;
    display: list-item;
    column-count: 2;
  }
}
.site-footer .footer-menu li {
  width: 100%;
  margin-bottom: 0.3333333333rem;
  break-inside: avoid;
  page-break-inside: avoid;
}
@media only screen and (max-width: 575px) {
  .site-footer .footer-menu li.menu-item-has-children:nth-child(1) {
    order: 1;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer .footer-menu li.menu-item-has-children:nth-child(2) {
    order: 3;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer .footer-menu li.menu-item-has-children:nth-child(3) {
    order: 2;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer .footer-menu li.menu-item-has-children:nth-child(4) {
    order: 4;
  }
}
.site-footer .footer-menu li.menu-item-has-children > a {
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5555555556rem;
  color: #FFFFFF;
  padding: 0 0.5555555556rem;
  margin-bottom: 0.3333333333rem;
  display: inline-block;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 575px) {
  .site-footer .footer-menu li.menu-item-has-children > a {
    font-size: 0.7222222222rem;
    line-height: 1.1111111111rem;
    padding: 0 0.2222222222rem;
    margin-bottom: 0.1666666667rem;
  }
}
.site-footer .footer-menu li.menu-item-has-children > a:hover {
  color: #3ECF8E;
}
.site-footer .footer-menu .sub-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.site-footer .footer-menu .sub-menu li > a {
  font-family: "Inter", sans-serif;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.4444444444rem;
  padding: 0.5555555556rem;
  letter-spacing: -0.048px;
  color: #A1A1AA;
  display: inline-block;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 575px) {
  .site-footer .footer-menu .sub-menu li > a {
    font-size: 0.7222222222rem;
    line-height: 1.1111111111rem;
    padding: 0.1111111111rem 0.2222222222rem;
    margin-bottom: 0.2222222222rem;
  }
}
.site-footer .footer-menu .sub-menu li > a:hover {
  color: #3ECF8E;
}
.site-footer .footer-menu .sub-menu li.menu-title > a {
  font-weight: 700;
  color: #FFFFFF;
  padding: 0 0.5555555556rem;
  margin-top: 0.9444444444rem;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 575px) {
  .site-footer .footer-menu .sub-menu li.menu-title > a {
    font-size: 0.7222222222rem;
    line-height: 1.1111111111rem;
    padding: 0 0.2222222222rem;
    margin-top: 0.7777777778rem;
  }
}
.site-footer .footer-menu .sub-menu li.menu-title > a:hover {
  color: #3ECF8E;
}
.site-footer__logo {
  width: 9.5rem;
  margin-bottom: 1.7777777778rem;
}
@media only screen and (max-width: 1180px) {
  .site-footer__logo {
    width: 10rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer__logo {
    width: 6.3333333333rem;
    order: 1;
    margin-bottom: 1.1666666667rem;
  }
}
.site-footer__logo img {
  width: 100%;
  height: auto;
}
.site-footer__social {
  display: flex;
  align-items: center;
  gap: 1.1111111111rem;
  margin: 0 0 auto;
}
@media only screen and (max-width: 991px) {
  .site-footer__social {
    width: auto;
    margin-bottom: 1.1666666667rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer__social {
    gap: 0.6666666667rem;
    order: 2;
    margin: 0;
  }
}
.site-footer__social a {
  transition: all 0.3s ease-in-out;
  width: 1.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .site-footer__social a {
    width: 1rem;
  }
}
.site-footer__social a:hover {
  filter: brightness(0) saturate(100%) invert(72%) sepia(10%) saturate(2336%) hue-rotate(101deg) brightness(95%) contrast(87%);
}
.site-footer .privacy-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.8888888889rem;
}
@media only screen and (max-width: 991px) {
  .site-footer .privacy-menu {
    width: auto;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer .privacy-menu {
    margin-left: 0;
    gap: 0.5555555556rem;
    flex-wrap: wrap;
    gap: 0.5555555556rem;
    order: 4;
  }
}
.site-footer .privacy-menu a {
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  color: #A1A1AA;
  display: inline-block;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 575px) {
  .site-footer .privacy-menu a {
    font-size: 10px;
    line-height: 14px;
    display: block;
  }
}
.site-footer .privacy-menu a:hover {
  color: #3ECF8E;
}
.site-footer .footer-small {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.8888888889rem;
}
@media only screen and (max-width: 991px) {
  .site-footer .footer-small {
    width: auto;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer .footer-small {
    margin-left: 0;
    gap: 0.5555555556rem;
    flex-wrap: wrap;
    gap: 0.5555555556rem;
  }
}
.site-footer .footer-small a {
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.1111111111rem;
  color: #FCFEFF;
  display: inline-block;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 575px) {
  .site-footer .footer-small a {
    display: block;
  }
}
.site-footer .footer-small a:hover {
  color: #3ECF8E;
}
.site-footer--small {
  padding: 1.1111111111rem;
  background: #000;
}
.site-footer--small__wrap {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 991px) {
  .site-footer--small__wrap {
    flex-direction: column;
    align-items: flex-start;
    gap: 1.1111111111rem;
  }
}
.site-footer--small__logo {
  width: 7.0555555556rem;
  margin-right: auto;
}
.site-footer--small__logo a {
  width: 100%;
  display: block;
}
.site-footer--small .privacy-menu {
  display: flex;
  gap: 2.6666666667rem 0.5555555556rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media only screen and (max-width: 991px) {
  .site-footer--small .privacy-menu {
    flex-wrap: wrap;
    gap: 1.1111111111rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer--small .privacy-menu {
    gap: 1.1111111111rem 2.2222222222rem;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer--small .privacy-menu li {
    width: calc(50% - 18px);
  }
}
.site-footer--small .privacy-menu a {
  color: #D9D9D9;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
}
.site-footer--small__copyright {
  margin: 0;
  margin-left: 2.6666666667rem;
  color: #D9D9D9;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
}
@media only screen and (max-width: 991px) {
  .site-footer--small__copyright {
    margin: 0;
  }
}
.site-main[data-container="middle"] + .site-footer .container {
  max-width: 76.6666666667rem;
}
/*padding*/
/*fonts*/
.search-summary {
  background: linear-gradient(181deg, #131313 40.33%, #37C482 213.3%);
  padding: 5.5555555556rem 0 4.4444444444rem;
  text-align: center;
}
@media only screen and (max-width: 575px) {
  .search-summary {
    padding: 4.4444444444rem 0 3.3333333333rem;
  }
}
.search-summary h1 {
  font-family: "Plus Jakarta Sans";
  font-size: 2.4444444444rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.3333333333rem;
  margin: 0 0 1.1111111111rem;
  font-weight: 500;
  color: #FFFFFF;
}
.search-summary p {
  font-size: 1rem;
  line-height: 1.6666666667rem;
  font-weight: 400;
  color: #FFFFFF;
}
.search-results-list {
  padding: 3.3333333333rem 0;
}
@media only screen and (max-width: 575px) {
  .search-results-list {
    padding: 2.2222222222rem 0;
  }
}
.search-result-item {
  padding: 1.3333333333rem 0;
  border-bottom: 1px solid #E4E5E6;
  display: flex;
  flex-direction: column;
  gap: 1.1111111111rem;
  width: 44.4444444444rem;
  max-width: 100%;
  margin: auto;
}
.search-result-item h2 {
  margin: 0;
}
.search-result-item h2 a {
  color: #131313;
  font-size: 1.2222222222rem;
  font-weight: 500;
  line-height: 1.7777777778rem;
}
.search-result-item p {
  font-size: 1rem;
  line-height: 1.6666666667rem;
  font-weight: 400;
  margin: 0;
  color: #646464;
}
.search-result-item a {
  font-size: 1rem;
  line-height: 1.6666666667rem;
  font-weight: 400;
}
.search-result-item .btn {
  padding: 0;
  justify-content: flex-start;
}
.pagination {
  margin-top: 2.2222222222rem;
}
.site-footer {
  margin: 0;
}
.site-footer__banner {
  display: none;
}
/*padding*/
/*fonts*/
.main-hero {
  background-color: #1F1F1F;
  padding: 4.6666666667rem 0 2.7777777778rem;
  overflow: clip;
}
@media only screen and (max-width: 767px) {
  .main-hero {
    padding: 2.2222222222rem 0 1.6666666667rem;
  }
}
.main-hero__bg {
  position: relative;
  top: -4.6666666667rem;
}
@media only screen and (max-width: 767px) {
  .main-hero__bg {
    top: -3.3333333333rem;
  }
}
.main-hero__bg:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 88.8888888889rem;
  height: 14.8888888889rem;
  background-image: url("data:image/svg+xml,%3Csvg width='1601' height='268' viewBox='0 0 1601 268' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_9942_527)'%3E%3Cpath d='M800.012 -410.328C1132.12 -409.373 1401.34 -321.46 1401.34 -213.968C1401.34 -159.608 1332.49 -110.653 1221.47 -75.6601C1211.25 -53.7624 1192.68 -33.3271 1167.4 -15.123L1180.19 -11.1582H1161.74C1091.11 36.9251 972.786 68.4531 838.738 68.4532C704.691 68.4532 586.368 36.9251 515.737 -11.1582H497.283L510.069 -15.124C493.281 -27.2137 479.452 -40.2874 469.063 -54.1201C306.158 -89.4096 198.682 -149.509 198.682 -217.426C198.682 -324.918 467.906 -411.283 800.012 -410.328Z' fill='%2300E98C'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_9942_527' x='0.000152588' y='-609.017' width='1600.02' height='876.152' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='99.3407' result='effect1_foregroundBlur_9942_527'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media only screen and (max-width: 767px) {
  .main-hero__bg:after {
    background-image: url("data:image/svg+xml,%3Csvg width='1601' height='268' viewBox='0 0 1601 268' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_9942_527)'%3E%3Cpath d='M800.012 -410.328C1132.12 -409.373 1401.34 -321.46 1401.34 -213.968C1401.34 -159.608 1332.49 -110.653 1221.47 -75.6601C1211.25 -53.7624 1192.68 -33.3271 1167.4 -15.123L1180.19 -11.1582H1161.74C1091.11 36.9251 972.786 68.4531 838.738 68.4532C704.691 68.4532 586.368 36.9251 515.737 -11.1582H497.283L510.069 -15.124C493.281 -27.2137 479.452 -40.2874 469.063 -54.1201C306.158 -89.4096 198.682 -149.509 198.682 -217.426C198.682 -324.918 467.906 -411.283 800.012 -410.328Z' fill='%2300E98C'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_9942_527' x='0.000152588' y='-609.017' width='1600.02' height='876.152' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='99.3407' result='effect1_foregroundBlur_9942_527'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 88.8888888889rem;
    height: 14.8888888889rem;
    filter: blur(99.3407440186px);
    background: #00E98C;
    top: -10.5555555556rem;
  }
}
.main-hero__bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 85.2222222222rem;
  height: 27.2222222222rem;
  background-image: url("data:image/svg+xml,%3Csvg width='1534' height='491' viewBox='0 0 1534 491' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_9942_532)' style='mix-blend-mode:color-dodge'%3E%3Cpath d='M392.3 -460.19C434.028 -512.302 508.974 -564.176 599.83 -585.589C833.088 -640.502 1460.56 -487.641 1093.43 -30.7667C726.896 424.222 349.08 -37.2189 328.482 -247.101C320.393 -328.964 350.609 -408.144 392.3 -460.19Z' fill='url(%23paint0_radial_9942_532)' style='mix-blend-mode:color-dodge'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_9942_532' x='0.000152588' y='-923.428' width='1533.28' height='1413.56' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='163.583' result='effect1_foregroundBlur_9942_532'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_9942_532' cx='0' cy='0' r='1' gradientTransform='matrix(-622.594 -381.542 188.762 -236.375 771.603 -233.858)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D4D3D3'/%3E%3Cstop offset='0.06' stop-color='%23C0BFBF'/%3E%3Cstop offset='0.25' stop-color='%238A8889'/%3E%3Cstop offset='0.42' stop-color='%235F5D5D'/%3E%3Cstop offset='0.58' stop-color='%23403D3E'/%3E%3Cstop offset='0.71' stop-color='%232D2A2B'/%3E%3Cstop offset='0.8' stop-color='%23272425'/%3E%3Cstop offset='0.99'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media only screen and (max-width: 767px) {
  .main-hero__bg:before {
    background-image: url("data:image/svg+xml,%3Csvg width='1534' height='491' viewBox='0 0 1534 491' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_9942_532)' style='mix-blend-mode:color-dodge'%3E%3Cpath d='M392.3 -460.19C434.028 -512.302 508.974 -564.176 599.83 -585.589C833.088 -640.502 1460.56 -487.641 1093.43 -30.7667C726.896 424.222 349.08 -37.2189 328.482 -247.101C320.393 -328.964 350.609 -408.144 392.3 -460.19Z' fill='url(%23paint0_radial_9942_532)' style='mix-blend-mode:color-dodge'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_9942_532' x='0.000152588' y='-923.428' width='1533.28' height='1413.56' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='163.583' result='effect1_foregroundBlur_9942_532'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_9942_532' cx='0' cy='0' r='1' gradientTransform='matrix(-622.594 -381.542 188.762 -236.375 771.603 -233.858)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D4D3D3'/%3E%3Cstop offset='0.06' stop-color='%23C0BFBF'/%3E%3Cstop offset='0.25' stop-color='%238A8889'/%3E%3Cstop offset='0.42' stop-color='%235F5D5D'/%3E%3Cstop offset='0.58' stop-color='%23403D3E'/%3E%3Cstop offset='0.71' stop-color='%232D2A2B'/%3E%3Cstop offset='0.8' stop-color='%23272425'/%3E%3Cstop offset='0.99'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 85.2222222222rem;
    height: 27.2777777778rem;
    filter: blur(163.5834197998px);
  }
}
.main-hero__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 2.2222222222rem;
}
@media only screen and (max-width: 991px) {
  .main-hero__row {
    flex-wrap: wrap;
  }
}
.main-hero__row .main-hero__wrap {
  text-align: left;
  width: 50%;
  align-items: flex-start;
  gap: 2rem;
}
@media only screen and (max-width: 991px) {
  .main-hero__row .main-hero__wrap {
    width: 100%;
    text-align: center;
    align-items: center;
  }
}
.main-hero__row .main-hero__wrap .main-hero__label {
  padding: 0.5rem 0.8888888889rem;
  gap: 0.3333333333rem;
}
.main-hero__row .main-hero__wrap .main-hero__label img {
  width: 0.8888888889rem;
}
.main-hero__row .main-hero__wrap .main-hero__label span {
  font-size: 0.6666666667rem;
  letter-spacing: 0.002rem;
}
.main-hero__row .main-hero__wrap h1 {
  color: #FFFFFF;
  font-size: 2.4444444444rem;
  font-weight: 600;
  line-height: 120%;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .main-hero__row .main-hero__wrap h1 {
    font-size: 2.6666666667rem;
    line-height: 100%;
  }
}
@media only screen and (max-width: 1180px) {
  .main-hero__row .main-hero__wrap h1 br {
    display: none;
  }
}
@media only screen and (max-width: 1180px) {
  .main-hero__row .main-hero__wrap h1 span {
    display: inline;
  }
}
.main-hero__row .main-hero__video {
  width: 50%;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  .main-hero__row .main-hero__video {
    width: 100%;
  }
}
.main-hero__row .main-hero__video:before {
  display: none;
}
.main-hero__wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2.3333333333rem;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .main-hero__wrap {
    gap: 1.7777777778rem;
  }
}
.main-hero__label {
  border: 1px solid #454545;
  padding: 0.6111111111rem 1.4444444444rem;
  border-radius: 5.5555555556rem;
  background: linear-gradient(224deg, rgba(41, 67, 55, 0.8) -94.01%, rgba(37, 37, 37, 0.8) 78.77%);
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
@media only screen and (max-width: 767px) {
  .main-hero__label {
    padding: 0.5rem 0.8888888889rem;
    gap: 0.3333333333rem;
  }
}
.main-hero__label span {
  color: #C6C9C5;
  text-align: center;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.003rem;
  opacity: 0.7;
  background: linear-gradient(180deg, #EBEDEA 25.6%, rgba(255, 255, 255, 0.99) 99.93%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media only screen and (max-width: 767px) {
  .main-hero__label span {
    font-size: 0.6666666667rem;
    letter-spacing: 0.002rem;
  }
}
.main-hero__label img {
  width: 1.2777777778rem;
}
@media only screen and (max-width: 767px) {
  .main-hero__label img {
    width: 0.9444444444rem;
  }
}
.main-hero h1 {
  color: #FFFFFF;
  font-size: 3.2222222222rem;
  font-weight: 500;
  line-height: 118%;
  margin: 0;
  background: linear-gradient(90deg, #DFDFDF 0%, #d9d9d9 23%, #ffffff 50%, #e3dddd 73%, #DFDFDF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
@media only screen and (max-width: 767px) {
  .main-hero h1 {
    font-size: 2.6666666667rem;
    line-height: 100%;
  }
}
.main-hero h1 span {
  color: #14C87D;
  background: linear-gradient(180deg, #10e989 0%, #10e989 45%, #10e989 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
}
@media only screen and (max-width: 767px) {
  .main-hero h1 span {
    display: inline;
  }
}
@media only screen and (max-width: 767px) {
  .main-hero h1 br {
    display: none;
  }
}
.main-hero__description p {
  margin: 0;
  color: #C6C9C5;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
}
.main-hero .btn-group {
  gap: 1.1111111111rem;
}
@media only screen and (max-width: 767px) {
  .main-hero .btn-group {
    gap: 0.8888888889rem;
  }
}
.main-hero__video {
  width: 54.4444444444rem;
  max-width: 100%;
  margin: 4.4444444444rem auto 0;
  border-radius: 0.7777777778rem;
  border: 1px solid #027133;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(183deg, #202020 -8.96%, #292929 53.48%);
  position: relative;
  background: #D9D9D9;
  box-shadow: -10px 43px 44.4px 0 rgba(0, 0, 0, 0.29);
}
@media only screen and (max-width: 767px) {
  .main-hero__video {
    width: 100%;
    margin: 2.7777777778rem auto 0;
    border-radius: 13px;
  }
}
.main-hero__video:before {
  content: "";
  width: 81.1111111111rem;
  height: 32.5555555556rem;
  border-radius: 16.6666666667rem;
  transform: rotate(2deg) translateX(-50%);
  filter: blur(105px);
  position: absolute;
  bottom: -0.5555555556rem;
  left: 50%;
  background: #141414;
  background: linear-gradient(180deg, #141414 0%, #133433 50%, #007734 100%);
}
@media only screen and (max-width: 767px) {
  .main-hero__video:before {
    background-image: url("data:image/svg+xml,%3Csvg width='331' height='187' viewBox='0 0 331 187' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.72' filter='url(%23filter0_f_9947_820)' style='mix-blend-mode:hue'%3E%3Cpath d='M-200.779 215.373C7.57318 291.598 362.606 309.628 592.209 255.645C821.812 201.662 839.039 96.1078 630.687 19.8835C422.335 -56.3408 67.3016 -74.3709 -162.301 -20.3878C-391.905 33.5952 -409.132 139.149 -200.779 215.373Z' fill='%2313E989'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_9947_820' x='-418.645' y='-123.716' width='1267.2' height='482.689' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='36.1039' result='effect1_foregroundBlur_9947_820'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 18.3888888889rem;
    height: 5rem;
    filter: blur(35px);
  }
}
.main-hero__trusted-by {
  margin-top: 6.3333333333rem;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .main-hero__trusted-by {
    margin-top: 3.3333333333rem;
  }
}
.main-hero__trusted-by p {
  color: #929292;
  font-size: 0.7777777778rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0;
  padding: 0.3888888889rem 0.8888888889rem;
}
.main-hero__trusted-by__logos {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 3.6666666667rem;
  margin-top: 1.3333333333rem;
  padding: 1.1111111111rem 0;
  opacity: 0.5;
}
@media only screen and (max-width: 767px) {
  .main-hero__trusted-by__logos {
    gap: 1.3333333333rem;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 1.3333333333rem;
    padding: 0;
  }
}
.main-hero__trusted-by__logos img {
  max-width: 100%;
  height: auto;
}
/*padding*/
/*fonts*/
.dashboard {
  background-color: #1F1F1F;
  padding: 4.4444444444rem 0 5.5555555556rem;
}
@media only screen and (max-width: 767px) {
  .dashboard {
    padding: 2.2222222222rem 0 4.4444444444rem;
  }
}
.dashboard__wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.7777777778rem;
  text-align: center;
}
.dashboard__wrap p {
  margin: 0 auto;
  max-width: 42rem;
  color: #C6C9C5;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
}
.dashboard__label {
  border: 1px solid #454545;
  padding: 0.5rem 0.8888888889rem;
  border-radius: 5.5555555556rem;
  background: linear-gradient(224deg, rgba(41, 67, 55, 0.8) -94.01%, rgba(37, 37, 37, 0.8) 78.77%);
  display: flex;
  align-items: center;
  gap: 0.3333333333rem;
}
.dashboard__label img {
  width: 0.8888888889rem;
}
.dashboard__label span {
  color: #C6C9C5;
  text-align: center;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 0.6666666667rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.002rem;
  opacity: 0.7;
  background: linear-gradient(180deg, #EBEDEA 25.6%, rgba(255, 255, 255, 0.99) 99.93%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.dashboard h2 {
  color: #FFFFFF;
  font-size: 2.4444444444rem;
  font-weight: 500;
  line-height: 120%;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .dashboard h2 {
    font-size: 2.6666666667rem;
    line-height: 100%;
  }
}
.dashboard h2 span {
  color: #14C87D;
}
@media only screen and (max-width: 767px) {
  .dashboard h2 br {
    display: none;
  }
}
.dashboard__main {
  margin-top: 3.5555555556rem;
  border-radius: 0.8888888889rem;
  border: 1px solid #474747;
  background: linear-gradient(180deg, #232323 0%, #141414 100%);
  padding: 0.7777777778rem;
}
@media only screen and (max-width: 767px) {
  .dashboard__main {
    padding: 0;
    border: none;
    background: transparent;
  }
}
.dashboard__main:before {
  content: "";
  position: absolute;
  top: -1.1111111111rem;
  left: 50%;
  width: 1px;
  height: 1.1111111111rem;
  background-color: #474747;
  transform: translateX(-50%);
}
.dashboard__list {
  display: flex;
  align-items: center;
  gap: 1.0555555556rem;
}
@media only screen and (max-width: 991px) {
  .dashboard__list {
    flex-direction: column;
  }
}
.dashboard__list__item {
  border-radius: 0.6666666667rem;
  width: 100%;
  border: 1px solid #474747;
  background: rgba(132, 132, 132, 0.04);
  padding: 1.6666666667rem;
}
@media only screen and (max-width: 767px) {
  .dashboard__list__item {
    padding: 1.6666666667rem 0.4444444444rem;
  }
}
.dashboard__list__item:nth-of-type(1) .dashboard__list__label {
  color: #FF6D6D;
}
.dashboard__list__item:nth-of-type(2) {
  box-shadow: 0 9px 57.4px 0 rgba(0, 226, 30, 0.25);
  border: 1px solid #007343;
}
.dashboard__list__label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.2222222222rem;
  color: #17E894;
  font-size: 0.6666666667rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.0333333333rem;
  text-transform: uppercase;
}
.dashboard__list__label img {
  width: 0.6666666667rem;
}
.dashboard__list h3 {
  margin: 0.7222222222rem 0 0;
  color: #D7DBD9;
  font-size: 1.6666666667rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  text-align: center;
}
.dashboard__list i {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.75653 17.1447L16.7902 7.28886V9.69735L7.75653 0H12.0242L19.4381 7.70084V9.28537L12.0242 17.1447H7.75653ZM0 10.1727V6.94026H16.541V10.1727H0Z' fill='%2317E894'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.1111111111rem;
  display: flex;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 96.429px;
  border: 1px solid #525151;
  background-color: rgba(255, 255, 255, 0.03);
  box-shadow: 0 11.671px 71.714px 0 rgba(0, 226, 30, 0.25);
}
@media only screen and (max-width: 991px) {
  .dashboard__list i {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000360104 8.04381L10.2205 17.4121L7.72278 17.4121L17.7793 8.04381L17.7793 12.4695L9.79324 20.158L8.15002 20.158L-0.000360298 12.4695L-0.000360104 8.04381ZM7.22982 -4.61132e-07L10.582 -3.14604e-07L10.582 17.1537L7.22981 17.1537L7.22982 -4.61132e-07Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  }
}
.dashboard__list__img {
  margin-top: 1.1111111111rem;
}
.dashboard__list__img img, .dashboard__list__img picture {
  width: 100%;
}
.dashboard__features {
  margin: 3.6111111111rem 0 1.6666666667rem;
}
@media only screen and (max-width: 767px) {
  .dashboard__features {
    margin: 2.5rem 0 0;
  }
}
.dashboard__features h3 {
  color: #BABCB8;
  font-size: 1.3333333333rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin: 0;
  text-align: center;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1.1111111111rem;
}
@media only screen and (max-width: 767px) {
  .dashboard__features h3 {
    text-align: left;
  }
}
.dashboard__features h3:before {
  content: "";
  background: linear-gradient(270deg, rgba(31, 31, 31, 0.02) -14.6%, rgba(217, 217, 217, 0.5) 14.11%, rgba(255, 255, 255, 0.37) 48.92%, rgba(227, 221, 221, 0.5) 77.62%, rgba(31, 31, 31, 0) 112.44%);
  width: 33%;
  height: 1px;
  display: block;
}
@media only screen and (max-width: 991px) {
  .dashboard__features h3:before {
    display: none;
  }
}
.dashboard__features h3:after {
  content: "";
  background: linear-gradient(270deg, rgba(31, 31, 31, 0.02) -14.6%, rgba(217, 217, 217, 0.5) 14.11%, rgba(255, 255, 255, 0.37) 48.92%, rgba(227, 221, 221, 0.5) 77.62%, rgba(31, 31, 31, 0) 112.44%);
  width: 33%;
  height: 1px;
  display: block;
}
@media only screen and (max-width: 991px) {
  .dashboard__features h3:after {
    display: none;
  }
}
.dashboard__features h3 span {
  width: 33%;
}
@media only screen and (max-width: 991px) {
  .dashboard__features h3 span {
    width: 100%;
  }
}
.dashboard__features__list {
  display: grid;
  -ms-grid-columns: repeat(3, 1fr);
  grid-template-columns: repeat(3, 1fr);
  margin: 2.2222222222rem 0 0;
  gap: 1.1111111111rem;
}
@media only screen and (max-width: 991px) {
  .dashboard__features__list {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (max-width: 767px) {
  .dashboard__features__list {
    margin: 1.6666666667rem 0 0;
  }
}
.dashboard__features__list__item {
  border-radius: 0.4444444444rem;
  border: 1px solid #474747;
  backdrop-filter: blur(65.4536972046px);
  padding: 1.7777777778rem;
}
@media only screen and (max-width: 767px) {
  .dashboard__features__list__item {
    padding: 16px 16px 32px;
  }
}
.dashboard__features__list img {
  width: 2.6666666667rem;
}
.dashboard__features__list strong {
  color: #FCFCFC;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1.1111111111rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  display: block;
  margin: 1.3333333333rem 0 1.1111111111rem;
}
.dashboard__features__list p {
  color: #C6C9C5;
  font-size: 0.8888888889rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.0026666667rem;
  margin: 0;
}
.dashboard__features__list p span {
  color: #17E894;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
}
.dashboard__features__list p + p {
  margin-top: 1.5555555556rem;
}
/*padding*/
/*fonts*/
.data-control {
  background-color: #FFFFFF;
}
.data-control h2.title {
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-size: 2.4444444444rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.3333333333rem;
  margin: 0;
}
.data-control h2.title .green {
  color: #3ECF8E;
}
@media only screen and (max-width: 767px) {
  .data-control h2.title {
    display: none;
    text-align: left;
    font-size: 1.3888888889rem;
    font-weight: 500;
    line-height: 33px;
    padding: 2.2222222222rem 1.3333333333rem;
  }
}
@media only screen and (max-width: 767px) {
  .data-control h2.title br {
    display: none;
  }
}
.data-control .section-content {
  padding: 8.3333333333rem 0;
}
@media only screen and (max-width: 767px) {
  .data-control .section-content {
    padding: 3.3333333333rem 0;
  }
}
.data-control .section-content.remove-padding {
  padding-bottom: 0;
}
.data-control .section-content .list {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 8.3333333333rem;
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list {
    gap: 3.3333333333rem;
  }
}
.data-control .section-content .list .item {
  display: grid;
  grid-template-columns: 40% 60%;
  align-items: center;
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .data-control .section-content .list .item {
    display: flex;
    flex-direction: column;
    align-items: baseline;
  }
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .item {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .inner {
    width: 100%;
  }
}
.data-control .section-content .list .inner h2 {
  font-size: 2.4444444444rem;
  font-weight: 500;
  line-height: 120%;
  margin: 0;
  padding: 0 0 1.7777777778rem 0;
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .inner h2 {
    font-size: 2rem;
    font-style: normal;
    line-height: 120%;
    padding: 0 0 1.1111111111rem 0;
  }
}
.data-control .section-content .list .inner h2 .green {
  color: #3ECF8E;
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .inner h2 br {
    display: none;
  }
}
.data-control .section-content .list .inner h3 {
  color: #1F1F1F;
  font-size: 1.1111111111rem;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
  margin: 0 0 2rem;
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .inner h3 {
    font-size: 1.1111111111rem;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    color: #1F1F1F;
  }
}
.data-control .section-content .list .inner p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 145%;
  width: 90%;
  color: #646464;
  margin: 0;
  padding: 0 0 1.7777777778rem 0;
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .inner p {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    width: 100%;
    padding: 0 0 2rem 0;
  }
}
.data-control .section-content .list .inner p .black {
  display: inline-block;
  padding: 0.2222222222rem 0;
  color: #131313;
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .inner p .black {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
  }
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .inner p .small {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
  }
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .inner p .gray {
    font-size: 0.7777777778rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3333333333rem;
  }
}
.data-control .section-content .list .inner p a {
  color: #4B70FA;
}
.data-control .section-content .list .inner p a:hover {
  text-decoration: underline;
}
.data-control .section-content .list .inner p strong {
  font-weight: 600 !important;
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .inner .button-wrapper {
    padding: 0 0 1.7777777778rem 0;
    margin: 0;
  }
}
.data-control .section-content .list .inner .button-wrapper .btn.btn-primary {
  padding: 0.6666666667rem 1rem;
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .inner .button-wrapper .btn.btn-primary {
    font-size: 0.8888888889rem;
    font-weight: 500;
    line-height: 145%;
    background: transparent !important;
    border: none !important;
    color: #14C880 !important;
    display: flex;
    align-items: center;
    position: relative;
    gap: 0.1111111111rem;
    box-shadow: none !important;
    justify-content: flex-start;
    padding: 0;
  }
  .data-control .section-content .list .inner .button-wrapper .btn.btn-primary:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.39205 10.6023L5.36932 9.59092L8.92045 6.03979H0V4.56251H8.92045L5.36932 1.01706L6.39205 1.33514e-05L11.6932 5.30115L6.39205 10.6023Z' fill='%2314C880'/%3E%3C/svg%3E%0A");
    width: 0.6666666667rem;
    height: 0.6111111111rem;
    background-size: contain;
    background-repeat: no-repeat;
  }
}
@media only screen and (max-width: 767px) {
  .data-control .section-content .list .image-wrapper {
    width: 100%;
  }
}
.data-control .section-content .list .image-wrapper .box {
  max-width: 35.2777777778rem;
  margin-left: auto;
  width: 100%;
}
.data-control .section-content .list .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.data-control .section-content .list .animation__nav {
  border-radius: 0.3888888889rem;
  border: 1px solid #D9D9D9;
  background: #FAFAF9;
  padding: 0.6666666667rem;
  display: flex;
  align-items: center;
  gap: 0.6666666667rem;
  width: max-content;
  margin-bottom: 1.2222222222rem;
  cursor: pointer;
  margin-left: 0.7777777778rem;
}
@media only screen and (max-width: 575px) {
  .data-control .section-content .list .animation__nav {
    padding: 0.5rem;
    gap: 0.5rem;
    margin-left: 0.5rem;
  }
}
.data-control .section-content .list .animation__nav span {
  width: 1.6111111111rem;
  height: 0.9444444444rem;
  display: block;
  position: relative;
  background: #CACACA;
  border-radius: 0.9444444444rem;
}
@media only screen and (max-width: 575px) {
  .data-control .section-content .list .animation__nav span {
    width: 1.2777777778rem;
    height: 0.7777777778rem;
  }
}
.data-control .section-content .list .animation__nav span:before {
  content: "";
  width: 0.7222222222rem;
  height: 0.7222222222rem;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 2px;
  left: 2px;
  right: auto;
  transition: all 0.3s linear;
}
@media only screen and (max-width: 575px) {
  .data-control .section-content .list .animation__nav span:before {
    width: 0.5555555556rem;
    height: 0.5555555556rem;
  }
}
.data-control .section-content .list .animation__nav p {
  color: #131313;
  font-size: 1.1111111111rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2777777778rem;
  margin: 0;
}
@media only screen and (max-width: 575px) {
  .data-control .section-content .list .animation__nav p {
    font-size: 0.8333333333rem;
    line-height: 1rem;
  }
}
.data-control .section-content .list .animation__nav.active span {
  background: #0AB878;
}
.data-control .section-content .list .animation__nav.active span:before {
  left: auto;
  right: 2px;
}
.data-control .section-content .list .animation__wrap #animation-active {
  display: block;
}
.data-control .section-content .list .animation__wrap #animation-non-active {
  display: none;
}
.data-control .section-content .list .animation__wrap.active #animation-active {
  display: none;
}
.data-control .section-content .list .animation__wrap.active #animation-non-active {
  display: block;
}
/*padding*/
/*fonts*/
.lottie-tabs {
  padding: 5.5555555556rem 0 9.4444444444rem;
  background-color: #1F1F1F;
}
@media only screen and (max-width: 767px) {
  .lottie-tabs {
    padding: 2.7777777778rem 0 0;
  }
}
.lottie-tabs .container {
  position: relative;
}
.lottie-tabs__wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.7777777778rem;
  text-align: center;
}
.lottie-tabs__wrap p {
  margin: 0 auto;
  max-width: 42rem;
  color: #C6C9C5;
  font-family: "Inter", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
}
.lottie-tabs__label {
  border: 1px solid #454545;
  padding: 0.5rem 0.8888888889rem;
  border-radius: 5.5555555556rem;
  background: linear-gradient(224deg, rgba(41, 67, 55, 0.8) -94.01%, rgba(37, 37, 37, 0.8) 78.77%);
  display: flex;
  align-items: center;
  gap: 0.3333333333rem;
}
.lottie-tabs__label span {
  color: #C6C9C5;
  text-align: center;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 0.6666666667rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.002rem;
  opacity: 0.7;
  background: linear-gradient(180deg, #EBEDEA 25.6%, rgba(255, 255, 255, 0.99) 99.93%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lottie-tabs h2 {
  color: #FFFFFF;
  font-size: 2.4444444444rem;
  font-weight: 500;
  line-height: 120%;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .lottie-tabs h2 {
    font-size: 2.4444444444rem;
    line-height: 110%;
  }
}
.lottie-tabs h2 span {
  color: #14C87D;
}
.lottie-tabs h2 br {
  display: none;
}
@media only screen and (max-width: 767px) {
  .lottie-tabs h2 br {
    display: block;
  }
}
.lottie-tabs .tab-wrapper {
  position: relative;
  border-radius: 10px;
  width: 65.8888888889rem;
  max-width: 100%;
  margin: 4.6666666667rem auto 0;
}
@media only screen and (max-width: 767px) {
  .lottie-tabs .tab-wrapper {
    margin: 0 auto 0;
  }
}
.lottie-tabs .tab-wrapper:before {
  content: "";
  width: 41.5555555556rem;
  height: 9.7777777778rem;
  border-radius: 41.5555555556rem;
  opacity: 0.5;
  background: #27F795;
  filter: blur(110.3881454468px);
  position: absolute;
  top: 3.3333333333rem;
  left: 50%;
  transform: translateX(-50%);
}
@media only screen and (max-width: 991px) {
  .lottie-tabs .tab-wrapper:before {
    width: 16.2222222222rem;
    height: 10.5555555556rem;
    transform: translateX(-50%);
    flex-shrink: 0;
    background: #13E989;
    filter: blur(29.7544784546px);
    left: 50%;
    position: absolute;
  }
}
.lottie-tabs .tab-wrapper:after {
  content: "";
  width: 41.5555555556rem;
  height: 9.7777777778rem;
  border-radius: 41.5555555556rem;
  opacity: 0.5;
  background: #27F795;
  filter: blur(110.3881454468px);
  position: absolute;
  bottom: 3.3333333333rem;
  left: 50%;
  transform: translateX(-50%);
}
@media only screen and (max-width: 991px) {
  .lottie-tabs .tab-wrapper:after {
    display: none;
  }
}
.lottie-tabs .tab-wrapper .content {
  position: relative;
  border-radius: 1.1111111111rem;
  z-index: 5;
}
@media only screen and (max-width: 767px) {
  .lottie-tabs .tab-wrapper .content {
    padding: 1.1111111111rem 0.5555555556rem;
  }
}
.lottie-tabs .tab-wrapper .tabs.home-tabs {
  display: flex;
  justify-content: center;
  text-align: center;
  gap: 1.1111111111rem;
  margin: 0 0 0.8888888889rem;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .lottie-tabs .tab-wrapper .tabs.home-tabs {
    justify-content: center;
    gap: 0.2777777778rem;
    margin: 0.8333333333rem 0;
  }
}
.lottie-tabs .tab-wrapper .tab {
  position: relative;
  min-width: 5.7222222222rem;
  padding: 0.5555555556rem 1.1111111111rem;
  border-bottom: none;
  transition: color 0.3s ease;
  color: #BCBCC2;
  font-size: 0.7777777778rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2222222222rem;
  cursor: pointer;
}
.lottie-tabs .tab-wrapper .tab::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.2222222222rem;
  width: 100%;
  background-color: #ede6e68f;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
  border-radius: 20px;
}
.lottie-tabs .tab-wrapper .tab:hover::before {
  opacity: 1;
  transform: scaleX(1);
}
@media only screen and (max-width: 767px) {
  .lottie-tabs .tab-wrapper .tab {
    font-size: 16px;
    text-align: center;
    min-width: 5.2777777778rem;
    padding: 0.5555555556rem;
    width: 70%;
    margin: auto;
  }
}
.lottie-tabs .tab-wrapper .tab.active {
  color: #FCFCFC;
}
.lottie-tabs .tab-wrapper .tab.active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.2222222222rem;
  background-color: #D9D9D9;
  width: 100%;
  animation: fillLine 0.3s linear forwards;
  border-radius: 20px;
}
@keyframes fillLine {
  from {
    width: 0%;
  }
  to {
    width: 100%;
  }
}
.lottie-tabs .tab-wrapper .tabs {
  display: flex;
  justify-content: flex-start;
  text-align: left;
  gap: 0.2777777778rem;
  margin-bottom: 0.5555555556rem;
  cursor: pointer;
}
.lottie-tabs .tab-wrapper .tab-contents {
  background-size: cover;
  background-position: center;
  width: 100%;
  border-radius: 0.5555555556rem;
  min-height: 39.8888888889rem;
}
@media only screen and (max-width: 991px) {
  .lottie-tabs .tab-wrapper .tab-contents {
    min-height: 190px;
  }
}
.lottie-tabs .tab-wrapper .tab-content {
  display: none;
  border-radius: 0.5555555556rem;
  background: #131313;
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.lottie-tabs .tab-wrapper .tab-content .image-wrapper .box {
  width: 100%;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  .lottie-tabs .tab-wrapper .tab-content .image-wrapper .box {
    width: 100%;
  }
}
.lottie-tabs .tab-wrapper .tab-content .image-wrapper .box lottie-player {
  width: 100%;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  .lottie-tabs .tab-wrapper .tab-content .image-wrapper .box lottie-player {
    display: none;
    width: 100%;
  }
}
.lottie-tabs .tab-wrapper .tab-content .image-wrapper .box img {
  display: none;
}
@media only screen and (max-width: 767px) {
  .lottie-tabs .tab-wrapper .tab-content .image-wrapper .box img {
    display: block;
    width: 100%;
  }
}
.lottie-tabs .tab-wrapper .tab-content.active {
  display: block;
}
.lottie-tabs__line {
  width: 72%;
  height: 1px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), linear-gradient(270deg, rgba(31, 31, 31, 0.02) -10.02%, rgba(217, 217, 217, 0.5) 17.65%, rgba(255, 255, 255, 0.37) 51.21%, rgba(227, 221, 221, 0.5) 78.88%, rgba(31, 31, 31, 0) 112.44%);
  position: absolute;
  bottom: -6.6666666667rem;
  left: 14%;
}
/*padding*/
/*fonts*/
.simple-image {
  padding: 5.5555555556rem 0;
  background-color: #1F1F1F;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .simple-image {
    padding: 1.6666666667rem 0;
  }
}
.simple-image:after {
  content: "";
  width: 72%;
  height: 1px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), linear-gradient(270deg, rgba(31, 31, 31, 0.02) -10.02%, rgba(217, 217, 217, 0.5) 17.65%, rgba(255, 255, 255, 0.37) 51.21%, rgba(227, 221, 221, 0.5) 78.88%, rgba(31, 31, 31, 0) 112.44%);
  position: absolute;
  bottom: 0;
  left: 14%;
}
@media only screen and (max-width: 767px) {
  .simple-image .container {
    display: flex;
    flex-direction: column;
  }
}
.simple-image__wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.7777777778rem;
  text-align: center;
}
.simple-image__wrap p {
  margin: 0 auto;
  max-width: 48.6666666667rem;
  color: #C6C9C5;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
}
.simple-image__label {
  border: 1px solid #454545;
  padding: 0.5rem 0.8888888889rem;
  border-radius: 5.5555555556rem;
  background: linear-gradient(224deg, rgba(41, 67, 55, 0.8) -94.01%, rgba(37, 37, 37, 0.8) 78.77%);
  display: flex;
  align-items: center;
  gap: 0.3333333333rem;
}
.simple-image__label span {
  color: #C6C9C5;
  text-align: center;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 0.6666666667rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.002rem;
  opacity: 0.7;
  background: linear-gradient(180deg, #EBEDEA 25.6%, rgba(255, 255, 255, 0.99) 99.93%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.simple-image h2 {
  color: #FFFFFF;
  font-size: 2.4444444444rem;
  font-weight: 500;
  line-height: 120%;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .simple-image h2 {
    font-size: 2.4444444444rem;
    line-height: 110%;
    color: #FCFCFC;
  }
}
.simple-image h2 span {
  color: #14C87D;
}
@media only screen and (max-width: 767px) {
  .simple-image h2 span {
    color: #17E894;
  }
}
@media only screen and (max-width: 767px) {
  .simple-image h2 br {
    display: none;
  }
}
.simple-image__img {
  width: 68.2222222222rem;
  max-width: 100%;
  margin: 3.3333333333rem auto 0;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  .simple-image__img {
    margin-top: 2.7777777778rem;
  }
}
.simple-image__img:before {
  content: "";
  width: 41.5555555556rem;
  height: 9.7777777778rem;
  border-radius: 41.5555555556rem;
  opacity: 0.5;
  background: #27F795;
  filter: blur(110.3881454468px);
  position: absolute;
  bottom: 4.4444444444rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
.simple-image__img picture, .simple-image__img img {
  width: 100%;
  box-shadow: 0 28px 41px 0 rgba(0, 0, 0, 0.29);
}
.simple-image .btn-group {
  margin-top: 3.3333333333rem;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .simple-image .btn-group {
    margin-top: 1.6666666667rem;
  }
}
/*padding*/
/*fonts*/
.group-wrapper-bg {
  background: linear-gradient(168deg, #131313 35.89%, #17271F 117.55%, #37C482 206.02%);
}
.trusted-enterprises {
  position: relative;
  max-width: 100%;
  color: #FFFFFF;
  background: #131313;
}
.trusted-enterprises .section-content {
  position: relative;
  padding: 4.4444444444rem 0;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content {
    padding: 3.3333333333rem 0;
  }
}
.trusted-enterprises .section-content::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 3.6111111111rem;
  display: block;
  margin: auto;
  background: linear-gradient(183deg, rgba(27, 28, 27, 0) -47.43%, #151A18 97.82%);
  filter: blur(50px);
  width: 100%;
  height: 11.1111111111rem;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content::before {
    display: none;
  }
}
.trusted-enterprises .section-content::after {
  content: "";
  position: absolute;
  top: 14%;
  left: 0;
  display: block;
  margin: auto;
  background: linear-gradient(183deg, rgba(27, 28, 27, 0) -47.43%, #151A18 97.82%);
  filter: blur(75px);
  width: 9.4444444444rem;
  height: 100%;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content::after {
    display: none;
  }
}
.trusted-enterprises .section-content__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content__wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content__wrap .btn {
    display: none;
  }
}
.trusted-enterprises .section-content .content {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .content {
    padding: 0 0.7777777778rem;
  }
}
.trusted-enterprises .section-content .content .tag-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .content .tag-wrapper {
    justify-content: flex-start;
  }
}
.trusted-enterprises .section-content .content .tag-wrapper .tag {
  border-radius: 5.026px;
  border: 0.838px solid var(--Borders-Dark, #2E2E2E);
  background: #242424;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  width: 10.2777777778rem;
  height: 2.1111111111rem;
  margin: 0 auto 2rem auto;
  display: inline-block;
  padding: 0.1111111111rem 0.5555555556rem;
  width: auto !important;
  height: auto !important;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .content .tag-wrapper .tag {
    margin: 0 0 1.7777777778rem 0;
    width: 7rem;
    line-height: 0.8888888889rem;
  }
}
.trusted-enterprises .section-content .content h1 {
  font-size: 2.4444444444rem;
  font-weight: 500;
  line-height: 3.3333333333rem;
  margin: 0;
  padding: 0 0 3.8888888889rem 0;
}
.trusted-enterprises .section-content .content h1 .green {
  color: #3ECF8E;
}
@media only screen and (max-width: 575px) {
  .trusted-enterprises .section-content .content h1 {
    text-align: left;
    margin: 0;
    display: block;
    font-size: 1.5555555556rem;
    line-height: 2rem;
    padding: 0 0 1.7777777778rem 0;
  }
}
.trusted-enterprises .section-content .content h1.mb-view {
  display: none;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .content h1.mb-view {
    text-align: left;
    margin: 0;
    display: block;
    font-family: "Plus Jakarta Sans";
    font-size: 2.2222222222rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2.4444444444rem;
  }
}
.trusted-enterprises .section-content .content h2 {
  color: #FFFCFC;
  font-size: 2rem;
  font-weight: 500;
  line-height: 120%;
  margin: 0;
  text-align: left !important;
}
@media only screen and (max-width: 991px) {
  .trusted-enterprises .section-content .content h2 {
    font-size: 1.5555555556rem;
  }
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .content h2 {
    text-align: center !important;
  }
}
.trusted-enterprises .section-content .content p {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5555555556rem;
  color: #FFFFFF;
  margin: 0;
  padding: 0 0 5.5555555556rem 0;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .content p {
    text-align: left;
    padding: 0 0 2.6666666667rem 0;
  }
}
.trusted-enterprises .section-content .trusted-enterprises-list {
  margin-top: 5.5555555556rem;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .trusted-enterprises-list {
    margin-top: 3.3333333333rem;
  }
}
.trusted-enterprises .section-content .row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.trusted-enterprises .section-content .row .slick-slide {
  margin: 0 1.1666666667rem 1.8888888889rem 1.1666666667rem;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .row .slick-slide {
    margin: 0.7777777778rem 0.4444444444rem;
  }
}
.trusted-enterprises .section-content .row .content {
  position: relative;
  border-radius: 6.172px;
  border: 1.037px solid var(--Borders-Dark, #303030);
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(77.7835235596px);
  text-align: left;
  padding: 0 1.3333333333rem 1.1666666667rem 1.3333333333rem;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .row .content {
    min-height: 7.5rem;
    max-height: 7.5rem;
    padding: 2.2222222222rem 1.3888888889rem;
    display: flex !important;
    justify-content: center;
    align-items: center;
  }
}
.trusted-enterprises .section-content .row .content .image-wrapper {
  width: 9.7222222222rem;
  height: 3.6111111111rem;
  margin: 1.1666666667rem 0 0.4444444444rem 0;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .row .content .image-wrapper {
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 6.9444444444rem;
    height: auto;
    min-height: auto;
  }
}
.trusted-enterprises .section-content .row .content .image-wrapper img {
  width: auto;
  height: auto;
}
.trusted-enterprises .section-content .row .content p.text {
  font-size: 0.7777777778rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2222222222rem;
  color: #FFFFFF;
  margin: 0;
  padding: 0 0 0 0;
  min-height: 4.1666666667rem;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .row .content p.text {
    display: none;
    font-size: 0.7777777778rem !important;
    line-height: 1.1111111111rem !important;
    min-height: auto;
    padding: 0 0 0rem 0;
    min-height: 2.7777777778rem;
  }
}
.trusted-enterprises .section-content .row .content .button-wrapper {
  display: none;
}
.trusted-enterprises .section-content .row .content .button-wrapper .btn.btn-primary.btn-icon {
  color: #3ECF8E !important;
  background: transparent !important;
  box-shadow: none !important;
  font-size: 0.7777777778rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.9427777778rem;
  padding: 0;
  margin: 0.5555555556rem 0 0 0;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .section-content .row .content .button-wrapper .btn.btn-primary.btn-icon {
    font-size: 0.4444444444rem !important;
    line-height: 0.6666666667rem !important;
  }
}
.trusted-enterprises .section-content .row .content .button-wrapper .btn.btn-primary.btn-icon::after {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0166 14.4945V3.52539M13.0166 3.52539L2.0166 14.5254M13.0166 3.52539H2.04749' stroke='%233ECF8E' stroke-width='1.5'/%3E%3C/svg%3E");
  width: 0.4586111111rem;
  height: 0.4586111111rem;
}
.trusted-enterprises .section-content .row.second-row .content {
  direction: ltr;
}
.trusted-enterprises .section-content .row.second-row .image-wrapper img {
  height: 2.2222222222rem;
  width: auto;
}
.trusted-enterprises .section-content .mobile-view {
  display: none;
}
.trusted-enterprises .btn-group {
  display: none;
}
@media only screen and (max-width: 767px) {
  .trusted-enterprises .btn-group {
    display: flex;
    justify-content: center;
    margin-top: 2.7777777778rem;
  }
}
/*padding*/
/*fonts*/
.observability-cta-2 {
  padding: 5.5555555556rem 0;
  background: radial-gradient(60.82% 171.98% at 35.67% -25.84%, #EFF1EF 0%, #FBFBFB 34.62%, #EFF1EF 100%), #F9FAF9;
}
.observability-cta-2[data-theme="dark"] {
  background: linear-gradient(181deg, #131313 40.33%, #007734 213.3%);
}
@media only screen and (max-width: 991px) {
  .observability-cta-2 {
    padding: 2.7777777778rem 0;
    border-radius: 1.1111111111rem 1.1111111111rem 0 0;
    background: radial-gradient(60.82% 171.98% at 35.67% -25.84%, #EFF1EF 0%, #FBFBFB 34.62%, #EFF1EF 100%), #F9FAF9;
  }
  .observability-cta-2[data-theme="dark"] {
    background: linear-gradient(181deg, #131313 40.33%, #007734 213.3%);
    border-radius: 0;
  }
}
.observability-cta-2__wrap {
  margin: 0 auto;
  width: 68.2222222222rem;
  max-width: 100%;
}
.observability-cta-2__label {
  border-radius: 5.5555555556rem;
  border: 1px solid #F2F2F2;
  background: #FFF;
  box-shadow: 0 15px 30px -12px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  gap: 0.3333333333rem;
  width: max-content;
  margin: auto;
  padding: 0.7222222222rem 1.3888888889rem;
  max-width: fit-content;
  letter-spacing: 0;
}
.observability-cta-2__label span {
  color: #474747;
  text-align: center;
  font-size: 0.7777777778rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2222222222rem;
}
[data-theme="dark"] .observability-cta-2__label {
  border: 1px solid #454545;
  padding: 0.5rem 0.8888888889rem;
  border-radius: 5.5555555556rem;
  background: linear-gradient(224deg, rgba(41, 67, 55, 0.8) -94.01%, rgba(37, 37, 37, 0.8) 78.77%);
  display: flex;
  align-items: center;
  gap: 0.3333333333rem;
}
[data-theme="dark"] .observability-cta-2__label span {
  color: #C6C9C5;
  text-align: center;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 0.6666666667rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.002rem;
  opacity: 0.7;
  background: linear-gradient(180deg, #EBEDEA 25.6%, rgba(255, 255, 255, 0.99) 99.93%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2__label {
    padding: 0.6666666667rem 0.8888888889rem;
  }
  .observability-cta-2__label span {
    font-size: 0.6666666667rem;
    line-height: 1.1111111111rem;
  }
  [data-theme="dark"] .observability-cta-2__label {
    padding: 0.5rem 0.8888888889rem;
  }
  [data-theme="dark"] .observability-cta-2__label span {
    font-size: 0.6666666667rem;
    line-height: normal;
  }
}
.observability-cta-2__label img {
  width: 0.8888888889rem;
}
.observability-cta-2 h2 {
  color: #1F1F1F;
  text-align: center;
  font-size: 4rem;
  font-weight: 500;
  line-height: 118%;
  margin: 2rem 0;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2 h2 {
    font-size: 2.7777777778rem;
    line-height: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .observability-cta-2 h2 {
    font-size: 44px;
    line-height: 120%;
  }
}
.observability-cta-2 h2.size-h1 {
  font-size: 3.2222222222rem;
  font-weight: 500;
  line-height: 118%;
}
@media only screen and (max-width: 767px) {
  .observability-cta-2 h2.size-h1 {
    font-size: 2.7777777778rem;
    line-height: 100%;
  }
}
.observability-cta-2 h2 span {
  color: #17E894;
}
@media only screen and (max-width: 767px) {
  .observability-cta-2 h2 br {
    display: none;
  }
}
.observability-cta-2 p {
  color: #5E5E5E;
  text-align: center;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1.1111111111rem;
  font-weight: 400;
  line-height: 130%;
  max-width: 30.8888888889rem;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .observability-cta-2 p {
    font-size: 1rem;
    line-height: 1.5555555556rem;
  }
}
@media only screen and (max-width: 991px) {
  .observability-cta-2 p {
    font-size: 1.3333333333rem;
    line-height: 1.7777777778rem;
  }
}
@media only screen and (max-width: 767px) {
  .observability-cta-2 p {
    font-size: 20px;
    line-height: 140%;
    max-width: 97%;
    margin: auto;
  }
}
.observability-cta-2 .btn-group {
  display: flex;
  justify-content: center;
  gap: 1.3333333333rem;
  margin-top: 3.8888888889rem;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2 .btn-group {
    margin-top: 1.7777777778rem;
  }
}
@media only screen and (max-width: 767px) {
  .observability-cta-2 .btn-group {
    gap: 16px;
  }
}
.observability-cta-2 .btn-group .btn-1 {
  border-radius: 0.6666666667rem;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: #17E894;
  box-shadow: 0 15px 30px -12px rgba(0, 0, 0, 0.15);
  padding: 1.1111111111rem 2.2222222222rem;
  display: flex;
  align-items: center;
  gap: 0.6666666667rem;
  position: relative;
  color: #1F1F1F;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3333333333rem;
}
@media only screen and (max-width: 767px) {
  .observability-cta-2 .btn-group .btn-1 {
    background-color: #2D2D2F;
    color: #fff;
  }
}
.observability-cta-2 .btn-group .btn-1:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16602 10H15.8327' stroke='%231F1F1F' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 4.16602L15.8333 9.99935L10 15.8327' stroke='%231F1F1F' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 1.1111111111rem;
  height: 1.1111111111rem;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}
@media only screen and (max-width: 767px) {
  .observability-cta-2 .btn-group .btn-1:after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16602 10H15.8327' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 4.16602L15.8333 9.99935L10 15.8327' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
}
.observability-cta-2 .btn-group .btn-transparent-2:hover {
  color: #131313 !important;
}
.observability-cta-2__list {
  margin-top: 4.4444444444rem;
  border-top: 1px solid #D7DBD9;
  padding-top: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.7777777778rem;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2__list {
    margin-top: 1.7777777778rem;
    padding-top: 1.7777777778rem;
    flex-direction: column;
    gap: 1.3333333333rem;
  }
}
.observability-cta-2__list__item {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.4444444444rem;
  text-align: center;
}
.observability-cta-2__list strong {
  color: #1F1F1F;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 2.4444444444rem;
  font-weight: 600;
  line-height: 120%;
}
.observability-cta-2__list p {
  color: #5E5E5E;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2__list p {
    line-height: 1.1111111111rem;
    letter-spacing: -0.0083333333rem;
    opacity: 0.75;
  }
}
.observability-cta-2[data-theme="dark"] h2 {
  color: #EBEDEA;
}
@media only screen and (max-width: 767px) {
  .observability-cta-2[data-theme="dark"] h2 {
    background: linear-gradient(180deg, #EBEDEA 25.6%, rgba(255, 255, 255, 0.99) 99.93%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.observability-cta-2[data-theme="dark"] h2 span {
  color: #14C87D;
}
@media only screen and (max-width: 767px) {
  .observability-cta-2[data-theme="dark"] h2 span {
    background: linear-gradient(180deg, #10e989 25.6%, #10e989 99.93%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
@media only screen and (max-width: 767px) {
  .observability-cta-2[data-theme="dark"] h2 br {
    display: none;
  }
}
.observability-cta-2[data-theme="dark"] p {
  color: #CBCECA;
}
.observability-cta-2[data-theme="dark"] .btn-group .btn-transparent-2:hover {
  color: #FFFFFF !important;
}
.observability-cta-2[data-theme="dark"] .observability-cta-2__list {
  border-top: 1px solid #474747;
}
.observability-cta-2[data-theme="dark"] .observability-cta-2__list strong {
  color: #FCFCFC;
}
.observability-cta-2[data-theme="dark"] .observability-cta-2__list p {
  color: #CBCECA;
}
.observability-cta-2__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2.2222222222rem;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2__row {
    flex-wrap: wrap;
  }
}
.observability-cta-2__column {
  width: 50%;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2__column {
    width: 100%;
  }
}
.observability-cta-2__column .observability-cta-2__label {
  margin: 0;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2__column .observability-cta-2__label {
    margin: 0 auto;
  }
}
.observability-cta-2__column h2 {
  text-align: left;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2__column h2 {
    text-align: center;
  }
}
.observability-cta-2__column p {
  text-align: left;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2__column p {
    margin: 0 auto;
  }
}
.observability-cta-2__column .btn-group {
  justify-content: flex-start;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2__column .btn-group {
    justify-content: center;
  }
}
.observability-cta-2 .mktoForm {
  width: 31.1111111111rem !important;
  max-width: 100% !important;
}
@media only screen and (max-width: 991px) {
  .observability-cta-2 .mktoForm {
    margin: auto;
  }
}
.observability-cta-2 .mktoForm .mktoFormRow {
  display: flex;
  gap: 0.5555555556rem;
}
.observability-cta-2 .mktoForm .mktoFormCol {
  width: 100%;
  float: none;
  margin: 0 !important;
  min-height: 0;
}
.observability-cta-2 .mktoForm .mktoFieldWrap {
  width: 100%;
}
.observability-cta-2 .mktoForm .mktoLabel {
  display: none;
}
.observability-cta-2 .mktoForm .mktoGutter, .observability-cta-2 .mktoForm .mktoOffset {
  display: none;
}
.observability-cta-2 .mktoForm .mktoField {
  padding: 0.8333333333rem 1.4444444444rem;
  border-radius: 0.5555555556rem;
  border: 1px solid #303030;
  background: rgba(252, 252, 252, 0.05);
  backdrop-filter: blur(21px);
  color: #FCFCFC;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  width: 100% !important;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  margin-bottom: 0.8888888889rem;
  box-shadow: none;
  min-height: 3.1111111111rem;
}
@media only screen and (max-width: 575px) {
  .observability-cta-2 .mktoForm .mktoField {
    padding: 1.1111111111rem;
    line-height: 1.3333333333rem;
  }
}
.observability-cta-2 .mktoForm .nice-select {
  min-height: 3rem;
}
@media only screen and (max-width: 575px) {
  .observability-cta-2 .mktoForm .nice-select {
    min-height: 3.1111111111rem;
  }
}
@media only screen and (max-width: 575px) {
  .observability-cta-2 .mktoForm .nice-select .current {
    margin-top: -0.2222222222rem;
    display: block;
  }
}
.observability-cta-2 .mktoForm .nice-select.open {
  z-index: 2;
}
.observability-cta-2 .mktoForm .nice-select .list {
  width: calc(100% + 2px);
  z-index: 2;
  left: -1px;
  margin-top: 0.3888888889rem;
  border: 1px solid #D3D3D3;
  border-radius: 0.5555555556rem;
  box-shadow: none;
}
.observability-cta-2 .mktoForm .nice-select:after {
  border-bottom: 1px solid #646464;
  border-right: 1px solid #646464;
  width: 0.4444444444rem;
  height: 0.4444444444rem;
  right: 0.8888888889rem;
}
.observability-cta-2 .mktoForm .nice-select .option {
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  min-height: auto;
  padding: 0.4444444444rem 1.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .observability-cta-2 .mktoForm .nice-select .option {
    padding: 0.4444444444rem 1.1111111111rem;
  }
}
.observability-cta-2 .mktoForm .select2 {
  margin-bottom: 0.8888888889rem;
}
.observability-cta-2 .mktoForm .select2 .select2-selection {
  padding: 0.8333333333rem 1.4444444444rem;
  border-radius: 0.5555555556rem;
  border: 1px solid #303030;
  background: rgba(252, 252, 252, 0.05);
  backdrop-filter: blur(21px);
  color: #FCFCFC;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  width: 100% !important;
  outline: none;
  box-shadow: none;
  min-height: 3.1111111111rem;
}
.observability-cta-2 .mktoForm .select2 .select2-selection__rendered {
  padding: 0 !important;
}
.observability-cta-2 .mktoForm .select2 .select2-selection__placeholder {
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
}
.observability-cta-2 .mktoForm .select2 .select2-selection__arrow b {
  border-bottom: 1px solid #646464 !important;
  border-right: 1px solid #646464 !important;
  border-top: 0;
  border-left: 0;
  width: 0.4444444444rem;
  height: 0.4444444444rem;
  right: 0.8888888889rem;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: 0.3333333333rem !important;
  margin-left: -0.6666666667rem !important;
}
@media only screen and (max-width: 767px) {
  .observability-cta-2 .mktoForm .select2 .select2-selection__arrow b {
    padding: 0 !important;
  }
}
.observability-cta-2 .mktoForm .mktoCheckboxList {
  max-width: 100%;
}
.observability-cta-2 .mktoForm .mktoCheckboxList label {
  color: #BCBCC2;
}
.observability-cta-2 .mktoForm .mktoCheckboxList .mktoField {
  min-height: auto !important;
  padding: 0.6666666667rem;
}
.observability-cta-2 .mktoForm .mktoLogicalField.mktoCheckboxList input[type=checkbox] {
  width: 25px !important;
  min-width: 25px !important;
  height: 25px !important;
  border-radius: 0.5555555556rem;
  border: 1px solid #303030 !important;
  background: rgba(252, 252, 252, 0.05) !important;
  backdrop-filter: blur(21px);
}
.observability-cta-2 .mktoForm .mktoLogicalField.mktoCheckboxList input[type=checkbox]:checked::after {
  font-size: 0.6666666667rem !important;
  color: #FCFCFC !important;
}
.observability-cta-2 .mktoForm .mktoHtmlText {
  color: #FCFCFC;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
}
.observability-cta-2 .mktoForm .mktoButtonRow {
  margin-top: 3rem;
  width: 100%;
}
@media only screen and (max-width: 575px) {
  .observability-cta-2 .mktoForm .mktoButtonRow {
    margin-top: 1.3333333333rem;
  }
}
.observability-cta-2 .mktoForm .mktoButtonRow .mktoButtonWrap {
  margin: 0 !important;
}
.observability-cta-2 .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
  padding: 0.8888888889rem 1.3888888889rem;
  border-radius: 6px;
  background: linear-gradient(0deg, #06C176 -29.43%, #3ECF8E 43.52%, #06C176 106.96%);
  box-shadow: 0px 0.5px 0.2px 0px rgba(62, 207, 142, 0.5);
  color: #FCF9FE;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3888888889rem;
  border: none !important;
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5555555556rem;
  width: 100%;
  justify-content: center;
}
@media only screen and (max-width: 575px) {
  .observability-cta-2 .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
    font-size: 0.8888888889rem;
  }
}
.observability-cta-2 .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.84473 17L17.8447 7' stroke='%23FCFCFC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.84473 7H17.8447V17' stroke='%23FCFCFC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 1.3888888889rem;
  height: 1.3333333333rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  transition: transform 0.3s ease-in-out;
}
.observability-cta-2 .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover {
  background: #0AB878 !important;
  box-shadow: 0px 0.5px 0.2px 0px rgba(50, 176, 119, 0.5);
}
.observability-cta-2 .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover:after {
  transform: rotate(45deg);
}
.select2-container .select2-dropdown {
  border: 1px solid #303030;
  background: rgba(34, 41, 38, 0.8);
  backdrop-filter: blur(21px);
  color: #FCFCFC;
  border-radius: 0.5555555556rem;
}
.select2-container .select2-search__field {
  background: rgba(252, 252, 252, 0.05);
  backdrop-filter: blur(21px);
  color: #FCFCFC !important;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  width: 100% !important;
  outline: none;
  margin-bottom: 0.8888888889rem;
  border-radius: 0.5555555556rem;
  border: 1px solid #303030;
  padding: 0.2777777778rem 1.1111111111rem !important;
}
.select2-container .select2-results li {
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  min-height: auto;
  padding: 0.4444444444rem 1.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .select2-container .select2-results li {
    padding: 0.4444444444rem 1.1111111111rem;
  }
}
.select2-container .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #F1FFF8 !important;
  color: #646464 !important;
}
.select2-container.select2-container--open .select2-selection__arrow b {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
/*padding*/
/*fonts*/
.usecase-slider {
  background-color: #131313;
  padding: 6.6666666667rem 0;
}
@media only screen and (max-width: 767px) {
  .usecase-slider {
    padding: 3.3333333333rem 0;
  }
}
.usecase-slider__wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2.7777777778rem;
}
@media only screen and (max-width: 767px) {
  .usecase-slider__wrap {
    flex-direction: column;
    align-items: flex-start;
    gap: 1.7777777778rem;
  }
}
.usecase-slider .h2 {
  color: #FFFCFC;
}
.usecase-slider .slick-slide {
  color: #FCFCFC;
  margin: 0;
}
.usecase-slider__list {
  position: relative;
  z-index: 2;
  margin: 4.7777777778rem -0.5555555556rem 0;
  display: grid;
  gap: 20px;
}
@media only screen and (max-width: 767px) {
  .usecase-slider__list.for-desktop {
    display: none !important;
  }
}
.usecase-slider__list.for-mobile {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .usecase-slider__list.for-mobile {
    display: block !important;
  }
}
.usecase-slider__list:before {
  content: "";
  background-color: rgba(19, 233, 137, 0.2);
  filter: blur(132.8600158691px);
  position: absolute;
  left: 4.4444444444rem;
  top: -3.3333333333rem;
  z-index: -1;
  width: 17rem;
  height: 30.3888888889rem;
  transform: rotate(-76.199deg) skew(0deg, 40deg);
}
@media only screen and (max-width: 767px) {
  .usecase-slider__list:before {
    display: none;
  }
}
.usecase-slider__list__item {
  display: grid !important;
  -ms-grid-columns: repeat(3, 1fr);
  grid-template-columns: repeat(3, 1fr);
  gap: 1.1111111111rem;
}
@media only screen and (max-width: 575px) {
  .usecase-slider__list__item {
    gap: 0.6666666667rem;
  }
}
.usecase-slider__list a:hover {
  border: 1px solid #197E56;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0 3.206px 12.264px 0 rgba(27, 255, 91, 0.25);
  backdrop-filter: blur(100.8141784668px);
}
.usecase-slider__list__left {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  display: flex;
  flex-direction: column;
  gap: 1.1111111111rem;
}
@media only screen and (max-width: 767px) {
  .usecase-slider__list__left {
    height: 100%;
    display: flex !important;
  }
}
@media only screen and (max-width: 575px) {
  .usecase-slider__list__left {
    gap: 0.6666666667rem;
  }
}
.usecase-slider__list__right {
  grid-column-start: 2;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 1;
}
@media only screen and (max-width: 767px) {
  .usecase-slider__list__right {
    height: 100%;
  }
}
.usecase-slider__list__right .usecase-slider__list__logo {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 3.6666666667rem 2.6666666667rem;
  margin-bottom: 0.8333333333rem;
}
@media only screen and (max-width: 575px) {
  .usecase-slider__list__right .usecase-slider__list__logo {
    padding: 1.6666666667rem 1.1111111111rem;
  }
}
.usecase-slider__list__right p {
  color: #BCBCC2;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5555555556rem;
  margin: 0;
}
@media only screen and (max-width: 575px) {
  .usecase-slider__list__right p {
    font-size: 0.7777777778rem;
    line-height: 1.1111111111rem;
    letter-spacing: 0.14px;
  }
}
.usecase-slider__list__logo {
  padding: 1.7777777778rem;
  height: 100%;
  border-radius: 13.442px;
  border: 1px solid #282828;
  background: rgba(255, 255, 255, 0.05);
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 11.6111111111rem;
}
@media only screen and (max-width: 991px) {
  .usecase-slider__list__logo {
    min-height: 140px;
  }
}
@media only screen and (max-width: 575px) {
  .usecase-slider__list__logo {
    padding: 1.1111111111rem;
    min-height: 120px;
  }
}
.usecase-slider__list__logo img {
  max-height: 3.3333333333rem;
}
@media only screen and (max-width: 991px) {
  .usecase-slider__list__logo img {
    max-height: 2.7777777778rem;
  }
}
@media only screen and (max-width: 767px) {
  .usecase-slider__list__logo img {
    max-height: 2.4444444444rem;
  }
}
.usecase-slider .slick-track {
  display: flex !important;
}
.usecase-slider .slick-list.draggable {
  padding-right: 45%;
}
@media only screen and (max-width: 991px) {
  .usecase-slider .slick-list.draggable {
    padding-right: 0;
  }
}
.usecase-slider .slick-slide {
  margin: 0 0.5555555556rem;
  height: inherit !important;
}
@media only screen and (max-width: 767px) {
  .usecase-slider .slick-slide {
    min-height: 14.6666666667rem;
  }
}
@media only screen and (max-width: 575px) {
  .usecase-slider .slick-slide {
    margin: 0 0.3333333333rem;
  }
}
@media only screen and (max-width: 767px) {
  .usecase-slider .slick-slide > div {
    height: 100%;
  }
}
