/* src/scss/reset.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin-bottom: 0;
}
ul[role=list],
ol[role=list] {
  list-style: none;
}
body {
  min-height: 100dvh;
  line-height: 1;
}
h1,
h2,
h3,
h4,
button,
input,
label {
  line-height: 1;
}
a:not([class]) {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  color: currentColor;
}
img,
picture {
  max-width: 100%;
  display: block;
}
input,
button,
textarea,
select {
  font: inherit;
}
textarea:not([rows]) {
  min-height: 10em;
}
:target {
  scroll-margin-block: 5ex;
}

/* src/scss/colors.scss */
:root {
  --white: #fff;
  --grey-1000: #14151f;
  --grey-900: #323442;
  --grey-800: #454757;
  --grey-700: #5e6072;
  --grey-600: #787a8f;
  --grey-500: #989aa8;
  --grey-400: #b6b8c2;
  --grey-300: #cecfd7;
  --grey-200: #ededf0;
  --grey-100: #f7f7f9;
  --pink-900: #DC4867;
  --pink-800: #f87c95;
  --pink-700: #f98da3;
  --pink-600: #faa3b4;
  --pink-500: #ffb6c5;
  --pink-400: #feced8;
  --pink-300: #ffdee5;
  --pink-200: #ffe8ed;
  --pink-100: #fff2f5;
  --blue-700: #4070a0;
  --blue-600: #5391ca;
  --blue-500: #8cb6dc;
  --blue-400: #afcdea;
  --blue-300: #cde2f5;
  --blue-200: #deecf9;
  --blue-100: #ecf4fc;
}

/* src/scss/fonts.scss */
:root {
  --headline-1-fs: clamp(2.25rem, 1.812vw + 1.825rem, 4rem);
  --headline-2-fs: clamp(1.625rem, 1.424vw + 1.291rem, 3rem);
  --headline-3-fs: clamp(1.375rem, 0.647vw + 1.223rem, 2rem);
  --headline-4-fs: clamp(1.125rem, 0.388vw + 1.034rem, 1.5rem);
  --headline-5-fs: clamp(0.875rem, 0.388vw + 0.784rem, 1.25rem);
  --headline-6-fs: clamp(0.625rem, 0.388vw + 0.534rem, 1rem);
  --headline-1-lh: clamp(2.75rem, 2.33vw + 2.204rem, 5rem);
  --headline-2-lh: clamp(2.125rem, 1.942vw + 1.67rem, 4rem);
  --headline-3-lh: clamp(1.875rem, 0.647vw + 1.723rem, 2.5rem);
  --headline-4-lh: clamp(1.75rem, 0.259vw + 1.689rem, 2rem);
  --headline-5-lh: clamp(1.375rem, 0.388vw + 1.284rem, 1.75rem);
  --headline-6-lh: clamp(1rem, 0.518vw + 0.879rem, 1.5rem);
  --headline-1-ls: clamp(-0.0625rem, -0.018vw + -0.041rem, -0.045rem);
  --headline-ff: AreaInktrap;
  --headline-fw: 800;
  --paragraph-medium-fs: clamp(1.125rem, 0.129vw + 1.095rem, 1.25rem);
  --paragraph-small-fs: 1rem;
  --paragraph-x-small-fs: 0.75rem;
  --paragraph-medium-lh: clamp(1.75rem, 0.259vw + 1.689rem, 2rem);
  --paragraph-small-lh: 1.5rem;
  --paragraph-x-small-lh: 1rem;
  --paragraph-ff: DMSans;
  --paragraph-fw: 400;
  --caption-title-fs: clamp(0.813rem, 0.324vw + 0.737rem, 1.125rem);
  --caption-title-lh: clamp(1.25rem, 0.518vw + 1.129rem, 1.75rem);
  --caption-title-ls: clamp(0.08125rem, 0.0453vw + 0.0706rem, 0.125rem);
  --caption-buttons-fs: clamp(0.813rem, 0.194vw + 0.767rem, 1rem);
  --caption-buttons-lh: clamp(1rem, 0.518vw + 0.879rem, 1.5rem);
  --caption-buttons-ls: clamp(0.041rem, 0.023vw + 0.035rem, 0.063rem);
}
body {
  font-family: DMSans;
  font-family: var(--paragraph-ff);
  font-weight: 400;
  font-weight: var(--paragraph-fw);
  font-size: 1rem;
  font-size: var(--paragraph-small-fs);
  line-height: 1.5rem;
  line-height: var(--paragraph-small-lh);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: AreaInktrap;
  font-family: var(--headline-ff);
  font-weight: 800;
  font-weight: var(--headline-fw);
}

/* src/scss/content.scss */
:root {
  --main-content-width: 112.5rem;
  --margin-inline: clamp(1.25rem, 2.589vw + 0.643rem, 3.75rem);
  --navbar-height: 4.625rem;
  --padding-block-start: 1.875rem;
}
body {
  background-color: var(--grey-100);
  color: var(--grey-1000);
  padding-top: calc(4.625rem + 1.875rem - 0rem);
  padding-top: calc(var(--navbar-height) + var(--padding-block-start) - var(--wp-admin--admin-bar--height, 0rem));
}
@media (min-width: 37.5625rem) {
  body {
    padding-top: calc(4.625rem + 1.875rem);
    padding-top: calc(var(--navbar-height) + var(--padding-block-start));
  }
}

/* src/scss/buttons.scss */
:root {
  --button-padding-inline-big: 1.5rem;
  --button-padding-inline-small: 1.5rem;
  --button-padding-block-big: 1.25rem;
  --button-padding-block-small: 0.75rem;
  --button-border-radius: 0.75rem;
}
.elementor-widget-button:not(.secondary) {
}
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button {
  border-radius: 0.75rem;
  border-radius: var(--button-border-radius);
  font-size: var(--caption-buttons-fs);
  line-height: var(--caption-buttons-lh);
  letter-spacing: var(--caption-buttons-ls);
  text-transform: uppercase;
  font-weight: 700;
}
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xs,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-sm,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-md {
  color: var(--grey-1000);
  background-color: var(--pink-700);
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-top: var(--button-padding-block-small);
  padding-bottom: var(--button-padding-block-small);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-left: var(--button-padding-inline-small);
  padding-right: var(--button-padding-inline-small);
}
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xs:hover,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-sm:hover,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-md:hover {
  color: var(--white);
  background-color: var(--grey-1000);
}
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xs:active,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-sm:active,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-md:active {
  color: var(--white);
  background-color: var(--grey-900);
}
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xs:focus,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-sm:focus,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-md:focus {
  color: var(--white);
  background-color: var(--grey-1000);
  outline: 0.25rem solid var(--grey-800);
}
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-lg,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xl {
  color: var(--white);
  background-color: var(--grey-1000);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-top: var(--button-padding-block-big);
  padding-bottom: var(--button-padding-block-big);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-left: var(--button-padding-inline-big);
  padding-right: var(--button-padding-inline-big);
}
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-lg:hover,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xl:hover {
  color: var(--grey-1000);
  background-color: var(--pink-700);
}
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-lg:active,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xl:active {
  color: var(--grey-1000);
  background-color: var(--pink-800);
}
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-lg:focus,
.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xl:focus {
  color: var(--grey-1000);
  background-color: var(--pink-700);
  outline: 0.25rem solid var(--pink-500);
}
.elementor-widget-button:not(.secondary).disabled {
  cursor: not-allowed;
}
.elementor-widget-button:not(.secondary).disabled .elementor-button-link.elementor-button {
  pointer-events: none;
}
.elementor-widget-button:not(.secondary).disabled .elementor-button-link.elementor-button.elementor-size-xs,
.elementor-widget-button:not(.secondary).disabled .elementor-button-link.elementor-button.elementor-size-sm,
.elementor-widget-button:not(.secondary).disabled .elementor-button-link.elementor-button.elementor-size-md {
  color: var(--grey-800);
  background-color: var(--pink-300);
}
.elementor-widget-button:not(.secondary).disabled .elementor-button-link.elementor-button.elementor-size-lg,
.elementor-widget-button:not(.secondary).disabled .elementor-button-link.elementor-button.elementor-size-xl {
  color: var(--grey-200);
  background-color: var(--grey-700);
}
.elementor-widget-button:not(.secondary).disabled .elementor-button-link.elementor-button:focus {
  outline: 0;
}
.elementor-widget-button.secondary {
}
.elementor-widget-button.secondary .elementor-button-link.elementor-button {
  color: var(--grey-1000);
  background-color: transparent;
  border-bottom: 0.0625rem solid var(--grey-1000);
  border-radius: 0;
  padding: 0 1.75rem 0 0;
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  padding-bottom: 0.5rem;
  position: relative;
  transition: padding-right 0.2s ease-in-out;
}
.elementor-widget-button.secondary .elementor-button-link.elementor-button::after {
  content: "";
  background: var(--grey-1000);
  -webkit-mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M8.26353 1L15 8L8.26353 15L7.16939 13.8631L12.038 8.80394H1V7.19606H12.038L7.16939 2.13694L8.26353 1Z' fill='currentColor'/%3E%3C/svg%3E");
  mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M8.26353 1L15 8L8.26353 15L7.16939 13.8631L12.038 8.80394H1V7.19606H12.038L7.16939 2.13694L8.26353 1Z' fill='currentColor'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  mask-size: contain;
  position: absolute;
  top: 0.25rem;
  right: 0;
  bottom: 0.25rem;
  left: auto;
  width: 1rem;
  aspect-ratio: 1;
  transition: background 0.2s ease-in-out;
}
.elementor-widget-button.secondary .elementor-button-link.elementor-button:hover {
  padding-right: 2rem;
}
.elementor-widget-button.secondary .elementor-button-link.elementor-button:focus {
  outline: 0;
}
.elementor-widget-button.secondary.disabled {
  cursor: not-allowed;
}
.elementor-widget-button.secondary.disabled .elementor-button-link.elementor-button {
  color: var(--grey-600);
  border-bottom: 0.0625rem solid var(--grey-600);
  pointer-events: none;
}
.elementor-widget-button.secondary.disabled .elementor-button-link.elementor-button::after {
  background: var(--grey-600);
}
.elementor-widget-button.secondary.disabled .elementor-button-link.elementor-button:focus {
  outline: 0;
}
.elementor-widget-button.secondary.secondary-white .elementor-button-link.elementor-button {
  color: var(--white);
  border-bottom-color: var(--white);
  background-color: transparent;
}
.elementor-widget-button.secondary.secondary-white .elementor-button-link.elementor-button::after {
  background: var(--white);
}
.no-pink-hover.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-lg:hover,
.no-pink-hover.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xl:hover {
  color: var(--grey-1000);
  background-color: var(--white);
}
.no-pink-hover.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-lg:active,
.no-pink-hover.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xl:active {
  color: var(--grey-1000);
  background-color: var(--grey-200);
}
.no-pink-hover.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-lg:focus,
.no-pink-hover.elementor-widget-button:not(.secondary) .elementor-button-link.elementor-button.elementor-size-xl:focus {
  color: var(--grey-1000);
  background-color: var(--grey-200);
  outline: 0.25rem solid var(--grey-400);
}
.elementor-widget-button.secondary .elementor-button-link.elementor-button:after {
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* src/scss/navbar.scss */
#main-navbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: calc(100% - var(--navbar-height));
  background-color: var(--white);
  z-index: 9999;
  transition: bottom 0.5s ease-in-out;
}
#main-navbar.open {
  bottom: 0;
}
#main-navbar.open > * {
  max-height: 100dvh;
}
#main-navbar > * {
  --main-content-width: 75rem;
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-template-areas: "logo menutoggle" "menu menu";
  grid-template-rows: var(--navbar-height) auto;
  max-height: var(--navbar-height);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  transition: max-height 0.5s ease-in-out;
}
#main-navbar > * > * {
  width: -moz-fit-content;
  width: fit-content;
  padding: 1.1825rem 1.25rem;
}
#main-navbar > * .logo {
  grid-area: logo;
}
#main-navbar > * .menu-items {
  display: none;
}
#main-navbar > * .buttons {
  display: none;
}
#main-navbar > * .mobile-menu {
  grid-area: menu;
  background-color: var(--grey-200);
  height: calc(100dvh - var(--navbar-height));
  overflow: auto;
  width: 100%;
  padding: 0;
}
#main-navbar > * .mobile-menu > .elementor-widget-wrap {
  align-content: space-between;
}
#main-navbar > * .mobile-menu .mobile-nav {
  margin-bottom: auto;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu {
  padding: 0.5rem 1.125rem 2.125rem;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li {
  position: relative;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li > a {
  padding: 1rem 0;
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  justify-content: space-between;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li > a:focus {
  background-color: transparent;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li > a.has-submenu span {
  display: block;
  width: 1rem;
  aspect-ratio: 1;
  position: relative;
  padding: 1rem;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li > a.has-submenu span i {
  display: none;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li > a.has-submenu span::after {
  position: absolute;
  content: "";
  -webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.36404 6.31393L1.70718 0.657076L0.292969 2.07129L7.36404 9.14236L14.4351 2.07129L13.0209 0.657076L7.36404 6.31393Z" fill="currentColor"/></svg>');
  mask-image: url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.36404 6.31393L1.70718 0.657076L0.292969 2.07129L7.36404 9.14236L14.4351 2.07129L13.0209 0.657076L7.36404 6.31393Z" fill="currentColor"/></svg>');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1rem;
  height: 1rem;
  background-color: var(--grey-1000);
  top: 0.5rem;
  right: 0.5rem;
  transition: all 0.2s ease-in-out;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li > a.highlighted span::after {
  rotate: 180deg;
  background-color: var(--pink-800);
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li:not(:last-of-type)::after {
  position: absolute;
  content: "";
  display: block;
  bottom: 0;
  left: 0;
  background-image: url('data:image/svg+xml,<svg width="64" height="1" viewBox="0 0 64 1" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0H64V1H0V0Z" fill="%23CECFD7"/><path d="M0 0H24V1H0V0Z" fill="%23F98DA3"/></svg>');
  height: 0.0625rem;
  width: 4rem;
  z-index: -1;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li .sub-menu {
  margin: 0.25rem 0 0;
  padding: 1.5rem;
  background-color: var(--white);
  border-radius: 0.75rem;
  outline: 0.75rem solid var(--grey-200);
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li .sub-menu a {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-1000);
  padding: 0.5rem 0;
  margin: 0;
  border: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li .sub-menu a:not([href]) {
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  pointer-events: none;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li .sub-menu a[title] {
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li .sub-menu a:after {
  content: attr(title);
  display: block;
  font-family: var(--paragraph-ff);
  font-weight: var(--paragraph-fw);
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li .sub-menu .menu-item-security,
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li .sub-menu .menu-title.use-cases {
  margin-top: 0.75rem;
  padding-top: 0.75rem;
  border-top: 0.0625rem solid var(--grey-300);
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li .sub-menu .menu-item-security {
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top: 0.0625rem solid var(--grey-300);
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li .sub-menu .menu-item-security a {
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  position: relative;
  padding-left: 2.75rem;
  display: flex;
  justify-content: center;
}
#main-navbar > * .mobile-menu .mobile-nav ul.elementor-nav-menu > li .sub-menu .menu-item-security a::before {
  position: absolute;
  content: "";
  width: 2.25rem;
  aspect-ratio: 1;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_806_19106)'%3E%3Cpath d='M12.96 6.47C11.07 7.1 9.15 7.51 7.12 7.7V12.9C7.12 19.7 9.11999 25.02 13.07 28.69C14.58 30.1 16.09 30.97 17.08 31.45C17.44 31.62 17.75 31.75 18 31.85C18.27 31.74 18.62 31.59 19.01 31.4C20.01 30.91 21.51 30.03 23.01 28.61C26.9 24.94 28.88 19.65 28.88 12.9V7.7C26.85 7.51 24.93 7.1 23.04 6.47C21.06 5.81 19.43 5.01 18 4.29C16.56 5.01 14.94 5.81 12.96 6.47Z' fill='%2314151F'/%3E%3Cpath d='M31.68 3.83C26.04 3.83 22.66 2.15 19.67 0.660001C19.27 0.460001 18.9 0.270001 18.52 0.0900012C18.19 -0.0699988 17.81 -0.0699988 17.48 0.0900012C17.1 0.270001 16.72 0.460001 16.33 0.660001C13.35 2.14 9.97 3.83 4.32 3.83C3.66 3.83 3.12 4.37 3.12 5.03V12.9C3.12 17.25 3.87 21.17 5.36 24.55C6.56 27.28 8.24 29.66 10.34 31.62C13.94 34.97 17.54 35.93 17.69 35.97C17.79 36 17.89 36.01 17.99 36.01C18.09 36.01 18.19 36 18.29 35.97C18.44 35.93 22.04 34.97 25.64 31.62C27.75 29.66 29.42 27.28 30.62 24.55C32.11 21.17 32.86 17.25 32.86 12.9V5.03C32.86 4.37 32.32 3.83 31.66 3.83H31.68ZM30.48 12.89C30.48 20.1 28.34 25.78 24.11 29.77C22.46 31.32 20.81 32.29 19.71 32.83C18.95 33.21 18.34 33.43 18 33.55C17.67 33.44 17.1 33.23 16.38 32.88C15.28 32.35 13.63 31.4 11.97 29.85C7.69 25.86 5.51 20.16 5.51 12.89V6.2C11.02 5.98 14.53 4.23 17.39 2.81C17.6 2.71 17.8 2.61 17.99 2.51C18.19 2.61 18.39 2.71 18.59 2.81C21.45 4.23 24.96 5.98 30.47 6.2V12.89H30.48Z' fill='%2314151F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_806_19106'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  left: 0;
}
#main-navbar > * .mobile-menu .mobile-buttons {
  padding: 3rem 1.25rem;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  align-items: center;
  position: relative;
  margin-top: 4.6875rem;
}
#main-navbar > * .mobile-menu .mobile-buttons::before {
  content: "";
  position: absolute;
  -webkit-mask-image: url('data:image/svg+xml,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 462 75" width="462" height="75"><path fill-rule="evenodd" d="m408.1 13c0-6.6-5.4-12-12-12h-36.5c-6.6 0-12 5.4-12 12v28c0 6.6-5.3 12-12 12h-164.6c-6.6 0-12-5.4-12-12v-21c0-6.6-5.4-12-12-12h-135c-6.6 0-12 5.4-12 12v119c0 6.6 5.4 12 12 12h38 109 196.8c0.1 0 0.2-0.1 0.2-0.2 0-0.1 0.1-0.2 0.2-0.2h93.7c6.6 0 12-5.4 12-12v-51.5c0-6.6-5.4-12-12-12h-83.5c-5.8 0-10.4-4.6-10.4-10.4 0-5.7 4.6-10.3 10.4-10.3h29.7c6.6 0 12-5.4 12-12z"/></svg>');
  mask-image: url('data:image/svg+xml,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 462 75" width="462" height="75"><path fill-rule="evenodd" d="m408.1 13c0-6.6-5.4-12-12-12h-36.5c-6.6 0-12 5.4-12 12v28c0 6.6-5.3 12-12 12h-164.6c-6.6 0-12-5.4-12-12v-21c0-6.6-5.4-12-12-12h-135c-6.6 0-12 5.4-12 12v119c0 6.6 5.4 12 12 12h38 109 196.8c0.1 0 0.2-0.1 0.2-0.2 0-0.1 0.1-0.2 0.2-0.2h93.7c6.6 0 12-5.4 12-12v-51.5c0-6.6-5.4-12-12-12h-83.5c-5.8 0-10.4-4.6-10.4-10.4 0-5.7 4.6-10.3 10.4-10.3h29.7c6.6 0 12-5.4 12-12z"/></svg>');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: left bottom;
  mask-position: left bottom;
  background-color: var(--white);
  height: 4.6875rem;
  top: -4.6875rem;
  right: auto;
  bottom: auto;
  left: auto;
}
#main-navbar > * .mobile-menu .elementor-widget-button:not(.secondary) a {
  padding-top: var(--button-padding-block-big);
  padding-bottom: var(--button-padding-block-big);
}
#main-navbar > * .mobile-menu-toggle {
  grid-area: menutoggle;
  align-self: end;
  justify-self: end;
  place-self: end;
}
#main-navbar > * .mobile-menu-toggle button {
  all: unset;
  cursor: pointer;
  display: grid;
  align-items: center;
  justify-items: center;
  place-items: center;
  height: 2rem;
  aspect-ratio: 1;
}
#main-navbar > * .mobile-menu-toggle button .line {
  fill: none;
  stroke: var(--grey-1000);
  stroke-width: 6;
  transition: stroke-dasharray 500ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 500ms cubic-bezier(0.4, 0, 0.2, 1);
}
#main-navbar > * .mobile-menu-toggle button .line1 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}
#main-navbar > * .mobile-menu-toggle button .line2 {
  stroke-dasharray: 60 60;
  stroke-width: 6;
}
#main-navbar > * .mobile-menu-toggle button .line3 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}
#main-navbar > * .mobile-menu-toggle button.open .line1 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}
#main-navbar > * .mobile-menu-toggle button.open .line2 {
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
  stroke-width: 6;
}
#main-navbar > * .mobile-menu-toggle button.open .line3 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}
@media (min-width: 37.5625rem) {
  #main-navbar {
    top: 0rem;
    top: var(--wp-admin--admin-bar--height, 0rem);
    bottom: calc(100% - var(--navbar-height) - 0rem);
    bottom: calc(100% - var(--navbar-height) - var(--wp-admin--admin-bar--height, 0rem));
  }
  #main-navbar > * .mobile-menu {
    height: calc(100dvh - var(--navbar-height) - 0rem);
    height: calc(100dvh - var(--navbar-height) - var(--wp-admin--admin-bar--height, 0rem));
  }
}
@media (min-width: 64.001rem) {
  #main-navbar.open {
    bottom: auto;
  }
  #main-navbar {
    bottom: auto;
    background-color: transparent;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    transition: background-color 0.2s ease-in-out;
  }
  #main-navbar.scrolled {
    background-color: var(--white);
    top: 0;
  }
  #main-navbar > * {
    padding: 0;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    display: flex;
    justify-content: space-between;
    overflow: visible;
    overflow: initial;
  }
  #main-navbar > * > * {
    padding: 0;
  }
  #main-navbar > * .menu-items {
    display: flex;
  }
  #main-navbar > * .menu-items nav {
    margin: 0;
  }
  #main-navbar > * .menu-items nav > ul {
    display: flex;
    gap: calc(0.5rem + var(--headline-6-fs));
  }
  #main-navbar > * .menu-items nav > ul > li > a {
    padding: 0;
    font-family: var(--headline-ff);
    font-weight: var(--headline-fw);
    font-size: var(--headline-6-fs);
    line-height: var(--headline-6-lh);
    color: var(--grey-1000);
    position: relative;
    padding-right: calc(0.5rem + var(--headline-6-fs));
  }
  #main-navbar > * .menu-items nav > ul > li > a .sub-arrow {
    display: none;
  }
  #main-navbar > * .menu-items nav > ul > li > a::after {
    position: absolute;
    content: "";
    -webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.36404 6.31393L1.70718 0.657076L0.292969 2.07129L7.36404 9.14236L14.4351 2.07129L13.0209 0.657076L7.36404 6.31393Z" fill="currentColor"/></svg>');
    mask-image: url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.36404 6.31393L1.70718 0.657076L0.292969 2.07129L7.36404 9.14236L14.4351 2.07129L13.0209 0.657076L7.36404 6.31393Z" fill="currentColor"/></svg>');
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: var(--headline-6-fs);
    height: 100%;
    background-color: var(--grey-1000);
    top: 0;
    right: 0;
    transition: all 0.2s ease-in-out;
    opacity: 1;
  }
  #main-navbar > * .menu-items nav > ul > li > a:hover::after {
    background-color: var(--pink-800);
    rotate: 180deg;
  }
  #main-navbar > * .menu-items nav > ul::after {
    display: none;
    content: normal;
    content: initial;
  }
  #main-navbar > * .menu-items nav .sub-menu {
    background-color: white;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 0.75rem;
    padding: 2rem;
    top: calc(100% + 1rem) !important;
  }
  #main-navbar > * .menu-items nav .sub-menu li + li {
    margin-top: 0.75rem;
  }
  #main-navbar > * .menu-items nav .sub-menu li:first-child a[title] {
    padding-top: 0;
  }
  #main-navbar > * .menu-items nav .sub-menu li a {
    margin: 0;
    border: 0;
    padding: 0;
    font-size: var(--paragraph-small-fs);
    line-height: var(--paragraph-small-lh);
    color: var(--grey-1000);
    transition: color 0.2s ease-in-out;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  #main-navbar > * .menu-items nav .sub-menu li a:hover {
    color: var(--pink-800);
  }
  #main-navbar > * .menu-items nav .sub-menu li a:not([href]) {
    font-family: var(--headline-ff);
    font-weight: var(--headline-fw);
    font-size: var(--headline-5-fs);
    line-height: var(--headline-5-lh);
    pointer-events: none;
  }
  #main-navbar > * .menu-items nav .sub-menu li a[title] {
    font-family: var(--headline-ff);
    font-weight: var(--headline-fw);
    font-size: var(--headline-5-fs);
    line-height: var(--headline-5-lh);
    padding-top: 0.5rem;
  }
  #main-navbar > * .menu-items nav .sub-menu li a:after {
    content: attr(title);
    display: block;
    color: var(--grey-1000) !important;
    font-family: var(--paragraph-ff);
    font-weight: var(--paragraph-fw);
    font-size: var(--paragraph-small-fs);
    line-height: var(--paragraph-small-lh);
  }
  #main-navbar > * .menu-items nav .sub-menu li.menu-item-security {
    margin-top: 1.25rem;
    padding-top: 1.25rem;
    border-top: 0.0625rem solid var(--grey-300);
  }
  #main-navbar > * .menu-items nav .sub-menu li.menu-item-security a {
    font-family: var(--headline-ff);
    font-weight: var(--headline-fw);
    font-size: var(--headline-5-fs);
    line-height: var(--headline-5-lh);
    position: relative;
    padding-left: 2.75rem;
    display: flex;
    justify-content: center;
  }
  #main-navbar > * .menu-items nav .sub-menu li.menu-item-security a::before {
    position: absolute;
    content: "";
    width: 2.25rem;
    aspect-ratio: 1;
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_806_19106)'%3E%3Cpath d='M12.96 6.47C11.07 7.1 9.15 7.51 7.12 7.7V12.9C7.12 19.7 9.11999 25.02 13.07 28.69C14.58 30.1 16.09 30.97 17.08 31.45C17.44 31.62 17.75 31.75 18 31.85C18.27 31.74 18.62 31.59 19.01 31.4C20.01 30.91 21.51 30.03 23.01 28.61C26.9 24.94 28.88 19.65 28.88 12.9V7.7C26.85 7.51 24.93 7.1 23.04 6.47C21.06 5.81 19.43 5.01 18 4.29C16.56 5.01 14.94 5.81 12.96 6.47Z' fill='%2314151F'/%3E%3Cpath d='M31.68 3.83C26.04 3.83 22.66 2.15 19.67 0.660001C19.27 0.460001 18.9 0.270001 18.52 0.0900012C18.19 -0.0699988 17.81 -0.0699988 17.48 0.0900012C17.1 0.270001 16.72 0.460001 16.33 0.660001C13.35 2.14 9.97 3.83 4.32 3.83C3.66 3.83 3.12 4.37 3.12 5.03V12.9C3.12 17.25 3.87 21.17 5.36 24.55C6.56 27.28 8.24 29.66 10.34 31.62C13.94 34.97 17.54 35.93 17.69 35.97C17.79 36 17.89 36.01 17.99 36.01C18.09 36.01 18.19 36 18.29 35.97C18.44 35.93 22.04 34.97 25.64 31.62C27.75 29.66 29.42 27.28 30.62 24.55C32.11 21.17 32.86 17.25 32.86 12.9V5.03C32.86 4.37 32.32 3.83 31.66 3.83H31.68ZM30.48 12.89C30.48 20.1 28.34 25.78 24.11 29.77C22.46 31.32 20.81 32.29 19.71 32.83C18.95 33.21 18.34 33.43 18 33.55C17.67 33.44 17.1 33.23 16.38 32.88C15.28 32.35 13.63 31.4 11.97 29.85C7.69 25.86 5.51 20.16 5.51 12.89V6.2C11.02 5.98 14.53 4.23 17.39 2.81C17.6 2.71 17.8 2.61 17.99 2.51C18.19 2.61 18.39 2.71 18.59 2.81C21.45 4.23 24.96 5.98 30.47 6.2V12.89H30.48Z' fill='%2314151F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_806_19106'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
  }
  #main-navbar > * .menu-items nav .menu-item-solutions ul.sub-menu ol {
    display: grid;
    grid-template-columns: 1fr 0.0625rem 1fr;
    grid-auto-flow: column;
    padding: 0;
    margin: 0;
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    position: relative;
  }
  #main-navbar > * .menu-items nav .menu-item-solutions ul.sub-menu ol li.personas {
    grid-column: 1/2;
  }
  #main-navbar > * .menu-items nav .menu-item-solutions ul.sub-menu ol li.use-cases {
    grid-column: 3/4;
  }
  #main-navbar > * .menu-items nav .menu-item-solutions ul.sub-menu ol li.use-cases.menu-title {
    margin-top: 0;
    position: static;
  }
  #main-navbar > * .menu-items nav .menu-item-solutions ul.sub-menu ol li.use-cases.menu-title::before {
    position: absolute;
    content: "";
    background-color: var(--grey-300);
    grid-column: 2/3;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  #main-navbar > * .buttons {
    display: flex;
  }
  #main-navbar > * .buttons .elementor-widget-wrap {
    align-items: center;
    justify-content: flex-end;
    gap: 1.5rem;
  }
  #main-navbar > * .buttons .elementor-widget-wrap > * {
    width: -moz-fit-content;
    width: fit-content;
  }
  #main-navbar > * .buttons p {
    margin-bottom: 0;
    font-family: var(--headline-ff);
    font-weight: var(--headline-fw);
    font-size: var(--headline-6-fs);
    line-height: var(--headline-6-lh);
  }
  #main-navbar > * .buttons p a {
    color: var(--grey-1000);
  }
  #main-navbar > * .buttons p a:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }
  #main-navbar > * .mobile-menu {
    display: none;
  }
  #main-navbar > * .mobile-menu-toggle {
    display: none;
  }
}

/* src/scss/footer.scss */
#footer {
  background: var(--white);
  position: relative;
  margin-top: 10vw;
}
#footer::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIzMzkiIHZpZXdCb3g9IjAgMCAxOTIwIDMzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xODQ2IDI0QzE4NDYgMTAuNzQ1MiAxODM1LjI1IDAgMTgyMiAwSDE3MzNDMTcxOS43NSAwIDE3MDkgMTAuNzQ1MiAxNzA5IDI0Vjk0QzE3MDkgMTA3LjI1NSAxNjk4LjI1IDExOCAxNjg1IDExOEgzNTNDMzM5Ljc0NSAxMTggMzI5IDEwNy4yNTUgMzI5IDk0Vjg3QzMyOSA3My43NDUyIDMxOC4yNTUgNjMgMzA1IDYzSC03Qy0yMC4yNTQ5IDYzIC0zMSA3My43NDUyIC0zMSA4N1YzMTVDLTMxIDMyOC4yNTUgLTIwLjI1NDkgMzM5IC03IDMzOUgxN0gzMjlIMTYwOEgxNzI3SDE5NDRDMTk1Ny4yNSAzMzkgMTk2OCAzMjguMjU1IDE5NjggMzE1VjE5MkMxOTY4IDE3OC43NDUgMTk1Ny4yNSAxNjggMTk0NCAxNjhIMTc1MC41QzE3MzcuNTIgMTY4IDE3MjcgMTU3LjQ3OSAxNzI3IDE0NC41QzE3MjcgMTMxLjUyMSAxNzM3LjUyIDEyMSAxNzUwLjUgMTIxSDE4MjJDMTgzNS4yNSAxMjEgMTg0NiAxMTAuMjU1IDE4NDYgOTdWMjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  width: 100%;
  aspect-ratio: 1999/339;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-size: 100%;
  transform: translateY(-60%);
}
#footer .elementor-container {
  width: 100%;
  max-width: 100%;
}
#footer .elementor-widget-divider {
  --divider-color: var(--grey-300);
}
#footer .footerTop {
  padding: 0 0 3.625rem 0;
  width: min(75rem, 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
}
#footer .footerTop .elementor-widget-wrap {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  gap: 1rem;
}
#footer .footerTop h4 {
  font-size: var(--headline-4-lh);
  white-space: nowrap;
  color: var(--grey-1000);
}
#footer .footerTop div {
  display: flex;
  width: auto;
}
#footer .footerTop img {
  max-width: 15.9375rem;
  width: 100%;
}
#footer .footerTop .elementor-social-icon,
#footer .footerTop svg {
  width: 3.5rem;
  height: 3.5rem;
}
#footer a.elementor-item {
  padding: 0 !important;
  font-size: var(--paragraph-small-fs) !important;
  color: var(--grey-800) !important;
  background-color: transparent !important;
}
#footer a.elementor-item:focus {
  color: var(--pink-700) !important;
}
#footer .footerMainDesktop {
  width: min(75rem, 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  padding: 3.75rem 0;
}
#footer .footerMainDesktop > * {
  gap: 1rem;
}
#footer .footerMainDesktop .elementor-widget-wrap {
  padding: 0 !important;
}
#footer .footerMainDesktop .elementor-nav-menu {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 1rem;
}
#footer .footerMainDesktop h5 {
  color: var(--grey-1000);
  font-size: var(--headline-4-fs);
}
#footer .footerMainDesktop a {
  transition: color 0.2s ease-in-out;
}
#footer .footerMainDesktop a:hover {
  color: var(--pink-800) !important;
}
#footer .footerMainDesktop .elementor-widget-nav-menu + .elementor-widget-heading {
  margin-top: 21px;
}
#footer .footerMainMobile {
  display: none;
  width: min(75rem, 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
}
#footer .footerMainMobile .elementor-element {
  padding: 0;
}
#footer .footerMainMobile .elementor-nav-menu {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 1rem;
}
#footer .footerMainMobile h5 {
  color: var(--grey-1000);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-5-lh);
}
#footer .footerMainMobile .elementor-widget-wrap {
  padding: 2rem 0 !important;
}
#footer .footerBottom {
  padding: 0;
  width: min(75rem, 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  display: flex;
  padding: 2.625rem 0;
}
#footer .footerBottom .elementor-widget-wrap {
  display: flex;
  flex-wrap: nowrap;
  justify-content: start;
  gap: 2.5rem !important;
}
#footer .footerBottom div {
  display: contents;
  width: auto;
}
#footer .footerBottom p,
#footer .footerBottom a {
  font-size: var(--paragraph-x-small-fs) !important;
  color: var(--grey-800) !important;
}
#footer .footerBottom a {
  transition: color 0.2s ease-in-out;
}
#footer .footerBottom a:hover {
  color: var(--pink-800) !important;
}
#footer .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
  white-space: inherit;
}
@media (max-width: 48rem) {
  #footer::before {
    transform: translateY(-100%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDM3NSAxNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzQ4LjA4IDEyQzM0OC4wOCA1LjM3MjU4IDM0Mi43MDcgMCAzMzYuMDggMEgyOTkuNjM5QzI5My4wMTIgMCAyODcuNjM5IDUuMzcyNTggMjg3LjYzOSAxMlY0MEMyODcuNjM5IDQ2LjYyNzQgMjgyLjI2NyA1MiAyNzUuNjM5IDUySDExMUMxMDQuMzczIDUyIDk5IDQ2LjYyNzQgOTkgNDBWMzBDOTkgMjMuMzcyNiA5My42Mjc0IDE4IDg3IDE4SC00OEMtNTQuNjI3NCAxOCAtNjAgMjMuMzcyNiAtNjAgMzBWMTM4Qy02MCAxNDQuNjI3IC01NC42Mjc0IDE1MCAtNDggMTUwSC0xMEg5OUgyOTUuNzc5QzI5NS45MDEgMTUwIDI5NiAxNDkuOTAxIDI5NiAxNDkuNzc5QzI5NiAxNDkuNjU2IDI5Ni4wOTkgMTQ5LjU1NyAyOTYuMjIxIDE0OS41NTdIMzg5LjkwM0MzOTYuNTMgMTQ5LjU1NyA0MDEuOTAzIDE0NC4xODUgNDAxLjkwMyAxMzcuNTU3Vjg2LjExNjdDNDAxLjkwMyA3OS40ODkzIDM5Ni41MyA3NC4xMTY3IDM4OS45MDMgNzQuMTE2N0gzMDYuMzY3QzMwMC42NDIgNzQuMTE2NyAyOTYgNjkuNDc1MSAyOTYgNjMuNzQ5M0MyOTYgNTguMDIzNSAzMDAuNjQyIDUzLjM4MTggMzA2LjM2NyA1My4zODE4SDMzNi4wOEMzNDIuNzA3IDUzLjM4MTggMzQ4LjA4IDQ4LjAwOTIgMzQ4LjA4IDQxLjM4MThWMTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  }
  #footer .footerTop {
    padding: 0 0 2rem 0;
  }
  #footer .footerTop .elementor-widget-wrap {
    flex-direction: column;
    gap: 1rem;
    padding-top: 4rem;
  }
  #footer .footerTop h4 {
    font-size: 1.375rem;
  }
  #footer .footerTop img {
    min-width: 12.25rem;
    width: 60%;
    margin: 0 auto 0.5rem;
  }
  #footer .footerMainDesktop {
    display: none;
  }
  #footer .footerMainMobile {
    display: block;
  }
  #footer .footerBottom {
    padding: 2rem 0;
  }
  #footer .footerBottom .elementor-widget-wrap {
    gap: 0rem !important;
    justify-content: space-between;
    width: 100%;
  }
}
@media (max-width: 36rem) {
  #footer .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-bottom: 0.5rem;
    margin-top: 6px;
  }
}

/* src/scss/cookies.scss */
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent {
  padding: 0 !important;
}
#onetrust-consent-sdk .ot-pc-logo {
  display: none !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk {
  top: 50% !important;
  transform: translateY(-50%) !important;
  border-radius: 0.75rem !important;
  width: 100% !important;
  max-width: 46.875rem !important;
  max-height: 56.25rem !important;
  height: 90vh !important;
}
#onetrust-consent-sdk #onetrust-banner-sdk {
  top: 50% !important;
  transform: translateY(-50%) !important;
  border-radius: 0.75rem !important;
  width: 100% !important;
  max-width: 46.875rem !important;
  max-height: 56.25rem !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  border-radius: 0.75rem !important;
  width: calc(100% - 2.5rem) !important;
  max-width: 32.4375rem !important;
  max-height: 56.25rem !important;
  padding: 2.5rem !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
#onetrust-consent-sdk .onetrust-pc-dark-filter {
  opacity: 0.8 !important;
  background: var(--grey-1000) !important;
}
#onetrust-consent-sdk .privacy-notice-link {
  margin-top: 0.25rem !important;
  color: var(--pink-800) !important;
  display: block;
}
#onetrust-consent-sdk .ot-always-active {
  color: var(--pink-800) !important;
  font-weight: 400 !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
  padding: 0 !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob:before {
  background-color: var(--white) !important;
  width: 1.125rem !important;
  height: 1.125rem !important;
  bottom: auto !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  left: 2px !important;
}
#onetrust-consent-sdk .ot-switch {
  height: 1.5rem !important;
  width: 2.4375rem !important;
  outline: none !important;
}
#onetrust-consent-sdk .ot-switch-nob {
  background-color: var(--grey-300) !important;
  outline: none !important;
  border: 0 !important;
}
#onetrust-consent-sdk .ot-tgl {
  height: 1.5rem !important;
  margin: 0 !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
  border: 0 !important;
}
#onetrust-consent-sdk .ot-floating-button.ot-pc-open {
  display: none !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt {
  background-color: var(--white) !important;
  margin: 0 !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
  background-color: var(--pink-800) !important;
}
#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__back {
  background-color: var(--pink-800) !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
  transform: translate(17px, -50%) !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk *:focus,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
  outline: none !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
  padding: 0.5rem 0 !important;
  border: 0 !important;
  margin-top: 0 !important;
}
#onetrust-consent-sdk #ot-category-title {
  font-weight: 800 !important;
  margin-bottom: 0.5rem !important;
  font-size: var(--headline-5-fs) !important;
  line-height: var(--headline-5-lh) !important;
  color: var(--grey-1000) !important;
  font-family: var(--headline-ff) !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-item > button {
  min-height: 1.5rem !important;
}
#onetrust-consent-sdk #ot-pc-desc {
  margin-bottom: 1rem !important;
  font-size: var(--paragraph-small-fs) !important;
  line-height: var(--paragraph-small-lh) !important;
  color: var(--grey-1000) !important;
  font-weight: 400 !important;
}
#onetrust-consent-sdk #ot-pc-title {
  margin: 0.8125rem 0 1rem 0 !important;
  font-size: var(--headline-5-fs) !important;
  line-height: var(--headline-5-lh) !important;
  font-weight: 800 !important;
  color: var(--grey-1000) !important;
  font-family: var(--headline-ff) !important;
}
#onetrust-consent-sdk .ot-pc-footer-logo {
  display: none !important;
}
#onetrust-consent-sdk .ot-pc-header {
  border: 0 !important;
}
#onetrust-consent-sdk #close-pc-btn-handler {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iOCIgZmlsbD0iI0ZGRThFRCIvPgo8cmVjdCB4PSIxNSIgeT0iMzEuNjE1MyIgd2lkdGg9IjIzLjQ5NzUiIGhlaWdodD0iMS45NTgxMyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDE1IDMxLjYxNTMpIiBmaWxsPSIjMTQxNTFGIi8+CjxyZWN0IHg9IjE2LjM4NDgiIHk9IjE1LjAwMDEiIHdpZHRoPSIyMy40OTc1IiBoZWlnaHQ9IjEuOTU4MTMiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDE2LjM4NDggMTUuMDAwMSkiIGZpbGw9IiMxNDE1MUYiLz4KPC9zdmc+Cg==) !important;
  width: 3rem !important;
  height: 3rem !important;
  border-radius: 0.75rem !important;
  background-size: 100% !important;
  right: 1.5rem !important;
  top: 1.5rem !important;
}
#onetrust-consent-sdk .ot-btn-container {
  display: flex !important;
  justify-content: flex-end !important;
  gap: 1.5rem !important;
  align-items: center !important;
  flex-direction: column-reverse !important;
  padding: 1.5rem 0 !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content {
  bottom: 9rem !important;
}
#onetrust-consent-sdk #ot-pc-content {
  padding-bottom: 1.5rem !important;
  margin: 0 1.125rem !important;
  width: calc(100% - 2.25rem) !important;
  padding-right: 0 !important;
}
#onetrust-consent-sdk .ot-plus-minus,
#onetrust-consent-sdk .ot-plus-minus {
  margin: 0 !important;
  width: 1.5rem !important;
  height: 1.5rem !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-plus-minus span:first-of-type {
  width: 0.875rem !important;
  height: 2px !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-plus-minus span:last-of-type {
  width: 2px !important;
  height: 0.875rem !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk button[aria-expanded=true] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type {
  display: none !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp {
  margin-top: 3rem !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {
  margin: 1rem 0 !important;
  padding-left: 2rem !important;
  box-sizing: border-box !important;
  font-size: var(--paragraph-x-small-fs) !important;
  line-height: var(--paragraph-x-small-lh) !important;
  width: 100% !important;
  color: var(--grey-800) !important;
  font-weight: 400 !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
  font-size: var(--headline-6-fs) !important;
  line-height: var(--headline-6-lh) !important;
  color: var(--grey-1000) !important;
  font-weight: 700 !important;
}
#onetrust-consent-sdk #accept-recommended-btn-handler,
#onetrust-consent-sdk .save-preference-btn-handler {
  border-radius: var(--button-border-radius) !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  letter-spacing: var(--caption-buttons-ls) !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  color: var(--grey-1000) !important;
  background-color: var(--pink-700) !important;
  padding-top: var(--button-padding-block-small) !important;
  padding-bottom: var(--button-padding-block-small) !important;
  padding-left: var(--button-padding-inline-small) !important;
  padding-right: var(--button-padding-inline-small) !important;
  border: 0 !important;
  white-space: nowrap !important;
  max-width: 15.125rem !important;
  margin: 0 !important;
}
#onetrust-consent-sdk .ot-pc-refuse-all-handler {
  color: var(--grey-1000) !important;
  background-color: transparent !important;
  border-bottom: 0.0625rem solid var(--grey-1000) !important;
  border: 0 !important;
  padding: 0 !important;
  font-family: var(--headline-ff) !important;
  font-weight: var(--headline-fw) !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  letter-spacing: 0 !important;
  position: relative !important;
  transition: padding-right 0.2s ease-in-out !important;
  margin-right: 2.5rem !important;
  margin: 0 !important;
  max-width: 4.925rem !important;
}
#onetrust-consent-sdk .ot-pc-refuse-all-handler::after {
  content: "";
  background: var(--grey-1000);
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -0.4rem;
  left: 0;
}
#onetrust-consent-sdk .ot-pc-refuse-all-handler:focus {
  outline: 0;
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy {
  margin: 0 !important;
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text {
  margin-bottom: 3rem !important;
  width: 100% !important;
}
#onetrust-consent-sdk #onetrust-button-group {
  display: flex !important;
  flex-direction: row-reverse !important;
  justify-content: space-between !important;
  align-items: center !important;
}
#onetrust-consent-sdk .banner-actions-container {
  display: flex !important;
}
#onetrust-consent-sdk #onetrust-banner-sdk .banner-actions-container {
  width: auto !important;
}
#onetrust-consent-sdk #onetrust-accept-btn-handler {
  border-radius: var(--button-border-radius) !important;
  font-size: 1rem !important;
  letter-spacing: var(--caption-buttons-ls) !important;
  text-transform: uppercase !important;
  font-weight: 800 !important;
  color: var(--grey-1000) !important;
  background-color: var(--pink-700) !important;
  padding-top: var(--button-padding-block-small) !important;
  padding-bottom: var(--button-padding-block-small) !important;
  padding-left: var(--button-padding-inline-small) !important;
  padding-right: var(--button-padding-inline-small) !important;
  border: 0 !important;
  white-space: nowrap !important;
  line-height: 1.5rem !important;
  margin: 0 auto !important;
  width: 100% !important;
  box-sizing: border-box !important;
  max-width: 14.75rem !important;
}
#onetrust-consent-sdk #onetrust-pc-btn-handler {
  color: var(--grey-1000) !important;
  background-color: transparent !important;
  border-bottom: 0.0625rem solid var(--grey-1000) !important;
  border: 0 !important;
  width: 10.1875rem !important;
  height: 2rem !important;
  padding: 0 !important;
  text-align: left !important;
  font-family: var(--headline-ff) !important;
  font-weight: 800 !important;
  line-height: 1.5rem !important;
  font-size: 1rem !important;
  position: relative !important;
  transition: padding-right 0.2s ease-in-out !important;
  margin-right: 2.5rem !important;
  margin: 0 !important;
  letter-spacing: 0 !important;
}
#onetrust-consent-sdk #onetrust-pc-btn-handler::before {
  content: "";
  background: var(--grey-1000);
  position: absolute;
  width: 10.1875rem;
  height: 1px;
  bottom: -0.2rem;
  left: 0;
}
#onetrust-consent-sdk #onetrust-pc-btn-handler::after {
  content: "";
  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 fill-rule='evenodd' clip-rule='evenodd' d='M8.26353 1L15 8L8.26353 15L7.16939 13.8631L12.038 8.80394H1V7.19606H12.038L7.16939 2.13694L8.26353 1Z' fill='currentColor'/%3E%3C/svg%3E");
  position: absolute;
  background-size: 100%;
  width: 1rem;
  height: 1rem;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  transition: background 0.2s ease-in-out;
}
#onetrust-consent-sdk #onetrust-pc-btn-handler:hover {
  padding-right: 2rem;
}
#onetrust-consent-sdk #onetrust-pc-btn-handler:focus {
  outline: 0;
}
#onetrust-consent-sdk #onetrust-policy-text {
  margin: 0rem !important;
  font-size: var(--paragraph-small-fs) !important;
  line-height: var(--paragraph-small-lh) !important;
  color: var(--grey-1000) !important;
  font-weight: 400 !important;
}
@media (min-width: 48rem) {
  #onetrust-consent-sdk .ot-btn-container {
    gap: 2.5rem !important;
    padding: 1.5rem 0 2.5rem 0 !important;
    flex-direction: row !important;
    width: calc(100% - 5rem) !important;
    margin: 0 2.5rem !important;
  }
  #onetrust-consent-sdk #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content {
    bottom: 7rem !important;
  }
  #onetrust-consent-sdk #ot-pc-content {
    max-height: 43.125rem !important;
    width: calc(100% - 4.5rem) !important;
    padding-right: 0 !important;
    margin: 0 2.25rem !important;
  }
}
@media (max-width: 48rem) {
  #onetrust-consent-sdk #onetrust-banner-sdk {
    padding: 2.5rem 2rem !important;
  }
  #onetrust-consent-sdk #onetrust-button-group {
    flex-direction: column !important;
    gap: 1.5rem;
    align-items: center !important;
  }
}

/* src/scss/homepage/hero-section.scss */
#hero-section {
  color: var(--grey-1000);
  overflow: hidden;
}
#hero-section .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4rem;
  text-align: center;
}
#hero-section .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
#hero-section .elementor-widget-image.hero-img-desktop {
  display: none;
}
#hero-section .elementor-widget-image.hero-img-mobile {
  padding-bottom: 2.25rem;
}
#hero-section .hero-title h1 {
  font-size: var(--caption-title-fs);
  line-height: var(--caption-title-lh);
  letter-spacing: var(--caption-title-ls);
  text-transform: uppercase;
  padding-bottom: 0.5rem;
}
#hero-section .hero-subtitle {
  font-family: var(--headline-ff);
  font-size: var(--headline-1-fs);
  line-height: var(--headline-1-lh);
  letter-spacing: var(--headline-1-ls);
}
#hero-section .hero-description {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-bottom: 1.31rem;
}
@media (min-width: 48rem) {
  #hero-section .elementor-widget-wrap {
    display: grid;
    position: relative;
    height: 50.625rem;
    color: var(--white);
    padding-top: 4.31rem;
  }
  #hero-section .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: calc(50% - 56.25rem);
  }
  #hero-section .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1800/810;
  }
  #hero-section .elementor-widget-image.hero-img-mobile {
    display: none;
  }
  #hero-section .hero-title h1 {
    padding-bottom: 0;
  }
  #hero-section .hero-subtitle {
    margin-bottom: 1rem;
  }
  #hero-section .hero-subtitle br {
    display: none;
  }
  #hero-section .hero-description {
    margin-bottom: 2.5rem;
  }
}

/* src/scss/homepage/your-go-to-section.scss */
#your-go-to-section {
  --main-content-width: 56.125rem;
}
#your-go-to-section .elementor-widget-wrap {
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 0 0.69rem 4rem;
  color: var(--grey-1000);
}
#your-go-to-section h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  margin-bottom: 2.62rem;
}
#your-go-to-section .elementor-icon-list-items {
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(auto-fit, minmax(5rem, 1fr));
  grid-row-gap: 1rem;
  row-gap: 1rem;
}
#your-go-to-section .elementor-icon-list-items li {
  display: grid;
  align-items: center;
  justify-items: center;
  place-items: center;
  font-size: var(--headline-6-fs);
}
#your-go-to-section .elementor-icon-list-items li > * {
  padding: 0;
  margin: 0;
}
#your-go-to-section .elementor-icon-list-icon {
  width: clamp(2.875rem, 2.265vw + 2.344rem, 5.0625rem);
}
#your-go-to-section .elementor-icon-list-icon > * {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
@media (min-width: 20rem) {
  #your-go-to-section .elementor-icon-list-items {
    grid-template-columns: repeat(4, max-content);
    row-gap: 1.69rem;
  }
  #your-go-to-section .elementor-icon-list-items > *:nth-last-child(2) {
    grid-column: 2/3;
  }
}
@media (min-width: 30rem) {
  #your-go-to-section .elementor-icon-list-items {
    grid-template-columns: repeat(5, max-content);
    row-gap: 3.81rem;
  }
  #your-go-to-section .elementor-icon-list-items > *:nth-last-child(2) {
    grid-column: unset;
  }
}
@media (min-width: 48rem) {
  #your-go-to-section .elementor-widget-wrap {
    padding: 0 0 9.81rem;
  }
}

/* src/scss/homepage/see-how-it-works.scss */
#see-how-it-works .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 3.5rem;
}
#see-how-it-works h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  color: var(--grey-1000);
  margin-bottom: 1rem;
}
#see-how-it-works p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
}
#see-how-it-works-video .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 10rem;
  max-width: 101rem;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='1613' height='728' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 1613 728' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1477 12C1477 5.37258 1471.63 0 1465 0H188C181.373 0 176 5.37259 176 12V112C176 118.627 170.627 124 164 124H12C5.37258 124 0 129.373 0 136V716C0 722.627 5.37258 728 12 728H176H605H1465C1471.63 728 1477 722.627 1477 716V599C1477 592.373 1482.37 587 1489 587H1526C1532.63 587 1538 581.627 1538 575V143C1538 136.373 1543.37 131 1550 131H1601C1607.63 131 1613 125.627 1613 119V63C1613 56.3726 1607.63 51 1601 51H1545C1538.37 51 1533 56.3726 1533 63V112C1533 118.627 1527.63 124 1521 124H1489C1482.37 124 1477 118.627 1477 112V12Z' fill='white'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='1613' height='728' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 1613 728' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1477 12C1477 5.37258 1471.63 0 1465 0H188C181.373 0 176 5.37259 176 12V112C176 118.627 170.627 124 164 124H12C5.37258 124 0 129.373 0 136V716C0 722.627 5.37258 728 12 728H176H605H1465C1471.63 728 1477 722.627 1477 716V599C1477 592.373 1482.37 587 1489 587H1526C1532.63 587 1538 581.627 1538 575V143C1538 136.373 1543.37 131 1550 131H1601C1607.63 131 1613 125.627 1613 119V63C1613 56.3726 1607.63 51 1601 51H1545C1538.37 51 1533 56.3726 1533 63V112C1533 118.627 1527.63 124 1521 124H1489C1482.37 124 1477 118.627 1477 112V12Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
}
#see-how-it-works-video .elementor-widget-wrap .elementor-widget-video .elementor-wrapper {
  aspect-ratio: 100/45;
}
#see-how-it-works-video .elementor-widget-image {
  position: absolute;
  z-index: 10;
  top: -2px;
  bottom: -2px;
  width: auto;
  height: calc(100% + 4px);
}
#see-how-it-works-video .elementor-widget-image img,
#see-how-it-works-video .elementor-widget-image .elementor-widget-container {
  height: 100%;
  width: auto;
}
#see-how-it-works-video .tooltips {
  position: absolute;
  padding: 0;
  z-index: 11;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#see-how-it-works-video .tooltips > * {
  position: absolute;
  top: 28%;
  height: 1.1875rem;
  width: 1.1875rem;
  background-color: var(--pink-700);
  border-radius: 10rem;
  overflow: hidden;
  cursor: pointer;
}
#see-how-it-works-video .tooltips > *::before {
  font-family: var(--paragraph-ff);
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 130%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#see-how-it-works-video .tooltips > * > * {
  display: none;
}
#see-how-it-works-video .tooltips > *.tooltip-1 {
  left: 10%;
}
#see-how-it-works-video .tooltips > *.tooltip-1::before {
  content: "1";
}
#see-how-it-works-video .tooltips > *.tooltip-2 {
  left: 35%;
}
#see-how-it-works-video .tooltips > *.tooltip-2::before {
  content: "2";
}
#see-how-it-works-video .tooltips > *.tooltip-3 {
  left: 58%;
}
#see-how-it-works-video .tooltips > *.tooltip-3::before {
  content: "3";
}
#see-how-it-works-video .tooltips > *.tooltip-4 {
  left: 80%;
}
#see-how-it-works-video .tooltips > *.tooltip-4::before {
  content: "4";
}
#see-how-it-works-video .elementor-widget-video {
  margin-bottom: -0.0625rem;
}
#see-how-it-works-list .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  margin-bottom: 4rem;
}
#see-how-it-works-list .video-description-list ol {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  counter-reset: orderedlist;
  list-style: none;
  padding-left: 2.5rem;
}
#see-how-it-works-list .video-description-list ol li::before {
  counter-increment: orderedlist;
  content: counter(orderedlist);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.4375rem;
  height: 1.4375rem;
  border-radius: 10rem;
  padding-top: 0.25rem;
  font-weight: 700;
  color: var(--grey-1000);
  background-color: var(--pink-700);
  padding-bottom: 0.225rem;
  margin-left: -2.5rem;
  margin-right: 1rem;
}
#see-how-it-works-list .video-description-list ol > li + li {
  margin-top: 1.5rem;
}
#see-how-it-works-list .elementor-button-wrapper {
  text-align: center;
  margin-bottom: 2.5rem;
}
@keyframes blinking {
  0% {
    scale: 0.5;
  }
  100% {
    scale: 1;
  }
}
@media (min-width: 48rem) {
  #see-how-it-works-video .tooltips > * {
    height: 1.875rem;
    width: 1.875rem;
    background-color: transparent;
  }
  #see-how-it-works-video .tooltips > *::before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Ccircle opacity='0.6' cx='15' cy='15' r='15' fill='white'/%3E%3Ccircle cx='15' cy='15' r='3' fill='white'/%3E%3C/svg%3E");
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    animation: blinking forwards infinite 1s ease-out;
  }
  #see-how-it-works-video .tooltips > *:hover {
    overflow: visible;
  }
  #see-how-it-works-video .tooltips > *:hover > * {
    opacity: 1;
  }
  #see-how-it-works-video .tooltips > * > * {
    display: block;
    background-color: var(--grey-1000);
    color: var(--white);
    padding: 0.81rem;
    min-width: 13.5rem;
    border-radius: 0.75rem;
    font-size: var(--paragraph-x-small-fs);
    line-height: var(--paragraph-x-small-lh);
    text-align: left;
    margin-top: 0.5rem;
    position: absolute;
    top: calc(100% + 1rem);
    left: -5.85rem;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
  }
  #see-how-it-works-video .tooltips > * > *::before {
    content: "";
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    rotate: 45deg;
    top: 0;
    left: calc(50% - 0.75rem);
    background-color: var(--grey-1000);
    z-index: -1;
  }
  #see-how-it-works-video .tooltips > *.tooltip-1 {
    left: 18.5%;
  }
  #see-how-it-works-video .tooltips > *.tooltip-1::before {
    content: "";
  }
  #see-how-it-works-video .tooltips > *.tooltip-2 {
    left: 38%;
  }
  #see-how-it-works-video .tooltips > *.tooltip-2::before {
    content: "";
  }
  #see-how-it-works-video .tooltips > *.tooltip-3 {
    left: 57.5%;
  }
  #see-how-it-works-video .tooltips > *.tooltip-3::before {
    content: "";
  }
  #see-how-it-works-video .tooltips > *.tooltip-4 {
    left: 72.5%;
  }
  #see-how-it-works-video .tooltips > *.tooltip-4::before {
    content: "";
  }
}
@media (max-width: 48rem) {
  #see-how-it-works .elementor-widget-wrap {
    margin-bottom: 1.5rem;
  }
  #see-how-it-works-video .elementor-widget-wrap {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='404' height='209' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 404 209' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M365 12C365 5.37258 359.627 0 353 0H12C5.37258 0 0 5.37259 0 12V167C0 173.627 5.37258 179 12 179H40C46.6274 179 52 184.373 52 191V197C52 203.627 57.3726 209 64 209H392C398.627 209 404 203.627 404 197V37C404 30.3726 398.627 25 392 25H377C370.373 25 365 19.6274 365 13V12Z' fill='white'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='404' height='209' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 404 209' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M365 12C365 5.37258 359.627 0 353 0H12C5.37258 0 0 5.37259 0 12V167C0 173.627 5.37258 179 12 179H40C46.6274 179 52 184.373 52 191V197C52 203.627 57.3726 209 64 209H392C398.627 209 404 203.627 404 197V37C404 30.3726 398.627 25 392 25H377C370.373 25 365 19.6274 365 13V12Z' fill='white'/%3E%3C/svg%3E");
    -webkit-mask-size: 105vw auto;
    mask-size: 105vw auto;
    width: 100%;
    margin-bottom: 1.5rem;
  }
  #see-how-it-works-video .elementor-widget-wrap .elementor-widget-video .elementor-wrapper {
    aspect-ratio: 23/13;
  }
  #see-how-it-works-video .tooltips > *.tooltip-4 > * {
    left: auto;
    left: initial;
    right: -0.875rem;
  }
  #see-how-it-works-video .tooltips > *.tooltip-4 > *::before {
    left: auto;
    left: initial;
    right: 1rem;
  }
}

/* src/scss/homepage/build-on-a-solid-foundation.scss */
#build-on-a-solid-foundation {
  --main-content-width: 56.125rem;
  max-width: 112.5rem;
  position: relative;
  margin: 0 auto clamp(4rem, 6.214vw + 2.544rem, 10rem);
  padding: 10.3125rem 4rem 24.5625rem 4rem;
}
#build-on-a-solid-foundation::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgwMCIgaGVpZ2h0PSIxMTEyIiB2aWV3Qm94PSIwIDAgMTgwMCAxMTEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQwMiAwSDI3MkMyNjUuMzczIDAgMjYwIDUuMzcyNTggMjYwIDEyVjU1QzI2MCA2MS42Mjc0IDI1NC42MjcgNjcgMjQ4IDY3SDEyQzUuMzcyNTggNjcgMCA3Mi4zNzI2IDAgNzlWNjU2QzAgNjYyLjYyNyA1LjM3MjU4IDY2OCAxMiA2NjhINzVDODEuNjI3NCA2NjggODcgNjczLjM3MyA4NyA2ODBWOTY0Qzg3IDk3MC42MjcgOTIuMzcyNiA5NzYgOTkgOTc2SDE5MEMxOTYuNjI3IDk3NiAyMDIgOTgxLjM3MyAyMDIgOTg4VjEwMzJDMjAyIDEwMzguNjMgMjA3LjM3MyAxMDQ0IDIxNCAxMDQ0SDk4MEM5ODYuNjI3IDEwNDQgOTkyIDEwNDkuMzcgOTkyIDEwNTZWMTEwMEM5OTIgMTEwNi42MyA5OTcuMzczIDExMTIgMTAwNCAxMTEySDEwNjBDMTA2Ni42MyAxMTEyIDEwNzIgMTEwNi42MyAxMDcyIDExMDBWMTA0NEMxMDcyIDEwMzcuMzcgMTA2Ni42MyAxMDMyIDEwNjAgMTAzMkgxMDA0Qzk5Ny4zNzMgMTAzMiA5OTIgMTAyNi42MyA5OTIgMTAyMFY5ODhDOTkyIDk4MS4zNzMgOTk3LjM3MyA5NzYgMTAwNCA5NzZIMTUyOEMxNTM0LjYzIDk3NiAxNTQwIDk3MC42MjcgMTU0MCA5NjRWODIwQzE1NDAgODEzLjM3MyAxNTQ1LjM3IDgwOCAxNTUyIDgwOEgxNjcwQzE2NzYuNjMgODA4IDE2ODIgODAyLjYyNyAxNjgyIDc5NlY2MjNDMTY4MiA2MTYuMzczIDE2ODcuMzcgNjExIDE2OTQgNjExSDE3ODhDMTc5NC42MyA2MTEgMTgwMCA2MDUuNjI3IDE4MDAgNTk5VjE3MUMxODAwIDE2NC4zNzMgMTc5NC42MyAxNTkgMTc4OCAxNTlIMTY4MkgxNTQwSDE1MTJDMTUwNS4zNyAxNTkgMTUwMCAxNTMuNjI3IDE1MDAgMTQ3VjY3VjEyQzE1MDAgNS4zNzI1OCAxNDk0LjYzIDAgMTQ4OCAwSDEyOTdINDAyWk0xNjgxIDQwQzE2ODEgMzMuMzcyNiAxNjc1LjYzIDI4IDE2NjkgMjhIMTYxM0MxNjA2LjM3IDI4IDE2MDEgMzMuMzcyNiAxNjAxIDQwVjk2QzE2MDEgMTAyLjYyNyAxNjA2LjM3IDEwOCAxNjEzIDEwOEgxNjY5QzE2NzUuNjMgMTA4IDE2ODEgMTAyLjYyNyAxNjgxIDk2VjQwWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
#build-on-a-solid-foundation h2 {
  color: var(--grey-1000);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  margin-bottom: 1rem;
  font-weight: 700;
  display: block;
}
#build-on-a-solid-foundation h3 {
  color: var(--grey-1000);
  margin-bottom: 0.5rem;
  font-size: var(--headline-4-fs);
}
#build-on-a-solid-foundation .elementor-widget-wrap {
  padding: 0;
}
#build-on-a-solid-foundation p {
  color: var(--grey-800);
}
#build-on-a-solid-foundation #build-on-a-solid-foundation-desc p {
  margin-bottom: 7.5rem;
  font-size: var(-paragraph-medium-fs);
}
#build-on-a-solid-foundation .elementor-container {
  width: 100%;
  max-width: 75rem;
  padding-bottom: 0;
}
#build-on-a-solid-foundation .build-on-a-solid-foundation-icon img {
  height: 2.25rem;
  width: auto;
  margin-bottom: 1.5rem;
}
#build-on-a-solid-foundation .build-on-a-solid-foundation-arrow {
  margin-top: auto;
}
#build-on-a-solid-foundation .build-on-a-solid-foundation-arrow img {
  height: 1.5rem;
  width: 1.5rem;
}
#build-on-a-solid-foundation #build-on-a-solid-foundation-col {
  width: 100%;
}
#build-on-a-solid-foundation #build-on-a-solid-foundation-col .elementor-widget-text-editor p {
  font-size: var(--paragraph-x-small-lh);
  line-height: 150%;
  margin-bottom: 1.6875rem;
  padding-right: 0.75rem;
}
#build-on-a-solid-foundation #build-on-a-solid-foundation-col .elementor-widget-wrap {
  display: flex;
  height: 100%;
  flex-direction: column;
}
#build-on-a-solid-foundation #build-on-a-solid-foundation-row > * {
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
  row-gap: 3rem;
}
@media screen and (max-width: 61.9375rem) {
  #build-on-a-solid-foundation {
    padding: 7.125rem 1.25rem 8.375rem 1.25rem;
  }
  #build-on-a-solid-foundation h3 {
    margin-bottom: 0rem;
  }
  #build-on-a-solid-foundation #build-on-a-solid-foundation-desc p {
    margin-bottom: 3rem;
  }
  #build-on-a-solid-foundation .build-on-a-solid-foundation-icon img {
    margin-bottom: 0rem;
    margin-right: 1rem;
  }
  #build-on-a-solid-foundation .build-on-a-solid-foundation-arrow {
    margin-top: 0;
  }
  #build-on-a-solid-foundation #build-on-a-solid-foundation-col .elementor-widget-text-editor p {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  #build-on-a-solid-foundation #build-on-a-solid-foundation-col-title {
    display: flex;
    margin-bottom: 0.5rem;
    align-items: center;
  }
  #build-on-a-solid-foundation #build-on-a-solid-foundation-col .elementor-widget-wrap {
    flex-direction: row;
    align-items: center;
  }
  #build-on-a-solid-foundation #build-on-a-solid-foundation-row-title {
    flex-grow: 1;
  }
  #build-on-a-solid-foundation #build-on-a-solid-foundation-row > * {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  #build-on-a-solid-foundation #build-on-a-solid-foundation-row > * .elementor-element {
    width: auto;
  }
}
@media screen and (max-width: 42.5rem) {
  #build-on-a-solid-foundation::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjEyOTQiIHZpZXdCb3g9IjAgMCAzNzUgMTI5NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNTUgMTIuMzc1QzM1NSA1Ljc0NzU4IDM0OS42MjcgMC4zNzUgMzQzIDAuMzc1SDMxMEMzMDMuMzczIDAuMzc1IDI5OCA1Ljc0NzU3IDI5OCAxMi4zNzVWMjcuNDUxMUMyOTggMzQuMDc4NSAyOTIuNjI3IDM5LjQ1MTEgMjg2IDM5LjQ1MTFIMzJDMjUuMzcyNiAzOS40NTExIDIwIDQ0LjgyMzcgMjAgNTEuNDUxMVY2NC40MTRDMjAgNjkuOTM2OCAxNS41MjI4IDc0LjQxMzkgMTAgNzQuNDEzOVY3NC40MTM5QzQuNDc3MTUgNzQuNDEzOSAwIDc4Ljg5MTEgMCA4NC40MTM5VjEyMjEuMzNDMCAxMjI3Ljk2IDUuMzcyNTggMTIzMy4zMyAxMiAxMjMzLjMzSDE2NkMxNzIuNjI3IDEyMzMuMzMgMTc4IDEyMzguNyAxNzggMTI0NS4zM1YxMjU0LjI0QzE3OCAxMjYwLjg2IDE4My4zNzMgMTI2Ni4yNCAxOTAgMTI2Ni4yNEgzMzJDMzM4LjYyNyAxMjY2LjI0IDM0NCAxMjYwLjg2IDM0NCAxMjU0LjI0VjEyNDUuMzNDMzQ0IDEyMzguNyAzNDkuMzczIDEyMzMuMzMgMzU2IDEyMzMuMzNIMzYzQzM2OS42MjcgMTIzMy4zMyAzNzUgMTIyNy45NiAzNzUgMTIyMS4zM1Y4Ni40MTRDMzc1IDc5Ljc4NjUgMzY5LjYyNyA3NC40MTM5IDM2MyA3NC40MTM5SDMyNEMzMTcuMzczIDc0LjQxMzkgMzEyIDY5LjA0MTQgMzEyIDYyLjQxMzlWNjEuNzM0M0MzMTIgNTUuMTA2OSAzMTcuMzczIDQ5LjczNDMgMzI0IDQ5LjczNDNIMzQzQzM0OS42MjcgNDkuNzM0MyAzNTUgNDQuMzYxNyAzNTUgMzcuNzM0M1YxMi4zNzVaTTgxIDEyNjYuOTJDODEgMTI2MC4zIDg2LjM3MjYgMTI1NC45MiA5MyAxMjU0LjkySDE0NkMxNTIuNjI3IDEyNTQuOTIgMTU4IDEyNjAuMyAxNTggMTI2Ni45MlYxMjgyQzE1OCAxMjg4LjYzIDE1Mi42MjcgMTI5NCAxNDYgMTI5NEg5M0M4Ni4zNzI2IDEyOTQgODEgMTI4OC42MyA4MSAxMjgyVjEyNjYuOTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  }
  #build-on-a-solid-foundation #build-on-a-solid-foundation-row > * {
    display: grid;
    grid-template-columns: 1fr;
  }
}

/* src/scss/homepage/integrations.scss */
#integrations .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-bottom: min(6rem, 6%);
  padding-top: min(5.5rem, 5%);
  margin-bottom: 8.5rem;
  max-width: 91.125rem;
  color: var(--white);
}
#integrations h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  margin-bottom: 2%;
}
#integrations .integrations-bg,
#integrations .integrations-bg-mobile {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}
#integrations img {
  width: 100%;
}
#integrations .integrations-img {
  width: 56%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2%;
}
#integrations .integrations-bg-mobile {
  display: none;
}
@media (max-width: 90rem) {
  #integrations .elementor-widget-wrap {
    padding-top: min(2.75rem, 4%);
    padding-bottom: min(3.625rem, 4%);
  }
  #integrations .integrations-img {
    margin-bottom: min(2.5rem, 3%);
  }
}
@media (max-width: 48rem) {
  #integrations .elementor-widget-wrap {
    width: 100%;
    padding-top: 14%;
    padding-bottom: 24%;
    margin-bottom: 3.8rem;
  }
  #integrations .integrations-bg-mobile {
    display: block;
  }
  #integrations .integrations-bg {
    display: none;
  }
  #integrations .integrations-img {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-bottom: 10%;
  }
  #integrations h2 {
    margin-bottom: 6%;
  }
}

/* src/scss/homepage/pre-footer-section.scss */
#pre-footer-section {
  z-index: 1;
  overflow: hidden;
}
#pre-footer-section .elementor-widget-wrap {
  padding: 4rem 0 5rem;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8.375rem;
  text-align: center;
  align-content: center;
  color: var(--white);
  min-height: 22.5rem;
}
#pre-footer-section .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
#pre-footer-section .elementor-widget-image.hero-img-desktop {
  display: none;
}
#pre-footer-section .elementor-widget-image.hero-img-desktop .elementor-widget-container {
  width: 100%;
}
#pre-footer-section .elementor-widget-image.hero-img-desktop img {
  width: 100%;
  padding-left: 2rem;
}
#pre-footer-section .elementor-widget-image.hero-img-tablet {
  display: none;
}
#pre-footer-section .elementor-widget-image.hero-img-tablet img {
  width: 100%;
  height: auto;
}
#pre-footer-section .elementor-widget-image.hero-img-mobile {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 335 483' preserveAspectRatio='none' xml:space='preserve' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_623_15947' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='336' height='483'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M299 12.3311C299 5.70364 293.627 0.331055 287 0.331055H11.9998C5.37234 0.331055 -0.000244141 5.70364 -0.000244141 12.3311V435.331C-0.000244141 441.958 5.37234 447.331 11.9998 447.331H15.9998C22.6272 447.331 27.9998 452.704 27.9998 459.331V470.331C27.9998 476.959 33.3723 482.331 39.9998 482.331H323C329.627 482.331 335 476.959 335 470.331V58.3315C335 51.7041 329.627 46.3315 323 46.3315H311C304.372 46.3315 299 40.9589 299 34.3315V12.3311Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_623_15947)'%3E%3Crect x='-1.469' y='-1.126' width='336.316' height='504.894' style='fill: rgb(0  0  0)%3B'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 335 483' preserveAspectRatio='none' xml:space='preserve' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_623_15947' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='336' height='483'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M299 12.3311C299 5.70364 293.627 0.331055 287 0.331055H11.9998C5.37234 0.331055 -0.000244141 5.70364 -0.000244141 12.3311V435.331C-0.000244141 441.958 5.37234 447.331 11.9998 447.331H15.9998C22.6272 447.331 27.9998 452.704 27.9998 459.331V470.331C27.9998 476.959 33.3723 482.331 39.9998 482.331H323C329.627 482.331 335 476.959 335 470.331V58.3315C335 51.7041 329.627 46.3315 323 46.3315H311C304.372 46.3315 299 40.9589 299 34.3315V12.3311Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_623_15947)'%3E%3Crect x='-1.469' y='-1.126' width='336.316' height='504.894' style='fill: rgb(0  0  0)%3B'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
#pre-footer-section .elementor-widget-image.hero-img-mobile img {
  width: 100%;
  height: auto;
}
#pre-footer-section .elementor-widget-image.baloon {
  position: absolute;
  bottom: -8rem;
  right: -2rem;
  width: auto;
  width: initial;
  z-index: 0;
}
#pre-footer-section .pre-footer-section-text p {
  font-family: var(--headline-ff);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  letter-spacing: var(--headline-2-ls);
  font-weight: 700;
  max-width: 13.625rem;
  margin: auto;
  margin-bottom: 1.25rem;
}
#pre-footer-section .lastWord {
  position: relative;
  z-index: 0;
  margin-left: 0.5rem;
  display: inline-block;
}
#pre-footer-section .lastWord::before {
  content: "";
  position: absolute;
  z-index: -1;
  aspect-ratio: 160/96;
  top: -10%;
  left: -12%;
  width: 140%;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='48' viewBox='0 0 81 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M70.5 47.3311C69.6716 47.3311 69 46.6595 69 45.8311V41.3311C69 39.1219 67.2091 37.3311 65 37.3311H4C1.79086 37.3311 0 35.5402 0 33.3311V19V5.33105V4C0 1.79086 1.79086 0 4 0H38.3345C39.8066 0 41 1.1934 41 2.66553V2.66553C41 4.13766 42.1934 5.33105 43.6655 5.33105H66.5C68.7091 5.33105 70.5 7.12192 70.5 9.33105V31.3311C70.5 33.5402 72.2909 35.3311 74.5 35.3311H79.5C80.3284 35.3311 81 36.0026 81 36.8311V45.8311C81 46.6595 80.3284 47.3311 79.5 47.3311H70.5Z' fill='%23F87C95'/%3E%3C/svg%3E");
}
#pre-footer-section .prefooter-description-text {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  letter-spacing: var(--paragraph-medium-ls);
  max-width: 64rem;
  width: 100%;
  margin: 0.25rem auto 2.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
#pre-footer-section .prefooter-buttons-container .e-con-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
}
@media (min-width: 36rem) {
  #pre-footer-section .prefooter-buttons-container .e-con-inner {
    flex-direction: row;
    gap: 2rem;
  }
}
@media (min-width: 48rem) {
  #pre-footer-section .elementor-widget-wrap {
    padding: 0;
    display: grid;
    position: relative;
    margin-bottom: 0rem;
    height: auto;
    min-height: 0;
    aspect-ratio: 1520/560;
  }
  #pre-footer-section .elementor-widget-image.hero-img-desktop img {
    height: auto;
    width: 100%;
  }
  #pre-footer-section .elementor-widget-image.hero-img-mobile {
    display: none;
  }
  #pre-footer-section .elementor-widget-image.baloon {
    display: none;
  }
  #pre-footer-section .pre-footer-section-text p {
    margin: 0;
    margin-bottom: 2.5rem;
    max-width: 100%;
  }
  #pre-footer-section .lastWord::before {
    top: -28%;
    left: -11%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='96' viewBox='0 0 160 96' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M139 0C137.343 0 136 1.34315 136 3V12C136 16.4183 132.418 20 128 20H8C3.58172 20 0 23.5817 0 28V76C0 80.4183 3.58172 84 8 84H15C18.3137 84 21 86.6863 21 90C21 93.3137 23.6863 96 27 96H97C100.314 96 103 93.3137 103 90C103 86.6863 105.686 84 109 84H133C137.418 84 141 80.4183 141 76V32C141 27.5817 144.582 24 149 24H157C158.657 24 160 22.6569 160 21V3C160 1.34315 158.657 0 157 0H139Z' fill='%23F87C95'/%3E%3C/svg%3E");
  }
  #pre-footer-section .prefooter-description-text {
    padding-left: 8rem;
    padding-right: 8rem;
    margin: -1.5rem auto 2.5rem;
  }
}
@media (min-width: 48rem) and (max-width: 100rem) {
  #pre-footer-section .elementor-widget-image.hero-img-tablet {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: 0;
  }
  #pre-footer-section .elementor-widget-image.hero-img-tablet .elementor-widget-container {
    width: 100%;
    aspect-ratio: 1520/450;
  }
}
@media (min-width: 100rem) {
  #pre-footer-section .elementor-widget-wrap {
    padding: 0;
    display: grid;
    position: relative;
    height: 42.125rem;
    margin-bottom: 0rem;
    padding-bottom: 9.625rem;
  }
  #pre-footer-section .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: 0;
  }
  #pre-footer-section .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1753/674;
  }
}

/* src/scss/homepage/pink-bg-txt-section.scss */
#pink-bg-txt {
  padding-bottom: 4rem;
}
#pink-bg-txt .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: var(--pink-500);
  max-width: 1491px;
  mask-image: url("data:image/svg+xml,%3Csvg width='335' height='285' viewBox='0 0 335 285' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38 12C38 5.37258 43.3726 0 50 0H69C75.6274 0 81 5.37258 81 12V14C81 20.6274 86.3726 26 93 26H289C295.627 26 301 31.3726 301 38V43C301 49.6274 306.373 55 313 55H323C329.627 55 335 60.3726 335 67V246V264V273C335 279.627 329.627 285 323 285H40.5C34.701 285 30 280.299 30 274.5V274.5C30 268.701 25.299 264 19.5 264H12C5.37258 264 0 258.627 0 252V67C0 60.3726 5.37259 55 12 55H65C70.5228 55 75 50.5228 75 45V45C75 39.4772 70.5228 35 65 35H50C43.3726 35 38 29.6274 38 23V12Z' fill='%23FFB6C5'/%3E%3C/svg%3E ");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='335' height='285' viewBox='0 0 335 285' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38 12C38 5.37258 43.3726 0 50 0H69C75.6274 0 81 5.37258 81 12V14C81 20.6274 86.3726 26 93 26H289C295.627 26 301 31.3726 301 38V43C301 49.6274 306.373 55 313 55H323C329.627 55 335 60.3726 335 67V246V264V273C335 279.627 329.627 285 323 285H40.5C34.701 285 30 280.299 30 274.5V274.5C30 268.701 25.299 264 19.5 264H12C5.37258 264 0 258.627 0 252V67C0 60.3726 5.37259 55 12 55H65C70.5228 55 75 50.5228 75 45V45C75 39.4772 70.5228 35 65 35H50C43.3726 35 38 29.6274 38 23V12Z' fill='%23FFB6C5'/%3E%3C/svg%3E ");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  height: 100%;
  padding-top: 11%;
  padding-bottom: 11%;
  position: relative;
}
#pink-bg-txt .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
#pink-bg-txt .elementor-widget-text-editor h2 {
  font-family: var(--headline-ff);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  letter-spacing: var(--headline-2-ls);
  color: var(--grey-1000);
  max-width: 276px;
  margin: auto;
  margin-top: 30px;
}
#pink-bg-txt .hero-description {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-bottom: 1.31rem;
}
@media (min-width: 24rem) {
  #pink-bg-txt .elementor-widget-wrap {
    mask-image: url("data:image/svg+xml,%3Csvg width='768' height='654' viewBox='0 0 768 654' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M87.1164 12C87.1164 5.37258 92.489 0 99.1164 0H173.696C180.323 0 185.696 5.37258 185.696 12V47.606C185.696 54.2334 191.068 59.606 197.696 59.606H678.054C684.681 59.606 690.054 64.9786 690.054 71.606V114.09C690.054 120.717 695.426 126.09 702.054 126.09H756C762.627 126.09 768 131.462 768 138.09V563.964V605.23V641.373C768 648.001 762.627 653.373 756 653.373H80.7761C74.1487 653.373 68.7761 648.001 68.7761 641.373V617.23C68.7761 610.602 63.4035 605.23 56.7761 605.23H12C5.37258 605.23 0 599.857 0 593.23V138.09C0 131.462 5.37257 126.09 12 126.09H159.94C166.568 126.09 171.94 120.717 171.94 114.09V92.2388C171.94 85.6114 166.568 80.2388 159.94 80.2388H99.1164C92.489 80.2388 87.1164 74.8662 87.1164 68.2388V12Z' fill='%23FFB6C5'/%3E%3C/svg%3E ");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='768' height='654' viewBox='0 0 768 654' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M87.1164 12C87.1164 5.37258 92.489 0 99.1164 0H173.696C180.323 0 185.696 5.37258 185.696 12V47.606C185.696 54.2334 191.068 59.606 197.696 59.606H678.054C684.681 59.606 690.054 64.9786 690.054 71.606V114.09C690.054 120.717 695.426 126.09 702.054 126.09H756C762.627 126.09 768 131.462 768 138.09V563.964V605.23V641.373C768 648.001 762.627 653.373 756 653.373H80.7761C74.1487 653.373 68.7761 648.001 68.7761 641.373V617.23C68.7761 610.602 63.4035 605.23 56.7761 605.23H12C5.37258 605.23 0 599.857 0 593.23V138.09C0 131.462 5.37257 126.09 12 126.09H159.94C166.568 126.09 171.94 120.717 171.94 114.09V92.2388C171.94 85.6114 166.568 80.2388 159.94 80.2388H99.1164C92.489 80.2388 87.1164 74.8662 87.1164 68.2388V12Z' fill='%23FFB6C5'/%3E%3C/svg%3E ");
  }
}
@media (min-width: 30rem) {
  #pink-bg-txt .elementor-widget-wrap {
    padding-top: 30%;
    padding-bottom: 30%;
  }
  #pink-bg-txt .elementor-widget-text-editor h2 {
    max-width: 600px;
    margin-top: 0px;
  }
}
@media (min-width: 48rem) {
  #pink-bg-txt {
    padding-bottom: 10.69rem;
  }
  #pink-bg-txt .elementor-widget-wrap {
    mask-image: url("data:image/svg+xml,%3Csvg width='1374' height='505' viewBox='0 0 1374 505' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1191 12C1191 5.37258 1185.63 0 1179 0H1137C1130.37 0 1125 5.37258 1125 12V24C1125 30.6274 1119.63 36 1113 36H349C342.373 36 337 41.3726 337 48V71C337 77.6274 331.627 83 325 83H146C139.373 83 134 88.3726 134 95V131C134 137.627 128.627 143 122 143H106C99.3726 143 94 148.373 94 155V291C94 297.627 99.3726 303 106 303H122C128.627 303 134 308.373 134 315V444C134 450.627 139.373 456 146 456H274C280.627 456 286 461.373 286 468V493C286 499.627 291.373 505 298 505H1218C1224.63 505 1230 499.627 1230 493V468C1230 461.373 1235.37 456 1242 456H1322C1328.63 456 1334 450.627 1334 444V423C1334 416.373 1339.37 411 1346 411H1362C1368.63 411 1374 405.627 1374 399V214C1374 207.373 1368.63 202 1362 202H1346C1339.37 202 1334 196.627 1334 190V95C1334 88.3726 1328.63 83 1322 83H1140C1133.37 83 1128 77.6274 1128 71V54C1128 47.3726 1133.37 42 1140 42H1179C1185.63 42 1191 36.6274 1191 30V12ZM54 275C54 268.373 48.6274 263 42 263H12C5.37258 263 0 268.373 0 275V350C0 356.627 5.37258 362 12 362H42C48.6274 362 54 356.627 54 350V275Z' fill='%23FFB6C5'/%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='1374' height='505' viewBox='0 0 1374 505' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1191 12C1191 5.37258 1185.63 0 1179 0H1137C1130.37 0 1125 5.37258 1125 12V24C1125 30.6274 1119.63 36 1113 36H349C342.373 36 337 41.3726 337 48V71C337 77.6274 331.627 83 325 83H146C139.373 83 134 88.3726 134 95V131C134 137.627 128.627 143 122 143H106C99.3726 143 94 148.373 94 155V291C94 297.627 99.3726 303 106 303H122C128.627 303 134 308.373 134 315V444C134 450.627 139.373 456 146 456H274C280.627 456 286 461.373 286 468V493C286 499.627 291.373 505 298 505H1218C1224.63 505 1230 499.627 1230 493V468C1230 461.373 1235.37 456 1242 456H1322C1328.63 456 1334 450.627 1334 444V423C1334 416.373 1339.37 411 1346 411H1362C1368.63 411 1374 405.627 1374 399V214C1374 207.373 1368.63 202 1362 202H1346C1339.37 202 1334 196.627 1334 190V95C1334 88.3726 1328.63 83 1322 83H1140C1133.37 83 1128 77.6274 1128 71V54C1128 47.3726 1133.37 42 1140 42H1179C1185.63 42 1191 36.6274 1191 30V12ZM54 275C54 268.373 48.6274 263 42 263H12C5.37258 263 0 268.373 0 275V350C0 356.627 5.37258 362 12 362H42C48.6274 362 54 356.627 54 350V275Z' fill='%23FFB6C5'/%3E%3C/svg%3E%0A");
    padding-top: 11%;
    padding-bottom: 11%;
  }
  #pink-bg-txt .hero-description {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 54rem) {
  #pink-bg-txt .elementor-widget-wrap {
    padding: 0;
    padding-top: 9%;
    padding-bottom: 9%;
    display: flex;
    align-content: center;
  }
}
@media (min-width: 64rem) {
  #pink-bg-txt .elementor-widget-text-editor h2 {
    max-width: 600px;
    margin-top: 0px;
  }
}
@media (min-width: 74rem) {
  #pink-bg-txt .elementor-widget-wrap {
    padding: 0;
    height: 450px;
    display: flex;
    align-content: center;
  }
}
@media (min-width: 85rem) {
  #pink-bg-txt .elementor-widget-wrap {
    height: 505px;
  }
  #pink-bg-txt .elementor-widget-text-editor h2 {
    max-width: 862px;
    margin-top: 30px;
  }
}

/* src/scss/homepage/build-your-AI-section.scss */
#build-your-AI-section .elementor-widget-wrap {
  background-color: var(--grey-1000);
  color: var(--white);
  padding: 0 1.25rem 0;
  margin: 36vw 0 calc(22.9357798165vw + 4rem);
  position: relative;
}
#build-your-AI-section .elementor-widget-wrap::after,
#build-your-AI-section .elementor-widget-wrap::before {
  content: "";
  background-color: var(--grey-1000);
  width: 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
  position: absolute;
  left: 0;
  z-index: -1;
}
#build-your-AI-section .elementor-widget-wrap::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20375%20135%22%20width%3D%22375%22%20height%3D%22135%22%3E %3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20d%3D%22m83%2012.5c0-6.6-5.4-12-12-12h-39c-6.6%200-12%205.4-12%2012v21c0%206.6%205.4%2012%2012%2012h18c6.6%200%2012%205.4%2012%2012v6c0%206.6-5.4%2012-12%2012h-38c-6.6%200-12%205.4-12%2012v618c0%205.5%204.5%2010%2010%2010%205.5%200%2010%204.5%2010%2010v5.1c0%206.7%205.4%2012%2012%2012h291c6.6%200%2012-5.3%2012-12v-3.1c0-6.6%205.4-12%2012-12h16c6.6%200%2012-5.4%2012-12v-618c0-5.5-4.5-10-10-10-5.5%200-10-4.5-10-10v-8c0-6.6-5.4-12-12-12h-248c-6.6%200-12-5.4-12-12z%22%2F%3E %3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20375%20135%22%20width%3D%22375%22%20height%3D%22135%22%3E %3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20d%3D%22m83%2012.5c0-6.6-5.4-12-12-12h-39c-6.6%200-12%205.4-12%2012v21c0%206.6%205.4%2012%2012%2012h18c6.6%200%2012%205.4%2012%2012v6c0%206.6-5.4%2012-12%2012h-38c-6.6%200-12%205.4-12%2012v618c0%205.5%204.5%2010%2010%2010%205.5%200%2010%204.5%2010%2010v5.1c0%206.7%205.4%2012%2012%2012h291c6.6%200%2012-5.3%2012-12v-3.1c0-6.6%205.4-12%2012-12h16c6.6%200%2012-5.4%2012-12v-618c0-5.5-4.5-10-10-10-5.5%200-10-4.5-10-10v-8c0-6.6-5.4-12-12-12h-248c-6.6%200-12-5.4-12-12z%22%2F%3E %3C%2Fsvg%3E");
  -webkit-mask-position: top center;
  mask-position: top center;
  aspect-ratio: 25/9;
  bottom: calc(100% - 0.0625rem);
}
#build-your-AI-section .elementor-widget-wrap::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20375%2086%22%20width%3D%22375%22%20height%3D%2286%22%3E %3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20d%3D%22m83-644.5c0-6.6-5.4-12-12-12h-39c-6.6%200-12%205.4-12%2012v21c0%206.6%205.4%2012%2012%2012h18c6.6%200%2012%205.4%2012%2012v6c0%206.6-5.4%2012-12%2012h-38c-6.6%200-12%205.4-12%2012v618c0%205.5%204.5%2010%2010%2010%205.5%200%2010%204.5%2010%2010v5.1c0%206.7%205.4%2012%2012%2012h291c6.6%200%2012-5.3%2012-12v-3.1c0-6.6%205.4-12%2012-12h16c6.6%200%2012-5.4%2012-12v-618c0-5.5-4.5-10-10-10-5.5%200-10-4.5-10-10v-8c0-6.6-5.4-12-12-12h-248c-6.6%200-12-5.4-12-12z%22%2F%3E %3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20375%2086%22%20width%3D%22375%22%20height%3D%2286%22%3E %3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20d%3D%22m83-644.5c0-6.6-5.4-12-12-12h-39c-6.6%200-12%205.4-12%2012v21c0%206.6%205.4%2012%2012%2012h18c6.6%200%2012%205.4%2012%2012v6c0%206.6-5.4%2012-12%2012h-38c-6.6%200-12%205.4-12%2012v618c0%205.5%204.5%2010%2010%2010%205.5%200%2010%204.5%2010%2010v5.1c0%206.7%205.4%2012%2012%2012h291c6.6%200%2012-5.3%2012-12v-3.1c0-6.6%205.4-12%2012-12h16c6.6%200%2012-5.4%2012-12v-618c0-5.5-4.5-10-10-10-5.5%200-10-4.5-10-10v-8c0-6.6-5.4-12-12-12h-248c-6.6%200-12-5.4-12-12z%22%2F%3E %3C%2Fsvg%3E");
  -webkit-mask-position: bottom center;
  mask-position: bottom center;
  aspect-ratio: 4.36/1;
  top: calc(100% - 0.0625rem);
}
#build-your-AI-section h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  padding-bottom: 0.5rem;
  text-wrap: balance;
}
#build-your-AI-section h2 br {
  display: none;
}
#build-your-AI-section p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
}
#build-your-AI-section p + p {
  padding-bottom: 2.19rem;
}
#build-your-AI-section .code-block {
  color: var(--white);
  background-color: #2f293d;
  border-radius: 0.75rem;
  padding: 1.375rem 1.25rem;
  min-height: 13.5rem;
  margin-bottom: 2.47rem;
}
#build-your-AI-section .code-block pre {
  display: inline;
  word-wrap: break-word;
  font-family: monospace;
  font-weight: 500;
  font-size: clamp(0.688rem, 0.194vw + 0.642rem, 0.875rem);
  line-height: clamp(1.375rem, 0.388vw + 1.284rem, 1.75rem);
  margin: 0;
  padding: 0;
}
#build-your-AI-section .code-block pre strong {
  font-weight: normal;
  color: #ed6f9b;
}
#build-your-AI-section .code-block pre em {
  font-style: normal;
  color: #ddd480;
}
#build-your-AI-section .code-block .underscore {
  display: inline;
  animation: underscore 1s ease 0s infinite normal none;
}
#build-your-AI-section .elementor-button-wrapper {
  text-align: center;
}
@keyframes underscore {
  0%, 100% {
    opacity: 1;
  }
  33%, 66% {
    opacity: 0;
  }
}
@media (min-width: 48rem) {
  #build-your-AI-section .elementor-widget-wrap {
    --main-content-width: 82.125rem;
    background-color: transparent;
    padding: 4.56rem clamp(5rem, 7.726vw + 1.292rem, 10.563rem) 9.5rem 2.12rem;
    width: min(82.125rem, 100% - var(--margin-inline) * 2);
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto 10rem auto;
    translate: 1.4375rem;
    display: grid;
    grid-template-columns: clamp(15rem, 75.585vw - 21.281rem, 43.25rem) auto;
    grid-template-areas: "code title" "code text" "code button";
    grid-column-gap: clamp(2rem, 3.385vw + 0.375rem, 4.4375rem);
    -moz-column-gap: clamp(2rem, 3.385vw + 0.375rem, 4.4375rem);
    column-gap: clamp(2rem, 3.385vw + 0.375rem, 4.4375rem);
    align-items: start;
    justify-items: start;
    place-items: start;
  }
  #build-your-AI-section .elementor-widget-wrap::after {
    display: none;
  }
  #build-your-AI-section .elementor-widget-wrap::before {
    -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20 preserveAspectRatio="none" xml:space="preserve" version%3D%221.2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201314%20673%22%20width%3D%221314%22%20height%3D%22673%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22m1234%2012c0-6.6-5.4-12-12-12h-1176c-6.6%200-12%205.4-12%2012v30c0%206.6-5.4%2012-12%2012h-10c-6.6%200-12%205.4-12%2012v360c0%206.6%205.4%2012%2012%2012h10c6.6%200%2012%205.4%2012%2012v45c0%206.6%205.4%2012%2012%2012h297c6.6%200%2012%205.4%2012%2012v70c0%206.6%205.4%2012%2012%2012h855c6.6%200%2012%205.4%2012%2012v48c0%206.6%205.4%2012%2012%2012h56c6.6%200%2012-5.4%2012-12v-56c0-6.6-5.4-12-12-12h-56c-6.6%200-12-5.4-12-12v-74-90z%22%2F%3E%3C%2Fsvg%3E');
    mask-image: url('data:image/svg+xml,%3Csvg%20 preserveAspectRatio="none" xml:space="preserve" version%3D%221.2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201314%20673%22%20width%3D%221314%22%20height%3D%22673%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22m1234%2012c0-6.6-5.4-12-12-12h-1176c-6.6%200-12%205.4-12%2012v30c0%206.6-5.4%2012-12%2012h-10c-6.6%200-12%205.4-12%2012v360c0%206.6%205.4%2012%2012%2012h10c6.6%200%2012%205.4%2012%2012v45c0%206.6%205.4%2012%2012%2012h297c6.6%200%2012%205.4%2012%2012v70c0%206.6%205.4%2012%2012%2012h855c6.6%200%2012%205.4%2012%2012v48c0%206.6%205.4%2012%2012%2012h56c6.6%200%2012-5.4%2012-12v-56c0-6.6-5.4-12-12-12h-56c-6.6%200-12-5.4-12-12v-74-90z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    aspect-ratio: unset;
  }
  #build-your-AI-section .elementor-widget-wrap > *::before {
    content: "";
    position: absolute;
    box-shadow: 0 0 0 1.5rem var(--grey-1000);
    background-color: var(--grey-1000);
    border-radius: 0.25rem;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
  }
  #build-your-AI-section h2 {
    padding-bottom: 1.5rem;
  }
  #build-your-AI-section h2 br {
    display: block;
  }
  #build-your-AI-section .code-block {
    min-height: calc(8.75rem + 2 * clamp(1.375rem, 3.559vw - 0.333rem, 3.938rem));
    margin-top: 0.625rem;
    padding: clamp(1.375rem, 3.559vw - 0.333rem, 3.938rem) clamp(1.25rem, 2.431vw + 0.083rem, 3rem) clamp(1.375rem, 3.559vw - 0.333rem, 3.938rem) clamp(1.25rem, 3.906vw - 0.625rem, 4.063rem);
    grid-area: code;
    width: 100%;
    position: relative;
    margin-bottom: 0;
  }
  #build-your-AI-section .elementor-button-wrapper {
    text-align: left;
  }
}

/* src/scss/homepage/tabs-development-platforms.scss */
#tabs-section {
  margin-bottom: 1.66rem;
}
#tabs-section .elementor-container {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 100%;
  position: relative;
  max-width: 1200px;
  align-items: center;
}
#tabs-section .elementor-container .elementor-widget-wrap {
  padding: 0;
}
#tabs-section .elementor-container .elementor-accordion {
  max-width: 100%;
}
#tabs-section .elementor-container .elementor-accordion .elementor-accordion-item {
  border: none;
  padding-bottom: 0.75rem;
}
#tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-title {
  padding: 0;
  font-family: var(--headline-ff);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  letter-spacing: var(--headline-4-ls);
  color: var(--grey-400);
  padding-top: 1rem;
  position: relative;
}
#tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
  color: var(--grey-1000);
}
#tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {
  display: block;
  font-weight: 800;
}
#tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-content {
  padding: 1.5rem 0 1rem;
  border: none;
  color: var(--grey-700);
}
#tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-content img {
  margin-top: 1rem;
}
#tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .wp-video,
#tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-content > img:first-child,
#tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-content > p:first-child {
  margin-bottom: 1rem;
  margin-top: 0rem;
  border-radius: 0.75rem;
  overflow: hidden;
}
#tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-content > img:first-child {
  margin-bottom: 0rem;
}
#tabs-section .elementor-container .elementor-accordion-item:not(:first-child) .elementor-tab-title:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 1px;
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='1' viewBox='0 0 64 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H64V1H0V0Z' fill='%23CECFD7'/%3E%3Cpath d='M0 0H24V1H0V0Z' fill='%23F98DA3'/%3E%3C/svg%3E ");
  background-repeat: no-repeat;
}
#tabs-section .elementor-container #tabs-video-column {
  display: none;
  border-radius: 0.75rem;
  overflow: hidden;
  box-shadow: 0rem 2.5rem 3.5rem -4rem var(--grey-800);
}
#tabs-section .elementor-container #tabs-video-column .elementor-widget-video,
#tabs-section .elementor-container #tabs-video-column .elementor-widget-image {
  display: none;
}
#tabs-section .elementor-container #tabs-video-column .elementor-widget-video:first-child,
#tabs-section .elementor-container #tabs-video-column .elementor-widget-image:first-child {
  display: block;
}
#tabs-heading .elementor-container {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  height: 100%;
  position: relative;
  max-width: 1200px;
}
#tabs-heading .elementor-container .elementor-widget-wrap {
  padding: 0;
}
#tabs-heading .elementor-container h2 {
  font-family: var(--headline-ff);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  letter-spacing: var(--headline-2-ls);
  color: var(--grey-1000);
  margin-bottom: 0.5rem;
}
#tabs-heading .elementor-container p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-bottom: 2.31rem;
  color: var(--grey-700);
}
#tabs-button {
  margin-bottom: 4.02rem;
}
#tabs-button .elementor-button-wrapper {
  text-align: center;
}
div#video1 .e-hosted-video {
  --video-aspect-ratio: 1660 / 932;
}
div#video2 .e-hosted-video {
  --video-aspect-ratio: 1662 / 930;
}
div#video3 .e-hosted-video {
  --video-aspect-ratio: 1987 / 1080;
}
div#video4 .e-hosted-video {
  --video-aspect-ratio: 1660 / 930;
}
div#video5 .e-hosted-video {
  --video-aspect-ratio: 2223 / 1080;
}
@media (min-width: 48rem) {
  #tabs-section {
    margin-bottom: 4rem;
  }
  #tabs-section .elementor-container .elementor-accordion {
    max-width: 15.4rem;
  }
  #tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    padding-top: 0.75rem;
  }
  #tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {
    font-weight: 700;
  }
  #tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    padding: 1rem 0;
  }
  #tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .wp-video,
  #tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-content > img:first-child,
  #tabs-section .elementor-container .elementor-accordion .elementor-accordion-item .elementor-tab-content > p:first-child {
    display: none;
  }
  #tabs-section .elementor-container #tabs-video-column {
    display: block;
  }
  #tabs-heading .elementor-container {
    text-align: center;
  }
  #tabs-heading .elementor-container h2 {
    margin-bottom: 1rem;
  }
  #tabs-heading .elementor-container p {
    margin-bottom: 6.12rem;
  }
  #tabs-button {
    margin-bottom: 7.94rem;
  }
}

/* src/scss/homepage/privacy-and-security.scss */
#privacy-and-security-section {
  margin-bottom: clamp(4rem, 6.99vw + 2.362rem, 10.75rem);
}
#privacy-and-security-section h2 {
  font-size: var(--headline-2-fs);
  text-align: center;
  margin: 0 auto;
  line-height: 1.3;
  max-width: 24.31rem;
  width: 100%;
  color: var(--grey-1000);
}
#privacy-and-security-section .privacy-and-security-section-col {
  position: relative;
}
#privacy-and-security-section .privacy-and-security-section-col:first-child::after {
  content: "";
  position: absolute;
  right: -1rem;
  top: 50%;
  transform: translateY(-45%);
  background-color: var(--grey-300);
  width: 1px;
  height: 63.38%;
}
#privacy-and-security-section .privacy-and-security-section-col .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#privacy-and-security-section .privacy-and-security-section-col .privacy-and-security-section-logos {
  margin: 2.25rem auto;
}
#privacy-and-security-section .privacy-and-security-section-col .privacy-and-security-section-logos img {
  max-width: 14.1875rem;
}
#privacy-and-security-section .privacy-and-security-section-col .privacy-and-security-section-awards {
  margin-top: 2.25rem;
}
#privacy-and-security-section .privacy-and-security-section-col .privacy-and-security-section-desc {
  font-size: var(--paragraph-small-fs);
  text-align: center;
  line-height: 1.5;
  color: var(--grey-800);
  width: 100%;
  max-width: 23.75rem;
  margin: 0 auto 2rem auto;
}
#privacy-and-security-section .privacy-and-security-section-col .elementor-button-wrapper {
  display: flex;
}
#privacy-and-security-section .privacy-and-security-section-col .elementor-button {
  margin: 0 auto;
}
@media (min-width: 48rem) {
  #privacy-and-security-section .privacy-and-security-section-col .privacy-and-security-section-awards img {
    max-width: 18rem;
  }
}
@media (max-width: 48rem) {
  #privacy-and-security-section .privacy-and-security-section-col {
    padding-bottom: 4rem;
  }
  #privacy-and-security-section .privacy-and-security-section-col:first-child::after {
    height: 1px;
    width: 71.73%;
    min-width: 16.8125rem;
    top: auto;
    bottom: 0;
    transform: translate(-50%, 0);
    right: auto;
    left: 50%;
  }
  #privacy-and-security-section .privacy-and-security-section-col:nth-child(2) {
    padding-top: 4rem;
  }
  #privacy-and-security-section .privacy-and-security-section-col .privacy-and-security-section-logos {
    margin: 1.5rem auto;
  }
  #privacy-and-security-section .privacy-and-security-section-col .privacy-and-security-section-awards {
    margin-top: 1.5rem;
    min-width: 14.01125rem;
    width: 59.78%;
  }
}

/* src/scss/homepage/gen-ai.scss */
#gen-ai {
  max-width: 77.5rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4rem;
}
#gen-ai .hidden-mobile {
  display: none;
}
#gen-ai h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  margin-bottom: 1rem;
  color: var(--grey-1000);
}
#gen-ai p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-bottom: 2.5rem;
  color: var(--grey-700);
}
#gen-ai > * {
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 2rem;
}
#gen-ai .elementor-col-33 {
  max-width: 21.3rem;
}
#gen-ai .elementor-column {
  align-items: center;
}
#gen-ai .elementor-widget-wrap {
  padding: 0;
}
@media (min-width: 48rem) {
  #gen-ai {
    margin-bottom: 10rem;
    position: relative;
  }
}
@media (min-width: 60rem) {
  #gen-ai .hidden-mobile {
    display: inline;
    display: initial;
  }
  #gen-ai .hidden-desktop {
    display: none;
  }
}
@media (max-width: 82rem) {
  #gen-ai {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  }
}
@media (max-width: 60rem) {
  #gen-ai > * {
    flex-direction: column;
    text-align: center;
    align-items: center;
  }
  #gen-ai .elementor-col-33 {
    width: 100%;
  }
  #gen-ai .elementor-col-66 {
    width: 100%;
  }
  #gen-ai .hidden-mobile {
    display: none;
  }
  #gen-ai img {
    margin-bottom: 4rem;
  }
  #gen-ai p {
    margin-bottom: 0;
  }
  #gen-ai h2 {
    margin-bottom: 0.5rem;
  }
}

/* src/scss/homepage/all-of-your-teams.scss */
#all-of-your-teams {
  padding: 0;
  margin-bottom: 10rem;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  align-items: center;
  gap: 8.75rem;
}
#all-of-your-teams .e-con-full {
  padding: 0;
}
#all-of-your-teams p {
  margin-bottom: 0;
}
#all-of-your-teams .container-left {
  position: relative;
  padding: min(6%, 5rem);
  border-radius: 0.5rem;
  background: var(--white);
  max-width: 37rem;
}
#all-of-your-teams .container-left .corner-top {
  position: absolute;
  top: 0;
  right: 0;
}
#all-of-your-teams .container-left .corner-bottom {
  position: absolute;
  bottom: 0;
  right: 0;
}
#all-of-your-teams .container-left .lines {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(98%, -50%);
  max-width: none;
  min-width: 15.625rem;
}
#all-of-your-teams .container-left h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  color: var(--grey-1000);
}
#all-of-your-teams .container-left .elementor-widget-wrap {
  padding: 0;
}
#all-of-your-teams .container-right {
  flex-shrink: 0;
  width: 35.5rem;
  max-width: 35.5rem;
  row-gap: 1rem;
}
#all-of-your-teams .container-right .arrow {
  position: absolute;
  right: 1.5rem;
  bottom: 1.5rem;
}
#all-of-your-teams .container-right a {
  color: var(--grey-800);
}
#all-of-your-teams .container-right h3 {
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  margin-bottom: 0.25rem;
  color: var(--grey-1000);
}
#all-of-your-teams .container-right > * {
  padding: 1.5rem 4.5rem 1.5rem 2.5rem;
  background-color: var(--white);
  border-radius: 0.5rem;
}
#all-of-your-teams .container-right > *:hover {
  background: var(--pink-600);
}
#all-of-your-teams .container-right > * .elementor-widget-image:not(.arrow) {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-98%, -50%);
}
#all-of-your-teams .container-right > * .elementor-widget-image:not(.arrow) img {
  position: relative;
  z-index: 2;
}
#all-of-your-teams .container-right > * .elementor-widget-image:not(.arrow)::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='105' viewBox='0 0 64 105' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42 0H0V105H42V99.0535C42 95.8219 43.3082 92.7337 45.4288 90.2953C51.4983 83.316 63.5 67.4371 63.5 51C63.5 34.5629 51.4983 18.684 45.4288 11.7047C43.3082 9.26628 42 6.17809 42 2.94654V0Z' fill='%23F7F7F9'/%3E%3Cscript xmlns='' id='bw-fido2-page-script'/%3E%3C/svg%3E");
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(32%, -50%);
  z-index: 1;
}
#all-of-your-teams .container-right > *.last-box-fix {
  padding-right: 7rem;
}
@media (min-width: 64.05rem) {
  #all-of-your-teams .container-right {
    display: grid;
    grid-template-columns: repeat(20, 1fr);
    grid-template-rows: repeat(5, auto);
  }
  #all-of-your-teams .container-right :nth-child(1) {
    grid-column: 1/19;
  }
  #all-of-your-teams .container-right :nth-child(2) {
    grid-column: 4/20;
  }
  #all-of-your-teams .container-right :nth-child(3) {
    grid-column: 6/21;
  }
  #all-of-your-teams .container-right :nth-child(4) {
    grid-column: 5/20;
  }
  #all-of-your-teams .container-right :nth-child(5) {
    grid-column: 3/19;
  }
}
@media (max-width: 82rem) {
  #all-of-your-teams {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  }
  #all-of-your-teams .container-left {
    padding: 1.5rem 2.5rem 2.5rem 1.5rem;
  }
}
@media (max-width: 64rem) {
  #all-of-your-teams {
    flex-direction: column;
    row-gap: 1.5rem;
  }
  #all-of-your-teams .container-left {
    max-width: 35.5rem;
    width: 100%;
    background: none;
    padding: 0;
  }
  #all-of-your-teams .container-left .corner-top,
  #all-of-your-teams .container-left .lines {
    display: none;
  }
  #all-of-your-teams .container-right > * .elementor-widget-image:not(.arrow)::before {
    display: none;
  }
  #all-of-your-teams .container-right {
    width: auto;
  }
  #all-of-your-teams .container-right .elementor-widget-image:not(.arrow),
  #all-of-your-teams .container-right .arrow {
    position: static;
    transform: translate(0);
    text-align: left;
  }
  #all-of-your-teams .container-right > * {
    width: 100%;
    display: grid;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    align-items: center;
    padding: 1.25rem;
    grid-template-columns: 3.75rem auto;
    grid-template-rows: repat(3, auto);
  }
  #all-of-your-teams .container-right > * .elementor-widget-text-editor {
    grid-column: span 2;
  }
  #all-of-your-teams .container-right > *.last-box-fix {
    padding-right: 1.25rem;
  }
}

/* src/scss/homepage/brands-slider.scss */
#brands-swiper {
  margin-bottom: 110px;
}
#brands-swiper .elementor-container {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 100%;
  position: relative;
}
#brands-swiper .elementor-container .swiper-wrapper {
  transition-timing-function: linear !important;
}
#brands-swiper .elementor-container .swiper-slide .elementor-carousel-image {
  opacity: 0.5;
}
.logo-marquee-wrapper {
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  padding: 0;
  margin: 0;
  overflow: hidden;
  gap: max(2rem, 4vw);
}
.logo-marquee-wrapper:hover > * {
  animation-play-state: paused;
}
.logo-marquee-wrapper .logo-marquee {
  flex-wrap: nowrap !important;
  flex-direction: row !important;
  flex: 1;
  width: auto !important;
  width: initial !important;
  min-width: 0 !important;
  min-width: initial !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: max(2rem, 4vw);
  animation-duration: 80s;
  animation-iteration-count: infinite;
  animation-name: marqueecontent;
  animation-timing-function: linear;
  padding: 5px 15px 5px 15px;
}
.logo-marquee-wrapper .logo-marquee > * {
  min-width: 0 !important;
  min-width: initial !important;
  flex: 1;
}
.logo-marquee-wrapper img {
  max-width: none !important;
  max-width: initial !important;
  opacity: 0.5;
}
@keyframes marqueecontent {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}
@media (max-width: 1439px) {
  #brands-swiper {
    margin-bottom: 4rem;
  }
}

/* src/scss/homepage/testimonials-swiper-section.scss */
#testimonials-slider {
  background-color: var(--blue-700);
  position: relative;
  margin: 33.3333333333vw 0 calc(21.8674830527vw + 4rem);
}
#testimonials-slider::after,
#testimonials-slider::before {
  content: "";
  position: absolute;
  background-color: var(--blue-700);
  width: 100%;
  left: 0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
}
#testimonials-slider::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 82' width='375' height='82'%3E%3Cpath fill-rule='evenodd' d='m69-1534.4c0-6.6-5.4-12-12-12h-26c-6.6 0-12 5.4-12 12v21c0 6.7 5.4 12 12 12h11.8c5.6 0 10.2 4.6 10.2 10.2 0 5.6-4.6 10.2-10.2 10.2h-30.8c-6.6 0-12 5.4-12 12v1508c0 6.6 5.4 12 12 12h65c6.6 0 12 5.4 12 12v7c0 6.6 5.4 12 12 12h242c6.6 0 12-5.4 12-12v-9c0-5.5 4.5-10 10-10 5.5 0 10-4.5 10-10v-1510c0-6.6-5.4-12-12-12h-32c-6.6 0-12-5.4-12-12v-7.4c0-6.6-5.4-12-12-12h-226c-6.6 0-12-5.3-12-12z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 82' width='375' height='82'%3E%3Cpath fill-rule='evenodd' d='m69-1534.4c0-6.6-5.4-12-12-12h-26c-6.6 0-12 5.4-12 12v21c0 6.7 5.4 12 12 12h11.8c5.6 0 10.2 4.6 10.2 10.2 0 5.6-4.6 10.2-10.2 10.2h-30.8c-6.6 0-12 5.4-12 12v1508c0 6.6 5.4 12 12 12h65c6.6 0 12 5.4 12 12v7c0 6.6 5.4 12 12 12h242c6.6 0 12-5.4 12-12v-9c0-5.5 4.5-10 10-10 5.5 0 10-4.5 10-10v-1510c0-6.6-5.4-12-12-12h-32c-6.6 0-12-5.4-12-12v-7.4c0-6.6-5.4-12-12-12h-226c-6.6 0-12-5.3-12-12z'/%3E%3C/svg%3E");
  -webkit-mask-position: bottom center;
  mask-position: bottom center;
  top: calc(100% - 0.0625rem);
  aspect-ratio: 4.573/1;
}
#testimonials-slider::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 125' width='375' height='125'%3E%3Cpath fill-rule='evenodd' d='m69 12.6c0-6.6-5.4-12-12-12h-26c-6.6 0-12 5.4-12 12v21c0 6.7 5.4 12 12 12h11.8c5.6 0 10.2 4.6 10.2 10.2 0 5.6-4.6 10.2-10.2 10.2h-30.8c-6.6 0-12 5.4-12 12v1508c0 6.6 5.4 12 12 12h65c6.6 0 12 5.4 12 12v7c0 6.6 5.4 12 12 12h242c6.6 0 12-5.4 12-12v-9c0-5.5 4.5-10 10-10 5.5 0 10-4.5 10-10v-1510c0-6.6-5.4-12-12-12h-32c-6.6 0-12-5.4-12-12v-7.4c0-6.6-5.4-12-12-12h-226c-6.6 0-12-5.3-12-12z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 125' width='375' height='125'%3E%3Cpath fill-rule='evenodd' d='m69 12.6c0-6.6-5.4-12-12-12h-26c-6.6 0-12 5.4-12 12v21c0 6.7 5.4 12 12 12h11.8c5.6 0 10.2 4.6 10.2 10.2 0 5.6-4.6 10.2-10.2 10.2h-30.8c-6.6 0-12 5.4-12 12v1508c0 6.6 5.4 12 12 12h65c6.6 0 12 5.4 12 12v7c0 6.6 5.4 12 12 12h242c6.6 0 12-5.4 12-12v-9c0-5.5 4.5-10 10-10 5.5 0 10-4.5 10-10v-1510c0-6.6-5.4-12-12-12h-32c-6.6 0-12-5.4-12-12v-7.4c0-6.6-5.4-12-12-12h-226c-6.6 0-12-5.3-12-12z'/%3E%3C/svg%3E");
  -webkit-mask-position: top center;
  mask-position: top center;
  bottom: calc(100% - 0.0625rem);
  aspect-ratio: 3/1;
}
#testimonials-slider > * {
  --main-content-width: 91.125rem;
  color: var(--white);
  background-color: var(--blue-700);
  width: min(91.125rem, 100% - var(--margin-inline) * 2);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-areas: "colleft" "colright" "colswiper";
}
#testimonials-slider > * > * {
  width: 100%;
}
#testimonials-slider .elementor-widget-wrap {
  padding: 0;
}
#testimonials-slider .elementor-widget-wrap > .elementor-widget-image {
  display: none;
}
#testimonials-slider .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) {
  padding: 1.25rem;
  background-color: var(--white);
  color: var(--grey-1000);
  border-radius: 0.75rem;
  margin-bottom: 1.25rem;
}
#testimonials-slider .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * {
  gap: 0.5rem;
  padding: 0;
}
#testimonials-slider .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * > .elementor-widget-text-editor:first-child {
  color: var(--blue-600);
  font-family: var(--headline-ff);
  font-size: var(--headline-1-fs);
  line-height: var(--headline-1-lh);
  letter-spacing: var(--headline-1-ls);
  font-weight: var(--headline-fw);
}
#testimonials-slider .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * > .elementor-widget-text-editor:nth-child(2) {
  font-family: var(--headline-ff);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  font-weight: 700;
}
#testimonials-slider .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * > .elementor-widget-text-editor:nth-child(3) {
  color: var(--grey-800);
}
#testimonials-slider .elementor-widget-wrap .elementor-widget-image {
  text-align: left;
}
#testimonials-slider .col-left {
  grid-area: colleft;
}
#testimonials-slider .col-swiper {
  grid-area: colswiper;
}
#testimonials-slider .col-swiper .elementor-widget-slides {
  border-radius: 0.75rem;
  overflow: hidden;
}
#testimonials-slider .col-swiper .swiper-pagination {
  display: none;
}
#testimonials-slider .col-swiper .elementor-swiper-button {
  top: calc(100% - 1.75rem);
  height: 3.5rem;
  aspect-ratio: 1;
  background-color: var(--blue-700);
}
#testimonials-slider .col-swiper .elementor-swiper-button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--white);
}
#testimonials-slider .col-swiper .elementor-swiper-button i::before {
  display: none;
}
#testimonials-slider .col-swiper .elementor-swiper-button.elementor-swiper-button-prev {
  right: 3.5rem;
  left: auto;
  border-top-left-radius: 0.75rem;
}
#testimonials-slider .col-swiper .elementor-swiper-button.elementor-swiper-button-prev::before {
  content: "";
  width: 2.25rem;
  aspect-ratio: 1;
  background-color: var(--blue-600);
  position: absolute;
  right: calc(100% - 0.75rem);
  bottom: -0.75rem;
  border-bottom: 0.75rem solid var(--blue-700);
  border-right: 0.75rem solid var(--blue-700);
  border-bottom-right-radius: 1.5rem;
  z-index: -1;
  pointer-events: none;
}
#testimonials-slider .col-swiper .elementor-swiper-button.elementor-swiper-button-prev i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25202 5L1 12.5L8.25202 20L9.4299 18.7818L4.18864 13.3614H23V11.6386H4.18864L9.4299 6.21815L8.25202 5Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25202 5L1 12.5L8.25202 20L9.4299 18.7818L4.18864 13.3614H23V11.6386H4.18864L9.4299 6.21815L8.25202 5Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 1.5rem center;
  mask-position: 1.5rem center;
}
#testimonials-slider .col-swiper .elementor-swiper-button.elementor-swiper-button-next {
  right: 0;
}
#testimonials-slider .col-swiper .elementor-swiper-button.elementor-swiper-button-next::before {
  content: "";
  width: 2.25rem;
  aspect-ratio: 1;
  background-color: var(--blue-600);
  position: absolute;
  right: -0.75rem;
  top: -1.5rem;
  border-bottom: 0.75rem solid var(--blue-700);
  border-right: 0.75rem solid var(--blue-700);
  border-bottom-right-radius: 1.5rem;
  z-index: -1;
  pointer-events: none;
}
#testimonials-slider .col-swiper .elementor-swiper-button.elementor-swiper-button-next i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.748 0L22 7.5L14.748 15L13.5701 13.7818L18.8114 8.36136H0V6.63863H18.8114L13.5701 1.21815L14.748 0Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.748 0L22 7.5L14.748 15L13.5701 13.7818L18.8114 8.36136H0V6.63863H18.8114L13.5701 1.21815L14.748 0Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: calc(100% - 1.5rem) center;
  mask-position: calc(100% - 1.5rem) center;
}
#testimonials-slider .col-swiper .swiper-slide {
  display: grid;
  grid-template-areas: "image image" "text text" "logo arrows";
  grid-template-rows: auto auto 3.5rem;
  grid-template-columns: 1fr 7rem;
  background-color: var(--blue-600);
  padding: 1.25rem 1.125rem 0;
  height: auto;
  height: initial;
}
#testimonials-slider .col-swiper .swiper-slide .swiper-slide-bg.swiper-slide-bg {
  grid-area: image;
  width: 100%;
  overflow: hidden;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='444' height='262' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 444 262' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='444' height='262'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0C5.37258 0 0 5.37258 0 12V38V164V222C0 228.627 5.37258 234 12 234H74C80.6274 234 86 239.373 86 246V250C86 256.627 91.3726 262 98 262H432C438.627 262 444 256.627 444 250V222V98V38C444 31.3726 438.627 26 432 26H370C363.373 26 358 20.6274 358 14V12C358 5.37258 352.627 0 346 0H12Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask)'%3E%3Crect x='-6' y='-88' width='529' height='792.974' fill='%23000'/%3E%3C/g%3E%3C/svg%3E") !important;
  mask-image: url("data:image/svg+xml,%3Csvg width='444' height='262' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 444 262' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='444' height='262'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0C5.37258 0 0 5.37258 0 12V38V164V222C0 228.627 5.37258 234 12 234H74C80.6274 234 86 239.373 86 246V250C86 256.627 91.3726 262 98 262H432C438.627 262 444 256.627 444 250V222V98V38C444 31.3726 438.627 26 432 26H370C363.373 26 358 20.6274 358 14V12C358 5.37258 352.627 0 346 0H12Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask)'%3E%3Crect x='-6' y='-88' width='529' height='792.974' fill='%23000'/%3E%3C/g%3E%3C/svg%3E") !important;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  aspect-ratio: 1.695/1;
}
#testimonials-slider .col-swiper .swiper-slide .swiper-slide-inner {
  padding: 1.5rem 0 0;
  grid-area: text;
  position: static;
}
#testimonials-slider .col-swiper .swiper-slide .swiper-slide-contents {
  text-align: left;
  max-width: 100%;
}
#testimonials-slider .col-swiper .swiper-slide .elementor-slide-heading {
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-ls);
  font-weight: var(--headline-fw);
  margin-bottom: 0.25rem;
}
#testimonials-slider .col-swiper .swiper-slide .elementor-slide-description {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
}
#testimonials-slider .col-swiper .swiper-slide .role {
  margin-bottom: 1.5rem;
}
#testimonials-slider .col-swiper .swiper-slide .text {
  padding-bottom: 2.375rem;
}
#testimonials-slider .col-swiper .swiper-slide .logo-section {
  position: absolute;
  grid-area: logo;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-height: 4rem;
  max-width: 14rem;
  display: flex;
  align-items: center;
  padding: 0 4rem 1rem 0;
}
#testimonials-slider .col-swiper .swiper-slide .logo-section img {
  max-height: 100%;
}
#testimonials-slider .col-right {
  grid-area: colright;
}
#testimonials-slider h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  text-wrap: balance;
  margin-bottom: 1.5rem;
}
#testimonials-slider h2 br {
  display: none;
}
@media (min-width: 62rem) {
  #testimonials-slider {
    margin: 0 auto clamp(4rem, 10.345vw - 2.414rem, 10rem);
    background-color: transparent;
  }
  #testimonials-slider::after,
  #testimonials-slider::before {
    display: none;
  }
  #testimonials-slider > * {
    grid-template-columns: 32.25% 40% 23.75%;
    grid-template-areas: "colleft colswiper colright";
    padding: clamp(7.5rem, 21.053vw - 5.553rem, 15.5rem) calc(clamp(3.5rem, 15.789vw - 7.789rem, 8rem) - clamp(0.5rem, 2.632vw - 1.132rem, 1.5rem)) clamp(2.5rem, 18.421vw - 8.921rem, 9.5rem) calc(clamp(2rem, 15.789vw - 7.789rem, 8rem) + clamp(1rem, 2.632vw - 1.132rem, 1.5rem));
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    translate: clamp(-0.5rem, 2.632vw - 1.132rem, -1.5rem);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.2' preserveAspectRatio='none' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1505 1121' width='1505' height='1121' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='m473 12c0-6.6-5.4-12-12-12h-49c-6.6 0-12 5.4-12 12v46c0 6.6 5.4 12 12 12h40c6.6 0 12 5.4 12 12v9c0 6.6-5.4 12-12 12h-393c-6.6 0-12 5.4-12 12v111c0 6.6-5.4 12-12 12h-23c-6.6 0-12 5.4-12 12v251c0 6.6 5.4 12 12 12h23c6.6 0 12 5.4 12 12v525c0 6.6 5.4 12 12 12h393c6.6 0 12 5.4 12 12v35c0 6.6 5.4 12 12 12h888c6.6 0 12-5.4 12-12v-35c0-6.6 5.4-12 12-12h105c6.6 0 12-5.4 12-12v-935c0-6.6-5.4-12-12-12h-105c-6.6 0-12-5.4-12-12v-30c0-6.6-5.4-12-12-12h-879c-6.6 0-12-5.4-12-12z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg version='1.2' preserveAspectRatio='none' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1505 1121' width='1505' height='1121' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='m473 12c0-6.6-5.4-12-12-12h-49c-6.6 0-12 5.4-12 12v46c0 6.6 5.4 12 12 12h40c6.6 0 12 5.4 12 12v9c0 6.6-5.4 12-12 12h-393c-6.6 0-12 5.4-12 12v111c0 6.6-5.4 12-12 12h-23c-6.6 0-12 5.4-12 12v251c0 6.6 5.4 12 12 12h23c6.6 0 12 5.4 12 12v525c0 6.6 5.4 12 12 12h393c6.6 0 12 5.4 12 12v35c0 6.6 5.4 12 12 12h888c6.6 0 12-5.4 12-12v-35c0-6.6 5.4-12 12-12h105c6.6 0 12-5.4 12-12v-935c0-6.6-5.4-12-12-12h-105c-6.6 0-12-5.4-12-12v-30c0-6.6-5.4-12-12-12h-879c-6.6 0-12-5.4-12-12z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-position: center;
    mask-position: center;
  }
  #testimonials-slider .elementor-widget-wrap > .elementor-widget-image {
    display: block;
  }
  #testimonials-slider .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) {
    padding: 0.75rem 1.25rem 1rem;
  }
  #testimonials-slider .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * {
    gap: 0rem;
  }
  #testimonials-slider .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * > .elementor-widget-text-editor:nth-child(2) {
    margin-bottom: 0.5rem;
  }
  #testimonials-slider .col-swiper .swiper-pagination {
    display: flex;
    align-items: center;
    bottom: 0;
    width: -moz-max-content;
    width: max-content;
    height: 3.5rem;
    left: auto;
    right: 5.25rem;
    padding-right: 1.625rem;
  }
  #testimonials-slider .col-swiper .swiper-pagination .swiper-pagination-bullet {
    width: 0.5625rem;
    height: 0.5625rem;
    opacity: 1;
    background-color: var(--blue-300);
  }
  #testimonials-slider .col-swiper .swiper-pagination .swiper-pagination-bullet-active {
    background-color: var(--pink-500);
  }
  #testimonials-slider .col-swiper .elementor-swiper-button {
    aspect-ratio: unset;
    width: 2.875rem;
  }
  #testimonials-slider .col-swiper .elementor-swiper-button.elementor-swiper-button-prev {
    right: 2.875rem;
  }
  #testimonials-slider .col-swiper .elementor-swiper-button.elementor-swiper-button-prev i {
    -webkit-mask-position: 1rem center;
    mask-position: 1rem center;
  }
  #testimonials-slider .col-swiper .elementor-swiper-button.elementor-swiper-button-next i {
    -webkit-mask-position: calc(100% - 1rem) center;
    mask-position: calc(100% - 1rem) center;
  }
  #testimonials-slider .col-swiper .swiper-slide {
    grid-template-columns: 1fr 7rem;
    grid-template-areas: "image image image" "text text text" "logo paginators arrows";
    padding: 1.5rem 1.5rem 0;
  }
  #testimonials-slider .col-swiper .swiper-slide .swiper-slide-inner {
    padding-top: 2rem;
  }
  #testimonials-slider .col-swiper .swiper-slide .elementor-slide-heading {
    margin-bottom: 0.5rem;
  }
  #testimonials-slider .col-swiper .swiper-slide .text {
    padding-bottom: 3.3125rem;
  }
  #testimonials-slider h2 {
    margin-bottom: 2rem;
  }
  #testimonials-slider h2 br {
    display: block;
  }
}

/* src/scss/solutions/we-take-privacy-section.scss */
#we-take-privacy-section {
  --main-content-width: 56.125rem;
  max-width: 112.5rem;
  position: relative;
  margin: 0 auto clamp(4rem, 6.214vw + 2.544rem, 10rem);
  padding: 15.25rem 0rem 7.5625rem 0rem;
}
#we-take-privacy-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgwMCIgaGVpZ2h0PSI3NTciIHZpZXdCb3g9IjAgMCAxODAwIDc1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNDYwLjUgMTJDMTQ2MC41IDUuMzcyNTggMTQ2NS44NyAwIDE0NzIuNSAwSDE3ODhDMTc5NC42MyAwIDE4MDAgNS4zNzI2IDE4MDAgMTJWMzYyLjY2M0MxODAwIDM2OS4yOTEgMTc5NC42MyAzNzQuNjYzIDE3ODggMzc0LjY2M0gxNzE4LjMyQzE3MTEuNjkgMzc0LjY2MyAxNzA2LjMyIDM4MC4wMzYgMTcwNi4zMiAzODYuNjYzVjY2MUMxNzA2LjMyIDY2Ny42MjcgMTcwMC45NCA2NzMgMTY5NC4zMiA2NzNIMTM3OC44MUMxMzcyLjE5IDY3MyAxMzY2LjgxIDY3OC4zNzMgMTM2Ni44MSA2ODVWNzQ1QzEzNjYuODEgNzUxLjYyNyAxMzYxLjQ0IDc1NyAxMzU0LjgxIDc1N0g0NzAuODA4QzQ2NC4xOCA3NTcgNDU4LjgwOCA3NTEuNjI3IDQ1OC44MDggNzQ1VjY4NUM0NTguODA4IDY3OC4zNzMgNDUzLjQzNSA2NzMgNDQ2LjgwOCA2NzNIMzAwLjI1NkMyOTMuNjI5IDY3MyAyODguMjU2IDY3OC4zNzMgMjg4LjI1NiA2ODVWNzIyLjY2M0MyODguMjU2IDcyOS4yOTEgMjgyLjg4NCA3MzQuNjYzIDI3Ni4yNTYgNzM0LjY2M0gxMkM1LjM3MjU2IDczNC42NjMgMCA3MjkuMjkxIDAgNzIyLjY2M1YzNzJDMCAzNjUuMzczIDUuMzcyNTYgMzYwIDEyIDM2MEg5NC40OTQ2QzEwMS4xMjIgMzYwIDEwNi40OTUgMzU0LjYyNyAxMDYuNDk1IDM0OFYyMjJDMTA2LjQ5NSAyMTUuMzczIDExMS44NjcgMjEwIDExOC40OTUgMjEwSDIzMy4wMThDMjM5LjY0NSAyMTAgMjQ1LjAxOCAyMDQuNjI3IDI0NS4wMTggMTk4VjQzQzI0NS4wMTggMzYuMzcyNiAyNTAuMzkgMzEgMjU3LjAxOCAzMUg2MzcuMzc3QzY0NC4wMDUgMzEgNjQ5LjM3NyAzNi4zNzI2IDY0OS4zNzcgNDNWMTA3QzY0OS4zNzcgMTEzLjYyNyA2NTQuNzUgMTE5IDY2MS4zNzcgMTE5SDEzNjEuMjJDMTM2Ny44NSAxMTkgMTM3My4yMiAxMjQuMzczIDEzNzMuMjIgMTMxVjE5OEMxMzczLjIyIDIwNC42MjcgMTM3OC41OSAyMTAgMTM4NS4yMiAyMTBIMTQ0OC41QzE0NTUuMTMgMjEwIDE0NjAuNSAyMDQuNjI3IDE0NjAuNSAxOThWMTJaIiBmaWxsPSIjRURFREYwIi8+Cjwvc3ZnPgo=);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
#we-take-privacy-section h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  color: var(--grey-1000);
  margin-bottom: 1rem;
  font-weight: 800;
  display: block;
}
#we-take-privacy-section .elementor-widget-text-editor {
  max-width: 51.8125rem;
  width: 100%;
  margin: 0 auto;
}
#we-take-privacy-section .elementor-widget-text-editor p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: #5e6072;
  color: var(--Grey-Grey---700, #5e6072);
}
#we-take-privacy-section .elementor-widget-wrap {
  padding: 0;
}
#we-take-privacy-section .mobile img {
  margin: 2rem auto 0;
  display: none;
  max-width: 14.1875rem;
  width: 100%;
}
#we-take-privacy-section .desktop img {
  margin: 5rem auto 0;
  display: block;
}
@media screen and (max-width: 61.9375rem) {
  #we-take-privacy-section h2 {
    margin-bottom: 0.5rem;
  }
  #we-take-privacy-section .mobile img {
    display: block;
  }
  #we-take-privacy-section .desktop img {
    display: none;
  }
}
@media screen and (max-width: 60rem) {
  #we-take-privacy-section {
    padding: 31.2vw 1.25rem 7.3125rem 1.25rem;
  }
}
@media screen and (max-width: 25rem) {
  #we-take-privacy-section::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjUyMSIgdmlld0JveD0iMCAwIDM3NSA1MjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjgzIDEyLjI3MjVDMjgzIDUuNjc3NCAyNzcuNjUzIDAuMzMxMDU1IDI3MS4wNTggMC4zMzEwNTVINTIuOTk5OEM0Ni4zNzIzIDAuMzMxMDU1IDQwLjk5OTggNS43MDM2NCA0MC45OTk4IDEyLjMzMTFWMjcuMzMxMUM0MC45OTk4IDMzLjk1ODUgNDYuMzcyMyAzOS4zMzExIDUyLjk5OTggMzkuMzMxMUg5Ni45OTk4QzEwMy42MjcgMzkuMzMxMSAxMDkgNDQuNzAzNiAxMDkgNTEuMzMxMVY1My4yMTM5QzEwOSA1OS44NDEzIDEwMy42MjcgNjUuMjEzOSA5Ni45OTk4IDY1LjIxMzlIMTEuOTk5OEM1LjM3MjM0IDY1LjIxMzkgLTAuMDAwMjQ0MTQxIDcwLjU4NjQgLTAuMDAwMjQ0MTQxIDc3LjIxMzlWMjk0LjIxNFY0NDcuMjE0VjQ4OC4yMTRDLTAuMDAwMjQ0MTQxIDQ5NC44NDEgNS4zNzIzNCA1MDAuMjE0IDExLjk5OTggNTAwLjIxNEgyMjNDMjI5LjYyNyA1MDAuMjE0IDIzNSA0OTQuODQxIDIzNSA0ODguMjE0VjQ1OS4yMTRDMjM1IDQ1Mi41ODYgMjQwLjM3MiA0NDcuMjE0IDI0NyA0NDcuMjE0SDM2M0MzNjkuNjI3IDQ0Ny4yMTQgMzc1IDQ0MS44NDEgMzc1IDQzNS4yMTRWMjM1LjIxNFY2NS4yMTM5VjM2LjIxMzlDMzc1IDI5LjU4NjUgMzY5LjYyNyAyNC4yMTM5IDM2MyAyNC4yMTM5SDI5NC45NDFDMjg4LjM0NiAyNC4yMTM5IDI4MyAxOC44Njc1IDI4MyAxMi4yNzI1Wk0yNDkgNDczLjIxNEMyNDkgNDY2LjU4NiAyNTQuMzcyIDQ2MS4yMTQgMjYxIDQ2MS4yMTRIMzI2QzMzMi42MjcgNDYxLjIxNCAzMzggNDY2LjU4NiAzMzggNDczLjIxNFY1MDguMjE0QzMzOCA1MTQuODQxIDMzMi42MjcgNTIwLjIxNCAzMjYgNTIwLjIxNEgyNjFDMjU0LjM3MiA1MjAuMjE0IDI0OSA1MTQuODQxIDI0OSA1MDguMjE0VjQ3My4yMTRaIiBmaWxsPSIjRURFREYwIi8+Cjwvc3ZnPgo=);
  }
}

/* src/scss/solutions/faq-section.scss */
#faq-section {
  display: block;
  margin-bottom: 4rem;
}
#faq-section h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-1-fs);
  margin-bottom: 5.75rem;
  font-weight: 800;
  color: var(--grey-1000);
}
#faq-section .elementor-toggle-item {
  padding: 1.75rem 0;
  border-bottom: 1px solid rgba(20, 21, 31, 0.15);
}
#faq-section .elementor-toggle-item:last-child {
  border-bottom: 0;
}
#faq-section .elementor-tab-title {
  position: relative;
  padding: 0;
  border: 0;
  min-height: 4rem;
  display: flex;
}
#faq-section .elementor-widget-toggle {
  max-width: 53.75rem;
  width: 100%;
  margin: 0 auto;
}
#faq-section .elementor-toggle-title {
  font-size: var(--headline-6-lh);
  line-height: var(--headline-4-lh);
  font-family: var(--headline-ff);
  width: calc(100% - 8rem);
  display: block;
  color: var(--grey-1000);
  display: flex;
  justify-content: center;
  flex-direction: column;
}
#faq-section .elementor-tab-content {
  line-height: var(--paragraph-medium-lh);
  font-size: var(--paragraph-medium-fs);
  border: 0;
  padding: 1.5rem 7.5rem 0 0;
  color: var(--grey-700);
  font-weight: 400;
}
#faq-section ol {
  padding-left: 1.5rem;
}
#faq-section ol a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
#faq-section .faq-listLink {
  color: var(--grey-1000);
  background-color: transparent;
  border-bottom: 0.0625rem solid var(--grey-1000);
  border-radius: 0;
  padding: 0 1.75rem 0 0;
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  padding-bottom: 0.5rem;
  position: relative;
  transition: padding-right 0.2s ease-in-out;
}
#faq-section .faq-listLink::after {
  content: "";
  background: var(--grey-1000);
  -webkit-mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M8.26353 1L15 8L8.26353 15L7.16939 13.8631L12.038 8.80394H1V7.19606H12.038L7.16939 2.13694L8.26353 1Z' fill='currentColor'/%3E%3C/svg%3E");
  mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M8.26353 1L15 8L8.26353 15L7.16939 13.8631L12.038 8.80394H1V7.19606H12.038L7.16939 2.13694L8.26353 1Z' fill='currentColor'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  mask-size: contain;
  position: absolute;
  top: 0.25rem;
  right: 0;
  bottom: 0.25rem;
  left: auto;
  width: 1rem;
  aspect-ratio: 1;
  transition: background 0.2s ease-in-out;
}
#faq-section .faq-listLink:hover {
  padding-right: 2rem;
}
#faq-section .faq-listLink:focus {
  outline: 0;
}
#faq-section .elementor-toggle-icon {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4rem;
  height: 4rem;
}
#faq-section .elementor-toggle-icon svg {
  width: 4rem;
  height: 4rem;
}
#faq-section .elementor-tab-content a {
  color: var(--pink-800);
  transition: color 0.2s ease-in-out;
}
#faq-section .elementor-tab-content a:hover {
  color: var(--pink-600);
}
@media (min-width: 48rem) {
  #faq-section {
    margin-bottom: 10.25rem;
  }
}
@media (max-width: 48rem) {
  #faq-section h2 {
    margin-bottom: 1rem;
  }
  #faq-section .elementor-toggle-item {
    padding: 1.5rem 0;
  }
  #faq-section .elementor-toggle-title {
    font-size: var(--headline-4-fs);
    width: calc(100% - 6rem);
  }
  #faq-section .elementor-tab-content {
    padding: 1rem 0 0 0;
  }
  #faq-section .elementor-toggle-icon {
    width: 3rem;
    height: 3rem;
  }
  #faq-section .elementor-toggle-icon svg {
    width: 3rem;
    height: 3rem;
  }
}

/* src/scss/solutions/ai-simplefied-section.scss */
#ai-simplefied-section {
  position: relative;
  --main-content-width: 94.125rem;
  color: var(--white);
  max-width: 26rem;
  width: 100%;
  width: min(94.125rem, 100% - var(--margin-inline) * 2);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjY4NSIgdmlld0JveD0iMCAwIDM3NSA2ODUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDIuNSAxMy40Njg1QzQyLjUgNi4wMyA0OC41MzAxIC0wLjAwMDEyMjA3IDU1Ljk2ODYgLTAuMDAwMTIyMDdINzcuMTIzNkM4NC41NjIyIC0wLjAwMDEyMjA3IDkwLjU5MjMgNi4wMzAwMSA5MC41OTIzIDEzLjQ2ODVWMTUuNzEzM0M5MC41OTIzIDIzLjE1MTggOTYuNjIyNCAyOS4xODIgMTA0LjA2MSAyOS4xODJIMzIzLjE3N0MzMzAuNjE2IDI5LjE4MiAzMzYuNjQ2IDM1LjIxMjEgMzM2LjY0NiA0Mi42NTA2VjQ3Ljk3MTVDMzM2LjY0NiA1NS40MSAzNDIuNjc2IDYxLjQ0MDIgMzUwLjExNSA2MS40NDAySDM2MS41MzFDMzY4Ljk3IDYxLjQ0MDIgMzc1IDY3LjQ3MDMgMzc1IDc0LjkwODhWNjQwLjQ0VjY2Mi40NFY2NzAuNzQ1QzM3NSA2NzguMTgzIDM2OC45NyA2ODQuMjEzIDM2MS41MzEgNjg0LjIxM0g0NC43NjYzQzM4Ljc1MzggNjg0LjIxMyAzMy44Nzk3IDY3OS4zMzkgMzMuODc5NyA2NzMuMzI3QzMzLjg3OTcgNjY3LjMxNCAyOS4wMDU3IDY2Mi40NCAyMi45OTMyIDY2Mi40NEgxMy40Njg0QzYuMDI5ODggNjYyLjQ0IC0wLjAwMDI0NDE0MSA2NTYuNDEgLTAuMDAwMjQ0MTQxIDY0OC45NzJWNzQuOTA4OEMtMC4wMDAyNDQxNDEgNjcuNDcwMyA2LjAyOTg2IDYxLjQ0MDIgMTMuNDY4NCA2MS40NDAySDcyLjgwMzRDNzguOTIxOCA2MS40NDAyIDgzLjg4MTcgNTYuNDgwMiA4My44ODE3IDUwLjM2MThDODMuODgxNyA0NC4yNDM0IDc4LjkyMTggMzkuMjgzNSA3Mi44MDM0IDM5LjI4MzVINTUuOTY4NkM0OC41MzAxIDM5LjI4MzUgNDIuNSAzMy4yNTMzIDQyLjUgMjUuODE0OFYxMy40Njg1WiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjY4NSIgdmlld0JveD0iMCAwIDM3NSA2ODUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDIuNSAxMy40Njg1QzQyLjUgNi4wMyA0OC41MzAxIC0wLjAwMDEyMjA3IDU1Ljk2ODYgLTAuMDAwMTIyMDdINzcuMTIzNkM4NC41NjIyIC0wLjAwMDEyMjA3IDkwLjU5MjMgNi4wMzAwMSA5MC41OTIzIDEzLjQ2ODVWMTUuNzEzM0M5MC41OTIzIDIzLjE1MTggOTYuNjIyNCAyOS4xODIgMTA0LjA2MSAyOS4xODJIMzIzLjE3N0MzMzAuNjE2IDI5LjE4MiAzMzYuNjQ2IDM1LjIxMjEgMzM2LjY0NiA0Mi42NTA2VjQ3Ljk3MTVDMzM2LjY0NiA1NS40MSAzNDIuNjc2IDYxLjQ0MDIgMzUwLjExNSA2MS40NDAySDM2MS41MzFDMzY4Ljk3IDYxLjQ0MDIgMzc1IDY3LjQ3MDMgMzc1IDc0LjkwODhWNjQwLjQ0VjY2Mi40NFY2NzAuNzQ1QzM3NSA2NzguMTgzIDM2OC45NyA2ODQuMjEzIDM2MS41MzEgNjg0LjIxM0g0NC43NjYzQzM4Ljc1MzggNjg0LjIxMyAzMy44Nzk3IDY3OS4zMzkgMzMuODc5NyA2NzMuMzI3QzMzLjg3OTcgNjY3LjMxNCAyOS4wMDU3IDY2Mi40NCAyMi45OTMyIDY2Mi40NEgxMy40Njg0QzYuMDI5ODggNjYyLjQ0IC0wLjAwMDI0NDE0MSA2NTYuNDEgLTAuMDAwMjQ0MTQxIDY0OC45NzJWNzQuOTA4OEMtMC4wMDAyNDQxNDEgNjcuNDcwMyA2LjAyOTg2IDYxLjQ0MDIgMTMuNDY4NCA2MS40NDAySDcyLjgwMzRDNzguOTIxOCA2MS40NDAyIDgzLjg4MTcgNTYuNDgwMiA4My44ODE3IDUwLjM2MThDODMuODgxNyA0NC4yNDM0IDc4LjkyMTggMzkuMjgzNSA3Mi44MDM0IDM5LjI4MzVINTUuOTY4NkM0OC41MzAxIDM5LjI4MzUgNDIuNSAzMy4yNTMzIDQyLjUgMjUuODE0OFYxMy40Njg1WiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
  background-color: var(--pink-800);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center;
  mask-position: center;
  aspect-ratio: 375/684.21;
  padding: 6.625rem 1.25rem 8.25rem;
  overflow: hidden;
  display: block;
  margin-bottom: 4rem;
}
#ai-simplefied-section::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  transform: translateY(90%);
  height: auto;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ1OSIgaGVpZ2h0PSIxMjMiIHZpZXdCb3g9IjAgMCAxNDU5IDEyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MTcgMEgxMkM1LjM3MjU4IDAgMCA1LjM3MjU4IDAgMTJWNDhDMCA1NC42Mjc0IDUuMzcyNTkgNjAgMTIgNjBINDA1QzQxMS42MjcgNjAgNDE3IDY1LjM3MjYgNDE3IDcyVjExMUM0MTcgMTE3LjYyNyA0MjIuMzczIDEyMyA0MjkgMTIzSDEzMThDMTMyNC42MyAxMjMgMTMzMCAxMTcuNjI3IDEzMzAgMTExVjcyQzEzMzAgNjUuMzcyNiAxMzM1LjM3IDYwIDEzNDIgNjBIMTQ0N0MxNDUzLjYzIDYwIDE0NTkgNTQuNjI3NCAxNDU5IDQ4VjEyQzE0NTkgNS4zNzI1OCAxNDUzLjYzIDAgMTQ0NyAwSDEzMzBINDE3WiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
  aspect-ratio: 1459/123;
  background-size: 100%;
}
#ai-simplefied-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(-98%);
  height: auto;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ1OSIgaGVpZ2h0PSIxMjQiIHZpZXdCb3g9IjAgMCAxNDU5IDEyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNjUuMjY2IDBDMzU4LjYzOCAwIDM1My4yNjYgNS4zNzI1OSAzNTMuMjY2IDEyVjYyLjgwODJDMzUzLjI2NiA2OS40MzU2IDM1OC42MzggNzQuODA4MiAzNjUuMjY2IDc0LjgwODJINDE0LjMxNFY3NC44MDgyQzQxNS43MDEgNzQuODA4MiA0MTcgNzUuODI4MiA0MTcgNzcuMjE0OFY5OEM0MTcgMTA0LjYyNyA0MTEuNjI3IDExMCA0MDUgMTEwSDEyQzUuMzcyNTggMTEwIDAgMTE1LjM3MyAwIDEyMlYxMjJDMCAxMjMuMTA1IDAuODk1NDMgMTI0IDIgMTI0SDQyOUgxMzE4SDE0NTdDMTQ1OC4xIDEyNCAxNDU5IDEyMy4xMDUgMTQ1OSAxMjJWMTIyQzE0NTkgMTE1LjM3MyAxNDUzLjYzIDExMCAxNDQ3IDExMEgxMzQyQzEzMzUuMzcgMTEwIDEzMzAgMTA0LjYyNyAxMzMwIDk4VjY0QzEzMzAgNTcuMzcyNiAxMzI0LjYzIDUyIDEzMTggNTJINDI5VjUyQzQyNy42MTMgNTIgNDI2LjMxNCA1MC45OCA0MjYuMzE0IDQ5LjU5MzRWMTJDNDI2LjMxNCA1LjM3MjU4IDQyMC45NDIgMCA0MTQuMzE0IDBIMzY1LjI2NloiIGZpbGw9IiNGODdDOTUiLz4KPC9zdmc+Cg==);
  aspect-ratio: 1459/124;
  background-size: 100%;
}
#ai-simplefied-section > * {
  width: 100%;
}
#ai-simplefied-section .ai-simplefied-slider {
  display: none;
}
#ai-simplefied-section .ai-simplefied-grid {
  margin: 0;
  padding: 0;
}
#ai-simplefied-section .ai-simplefied-grid > .e-con-inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.25rem;
  gap: 1.25rem;
  align-items: stretch;
  max-width: 100%;
  width: 100%;
  padding: 0;
}
#ai-simplefied-section .e-con-inner {
  padding: 0;
}
#ai-simplefied-section .ai-simplefied-gridCol {
  background-color: var(--white);
  padding: 2rem 2rem 2.5rem 2rem;
  border-radius: 0.75rem;
  min-height: 25.75rem;
}
#ai-simplefied-section .ai-simplefied-gridCol .elementor-widget-image > * {
  display: flex;
  margin-bottom: 1.5rem;
}
#ai-simplefied-section .ai-simplefied-gridCol h2.elementor-heading-title {
  font-size: var(--headline-5-fs);
  line-height: var(--headline-5-lh);
  color: var(--grey-1000);
  margin-bottom: 1rem;
  text-align: left;
}
#ai-simplefied-section .ai-simplefied-gridCol .elementor-widget-text-editor p {
  color: var(--grey-700);
  margin-bottom: 2rem;
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
}
#ai-simplefied-section .ai-simplefied-gridCol .elementor-widget-button {
  margin-top: auto;
}
#ai-simplefied-section .elementor-widget-wrap {
  padding: 0;
}
#ai-simplefied-section .elementor-widget-wrap > .elementor-widget-image {
  display: none;
}
#ai-simplefied-section .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) {
  padding: 1.25rem;
  background-color: var(--white);
  color: var(--grey-1000);
  border-radius: 0.75rem;
  margin-bottom: 1.25rem;
}
#ai-simplefied-section .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * {
  gap: 0.5rem;
  padding: 0;
}
#ai-simplefied-section .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * > .elementor-widget-text-editor:first-child {
  color: var(--blue-600);
  font-family: var(--headline-ff);
  font-size: var(--headline-1-fs);
  line-height: var(--headline-1-lh);
  letter-spacing: var(--headline-1-ls);
  font-weight: var(--headline-fw);
}
#ai-simplefied-section .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * > .elementor-widget-text-editor:nth-child(2) {
  font-family: var(--headline-ff);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  font-weight: 700;
}
#ai-simplefied-section .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * > .elementor-widget-text-editor:nth-child(3) {
  color: var(--grey-800);
}
#ai-simplefied-section .elementor-widget-wrap .elementor-widget-image > * {
  text-align: left;
}
#ai-simplefied-section .swiper-container {
  border-radius: 0.75rem;
}
#ai-simplefied-section .swiper-container .swiper-slide-bg {
  background: transparent;
}
#ai-simplefied-section .swiper-container .swiper-slide {
  height: 23.75rem;
}
#ai-simplefied-section .swiper-container .elementor-slide-description {
  padding: 0;
  margin: 0;
}
#ai-simplefied-section .swiper-container .swiper-slide-inner {
  background-color: var(--white);
  padding: 2rem 2rem 2.5rem 2rem;
}
#ai-simplefied-section .swiper-container .swiper-slide-inner .swiper-slide-contents {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#ai-simplefied-section .swiper-container .swiper-slide-inner img {
  margin-bottom: 1.5rem;
}
#ai-simplefied-section .swiper-container .swiper-slide-inner h2 {
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  color: var(--grey-1000);
  margin-bottom: 1rem;
  text-align: left;
}
#ai-simplefied-section .swiper-container .swiper-slide-inner p {
  color: var(--grey-700);
  margin-bottom: 1rem;
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  text-align: left;
}
#ai-simplefied-section .swiper-container .swiper-slide-inner .elementor-button {
  margin-top: auto;
  color: var(--grey-1000);
  background-color: transparent;
  border-bottom: 0.0625rem solid var(--grey-1000);
  border-radius: 0;
  padding: 0 1.75rem 0 0;
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  padding-bottom: 0.5rem;
  position: relative;
  transition: padding-right 0.2s ease-in-out;
}
#ai-simplefied-section .swiper-container .swiper-slide-inner .elementor-button::after {
  content: "";
  background: var(--grey-1000);
  -webkit-mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M8.26353 1L15 8L8.26353 15L7.16939 13.8631L12.038 8.80394H1V7.19606H12.038L7.16939 2.13694L8.26353 1Z' fill='currentColor'/%3E%3C/svg%3E");
  mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M8.26353 1L15 8L8.26353 15L7.16939 13.8631L12.038 8.80394H1V7.19606H12.038L7.16939 2.13694L8.26353 1Z' fill='currentColor'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  mask-size: contain;
  position: absolute;
  top: 0.25rem;
  right: 0;
  bottom: 0.25rem;
  left: auto;
  width: 1rem;
  aspect-ratio: 1;
  transition: background 0.2s ease-in-out;
}
#ai-simplefied-section .swiper-container .swiper-slide-inner .elementor-button:hover {
  padding-right: 2rem;
}
#ai-simplefied-section .swiper-container .swiper-slide-inner .elementor-button:focus {
  outline: 0;
}
#ai-simplefied-section .elementor-swiper-button {
  top: calc(100% + 3rem);
  height: 3rem;
  height: 3rem;
  aspect-ratio: 1;
  background-color: var(--white);
  border-radius: 0.5rem;
}
#ai-simplefied-section .elementor-swiper-button i {
  position: absolute;
}
#ai-simplefied-section .elementor-swiper-button i::before {
  display: none;
}
#ai-simplefied-section .elementor-swiper-button.elementor-swiper-button-prev {
  left: calc(50% - 4rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC40OTk3NTYiIHk9IjAuNDQwMTg2IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjc1MTggMTcuNDQwMkwxMy40OTk4IDI0Ljk0MDJMMjAuNzUxOCAzMi40NDAyTDIxLjkyOTcgMzEuMjIyTDE2LjY4ODQgMjUuODAxNUgzNS40OTk4VjI0LjA3ODhIMTYuNjg4NEwyMS45Mjk3IDE4LjY1ODNMMjAuNzUxOCAxNy40NDAyWiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
}
#ai-simplefied-section .elementor-swiper-button.elementor-swiper-button-next {
  left: calc(50% + 1rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC40OTk3NTYiIHk9IjAuNDQwMTg2IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI4LjI0NzcgMTcuNDQwMkwzNS40OTk4IDI0Ljk0MDJMMjguMjQ3NyAzMi40NDAyTDI3LjA2OTkgMzEuMjIyTDMyLjMxMTEgMjUuODAxNUgxMy40OTk4VjI0LjA3ODhIMzIuMzExMUwyNy4wNjk5IDE4LjY1ODNMMjguMjQ3NyAxNy40NDAyWiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
}
#ai-simplefied-section h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  text-wrap: balance;
  margin: 0 auto clamp(2rem, 16.053vw - 5.553rem, 5rem);
  text-align: center;
}
#ai-simplefied-section h2 br {
  display: none;
}
@media (min-width: 62rem) {
  #ai-simplefied-section .elementor-widget-wrap > .elementor-widget-image {
    display: block;
  }
  #ai-simplefied-section .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) {
    padding: 0.75rem 1.25rem 1rem;
  }
  #ai-simplefied-section .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * {
    gap: 0rem;
  }
  #ai-simplefied-section .elementor-widget-wrap > *:not(.elementor-widget-heading):not(.elementor-widget-slides):not(.elementor-widget-image) > * > .elementor-widget-text-editor:nth-child(2) {
    margin-bottom: 0.5rem;
  }
  #ai-simplefied-section h2 {
    margin: 0 auto 2.5rem;
  }
  #ai-simplefied-section h2 br {
    display: block;
  }
}
@media (min-width: 93.75rem) {
  #ai-simplefied-section {
    padding: 6.43rem calc(clamp(2rem, 15.789vw - 7.789rem, 6rem) + clamp(1rem, 2.632vw - 1.132rem, 1.4375rem)) clamp(2.5rem, 18.421vw - 8.921rem, 9.5rem) calc(clamp(2rem, 15.789vw - 7.789rem, 6rem) + clamp(1rem, 2.632vw - 1.132rem, 1.4375rem));
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwNiIgaGVpZ2h0PSIxMTk4IiB2aWV3Qm94PSIwIDAgMTUwNiAxMTk4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ3My4zMTQgMTJDNDczLjMxNCA1LjM3MjU4IDQ2Ny45NDIgMCA0NjEuMzE0IDBINDEyLjI2NkM0MDUuNjM4IDAgNDAwLjI2NiA1LjM3MjU5IDQwMC4yNjYgMTJWNjIuODA4MkM0MDAuMjY2IDY5LjQzNTYgNDA1LjYzOCA3NC44MDgyIDQxMi4yNjYgNzQuODA4Mkg0NTIuMzA4QzQ1OC45MzYgNzQuODA4MiA0NjQuMzA4IDgwLjE4MDggNDY0LjMwOCA4Ni44MDgyVjk4LjA3NDlDNDY0LjMwOCAxMDQuNzAyIDQ1OC45MzYgMTEwLjA3NSA0NTIuMzA4IDExMC4wNzVINTkuMDMxMkM1Mi40MDM4IDExMC4wNzUgNDcuMDMxMiAxMTUuNDQ4IDQ3LjAzMTIgMTIyLjA3NVYyNDIuMzQ4QzQ3LjAzMTIgMjQ4Ljk3NSA0MS42NTg2IDI1NC4zNDggMzUuMDMxMiAyNTQuMzQ4SDEyQzUuMzcyNTggMjU0LjM0OCAwIDI1OS43MiAwIDI2Ni4zNDhWNTM2LjIzN0MwIDU0Mi44NjUgNS4zNzI1OCA1NDguMjM3IDEyIDU0OC4yMzdIMzUuMDMxMkM0MS42NTg3IDU0OC4yMzcgNDcuMDMxMiA1NTMuNjEgNDcuMDMxMiA1NjAuMjM3VjExMjIuOTVDNDcuMDMxMiAxMTI5LjU3IDUyLjQwMzggMTEzNC45NSA1OS4wMzEyIDExMzQuOTVINDUyLjMwOEM0NTguOTM2IDExMzQuOTUgNDY0LjMwOCAxMTQwLjMyIDQ2NC4zMDggMTE0Ni45NVYxMTg2QzQ2NC4zMDggMTE5Mi42MyA0NjkuNjgxIDExOTggNDc2LjMwOCAxMTk4SDEzNjQuOTFDMTM3MS41NCAxMTk4IDEzNzYuOTEgMTE5Mi42MyAxMzc2LjkxIDExODZWMTE0Ni45NUMxMzc2LjkxIDExNDAuMzIgMTM4Mi4yOSAxMTM0Ljk1IDEzODguOTEgMTEzNC45NUgxNDk0QzE1MDAuNjMgMTEzNC45NSAxNTA2IDExMjkuNTcgMTUwNiAxMTIyLjk1VjEyMi4wNzVDMTUwNiAxMTUuNDQ4IDE1MDAuNjMgMTEwLjA3NSAxNDk0IDExMC4wNzVIMTM4OC45MUMxMzgyLjI5IDExMC4wNzUgMTM3Ni45MSAxMDQuNzAyIDEzNzYuOTEgOTguMDc0OVY2NC4zNjU3QzEzNzYuOTEgNTcuNzM4MyAxMzcxLjU0IDUyLjM2NTcgMTM2NC45MSA1Mi4zNjU3SDQ4NS4zMTRDNDc4LjY4NyA1Mi4zNjU3IDQ3My4zMTQgNDYuOTkzMiA0NzMuMzE0IDQwLjM2NTdWMTJaIiBmaWxsPSIjRjg3Qzk1Ii8+Cjwvc3ZnPgo=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwNiIgaGVpZ2h0PSIxMTk4IiB2aWV3Qm94PSIwIDAgMTUwNiAxMTk4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ3My4zMTQgMTJDNDczLjMxNCA1LjM3MjU4IDQ2Ny45NDIgMCA0NjEuMzE0IDBINDEyLjI2NkM0MDUuNjM4IDAgNDAwLjI2NiA1LjM3MjU5IDQwMC4yNjYgMTJWNjIuODA4MkM0MDAuMjY2IDY5LjQzNTYgNDA1LjYzOCA3NC44MDgyIDQxMi4yNjYgNzQuODA4Mkg0NTIuMzA4QzQ1OC45MzYgNzQuODA4MiA0NjQuMzA4IDgwLjE4MDggNDY0LjMwOCA4Ni44MDgyVjk4LjA3NDlDNDY0LjMwOCAxMDQuNzAyIDQ1OC45MzYgMTEwLjA3NSA0NTIuMzA4IDExMC4wNzVINTkuMDMxMkM1Mi40MDM4IDExMC4wNzUgNDcuMDMxMiAxMTUuNDQ4IDQ3LjAzMTIgMTIyLjA3NVYyNDIuMzQ4QzQ3LjAzMTIgMjQ4Ljk3NSA0MS42NTg2IDI1NC4zNDggMzUuMDMxMiAyNTQuMzQ4SDEyQzUuMzcyNTggMjU0LjM0OCAwIDI1OS43MiAwIDI2Ni4zNDhWNTM2LjIzN0MwIDU0Mi44NjUgNS4zNzI1OCA1NDguMjM3IDEyIDU0OC4yMzdIMzUuMDMxMkM0MS42NTg3IDU0OC4yMzcgNDcuMDMxMiA1NTMuNjEgNDcuMDMxMiA1NjAuMjM3VjExMjIuOTVDNDcuMDMxMiAxMTI5LjU3IDUyLjQwMzggMTEzNC45NSA1OS4wMzEyIDExMzQuOTVINDUyLjMwOEM0NTguOTM2IDExMzQuOTUgNDY0LjMwOCAxMTQwLjMyIDQ2NC4zMDggMTE0Ni45NVYxMTg2QzQ2NC4zMDggMTE5Mi42MyA0NjkuNjgxIDExOTggNDc2LjMwOCAxMTk4SDEzNjQuOTFDMTM3MS41NCAxMTk4IDEzNzYuOTEgMTE5Mi42MyAxMzc2LjkxIDExODZWMTE0Ni45NUMxMzc2LjkxIDExNDAuMzIgMTM4Mi4yOSAxMTM0Ljk1IDEzODguOTEgMTEzNC45NUgxNDk0QzE1MDAuNjMgMTEzNC45NSAxNTA2IDExMjkuNTcgMTUwNiAxMTIyLjk1VjEyMi4wNzVDMTUwNiAxMTUuNDQ4IDE1MDAuNjMgMTEwLjA3NSAxNDk0IDExMC4wNzVIMTM4OC45MUMxMzgyLjI5IDExMC4wNzUgMTM3Ni45MSAxMDQuNzAyIDEzNzYuOTEgOTguMDc0OVY2NC4zNjU3QzEzNzYuOTEgNTcuNzM4MyAxMzcxLjU0IDUyLjM2NTcgMTM2NC45MSA1Mi4zNjU3SDQ4NS4zMTRDNDc4LjY4NyA1Mi4zNjU3IDQ3My4zMTQgNDYuOTkzMiA0NzMuMzE0IDQwLjM2NTdWMTJaIiBmaWxsPSIjRjg3Qzk1Ii8+Cjwvc3ZnPgo=);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    min-width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-position: center;
    mask-position: center;
    display: flex;
    flex-direction: column;
    aspect-ratio: auto;
    margin-bottom: 10.25rem;
  }
}
@media (max-width: 93.75rem) {
  #ai-simplefied-section {
    -webkit-mask: none;
    mask: none;
    padding: 3rem 1.25rem 3.25rem;
    margin-top: 8vw;
    margin-bottom: calc(7vw + 8rem);
    min-width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    overflow: visible;
    aspect-ratio: auto;
  }
  #ai-simplefied-section .ai-simplefied-grid > .e-con-inner {
    grid-template-columns: repeat(2, 1fr);
  }
  #ai-simplefied-section .ai-simplefied-gridCol {
    min-height: 0;
  }
}
@media (max-width: 48rem) {
  #ai-simplefied-section {
    margin-bottom: calc(9vw + 4rem);
    margin-top: 20vw;
    padding: 3rem 1.25rem 5.25rem;
    min-width: 0;
    width: 100%;
    max-width: 100%;
  }
  #ai-simplefied-section::after {
    aspect-ratio: 375/57.21;
    transform: translateY(60%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjU4IiB2aWV3Qm94PSIwIDAgMzc1IDU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM3NSAxMy40Njg3QzM3NSA2LjAzMDEyIDM2OC45NyAwIDM2MS41MzEgMEgxMy40Njg3QzYuMDMwMTIgMCAwIDYuMDMwMTIgMCAxMy40Njg3VjIxLjUzMTNDMCAyOC45Njk5IDYuMDMwMTIgMzUgMTMuNDY4NyAzNUgyMi43NzMxQzI4LjkwNzEgMzUgMzMuODc5NyAzOS45NzI2IDMzLjg3OTcgNDYuMTA2N1Y0Ni4xMDY3QzMzLjg3OTcgNTIuMjQwNyAzOC44NTI0IDU3LjIxMzMgNDQuOTg2NCA1Ny4yMTMzSDM2MS41MzFDMzY4Ljk3IDU3LjIxMzMgMzc1IDUxLjE4MzMgMzc1IDQzLjc0NDhMMzc1IDM1VjEzLjQ2ODdaIiBmaWxsPSIjRjg3Qzk1Ii8+Cjwvc3ZnPgo=);
  }
  #ai-simplefied-section::before {
    aspect-ratio: 375/97;
    transform: translateY(-75%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9Ijk3IiB2aWV3Qm94PSIwIDAgMzc1IDk3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkwLjU5MjMgMTMuNDY4NUM5MC41OTIzIDYuMDMgODQuNTYyMiAtMC4wMDAxMjIwNyA3Ny4xMjM2IC0wLjAwMDEyMjA3SDU1Ljk2ODZDNDguNTMwMSAtMC4wMDAxMjIwNyA0Mi41IDYuMDMwMDEgNDIuNSAxMy40Njg1VjI1LjgxNDhDNDIuNSAzMy4yNTMzIDQ4LjUzMDEgMzkuMjgzNSA1NS45Njg2IDM5LjI4MzVINzMuMTQxN0M3OS4xMzg2IDM5LjI4MzUgODQgNDQuMTQ0OSA4NCA1MC4xNDE3VjUwLjE0MTdDODQgNTYuMTM4NiA3OS4xMzg2IDYxIDczLjE0MTcgNjFIMTMuNDY4N0M2LjAzMDEyIDYxIDAgNjcuMDMwMSAwIDc0LjQ2ODdWODMuNTMxM0MwIDkwLjk2OTkgNi4wMzAxMiA5NyAxMy40Njg3IDk3SDM2MS41MzFDMzY4Ljk3IDk3IDM3NSA5MC45Njk5IDM3NSA4My41MzEzVjc0LjQ2ODdDMzc1IDY3LjAzMDEgMzY4Ljk3IDYxIDM2MS41MzEgNjFIMzUwLjQ2OUMzNDMuMDMgNjEgMzM3IDU0Ljk2OTkgMzM3IDQ3LjUzMTNWNDIuNDY4N0MzMzcgMzUuMDMwMSAzMzAuOTcgMjkgMzIzLjUzMSAyOUgxMDQuMDYxQzk2LjYyMjQgMjkgOTAuNTkyMyAyMi45Njk5IDkwLjU5MjMgMTUuNTMxM1YxMy40Njg1WiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
  }
  #ai-simplefied-section .ai-simplefied-slider {
    display: block;
  }
  #ai-simplefied-section .ai-simplefied-grid {
    display: none;
  }
}

/* src/scss/solutions/hero-section.scss */
#solutions-hero-section {
  overflow: hidden;
}
#solutions-hero-section .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4rem;
  text-align: center;
}
#solutions-hero-section .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
#solutions-hero-section .elementor-widget-image.hero-img-desktop {
  display: none;
}
#solutions-hero-section .elementor-widget-image.hero-img-mobile {
  padding-bottom: 2.25rem;
}
#solutions-hero-section .hero-title h1 {
  font-family: var(--headline-ff);
  font-size: var(--headline-1-fs);
  line-height: var(--headline-1-lh);
  letter-spacing: var(--headline-1-ls);
}
#solutions-hero-section .hero-title h1 span {
  color: var(--pink-800);
}
#solutions-hero-section .hero-description {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.31rem;
  max-width: 47.5rem;
  width: 100%;
}
@media (min-width: 48rem) {
  #solutions-hero-section .elementor-widget-wrap {
    display: grid;
    position: relative;
    height: 50rem;
    color: var(--white);
    padding-top: 4.31rem;
  }
  #solutions-hero-section .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: calc(50% - 56.25rem);
  }
  #solutions-hero-section .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1800/797;
  }
  #solutions-hero-section .elementor-widget-image.hero-img-mobile {
    display: none;
  }
  #solutions-hero-section .hero-title h1 {
    margin-bottom: 1rem;
  }
  #solutions-hero-section .hero-title h1 span {
    color: inherit;
  }
  #solutions-hero-section .hero-description {
    margin-bottom: 2.5rem;
  }
}

/* src/scss/solutions/how-it-works-section.scss */
#how-it-works-conteiner {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
#how-it-works-conteiner .e-con-inner {
  width: 100%;
  padding: 0;
  max-width: 100%;
}
#how-it-works-conteiner .how-it-works-title h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  color: var(--grey-1000);
  text-align: center;
  margin-bottom: 1rem;
}
#how-it-works-conteiner .how-it-works-desc p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  text-align: center;
  color: var(--grey-700);
  font-weight: 400;
  max-width: 50.875rem;
  margin: 0 auto 6.6875rem;
  padding: 0 2.0625rem;
}
#how-it-works-conteiner #how-it-works {
  display: block;
  --content-width: 107.5rem;
  width: 100%;
  padding: 6.625rem 0 0 0;
  background-size: 98.54%;
  background-position: top left;
  background-repeat: no-repeat;
  position: relative;
  margin: 0 auto 5rem;
}
#how-it-works-conteiner #how-it-works .e-con-inner {
  padding: 0;
}
#how-it-works-conteiner #how-it-works .how-it-works-top {
  padding: 0;
}
#how-it-works-conteiner #how-it-works .how-it-works-topSlide {
  padding: 0;
  display: none;
}
#how-it-works-conteiner #how-it-works .how-it-works-topSlide svg {
  max-width: 53.75rem;
  width: 55vw !important;
}
#how-it-works-conteiner #how-it-works .how-it-works-topSlide.active {
  display: block !important;
}
#how-it-works-conteiner #how-it-works .how-it-works-persons {
  margin-top: 2.2rem;
  margin-bottom: 1.5rem;
  padding: 0;
  width: auto;
  max-width: 100%;
  overflow: auto;
}
#how-it-works-conteiner #how-it-works .how-it-works-persons .e-con-inner {
  padding: 0;
  display: flex;
  gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  width: auto;
  max-width: 1000%;
}
#how-it-works-conteiner #how-it-works .how-it-works-persons .how-it-works-person {
  display: flex;
  background-color: var(--white);
  padding: 0.5rem 1rem;
  border-radius: 0.75rem;
  width: auto;
}
#how-it-works-conteiner #how-it-works .how-it-works-persons .how-it-works-person .e-con-inner {
  display: flex;
  gap: 0.75rem;
}
#how-it-works-conteiner #how-it-works .how-it-works-persons .how-it-works-person .elementor-widget-image {
  width: 2.5rem !important;
  height: 2.5rem !important;
  padding: 0 !important;
}
#how-it-works-conteiner #how-it-works .how-it-works-persons .how-it-works-person .elementor-widget-image img {
  width: 2.5rem !important;
  height: 2.5rem !important;
  padding: 0 !important;
}
#how-it-works-conteiner #how-it-works .how-it-works-persons .how-it-works-person h2 {
  font-size: var(--headline-6-fs);
  color: var(--grey-1000);
  white-space: nowrap;
}
#how-it-works-conteiner #how-it-works .how-it-works-grid {
  max-width: 97.6875rem;
  width: 100%;
  padding: 4.625rem 0 6.25rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU2MyIgaGVpZ2h0PSI0NjIiIHZpZXdCb3g9IjAgMCAxNTYzIDQ2MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNTUxIDU2LjAwMDFIMTQ0OUMxNDQyLjM3IDU2LjAwMDEgMTQzNyA1MC42Mjc1IDE0MzcgNDQuMDAwMVYxMi4wMDAxQzE0MzcgNS4zNzI3MSAxNDMxLjYzIDAuMDAwMTIyMDcgMTQyNSAwLjAwMDEyMjA3SDEzMzNINjcxSDE4MUMxNzQuMzczIDAuMDAwMTIyMDcgMTY5IDUuMzcyNyAxNjkgMTIuMDAwMVY3MC4wMDAxQzE2OSA3Ni42Mjc1IDE2My42MjcgODIuMDAwMSAxNTcgODIuMDAwMUg5MkM4NS4zNzI2IDgyLjAwMDEgODAgNzYuNjI3NSA4MCA3MC4wMDAxVjMzLjAwMDFDODAgMjYuMzcyNyA3NC42Mjc0IDIxLjAwMDEgNjggMjEuMDAwMUgxMkM1LjM3MjU2IDIxLjAwMDEgMCAyNi4zNzI3IDAgMzMuMDAwMVY4OS4wMDAxQzAgOTUuNjI3NSA1LjM3MjU2IDEwMSAxMiAxMDFINTVDNjEuNjI3NCAxMDEgNjcgMTA2LjM3MyA2NyAxMTNWMzQyQzY3IDM0OC42MjggNzIuMzcyNiAzNTQgNzkgMzU0SDE1N0MxNjMuNjI3IDM1NCAxNjkgMzU5LjM3MyAxNjkgMzY2VjM5OUMxNjkgNDA1LjYyOCAxNzQuMzczIDQxMSAxODEgNDExSDI1M0MyNTkuNjI3IDQxMSAyNjUgNDE2LjM3MyAyNjUgNDIzVjQ1MEMyNjUgNDU2LjYyOCAyNzAuMzczIDQ2MiAyNzcgNDYySDEzMjZDMTMzMi42MyA0NjIgMTMzOCA0NTYuNjI4IDEzMzggNDUwVjQxNy42MDhDMTMzOCA0MTIuOTE4IDEzNDEuMjggNDA4Ljg2NyAxMzQzLjUzIDQwNC43NTNDMTM0NC40NyA0MDMuMDQ1IDEzNDUgNDAxLjA4NCAxMzQ1IDM5OUMxMzQ1IDM5Mi4zNzMgMTM1MC4zNyAzODcgMTM1NyAzODdIMTU1MUMxNTU3LjYzIDM4NyAxNTYzIDM4MS42MjggMTU2MyAzNzVWNjguMDAwMUMxNTYzIDYxLjM3MjcgMTU1Ny42MyA1Ni4wMDAxIDE1NTEgNTYuMDAwMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  background-size: 100%;
  background-position: center;
  margin: 0 auto;
  background-repeat: no-repeat;
}
#how-it-works-conteiner #how-it-works .how-it-works-grid .e-con-inner {
  display: grid;
  padding: 0;
  grid-template-columns: 1fr;
  grid-gap: 2rem;
  gap: 2rem;
  max-width: 75rem;
}
#how-it-works-conteiner #how-it-works .how-it-works-grid .e-con-inner .elementor-widget-text-editor {
  padding: 2rem 1.5rem;
  flex-direction: column;
  align-items: center;
}
#how-it-works-conteiner #how-it-works .how-it-works-grid .e-con-inner .elementor-widget-text-editor > * {
  text-align: center;
}
#how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide {
  cursor: pointer;
}
#how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide svg {
  margin-bottom: 2rem;
}
#how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide svg path {
  fill: var(--grey-400);
}
#how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide h2 {
  margin-bottom: 1rem;
  color: var(--grey-500);
  margin-top: 0;
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
}
#how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide p {
  color: var(--grey-700);
}
#how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide.active h2 {
  color: var(--grey-1000);
}
#how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide.active svg path {
  fill: var(--pink-700);
}
#how-it-works-conteiner #how-it-works .how-it-works-buttons {
  position: absolute;
  bottom: 1.5rem;
  left: 50%;
  transform: translateX(-50%);
}
#how-it-works-conteiner #how-it-works .how-it-works-buttons .e-con-inner {
  padding: 0;
  display: grid;
  grid-gap: 1.5rem;
  gap: 1.5rem;
  justify-content: center;
  grid-template-columns: 1fr 1fr;
}
#how-it-works-conteiner #how-it-works .how-it-works-buttons .e-con-inner #how-it-works-prev {
  display: flex;
  justify-content: flex-end;
}
#how-it-works-conteiner #how-it-works .how-it-works-buttons .e-con-inner #how-it-works-prev a {
  height: 3rem;
  width: 3rem;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OSA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSIjRjk4REEzIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAuNzUyIDE3TDEzLjUgMjQuNUwyMC43NTIgMzJMMjEuOTI5OSAzMC43ODE4TDE2LjY4ODYgMjUuMzYxNEgzNS41VjIzLjYzODZIMTYuNjg4NkwyMS45Mjk5IDE4LjIxODJMMjAuNzUyIDE3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
#how-it-works-conteiner #how-it-works .how-it-works-buttons .e-con-inner #how-it-works-prev a svg {
  opacity: 0;
}
#how-it-works-conteiner #how-it-works .how-it-works-buttons .e-con-inner #how-it-works-next {
  display: flex;
  justify-content: flex-start;
}
#how-it-works-conteiner #how-it-works .how-it-works-buttons .e-con-inner #how-it-works-next a {
  width: 3rem;
  height: 3rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OSA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSIjRjk4REEzIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjguMjQ4IDE3TDM1LjUgMjQuNUwyOC4yNDggMzJMMjcuMDcwMSAzMC43ODE4TDMyLjMxMTQgMjUuMzYxNEgxMy41VjIzLjYzODZIMzIuMzExNEwyNy4wNzAxIDE4LjIxODJMMjguMjQ4IDE3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  background-size: cover;
}
#how-it-works-conteiner #how-it-works .how-it-works-buttons .e-con-inner #how-it-works-next a svg {
  opacity: 0;
}
@media (min-width: 42.5rem) {
  #how-it-works-conteiner #how-it-works {
    padding: 2.5rem 0 0 0;
    background-size: 100%;
    width: min(var(--content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto 9.25rem;
    background-image: url(https://dl-staging.dataloop.ai/wp-content/uploads/2024/02/how-it-works-bg-desktop.webp);
  }
}
@media (min-width: 75rem) {
  #how-it-works-conteiner #how-it-works .how-it-works-grid .e-con-inner {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 87.5rem) {
  #how-it-works-conteiner #how-it-works .how-it-works-grid .e-con-inner .elementor-widget-text-editor {
    display: flex;
  }
}
@media (max-width: 97rem) {
  #how-it-works-conteiner #how-it-works .how-it-works-buttons {
    bottom: 3.5rem;
  }
}
@media (max-width: 90rem) {
  #how-it-works-conteiner #how-it-works .how-it-works-grid {
    padding: 0 0 6.25rem;
    background-position: top center;
    background-size: 101%;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-grid .e-con-inner {
    max-width: 58.75rem;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide svg {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 87.5rem) {
  #how-it-works-conteiner .how-it-works-desc p {
    margin-bottom: 2.5rem;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-persons {
    margin-top: 2.7rem;
    margin-bottom: 2.5rem;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-persons .how-it-works-person {
    padding: 0.5rem 0.75rem;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-persons .how-it-works-person .e-con-inner {
    gap: 0.55rem;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-persons .how-it-works-person .elementor-widget-image {
    width: 1.875rem !important;
    height: 1.875rem !important;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-persons .how-it-works-person .elementor-widget-image img {
    width: 1.875rem !important;
    height: 1.875rem !important;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-persons .how-it-works-person h2 {
    font-size: var(--headline-5-fs);
  }
  #how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide svg {
    max-width: 3rem;
    height: auto;
    margin-bottom: 1rem;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide h2 {
    margin-bottom: 0.5rem;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide p {
    width: 100%;
    max-width: 12.5rem;
    margin: 0 auto;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide.active {
    display: block;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-buttons {
    bottom: 4.125rem;
  }
}
@media (max-width: 83.5rem) {
  #how-it-works-conteiner #how-it-works img {
    max-width: 22.375rem;
    margin: 0 auto;
    width: 100%;
    padding: 0 1.5rem;
  }
}
@media (max-width: 75rem) {
  #how-it-works-conteiner #how-it-works .how-it-works-grid {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjQxMSIgdmlld0JveD0iMCAwIDM3NSA0MTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzIzIDBDMzI5LjYyNyAwIDMzNSA1LjM3MjU4IDMzNSAxMlYyOEMzMzUgMzQuNjI3NCAzNDAuMzczIDQwIDM0NyA0MEgzNjNDMzY5LjYyNyA0MCAzNzUgNDUuMzcyNiAzNzUgNTJWMzMzQzM3NSAzMzkuNjI3IDM2OS42MjcgMzQ1IDM2MyAzNDVIMzQ3QzM0MC4zNzMgMzQ1IDMzNSAzNTAuMzczIDMzNSAzNTdWMzY5QzMzNSAzNzUuNjI3IDMyOS42MjcgMzgxIDMyMyAzODFIMzExQzMwNC4zNzMgMzgxIDI5OSAzODYuMzczIDI5OSAzOTNWMzk5QzI5OSA0MDUuNjI3IDI5My42MjcgNDExIDI4NyA0MTFIODhDODEuMzcyNiA0MTEgNzYgNDA1LjYyNyA3NiAzOTlWMzkzQzc2IDM4Ni4zNzMgNzAuNjI3NCAzODEgNjQgMzgxSDUyQzQ1LjM3MjYgMzgxIDQwIDM3NS42MjcgNDAgMzY5VjM1N0M0MCAzNTAuMzczIDM0LjYyNzQgMzQ1IDI4IDM0NUgxMkM1LjM3MjU5IDM0NSAwIDMzOS42MjcgMCAzMzNWNTJDMCA0NS4zNzI2IDUuMzcyNTkgNDAgMTIgNDBIMjhDMzQuNjI3NCA0MCA0MCAzNC42Mjc0IDQwIDI4VjEyQzQwIDUuMzcyNTggNDUuMzcyNiAwIDUyIDBIMzIzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
    max-width: 23.4375rem;
    width: 100%;
    padding: 2.5rem 0;
    aspect-ratio: 375/411;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-grid .how-it-works-slide {
    display: none;
  }
}
@media (max-width: 42.5rem) {
  #how-it-works-conteiner {
    padding-top: 2.5rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjQ4NyIgdmlld0JveD0iMCAwIDM3NSA0ODciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzIzIDBDMzI5LjYyNyAwIDMzNSA1LjM3MjU5IDMzNSAxMlYyOEMzMzUgMzQuNjI3NCAzNDAuMzczIDQwIDM0NyA0MEgzNjNDMzY5LjYyNyA0MCAzNzUgNDUuMzcyNiAzNzUgNTJWNDAwQzM3NSA0MDYuNjI3IDM2OS42MjcgNDEyIDM2MyA0MTJIMzQ3QzM0MC4zNzMgNDEyIDMzNSA0MTcuMzczIDMzNSA0MjRWNDQxQzMzNSA0NDcuNjI3IDMyOS42MjcgNDUzIDMyMyA0NTNIMzA5QzMwMi4zNzMgNDUzIDI5NyA0NTguMzczIDI5NyA0NjVWNDc1QzI5NyA0ODEuNjI3IDI5MS42MjcgNDg3IDI4NSA0ODdIODZDNzkuMzcyNiA0ODcgNzQgNDgxLjYyNyA3NCA0NzVWNDY1Qzc0IDQ1OC4zNzMgNjguNjI3NCA0NTMgNjIgNDUzSDUyQzQ1LjM3MjYgNDUzIDQwIDQ0Ny42MjcgNDAgNDQxVjQyNEM0MCA0MTcuMzczIDM0LjYyNzQgNDEyIDI4IDQxMkgxMkM1LjM3MjU5IDQxMiAwIDQwNi42MjcgMCA0MDBWNTJDMCA0NS4zNzI2IDUuMzcyNTkgNDAgMTIgNDBIMjhDMzQuNjI3NCA0MCA0MCAzNC42Mjc0IDQwIDI4VjEyQzQwIDUuMzcyNTggNDUuMzcyNiAwIDUyIDBIMzIzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
    background-size: 100%;
    background-repeat: no-repeat;
  }
  #how-it-works-conteiner .how-it-works-title h2 {
    margin-bottom: 0.5rem;
  }
  #how-it-works-conteiner #how-it-works::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    aspect-ratio: 1/1.1;
    background-image: url(https://dl-staging.dataloop.ai/wp-content/uploads/2024/02/how-it-works-bg-mobile.webp);
    background-size: 100%;
    background-position: top left;
    background-repeat: no-repeat;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-topSlide svg {
    width: 100% !important;
  }
  #how-it-works-conteiner #how-it-works .how-it-works-persons {
    padding-left: 1.5rem;
  }
}
@media (max-width: 30rem) {
  #how-it-works-conteiner #how-it-works::before {
    aspect-ratio: 375/539.54;
  }
}

/* src/scss/solutions/tabs-ai-section.scss */
#tabs-ai-section {
  margin-bottom: 10.25rem;
  padding: 0;
}
#tabs-ai-section-inner {
  padding: 0;
  width: min(112.5rem, 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 100%;
  position: relative;
  max-width: 1200px;
  align-items: center;
}
#tabs-ai-section-inner > * {
  max-width: 100%;
  width: 100%;
}
#tabs-ai-section-inner .elementor-widget-wrap {
  padding: 0;
}
#tabs-ai-section-inner h2 {
  font-family: var(--headline-ff);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  letter-spacing: var(--headline-2-ls);
  color: var(--grey-1000);
  margin-bottom: 0.5rem;
  text-align: center;
}
#tabs-ai-section-inner p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-bottom: 2.31rem;
  color: var(--grey-700);
  text-align: center;
}
#tabs-ai-section-inner .elementor-tabs-wrapper {
  border: none;
  display: flex;
  overflow-x: auto;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
#tabs-ai-section-inner .elementor-tabs-wrapper::-webkit-scrollbar-track {
  background: var(--pink-800);
  border-radius: 10px;
}
#tabs-ai-section-inner .elementor-tabs-wrapper::-webkit-scrollbar-thumb {
  background: var(--pink-800);
  border-radius: 10px;
}
#tabs-ai-section-inner .elementor-tabs .elementor-tab-title {
  border: none;
  border-bottom: 1px solid var(--grey-300);
  display: flex;
  align-items: center;
  font-family: var(--headline-ff);
  font-size: var(--headline-5-fs);
  line-height: var(--headline-5-lh);
  letter-spacing: var(--headline-5-ls);
  color: var(--grey-700);
  flex-direction: column;
  padding: 1rem 0.5rem;
  white-space: nowrap;
  width: 13.8rem;
}
#tabs-ai-section-inner .elementor-tabs .elementor-tab-title svg {
  margin-bottom: 0.5rem;
}
#tabs-ai-section-inner .elementor-tabs .elementor-tab-title.elementor-active {
  border-bottom: 3px solid var(--pink-800);
}
#tabs-ai-section-inner .elementor-tabs .elementor-tab-title.elementor-active svg ellipse,
#tabs-ai-section-inner .elementor-tabs .elementor-tab-title.elementor-active svg path,
#tabs-ai-section-inner .elementor-tabs .elementor-tab-title.elementor-active svg rect {
  fill: var(--pink-800);
}
#tabs-ai-section-inner .elementor-tabs-content-wrapper {
  border: none;
  margin-top: 2.5rem;
}
#tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-title {
  display: none;
}
#tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
  border: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column-reverse;
}
#tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > img {
  width: 100%;
  max-width: 31.25rem;
  min-width: 0;
}
#tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div {
  max-width: 30.5rem;
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-800);
}
#tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-top: 2rem;
}
#tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div img {
  max-width: 48px;
}
#tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div h3 {
  margin-left: 1rem;
  color: var(--grey-1000);
}
#tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active .tabs-ai-section-slider-content {
  margin-bottom: 3rem;
}
@media (min-width: 48rem) {
  #tabs-ai-section-inner h2 {
    margin-bottom: 1rem;
  }
  #tabs-ai-section-inner p {
    margin-bottom: 6.12rem;
  }
  #tabs-ai-section-inner .elementor-tabs-wrapper {
    display: flex;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
  }
  #tabs-ai-section-inner .elementor-tabs .elementor-tab-title {
    font-size: var(--headline-6-fs);
    line-height: var(--headline-6-lh);
    letter-spacing: var(--headline-6-ls);
    flex-direction: row;
  }
  #tabs-ai-section-inner .elementor-tabs .elementor-tab-title svg {
    margin-bottom: 0;
    margin-right: 1rem;
  }
  #tabs-ai-section-inner .elementor-tabs-content-wrapper {
    margin-top: 5rem;
  }
  #tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
    align-items: start;
    flex-direction: row;
  }
  #tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > img {
    margin-left: auto;
  }
  #tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div {
    margin-right: 2rem;
  }
  #tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div {
    margin-bottom: 2rem;
    margin-top: 0;
  }
  #tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div img {
    max-width: 100%;
  }
  #tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div h3 {
    margin-left: 2rem;
  }
  #tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active .tabs-ai-section-slider-content {
    margin-bottom: 0;
    margin-top: 6.0625rem;
  }
  #tabs-ai-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active .tabs-ai-section-slider-content .secondary {
    margin-top: 2rem;
  }
}
@media (max-width: 90rem) {
  #tabs-ai-section {
    margin-bottom: 8.5rem;
  }
}
@media (max-width: 48rem) {
  #tabs-ai-section {
    margin-bottom: 2.65rem;
  }
}

/* src/scss/solutions/tabs-ai-solutions.scss */
#tabs-ai-solutions-section {
  margin-bottom: 4.99rem;
  padding: 0;
}
#tabs-ai-solutions-section-inner {
  padding: 0;
  width: min(112.5rem, 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 100%;
  position: relative;
  max-width: 1200px;
  align-items: center;
}
#tabs-ai-solutions-section-inner > * {
  max-width: 100%;
  width: 100%;
}
#tabs-ai-solutions-section-inner .elementor-widget-wrap {
  padding: 0;
}
#tabs-ai-solutions-section-inner h2 {
  font-family: var(--headline-ff);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  letter-spacing: var(--headline-2-ls);
  color: var(--grey-1000);
  margin-bottom: 0.5rem;
  text-align: center;
}
#tabs-ai-solutions-section-inner #tabs-ai-solutions-section-undertitle {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin: auto;
  margin-bottom: 2.31rem;
  color: var(--grey-700);
  max-width: 42rem;
  text-align: center;
}
#tabs-ai-solutions-section-inner .elementor-tabs-wrapper {
  border: none;
  display: flex;
  overflow-x: auto;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
#tabs-ai-solutions-section-inner .elementor-tabs .elementor-tab-title {
  border: none;
  border-bottom: 1px solid var(--grey-300);
  display: flex;
  align-items: center;
  font-family: var(--headline-ff);
  font-size: var(--headline-5-fs);
  line-height: var(--headline-5-lh);
  letter-spacing: var(--headline-5-ls);
  color: var(--grey-700);
  flex-direction: column;
  padding: 1rem 0.5rem;
  width: 11.25rem;
  white-space: nowrap;
}
#tabs-ai-solutions-section-inner .elementor-tabs .elementor-tab-title svg {
  margin-bottom: 0.5rem;
  min-width: 25px;
}
#tabs-ai-solutions-section-inner .elementor-tabs .elementor-tab-title.elementor-active {
  border-bottom: 3px solid var(--pink-800);
  color: var(--grey-1000);
}
#tabs-ai-solutions-section-inner .elementor-tabs .elementor-tab-title.elementor-active svg ellipse,
#tabs-ai-solutions-section-inner .elementor-tabs .elementor-tab-title.elementor-active svg path,
#tabs-ai-solutions-section-inner .elementor-tabs .elementor-tab-title.elementor-active svg rect {
  fill: var(--pink-800);
}
#tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper {
  border: none;
  margin-top: 2.5rem;
}
#tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-title {
  display: none;
}
#tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
  border: none;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
#tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > img {
  width: 100%;
  max-width: 31.25rem;
  min-width: 0;
}
#tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div {
  max-width: 30.5rem;
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-800);
}
#tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-top: 2rem;
  color: var(--grey-700);
}
#tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div img {
  max-width: 48px;
}
#tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div h3 {
  margin: 0 0 0 1rem;
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
  color: var(--grey-1000);
}
@media (min-width: 48rem) {
  #tabs-ai-solutions-section {
    margin-bottom: 11.25rem;
  }
  #tabs-ai-solutions-section-inner h2 {
    margin-bottom: 1rem;
  }
  #tabs-ai-solutions-section-inner #tabs-ai-solutions-section-undertitle {
    margin-bottom: 6.12rem;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs-wrapper {
    display: flex;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs .elementor-tab-title {
    font-size: var(--headline-6-fs);
    line-height: var(--headline-6-lh);
    letter-spacing: var(--headline-6-ls);
    flex-direction: row;
    white-space: normal;
    white-space: initial;
    height: 81px;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs .elementor-tab-title svg {
    margin-bottom: 0;
    margin-right: 1rem;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper {
    margin-top: 5rem;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
    flex-direction: row;
    align-items: start;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > img {
    margin-right: 2rem;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div {
    margin-left: auto;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div {
    margin-bottom: 2rem;
    margin-top: 0;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div img {
    max-width: 100%;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div h3 {
    margin-left: 2rem;
  }
  #tabs-ai-solutions-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active .tabs-ai-solutions-slider-content {
    margin-top: 3.1875rem;
  }
}

/* src/scss/solutions/empower-your-ai-dev.scss */
#empower-your-ai-dev {
  overflow-x: clip;
}
#empower-your-ai-dev .elementor-widget-wrap {
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  max-width: 84.375rem;
}
#empower-your-ai-dev .e-con,
#empower-your-ai-dev .e-con-inner,
#empower-your-ai-dev .elementor-widget-wrap {
  padding: 0;
}
#empower-your-ai-dev p {
  max-width: 49rem;
  margin-left: auto;
  margin-right: auto;
  color: var(--grey-700);
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
}
#empower-your-ai-dev h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  color: var(--grey-1000);
  margin-bottom: 1rem;
}
#empower-your-ai-dev h3 {
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  color: var(--grey-1000);
  margin-bottom: 0.5rem;
  padding-right: 1.25rem;
}
#empower-your-ai-dev .empower-link {
  gap: 1.5rem;
}
#empower-your-ai-dev .container-flex {
  position: relative;
  gap: 6.5rem;
  padding-left: 2rem;
  margin-top: 4.81rem;
  padding-bottom: 10%;
  padding-top: 4.38rem;
  margin-bottom: 11.25rem;
  align-items: end;
  flex-wrap: nowrap;
}
#empower-your-ai-dev .container-flex p {
  color: var(--grey-1000);
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
}
#empower-your-ai-dev .bg-image {
  position: absolute;
  left: -17%;
  top: 0;
  height: 100%;
  z-index: 1;
  aspect-ratio: 521/382;
}
#empower-your-ai-dev .bg-image * {
  height: 100%;
  width: 100%;
}
#empower-your-ai-dev .right-image {
  position: relative;
  z-index: 2;
  max-width: 50rem;
}
#empower-your-ai-dev .right-image img {
  width: 100%;
  box-shadow: 0rem 2.5rem 3.5rem -4rem var(--grey-800);
}
#empower-your-ai-dev .section-left {
  max-width: 26rem;
  position: relative;
  z-index: 2;
}
#empower-your-ai-dev .section-left > .e-con-inner:nth-child(1) {
  gap: 3rem;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
}
#empower-your-ai-dev .icon > * {
  display: flex;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  background: var(--grey-1000);
  border-radius: 0.5rem;
  padding: 0.75rem;
}
#empower-your-ai-dev .e-con-full {
  text-align: left;
}
#empower-your-ai-dev .bg-mobile {
  display: none;
}
@media (max-width: 60rem) {
  #empower-your-ai-dev .elementor-widget-wrap {
    width: 100%;
    text-align: left;
    position: static;
  }
  #empower-your-ai-dev .elementor-widget-wrap .with-margin {
    margin-left: auto;
    margin-right: auto;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  }
  #empower-your-ai-dev {
    margin-bottom: max(5rem, 20%);
  }
  #empower-your-ai-dev h2 {
    position: relative;
    z-index: 2;
    margin-bottom: 0.5rem;
  }
  #empower-your-ai-dev p {
    color: var(--grey-800);
    z-index: 2;
    position: relative;
    margin-left: 0;
    margin-right: 0;
  }
  #empower-your-ai-dev .empower-link {
    gap: 1.5rem;
    flex-wrap: nowrap;
  }
  #empower-your-ai-dev .container-flex {
    position: relative;
    gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 1.375rem;
    padding-bottom: 0;
    padding-top: 2.625rem;
    margin-bottom: 0;
    align-items: start;
    flex-direction: column;
  }
  #empower-your-ai-dev .container-flex::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 7rem;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='375' height='558' viewBox='0 0 375 558' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M314 0C320.627 0 326 5.37257 326 12V30C326 36.6274 331.373 42 338 42H363C369.627 42 375 47.3726 375 54V546C375 552.627 369.627 558 363 558H314H89H12C5.37259 558 0 552.627 0 546V12C0 5.37258 5.37259 0 12 0H314Z' fill='%23F98DA3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: auto !important;
    height: initial !important;
  }
  #empower-your-ai-dev .bg-image {
    display: none;
  }
  #empower-your-ai-dev .section-left > .e-con-inner:nth-child(1) {
    gap: 2rem;
    margin-bottom: 0rem;
  }
  #empower-your-ai-dev .bg-mobile {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 7rem;
    max-height: 100%;
    border-radius: 0 0 0.5rem 0.5rem;
    overflow: hidden;
  }
  #empower-your-ai-dev .bg-mobile * {
    height: 100%;
  }
  #empower-your-ai-dev .bg-mobile img {
    width: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center;
  }
}

/* src/scss/platform/hero-section.scss */
#platform-hero-section {
  overflow: hidden;
}
#platform-hero-section .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4rem;
  text-align: center;
}
#platform-hero-section .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
#platform-hero-section .elementor-widget-image.hero-img-desktop {
  display: none;
}
#platform-hero-section .elementor-widget-image.hero-img-mobile {
  padding-bottom: 2.25rem;
}
#platform-hero-section .elementor-widget-image.hero-img-mobile.on-about {
  padding-bottom: 0;
}
#platform-hero-section .hero-title h1 {
  font-family: var(--headline-ff);
  font-size: var(--headline-1-fs);
  line-height: var(--headline-1-lh);
  letter-spacing: var(--headline-1-ls);
}
#platform-hero-section .hero-title h1 br,
#platform-hero-section .hero-title h1 .mobile-hidden {
  display: none;
}
#platform-hero-section .hero-title h1 span {
  color: var(--pink-800);
}
#platform-hero-section .hero-title.on-about h1 {
  margin-bottom: 1.5rem;
}
#platform-hero-section .hero-description {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.31rem;
  max-width: 57.875rem;
  width: 100%;
}
#platform-hero-section .hero-description.on-about {
  margin-bottom: 0.5rem;
  order: -1;
  text-transform: uppercase;
  font-family: var(--headline-ff);
  font-size: var(--caption-title-fs);
  line-height: var(--caption-title-lh);
  letter-spacing: var(--caption-title-ls);
  font-weight: var(--headline-fw);
}
@media (min-width: 48rem) {
  #platform-hero-section .elementor-widget-wrap {
    display: grid;
    position: relative;
    height: 50rem;
    color: var(--white);
    padding-top: 4.31rem;
  }
  #platform-hero-section .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: calc(50% - 56.25rem);
  }
  #platform-hero-section .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1800/797;
  }
  #platform-hero-section .elementor-widget-image.hero-img-mobile {
    display: none;
  }
  #platform-hero-section .hero-title h1 {
    margin-bottom: 1rem;
  }
  #platform-hero-section .hero-title h1 br,
  #platform-hero-section .hero-title h1 .mobile-hidden {
    display: inline;
    display: initial;
  }
  #platform-hero-section .hero-title h1 span {
    color: inherit;
  }
  #platform-hero-section .hero-title.on-about h1 {
    margin-bottom: 1rem;
  }
  #platform-hero-section .hero-description {
    margin-bottom: 2.5rem;
  }
  #platform-hero-section .hero-description.on-about {
    order: initial;
    text-transform: none;
    font-family: var(--paragraph-ff);
    font-size: var(--paragraph-medium-fs);
    line-height: var(--paragraph-medium-lh);
    letter-spacing: inherit;
    font-weight: 400;
  }
}

/* src/scss/platform/under-hero-section.scss */
#under-hero-section {
  margin-bottom: 11.25rem;
  padding-top: 4.99rem;
}
#under-hero-section .e-con-inner {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA0MiIgaGVpZ2h0PSI3NjQiIHZpZXdCb3g9IjAgMCAxMDQyIDc2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzFfNDI2IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTA0MiIgaGVpZ2h0PSI3NjQiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkwMiA4NEM4OTUuMzczIDg0IDg5MCA3OC42Mjc0IDg5MCA3MlYxMkM4OTAgNS4zNzI1OCA4ODQuNjI3IDAgODc4IDBINzU1SDcxN0gyMjdDMjIwLjM3MyAwIDIxNSA1LjM3MjU4IDIxNSAxMlY5OEMyMTUgMTA0LjYyNyAyMDkuNjI3IDExMCAyMDMgMTEwSDEzOEMxMzEuMzczIDExMCAxMjYgMTA0LjYyNyAxMjYgOThWNjFDMTI2IDU0LjM3MjYgMTIwLjYyNyA0OSAxMTQgNDlINThDNTEuMzcyNiA0OSA0NiA1NC4zNzI2IDQ2IDYxVjExN0M0NiAxMjMuNjI3IDUxLjM3MjYgMTI5IDU4IDEyOUgxMDFDMTA3LjYyNyAxMjkgMTEzIDEzNC4zNzMgMTEzIDE0MVYzMzJDMTEzIDMzOC42MjcgMTA3LjYyNyAzNDQgMTAxIDM0NEgxMkM1LjM3MjU2IDM0NCAwIDM0OS4zNzMgMCAzNTZWNzIzQzAgNzI5LjYyNyA1LjM3MjU2IDczNSAxMiA3MzVIMjAzQzIwOS42MjcgNzM1IDIxNSA3NDAuMzczIDIxNSA3NDdWNzUyQzIxNSA3NTguNjI3IDIyMC4zNzMgNzY0IDIyNyA3NjRINjEzSDc1NUg4NzhDODg0LjYyNyA3NjQgODkwIDc1OC42MjcgODkwIDc1MlY2NzRDODkwIDY2Ny4zNzMgODk1LjM3MyA2NjIgOTAyIDY2MkgxMDMwQzEwMzYuNjMgNjYyIDEwNDIgNjU2LjYyNyAxMDQyIDY1MFY5NkMxMDQyIDg5LjM3MjYgMTAzNi42MyA4NCAxMDMwIDg0SDkwMloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzFfNDI2KSI+CjxyZWN0IHg9Ii0zMjQiIHk9Ii0yMzkiIHdpZHRoPSIyMTQxIiBoZWlnaHQ9IjEyMDciIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
}
#under-hero-section .under-hero-section-left {
  display: flex;
  flex-direction: column;
  align-items: end;
  padding: 0;
  justify-content: center;
  padding: 13.625rem 10rem;
  z-index: 2;
}
#under-hero-section .under-hero-section-left .elementor-widget-heading {
  max-width: 27.5rem;
  margin-bottom: 2.5rem;
}
#under-hero-section .under-hero-section-left .elementor-widget-heading h2 {
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  color: var(--grey-1000);
  padding-right: 1.8125rem;
}
#under-hero-section .under-hero-section-left .elementor-widget-text-editor {
  max-width: 27.5rem;
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
}
#under-hero-section .under-hero-section-right {
  padding: 0;
}
#under-hero-section .under-hero-section-right .elementor-widget-image {
  margin: auto 0;
  position: relative;
  z-index: 1;
}
#under-hero-section .under-hero-section-right .elementor-widget-container {
  display: flex;
  position: relative;
  float: left;
  z-index: 1;
  width: 41.6vw;
  max-width: 50rem;
}
#under-hero-section .under-hero-section-right .elementor-widget-container::after {
  content: "";
  position: absolute;
  width: 46.87%;
  height: auto;
  top: 0;
  right: 0;
  aspect-ratio: 374.93/252.83;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjI1MyIgdmlld0JveD0iMCAwIDM3NSAyNTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTM0LjE1MSAyNTIuNDEzQzEzNC4xNTEgMjUyLjY0IDEzNC4zMzYgMjUyLjgyNSAxMzQuNTY0IDI1Mi44MjVIMzA5LjY0MkMzMTYuMjcgMjUyLjgyNSAzMjEuNjQyIDI0Ny40NTMgMzIxLjY0MiAyNDAuODI1VjEyMy45NzdDMzIxLjY0MiAxMTcuMzQ5IDMyNy4wMTUgMTExLjk3NyAzMzMuNjQyIDExMS45NzdIMzYyLjkyNkMzNjkuNTU0IDExMS45NzcgMzc0LjkyNiAxMDYuNjA0IDM3NC45MjYgOTkuOTc2NlY0OC4wNTA1QzM3NC45MjYgNDEuNDIzIDM2OS41NTQgMzYuMDUwNCAzNjIuOTI2IDM2LjA1MDRIMzExQzMwNC4zNzMgMzYuMDUwNCAyOTkgNDEuNDIzIDI5OSA0OC4wNTA0VjgyLjAwMDFDMjk5IDg4LjYyNzYgMjkzLjYyNyA5NC4wMDAxIDI4NyA5NC4wMDAxSDE4NEMxNzcuMzczIDk0LjAwMDEgMTcyIDg4LjYyNzYgMTcyIDgyLjAwMDJWMTJDMTcyIDUuMzcyNTkgMTY2LjYyNyAwIDE2MCAwSDEyQzUuMzcyNTggMCAwIDUuMzcyNTkgMCAxMlYyNDBDMCAyNDYuNjI3IDUuMzcyNTggMjUyIDEyIDI1MkgxMzMuNzM5QzEzMy45NjcgMjUyIDEzNC4xNTEgMjUyLjE4NSAxMzQuMTUxIDI1Mi40MTNaIiBmaWxsPSIjRjk4REEzIi8+Cjwvc3ZnPgo=);
  background-size: 100%;
  transform: translate(2%, -63%);
  z-index: 0;
}
#under-hero-section .under-hero-section-right .elementor-widget-container::before {
  content: "";
  position: absolute;
  width: 47.5%;
  height: auto;
  bottom: 0;
  right: 0;
  aspect-ratio: 380/384;
  background-size: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgwIiBoZWlnaHQ9IjM4NCIgdmlld0JveD0iMCAwIDM4MCAzODQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzIuNDU2MSAzNzJDNzIuNDU2MSAzNzguNjI3IDY3LjA4MzUgMzg0IDYwLjQ1NjEgMzg0SDEyQzUuMzcyNTggMzg0IDAgMzc4LjYyNyAwIDM3MlYzMjMuNTQ0QzAgMzE2LjkxNiA1LjM3MjU4IDMxMS41NDQgMTIgMzExLjU0NEg2MEM2Ni42Mjc0IDMxMS41NDQgNzIgMzA2LjE3MSA3MiAyOTkuNTQ0VjE3M0M3MiAxNjYuMzczIDc3LjM3MjYgMTYxIDg0IDE2MUgxMzBDMTM2LjYyNyAxNjEgMTQyIDE1NS42MjcgMTQyIDE0OVYxMkMxNDIgNS4zNzI1OSAxNDcuMzczIDAgMTU0IDBIMzY4QzM3NC42MjcgMCAzODAgNS4zNzI1OCAzODAgMTJWMjI5QzM4MCAyMzUuNjI3IDM3NC42MjcgMjQxIDM2OCAyNDFIMzEyQzMwNS4zNzMgMjQxIDMwMCAyNDYuMzczIDMwMCAyNTNWMzAwQzMwMCAzMDYuNjI3IDI5NC42MjcgMzEyIDI4OCAzMTJIODQuNDU2MUM3Ny44Mjg3IDMxMiA3Mi40NTYxIDMxNy4zNzMgNzIuNDU2MSAzMjRWMzcyWiIgZmlsbD0iI0Y5OERBMyIvPgo8L3N2Zz4K);
  transform: translate(-45%, 30%);
  z-index: 0;
}
#under-hero-section .under-hero-section-right .elementor-widget-container img {
  transform: translate(-4.8125rem, -2.34375rem);
  z-index: 1;
  position: relative;
  box-shadow: 0rem 2.5rem 3.5rem -4rem var(--grey-800);
}
@media (max-width: 93.75rem) {
  #under-hero-section .under-hero-section-left .elementor-widget-heading h2 {
    padding-right: 0;
  }
}
@media (max-width: 90rem) {
  #under-hero-section {
    margin-bottom: 4.99rem;
    padding: 0;
  }
  #under-hero-section .e-con-inner {
    background-size: 65%;
  }
  #under-hero-section .under-hero-section-left {
    padding: 8rem 7rem;
  }
}
@media (max-width: 78.75rem) {
  #under-hero-section .e-con-inner {
    display: flex;
    flex-direction: column;
    background-position: top center;
    align-items: center;
    padding-bottom: 24vw;
    background-size: contain;
  }
  #under-hero-section .under-hero-section-left {
    padding: 6rem 0rem 9rem;
    align-items: center;
    width: 100%;
  }
  #under-hero-section .under-hero-section-left .elementor-widget-heading h2 {
    text-align: center;
  }
  #under-hero-section .under-hero-section-left .elementor-widget-text-editor {
    max-width: 70%;
    text-align: center;
  }
  #under-hero-section .under-hero-section-right .elementor-widget-image {
    transform: translateX(0);
    justify-content: center;
    display: flex;
  }
  #under-hero-section .under-hero-section-right .elementor-widget-container {
    width: 60vw;
  }
  #under-hero-section .under-hero-section-right .elementor-widget-container::after {
    display: none;
  }
  #under-hero-section .under-hero-section-right .elementor-widget-container::before {
    aspect-ratio: 308/365;
    width: 91.94%;
    transform: translate(0, 24%);
    left: 1.5%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzA4IiBoZWlnaHQ9IjM2NSIgdmlld0JveD0iMCAwIDMwOCAzNjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAzNTNDMCAzNTkuNjI3IDUuMzcyNTggMzY1IDEyIDM2NUgzMkMzOC42Mjc0IDM2NSA0NCAzNTkuNjI3IDQ0IDM1M1YzNDdDNDQgMzQwLjM3MyA0OS4zNzI2IDMzNSA1NiAzMzVIMTgwQzE4Ni42MjcgMzM1IDE5MiAzMjkuNjI3IDE5MiAzMjNWMzE0QzE5MiAzMDcuMzczIDE5Ny4zNzMgMzAyIDIwNCAzMDJIMjc0QzI4MC42MjcgMzAyIDI4NiAyOTYuNjI3IDI4NiAyOTBWMTM3QzI4NiAxMzAuOTI1IDI5MC45MjUgMTI2IDI5NyAxMjZDMzAzLjA3NSAxMjYgMzA4IDEyMS4wNzUgMzA4IDExNVYxMkMzMDggNS4zNzI1OSAzMDIuNjI3IDAgMjk2IDBIMjIzQzIxNi4zNzMgMCAyMTEgNS4zNzI1OSAyMTEgMTJWMTRDMjExIDIwLjYyNzQgMjA1LjYyNyAyNiAxOTkgMjZIOTFDODQuMzcyNiAyNiA3OSAzMS4zNzI2IDc5IDM4VjYzQzc5IDY5LjYyNzQgNzMuNjI3NCA3NSA2NyA3NUg1MUM0NC4zNzI2IDc1IDM5IDgwLjM3MjYgMzkgODdWMzA5QzM5IDMxNS42MjcgMzMuNjI3NCAzMjEgMjcgMzIxSDEyQzUuMzcyNTggMzIxIDAgMzI2LjM3MyAwIDMzM1YzNTNaIiBmaWxsPSIjRjk4REEzIi8+Cjwvc3ZnPgo=);
  }
  #under-hero-section .under-hero-section-right .elementor-widget-container img {
    transform: translate(0, 0);
  }
}
@media (max-width: 48rem) {
  #under-hero-section .e-con-inner {
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='375' height='548' viewBox='0 0 375 548' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 12C0 5.37258 5.37259 0 12 0H363C369.627 0 375 5.37258 375 12V68V275V536C375 542.627 369.627 548 363 548H12C5.37259 548 0 542.627 0 536V275V68V12Z' fill='white'/%3E%3C/svg%3E ");
  }
  #under-hero-section .under-hero-section-left {
    padding: 2rem 0rem 16vw;
    align-items: start;
  }
  #under-hero-section .under-hero-section-left .elementor-widget-heading {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.5rem;
  }
  #under-hero-section .under-hero-section-left .elementor-widget-heading h2 {
    text-align: left;
  }
  #under-hero-section .under-hero-section-left .elementor-widget-text-editor {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
  #under-hero-section .under-hero-section-right .elementor-widget-container {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
  }
  #under-hero-section .under-hero-section-right .elementor-widget-container img {
    max-width: 30rem;
    width: 100%;
  }
}
@media (max-width: 30rem) {
  #under-hero-section .under-hero-section-left {
    padding: 2rem 0rem 14vw;
  }
}

/* src/scss/platform/pink-grid.scss */
#pink-grid {
  width: 100%;
  margin: 0 auto 4rem;
}
#pink-grid .e-con,
#pink-grid .e-con-inner {
  padding: 0;
}
#pink-grid .elementor-widget-wrap {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='375' height='782' viewBox='0 0 375 782' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.5002 12C42.5002 5.37258 47.8728 0 54.5002 0H78.5925C85.22 0 90.5925 5.37259 90.5925 12V17.1821C90.5925 23.8095 95.9651 29.1821 102.593 29.1821H324.646C331.274 29.1821 336.646 34.5547 336.646 41.1821V49C336.646 55.6274 342.019 61 348.646 61H363C369.627 61 375 66.3726 375 73V737.94C375 737.973 375.027 738 375.06 738C375.093 738 375.12 738.027 375.12 738.06V769.773C375.12 776.401 369.747 781.773 363.12 781.773H46C39.3726 781.773 34 776.401 34 769.773V754C34 747.373 28.6274 742 22 742H12C5.37258 742 0 736.627 0 730V73C0 66.3726 5.37257 61 12 61H73.0238C79.0206 61 83.882 56.1386 83.882 50.1418C83.882 44.145 79.0206 39.2836 73.0238 39.2836H54.5002C47.8728 39.2836 42.5002 33.911 42.5002 27.2836V12Z' fill='%23F87C95'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  padding: 7.25rem 1.25rem 2.5rem;
  height: 100%;
  width: 100%;
  max-width: 79.25rem;
}
#pink-grid .elementor-widget-wrap > .elementor-widget-text-editor {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--white);
  text-align: center;
  padding-bottom: 1.5rem;
}
#pink-grid h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  color: var(--white);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 1rem;
}
#pink-grid .elementor-widget-testimonial-carousel, .pink-grid-carousel {
  display: block;
  padding-bottom: 8rem;
  overflow: hidden;
}
#pink-grid .elementor-widget-testimonial-carousel .elementor-main-swiper,
.pink-grid-carousel .elementor-widget-testimonial-carousel .elementor-main-swiper{
  border-radius: 0.75rem;
  max-width: 30.5rem;
  margin: 0 auto;
}
#pink-grid .elementor-widget-testimonial-carousel .swiper-slide,
.pink-grid-carousel .elementor-widget-testimonial-carousel .swiper-slide{
  opacity: 0.5;
  transition: opacity 0.3s ease-in-out;
}
#pink-grid .elementor-widget-testimonial-carousel .swiper-slide.swiper-slide-active,
.pink-grid-carousel .elementor-widget-testimonial-carousel .swiper-slide.swiper-slide-active{
  opacity: 1;
}
#pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__content,
.pink-grid-carousel .elementor-widget-testimonial-carousel .elementor-testimonial__content{
  display: flex;
  flex-direction: column;
  gap: 0;
}
#pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__content .elementor-testimonial__text,
.pink-grid-carousel .elementor-widget-testimonial-carousel .elementor-testimonial__content .elementor-testimonial__text{
  order: 9999;
}
#pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__footer,
.pink-grid-carousel .elementor-widget-testimonial-carousel .elementor-testimonial__footer{
  margin-bottom: 1.5rem;
  display: block;
}
#pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image,
.pink-grid-carousel .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image{
  height: 2.25rem;
  width: auto;
}
#pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image img,
.pink-grid-carousel .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image img{
  height: 100%;
  width: auto;
  border-radius: 0;
}
#pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__cite,
.pink-grid-carousel .elementor-widget-testimonial-carousel .elementor-testimonial__cite{
  margin: 0;
}
#pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__cite .elementor-testimonial__name,
.pink-grid-carousel .elementor-widget-testimonial-carousel .elementor-testimonial__cite .elementor-testimonial__name{
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  margin-bottom: 0.5rem;
  font-style: normal;
}
#pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__text,
.pink-grid-carousel .elementor-widget-testimonial-carousel .elementor-testimonial__text{
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
  font-style: normal;
}
#pink-grid .swiper-container,
.pink-grid-carousel .swiper-container{
  padding: 0;
  width: 100%;
  margin: 1.2rem 0 4.5rem;
}
#pink-grid .swiper-slide,
.pink-grid-carousel .swiper-slide{
  border-radius: 0.75rem;
  padding: 2rem 2rem 2.5rem 2rem;
  background-color: var(--white);
}
#pink-grid .swiper-pagination,
.pink-grid-carousel .swiper-pagination{
  bottom: -1rem;
  height: 0.5rem;
}
#pink-grid .swiper-pagination .swiper-pagination-bullet,
.pink-grid-carousel .swiper-pagination .swiper-pagination-bullet{
  background-color: var(--pink-500);
  border-radius: 0.75rem;
  width: 1.5rem;
  height: 0.5rem;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
#pink-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.pink-grid-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  width: 3.5rem;
  background-color: var(--white);
}
#pink-grid .elementor-swiper-button,
.pink-grid-carousel .elementor-swiper-button{
  top: auto;
  top: initial;
  bottom: -7.5rem;
  height: 3rem;
  aspect-ratio: 1;
  background-color: var(--white);
  border-radius: 0.5rem;
}
#pink-grid .elementor-swiper-button i,
.pink-grid-carousel .elementor-swiper-button i{
  position: absolute;
}
#pink-grid .elementor-swiper-button i::before, 
.pink-grid-carousel .elementor-swiper-button i::before{
  display: none;
}
#pink-grid .elementor-swiper-button.elementor-swiper-button-prev,
.pink-grid-carousel .elementor-swiper-button.elementor-swiper-button-prev{
  left: calc(50% - 4rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC40OTk3NTYiIHk9IjAuNDQwMTg2IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjc1MTggMTcuNDQwMkwxMy40OTk4IDI0Ljk0MDJMMjAuNzUxOCAzMi40NDAyTDIxLjkyOTcgMzEuMjIyTDE2LjY4ODQgMjUuODAxNUgzNS40OTk4VjI0LjA3ODhIMTYuNjg4NEwyMS45Mjk3IDE4LjY1ODNMMjAuNzUxOCAxNy40NDAyWiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
}
#pink-grid .elementor-swiper-button.elementor-swiper-button-next,
.pink-grid-carousel .elementor-swiper-button.elementor-swiper-button-next{
  left: calc(50% + 1rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC40OTk3NTYiIHk9IjAuNDQwMTg2IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI4LjI0NzcgMTcuNDQwMkwzNS40OTk4IDI0Ljk0MDJMMjguMjQ3NyAzMi40NDAyTDI3LjA2OTkgMzEuMjIyTDMyLjMxMTEgMjUuODAxNUgxMy40OTk4VjI0LjA3ODhIMzIuMzExMUwyNy4wNjk5IDE4LjY1ODNMMjguMjQ3NyAxNy40NDAyWiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
}
#pink-grid .elementor-swiper-button-prev,
.pink-grid-carousel .elementor-swiper-button-prev{
  left: 50%;
}
#pink-grid .elementor-swiper-button-next,
.pink-grid-carousel .elementor-swiper-button-next{
  left: 50%;
}
#pink-grid .grid-desktop {
  display: none;
}
#pink-grid .grid-desktop > * {
  border-radius: 0.75rem;
  background-color: var(--white);
  padding: 2rem 2rem 2.5rem;
}
#pink-grid .grid-desktop > * h3 {
  font-size: var(--headline-5-fs);
  line-height: var(--headline-5-lh);
  color: var(--grey-1000);
  margin-bottom: 1rem;
}
#pink-grid .grid-desktop > * .elementor-widget-text-editor {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
}
#pink-grid .grid-desktop > * .elementor-icon-wrapper {
  max-height: 2.25rem;
  text-align: left;
  margin-bottom: 1.5rem;
}
#pink-grid .grid-desktop > * .elementor-icon-wrapper .elementor-icon {
  font-size: 2.25rem;
}
#pink-grid .grid-desktop .elementor-widget-button.secondary {
  margin-top: 2rem;
}
@media (min-width: 36rem) {
  #pink-grid.without-title .elementor-widget-wrap {
    padding-top: 11.5rem;
  }
  #pink-grid {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto 10rem;
  }
  #pink-grid .elementor-widget-wrap {
    padding: 7.25rem min(8.625rem, 7.5vw) 4.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1268' height='1028' viewBox='0 0 1268 1028' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M190.314 12C190.314 5.37258 184.942 0 178.314 0H129.266C122.638 0 117.266 5.37259 117.266 12V62.8082C117.266 69.4356 122.638 74.8082 129.266 74.8082H165C171.627 74.8082 177 80.1808 177 86.8082V98C177 104.627 171.627 110 165 110H46C39.3726 110 34 115.373 34 122V242C34 248.627 28.6274 254 22 254H12C5.37258 254 0 259.373 0 266V536C0 542.627 5.37258 548 12 548H22C28.6274 548 34 553.373 34 560V641V998V1016C34 1022.63 39.3726 1028 46 1028H1222C1228.63 1028 1234 1022.63 1234 1016V998V862C1234 855.373 1239.37 850 1246 850H1256C1262.63 850 1268 844.627 1268 838V122C1268 115.373 1262.63 110 1256 110H1234H1201H1096C1089.37 110 1084 104.627 1084 98V64C1084 57.3726 1078.63 52 1072 52H202.314C195.687 52 190.314 46.6274 190.314 40V12Z' fill='%23F87C95'/%3E%3C/svg%3E");
  }
  #pink-grid .elementor-widget-wrap > .elementor-widget-text-editor {
    padding-bottom: 2.5rem;
  }
  #pink-grid h2 {
    max-width: 75%;
  }
  #pink-grid .elementor-widget-testimonial-carousel {
    display: none;
    min-height: 29rem;
  }
  #pink-grid .elementor-widget-testimonial-carousel .elementor-main-swiper {
    overflow: visible;
  }
  #pink-grid .elementor-widget-testimonial-carousel .swiper-slide {
    min-height: 16.5rem;
  }
  #pink-grid .swiper-pagination .swiper-pagination-bullet {
    width: 2rem;
  }
  #pink-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 4rem;
  }
  #pink-grid .elementor-swiper-button {
    bottom: -8rem;
  }
  #pink-grid .grid-desktop {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem;
    gap: 1rem;
  }
}

/* src/scss/platform/pink-swiper.scss */
#pink-swiper {
  width: 100%;
  margin: 0 auto 4rem;
}
#pink-swiper .elementor-widget-wrap {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='375' height='782' viewBox='0 0 375 782' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.5002 12C42.5002 5.37258 47.8728 0 54.5002 0H78.5925C85.22 0 90.5925 5.37259 90.5925 12V17.1821C90.5925 23.8095 95.9651 29.1821 102.593 29.1821H324.646C331.274 29.1821 336.646 34.5547 336.646 41.1821V49C336.646 55.6274 342.019 61 348.646 61H363C369.627 61 375 66.3726 375 73V737.94C375 737.973 375.027 738 375.06 738C375.093 738 375.12 738.027 375.12 738.06V769.773C375.12 776.401 369.747 781.773 363.12 781.773H46C39.3726 781.773 34 776.401 34 769.773V754C34 747.373 28.6274 742 22 742H12C5.37258 742 0 736.627 0 730V73C0 66.3726 5.37257 61 12 61H73.0238C79.0206 61 83.882 56.1386 83.882 50.1418C83.882 44.145 79.0206 39.2836 73.0238 39.2836H54.5002C47.8728 39.2836 42.5002 33.911 42.5002 27.2836V12Z' fill='%23F87C95'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  padding: 5.875rem 1.25rem 2.5rem;
  height: 100%;
  width: 100%;
  max-width: 79.25rem;
}
#pink-swiper h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  color: var(--white);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 1.5rem;
}
#pink-swiper .elementor-widget-testimonial-carousel {
  display: block;
  padding-bottom: 8rem;
  overflow: hidden;
}
#pink-swiper .elementor-widget-testimonial-carousel .elementor-main-swiper {
  border-radius: 0.75rem;
  max-width: 30.5rem;
  margin: 0 auto;
}
#pink-swiper .elementor-widget-testimonial-carousel .swiper-slide {
  opacity: 0.5;
  transition: opacity 0.3s ease-in-out;
}
#pink-swiper .elementor-widget-testimonial-carousel .swiper-slide.swiper-slide-active {
  opacity: 1;
}
#pink-swiper .elementor-widget-testimonial-carousel .elementor-testimonial__content {
  display: flex;
  flex-direction: column;
  gap: 0;
}
#pink-swiper .elementor-widget-testimonial-carousel .elementor-testimonial__content .elementor-testimonial__text {
  order: 9999;
}
#pink-swiper .elementor-widget-testimonial-carousel .elementor-testimonial__footer {
  margin-bottom: 1.5rem;
  display: block;
}
#pink-swiper .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image {
  height: 2.25rem;
  width: auto;
}
#pink-swiper .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image img {
  height: 100%;
  width: auto;
}
#pink-swiper .elementor-widget-testimonial-carousel .elementor-testimonial__cite {
  margin: 0;
}
#pink-swiper .elementor-widget-testimonial-carousel .elementor-testimonial__cite .elementor-testimonial__name {
  font-family: var(--headline-ff);
  font-size: var(--headline-5-fs);
  line-height: var(--headline-5-lh);
  font-weight: var(--headline-fw);
  margin-bottom: 0.5rem;
  font-style: normal;
}
#pink-swiper .elementor-widget-testimonial-carousel .elementor-testimonial__text {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-800);
  font-style: normal;
}
#pink-swiper .swiper-container {
  padding: 0;
  width: 100%;
  margin: 1.2rem 0 4.5rem;
}
#pink-swiper .swiper-slide {
  border-radius: 0.75rem;
  padding: 2rem 2rem 2.5rem 2rem;
  background-color: var(--white);
}
#pink-swiper .swiper-pagination {
  bottom: -1rem;
  height: 0.5rem;
}
#pink-swiper .swiper-pagination .swiper-pagination-bullet {
  background-color: var(--pink-500);
  border-radius: 0.75rem;
  width: 1.5rem;
  height: 0.5rem;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
#pink-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 3.5rem;
  background-color: var(--white);
}
#pink-swiper .elementor-swiper-button {
  top: auto;
  top: initial;
  bottom: -7.5rem;
  height: 3rem;
  aspect-ratio: 1;
  background-color: var(--white);
  border-radius: 0.5rem;
}
#pink-swiper .elementor-swiper-button i {
  position: absolute;
}
#pink-swiper .elementor-swiper-button i::before {
  display: none;
}
#pink-swiper .elementor-swiper-button.elementor-swiper-button-prev {
  left: calc(50% - 4rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC40OTk3NTYiIHk9IjAuNDQwMTg2IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjc1MTggMTcuNDQwMkwxMy40OTk4IDI0Ljk0MDJMMjAuNzUxOCAzMi40NDAyTDIxLjkyOTcgMzEuMjIyTDE2LjY4ODQgMjUuODAxNUgzNS40OTk4VjI0LjA3ODhIMTYuNjg4NEwyMS45Mjk3IDE4LjY1ODNMMjAuNzUxOCAxNy40NDAyWiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
}
#pink-swiper .elementor-swiper-button.elementor-swiper-button-next {
  left: calc(50% + 1rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC40OTk3NTYiIHk9IjAuNDQwMTg2IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI4LjI0NzcgMTcuNDQwMkwzNS40OTk4IDI0Ljk0MDJMMjguMjQ3NyAzMi40NDAyTDI3LjA2OTkgMzEuMjIyTDMyLjMxMTEgMjUuODAxNUgxMy40OTk4VjI0LjA3ODhIMzIuMzExMUwyNy4wNjk5IDE4LjY1ODNMMjguMjQ3NyAxNy40NDAyWiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
}
#pink-swiper .elementor-swiper-button-prev {
  left: 50%;
}
#pink-swiper .elementor-swiper-button-next {
  left: 50%;
}
#pink-swiper .elementor-widget-button.secondary {
  margin-top: 2rem;
}
#pink-swiper .elementor-testimonial__image img {
  border-radius: 0;
}
@media (min-width: 36rem) {
  #pink-swiper {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto 10rem;
  }
  #pink-swiper .elementor-widget-wrap {
    min-height: 38.5rem;
    padding: 5.875rem 2.5rem 2.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1268' height='750' viewBox='0 0 1268 750' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M326.314 12C326.314 5.37258 320.942 0 314.314 0H265.266C258.638 0 253.266 5.37259 253.266 12V62.8082C253.266 69.4356 258.638 74.8082 265.266 74.8082H305C311.627 74.8082 317 80.1808 317 86.8082V97C317 103.627 311.627 109 305 109H46C39.3726 109 34 114.373 34 121V203C34 209.627 28.6274 215 22 215H12C5.37258 215 0 220.373 0 227V607C0 613.627 5.37258 619 12 619H22C28.6274 619 34 624.373 34 631V698C34 704.627 39.3726 710 46 710H183C189.627 710 195 715.373 195 722V738C195 744.627 200.373 750 207 750H1060C1066.63 750 1072 744.627 1072 738V722C1072 715.373 1077.37 710 1084 710H1222C1228.63 710 1234 704.627 1234 698V631C1234 624.373 1239.37 619 1246 619H1256C1262.63 619 1268 613.627 1268 607V227C1268 220.373 1262.63 215 1256 215H1246C1239.37 215 1234 209.627 1234 203V121C1234 114.373 1228.63 109 1222 109H1092C1085.37 109 1080 103.627 1080 97V63C1080 56.3726 1074.63 51 1068 51H338.314C331.687 51 326.314 45.6274 326.314 39V12Z' fill='%23F87C95'/%3E%3C/svg%3E");
  }
  #pink-swiper h2 {
    min-height: 8rem;
    max-width: 50%;
  }
  #pink-swiper .elementor-widget-testimonial-carousel {
    min-height: 29rem;
  }
  #pink-swiper .elementor-widget-testimonial-carousel .elementor-main-swiper {
    overflow: visible;
  }
  #pink-swiper .elementor-widget-testimonial-carousel .swiper-slide {
    min-height: 16.5rem;
  }
  #pink-swiper .swiper-pagination .swiper-pagination-bullet {
    width: 2rem;
  }
  #pink-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 4rem;
  }
  #pink-swiper .elementor-swiper-button {
    bottom: -8rem;
  }
}

/* src/scss/platform/stay-ahead-tabs.scss */
#tabs-stay-ahead-section {
  margin-bottom: 4.99rem;
  padding: 0;
}
#tabs-stay-ahead-section-inner {
  padding: 0;
  width: min(112.5rem, 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 100%;
  position: relative;
  max-width: 1200px;
  align-items: center;
}
#tabs-stay-ahead-section-inner > * {
  max-width: 100%;
  width: 100%;
}
#tabs-stay-ahead-section-inner .elementor-widget-wrap {
  padding: 0;
}
#tabs-stay-ahead-section-inner h2 {
  font-family: var(--headline-ff);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  letter-spacing: var(--headline-2-ls);
  color: var(--grey-1000);
  margin-bottom: 0.5rem;
  text-align: left;
}
#tabs-stay-ahead-section-inner > .elementor-widget-text-editor {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
  text-align: left;
}
#tabs-stay-ahead-section-inner #tabs-stay-ahead-section {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin: auto;
  margin-bottom: 2.31rem;
  color: var(--grey-700);
  max-width: 42rem;
}
#tabs-stay-ahead-section-inner .elementor-tabs-wrapper {
  border: none;
  display: flex;
  overflow-x: auto;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
#tabs-stay-ahead-section-inner .elementor-tabs .elementor-tab-title {
  border: none;
  border-bottom: 1px solid var(--grey-300);
  display: flex;
  align-items: center;
  font-family: var(--headline-ff);
  font-size: var(--headline-5-fs);
  line-height: var(--headline-5-lh);
  letter-spacing: var(--headline-5-ls);
  color: var(--grey-700);
  flex-direction: column;
  padding: 1rem 0.5rem;
  max-width: 151px;
  min-width: 88px;
  width: 100%;
  white-space: nowrap;
}
#tabs-stay-ahead-section-inner .elementor-tabs .elementor-tab-title svg {
  margin-bottom: 0.5rem;
  min-width: 25px;
}
#tabs-stay-ahead-section-inner .elementor-tabs .elementor-tab-title.elementor-active {
  border-bottom: 3px solid var(--pink-800);
  color: var(--grey-1000);
}
#tabs-stay-ahead-section-inner .elementor-tabs .elementor-tab-title.elementor-active svg ellipse,
#tabs-stay-ahead-section-inner .elementor-tabs .elementor-tab-title.elementor-active svg path,
#tabs-stay-ahead-section-inner .elementor-tabs .elementor-tab-title.elementor-active svg rect {
  fill: var(--pink-800);
}
#tabs-stay-ahead-section-inner .elementor-tabs .elementor-tab-title:nth-child(6) {
  max-width: 158px;
}
#tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper {
  border: none;
  margin-top: 2.5rem;
}
#tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-title {
  display: none;
}
#tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
  border: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
#tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > a {
  position: relative;
  padding: 3.06rem 0 3.64rem;
  width: 100%;
  max-width: 38.125rem;
  min-width: 0;
}
#tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > a::before {
  position: absolute;
  content: "";
  top: 0;
  right: -1.25rem;
  bottom: 0;
  left: -1.25rem;
  background-image: url("data:image/svg+xml,%3Csvg width='375' height='314' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 375 314' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1755_23784' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='375' height='314'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M235 8.04C235 3.59963 231.4 0 226.96 0H61.04C56.5996 0 53 3.59963 53 8.04V61.96C53 66.4004 49.4004 70 44.96 70H8.04C3.59963 70 0 73.5996 0 78.04V272.96C0 277.4 3.59963 281 8.04 281H80.96C85.4004 281 89 284.6 89 289.04V305.96C89 310.4 92.5996 314 97.04 314H323.96C328.4 314 332 310.4 332 305.96V289.04C332 284.6 335.6 281 340.04 281H366.96C371.4 281 375 277.4 375 272.96V255V70V33.04C375 28.5996 371.4 25 366.96 25H243.04C238.6 25 235 21.4004 235 16.96V8.04Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1755_23784)'%3E%3Crect y='-10' width='375' height='335' fill='%23F98DA3'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
#tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > a img {
  box-shadow: 0rem 2.5rem 3.5rem -4rem var(--grey-800);
}
#tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div {
  max-width: 30.5rem;
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-800);
}
#tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  margin-top: 2rem;
  color: var(--grey-700);
}
#tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div img {
  max-width: 48px;
}
#tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div h3 {
  margin-left: 1rem;
  color: var(--grey-1000);
}
#tabs-stay-ahead-section img[alt="security icons"] {
  margin-top: 2rem;
}
@media (min-width: 48rem) {
  #tabs-stay-ahead-section {
    margin-bottom: 11.25rem;
  }
  #tabs-stay-ahead-section-inner h2 {
    margin-bottom: 1rem;
    text-align: center;
  }
  #tabs-stay-ahead-section-inner > .elementor-widget-text-editor {
    text-align: center;
  }
  #tabs-stay-ahead-section-inner #tabs-stay-ahead-section {
    margin-bottom: 6.12rem;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs-wrapper {
    display: flex;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs .elementor-tab-title {
    font-size: var(--headline-6-fs);
    line-height: var(--headline-6-lh);
    letter-spacing: var(--headline-6-ls);
    flex-direction: row;
    white-space: normal;
    white-space: initial;
    height: 56px;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs .elementor-tab-title svg {
    margin-bottom: 0;
    margin-right: 1rem;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper {
    margin-top: 5rem;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
    flex-direction: row;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > a {
    padding: 4.12rem 0 5.06rem 2.37rem;
    margin-right: 2rem;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > a::before {
    top: 0;
    right: 6.875rem;
    bottom: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='500' height='500' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 500 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1755_20769' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='500' height='500'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M70.0576 12C70.0576 5.37258 75.4302 0 82.0576 0H301.82C308.447 0 313.82 5.37259 313.82 12V24.0661C313.82 30.6935 319.192 36.0661 325.82 36.0661H488C494.627 36.0661 500 41.4387 500 48.0661V276.433C500 282.659 494.953 287.706 488.727 287.706C482.501 287.706 477.454 292.753 477.454 298.979V487.924C477.454 494.552 472.081 499.924 465.454 499.924H277.202C277.181 499.924 277.164 499.941 277.164 499.962C277.164 499.983 277.147 500 277.126 500H62.8638C56.2364 500 50.8638 494.627 50.8638 488V462.185C50.8638 455.558 45.4912 450.185 38.8638 450.185H12C5.37258 450.185 0 444.813 0 438.185V131.535C0 124.908 5.37259 119.535 12 119.535H58.0576C64.6851 119.535 70.0576 114.163 70.0576 107.535V12Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1755_20769)'%3E%3Crect width='500' height='500' fill='%23F98DA3'/%3E%3C/g%3E%3C/svg%3E");
  }
  #tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div {
    margin-left: auto;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div {
    margin-bottom: 2rem;
    margin-top: 0;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div img {
    max-width: 100%;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div > div h3 {
    margin-left: 2rem;
  }
  #tabs-stay-ahead-section-inner .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active > div .elementor-widget-button {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
}

/* src/scss/platform/blue-section.scss */
#blue-section {
  margin-bottom: 10rem;
  background-color: var(--blue);
}
#blue-section .e-con {
  padding: 0;
}
#blue-section p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-top: 1rem;
}
#blue-section h2 {
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
}
#blue-section .left-corner {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  width: 10.31rem;
}
#blue-section .right-corner {
  position: absolute;
  top: -1px;
  right: -1px;
  display: block;
  width: 10.31rem;
  transform: scaleX(-1);
}
#blue-section .bottom-right-corner {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 10.31rem;
  transform: scaleX(-1);
}
#blue-section .bottom-left-corner {
  position: absolute;
  bottom: -1px;
  left: -1px;
  display: block;
  width: 10.31rem;
}
#blue-section .shape-first {
  position: absolute;
  left: -9.24rem;
  bottom: -7.81rem;
  width: 15.5rem;
}
#blue-section .shape-second {
  position: absolute;
  left: -5.91rem;
  bottom: -7.43rem;
  width: 23.4rem;
}
#blue-section .shape-third {
  position: absolute;
  right: -3.69rem;
  top: -5.55rem;
  width: 14.9rem;
}
#blue-section .shape-four {
  position: absolute;
  left: -3.56rem;
  bottom: -3.31rem;
  width: 6.06rem;
}
#blue-section .shape-five {
  position: absolute;
  right: -6.69rem;
  bottom: -9.15rem;
  width: 23.8rem;
}
#blue-section .shape-six {
  position: absolute;
  right: 11%;
  bottom: 99.5%;
  width: 23.1rem;
}
#blue-section .shape-seven {
  position: absolute;
  right: 99.5%;
  top: 0;
  width: 4.38rem;
}
#blue-section .shape-eight {
  position: absolute;
  left: -5rem;
  bottom: -5.5rem;
  width: 7.3125rem;
}
#blue-section .stripe-bottom {
  display: none;
}
#blue-section .elementor-widget-text-editor,
#blue-section .elementor-widget-heading {
  position: relative;
  z-index: 2;
}
#blue-section .elementor-widget-image:first-child {
  position: relative;
  z-index: 1;
}
#blue-section .blue-grid {
  color: var(--white);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  display: grid;
  align-items: end;
  grid-template-columns: 13fr 10fr;
  grid-gap: 3.12rem;
  gap: 3.12rem;
  max-width: 75rem;
}
#blue-section .blue-grid > .e-con {
  background: var(--blue-600);
  padding: 2.5rem;
  border-radius: 0.75rem;
  position: relative;
  z-index: 2;
}
#blue-section .elementor-widget-wrap {
  margin: 0 3.75rem;
  display: block;
  padding: 4.5rem 5rem 7.6rem;
  background: var(--blue-200);
  position: relative;
}
#blue-section .elementor-widget-wrap .blue-grid:nth-child(2) {
  grid-template-columns: 10fr 13fr;
  margin-top: 17rem;
  margin-bottom: 10rem;
  align-items: center;
}
#blue-section .elementor-widget-wrap .blue-grid:nth-child(3) {
  align-items: center;
}
#blue-section .elementor-widget-wrap .blue-grid:nth-child(3) > .e-con {
  border-top-left-radius: 0;
}
#blue-section .elementor-widget-theme-post-featured-image {
  box-shadow: 0px 39px 67px -70px var(--grey-800);
}
@media (max-width: 62rem) {
  #blue-section {
    margin-bottom: 4rem;
  }
  #blue-section .right-corner,
  #blue-section .bottom-right-corner,
  #blue-section .bottom-left-corner,
  #blue-section .shape-first,
  #blue-section .shape-second,
  #blue-section .shape-third,
  #blue-section .shape-four,
  #blue-section .shape-five,
  #blue-section .shape-six,
  #blue-section .shape-seven,
  #blue-section .shape-eight {
    display: none;
  }
  #blue-section .left-corner {
    width: 4rem;
  }
  #blue-section .elementor-widget-wrap {
    margin: 0;
    padding: 4rem 0;
  }
  #blue-section .elementor-widget-wrap .blue-grid {
    grid-template-columns: auto;
    gap: 1rem;
    justify-items: center;
  }
  #blue-section .elementor-widget-wrap .blue-grid p {
    padding-right: 0;
  }
  #blue-section .elementor-widget-wrap .blue-grid > .e-con {
    padding: 2rem;
    order: -1;
    border-radius: 0.75rem;
  }
  #blue-section .elementor-widget-wrap .blue-grid > .e-con * {
    width: 100%;
  }
  #blue-section .elementor-widget-wrap .blue-grid .elementor-widget-image {
    position: relative;
    z-index: 2;
    width: 100%;
  }
  #blue-section .elementor-widget-wrap .blue-grid .elementor-widget-image * {
    width: 100%;
    display: block;
  }
  #blue-section .elementor-widget-wrap .blue-grid .stripe-bottom {
    position: absolute;
    top: 99.9%;
    left: 0;
    right: 0;
    display: block;
    width: 100%;
    height: auto;
  }
  #blue-section .elementor-widget-wrap .blue-grid:nth-child(3) > .e-con {
    border-top-left-radius: 0.75rem;
  }
  #blue-section .elementor-widget-wrap .blue-grid:nth-child(2) {
    grid-template-columns: auto;
    margin: 4rem auto;
  }
}

/* src/scss/thank-you/thank-you.scss */
#thank-you {
  color: var(--white);
  overflow-x: clip;
}
#thank-you .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4rem;
  text-align: center;
}
#thank-you .background {
  position: absolute;
  padding: 0;
  top: 0;
  bottom: 0;
  width: 100vw;
  left: calc(-1 * var(--margin-inline));
}
#thank-you .background > * {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  max-width: none;
  max-width: initial;
}
#thank-you .background .mobile-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
}
#thank-you .background .mobile-bg > * {
  height: 100%;
  min-width: 25.3125rem;
}
#thank-you .background .mobile-bg > * img {
  height: 100%;
  aspect-ratio: 405/998;
}
#thank-you .background .dron-b-r {
  top: -5.5rem;
  right: 0;
}
#thank-you .background .dron-b-r > * {
  display: flex;
  justify-content: flex-end;
}
#thank-you .background .dron-b-l,
#thank-you .background .dron-s,
#thank-you .background .desktop-bg {
  display: none;
}
#thank-you .hero-title h1 {
  font-family: var(--headline-ff);
  font-size: var(--headline-1-fs);
  line-height: var(--headline-1-lh);
  letter-spacing: var(--headline-1-ls);
  padding-top: 9.625rem;
  padding-bottom: 0;
}
#thank-you .hero-description {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-bottom: 2.5rem;
}
#thank-you .buttons-grid {
  display: grid;
  grid-template-columns: 1fr;
  width: min(16rem, 100% - var(--margin-inline) * 2);
  grid-gap: 1.5rem;
  gap: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 4.75rem;
}
#thank-you .buttons-grid a {
  width: 100%;
}
#thank-you .buttons-grid > * {
  background-color: var(--white);
  border-radius: 0.75rem;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
@media (min-width: 48rem) {
  #thank-you .elementor-widget-wrap {
    min-height: 43.375rem;
    padding-top: 6.8125rem;
    padding-bottom: 6.5625rem;
  }
  #thank-you .background {
    left: calc(50% - 56.25rem);
    width: var(--main-content-width);
    aspect-ratio: 1800/694;
  }
  #thank-you .background .dron-b-r,
  #thank-you .background .mobile-bg {
    display: none;
  }
  #thank-you .background .dron-b-l,
  #thank-you .background .dron-s,
  #thank-you .background .desktop-bg {
    display: block;
    position: absolute;
  }
  #thank-you .background .desktop-bg {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  #thank-you .background .dron-b-l {
    top: -4rem;
    left: 0;
  }
  #thank-you .background .dron-s {
    top: 25.5rem;
    right: 7.5rem;
  }
  #thank-you .hero-title h1 {
    padding-top: 0;
    padding-bottom: 1rem;
  }
  #thank-you .hero-description {
    margin-bottom: 5rem;
  }
  #thank-you .buttons-grid {
    grid-template-columns: repeat(3, 1fr);
    width: min(51.25rem, 100% - var(--margin-inline) * 2);
    padding: 0;
  }
  #thank-you .buttons-grid > * {
    gap: 2.5rem;
    padding: 2rem;
  }
}

/* src/scss/book-a-demo/form.scss */
#form-section {
  text-align: center;
  margin-top: 3rem;
  overflow: hidden;
}
#form-section .elementor-widget-wrap {
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  max-width: 112.5rem;
  position: relative;
  color: var(--white);
  padding: 0;
  padding-top: 6.8125rem;
  margin-bottom: 6rem;
}
#form-section .e-con,
#form-section .e-con-inner {
  padding: 0;
}
#form-section .caption {
  font-size: var(--caption-buttons-fs);
  line-height: var(--caption-buttons-lh);
  letter-spacing: var(--caption-buttons-ls);
  font-weight: var(--headline-fw);
  font-family: var(--headline-ff);
}
#form-section .background-desktop {
  position: absolute;
  width: var(--main-content-width);
  top: 0;
  bottom: 0;
  left: calc(50% - 56.25rem);
}
#form-section .background-desktop img {
  width: 100%;
}
#form-section h1 {
  font-size: var(--headline-1-fs);
  line-height: var(--headline-1-lh);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4rem;
  max-width: 75rem;
  padding-left: clamp(1rem, 2.071vw + 0.515rem, 3rem);
  padding-right: clamp(1rem, 2.071vw + 0.515rem, 3rem);
}
#form-section h2 {
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
  margin-bottom: 1rem;
}
#form-section .bg-mobile {
  display: none;
}
#form-section .form-box {
  text-align: left;
  color: var(--grey-1000);
  background: var(--white);
  padding: 5rem 4.5rem;
  border-radius: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 1.5rem;
}
#form-section .form-box .e-con:first-child {
  max-width: 29.5rem;
}
#form-section .form-box .e-con:first-child p {
  color: var(--grey-800);
}
#form-section .form-box .e-con:first-child .bg-pink-mobile {
  display: none;
}
#form-section .form-box .e-con:first-child .pink-box {
  margin-top: 4rem;
  padding: 3rem 1.75rem 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='472' height='364' viewBox='0 0 472 364' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M289 12C289 5.37258 283.627 0 277 0H44C37.3726 0 32 5.37258 32 12V15C32 21.6274 26.6274 27 20 27H12C5.37259 27 0 32.3726 0 39V229V325V352C0 358.627 5.37259 364 12 364H353C359.627 364 365 358.627 365 352V337C365 330.373 370.373 325 377 325H460C466.627 325 472 319.627 472 313V39C472 32.3726 466.627 27 460 27H301C294.373 27 289 21.6274 289 15V12Z' fill='%23FFF2F5'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
#form-section .form-box .e-con:first-child .pink-box .e-con {
  padding: 1.5rem 1.5rem 0.875rem 0.875rem;
  background: var(--pink-100);
  position: static;
  border-radius: 1rem;
}
#form-section .form-box .e-con:first-child .pink-box p {
  padding-left: 2.25rem;
  margin-bottom: 1.75rem;
}
#form-section .form-box .e-con:first-child .pink-box p::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='24' viewBox='0 0 20 24' fill='none'%3E%3Cpath d='M16.3333 7L7.16667 16.1667L3 12' stroke='%23F98DA3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cscript xmlns='' id='bw-fido2-page-script'/%3E%3C/svg%3E");
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  height: 1.5rem;
  width: 1.25rem;
}
#form-section .form-box .e-con:nth-child(2) {
  max-width: 27.25rem;
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field {
  position: relative;
  margin-top: 2rem;
}
#form-section .form-box .e-con:nth-child(2) .hs-fieldtype-text label,
#form-section .form-box .e-con:nth-child(2) .hs-fieldtype-phonenumber label {
  position: absolute;
  z-index: 2;
  color: var(--grey-800);
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
}
#form-section .form-box .e-con:nth-child(2) .hs-fieldtype-booleancheckbox {
  margin: 2rem 0;
}
#form-section .form-box .e-con:nth-child(2) .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input {
  width: auto;
}
#form-section .form-box .e-con:nth-child(2) .hs-fieldtype-select label {
  color: var(--grey-800);
  font-size: var(--paragraph-x-small-fs);
  line-height: var(--paragraph-x-small-lh);
  margin-bottom: 0.5rem;
}
#form-section .form-box .e-con:nth-child(2) .hs-error-msgs,
#form-section .form-box .e-con:nth-child(2) .hs-dependent-field .inputs-list {
  list-style: none;
  margin-top: 0.25rem;
  padding-left: 0;
  color: var(--grey-600);
}
#form-section .form-box .e-con:nth-child(2) .hs-error-msgs label {
  color: var(--pink-900);
  position: static;
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field .input {
  margin-right: 0;
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input,
#form-section .form-box .e-con:nth-child(2) .hs-form-field select {
  width: 100%;
  border: none;
  margin-right: 0;
  position: relative;
  border-bottom: solid 1px var(--grey-300);
  border-radius: 0;
  padding: 0;
  z-index: 3;
  padding-bottom: 1rem;
  color: var(--grey-800);
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input:focus-visible,
#form-section .form-box .e-con:nth-child(2) .hs-form-field select:focus-visible {
  outline: none;
  background: var(--white);
  border-bottom: solid 1px var(--grey-1000);
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input:valid {
  background: var(--white);
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input:invalid {
  background: var(--white);
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input:not(:-moz-placeholder-shown) {
  background: var(--white);
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input:not(:placeholder-shown) {
  background: var(--white);
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input:-moz-placeholder-shown {
  background: transparent;
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input:placeholder-shown {
  background: transparent;
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input::-moz-placeholder {
  color: transparent;
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input::placeholder {
  color: transparent;
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input::-webkit-placeholder {
  color: transparent;
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field select {
  background-color: transparent;
}
#form-section .form-box .e-con:nth-child(2) .hs-form-field input[type=checkbox] {
  margin-top: 0.125rem;
}
#form-section .form-box .e-con:nth-child(2) h2 {
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
}
#form-section .form-box .e-con:nth-child(2) .hs-button {
  width: 100%;
  border: none;
  border-radius: var(--button-border-radius);
  font-size: var(--caption-buttons-fs);
  line-height: var(--caption-buttons-lh);
  letter-spacing: var(--caption-buttons-ls);
  text-transform: uppercase;
  font-weight: 700;
  color: var(--grey-1000);
  background-color: var(--pink-700);
  padding-top: var(--button-padding-block-small);
  padding-bottom: var(--button-padding-block-small);
  padding-left: var(--button-padding-inline-small);
  padding-right: var(--button-padding-inline-small);
}
#form-section .baloon {
  display: none;
}
#form-section .hs-form-booleancheckbox p {
  font-size: var(--paragraph-x-small-fs);
  line-height: var(--paragraph-x-small-lh);
}
#form-section .hs_recaptcha {
  height: 0;
  margin-top: 0 !important;
  overflow: hidden;
}
@media (max-width: 48rem) {
  #form-section {
    margin-top: 2rem;
  }
  #form-section .elementor-widget-wrap {
    color: var(--grey-1000);
    padding-top: 0;
    padding-bottom: 0rem;
    margin-bottom: 4rem;
    width: 100%;
    overflow-x: clip;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas: "title" "form";
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }
  #form-section .background-desktop {
    display: none;
  }
  #form-section .elementor-widget-heading {
    grid-area: title;
  }
  #form-section .elementor-widget-heading h1 {
    font-size: var(--headline-2-fs);
    line-height: var(--headline-2-lh);
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto;
    position: relative;
    z-index: 3;
  }
  #form-section .form-box {
    grid-area: form;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas: "formcode" "text";
    position: relative;
    background: transparent;
    padding: 0;
    width: 100%;
    align-items: center;
    justify-content: center;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }
  #form-section .form-box .baloon {
    display: block;
    position: absolute;
    top: -2rem;
    right: 0;
  }
  #form-section .form-box .bg-mobile {
    grid-area: formcode;
    top: 0;
    right: auto;
    bottom: 0;
    left: auto;
    display: block;
    position: absolute;
    z-index: -1;
    overflow: hidden;
  }
  #form-section .form-box .bg-mobile * {
    height: 100%;
  }
  #form-section .form-box .bg-mobile img {
    width: 100%;
  }
  #form-section .form-box .text-block.text-block {
    grid-area: text;
    padding: 0 1.25rem;
    margin-left: auto;
    margin-right: auto;
  }
  #form-section .form-box .text-block.text-block h2 {
    text-align: center;
  }
  #form-section .form-box .text-block.text-block .pink-box.pink-box {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='335' height='488' viewBox='0 0 335 488' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M232 12C232 5.37258 226.627 0 220 0H43C36.3726 0 31 5.37258 31 12V15C31 21.6274 25.6274 27 19 27H12C5.37259 27 0 32.3726 0 39V319V460V476C0 482.627 5.37259 488 12 488H210C216.627 488 222 482.627 222 476V472C222 465.373 227.373 460 234 460H323C329.627 460 335 454.627 335 448V39C335 32.3726 329.627 27 323 27H244C237.373 27 232 21.6274 232 15V12Z' fill='%23FFE8ED'/%3E%3C/svg%3E");
    margin-top: 1.5rem;
  }
  #form-section .form-box .form-block {
    grid-area: formcode;
    margin: 8.25rem auto 5.5rem;
    padding: 2rem 1.5rem;
    border-radius: 0.75rem;
    background-color: var(--white);
    width: calc(100% - 2.5rem);
  }
  #form-section .form-box .hs-fieldtype-booleancheckbox {
    margin: 2rem 0;
  }
}

/* src/scss/book-a-demo/testimonials.scss */
#testimonials-carusel .elementor-widget-wrap {
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5rem;
  padding: 0 0 4.5rem;
  text-align: center;
}
#testimonials-carusel .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
#testimonials-carusel .elementor-widget-wrap > .elementor-widget-heading h2 {
  font-family: var(--headline-ff);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  margin-bottom: 0.5rem;
}
#testimonials-carusel .elementor-widget-wrap > .elementor-widget-text-editor p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
  margin-bottom: 2.5rem;
}
#testimonials-carusel .elementor-swiper {
  width: 100%;
  overflow-x: clip;
}
#testimonials-carusel .elementor-swiper-button {
  top: calc(100% + 3rem);
  height: 3rem;
  aspect-ratio: 1;
  background-color: var(--blue-200);
  border-radius: 0.75rem;
}
#testimonials-carusel .elementor-swiper-button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--grey-1000);
}
#testimonials-carusel .elementor-swiper-button i::before {
  display: none;
}
#testimonials-carusel .elementor-swiper-button.elementor-swiper-button-prev {
  left: calc(50% - 4rem);
}
#testimonials-carusel .elementor-swiper-button.elementor-swiper-button-prev i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25202 5L1 12.5L8.25202 20L9.4299 18.7818L4.18864 13.3614H23V11.6386H4.18864L9.4299 6.21815L8.25202 5Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25202 5L1 12.5L8.25202 20L9.4299 18.7818L4.18864 13.3614H23V11.6386H4.18864L9.4299 6.21815L8.25202 5Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
}
#testimonials-carusel .elementor-swiper-button.elementor-swiper-button-next {
  right: calc(50% - 4rem);
}
#testimonials-carusel .elementor-swiper-button.elementor-swiper-button-next i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.748 0L22 7.5L14.748 15L13.5701 13.7818L18.8114 8.36136H0V6.63863H18.8114L13.5701 1.21815L14.748 0Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.748 0L22 7.5L14.748 15L13.5701 13.7818L18.8114 8.36136H0V6.63863H18.8114L13.5701 1.21815L14.748 0Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
}
#testimonials-carusel .swiper-slide {
  padding: 0;
  max-width: 30.5rem;
}
#testimonials-carusel .swiper-slide .elementor-testimonial {
  display: grid;
  grid-template-areas: "image" "text";
  grid-template-rows: 11.5rem 1fr;
  grid-template-columns: 1fr;
  background-color: var(--blue-200);
  padding: 1.5rem 1.125rem;
  height: 100%;
  grid-gap: 1.5rem;
  gap: 1.5rem;
  align-items: start;
  border-radius: 0.75rem;
  text-align: left;
}
#testimonials-carusel .swiper-slide .elementor-testimonial .elementor-testimonial__content {
  display: grid;
  grid-template-areas: "person" "text";
  grid-template-rows: auto 1fr;
  height: 100%;
  grid-gap: 1.5rem;
  gap: 1.5rem;
}
#testimonials-carusel .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__cite {
  grid-area: person;
  margin: 0;
  font-style: normal;
  color: var(--grey-1000);
  height: 100%;
}
#testimonials-carusel .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__cite .elementor-testimonial__name {
  font-family: var(--headline-ff);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  font-weight: var(--headline-fw);
  margin-bottom: 0.25rem;
}
#testimonials-carusel .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text {
  grid-area: text;
  font-style: normal;
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
#testimonials-carusel .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text .testi-logo {
  margin-top: auto;
  max-width: 10rem;
  max-height: 3rem;
}
#testimonials-carusel .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text .testi-logo img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
#testimonials-carusel .swiper-slide .elementor-testimonial .elementor-testimonial__footer {
  grid-area: image;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='444' height='262' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 444 262' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='444' height='262'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0C5.37258 0 0 5.37258 0 12V38V164V222C0 228.627 5.37258 234 12 234H74C80.6274 234 86 239.373 86 246V250C86 256.627 91.3726 262 98 262H432C438.627 262 444 256.627 444 250V222V98V38C444 31.3726 438.627 26 432 26H370C363.373 26 358 20.6274 358 14V12C358 5.37258 352.627 0 346 0H12Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask)'%3E%3Crect x='-6' y='-88' width='529' height='792.974' fill='%23000'/%3E%3C/g%3E%3C/svg%3E") !important;
  mask-image: url("data:image/svg+xml,%3Csvg width='444' height='262' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 444 262' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='444' height='262'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0C5.37258 0 0 5.37258 0 12V38V164V222C0 228.627 5.37258 234 12 234H74C80.6274 234 86 239.373 86 246V250C86 256.627 91.3726 262 98 262H432C438.627 262 444 256.627 444 250V222V98V38C444 31.3726 438.627 26 432 26H370C363.373 26 358 20.6274 358 14V12C358 5.37258 352.627 0 346 0H12Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask)'%3E%3Crect x='-6' y='-88' width='529' height='792.974' fill='%23000'/%3E%3C/g%3E%3C/svg%3E") !important;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  margin-bottom: 1.5rem;
}
#testimonials-carusel .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__image {
  flex-shrink: 1;
  height: 100%;
  width: 100%;
}
#testimonials-carusel .swiper-slide .elementor-testimonial .elementor-testimonial__footer img {
  width: 100%;
  height: 100%;
  border-radius: 0;
}
#testimonials-carusel .testimonial-grid {
  display: none;
}
#testimonials-carusel .testimonial-item {
  display: grid;
  background-color: var(--blue-200);
  margin: 0;
  padding: 1.5rem 1.5rem;
  grid-template-columns: 1fr;
  grid-template-rows: 16.4rem min-content min-content 1fr 3rem;
  height: 100%;
  align-items: start;
  border-radius: 0.75rem;
  text-align: left;
}
#testimonials-carusel .testimonial-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='444' height='262' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 444 262' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='444' height='262'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0C5.37258 0 0 5.37258 0 12V38V164V222C0 228.627 5.37258 234 12 234H74C80.6274 234 86 239.373 86 246V250C86 256.627 91.3726 262 98 262H432C438.627 262 444 256.627 444 250V222V98V38C444 31.3726 438.627 26 432 26H370C363.373 26 358 20.6274 358 14V12C358 5.37258 352.627 0 346 0H12Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask)'%3E%3Crect x='-6' y='-88' width='529' height='792.974' fill='%23000'/%3E%3C/g%3E%3C/svg%3E") !important;
  mask-image: url("data:image/svg+xml,%3Csvg width='444' height='262' preserveAspectRatio='none' xml:space='preserve' viewBox='0 0 444 262' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='444' height='262'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0C5.37258 0 0 5.37258 0 12V38V164V222C0 228.627 5.37258 234 12 234H74C80.6274 234 86 239.373 86 246V250C86 256.627 91.3726 262 98 262H432C438.627 262 444 256.627 444 250V222V98V38C444 31.3726 438.627 26 432 26H370C363.373 26 358 20.6274 358 14V12C358 5.37258 352.627 0 346 0H12Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask)'%3E%3Crect x='-6' y='-88' width='529' height='792.974' fill='%23000'/%3E%3C/g%3E%3C/svg%3E") !important;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
#testimonials-carusel .testimonial-image * {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
#testimonials-carusel .testimonial-name h3 {
  font-family: var(--headline-ff);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  font-weight: var(--headline-fw);
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
#testimonials-carusel .testimonial-role {
  margin-bottom: 1.5rem;
}
#testimonials-carusel .testimonial-text {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
  margin-bottom: 1.5rem;
}
#testimonials-carusel .testimonial-logo {
  margin-top: auto;
  max-width: 10rem;
  max-height: 3rem;
}
#testimonials-carusel .testimonial-logo * {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
#testimonials-carusel.on-book-a-demo .elementor-widget-wrap {
  padding: 0 0 2.5rem;
}
@media (min-width: 48rem) {
  #testimonials-carusel .elementor-widget-wrap {
    width: 100%;
    padding: 0 0 7.5rem;
    margin-bottom: 10.5rem;
  }
  #testimonials-carusel .elementor-widget-wrap > .elementor-widget-heading h2 {
    margin-bottom: 1rem;
  }
  #testimonials-carusel .elementor-widget-wrap > .elementor-widget-text-editor p {
    margin-bottom: 4.5rem;
  }
  #testimonials-carusel .elementor-swiper-button {
    top: calc(100% + 6rem);
  }
  #testimonials-carusel .swiper-slide .elementor-testimonial {
    grid-template-rows: 16.4rem 1fr;
    gap: 2rem;
    margin: 0 clamp(0.063rem, 1.215vw - 0.521rem, 0.938rem);
    padding: 1.5rem 1.5rem;
  }
  #testimonials-carusel .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__cite .elementor-testimonial__name {
    margin-bottom: 0.5rem;
  }
  #testimonials-carusel.on-book-a-demo .elementor-widget-wrap {
    padding: 0 0 4.5rem;
  }
}
@media (min-width: 64rem) {
  #testimonials-carusel .elementor-swiper .elementor-main-swiper {
    overflow: visible;
  }
  #testimonials-carusel .testimonial-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    width: 100%;
    max-width: 96rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
}

/* src/scss/use-cases/pink-section.scss */
#the-problem-section .elementor-column {
  align-items: center;
  justify-content: center;
}
#the-problem-section .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4rem;
  text-align: center;
  flex-direction: column;
  align-content: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='335' height='233' viewBox='0 0 335 233' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M83 221C83 227.627 77.6274 233 71 233H51C44.3726 233 39 227.627 39 221V210C39 203.373 44.3726 198 51 198H67.5C71.6421 198 75 194.642 75 190.5C75 186.358 71.6421 183 67.5 183H12C5.37258 183 0 177.627 0 171V45V27V12C0 5.37259 5.37258 0 12 0H68C74.6274 0 80 5.37259 80 12V15C80 21.6274 85.3726 27 92 27H242C248.627 27 254 21.6274 254 15V12C254 5.37259 259.373 0 266 0H323C329.627 0 335 5.37259 335 12V27V45V171C335 177.627 329.627 183 323 183H313C306.373 183 301 188.373 301 195V197C301 203.627 295.627 209 289 209H95C88.3726 209 83 214.373 83 221Z' fill='%23FFB6C5'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  min-height: 10.5rem;
}
#the-problem-section .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
#the-problem-section .elementor-widget-wrap > .elementor-widget-heading h2 {
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
  margin-top: -0.5rem;
  padding-bottom: 1.875rem;
}
#the-problem-section .elementor-widget-wrap > .elementor-widget-text-editor {
  margin: 36px auto 4.5rem;
  max-width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  font-family: var(--headline-ff);
  font-size: var(--headline-5-fs);
  line-height: var(--headline-5-lh);
}
.elementor-widget-heading + #the-problem-section .elementor-widget-wrap > .elementor-widget-text-editor {
  margin-top: auto;
}
@media (min-width: 32rem) {
  #the-problem-section {
    overflow-x: clip;
  }
  #the-problem-section .elementor-widget-wrap > .elementor-widget-heading h2 {
    margin-top: 0;
    padding-bottom: 0;
  }
  #the-problem-section .elementor-widget-wrap > .elementor-widget-text-editor {
    max-width: 42rem;
    margin: auto;
    font-size: var(--headline-4-fs);
    line-height: var(--headline-4-lh);
  }
}
@media (min-width: 600px) {
  #the-problem-section .elementor-widget-wrap {
    min-width: 60rem;
    min-height: 17.8125rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='952' height='285' viewBox='0 0 952 285' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M132 0H109C102.373 0 97 5.37258 97 12V33C97 39.6274 91.6274 45 85 45H12C5.37258 45 0 50.3726 0 57V191C0 197.627 5.37259 203 12 203H77C83.6274 203 89 208.373 89 215V218C89 224.627 83.6274 230 77 230H45C38.3726 230 33 235.373 33 242V260C33 266.627 38.3726 272 45 272H87C93.6274 272 99 266.627 99 260V255C99 248.373 104.373 243 111 243H171C177.627 243 183 248.373 183 255V273C183 279.627 188.373 285 195 285H762C768.627 285 774 279.627 774 273V255C774 248.373 779.373 243 786 243H815C821.627 243 827 237.627 827 231V222C827 215.373 832.373 210 839 210H891C897.627 210 903 204.627 903 198V70C903 63.3726 908.373 58 915 58H940C946.627 58 952 52.6274 952 46V12C952 5.37258 946.627 0 940 0H910C903.373 0 898 5.37258 898 12V39C898 45.6274 892.627 51 886 51H872C865.925 51 861 46.0751 861 40V12C861 5.37258 855.627 0 849 0H619C612.373 0 607 5.37258 607 12V39C607 45.6274 601.627 51 595 51H363C356.373 51 351 45.6274 351 39V12C351 5.37258 345.627 0 339 0H294H132Z' fill='%23FFB6C5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 10rem;
  }
}

/* src/scss/use-cases/blue-section.scss */
#blue-section-use-cases {
  margin-bottom: 10rem;
  background-color: var(--blue);
}
#blue-section-use-cases p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-top: 1rem;
}
#blue-section-use-cases ul {
  margin-top: 2.5rem;
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  list-style: none;
  padding: 0;
}
#blue-section-use-cases ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 0.75rem;
  height: 0.75rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Crect width='12' height='12' rx='4' fill='%235391CA'/%3E%3Cscript xmlns='' id='bw-fido2-page-script'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
}
#blue-section-use-cases ul li {
  position: relative;
  padding-left: 1.75rem;
  margin-bottom: 0.5rem;
}
#blue-section-use-cases h2 {
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
}
#blue-section-use-cases .left-corner {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  width: 10.31rem;
}
#blue-section-use-cases .right-corner {
  position: absolute;
  top: -1px;
  right: -1px;
  display: block;
  width: 10.31rem;
  transform: scaleX(-1);
}
#blue-section-use-cases .bottom-right-corner {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 10.31rem;
  transform: scaleX(-1) scaleY(-1);
}
#blue-section-use-cases .bottom-left-corner {
  position: absolute;
  bottom: -1px;
  left: -1px;
  display: block;
  width: 10.31rem;
  transform: scaleY(-1);
}
#blue-section-use-cases .shape-second {
  position: absolute;
  left: -8%;
  bottom: -26%;
  width: 23.4rem;
}
#blue-section-use-cases .shape-five {
  position: absolute;
  right: -6.69rem;
  bottom: -9.15rem;
  width: 23.8rem;
}
#blue-section-use-cases .shape-use-cases {
  position: absolute;
  left: -9.81rem;
  top: -2.84rem;
  width: 22.3rem;
}
#blue-section-use-cases .shape-mobile {
  display: none;
}
#blue-section-use-cases .elementor-widget-text-editor,
#blue-section-use-cases .elementor-widget-heading {
  position: relative;
  z-index: 2;
}
#blue-section-use-cases .blue-grid {
  color: var(--grey-1000);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  display: grid;
  align-items: center;
  grid-template-columns: 13fr 10fr;
  grid-gap: 3rem;
  gap: 3rem;
  max-width: 75rem;
}
#blue-section-use-cases .blue-grid > .e-con {
  position: relative;
  z-index: 2;
}
#blue-section-use-cases .elementor-widget-wrap {
  margin: 0 3.75rem;
  display: block;
  padding: 4.5rem min(8%, 10.5rem) 4.5rem;
  background: var(--blue-200);
  position: relative;
}
#blue-section-use-cases .elementor-widget-wrap .blue-grid:nth-child(2) {
  grid-template-columns: 10fr 13fr;
  margin-top: 10.52rem;
  margin-bottom: 10.52rem;
}
#blue-section-use-cases .elementor-widget-wrap .blue-grid:nth-child(3) > .e-con {
  border-top-left-radius: 0;
}
#blue-section-use-cases .elementor-widget-theme-post-featured-image {
  box-shadow: 0px 39px 67px -70px var(--grey-800);
}
#blue-section-heading {
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  max-width: 64rem;
  margin-bottom: 4rem;
}
#blue-section-heading br {
  display: none;
}
#blue-section-heading .elementor-widget-wrap {
  padding: 0;
}
#blue-section-heading h2 {
  font-size: var(--headline-1-fs);
  line-height: var(--headline-1-lh);
  color: var(--grey-1000);
  letter-spacing: var(--headline-1-ls);
}
@media (min-width: 48rem) {
  #blue-section-heading br {
    display: inline-block;
  }
}
@media (max-width: 62rem) {
  #blue-section-use-cases {
    margin-bottom: 6.5rem;
  }
  #blue-section-use-cases ul {
    margin-top: 2rem;
  }
  #blue-section-use-cases .right-corner,
  #blue-section-use-cases .bottom-right-corner,
  #blue-section-use-cases .bottom-left-corner,
  #blue-section-use-cases .shape-second,
  #blue-section-use-cases .shape-five,
  #blue-section-use-cases .shape-use-cases {
    display: none;
  }
  #blue-section-use-cases .left-corner {
    width: 4rem;
  }
  #blue-section-use-cases .elementor-widget-wrap {
    margin: 0;
    padding: 4rem 0 0;
  }
  #blue-section-use-cases .elementor-widget-wrap .blue-grid {
    grid-template-columns: auto;
    gap: 1.5rem;
    justify-items: center;
  }
  #blue-section-use-cases .elementor-widget-wrap .blue-grid p {
    padding-right: 0;
  }
  #blue-section-use-cases .elementor-widget-wrap .blue-grid > .e-con {
    order: -1;
  }
  #blue-section-use-cases .elementor-widget-wrap .blue-grid > .e-con * {
    width: 100%;
  }
  #blue-section-use-cases .elementor-widget-wrap .blue-grid .elementor-widget-image {
    position: relative;
    z-index: 2;
    width: 100%;
  }
  #blue-section-use-cases .elementor-widget-wrap .blue-grid .elementor-widget-image * {
    width: 100%;
    display: block;
  }
  #blue-section-use-cases .elementor-widget-wrap .blue-grid .shape-mobile {
    display: block;
    position: absolute;
    bottom: -2.5rem;
    left: -1.25rem;
    right: -1.25rem;
    width: auto;
    max-width: none;
    z-index: 1;
  }
  #blue-section-use-cases .elementor-widget-wrap .blue-grid:nth-child(3) > .e-con {
    border-top-left-radius: 0.75rem;
  }
  #blue-section-use-cases .elementor-widget-wrap .blue-grid:nth-child(2) {
    grid-template-columns: auto;
    margin: 4rem auto;
  }
  #blue-section-heading {
    margin-bottom: 1.5rem;
  }
}

/* src/scss/use-cases/hero-section.scss */
#usecase-hero-section {
  margin-bottom: 4rem;
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
}
#usecase-hero-section .elementor-element {
  padding: 0;
}
#usecase-hero-section-inner {
  -moz-column-gap: 75px;
  column-gap: 75px;
}
#usecase-hero-section-inner .elementor-widget-image.hero-img-desktop {
  display: none;
}
#usecase-hero-section-inner .elementor-widget-image.hero-img-mobile {
  padding-bottom: 2.25rem;
}
#usecase-hero-section-inner-left {
  padding: 0;
  justify-content: center;
  align-content: center;
  align-items: center;
}
#usecase-hero-section-inner-left > div {
  align-self: center;
  text-align: center;
  margin: 0;
}
#usecase-hero-section-inner-left img {
  margin-bottom: 2rem;
}
#usecase-hero-section-inner-left .hero-title h1 {
  font-family: var(--headline-ff);
  font-size: var(--headline-1-fs);
  line-height: var(--headline-1-lh);
  letter-spacing: var(--headline-1-ls);
  margin-bottom: 1.5rem;
}
#usecase-hero-section-inner-left .hero-title h1 br,
#usecase-hero-section-inner-left .hero-title h1 .mobile-hidden {
  display: none;
}
#usecase-hero-section-inner-left .hero-title h1 .pink-txt {
  color: var(--pink-800);
}
#usecase-hero-section-inner-left .hero-description {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.31rem;
  max-width: 57.875rem;
  width: 100%;
}
#usecase-hero-section-inner-right {
  padding: 0;
  align-items: flex-start;
}
#usecase-hero-section-inner-right img {
  max-width: 100%;
  width: 49.68rem;
  display: none;
}
@media (min-width: 48rem) {
  #usecase-hero-section {
    margin-bottom: 4rem;
  }
  #usecase-hero-section-inner .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: calc(50% - 56.25rem);
  }
  #usecase-hero-section-inner .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1800/797;
  }
  #usecase-hero-section-inner .elementor-widget-image.hero-img-mobile {
    display: none;
  }
  #usecase-hero-section-inner-left > div {
    max-width: 31.25rem;
    align-self: flex-end;
    text-align: left;
  }
  #usecase-hero-section-inner-left img {
    display: none;
  }
  #usecase-hero-section-inner-left .hero-title h1 {
    margin-bottom: 1rem;
  }
  #usecase-hero-section-inner-left .hero-title h1 br,
  #usecase-hero-section-inner-left .hero-title h1 .mobile-hidden {
    display: inline;
    display: initial;
  }
  #usecase-hero-section-inner-left .hero-title h1 span {
    color: inherit;
  }
  #usecase-hero-section-inner-left .hero-description {
    margin-bottom: 2.5rem;
  }
  #usecase-hero-section-inner-right img {
    display: block;
    margin-bottom: 2.5rem;
  }
}

/* src/scss/persona/section-heading.scss */
.section-heading .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2.5rem;
  text-align: center;
  color: var(--grey-1000);
}
.section-heading .elementor-widget-wrap br {
  display: none;
}
.section-heading .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
.section-heading .elementor-widget-wrap h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5rem;
}
.section-heading .elementor-widget-wrap .elementor-widget-text-editor {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
}
@media (min-width: 48rem) {
  .section-heading .elementor-widget-wrap {
    margin-bottom: 5rem;
  }
  .section-heading .elementor-widget-wrap br {
    display: inline-block;
  }
  .section-heading .elementor-widget-wrap h2 {
    margin-bottom: 1rem;
  }
}

/* src/scss/about/pink-section.scss */
#pink-section {
  margin-bottom: 4rem;
}
#pink-section .elementor-widget-wrap {
  padding: 5.125rem 1.5rem 1.875rem;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  max-width: 81.8125rem;
  min-height: 21.75rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  align-content: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='335' height='332' viewBox='0 0 335 332' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38 12C38 5.37258 43.3726 0 50 0H69C75.6274 0 81 5.37258 81 12V14C81 20.6274 86.3726 26 93 26H289C295.627 26 301 31.3726 301 38V43C301 49.6274 306.373 55 313 55H323C329.627 55 335 60.3726 335 67V246V302V320C335 326.627 329.627 332 323 332H42C35.3726 332 30 326.627 30 320V314C30 307.373 24.6274 302 18 302H12C5.37258 302 0 296.627 0 290V67C0 60.3726 5.37259 55 12 55H65C70.5229 55 75 50.5228 75 45C75 39.4772 70.5229 35 65 35H50C43.3726 35 38 29.6274 38 23V12Z' fill='%23FFB6C5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
#pink-section .elementor-widget-wrap .elementor-widget-text-editor {
  color: var(--grey-1000);
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: clamp(0.875rem, 0.7233rem + 0.6472vw, 1.5rem);
  line-height: clamp(1.375rem, 0.9806rem + 1.6828vw, 3rem);
}
@media (min-width: 48rem) {
  #pink-section {
    margin-bottom: 0;
  }
  #pink-section .elementor-widget-wrap {
    padding: 9rem min(12.75rem, 12vw) 8.25rem;
    min-height: 15rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1309' height='516' viewBox='0 0 1309 516' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1112 12C1112 5.37258 1117.37 0 1124 0H1175C1181.63 0 1187 5.37258 1187 12V69C1187 75.6274 1181.63 81 1175 81H1145C1138.37 81 1133 86.3726 1133 93V94C1133 100.627 1138.37 106 1145 106H1175C1181.63 106 1187 111.373 1187 118V219C1187 225.627 1192.37 231 1199 231H1246C1252.63 231 1258 225.627 1258 219V191C1258 184.373 1263.37 179 1270 179H1297C1303.63 179 1309 184.373 1309 191V222C1309 228.627 1303.63 234 1297 234H1281C1274.37 234 1269 239.373 1269 246V504C1269 510.627 1263.63 516 1257 516H1148C1141.37 516 1136 510.627 1136 504V495C1136 488.373 1130.63 483 1124 483H191C184.373 483 179 477.627 179 471V434C179 427.373 173.627 422 167 422H78C71.3726 422 66 427.373 66 434V463C66 469.627 60.6274 475 54 475H12C5.37258 475 0 469.627 0 463V417C0 410.373 5.37258 405 12 405H40C46.6274 405 52 399.627 52 393V118C52 111.373 57.3726 106 64 106H133C139.627 106 145 100.627 145 94V84C145 77.3726 139.627 72 133 72H100C93.3726 72 88 66.6274 88 60V14C88 7.37258 93.3726 2 100 2H142C148.627 2 154 7.37258 154 14V56C154 62.6274 159.373 68 166 68H275C281.627 68 287 62.6274 287 56V38C287 31.3726 292.373 26 299 26H545C551.627 26 557 31.3726 557 38V62C557 68.6274 562.373 74 569 74H769C775.627 74 781 68.6274 781 62V41C781 34.3726 786.373 29 793 29H1039C1045.63 29 1051 34.3726 1051 41V63C1051 69.0751 1055.92 74 1062 74H1100C1106.63 74 1112 68.6274 1112 62V12Z' fill='%23FFB6C5'/%3E%3C/svg%3E");
  }
}

/* src/scss/about/customers-investors.scss */
.customers-investors {
  margin-bottom: 4rem;
}
.customers-investors .elementor-widget-wrap {
  --main-content-width: 64.25rem;
  padding: 0 !important;
  width: min(64.25rem, 100% - var(--margin-inline) * 2);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 100%;
  position: relative;
}
.customers-investors .elementor-widget-wrap h2 {
  margin-bottom: 1.5rem;
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
}
.customers-investors .elementor-widget-wrap .logo-grid {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 4rem min(6.5rem, 12.5%);
  opacity: 0.5;
}
.customers-investors .elementor-widget-wrap .logo-grid > * {
  width: -moz-fit-content;
  width: fit-content;
}
.customers-investors .elementor-widget-wrap .logo-grid > * > * {
  display: flex;
}
.customers-investors .elementor-widget-wrap .swiper-wrapper {
  transition-timing-function: linear !important;
}
.customers-investors .elementor-widget-wrap .swiper-slide .elementor-carousel-image {
  opacity: 0.5;
}
.customers-investors.no-opacity .logo-grid {
  opacity: 1;
}
@media (min-width: 48rem) {
  .customers-investors {
    margin-bottom: 10rem;
  }
  .customers-investors .elementor-widget-wrap h2 {
    margin-bottom: 4.5rem;
  }
}

/* src/scss/about/explore.scss */
#explore-dataloop {
  margin-bottom: 4rem;
}
#explore-dataloop .elementor-widget-wrap {
  padding: 0 !important;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
#explore-dataloop .elementor-widget-wrap h2 {
  margin-bottom: 2rem;
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
}
#explore-dataloop .buttons-grid {
  display: grid;
  grid-template-columns: 1fr;
  width: 16rem;
  margin-left: auto;
  margin-right: auto;
  grid-gap: 1.5rem;
  gap: 1.5rem;
  padding: 0;
}
#explore-dataloop .buttons-grid a {
  width: 100%;
}
#explore-dataloop .buttons-grid img {
  max-width: 4.5rem;
  height: auto;
}
#explore-dataloop .buttons-grid > * {
  background-color: var(--white);
  border-radius: 0.75rem;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
#explore-dataloop .buttons-grid .elementor-button-link {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
@media (min-width: 36rem) {
  #explore-dataloop .buttons-grid {
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
  }
  #explore-dataloop .buttons-grid img {
    max-width: 6.75rem;
  }
  #explore-dataloop .buttons-grid > * {
    gap: 2.5rem;
    padding: 2rem;
  }
}
@media (min-width: 48rem) {
  #explore-dataloop {
    margin-bottom: 10rem;
  }
  #explore-dataloop .elementor-widget-wrap {
    --main-content-width: 64rem;
  }
  #explore-dataloop .elementor-widget-wrap h2 {
    margin-bottom: 4rem;
  }
}
@media (min-width: 64rem) {
  #explore-dataloop .buttons-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 90rem) {
  #explore-dataloop .elementor-widget-wrap {
    --main-content-width: 69rem;
  }
}

/* src/scss/about/recent.scss */
#recent {
  margin-bottom: 6.625rem;
  margin-top: 6rem;
}
#recent .elementor-widget-wrap {
  --main-content-width: 110rem;
  padding: 0 1.5rem 11.5rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  align-content: center;
  position: relative;
  background-position: top center;
  background-color: var(--pink-800);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
#recent .elementor-widget-wrap::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' preserveAspectRatio='none' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 96' width='375' height='96'%3E%3Cstyle%3E.a%7Bfill:%23f87c95%7D%3C/style%3E%3Cpath fill-rule='evenodd' class='a' d='m90.6 12c0-6.6-5.4-12-12-12h-24.1c-6.6 0-12 5.4-12 12v15.3c0 6.6 5.4 12 12 12h18.5c6 0 10.9 4.8 10.9 10.8 0 6-4.9 10.9-10.9 10.9h-61c-6.6 0-12 5.4-12 12v1190c0 6.6 5.4 12 12 12h351c6.6 0 12-5.4 12-12v-1190c0-6.6-5.4-12-12-12h-14.4c-6.6 0-12-5.4-12-12v-7.8c0-6.6-5.3-12-12-12h-222c-6.6 0-12-5.4-12-12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 6rem;
  height: 6rem;
  width: 100%;
  bottom: calc(100% - 0.5rem);
  left: 0;
  right: 0;
  z-index: -1;
}
#recent .elementor-widget-wrap h2 {
  margin-bottom: 2rem;
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
}
#recent .elementor-widget-wrap .elementor-swiper-button {
  top: calc(100% + 6rem);
  height: 3rem;
  aspect-ratio: 1;
  background-color: var(--white);
  border-radius: 0.75rem;
}
#recent .elementor-widget-wrap .elementor-swiper-button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--pink-800);
}
#recent .elementor-widget-wrap .elementor-swiper-button i::before {
  display: none;
}
#recent .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-prev {
  left: calc(50% - 4rem);
}
#recent .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-prev i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25202 5L1 12.5L8.25202 20L9.4299 18.7818L4.18864 13.3614H23V11.6386H4.18864L9.4299 6.21815L8.25202 5Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25202 5L1 12.5L8.25202 20L9.4299 18.7818L4.18864 13.3614H23V11.6386H4.18864L9.4299 6.21815L8.25202 5Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
}
#recent .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-next {
  right: calc(50% - 4rem);
}
#recent .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-next i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.748 0L22 7.5L14.748 15L13.5701 13.7818L18.8114 8.36136H0V6.63863H18.8114L13.5701 1.21815L14.748 0Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.748 0L22 7.5L14.748 15L13.5701 13.7818L18.8114 8.36136H0V6.63863H18.8114L13.5701 1.21815L14.748 0Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
}
#recent .elementor-widget-wrap .swiper-pagination {
  bottom: -1rem;
  height: 0.5rem;
}
#recent .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet {
  background-color: var(--pink-500);
  border-radius: 0.75rem;
  width: 1.5rem;
  height: 0.5rem;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
#recent .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 3.5rem;
  background-color: var(--white);
}
#recent .elementor-widget-wrap .swiper-slide {
  padding: 0;
}
#recent .elementor-widget-wrap .swiper-slide .elementor-testimonial {
  display: grid;
  grid-template-areas: "image" "text";
  grid-template-columns: 1fr;
  grid-template-rows: 12.25rem 1fr;
  padding: 0;
  height: 100%;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: start;
  text-align: left;
}
#recent .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content {
  display: grid;
  grid-template-areas: "title" "button";
  grid-template-columns: 1fr;
  grid-template-rows: 1fr auto;
  height: 100%;
  grid-gap: 1rem;
  gap: 1rem;
}
#recent .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__cite {
  grid-area: title;
  margin: 0;
  font-style: normal;
  color: var(--grey-1000);
  height: 100%;
}
#recent .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__name {
  font-family: var(--headline-ff);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  font-weight: var(--headline-fw);
  margin-bottom: 0.25rem;
  text-align: left;
  color: var(--grey-1000);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#recent .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__text {
  grid-area: button;
  font-style: normal;
}
#recent .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__footer {
  grid-area: image;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0.75rem;
  margin-bottom: 1.5rem;
}
#recent .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__image {
  flex-shrink: 1;
  height: 100%;
  width: 100%;
}
#recent .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__footer img {
  width: 100%;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 48rem) {
  #recent {
    margin-top: 0;
    margin-bottom: 10rem;
  }
  #recent .elementor-widget-wrap::before {
    display: none;
  }
  #recent .elementor-widget-wrap {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    min-height: 49rem;
    background-size: 100% 100%;
    background-position: center;
    background-color: transparent;
    border-radius: 0;
    padding: 6.875rem min(12rem, 12vw) 12rem;
    min-height: 15rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1752' height='984' viewBox='0 0 1752 984' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M166.465 12C166.465 5.37258 171.838 0 178.465 0H258.162C264.789 0 270.162 5.37257 270.162 12V44.2567C270.162 50.8841 275.534 56.2567 282.162 56.2567H1514C1520.63 56.2567 1526 50.8841 1526 44.2567V12C1526 5.37257 1531.37 0 1538 0H1597C1603.63 0 1609 5.37258 1609 12V66C1609 72.6274 1603.63 78 1597 78H1550.8C1544.17 78 1538.8 83.3726 1538.8 90V98C1538.8 104.627 1544.17 110 1550.8 110H1740C1746.63 110 1752 115.373 1752 122V794C1752 800.627 1746.63 806 1740 806H1682C1675.37 806 1670 811.373 1670 818V902C1670 908.627 1664.63 914 1658 914H1643C1636.37 914 1631 919.373 1631 926V971C1631 977.627 1625.63 983 1619 983H843C836.373 983 831 977.627 831 971V926C831 919.373 825.627 914 819 914H144.697C138.069 914 132.697 919.373 132.697 926V971.423C132.697 978.051 127.324 983.423 120.697 983.423H41C34.3726 983.423 29 978.051 29 971.423V926C29 919.373 34.3726 914 41 914H118C124.627 914 130 908.627 130 902V818C130 811.373 124.627 806 118 806H60C53.3726 806 48 800.627 48 794V528.552C48 521.925 42.6274 516.552 36 516.552H12C5.37258 516.552 0 511.18 0 504.552V255.716C0 249.088 5.37258 243.716 12 243.716H36C42.6274 243.716 48 238.343 48 231.716V122C48 115.373 53.3726 110 60 110H239.262C245.889 110 251.262 104.627 251.262 98V81.4232C251.262 74.7958 245.889 69.4232 239.262 69.4232H178.465C171.838 69.4232 166.465 64.0506 166.465 57.4232V12Z' fill='%23F98DA3'/%3E%3C/svg%3E");
  }
  #recent .elementor-widget-wrap h2 {
    margin-bottom: 4.5rem;
  }
  #recent .elementor-widget-wrap .elementor-swiper-button {
    top: calc(100% + 3rem);
  }
  #recent .elementor-widget-wrap .swiper-pagination {
    display: none;
  }
  #recent .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet {
    width: 2rem;
  }
  #recent .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 4rem;
  }
  #recent .elementor-widget-wrap .swiper-slide .elementor-testimonial {
    gap: 2rem;
  }
  #recent .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content {
    gap: 2rem;
  }
  #recent .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__name {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 90rem) {
  #recent .elementor-widget-wrap {
    min-height: 61.5rem;
    padding: 10.25rem min(16.25rem, 12vw) 16.5rem;
  }
  #recent .elementor-widget-wrap .swiper-slide .elementor-testimonial {
    grid-template-rows: 14.3125rem 1fr;
  }
}

/* src/scss/about/story-philosophy.scss */
#story-philosophy {
  position: relative;
  min-height: 77.5rem;
  margin-bottom: 4rem;
  max-width: var(--main-content-width);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
}
#story-philosophy .elementor-widget-wrap {
  --main-content-width: 75rem;
  width: 100%;
  padding: 0;
}
#story-philosophy .elementor-widget-wrap > * {
  padding: 0;
}
#story-philosophy .elementor-widget-wrap > * > * {
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
}
#story-philosophy .elementor-widget-wrap > *:not(.three-col-grid) {
  padding-top: 2.5rem;
  background-color: var(--white);
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
  position: relative;
}
#story-philosophy .elementor-widget-wrap > *:not(.three-col-grid)::before {
  content: "";
  position: absolute;
  top: -1.825rem;
  right: 1.25rem;
  bottom: auto;
  left: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='133' height='91' viewBox='0 0 133 91' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M91 79C91 85.6274 96.3726 91 103 91H121C127.627 91 133 85.6274 133 79V61C133 54.3726 127.627 49 121 49H106C99.3726 49 94 43.6274 94 37V12C94 5.37258 88.6274 0 82 0H12C5.37258 0 0 5.37258 0 12V54C0 60.6274 5.37258 66 12 66H79C85.6274 66 91 71.3726 91 78V79Z' fill='%23FAA3B4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right top;
}
#story-philosophy .elementor-widget-wrap > *:not(.three-col-grid):last-child {
  background-color: transparent;
  padding-top: 6rem;
  padding-bottom: 3.25rem;
  margin-top: 4.75rem;
  background-image:
    url("data:image/svg+xml,%3Csvg version='1.2' preserveAspectRatio='none' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 75' width='375' height='75'%3E%3Cstyle%3E.a%7Bfill:%23fff%7D%3C/style%3E%3Cpath fill-rule='evenodd' class='a' d='m42.5 12c0-6.6 5.4-12 12-12h24.1c6.6 0 12 5.4 12 12v5.2c0 6.6 5.4 12 12 12h222c6.7 0 12 5.4 12 12v7.8c0 6.6 5.4 12 12 12h14.4c6.6 0 12 5.4 12 12v643.9q0 0.1 0.1 0.1 0 0 0 0.1v31.7c0 6.6-5.4 12-12 12h-317.1c-6.6 0-12-5.4-12-12v-10.8c0-6.6-5.4-12-12-12h-10c-6.6 0-12-5.4-12-12v-641c0-6.6 5.4-12 12-12h61c6 0 10.9-4.9 10.9-10.9 0-6-4.9-10.8-10.9-10.8h-18.5c-6.6 0-12-5.4-12-12z'/%3E%3C/svg%3E"),
    linear-gradient(
      180deg,
      transparent 4.6875rem,
      var(--white) 4.6875rem,
      var(--white) calc(100% - 3.125rem),
      transparent calc(100% - 3.125rem)),
    url("data:image/svg+xml,%3Csvg version='1.2' preserveAspectRatio='none' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 50' width='375' height='50'%3E%3Cstyle%3E.a%7Bfill:%23fff%7D%3C/style%3E%3Cpath fill-rule='evenodd' class='a' d='m42.5-699c0-6.6 5.4-12 12-12h24.1c6.6 0 12 5.4 12 12v5.2c0 6.6 5.4 12 12 12h222c6.7 0 12 5.4 12 12v7.8c0 6.6 5.4 12 12 12h14.4c6.6 0 12 5.4 12 12v643.9q0 0.1 0.1 0.1 0 0 0 0.1v31.7c0 6.6-5.4 12-12 12h-317.1c-6.6 0-12-5.4-12-12v-10.8c0-6.6-5.4-12-12-12h-10c-6.6 0-12-5.4-12-12v-641c0-6.6 5.4-12 12-12h61c6 0 10.9-4.9 10.9-10.9 0-6-4.9-10.8-10.9-10.8h-18.5c-6.6 0-12-5.4-12-12z'/%3E%3C/svg%3E");
  background-position:
    center top,
    center center,
    center bottom;
  background-repeat: no-repeat;
  background-size:
    100% 4.6875rem,
    auto,
    100% 3.125rem;
}
#story-philosophy .elementor-widget-wrap > *:not(.three-col-grid):last-child::before {
  top: -2.25rem;
  right: 1.25rem;
  bottom: auto;
  left: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='208' height='157' viewBox='0 0 208 157' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M159.775 144.428C159.775 151.055 154.402 156.428 147.775 156.428H117C110.373 156.428 105 151.055 105 144.428V120.202C105 113.575 110.373 108.202 117 108.202H125.15C131.778 108.202 137.15 102.83 137.15 96.2023V87C137.15 80.3726 131.778 75 125.15 75H12C5.37259 75 0 69.6274 0 63V12C0 5.37257 5.37259 0 12 0H137C143.627 0 149 5.37257 149 12V45C149 51.6274 154.373 57 161 57H196C202.627 57 208 62.3726 208 69V114.064C208 120.691 202.627 126.064 196 126.064H171.775C165.147 126.064 159.775 131.436 159.775 138.064V144.428Z' fill='%23FECED8'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right top;
}
#story-philosophy .elementor-widget-wrap > *:not(.three-col-grid) h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  padding-bottom: 1rem;
}
#story-philosophy .elementor-widget-wrap > *:not(.three-col-grid) h2 br {
  display: none;
}
#story-philosophy .elementor-widget-wrap > *:not(.three-col-grid) .elementor-widget-text-editor {
  grid-column: span 2;
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
}
#story-philosophy .elementor-widget-wrap > *:not(.three-col-grid) .elementor-widget-text-editor p + p {
  margin-top: var(--paragraph-medium-lh);
}
#story-philosophy .three-col-grid {
  padding-top: 2.5rem;
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
  background-color: var(--white);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='118' height='103' viewBox='0 0 118 103' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 12C28 5.37259 33.3726 5.83505e-06 40 6.99382e-06L118 2.06318e-05C124.627 2.17906e-05 130 5.3726 130 12L130 34C130 40.6274 135.373 46 142 46L168 46C174.627 46 180 51.3726 180 58L180 91C180 97.6274 174.627 103 168 103L90 103C83.3726 103 78 97.6274 78 91L78 69C78 62.3726 72.6274 57 66 57L53 57C46.3726 57 41 62.3726 41 69L41 80C41 86.6274 35.6274 92 29 92L12 92C5.37257 92 -1.51464e-05 86.6274 -1.39876e-05 80L-1.10153e-05 63C-9.8565e-06 56.3726 5.37257 51 12 51L16 51C22.6274 51 28 45.6274 28 39L28 12Z' fill='%23FAA3B4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right top;
}
#story-philosophy .three-col-grid > * {
  padding: 0;
  gap: 0.5rem;
}
#story-philosophy .three-col-grid .elementor-icon-wrapper {
  text-align: left;
}
#story-philosophy .three-col-grid .elementor-icon-wrapper svg {
  width: 2.25rem;
  height: 2.25rem;
}
#story-philosophy .three-col-grid h3 {
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
}
#story-philosophy .three-col-grid .elementor-widget-text-editor {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  margin-bottom: 2rem;
}
@media (min-width: 48rem) {
  #story-philosophy::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image:
      url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1800 525' width='1800' height='525'%3E%3Cstyle%3E.a%7Bfill:%23fff%7D%3C/style%3E%3Cpath fill-rule='evenodd' class='a' d='m1705 12c0-6.6-5.4-12-12-12h-56c-6.6 0-12 5.4-12 12v33c0 6.6-5.4 12-12 12h-354c-6.6 0-12 5.4-12 12v52c0 6.6-5.4 12-12 12h-206c-6.6 0-12-5.4-12-12v-44c0-6.6-5.4-12-12-12h-871c-6.6 0-12 5.4-12 12v90c0 6.6-5.4 12-12 12h-98c-6.6 0-12 5.4-12 12v1128c0 6.6 5.4 12 12 12h63c6.6 0 12 5.4 12 12v151c0 6.6 5.4 12 12 12h91c6.6 0 12 5.4 12 12v28c0 6.6 5.4 12 12 12h766c6.6 0 12 5.4 12 12v42c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12v-56c0-6.6-5.4-12-12-12h-56c-6.6 0-12-5.4-12-12v-89c0-6.6 5.4-12 12-12h230c6.6 0 12 5.4 12 12v7c0 6.6 5.4 12 12 12h412c6.6 0 12-5.4 12-12v-485c0-6.6 5.4-12 12-12h94c6.6 0 12-5.4 12-12v-428c0-6.6-5.4-12-12-12h-130c-6.6 0-12-5.4-12-12v-310-87c0-6.6 5.4-12 12-12h35c6.6 0 12-5.4 12-12z'/%3E%3C/svg%3E"),
      linear-gradient(
        180deg,
        transparent 32.5rem,
        var(--white) 32.5rem,
        var(--white) calc(100% - 45rem),
        transparent calc(100% - 45rem)),
      url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1800 720' width='1800' height='720'%3E%3Cstyle%3E.a%7Bfill:%23fff%7D%3C/style%3E%3Cpath fill-rule='evenodd' class='a' d='m1705-892c0-6.6-5.4-12-12-12h-56c-6.6 0-12 5.4-12 12v33c0 6.6-5.4 12-12 12h-354c-6.6 0-12 5.4-12 12v52c0 6.6-5.4 12-12 12h-206c-6.6 0-12-5.4-12-12v-44c0-6.6-5.4-12-12-12h-871c-6.6 0-12 5.4-12 12v90c0 6.6-5.4 12-12 12h-98c-6.6 0-12 5.4-12 12v1128c0 6.6 5.4 12 12 12h63c6.6 0 12 5.4 12 12v151c0 6.6 5.4 12 12 12h91c6.6 0 12 5.4 12 12v28c0 6.6 5.4 12 12 12h766c6.6 0 12 5.4 12 12v42c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12v-56c0-6.6-5.4-12-12-12h-56c-6.6 0-12-5.4-12-12v-89c0-6.6 5.4-12 12-12h230c6.6 0 12 5.4 12 12v7c0 6.6 5.4 12 12 12h412c6.6 0 12-5.4 12-12v-485c0-6.6 5.4-12 12-12h94c6.6 0 12-5.4 12-12v-428c0-6.6-5.4-12-12-12h-130c-6.6 0-12-5.4-12-12v-310-87c0-6.6 5.4-12 12-12h35c6.6 0 12-5.4 12-12z'/%3E%3C/svg%3E");
    background-position:
      top center,
      center center,
      bottom center;
    background-repeat: no-repeat;
  }
  #story-philosophy .elementor-widget-wrap {
    margin-left: auto;
    margin-right: auto;
    padding: 13.125rem 0 15.375rem;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    gap: 3.5rem;
  }
  #story-philosophy .elementor-widget-wrap > * {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }
  #story-philosophy .elementor-widget-wrap > * > * {
    width: 100%;
    margin: 0;
    display: grid;
  }
  #story-philosophy .elementor-widget-wrap > *:not(.three-col-grid):last-child {
    margin-top: 0rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  #story-philosophy .elementor-widget-wrap > *:not(.three-col-grid) {
    padding: 0;
    background-image: none;
    background-color: transparent;
    background-color: initial;
    border-radius: 0;
  }
  #story-philosophy .elementor-widget-wrap > *:not(.three-col-grid)::before {
    content: normal;
    content: initial;
  }
  #story-philosophy .elementor-widget-wrap > *:not(.three-col-grid) h2 br {
    display: inline-block;
  }
  #story-philosophy .three-col-grid {
    padding-top: 0;
    background-image: none;
    background-color: transparent;
    background-color: initial;
    border-radius: 0;
  }
  #story-philosophy .three-col-grid > * {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 2.25rem 1fr minmax(9rem, 3fr);
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }
  #story-philosophy .three-col-grid .elementor-icon-wrapper {
    margin-bottom: 0rem;
  }
  #story-philosophy .three-col-grid .elementor-widget-text-editor {
    margin-bottom: 0;
  }
}
@media (min-width: 62rem) {
  #story-philosophy .elementor-widget-wrap > *:not(.three-col-grid):first-child .elementor-widget-heading {
    position: relative;
    z-index: 1;
  }
  #story-philosophy .elementor-widget-wrap > *:not(.three-col-grid):first-child .elementor-widget-heading::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='233' height='216' viewBox='0 0 233 216' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M160 203.456C160 210.083 165.373 215.456 172 215.456H220.456C227.084 215.456 232.456 210.083 232.456 203.456V155C232.456 148.372 227.084 143 220.456 143H178C171.372 143 166 137.627 166 131V69.9997C166 63.3723 160.627 57.9997 154 57.9997H128C121.372 57.9997 116 52.6271 116 45.9997V11.9997C116 5.37225 110.627 -0.000335693 104 -0.000335693H11.9997C5.37231 -0.000335693 -0.000274658 5.37224 -0.000274658 11.9996V80.9997C-0.000274658 87.6271 5.37231 92.9997 11.9997 92.9997H30.9997C37.6272 92.9997 42.9997 98.3722 42.9997 105V159C42.9997 165.627 48.3723 171 54.9997 171H148C154.628 171 160 176.372 160 183V203.456Z' fill='%23FAA3B4'/%3E%3C/svg%3E");
    background-position: 2rem bottom;
    background-repeat: no-repeat;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  #story-philosophy .elementor-widget-wrap > *:not(.three-col-grid):last-child .elementor-widget-heading {
    position: relative;
    z-index: 1;
  }
  #story-philosophy .elementor-widget-wrap > *:not(.three-col-grid):last-child .elementor-widget-heading::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173' height='167' viewBox='0 0 173 167' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 155C0 161.627 5.37259 167 12 167H80C86.6274 167 92 161.627 92 155V128C92 121.373 97.3726 116 104 116H161C167.627 116 173 110.627 173 104V12C173 5.37259 167.627 0 161 0H66C59.3726 0 54 5.37259 54 12V74C54 80.6274 48.6274 86 42 86H12C5.37259 86 0 91.3726 0 98V155Z' fill='%23FECED8'/%3E%3C/svg%3E");
    background-position: left bottom;
    background-repeat: no-repeat;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media (min-width: 90rem) {
  #story-philosophy .elementor-widget-wrap {
    gap: 5.5rem;
  }
}

/* src/scss/about/team.scss */
#team-section {
  margin-bottom: 4rem;
}
#team-section .elementor-widget-wrap {
  --main-content-width: 64rem;
  padding: 0 !important;
  width: min(64rem, 100% - var(--margin-inline) * 2);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 100%;
  position: relative;
}
#team-section .elementor-widget-wrap h2 {
  margin-bottom: 1.5rem;
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
}
#team-section .elementor-widget-wrap .team-grid {
  padding: 0;
  display: grid;
  grid-gap: 2rem;
  gap: 2rem;
  grid-template-columns: min(23.3125rem, 100%);
  justify-content: center;
}
#team-section .elementor-widget-wrap .team-grid > * {
  padding: 0;
  flex-wrap: nowrap !important;
}
#team-section .elementor-widget-wrap .team-grid > * > *:not(.elementor-widget-image) {
  padding: 0;
  background-color: var(--white);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='325' height='143' viewBox='0 0 325 143' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.792 12.4536C175.792 5.8262 170.419 0.453613 163.792 0.453613H12C5.37258 0.453613 0 5.8262 0 12.4536V27.6804V90.7915V130.68C0 137.308 5.37257 142.68 12 142.68H313C319.627 142.68 325 137.308 325 130.68V39.6804C325 33.053 319.627 27.6804 313 27.6804H187.792C181.164 27.6804 175.792 22.3078 175.792 15.6804V12.4536Z' fill='white'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='325' height='143' viewBox='0 0 325 143' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.792 12.4536C175.792 5.8262 170.419 0.453613 163.792 0.453613H12C5.37258 0.453613 0 5.8262 0 12.4536V27.6804V90.7915V130.68C0 137.308 5.37257 142.68 12 142.68H313C319.627 142.68 325 137.308 325 130.68V39.6804C325 33.053 319.627 27.6804 313 27.6804H187.792C181.164 27.6804 175.792 22.3078 175.792 15.6804V12.4536Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  padding: 3rem 1rem 2rem;
  margin-top: -5rem;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
#team-section .elementor-widget-wrap .team-grid > * > *:not(.elementor-widget-image) h3 {
  margin-bottom: 0.25rem;
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
}
#team-section .elementor-widget-wrap .team-grid > * > *:not(.elementor-widget-image) .elementor-widget-text-editor {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-600);
}
#team-section .elementor-widget-wrap .team-grid .elementor-widget-image {
  aspect-ratio: 1;
  background-color: var(--blue-300);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='379' height='382' viewBox='0 0 379 382' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2059_241' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='379' height='382'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M234 16C234 7.16344 226.837 0 218 0H24C10.7452 0 0 10.7452 0 24V70V196V358C0 371.255 10.7452 382 24 382H227H355C368.255 382 379 371.255 379 358V329V132V70V56C379 42.7452 368.255 32 355 32H250C241.163 32 234 24.8366 234 16Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2059_241)'%3E%3Crect x='-52' y='-28' width='483' height='438' fill='%23CDE2F5'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='379' height='382' viewBox='0 0 379 382' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2059_241' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='379' height='382'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M234 16C234 7.16344 226.837 0 218 0H24C10.7452 0 0 10.7452 0 24V70V196V358C0 371.255 10.7452 382 24 382H227H355C368.255 382 379 371.255 379 358V329V132V70V56C379 42.7452 368.255 32 355 32H250C241.163 32 234 24.8366 234 16Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2059_241)'%3E%3Crect x='-52' y='-28' width='483' height='438' fill='%23CDE2F5'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
#team-section .elementor-widget-wrap .team-grid .elementor-widget-image img {
  -o-object-fit: contain;
  object-fit: contain;
}
#team-section .elementor-widget-wrap .team-grid .elementor-widget-image > * {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
@media (min-width: 36rem) {
  #team-section .elementor-widget-wrap .team-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 48rem) {
  #team-section {
    margin-bottom: 10rem;
  }
  #team-section .elementor-widget-wrap h2 {
    margin-bottom: 4.5rem;
  }
  #team-section .elementor-widget-wrap .team-grid > * > *:not(.elementor-widget-image) {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='325' height='191' viewBox='0 0 325 191' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.792 16C175.792 7.16344 168.628 0 159.792 0H16C7.16344 0 0 7.16345 0 16V34.4144V90.3378V175C0 183.837 7.16344 191 16 191H309C317.837 191 325 183.837 325 175V50.4144C325 41.5778 317.837 34.4144 309 34.4144H191.792C182.955 34.4144 175.792 27.2509 175.792 18.4144V16Z' fill='white'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='325' height='191' viewBox='0 0 325 191' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.792 16C175.792 7.16344 168.628 0 159.792 0H16C7.16344 0 0 7.16345 0 16V34.4144V90.3378V175C0 183.837 7.16344 191 16 191H309C317.837 191 325 183.837 325 175V50.4144C325 41.5778 317.837 34.4144 309 34.4144H191.792C182.955 34.4144 175.792 27.2509 175.792 18.4144V16Z' fill='white'/%3E%3C/svg%3E");
    padding: 4rem 1rem 1rem;
    min-height: 11.9375rem;
  }
  #team-section .elementor-widget-wrap .team-grid > * > *:not(.elementor-widget-image) h3 {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 64rem) {
  #team-section .elementor-widget-wrap .team-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 90rem) {
  #team-section .elementor-widget-wrap {
    --main-content-width: 75rem;
  }
  #team-section .elementor-widget-wrap .team-grid > * > *:not(.elementor-widget-image) {
    padding: 4.875rem 1rem 2rem;
    min-height: 10rem;
  }
}

/* src/scss/security/data-privacy.scss */
#data-privacy .e-con,
#data-privacy .e-con-inner {
  padding: 0;
}
#data-privacy .elementor-widget-wrap {
  padding: 0;
  margin-bottom: 11.13rem;
  text-align: left;
  display: grid;
  grid-template-columns: 3fr 1fr;
  max-width: 91rem;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
}
#data-privacy .e-con > .e-con-inner {
  max-width: 100%;
}
#data-privacy .data-box {
  background-color: var(--white);
  padding: min(4.81rem, 8%) min(6.69rem, 10%) min(7rem, 11%);
  border-radius: 1rem;
  border-top-left-radius: 0;
  position: relative;
}
#data-privacy .data-content {
  width: 36rem;
  max-width: 63%;
}
#data-privacy .data-image {
  position: absolute;
  right: 0;
  top: -4rem;
  transform: translateX(50%);
  max-width: 62%;
  z-index: 3;
}
#data-privacy .shape-left {
  position: static;
}
#data-privacy .shape-left img {
  position: absolute;
  left: -3.2rem;
  max-height: 100%;
  top: -2.12rem;
  width: 5.63rem;
  height: auto;
  max-height: 100%;
}
#data-privacy .shape-top {
  position: absolute;
  bottom: 99.8%;
  left: 40%;
  width: 22.5rem;
}
#data-privacy .shape-bottom {
  width: 15.375rem;
  top: 99.8%;
  right: 0;
  position: absolute;
}
#data-privacy h2 {
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
  color: var(--grey-1000);
  margin-bottom: 1.5rem;
}
#data-privacy p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
}
#data-privacy .elementor-tab-content {
  padding-left: 0;
  padding-bottom: 1.5rem;
}
#data-privacy .elementor-widget-toggle {
  margin-top: 2.5rem;
}
#data-privacy .elementor-toggle-icon {
  position: absolute;
  right: 0;
  top: 1.75rem;
  width: 1.5rem;
  height: 1.5rem;
}
#data-privacy .elementor-toggle-item {
  position: relative;
}
#data-privacy .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
  margin-left: 0;
  width: auto;
  height: auto;
}
#data-privacy .elementor-toggle-title {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  font-weight: var(--headline-fw);
}
#data-privacy .elementor-tab-title {
  padding: 1.5rem 3rem 1.5rem 0;
}
#data-privacy .mobile-img {
  display: none;
}
#data-privacy .shape-mobile {
  display: none;
}
@media (max-width: 61rem) {
  #data-privacy .elementor-widget-wrap {
    background-color: var(--white);
    margin-top: 3.88rem;
    margin-bottom: 84%;
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
  }
  #data-privacy .data-box {
    padding: 1.69rem 0 3rem;
    background-color: transparent;
  }
  #data-privacy .data-content {
    margin-left: auto;
    margin-right: auto;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    max-width: 100%;
  }
  #data-privacy .data-image,
  #data-privacy .shape-left,
  #data-privacy .shape-top,
  #data-privacy .shape-bottom {
    display: none;
  }
  #data-privacy .mobile-img {
    display: block;
    margin-bottom: -70%;
    width: 100%;
  }
  #data-privacy .mobile-img * {
    width: 100%;
  }
  #data-privacy .shape-mobile {
    display: block;
    position: absolute;
    bottom: 99.9%;
    left: 1.62rem;
    width: 19rem;
  }
  #data-privacy h2 {
    margin-bottom: 1rem;
  }
}

/* src/scss/security/under-hero-section.scss */
#security-under-hero-section {
  margin-bottom: 4.99rem;
  padding: 0;
}
#security-under-hero-section .e-con-inner {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='1042' height='739' viewBox='0 0 1042 739' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M902 84C895.373 84 890 78.6274 890 72V12C890 5.37258 884.627 0 878 0H755H717H227C220.373 0 215 5.37258 215 12V37C215 43.6274 209.627 49 203 49H114H61H58C51.3726 49 46 54.3726 46 61V117C46 118.423 46.2477 119.788 46.7025 121.055C47.6905 123.808 49 126.551 49 129.476V332C49 338.627 43.6274 344 37 344H12C5.37256 344 0 349.373 0 356V666C0 672.627 5.37256 678 12 678H480C486.627 678 492 672.627 492 666V632C492 625.373 497.373 620 504 620H589C595.627 620 601 625.373 601 632V727C601 733.627 606.373 739 613 739H878C884.627 739 890 733.627 890 727V674C890 667.373 895.373 662 902 662H1030C1036.63 662 1042 656.627 1042 650V96C1042 89.3726 1036.63 84 1030 84H902Z' fill='white'/%3E%3C/svg%3E");
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 60%;
}
#security-under-hero-section .under-hero-section-left {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  justify-content: center;
  padding: 7.3rem 10rem 12.54rem;
  z-index: 2;
}
#security-under-hero-section .under-hero-section-left .elementor-widget-heading {
  max-width: 27.5rem;
  margin-bottom: 1.5rem;
}
#security-under-hero-section .under-hero-section-left .elementor-widget-heading h2 {
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
  color: var(--grey-1000);
  padding-right: 1.8125rem;
}
#security-under-hero-section .under-hero-section-left .elementor-widget-image {
  max-width: 27.5rem;
  margin-bottom: 2rem;
  width: 100%;
}
#security-under-hero-section .under-hero-section-left .elementor-widget-image .elementor-widget-container {
  text-align: left;
}
#security-under-hero-section .under-hero-section-left .elementor-widget-text-editor {
  max-width: 27.5rem;
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
}
#security-under-hero-section .under-hero-section-left .elementor-widget-text-editor ul {
  padding-left: 1.5rem;
  margin-top: 1.5rem;
  font-weight: var(--paragraph-fw);
}
#security-under-hero-section .under-hero-section-right {
  padding: 0;
}
#security-under-hero-section .under-hero-section-right .elementor-widget-image {
  margin: auto 0;
  position: relative;
  z-index: 1;
}
#security-under-hero-section .under-hero-section-right .elementor-widget-image.img-desktop {
  display: inline-block;
}
#security-under-hero-section .under-hero-section-right .elementor-widget-image.img-mobile {
  display: none;
}
#security-under-hero-section .under-hero-section-right .elementor-widget-container {
  display: flex;
  position: relative;
  float: left;
  z-index: 1;
  width: 41.6vw;
  max-width: 50rem;
}
#security-under-hero-section .under-hero-section-right .elementor-widget-container img {
  z-index: 1;
  position: relative;
  width: 44.72rem;
}
@media (min-width: 48rem) {
  #security-under-hero-section {
    margin-bottom: 11.25rem;
  }
}
@media (max-width: 93.75rem) {
  #security-under-hero-section .under-hero-section-left .elementor-widget-heading h2 {
    padding-right: 0;
  }
}
@media (max-width: 90rem) {
  #security-under-hero-section .e-con-inner {
    background-size: 70%;
  }
}
@media (max-width: 78.75rem) {
  #security-under-hero-section .e-con-inner {
    display: flex;
    flex-direction: column;
    background-position: top center;
    align-items: center;
    background-size: auto;
  }
  #security-under-hero-section .under-hero-section-left {
    padding: 6rem 0rem 4rem;
    align-items: flex-start;
  }
  #security-under-hero-section .under-hero-section-left .elementor-widget-image .elementor-widget-container {
    text-align: center;
  }
  #security-under-hero-section .under-hero-section-left .elementor-widget-image {
    max-width: 100%;
  }
  #security-under-hero-section .under-hero-section-left .elementor-widget-text-editor {
    max-width: 100%;
  }
  #security-under-hero-section .under-hero-section-right .elementor-widget-image {
    justify-content: center;
    display: flex;
  }
  #security-under-hero-section .under-hero-section-right .elementor-widget-container {
    width: 60vw;
  }
}
@media (max-width: 48rem) {
  #security-under-hero-section .e-con-inner {
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='375' height='761' viewBox='0 0 375 761' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.5002 12C42.5002 5.37258 47.8728 0 54.5002 0H78.5925C85.22 0 90.5925 5.37259 90.5925 12V17.1821C90.5925 23.8095 95.9651 29.1821 102.593 29.1821H324.646C331.274 29.1821 336.646 34.5547 336.646 41.1821V49C336.646 55.6274 342.019 61 348.646 61H363C369.627 61 375 66.3726 375 73V716.94C375 716.973 375.027 717 375.06 717C375.093 717 375.12 717.027 375.12 717.06V748.773C375.12 755.401 369.747 760.773 363.12 760.773H46C39.3726 760.773 34 755.401 34 748.773V738C34 731.373 28.6274 726 22 726H12C5.37258 726 0 720.627 0 714V73C0 66.3726 5.37257 61 12 61H73.0238C79.0206 61 83.882 56.1386 83.882 50.1418C83.882 44.145 79.0206 39.2836 73.0238 39.2836H54.5002C47.8728 39.2836 42.5002 33.911 42.5002 27.2836V12Z' fill='white'/%3E%3C/svg%3E ");
  }
  #security-under-hero-section .under-hero-section-left {
    padding: 5.5rem 0rem 16vw;
    align-items: start;
  }
  #security-under-hero-section .under-hero-section-left .elementor-widget-heading {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.5rem;
  }
  #security-under-hero-section .under-hero-section-left .elementor-widget-text-editor {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
  #security-under-hero-section .under-hero-section-right .elementor-widget-image.img-desktop {
    display: none;
  }
  #security-under-hero-section .under-hero-section-right .elementor-widget-image.img-mobile {
    display: inline-block;
  }
  #security-under-hero-section .under-hero-section-right .elementor-widget-container {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  #security-under-hero-section .under-hero-section-right .elementor-widget-container img {
    width: 100%;
  }
}
@media (max-width: 30rem) {
  #security-under-hero-section .under-hero-section-left {
    padding: 5.5rem 0rem 14vw;
  }
}

/* src/scss/security/security-controls.scss */
#security-controls {
  overflow-x: clip;
}
#security-controls .e-con,
#security-controls .e-con-inner {
  padding: 0;
}
#security-controls .elementor-widget-wrap {
  padding: 0;
  margin-bottom: 22rem;
  text-align: left;
  display: grid;
  grid-template-columns: 1fr 6fr;
  max-width: 91rem;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
}
#security-controls .e-con > .e-con-inner {
  max-width: 100%;
}
#security-controls .data-box {
  background-color: var(--white);
  padding: min(4.81rem, 8%) min(5.5rem, 9%) min(5.14rem, 9%);
  border-radius: 1rem;
  border-top-left-radius: 0;
  position: relative;
  align-items: end;
}
#security-controls .data-content {
  width: 36rem;
  max-width: 63%;
}
#security-controls .data-image {
  position: absolute;
  left: -13rem;
  top: -6.5rem;
  max-width: 55%;
  z-index: 3;
}
#security-controls .shape-left {
  position: static;
}
#security-controls .shape-left img {
  position: absolute;
  right: 99.8%;
  max-height: 100%;
  top: 36rem;
  width: 12.8rem;
  height: auto;
  max-height: 100%;
}
#security-controls .shape-top {
  position: absolute;
  bottom: 99.8%;
  left: 20%;
  width: 52.5rem;
}
#security-controls .shape-bottom {
  width: 53.4rem;
  bottom: -7.24rem;
  left: -8.12rem;
  position: absolute;
}
#security-controls .shape-right {
  width: 4.38rem;
  top: 8.69rem;
  left: 99.4%;
  position: absolute;
}
#security-controls h2 {
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
  color: var(--grey-1000);
  margin-bottom: 1.5rem;
}
#security-controls p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
}
#security-controls .elementor-tab-content {
  padding-left: 0;
  padding-bottom: 1.5rem;
}
#security-controls .elementor-widget-toggle {
  margin-top: 2.5rem;
}
#security-controls .elementor-toggle-icon {
  position: absolute;
  right: 0;
  top: 1.75rem;
  width: 1.5rem;
  height: 1.5rem;
}
#security-controls .elementor-toggle-item {
  position: relative;
}
#security-controls .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
  margin-left: 0;
  width: auto;
  height: auto;
}
#security-controls .elementor-toggle-title {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  font-weight: var(--headline-fw);
}
#security-controls .elementor-tab-title {
  padding: 1.5rem 3rem 1.5rem 0;
}
#security-controls .mobile-img {
  display: none;
}
#security-controls .shape-mobile {
  display: none;
}
@media (max-width: 61rem) {
  #security-controls .elementor-widget-wrap {
    background-color: var(--white);
    margin-top: 3.88rem;
    margin-bottom: 84%;
    display: flex;
    flex-direction: column;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
  }
  #security-controls .data-box {
    padding: 1.69rem 0 3rem;
    background-color: transparent;
    order: -1;
  }
  #security-controls .data-content {
    margin-left: auto;
    margin-right: auto;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    max-width: 100%;
  }
  #security-controls .data-image,
  #security-controls .shape-left,
  #security-controls .shape-top,
  #security-controls .shape-bottom,
  #security-controls .shape-right {
    display: none;
  }
  #security-controls .mobile-img {
    display: block;
    margin-bottom: -70%;
    width: 100%;
  }
  #security-controls .mobile-img * {
    width: 100%;
  }
  #security-controls .shape-mobile {
    display: block;
    position: absolute;
    bottom: 99.9%;
    left: 0;
    width: 21.25rem;
  }
  #security-controls h2 {
    margin-bottom: 1rem;
  }
}

/* src/scss/security/bottom-grid-section.scss */
#bottom-grid-section {
  margin-bottom: 5rem;
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}
#bottom-grid-section-title h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  color: var(--grey-1000);
  margin-bottom: 1rem;
}
#bottom-grid-section-undertitle {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
  max-width: 46.875rem;
  margin: auto;
  margin-bottom: 3.5rem;
}
#bottom-grid-section-grid {
  max-width: 75rem;
  margin: auto;
  text-align: center;
  margin-bottom: 5rem;
  padding: 0;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
}
#bottom-grid-section-grid .elementor-icon-wrapper {
  margin-bottom: 2rem;
}
#bottom-grid-section-grid .elementor-icon-wrapper .elementor-icon {
  font-size: 4rem;
}
#bottom-grid-section-grid h3 {
  margin-bottom: 1rem;
  font-size: var(--headline-3-fs);
  line-height: var(--headline-3-lh);
  color: var(--grey-1000);
}
#bottom-grid-section-grid .elementor-widget-text-editor p {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
}
#bottom-grid-section .e-child {
  padding: 0;
}
#bottom-grid-section .e-con-inner {
  text-align: center;
  padding: 2rem 1.5rem;
}
@media (min-width: 48rem) {
  #bottom-grid-section {
    margin-bottom: 10rem;
  }
}
@media (max-width: 48rem) {
  #bottom-grid-section-undertitle {
    margin-bottom: 1.5rem;
  }
  #bottom-grid-section-grid {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    margin-bottom: 2rem;
  }
  #bottom-grid-section-grid .elementor-icon-wrapper {
    margin-bottom: 1.5rem;
  }
  #bottom-grid-section-grid .elementor-icon-wrapper .elementor-icon {
    font-size: 3rem;
  }
}

/* src/scss/partners/partner-footer.scss */
#partners-pre-footer-section {
  z-index: 1;
  overflow: hidden;
}
#partners-pre-footer-section .elementor-widget-wrap {
  padding: 4rem 0 5rem;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3.375rem;
  text-align: center;
  align-content: center;
  color: var(--black);
  min-height: 22.5rem;
}
#partners-pre-footer-section .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
#partners-pre-footer-section .elementor-widget-image.hero-img-desktop {
  display: none;
}
#partners-pre-footer-section .elementor-widget-image.hero-img-desktop .elementor-widget-container {
  width: 100%;
}
#partners-pre-footer-section .elementor-widget-image.hero-img-desktop img {
  width: 100%;
  padding-left: 2rem;
}
#partners-pre-footer-section .elementor-widget-image.hero-img-tablet {
  display: none;
}
#partners-pre-footer-section .elementor-widget-image.hero-img-tablet img {
  width: 100%;
  height: auto;
}
#partners-pre-footer-section .elementor-widget-image.hero-img-mobile {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 335 483' preserveAspectRatio='none' xml:space='preserve' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_623_15947' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='336' height='483'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M299 12.3311C299 5.70364 293.627 0.331055 287 0.331055H11.9998C5.37234 0.331055 -0.000244141 5.70364 -0.000244141 12.3311V435.331C-0.000244141 441.958 5.37234 447.331 11.9998 447.331H15.9998C22.6272 447.331 27.9998 452.704 27.9998 459.331V470.331C27.9998 476.959 33.3723 482.331 39.9998 482.331H323C329.627 482.331 335 476.959 335 470.331V58.3315C335 51.7041 329.627 46.3315 323 46.3315H311C304.372 46.3315 299 40.9589 299 34.3315V12.3311Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_623_15947)'%3E%3Crect x='-1.469' y='-1.126' width='336.316' height='504.894' style='fill: rgb(0  0  0)%3B'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 335 483' preserveAspectRatio='none' xml:space='preserve' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_623_15947' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='336' height='483'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M299 12.3311C299 5.70364 293.627 0.331055 287 0.331055H11.9998C5.37234 0.331055 -0.000244141 5.70364 -0.000244141 12.3311V435.331C-0.000244141 441.958 5.37234 447.331 11.9998 447.331H15.9998C22.6272 447.331 27.9998 452.704 27.9998 459.331V470.331C27.9998 476.959 33.3723 482.331 39.9998 482.331H323C329.627 482.331 335 476.959 335 470.331V58.3315C335 51.7041 329.627 46.3315 323 46.3315H311C304.372 46.3315 299 40.9589 299 34.3315V12.3311Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_623_15947)'%3E%3Crect x='-1.469' y='-1.126' width='336.316' height='504.894' style='fill: rgb(0  0  0)%3B'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
#partners-pre-footer-section .elementor-widget-image.hero-img-mobile img {
  width: 100%;
  height: auto;
}
#partners-pre-footer-section .pre-footer-section-text p {
  font-family: var(--headline-ff);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  letter-spacing: var(--headline-2-ls);
  font-weight: 700;
  margin: auto;
  margin-bottom: 1.25rem;
}
#partners-pre-footer-section .prefooter-description-text {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  letter-spacing: var(--paragraph-medium-ls);
  max-width: 64rem;
  width: 100%;
  margin: 0.25rem auto 2.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 48rem) {
  #partners-pre-footer-section .elementor-widget-wrap {
    padding: 0;
    display: grid;
    position: relative;
    margin-bottom: 0rem;
    height: auto;
    min-height: 0;
    aspect-ratio: 1341/520;
  }
  #partners-pre-footer-section .elementor-widget-image.hero-img-desktop img {
    height: auto;
    width: 100%;
  }
  #partners-pre-footer-section .elementor-widget-image.hero-img-mobile {
    display: none;
  }
  #partners-pre-footer-section .pre-footer-section-text p {
    margin: 0;
    margin-bottom: 2.5rem;
    max-width: 100%;
  }
  #partners-pre-footer-section .prefooter-description-text {
    padding-left: 8rem;
    padding-right: 8rem;
    margin: -1.5rem auto 2.5rem;
  }
}
@media (min-width: 48rem) and (max-width: 100rem) {
  #partners-pre-footer-section .elementor-widget-image.hero-img-tablet {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: 0;
  }
  #partners-pre-footer-section .elementor-widget-image.hero-img-tablet .elementor-widget-container {
    width: 100%;
    aspect-ratio: 1520/450;
  }
}
@media (min-width: 100rem) {
  #partners-pre-footer-section .elementor-widget-wrap {
    padding: 0;
    display: grid;
    position: relative;
    height: 36.125rem;
    margin-bottom: 0rem;
    padding-bottom: 2.625rem;
    aspect-ratio: 1520/560;
  }
  #partners-pre-footer-section .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: 0;
  }
  #partners-pre-footer-section .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1753/520;
  }
}

/* src/scss/partners/partner-ecosystem.scss */
#partner-ecosystem-section {
  --main-content-width: 56.125rem;
  max-width: 112.5rem;
  position: relative;
  margin: 0 auto clamp(4rem, 6.214vw + 2.544rem, 10rem);
  padding: 15.75rem 0rem 18.94rem;
}
#partner-ecosystem-section .elementor-container {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  position: relative;
  max-width: 1200px;
  align-items: center;
}
#partner-ecosystem-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='1800' height='1199' viewBox='0 0 1800 1199' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M216.642 240C216.642 246.627 222.015 252 228.642 252H376.642C383.27 252 388.642 246.627 388.642 240V12C388.642 5.37258 383.27 0 376.642 0H228.642C222.015 0 216.642 5.37258 216.642 12V114C216.642 120.627 211.27 126 204.642 126H117C110.373 126 105 131.373 105 138V209C105 215.627 110.373 221 117 221H204.642C211.27 221 216.642 226.373 216.642 233V240Z' fill='%23F98DA3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1431.46 1174C1431.46 1180.63 1426.08 1186 1419.46 1186H1371C1364.37 1186 1359 1180.63 1359 1174V1125.54C1359 1118.92 1364.37 1113.54 1371 1113.54H1419.46C1426.08 1113.54 1431.46 1118.92 1431.46 1125.54V1174ZM1453 1102C1453 1108.63 1458.37 1114 1465 1114H1669C1675.63 1114 1681 1108.63 1681 1102V1055C1681 1048.37 1686.37 1043 1693 1043H1749C1755.63 1043 1761 1037.63 1761 1031V814C1761 807.373 1755.63 802 1749 802H1535C1528.37 802 1523 807.373 1523 814V951C1523 957.627 1517.63 963 1511 963H1465C1458.37 963 1453 968.373 1453 975V1102Z' fill='%23F98DA3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M402 87H272C265.373 87 260 92.3726 260 99V142C260 148.627 254.627 154 248 154H12C5.37258 154 0 159.373 0 166V743C0 749.627 5.37258 755 12 755H75C81.6274 755 87 760.373 87 767V1051C87 1057.63 92.3726 1063 99 1063H190C196.627 1063 202 1068.37 202 1075V1119C202 1125.63 207.373 1131 214 1131H980C986.627 1131 992 1136.37 992 1143V1187C992 1193.63 997.373 1199 1004 1199H1060C1066.63 1199 1072 1193.63 1072 1187V1131C1072 1124.37 1066.63 1119 1060 1119H1004C997.373 1119 992 1113.63 992 1107V1075C992 1068.37 997.373 1063 1004 1063H1528C1534.63 1063 1540 1057.63 1540 1051V907C1540 900.373 1545.37 895 1552 895H1670C1676.63 895 1682 889.627 1682 883V710C1682 703.373 1687.37 698 1694 698H1788C1794.63 698 1800 692.627 1800 686V258C1800 251.373 1794.63 246 1788 246H1682H1540H1512C1505.37 246 1500 240.627 1500 234V154V99C1500 92.3726 1494.63 87 1488 87H1297H402ZM1681 127C1681 120.373 1675.63 115 1669 115H1613C1606.37 115 1601 120.373 1601 127V183C1601 189.627 1606.37 195 1613 195H1669C1675.63 195 1681 189.627 1681 183V127Z' fill='white'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
#partner-ecosystem-section h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  color: var(--grey-1000);
  margin-bottom: 1rem;
  font-weight: 800;
  display: block;
}
#partner-ecosystem-section .elementor-widget-text-editor.undertitle {
  max-width: 51.8125rem;
  width: 100%;
  margin: 0 auto;
}
#partner-ecosystem-section .elementor-widget-text-editor.undertitle p {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: #5e6072;
  color: var(--Grey-Grey---700, #5e6072);
}
#partner-ecosystem-section .elementor-widget-wrap {
  padding: 0;
}
#partner-ecosystem-section .grid-box {
  max-width: 79.25rem;
  width: 100%;
}
#partner-ecosystem-section .partner-ecosystem-grid {
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  grid-gap: 2rem;
  gap: 2rem;
  padding: 0;
  padding-top: 2.5rem;
}
#partner-ecosystem-section .partner-ecosystem-grid p {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  margin-bottom: 1.5rem;
  color: #5e6072;
  color: var(--Grey-Grey---700, #5e6072);
}
#partner-ecosystem-section .partner-ecosystem-grid h3 {
  margin-bottom: 0.5rem;
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
}
#partner-ecosystem-section .partner-ecosystem-grid .elementor-icon-wrapper {
  margin-bottom: 1.5rem;
}
#partner-ecosystem-section .partner-ecosystem-grid .elementor-icon-wrapper .elementor-icon {
  font-size: 36px;
}
#partner-ecosystem-section .partner-ecosystem-grid .link {
  margin-top: auto;
}
@media (min-width: 36rem) {
  #partner-ecosystem-section .partner-ecosystem-grid {
    grid-template-columns: repeat(1fr);
  }
}
@media (min-width: 64rem) {
  #partner-ecosystem-section .partner-ecosystem-grid {
    grid-template-columns: repeat(3, 1fr);
    padding-top: 7.5rem;
  }
}
@media screen and (max-width: 61.9375rem) {
  #partner-ecosystem-section h2 {
    margin-bottom: 0.5rem;
  }
}
@media screen and (max-width: 60rem) {
  #partner-ecosystem-section {
    padding: 31.2vw 1.25rem 7.3125rem 1.25rem;
  }
}
@media screen and (max-width: 25rem) {
  #partner-ecosystem-section::before {
    background-image: url("data:image/svg+xml,%3Csvg width='534' height='1667' viewBox='0 0 534 1667' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M159.775 1654.43C159.775 1661.06 154.402 1666.43 147.775 1666.43H117C110.373 1666.43 105 1661.06 105 1654.43V1630.2C105 1623.57 110.373 1618.2 117 1618.2H125.15C131.778 1618.2 137.15 1612.83 137.15 1606.2V1597C137.15 1590.37 131.778 1585 125.15 1585H12C5.37258 1585 0 1579.63 0 1573V1522C0 1515.37 5.37258 1510 12 1510H137C143.627 1510 149 1515.37 149 1522V1555C149 1561.63 154.373 1567 161 1567H196C202.627 1567 208 1572.37 208 1579V1624.06C208 1630.69 202.627 1636.06 196 1636.06H171.775C165.147 1636.06 159.775 1641.44 159.775 1648.06V1654.43Z' fill='%23F98DA3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M333 79C333 85.6274 327.627 91 321 91H303C296.373 91 291 85.6274 291 79V61C291 54.3726 296.373 49 303 49H318C324.627 49 330 43.6274 330 37V12C330 5.37258 335.373 0 342 0H412C418.627 0 424 5.37258 424 12V54C424 60.6274 418.627 66 412 66H345C338.373 66 333 71.3726 333 78V79Z' fill='%23FAA3B4'/%3E%3Crect x='69' y='623' width='375' height='655' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M111.5 12C111.5 5.37258 116.873 0 123.5 0H147.593C154.22 0 159.593 5.37259 159.593 12V17.1821C159.593 23.8095 164.965 29.1821 171.593 29.1821H393.646C400.274 29.1821 405.646 34.5547 405.646 41.1821V49C405.646 55.6274 411.019 61 417.646 61H432C438.627 61 444 66.3726 444 73V737.94C444 737.973 444.027 738 444.06 738V738C444.093 738 444.12 738.027 444.12 738.06V769.773C444.12 776.401 438.747 781.773 432.12 781.773H115C108.373 781.773 103 776.401 103 769.773V754C103 747.373 97.6274 742 91 742H81C74.3726 742 69 736.627 69 730V73C69 66.3726 74.3726 61 81 61H142.024C148.021 61 152.882 56.1386 152.882 50.1418V50.1418C152.882 44.145 148.021 39.2836 142.024 39.2836H123.5C116.873 39.2836 111.5 33.911 111.5 27.2836V12Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M111.5 802C111.5 795.373 116.873 790 123.5 790H147.593C154.22 790 159.593 795.373 159.593 802V807.182C159.593 813.809 164.965 819.182 171.593 819.182H393.646C400.274 819.182 405.646 824.555 405.646 831.182V839C405.646 845.627 411.019 851 417.646 851H432C438.627 851 444 856.373 444 863V1527.94C444 1527.97 444.027 1528 444.06 1528V1528C444.093 1528 444.12 1528.03 444.12 1528.06V1559.77C444.12 1566.4 438.747 1571.77 432.12 1571.77H115C108.373 1571.77 103 1566.4 103 1559.77V1544C103 1537.37 97.6274 1532 91 1532H81C74.3726 1532 69 1526.63 69 1520V863C69 856.373 74.3726 851 81 851H142.024C148.021 851 152.882 846.139 152.882 840.142V840.142C152.882 834.145 148.021 829.284 142.024 829.284H123.5C116.873 829.284 111.5 823.911 111.5 817.284V802Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M382 749C382 742.373 387.373 737 394 737L472 737C478.627 737 484 742.373 484 749L484 771C484 777.627 489.373 783 496 783L522 783C528.627 783 534 788.373 534 795L534 828C534 834.627 528.627 840 522 840L444 840C437.373 840 432 834.627 432 828L432 806C432 799.373 426.627 794 420 794L407 794C400.373 794 395 799.373 395 806L395 817C395 823.627 389.627 829 383 829L366 829C359.373 829 354 823.627 354 817L354 800C354 793.373 359.373 788 366 788L370 788C376.627 788 382 782.627 382 776L382 749Z' fill='%23F98DA3'/%3E%3C/svg%3E%0A");
  }
}

/* src/scss/partners/partners-grid.scss */
#partners-section-title.section-heading .elementor-widget-wrap {
  margin-bottom: 0.5rem;
}
.partners-grid-section {
  width: 100%;
  margin: 0 auto 1rem;
}
.partners-grid-section .e-con,
.partners-grid-section .e-con-inner {
  padding: 0;
}
.partners-grid-section .elementor-widget-wrap {
  margin: 0 auto;
  padding: 7.25rem 1.25rem 2.5rem;
  height: 100%;
  width: 100%;
  max-width: 1200px;
}
.partners-grid-section .partners-grid {
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  grid-gap: 1rem;
  gap: 1rem;
  padding: 0;
  padding-bottom: 4rem;
}
.partners-grid-section .partners-grid p {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
}
.partners-grid-section .partners-grid h3 {
  margin-bottom: 0.5rem;
}
.partners-grid-section .partners-grid .elementor-icon-wrapper {
  margin-bottom: 1.5rem;
}
.partners-grid-section .partners-grid .link {
  margin-top: auto;
}
.partners-grid-section .partners-grid .grid-container {
  border-radius: 0.75rem;
  background-color: var(--white);
  padding: 1.5rem 1.5rem;
  box-shadow: 0px 27px 27px 0px rgba(196, 196, 196, 0.09);
  height: 13.25rem;
}
.partners-grid-section .partners-grid .grid-container h3 {
  font-size: 20px;
  line-height: var(--headline-5-lh);
  color: var(--grey-900);
}
.partners-grid-section .partners-grid .grid-container .elementor-widget-icon {
  margin-bottom: auto;
}
.partners-grid-section .partners-grid .grid-container .elementor-widget-text-editor {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
}
.partners-grid-section .partners-grid .grid-container .elementor-icon-wrapper {
  text-align: left;
  margin-bottom: 1.5rem;
}
.partners-grid-section .partners-grid .grid-container .elementor-icon-wrapper .elementor-icon {
  font-size: 2.25rem;
}
.partners-grid-section .partners-grid .grid-container .elementor-icon-wrapper svg {
  width: 100%;
  height: auto;
}
@media (min-width: 36rem) {
  #partners-hero-title {
    max-width: 200px;
    margin: auto;
    padding-bottom: 1.5rem;
  }
  .partners-grid-section {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto 4rem;
  }
  .partners-grid-section .elementor-widget-wrap {
    padding: 7.25rem min(8.625rem, 7.5vw) 4.5rem;
  }
  .partners-grid-section .partners-grid .grid-container {
    height: 13.25rem;
    padding: 2rem 2rem;
  }
  .partners-grid-section .partners-grid {
    grid-template-columns: repeat(1fr);
    padding-bottom: 4.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }
}
@media (min-width: 48rem) {
  #partners-section-title.section-heading .elementor-widget-wrap {
    margin-bottom: 3.9rem;
  }
}
@media (min-width: 64rem) {
  .partners-grid-section .partners-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* src/scss/partners/featured-partner.scss */
.featured-partner-section {
  width: 100%;
  margin: 0 auto 4rem;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
}
.featured-partner-section .e-con,
.featured-partner-section .e-con-inner {
  padding: 0;
}
.featured-partner-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='335' height='613' viewBox='0 0 335 613' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M232 12C232 5.37258 226.627 0 220 0H43C36.3726 0 31 5.37258 31 12V15C31 21.6274 25.6274 27 19 27H12C5.37259 27 0 32.3726 0 39V398V577V601C0 607.627 5.37259 613 12 613H210C216.627 613 222 607.627 222 601V589C222 582.373 227.373 577 234 577H323C329.627 577 335 571.627 335 565V39C335 32.3726 329.627 27 323 27H244C237.373 27 232 21.6274 232 15V12Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.featured-partner-section .elementor-widget-wrap {
  margin: 0 auto;
  padding: 5.06rem 1rem 5.4rem !important;
  height: 100%;
  width: 100%;
  max-width: 1200px;
  text-align: center;
}
.featured-partner-section .pre-footer-section-text p {
  font-family: var(--headline-ff);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  letter-spacing: var(--headline-2-ls);
  font-weight: 800;
  margin: auto;
  margin-bottom: 1rem;
}
.featured-partner-section .prefooter-description-text {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  letter-spacing: var(--paragraph-medium-ls);
  max-width: 64rem;
  width: 100%;
  margin: 0.25rem auto 2.5rem;
  color: var(--grey-700);
}
@media (min-width: 36rem) {
  .featured-partner-section::before {
    background-image: url("data:image/svg+xml,%3Csvg width='1342' height='529' viewBox='0 0 1342 529' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M972.5 12C972.5 5.37258 967.127 0 960.5 0H247.5C240.873 0 235.5 5.37259 235.5 12V71C235.5 77.6274 230.127 83 223.5 83H80.5C73.8726 83 68.5 88.3726 68.5 95V221C68.5 227.627 63.1274 233 56.5 233H12.5C5.87256 233 0.5 238.373 0.5 245V477C0.5 483.627 5.87256 489 12.5 489H129.5C136.127 489 141.5 483.627 141.5 477V446C141.5 439.373 146.873 434 153.5 434H217.5C224.127 434 229.5 439.373 229.5 446V517C229.5 523.627 234.873 529 241.5 529H1125.5C1132.13 529 1137.5 523.627 1137.5 517V446C1137.5 439.373 1142.87 434 1149.5 434H1248.5C1255.13 434 1260.5 428.627 1260.5 422V359C1260.5 352.373 1265.87 347 1272.5 347H1329.5C1336.13 347 1341.5 341.627 1341.5 335V33C1341.5 26.3726 1336.13 21 1329.5 21H1059.5C1052.87 21 1047.5 26.3726 1047.5 33V71C1047.5 77.6274 1042.13 83 1035.5 83H984.5C977.873 83 972.5 77.6274 972.5 71V12Z' fill='white'/%3E%3C/svg%3E");
  }
  .featured-partner-section {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto 8.5rem;
  }
  .featured-partner-section .elementor-widget-wrap {
    padding: 6.75rem 1rem 6.81rem !important;
  }
}
@media (min-width: 48rem) {
  .featured-partner-section .pre-footer-section-text p {
    margin: 0;
    margin-bottom: 2.5rem;
    max-width: 100%;
  }
}
@media (min-width: 100rem) {
  .featured-partner-section::before {
    background-image: url("data:image/svg+xml,%3Csvg width='1800' height='533' viewBox='0 0 1800 533' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1460 12C1460 5.37258 1465.37 0 1472 0H1788C1794.63 0 1800 5.37258 1800 12V342C1800 348.627 1794.63 354 1788 354H1718C1711.37 354 1706 359.373 1706 366V456C1706 462.627 1700.63 468 1694 468H1379C1372.37 468 1367 473.373 1367 480V521C1367 527.627 1361.63 533 1355 533H471C464.373 533 459 527.627 459 521V480C459 473.373 453.627 468 447 468H300C293.373 468 288 473.373 288 480V504C288 510.627 282.627 516 276 516H12C5.37256 516 0 510.627 0 504V242C0 235.373 5.37256 230 12 230H94C100.627 230 106 224.627 106 218V127C106 120.373 111.373 115 118 115H371.541C378.168 115 383.541 109.627 383.541 103V16C383.541 9.37258 388.913 4 395.541 4H1361.22C1367.85 4 1373.22 9.37258 1373.22 16V103C1373.22 109.627 1378.59 115 1385.22 115H1448C1454.63 115 1460 109.627 1460 103V12Z' fill='white'/%3E%3C/svg%3E ");
  }
}
@media (max-width: 48rem) {
  .featured-partner-section img {
    max-width: 11.875rem;
  }
}

/* src/scss/collaboration/collaboration-hero.scss */
#collaboration-hero-section {
  margin-bottom: 4rem;
  padding: 0;
  max-width: var(--content-width);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  flex-direction: column;
  margin-bottom: 4rem;
}
#collaboration-hero-section .elementor-element {
  padding: 0;
}
#collaboration-hero-section-inner {
  -moz-column-gap: 20px;
  column-gap: 20px;
}
#collaboration-hero-section-inner .elementor-widget-image.hero-img-desktop {
  display: none;
}
#collaboration-hero-section-inner .elementor-widget-image.hero-img-mobile {
  padding-bottom: 2.25rem;
}
#collaboration-hero-section-inner-left {
  padding: 0;
  justify-content: center;
  align-content: center;
  align-items: center;
}
#collaboration-hero-section-inner-left .e-con-inner {
  padding-top: 0;
  padding-bottom: 0;
}
#collaboration-hero-section-inner-left > div {
  align-self: center;
  text-align: center;
  margin: 0;
}
#collaboration-hero-section-inner-left img {
  margin-bottom: 2rem;
}
#collaboration-hero-section-inner-left .hero-title h1 {
  font-family: var(--headline-ff);
  font-size: 1.625rem;
  line-height: 2.125rem;
  letter-spacing: var(--headline-1-ls);
  margin-bottom: 1.5rem;
}
#collaboration-hero-section-inner-left .hero-title h1 br,
#collaboration-hero-section-inner-left .hero-title h1 .mobile-hidden {
  display: none;
}
#collaboration-hero-section-inner-left .hero-title h1 .pink-txt {
  color: var(--pink-800);
}
#collaboration-hero-section-inner-left .hero-description {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  max-width: 57.875rem;
  width: 100%;
}
#collaboration-hero-section-inner-left .hero-description .pink-txt {
  color: var(--pink-800);
}
#collaboration-hero-section-inner-left-inner {
  display: none;
}
#collaboration-hero-section-inner-left-inner > .e-con-inner {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
#collaboration-hero-section-inner-left-inner > .e-con-inner img {
  display: block;
}
#collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container {
  background-color: var(--white);
  padding: 1.5rem;
  position: relative;
  border-radius: 12px;
  font-size: 12px;
  line-height: 16px;
  color: var(--grey-700);
  height: 228px;
}
#collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container .elementor-widget-image {
  position: absolute;
  top: -4rem;
  left: 0;
  margin-bottom: 0rem;
}
#collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container .elementor-widget-image img {
  width: 56px;
}
#collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container h3 {
  font-size: var(--headline-6-fs);
  line-height: var(--headline-6-lh);
  letter-spacing: var(--headline-6-ls);
  color: var(--grey-1000);
  margin-top: 0rem;
}
#collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container .link-txt {
  margin-top: auto;
}
#collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container .inner-txt {
  max-width: 9.5rem;
  width: 100%;
}
#collaboration-hero-section-inner-right {
  padding: 0;
  align-items: flex-start;
}
#collaboration-hero-section-inner-right img {
  max-width: 100%;
  width: 49.68rem;
  display: none;
}
#collaboration-hero-section .personas-container > .e-con-inner {
  display: flex;
  flex-direction: row !important;
  gap: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
#collaboration-hero-section .personas-container .persona {
  background-color: var(--white);
  padding: 1.25rem;
  position: relative;
  border-radius: 12px;
  font-size: 12px;
  line-height: 16px;
  color: var(--grey-700);
  min-height: 168px;
}
#collaboration-hero-section .personas-container .persona > .e-con-inner {
  flex-direction: column !important;
  padding: 0;
}
#collaboration-hero-section .personas-container .persona .elementor-widget-image img {
  width: 80px;
}
#collaboration-hero-section .personas-container .persona .img-heading {
  flex-wrap: nowrap !important;
  --flex-wrap: nowrap !important;
}
#collaboration-hero-section .personas-container .persona .img-heading > .e-con-inner {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  padding-top: 0;
  padding-bottom: 0;
}
#collaboration-hero-section .personas-container .persona h3 {
  font-size: var(--headline-5-fs);
  line-height: var(--headline-5-lh);
  letter-spacing: var(--headline-5-ls);
  color: var(--grey-1000);
}
#collaboration-hero-section .personas-container .persona .link-txt {
  margin-top: auto;
}
#collaboration-hero-section .personas-container .persona .inner-txt {
  margin-top: 0rem;
  width: 100%;
}
@media (min-width: 48rem) {
  #collaboration-hero-section {
    margin-top: 0.5rem;
    margin-bottom: 5rem;
  }
  #collaboration-hero-section-inner {
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
  #collaboration-hero-section-inner-left > div {
    max-width: 31.25rem;
    align-self: flex-end;
    text-align: left;
  }
  #collaboration-hero-section-inner-left img {
    display: none;
  }
  #collaboration-hero-section-inner-left .hero-title h1 {
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  #collaboration-hero-section-inner-left .hero-title h1 br,
  #collaboration-hero-section-inner-left .hero-title h1 .mobile-hidden {
    display: inline;
    display: initial;
  }
  #collaboration-hero-section-inner-left .hero-title h1 span {
    color: inherit;
  }
  #collaboration-hero-section-inner-left .hero-description {
    margin-bottom: 0rem;
  }
  #collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container h3 {
    margin-top: 1rem;
    max-width: 7.5rem;
    margin-bottom: 4px;
    font-size: 16px;
  }
  #collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container .inner-txt {
    max-width: 7.5rem;
  }
  #collaboration-hero-section-inner-right img {
    display: block;
  }
  #collaboration-hero-section .personas-container {
    margin-top: 29px;
  }
  #collaboration-hero-section .personas-container > .e-con-inner {
    gap: 1rem;
  }
}
@media (min-width: 54rem) {
  #collaboration-hero-section-inner {
    -moz-column-gap: 75px;
    column-gap: 75px;
  }
  #collaboration-hero-section-inner .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: calc(50% - 56.25rem);
  }
  #collaboration-hero-section-inner .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1800/797;
  }
  #collaboration-hero-section-inner .elementor-widget-image.hero-img-mobile {
    display: none;
  }
}
@media (min-width: 64rem) {
  #collaboration-hero-section {
    margin-top: 1.8rem;
    margin-bottom: 7.5rem;
  }
  #collaboration-hero-section-inner-left > div {
    height: 100%;
  }
  #collaboration-hero-section-inner-left .hero-title h1 {
    max-width: 488px;
    font-size: 3rem;
    line-height: 4rem;
  }
  #collaboration-hero-section-inner-left .hero-description {
    max-width: 416px;
    margin: 0 0 3rem 0;
  }
  #collaboration-hero-section-inner-left-inner {
    display: block;
  }
  #collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container {
    max-width: 201px;
  }
  #collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container .elementor-widget-image {
    top: -3rem;
  }
  #collaboration-hero-section-inner-left-inner > .e-con-inner .collaboration-hero-inner-container h3 {
    margin-top: 1.5rem;
  }
  #collaboration-hero-section .personas-container {
    display: none;
  }
  #collaboration-hero-section .personas-container .persona .inner-txt {
    margin-top: 1rem;
  }
}
@media (min-width: 90rem) {
  #collaboration-hero-section-inner-right img {
    position: relative;
    left: -2.6rem;
    max-width: 41.25rem;
  }
}

/* src/scss/collaboration/collaboration-featured-section.scss */
.collaboration-featured-section {
  width: 100%;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin: clamp(4.5rem, 3.7623rem + 3.1475vw, 7.5rem) auto 0;
}
.collaboration-featured-section .e-con,
.collaboration-featured-section .e-con-inner {
  padding: 0;
}
.collaboration-featured-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='335' height='726' viewBox='0 0 335 726' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M232 12C232 5.37258 226.627 0 220 0H43C36.3726 0 31 5.37258 31 12V15C31 21.6274 25.6274 27 19 27H12C5.37259 27 0 32.3726 0 39V469V692V714C0 720.627 5.37259 726 12 726H210C216.627 726 222 720.627 222 714V704C222 697.373 227.373 692 234 692H323C329.627 692 335 686.627 335 680V39C335 32.3726 329.627 27 323 27H244C237.373 27 232 21.6274 232 15V12Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
}
.collaboration-featured-section .elementor-widget-wrap {
  margin: 0 auto;
  padding: 4.5rem 1rem 5rem !important;
  height: 100%;
  width: 100%;
  max-width: 1200px;
  text-align: center;
}
.collaboration-featured-section .pre-footer-section-text p {
  font-family: var(--headline-ff);
  font-size: 26px;
  line-height: 34px;
  letter-spacing: var(--headline-2-ls);
  font-weight: 800;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 2.5rem;
}
.collaboration-featured-section .prefooter-description-text {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: var(--paragraph-medium-ls);
  max-width: 64rem;
  width: 100%;
  margin: 0.25rem auto 2.5rem;
  color: var(--grey-700);
}
.collaboration-featured-section + #practicioners-pink-grid {
  margin-top: 64px;
}
@media (min-width: 36rem) {
  .collaboration-featured-section::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='728' height='536' viewBox='0 0 728 536' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M543 12C543 5.37258 537.627 0 531 0H48C41.3726 0 36 5.37258 36 12V17C36 23.6274 30.6274 29 24 29H12C5.37256 29 0 34.3726 0 41L6.10352e-05 346.258L0 502L6.10352e-05 523.999C6.10352e-05 530.627 5.37262 535.999 12.0001 535.999H470.436C477.063 535.999 482.436 530.627 482.436 523.999V514C482.436 507.373 487.808 502 494.436 502H716C722.627 502 728 496.627 728 490V41C728 34.3726 722.627 29 716 29H555C548.373 29 543 23.6274 543 17V12Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  .collaboration-featured-section {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  }
}
@media (min-width: 48rem) {
  .collaboration-featured-section {
    margin: 5rem auto 0;
  }
  .collaboration-featured-section .elementor-widget-wrap {
    padding: 3rem 2rem 3.25rem !important;
  }
  .collaboration-featured-section .pre-footer-section-text p {
    margin: 0;
    margin-bottom: 1rem;
    margin-top: 3rem;
    max-width: 100%;
    font-size: 40px;
    line-height: 52px;
  }
  .collaboration-featured-section .prefooter-description-text {
    max-width: 847px;
    margin-top: 0;
    margin-bottom: 3rem;
    font-size: 20px;
    line-height: 32px;
  }
}
@media (min-width: 64rem) {
  .collaboration-featured-section {
    margin-top: 7.5rem;
  }
  .collaboration-featured-section .elementor-widget-wrap {
    padding: 3.5rem 2rem 3.5rem !important;
  }
  .collaboration-featured-section .pre-footer-section-text p {
    font-size: 3rem;
    line-height: 4rem;
  }
  .collaboration-featured-section + #practicioners-pink-grid {
    margin-top: 160px;
  }
}
@media (min-width: 70rem) {
  .collaboration-featured-section::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1341' height='529' viewBox='0 0 1341 529' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M972 12C972 5.37258 966.627 0 960 0H247C240.373 0 235 5.37259 235 12V71C235 77.6274 229.627 83 223 83H80C73.3726 83 68 88.3726 68 95V221C68 227.627 62.6274 233 56 233H12C5.37256 233 0 238.373 0 245V477C0 483.627 5.37256 489 12 489H129C135.627 489 141 483.627 141 477V446C141 439.373 146.373 434 153 434H217C223.627 434 229 439.373 229 446V517C229 523.627 234.373 529 241 529H1125C1131.63 529 1137 523.627 1137 517V446C1137 439.373 1142.37 434 1149 434H1248C1254.63 434 1260 428.627 1260 422V359C1260 352.373 1265.37 347 1272 347H1329C1335.63 347 1341 341.627 1341 335V33C1341 26.3726 1335.63 21 1329 21H1059C1052.37 21 1047 26.3726 1047 33V71C1047 77.6274 1041.63 83 1035 83H984C977.373 83 972 77.6274 972 71V12Z' fill='white'/%3E%3C/svg%3E");
  }
}
@media (min-width: 90rem) {
  .collaboration-featured-section {
    max-width: 1341px;
  }
  .collaboration-featured-section .prefooter-description-text {
    margin-bottom: 3rem;
    font-size: 1.25rem;
    line-height: 2rem;
  }
}
@media (max-width: 48rem) {
  .collaboration-featured-section img {
    max-width: 11.875rem;
  }
}

/* src/scss/collaboration/collaboration-featured-section-small.scss */
.collaboration-featured-section-small {
  width: 100%;
  margin: 0 auto 4.5rem auto;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
}
.collaboration-featured-section-small .e-con,
.collaboration-featured-section-small .e-con-inner {
  padding: 0;
}
.collaboration-featured-section-small::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='335' height='285' viewBox='0 0 335 285' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38 12C38 5.37258 43.3726 0 50 0H69C75.6274 0 81 5.37258 81 12V14C81 20.6274 86.3726 26 93 26H289C295.627 26 301 31.3726 301 38V43C301 49.6274 306.373 55 313 55H323C329.627 55 335 60.3726 335 67V246V264V273C335 279.627 329.627 285 323 285H40.5C34.701 285 30 280.299 30 274.5C30 268.701 25.299 264 19.5 264H12C5.37258 264 0 258.627 0 252V67C0 60.3726 5.37259 55 12 55H65C70.5229 55 75 50.5228 75 45C75 39.4772 70.5229 35 65 35H50C43.3726 35 38 29.6274 38 23V12Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
}
.collaboration-featured-section-small .elementor-widget-wrap {
  margin: 0 auto;
  padding: 5.25rem 1rem 3.125rem !important;
  height: 100%;
  width: 100%;
  max-width: 1200px;
  text-align: center;
}
.collaboration-featured-section-small .elementor-widget-wrap .undertxt {
  margin-top: 2rem;
  color: var(--grey-600);
}
.collaboration-featured-section-small .elementor-widget-wrap .undertxt .e-con-inner {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.collaboration-featured-section-small .elementor-widget-wrap .undertxt .e-con-inner > div {
  padding: 0 1.5rem;
  letter-spacing: 1px;
}
.collaboration-featured-section-small .elementor-widget-wrap .undertxt .e-con-inner > div:first-child {
  border-right: 1px solid var(--grey-500);
}
@media (min-width: 36rem) {
  .collaboration-featured-section-small::before {
    left: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='751' height='231' viewBox='0 0 751 231' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M112 12C112 5.37258 117.373 0 124 0H596C602.627 0 608 5.37258 608 12V32C608 38.6274 613.373 44 620 44H657C663.627 44 669 49.3726 669 56V181C669 187.627 663.627 193 657 193H579.556C572.928 193 567.556 198.373 567.556 205V215.944C567.556 222.572 562.183 227.944 555.556 227.944H176C169.373 227.944 164 222.572 164 215.944V205C164 198.373 158.628 193 152 193H75C68.3726 193 63 198.373 63 205V219C63 225.627 57.6274 231 51 231H12C5.37256 231 0 225.627 0 219V180C0 173.373 5.37256 168 12 168H37C43.6274 168 49 162.627 49 156V56C49 49.3726 54.3726 44 61 44H100C106.627 44 112 38.6274 112 32V12ZM697 59C697 52.3726 702.373 47 709 47H739C745.627 47 751 52.3726 751 59V89C751 95.6274 745.627 101 739 101H709C702.373 101 697 95.6274 697 89V59Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 100% 100%;
    max-width: 751px;
    transform: translateX(-50%);
  }
  .collaboration-featured-section-small {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  }
  .collaboration-featured-section-small .elementor-widget-wrap {
    padding: 2.625rem 1rem 2.875rem !important;
  }
  .collaboration-featured-section-small .elementor-widget-wrap .undertxt {
    margin-top: 1.5rem;
  }
}
@media (min-width: 48rem) {
  .collaboration-featured-section-small {
    margin-bottom: 5rem;
  }
}
@media (min-width: 64rem) {
  .collaboration-featured-section-small {
    margin-bottom: 7.5rem;
  }
  .collaboration-featured-section-small .elementor-widget-wrap .undertxt .e-con-inner > div {
    line-height: 1.75rem;
  }
}

/* src/scss/collaboration/img-quote-section.scss */
.img-quote-section {
  width: 100%;
  margin: 0 auto;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
}
.img-quote-section .e-con,
.img-quote-section .e-con-inner {
  padding: 0;
}
.img-quote-section .elementor-widget-wrap {
  margin: 4.5rem auto 0 auto;
  height: 100%;
  width: 100%;
  padding: 0 !important;
  max-width: 1200px;
  text-align: center;
}
.img-quote-section-top > .e-con-inner,
.img-quote-section-bottom > .e-con-inner {
  display: flex;
  flex-direction: row !important;
  gap: 1.5rem;
}
.img-quote-section-top .tablet {
  display: none;
}
.img-quote-section-top .desktop-mobile {
  display: block;
}
.img-quote-section-top .img-quote-section-txt > .e-con-inner {
  justify-content: center;
}
.img-quote-section-top .img-quote-section-txt .name {
  font-size: 18px;
  font-family: var(--headline-ff);
  line-height: 24px;
  margin-bottom: 4px;
}
.img-quote-section-top .img-quote-section-txt .occupation {
  color: var(--grey-1000);
  margin-bottom: 1.5rem;
}
.img-quote-section-top .img-quote-section-txt .quote {
  color: var(--grey-700);
  margin-bottom: 1.5rem;
}
.img-quote-section-top .img-quote-section-txt .quote a {
  color: var(--pink-800);
  transition: color 0.2s ease-in-out;
}
.img-quote-section-top .img-quote-section-txt .quote a:hover {
  color: var(--pink-600);
}
.img-quote-section-top .img-quote-section-txt .elementor-widget-image {
  margin-top: auto;
  text-align: left;
}
.img-quote-section-bottom {
  margin-bottom: 4.5rem;
}
.img-quote-section-bottom > .e-con-inner {
  display: flex;
  flex-direction: column-reverse !important;
}
.img-quote-section-bottom .tablet {
  display: none;
}
.img-quote-section-bottom .desktop-mobile {
  display: block;
}
.img-quote-section-bottom .img-quote-section-txt > .e-con-inner {
  justify-content: center;
}
.img-quote-section-bottom .img-quote-section-txt .name {
  font-size: 18px;
  font-family: var(--headline-ff);
  line-height: 28px;
  margin-bottom: 0.5rem;
}
.img-quote-section-bottom .img-quote-section-txt .occupation {
  color: var(--grey-1000);
  margin-bottom: 1.5rem;
}
.img-quote-section-bottom .img-quote-section-txt .quote {
  color: var(--grey-700);
  margin-bottom: 1.5rem;
}
.img-quote-section-bottom .img-quote-section-txt .elementor-widget-image {
  margin-top: auto;
  text-align: left;
}
.img-quote-section-bottom .img-quote-section-txt .elementor-widget-image img {
  max-width: 163px;
}
.img-quote-section .personas-container {
  margin-bottom: 4.5rem;
}
.img-quote-section .personas-container > .e-con-inner {
  display: flex;
  flex-direction: row !important;
  gap: 1.5rem;
}
.img-quote-section .personas-container .persona {
  background-color: var(--white);
  padding: 1.25rem;
  padding-bottom: 1.5rem;
  position: relative;
  border-radius: 12px;
  line-height: 16px;
  color: var(--grey-700);
  min-height: 168px;
  font-size: 12px;
}
.img-quote-section .personas-container .persona .elementor-widget-image {
  flex-shrink: 0;
}
.img-quote-section .personas-container .persona .elementor-widget-image img {
  width: 60px;
}
.img-quote-section .personas-container .persona .img-heading {
  flex-wrap: nowrap !important;
  --flex-wrap: nowrap !important;
}
.img-quote-section .personas-container .persona .img-heading > .e-con-inner {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
.img-quote-section .personas-container .persona h3 {
  font-size: var(--headline-5-fs);
  line-height: var(--headline-5-lh);
  letter-spacing: var(--headline-5-ls);
  color: var(--grey-1000);
}
.img-quote-section .personas-container .persona .link-txt {
  margin-top: auto;
}
.img-quote-section .personas-container .persona .inner-txt {
  margin-top: 0rem;
  width: 100%;
}
@media (min-width: 36rem) {
  .img-quote-section {
    margin: 0 auto;
  }
}
@media (min-width: 45.9rem) {
  .img-quote-section-bottom > .e-con-inner {
    display: flex;
    flex-direction: row !important;
  }
}
@media (min-width: 46rem) and (max-width: 60rem) {
  .img-quote-section-top .tablet {
    display: block;
    flex: 1;
  }
  .img-quote-section-top .img-quote-section-txt {
    flex: 1;
  }
  .img-quote-section-top .desktop-mobile {
    display: none;
  }
  .img-quote-section-bottom .tablet {
    display: block;
    flex: 1;
  }
  .img-quote-section-bottom .img-quote-section-txt {
    flex: 1;
  }
  .img-quote-section-bottom .desktop-mobile {
    display: none;
  }
}
@media (min-width: 48rem) {
  .img-quote-section .elementor-widget-wrap {
    margin-top: 6.25rem;
  }
  .img-quote-section-top > .e-con-inner {
    display: grid;
    grid-gap: 72px;
    gap: 72px;
    grid-template-columns: 280px 1fr;
  }
  .img-quote-section-top .img-quote-section-txt .name {
    margin-bottom: 8px;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .img-quote-section-bottom {
    margin-bottom: 6.25rem;
  }
  .img-quote-section-bottom > .e-con-inner {
    display: grid;
    grid-gap: 72px;
    gap: 72px;
    grid-template-columns: 1fr 280px;
    gap: 72px;
  }
  .img-quote-section-bottom .img-quote-section-txt .name {
    font-size: 24px;
    line-height: 32px;
  }
  .img-quote-section .personas-container {
    margin-bottom: 6.25rem;
  }
  .img-quote-section .personas-container > .e-con-inner {
    gap: 1rem;
  }
  .img-quote-section .personas-container .persona .img-heading > .e-con-inner {
    gap: 1.5rem;
  }
}
@media (min-width: 60rem) {
  .img-quote-section-top > .e-con-inner {
    grid-template-columns: 473px 1fr;
    gap: 46px;
  }
  .img-quote-section-bottom > .e-con-inner {
    grid-template-columns: 1fr 473px;
    gap: 46px;
  }
}
@media (min-width: 64rem) {
  .img-quote-section .elementor-widget-wrap {
    margin-top: 7.5rem;
  }
  .img-quote-section-bottom {
    margin-bottom: 7.5rem;
  }
  .img-quote-section .personas-container {
    margin-bottom: 7.5rem;
  }
  .img-quote-section .personas-container .persona {
    font-size: var(--paragraph-medium-fs);
    padding: 2rem;
    padding-bottom: 2.5rem;
    min-height: 216px;
    line-height: var(--paragraph-medium-lh);
  }
  .img-quote-section .personas-container .persona .elementor-widget-image img {
    width: 80px;
  }
  .img-quote-section .personas-container .persona h3 {
    font-size: var(--headline-4-fs);
    line-height: var(--headline-4-lh);
    letter-spacing: var(--headline-4-ls);
  }
  .img-quote-section .personas-container .persona .inner-txt {
    margin-top: 1rem;
  }
}
@media (max-width: 64rem) {
  .img-quote-section .e-con,
  .img-quote-section .e-con-inner {
    justify-content: center !important;
  }
}

/* src/scss/collaboration/collaboration-footer.scss */
.collaboration-pink-footer-section {
  width: 100%;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin: 0 auto clamp(4rem, 4.2459rem - 1.0492vw, 3rem);
}
.collaboration-pink-footer-section .e-con,
.collaboration-pink-footer-section .e-con-inner {
  padding: 0;
}
.collaboration-pink-footer-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='335' height='457' viewBox='0 0 335 457' fill='none'%3E%3Cmask id='mask0_103_6664' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='335' height='457'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M299 12C299 5.37258 293.627 0 287 0H12C5.37258 0 0 5.37259 0 12V412C0 418.627 5.37258 424 12 424H16C22.6274 424 28 429.373 28 436V445C28 451.627 33.3726 457 40 457H323C329.627 457 335 451.627 335 445V56C335 49.3726 329.627 44 323 44H311C304.373 44 299 38.6274 299 32V12Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_103_6664)'%3E%3Crect width='335' height='457' fill='%23F98DA3'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
}
.collaboration-pink-footer-section .elementor-widget-wrap {
  margin: 0 auto;
  padding: 4rem 1rem 3rem !important;
  height: 100%;
  width: 100%;
  max-width: 1200px;
  text-align: center;
}
.collaboration-pink-footer-section .pre-footer-section-text p {
  font-family: var(--headline-ff);
  font-size: 1.625rem;
  line-height: 2.125rem;
  letter-spacing: var(--headline-2-ls);
  font-weight: 700;
  margin: auto;
  margin-bottom: 0.25rem;
  max-width: 280px;
}
.collaboration-pink-footer-section .prefooter-description-text {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: var(--paragraph-medium-ls);
  max-width: 64rem;
  width: 100%;
  margin: 0.25rem auto 1.5rem;
}
.collaboration-pink-footer-section .link {
  margin-top: 1.5rem;
}
@media (min-width: 36rem) {
  .collaboration-pink-footer-section::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='728' height='480' viewBox='0 0 728 480' fill='none'%3E%3Cmask id='mask0_103_21248' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='728' height='480'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M649.767 12C649.767 5.37258 644.395 0 637.767 0H12C5.37258 0 0 5.37259 0 12V433.339C0 439.967 5.37259 445.339 12 445.339H48.8478C55.4752 445.339 60.8478 450.712 60.8478 457.339V467.998C60.8478 474.626 66.2204 479.998 72.8478 479.998H716C722.627 479.998 728 474.626 728 467.998V58.2129C728 51.5855 722.627 46.2129 716 46.2129H661.767C655.14 46.2129 649.767 40.8403 649.767 34.2129V12Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_103_21248)'%3E%3Crect width='728' height='480' fill='%23F98DA3'/%3E%3C/g%3E%3C/svg%3E%0A");
  }
  .collaboration-pink-footer-section {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  }
  .collaboration-pink-footer-section .pre-footer-section-text p {
    max-width: 480px;
    width: 100%;
  }
}
@media (min-width: 48rem) {
  .collaboration-pink-footer-section {
    margin-bottom: 6rem;
  }
  .collaboration-pink-footer-section .elementor-widget-wrap {
    padding: 4rem 1rem 4.5rem !important;
  }
  .collaboration-pink-footer-section .pre-footer-section-text p {
    margin: auto;
    margin-bottom: 2.5rem;
    max-width: 576px;
    width: 100%;
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  .collaboration-pink-footer-section .prefooter-description-text {
    margin: -1.5rem auto 2.5rem;
    max-width: 32rem;
    font-size: 20px;
    line-height: 32px;
    width: 100%;
  }
}
@media (min-width: 64rem) {
  .collaboration-pink-footer-section .elementor-widget-wrap {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
}
@media (min-width: 70rem) {
  .collaboration-pink-footer-section::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1341' height='520' viewBox='0 0 1341 520' fill='none'%3E%3Cg clip-path='url(%23clip0_136_2647)'%3E%3Cmask id='mask0_136_2647' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-413' y='0' width='1754' height='520'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1040.5 12C1040.5 5.37258 1035.13 0 1028.5 0H-147.5C-154.127 0 -159.5 5.37258 -159.5 12V46C-159.5 52.6274 -164.873 58 -171.5 58H-217.5C-224.127 58 -229.5 63.3726 -229.5 70V118C-229.5 124.627 -234.873 130 -241.5 130H-275.5C-282.127 130 -287.5 124.627 -287.5 118V94C-287.5 87.3726 -292.873 82 -299.5 82H-400.5C-407.127 82 -412.5 87.3726 -412.5 94V195C-412.5 201.627 -407.127 207 -400.5 207H-311.5C-304.873 207 -299.5 212.373 -299.5 219V348C-299.5 354.627 -304.873 360 -311.5 360H-317.5C-324.127 360 -329.5 365.373 -329.5 372V408C-329.5 414.627 -324.127 420 -317.5 420H-281.5C-274.873 420 -269.5 414.627 -269.5 408V402C-269.5 395.373 -264.127 390 -257.5 390H-241.5C-234.873 390 -229.5 395.373 -229.5 402V450C-229.5 456.627 -224.127 462 -217.5 462H-171.5C-164.873 462 -159.5 467.373 -159.5 474V508C-159.5 514.627 -154.127 520 -147.5 520H1028.5C1035.13 520 1040.5 514.627 1040.5 508V474C1040.5 467.373 1045.87 462 1052.5 462H1098.5C1105.13 462 1110.5 456.627 1110.5 450V402C1110.5 395.373 1115.87 390 1122.5 390H1166.5C1173.13 390 1178.5 395.373 1178.5 402V446C1178.5 452.627 1183.87 458 1190.5 458H1291.5C1298.13 458 1303.5 452.627 1303.5 446V345C1303.5 338.373 1298.13 333 1291.5 333H1192.5C1185.87 333 1180.5 327.627 1180.5 321V142C1180.5 135.373 1175.13 130 1168.5 130H1122.5C1115.87 130 1110.5 124.627 1110.5 118V70C1110.5 63.3726 1105.13 58 1098.5 58H1052.5C1045.87 58 1040.5 52.6274 1040.5 46V12ZM1340.5 60C1340.5 53.3726 1335.13 48 1328.5 48H1292.5C1285.87 48 1280.5 53.3726 1280.5 60V130C1280.5 136.627 1275.13 142 1268.5 142H1252.5C1245.87 142 1240.5 147.373 1240.5 154V190C1240.5 196.627 1245.87 202 1252.5 202H1288.5C1295.13 202 1300.5 196.627 1300.5 190V190C1300.5 183.373 1305.87 178 1312.5 178H1328.5C1335.13 178 1340.5 172.627 1340.5 166V60Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_136_2647)'%3E%3Crect x='-505.5' y='-35.4883' width='1892' height='591' fill='%23F98DA3'/%3E%3C/g%3E%3C/g%3E%3Cg clip-path='url(%23clip1_136_2647)'%3E%3Cmask id='mask1_136_2647' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1753' height='520'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1453 12C1453 5.37258 1447.63 0 1441 0H265C258.373 0 253 5.37258 253 12V46C253 52.6274 247.627 58 241 58H195C188.373 58 183 63.3726 183 70V118C183 124.627 177.627 130 171 130H137C130.373 130 125 124.627 125 118V94C125 87.3726 119.627 82 113 82H12C5.37258 82 0 87.3726 0 94V195C0 201.627 5.37258 207 12 207H101C107.627 207 113 212.373 113 219V348C113 354.627 107.627 360 101 360H95C88.3726 360 83 365.373 83 372V408C83 414.627 88.3726 420 95 420H131C137.627 420 143 414.627 143 408V402C143 395.373 148.373 390 155 390H171C177.627 390 183 395.373 183 402V450C183 456.627 188.373 462 195 462H241C247.627 462 253 467.373 253 474V508C253 514.627 258.373 520 265 520H1441C1447.63 520 1453 514.627 1453 508V474C1453 467.373 1458.37 462 1465 462H1511C1517.63 462 1523 456.627 1523 450V402C1523 395.373 1528.37 390 1535 390H1579C1585.63 390 1591 395.373 1591 402V446C1591 452.627 1596.37 458 1603 458H1704C1710.63 458 1716 452.627 1716 446V345C1716 338.373 1710.63 333 1704 333H1605C1598.37 333 1593 327.627 1593 321V142C1593 135.373 1587.63 130 1581 130H1535C1528.37 130 1523 124.627 1523 118V70C1523 63.3726 1517.63 58 1511 58H1465C1458.37 58 1453 52.6274 1453 46V12ZM1753 60C1753 53.3726 1747.63 48 1741 48H1705C1698.37 48 1693 53.3726 1693 60V130C1693 136.627 1687.63 142 1681 142H1665C1658.37 142 1653 147.373 1653 154V190C1653 196.627 1658.37 202 1665 202H1701C1707.63 202 1713 196.627 1713 190V190C1713 183.373 1718.37 178 1725 178H1741C1747.63 178 1753 172.627 1753 166V60Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_136_2647)'%3E%3Crect x='-93' y='-35.4883' width='1892' height='591' fill='%23F98DA3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_136_2647'%3E%3Crect width='624' height='520' fill='white' transform='translate(716.5)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_136_2647'%3E%3Crect width='717' height='520' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  .collaboration-pink-footer-section .pre-footer-section-text p {
    margin-bottom: 1rem;
    font-size: 3rem;
    line-height: 4rem;
    max-width: 676px;
  }
  .collaboration-pink-footer-section .prefooter-description-text {
    margin: 0 auto 2.5rem auto;
  }
}
@media (min-width: 90rem) {
  .collaboration-pink-footer-section {
    max-width: 1341px;
  }
}

/* src/scss/collaboration/collaboration-cta-section.scss */
.collaboration-cta-section {
  width: 100%;
  margin: 0 auto;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
}
.collaboration-cta-section .e-con,
.collaboration-cta-section .e-con-inner {
  padding: 0;
}
.collaboration-cta-section .elementor-widget-wrap {
  margin: 0 auto;
  padding: 2rem 1rem 2rem !important;
  height: 100%;
  width: 100%;
  max-width: 1200px;
  text-align: center;
}
.collaboration-cta-section-wrapper > .e-con-inner {
  display: flex;
  flex-direction: row !important;
  justify-content: center !important;
  gap: 1.5rem;
}
.collaboration-cta-section-wrapper > .e-con-inner .elementor-widget-button {
  flex-shrink: 0;
}
.collaboration-cta-section-wrapper > .e-con-inner .elementor-widget-button a {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.collaboration-cta-section-inner > .e-con-inner {
  display: flex;
  flex-direction: column !important;
  align-items: center !important;
}
.collaboration-cta-section-inner > .e-con-inner .elementor-widget-image {
  padding-right: 0rem;
}
.collaboration-cta-section-inner > .e-con-inner .elementor-widget-text-editor {
  position: relative;
  padding-left: 0rem;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  margin-top: 1rem;
  color: var(--grey-700);
}
.collaboration-cta-section-inner > .e-con-inner .elementor-widget-text-editor strong:first-child {
  display: block;
  margin: 0 auto 0.5rem auto;
  max-width: 229px;
  color: var(--grey-1000);
}
.collaboration-cta-section-inner > .e-con-inner .elementor-widget-text-editor::before {
  content: "|";
  position: absolute;
  left: 0;
  font-size: 24px;
  color: var(--grey-300);
  top: 50%;
  transform: translateY(-50%);
  display: none;
}
.divider-line {
  padding: 0;
}
@media (min-width: 36rem) {
  .collaboration-cta-section {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto;
  }
}
@media (min-width: 48rem) {
  .collaboration-cta-section-wrapper > .e-con-inner {
    align-items: center !important;
  }
  .collaboration-cta-section-inner > .e-con-inner {
    display: grid;
    grid-template-columns: 2.5rem 1fr;
    grid-gap: 3rem;
    gap: 3rem;
  }
  .collaboration-cta-section-inner > .e-con-inner .elementor-widget-text-editor strong:first-child {
    display: block;
    max-width: none;
    max-width: initial;
    margin-bottom: 0;
  }
  .collaboration-cta-section-inner > .e-con-inner .elementor-widget-text-editor {
    text-align: left;
    margin-top: 0;
  }
  .collaboration-cta-section-inner > .e-con-inner .elementor-widget-text-editor::before {
    content: "";
    left: -1.5rem;
    display: block;
    width: 1px;
    height: 24px;
    background-color: var(--grey-300);
  }
}

/* src/scss/collaboration/ms-logos.scss */
.ms-logos {
  width: 100%;
  margin: 0 auto 72px auto;
  padding: 0;
}
.ms-logos .e-con,
.ms-logos .e-con-inner {
  padding: 0;
}
.ms-logos .e-con-inner {
  gap: 24px;
  justify-content: center !important;
}
.ms-logos-image-desktop {
  display: none;
}
.ms-logos-image-marketplace {
  margin-left: 5vw;
}
@media (min-width: 48rem) {
  .ms-logos {
    margin-bottom: 87px;
    padding: 0 20px;
  }
  .ms-logos .e-con-inner {
    gap: 36px;
  }
  .ms-logos-image-desktop {
    display: block;
  }
  .ms-logos-image-mobile {
    display: none;
  }
  .ms-logos-image-marketplace {
    margin-left: 0;
  }
}
@media (min-width: 64rem) {
  .ms-logos {
    margin-bottom: 125px;
  }
  .ms-logos .e-con-inner {
    gap: 76px;
  }
}

/* src/scss/practicioners/practicioners-hero.scss */
#practicioners-hero-section {
  margin-bottom: 4rem;
  padding: 0;
  max-width: var(--content-width);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  flex-direction: column;
  margin-bottom: clamp(4.5rem, 3.7623rem + 3.1475vw, 7.5rem);
}
#practicioners-hero-section .elementor-element {
  padding: 0;
}
#practicioners-hero-section-inner {
  -moz-column-gap: 20px;
  column-gap: 20px;
}
#practicioners-hero-section-inner .elementor-widget-image.hero-img-desktop {
  display: none;
}
#practicioners-hero-section-inner .elementor-widget-image.hero-img-mobile {
  padding-bottom: 2.25rem;
}
#practicioners-hero-section-inner-left {
  padding: 0;
  justify-content: center;
  align-content: center;
  align-items: center;
}
#practicioners-hero-section-inner-left .e-con-inner {
  padding-top: 0;
  padding-bottom: 0;
}
#practicioners-hero-section-inner-left > div {
  align-self: center;
  text-align: center;
  margin: 0;
}
#practicioners-hero-section-inner-left img {
  margin-bottom: 2rem;
}
#practicioners-hero-section-inner-left .hero-title h1 {
  font-family: var(--headline-ff);
  font-size: 2.25rem;
  line-height: 2.75rem;
  letter-spacing: var(--headline-1-ls);
  margin-bottom: 1.5rem;
}
#practicioners-hero-section-inner-left .hero-title h1 br,
#practicioners-hero-section-inner-left .hero-title h1 .mobile-hidden {
  display: none;
}
#practicioners-hero-section-inner-left .hero-title h1 .pink-txt {
  color: var(--pink-800);
}
#practicioners-hero-section-inner-left .hero-description {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.31rem;
  max-width: 57.875rem;
  width: 100%;
}
#practicioners-hero-section-inner-left .hero-description .pink-txt {
  color: var(--pink-800);
}
#practicioners-hero-section-inner-left-inner > .e-con-inner {
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
  align-items: center;
}
#practicioners-hero-section-inner-left-inner > .e-con-inner img {
  display: block;
}
#practicioners-hero-section-inner-left-inner > .e-con-inner .practicioners-hero-inner-container {
  width: auto;
  flex-shrink: 0;
}
#practicioners-hero-section-inner-left-inner > .e-con-inner .practicioners-hero-inner-container h3 {
  font-size: var(--headline-6-fs);
  line-height: var(--headline-6-lh);
  letter-spacing: var(--headline-6-ls);
  color: var(--grey-1000);
  margin-top: 0rem;
}
#practicioners-hero-section-inner-left-inner > .e-con-inner .practicioners-hero-inner-container .link-txt {
  margin-top: auto;
}
#practicioners-hero-section-inner-left-inner > .e-con-inner .practicioners-hero-inner-container .inner-txt {
  max-width: 9.5rem;
  width: 100%;
}
#practicioners-hero-section-inner-right {
  padding: 0;
  align-items: flex-start;
}
#practicioners-hero-section-inner-right img {
  max-width: 100%;
  width: 49.68rem;
  display: none;
}
@media (min-width: 48rem) {
  #practicioners-hero-section {
    margin-top: 0.7rem;
  }
  #practicioners-hero-section-inner #practicioners-hero-section-inner-left {
    width: 50%;
  }
  #practicioners-hero-section-inner #collaboration-hero-section-inner-right {
    width: 47.4%;
  }
  #practicioners-hero-section-inner-left > div {
    max-width: 31.25rem;
    align-self: flex-end;
    text-align: left;
    height: 100%;
  }
  #practicioners-hero-section-inner-left img {
    display: none;
  }
  #practicioners-hero-section-inner-left .hero-title h1 {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }
  #practicioners-hero-section-inner-left .hero-title h1 br,
  #practicioners-hero-section-inner-left .hero-title h1 .mobile-hidden {
    display: inline;
    display: initial;
  }
  #practicioners-hero-section-inner-left .hero-title h1 span {
    color: inherit;
  }
  #practicioners-hero-section-inner-left .hero-description {
    margin-bottom: 1.5rem;
    padding-right: 1.5rem;
  }
  #practicioners-hero-section-inner-left-inner > .e-con-inner .practicioners-hero-inner-container h3 {
    margin-top: 1rem;
  }
  #practicioners-hero-section-inner-right img {
    display: block;
  }
}
@media (min-width: 54rem) {
  #practicioners-hero-section-inner .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: calc(50% - 56.25rem);
  }
  #practicioners-hero-section-inner .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1800/797;
  }
  #practicioners-hero-section-inner .elementor-widget-image.hero-img-mobile {
    display: none;
  }
}
@media (min-width: 55rem) {
  #practicioners-hero-section-inner-left .elementor-button-wrapper .elementor-size-lg {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}
@media (min-width: 64rem) {
  #practicioners-hero-section {
    margin-top: 1.8rem;
    margin-bottom: 120px;
  }
  #practicioners-hero-section-inner {
    -moz-column-gap: 70px;
    column-gap: 70px;
  }
  #practicioners-hero-section-inner #practicioners-hero-section-inner-left {
    width: 50%;
  }
  #practicioners-hero-section-inner #collaboration-hero-section-inner-right {
    width: 52%;
  }
  #practicioners-hero-section-inner-left .hero-title h1 {
    max-width: 417px;
    font-size: 3.625rem;
    line-height: 5rem;
  }
  #practicioners-hero-section-inner-left .hero-description {
    max-width: 417px;
    margin: 0 0 2.5rem 0;
    font-size: 1.25rem;
    line-height: 2rem;
  }
}
@media (min-width: 65rem) {
  #practicioners-hero-section-inner-left .hero-title h1 {
    margin-top: 3rem;
  }
}
@media (min-width: 80rem) {
  #practicioners-hero-section-inner #collaboration-hero-section-inner-right img {
    position: relative;
    left: -3rem;
    max-width: 41.25rem;
  }
}
@media (max-width: 767px) {
  #practicioners-hero-section-inner-left-inner > .e-con-inner {
    justify-content: center;
    flex-direction: column;
  }
}

/* src/scss/practicioners/practicioners-pink-grid.scss */
#practicioners-pink-grid {
  width: 100%;
  margin: 0 auto 4rem;
}
#practicioners-pink-grid .e-con,
#practicioners-pink-grid .e-con-inner {
  padding: 0;
}
#practicioners-pink-grid .carousel-wrapper {
  position: relative;
  max-width: 64rem;
  margin: 0 auto;
}
#practicioners-pink-grid .carousel-wrapper > * {
  width: 100%;
}
#practicioners-pink-grid .elementor-widget-wrap {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='375' height='782' viewBox='0 0 375 782' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.5002 12C42.5002 5.37258 47.8728 0 54.5002 0H78.5925C85.22 0 90.5925 5.37259 90.5925 12V17.1821C90.5925 23.8095 95.9651 29.1821 102.593 29.1821H324.646C331.274 29.1821 336.646 34.5547 336.646 41.1821V49C336.646 55.6274 342.019 61 348.646 61H363C369.627 61 375 66.3726 375 73V737.94C375 737.973 375.027 738 375.06 738C375.093 738 375.12 738.027 375.12 738.06V769.773C375.12 776.401 369.747 781.773 363.12 781.773H46C39.3726 781.773 34 776.401 34 769.773V754C34 747.373 28.6274 742 22 742H12C5.37258 742 0 736.627 0 730V73C0 66.3726 5.37257 61 12 61H73.0238C79.0206 61 83.882 56.1386 83.882 50.1418C83.882 44.145 79.0206 39.2836 73.0238 39.2836H54.5002C47.8728 39.2836 42.5002 33.911 42.5002 27.2836V12Z' fill='%23F87C95'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  padding: 94px 1.25rem 2.5rem;
  height: 100%;
  width: 100%;
  max-width: 79.25rem;
}
#practicioners-pink-grid .elementor-widget-wrap > .elementor-widget-text-editor {
  font-size: 18px;
  line-height: 28px;
  color: var(--white);
  text-align: center;
  margin-bottom: 1.5rem !important;
  max-width: 55rem;
  margin: auto;
}
#practicioners-pink-grid h2 {
  font-size: 26px;
  line-height: 34px;
  color: var(--white);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 1rem;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel {
  display: block;
  padding-bottom: 8rem;
  overflow: hidden;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-main-swiper {
  border-radius: 0.75rem;
  width: 100%;
  margin: 0 auto;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .swiper-slide {
  background-color: #FFDEE5;
  transition: background-color 0.3s ease-in-out;
  width: 488px;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .swiper-slide.swiper-slide-active + .swiper-slide-next {
  opacity: 1;
  background-color: var(--white);
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__content {
  display: flex;
  flex-direction: column;
  gap: 0;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__content .elementor-testimonial__text {
  order: 9999;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__footer {
  margin-bottom: 1.5rem;
  display: block;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image {
  height: 4.5rem;
  width: auto;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image img {
  height: 100%;
  width: auto;
  border-radius: 0;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__cite {
  margin: 0;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__cite .elementor-testimonial__name {
  font-family: var(--headline-ff);
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 0.5rem;
  font-style: normal;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 138px;
  font-size: 16px;
  line-height: 24px;
  color: var(--grey-700);
  font-style: normal;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__text br {
  display: none;
}
#practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__text .elementor-widget-button {
  margin-top: 2.5rem;
}
#practicioners-pink-grid .swiper-container {
  padding: 0;
  width: 100%;
  margin: 1.2rem 0 4.5rem;
}
#practicioners-pink-grid .swiper-slide {
  border-radius: 0.75rem;
  padding: 2rem 2rem 2.5rem 2rem;
  background-color: var(--white);
}
#practicioners-pink-grid .swiper-pagination {
  bottom: -2rem;
  height: 0.5rem;
}
#practicioners-pink-grid .swiper-pagination .swiper-pagination-bullet {
  background-color: var(--pink-500);
  border-radius: 0.75rem;
  width: 1.5rem;
  height: 0.5rem;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
#practicioners-pink-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 3.5rem;
  background-color: var(--white);
}
#practicioners-pink-grid .elementor-swiper-button {
  top: auto;
  top: initial;
  bottom: -9rem;
  height: 3rem;
  aspect-ratio: 1;
  background-color: var(--white);
  border-radius: 0.5rem;
}
#practicioners-pink-grid .elementor-swiper-button i {
  position: absolute;
}
#practicioners-pink-grid .elementor-swiper-button i::before {
  display: none;
}
#practicioners-pink-grid .elementor-swiper-button.elementor-swiper-button-prev {
  left: calc(50% - 4rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC40OTk3NTYiIHk9IjAuNDQwMTg2IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjc1MTggMTcuNDQwMkwxMy40OTk4IDI0Ljk0MDJMMjAuNzUxOCAzMi40NDAyTDIxLjkyOTcgMzEuMjIyTDE2LjY4ODQgMjUuODAxNUgzNS40OTk4VjI0LjA3ODhIMTYuNjg4NEwyMS45Mjk3IDE4LjY1ODNMMjAuNzUxOCAxNy40NDAyWiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
}
#practicioners-pink-grid .elementor-swiper-button.elementor-swiper-button-next {
  left: calc(50% + 1rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC40OTk3NTYiIHk9IjAuNDQwMTg2IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI4LjI0NzcgMTcuNDQwMkwzNS40OTk4IDI0Ljk0MDJMMjguMjQ3NyAzMi40NDAyTDI3LjA2OTkgMzEuMjIyTDMyLjMxMTEgMjUuODAxNUgxMy40OTk4VjI0LjA3ODhIMzIuMzExMUwyNy4wNjk5IDE4LjY1ODNMMjguMjQ3NyAxNy40NDAyWiIgZmlsbD0iI0Y4N0M5NSIvPgo8L3N2Zz4K);
}
#practicioners-pink-grid .elementor-swiper-button-prev {
  left: 50%;
}
#practicioners-pink-grid .elementor-swiper-button-next {
  left: 50%;
}
#practicioners-pink-grid .grid-desktop {
  display: none;
}
#practicioners-pink-grid .grid-desktop > * {
  border-radius: 0.75rem;
  background-color: var(--white);
  padding: 2rem 2rem 2.5rem;
}
#practicioners-pink-grid .grid-desktop > * h3 {
  font-size: var(--headline-5-fs);
  line-height: var(--headline-5-lh);
  color: var(--grey-1000);
  margin-bottom: 1rem;
}
#practicioners-pink-grid .grid-desktop > * .elementor-widget-text-editor {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
}
#practicioners-pink-grid .grid-desktop > * .elementor-icon-wrapper {
  max-height: 2.25rem;
  text-align: left;
  margin-bottom: 1.5rem;
}
#practicioners-pink-grid .grid-desktop > * .elementor-icon-wrapper .elementor-icon {
  font-size: 2.25rem;
}
#practicioners-pink-grid .grid-desktop .elementor-widget-button.secondary {
  margin-top: 2rem;
}
@media (min-width: 32rem) {
  #practicioners-pink-grid .elementor-widget-wrap {
    padding: 118px 0 2.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='768' height='858' viewBox='0 0 768 858' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M186.694 12C186.694 5.37258 181.321 0 174.694 0H124.007C117.38 0 112.007 5.3726 112.007 12V64.0638C112.007 70.6912 117.38 76.0638 124.007 76.0638H169.12C175.747 76.0638 181.12 81.4364 181.12 88.0638V98.5462C181.12 105.174 175.747 110.546 169.12 110.546H12C5.37258 110.546 0 115.919 0 122.546V805.433C0 812.06 5.37259 817.433 12 817.433H91.04C97.6675 817.433 103.04 822.805 103.04 829.433V845.999C103.04 852.627 108.413 857.999 115.04 857.999H652.32C658.948 857.999 664.32 852.627 664.32 845.999V829.433C664.32 822.805 669.693 817.433 676.32 817.433H756C762.627 817.433 768 812.06 768 805.433V122.546C768 115.919 762.627 110.546 756 110.546H681.44C674.812 110.546 669.44 105.174 669.44 98.5462V63.724C669.44 57.0966 664.067 51.724 657.44 51.724H198.694C192.066 51.724 186.694 46.3514 186.694 39.724V12Z' fill='%23F87C95'/%3E%3C/svg%3E%0A");
  }
  #practicioners-pink-grid .elementor-widget-wrap > .elementor-widget-text-editor {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 36rem) {
  #practicioners-pink-grid {
    margin: 0 auto 6.25rem;
  }
  #practicioners-pink-grid.without-title .elementor-widget-wrap {
    padding-top: 11.5rem;
  }
  #practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-main-swiper {
    overflow: visible;
  }
  #practicioners-pink-grid .elementor-widget-testimonial-carousel .swiper-slide {
    min-height: 16.5rem;
  }
  #practicioners-pink-grid .swiper-pagination .swiper-pagination-bullet {
    width: 2rem;
  }
  #practicioners-pink-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 4rem;
  }
  #practicioners-pink-grid .grid-desktop {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem;
    gap: 1rem;
  }
}
@media (min-width: 48rem) {
  #practicioners-pink-grid .carousel-wrapper {
    min-height: 482px;
    overflow-x: hidden;
    padding: 0 !important;
    border-radius: 12px;
  }
  #practicioners-pink-grid .carousel-wrapper > * {
    padding: 0 1.25rem;
    width: 1512px !important;
    max-width: none;
    max-width: initial;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
  }
  #practicioners-pink-grid .elementor-widget-wrap > .elementor-widget-text-editor {
    max-width: 688px;
    margin-bottom: 2.5rem !important;
    font-size: 20px;
    line-height: 32px;
    padding: 0;
  }
  #practicioners-pink-grid h2 {
    font-size: 40px;
    line-height: 52px;
  }
  #practicioners-pink-grid .elementor-widget-testimonial-carousel {
    padding-bottom: 9rem;
    width: 1594px !important;
    max-width: none !important;
    max-width: initial !important;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
  }
  #practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__cite .elementor-testimonial__name {
    margin-bottom: 1rem;
    font-size: 20px;
    line-height: 28px;
  }
  #practicioners-pink-grid .swiper-pagination {
    bottom: -1.5rem;
  }
  #practicioners-pink-grid .elementor-swiper-button {
    bottom: -155px;
  }
}
@media (min-width: 55rem) {
  #practicioners-pink-grid {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto 10rem;
  }
}
@media (min-width: 62rem) {
  #practicioners-pink-grid .carousel-wrapper > * {
    width: 1594px !important;
  }
}
@media (min-width: 992px) {
  #practicioners-pink-grid .elementor-widget-testimonial-carousel .swiper-slide {
    width: 488px !important;
    margin-right: 40px !important;
  }
}
@media (min-width: 64rem) {
  #practicioners-pink-grid {
    width: 100%;
    max-width: 1268px;
    margin: 0 auto 10rem;
  }
  #practicioners-pink-grid .elementor-widget-wrap {
    padding-bottom: 1rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI2OCIgaGVpZ2h0PSI4NDYiIHZpZXdCb3g9IjAgMCAxMjY4IDg0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMjYuMzE0IDEyQzMyNi4zMTQgNS4zNzI1OCAzMjAuOTQyIDAgMzE0LjMxNCAwSDI2NS4yNjZDMjU4LjYzOCAwIDI1My4yNjYgNS4zNzI1OSAyNTMuMjY2IDEyVjYyLjgwODJDMjUzLjI2NiA2OS40MzU2IDI1OC42MzggNzQuODA4MiAyNjUuMjY2IDc0LjgwODJIMzA1QzMxMS42MjcgNzQuODA4MiAzMTcgODAuMTgwOCAzMTcgODYuODA4MlY5N0MzMTcgMTAzLjYyNyAzMTEuNjI3IDEwOSAzMDUgMTA5SDQ2QzM5LjM3MjYgMTA5IDM0IDExNC4zNzMgMzQgMTIxVjIwM0MzNCAyMDkuNjI3IDI4LjYyNzQgMjE1IDIyIDIxNUgxMkM1LjM3MjU4IDIxNSAwIDIyMC4zNzMgMCAyMjdWNzAzQzAgNzA5LjYyNyA1LjM3MjU4IDcxNSAxMiA3MTVIMjJDMjguNjI3NCA3MTUgMzQgNzIwLjM3MyAzNCA3MjdWNzk0QzM0IDgwMC42MjcgMzkuMzcyNiA4MDYgNDYgODA2SDE4M0MxODkuNjI3IDgwNiAxOTUgODExLjM3MyAxOTUgODE4VjgzNEMxOTUgODQwLjYyNyAyMDAuMzczIDg0NiAyMDcgODQ2SDEwNjBDMTA2Ni42MyA4NDYgMTA3MiA4NDAuNjI3IDEwNzIgODM0VjgxOEMxMDcyIDgxMS4zNzMgMTA3Ny4zNyA4MDYgMTA4NCA4MDZIMTIyMkMxMjI4LjYzIDgwNiAxMjM0IDgwMC42MjcgMTIzNCA3OTRWNzI3QzEyMzQgNzIwLjM3MyAxMjM5LjM3IDcxNSAxMjQ2IDcxNUgxMjU2QzEyNjIuNjMgNzE1IDEyNjggNzA5LjYyNyAxMjY4IDcwM1YyMjdDMTI2OCAyMjAuMzczIDEyNjIuNjMgMjE1IDEyNTYgMjE1SDEyNDZDMTIzOS4zNyAyMTUgMTIzNCAyMDkuNjI3IDEyMzQgMjAzVjEyMUMxMjM0IDExNC4zNzMgMTIyOC42MyAxMDkgMTIyMiAxMDlIMTA5MkMxMDg1LjM3IDEwOSAxMDgwIDEwMy42MjcgMTA4MCA5N1Y2M0MxMDgwIDU2LjM3MjYgMTA3NC42MyA1MSAxMDY4IDUxSDMzOC4zMTRDMzMxLjY4NyA1MSAzMjYuMzE0IDQ1LjYyNzQgMzI2LjMxNCAzOVYxMloiIGZpbGw9IiNGODdDOTUiLz4KPC9zdmc+Cg==);
    background-position: 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  #practicioners-pink-grid .elementor-widget-wrap > .elementor-widget-text-editor {
    max-width: 850px;
  }
  #practicioners-pink-grid h2 {
    max-width: 558px;
    margin-bottom: 1rem;
    font-size: 48px;
    line-height: 64px;
    text-wrap: balance;
  }
  #practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-main-swiper::before,
  #practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-main-swiper::after {
    content: "";
    position: absolute;
    bottom: -1px;
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTUgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+ZGVjb3Itc3dpcGVyLWxlZnQ8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImRlY29yLXN3aXBlci1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA0Njc0NywgMC4wNjQ3MzApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjRjg3Qzk1IiBwb2ludHM9IjAgMC45MzUyNjk3MjYgMTIuNjYyMjUyNyAwLjkzNTI2OTcyNiAxMi42NjIyNTI3IDEyLjkzNTI2OTcgMCAxMi45MzUyNjk3Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy45NjUxMDMsMCBDMTMuOTY1MTAzLDUuOTUyMTc2ODEgMTMuOTY1MTAzLDEwLjI2Mzk2MDEgMTMuOTY1MTAzLDEyLjkzNTM1IEMxMy45NjUxMDMsMTIuOTM1MzUgMTMuNTMwODE5NiwxMi45MzUzNSAxMi42NjIyNTI3LDEyLjkzNTM1IEM2LjAzNDg1MjcyLDEyLjkzNTM1IDAuNjYyMjUyNzIxLDcuNTYyMjY5NzMgMC42NjIyNTI3MjEsMC45MzUyNjk3MjYgQzAuNjYyMjUyNzIxLDAuMzExNzU2NTc1IDAuNjYyMjUyNzIxLDAgMC42NjIyNTI3MjEsMCBDMC42NjIyNTI3MjEsMCA1LjA5NjUzNjE1LDAgMTMuOTY1MTAzLDAgWiIgaWQ9IlBhdGgiIGZpbGw9IiNGRkRFRTUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 10;
  }
  #practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-main-swiper::before {
    left: 50%;
    margin-left: -502px;
    transform: translateX(-50%);
  }
  #practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-main-swiper::after {
    right: 50%;
    margin-right: -502px;
    transform: translateX(50%) rotate(270deg);
  }
  #practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__text {
    min-height: 124px;
  }
  #practicioners-pink-grid .elementor-swiper-button {
    bottom: -9rem;
  }
}
@media (min-width: 90rem) {
  #practicioners-pink-grid {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    max-width: none;
    max-width: initial;
  }
  #practicioners-pink-grid > .elementor-container {
    height: 846px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI2OCIgaGVpZ2h0PSI4NDYiIHZpZXdCb3g9IjAgMCAxMjY4IDg0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMjYuMzE0IDEyQzMyNi4zMTQgNS4zNzI1OCAzMjAuOTQyIDAgMzE0LjMxNCAwSDI2NS4yNjZDMjU4LjYzOCAwIDI1My4yNjYgNS4zNzI1OSAyNTMuMjY2IDEyVjYyLjgwODJDMjUzLjI2NiA2OS40MzU2IDI1OC42MzggNzQuODA4MiAyNjUuMjY2IDc0LjgwODJIMzA1QzMxMS42MjcgNzQuODA4MiAzMTcgODAuMTgwOCAzMTcgODYuODA4MlY5N0MzMTcgMTAzLjYyNyAzMTEuNjI3IDEwOSAzMDUgMTA5SDQ2QzM5LjM3MjYgMTA5IDM0IDExNC4zNzMgMzQgMTIxVjIwM0MzNCAyMDkuNjI3IDI4LjYyNzQgMjE1IDIyIDIxNUgxMkM1LjM3MjU4IDIxNSAwIDIyMC4zNzMgMCAyMjdWNzAzQzAgNzA5LjYyNyA1LjM3MjU4IDcxNSAxMiA3MTVIMjJDMjguNjI3NCA3MTUgMzQgNzIwLjM3MyAzNCA3MjdWNzk0QzM0IDgwMC42MjcgMzkuMzcyNiA4MDYgNDYgODA2SDE4M0MxODkuNjI3IDgwNiAxOTUgODExLjM3MyAxOTUgODE4VjgzNEMxOTUgODQwLjYyNyAyMDAuMzczIDg0NiAyMDcgODQ2SDEwNjBDMTA2Ni42MyA4NDYgMTA3MiA4NDAuNjI3IDEwNzIgODM0VjgxOEMxMDcyIDgxMS4zNzMgMTA3Ny4zNyA4MDYgMTA4NCA4MDZIMTIyMkMxMjI4LjYzIDgwNiAxMjM0IDgwMC42MjcgMTIzNCA3OTRWNzI3QzEyMzQgNzIwLjM3MyAxMjM5LjM3IDcxNSAxMjQ2IDcxNUgxMjU2QzEyNjIuNjMgNzE1IDEyNjggNzA5LjYyNyAxMjY4IDcwM1YyMjdDMTI2OCAyMjAuMzczIDEyNjIuNjMgMjE1IDEyNTYgMjE1SDEyNDZDMTIzOS4zNyAyMTUgMTIzNCAyMDkuNjI3IDEyMzQgMjAzVjEyMUMxMjM0IDExNC4zNzMgMTIyOC42MyAxMDkgMTIyMiAxMDlIMTA5MkMxMDg1LjM3IDEwOSAxMDgwIDEwMy42MjcgMTA4MCA5N1Y2M0MxMDgwIDU2LjM3MjYgMTA3NC42MyA1MSAxMDY4IDUxSDMzOC4zMTRDMzMxLjY4NyA1MSAzMjYuMzE0IDQ1LjYyNzQgMzI2LjMxNCAzOVYxMloiIGZpbGw9IiNGODdDOTUiLz4KPC9zdmc+Cg==);
    background-position: calc(50% + 26px) 50%;
    background-size: 1268px 846px;
    background-repeat: no-repeat;
  }
  #practicioners-pink-grid .elementor-widget-wrap {
    padding: 0;
    background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
    background: initial;
  }
  #practicioners-pink-grid h2 {
    margin-top: 94px;
  }
  #practicioners-pink-grid .elementor-widget-testimonial-carousel {
    border-radius: 12px;
  }
  #practicioners-pink-grid .elementor-widget-testimonial-carousel .elementor-testimonial__text {
    min-height: 124px;
    max-width: 390px;
  }
  #practicioners-pink-grid .elementor-swiper-button {
    bottom: -9.5rem;
  }
}
@media (max-width: 36rem) {
  #practicioners-pink-grid .carousel-wrapper {
    padding: 0 !important;
  }
}

/* src/scss/practicioners/practicioners-top-grid-section.scss */
#practicioners-top-grid-section {
  margin-bottom: 0;
  padding: 0;
  max-width: var(--content-width);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}
#practicioners-top-grid-section-title {
  width: 880px;
  margin: auto;
}
#practicioners-top-grid-section-title h2 {
  font-size: 1.625rem;
  line-height: 2.125rem;
  color: var(--grey-1000);
  margin-bottom: 0;
}
#practicioners-top-grid-section-undertitle {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
  max-width: 46.875rem;
  margin: auto;
  margin-bottom: 3.5rem;
}
#practicioners-top-grid-section-grid {
  max-width: var(--content-width);
  margin: auto;
  margin-top: clamp(1.5rem, 1.2541rem + 1.0492vw, 2.5rem);
  text-align: center;
  padding: 0;
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
}
#practicioners-top-grid-section-grid .elementor-icon-wrapper {
  margin-bottom: 2rem;
}
#practicioners-top-grid-section-grid .elementor-icon-wrapper .elementor-icon {
  font-size: 2rem;
}
#practicioners-top-grid-section-grid h3 {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--grey-1000);
}
#practicioners-top-grid-section-grid .elementor-widget-text-editor p {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
}
#practicioners-top-grid-section .e-child {
  padding: 0;
}
#practicioners-top-grid-section .e-child:not(:last-child) {
  margin-bottom: 1rem;
}
#practicioners-top-grid-section .e-con-inner {
  text-align: center;
  padding: 1.5rem;
}
#practicioners-bottom-grid-section {
  margin-bottom: 4.5rem;
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}
#practicioners-bottom-grid-section-title {
  width: 880px;
  margin: auto;
}
#practicioners-bottom-grid-section-title h2 {
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  color: var(--grey-1000);
  margin-bottom: 1rem;
}
#practicioners-bottom-grid-section-undertitle {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  color: var(--grey-700);
  max-width: 46.875rem;
  margin: auto;
  margin-bottom: 3.5rem;
}
#practicioners-bottom-grid-section-grid {
  max-width: var(--content-width);
  margin: auto;
  margin-top: 50px;
  text-align: left;
  padding: 0;
  gap: 2rem;
}
#practicioners-bottom-grid-section-grid .e-con-inner {
  padding-top: 0;
  padding-bottom: 0;
}
#practicioners-bottom-grid-section-grid .elementor-icon-wrapper {
  margin-bottom: 1.5rem;
  text-align: left;
}
#practicioners-bottom-grid-section-grid .elementor-icon-wrapper .elementor-icon {
  font-size: 2.25rem;
  text-align: left;
}
#practicioners-bottom-grid-section-grid h3 {
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 28px;
  color: var(--grey-1000);
}
#practicioners-bottom-grid-section-grid .elementor-widget-text-editor p {
  max-width: 295px;
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
}
#practicioners-bottom-grid-section-grid .link {
  margin-top: 1.5rem;
}
#practicioners-bottom-grid-section .e-child {
  padding: 0;
}
#practicioners-bottom-grid-section .e-con-inner {
  text-align: left;
  padding-right: 2.5rem;
}
#practitioners-image-container {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}
#practitioners-image-container .img-desktop {
  display: none;
  max-width: 1253.5px;
  margin: auto;
}
#practitioners-image-container .img-tablet {
  display: none;
}
@media (min-width: 36rem) {
  #practicioners-bottom-grid-section {
    margin-bottom: 100px;
  }
  #practicioners-bottom-grid-section .e-con-inner {
    padding-right: 0rem;
  }
  #practitioners-image-container .img-tablet {
    display: block;
  }
  #practitioners-image-container .img-mobile {
    display: none;
  }
}
@media (min-width: 48rem) {
  #practicioners-top-grid-section {
    margin-bottom: 2rem;
  }
  #practicioners-top-grid-section-title h2 {
    max-width: 688px;
    margin: 0 auto 1rem auto;
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  #practicioners-top-grid-section-grid {
    margin-top: 0;
  }
  #practicioners-top-grid-section-grid h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  #practicioners-top-grid-section .e-child:not(:last-child) {
    margin-bottom: 0;
  }
  #practicioners-top-grid-section .e-con-inner {
    padding: 1rem 0.5rem;
  }
  #practicioners-bottom-grid-section-grid h3 {
    font-size: 24px;
    line-height: 32px;
  }
  #practicioners-bottom-grid-section-grid .elementor-widget-text-editor p {
    max-width: none;
    max-width: initial;
    padding-right: 2rem;
  }
}
@media (min-width: 55rem) {
  #practicioners-bottom-grid-section {
    margin-bottom: 120px;
  }
  #practicioners-bottom-grid-section .e-con-inner {
    padding-right: 2.5rem;
  }
  #practitioners-image-container {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  }
  #practitioners-image-container .img-tablet {
    display: none;
  }
  #practitioners-image-container .img-mobile {
    display: none;
  }
  #practitioners-image-container .img-desktop {
    display: block;
  }
}
@media (min-width: 64rem) {
  #practicioners-top-grid-section {
    margin-bottom: 3rem;
  }
  #practicioners-top-grid-section-title h2 {
    max-width: 880px;
    margin-bottom: 2.5rem;
    font-size: 3rem;
    line-height: 4rem;
    text-wrap: balance;
  }
  #practicioners-top-grid-section-grid h3 {
    max-width: 264px;
    margin: 0 auto 1rem auto;
  }
  #practicioners-top-grid-section .e-con-inner {
    padding: 2rem 1.5rem;
  }
  #practicioners-bottom-grid-section-grid {
    gap: 1rem;
    margin-top: 120px;
  }
  #practicioners-bottom-grid-section-grid .elementor-widget-text-editor p {
    max-width: 299px;
    padding-right: 0;
  }
  #practicioners-bottom-grid-section .e-con-inner {
    padding-right: 2rem;
  }
}
@media (max-width: 55rem) {
  #practicioners-top-grid-section-grid {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
  }
}
@media (max-width: 48rem) {
  #practicioners-top-grid-section-undertitle {
    margin-bottom: 1.5rem;
  }
  #practicioners-top-grid-section-grid .elementor-icon-wrapper {
    margin-bottom: 1.5rem;
  }
  #practicioners-bottom-grid-section-undertitle {
    margin-bottom: 1.5rem;
  }
  #practicioners-bottom-grid-section-grid {
    gap: 1rem;
    margin-top: 90px;
  }
}
@media (max-width: 36rem) {
  #practicioners-bottom-grid-section-grid {
    gap: 3rem;
  }
}

/* src/scss/practicioners/practitioners-txt-img.scss */
#practitioners-txt-img-section {
  margin-bottom: 4.5rem;
  padding: 0;
}
#practitioners-txt-img-section > .e-con-inner {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='1042' height='739' viewBox='0 0 1042 739' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M902 84C895.373 84 890 78.6274 890 72V12C890 5.37258 884.627 0 878 0H755H717H227C220.373 0 215 5.37258 215 12V37C215 43.6274 209.627 49 203 49H114H61H58C51.3726 49 46 54.3726 46 61V117C46 118.423 46.2477 119.788 46.7025 121.055C47.6905 123.808 49 126.551 49 129.476V332C49 338.627 43.6274 344 37 344H12C5.37256 344 0 349.373 0 356V666C0 672.627 5.37256 678 12 678H480C486.627 678 492 672.627 492 666V632C492 625.373 497.373 620 504 620H589C595.627 620 601 625.373 601 632V727C601 733.627 606.373 739 613 739H878C884.627 739 890 733.627 890 727V674C890 667.373 895.373 662 902 662H1030C1036.63 662 1042 656.627 1042 650V96C1042 89.3726 1036.63 84 1030 84H902Z' fill='white'/%3E%3C/svg%3E");
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 60%;
}
#practitioners-txt-img-section .elementor-button-wrapper .elementor-size-lg {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
#practitioners-txt-img-section .under-hero-section-left {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  justify-content: center;
  padding-right: 4.5vw;
  z-index: 2;
}
#practitioners-txt-img-section .under-hero-section-left .elementor-widget-heading {
  max-width: 31.5rem;
  margin-bottom: 1.5rem;
}
#practitioners-txt-img-section .under-hero-section-left .elementor-widget-heading h2 {
  font-size: 32px;
  line-height: 40px;
  color: var(--grey-1000);
  padding-right: 1.8125rem;
}
#practitioners-txt-img-section .under-hero-section-left .elementor-widget-image {
  max-width: 31rem;
  margin-bottom: 2rem;
  width: 100%;
}
#practitioners-txt-img-section .under-hero-section-left .elementor-widget-image .elementor-widget-container {
  text-align: left;
}
#practitioners-txt-img-section .under-hero-section-left .elementor-widget-text-editor {
  max-width: 31.5rem;
  font-size: 18px;
  line-height: 28px;
  color: var(--grey-700);
}
#practitioners-txt-img-section .under-hero-section-left .elementor-widget-text-editor .pink-txt {
  color: var(--pink-800);
}
#practitioners-txt-img-section .under-hero-section-left .elementor-widget-text-editor ul {
  padding-left: 1.5rem;
  margin-top: 1.5rem;
  font-weight: var(--paragraph-fw);
}
#practitioners-txt-img-section .under-hero-section-left .practicioners-hero-inner-container {
  width: auto;
  flex-shrink: 0;
}
#practitioners-txt-img-section .under-hero-section-left .practicioners-hero-inner-container .e-con-inner {
  margin: 0;
}
#practitioners-txt-img-section .under-hero-section-left .buttons-container {
  max-width: 31.5rem;
  padding: 0;
  margin-top: 40px;
}
#practitioners-txt-img-section .under-hero-section-left .buttons-container .e-con-inner {
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
  align-items: center;
}
#practitioners-txt-img-section .under-hero-section-right {
  padding: 0;
}
#practitioners-txt-img-section .under-hero-section-right .elementor-widget-image {
  margin: 0;
  position: relative;
  z-index: 1;
  justify-content: flex-end;
  display: flex;
}
#practitioners-txt-img-section .under-hero-section-right .elementor-widget-image.img-desktop {
  display: flex;
}
#practitioners-txt-img-section .under-hero-section-right .elementor-widget-image.img-mobile {
  display: none;
}
#practitioners-txt-img-section .under-hero-section-right .elementor-widget-container {
  display: flex;
  position: relative;
  float: right;
  z-index: 1;
  width: 43vw;
  max-width: 50rem;
  justify-content: flex-end;
}
#practitioners-txt-img-section .under-hero-section-right .elementor-widget-container img {
  z-index: 1;
  position: relative;
  width: 44.72rem;
  margin: auto;
}
.practitioners-header-section {
  margin-bottom: 0;
  padding: 0;
  max-width: var(--content-width);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}
.practitioners-header-section-title {
  width: 880px;
  margin: auto;
}
.practitioners-header-section-title h2 {
  font-size: 1.625rem;
  line-height: 2.125rem;
  color: var(--grey-1000);
  margin-bottom: 0;
}
.practitioners-header-section .elementor-widget-text-editor {
  margin-top: 1rem;
  max-width: 49rem !important;
  margin-left: auto;
  margin-right: auto;
  color: var(--grey-700);
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
}
.practitioners-header-section .elementor-widget-text-editor .pink-txt {
  color: var(--pink-800);
}
@media (min-width: 36rem) {
  #practitioners-txt-img-section {
    margin-bottom: 6.25rem;
  }
}
@media (min-width: 44rem) {
  #practitioners-txt-img-section .under-hero-section-right .elementor-widget-container img {
    width: 616px;
    max-width: 100%;
  }
}
@media (min-width: 48rem) {
  #practitioners-txt-img-section .under-hero-section-left .elementor-widget-heading {
    margin-bottom: 1.5rem !important;
  }
  #practitioners-txt-img-section .under-hero-section-left .elementor-widget-heading h2 {
    max-width: 600px !important;
  }
  #practitioners-txt-img-section .under-hero-section-left .elementor-widget-text-editor .elementor-widget-container {
    max-width: 600px;
    font-size: 20px;
    line-height: 32px;
  }
  .practitioners-header-section {
    margin-bottom: 2rem;
  }
  .practitioners-header-section-title h2 {
    max-width: 582px;
    margin: 0 auto 1rem auto;
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
}
@media (min-width: 55rem) {
  #practitioners-txt-img-section {
    margin-bottom: 5rem;
  }
}
@media (min-width: 64rem) {
  .practitioners-header-section {
    margin-bottom: 4rem;
  }
  .practitioners-header-section-title h2 {
    max-width: 880px;
    margin-bottom: 0;
    font-size: 3rem;
    line-height: 4rem;
  }
}
@media (min-width: 65rem) {
  #practitioners-txt-img-section .under-hero-section-right .elementor-widget-container img {
    margin: 0;
    width: 48rem;
  }
}
@media (min-width: 65rem) and (max-width: 1330px) {
  #practitioners-txt-img-section > .e-con-inner {
    width: 100%;
  }
  #practitioners-txt-img-section .under-hero-section-left {
    padding-left: 3rem;
  }
}
@media (max-width: 93.75rem) {
  #practitioners-txt-img-section .under-hero-section-left .elementor-widget-heading h2 {
    padding-right: 0;
  }
}
@media (max-width: 90rem) {
  #practitioners-txt-img-section > .e-con-inner {
    background-size: 70%;
  }
}
@media (max-width: 65rem) {
  #practitioners-txt-img-section > .e-con-inner {
    display: flex;
    flex-direction: column;
    background-position: top center;
    align-items: center;
    background-size: auto;
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='768' height='726' viewBox='0 0 768 726' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M146.593 12C146.593 5.37258 141.22 0 134.593 0H110.5C103.873 0 98.5002 5.37259 98.5002 12V27.2836C98.5002 33.911 103.873 39.2836 110.5 39.2836H129.142C135.139 39.2836 140 44.145 140 50.1418C140 56.1386 135.139 61 129.142 61H12C5.37258 61 0 66.3726 0 73V714C0 720.627 5.37258 726 12 726H756C762.627 726 768 720.627 768 714V73C768 66.3726 762.627 61 756 61H652C645.373 61 640 55.6274 640 49V41C640 34.3726 634.627 29 628 29H158.593C151.965 29 146.593 23.6274 146.593 17V12Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  #practitioners-txt-img-section .under-hero-section-left {
    align-items: flex-start;
    width: 100%;
    padding: 6rem 0rem 4rem;
  }
  #practitioners-txt-img-section .under-hero-section-left .elementor-widget-heading {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.5rem;
  }
  #practitioners-txt-img-section .under-hero-section-left .elementor-widget-image .elementor-widget-container {
    text-align: center;
  }
  #practitioners-txt-img-section .under-hero-section-left .elementor-widget-image {
    max-width: 100%;
  }
  #practitioners-txt-img-section .under-hero-section-left .elementor-widget-text-editor {
    max-width: 100%;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
  #practitioners-txt-img-section .under-hero-section-left .buttons-container {
    margin-top: 40px;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-txt-img-section .under-hero-section-right {
    max-width: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-txt-img-section .under-hero-section-right .elementor-widget-image {
    justify-content: center;
    display: flex;
  }
  #practitioners-txt-img-section .under-hero-section-right .elementor-widget-container {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 55rem) {
  #practitioners-txt-img-section .under-hero-section-left {
    padding: 5.5rem 0rem 32px;
    align-items: start;
  }
}
@media (max-width: 44rem) {
  #practitioners-txt-img-section .under-hero-section-right .elementor-widget-container img {
    width: 100%;
  }
}
@media (max-width: 36rem) {
  #practitioners-txt-img-section > .e-con-inner {
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='375' height='761' viewBox='0 0 375 761' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.5002 12C42.5002 5.37258 47.8728 0 54.5002 0H78.5925C85.22 0 90.5925 5.37259 90.5925 12V17.1821C90.5925 23.8095 95.9651 29.1821 102.593 29.1821H324.646C331.274 29.1821 336.646 34.5547 336.646 41.1821V49C336.646 55.6274 342.019 61 348.646 61H363C369.627 61 375 66.3726 375 73V716.94C375 716.973 375.027 717 375.06 717C375.093 717 375.12 717.027 375.12 717.06V748.773C375.12 755.401 369.747 760.773 363.12 760.773H46C39.3726 760.773 34 755.401 34 748.773V738C34 731.373 28.6274 726 22 726H12C5.37258 726 0 720.627 0 714V73C0 66.3726 5.37257 61 12 61H73.0238C79.0206 61 83.882 56.1386 83.882 50.1418C83.882 44.145 79.0206 39.2836 73.0238 39.2836H54.5002C47.8728 39.2836 42.5002 33.911 42.5002 27.2836V12Z' fill='white'/%3E%3C/svg%3E ");
  }
  #practitioners-txt-img-section .under-hero-section-left .elementor-widget-heading h2 {
    font-size: 22px;
    line-height: 30px;
  }
  #practitioners-txt-img-section .under-hero-section-left .buttons-container {
    margin-top: 24px;
  }
  #practitioners-txt-img-section .under-hero-section-left .buttons-container .e-con-inner {
    justify-content: center;
    flex-direction: column;
  }
  #practitioners-txt-img-section .under-hero-section-right .elementor-widget-image.img-desktop {
    display: none;
  }
  #practitioners-txt-img-section .under-hero-section-right .elementor-widget-image.img-mobile {
    display: flex;
  }
}

/* src/scss/practicioners/practitioners-txt-img-right-wall.scss */
#practitioners-txt-img-section-right-wall {
  margin-bottom: 4.5rem;
  position: relative;
  padding: 0;
  overflow: hidden;
}
#practitioners-txt-img-section-right-wall > .e-con-inner {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='1181' height='675' viewBox='0 0 1181 675' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M581.315 83.0006C587.942 83.0006 593.315 77.628 593.315 71.0006V12.2246C593.315 5.59721 598.688 0.224609 605.315 0.224609H918.631C925.259 0.224609 930.631 5.59719 930.631 12.2246V71.0006C930.631 77.628 936.004 83.0006 942.631 83.0006H1104C1110.63 83.0006 1116 88.3732 1116 95.0006V151.863C1116 158.491 1121.37 163.863 1128 163.863H1168.66C1175.28 163.863 1180.66 169.236 1180.66 175.863V226.964C1180.66 233.592 1175.28 238.964 1168.66 238.964H1128C1121.37 238.964 1116 244.337 1116 250.964V663.001C1116 669.628 1110.63 675.001 1104 675.001H63C56.3726 675.001 51 669.628 51 663.001V565.001C51 558.373 45.6274 553.001 39 553.001H31C24.3726 553.001 19 547.628 19 541.001V153.001C19 146.373 24.3726 141.001 31 141.001H39C45.6274 141.001 51 135.628 51 129.001V119.451C51 112.824 45.6274 107.451 39 107.451H12C5.37258 107.451 0 102.079 0 95.4513V44.35C0 37.7226 5.37258 32.35 12 32.35H61.3347C67.9621 32.35 73.3347 37.7226 73.3347 44.35V71.0006C73.3347 77.628 78.7073 83.0006 85.3347 83.0006H581.315Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 1180px auto;
  background-position: left 0%;
}
#practitioners-txt-img-section-right-wall .elementor-button-wrapper .elementor-size-lg {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
#practitioners-txt-img-section-right-wall .under-hero-section-left {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  justify-content: center;
  padding-right: 4.5vw;
  z-index: 2;
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-heading {
  max-width: 31.5rem;
  margin-bottom: 1.5rem;
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-heading h2 {
  font-size: 32px;
  line-height: 40px;
  color: var(--grey-1000);
  padding-right: 1.8125rem;
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-image {
  max-width: 31rem;
  margin-bottom: 2rem;
  width: 100%;
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-image .elementor-widget-container {
  text-align: left;
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-text-editor {
  max-width: 31.5rem;
  font-size: 20px;
  line-height: 32px;
  color: var(--grey-700);
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-text-editor .pink-txt {
  color: var(--pink-800);
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-text-editor ul {
  padding-left: 1.5rem;
  margin-top: 1.5rem;
  font-weight: var(--paragraph-fw);
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .practicioners-hero-inner-container {
  width: auto;
  flex-shrink: 0;
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .practicioners-hero-inner-container .e-con-inner {
  margin: 0;
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .buttons-container {
  max-width: 31.5rem;
  padding: 0;
  margin-top: 40px;
}
#practitioners-txt-img-section-right-wall .under-hero-section-left .buttons-container .e-con-inner {
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
  align-items: center;
}
#practitioners-txt-img-section-right-wall .under-hero-section-right {
  padding: 0;
}
#practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-image {
  margin: 0;
  position: relative;
  z-index: 1;
  justify-content: flex-end;
  display: flex;
}
#practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-image.img-desktop {
  display: flex;
}
#practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-image.img-mobile {
  display: none;
}
#practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-container {
  display: flex;
  position: relative;
  float: right;
  z-index: 1;
  width: 45.5vw;
  max-width: 50rem;
  justify-content: flex-end;
}
#practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-container img {
  z-index: 1;
  position: relative;
  width: 48rem;
  margin: auto;
}
@media (min-width: 36rem) {
  #practitioners-txt-img-section-right-wall {
    margin-bottom: 6.25rem;
  }
}
@media (min-width: 44rem) {
  #practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-container img {
    width: 650px;
    max-width: 100%;
  }
}
@media (min-width: 48rem) {
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-heading h2 {
    max-width: 600px !important;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-text-editor .elementor-widget-container {
    max-width: 600px !important;
  }
}
@media (min-width: 55rem) {
  #practitioners-txt-img-section-right-wall {
    margin-bottom: 5rem;
  }
}
@media (min-width: 64rem) {
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-heading h2 {
    padding-right: 0;
  }
}
@media (min-width: 65rem) {
  #practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-container img {
    margin: 0;
    width: 100%;
    max-width: 48rem;
    margin-right: -60px;
  }
}
@media (min-width: 65rem) and (max-width: 1330px) {
  #practitioners-txt-img-section-right-wall > .e-con-inner {
    width: 100%;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left {
    padding-left: 3rem;
  }
}
@media (min-width: 83rem) {
  #practitioners-txt-img-section-right-wall > .e-con-inner {
    padding-top: 1rem;
  }
}
@media (min-width: 90rem) {
  #practitioners-txt-img-section-right-wall {
    margin-bottom: 120px;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-heading {
    margin-top: -5rem;
  }
}
@media (max-width: 93.75rem) {
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-heading h2 {
    padding-right: 0;
  }
}
@media (max-width: 1439px) {
  #practitioners-txt-img-section-right-wall > .e-con-inner {
    background-size: 70%;
  }
}
@media (max-width: 65rem) {
  #practitioners-txt-img-section-right-wall > .e-con-inner {
    display: flex;
    flex-direction: column;
    background-position: top center;
    align-items: center;
    background-size: auto;
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='768' height='763' viewBox='0 0 768 763' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M640.62 12C640.62 5.37258 635.247 0 628.62 0H604.528C597.9 0 592.528 5.37258 592.528 12V17C592.528 23.6274 587.155 29 580.528 29H141C134.373 29 129 34.3726 129 41V49C129 55.6274 123.627 61 117 61H12C5.37256 61 0 66.3726 0 73V751C0 757.627 5.37256 763 12 763H756C762.627 763 768 757.627 768 751V73C768 66.3726 762.627 61 756 61H609.858C603.861 61 599 56.1386 599 50.1418C599 44.145 603.861 39.2836 609.858 39.2836H628.62C635.247 39.2836 640.62 33.911 640.62 27.2836V12Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left {
    padding: 6rem 0rem 4rem;
    align-items: flex-start;
    width: 100%;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-heading {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.5rem;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-image .elementor-widget-container {
    text-align: center;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-image {
    max-width: 100%;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-text-editor {
    max-width: 100%;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .buttons-container {
    margin-top: 40px;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-right {
    max-width: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-image {
    justify-content: center;
    display: flex;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-container {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 55rem) {
  #practitioners-txt-img-section-right-wall .under-hero-section-left {
    padding: 5.5rem 0rem 40px;
    align-items: start;
  }
}
@media (max-width: 44rem) {
  #practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-container img {
    width: 100%;
  }
}
@media (max-width: 36rem) {
  #practitioners-txt-img-section-right-wall > .e-con-inner {
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='375' height='763' viewBox='0 0 375 763' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M332.62 12C332.62 5.37258 327.247 0 320.62 0H296.527C289.9 0 284.527 5.37259 284.527 12V17.1821C284.527 23.8095 279.155 29.1821 272.527 29.1821H50.4737C43.8463 29.1821 38.4737 34.5547 38.4737 41.1821V49C38.4737 55.6274 33.1011 61 26.4737 61H12C5.37259 61 0 66.3726 0 73L-3.05176e-05 717V760.773C0 762.003 0.996979 763 2.22687 763H363C369.627 763 375 757.627 375 751V73C375 66.3726 369.627 61 363 61H302.096C296.099 61 291.238 56.1386 291.238 50.1418C291.238 44.145 296.099 39.2836 302.096 39.2836H320.62C327.247 39.2836 332.62 33.911 332.62 27.2836V12Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-heading h2 {
    font-size: 22px;
    line-height: 30px;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .elementor-widget-text-editor {
    font-size: 18px;
    line-height: 28px;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .buttons-container {
    margin-top: 24px;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-left .buttons-container .e-con-inner {
    justify-content: center;
    flex-direction: column;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-image.img-desktop {
    display: none;
  }
  #practitioners-txt-img-section-right-wall .under-hero-section-right .elementor-widget-image.img-mobile {
    display: flex;
  }
}
@media (max-width: 30rem) {
  #practitioners-txt-img-section-right-wall .under-hero-section-left {
    padding: 5.5rem 0rem 32px;
  }
}

/* src/scss/practicioners/practitioners-img-txt.scss */
#practitioners-img-txt-section {
  margin-bottom: 4.5rem;
  padding: 0;
}
#practitioners-img-txt-section > .e-con-inner {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1354' height='854' viewBox='0 0 1354 854' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M423.305 12C423.305 5.37258 417.933 0 411.305 0H365.492C358.865 0 353.492 5.37258 353.492 12V59.4948C353.492 66.1222 358.865 71.4948 365.492 71.4948H402.404C409.031 71.4948 414.404 76.8673 414.404 83.4948V92.9999C414.404 99.6273 409.031 105 402.404 105H112C105.373 105 100 110.372 100 117V656C100 662.627 94.6274 668 88 668H12C5.37258 668 0 673.372 0 680V785.02C0 791.648 5.37258 797.02 12 797.02H735.348C741.975 797.02 747.348 802.393 747.348 809.02V841.224C747.348 847.851 752.72 853.224 759.348 853.224H805.161C811.788 853.224 817.161 847.851 817.161 841.224V793.729C817.161 787.102 811.788 781.729 805.161 781.729H788.035C781.407 781.729 776.035 776.357 776.035 769.729V719C776.035 712.372 781.407 707 788.035 707H1275C1281.63 707 1287 701.627 1287 695V645C1287 638.372 1292.37 633 1299 633H1342C1348.63 633 1354 627.627 1354 621V261C1354 254.372 1348.63 249 1342 249H1299C1292.37 249 1287 243.627 1287 237V117C1287 110.372 1281.63 105 1275 105H1155.61C1148.98 105 1143.61 99.6273 1143.61 92.9999V61.6968C1143.61 55.0694 1138.24 49.6968 1131.61 49.6968H435.305C428.678 49.6968 423.305 44.3242 423.305 37.6968V12Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 100% 100%;
}
#practitioners-img-txt-section .under-hero-section-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  justify-content: center;
  padding-left: 4.5vw;
  z-index: 2;
}
#practitioners-img-txt-section .under-hero-section-left .elementor-widget-heading {
  max-width: 31.5rem;
  margin-bottom: 1.5rem;
}
#practitioners-img-txt-section .under-hero-section-left .elementor-widget-heading h2 {
  font-size: 32px;
  line-height: 40px;
  color: var(--grey-1000);
  padding-right: 1.8125rem;
}
#practitioners-img-txt-section .under-hero-section-left .elementor-widget-image {
  max-width: 31rem;
  margin-bottom: 2rem;
  width: 100%;
}
#practitioners-img-txt-section .under-hero-section-left .elementor-widget-image .elementor-widget-container {
  text-align: left;
}
#practitioners-img-txt-section .under-hero-section-left .elementor-widget-text-editor {
  max-width: 31.5rem;
  font-size: 20px;
  line-height: 32px;
  color: var(--grey-700);
}
#practitioners-img-txt-section .under-hero-section-left .elementor-widget-text-editor .pink-txt {
  color: var(--pink-800);
}
#practitioners-img-txt-section .under-hero-section-left .elementor-widget-text-editor ul {
  padding-left: 1.5rem;
  margin-top: 1.5rem;
  font-weight: var(--paragraph-fw);
}
#practitioners-img-txt-section .under-hero-section-left .practicioners-hero-inner-container {
  width: auto;
  flex-shrink: 0;
}
#practitioners-img-txt-section .under-hero-section-left .practicioners-hero-inner-container .e-con-inner {
  margin: 0;
}
#practitioners-img-txt-section .under-hero-section-left .buttons-container {
  max-width: 31.5rem;
  padding: 0;
  margin-top: 40px;
}
#practitioners-img-txt-section .under-hero-section-left .buttons-container .e-con-inner {
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
  align-items: center;
}
#practitioners-img-txt-section .elementor-button-wrapper .elementor-size-lg {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
#practitioners-img-txt-section .under-hero-section-right {
  padding: 0;
}
#practitioners-img-txt-section .under-hero-section-right .elementor-widget-image {
  margin: 0;
  position: relative;
  z-index: 1;
  justify-content: flex-start;
  display: flex;
}
#practitioners-img-txt-section .under-hero-section-right .elementor-widget-image.img-desktop {
  display: flex;
}
#practitioners-img-txt-section .under-hero-section-right .elementor-widget-image.img-mobile {
  display: none;
}
#practitioners-img-txt-section .under-hero-section-right .elementor-widget-container {
  display: flex;
  position: relative;
  float: left;
  z-index: 1;
  width: 41vw;
  max-width: 50rem;
  justify-content: flex-start;
}
#practitioners-img-txt-section .under-hero-section-right .elementor-widget-container img {
  z-index: 1;
  position: relative;
  width: 44.72rem;
  margin: auto;
}
@media (min-width: 36rem) {
  #practitioners-img-txt-section {
    margin-bottom: 6.25rem;
  }
}
@media (min-width: 44rem) {
  #practitioners-img-txt-section .under-hero-section-right .elementor-widget-container img {
    width: 590px;
    max-width: 100%;
  }
}
@media (min-width: 48rem) {
  #practitioners-img-txt-section .under-hero-section-left .elementor-widget-heading h2 {
    max-width: 600px !important;
  }
  #practitioners-img-txt-section .under-hero-section-left .elementor-widget-text-editor .elementor-widget-container {
    max-width: 600px !important;
  }
}
@media (min-width: 55rem) {
  #practitioners-img-txt-section {
    margin-bottom: 5rem;
  }
}
@media (min-width: 65rem) {
  #practitioners-img-txt-section .under-hero-section-right .elementor-widget-container img {
    margin: 0;
    width: 48rem;
  }
}
@media (min-width: 65rem) and (max-width: 1330px) {
  #practitioners-img-txt-section > .e-con-inner {
    width: 100%;
  }
  #practitioners-img-txt-section .under-hero-section-left {
    padding-right: 3rem;
  }
}
@media (min-width: 83rem) {
  #practitioners-img-txt-section > .e-con-inner {
    padding-top: 42px;
    padding-bottom: 146px;
  }
}
@media (max-width: 93.75rem) {
  #practitioners-img-txt-section .under-hero-section-left .elementor-widget-heading h2 {
    padding-right: 0;
  }
}
@media (max-width: 65rem) {
  #practitioners-img-txt-section > .e-con-inner {
    display: flex;
    flex-direction: column-reverse;
    background-position: top center;
    align-items: center;
    background-size: auto;
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='768' height='900' viewBox='0 0 768 900' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M511 0C517.627 0 523 5.37257 523 12V18C523 24.6274 528.373 30 535 30H756C762.627 30 768 35.3726 768 42V817C768 823.627 762.627 829 756 829H535C528.373 829 523 834.373 523 841V888C523 894.627 517.627 900 511 900H12C5.37256 900 0 894.627 0 888V12C0 5.37258 5.37262 0 12 0H511Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  #practitioners-img-txt-section .under-hero-section-left {
    padding: 6rem 0rem 4rem;
    align-items: flex-start;
    width: 100%;
  }
  #practitioners-img-txt-section .under-hero-section-left .elementor-widget-heading {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.5rem;
  }
  #practitioners-img-txt-section .under-hero-section-left .elementor-widget-image .elementor-widget-container {
    text-align: center;
  }
  #practitioners-img-txt-section .under-hero-section-left .elementor-widget-image {
    max-width: 100%;
  }
  #practitioners-img-txt-section .under-hero-section-left .elementor-widget-text-editor {
    max-width: 100%;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
  #practitioners-img-txt-section .under-hero-section-left .buttons-container {
    margin-top: 40px;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-img-txt-section .under-hero-section-right {
    max-width: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-img-txt-section .under-hero-section-right .elementor-widget-image {
    justify-content: center;
    display: flex;
  }
  #practitioners-img-txt-section .under-hero-section-right .elementor-widget-container {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 55rem) {
  #practitioners-img-txt-section .under-hero-section-left {
    padding: 5.5rem 0rem 40px;
    align-items: start;
  }
}
@media (max-width: 44rem) {
  #practitioners-img-txt-section .under-hero-section-right .elementor-widget-container img {
    width: 100%;
  }
}
@media (max-width: 36rem) {
  #practitioners-img-txt-section > .e-con-inner {
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='375' height='701' viewBox='0 0 375 701' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M314 0C320.627 0 326 5.37258 326 12C326 15.2213 328.611 17.8327 331.833 17.8327H363C369.627 17.8327 375 23.2053 375 29.8327V689C375 695.627 369.627 701 363 701H314.055C314.036 701 314.018 701 314 701H12C5.37259 701 0 695.627 0 689V12C0 5.37258 5.37259 0 12 0H314Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  #practitioners-img-txt-section .under-hero-section-left .elementor-widget-heading h2 {
    font-size: 22px;
    line-height: 30px;
  }
  #practitioners-img-txt-section .under-hero-section-left .elementor-widget-text-editor {
    font-size: 18px;
    line-height: 28px;
  }
  #practitioners-img-txt-section .under-hero-section-left .buttons-container {
    margin-top: 24px;
  }
  #practitioners-img-txt-section .under-hero-section-left .buttons-container .e-con-inner {
    justify-content: center;
    flex-direction: column;
  }
  #practitioners-img-txt-section .under-hero-section-right .elementor-widget-image.img-desktop {
    display: none;
  }
  #practitioners-img-txt-section .under-hero-section-right .elementor-widget-image.img-mobile {
    display: flex;
  }
}
@media (max-width: 30rem) {
  #practitioners-img-txt-section .under-hero-section-left {
    padding: 5.5rem 0rem 32px;
  }
}

/* src/scss/practicioners/practitioners-pre-footer-section.scss */
#practitioners-pre-footer-section {
  z-index: 1;
  overflow: hidden;
}
#practitioners-pre-footer-section .elementor-widget-wrap {
  padding: 4rem 0 5rem;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 11.375rem;
  text-align: center;
  align-content: center;
  color: var(--white);
  min-height: 22.5rem;
}
#practitioners-pre-footer-section .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
#practitioners-pre-footer-section .elementor-button-wrapper .elementor-size-lg {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
#practitioners-pre-footer-section .elementor-widget-image.hero-img-desktop {
  display: none;
}
#practitioners-pre-footer-section .elementor-widget-image.hero-img-desktop .elementor-widget-container {
  width: 100%;
}
#practitioners-pre-footer-section .elementor-widget-image.hero-img-desktop img {
  width: 100%;
  padding-left: 2rem;
}
#practitioners-pre-footer-section .elementor-widget-image.hero-img-tablet {
  display: none;
}
#practitioners-pre-footer-section .elementor-widget-image.hero-img-tablet img {
  width: 100%;
  height: auto;
}
#practitioners-pre-footer-section .elementor-widget-image.hero-img-mobile {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 335 483' preserveAspectRatio='none' xml:space='preserve' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_623_15947' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='336' height='483'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M299 12.3311C299 5.70364 293.627 0.331055 287 0.331055H11.9998C5.37234 0.331055 -0.000244141 5.70364 -0.000244141 12.3311V435.331C-0.000244141 441.958 5.37234 447.331 11.9998 447.331H15.9998C22.6272 447.331 27.9998 452.704 27.9998 459.331V470.331C27.9998 476.959 33.3723 482.331 39.9998 482.331H323C329.627 482.331 335 476.959 335 470.331V58.3315C335 51.7041 329.627 46.3315 323 46.3315H311C304.372 46.3315 299 40.9589 299 34.3315V12.3311Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_623_15947)'%3E%3Crect x='-1.469' y='-1.126' width='336.316' height='504.894' style='fill: rgb(0  0  0)%3B'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 335 483' preserveAspectRatio='none' xml:space='preserve' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_623_15947' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='336' height='483'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M299 12.3311C299 5.70364 293.627 0.331055 287 0.331055H11.9998C5.37234 0.331055 -0.000244141 5.70364 -0.000244141 12.3311V435.331C-0.000244141 441.958 5.37234 447.331 11.9998 447.331H15.9998C22.6272 447.331 27.9998 452.704 27.9998 459.331V470.331C27.9998 476.959 33.3723 482.331 39.9998 482.331H323C329.627 482.331 335 476.959 335 470.331V58.3315C335 51.7041 329.627 46.3315 323 46.3315H311C304.372 46.3315 299 40.9589 299 34.3315V12.3311Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_623_15947)'%3E%3Crect x='-1.469' y='-1.126' width='336.316' height='504.894' style='fill: rgb(0  0  0)%3B'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
#practitioners-pre-footer-section .elementor-widget-image.hero-img-mobile img {
  width: 100%;
  height: auto;
}
#practitioners-pre-footer-section .elementor-widget-image.baloon {
  position: absolute;
  bottom: -8rem;
  right: -2rem;
  width: auto;
  width: initial;
  z-index: 0;
}
#practitioners-pre-footer-section .pre-footer-section-text p {
  font-family: var(--headline-ff);
  font-size: var(--headline-2-fs);
  line-height: var(--headline-2-lh);
  letter-spacing: var(--headline-2-ls);
  font-weight: 700;
  margin: auto;
  margin-bottom: 1.25rem;
}
#practitioners-pre-footer-section .lastWord {
  position: relative;
  z-index: 0;
  margin-left: 0.5rem;
  display: inline-block;
}
#practitioners-pre-footer-section .lastWord::before {
  content: "";
  position: absolute;
  z-index: -1;
  aspect-ratio: 160/96;
  top: -10%;
  left: -12%;
  width: 140%;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='48' viewBox='0 0 81 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M70.5 47.3311C69.6716 47.3311 69 46.6595 69 45.8311V41.3311C69 39.1219 67.2091 37.3311 65 37.3311H4C1.79086 37.3311 0 35.5402 0 33.3311V19V5.33105V4C0 1.79086 1.79086 0 4 0H38.3345C39.8066 0 41 1.1934 41 2.66553V2.66553C41 4.13766 42.1934 5.33105 43.6655 5.33105H66.5C68.7091 5.33105 70.5 7.12192 70.5 9.33105V31.3311C70.5 33.5402 72.2909 35.3311 74.5 35.3311H79.5C80.3284 35.3311 81 36.0026 81 36.8311V45.8311C81 46.6595 80.3284 47.3311 79.5 47.3311H70.5Z' fill='%23F87C95'/%3E%3C/svg%3E");
}
#practitioners-pre-footer-section .prefooter-description-text {
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
  letter-spacing: var(--paragraph-medium-ls);
  max-width: 32.5rem;
  width: 100%;
  margin: 0.25rem auto 2.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
#practitioners-pre-footer-section .prefooter-buttons-container .e-con-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
  padding: 0;
}
@media (min-width: 36rem) {
  #practitioners-pre-footer-section .prefooter-buttons-container .e-con-inner {
    flex-direction: row;
    gap: 2rem;
  }
}
@media (min-width: 49rem) {
  #practitioners-pre-footer-section .elementor-widget-wrap {
    padding: 0;
    display: grid;
    position: relative;
    margin-bottom: 2rem;
    height: auto;
    min-height: 0;
    aspect-ratio: 1520/560;
  }
  #practitioners-pre-footer-section .elementor-widget-image.hero-img-desktop img {
    height: auto;
    width: 100%;
  }
  #practitioners-pre-footer-section .elementor-widget-image.hero-img-mobile {
    display: none;
  }
  #practitioners-pre-footer-section .elementor-widget-image.baloon {
    display: none;
  }
  #practitioners-pre-footer-section .pre-footer-section-text p {
    margin: 0;
    margin-bottom: 2.5rem;
    max-width: 100%;
  }
  #practitioners-pre-footer-section .lastWord::before {
    top: -28%;
    left: -11%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='96' viewBox='0 0 160 96' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M139 0C137.343 0 136 1.34315 136 3V12C136 16.4183 132.418 20 128 20H8C3.58172 20 0 23.5817 0 28V76C0 80.4183 3.58172 84 8 84H15C18.3137 84 21 86.6863 21 90C21 93.3137 23.6863 96 27 96H97C100.314 96 103 93.3137 103 90C103 86.6863 105.686 84 109 84H133C137.418 84 141 80.4183 141 76V32C141 27.5817 144.582 24 149 24H157C158.657 24 160 22.6569 160 21V3C160 1.34315 158.657 0 157 0H139Z' fill='%23F87C95'/%3E%3C/svg%3E");
  }
  #practitioners-pre-footer-section .prefooter-description-text {
    padding-left: 8rem;
    padding-right: 8rem;
    margin: -1.5rem auto 2.5rem;
    max-width: 520px;
    font-size: 20px;
    line-height: 32px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 49rem) and (max-width: 100rem) {
  #practitioners-pre-footer-section .elementor-widget-image.hero-img-tablet {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: 0;
  }
  #practitioners-pre-footer-section .elementor-widget-image.hero-img-tablet .elementor-widget-container {
    width: 100%;
    aspect-ratio: 1520/450;
  }
}
@media (min-width: 64rem) {
  #practitioners-pre-footer-section .pre-footer-section-text p {
    font-size: 48px;
    line-height: 64px;
  }
}
@media (min-width: 100rem) {
  #practitioners-pre-footer-section .elementor-widget-wrap {
    padding: 0;
    display: grid;
    position: relative;
    margin-bottom: 0rem;
    padding-bottom: 6rem;
  }
  #practitioners-pre-footer-section .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: 0;
  }
  #practitioners-pre-footer-section .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1753/674;
  }
}
@media (max-width: 36rem) {
  #practitioners-pre-footer-section .pre-footer-section-text p {
    max-width: 12.625rem;
  }
}

/* src/scss/buyers/logo-swiper.scss */
#buyers-logos-swiper-title p {
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: 13px;
  line-height: 20px;
  letter-spacing: var(--caption-title-ls);
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media (min-width: 48rem) {
  #buyers-logos-swiper-title p {
    margin-bottom: 2rem;
    font-size: 16px;
    line-height: 28px;
  }
}
@media (min-width: 64rem) {
  #buyers-logos-swiper-title p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

/* src/scss/buyers/hero.scss */
.buyers-hero-wrapper {
  position: relative;
}
.buyers-hero-wrapper > .elementor-widget-wrap {
  padding: 0 1.25rem !important;
}
.buyers-hero-wrapper > .elementor-widget-wrap > * {
  padding: 0;
}
.buyers-hero-wrapper [data-element_type=container] {
  position: static;
}
.buyers-hero-title h1 {
  color: var(--white);
  font-size: 2.25rem;
  line-height: 2.75rem;
  letter-spacing: var(--headline-1-ls);
  text-align: center;
  margin: 2.5rem auto 1.5rem;
}
.buyers-hero-content {
  background-color: var(--white);
  border-radius: 0.75rem;
  padding: 2.5rem 1.5rem 1.5rem;
  text-align: center;
  width: 100%;
  max-width: 1025px;
  margin-left: auto;
  margin-right: auto;
}
.buyers-hero-logos {
  padding: 0;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: row !important;
  align-items: center;
  justify-content: center;
  margin-bottom: 2.5rem;
  gap: 5rem;
}
.buyers-hero-logos > *:first-of-type {
  position: relative;
}
.buyers-hero-logos > *:first-of-type::after {
  content: "";
  position: absolute;
  background-color: var(--grey-300);
  right: -2.5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.0625rem;
  height: 1.5rem;
}
.buyers-hero-subtitle h2 {
  margin-bottom: 1rem;
  font-size: 1.375rem;
  line-height: 1.875rem;
  text-wrap: balance;
}
.buyers-hero-desc p {
  color: var(--grey-700);
  max-width: 53.125rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.buyers-pink-boxes {
  margin-top: 2.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0 !important;
}
.buyers-pink-boxes .buyers-pink-box {
  background-color: var(--pink-100);
  border-radius: 0.75rem;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.buyers-pink-boxes .buyers-pink-box-number {
  font-size: 2.25rem;
  line-height: 2.75rem;
  font-family: var(--headline-ff);
  letter-spacing: var(--headline-1-ls);
  font-weight: var(--headline-fw);
  color: var(--pink-700);
}
.buyers-pink-boxes .buyers-pink-box-title {
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: 1.125rem;
  line-height: 1.625rem;
}
.buyers-pink-boxes .buyers-pink-box-decs {
  color: var(--grey-800);
}
.buyers-hero-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  overflow: hidden;
}
.buyers-hero-bg img {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  min-width: 404px !important;
}
@media (min-width: 27.5rem) {
  .buyers-hero-title h1 {
    max-width: 80%;
  }
}
@media (min-width: 575px) {
  .buyers-hero-bg img {
    min-width: 917px !important;
  }
}
@media (min-width: 48rem) {
  .buyers-hero-wrapper > .elementor-widget-wrap {
    padding: 0 2.5rem !important;
  }
  .buyers-hero-title h1 {
    max-width: 36.25rem;
    font-size: 3rem;
    line-height: 3.5rem;
  }
  .buyers-hero-content {
    border-radius: 1rem;
    border-radius: 1rem;
  }
  .buyers-hero-subtitle h2 {
    font-size: 1.625rem;
    line-height: 2rem;
  }
  .buyers-hero-desc p {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .buyers-pink-boxes {
    flex-direction: row !important;
  }
  .buyers-pink-boxes .buyers-pink-box {
    padding: 2rem;
  }
  .buyers-pink-boxes .buyers-pink-box-number {
    font-size: 2.5rem;
    line-height: 3rem;
    letter-spacing: var(--headline-2-ls);
  }
  .buyers-pink-boxes .buyers-pink-box-title {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 64rem) {
  .buyers-hero-title h1 {
    max-width: 36.25rem;
    margin: 4.5rem auto 3rem;
    max-width: 64rem;
    font-size: 4rem;
    line-height: 5rem;
    letter-spacing: -1px;
  }
  .buyers-hero-content {
    border-radius: 1.5rem;
  }
  .buyers-hero-logos {
    margin-bottom: 3rem;
  }
  .buyers-hero-subtitle h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .buyers-hero-desc p {
    padding-left: 0;
    padding-right: 0;
  }
  .buyers-pink-boxes {
    margin-top: 2.9rem;
  }
  .buyers-pink-boxes .buyers-pink-box-number {
    font-size: 4rem;
    line-height: 5rem;
  }
  .buyers-pink-boxes .buyers-pink-box-title {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .buyers-hero-bg img {
    transform: translateX(-51%);
    min-width: 1500px !important;
  }
}

/* src/scss/buyers/pink-swiper.scss */
#buyers-pink-swiper {
  color: var(--white);
}
#buyers-pink-swiper .elementor-widget-wrap {
  padding: 5.875rem 1.25rem 10.5rem !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-content: center;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='375' height='949' viewBox='0 0 375 949' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.5002 11.9999C42.5002 5.37246 47.8728 -0.00012207 54.5002 -0.00012207H78.5925C85.22 -0.00012207 90.5925 5.37247 90.5925 11.9999V17.182C90.5925 23.8094 95.9651 29.182 102.593 29.182H324.646C331.274 29.182 336.646 34.5545 336.646 41.182V48.9999C336.646 55.6273 342.019 60.9999 348.646 60.9999H363C369.627 60.9999 375 66.3725 375 72.9999V826V909V937C375 943.627 369.627 949 363 949H46C39.3726 949 34 943.627 34 937V921C34 914.372 28.6274 909 22 909H12C5.37258 909 0 903.627 0 897V72.9999C0 66.3725 5.37257 60.9999 12 60.9999H73.0238C79.0206 60.9999 83.882 56.1385 83.882 50.1417C83.882 44.1448 79.0206 39.2835 73.0238 39.2835H54.5002C47.8728 39.2835 42.5002 33.9109 42.5002 27.2835V11.9999Z' fill='%23F87C95'/%3E%3C/svg%3E");
}
#buyers-pink-swiper .elementor-widget-wrap > * {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}
#buyers-pink-swiper .elementor-widget-wrap h2 {
  font-size: 1.625rem;
  line-height: 2.125rem;
  text-wrap: balance;
  padding-bottom: 1rem;
  max-width: 48rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#buyers-pink-swiper .elementor-widget-wrap p {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 32rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  text-wrap: balance;
  padding-bottom: 1.5rem;
}
#buyers-pink-swiper .elementor-widget-wrap .elementor-main-swiper {
  width: 100%;
  padding: 0;
}
#buyers-pink-swiper .elementor-widget-wrap .buyers-swiper-wrapper {
  position: relative;
  max-width: 64rem;
}
#buyers-pink-swiper .elementor-widget-wrap .buyers-swiper-wrapper > * {
  width: 100%;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-slide {
  padding: 0;
  height: auto;
  width: 488px;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial {
  display: grid;
  grid-template-areas: "image" "text";
  grid-template-columns: 1fr;
  grid-template-rows: 11.75rem 1fr;
  padding: 0;
  height: 100%;
  grid-gap: 1.5rem;
  gap: 1.5rem;
  align-items: start;
  text-align: left;
  background-color: var(--white);
  border-radius: 0.75rem;
  overflow: hidden;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content {
  padding: 0 1.5rem 2rem;
  display: grid;
  grid-template-areas: "title" "button";
  grid-template-columns: 1fr;
  grid-template-rows: 1fr auto;
  height: 100%;
  grid-gap: 1rem;
  gap: 1rem;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__title {
  color: var(--grey-700);
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__cite {
  grid-area: title;
  margin: 0;
  font-style: normal;
  color: var(--grey-1000);
  height: 100%;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__name {
  font-family: var(--headline-ff);
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--headline-fw);
  margin-bottom: 0.25rem;
  text-align: left;
  color: var(--grey-1000);
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__text {
  grid-area: button;
  font-style: normal;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__footer {
  grid-area: image;
  width: 100%;
  height: 100%;
  border-radius: 0.75rem;
  margin-bottom: 1.5rem;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__image {
  flex-shrink: 1;
  height: 100%;
  width: 100%;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__footer img {
  width: 100%;
  height: 100%;
  border-radius: 0;
}
#buyers-pink-swiper .elementor-widget-wrap .elementor-swiper-button {
  top: calc(100% + 6rem);
  height: 3rem;
  aspect-ratio: 1;
  background-color: var(--white);
  border-radius: 0.75rem;
}
#buyers-pink-swiper .elementor-widget-wrap .elementor-swiper-button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--pink-800);
}
#buyers-pink-swiper .elementor-widget-wrap .elementor-swiper-button i::before {
  display: none;
}
#buyers-pink-swiper .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-prev {
  left: calc(50% - 4rem);
}
#buyers-pink-swiper .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-prev i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25202 5L1 12.5L8.25202 20L9.4299 18.7818L4.18864 13.3614H23V11.6386H4.18864L9.4299 6.21815L8.25202 5Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25202 5L1 12.5L8.25202 20L9.4299 18.7818L4.18864 13.3614H23V11.6386H4.18864L9.4299 6.21815L8.25202 5Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
}
#buyers-pink-swiper .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-next {
  right: calc(50% - 4rem);
}
#buyers-pink-swiper .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-next i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.748 0L22 7.5L14.748 15L13.5701 13.7818L18.8114 8.36136H0V6.63863H18.8114L13.5701 1.21815L14.748 0Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.748 0L22 7.5L14.748 15L13.5701 13.7818L18.8114 8.36136H0V6.63863H18.8114L13.5701 1.21815L14.748 0Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-pagination {
  height: 0.5rem;
  bottom: -2rem;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet {
  background-color: var(--pink-500);
  border-radius: 0.75rem;
  width: 1.5rem;
  height: 0.5rem;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
#buyers-pink-swiper .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 3.5rem;
  background-color: var(--white);
}
@media (min-width: 36rem) {
  #buyers-pink-swiper .elementor-widget-wrap {
    padding: 4rem 0 10.5rem !important;
    height: 1094px;
    background-size: auto auto;
    background-size: initial;
    background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='1800' height='1094' viewBox='0 0 1800 1094' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M402 0H272C265.373 0 260 5.37258 260 12V51.0792C260 57.7066 254.627 63.0792 248 63.0792H12C5.37258 63.0792 0 68.4518 0 75.0792V616.909C0 623.536 5.37258 628.909 12 628.909H75C81.6274 628.909 87 634.281 87 640.909V938.895C87 945.522 92.3726 950.895 99 950.895H190C196.627 950.895 202 956.268 202 962.895V1017.98C202 1024.61 207.373 1029.98 214 1029.98H980C986.627 1029.98 992 1035.35 992 1041.98V1082C992 1088.63 997.373 1094 1004 1094H1060C1066.63 1094 1072 1088.63 1072 1082V1030.68C1072 1024.05 1066.63 1018.68 1060 1018.68H1004C997.373 1018.68 992 1013.31 992 1006.68V990.198C992 983.571 997.373 978.198 1004 978.198H1528C1534.63 978.198 1540 972.825 1540 966.198V772.716C1540 766.089 1545.37 760.716 1552 760.716H1670C1676.63 760.716 1682 755.343 1682 748.716V587.244C1682 580.617 1687.37 575.244 1694 575.244H1788C1794.63 575.244 1800 569.872 1800 563.244V161.695C1800 155.068 1794.63 149.695 1788 149.695H1682H1540H1512C1505.37 149.695 1500 144.323 1500 137.695V63.0792V12C1500 5.37258 1494.63 0 1488 0H1297H402ZM1681 38.3614C1681 31.734 1675.63 26.3614 1669 26.3614H1613C1606.37 26.3614 1601 31.734 1601 38.3615V89.6799C1601 96.3073 1606.37 101.68 1613 101.68H1669C1675.63 101.68 1681 96.3073 1681 89.6798V38.3614Z' fill='%23F87C95'/%3E%3C/svg%3E");
  }
  #buyers-pink-swiper .elementor-widget-wrap .swiper-slide {
    height: 547px;
  }
  #buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial {
    grid-template-rows: 17.1875rem 1fr;
    gap: 2rem;
  }
  #buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content {
    padding: 0 2rem 2rem;
    gap: 2rem;
  }
  #buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__name {
    margin-bottom: 0.5rem;
  }
  #buyers-pink-swiper .elementor-widget-wrap .elementor-swiper-button {
    top: calc(100% + 8rem);
  }
  #buyers-pink-swiper .elementor-widget-wrap .swiper-pagination {
    bottom: -3rem;
  }
  #buyers-pink-swiper .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet {
    width: 2rem;
  }
  #buyers-pink-swiper .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 4rem;
  }
}
@media (min-width: 48rem) {
  #buyers-pink-swiper .elementor-widget-wrap h2 {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  #buyers-pink-swiper .elementor-widget-wrap p {
    font-size: 1.25rem;
    line-height: 2rem;
  }
  #buyers-pink-swiper .elementor-widget-wrap .elementor-main-swiper::before,
  #buyers-pink-swiper .elementor-widget-wrap .elementor-main-swiper::after {
    content: "";
    position: absolute;
    bottom: -1px;
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTUgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+ZGVjb3Itc3dpcGVyLWxlZnQ8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImRlY29yLXN3aXBlci1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA0Njc0NywgMC4wNjQ3MzApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjRjg3Qzk1IiBwb2ludHM9Ii03LjgxNzQ1ODY3ZS0xOSAwLjkzNTI2OTcyNiAxMi42NjIyNTI3IDAuOTM1MjY5NzI2IDEyLjY2MjI1MjcgMTIuOTM1MjY5NyAtNy44MTc0NTg2N2UtMTkgMTIuOTM1MjY5NyI+PC9wb2x5Z29uPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuOTY1MTAzLDAgQzEzLjk2NTEwMyw1Ljk1MjE3NjgxIDEzLjk2NTEwMywxMC4yNjM5NjAxIDEzLjk2NTEwMywxMi45MzUzNSBDMTMuOTY1MTAzLDEyLjkzNTM1IDEzLjUzMDgxOTYsMTIuOTM1MzUgMTIuNjYyMjUyNywxMi45MzUzNSBDNi4wMzQ4NTI3MiwxMi45MzUzNSAwLjY2MjI1MjcyMSw3LjU2MjI2OTczIDAuNjYyMjUyNzIxLDAuOTM1MjY5NzI2IEMwLjY2MjI1MjcyMSwwLjMxMTc1NjU3NSAwLjY2MjI1MjcyMSwwIDAuNjYyMjUyNzIxLDAgQzAuNjYyMjUyNzIxLDAgNS4wOTY1MzYxNSwwIDEzLjk2NTEwMywwIFoiIGlkPSJQYXRoIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 10;
  }
  #buyers-pink-swiper .elementor-widget-wrap .elementor-main-swiper::before {
    left: calc((100% - 64rem) / 2 - 1px);
    bottom: -1px;
  }
  #buyers-pink-swiper .elementor-widget-wrap .elementor-main-swiper::after {
    right: calc((100% - 64rem) / 2 - 1px);
    transform: rotate(270deg);
  }
  #buyers-pink-swiper .elementor-widget-wrap .buyers-swiper-wrapper {
    min-height: 700px;
    overflow-x: hidden;
    padding: 0 !important;
    border-radius: 12px;
  }
  #buyers-pink-swiper .elementor-widget-wrap .buyers-swiper-wrapper > * {
    padding: 0 1.25rem;
    width: 1544px !important;
    max-width: none;
    max-width: initial;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
  }
  #buyers-pink-swiper .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__name {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (min-width: 54rem) {
  #buyers-pink-swiper .elementor-widget-wrap {
    height: 1162px;
    aspect-ratio: 1800/1162;
    background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='1800' height='1162' viewBox='0 0 1800 1162' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M402 0H272C265.373 0 260 5.37258 260 12V55C260 61.6274 254.627 67 248 67H12C5.37258 67 0 72.3726 0 79V656C0 662.627 5.37258 668 12 668H75C81.6274 668 87 673.373 87 680V998C87 1004.63 92.3726 1010 99 1010H190C196.627 1010 202 1015.37 202 1022V1082C202 1088.63 207.373 1094 214 1094H980C986.627 1094 992 1099.37 992 1106V1150C992 1156.63 997.373 1162 1004 1162H1060C1066.63 1162 1072 1156.63 1072 1150V1094C1072 1087.37 1066.63 1082 1060 1082H1004C997.373 1082 992 1076.63 992 1070V1051C992 1044.37 997.373 1039 1004 1039H1528C1534.63 1039 1540 1033.63 1540 1027V820C1540 813.373 1545.37 808 1552 808H1670C1676.63 808 1682 802.627 1682 796V623C1682 616.373 1687.37 611 1694 611H1788C1794.63 611 1800 605.627 1800 599V171C1800 164.373 1794.63 159 1788 159H1682H1540H1512C1505.37 159 1500 153.627 1500 147V67V12C1500 5.37258 1494.63 0 1488 0H1297H402ZM1681 40C1681 33.3726 1675.63 28 1669 28H1613C1606.37 28 1601 33.3726 1601 40V96C1601 102.627 1606.37 108 1613 108H1669C1675.63 108 1681 102.627 1681 96V40Z' fill='%23F87C95'/%3E%3C/svg%3E");
  }
}
@media (min-width: 1024px) {
  #buyers-pink-swiper .elementor-widget-wrap .swiper-slide {
    width: 488px !important;
    margin-right: 24px !important;
  }
}
@media (min-width: 64rem) {
  #buyers-pink-swiper .elementor-widget-wrap h2 {
    font-size: 3rem;
    line-height: 4rem;
  }
}
@media (max-width: 36rem) {
  #buyers-pink-swiper .elementor-widget-wrap .buyers-swiper-wrapper {
    padding: 0 !important;
  }
}

/* src/scss/buyers/blue-section.scss */
#buyers-blue-section {
  color: var(--white);
  margin: calc(72px + 26.6666666667vw) 0 calc(72px + 42.6666666667vw);
  background-color: var(--blue-600);
  padding: 1.5rem 0 2rem 0;
  position: relative;
}
#buyers-blue-section::after {
  content: "";
  position: absolute;
  left: 0;
  top: 99%;
  width: 100%;
  aspect-ratio: 375/160;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 160' width='375' height='160'%3E%3Cpath fill-rule='evenodd' fill='%23afcdea' d='m89.8 147.4c0 6.7-5.4 12-12 12h-30.8c-6.6 0-12-5.3-12-12v-24.2c0-6.6 5.4-12 12-12h8.2c6.6 0 12-5.4 12-12v-9.2c0-6.6-5.4-12-12-12h-113.2c-6.6 0-12-5.4-12-12v-51c0-6.6 5.4-12 12-12h125c6.6 0 12 5.4 12 12v33c0 6.6 5.4 12 12 12h35c6.6 0 12 5.4 12 12v45.1c0 6.6-5.4 12-12 12h-24.2c-6.7 0-12 5.3-12 12z'/%3E%3Cpath fill-rule='evenodd' fill='%23afcdea' d='m263-890c0 6.6-5.4 12-12 12h-18c-6.6 0-12-5.4-12-12v-18c0-6.6 5.4-12 12-12h15c6.6 0 12-5.4 12-12v-25c0-6.6 5.4-12 12-12h70c6.6 0 12 5.4 12 12v42c0 6.6-5.4 12-12 12h-67c-6.6 0-12 5.4-12 12z'/%3E%3Cpath fill-rule='evenodd' fill='%235391ca' d='m41.5-957c0-6.6 5.4-12 12-12h24.1c6.6 0 12 5.4 12 12v4c0 6.6 5.4 12 12 12h219.2c6.6 0 12 5.4 12 12v9c0 6.6 5.3 12 12 12h17.2c6.6 0 12 5.4 12 12v664.9q0 0.1 0.1 0.1 0 0 0 0.1v31.7c0 6.6-5.4 12-12 12h-317.1c-6.6 0-12-5.4-12-12v-15.8c0-6.6-5.4-12-12-12h-10c-6.6 0-12-5.4-12-12v-657c0-6.6 5.4-12 12-12h58.1c6 0 10.9-4.9 10.9-10.9 0-6-4.9-10.8-10.9-10.8h-15.6c-6.6 0-12-5.4-12-12z'/%3E%3Cpath fill-rule='evenodd' fill='%235391ca' d='m41.5-709c0-6.6 5.4-12 12-12h24.1c6.6 0 12 5.4 12 12v5.2c0 6.6 5.4 12 12 12h222c6.7 0 12 5.4 12 12v7.8c0 6.6 5.4 12 12 12h14.4c6.6 0 12 5.4 12 12v664.9q0 0.1 0.1 0.1 0 0 0 0.1v31.7c0 6.6-5.4 12-12 12h-317.1c-6.6 0-12-5.4-12-12v-15.8c0-6.6-5.4-12-12-12h-10c-6.6 0-12-5.4-12-12v-657c0-6.6 5.4-12 12-12h61c6 0 10.9-4.9 10.9-10.9 0-6-4.9-10.8-10.9-10.8h-18.5c-6.6 0-12-5.4-12-12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: bottom center;
}
#buyers-blue-section::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 99%;
  width: 100%;
  aspect-ratio: 375/100;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 100' width='375' height='100'%3E%3Cpath fill-rule='evenodd' fill='%23afcdea' d='m89.8 1116.4c0 6.7-5.4 12-12 12h-30.8c-6.6 0-12-5.3-12-12v-24.2c0-6.6 5.4-12 12-12h8.2c6.6 0 12-5.4 12-12v-9.2c0-6.6-5.4-12-12-12h-113.2c-6.6 0-12-5.4-12-12v-51c0-6.6 5.4-12 12-12h125c6.6 0 12 5.4 12 12v33c0 6.6 5.4 12 12 12h35c6.6 0 12 5.4 12 12v45.1c0 6.6-5.4 12-12 12h-24.2c-6.7 0-12 5.3-12 12z'/%3E%3Cpath fill-rule='evenodd' fill='%23afcdea' d='m263 79c0 6.6-5.4 12-12 12h-18c-6.6 0-12-5.4-12-12v-18c0-6.6 5.4-12 12-12h15c6.6 0 12-5.4 12-12v-25c0-6.6 5.4-12 12-12h70c6.6 0 12 5.4 12 12v42c0 6.6-5.4 12-12 12h-67c-6.6 0-12 5.4-12 12z'/%3E%3Cpath fill-rule='evenodd' fill='%235391ca' d='m41.5 12c0-6.6 5.4-12 12-12h24.1c6.6 0 12 5.4 12 12v4c0 6.6 5.4 12 12 12h219.2c6.6 0 12 5.4 12 12v9c0 6.6 5.3 12 12 12h17.2c6.6 0 12 5.4 12 12v664.9q0 0.1 0.1 0.1 0 0 0 0.1v31.7c0 6.6-5.4 12-12 12h-317.1c-6.6 0-12-5.4-12-12v-15.8c0-6.6-5.4-12-12-12h-10c-6.6 0-12-5.4-12-12v-657c0-6.6 5.4-12 12-12h58.1c6 0 10.9-4.9 10.9-10.9 0-6-4.9-10.8-10.9-10.8h-15.6c-6.6 0-12-5.4-12-12z'/%3E%3Cpath fill-rule='evenodd' fill='%235391ca' d='m41.5 260c0-6.6 5.4-12 12-12h24.1c6.6 0 12 5.4 12 12v5.2c0 6.6 5.4 12 12 12h222c6.7 0 12 5.4 12 12v7.8c0 6.6 5.4 12 12 12h14.4c6.6 0 12 5.4 12 12v664.9q0 0.1 0.1 0.1 0 0 0 0.1v31.7c0 6.6-5.4 12-12 12h-317.1c-6.6 0-12-5.4-12-12v-15.8c0-6.6-5.4-12-12-12h-10c-6.6 0-12-5.4-12-12v-657c0-6.6 5.4-12 12-12h61c6 0 10.9-4.9 10.9-10.9 0-6-4.9-10.8-10.9-10.8h-18.5c-6.6 0-12-5.4-12-12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top center;
}
#buyers-blue-section .elementor-widget-wrap {
  padding: 0 1.25rem;
  max-width: 66.5rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
#buyers-blue-section h2 {
  max-width: 780px;
  text-wrap: balance;
  font-size: 1.625rem;
  line-height: 2.125rem;
  font-weight: var(--headline-fw);
  margin-bottom: 4rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#buyers-blue-section .box-wrapper {
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  grid-gap: 4rem;
  gap: 4rem;
}
#buyers-blue-section .box-item {
  gap: 1rem;
  padding: 0;
}
#buyers-blue-section .box-item h3 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: var(--headline-fw);
  text-wrap: balance;
}
#buyers-blue-section .box-item img {
  padding-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  #buyers-blue-section {
    background-color: transparent;
    padding: 127px 0 166px;
    overflow: hidden;
    min-height: 701px;
    margin: 100px auto;
  }
  #buyers-blue-section::after {
    content: none;
  }
  #buyers-blue-section::before {
    width: auto;
    width: initial;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    bottom: 0;
    background-position: center;
    height: 701px;
    aspect-ratio: 1682/701;
    background-image: url("data:image/svg+xml,%3Csvg width='1682' height='701' viewBox='0 0 1682 701' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M406.643 240C406.643 246.627 412.015 252 418.643 252H566.643C573.27 252 578.643 246.627 578.643 240V12C578.643 5.37258 573.27 0 566.643 0H418.643C412.015 0 406.643 5.37258 406.643 12V114C406.643 120.627 401.27 126 394.643 126H307C300.373 126 295 131.373 295 138V209C295 215.627 300.373 221 307 221H394.643C401.27 221 406.643 226.373 406.643 233V240Z' fill='%23AFCDEA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1345 647C1345 653.627 1339.63 659 1333 659H1129C1122.37 659 1117 653.627 1117 647V520C1117 513.373 1122.37 508 1129 508H1175C1181.63 508 1187 502.627 1187 496V359C1187 352.373 1192.37 347 1199 347H1413C1419.63 347 1425 352.373 1425 359V576C1425 582.627 1419.63 588 1413 588H1357C1350.37 588 1345 593.373 1345 600V647Z' fill='%23AFCDEA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1185 59C1185 52.3726 1179.63 47 1173 47H509C502.373 47 497 52.3726 497 59V94.2139C497 100.841 491.627 106.214 485 106.214H12C5.37259 106.214 0 111.586 0 118.214V536.99C0 543.617 5.37258 548.99 12 548.99H180C186.627 548.99 192 554.362 192 560.99V628.904C192 635.531 197.373 640.904 204 640.904H970C976.627 640.904 982 646.276 982 652.904V689.002C982 695.629 987.373 701.002 994 701.002H1050C1056.63 701.002 1062 695.629 1062 689.002V642.299C1062 635.671 1056.63 630.299 1050 630.299H994C987.373 630.299 982 624.926 982 618.299V589C982 582.373 987.373 577 994 577H1518C1524.63 577 1530 571.627 1530 565V475.262C1530 468.635 1535.37 463.262 1542 463.262H1670C1676.63 463.262 1682 457.89 1682 451.262V199.522C1682 192.894 1676.63 187.522 1670 187.522H1542C1535.37 187.522 1530 182.149 1530 175.522V123C1530 116.373 1524.63 111 1518 111H1474.39C1473.07 111 1472 109.929 1472 108.607V108.607C1472 107.285 1470.93 106.214 1469.61 106.214H1197C1190.37 106.214 1185 100.841 1185 94.2139V59ZM1681 83.7453C1681 77.1179 1675.63 71.7453 1669 71.7453H1613C1606.37 71.7453 1601 77.1179 1601 83.7453V130.448C1601 137.075 1606.37 142.448 1613 142.448H1669C1675.63 142.448 1681 137.075 1681 130.448V83.7453Z' fill='%235391CA'/%3E%3C/svg%3E");
  }
  #buyers-blue-section h2 {
    margin-bottom: 3.2rem;
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  #buyers-blue-section .box-wrapper {
    max-width: 44rem;
    gap: 0.5rem;
    grid-template-columns: repeat(3, 1fr);
  }
  #buyers-blue-section .box-item h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  #buyers-blue-section .box-item .two-lines h3 {
    width: -moz-min-content;
    width: min-content;
    margin-left: auto;
    margin-right: auto;
  }
  #buyers-blue-section .box-item img {
    padding-bottom: 1rem;
  }
}
@media (min-width: 64rem) {
  #buyers-blue-section {
    margin: 52px 0 120px;
    padding: 197px 0 182px;
    min-height: 828px;
  }
  #buyers-blue-section::before {
    height: 828px;
    aspect-ratio: 1721/828;
    background-image: url("data:image/svg+xml,%3Csvg width='1721' height='828' viewBox='0 0 1721 828' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M216.642 240C216.642 246.627 222.015 252 228.642 252H376.642C383.27 252 388.642 246.627 388.642 240V12C388.642 5.37259 383.27 0 376.642 0H228.642C222.015 0 216.642 5.37259 216.642 12V114C216.642 120.627 211.27 126 204.642 126H117C110.373 126 105 131.373 105 138V209C105 215.627 110.373 221 117 221H204.642C211.27 221 216.642 226.373 216.642 233V240Z' fill='%23AFCDEA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1391.46 816C1391.46 822.627 1386.08 828 1379.46 828H1331C1324.37 828 1319 822.627 1319 816V767.544C1319 760.916 1324.37 755.544 1331 755.544H1379.46C1386.08 755.544 1391.46 760.916 1391.46 767.544V816ZM1413 744C1413 750.627 1418.37 756 1425 756H1629C1635.63 756 1641 750.627 1641 744V697C1641 690.373 1646.37 685 1653 685H1709C1715.63 685 1721 679.627 1721 673V456C1721 449.373 1715.63 444 1709 444H1495C1488.37 444 1483 449.373 1483 456V593C1483 599.627 1477.63 605 1471 605H1425C1418.37 605 1413 610.373 1413 617V744Z' fill='%23AFCDEA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1297 87H1518C1524.63 87 1530 92.3726 1530 99V234C1530 240.627 1535.37 246 1542 246H1670C1676.63 246 1682 251.373 1682 258V546C1682 552.627 1676.63 558 1670 558H1542C1535.37 558 1530 563.373 1530 570V675C1530 681.627 1524.63 687 1518 687H1004C997.373 687 992 692.373 992 699V735C992 741.627 997.373 747 1004 747H1060C1066.63 747 1072 752.373 1072 759V815C1072 821.627 1066.63 827 1060 827H1004C997.373 827 992 821.627 992 815V771C992 764.373 986.627 759 980 759H214C207.373 759 202 753.627 202 747V667C202 660.373 196.627 655 190 655H12C5.37258 655 0 649.627 0 643V166C0 159.373 5.37258 154 12 154H248C254.627 154 260 148.627 260 142V99C260 92.3726 265.373 87 272 87H402H1297ZM1681 127C1681 120.373 1675.63 115 1669 115H1613C1606.37 115 1601 120.373 1601 127V183C1601 189.627 1606.37 195 1613 195H1669C1675.63 195 1681 189.627 1681 183V127Z' fill='%235391CA'/%3E%3C/svg%3E");
  }
  #buyers-blue-section h2 {
    margin-bottom: 2.8rem;
    font-size: 3rem;
    line-height: 4rem;
  }
  #buyers-blue-section .box-wrapper {
    gap: 2rem;
    max-width: 64rem;
  }
  #buyers-blue-section .box-item {
    padding: 2rem 1.4rem;
  }
  #buyers-blue-section .box-item .two-lines h3 {
    width: auto;
    width: initial;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 90rem) {
  #buyers-blue-section::before {
    aspect-ratio: 1682/701;
    background-size: auto 100%;
    background-position: 35% 100%;
  }
}

/* src/scss/buyers/buyers-insights.scss */
#buyers-insights {
  margin: 0 auto 4.5rem;
}
#buyers-insights .elementor-widget-wrap {
  padding: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-content: center;
  position: relative;
}
#buyers-insights .elementor-widget-wrap > * {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}
#buyers-insights .elementor-widget-wrap .insights-pre-title p {
  font-family: var(--headline-ff);
  font-weight: var(--headline-fw);
  font-size: var(--caption-title-fs);
  line-height: var(--caption-title-lh);
  letter-spacing: var(--caption-title-ls);
  text-transform: uppercase;
  margin: 0 auto 0 !important;
}
#buyers-insights .elementor-widget-wrap h2 {
  font-size: 1.625rem;
  line-height: 2.125rem;
  padding-bottom: 1rem;
  max-width: 48rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#buyers-insights .elementor-widget-wrap p {
  color: var(--grey-700);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 32rem;
  text-wrap: balance;
  padding: 0 1.25rem 1.5rem;
  margin-bottom: 1rem;
  font-size: var(--paragraph-medium-fs);
  line-height: var(--paragraph-medium-lh);
}
#buyers-insights .elementor-widget-wrap .elementor-main-swiper {
  width: 100%;
  padding: 0;
}
#buyers-insights .elementor-widget-wrap .insights-swiper-wrapper {
  padding: 0 1.25rem 8rem;
  position: relative;
  max-width: none;
  max-width: initial;
}
#buyers-insights .elementor-widget-wrap .insights-swiper-wrapper > * {
  width: 100%;
}
#buyers-insights .elementor-widget-wrap .swiper-slide {
  padding: 0;
  width: 325px;
}
#buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial {
  display: grid;
  grid-template-areas: "image" "text";
  grid-template-columns: 1fr;
  grid-template-rows: 61.5384615385vw 1fr;
  padding: 0;
  height: 100%;
  grid-gap: 2rem;
  gap: 2rem;
  align-items: start;
  text-align: left;
}
#buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content {
  display: grid;
  grid-template-areas: "title" "button";
  grid-template-columns: 1fr;
  grid-template-rows: 1fr auto;
  height: 100%;
  grid-gap: 1rem;
  gap: 1rem;
}
#buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__title {
  color: var(--grey-700);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__cite {
  grid-area: title;
  margin: 0;
  font-style: normal;
  color: var(--grey-1000);
  height: 100%;
}
#buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__name {
  font-family: var(--headline-ff);
  font-size: var(--headline-4-fs);
  line-height: var(--headline-4-lh);
  font-weight: var(--headline-fw);
  margin-bottom: 0.25rem;
  text-align: left;
  color: var(--grey-1000);
}
#buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__text {
  grid-area: button;
  font-style: normal;
}
#buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__footer {
  grid-area: image;
  width: 100%;
  height: 100%;
  margin-bottom: 2rem;
}
#buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__image {
  flex-shrink: 1;
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 1rem;
}
#buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__footer img {
  width: 100%;
  height: 100%;
  border-radius: 0;
}
#buyers-insights .elementor-widget-wrap .swiper-pagination {
  bottom: -2rem;
  height: 0.5rem;
}
#buyers-insights .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet {
  background-color: var(--blue-200);
  border-radius: 0.75rem;
  width: 1.5rem;
  height: 0.5rem;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
#buyers-insights .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 3.5rem;
  background-color: var(--blue-500);
}
#buyers-insights .elementor-widget-wrap .elementor-swiper-button {
  top: calc(100% + 6.5rem);
  height: 3rem;
  aspect-ratio: 1;
  background-color: var(--blue-200);
  border-radius: 0.75rem;
}
#buyers-insights .elementor-widget-wrap .elementor-swiper-button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: var(--grey-1000);
}
#buyers-insights .elementor-widget-wrap .elementor-swiper-button i::before {
  display: none;
}
#buyers-insights .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-prev {
  left: calc(50% - 4rem);
}
#buyers-insights .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-prev i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25202 5L1 12.5L8.25202 20L9.4299 18.7818L4.18864 13.3614H23V11.6386H4.18864L9.4299 6.21815L8.25202 5Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25202 5L1 12.5L8.25202 20L9.4299 18.7818L4.18864 13.3614H23V11.6386H4.18864L9.4299 6.21815L8.25202 5Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
}
#buyers-insights .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-next {
  right: calc(50% - 4rem);
}
#buyers-insights .elementor-widget-wrap .elementor-swiper-button.elementor-swiper-button-next i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.748 0L22 7.5L14.748 15L13.5701 13.7818L18.8114 8.36136H0V6.63863H18.8114L13.5701 1.21815L14.748 0Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.748 0L22 7.5L14.748 15L13.5701 13.7818L18.8114 8.36136H0V6.63863H18.8114L13.5701 1.21815L14.748 0Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
}
@media (min-width: 24rem) {
  #buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content {
    padding: 0;
    gap: 2rem;
  }
  #buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__name {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 48rem) {
  #buyers-insights .elementor-widget-wrap {
    padding: 0 0 1rem !important;
  }
  #buyers-insights .elementor-widget-wrap .insights-pre-title p {
    font-size: 18px;
    line-height: 28px;
  }
  #buyers-insights .elementor-widget-wrap h2 {
    font-size: 2.5rem;
    line-height: 2.625rem;
    text-wrap: balance;
  }
  #buyers-insights .elementor-widget-wrap p {
    margin-bottom: 1.5rem;
    font-size: 20px;
    line-height: 32px;
  }
  #buyers-insights .elementor-widget-wrap .insights-swiper-wrapper {
    min-height: 605px;
    overflow-x: hidden;
    padding: 0 !important;
  }
  #buyers-insights .elementor-widget-wrap .insights-swiper-wrapper > * {
    padding: 0 1.25rem;
    width: 1753px !important;
    max-width: none;
    max-width: initial;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
  }
  #buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial {
    grid-template-rows: 12.25rem 1fr;
  }
  #buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__name {
    font-size: 24px;
    line-height: 32px;
  }
  #buyers-insights .elementor-widget-wrap .swiper-pagination {
    display: none;
  }
  #buyers-insights .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet {
    width: 2rem;
  }
  #buyers-insights .elementor-widget-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 4rem;
  }
  #buyers-insights .elementor-widget-wrap .elementor-swiper-button {
    top: calc(100% + 4.5rem);
  }
}
@media (min-width: 64rem) {
  #buyers-insights {
    margin-bottom: 7.5rem;
  }
  #buyers-insights .elementor-widget-wrap .insights-pre-title p {
    margin-bottom: 1.5rem !important;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  #buyers-insights .elementor-widget-wrap h2 {
    font-size: 3rem;
    line-height: 4rem;
  }
  #buyers-insights .elementor-widget-wrap p {
    margin-bottom: 3rem;
    margin-bottom: 4.5rem;
    padding: 0;
    font-size: 1.25rem;
    line-height: 2rem;
    text-wrap: inherit;
  }
  #buyers-insights .elementor-widget-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__name {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (max-width: 36rem) {
  #buyers-insights .elementor-widget-wrap h2 {
    max-width: 17rem;
  }
}

/* src/scss/buyers/buyers-brands-slider.scss */
#buyers-brands-swiper {
  margin-top: 72px;
  margin-bottom: 72px;
}
#buyers-brands-swiper .elementor-container {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 100%;
  position: relative;
}
#buyers-brands-swiper .elementor-container .swiper-wrapper {
  transition-timing-function: linear !important;
}
#buyers-brands-swiper .elementor-container .swiper-slide .elementor-carousel-image {
  opacity: 0.5;
}
@media (min-width: 48rem) {
  #buyers-brands-swiper {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  #buyers-brands-swiper .elementor-container .e-swiper-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 64rem) {
  #buyers-brands-swiper {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

/* src/scss/additional-css.scss */
.olark-launch-button-wrapper {
  display: none;
}
.top-nav-banner {
  z-index: 555555;
  display: flex;
  position: fixed;
  padding: 10px;
  top: 0;
  width: 100vw;
  background-color: #F98DA3;
  color: #000;
  gap: 30px;
  justify-content: center;
  align-items: center;
  transition: 0.3s ease;
}
.top-nav-banner.hidden {
  opacity: 0;
  height: 0;
  visibility: hidden;
  padding: 0;
}
.top-nav-banner.hidden,
.top-nav-banner.hiddenScroll {
  transform: translateY(-100%);
  pointer-events: none;
}
.top-nav-banner a {
  background-color: #000;
  color: #fff;
  padding: 10px 20px;
  border-radius: 0.75rem;
  text-transform: uppercase;
}
.top-nav-banner p {
  font-size: 20px;
  color: #000;
}
#main-navbar,
main#content {
  transition: 0.3s ease;
}
#main-navbar.top,
main#content.top {
  margin-top: 0;
  transition: 0.3s ease;
}
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper {
  padding-bottom: 0px;
}
@media (max-width: 48rem) {
  .top-nav-banner {
    flex-direction: column;
    gap: 4px;
    padding: 5px;
  }
  .top-nav-banner p {
    font-size: 16px;
    padding: 0 15px;
    text-align: center;
  }
  #main-navbar,
  main#content {
    transition: 0.3s ease;
  }
}

/* src/scss/partners-2/hero.scss */
.partners-hero {
  margin-bottom: 4rem;
  padding: 0;
  max-width: var(--content-width);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  flex-direction: column;
  margin-bottom: 30px;
}
.partners-hero .elementor-element {
  padding: 0;
}
.partners-hero-inner {
  -moz-column-gap: 20px;
  column-gap: 20px;
}
.partners-hero-inner .elementor-widget-image.hero-img-desktop {
  display: none;
}
.partners-hero-inner .elementor-widget-image.hero-img-mobile {
  padding-bottom: 2.25rem;
}
.partners-hero-inner-left {
  padding: 0;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.partners-hero-inner-left .e-con-inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.partners-hero-inner-left > div {
  align-self: center;
  text-align: center;
  margin: 0;
}
.partners-hero-inner-left img {
  margin-bottom: 2rem;
}
.partners-hero-inner-left .hero-title h1 {
  font-family: var(--headline-ff);
  font-size: 2.25rem;
  line-height: 2.75rem;
  letter-spacing: var(--headline-1-ls);
  margin-bottom: 1.5rem;
}
.partners-hero-inner-left .hero-title h1 br,
.partners-hero-inner-left .hero-title h1 .mobile-hidden {
  display: none;
}
.partners-hero-inner-left .hero-title h1 .pink-txt {
  color: var(--pink-800);
}
.partners-hero-inner-left .hero-description {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.31rem;
  max-width: 57.875rem;
  width: 100%;
}
.partners-hero-inner-left .hero-description .pink-txt {
  color: var(--pink-800);
}
.partners-hero-inner-left-inner > .e-con-inner {
  display: flex;
  flex-direction: column !important;
  gap: 1.5rem;
  align-items: center !important;
  justify-content: center !important;
  margin-top: 23px;
}
.partners-hero-inner-left-inner > .e-con-inner img {
  display: block;
}
.partners-hero-inner-left-inner > .e-con-inner .practicioners-hero-inner-container {
  width: auto;
  flex-shrink: 0;
}
.partners-hero-inner-left-inner > .e-con-inner .practicioners-hero-inner-container h3 {
  font-size: var(--headline-6-fs);
  line-height: var(--headline-6-lh);
  letter-spacing: var(--headline-6-ls);
  color: var(--grey-1000);
  margin-top: 0rem;
}
.partners-hero-inner-left-inner > .e-con-inner .practicioners-hero-inner-container .link-txt {
  margin-top: auto;
}
.partners-hero-inner-left-inner > .e-con-inner .practicioners-hero-inner-container .inner-txt {
  max-width: 9.5rem;
  width: 100%;
}
.partners-hero-inner-right {
  padding: 0;
  align-items: flex-start;
}
.partners-hero-inner-right img {
  max-width: 100%;
  width: 49.68rem;
  display: none;
}
@media (min-width: 48rem) {
  .partners-hero {
    margin-top: 0.7rem;
    margin-bottom: 54px;
  }
  .partners-hero-inner .partners-hero-inner-left {
    width: 50%;
  }
  .partners-hero-inner #collaboration-hero-section-inner-right {
    width: 47.4%;
  }
  .partners-hero-inner-left > div {
    max-width: 31.25rem;
    align-self: flex-end;
    text-align: left;
    height: 100%;
  }
  .partners-hero-inner-left img {
    display: none;
  }
  .partners-hero-inner-left .hero-title {
    max-width: 93% !important;
  }
  .partners-hero-inner-left .hero-title h1 {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-top: 8px !important;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }
  .partners-hero-inner-left .hero-title h1 br,
  .partners-hero-inner-left .hero-title h1 .mobile-hidden {
    display: inline;
    display: initial;
  }
  .partners-hero-inner-left .hero-title h1 span {
    color: inherit;
  }
  .partners-hero-inner-left .hero-description {
    margin-bottom: 1.5rem;
    padding-right: 1.5rem;
  }
  .partners-hero-inner-left-inner > .e-con-inner {
    margin-top: 32px;
    align-items: flex-start !important;
    gap: 32px;
  }
  .partners-hero-inner-left-inner > .e-con-inner .practicioners-hero-inner-container h3 {
    margin-top: 1rem;
  }
  .partners-hero-inner-right img {
    display: block;
  }
}
@media (min-width: 54rem) {
  .partners-hero-inner .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: calc(50% - 56.25rem);
  }
  .partners-hero-inner .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1800/797;
  }
  .partners-hero-inner .elementor-widget-image.hero-img-mobile {
    display: none;
  }
}
@media (min-width: 55rem) {
  .partners-hero-inner-left .elementor-button-wrapper .elementor-size-lg {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}
@media (min-width: 62rem) {
  .partners-hero-inner-left-inner > .e-con-inner {
    margin-top: 40px;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: start !important;
    gap: 23px;
  }
}
@media (min-width: 64rem) {
  .partners-hero {
    margin-top: 1.8rem;
    margin-bottom: 120px;
  }
  .partners-hero-inner {
    -moz-column-gap: 70px;
    column-gap: 70px;
  }
  .partners-hero-inner .partners-hero-inner-left {
    width: 50%;
  }
  .partners-hero-inner #collaboration-hero-section-inner-right {
    width: 52%;
  }
  .partners-hero-inner-left > div {
    max-width: 464px;
  }
  .partners-hero-inner-left .hero-title h1 {
    max-width: 417px;
    font-size: 3.625rem;
    line-height: 5rem;
    margin-top: 34px !important;
  }
  .partners-hero-inner-left .hero-description {
    max-width: 417px;
    margin: 0 0 2.5rem 0;
    font-size: 1.25rem;
    line-height: 2rem;
  }
}
@media (min-width: 65rem) {
  .partners-hero-inner-left .hero-title h1 {
    margin-top: 3rem;
  }
}
@media (min-width: 80rem) {
  .partners-hero-inner #collaboration-hero-section-inner-right img {
    position: relative;
    left: -3rem;
    max-width: 41.25rem;
  }
}

/* src/scss/partners-2/partner.scss */
.partners-partner-section {
  z-index: 1;
  overflow: hidden;
  padding: 0;
}
.partners-partner-section-images * {
  padding: 0 !important;
}
.partners-partner-section-image-tablet {
  display: none;
}
.partners-partner-section-image-desktop {
  display: none;
}
.partners-partner-section .elementor-column-gap-default {
  flex-direction: column;
}
.partners-partner-section .elementor-column {
  width: 100%;
}
.partners-partner-section-content .elementor-widget-wrap {
  padding: 0 !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  align-content: center;
  color: var(--black);
}
.partners-partner-section-content .elementor-widget-wrap:before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='375' height='411' viewBox='0 0 375 411' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M323 0.00146484C329.627 0.00146484 335 5.37404 335 12.0015V28.0015C335 34.6289 340.373 40.0015 347 40.0015H363C369.627 40.0015 375 45.374 375 52.0015V333.001C375 339.629 369.627 345.001 363 345.001H347C340.373 345.001 335 350.374 335 357.001V369.001C335 375.629 329.627 381.001 323 381.001H311C304.373 381.001 299 386.374 299 393.001V399.001C299 405.629 293.627 411.001 287 411.001H88C81.3726 411.001 76 405.629 76 399.001V393.001C76 386.374 70.6274 381.001 64 381.001H52C45.3726 381.001 40 375.629 40 369.001V357.001C40 350.374 34.6274 345.001 28 345.001H12C5.37259 345.001 0 339.629 0 333.001V52.0015C0 45.374 5.37259 40.0015 12 40.0015H28C34.6274 40.0015 40 34.6289 40 28.0015V12.0015C40 5.37405 45.3726 0.00146484 52 0.00146484H323Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.partners-partner-section-content .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
.partners-partner-section-content .pre-footer-section-text p {
  font-family: var(--headline-ff);
  font-size: 26px;
  line-height: 34px;
  font-weight: 800;
  margin: auto;
  max-width: 278px;
  margin-top: 49px;
}
.partners-partner-section-content .prefooter-description-text {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  max-width: 64rem;
  width: 100%;
  margin: 15px auto 83px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 48rem) {
  .partners-partner-section {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto;
  }
  .partners-partner-section-image-mobile {
    display: none;
  }
  .partners-partner-section-image-tablet {
    display: block;
  }
  .partners-partner-section-content .elementor-widget-wrap {
    padding: 0;
    position: relative;
    height: auto;
  }
  .partners-partner-section-content .elementor-widget-wrap:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='688' height='344' viewBox='0 0 688 344' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M636 0C642.627 0 648 5.37259 648 12V28C648 34.6274 653.373 40 660 40H676C682.627 40 688 45.3726 688 52V269C688 275.627 682.627 281 676 281H660C653.373 281 648 286.373 648 293V302C648 308.627 642.627 314 636 314H575C568.373 314 563 319.373 563 326V332C563 338.627 557.627 344 551 344H117C110.373 344 105 338.627 105 332V326C105 319.373 99.6274 314 93 314H66C59.3726 314 54 308.627 54 302V293C54 286.373 48.6274 281 42 281H12C5.37256 281 0 275.627 0 269V52C0 45.3726 5.37256 40 12 40H42C48.6274 40 54 34.6274 54 28V12C54 5.37258 59.3726 0 66 0H636Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  }
  .partners-partner-section-content .pre-footer-section-text p {
    margin-top: 63px;
    max-width: none;
    font-size: 40px;
    line-height: 52px;
  }
  .partners-partner-section-content .prefooter-description-text {
    padding: 0 47px;
    margin: 19px auto 83px;
    font-size: 20px;
    line-height: 32px;
  }
}
@media (min-width: 64rem) {
  .partners-partner-section-images .e-con-inner {
    max-width: 96.6%;
  }
  .partners-partner-section-image-tablet {
    display: none;
  }
  .partners-partner-section-image-desktop {
    display: block;
    padding-left: 66px !important;
  }
  .partners-partner-section-content .elementor-widget-wrap:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1341' height='347' viewBox='0 0 1341 347' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1329 50H1244.9C1238.27 50 1232.9 44.6274 1232.9 38V12C1232.9 5.37257 1227.52 0 1220.9 0H1142H577.399H157C150.373 0 145 5.37258 145 12V62C145 68.6274 139.627 74 133 74H69C68.8014 74 68.6372 73.8412 68.6372 73.6425V30.9094C68.6372 24.282 63.2646 18.9094 56.6372 18.9094H12C5.37256 18.9094 0 24.282 0 30.9094V78.9441C0 85.5715 5.37256 90.9441 12 90.9441H56.6372C56.8358 90.9441 57 91.1029 57 91.3015V248C57 254.627 62.3726 260 69 260H133C139.627 260 145 265.373 145 272V283C145 289.627 150.373 295 157 295H215C221.627 295 227 300.373 227 307V335C227 341.627 232.373 347 239 347H1136C1142.63 347 1148 341.627 1148 335V297.992C1148 295.147 1149.64 292.683 1151.4 290.454C1154.14 287.006 1157.57 283 1161.97 283H1329C1335.63 283 1341 277.627 1341 271V62C1341 55.3726 1335.63 50 1329 50Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  }
}
@media (min-width: 90rem) {
  .partners-partner-section-content .pre-footer-section-text p {
    font-size: 48px;
    line-height: 64px;
    margin-top: 70px;
  }
  .partners-partner-section-content .prefooter-description-text {
    font-size: 20px;
    line-height: 32px;
    margin: 16px auto 101px;
    max-width: 873px;
  }
}

/* src/scss/partners-2/partners-logo.scss */
#buyers-brands-swiper.partners-logo {
  margin: 62px 0;
}
#buyers-brands-swiper.partners-logo .swiper-slide {
  min-width: 120px;
}
#buyers-brands-swiper.partners-logo .elementor-widget-wrap {
  padding: 0 !important;
}
#buyers-brands-swiper.partners-logo .elementor-container {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 100%;
  position: relative;
  width: 100%;
}
#buyers-brands-swiper.partners-logo .elementor-container .swiper-wrapper {
  transition-timing-function: linear !important;
}
#buyers-brands-swiper.partners-logo .elementor-container .swiper-slide .elementor-carousel-image {
  opacity: 0.5;
}
@media (min-width: 48rem) {
  #buyers-brands-swiper.partners-logo {
    margin: 71px 0 29px;
  }
  #buyers-brands-swiper.partners-logo .elementor-container {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  }
  #buyers-brands-swiper.partners-logo .elementor-container .e-swiper-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 64rem) {
  #buyers-brands-swiper.partners-logo {
    margin: 62px 0 80px;
  }
}

/* src/scss/partners-2/partners-column.scss */
#practicioners-top-grid-section.partners-columns {
  padding: 0;
  max-width: var(--content-width);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
#practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-title {
  width: 880px;
  margin: auto;
}
#practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-title h2 {
  font-size: 26px;
  font-weight: 800;
  line-height: 34px;
  color: var(--grey-1000);
  margin-bottom: 0;
}
#practicioners-top-grid-section.partners-columns .partners-columns-icon {
  margin-bottom: 23px;
}
#practicioners-top-grid-section.partners-columns .partners-columns-icon img {
  max-width: 48px;
}
#practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-grid {
  max-width: var(--content-width);
  margin: auto;
  margin-top: clamp(1.5rem, 1.2541rem + 1.0492vw, 2.5rem);
  text-align: center;
  padding: 0;
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
}
#practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-grid h3 {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--grey-1000);
}
#practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-grid .elementor-widget-text-editor p {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
}
#practicioners-top-grid-section.partners-columns .e-child {
  padding: 0;
}
#practicioners-top-grid-section.partners-columns .e-child:not(:last-child) {
  margin-bottom: 1rem;
}
#practicioners-top-grid-section.partners-columns .e-con-inner {
  text-align: center;
  padding: 1.5rem;
}
@media (min-width: 48rem) {
  #practicioners-top-grid-section.partners-columns {
    margin-bottom: 37px;
  }
  #practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-title h2 {
    max-width: 688px;
    margin: 0 auto 1rem auto;
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
  #practicioners-top-grid-section.partners-columns .partners-columns-icon {
    margin-bottom: 33px;
  }
  #practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-grid {
    margin-top: 0;
  }
  #practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-grid h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  #practicioners-top-grid-section.partners-columns .e-child:not(:last-child) {
    margin-bottom: 0;
  }
  #practicioners-top-grid-section.partners-columns .e-con-inner {
    padding: 16px 11px;
  }
}
@media (min-width: 64rem) {
  #practicioners-top-grid-section.partners-columns {
    margin-bottom: 128px;
  }
  #practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-title h2 {
    max-width: 880px;
    margin-bottom: 2.5rem;
    font-size: 3rem;
    line-height: 4rem;
    text-wrap: balance;
  }
  #practicioners-top-grid-section.partners-columns .partners-columns-icon img {
    max-width: 64px;
  }
  #practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-grid h3 {
    margin: 0 auto 1rem auto;
  }
  #practicioners-top-grid-section.partners-columns .e-con-inner {
    padding: 30px 29px;
  }
}
@media (max-width: 63.9375rem) {
  #practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-grid h3 br {
    display: none;
  }
}
@media (max-width: 55rem) {
  #practicioners-top-grid-section.partners-columns #practicioners-top-grid-section-grid {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
  }
}

/* src/scss/partners-2/partners-section-heading.scss */
.partners-section-heading .elementor-widget-wrap {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: var(--grey-1000);
}
.partners-section-heading .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
.partners-section-heading .elementor-widget-wrap h2 {
  font-size: 26px;
  font-weight: 800;
  line-height: 34px;
}
@media (min-width: 48rem) {
  .partners-section-heading .elementor-widget-wrap h2 {
    font-size: 40px;
    line-height: 52px;
  }
}
@media (min-width: 64rem) {
  .partners-section-heading .elementor-widget-wrap h2 {
    font-size: 48px;
    line-height: 64px;
  }
}

/* src/scss/partners-2/partners-content-image.scss */
#practitioners-txt-img-section.partners-content-image {
  margin-bottom: 55px;
  padding: 0;
}
.partners-section-heading + #practitioners-txt-img-section.partners-content-image {
  margin-top: -7px;
}
#practitioners-txt-img-section.partners-content-image #practitioners-txt-img-section > .e-con-inner {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='1042' height='739' viewBox='0 0 1042 739' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M902 84C895.373 84 890 78.6274 890 72V12C890 5.37258 884.627 0 878 0H755H717H227C220.373 0 215 5.37258 215 12V37C215 43.6274 209.627 49 203 49H114H61H58C51.3726 49 46 54.3726 46 61V117C46 118.423 46.2477 119.788 46.7025 121.055C47.6905 123.808 49 126.551 49 129.476V332C49 338.627 43.6274 344 37 344H12C5.37256 344 0 349.373 0 356V666C0 672.627 5.37256 678 12 678H480C486.627 678 492 672.627 492 666V632C492 625.373 497.373 620 504 620H589C595.627 620 601 625.373 601 632V727C601 733.627 606.373 739 613 739H878C884.627 739 890 733.627 890 727V674C890 667.373 895.373 662 902 662H1030C1036.63 662 1042 656.627 1042 650V96C1042 89.3726 1036.63 84 1030 84H902Z' fill='white'/%3E%3C/svg%3E");
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 60%;
}
#practitioners-txt-img-section.partners-content-image .elementor-button-wrapper .elementor-size-lg {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  justify-content: center;
  padding-right: 4.5vw;
  z-index: 2;
  padding-bottom: 48px !important;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-heading {
  max-width: 31.5rem;
  margin-bottom: 1.5rem;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-heading h2 {
  font-size: 32px;
  line-height: 40px;
  color: var(--grey-1000);
  padding-right: 1.8125rem;
  margin-bottom: 8px;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-image {
  max-width: 31rem;
  margin-bottom: 2rem;
  width: 100%;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-image .elementor-widget-container {
  text-align: left;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-text-editor {
  max-width: 31.5rem;
  font-size: 18px;
  line-height: 28px;
  color: var(--grey-700);
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-text-editor .pink-txt {
  color: var(--pink-800);
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-text-editor ul {
  padding-left: 1.5rem;
  margin-top: 1.5rem;
  font-weight: var(--paragraph-fw);
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .practicioners-hero-inner-container {
  width: auto;
  flex-shrink: 0;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .practicioners-hero-inner-container .e-con-inner {
  margin: 0;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .buttons-container {
  max-width: 31.5rem;
  padding: 0;
  margin-top: 40px;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-left .buttons-container .e-con-inner {
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
  align-items: center;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-right {
  padding: 0;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-image {
  margin: 0;
  position: relative;
  z-index: 1;
  justify-content: flex-end;
  display: flex;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-image.img-desktop {
  display: flex;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-image.img-mobile {
  display: none;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-container {
  display: flex;
  position: relative;
  float: right;
  z-index: 1;
  width: 43vw;
  max-width: 50rem;
  justify-content: flex-end;
}
#practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-container img {
  z-index: 1;
  position: relative;
  width: 44.72rem;
  margin: auto;
}
#practitioners-txt-img-section.partners-content-image .practitioners-header-section {
  margin-bottom: 0;
  padding: 0;
  max-width: var(--content-width);
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}
#practitioners-txt-img-section.partners-content-image .practitioners-header-section-title {
  width: 880px;
  margin: auto;
}
#practitioners-txt-img-section.partners-content-image .practitioners-header-section-title h2 {
  font-size: 1.625rem;
  line-height: 2.125rem;
  color: var(--grey-1000);
  margin-bottom: 0;
}
@media (min-width: 44rem) {
  #practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-container img {
    width: 616px;
    max-width: 100%;
  }
}
@media (min-width: 48rem) {
  .partners-section-heading + #practitioners-txt-img-section.partners-content-image {
    margin-top: 23px;
  }
  #practitioners-txt-img-section.partners-content-image {
    margin-bottom: 64px;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left {
    padding-bottom: 41px !important;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-heading {
    margin-bottom: 15px !important;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-heading h2 {
    max-width: 600px !important;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-text-editor .elementor-widget-container {
    max-width: 600px;
    font-size: 20px;
    line-height: 32px;
  }
  #practitioners-txt-img-section.partners-content-image .practitioners-header-section {
    margin-bottom: 2rem;
  }
  #practitioners-txt-img-section.partners-content-image .practitioners-header-section-title h2 {
    max-width: 582px;
    margin: 0 auto 1rem auto;
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
}
@media (min-width: 64rem) {
  .partners-section-heading + #practitioners-txt-img-section.partners-content-image {
    margin-top: 54px;
  }
  #practitioners-txt-img-section.partners-content-image {
    margin-bottom: 81px;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left {
    padding-right: 8px;
    padding-bottom: 60px !important;
  }
  #practitioners-txt-img-section.partners-content-image .practitioners-header-section {
    margin-bottom: 4rem;
  }
  #practitioners-txt-img-section.partners-content-image .practitioners-header-section-title h2 {
    max-width: 880px;
    margin-bottom: 0;
    font-size: 3rem;
    line-height: 4rem;
  }
}
@media (min-width: 65rem) {
  #practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-container img {
    margin: 0;
    width: 48rem;
  }
}
@media (min-width: 65rem) and (max-width: 1330px) {
  #practitioners-txt-img-section.partners-content-image #practitioners-txt-img-section > .e-con-inner {
    width: 100%;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left {
    padding-left: 3rem;
  }
}
@media (min-width: 100rem) {
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left {
    padding-right: 4.5vw;
  }
}
@media (max-width: 93.75rem) {
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-heading h2 {
    padding-right: 0;
  }
}
@media (max-width: 90rem) {
  #practitioners-txt-img-section.partners-content-image #practitioners-txt-img-section > .e-con-inner {
    background-size: 70%;
  }
}
@media (max-width: 65rem) {
  #practitioners-txt-img-section.partners-content-image #practitioners-txt-img-section > .e-con-inner {
    display: flex;
    flex-direction: column;
    background-position: top center;
    align-items: center;
    background-size: auto;
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='768' height='726' viewBox='0 0 768 726' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M146.593 12C146.593 5.37258 141.22 0 134.593 0H110.5C103.873 0 98.5002 5.37259 98.5002 12V27.2836C98.5002 33.911 103.873 39.2836 110.5 39.2836H129.142C135.139 39.2836 140 44.145 140 50.1418C140 56.1386 135.139 61 129.142 61H12C5.37258 61 0 66.3726 0 73V714C0 720.627 5.37258 726 12 726H756C762.627 726 768 720.627 768 714V73C768 66.3726 762.627 61 756 61H652C645.373 61 640 55.6274 640 49V41C640 34.3726 634.627 29 628 29H158.593C151.965 29 146.593 23.6274 146.593 17V12Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left {
    align-items: flex-start;
    width: 100%;
    padding: 6rem 0rem 4rem;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-heading {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.5rem;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-image .elementor-widget-container {
    text-align: center;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-image {
    max-width: 100%;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-text-editor {
    max-width: 100%;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .buttons-container {
    margin-top: 40px;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-right {
    max-width: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-image {
    justify-content: center;
    display: flex;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-container {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 55rem) {
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left {
    padding: 5.5rem 0rem 32px;
    align-items: start;
  }
}
@media (max-width: 44rem) {
  #practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-container img {
    width: 100%;
  }
}
@media (max-width: 36rem) {
  #practitioners-txt-img-section.partners-content-image #practitioners-txt-img-section > .e-con-inner {
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='375' height='761' viewBox='0 0 375 761' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.5002 12C42.5002 5.37258 47.8728 0 54.5002 0H78.5925C85.22 0 90.5925 5.37259 90.5925 12V17.1821C90.5925 23.8095 95.9651 29.1821 102.593 29.1821H324.646C331.274 29.1821 336.646 34.5547 336.646 41.1821V49C336.646 55.6274 342.019 61 348.646 61H363C369.627 61 375 66.3726 375 73V716.94C375 716.973 375.027 717 375.06 717C375.093 717 375.12 717.027 375.12 717.06V748.773C375.12 755.401 369.747 760.773 363.12 760.773H46C39.3726 760.773 34 755.401 34 748.773V738C34 731.373 28.6274 726 22 726H12C5.37258 726 0 720.627 0 714V73C0 66.3726 5.37257 61 12 61H73.0238C79.0206 61 83.882 56.1386 83.882 50.1418C83.882 44.145 79.0206 39.2836 73.0238 39.2836H54.5002C47.8728 39.2836 42.5002 33.911 42.5002 27.2836V12Z' fill='white'/%3E%3C/svg%3E ");
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .elementor-widget-heading h2 {
    font-size: 22px;
    line-height: 30px;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .buttons-container {
    margin-top: 24px;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-left .buttons-container .e-con-inner {
    justify-content: center;
    flex-direction: column;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-image.img-desktop {
    display: none;
  }
  #practitioners-txt-img-section.partners-content-image .under-hero-section-right .elementor-widget-image.img-mobile {
    display: flex;
    min-height: 362px;
  }
}

/* src/scss/partners-2/partners-image-content.scss */
#practitioners-img-txt-section.partners-image-content {
  margin-bottom: 57px;
  padding: 0;
}
#practitioners-img-txt-section.partners-image-content #practitioners-img-txt-section > .e-con-inner {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1354' height='854' viewBox='0 0 1354 854' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M423.305 12C423.305 5.37258 417.933 0 411.305 0H365.492C358.865 0 353.492 5.37258 353.492 12V59.4948C353.492 66.1222 358.865 71.4948 365.492 71.4948H402.404C409.031 71.4948 414.404 76.8673 414.404 83.4948V92.9999C414.404 99.6273 409.031 105 402.404 105H112C105.373 105 100 110.372 100 117V656C100 662.627 94.6274 668 88 668H12C5.37258 668 0 673.372 0 680V785.02C0 791.648 5.37258 797.02 12 797.02H735.348C741.975 797.02 747.348 802.393 747.348 809.02V841.224C747.348 847.851 752.72 853.224 759.348 853.224H805.161C811.788 853.224 817.161 847.851 817.161 841.224V793.729C817.161 787.102 811.788 781.729 805.161 781.729H788.035C781.407 781.729 776.035 776.357 776.035 769.729V719C776.035 712.372 781.407 707 788.035 707H1275C1281.63 707 1287 701.627 1287 695V645C1287 638.372 1292.37 633 1299 633H1342C1348.63 633 1354 627.627 1354 621V261C1354 254.372 1348.63 249 1342 249H1299C1292.37 249 1287 243.627 1287 237V117C1287 110.372 1281.63 105 1275 105H1155.61C1148.98 105 1143.61 99.6273 1143.61 92.9999V61.6968C1143.61 55.0694 1138.24 49.6968 1131.61 49.6968H435.305C428.678 49.6968 423.305 44.3242 423.305 37.6968V12Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 100% 100%;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  justify-content: center;
  padding: 66px 0 32px;
  z-index: 2;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-heading {
  max-width: 31.5rem;
  margin-bottom: 1.5rem;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-heading h2 {
  font-size: 32px;
  line-height: 40px;
  color: var(--grey-1000);
  padding-right: 1.8125rem;
  margin-bottom: 8px;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-image {
  max-width: 31rem;
  margin-bottom: 2rem;
  width: 100%;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-image .elementor-widget-container {
  text-align: left;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-text-editor {
  max-width: 31.5rem;
  font-size: 20px;
  line-height: 32px;
  color: var(--grey-700);
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-text-editor .pink-txt {
  color: var(--pink-800);
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-text-editor ul {
  padding-left: 1.5rem;
  margin-top: 1.5rem;
  font-weight: var(--paragraph-fw);
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .practicioners-hero-inner-container {
  width: auto;
  flex-shrink: 0;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .practicioners-hero-inner-container .e-con-inner {
  margin: 0;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .buttons-container {
  max-width: 31.5rem;
  padding: 0;
  margin-top: 40px;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-left .buttons-container .e-con-inner {
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
  align-items: center;
}
#practitioners-img-txt-section.partners-image-content .elementor-button-wrapper .elementor-size-lg {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-right {
  padding: 0;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-image {
  margin: 0;
  position: relative;
  z-index: 1;
  justify-content: flex-start;
  display: flex;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-image.img-desktop {
  display: flex;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-image.img-mobile {
  display: none;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-container {
  display: flex;
  position: relative;
  float: left;
  z-index: 1;
  width: 41vw;
  max-width: 50rem;
  justify-content: flex-start;
}
#practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-container img {
  z-index: 1;
  position: relative;
  width: 44.72rem;
  margin: auto;
}
@media (min-width: 44rem) {
  #practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-container img {
    width: 606px;
    max-width: 100%;
  }
}
@media (min-width: 48rem) {
  #practitioners-img-txt-section.partners-image-content {
    margin-bottom: 65px;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left {
    padding-bottom: 40px;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-heading h2 {
    margin-bottom: 14px;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-text-editor {
    padding-right: 100px;
  }
}
@media (min-width: 64rem) {
  #practitioners-img-txt-section.partners-image-content {
    margin-bottom: 78px;
  }
}
@media (min-width: 65rem) {
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left {
    padding-bottom: 95px;
    padding-left: 8px;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-heading h2 {
    margin-bottom: 0;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-text-editor {
    padding-right: 0;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-container img {
    margin: 0;
    width: 48rem;
  }
}
@media (min-width: 65rem) and (max-width: 1330px) {
  #practitioners-img-txt-section.partners-image-content #practitioners-img-txt-section > .e-con-inner {
    width: 100%;
  }
}
@media (min-width: 83rem) {
  #practitioners-img-txt-section.partners-image-content #practitioners-img-txt-section > .e-con-inner {
    padding-top: 42px;
    padding-bottom: 146px;
  }
}
@media (min-width: 100rem) {
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left {
    padding-left: 4.5vw;
  }
}
@media (max-width: 93.75rem) {
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-heading h2 {
    padding-right: 0;
  }
}
@media (max-width: 65rem) {
  #practitioners-img-txt-section.partners-image-content #practitioners-img-txt-section > .e-con-inner {
    display: flex;
    flex-direction: column-reverse;
    background-position: top center;
    align-items: center;
    background-size: auto;
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='768' height='900' viewBox='0 0 768 900' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M511 0C517.627 0 523 5.37257 523 12V18C523 24.6274 528.373 30 535 30H756C762.627 30 768 35.3726 768 42V817C768 823.627 762.627 829 756 829H535C528.373 829 523 834.373 523 841V888C523 894.627 517.627 900 511 900H12C5.37256 900 0 894.627 0 888V12C0 5.37258 5.37262 0 12 0H511Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left {
    align-items: flex-start;
    width: 100%;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-heading {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.5rem;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-image .elementor-widget-container {
    text-align: center;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-image {
    max-width: 100%;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-text-editor {
    max-width: 100%;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .buttons-container {
    margin-top: 40px;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-right {
    max-width: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-image {
    justify-content: center;
    display: flex;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-container {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 55rem) {
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left {
    align-items: start;
  }
}
@media (max-width: 44rem) {
  #practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-container img {
    width: 98%;
  }
}
@media (max-width: 36rem) {
  #practitioners-img-txt-section.partners-image-content #practitioners-img-txt-section > .e-con-inner {
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='375' height='701' viewBox='0 0 375 701' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M314 0C320.627 0 326 5.37258 326 12C326 15.2213 328.611 17.8327 331.833 17.8327H363C369.627 17.8327 375 23.2053 375 29.8327V689C375 695.627 369.627 701 363 701H314.055C314.036 701 314.018 701 314 701H12C5.37259 701 0 695.627 0 689V12C0 5.37258 5.37259 0 12 0H314Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-heading h2 {
    font-size: 22px;
    line-height: 30px;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .elementor-widget-text-editor {
    font-size: 18px;
    line-height: 28px;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .buttons-container {
    margin-top: 24px;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-left .buttons-container .e-con-inner {
    justify-content: center;
    flex-direction: column;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-image.img-desktop {
    display: none;
  }
  #practitioners-img-txt-section.partners-image-content .under-hero-section-right .elementor-widget-image.img-mobile {
    display: flex;
    min-height: 362px;
  }
}

/* src/scss/partners-2/partners-content-image-right-wall.scss */
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall {
  margin-bottom: 56px;
  position: relative;
  padding: 0;
  overflow: hidden;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall > .e-con-inner {
  padding: 0;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='1181' height='675' viewBox='0 0 1181 675' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M581.315 83.0006C587.942 83.0006 593.315 77.628 593.315 71.0006V12.2246C593.315 5.59721 598.688 0.224609 605.315 0.224609H918.631C925.259 0.224609 930.631 5.59719 930.631 12.2246V71.0006C930.631 77.628 936.004 83.0006 942.631 83.0006H1104C1110.63 83.0006 1116 88.3732 1116 95.0006V151.863C1116 158.491 1121.37 163.863 1128 163.863H1168.66C1175.28 163.863 1180.66 169.236 1180.66 175.863V226.964C1180.66 233.592 1175.28 238.964 1168.66 238.964H1128C1121.37 238.964 1116 244.337 1116 250.964V663.001C1116 669.628 1110.63 675.001 1104 675.001H63C56.3726 675.001 51 669.628 51 663.001V565.001C51 558.373 45.6274 553.001 39 553.001H31C24.3726 553.001 19 547.628 19 541.001V153.001C19 146.373 24.3726 141.001 31 141.001H39C45.6274 141.001 51 135.628 51 129.001V119.451C51 112.824 45.6274 107.451 39 107.451H12C5.37258 107.451 0 102.079 0 95.4513V44.35C0 37.7226 5.37258 32.35 12 32.35H61.3347C67.9621 32.35 73.3347 37.7226 73.3347 44.35V71.0006C73.3347 77.628 78.7073 83.0006 85.3347 83.0006H581.315Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 1180px auto;
  background-position: left 0%;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .elementor-button-wrapper .elementor-size-lg {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  justify-content: center;
  padding-right: 4.5vw;
  z-index: 2;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-heading {
  max-width: 31.5rem;
  margin-bottom: 1.5rem;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-heading h2 {
  font-size: 32px;
  line-height: 40px;
  color: var(--grey-1000);
  padding-right: 1.8125rem;
  margin-bottom: 8px;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-image {
  max-width: 31rem;
  margin-bottom: 2rem;
  width: 100%;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-image .elementor-widget-container {
  text-align: left;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-text-editor {
  max-width: 31.5rem;
  font-size: 20px;
  line-height: 32px;
  color: var(--grey-700);
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-text-editor .pink-txt {
  color: var(--pink-800);
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-text-editor ul {
  padding-left: 1.5rem;
  margin-top: 1.5rem;
  font-weight: var(--paragraph-fw);
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .practicioners-hero-inner-container {
  width: auto;
  flex-shrink: 0;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .practicioners-hero-inner-container .e-con-inner {
  margin: 0;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .buttons-container {
  max-width: 31.5rem;
  padding: 0;
  margin-top: 40px;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .buttons-container .e-con-inner {
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
  align-items: center;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right {
  padding: 0;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-image {
  margin: 0;
  position: relative;
  z-index: 1;
  justify-content: flex-end;
  display: flex;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-image.img-desktop {
  display: flex;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-image.img-mobile {
  display: none;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-container {
  display: flex;
  position: relative;
  float: right;
  z-index: 1;
  width: 45.5vw;
  max-width: 50rem;
  justify-content: flex-end;
}
#practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-container img {
  z-index: 1;
  position: relative;
  width: 48rem;
  margin: auto;
}
@media (min-width: 44rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-container img {
    width: 650px;
    max-width: 100%;
  }
}
@media (min-width: 48rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall {
    margin-bottom: 64px;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-heading h2 {
    margin-bottom: 14px;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-text-editor {
    padding-right: 100px;
  }
}
@media (min-width: 64rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall {
    margin-bottom: 120px;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left {
    padding-right: 8px;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-heading {
    width: 100%;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-heading h2 {
    padding-right: 0;
    margin-bottom: 0;
    width: 100%;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-text-editor {
    padding: 0;
  }
}
@media (min-width: 65rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-container img {
    margin: 0;
    width: 100%;
    max-width: 48rem;
    margin-right: -60px;
  }
}
@media (min-width: 65rem) and (max-width: 1330px) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall > .e-con-inner {
    width: 100%;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left {
    padding-left: 3rem;
  }
}
@media (min-width: 83rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall > .e-con-inner {
    padding-top: 1rem;
  }
}
@media (min-width: 90rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-heading {
    margin-top: -5rem;
  }
}
@media (min-width: 100rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left {
    padding-right: 4.5vw;
  }
}
@media (max-width: 93.75rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-heading h2 {
    padding-right: 0;
  }
}
@media (max-width: 1439px) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall > .e-con-inner {
    background-size: 70%;
  }
}
@media (max-width: 65rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall > .e-con-inner {
    display: flex;
    flex-direction: column;
    background-position: top center;
    align-items: center;
    background-size: auto;
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='768' height='763' viewBox='0 0 768 763' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M640.62 12C640.62 5.37258 635.247 0 628.62 0H604.528C597.9 0 592.528 5.37258 592.528 12V17C592.528 23.6274 587.155 29 580.528 29H141C134.373 29 129 34.3726 129 41V49C129 55.6274 123.627 61 117 61H12C5.37256 61 0 66.3726 0 73V751C0 757.627 5.37256 763 12 763H756C762.627 763 768 757.627 768 751V73C768 66.3726 762.627 61 756 61H609.858C603.861 61 599 56.1386 599 50.1418C599 44.145 603.861 39.2836 609.858 39.2836H628.62C635.247 39.2836 640.62 33.911 640.62 27.2836V12Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left {
    padding: 6rem 0rem 4rem;
    align-items: flex-start;
    width: 100%;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-heading {
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.5rem;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-image .elementor-widget-container {
    text-align: center;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-image {
    max-width: 100%;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-text-editor {
    max-width: 100%;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .buttons-container {
    margin-top: 40px;
    max-width: 100%;
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right {
    max-width: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-image {
    justify-content: center;
    display: flex;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-container {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 55rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left {
    padding: 5.5rem 0rem 40px;
    align-items: start;
  }
}
@media (max-width: 44rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-container img {
    width: 100%;
  }
}
@media (max-width: 36rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall > .e-con-inner {
    width: 100%;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='375' height='763' viewBox='0 0 375 763' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M332.62 12C332.62 5.37258 327.247 0 320.62 0H296.527C289.9 0 284.527 5.37259 284.527 12V17.1821C284.527 23.8095 279.155 29.1821 272.527 29.1821H50.4737C43.8463 29.1821 38.4737 34.5547 38.4737 41.1821V49C38.4737 55.6274 33.1011 61 26.4737 61H12C5.37259 61 0 66.3726 0 73L-3.05176e-05 717V760.773C0 762.003 0.996979 763 2.22687 763H363C369.627 763 375 757.627 375 751V73C375 66.3726 369.627 61 363 61H302.096C296.099 61 291.238 56.1386 291.238 50.1418C291.238 44.145 296.099 39.2836 302.096 39.2836H320.62C327.247 39.2836 332.62 33.911 332.62 27.2836V12Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-heading h2 {
    font-size: 22px;
    line-height: 30px;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .elementor-widget-text-editor {
    font-size: 18px;
    line-height: 28px;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .buttons-container {
    margin-top: 24px;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left .buttons-container .e-con-inner {
    justify-content: center;
    flex-direction: column;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-image.img-desktop {
    display: none;
  }
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-right .elementor-widget-image.img-mobile {
    display: flex;
    min-height: 511px;
  }
}
@media (max-width: 30rem) {
  #practitioners-txt-img-section-right-wall.partners-content-image-right-wall .under-hero-section-left {
    padding: 5.5rem 0rem 32px;
  }
}

/* src/scss/partners-2/partners-cta.scss */
.partners-cta {
  z-index: 1;
  overflow: hidden;
  margin-bottom: 54px;
}
.partners-cta .elementor-widget-wrap {
  padding: 4rem 0 54px !important;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  align-content: center;
  color: var(--black);
  min-height: 22.5rem;
}
.partners-cta .elementor-widget-wrap:before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='335' height='569' viewBox='0 0 335 569' fill='none' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve'%3E%3Cmask id='mask0_525_3286' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='335' height='570'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M299 12.0015C299 5.37405 293.627 0.00146484 287 0.00146484H12C5.37258 0.00146484 0 5.37405 0 12.0015V525.001C0 531.629 5.37258 537.001 12 537.001H16C22.6274 537.001 28 542.374 28 549.001V557.001C28 563.629 33.3726 569.001 40 569.001H323C329.627 569.001 335 563.629 335 557.001V56.0015C335 49.374 329.627 44.0015 323 44.0015H311C304.373 44.0015 299 38.6289 299 32.0015V12.0015Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_525_3286)'%3E%3Crect y='0.00146484' width='335' height='588' fill='%23F98DA3'/%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.partners-cta .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
.partners-cta .elementor-widget-image.hero-img-desktop {
  display: none;
}
.partners-cta .elementor-widget-image.hero-img-desktop .elementor-widget-container {
  width: 100%;
}
.partners-cta .elementor-widget-image.hero-img-desktop img {
  width: 100%;
  padding-left: 0;
  height: auto;
  height: 100%;
  position: absolute;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
  left: 0;
  right: 0;
  bottom: 0;
}
.partners-cta .elementor-widget-image.hero-img-tablet {
  display: none;
}
.partners-cta .elementor-widget-image.hero-img-tablet img {
  width: 100%;
  height: auto;
  height: 100%;
  position: absolute;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
  left: 0;
  right: 0;
  bottom: 0;
}
.partners-cta .elementor-widget-image.hero-img-mobile {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-image: none;
  mask-image: none;
}
.partners-cta .elementor-widget-image.hero-img-mobile img {
  width: 100%;
  height: auto;
}
.partners-cta .pre-footer-section-text p {
  font-family: var(--headline-ff);
  font-size: 26px;
  line-height: 34px;
  font-weight: 700;
  margin: auto;
  margin-bottom: 10px;
}
.partners-cta .prefooter-description-text {
  font-size: 18px;
  line-height: 28px;
  max-width: 64rem;
  width: 100%;
  margin: 0.25rem auto 34px;
  padding-left: 26px;
  padding-right: 26px;
}
@media (min-width: 48rem) {
  .partners-cta {
    margin-bottom: 63px;
  }
  .partners-cta .elementor-widget-wrap {
    padding: 66px 30px 44px !important;
    display: grid;
    position: relative;
    margin-bottom: 0rem;
    height: auto;
    align-content: center;
  }
  .partners-cta .elementor-widget-wrap:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='728' height='480' viewBox='0 0 728 480' fill='none' preserveAspectRatio='none' xml:space='preserve'%3E%3Cmask id='mask0_592_2917' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='728' height='480'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M649.767 12C649.767 5.37258 644.395 0 637.767 0H12C5.37258 0 0 5.37259 0 12V433.339C0 439.967 5.37259 445.339 12 445.339H48.8478C55.4752 445.339 60.8478 450.712 60.8478 457.339V467.998C60.8478 474.626 66.2204 479.998 72.8478 479.998H716C722.627 479.998 728 474.626 728 467.998V58.2129C728 51.5855 722.627 46.2129 716 46.2129H661.767C655.14 46.2129 649.767 40.8403 649.767 34.2129V12Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_592_2917)'%3E%3Crect width='728' height='480' fill='%23F98DA3'/%3E%3C/g%3E%3C/svg%3E");
  }
  .partners-cta .elementor-widget-image.hero-img-mobile {
    display: none;
  }
  .partners-cta .pre-footer-section-text p {
    font-size: 40px;
    line-height: 52px;
    margin-bottom: 16px;
  }
  .partners-cta .prefooter-description-text {
    font-size: 20px;
    line-height: 32px;
    margin: 0 auto 32px;
  }
}
@media (min-width: 48rem) and (max-width: 63.9375rem) {
  .partners-cta .elementor-widget-image.hero-img-tablet {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: 0;
  }
  .partners-cta .elementor-widget-image.hero-img-tablet .elementor-widget-container {
    width: 100%;
    aspect-ratio: 1520/450;
  }
}
@media (min-width: 64rem) {
  .partners-cta {
    margin-bottom: 122px;
  }
  .partners-cta .elementor-widget-wrap {
    padding: 77px 30px 68px !important;
  }
  .partners-cta .elementor-widget-wrap:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1340' height='520' viewBox='0 0 1340 520' fill='none' preserveAspectRatio='none' xml:space='preserve'%3E%3Cg clip-path='url(%23clip0_22_289)'%3E%3Cmask id='mask0_22_289' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-413' y='0' width='1753' height='520'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1040 12C1040 5.37258 1034.63 0 1028 0H-148C-154.627 0 -160 5.37258 -160 12V46C-160 52.6274 -165.373 58 -172 58H-218C-224.627 58 -230 63.3726 -230 70V118C-230 124.627 -235.373 130 -242 130H-276C-282.627 130 -288 124.627 -288 118V94C-288 87.3726 -293.373 82 -300 82H-401C-407.627 82 -413 87.3726 -413 94V195C-413 201.627 -407.627 207 -401 207H-312C-305.373 207 -300 212.373 -300 219V348C-300 354.627 -305.373 360 -312 360H-318C-324.627 360 -330 365.373 -330 372V408C-330 414.627 -324.627 420 -318 420H-282C-275.373 420 -270 414.627 -270 408V402C-270 395.373 -264.627 390 -258 390H-242C-235.373 390 -230 395.373 -230 402V450C-230 456.627 -224.627 462 -218 462H-172C-165.373 462 -160 467.373 -160 474V508C-160 514.627 -154.627 520 -148 520H1028C1034.63 520 1040 514.627 1040 508V474C1040 467.373 1045.37 462 1052 462H1098C1104.63 462 1110 456.627 1110 450V402C1110 395.373 1115.37 390 1122 390H1166C1172.63 390 1178 395.373 1178 402V446C1178 452.627 1183.37 458 1190 458H1291C1297.63 458 1303 452.627 1303 446V345C1303 338.373 1297.63 333 1291 333H1192C1185.37 333 1180 327.627 1180 321V142C1180 135.373 1174.63 130 1168 130H1122C1115.37 130 1110 124.627 1110 118V70C1110 63.3726 1104.63 58 1098 58H1052C1045.37 58 1040 52.6274 1040 46V12ZM1340 60C1340 53.3726 1334.63 48 1328 48H1292C1285.37 48 1280 53.3726 1280 60V130C1280 136.627 1274.63 142 1268 142H1252C1245.37 142 1240 147.373 1240 154V190C1240 196.627 1245.37 202 1252 202H1288C1294.63 202 1300 196.627 1300 190V190C1300 183.373 1305.37 178 1312 178H1328C1334.63 178 1340 172.627 1340 166V60Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_22_289)'%3E%3Crect x='-506' y='-35.4883' width='1892' height='591' fill='%23F98DA3'/%3E%3C/g%3E%3C/g%3E%3Cg clip-path='url(%23clip1_22_289)'%3E%3Cmask id='mask1_22_289' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1753' height='520'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1453 12C1453 5.37258 1447.63 0 1441 0H265C258.373 0 253 5.37258 253 12V46C253 52.6274 247.627 58 241 58H195C188.373 58 183 63.3726 183 70V118C183 124.627 177.627 130 171 130H137C130.373 130 125 124.627 125 118V94C125 87.3726 119.627 82 113 82H12C5.37258 82 0 87.3726 0 94V195C0 201.627 5.37258 207 12 207H101C107.627 207 113 212.373 113 219V348C113 354.627 107.627 360 101 360H95C88.3726 360 83 365.373 83 372V408C83 414.627 88.3726 420 95 420H131C137.627 420 143 414.627 143 408V402C143 395.373 148.373 390 155 390H171C177.627 390 183 395.373 183 402V450C183 456.627 188.373 462 195 462H241C247.627 462 253 467.373 253 474V508C253 514.627 258.373 520 265 520H1441C1447.63 520 1453 514.627 1453 508V474C1453 467.373 1458.37 462 1465 462H1511C1517.63 462 1523 456.627 1523 450V402C1523 395.373 1528.37 390 1535 390H1579C1585.63 390 1591 395.373 1591 402V446C1591 452.627 1596.37 458 1603 458H1704C1710.63 458 1716 452.627 1716 446V345C1716 338.373 1710.63 333 1704 333H1605C1598.37 333 1593 327.627 1593 321V142C1593 135.373 1587.63 130 1581 130H1535C1528.37 130 1523 124.627 1523 118V70C1523 63.3726 1517.63 58 1511 58H1465C1458.37 58 1453 52.6274 1453 46V12ZM1753 60C1753 53.3726 1747.63 48 1741 48H1705C1698.37 48 1693 53.3726 1693 60V130C1693 136.627 1687.63 142 1681 142H1665C1658.37 142 1653 147.373 1653 154V190C1653 196.627 1658.37 202 1665 202H1701C1707.63 202 1713 196.627 1713 190V190C1713 183.373 1718.37 178 1725 178H1741C1747.63 178 1753 172.627 1753 166V60Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_22_289)'%3E%3Crect x='-93' y='-35.4883' width='1892' height='591' fill='%23F98DA3'/%3E%3C/g%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M133.616 300C133.616 293.373 138.989 288 145.616 288H226.5C233.127 288 238.5 293.373 238.5 300V364.848C238.5 371.475 233.127 376.848 226.5 376.848H170.424C163.796 376.848 158.424 382.22 158.424 388.848V435.99C158.424 442.617 153.051 447.99 146.424 447.99H65.5401C58.9127 447.99 53.5401 442.617 53.5401 435.99V371.576C53.5401 364.948 48.1675 359.576 41.5401 359.576H23.5C16.8726 359.576 11.5 354.203 11.5 347.576V329.102C11.5 322.475 16.8726 317.102 23.5 317.102H41.9735C48.6009 317.102 53.9735 322.475 53.9735 329.102V347.142C53.9735 353.77 59.3461 359.142 65.9735 359.142H121.616C128.244 359.142 133.616 353.77 133.616 347.142V300Z' fill='%23FFB6C5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1022.5 141C1022.5 147.627 1027.87 153 1034.5 153H1135.63C1135.76 153 1135.87 152.888 1135.87 152.75V152.75C1135.87 152.612 1135.99 152.501 1136.12 152.501H1205C1211.62 152.501 1217 147.128 1217 140.501V12C1217 5.37261 1211.62 3.05176e-05 1205 3.05176e-05H1124.99C1118.36 3.05176e-05 1112.99 5.3726 1112.99 12V44.8852C1112.99 51.5126 1107.62 56.8852 1100.99 56.8852H1034.5C1027.87 56.8852 1022.5 62.2578 1022.5 68.8852V141Z' fill='%23FFB6C5'/%3E%3Cdefs%3E%3CclipPath id='clip0_22_289'%3E%3Crect width='624' height='520' fill='white' transform='translate(716)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_22_289'%3E%3Crect width='717' height='520' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  .partners-cta .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: 0;
  }
  .partners-cta .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1753/520;
  }
  .partners-cta .pre-footer-section-text p {
    font-size: 48px;
    line-height: 64px;
  }
  .partners-cta .prefooter-description-text {
    font-size: 20px;
    line-height: 32px;
    margin: 0 auto 40px;
    padding: 0 174px;
  }
}

/* src/scss/partners-2/partners-grid.scss */
#partners-grid {
  width: 100%;
  margin: 0 auto 46px;
}
#partners-grid .e-con,
#partners-grid .e-con-inner {
  padding: 0;
}
#partners-grid .elementor-widget-wrap {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='375' height='782' viewBox='0 0 375 782' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.5002 12C42.5002 5.37258 47.8728 0 54.5002 0H78.5925C85.22 0 90.5925 5.37259 90.5925 12V17.1821C90.5925 23.8095 95.9651 29.1821 102.593 29.1821H324.646C331.274 29.1821 336.646 34.5547 336.646 41.1821V49C336.646 55.6274 342.019 61 348.646 61H363C369.627 61 375 66.3726 375 73V737.94C375 737.973 375.027 738 375.06 738C375.093 738 375.12 738.027 375.12 738.06V769.773C375.12 776.401 369.747 781.773 363.12 781.773H46C39.3726 781.773 34 776.401 34 769.773V754C34 747.373 28.6274 742 22 742H12C5.37258 742 0 736.627 0 730V73C0 66.3726 5.37257 61 12 61H73.0238C79.0206 61 83.882 56.1386 83.882 50.1418C83.882 44.145 79.0206 39.2836 73.0238 39.2836H54.5002C47.8728 39.2836 42.5002 33.911 42.5002 27.2836V12Z' fill='%23DEECF9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  padding: 94px 1.25rem 29px;
  height: 100%;
  width: 100%;
  max-width: 79.25rem;
}
#partners-grid .elementor-widget-wrap > .elementor-widget-text-editor {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--white);
  text-align: center;
  padding-bottom: 1.5rem;
}
#partners-grid h2 {
  font-size: 26px;
  line-height: 34px;
  color: var(--grey-1000);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 33px;
}
#partners-grid .elementor-widget-testimonial-carousel {
  display: block;
  padding-bottom: 8rem;
  overflow: hidden;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-main-swiper {
  border-radius: 0.75rem;
  margin: 0 auto;
  width: 100% !important;
}
#partners-grid .elementor-widget-testimonial-carousel .swiper-slide {
  width: 100%;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial__content {
  display: flex;
  flex-direction: column;
  gap: 0;
  flex-grow: 1;
  height: 100%;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial__content .elementor-testimonial__text {
  order: 9999;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial__footer {
  margin-bottom: 1.5rem;
  display: block;
  order: -1;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image {
  height: 2.25rem;
  width: auto;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image img {
  height: 100%;
  width: auto;
  border-radius: 0;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial__cite {
  margin: 0;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial__cite .elementor-testimonial__name {
  font-size: 18px;
  font-weight: 800;
  line-height: 28px;
  font-family: var(--headline-ff);
  margin-bottom: 0.5rem;
  font-style: normal;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial__text {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
  font-style: normal;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial__text .elementor-widget-button {
  margin-top: 16px;
}
#partners-grid .swiper-container {
  padding: 0;
  width: 100%;
  margin: 1.2rem 0 4.5rem;
}
#partners-grid .swiper-slide {
  border-radius: 0.75rem;
  padding: 2rem 2rem 2.5rem 2rem;
  background-color: var(--white);
}
#partners-grid .swiper-pagination {
  bottom: -22px;
  height: 0.5rem;
}
#partners-grid .swiper-pagination .swiper-pagination-bullet {
  background-color: var(--blue-500);
  border-radius: 0.75rem;
  width: 1.5rem;
  height: 0.5rem;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
#partners-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 3.5rem;
  background-color: var(--white);
}
#partners-grid .elementor-swiper-button {
  top: auto;
  top: initial;
  bottom: -135px;
  height: 3rem;
  aspect-ratio: 1;
  background-color: var(--white);
  border-radius: 0.5rem;
}
#partners-grid .elementor-swiper-button i {
  position: absolute;
}
#partners-grid .elementor-swiper-button i::before {
  display: none;
}
#partners-grid .elementor-swiper-button.elementor-swiper-button-prev {
  left: calc(50% - 4rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC40OTk3NTYiIHk9IjAuNDQwMTg2IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjc1MTggMTcuNDQwMkwxMy40OTk4IDI0Ljk0MDJMMjAuNzUxOCAzMi40NDAyTDIxLjkyOTcgMzEuMjIyTDE2LjY4ODQgMjUuODAxNUgzNS40OTk4VjI0LjA3ODhIMTYuNjg4NEwyMS45Mjk3IDE4LjY1ODNMMjAuNzUxOCAxNy40NDAyWiIgZmlsbD0iIzQwNzBBMCIvPgo8L3N2Zz4K);
}
#partners-grid .elementor-swiper-button.elementor-swiper-button-next {
  left: calc(50% + 1rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC40OTk3NTYiIHk9IjAuNDQwMTg2IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI4LjI0NzcgMTcuNDQwMkwzNS40OTk4IDI0Ljk0MDJMMjguMjQ3NyAzMi40NDAyTDI3LjA2OTkgMzEuMjIyTDMyLjMxMTEgMjUuODAxNUgxMy40OTk4VjI0LjA3ODhIMzIuMzExMUwyNy4wNjk5IDE4LjY1ODNMMjguMjQ3NyAxNy40NDAyWiIgZmlsbD0iIzQwNzBBMCIvPgo8L3N2Zz4K);
}
#partners-grid .elementor-swiper-button-prev {
  left: 50%;
}
#partners-grid .elementor-swiper-button-next {
  left: 50%;
}
#partners-grid .grid-desktop {
  display: none;
}
#partners-grid .grid-desktop > * {
  border-radius: 0.75rem;
  background-color: var(--white);
  padding: 2rem 2rem 2.5rem;
}
#partners-grid .grid-desktop > * h3 {
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
  color: var(--grey-1000);
  margin-bottom: 1rem;
}
#partners-grid .grid-desktop > * .elementor-widget-text-editor {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
  flex-grow: 1;
}
#partners-grid .grid-desktop > * .elementor-widget-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#partners-grid .grid-desktop > * .elementor-icon-wrapper {
  max-height: 2.25rem;
  text-align: left;
  margin-bottom: 1.5rem;
}
#partners-grid .grid-desktop > * .elementor-icon-wrapper .elementor-icon {
  font-size: 2.25rem;
}
#partners-grid .grid-desktop .elementor-widget-button.secondary {
  margin-top: 2rem;
}
#partners-grid .grid-desktop .partnership-icon {
  text-align: left;
  margin-bottom: 23px;
}
@media (min-width: 36rem) {
  #partners-grid.without-title .elementor-widget-wrap {
    padding-top: 11.5rem;
  }
  #partners-grid {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto 10rem;
  }
  #partners-grid .elementor-widget-wrap > .elementor-widget-text-editor {
    padding-bottom: 2.5rem;
  }
  #partners-grid .elementor-widget-testimonial-carousel .elementor-main-swiper {
    overflow: visible;
  }
  #partners-grid .elementor-widget-testimonial-carousel .swiper-slide {
    min-height: 16.5rem;
  }
  #partners-grid .swiper-pagination .swiper-pagination-bullet {
    width: 2rem;
  }
  #partners-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 4rem;
  }
}
@media (min-width: 46rem) {
  #partners-grid .elementor-widget-testimonial-carousel .elementor-testimonial__cite .elementor-testimonial__name {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (min-width: 48rem) {
  #partners-grid {
    margin: 0 auto 52px;
  }
  #partners-grid .elementor-widget-wrap {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='679' height='816' viewBox='0 0 679 816' fill='none' preserveAspectRatio='none' xml:space='preserve'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.0002 12C42.0002 5.37258 47.3728 0 54.0003 0H78.0926C84.72 0 90.0926 5.37258 90.0926 12V17C90.0926 23.6274 95.4651 29 102.093 29H615C621.627 29 627 34.3726 627 41V49C627 55.6274 632.373 61 639 61H667C673.627 61 679 66.3726 679 73V704V776V804C679 810.627 673.627 816 667 816H62C55.3726 816 50 810.627 50 804V788C50 781.373 44.6274 776 38 776H12C5.37258 776 0 770.627 0 764V73C0 66.3726 5.37259 61 12 61H72.1418C78.1386 61 83 56.1386 83 50.1418C83 44.145 78.1386 39.2836 72.1418 39.2836H54.0002C47.3728 39.2836 42.0002 33.911 42.0002 27.2836V12Z' fill='%23DEECF9'/%3E%3C/svg%3E");
    padding: 94px 1.25rem 41px;
  }
  #partners-grid h2 {
    font-size: 40px;
    line-height: 52px;
  }
  #partners-grid .swiper-pagination {
    bottom: -40px;
  }
  #partners-grid .elementor-swiper-button {
    bottom: -152px;
  }
}
@media (min-width: 62rem) {
  #partners-grid .elementor-widget-testimonial-carousel {
    display: none;
    min-height: 29rem;
  }
  #partners-grid .grid-desktop {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem;
    gap: 1rem;
  }
}
@media (min-width: 64rem) {
  #partners-grid {
    margin: 0 auto 116px;
  }
  #partners-grid .elementor-widget-wrap {
    padding: 154px min(8.625rem, 8.5vw) 4.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1268' height='1028' viewBox='0 0 1268 1028' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M190.314 12C190.314 5.37258 184.942 0 178.314 0H129.266C122.638 0 117.266 5.37259 117.266 12V62.8082C117.266 69.4356 122.638 74.8082 129.266 74.8082H165C171.627 74.8082 177 80.1808 177 86.8082V98C177 104.627 171.627 110 165 110H46C39.3726 110 34 115.373 34 122V242C34 248.627 28.6274 254 22 254H12C5.37258 254 0 259.373 0 266V536C0 542.627 5.37258 548 12 548H22C28.6274 548 34 553.373 34 560V641V998V1016C34 1022.63 39.3726 1028 46 1028H1222C1228.63 1028 1234 1022.63 1234 1016V998V862C1234 855.373 1239.37 850 1246 850H1256C1262.63 850 1268 844.627 1268 838V122C1268 115.373 1262.63 110 1256 110H1234H1201H1096C1089.37 110 1084 104.627 1084 98V64C1084 57.3726 1078.63 52 1072 52H202.314C195.687 52 190.314 46.6274 190.314 40V12Z' fill='%23DEECF9'/%3E%3C/svg%3E");
  }
  #partners-grid h2 {
    font-size: 48px;
    line-height: 64px;
    margin-bottom: 56px;
  }
}

/* src/scss/partners-2/partners-grid-section-links.scss */
.partners-grid-section-links {
  width: 100%;
  margin: 0 auto 46px;
  padding: 0 10px;
}
.partners-section-heading + .partners-grid-section-links {
  margin-top: 12px;
}
.partners-grid-section-links .elementor-widget-wrap {
  gap: 32px;
  margin: 0 auto;
  padding: 7.25rem 1.25rem 2.5rem;
  height: 100%;
  width: 100%;
  max-width: 1200px;
}
.partners-grid-section-links-title {
  margin-bottom: 25px !important;
}
.partners-grid-section-links-title h3 {
  font-size: 22px;
  line-height: 30px;
}
.partners-grid-section-links .e-con,
.partners-grid-section-links .e-con-inner {
  padding: 0;
}
.partners-grid-section-links .partners-grid {
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  grid-gap: 1rem;
  gap: 1rem;
  padding: 0;
  margin-bottom: 25px;
}
.partners-grid-section-links .partners-grid p {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
}
.partners-grid-section-links .partners-grid h3 {
  margin-bottom: 0.5rem;
}
.partners-grid-section-links .partners-grid .elementor-icon-wrapper {
  margin-bottom: 1.5rem;
}
.partners-grid-section-links .partners-grid .link {
  margin-top: auto;
}
.partners-grid-section-links .partners-grid .grid-container {
  border-radius: 0.75rem;
  background-color: var(--white);
  padding: 31px 63px 23px 24px;
  box-shadow: 0px 27px 27px 0px rgba(196, 196, 196, 0.09);
  min-height: 187px;
  position: relative;
}
.partners-grid-section-links .partners-grid .grid-container:hover:after {
  transform: translateX(5px);
}
.partners-grid-section-links .partners-grid .grid-container.show {
  display: flex;
}
.partners-grid-section-links .partners-grid .grid-container:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.04435 2L12 6L8.04435 10L7.40188 9.35032L10.2607 6.45939H0V5.5406H10.2607L7.40188 2.64968L8.04435 2Z' fill='%2314151F'/%3E%3C/svg%3E");
  position: absolute;
  bottom: 26px;
  right: 24px;
  width: 28px;
  height: 28px;
  border: 1px solid var(--grey-600);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 0 0;
  transition: transform 0.2s ease-in-out;
}
.partners-grid-section-links .partners-grid .grid-container h4 {
  font-size: 16px;
  font-weight: 800;
  line-height: 24px;
  color: var(--grey-900);
}
.partners-grid-section-links .partners-grid .grid-container .elementor-widget-icon {
  margin-bottom: auto;
}
.partners-grid-section-links .partners-grid .grid-container .elementor-widget-text-editor {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--grey-700);
  margin-bottom: 14px;
}
.partners-grid-section-links .partners-grid .grid-container .elementor-icon-wrapper {
  text-align: left;
  margin-bottom: 1.5rem;
}
.partners-grid-section-links .partners-grid .grid-container .elementor-icon-wrapper .elementor-icon {
  font-size: 2.25rem;
  display: flex;
  align-items: center;
}
.partners-grid-section-links .partners-grid .grid-container .elementor-icon-wrapper svg {
  width: auto;
  height: 100%;
}
.partners-grid-section-links .partners-grid-section-links-button {
  text-align: center;
}
.partners-grid-section-links .partners-grid-section-links-button .elementor-button {
  min-width: 184px !important;
}
@media (min-width: 36rem) {
  .partners-grid-section-links {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto 4rem;
  }
  .partners-grid-section-links .elementor-widget-wrap {
    padding: 7.25rem min(8.625rem, 7.5vw) 4.5rem;
  }
}
@media (min-width: 46rem) {
  .partners-grid-section-links .partners-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}
@media (min-width: 48rem) {
  .partners-grid-section-links {
    padding: 0;
    margin: 0 auto 24px;
  }
  .partners-section-heading + .partners-grid-section-links {
    margin-top: 52px;
  }
  .partners-grid-section-links .elementor-widget-wrap {
    gap: 41px;
  }
  .partners-grid-section-links-title {
    margin-bottom: 32px !important;
  }
  .partners-grid-section-links-title h3 {
    font-size: 32px;
    line-height: 40px;
  }
  .partners-grid-section-links .partners-grid {
    margin-bottom: 32px;
  }
  .partners-grid-section-links .partners-grid:not(:has(> :nth-child(6))) + .partners-grid-section-links-button {
    display: none;
  }
  .partners-grid-section-links .partners-grid .grid-container {
    min-height: 13.25rem;
  }
  .partners-grid-section-links .partners-grid-section-links-button {
    margin-bottom: 31px !important;
  }
  .partners-grid-section-links .partners-grid-section-links-button .elementor-button {
    min-width: 149px !important;
  }
}
@media (min-width: 64rem) {
  .partners-grid-section-links {
    max-width: 1043px;
    margin: 0 auto 109px;
  }
  .partners-grid-section-links .partners-grid .grid-container {
    display: flex !important;
  }
  .partners-grid-section-links .partners-grid-section-links-button {
    display: none;
  }
  .partners-grid-section-links .partners-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 63.9375rem) {
  .partners-grid-section-links .partners-grid > *:nth-child(n+5) {
    display: none;
  }
}
@media (max-width: 47.9375rem) {
  .partners-grid-section-links .partners-grid > *:nth-child(n+3) {
    display: none;
  }
  .partners-grid-section-links .partners-grid .grid-container .elementor-icon-wrapper .elementor-icon {
    height: 28px;
  }
  .partners-grid-section-links .partners-grid .grid-container .elementor-icon-wrapper svg {
    max-height: 100%;
  }
}

/* src/scss/partners-2/partners-cta-pre-footer.scss */
#partners-cta-pre-footer {
  z-index: 1;
  overflow: hidden;
}
#partners-cta-pre-footer .elementor-widget-wrap {
  padding: 63px 0 100px;
  width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 106px;
  text-align: center;
  align-content: center;
  color: var(--white);
  min-height: 22.5rem;
}
#partners-cta-pre-footer .elementor-widget-wrap > * {
  max-width: 100%;
  width: 100%;
}
#partners-cta-pre-footer .elementor-button-wrapper .elementor-size-lg {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
#partners-cta-pre-footer .elementor-widget-image.hero-img-desktop {
  display: none;
}
#partners-cta-pre-footer .elementor-widget-image.hero-img-desktop .elementor-widget-container {
  width: 100%;
}
#partners-cta-pre-footer .elementor-widget-image.hero-img-desktop img {
  width: 100%;
}
#partners-cta-pre-footer .elementor-widget-image.hero-img-tablet {
  display: none;
}
#partners-cta-pre-footer .elementor-widget-image.hero-img-tablet img {
  width: 100%;
  height: auto;
}
#partners-cta-pre-footer .elementor-widget-image.hero-img-mobile {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 335 483' preserveAspectRatio='none' xml:space='preserve' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_623_15947' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='336' height='483'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M299 12.3311C299 5.70364 293.627 0.331055 287 0.331055H11.9998C5.37234 0.331055 -0.000244141 5.70364 -0.000244141 12.3311V435.331C-0.000244141 441.958 5.37234 447.331 11.9998 447.331H15.9998C22.6272 447.331 27.9998 452.704 27.9998 459.331V470.331C27.9998 476.959 33.3723 482.331 39.9998 482.331H323C329.627 482.331 335 476.959 335 470.331V58.3315C335 51.7041 329.627 46.3315 323 46.3315H311C304.372 46.3315 299 40.9589 299 34.3315V12.3311Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_623_15947)'%3E%3Crect x='-1.469' y='-1.126' width='336.316' height='504.894' style='fill: rgb(0  0  0)%3B'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 335 483' preserveAspectRatio='none' xml:space='preserve' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_623_15947' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='336' height='483'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M299 12.3311C299 5.70364 293.627 0.331055 287 0.331055H11.9998C5.37234 0.331055 -0.000244141 5.70364 -0.000244141 12.3311V435.331C-0.000244141 441.958 5.37234 447.331 11.9998 447.331H15.9998C22.6272 447.331 27.9998 452.704 27.9998 459.331V470.331C27.9998 476.959 33.3723 482.331 39.9998 482.331H323C329.627 482.331 335 476.959 335 470.331V58.3315C335 51.7041 329.627 46.3315 323 46.3315H311C304.372 46.3315 299 40.9589 299 34.3315V12.3311Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_623_15947)'%3E%3Crect x='-1.469' y='-1.126' width='336.316' height='504.894' style='fill: rgb(0  0  0)%3B'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
#partners-cta-pre-footer .elementor-widget-image.hero-img-mobile img {
  width: 100%;
  height: auto;
}
#partners-cta-pre-footer .elementor-widget-image.baloon {
  position: absolute;
  bottom: -32px;
  right: 19px;
  width: auto;
  width: initial;
  z-index: 0;
  max-width: 195px;
}
#partners-cta-pre-footer .pre-footer-section-text p {
  font-size: 26px;
  font-family: var(--headline-ff);
  font-weight: 800;
  line-height: 34px;
  margin: auto;
  margin-bottom: 12px;
}
#partners-cta-pre-footer .prefooter-description-text {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  max-width: 32.5rem;
  width: 100%;
  margin: 0.25rem auto 26px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
#partners-cta-pre-footer .prefooter-buttons-container .e-con-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
  padding: 0;
}
@media (min-width: 36rem) {
  #partners-cta-pre-footer .prefooter-buttons-container .e-con-inner {
    flex-direction: row;
    gap: 2rem;
  }
}
@media (min-width: 48rem) {
  #partners-cta-pre-footer .elementor-widget-wrap {
    padding: 106px 0 100px;
    margin-bottom: 16vw;
  }
  #partners-cta-pre-footer .elementor-widget-image.hero-img-mobile {
    display: none;
  }
  #partners-cta-pre-footer .elementor-widget-image.baloon {
    bottom: -26px;
    right: 7px;
    max-width: 272px;
    display: none;
  }
  #partners-cta-pre-footer .pre-footer-section-text p {
    font-size: 40px;
    line-height: 52px;
    margin-bottom: 15px;
  }
  #partners-cta-pre-footer .prefooter-description-text {
    font-size: 20px;
    line-height: 32px;
    padding: 0;
    margin: 0.25rem auto 38px;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  #partners-cta-pre-footer .elementor-widget-image.hero-img-tablet {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: 0;
  }
  #partners-cta-pre-footer .elementor-widget-image.hero-img-tablet .elementor-widget-container {
    width: 100%;
    aspect-ratio: 1520/450;
  }
}
@media (min-width: 49rem) {
  #partners-cta-pre-footer .elementor-widget-image.hero-img-desktop img {
    height: auto;
    width: 100%;
  }
}
@media (min-width: 62rem) {
  #partners-cta-pre-footer .elementor-widget-wrap {
    padding: 0;
    display: grid;
    position: relative;
    margin-bottom: 44px;
    height: auto;
    min-height: 0;
    aspect-ratio: 1368/463;
  }
  #partners-cta-pre-footer .elementor-widget-image.hero-img-desktop {
    display: block;
    position: absolute;
    width: var(--main-content-width);
    top: 0;
    bottom: 0;
    left: 0;
  }
  #partners-cta-pre-footer .elementor-widget-image.hero-img-desktop * {
    height: 100%;
    aspect-ratio: 1368/463;
  }
}
@media (min-width: 64rem) {
  #partners-cta-pre-footer .pre-footer-section-text p {
    font-size: 48px;
    line-height: 64px;
  }
}
@media (max-width: 36rem) {
  #partners-cta-pre-footer .pre-footer-section-text p {
    max-width: 12.625rem;
  }
}

/* src/scss/partners-2/partners-featured.scss */
#featured-partners {
  width: 100%;
  margin: 0 auto 57px;
}
#featured-partners .e-con,
#featured-partners .e-con-inner {
  padding: 0;
}
#featured-partners .elementor-widget-wrap {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='375' height='746' viewBox='0 0 375 746' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M314.5 12.0029C314.5 5.37552 319.873 0.00292969 326.5 0.00292969H350.592C357.22 0.00292969 362.592 5.37552 362.592 12.0029V27.2865C362.592 33.9139 357.22 39.2865 350.592 39.2865H347.504C341.507 39.2865 336.646 44.1476 336.646 50.144C336.646 56.1404 341.507 61.0015 347.504 61.0015H363C369.627 61.0015 375 66.374 375 73.0014V681.003V711.001V734.003C375 740.63 369.627 746.003 363 746.003H46C39.3726 746.003 34 740.63 34 734.003V723.001C34 716.374 28.6274 711.001 22 711.001H12C5.37258 711.001 0 705.629 0 699.001V73.0015C0 66.374 5.37257 61.0015 12 61.0015H71.882C78.5094 61.0015 83.882 55.6289 83.882 49.0015V41.185C83.882 34.5576 89.2546 29.185 95.882 29.185H302.5C309.127 29.185 314.5 23.8124 314.5 17.185V12.0029Z' fill='%23AFCDEA'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  padding: 103px 0 33px;
  height: 100%;
  width: 100%;
  max-width: 79.25rem;
  position: relative;
}
#featured-partners .elementor-widget-wrap > .elementor-widget-text-editor {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--white);
  text-align: center;
  padding-bottom: 1.5rem;
}
#featured-partners h2 {
  font-size: 26px;
  line-height: 34px;
  color: var(--grey-1000);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 16px;
}
#featured-partners .elementor-widget-testimonial-carousel {
  display: block;
  padding-bottom: 8rem;
  overflow: hidden;
}
#featured-partners .elementor-widget-testimonial-carousel .elementor-main-swiper {
  border-radius: 0.75rem;
  margin: 0 auto;
}
#featured-partners .elementor-widget-testimonial-carousel .swiper-slide {
  width: 100%;
}
#featured-partners .elementor-widget-testimonial-carousel .elementor-testimonial {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
#featured-partners .elementor-widget-testimonial-carousel .elementor-testimonial__content {
  display: flex;
  flex-direction: column;
  gap: 0;
  flex-grow: 1;
  height: 100%;
}
#featured-partners .elementor-widget-testimonial-carousel .elementor-testimonial__content .elementor-testimonial__text {
  order: 9999;
}
#featured-partners .elementor-widget-testimonial-carousel .elementor-testimonial__footer {
  margin-bottom: 17px;
  display: block;
  order: -1;
}
#featured-partners .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image {
  height: 127px;
  width: auto;
  display: flex;
  justify-content: center;
}
#featured-partners .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image img {
  height: 100%;
  width: auto;
  border-radius: 0;
}
#featured-partners .elementor-widget-testimonial-carousel .elementor-testimonial__text {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
  font-style: normal;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
  padding: 0 20px 4px;
}
#featured-partners .elementor-widget-testimonial-carousel .elementor-testimonial__text .elementor-widget-button {
  margin-top: 16px;
}
#featured-partners .elementor-widget-testimonial-carousel .elementor-testimonial__text .elementor-widget-button .elementor-button {
  width: 100%;
}
#featured-partners .swiper-container {
  padding: 0;
  width: 100%;
  margin: 1.2rem 0 4.5rem;
}
#featured-partners .swiper-slide {
  padding: 0;
}
#featured-partners .swiper-pagination {
  bottom: -33px;
  height: 0.5rem;
}
#featured-partners .swiper-pagination .swiper-pagination-bullet {
  background-color: var(--blue-700);
  border-radius: 0.75rem;
  width: 1.5rem;
  height: 0.5rem;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
#featured-partners .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 3.5rem;
  background-color: var(--white);
}
#featured-partners .elementor-swiper-button {
  top: auto;
  top: initial;
  bottom: -146px;
  height: 3rem;
  aspect-ratio: 1;
  background-color: var(--white);
  border-radius: 0.5rem;
}
#featured-partners .elementor-swiper-button i {
  position: absolute;
}
#featured-partners .elementor-swiper-button i::before {
  display: none;
}
#featured-partners .elementor-swiper-button.elementor-swiper-button-prev {
  left: calc(50% - 4rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjMwNDA3NyIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iOCIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC43NTIgMTcuMzA0MUwxMy41IDI0LjgwNDFMMjAuNzUyIDMyLjMwNDFMMjEuOTI5OSAzMS4wODU5TDE2LjY4ODYgMjUuNjY1NEgzNS41VjIzLjk0MjdIMTYuNjg4NkwyMS45Mjk5IDE4LjUyMjJMMjAuNzUyIDE3LjMwNDFaIiBmaWxsPSIjNDA3MEEwIi8+Cjwvc3ZnPgo=);
}
#featured-partners .elementor-swiper-button.elementor-swiper-button-next {
  left: calc(50% + 1rem);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjMwNDA3NyIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iOCIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yNDggMTcuMzA0MUwzNS41IDI0LjgwNDFMMjguMjQ4IDMyLjMwNDFMMjcuMDcwMSAzMS4wODU5TDMyLjMxMTQgMjUuNjY1NEgxMy41VjIzLjk0MjdIMzIuMzExNEwyNy4wNzAxIDE4LjUyMjJMMjguMjQ4IDE3LjMwNDFaIiBmaWxsPSIjNDA3MEEwIi8+Cjwvc3ZnPgo=);
}
#featured-partners .elementor-swiper-button-prev {
  left: 50%;
}
#featured-partners .elementor-swiper-button-next {
  left: 50%;
}
#featured-partners .grid-desktop {
  display: none;
}
#featured-partners .grid-desktop > * h3 {
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
  color: var(--grey-1000);
  margin-bottom: 1rem;
}
#featured-partners .grid-desktop > * .elementor-widget-text-editor {
  font-size: var(--paragraph-small-fs);
  line-height: var(--paragraph-small-lh);
  color: var(--grey-700);
  flex-grow: 1;
}
#featured-partners .grid-desktop > * .elementor-widget-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
  gap: 16px;
  color: var(--grey-900);
}
#featured-partners .grid-desktop > * .elementor-widget-container .elementor-widget-button .elementor-button {
  width: 100%;
}
#featured-partners .grid-desktop > * .elementor-icon-wrapper {
  max-height: 2.25rem;
  text-align: left;
  margin-bottom: 1.5rem;
}
#featured-partners .grid-desktop > * .elementor-icon-wrapper .elementor-icon {
  font-size: 2.25rem;
}
#featured-partners .grid-desktop .elementor-widget-button.secondary {
  margin-top: 2rem;
}
#featured-partners .grid-desktop .partnership-icon {
  text-align: center;
  margin-bottom: 16px;
}
#featured-partners .grid-desktop .partnership-icon .elementor-widget-container {
  max-height: 127px;
  display: inline-block;
}
#featured-partners .grid-desktop .partnership-icon .elementor-widget-container img {
  width: auto;
  height: 100%;
}
@media (min-width: 36rem) {
  #featured-partners.without-title .elementor-widget-wrap {
    padding-top: 11.5rem;
  }
  #featured-partners {
    width: min(var(--main-content-width), 100% - var(--margin-inline) * 2);
    margin: 0 auto 10rem;
  }
  #featured-partners .elementor-widget-wrap > .elementor-widget-text-editor {
    padding-bottom: 2.5rem;
  }
  #featured-partners .elementor-widget-testimonial-carousel .elementor-main-swiper {
    overflow: visible;
  }
  #featured-partners .elementor-widget-testimonial-carousel .swiper-slide {
    min-height: 16.5rem;
  }
  #featured-partners .swiper-pagination .swiper-pagination-bullet {
    width: 2rem;
  }
  #featured-partners .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 4rem;
  }
}
@media (min-width: 48rem) {
  #featured-partners {
    margin: 0 auto 64px;
  }
  #featured-partners .elementor-widget-wrap {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='688' height='762' viewBox='0 0 688 762' fill='none' preserveAspectRatio='none' xml:space='preserve'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M471 12C471 5.37259 476.373 0 483 0H507.093C513.72 0 519.093 5.37259 519.093 12V27.2836C519.093 33.911 513.72 39.2836 507.093 39.2836H504.005C498.008 39.2836 493.146 44.145 493.146 50.1418C493.146 56.1386 498.008 61 504.005 61H676C682.627 61 688 66.3726 688 73V716C688 722.627 682.627 728 676 728H652C645.373 728 640 733.373 640 740V750C640 756.627 634.627 762 628 762H102C95.3726 762 90 756.627 90 750V740C90 733.373 84.6274 728 78 728H12C5.37258 728 0 722.627 0 716V73C0 66.3726 5.37259 61 12 61H228.382C235.009 61 240.382 55.6274 240.382 49V41.1821C240.382 34.5547 245.755 29.1821 252.382 29.1821H459C465.628 29.1821 471 23.8095 471 17.1821V12Z' fill='%23AFCDEA'/%3E%3C/svg%3E");
    padding: 125px 40px 95px;
  }
  #featured-partners h2 {
    font-size: 40px;
    line-height: 52px;
    margin-bottom: 33px;
  }
  #featured-partners .elementor-widget-testimonial-carousel {
    display: none;
  }
  #featured-partners .elementor-widget-testimonial-carousel .elementor-main-swiper {
    max-width: 100%;
  }
  #featured-partners .swiper-pagination {
    bottom: -40px;
  }
  #featured-partners .elementor-swiper-button {
    bottom: -152px;
  }
  #featured-partners .grid-desktop {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 54px;
    gap: 54px;
  }
}
@media (min-width: 64rem) {
  #featured-partners {
    margin: 0 auto 132px;
  }
  #featured-partners .elementor-widget-wrap {
    padding: 114px min(8.625rem, 8.5vw) 4.5rem;
    background-image: none;
  }
  #featured-partners .elementor-widget-wrap:before {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xml:space='preserve' width='1287' height='793' viewBox='0 0 1287 793' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1141.81 12C1141.81 5.37258 1136.44 0 1129.81 0H1084C1077.37 0 1072 5.37258 1072 12V46C1072 52.6274 1066.63 58 1060 58H619C612.373 58 607 52.6274 607 46V20C607 13.3726 601.627 8 595 8H236C229.373 8 224 13.3726 224 20V46C224 52.6274 218.627 58 212 58H168C161.373 58 156 63.3726 156 70V146C156 152.627 150.627 158 144 158H12C5.37258 158 0 163.373 0 170V520C0 526.627 5.37258 532 12 532H66C72.6274 532 78 537.373 78 544V644C78 650.627 72.6274 656 66 656H45C38.3726 656 33 661.373 33 668V744C33 750.627 38.3726 756 45 756H350C356.627 756 362 761.373 362 768V781C362 787.627 367.373 793 374 793H1119C1125.63 793 1131 787.627 1131 781V725C1131 718.373 1136.37 713 1143 713H1214C1220.63 713 1226 707.627 1226 701V653C1226 646.372 1231.37 641 1238 641H1275C1281.63 641 1287 635.627 1287 629V269C1287 262.372 1281.63 257 1275 257H1238C1231.37 257 1226 251.627 1226 245V193C1226 186.373 1220.63 181 1214 181H1095C1088.37 181 1083 175.627 1083 169V83.4948C1083 76.8673 1088.37 71.4948 1095 71.4948H1129.81C1136.44 71.4948 1141.81 66.1222 1141.81 59.4948V12Z' fill='%23AFCDEA'/%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-size: 100% 100%;
  }
  #featured-partners h2 {
    font-size: 48px;
    line-height: 64px;
    margin-bottom: 48px;
  }
  #featured-partners .grid-desktop {
    gap: 32px;
  }
  #featured-partners .grid-desktop > * .elementor-widget-container {
    gap: 24px;
  }
  #featured-partners .grid-desktop > * .elementor-widget-container .elementor-widget-button .elementor-button {
    width: auto;
  }
  #featured-partners .grid-desktop .partnership-icon {
    margin-bottom: 41px;
  }
}
@media (min-width: 64rem) and (min-width: 87.5rem) {
  #featured-partners .elementor-widget-wrap:before {
    width: 101.5%;
    height: 101.5%;
    left: 17px;
  }
}
@media (min-width: 87.5rem) {
  #featured-partners .grid-desktop .partnership-icon .elementor-widget-container {
    max-height: 215px;
  }
}
