@font-face {
  font-family: Baijamjuree;
  src: url('../fonts/BaiJamjuree-Medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Baijamjuree;
  src: url('../fonts/BaiJamjuree-SemiBold.woff2') format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Baijamjuree;
  src: url('../fonts/BaiJamjuree-Bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.newsite-scope {
  --bg--black: #030304;
  --text--white: white;
  --size--nav-height: 6.25rem;
  --bg--dark: #171717;
  --stroke--white-40: #fff6;
  --text--black-40: #03030466;
  --text--black: #030304;
  --bg--white: white;
  --text--black-80: #030304cc;
  --stroke--green-20: #19ff8433;
  --stroke--white-20: #fff3;
  --stroke--black-10: #0303041a;
  --stroke--white-100: white;
  --btn--primary-default: #19ff84;
  --btn--secondary-default: #fff121;
  --icons--white: white;
  --transparent: transparent;
  --icons--black: #030304;
  --bg--gray-1: #3d3d3d;
  --bg--dark-gray: #292929;
  --bg--gray-2: #474747;
  --text--white-80: #fffc;
  --base-white: white;
  --text--white-60: #fff9;
  --bg--gray-4: #eaeaea;
  --bg--dark-200: #1f1f1f;
  --bg--gray-3: #737171;
  --text--red: #fd4849;
  --stroke--white-10: #ffffff1a;
  --text--white-50: #ffffff80;
  --bg--gray-5: #f2f2f2;
  --stroke--input-stroke-default: lightgrey;
  --stroke--black: #030304;
  --text--input-text-def: #949494;
  --bg--591010: #591010;
  --bg--ff3d3d: #ff3d3d;
  --bg--ff4190: #ff4190;
  --text--black-60: #03030499;
  --stroke--black-30: #0303044d;
  --bg--very-dark-gray: #2e2e2e;
  --base-black: #000;
  --focus--nav-button: var(--bg--gray-4);
  --focus--nav-button-white: var(--bg--white);
  --focus--nav-button-stroke: var(--stroke--white-100);
  --focus--nav-button-white-stroke: var(--stroke--white-100);
  --active--nav-button: var(--bg--gray-2);
  --active--nav-button-white: var(--bg--black);
  --active--secondary-button-yellow: var(--bg--white);
  --active--primary-button-light: var(--bg--gray-4);
  --hover--nav-button: var(--bg--gray-2);
  --hover--nav-button-white: var(--bg--black);
  --hover--search-input-stroke: #919191;
  --hover--secondary-button-yellow: var(--bg--white);
  --hover--filter-tag: #fd4849cc;
  --hover--page-button: var(--text--white-15);
  --hover--primary-button-light: var(--bg--gray-4);
  --text--white-15: #ffffff26;
  --text--white-10: #ffffff1a;
  --text--red-hover: #ff0001;
  --text--red-error: #d71920;
  --bg--gray-6: #cfcfcf;
  --bg--white-5: #ffffff0d;
  --bg--dark-red: #301818;
  --btn--primary-hover: #65ffad;
  --btn--primary-pressed: #65ffad;
  --btn--primary-disabled: #043e1f;
  --btn--secondary-hover: white;
  --btn--secondary-pressed: white;
  --btn--secondary-disabled: #524d05;
  --stroke--grey-4-alpha-20: #eaeaea33;
  --icons--white-60: #fff9;
  --icons--white-10: #ffffff1a;
}

.newsite-scope .w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.newsite-scope .w-pagination-previous, .newsite-scope .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.newsite-scope .w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.newsite-scope .w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.newsite-scope .w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.newsite-scope .w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.newsite-scope .w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.newsite-scope .w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.newsite-scope .w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.newsite-scope .w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.newsite-scope .w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.newsite-scope {
  background-color: var(--bg--black);
  color: var(--text--white);
  font-family: Baijamjuree, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.newsite-scope h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

.newsite-scope h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.newsite-scope h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.newsite-scope h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.newsite-scope h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.newsite-scope h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.newsite-scope p {
  margin-bottom: 0;
}

.newsite-scope a {
  text-decoration: underline;
}

.newsite-scope ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.newsite-scope label {
  margin-bottom: 0;
  font-weight: 700;
  display: block;
}

.newsite-scope blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.newsite-scope .logo {
  padding: 0;
}

.newsite-scope .logo:focus-visible, .newsite-scope .logo[data-wf-focus-visible] {
  outline-offset: 2px;
  border-radius: 4px;
  outline: 2px solid #fff;
}

.newsite-scope .logo.nav-logo {
  z-index: 5;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 14rem;
  height: 4.75rem;
  display: flex;
  position: relative;
}

.newsite-scope .logo.nav-logo:where(.w-variant-7f993cc6-8506-2cd8-eb6e-f3e42a7b3a3a) {
  width: 10.38rem;
  height: 2.5rem;
}

.newsite-scope .page-wrapper {
  flex-flow: column;
  min-height: 100vh;
  display: flex;
  overflow: clip;
}

.newsite-scope .nav {
  height: var(--size--nav-height);
  background-color: #0000;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  position: relative;
}

.newsite-scope .hero {
  background-image: url('../images/hero-bg-d-1.webp');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
}

.newsite-scope .img-full-contain {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.newsite-scope .nav__list {
  grid-column-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.newsite-scope .header {
  z-index: 900;
  width: 100%;
  position: fixed;
  inset: 0% 0% auto;
}

.newsite-scope .global-code {
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.newsite-scope .nav__menu {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
}

.newsite-scope .nav__menu-wrap {
  width: 100%;
  margin-left: 4.06rem;
}

.newsite-scope .nav-overlay {
  background-color: var(--text--black);
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.newsite-scope .nav-overlay:where(.w-variant-e079ce1c-55b1-2e23-861f-fa0361c4495f) {
  background-color: var(--bg--white);
}

.newsite-scope .burger {
  z-index: 5;
  position: relative;
}

.newsite-scope .container {
  width: 100%;
  max-width: 82.5rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .container.width-1420 {
  max-width: 88.75rem;
}

.newsite-scope .container.full-width {
  max-width: none;
}

.newsite-scope .container.nav-container {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .nav__menu-top, .newsite-scope .nav__list-item:where(.w-variant-0e4cc1fa-e6b7-88e3-f2c8-04f90c04c9db), .newsite-scope .nav__list-item:where(.w-variant-7f993cc6-8506-2cd8-eb6e-f3e42a7b3a3a), .newsite-scope .nav__list-item:where(.w-variant-bc8d6a5b-8c91-3fcf-e220-a5db4b9d10f3), .newsite-scope .nav__list-item.in-browser-126 {
  display: none;
}

.newsite-scope .title-1 {
  letter-spacing: -.38rem;
  text-transform: uppercase;
  font-size: 7.5rem;
  font-weight: 600;
  line-height: 80%;
}

.newsite-scope .title-2 {
  letter-spacing: -.25rem;
  text-transform: uppercase;
  font-size: 5rem;
  font-weight: 600;
  line-height: 92%;
}

.newsite-scope .title-2.in-scanner {
  font-size: 4rem;
}

.newsite-scope .title-2.lh-96 {
  line-height: 96%;
}

.newsite-scope .title-2.title-2--small {
  font-size: 4.5rem;
}

.newsite-scope .title-3 {
  letter-spacing: -.06em;
  text-transform: uppercase;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .title-4 {
  letter-spacing: -.11rem;
  text-transform: uppercase;
  font-size: 1.88rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .title-5 {
  letter-spacing: -.07rem;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .btn-text-large {
  letter-spacing: -.03rem;
  font-size: 1.38rem;
  font-weight: 600;
  line-height: 100%;
  position: relative;
}

.newsite-scope .btn-text-small {
  letter-spacing: -.02rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .header-caption {
  letter-spacing: -.02rem;
  text-transform: uppercase;
  font-size: .88rem;
  font-weight: 600;
  line-height: 120%;
  position: relative;
}

.newsite-scope .menu-caption {
  letter-spacing: -.02rem;
  text-transform: uppercase;
  font-size: .88rem;
  font-weight: 600;
  line-height: 120%;
}

.newsite-scope .big-caption {
  letter-spacing: -.2rem;
  text-transform: uppercase;
  font-size: 4rem;
  font-weight: 600;
  line-height: 80%;
}

.newsite-scope .ui-text {
  grid-row-gap: 1.5rem;
  background-color: var(--bg--dark);
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.newsite-scope .ui-wrap {
  flex-flow: column;
  display: flex;
}

.newsite-scope .body-1-medium {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 130%;
}

.newsite-scope .body-1-semibold {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 130%;
}

.newsite-scope .body-1-semibold.color-white {
  color: var(--text--white);
}

.newsite-scope .body-2-medium {
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 140%;
}

.newsite-scope .body-2-medium.color-white-80.in-scanner {
  font-family: Bai Jamjuree, sans-serif;
  font-size: 1.6rem;
  font-weight: 300;
}

.newsite-scope .body-3-medium {
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
}

.newsite-scope .body-3-medium.color-white-80:where(.w-variant-8ac3cf99-daef-5676-a277-dd800cc5e3d7) {
  color: var(--text--black-80);
}

.newsite-scope .body-3-semibold {
  font-size: 1rem;
  font-weight: 600;
  line-height: 140%;
}

.newsite-scope .body-4-medium {
  font-size: .88rem;
  font-weight: 500;
  line-height: 150%;
}

.newsite-scope .ui-gradients {
  grid-column-gap: 16px;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 8.375rem 8.375rem 8.375rem;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.newsite-scope .ui-btns {
  grid-row-gap: 1.5rem;
  background-color: #4f4f4f;
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.newsite-scope .btn-primary {
  border: 1px solid var(--stroke--green-20);
  width: 100%;
  height: 4.25rem;
  color: var(--text--black);
  text-align: center;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.75rem;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.newsite-scope .btn-primary:where(.w-variant-e16d0f49-6b98-01f3-2858-82aeac130474) {
  height: 5rem;
}

.newsite-scope .btn-primary:where(.w-variant-10b0a560-c6d6-cb23-bfa4-b1fdd23b8a71) {
  border-color: var(--stroke--white-20);
}

.newsite-scope .btn-primary:where(.w-variant-4efeff1b-8306-c6d5-7e88-45af9932e335) {
  min-width: 17.31rem;
  height: 3.5rem;
}

.newsite-scope .btn-primary:where(.w-variant-80d2de6a-fab0-ce18-0044-cb5a150fc61a) {
  min-width: 100%;
}

.newsite-scope .btn-primary:where(.w-variant-24ae2702-2b40-9f6d-06e4-9b024a3a6d2a) {
  border-color: var(--stroke--black-10);
  color: var(--text--white);
}

.newsite-scope .btn-primary:where(.w-variant-958198dc-d92d-3f1b-1e0c-cbe6b6a7cca8) {
  border-color: var(--stroke--white-20);
  min-width: 100%;
}

.newsite-scope .btn-primary:focus-visible, .newsite-scope .btn-primary[data-wf-focus-visible] {
  outline-color: var(--stroke--white-100);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.newsite-scope .btn-primary.style---black-2, .newsite-scope .btn-primary.style---black-18 {
  border-color: var(--stroke--black-10);
  color: var(--text--white);
}

.newsite-scope .btn-primary.full-width-4 {
  min-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.newsite-scope .btn-secondary {
  z-index: 2;
  background-color: var(--btn--primary-default);
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: fit-content;
  min-width: 7.12rem;
  height: 2.75rem;
  padding: .5rem 1.25rem;
  transition-property: background-color;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: inline-flex;
  position: relative;
}

.newsite-scope .btn-secondary:where(.w-variant-65c9f96e-0020-55ee-a4e0-012619bd2967) {
  background-color: var(--btn--secondary-default);
}

.newsite-scope .btn-secondary:focus-visible, .newsite-scope .btn-secondary[data-wf-focus-visible] {
  outline-color: var(--icons--white);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.newsite-scope .btn-tertiary {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--stroke--white-40);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--stroke--white-40);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--stroke--white-40);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--stroke--white-40);
  background-color: var(--transparent);
  min-width: 7.12rem;
  height: 2.75rem;
  color: var(--text--white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: fit-content;
  padding: .5rem 1.25rem;
  transition-property: border-color;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: inline-flex;
}

.newsite-scope .btn-tertiary:where(.w-variant-f8347652-fa43-ce46-e5b1-7ce89fe30725), .newsite-scope .btn-tertiary:where(.w-variant-652faba7-6f6c-95b2-fc0c-c24912befdc4) {
  border-color: var(--text--black-40);
  color: var(--text--black);
}

.newsite-scope .btn-tertiary:focus-visible, .newsite-scope .btn-tertiary[data-wf-focus-visible] {
  outline-color: var(--icons--white);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.newsite-scope .btn-tertiary.is-result-btn {
  display: none;
}

.newsite-scope .tertiary-arrow {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--stroke--white-40);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--stroke--white-40);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--stroke--white-40);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--stroke--white-40);
  background-color: var(--transparent);
  height: 2.75rem;
  color: var(--text--white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: fit-content;
  padding: .5rem 1.25rem;
  transition-property: border-color;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: inline-flex;
  position: relative;
}

.newsite-scope .tertiary-arrow:focus-visible, .newsite-scope .tertiary-arrow[data-wf-focus-visible] {
  outline-color: var(--icons--white);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.newsite-scope .secondary-arrow__icon {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
  position: relative;
}

.newsite-scope .secondary-arrow {
  background-color: var(--bg--white);
  height: 2.75rem;
  color: var(--icons--black);
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: fit-content;
  padding: .5rem 1.25rem;
  transition-property: color, border-color;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
  display: inline-flex;
  position: relative;
}

.newsite-scope .secondary-arrow:focus-visible, .newsite-scope .secondary-arrow[data-wf-focus-visible] {
  background-color: var(--bg--white);
  outline-color: var(--icons--white);
  outline-offset: 0px;
  color: var(--icons--black);
  outline-width: 2px;
  outline-style: solid;
}

.newsite-scope .secondary-arrow.arrow-min {
  width: 2.25rem;
  height: 2.25rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.newsite-scope .secondary-arrow.arrow-min.v3 {
  display: none;
}

.newsite-scope .secondary-arrow.is-dark {
  background-color: var(--bg--black);
  color: var(--text--white);
}

.newsite-scope .secondary-arrow.btn-plus {
  width: 2.25rem;
  height: 2.25rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.newsite-scope .secondary-arrow-mobile {
  height: 2.75rem;
  color: var(--icons--white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: fit-content;
  padding: .5rem 1.25rem;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.newsite-scope .secondary-arrow-mobile.desktop-hidden {
  display: none;
}

.newsite-scope .gradient-inner {
  background-color: var(--btn--primary-default);
  filter: blur(2px);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: background-color .2s;
  display: flex;
}

.newsite-scope .gradient-inner.in-btn {
  border-radius: .38rem;
}

.newsite-scope .gradient-inner.in-btn:where(.w-variant-10b0a560-c6d6-cb23-bfa4-b1fdd23b8a71) {
  background-color: var(--text--white);
}

.newsite-scope .gradient-inner.in-btn:where(.w-variant-24ae2702-2b40-9f6d-06e4-9b024a3a6d2a) {
  background-color: var(--bg--black);
}

.newsite-scope .gradient-inner.in-btn:where(.w-variant-958198dc-d92d-3f1b-1e0c-cbe6b6a7cca8) {
  background-color: var(--text--white);
}

.newsite-scope .gradient-inner.in-btn.style---black-4, .newsite-scope .gradient-inner.in-btn.style---black-20 {
  background-color: var(--bg--black);
}

.newsite-scope .gradient-wrap {
  pointer-events: none;
  border-radius: inherit;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .13rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.newsite-scope .gradient-wrap.opacity-anim:where(.w-variant-ec46a841-1631-e400-ee1e-c8c54b3c2e00) {
  opacity: 100;
}

.newsite-scope .gradient-wrap.opacity-anim {
  opacity: 0;
  transition: opacity .2s;
}

.newsite-scope .social {
  background-color: var(--bg--dark-gray);
  width: 3.75rem;
  height: 3.75rem;
  color: var(--icons--white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.newsite-scope .social:focus-visible, .newsite-scope .social[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 2px solid #fff;
}

.newsite-scope .social.is-light {
  background-color: var(--bg--white);
  color: var(--text--black);
}

.newsite-scope .social__icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
}

.newsite-scope .link-medium {
  text-underline-offset: 32%;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: fit-content;
  text-decoration: underline;
  transition-property: color;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: inline-flex;
}

.newsite-scope .link-medium.link-medium--red {
  color: #fd4849;
  text-underline-offset: 10%;
}

.newsite-scope .link-medium.link-medium--red.is-semibold {
  font-weight: 600;
}

.newsite-scope .link-small {
  text-underline-offset: 32%;
  border-radius: .25rem;
  width: fit-content;
  text-decoration: underline;
  display: inline;
}

.newsite-scope .footer-link {
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  width: fit-content;
  transition-property: color;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: inline-flex;
  position: relative;
}

.newsite-scope .footer-link:focus-visible, .newsite-scope .footer-link[data-wf-focus-visible] {
  outline-color: var(--stroke--white-100);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.newsite-scope .footer-link__icon {
  opacity: 0;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  right: -.5rem;
  transform: translate(100%);
}

.newsite-scope .dropdown-link {
  width: 100%;
  height: 2.75rem;
  color: var(--text--white);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.newsite-scope .dropdown-link:focus-visible, .newsite-scope .dropdown-link[data-wf-focus-visible] {
  outline-color: var(--stroke--white-100);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.newsite-scope .dropdown-link__arrow {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  right: .75rem;
}

.newsite-scope .page-padding {
  width: 100%;
  height: 100%;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.newsite-scope .page-padding.padding-10 {
  padding-left: .63rem;
  padding-right: .63rem;
}

.newsite-scope .page-padding.padding-section-top-90, .newsite-scope .page-padding.padding-section-top-114 {
  padding-top: 5.63rem;
}

.newsite-scope .wrap {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.newsite-scope .wrap.hero-wrap {
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 73.13rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3rem;
  display: flex;
}

.newsite-scope .wrap.detection-wrap {
  z-index: 2;
  position: relative;
}

.newsite-scope .wrap.custom-2x2 {
  grid-column-gap: 2rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1.4fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .wrap.banner-wrap {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.newsite-scope .wrap.download-wrap {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .wrap.hero-wrap {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 11.88rem;
  padding-bottom: 10rem;
  display: flex;
}

.newsite-scope .wrap.preloader-wrap {
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .wrap.footer-wrap {
  padding-left: 3.13rem;
  padding-right: 3.13rem;
}

.newsite-scope .wrap.hero-wrap-2 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 11.88rem;
  padding-bottom: 10rem;
  display: flex;
}

.newsite-scope .wrap.wrap-column-top-center {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .wrap.lic-wrap {
  padding: 5rem 1.13rem 3.13rem;
}

.newsite-scope .wrap.banner-2-wrap {
  background-image: url('../images/banner-grid-v2.webp'), linear-gradient(#171717 6%, #f53e3f);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: .63rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 5rem 1.25rem;
  display: flex;
}

.newsite-scope .wrap.g-wrap-v1 {
  padding-bottom: 10rem;
}

.newsite-scope .wrap.p404-wrap {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .wrap.performance-wrap, .newsite-scope .wrap.c-reviews-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 38.64%) 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.newsite-scope .wrap.custom-2x2-v2 {
  grid-column-gap: 2rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1.4fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .heading {
  z-index: 5;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.newsite-scope .heading:where(.w-variant-1ada9f7f-e94a-81a3-4857-2af98bbec27a) {
  max-width: 53.75rem;
}

.newsite-scope .heading:where(.w-variant-a89c0ed7-c8ba-7a9b-3304-7f8eaff021ee) {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .heading:where(.w-variant-e42991e7-28b5-99dc-6829-31a7b4b0d7cf), .newsite-scope .heading.style---center-v2 {
  grid-row-gap: 4rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .heading.download-heading {
  text-align: center;
  margin-bottom: 7rem;
}

.newsite-scope .heading.style---center-v3, .newsite-scope .heading.style---center-v4, .newsite-scope .heading.style---center-v3 {
  grid-row-gap: 1.5rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .heading.p404-heading {
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 46.25rem;
}

.newsite-scope .flex-row-center-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .item-v1 {
  grid-column-gap: 1rem;
  background-color: var(--bg--dark-gray);
  border-radius: .63rem;
  justify-content: flex-start;
  align-items: center;
  padding: .63rem 1rem;
  display: flex;
}

.newsite-scope .item-v1:where(.w-variant-6ff97ff0-9787-52df-3947-a5246adec270) {
  background-color: var(--bg--gray-1);
  color: var(--text--white);
}

.newsite-scope .item-v1.item-v1--secondary {
  background-color: var(--bg--dark);
  padding: 1.25rem;
}

.newsite-scope .icon-24 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.newsite-scope .icon-24.nav-dropdown__arrow {
  transition: transform .2s;
}

.newsite-scope .icon-24.faq-link__arrow {
  flex: none;
}

.newsite-scope .icon-24.filter-dropdown__arrow {
  transition: transform .2s;
}

.newsite-scope .margin-bottom-48 {
  margin-bottom: 3rem;
}

.newsite-scope .margin-bottom-64 {
  margin-bottom: 4rem;
}

.newsite-scope .benefits {
  z-index: 2;
  margin-top: 7.5rem;
  padding-top: 7.5rem;
  position: relative;
}

.newsite-scope .margin-bottom-100 {
  margin-bottom: 6.25rem;
}

.newsite-scope .grid-3 {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.newsite-scope .grid-3.custom-v1 {
  grid-template-columns: repeat(auto-fit, minmax(22.5rem, 1fr));
}

.newsite-scope .item-v2 {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  background-color: var(--bg--dark);
  border-radius: .63rem;
  flex-flow: column;
  justify-content: space-between;
  min-height: 23.75rem;
  padding: 1.75rem;
  display: flex;
}

.newsite-scope .item-v2.item-v2--secondary {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  min-height: 25rem;
  transition: background-color .2s;
}

.newsite-scope .item-v2.item-v2--tertiary {
  grid-row-gap: 1.25rem;
  height: auto;
  min-height: auto;
  transition: background-color .2s;
}

.newsite-scope .item-v2.custom-v1 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  height: auto;
  min-height: auto;
  color: var(--text--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  transition: background-color .2s;
  display: grid;
}

.newsite-scope .icon-wrap {
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.25rem;
  height: 4.25rem;
  display: flex;
  position: relative;
}

.newsite-scope .icon-wrap.size-68--m56 {
  width: 4.25rem;
  height: 4.25rem;
}

.newsite-scope .icon-wrap.size-36 {
  width: 2.25rem;
  height: 2.25rem;
}

.newsite-scope .icon-wrap.size-56--m36 {
  width: 3.5rem;
  height: 3.5rem;
}

.newsite-scope .icon-44 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  display: flex;
  position: relative;
}

.newsite-scope .icon-44:where(.w-variant-ec46a841-1631-e400-ee1e-c8c54b3c2e00) {
  opacity: 0;
}

.newsite-scope .icon-44.mobile-32.item-v4__icon {
  opacity: 100;
  transition: opacity .2s;
}

.newsite-scope .icon-44.mobile-32.item-v4__icon:where(.w-variant-ec46a841-1631-e400-ee1e-c8c54b3c2e00) {
  opacity: 0;
}

.newsite-scope .color-white-80 {
  color: var(--text--white-80);
}

.newsite-scope .spacer-24 {
  width: 100%;
  height: 1.5rem;
}

.newsite-scope .spacer-24.mobile-12 {
  opacity: .23;
}

.newsite-scope .item-v2__box-v2 {
  position: relative;
}

.newsite-scope .item-v2__box-v2.color-white {
  color: var(--base-white);
}

.newsite-scope .detection {
  margin-top: 7.5rem;
  padding-top: 7.5rem;
  position: relative;
}

.newsite-scope .item-v3-wrap {
  text-align: center;
  position: relative;
}

.newsite-scope .item-v3-wrap.d-item-top-2 {
  top: 3.38rem;
}

.newsite-scope .item-v3-wrap.d-item-top-3 {
  bottom: 4.88rem;
}

.newsite-scope .item-v3-wrap.d-item-bottom-4 {
  top: .75rem;
}

.newsite-scope .item-v3-wrap.d-item-bottom-5 {
  bottom: 4.25rem;
}

.newsite-scope .item-v3-wrap.d-item-top-5 {
  bottom: 5.22rem;
}

.newsite-scope .item-v3-wrap.d-item-top-6 {
  bottom: .32rem;
}

.newsite-scope .item-v3-wrap.d-item-top-1 {
  bottom: -8.5rem;
}

.newsite-scope .item-v3-wrap.d-item-bottom-6 {
  top: -1.25rem;
}

.newsite-scope .item-v3-wrap.d-item-bottom-3 {
  top: 2.25rem;
}

.newsite-scope .item-v3-wrap.d-item-bottom-1 {
  top: -1.25rem;
}

.newsite-scope .icon-wrap-2 {
  background-color: var(--bg--dark);
  border-radius: .63rem;
  justify-content: center;
  align-items: center;
  width: 4.25rem;
  height: 4.25rem;
  display: flex;
  position: relative;
}

.newsite-scope .icon-wrap-2:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0), .newsite-scope .icon-wrap-2:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
  width: 4.25rem;
  height: 4.25rem;
}

.newsite-scope .icon-wrap-2.size56 {
  width: 3.5rem;
  height: 3.5rem;
}

.newsite-scope .detection-bg {
  pointer-events: none;
  background-image: url('../images/detection-bg-d.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 79.25rem;
  position: absolute;
  inset: auto 0% .5rem;
}

.newsite-scope .testimonials {
  margin-top: 7.5rem;
  padding-top: 7.5rem;
  position: relative;
}

.newsite-scope .splide__track.testimonials-track {
  overflow: visible;
}

.newsite-scope .splide__track.testimonials-track.v2 {
  overflow: hidden;
}

.newsite-scope .splide__track.scam-track {
  overflow: visible;
}

.newsite-scope .splide__track.scam-track.v2 {
  overflow: hidden;
}

.newsite-scope .slider-btns {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .slider-btns.testimonials-slider-btns {
  grid-column-gap: 1.25rem;
  justify-content: flex-end;
  align-items: center;
  width: fit-content;
  padding-right: 3.13rem;
}

.newsite-scope .slider-btns.testimonials-slider-btns.v2 {
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.newsite-scope .splide__slide.testimonials-slide {
  max-width: 31.25rem;
}

.newsite-scope .splide__slide.scam-slide {
  width: 40rem;
}

.newsite-scope .splide__list.testimonials-list, .newsite-scope .splide__list.testimonials-list-copy {
  flex-flow: wrap;
  display: flex;
}

.newsite-scope .splide__list.scam-list {
  display: flex;
}

.newsite-scope .splide {
  width: 100%;
}

.newsite-scope .page-js {
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.newsite-scope .plans {
  z-index: 2;
  margin-top: 7.5rem;
  padding-top: 7.5rem;
  padding-bottom: 15rem;
  position: relative;
}

.newsite-scope .max-width-820 {
  max-width: 51.25rem;
}

.newsite-scope .max-width-740 {
  max-width: 46.25rem;
}

.newsite-scope .slider-heading-wrap {
  margin-left: 3.13rem;
}

.newsite-scope .grid-4-custom {
  grid-column-gap: .63rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.newsite-scope .grid-4-custom.key-benefits-items {
  grid-column-gap: .25rem;
}

.newsite-scope .banner {
  margin-bottom: .63rem;
  position: relative;
}

.newsite-scope .max-width-680 {
  max-width: 42.5rem;
}

.newsite-scope .padding-top-bottom-120 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.newsite-scope .bg {
  pointer-events: none;
  background-image: url('../images/banner-bg-d.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: .63rem;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.newsite-scope .bg.footer-bg-secondary {
  background-image: url('../images/footer-bg-d-new_1footer-bg-d-new.webp');
  background-position: 50%;
  background-size: cover;
}

.newsite-scope .bg.footer-bg-1 {
  background-image: url('../images/footer-bg-d.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.newsite-scope .bg.lic-bg {
  pointer-events: none;
  background-image: url('../images/bg_image-v2.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.newsite-scope .bg.lic-bg-corp {
  pointer-events: none;
  background-image: url('../images/bg_image-v3.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.newsite-scope .bg.in-landing-banner {
  background-image: url('../images/banner-bg--d-v3.avif');
}

.newsite-scope .item-v4 {
  grid-row-gap: .75rem;
  background-color: var(--bg--dark-gray);
  border-radius: .63rem;
  flex-flow: column;
  justify-content: space-between;
  min-width: 21%;
  min-height: 15rem;
  padding: 1.75rem;
  transition: width .8s;
  display: flex;
  position: relative;
}

.newsite-scope .item-v4:where(.w-variant-ec46a841-1631-e400-ee1e-c8c54b3c2e00) {
  width: 100%;
}

.newsite-scope .item-v4__arrows {
  z-index: 1;
  grid-column-gap: 1rem;
  opacity: 0;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  inset: 1.75rem 1.75rem auto auto;
}

.newsite-scope .item-v4__arrows:where(.w-variant-ec46a841-1631-e400-ee1e-c8c54b3c2e00) {
  opacity: 100;
}

.newsite-scope .flex-center {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .footer-top {
  padding: 3.13rem;
  position: relative;
}

.newsite-scope .footer-bottom {
  justify-content: space-between;
  align-items: center;
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.newsite-scope .footer-bottom__links {
  grid-column-gap: 2.5rem;
  color: var(--text--white-80);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .footer-bottom__links:where(.w-variant-8ac3cf99-daef-5676-a277-dd800cc5e3d7) {
  color: var(--text--black-80);
}

.newsite-scope .footer-row {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.newsite-scope .footer-row.footer-row-2 {
  border-bottom: 1px solid #fff3;
  margin-top: 5rem;
  margin-bottom: 5rem;
  padding-bottom: 1.25rem;
}

.newsite-scope .footer-menu {
  grid-column-gap: 7.5rem;
  display: flex;
}

.newsite-scope .footer-menu:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5), .newsite-scope .footer-menu.in-browser-194 {
  visibility: hidden;
  display: none;
}

.newsite-scope .footer-col {
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .footer-col.is-address {
  text-align: right;
  max-width: 15rem;
}

.newsite-scope .footer-col.is-address:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5), .newsite-scope .footer-col.is-address.in-browser-301 {
  text-align: left;
}

.newsite-scope .footer-col.is-social {
  grid-row-gap: 4.5rem;
  justify-content: space-between;
  align-items: stretch;
}

.newsite-scope .footer-col.is-support {
  text-align: right;
  display: none;
}

.newsite-scope .footer-menu__list {
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.newsite-scope .footer-menu__list-item {
  display: flex;
}

.newsite-scope .color-white-60 {
  color: var(--text--white-60);
}

.newsite-scope .footer-menu__list-divider {
  background-color: #fff3;
  width: 100%;
  height: 1px;
}

.newsite-scope .social-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: row;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.newsite-scope .social-list.in-banner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.newsite-scope .social-list__item {
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .footer-col__box {
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .details-cards {
  grid-column-gap: .63rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .item-v5 {
  grid-row-gap: 1.75rem;
  background-color: var(--bg--dark-gray);
  border-radius: .63rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 12.5rem;
  padding: 1.75rem;
  transition: width .8s;
  display: flex;
  position: relative;
}

.newsite-scope .item-v5:where(.w-variant-ec46a841-1631-e400-ee1e-c8c54b3c2e00) {
  width: 100%;
}

.newsite-scope .item-v5__heading {
  grid-column-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: auto;
  display: flex;
}

.newsite-scope .icon-32 {
  z-index: 1;
  width: 2rem;
  height: 2rem;
  position: relative;
}

.newsite-scope .nav-btns {
  grid-column-gap: .75rem;
  color: var(--text--black);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .btn-secondary-wrap:where(.w-variant-0e4cc1fa-e6b7-88e3-f2c8-04f90c04c9db), .newsite-scope .btn-secondary-wrap.in-browser-181, .newsite-scope .btn-tertiary-wrap:where(.w-variant-7f993cc6-8506-2cd8-eb6e-f3e42a7b3a3a), .newsite-scope .btn-tertiary-wrap:where(.w-variant-bc8d6a5b-8c91-3fcf-e220-a5db4b9d10f3) {
  display: none;
}

.newsite-scope .nav-dropdown {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.newsite-scope .nav-dropdown:where(.w-variant-e079ce1c-55b1-2e23-861f-fa0361c4495f) {
  color: var(--text--black);
}

.newsite-scope .nav-dropdown__list.w--open {
  background-color: #0000;
  padding-top: .75rem;
  top: 100%;
  left: 0;
}

.newsite-scope .nav-dropdown__toggle {
  grid-column-gap: .5rem;
  background-color: var(--bg--dark);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .63rem .75rem .63rem 1.25rem;
  transition: background-color .2s;
  display: flex;
}

.newsite-scope .nav-dropdown__toggle:where(.w-variant-e079ce1c-55b1-2e23-861f-fa0361c4495f) {
  background-color: var(--bg--gray-4);
}

.newsite-scope .nav-dropdown__toggle:where(.w-variant-0e4cc1fa-e6b7-88e3-f2c8-04f90c04c9db), .newsite-scope .nav-dropdown__toggle:where(.w-variant-7f993cc6-8506-2cd8-eb6e-f3e42a7b3a3a), .newsite-scope .nav-dropdown__toggle:where(.w-variant-bc8d6a5b-8c91-3fcf-e220-a5db4b9d10f3) {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.newsite-scope .nav-dropdown__toggle.w--open:where(.w-variant-e079ce1c-55b1-2e23-861f-fa0361c4495f) {
  color: var(--text--white);
}

.newsite-scope .nav-dropdown__toggle.in-browser-175 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.newsite-scope .nav-dropdown__box {
  grid-column-gap: .63rem;
  background-color: var(--bg--gray-1);
  border-radius: .63rem;
  padding: .63rem;
  display: flex;
}

.newsite-scope .nav-dropdown__col {
  background-color: var(--bg--gray-2);
  border-radius: inherit;
  width: 20rem;
  padding: 1.75rem 1rem;
}

.newsite-scope .nav-dropdown__heading {
  grid-column-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3.75rem;
  padding-left: .25rem;
  padding-right: .25rem;
  display: flex;
}

.newsite-scope .nav-dropdown__heading:where(.w-variant-e079ce1c-55b1-2e23-861f-fa0361c4495f) {
  color: var(--text--white);
}

.newsite-scope .menu-list {
  grid-row-gap: .25rem;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.newsite-scope .menu-list__item {
  display: flex;
}

.newsite-scope .hero-btn-wrap {
  width: 100%;
  max-width: 17.38rem;
}

.newsite-scope .item-v3 {
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .item-v3__icon {
  width: 2rem;
  height: 2rem;
  position: relative;
}

.newsite-scope .item-v3__icon:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0), .newsite-scope .item-v3__icon:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
  width: 2rem;
  height: 2rem;
}

.newsite-scope .utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.newsite-scope .utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.newsite-scope .utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.newsite-scope .body-light {
  background-color: var(--base-white);
}

.newsite-scope .color-black-80 {
  color: var(--text--black-80);
}

.newsite-scope .download {
  color: var(--text--black);
  padding-top: 11.25rem;
  padding-bottom: 13.13rem;
  position: relative;
}

.newsite-scope .margin-bottom-24 {
  margin-bottom: 1.5rem;
}

.newsite-scope .caption-title-1 {
  text-transform: uppercase;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .margin-bottom-40 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
}

.newsite-scope .lottie {
  width: 120%;
  height: 120%;
  position: absolute;
}

.newsite-scope .hidden-link {
  visibility: hidden;
  width: 0;
  height: 0;
  padding: 0;
  display: block;
}

.newsite-scope .download-heading__box {
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .lottie-wrap {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 6.25rem;
  height: 3.38rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.newsite-scope .margin-bottom-32 {
  margin-bottom: 2rem;
}

.newsite-scope .margin-bottom-32.mobile-20.hidden-jm {
  display: none;
}

.newsite-scope .download-featured {
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.newsite-scope .flex-row-top-left-16 {
  grid-column-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .spacer-16 {
  width: 100%;
  height: 1rem;
}

.newsite-scope .max-width-760 {
  max-width: 47.5rem;
}

.newsite-scope .download-bg {
  background-color: #fff;
  width: 100%;
  height: 94rem;
  position: absolute;
  inset: 0%;
}

.newsite-scope .download-bg__img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.newsite-scope .download-bg__overlay {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.newsite-scope .body-2-semibold {
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 140%;
}

.newsite-scope .anim-gradient {
  transform-origin: 50% 0;
  width: 100%;
  height: 64.44rem;
  transform-style: preserve-3d;
  transform: scale3d(1, 0, 1);
}

.newsite-scope .preloader {
  flex: 1;
}

.newsite-scope .scan-line {
  z-index: 2;
  background-color: #fa5a9c;
  width: 100%;
  max-width: 28.75rem;
  height: 100%;
  position: relative;
}

.newsite-scope .scan-computer {
  width: 18.75rem;
  height: 18.75rem;
}

.newsite-scope .flex-column {
  flex-flow: column;
  display: flex;
}

.newsite-scope .flex-column.text-align-left {
  text-align: left;
}

.newsite-scope .flex-column.gap-4 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.newsite-scope .flex-column.gap-4.mob-gap-8 {
  display: none;
}

.newsite-scope .flex-column.gap-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.newsite-scope .item-v6__step-wrap {
  color: #fd4849;
}

.newsite-scope .max-width-1040 {
  max-width: 65rem;
}

.newsite-scope .footer-2 {
  padding-bottom: .63rem;
}

.newsite-scope .nav-photo {
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  margin-left: -.75rem;
  box-shadow: 0 0 0 .125rem #030304;
}

.newsite-scope .nav-text-wrap {
  grid-row-gap: .13rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .scan-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: -45% 0% 0%;
}

.newsite-scope .odometr-wrap {
  grid-column-gap: .5rem;
  justify-content: center;
  align-items: center;
  height: 2.25rem;
  display: flex;
}

.newsite-scope .item-v6 {
  grid-column-gap: 1rem;
  grid-row-gap: 2.75rem;
  background-color: var(--bg--dark);
  border-radius: .63rem;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 1.75rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.newsite-scope .icon-60 {
  width: 3.75rem;
  height: 3.75rem;
  position: relative;
}

.newsite-scope .caption-title-2 {
  text-transform: uppercase;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .caption-title-2.v2 {
  font-weight: 500;
}

.newsite-scope .preloader-info {
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 1.5rem;
  margin-bottom: 3.75rem;
  display: flex;
  position: relative;
}

.newsite-scope .scan {
  width: 100%;
  max-width: 37.5rem;
  position: relative;
}

.newsite-scope .scan-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: .13rem;
  display: flex;
  position: absolute;
}

.newsite-scope .title-6 {
  text-transform: uppercase;
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .max-width-480 {
  max-width: 30rem;
}

.newsite-scope .page-css {
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.newsite-scope .scan-hidden {
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.newsite-scope .footer-bottom__links-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fffc;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.newsite-scope .hero-2 {
  position: relative;
}

.newsite-scope .scan-hidden__icon {
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.newsite-scope .heading-2 {
  z-index: 5;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.newsite-scope .heading-2.hero-heading {
  grid-row-gap: 1.5rem;
}

.newsite-scope .nav-blocks {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .caption-title-3 {
  text-transform: uppercase;
  font-size: 1.63rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .caption-title-3.cap-disable {
  text-transform: none;
}

.newsite-scope .nav-photos {
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .big-caption-2 {
  letter-spacing: -.2rem;
  text-transform: uppercase;
  font-size: 4rem;
  font-weight: 600;
  line-height: 80%;
}

.newsite-scope .big-caption-2.color-red {
  color: #fd4849;
}

.newsite-scope .main-wrapper-2 {
  flex: 1;
}

.newsite-scope .scan-gradient {
  background-color: #fd4849;
  width: 100%;
  height: 12.5rem;
  padding: 0;
  position: absolute;
}

.newsite-scope .scan-gradient.gradient-top {
  transform-origin: 50% 100%;
  bottom: 0;
}

.newsite-scope .scan-gradient.gradient-bottom {
  transform-origin: 50% 0;
  top: 0;
}

.newsite-scope .big-numbers {
  letter-spacing: -.43rem;
  justify-content: center;
  align-items: center;
  font-size: 10.75rem;
  font-weight: 700;
  line-height: 80%;
}

.newsite-scope .anim-gradient-wrap {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.newsite-scope .footer-bottom-2 {
  z-index: 1;
  grid-column-gap: 1.63rem;
  grid-row-gap: 1.63rem;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.13rem;
  padding-bottom: 3.13rem;
  display: flex;
  position: relative;
}

.newsite-scope .preloader-box {
  z-index: 900;
  opacity: 0;
  visibility: hidden;
  background-color: #030304;
  flex-flow: column;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.newsite-scope .header-2 {
  z-index: 910;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.newsite-scope .grid-4-v2 {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.newsite-scope .item-v7 {
  grid-column-gap: 16px;
  grid-row-gap: 1rem;
  background-color: #171717;
  border-radius: .63rem;
  flex-flow: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 10.75rem;
  padding: 1.75rem 1rem;
  display: grid;
}

.newsite-scope .breadcrumbs {
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.newsite-scope .breadcrumbs.on-light {
  color: var(--text--black);
}

.newsite-scope .breadcrumbs-list {
  grid-column-gap: 1.13rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid var(--stroke--white-20);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 82.5rem;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.newsite-scope .breadcrumbs-list.v2 {
  flex-flow: row;
}

.newsite-scope .breadcrumbs-list__item {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .icon-120 {
  width: 7.5rem;
  height: 7.5rem;
}

.newsite-scope .body-1-bold {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 130%;
}

.newsite-scope .spacer-4 {
  width: 100%;
  height: .25rem;
}

.newsite-scope .heading-min {
  z-index: 5;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.newsite-scope .heading-min:where(.w-variant-1ada9f7f-e94a-81a3-4857-2af98bbec27a) {
  max-width: 53.75rem;
}

.newsite-scope .heading-min:where(.w-variant-a89c0ed7-c8ba-7a9b-3304-7f8eaff021ee) {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .heading-min:where(.w-variant-e42991e7-28b5-99dc-6829-31a7b4b0d7cf) {
  grid-row-gap: 4rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .item-v8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--bg--dark-gray);
  border-radius: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: .63rem 1rem;
  display: flex;
}

.newsite-scope .item-v8.item-v8--secondary {
  background-color: var(--bg--gray-1);
}

.newsite-scope .item-v8.mini {
  border-radius: .38rem;
  padding: .38rem .63rem;
}

.newsite-scope .item-v8.mini-v2 {
  padding-left: .75rem;
  padding-right: .75rem;
}

.newsite-scope .flex-row-center-16 {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .spacer-12 {
  width: 100%;
  height: .75rem;
}

.newsite-scope .body-5-medium {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 130%;
}

.newsite-scope .price-discount {
  opacity: .5;
  text-decoration: line-through;
  text-decoration-thickness: .125rem;
}

.newsite-scope .flex-row-center-12--v2 {
  grid-column-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .span-bold-white {
  color: var(--text--white);
  font-weight: 700;
}

.newsite-scope .link-simple {
  border-radius: .25rem;
}

.newsite-scope .edition-info {
  z-index: 1;
  position: relative;
}

.newsite-scope .padding-section-top {
  padding-top: 10rem;
}

.newsite-scope .margin-bottom-60 {
  margin-bottom: 3.75rem;
}

.newsite-scope .flex-row-center-left-12 {
  grid-column-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .flex-row-center-left-12.gap-8 {
  grid-column-gap: .5rem;
}

.newsite-scope .icon-36 {
  z-index: 1;
  width: 2.25rem;
  height: 2.25rem;
  position: relative;
}

.newsite-scope .margin-bottom-44 {
  width: 100%;
  margin-bottom: 2.75rem;
}

.newsite-scope .margin-bottom-44.mobile-32 {
  margin-bottom: 2rem;
}

.newsite-scope .item-v9 {
  background-color: var(--bg--dark);
  border-radius: .63rem;
  flex-flow: column;
  justify-content: space-between;
  min-height: 16.25rem;
  padding: 1.75rem;
  display: flex;
}

.newsite-scope .item-v9.item-v9--secondary {
  min-height: 13.75rem;
}

.newsite-scope .item-v9.item-v9--tertiary {
  background-color: var(--bg--dark-200);
  min-height: auto;
}

.newsite-scope .item-v9.item-v9--tertiary.v2 {
  background-color: var(--bg--dark);
}

.newsite-scope .item-v9.item-custom-v1 {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  background-image: url('../images/custom-item-bg-d.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 36.25rem) auto;
  grid-auto-columns: 1fr;
  min-height: auto;
  display: grid;
}

.newsite-scope .item-v9.item-custom-v2 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .body-3-medium--m-14 {
  color: var(--text--white-80);
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
}

.newsite-scope .body-3-medium--m-14.text-left {
  text-align: left;
}

.newsite-scope .body-3-medium--m-14.color-black-80 {
  color: var(--text--black-80);
}

.newsite-scope .body-3-medium--m-14.color-black {
  color: var(--text--black);
}

.newsite-scope .link-small-ver2 {
  text-underline-offset: 32%;
  border-radius: .25rem;
  width: fit-content;
  text-decoration: underline;
  display: inline-flex;
}

.newsite-scope .link-small-ver2.color-yellow {
  color: var(--btn--secondary-default);
  text-underline-offset: 20%;
}

.newsite-scope .relative-box {
  z-index: 1;
  position: relative;
}

.newsite-scope .grid-2 {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .icon-48 {
  width: 3rem;
  height: 3rem;
}

.newsite-scope .flex-column-gap-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .padding-section-base {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.newsite-scope .simple-wrap {
  grid-column-gap: 1rem;
  background-color: var(--bg--dark);
  border-radius: .63rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem;
  display: flex;
}

.newsite-scope .simple-wrap:where(.w-variant-6ff97ff0-9787-52df-3947-a5246adec270) {
  background-color: var(--bg--gray-1);
  color: var(--text--white);
}

.newsite-scope .padding-x-15 {
  padding-left: .94rem;
  padding-right: .94rem;
}

.newsite-scope .padding-top-64 {
  padding-top: 4rem;
}

.newsite-scope .body-7-semibold {
  font-size: 2rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .icon-100 {
  width: 6.25rem;
  height: 6.25rem;
}

.newsite-scope .flex-row-center-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .icon-20 {
  width: 1.25rem;
  height: 1.25rem;
}

.newsite-scope .body-2-bold {
  font-size: 1.13rem;
  font-weight: 700;
  line-height: 140%;
}

.newsite-scope .spacer-32 {
  width: 100%;
  height: 2rem;
}

.newsite-scope .icon-28 {
  width: 1.75rem;
  height: 1.75rem;
}

.newsite-scope .flex-row-center-12--v3 {
  grid-column-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .edition-bg {
  pointer-events: none;
  position: absolute;
  inset: 8.31rem 0% auto auto;
}

.newsite-scope .edition-bg.v2 {
  top: 0;
}

.newsite-scope .max-width-520 {
  max-width: 32.5rem;
}

.newsite-scope .flex-row-center-12--v4 {
  grid-column-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .dot-divider {
  background-color: var(--bg--gray-3);
  border-radius: 50%;
  width: .38rem;
  height: .38rem;
}

.newsite-scope .padding-section-top-2 {
  padding-top: 4rem;
}

.newsite-scope .body-5-semibold {
  font-size: 1.63rem;
  font-weight: 600;
  line-height: 120%;
}

.newsite-scope .edition-slider-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 11.25rem;
  display: flex;
}

.newsite-scope .margin-bottom-20 {
  margin-bottom: 1.25rem;
}

.newsite-scope .body-6-semibold {
  font-size: .88rem;
  font-weight: 600;
  line-height: 150%;
}

.newsite-scope .edition-trusted-text {
  text-align: center;
}

.newsite-scope .detection-row-top {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5rem 1fr 8.25rem 1fr 7.75rem 1fr 6.25rem 1fr 5.75rem 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 22.19rem;
  display: grid;
  position: relative;
}

.newsite-scope .detection-row-bottom {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75rem 1fr 3rem 1fr 6rem 1fr 3.75rem 1fr 4rem 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 21.13rem;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  display: grid;
  position: relative;
}

.newsite-scope .grid-4-v3 {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.newsite-scope .sticky-upgrade {
  z-index: 800;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--bg--dark);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.75rem;
  transition: transform .2s;
  display: flex;
  position: sticky;
  bottom: 0;
}

.newsite-scope .max-width-540 {
  max-width: 33.75rem;
}

.newsite-scope .box-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.newsite-scope .item-v10 {
  grid-row-gap: 3.88rem;
  text-align: center;
  background-image: linear-gradient(#171717, #38090a);
  border-radius: .63rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 20rem;
  padding: 1.75rem;
  display: flex;
}

.newsite-scope .flex-column-gap-16-8 {
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .lic-info {
  z-index: 1;
  position: relative;
}

.newsite-scope .margin-bottom-42 {
  width: 100%;
  margin-bottom: 2.63rem;
}

.newsite-scope .spacer-80 {
  height: 5rem;
}

.newsite-scope .flex-column-gap-10-8 {
  grid-row-gap: .63rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .item-v11 {
  grid-column-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  background-color: var(--bg--dark-200);
  border-radius: .63rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, 37.5rem) auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  min-height: 16.25rem;
  padding: 1.75rem;
  display: grid;
}

.newsite-scope .list {
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 18px;
  display: flex;
}

.newsite-scope .color-red {
  color: var(--text--red);
}

.newsite-scope .banner-2 {
  position: relative;
}

.newsite-scope .item-v12 {
  grid-column-gap: 4.06rem;
  grid-row-gap: 4.06rem;
  background-color: var(--bg--dark-200);
  border-radius: .63rem;
  flex-flow: column;
  justify-content: space-between;
  padding: 1.75rem;
  display: flex;
}

.newsite-scope .item-v12.is-plan-card {
  background-color: var(--bg--dark);
  transition: background-color .2s;
}

.newsite-scope .flex-column-5 {
  grid-row-gap: .75rem;
  border-bottom: 1px solid var(--stroke--white-10);
  flex-flow: column;
  padding-bottom: 1.25rem;
  display: flex;
  position: relative;
}

.newsite-scope .lic-cost {
  z-index: 1;
  position: relative;
}

.newsite-scope .flex-row-top-left-4 {
  grid-column-gap: .25rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .color-white-50 {
  color: var(--text--white-50);
}

.newsite-scope .body-1-italic {
  color: var(--text--white-80);
  font-size: .88rem;
  font-style: italic;
  line-height: 150%;
}

.newsite-scope .flex-column-6 {
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .save-tag {
  border-radius: 100vmax;
  padding: .38rem .75rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.newsite-scope .hero-bg {
  background-image: linear-gradient(#03030400 20%, #030304), url('../images/academ-bg-d-v2.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 39.75rem;
  padding: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.newsite-scope .hero-bg.v2 {
  background-image: linear-gradient(#03030400 20%, #030304), url('../images/corp-bg-d-v2.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.newsite-scope .hero-bg.v3 {
  background-image: linear-gradient(#03030400 20%, #030304), url('../images/reseller-hero-d.avif');
  background-position: 0 0, 50% 0;
}

.newsite-scope .flex-row-center-left-20 {
  grid-column-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .max-width-370 {
  max-width: 23.13rem;
}

.newsite-scope .margin-custom {
  margin-top: -3.5rem;
  margin-bottom: 3rem;
}

.newsite-scope .margin-bottom-custom-v1 {
  margin-bottom: 5.5rem;
}

.newsite-scope .row-left-m-col-v1 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .spacer-28 {
  height: 1.75rem;
}

.newsite-scope .margin-bottom-36 {
  width: 100%;
  margin-bottom: 2.25rem;
}

.newsite-scope .body-semibold {
  font-size: 1.63rem;
  font-weight: 600;
  line-height: 120%;
}

.newsite-scope .max-width-460 {
  max-width: 28.75rem;
}

.newsite-scope .content-body {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.newsite-scope .content-body.in-dispute {
  max-width: 46.25rem;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .content-body.in-company {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.newsite-scope .faq-dropdown {
  z-index: 0;
  background-color: var(--bg--white);
  width: 100%;
  color: var(--text--black);
  border-radius: .63rem;
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.newsite-scope .faq-dropdown.v2 {
  background-color: var(--bg--gray-5);
}

.newsite-scope .faq-dropdown.v3 {
  background-color: var(--bg--dark);
  color: var(--text--white);
}

.newsite-scope .faq-dropdown.v4 {
  background-color: var(--bg--dark-200);
  color: var(--text--white);
}

.newsite-scope .faq-dropdown__toggle {
  grid-column-gap: 2rem;
  white-space: normal;
  overflow-wrap: break-word;
  border-radius: inherit;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.75rem;
  display: flex;
}

.newsite-scope .faq-dropdown__toggle:focus-visible, .newsite-scope .faq-dropdown__toggle[data-wf-focus-visible] {
  outline-offset: -4px;
  outline: 2px solid #4668ff;
}

.newsite-scope .faq-dropdown__toggle.is-min {
  background-color: var(--bg--gray-5);
  padding: 1.25rem;
}

.newsite-scope .faq-dropdown__toggle.is-min-v2 {
  padding: 1.25rem;
}

.newsite-scope .faq-dropdown__toggle.is-min-v3 {
  grid-row-gap: .75rem;
  cursor: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.25rem;
}

.newsite-scope .faq-dropdown__list {
  background-color: #0000;
  max-width: 100%;
  transition: transform .3s;
  display: block;
  position: relative;
  overflow: hidden;
}

.newsite-scope .faq-dropdown__list.w--open {
  background-color: #0000;
}

.newsite-scope .solutions-col-list {
  grid-row-gap: .63rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .solutions-col-item {
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.newsite-scope .item-v13 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 37.5rem) min-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.newsite-scope .item-v13.is-glossary-item {
  grid-row-gap: 2.5rem;
  grid-template-rows: min-content 1fr;
  height: 100%;
}

.newsite-scope .flex-row-center-left-16 {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .dark-arrow {
  background-color: var(--bg--gray-1);
  height: 2.75rem;
  color: var(--text--white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: fit-content;
  padding: .5rem 1.25rem;
  transition-property: color, background-color;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
  display: inline-flex;
  position: relative;
}

.newsite-scope .dark-arrow:focus-visible, .newsite-scope .dark-arrow[data-wf-focus-visible] {
  background-color: var(--bg--white);
  outline-color: var(--icons--white);
  outline-offset: 0px;
  color: var(--icons--black);
  outline-width: 2px;
  outline-style: solid;
}

.newsite-scope .dark-arrow.btn-plus {
  flex: none;
  width: 2.25rem;
  height: 2.25rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.newsite-scope .template-body {
  max-width: 46.25rem;
  color: var(--text--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.newsite-scope .base-richtext h2 {
  margin-top: 3rem;
  margin-bottom: 2rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 130%;
}

.newsite-scope .base-richtext p {
  color: var(--text--black-80);
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.13rem;
  line-height: 140%;
}

.newsite-scope .base-richtext h3 {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 130%;
}

.newsite-scope .base-richtext a {
  color: var(--text--red);
  font-weight: 600;
  text-decoration: underline;
}

.newsite-scope .base-richtext blockquote {
  background-color: var(--bg--gray-5);
  border-left-style: none;
  border-radius: .63rem;
  margin-top: .75rem;
  margin-bottom: 1.5rem;
  padding: 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
}

.newsite-scope .base-richtext ul {
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.newsite-scope .base-richtext li {
  color: var(--text--black-80);
  padding-left: 1.38rem;
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 140%;
  position: relative;
}

.newsite-scope .base-richtext h4 {
  margin-top: 1.5rem;
  margin-bottom: .75rem;
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 130%;
}

.newsite-scope .base-richtext ol {
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: decimal;
  display: flex;
}

.newsite-scope .color-black-40 {
  color: #03030466;
}

.newsite-scope .nav-button {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--transparent);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--transparent);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--transparent);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--transparent);
  background-color: var(--bg--gray-4);
  min-width: 11.25rem;
  height: 5rem;
  color: var(--text--black);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: fit-content;
  padding: .5rem 1.88rem;
  transition-property: background-color, color, border-color;
  transition-duration: .2s, .2s, .2s;
  transition-timing-function: ease, ease, ease;
  display: inline-flex;
}

.newsite-scope .nav-button:where(.w-variant-f8347652-fa43-ce46-e5b1-7ce89fe30725) {
  border-color: var(--text--black-40);
  color: var(--text--black);
}

.newsite-scope .nav-button:where(.w-variant-a76de5e7-cb8b-d6a6-99be-5c4753e59314) {
  min-width: auto;
  height: 3.5rem;
}

.newsite-scope .nav-button:where(.w-variant-ea527004-ae9b-a699-55f4-5bcbb88da0b3) {
  background-color: var(--bg--white);
}

.newsite-scope .research-list {
  grid-row-gap: .63rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .item-padding-28 {
  width: 100%;
  height: 100%;
  padding: 1.75rem;
}

.newsite-scope .item-wrap-white {
  background-color: var(--bg--white);
  color: var(--text--black);
  border-radius: .56rem;
  transition: background-color .2s, color .2s;
}

.newsite-scope .item-wrap-white.glossary-list__item {
  height: 100%;
}

.newsite-scope .items-component {
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 60%;
  padding: 40px;
  display: flex;
}

.newsite-scope .layout-4x1-auto {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .item-wrap-gray {
  background-color: var(--bg--gray-5);
  border-radius: .63rem;
  transition: background-color .2s, color .2s;
  position: relative;
}

.newsite-scope .item-wrap-gray.search-tablet {
  display: none;
}

.newsite-scope .item-wrap-gray.full-height {
  height: 100%;
}

.newsite-scope .item-padding-20 {
  width: 100%;
  height: 100%;
  padding: 1.25rem;
}

.newsite-scope .icon-16 {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
  position: relative;
}

.newsite-scope .icon-16.btn-plus__rotate {
  transition: transform .2s;
  position: absolute;
  transform: rotate(90deg);
}

.newsite-scope .spacer-18 {
  width: 100%;
  height: 1.13rem;
}

.newsite-scope .layout-1x1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.newsite-scope .opacity-on-hover {
  opacity: 0;
  transition: opacity .2s;
}

.newsite-scope .content-left {
  grid-row-gap: .63rem;
  flex-flow: column;
  width: 66.44%;
  display: flex;
  position: relative;
}

.newsite-scope .content-left.in-contact {
  min-width: 55%;
  display: none;
}

.newsite-scope .content-sticky {
  background-color: var(--bg--gray-4);
  border-radius: .63rem;
  width: 100%;
  max-width: 26.69rem;
}

.newsite-scope .content-sticky.in-blog {
  color: var(--text--black);
}

.newsite-scope .content-sticky.in-contact {
  max-width: 33.63rem;
  color: var(--text--black);
}

.newsite-scope .faq-col-wrap {
  margin-top: 1.25rem;
}

.newsite-scope .faq-col-wrap.v2 {
  margin-top: 0;
}

.newsite-scope .faq-col-list {
  padding-bottom: 1.75rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.newsite-scope .faq-col-item {
  border-bottom: 1px solid #0303041a;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.newsite-scope .faq-col-item:first-child {
  padding-top: 0;
}

.newsite-scope .faq-col-item:last-child {
  border-bottom-style: none;
  padding-bottom: 0;
}

.newsite-scope .faq-link {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: .56rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 37.5rem) auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  transition: background-color .2s, padding .2s;
  display: grid;
}

.newsite-scope .btn-plus__icons {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .divider-horizontal-28 {
  background-color: #0303041a;
  width: 100%;
  height: 1px;
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.newsite-scope .item-padding-20-top-28 {
  width: 100%;
  height: 100%;
  padding: 1.75rem 1.25rem 1.25rem;
}

.newsite-scope .banner-small {
  background-color: var(--bg--white);
  border-radius: .63rem;
}

.newsite-scope .banner-small.help-banner {
  background-color: var(--bg--gray-1);
  color: var(--text--white);
  background-image: url('../images/help-bg_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.newsite-scope .banner-small.help-banner.v2 {
  color: var(--text--white);
  text-align: center;
  background-image: url('../images/banner-img-2-dv2_1.avif');
}

.newsite-scope .color-black {
  color: var(--text--black);
}

.newsite-scope .spacer-6 {
  width: 100%;
  height: .38rem;
}

.newsite-scope .search-field {
  grid-column-gap: .5rem;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.newsite-scope .search-submit {
  background-color: var(--bg--black);
  width: 4.75rem;
  height: 3rem;
  color: var(--base-white);
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.newsite-scope .search-wrap {
  grid-column-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .input {
  border: 1px solid var(--stroke--input-stroke-default);
  background-color: var(--bg--white);
  width: 100%;
  height: 3rem;
  color: var(--text--black);
  border-radius: .38rem;
  margin-bottom: 0;
  padding: 1.25rem 2.5rem .38rem 1rem;
  font-size: 1rem;
  transition: border-color .2s;
}

.newsite-scope .input:focus-visible, .newsite-scope .input[data-wf-focus-visible] {
  border-color: var(--stroke--black);
}

.newsite-scope .input::placeholder {
  color: #fff0;
}

.newsite-scope .input.is-textarea {
  resize: none;
  height: 11.25rem;
}

.newsite-scope .input.is-select {
  padding-top: .38rem;
  padding-right: 1rem;
}

.newsite-scope .item-padding-12 {
  width: 100%;
  height: 100%;
  padding: .75rem;
}

.newsite-scope .body-3-semibold--m-14 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 140%;
}

.newsite-scope .margin-bottom-28 {
  width: 100%;
  margin-bottom: 1.75rem;
}

.newsite-scope .search-relative {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .btn-clear {
  background-color: var(--transparent);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--text--input-text-def);
  visibility: hidden;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: absolute;
  top: 50%;
  right: .5rem;
  transform: translate(0, -50%);
}

.newsite-scope .btn-clear:focus-visible, .newsite-scope .btn-clear[data-wf-focus-visible] {
  border-radius: .25rem;
}

.newsite-scope .input-label {
  z-index: 1;
  pointer-events: none;
  color: var(--text--input-text-def);
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  transition: font-size .2s, transform .2s;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.newsite-scope .hero-base-auto {
  padding-top: var(--size--nav-height);
  background-image: url('../images/hero-3-bg-d.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 4.13rem;
  position: relative;
}

.newsite-scope .hero-base-auto.bg-none {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.newsite-scope .hero-base-auto.in-browser {
  background-image: url('../images/Grid.avif'), url('../images/broswer-hero-bg.avif');
  background-position: 50% 0, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, 100% 131.25rem;
}

.newsite-scope .hero-base-auto.free-hero {
  z-index: 10;
  background-image: url('../images/free-hero-bg--d.avif');
  background-size: 100% 46.625rem;
}

.newsite-scope .hero-base-auto.in-bundled {
  background-image: url('../images/bundled-bg--d.avif');
}

.newsite-scope .search-terms {
  display: none;
}

.newsite-scope .flex-left {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .search-empty {
  grid-column-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .faq-popular {
  margin-top: -.75rem;
  margin-bottom: 2.5rem;
  display: none;
}

.newsite-scope .ui-gr-wrap {
  border-radius: .75rem;
  height: 3.75rem;
  position: relative;
}

.newsite-scope .ui-gr-wrap.v2 {
  height: 8rem;
}

.newsite-scope .x-gradient-wrap {
  opacity: 0;
  pointer-events: none;
  border-radius: inherit;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  inset: 0%;
}

.newsite-scope .x-gradient-wrap.opacity-on-d {
  opacity: 100;
}

.newsite-scope .x-gradient-wrap.in-primary-btn {
  display: none;
}

.newsite-scope .x-gradient-wrap.in-primary-btn:where(.w-variant-24ae2702-2b40-9f6d-06e4-9b024a3a6d2a), .newsite-scope .x-gradient-wrap.in-primary-btn.style---black-21 {
  display: flex;
}

.newsite-scope .x-gradient-inner {
  background-color: var(--bg--591010);
  border-radius: .5rem;
  border-radius: inherit;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition-property: background-color;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
}

.newsite-scope .x-blur-big-1 {
  background-color: var(--bg--ff3d3d);
  filter: blur(25px);
  border-radius: 100%;
  width: 2.94rem;
  height: 7.5rem;
  position: absolute;
  top: -3.25rem;
  left: .13rem;
  right: auto;
  transform: rotate(99deg);
}

.newsite-scope .x-blur-big-2 {
  background-color: var(--bg--ff4190);
  filter: blur(25px);
  border-radius: 100%;
  width: 2.69rem;
  height: 7.25rem;
  position: absolute;
  inset: auto 1.5rem -3.5rem auto;
  transform: rotate(99deg);
}

.newsite-scope .x-blur-medium-2 {
  background-color: var(--bg--ff4190);
  filter: blur(25px);
  border-radius: 100%;
  width: 2.69rem;
  height: 4.13rem;
  position: absolute;
  inset: auto -.88rem -2.63rem auto;
  transform: rotate(89deg);
}

.newsite-scope .x-blur-medium-2.v2 {
  filter: blur(15px);
  bottom: -1.69rem;
  right: -.94rem;
}

.newsite-scope .x-blur-medium-1 {
  background-color: var(--bg--ff3d3d);
  filter: blur(25px);
  border-radius: 100%;
  width: 2.88rem;
  height: 2.88rem;
  position: absolute;
  inset: -1.5rem auto auto -1.5rem;
}

.newsite-scope .x-blur-medium-1.v2 {
  filter: blur(15px);
  top: -2rem;
  left: -.88rem;
}

.newsite-scope .x-blur-small-1 {
  background-color: var(--bg--ff3d3d);
  filter: blur(17px);
  border-radius: 100%;
  width: 2.88rem;
  height: 2.88rem;
  position: absolute;
  inset: -2rem auto auto -1.6rem;
}

.newsite-scope .x-blur-small-2 {
  background-color: var(--bg--ff4190);
  filter: blur(17px);
  border-radius: 100%;
  width: 2.69rem;
  height: 4.13rem;
  position: absolute;
  inset: auto -1.38rem -2.94rem auto;
  transform: rotate(89deg);
}

.newsite-scope .x-blur-large-1 {
  background-color: var(--bg--ff3d3d);
  filter: blur(90px);
  border-radius: 100%;
  width: 11.81rem;
  height: 11.81rem;
  position: absolute;
  top: -5.25rem;
  left: -3.13rem;
  right: auto;
  transform: rotate(99deg);
}

.newsite-scope .x-blur-large-2 {
  background-color: var(--bg--ff4190);
  filter: blur(90px);
  border-radius: 100%;
  width: 9.38rem;
  height: 14.31rem;
  position: absolute;
  inset: auto -1.38rem -5.13rem auto;
  transform: rotate(99deg);
}

.newsite-scope .x-glow.is-bottom {
  align-self: flex-end;
}

.newsite-scope .x-glow-wrap {
  opacity: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: .38rem;
  padding-right: .38rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.newsite-scope .x-glow__line {
  background-color: var(--bg--ff3d3d);
  width: 1.25rem;
  height: 0;
}

.newsite-scope .x-glow__line.is-bottom {
  background-color: var(--bg--ff4190);
}

.newsite-scope .x-glow__ellipse {
  background-color: var(--bg--ff3d3d);
  filter: blur(6px);
  border-radius: 100%;
  width: 1.19rem;
  height: .13rem;
}

.newsite-scope .x-glow__ellipse.is-bottom {
  background-color: var(--bg--ff4190);
}

.newsite-scope .layout--icon-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.newsite-scope .layout--icon-title.v2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.newsite-scope .icon-wrap-circle {
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.25rem;
  height: 4.25rem;
  display: flex;
  position: relative;
}

.newsite-scope .icon-wrap-circle.size-24 {
  width: 1.5rem;
  height: 1.5rem;
}

.newsite-scope .icon-wrap-circle.size-80-60 {
  width: 5rem;
  height: 5rem;
}

.newsite-scope .icon-wrap-circle.size-40 {
  width: 2.5rem;
  height: 2.5rem;
}

.newsite-scope .icon-circle {
  background-color: var(--bg--591010);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.newsite-scope .icon-ricle__glow {
  background-color: var(--bg--ff3d3d);
  filter: blur(8px);
  pointer-events: none;
  width: 1.13rem;
  height: 1.13rem;
  position: absolute;
  bottom: -.25rem;
  right: -.25rem;
}

.newsite-scope .solutions-faq-col-wrap {
  width: 100%;
}

.newsite-scope .solutions-faq-col-list {
  grid-row-gap: .63rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .item-wrap-gray-v2 {
  background-color: var(--bg--gray-4);
  border-radius: .63rem;
  transition: background-color .2s, color .2s;
  position: relative;
}

.newsite-scope .blog-col-list {
  grid-row-gap: .63rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .blog-col-item {
  position: relative;
}

.newsite-scope .blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--bg--white);
  color: var(--text--black);
  border-radius: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 18.75rem 1fr;
  grid-auto-columns: 1fr;
  padding: 1.25rem;
  transition: background-color .25s;
  display: grid;
}

.newsite-scope .blog-item__img {
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  min-height: 18.75rem;
  position: relative;
  overflow: hidden;
}

.newsite-scope .img-full-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.newsite-scope .dark-overlay {
  pointer-events: none;
  background-color: #03030433;
  position: absolute;
  inset: 0%;
}

.newsite-scope .color-black-60 {
  color: var(--text--black-60);
}

.newsite-scope .body-4-semibold {
  font-size: .88rem;
  font-weight: 600;
  line-height: 150%;
}

.newsite-scope .blog-item__heading {
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-bottom: auto;
  padding-bottom: 2rem;
  display: flex;
}

.newsite-scope .share-links {
  z-index: 2;
  grid-column-gap: .25rem;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .share-link {
  background-color: var(--bg--gray-4);
  border-radius: .38rem;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  transition: color .2s;
  display: flex;
  position: relative;
}

.newsite-scope .flex-row-sb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.newsite-scope .flex-row-center-4 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .item-padding-16 {
  padding: 1rem;
}

.newsite-scope .margin-bottom-16 {
  width: 100%;
  margin-bottom: 1rem;
}

.newsite-scope .banner-logo {
  object-fit: contain;
  width: 10.94rem;
  height: 1.5rem;
}

.newsite-scope .flex-column-center {
  z-index: 5;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .flex-column-center.gap-4 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.newsite-scope .margin-bottom-12 {
  width: 100%;
  margin-bottom: .75rem;
}

.newsite-scope .caption-title-4 {
  text-transform: uppercase;
  font-size: 1.38rem;
  font-weight: 600;
  line-height: 110%;
}

.newsite-scope .popular-col-list {
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .popular-item {
  grid-column-gap: .75rem;
  background-color: var(--bg--white);
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  transition: background-color .25s, color .25s;
  display: flex;
}

.newsite-scope .popular-item__img {
  border-radius: .56rem;
  flex: none;
  width: 4.25rem;
  height: 4.25rem;
  position: relative;
  overflow: hidden;
}

.newsite-scope .filter-block {
  width: 100%;
  margin-bottom: 0;
}

.newsite-scope .filter-form {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.newsite-scope .flex-row-center-left-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .filter-dropdown {
  z-index: 5;
  width: 100%;
  display: block;
  position: relative;
}

.newsite-scope .filter-dropdown__toggle {
  grid-column-gap: 1rem;
  background-color: var(--transparent);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .5rem 0;
  display: flex;
  overflow: hidden;
}

.newsite-scope .filter-dropdown__list {
  background-color: #0000;
  display: none;
}

.newsite-scope .caption-title-6 {
  text-transform: uppercase;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .category-col-wrap {
  padding-top: 1rem;
}

.newsite-scope .category-col-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .filter-tag {
  background-color: var(--bg--white);
  height: 2.25rem;
  color: var(--text--black);
  text-align: center;
  text-transform: capitalize;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  transition: color .2s, background-color .2s;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.newsite-scope .filter-tag.is-list-active {
  background-color: var(--text--red);
  color: var(--text--white);
}

.newsite-scope .blog-filter__drop {
  z-index: 10;
  flex: 1;
  max-width: 300px;
  margin-left: 0;
  margin-right: 0;
}

.newsite-scope .filter-tag__checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.newsite-scope .filter-tag__checkbox.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-style: solid;
  border-color: #b6bac7;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
}

.newsite-scope .filter-tag__checkbox.w--redirected-focus {
  width: 100%;
  height: 100%;
  box-shadow: none;
  border-width: 1px;
  border-color: #e2e6f0;
  border-radius: 4px;
  margin-top: 0;
  margin-left: 0;
}

.newsite-scope .filter-tag__checkbox.w--redirected-focus-visible {
  outline-offset: 1px;
  border-color: #e2e6f0;
  border-radius: 4px;
  outline: 3px solid #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
}

.newsite-scope .category-hidden {
  color: var(--text--black);
  display: none;
}

.newsite-scope .filter-tag__label {
  border-radius: inherit;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: .88rem;
  font-weight: 600;
  line-height: 150%;
  display: flex;
}

.newsite-scope .icon-10 {
  justify-content: center;
  align-items: center;
  width: .63rem;
  height: .63rem;
  display: flex;
}

.newsite-scope .clear-tags {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.newsite-scope .active-tags__list {
  background-color: var(--text--red);
  color: var(--text--white);
  text-transform: capitalize;
  border-radius: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 1rem;
  display: flex;
}

.newsite-scope .active-tags {
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.25rem;
  display: flex;
}

.newsite-scope .icon-wrap-3 {
  background-color: var(--bg--black);
  width: 1.75rem;
  height: 1.75rem;
  color: var(--text--white);
  border-radius: .38rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .icon-wrap-3:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0), .newsite-scope .icon-wrap-3:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
  width: 4.25rem;
  height: 4.25rem;
}

.newsite-scope .icon-wrap-4 {
  background-color: var(--bg--white);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--text--black);
  border-radius: .38rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .icon-wrap-4:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0), .newsite-scope .icon-wrap-4:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
  width: 4.25rem;
  height: 4.25rem;
}

.newsite-scope .date-dropdowns {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  padding-top: 1rem;
  display: flex;
}

.newsite-scope .date-dropdown {
  z-index: 10;
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
}

.newsite-scope .date-dropdown__toggle {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--stroke--input-stroke-default);
  background-color: var(--bg--white);
  border-radius: .38rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 2.31rem;
  padding: .5rem .75rem;
  display: flex;
}

.newsite-scope .date-dropdown__list {
  background-color: var(--transparent);
  width: 100%;
  display: none;
  position: absolute;
  overflow: hidden;
}

.newsite-scope .date-list {
  grid-column-gap: .13rem;
  grid-row-gap: .13rem;
  border: 1px solid var(--stroke--input-stroke-default);
  background-color: var(--bg--white);
  border-radius: .38rem;
  flex-flow: column;
  margin-bottom: 0;
  padding: .25rem;
  list-style-type: none;
  display: flex;
}

.newsite-scope .date-list__item {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .date-tag {
  width: 100%;
  color: var(--text--input-text-def);
  border-radius: .25rem;
  margin-bottom: 0;
  padding: 0;
}

.newsite-scope .date-tag__label {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  padding: .25rem .5rem;
  font-size: .88rem;
  font-weight: 500;
  line-height: 150%;
}

.newsite-scope .date-tag__checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.newsite-scope .date-tag__checkbox.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-style: solid;
  border-color: #b6bac7;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
}

.newsite-scope .date-tag__checkbox.w--redirected-focus {
  width: 100%;
  height: 100%;
  box-shadow: none;
  border-width: 1px;
  border-color: #e2e6f0;
  border-radius: 4px;
  margin-top: 0;
  margin-left: 0;
}

.newsite-scope .date-tag__checkbox.w--redirected-focus-visible {
  outline-offset: 1px;
  border-color: #e2e6f0;
  border-radius: 4px;
  outline: 3px solid #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
}

.newsite-scope .date-check-icon {
  opacity: 0;
  position: absolute;
  right: .5rem;
}

.newsite-scope .div-block {
  padding-top: .25rem;
}

.newsite-scope .filter-anchor {
  pointer-events: none;
  padding: 0;
  position: absolute;
  inset: -8rem 0% auto;
}

.newsite-scope .filter-pagination {
  grid-column-gap: 1.5rem;
  background-color: #737171;
  border: 1px solid #fff3;
  border-radius: .63rem;
  flex-flow: row;
  margin-top: 4rem;
  padding: .5rem;
}

.newsite-scope .btn-light {
  border-top-color: var(--transparent);
  border-right-color: var(--transparent);
  border-bottom-color: var(--transparent);
  border-left-color: var(--transparent);
  background-color: var(--bg--white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: fit-content;
  min-width: 11.25rem;
  height: 5rem;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1rem;
  transition-property: color, background-color;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
  display: inline-flex;
}

.newsite-scope .btn-light:where(.w-variant-65c9f96e-0020-55ee-a4e0-012619bd2967) {
  background-color: var(--btn--secondary-default);
}

.newsite-scope .btn-light:focus-visible, .newsite-scope .btn-light[data-wf-focus-visible] {
  outline-color: var(--icons--white);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.newsite-scope .btn-light.is-pag-btn {
  width: 100%;
  min-width: auto;
  max-width: 11.25rem;
  color: var(--text--black);
  display: flex !important;
}

.newsite-scope .btn-light.is-pag-btn.v2 {
  background-color: var(--bg--gray-4);
  position: relative;
}

.newsite-scope .post-img {
  border-radius: .56rem;
  width: 100%;
  height: 18.75rem;
  margin-bottom: 3rem;
  overflow: hidden;
}

.newsite-scope .post-richtext h2 {
  margin-top: 3.75rem;
  margin-bottom: 2rem;
  font-family: Baijamjuree, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 130%;
}

.newsite-scope .post-richtext p {
  color: var(--text--black-80);
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Baijamjuree, Arial, sans-serif;
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 140%;
}

.newsite-scope .post-richtext h3 {
  margin-top: 3rem;
  margin-bottom: 1.5rem;
  font-family: Baijamjuree, Arial, sans-serif;
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 140%;
}

.newsite-scope .post-richtext a {
  color: var(--text--red);
  font-weight: 600;
  text-decoration: underline;
}

.newsite-scope .post-richtext blockquote {
  background-color: var(--bg--dark-gray);
  color: var(--text--white);
  border-left-style: none;
  border-radius: .5rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 4.38rem 1.75rem 1.75rem;
  font-family: Baijamjuree, Arial, sans-serif;
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 140%;
}

.newsite-scope .post-richtext ul {
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-left: 0;
  list-style-type: disc;
  display: flex;
}

.newsite-scope .post-richtext li {
  color: var(--text--black-80);
  padding-left: 1.38rem;
  font-family: Baijamjuree, Arial, sans-serif;
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 140%;
  position: relative;
}

.newsite-scope .post-richtext h4 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-family: Baijamjuree, Arial, sans-serif;
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 140%;
}

.newsite-scope .post-richtext ol {
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-left: 0;
  list-style-type: decimal;
  display: flex;
}

.newsite-scope .post-richtext h5 {
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-family: Baijamjuree, Arial, sans-serif;
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 120%;
}

.newsite-scope .post-richtext h1 {
  margin-top: 0;
  margin-bottom: 2rem;
  font-size: 1.63rem;
  font-weight: 600;
  line-height: 120%;
  display: none;
}

.newsite-scope .page-btn {
  width: 2.5rem;
  height: 2.5rem;
  color: var(--text--white-60);
  background-color: #0000;
  border-radius: .38rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: background-color .2s, color .2s;
  display: flex;
}

.newsite-scope .page-btn:focus-visible, .newsite-scope .page-btn[data-wf-focus-visible] {
  outline-color: var(--text--white);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.newsite-scope .div-block-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.newsite-scope .filter-open-sticky {
  display: none;
}

.newsite-scope .divider-horizontal-24 {
  background-color: #0303041a;
  width: 100%;
  height: 1px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.newsite-scope .divider-horizontal-24.tablet-on, .newsite-scope .filter-close {
  display: none;
}

.newsite-scope .icon-14 {
  justify-content: center;
  align-items: center;
  width: .88rem;
  height: .88rem;
  display: flex;
}

.newsite-scope .divider-horizontal-48 {
  background-color: #0303041a;
  width: 100%;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.newsite-scope .box {
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .caption-title-5 {
  text-transform: uppercase;
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .tags-col-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  display: flex;
}

.newsite-scope .tags-item {
  height: 2.25rem;
  color: var(--text--red);
  text-transform: capitalize;
  background-color: #fd48491a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  transition: background-color .2s, color .2s;
  display: inline-flex;
}

.newsite-scope .collection-list-wrapper {
  display: none;
}

.newsite-scope .spacer-48 {
  width: 100%;
  height: 3rem;
}

.newsite-scope .post-pag {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-top: 1px solid #0303041a;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  display: flex;
}

.newsite-scope .link-block {
  position: absolute;
  inset: 0%;
}

.newsite-scope .blog-item-link {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.newsite-scope .filter-empty {
  grid-row-gap: .75rem;
  color: var(--text--black);
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
  display: flex;
}

.newsite-scope .filter-empty__icon {
  width: 3rem;
  height: 3rem;
}

.newsite-scope .form-block {
  width: 100%;
  color: var(--text--black);
  margin-bottom: 0;
  display: none;
  position: relative;
}

.newsite-scope .form-block.vendor {
  display: flex;
}

.newsite-scope .error-msg {
  z-index: 1;
  background-color: var(--bg--white);
  text-align: center;
  border-radius: .63rem;
  margin-top: 0;
  padding: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.newsite-scope .error-msg.is-static {
  position: relative;
}

.newsite-scope .success-msg {
  background-color: var(--bg--white);
  text-align: center;
  border-radius: .63rem;
  padding: 0;
}

.newsite-scope .form-fields {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .form-fields.v2 {
  grid-column-gap: .5rem;
  grid-row-gap: 1.5rem;
}

.newsite-scope .field-relative {
  position: relative;
}

.newsite-scope .field-relative.for-select {
  flex-flow: column-reverse;
  display: flex;
}

.newsite-scope .divider-horizontal-20 {
  background-color: #0303041a;
  width: 100%;
  height: 1px;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.newsite-scope .divider-horizontal-20.hide, .newsite-scope .divider-horizontal-20.none {
  display: none;
}

.newsite-scope .success-msg__icon {
  width: 5rem;
  height: 5rem;
}

.newsite-scope .error-inner {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.newsite-scope .form-css {
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.newsite-scope .checkbox-field {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.newsite-scope .checkbox-label {
  color: var(--text--black-80);
  padding-left: .75rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 140%;
}

.newsite-scope .checkbox-hidden {
  z-index: -999;
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.newsite-scope .checkbox-hidden.w--redirected-checked {
  background-color: var(--bg--black);
  background-image: url('../images/check-bg.svg');
  background-position: 50%;
  background-size: .875rem .875rem;
  margin-top: 0;
  margin-left: 0;
}

.newsite-scope .checkbox-list {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .checkbox-custom {
  border: 1px solid var(--text--black-60);
  background-color: var(--transparent);
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.newsite-scope .checkbox-custom.w--redirected-checked {
  background-color: var(--bg--black);
  background-image: url('../images/check-bg.svg');
  background-position: 50%;
  background-size: .875rem .875rem;
  margin-top: 0;
  margin-left: 0;
}

.newsite-scope .checkbox-custom__icon {
  opacity: 0;
  width: .88rem;
  height: .88rem;
}

.newsite-scope .field-row {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .checkbox-list__item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .resources-col-list {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .btns-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(auto, 17.75rem));
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: grid;
}

.newsite-scope .table {
  grid-row-gap: .25rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.newsite-scope .table-row {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--bg--dark);
  border-radius: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  display: grid;
}

.newsite-scope .table-row.is-header {
  background-color: var(--bg--dark-gray);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.newsite-scope .table-row.for-btns {
  background-color: var(--transparent);
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.newsite-scope .table-row.new-v2 {
  grid-row-gap: 0rem;
  border-bottom: 1px solid var(--stroke--white-20);
  background-color: #0000;
  border-radius: 0;
  grid-template-columns: 1fr 27% 27%;
  place-items: center stretch;
  padding-top: 0;
  padding-bottom: 0;
}

.newsite-scope .table-row.new-v2.is-heading {
  height: 5.75rem;
}

.newsite-scope .table-row.new-v2.is-last {
  border-bottom-style: none;
  margin-bottom: 2.5rem;
}

.newsite-scope .table-logo-text {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .table-logo {
  object-fit: contain;
  width: 12.75rem;
  height: 1.81rem;
}

.newsite-scope .item-padding-0-28 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.newsite-scope .item-padding-0-28.v2 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 0;
}

.newsite-scope .item-padding-0-28.v2.in-heading {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.newsite-scope .table-cell {
  text-align: center;
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.newsite-scope .table-cell.is-last {
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: .75rem;
}

.newsite-scope .mobile-on {
  display: none;
}

.newsite-scope .btn-center-300 {
  max-width: 18.75rem;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .btn-wrap-base {
  width: 100%;
  max-width: 17.63rem;
}

.newsite-scope .btn-wrap-base.margin-0-auto {
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .btn-wrap-base.margin-0-auto.v2 {
  max-width: none;
}

.newsite-scope .body2-medium--body3-semi {
  color: var(--text--white-80);
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 140%;
}

.newsite-scope .margin-custom-v2 {
  margin-top: -3.5rem;
  margin-bottom: 4.25rem;
}

.newsite-scope .who-reseller {
  z-index: 1;
  position: relative;
}

.newsite-scope .flex-column-center-v2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .screenshot-list {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .screenshot-card {
  background-color: var(--bg--white);
  color: var(--text--black);
  border-radius: .56rem;
}

.newsite-scope .screenshot-card__img {
  aspect-ratio: 395 / 328.83;
  border: 1px solid var(--stroke--black-30);
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.newsite-scope .spacer-20 {
  width: 100%;
  height: 1.25rem;
}

.newsite-scope .screenshot-card__info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .glossary-col-list {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .glossary-list__link {
  z-index: 1;
  color: var(--text--black);
  position: absolute;
  inset: 0%;
}

.newsite-scope .glossary-col-item {
  position: relative;
}

.newsite-scope .flex-column-gap-16-12 {
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .plan-cards {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .plan-card {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--bg--dark);
  border-radius: .63rem;
  flex-flow: column;
  justify-content: space-between;
  padding: 1.75rem;
  display: flex;
}

.newsite-scope .plan-card__heading {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .plan-card__links {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .plan-card__area {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .max-width-512 {
  width: 100%;
  max-width: 32rem;
}

.newsite-scope .flex-row-bottom-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.newsite-scope .plan-card__price-text {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.newsite-scope .plan-card__bottom {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .plan-card__btn {
  max-width: 19.69rem;
}

.newsite-scope .plan-card__items {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .table-row-v2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--bg--white);
  width: 100%;
  color: var(--text--black);
  border-radius: .63rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 16.875rem) minmax(auto, 16.875rem) 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  display: grid;
}

.newsite-scope .table-row-v2.is-header {
  top: var(--size--nav-height);
  z-index: 20;
  background-color: var(--bg--gray-3);
  color: var(--text--white);
  place-items: center stretch;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: sticky;
}

.newsite-scope .flex-row-center-left-4 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .show-on-tablet {
  display: none;
}

.newsite-scope .table-v2 {
  grid-row-gap: .25rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.newsite-scope .table-row-v3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--bg--dark);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  transition: background-color .2s;
  display: grid;
}

.newsite-scope .table-row-v3.is-header {
  background-color: var(--bg--dark-gray);
  border-radius: .63rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.newsite-scope .table-v3 {
  grid-row-gap: .25rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.newsite-scope .body-3-bold {
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
}

.newsite-scope .table-row-v3-box {
  background-color: var(--bg--dark);
  border-radius: .63rem;
  overflow: hidden;
}

.newsite-scope .related-files {
  margin-top: 1.75rem;
}

.newsite-scope .related-files__title {
  border-bottom: 1px solid var(--stroke--white-10);
  padding-bottom: .75rem;
}

.newsite-scope .az-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.newsite-scope .az-list__link {
  background-color: var(--bg--dark);
  width: 2.75rem;
  height: 2.75rem;
  color: var(--text--white-80);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  transition: background-color .2s;
  display: flex;
}

.newsite-scope .threats {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .threats-box {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .letters-item__heading {
  border-bottom: 1px solid var(--stroke--white-40);
  padding-bottom: .75rem;
}

.newsite-scope .threats-list {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .threats-list__item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--bg--dark-200);
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  padding: .25rem .25rem .25rem .75rem;
  transition: background-color .2s;
  display: flex;
}

.newsite-scope .div-block-6 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 19.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.newsite-scope .threats-list__item-arrow {
  background-color: #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  transition: background-color .2s, color .2s;
  display: flex;
}

.newsite-scope .nav__list-item-2 {
  display: none;
}

.newsite-scope .nav__list-item-2:where(.w-variant-0e4cc1fa-e6b7-88e3-f2c8-04f90c04c9db), .newsite-scope .nav__list-item-2:where(.w-variant-7f993cc6-8506-2cd8-eb6e-f3e42a7b3a3a), .newsite-scope .nav__list-item-2:where(.w-variant-bc8d6a5b-8c91-3fcf-e220-a5db4b9d10f3), .newsite-scope .nav__list-item-2.in-browser-174 {
  display: block;
}

.newsite-scope .max-width-278 {
  width: 100%;
  max-width: 17.38rem;
}

.newsite-scope .browser-img-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.newsite-scope .browser-img {
  aspect-ratio: 998 / 639;
  object-fit: cover;
  width: 100%;
  max-width: 62.38rem;
  height: auto;
}

.newsite-scope .flex-column-left-24 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .browser-features {
  z-index: 1;
  position: relative;
}

.newsite-scope .padding-section-120 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.newsite-scope .browser-heading-center {
  z-index: 5;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .browser-heading-center:where(.w-variant-1ada9f7f-e94a-81a3-4857-2af98bbec27a) {
  max-width: 53.75rem;
}

.newsite-scope .browser-heading-center:where(.w-variant-a89c0ed7-c8ba-7a9b-3304-7f8eaff021ee) {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .browser-heading-center:where(.w-variant-e42991e7-28b5-99dc-6829-31a7b4b0d7cf) {
  grid-row-gap: 4rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .margin-0-auto {
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .margin-bottom-72 {
  margin-bottom: 4.5rem;
}

.newsite-scope .flex-column-center-20 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .max-width-400 {
  width: 100%;
  max-width: 25rem;
}

.newsite-scope .browser-heading-v1 {
  z-index: 5;
  grid-row-gap: 1.5rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.newsite-scope .browser-heading-v1:where(.w-variant-1ada9f7f-e94a-81a3-4857-2af98bbec27a) {
  max-width: 53.75rem;
}

.newsite-scope .browser-heading-v1:where(.w-variant-a89c0ed7-c8ba-7a9b-3304-7f8eaff021ee) {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .browser-heading-v1:where(.w-variant-e42991e7-28b5-99dc-6829-31a7b4b0d7cf) {
  grid-row-gap: 4rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .browser-heading-v1.in-browser-customization {
  padding-left: 2rem;
  padding-right: 2rem;
}

.newsite-scope .browser-speed {
  z-index: 1;
  position: relative;
}

.newsite-scope .browser-speed__cards {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 41.52%;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .browser-speed__card {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-image: linear-gradient(#171717, #38090a);
  border-radius: .63rem;
  flex-flow: column;
  min-height: 30rem;
  display: flex;
}

.newsite-scope .browser-speed__card.card-2 {
  background-image: url('../images/br-speed-2.avif'), linear-gradient(#171717, #38090a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.newsite-scope .browser-speed__card.card-1 {
  background-image: url('../images/br-speed-1.avif'), linear-gradient(#171717, #38090a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.newsite-scope .float-left {
  float: left;
  margin-right: .25rem;
}

.newsite-scope .span-semibold-white {
  color: var(--text--white);
  font-weight: 600;
}

.newsite-scope .margin-bottom-80 {
  margin-bottom: 5rem;
}

.newsite-scope .browser-privacy, .newsite-scope .browser-customization {
  z-index: 1;
  position: relative;
}

.newsite-scope .browser-customization__wrap {
  grid-column-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.newsite-scope .browser-customization__img-wrap {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 37rem;
  display: flex;
  position: relative;
}

.newsite-scope .browser-customization__img {
  object-fit: contain;
  width: 57.88rem;
  max-width: none;
  height: 100%;
  position: absolute;
  right: 0;
  box-shadow: 0 242px 68px #0000, 0 155px 62px #00000003, 0 87px 52px #0000000d, 0 39px 39px #00000017, 0 10px 21px #0000001a;
}

.newsite-scope .footer-menu-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  visibility: hidden;
  display: none;
}

.newsite-scope .footer-menu-2:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5), .newsite-scope .footer-menu-2.in-browser-282 {
  visibility: visible;
  order: 1;
  display: flex;
}

.newsite-scope .footer-address-title:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5), .newsite-scope .footer-address-title.in-browser-302 {
  visibility: hidden;
  display: none;
}

.newsite-scope .padding-section-120-240 {
  padding-top: 7.5rem;
  padding-bottom: 15rem;
}

.newsite-scope .browser-privacy__glow {
  z-index: -1;
  pointer-events: none;
  width: 100%;
  max-width: none;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.newsite-scope .browser-img-wrap__glow {
  z-index: 1;
  pointer-events: none;
  width: 100vw;
  max-width: none;
  height: 125.75rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.newsite-scope .browser-hero__heading {
  z-index: 5;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.newsite-scope .browser-hero__heading:where(.w-variant-1ada9f7f-e94a-81a3-4857-2af98bbec27a) {
  max-width: 53.75rem;
}

.newsite-scope .browser-hero__heading:where(.w-variant-a89c0ed7-c8ba-7a9b-3304-7f8eaff021ee) {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .browser-hero__heading:where(.w-variant-e42991e7-28b5-99dc-6829-31a7b4b0d7cf) {
  grid-row-gap: 4rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .nav__link-arrow-right:where(.w-variant-0e4cc1fa-e6b7-88e3-f2c8-04f90c04c9db), .newsite-scope .nav__link-arrow-right:where(.w-variant-7f993cc6-8506-2cd8-eb6e-f3e42a7b3a3a), .newsite-scope .nav__link-arrow-right:where(.w-variant-bc8d6a5b-8c91-3fcf-e220-a5db4b9d10f3), .newsite-scope .nav__link-arrow-right.in-browser-177 {
  display: none;
}

.newsite-scope .browser-speed__card-img-wrap {
  margin-top: auto;
  overflow: hidden;
}

.newsite-scope .browser-speed__card-img-wrap.img-wrap-1 {
  justify-content: center;
  align-items: flex-end;
  width: 93.1%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.newsite-scope .browser-speed__card-img-wrap.img-wrap-2 {
  justify-content: center;
  align-items: center;
  width: 13.25rem;
  height: 13.63rem;
  margin-bottom: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.newsite-scope .browser-speed__card-heading {
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.newsite-scope .browser-speed__card-img-1, .newsite-scope .browser-speed__card-img-2 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.newsite-scope .browser-grid-2x1 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
  position: relative;
}

.newsite-scope .padding-right-68 {
  padding-right: 4.25rem;
}

.newsite-scope .btn-with-note {
  z-index: 10;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.newsite-scope .btn-with-note.in-banner {
  max-width: 17.63rem;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .btn-primary-win-icon {
  z-index: 10;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .75rem;
  position: relative;
}

.newsite-scope .win-logo {
  object-fit: contain;
  width: 4.5rem;
  height: 4.5rem;
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .p404 {
  height: 100vh;
  padding-top: 12.5rem;
  padding-bottom: 17.63rem;
  position: relative;
}

.newsite-scope .p404-caption {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .rectangle {
  background-color: var(--base-white);
  border-radius: .13rem;
  width: .38rem;
  height: .38rem;
}

.newsite-scope .p404-bg {
  pointer-events: none;
  background-image: url('../images/p404-d.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 40.13rem;
  position: absolute;
  inset: 0%;
}

.newsite-scope .p404-overlay {
  z-index: 50;
  pointer-events: none;
  background-image: linear-gradient(0deg, #000 60%, #0000);
  width: 100%;
  height: 18.75rem;
  position: absolute;
  inset: auto 0% 0%;
}

.newsite-scope .free-hero-row {
  justify-content: space-between;
  margin-bottom: 6.25rem;
  display: flex;
}

.newsite-scope .free-hero-logos {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.newsite-scope .free-hero-logo {
  object-fit: contain;
  width: auto;
  height: 3.5rem;
}

.newsite-scope .free-hero-database__list {
  grid-column-gap: .13rem;
  grid-row-gap: .13rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .free-hero-database {
  color: var(--text--white-80);
  text-align: right;
  align-self: flex-end;
}

.newsite-scope .free-features-cards {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .free-features-card {
  border: 1px solid var(--bg--very-dark-gray);
  background-color: var(--bg--dark);
  border-radius: .63rem;
  padding: 1.94rem 2rem 1.94rem 2.5rem;
  position: relative;
}

.newsite-scope .free-features-card__blur {
  filter: blur(55px);
  background-color: #d24a1d26;
  border-radius: 20.44rem;
  width: 100%;
  height: 100%;
}

.newsite-scope .free-features-card__dots {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-top: .63rem;
  padding-bottom: .63rem;
  padding-right: .63rem;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.newsite-scope .dot {
  background-color: var(--bg--gray-2);
  border-radius: .06rem;
  flex: none;
  width: .25rem;
  height: .25rem;
}

.newsite-scope .free-features-card__icon {
  z-index: 100;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 50%;
  right: -2px;
  transform: translate(50%, -50%);
}

.newsite-scope .free-features-card__blur-wrap {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.newsite-scope .free-features-card__text-wrap {
  max-width: 7.5rem;
}

.newsite-scope .padding-section-top-240 {
  padding-top: 15rem;
}

.newsite-scope .anim-caption {
  border-radius: .5rem;
  width: fit-content;
  padding: 1px;
  position: relative;
  overflow: hidden;
}

.newsite-scope .anim-caption__dot {
  background-color: var(--text--red);
  border-radius: .13rem;
  width: .38rem;
  height: .38rem;
}

.newsite-scope .anim-caption__inner {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--bg--dark);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  height: 2.31rem;
  padding: .25rem .75rem;
  display: flex;
  position: relative;
}

.newsite-scope .key-benefits-item {
  background-color: var(--bg--dark);
  width: 17%;
  min-width: 17%;
  min-height: 23rem;
  box-shadow: inset 0 0 0 1px var(--bg--very-dark-gray);
  text-align: left;
  will-change: width;
  border-radius: .63rem;
  padding: 1.25rem;
  transition-property: width;
  transition-duration: .8s;
  transition-timing-function: ease;
  position: relative;
  overflow: hidden;
}

.newsite-scope .key-benefits-item:where(.w-variant-ec46a841-1631-e400-ee1e-c8c54b3c2e00), .newsite-scope .key-benefits-item.is-active {
  width: 100%;
}

.newsite-scope .key-benefits-item__dot {
  z-index: 10;
  background-color: var(--bg--gray-2);
  width: .25rem;
  height: .25rem;
  position: absolute;
  inset: auto .63rem .63rem auto;
}

.newsite-scope .key-benefits-item__static-bg {
  filter: blur(100px);
  pointer-events: none;
  will-change: opacity;
  background-color: #d24a1d26;
  border-radius: 29.69rem;
  width: 29.69rem;
  height: 12.75rem;
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: ease;
  position: absolute;
  bottom: -5rem;
  left: -10.75rem;
  transform: rotate(-20deg);
}

.newsite-scope .key-benefits-item__hover-bg {
  pointer-events: none;
  width: 39.56rem;
  max-width: none;
  height: 22.94rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.newsite-scope .key-benefits-item__hover-box {
  background-color: var(--bg--dark);
  opacity: 0;
  pointer-events: none;
  will-change: opacity;
  border-radius: inherit;
  width: 100%;
  height: 100%;
  padding: 1.25rem;
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  inset: 0%;
}

.newsite-scope .key-benefits-item__hover-box-inner {
  z-index: 5;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 26.25rem;
  display: flex;
  position: relative;
}

.newsite-scope .key-benefits-item__static-box {
  will-change: opacity;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
}

.newsite-scope .banner-row {
  z-index: 5;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .cube-divider {
  background-color: var(--bg--gray-3);
  border-radius: .13rem;
  flex: none;
  width: .38rem;
  height: .38rem;
}

.newsite-scope .performance-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .base-item {
  background-color: var(--bg--dark);
  border-radius: .63rem;
  position: relative;
  overflow: hidden;
}

.newsite-scope .item-padding-32 {
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.newsite-scope .item-dots-top {
  z-index: 5;
  pointer-events: none;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: .63rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.newsite-scope .performance-item__bottom {
  border-top: 1px solid var(--stroke--white-20);
  padding-top: .75rem;
}

.newsite-scope .medium-numbers {
  letter-spacing: -.04rem;
  justify-content: center;
  align-items: center;
  font-size: 4rem;
  font-weight: 500;
  line-height: 110%;
}

.newsite-scope .base-item__blur-v1 {
  filter: blur(100px);
  pointer-events: none;
  background-color: #d24a1d26;
  border-radius: 20.44rem;
  width: 40.88rem;
  height: 14.5rem;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%)rotate(-11deg);
}

.newsite-scope .key-benefits-item__hover-img {
  object-fit: cover;
  width: auto;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.newsite-scope .max-width-60p {
  max-width: 60%;
}

.newsite-scope .free-hero__img {
  z-index: -1;
  pointer-events: none;
  object-fit: contain;
  width: 69.39%;
  height: auto;
  position: absolute;
  inset: -3% -3.75rem auto auto;
}

.newsite-scope .f-comparison-table {
  background-color: var(--bg--dark);
  border-radius: .75rem;
  width: 100%;
  padding: 3rem 2rem;
  position: relative;
  overflow: hidden;
}

.newsite-scope .f-comparison-table__blur {
  pointer-events: none;
  width: 70.68%;
  height: auto;
  position: absolute;
  inset: 0% auto auto 0%;
}

.newsite-scope .f-comparison-table-inner {
  z-index: 5;
  position: relative;
}

.newsite-scope .table-btn-wrap {
  padding-left: 1rem;
  padding-right: 1rem;
}

.newsite-scope .table-logo-text__bg {
  background-color: var(--bg--dark-gray);
  border-top-left-radius: .75rem;
  border-top-right-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: calc(100% + .75rem);
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.newsite-scope .table-logo-tag {
  border-radius: 100vmax;
  padding: .5rem 1.25rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  transform: translate(0, -50%);
}

.newsite-scope .table-logo-tag.v2 {
  white-space: nowrap;
}

.newsite-scope .padding-section-240 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.newsite-scope .f-comparison-table__dots {
  z-index: 5;
  pointer-events: none;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.newsite-scope .stars {
  object-fit: contain;
  width: 6.69rem;
  height: 1rem;
}

.newsite-scope .base-item__blur-v2 {
  filter: blur(100px);
  background-color: #d24a1d26;
  border-radius: 100%;
  width: 100%;
  height: 8.38rem;
  position: absolute;
  bottom: 0;
  left: 1.5rem;
  transform: translate(0%, 5.625rem)rotate(-4deg);
}

.newsite-scope .free-section-bg {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: auto;
  position: absolute;
  inset: -1rem 0% auto;
}

.newsite-scope .table-img {
  object-fit: contain;
  width: 78.56rem;
  height: 78.56rem;
  position: absolute;
  inset: -49% auto auto -44%;
}

.newsite-scope .f-comparison-relative {
  width: 100%;
  position: relative;
}

.newsite-scope .performance-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsite-scope .c-reviews-col {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.newsite-scope .title-7 {
  letter-spacing: -.06em;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
}

.newsite-scope .key-benefits-item__hover-img-mob {
  object-fit: cover;
  width: auto;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.newsite-scope .key-benefits-item__mob-overlay {
  z-index: 5;
  pointer-events: none;
  background-image: linear-gradient(0deg, #171717, #17171700);
  width: 100%;
  height: 35.71%;
  padding: 0;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.newsite-scope .table-row-head {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .table-row-head.is-last {
  position: relative;
}

.newsite-scope .table-v4 {
  grid-column-gap: 1.25rem;
  text-align: left;
  width: 100%;
  display: flex;
}

.newsite-scope .table-v4-left {
  width: 100%;
}

.newsite-scope .table-v4-right {
  display: none;
}

.newsite-scope .table-v4-row-head {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .f-comparison-table__blur--mob {
  display: none;
}

.newsite-scope .c-reviews-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .c-reviews-right {
  grid-column-gap: .5rem;
  height: 30rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.newsite-scope .c-reviews-box {
  width: 100%;
  padding-top: .31rem;
  padding-bottom: .31rem;
}

.newsite-scope .c-reviews-right-box {
  flex-flow: column;
  display: flex;
  position: relative;
}

.newsite-scope .c-reviews-right-box.is-secondary {
  width: 100%;
  top: -25%;
}

.newsite-scope .c-reviews-right-box.is-primary {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
}

.newsite-scope .c-reviews-overlay {
  pointer-events: none;
  background-image: linear-gradient(#030304, #fff0 15% 85%, #030304);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.newsite-scope .f-comparison-heading {
  z-index: 100;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .spacer-8 {
  width: 100%;
  height: .5rem;
}

.newsite-scope .padding-section-160 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.newsite-scope .survey-box {
  color: var(--base-white);
  background-image: linear-gradient(160deg, #030304e6 37%, #03030400 75%), url('../images/survey-bg--d.avif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: .63rem;
}

.newsite-scope .survey-box-tags {
  grid-column-gap: .75rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  display: flex;
}

.newsite-scope .survey-box-btn {
  max-width: 17.63rem;
}

.newsite-scope .bold-dark-link {
  color: var(--text--black);
  font-weight: 600;
  transition: color .2s;
}

.newsite-scope .survey-free-banner {
  background-color: var(--bg--gray-4);
  border-radius: .63rem;
}

.newsite-scope .browser-img-box {
  z-index: 5;
  border: 1px solid #333;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.newsite-scope .b-custom-img-wrap {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 38.88rem;
  display: flex;
  position: relative;
}

.newsite-scope .b-custom-img {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.newsite-scope .b-custom-img.is-mobile {
  display: none;
}

.newsite-scope .b-custom-box {
  border: 1px solid #333;
  border-radius: 1rem;
  width: 57.81rem;
  max-width: none;
  height: 38.88rem;
  position: absolute;
  right: 0;
  overflow: hidden;
  box-shadow: 0 242px 68px #0000, 0 155px 62px #00000003, 0 87px 52px #0000000d, 0 39px 39px #00000017, 0 10px 21px #0000001a;
}

.newsite-scope .div-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: .63rem;
  align-items: center;
  padding: 20px 16px 20px 20px;
  display: flex;
}

.newsite-scope .div-block-10 {
  width: 500px;
}

.newsite-scope .div-block-11 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsite-scope .body {
  background-image: url('../images/p404-d.avif');
  background-position: 0 0;
  background-size: cover;
}

.newsite-scope .chat-wrapper {
  background-color: #e6e6e6;
  width: 490px;
  height: 540px;
  margin-top: 162px;
  margin-left: -1px;
}

.newsite-scope .code-embed {
  width: 102%;
  height: 100%;
  margin-left: 0;
}

.newsite-scope .safeweb-hero__heading {
  z-index: 5;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.newsite-scope .safeweb-hero__heading:where(.w-variant-1ada9f7f-e94a-81a3-4857-2af98bbec27a) {
  max-width: 53.75rem;
}

.newsite-scope .safeweb-hero__heading:where(.w-variant-a89c0ed7-c8ba-7a9b-3304-7f8eaff021ee) {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .safeweb-hero__heading:where(.w-variant-e42991e7-28b5-99dc-6829-31a7b4b0d7cf) {
  grid-row-gap: 4rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.newsite-scope .max-width-610 {
  width: 100%;
  max-width: 38.13rem;
}

.newsite-scope .tagline {
  border: 1px solid #fff3;
  border-radius: 8px;
  width: fit-content;
  position: relative;
}

.newsite-scope .tagline__inner {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  padding: .25rem .75rem;
  display: flex;
  position: relative;
}

.newsite-scope .tagline__inner.is-min {
  height: 2rem;
}

.newsite-scope .tagline__dot {
  background-color: var(--text--red);
  border-radius: .13rem;
  width: .38rem;
  height: .38rem;
}

.newsite-scope .trust-stats {
  z-index: 5;
  text-align: center;
  position: relative;
}

.newsite-scope .max-width-720 {
  width: 100%;
  max-width: 45rem;
}

.newsite-scope .item-v14 {
  border: 1px solid var(--bg--very-dark-gray);
  background-color: var(--bg--dark);
  border-radius: .63rem;
}

.newsite-scope .item-v14__bottom {
  border-top: 1px solid var(--stroke--white-20);
  padding-top: .75rem;
}

.newsite-scope .item-v14__content-top {
  justify-content: center;
  align-items: center;
  height: 6.25rem;
  display: flex;
}

.newsite-scope .item-v14__logo {
  object-fit: contain;
  width: 12.88rem;
  height: 2.5rem;
}

.newsite-scope .padding-section-240-120 {
  padding-top: 15rem;
  padding-bottom: 7.5rem;
}

.newsite-scope .flex-column-pg240 {
  grid-column-gap: 15rem;
  grid-row-gap: 15rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.newsite-scope .flex-column-left-24--mob-20 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newsite-scope .item-v15 {
  grid-row-gap: 1.5rem;
  background-image: linear-gradient(#171717, #38090a);
  border-radius: .63rem;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.newsite-scope .item-v15__heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  padding-top: 2.5rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  display: flex;
}

.newsite-scope .item-v15__heading-bottom {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .item-v15__img-wrap {
  height: 21.25rem;
}

.newsite-scope .item-v15__img--d {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.newsite-scope .item-v15__img--m {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
}

.newsite-scope .scam-examples {
  position: relative;
}

.newsite-scope .body-3-medium--m-12 {
  color: var(--text--white-80);
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
}

.newsite-scope .body-3-medium--m-12.text-left {
  text-align: left;
}

.newsite-scope .body-3-medium--m-12.color-black-80 {
  color: var(--text--black-80);
}

.newsite-scope .body-3-medium--m-12.color-black {
  color: var(--text--black);
}

.newsite-scope .scam-showcase__item {
  background-image: url('../images/scam-showcase__item-bg-1.avif'), linear-gradient(90deg, #171717, #251112);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 100%, auto;
  border-radius: 10px;
}

.newsite-scope .scam-showcase__item.is-2 {
  background-image: url('../images/scam-showcase__item-bg-2.avif'), linear-gradient(90deg, #171717, #251112);
}

.newsite-scope .scam-showcase__item.is-3 {
  background-image: url('../images/scam-showcase__item-bg-3.avif'), linear-gradient(90deg, #171717, #251112);
  background-position: 50%, 0 0;
}

.newsite-scope .scam-showcase__item-big {
  background-image: url('../images/scam-showcase__item-bg-4.avif'), linear-gradient(90deg, #251112, #370809);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 10px;
}

.newsite-scope .scam-showcase__item-big__head {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .scam-showcase__item-big__col {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.newsite-scope .safeweb-protect {
  text-align: center;
  position: relative;
}

.newsite-scope .safeweb-protect__content {
  background-color: var(--bg--dark);
  background-image: url('../images/safeweb-protect__content-bg--d.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: .63rem;
  padding: 2rem;
}

.newsite-scope .item-v16 {
  background-color: var(--bg--dark-200);
  text-align: left;
  border-radius: .63rem;
}

.newsite-scope .item-v16__heading {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 100%;
  padding: 0;
  display: flex;
}

.newsite-scope .item-v16__top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .item-v16__content {
  grid-column-gap: 2.38rem;
  grid-row-gap: 2.38rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.newsite-scope .item-v16__top-box {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newsite-scope .item-v16__top-line {
  background-color: var(--stroke--white-20);
  width: 1px;
  height: 1.5rem;
}

.newsite-scope .safeweb-points {
  text-align: center;
  position: relative;
}

.newsite-scope .safeweb-points__title {
  position: relative;
}

.newsite-scope .safeweb-points__content {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.newsite-scope .safeweb-compatibility {
  text-align: center;
}

.newsite-scope .max-width-282 {
  width: 100%;
  max-width: 17.63rem;
}

.newsite-scope .safeweb-faq {
  text-align: center;
  position: relative;
}

.newsite-scope .faq-dropdown__list-inner {
  padding: 1.75rem 1.25rem 1.25rem;
}

.newsite-scope .faq-dropdown__list-inner.is-min {
  padding-top: 1.25rem;
}

.newsite-scope .safeweb-faq__grid {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.newsite-scope .safeweb-faq__grid-col {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  flex-flow: column;
  display: flex;
}

.newsite-scope .safeweb-points__blur {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.newsite-scope .safeweb-points__blur-wrap {
  z-index: -1;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 90rem;
  height: 87.5rem;
  display: flex;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.newsite-scope .safeweb-hero__bg-wrap {
  z-index: -1;
  pointer-events: none;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.newsite-scope .safeweb-hero__bg-blur {
  object-fit: contain;
  width: 169.63rem;
  max-width: none;
  height: 128.31rem;
  position: absolute;
}

.newsite-scope .safeweb-hero__bg-img--d {
  width: 100%;
  max-width: none;
  height: 88.31rem;
}

.newsite-scope .safeweb-hero__bg-img--m {
  display: none;
}

.newsite-scope .safeweb-hero__img-wrap {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.newsite-scope .safeweb-hero__img--d {
  object-fit: contain;
  width: 71vw;
  max-width: none;
  height: auto;
}

.newsite-scope .safeweb-hero__img--m {
  display: none;
}

.newsite-scope .sec-anchor {
  pointer-events: none;
  width: 100%;
  height: calc(100% + 6rem);
  position: absolute;
  inset: auto 0% 0%;
}

.newsite-scope .nav-mob-btn {
  display: none;
}

.newsite-scope .logo__white {
  object-fit: contain;
  width: 100%;
  height: 100%;
  transition: opacity 50ms;
}

.newsite-scope .logo__dark {
  opacity: 0;
  object-fit: contain;
  width: 100%;
  height: 100%;
  transition: opacity 50ms;
  position: absolute;
}

.newsite-scope .flex-column-pg160 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.newsite-scope .bundled-img-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.newsite-scope .bundled-img--d {
  z-index: 5;
  object-fit: contain;
  width: 100%;
  max-width: 55.25rem;
  height: 39.5rem;
  position: relative;
}

.newsite-scope .bundled-img--m {
  z-index: 5;
  display: none;
  position: relative;
}

.newsite-scope .item-v14__stars {
  object-fit: contain;
  width: 10.25rem;
  height: 1.75rem;
}

.newsite-scope .grid-4 {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.newsite-scope .grid-4.key-benefits-items {
  grid-column-gap: .25rem;
}

.newsite-scope .bundled-img__blur {
  opacity: .5;
  pointer-events: none;
  object-fit: contain;
  width: 169.63rem;
  max-width: none;
  height: 128.31rem;
  position: absolute;
  transform: translate(0, 5%);
}

.newsite-scope .coverage {
  text-align: center;
  position: relative;
}

.newsite-scope .coverage-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-image: url('../images/Grid_1.avif'), linear-gradient(#171717 6%, #f53e3f);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: .63rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 5rem 1.75rem;
  display: flex;
}

.newsite-scope .coverage-img-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.newsite-scope .coverage-img--d {
  z-index: 5;
  object-fit: contain;
  width: 100%;
  max-width: 45.25rem;
  height: 32.13rem;
  position: relative;
}

.newsite-scope .coverage-img--m {
  z-index: 5;
  display: none;
  position: relative;
}

@media screen and (min-width: 1440px) {
  .newsite-scope .page-padding {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .newsite-scope .wrap.lic-wrap {
    padding-left: 3.13rem;
    padding-right: 3.13rem;
  }

  .newsite-scope .item-v3-wrap.d-item-top-5 {
    bottom: 3.62rem;
  }

  .newsite-scope .icon-wrap-2 {
    width: 6.25rem;
    height: 6.25rem;
  }

  .newsite-scope .icon-wrap-2:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0) {
    width: 7.5rem;
    height: 7.5rem;
  }

  .newsite-scope .icon-wrap-2:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
    width: 8.75rem;
    height: 8.75rem;
  }

  .newsite-scope .item-v3__icon {
    width: 2.25rem;
    height: 2.25rem;
  }

  .newsite-scope .item-v3__icon:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0) {
    width: 2.75rem;
    height: 2.75rem;
  }

  .newsite-scope .item-v3__icon:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
    width: 3rem;
    height: 3rem;
  }

  .newsite-scope .item-v7 {
    grid-template-rows: auto auto;
    align-content: center;
  }

  .newsite-scope .breadcrumbs {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .newsite-scope .item-v9.item-custom-v2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .newsite-scope .detection-row-top {
    grid-template-columns: 1fr 2.5rem 1fr 10.5rem 1fr 9.625rem 1fr 8.75rem 1fr 5.75rem 1fr;
    height: 22.19rem;
  }

  .newsite-scope .detection-row-bottom {
    grid-template-columns: 1fr 2.5rem 1fr 4.25rem 1fr 8.125rem 1fr 5rem 1fr 5.75rem 1fr;
    height: 21.13rem;
    padding-left: 7.5rem;
  }

  .newsite-scope .icon-wrap-3:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0) {
    width: 7.5rem;
    height: 7.5rem;
  }

  .newsite-scope .icon-wrap-3:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
    width: 8.75rem;
    height: 8.75rem;
  }

  .newsite-scope .icon-wrap-4:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0) {
    width: 7.5rem;
    height: 7.5rem;
  }

  .newsite-scope .icon-wrap-4:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
    width: 8.75rem;
    height: 8.75rem;
  }

  .newsite-scope .key-benefits-item {
    width: 13%;
    min-width: 13%;
  }

  .newsite-scope .medium-numbers {
    font-size: 5.75rem;
  }

  .newsite-scope .div-block-9 {
    background-color: var(--base-white);
    border-radius: 8px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

  .newsite-scope .safeweb-hero__img--d {
    width: 66.3rem;
    height: 69.3rem;
  }
}

@media screen and (min-width: 1920px) {
  .newsite-scope .wrap.hero-wrap {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .newsite-scope .wrap.hero-wrap-2 {
    justify-content: center;
    align-items: center;
  }

  .newsite-scope .item-v3-wrap.d-item-top-6 {
    bottom: -4.88rem;
  }

  .newsite-scope .item-v4 {
    min-width: 18.18%;
  }
}

@media screen and (max-width: 991px) {
  .newsite-scope .burger__open {
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
  }

  .newsite-scope .nav {
    padding-left: 0;
    padding-right: 0;
  }

  .newsite-scope .hero {
    height: 60rem;
  }

  .newsite-scope .nav__list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    margin-bottom: 2.25rem;
  }

  .newsite-scope .nav__menu {
    background-color: var(--bg--dark);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 100svh;
    padding: 8rem 3.75rem 1.25rem;
    position: relative;
    overflow: hidden auto;
  }

  .newsite-scope .nav__menu-wrap {
    height: 100%;
    min-height: 100vh;
    margin-left: 0;
  }

  .newsite-scope .burger__box {
    border: 1px solid var(--stroke--white-40);
    width: 2.75rem;
    height: 2.75rem;
    color: var(--text--white);
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .newsite-scope .burger__box:where(.w-variant-e079ce1c-55b1-2e23-861f-fa0361c4495f) {
    border-color: var(--text--black-40);
    color: var(--text--black);
  }

  .newsite-scope .burger {
    color: var(--text--white);
    margin-left: .25rem;
    padding: 0;
  }

  .newsite-scope .burger:where(.w-variant-7f993cc6-8506-2cd8-eb6e-f3e42a7b3a3a), .newsite-scope .burger:where(.w-variant-bc8d6a5b-8c91-3fcf-e220-a5db4b9d10f3) {
    margin-left: .25rem;
  }

  .newsite-scope .burger.w--open {
    background-color: #0000;
  }

  .newsite-scope .container.nav-container {
    z-index: 2;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .newsite-scope .burger__close {
    opacity: 0;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    position: absolute;
  }

  .newsite-scope .nav__menu-top {
    z-index: 910;
    width: 100%;
    height: var(--size--nav-height);
    background-color: var(--bg--dark);
    pointer-events: none;
    padding: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .newsite-scope .btn-tertiary.is-result-btn {
    border-color: var(--text--black-40);
    min-width: 100%;
    color: var(--text--black);
    display: flex;
  }

  .newsite-scope .secondary-arrow.mobile-hidden {
    display: none;
  }

  .newsite-scope .secondary-arrow.arrow-min {
    background-color: var(--bg--gray-1);
    color: var(--text--white);
  }

  .newsite-scope .secondary-arrow.arrow-min.v2 {
    background-color: var(--text--white);
    color: var(--text--black);
  }

  .newsite-scope .secondary-arrow.btn-plus {
    background-color: var(--bg--gray-1);
    color: var(--text--white);
  }

  .newsite-scope .secondary-arrow-mobile.desktop-hidden {
    display: inline-flex;
  }

  .newsite-scope .gradient-wrap.opacity-anim:where(.w-variant-ec46a841-1631-e400-ee1e-c8c54b3c2e00) {
    opacity: 0;
  }

  .newsite-scope .dropdown-link {
    background-color: var(--bg--gray-2);
  }

  .newsite-scope .dropdown-link__arrow {
    opacity: 1;
  }

  .newsite-scope .wrap.performance-wrap, .newsite-scope .wrap.c-reviews-wrap {
    grid-template-columns: 1fr;
  }

  .newsite-scope .margin-bottom-48.mobile-0 {
    margin-bottom: 0;
  }

  .newsite-scope .grid-3, .newsite-scope .grid-3.custom-v1 {
    grid-template-columns: 1fr;
  }

  .newsite-scope .item-v2 {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    min-height: auto;
  }

  .newsite-scope .item-v2.item-v2--secondary {
    min-height: 22.5rem;
  }

  .newsite-scope .icon-44.mobile-32.item-v4__icon:where(.w-variant-ec46a841-1631-e400-ee1e-c8c54b3c2e00) {
    opacity: 100;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-4.active {
    top: -2.45rem;
  }

  .newsite-scope .item-v3-wrap.d-item-top-1 {
    bottom: -11.8rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-6 {
    right: -2rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-2 {
    top: -2rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-1 {
    top: 2.15rem;
  }

  .newsite-scope .grid-4-custom.new-v1 {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .newsite-scope .grid-4-custom.key-benefits-items {
    grid-row-gap: .25rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .newsite-scope .item-v4 {
    flex: 1;
    width: auto;
    min-width: auto;
  }

  .newsite-scope .item-v4__arrows {
    opacity: 100;
  }

  .newsite-scope .footer-bottom {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
  }

  .newsite-scope .footer-menu {
    grid-column-gap: 5rem;
  }

  .newsite-scope .footer-menu:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5), .newsite-scope .footer-menu.in-browser-194 {
    display: none;
  }

  .newsite-scope .footer-col.is-social {
    grid-row-gap: 1.75rem;
  }

  .newsite-scope .details-cards {
    grid-row-gap: .5rem;
  }

  .newsite-scope .item-v5 {
    flex: 1;
    width: auto;
    min-width: auto;
  }

  .newsite-scope .nav-btns {
    justify-content: center;
    align-items: center;
    margin-top: auto;
  }

  .newsite-scope .nav-dropdown {
    background-color: var(--bg--gray-1);
    border-radius: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    overflow: hidden;
  }

  .newsite-scope .nav-dropdown:where(.w-variant-e079ce1c-55b1-2e23-861f-fa0361c4495f) {
    color: var(--text--white);
  }

  .newsite-scope .nav-dropdown__list {
    background-color: var(--transparent);
    display: block;
    position: static;
    overflow: hidden;
  }

  .newsite-scope .nav-dropdown__toggle {
    background-color: var(--transparent);
    border-radius: 0;
    justify-content: space-between;
    width: 100%;
    height: 4rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1.25rem;
  }

  .newsite-scope .nav-dropdown__toggle:where(.w-variant-0e4cc1fa-e6b7-88e3-f2c8-04f90c04c9db), .newsite-scope .nav-dropdown__toggle:where(.w-variant-7f993cc6-8506-2cd8-eb6e-f3e42a7b3a3a), .newsite-scope .nav-dropdown__toggle:where(.w-variant-bc8d6a5b-8c91-3fcf-e220-a5db4b9d10f3), .newsite-scope .nav-dropdown__toggle.in-browser-175 {
    background-color: var(--bg--dark-200);
    border-radius: .5rem;
    height: auto;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .newsite-scope .nav-dropdown__box {
    grid-row-gap: 2.5rem;
    background-color: var(--transparent);
    border-radius: 0;
    flex-flow: column;
    padding: 1.75rem 0;
  }

  .newsite-scope .nav-dropdown__col {
    background-color: var(--transparent);
    width: 100%;
    padding: 0 1.25rem;
  }

  .newsite-scope .nav-dropdown__heading {
    margin-bottom: 1.25rem;
    padding-left: 0;
    padding-right: 0;
  }

  .newsite-scope .item-v3 {
    grid-row-gap: 1rem;
  }

  .newsite-scope .grid-4-v2 {
    grid-template-columns: 1fr 1fr;
  }

  .newsite-scope .item-v9.item-custom-v2 {
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .newsite-scope .detection-row-top {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .newsite-scope .detection-row-bottom {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .newsite-scope .item-v10, .newsite-scope .item-v12 {
    grid-row-gap: 3rem;
    min-height: auto;
  }

  .newsite-scope .margin-custom {
    margin-top: 0;
    margin-bottom: 2.5rem;
  }

  .newsite-scope .margin-bottom-custom-v1 {
    margin-bottom: 3.75rem;
  }

  .newsite-scope .content-body {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
  }

  .newsite-scope .item-wrap-gray.search-tablet {
    top: var(--size--nav-height);
    z-index: 900;
    display: block;
    position: sticky;
  }

  .newsite-scope .opacity-on-hover {
    opacity: 100;
  }

  .newsite-scope .content-left {
    width: 100%;
  }

  .newsite-scope .content-left.in-contact {
    min-width: auto;
  }

  .newsite-scope .content-sticky, .newsite-scope .content-sticky.in-contact {
    max-width: none;
  }

  .newsite-scope .faq-col-list {
    grid-row-gap: .5rem;
    flex-flow: column;
    padding-bottom: 1.75rem;
    display: flex;
  }

  .newsite-scope .faq-col-item {
    border-bottom-style: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .newsite-scope .faq-link {
    background-color: var(--bg--gray-5);
    border-radius: .63rem;
    padding: 1rem;
  }

  .newsite-scope .divider-horizontal-28.tablet-none {
    display: none;
  }

  .newsite-scope .item-padding-20-top-28.tablet-custom {
    padding-top: 1.25rem;
  }

  .newsite-scope .search-wrap.on-desktop {
    display: none;
  }

  .newsite-scope .margin-bottom-28.tablet-off {
    margin-bottom: 0;
  }

  .newsite-scope .search-result-list {
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex;
  }

  .newsite-scope .x-gradient-wrap.opacity-on-m {
    opacity: 100;
  }

  .newsite-scope .item-wrap-gray-v2 {
    width: 100%;
    height: 100%;
  }

  .newsite-scope .filter-wrap {
    z-index: 910;
  }

  .newsite-scope .filter-dropdown__list {
    display: none;
  }

  .newsite-scope .category-col-wrap {
    padding-top: .75rem;
  }

  .newsite-scope .active-tags {
    grid-row-gap: 1rem;
  }

  .newsite-scope .date-dropdowns {
    padding-top: .75rem;
  }

  .newsite-scope .date-dropdown__list {
    position: static;
  }

  .newsite-scope .open-filter {
    background-color: #0000;
    padding: 0;
  }

  .newsite-scope .filter-open-sticky {
    z-index: 900;
    background-color: var(--bg--gray-4);
    color: var(--text--black);
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
    margin-bottom: 2rem;
    padding-top: 1rem;
    display: block;
    position: sticky;
    top: 6.25rem;
  }

  .newsite-scope .filter-modal {
    z-index: 9999;
    background-color: var(--bg--black);
    width: 100%;
    height: 100dvh;
    color: var(--text--black);
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .newsite-scope .item-padding-custom-1 {
    width: 100%;
    height: 100%;
    padding: 3rem 1rem 1.25rem;
  }

  .newsite-scope .item-padding-custom-1.in-modal {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    display: flex;
    overflow: hidden auto;
  }

  .newsite-scope .divider-horizontal-24.tablet-on {
    display: block;
  }

  .newsite-scope .filter-close {
    z-index: 10;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    padding: 0;
    display: flex;
    position: absolute;
    inset: 1.25rem 1.25rem auto auto;
  }

  .newsite-scope .filter-open-box {
    background-color: #dbdbdb;
    border-radius: .5rem;
  }

  .newsite-scope .table-row.is-header {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .newsite-scope .table-row.new-v2 {
    grid-template-columns: 1fr 30% 30%;
  }

  .newsite-scope .table-logo, .newsite-scope .item-padding-0-28.tablet-off {
    display: none;
  }

  .newsite-scope .btn-wrap-base.margin-0-auto.v2 {
    max-width: 17.5rem;
  }

  .newsite-scope .margin-custom-v2 {
    margin-top: 0;
    margin-bottom: 2.5rem;
  }

  .newsite-scope .screenshot-list {
    grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
  }

  .newsite-scope .glossary-col-list {
    grid-template-columns: 1fr;
  }

  .newsite-scope .table-row-v2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .newsite-scope .table-row-v2.is-header {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    position: static;
  }

  .newsite-scope .show-on-tablet {
    display: block;
  }

  .newsite-scope .table-row-v2__info {
    margin-top: 1rem;
  }

  .newsite-scope .table-row-v3.is-header {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .newsite-scope .flex-column-left-24.mob-center {
    justify-content: flex-start;
    align-items: center;
  }

  .newsite-scope .padding-section-120 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .newsite-scope .browser-heading-v1 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .newsite-scope .browser-heading-v1.in-browser-customization {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .newsite-scope .browser-speed__cards {
    grid-template-columns: 1fr;
  }

  .newsite-scope .browser-speed__card.card-2 {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    background-image: url('../images/br-speed-2-m.avif'), linear-gradient(#171717, #38090a);
    min-height: auto;
  }

  .newsite-scope .browser-speed__card.card-1 {
    background-image: url('../images/br-speed-1-m.avif'), linear-gradient(#171717, #38090a);
    min-height: auto;
  }

  .newsite-scope .footer-menu-2 {
    grid-column-gap: 5rem;
  }

  .newsite-scope .footer-menu-2:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5), .newsite-scope .footer-menu-2.in-browser-282 {
    display: flex;
  }

  .newsite-scope .padding-section-120-240 {
    padding-top: 5rem;
    padding-bottom: 10rem;
  }

  .newsite-scope .nav__link-arrow-right:where(.w-variant-0e4cc1fa-e6b7-88e3-f2c8-04f90c04c9db), .newsite-scope .nav__link-arrow-right:where(.w-variant-7f993cc6-8506-2cd8-eb6e-f3e42a7b3a3a), .newsite-scope .nav__link-arrow-right:where(.w-variant-bc8d6a5b-8c91-3fcf-e220-a5db4b9d10f3), .newsite-scope .nav__link-arrow-right.in-browser-177 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .newsite-scope .browser-grid-2x1 {
    text-align: center;
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .newsite-scope .padding-right-68 {
    padding-right: 0;
  }

  .newsite-scope .p404 {
    height: auto;
  }

  .newsite-scope .free-features-cards {
    grid-template-columns: 1fr 1fr;
  }

  .newsite-scope .free-features-card__icon.in-feature-card-2 {
    display: none;
  }

  .newsite-scope .free-features-card__text-wrap {
    max-width: none;
  }

  .newsite-scope .key-benefits-item {
    flex: 1;
    width: auto;
    min-width: auto;
  }

  .newsite-scope .key-benefits-item__static-bg, .newsite-scope .key-benefits-item__hover-bg {
    display: none;
  }

  .newsite-scope .key-benefits-item__hover-box {
    z-index: 10;
    opacity: 100;
    pointer-events: auto;
    background-color: #0000;
    padding: 0;
    position: relative;
  }

  .newsite-scope .key-benefits-item__static-box {
    display: none;
  }

  .newsite-scope .medium-numbers {
    font-size: 5.75rem;
  }

  .newsite-scope .key-benefits-item__hover-img {
    display: none;
  }

  .newsite-scope .free-hero__img {
    right: -7.05rem;
  }

  .newsite-scope .table-img {
    opacity: .8;
  }

  .newsite-scope .key-benefits-item__hover-img-mob, .newsite-scope .key-benefits-item__mob-overlay {
    display: block;
  }

  .newsite-scope .padding-section-160 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .newsite-scope .chat-wrapper {
    margin-top: 13px;
    margin-left: 38px;
  }

  .newsite-scope .safeweb-hero__heading {
    max-width: 500px;
  }

  .newsite-scope .flex-column-pg240 {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .newsite-scope .flex-column-left-24--mob-20.mob-center {
    justify-content: flex-start;
    align-items: center;
  }

  .newsite-scope .safeweb-hero__img--d {
    width: 74vw;
  }

  .newsite-scope .nav-mob-btn {
    color: var(--text--black);
    margin-left: auto;
    display: block;
  }

  .newsite-scope .flex-column-pg160 {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .newsite-scope .bundled-img--d {
    aspect-ratio: 3 / 2;
    height: auto;
  }

  .newsite-scope .grid-4 {
    grid-template-columns: 1fr 1fr;
  }

  .newsite-scope .grid-4.new-v1 {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .newsite-scope .grid-4.key-benefits-items {
    grid-row-gap: .25rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .newsite-scope .coverage-img--d {
    aspect-ratio: 3 / 2;
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .newsite-scope .nav__menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .newsite-scope .container.nav-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .newsite-scope .title-1 {
    font-size: 5.5rem;
  }

  .newsite-scope .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .newsite-scope .page-padding.padding-section-top-90.mob-20, .newsite-scope .page-padding.padding-section-top-114.mob-20 {
    padding-top: 1.25rem;
  }

  .newsite-scope .wrap.custom-2x2 {
    grid-row-gap: 0rem;
    grid-template-rows: auto;
  }

  .newsite-scope .wrap.lic-wrap {
    padding: 2.5rem 1.25rem 1.25rem;
  }

  .newsite-scope .wrap.banner-2-wrap {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .newsite-scope .wrap.g-wrap-v1 {
    padding-bottom: 5rem;
  }

  .newsite-scope .heading.style---center-v3 {
    grid-row-gap: 1.25rem;
  }

  .newsite-scope .heading.style---center-v4 {
    grid-row-gap: 1rem;
  }

  .newsite-scope .margin-bottom-64.mobile-48 {
    margin-bottom: 3rem;
  }

  .newsite-scope .item-v2.custom-v1 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .newsite-scope .spacer-24.mobile-12 {
    opacity: .02;
    height: .75rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-4.active {
    left: -1.75rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-6 {
    right: 0;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-3 {
    left: -1.38rem;
  }

  .newsite-scope .slider-btns.testimonials-slider-btns {
    grid-column-gap: 1.5rem;
    margin-top: 2.5rem;
    padding-right: 0;
  }

  .newsite-scope .slider-btns.scam-slider-btns {
    display: none;
  }

  .newsite-scope .splide__slide.testimonials-slide {
    max-width: calc(100vw - 1rem);
  }

  .newsite-scope .splide__slide.scam-slide {
    width: 100%;
  }

  .newsite-scope .slider-heading-wrap {
    margin-bottom: 3rem;
    margin-left: 0;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .newsite-scope .grid-4-custom.key-benefits-items {
    grid-template-columns: 1fr;
  }

  .newsite-scope .max-width-680.custom-margin-v3 {
    margin-top: 2rem;
    margin-bottom: 2.5rem;
  }

  .newsite-scope .footer-row {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .newsite-scope .footer-row:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5) {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .newsite-scope .footer-row.footer-row-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .newsite-scope .footer-row.footer-row-2.in-browser-305, .newsite-scope .footer-row.in-browser-193 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .newsite-scope .footer-menu:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5), .newsite-scope .footer-menu.in-browser-194 {
    display: none;
  }

  .newsite-scope .footer-col.is-address, .newsite-scope .footer-col.is-support {
    text-align: left;
  }

  .newsite-scope .details-cards {
    grid-template-columns: 1fr;
  }

  .newsite-scope .caption-title-1.post-title {
    font-size: 2.8rem;
  }

  .newsite-scope .flex-row-top-left-16.mobile-none {
    display: none;
  }

  .newsite-scope .flex-column.gap-4.mob-gap-8 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .newsite-scope .footer-bottom__links-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .newsite-scope .footer-bottom-2 {
    flex-flow: column;
  }

  .newsite-scope .item-v7 {
    grid-template-rows: auto auto;
    align-content: center;
  }

  .newsite-scope .breadcrumbs {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .newsite-scope .icon-120.mobile-72 {
    width: 4.5rem;
    height: 4.5rem;
  }

  .newsite-scope .padding-section-top {
    padding-top: 5rem;
  }

  .newsite-scope .margin-bottom-60.mobile-32 {
    margin-bottom: 2rem;
  }

  .newsite-scope .margin-bottom-60.mobile-24 {
    margin-bottom: 1.5rem;
  }

  .newsite-scope .item-v9 {
    min-height: auto;
  }

  .newsite-scope .item-v9.item-v9--tertiary {
    padding: 1.25rem;
  }

  .newsite-scope .item-v9.item-custom-v1 {
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 36.25rem);
  }

  .newsite-scope .grid-2 {
    grid-template-columns: 1fr;
  }

  .newsite-scope .flex-column-gap-12.mob-g8 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .newsite-scope .padding-section-base {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .newsite-scope .margin-bottom-20.mobile-12 {
    margin-bottom: .75rem;
  }

  .newsite-scope .grid-4-v3 {
    grid-template-columns: 1fr 1fr;
  }

  .newsite-scope .sticky-upgrade {
    justify-content: center;
    align-items: center;
    padding: 1.13rem;
  }

  .newsite-scope .flex-column-gap-16-8 {
    grid-row-gap: .5rem;
  }

  .newsite-scope .margin-bottom-42.mobile-20 {
    margin-bottom: 1.25rem;
  }

  .newsite-scope .spacer-80.mobile-40 {
    height: 2.5rem;
  }

  .newsite-scope .flex-column-gap-10-8 {
    grid-row-gap: .5rem;
  }

  .newsite-scope .item-v11 {
    grid-column-gap: 1.5rem;
    grid-row-gap: .88rem;
    grid-template-columns: 1fr auto;
    padding: 1.25rem;
  }

  .newsite-scope .list {
    grid-row-gap: .5rem;
  }

  .newsite-scope .item-v12 {
    grid-row-gap: 3.75rem;
    padding: 1.25rem;
  }

  .newsite-scope .flex-column-5 {
    padding-bottom: .75rem;
  }

  .newsite-scope .spacer-28.mobile-20 {
    height: 1.25rem;
  }

  .newsite-scope .margin-bottom-36.mobile-48 {
    margin-bottom: 3rem;
  }

  .newsite-scope .margin-top-custom-v1 {
    margin-top: 1.5rem;
  }

  .newsite-scope .content-body.in-company {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex;
  }

  .newsite-scope .hero-base-auto {
    padding-bottom: 0;
  }

  .newsite-scope .layout--icon-title.v2 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .newsite-scope .blog-item {
    grid-template-columns: 1fr;
  }

  .newsite-scope .blog-item__img {
    height: 18.75rem;
    min-height: auto;
  }

  .newsite-scope .blog-filter__drop {
    width: 100%;
    max-width: 100%;
  }

  .newsite-scope .filter-pagination {
    grid-column-gap: .75rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2.5rem;
    display: grid;
  }

  .newsite-scope .btn-light.is-pag-btn {
    max-width: none;
    height: 3.75rem;
  }

  .newsite-scope .div-block-3 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-left: 0;
    margin-right: 0;
  }

  .newsite-scope .form-fields {
    grid-template-columns: 1fr;
  }

  .newsite-scope .form-fields.v2, .newsite-scope .field-row {
    flex-flow: column;
    display: flex;
  }

  .newsite-scope .resources-col-list {
    display: flex;
  }

  .newsite-scope .btns-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .newsite-scope .table-row {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .newsite-scope .table-row.for-btns {
    max-width: 17.75rem;
    margin-left: auto;
    margin-right: auto;
  }

  .newsite-scope .table-row.new-v2 {
    grid-column-gap: 2rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .newsite-scope .table-row.new-v2.is-heading {
    border-bottom-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .newsite-scope .table-row.new-v2.is-btn-wrap {
    border-bottom-style: none;
  }

  .newsite-scope .table-logo-text {
    display: none;
  }

  .newsite-scope .item-padding-0-28.v2 {
    align-self: auto;
    width: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-right: 0;
  }

  .newsite-scope .item-padding-0-28.v2.in-heading {
    margin-top: 1.25rem;
  }

  .newsite-scope .table-cell {
    text-align: right;
    flex-flow: row;
    flex: none;
    justify-content: flex-end;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .newsite-scope .table-cell.is-first {
    margin-top: .25rem;
  }

  .newsite-scope .table-cell.is-last.mobe-non, .newsite-scope .table-cell.mob-none {
    display: none;
  }

  .newsite-scope .mobile-on {
    display: block;
  }

  .newsite-scope .flex-column-center-v2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .newsite-scope .spacer-20.mobile-16 {
    height: 1rem;
  }

  .newsite-scope .flex-column-gap-16-12 {
    grid-row-gap: .75rem;
  }

  .newsite-scope .plan-cards {
    grid-template-columns: 1fr;
  }

  .newsite-scope .table-row-v2, .newsite-scope .table-row-v3 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .newsite-scope .flex-column-left-24 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .newsite-scope .flex-column-left-24.mob-center {
    justify-content: flex-start;
    align-items: center;
  }

  .newsite-scope .browser-heading-center {
    max-width: 32rem;
    margin-left: auto;
    margin-right: auto;
  }

  .newsite-scope .browser-heading-v1.in-browser-customization {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .newsite-scope .margin-bottom-80.mobile-32 {
    margin-bottom: 2rem;
  }

  .newsite-scope .browser-customization__wrap {
    grid-template-columns: 1fr;
  }

  .newsite-scope .browser-customization__img-wrap {
    height: 24.5rem;
  }

  .newsite-scope .browser-customization__img {
    width: 100%;
  }

  .newsite-scope .footer-menu-2:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5), .newsite-scope .footer-menu-2.in-browser-282 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    order: -1;
    display: flex;
  }

  .newsite-scope .browser-hero__heading {
    grid-row-gap: 1.75rem;
  }

  .newsite-scope .browser-grid-2x1 {
    text-align: center;
  }

  .newsite-scope .padding-section-top-240 {
    padding-top: 7.5rem;
  }

  .newsite-scope .key-benefits-item {
    min-height: 17.5rem;
  }

  .newsite-scope .max-width-60p {
    max-width: none;
  }

  .newsite-scope .free-hero__img {
    right: -12.95rem;
  }

  .newsite-scope .f-comparison-table {
    padding: .5rem;
  }

  .newsite-scope .f-comparison-table__blur {
    display: none;
  }

  .newsite-scope .table-btn-wrap {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .newsite-scope .table-btn-wrap.mobe-none {
    display: none;
  }

  .newsite-scope .table-logo-tag.v2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .newsite-scope .padding-section-240 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .newsite-scope .padding-section-240.mob-80 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .newsite-scope .f-comparison-table__dots {
    flex-flow: row;
    inset: 0% 0% auto;
  }

  .newsite-scope .table-img {
    top: -32%;
    left: -48%;
  }

  .newsite-scope .performance-grid {
    grid-template-columns: 1fr;
  }

  .newsite-scope .table-row-head {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .newsite-scope .table-row-head.is-last {
    display: none;
  }

  .newsite-scope .table-v4 {
    grid-row-gap: 3.75rem;
    flex-flow: column;
  }

  .newsite-scope .table-v4-left {
    padding: 2.5rem .75rem .75rem;
  }

  .newsite-scope .table-v4-right {
    background-color: var(--bg--dark-gray);
    border-radius: .63rem;
    padding: 2.5rem .75rem .75rem;
    display: block;
    position: relative;
  }

  .newsite-scope .table-v4-row-head {
    order: -9999;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .newsite-scope .f-comparison-table__blur--mob {
    pointer-events: none;
    object-fit: cover;
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .newsite-scope .b-custom-img-wrap {
    height: auto;
  }

  .newsite-scope .b-custom-img {
    aspect-ratio: 925 / 622;
    width: 100%;
    height: auto;
  }

  .newsite-scope .b-custom-box {
    border-radius: .38rem;
    width: 100%;
    height: auto;
    position: static;
  }

  .newsite-scope .chat-wrapper {
    width: 100%;
    margin-left: -1px;
  }

  .newsite-scope .code-embed {
    margin-left: 0;
  }

  .newsite-scope .safeweb-hero__heading {
    grid-row-gap: 1.75rem;
  }

  .newsite-scope .padding-section-240-120 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .newsite-scope .flex-column-pg240 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .newsite-scope .flex-column-left-24--mob-20 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .newsite-scope .flex-column-left-24--mob-20.mob-center {
    justify-content: flex-start;
    align-items: center;
  }

  .newsite-scope .scam-showcase__item-big__head {
    flex-flow: row;
  }

  .newsite-scope .scam-showcase__item-big__col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .newsite-scope .safeweb-points__content, .newsite-scope .safeweb-faq__grid {
    grid-template-columns: 1fr;
  }

  .newsite-scope .safeweb-hero__img-wrap {
    width: 100%;
    margin-top: -5rem;
    margin-bottom: -10rem;
    position: relative;
  }

  .newsite-scope .safeweb-hero__img--d {
    width: 130vw;
  }

  .newsite-scope .flex-column-pg160 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .newsite-scope .grid-4, .newsite-scope .grid-4.key-benefits-items {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .newsite-scope {
    --bg--black: #030304;
    --text--white: white;
    --size--nav-height: 3.75rem;
    --bg--dark: #171717;
    --stroke--white-40: #fff6;
    --text--black-40: #03030466;
    --text--black: #030304;
    --bg--white: white;
    --text--black-80: #030304cc;
    --stroke--green-20: #19ff8433;
    --stroke--white-20: #fff3;
    --stroke--black-10: #0303041a;
    --stroke--white-100: white;
    --btn--primary-default: #19ff84;
    --btn--secondary-default: #fff121;
    --icons--white: white;
    --transparent: transparent;
    --icons--black: #030304;
    --bg--gray-1: #3d3d3d;
    --bg--dark-gray: #292929;
    --bg--gray-2: #474747;
    --text--white-80: #fffc;
    --base-white: white;
    --text--white-60: #fff9;
    --bg--gray-4: #eaeaea;
    --bg--dark-200: #1f1f1f;
    --bg--gray-3: #737171;
    --text--red: #fd4849;
    --stroke--white-10: #ffffff1a;
    --text--white-50: #ffffff80;
    --bg--gray-5: #f2f2f2;
    --stroke--input-stroke-default: lightgrey;
    --stroke--black: #030304;
    --text--input-text-def: #949494;
    --bg--591010: #591010;
    --bg--ff3d3d: #ff3d3d;
    --bg--ff4190: #ff4190;
    --text--black-60: #03030499;
    --stroke--black-30: #0303044d;
    --bg--very-dark-gray: #2e2e2e;
    --base-black: #000;
    --focus--nav-button: var(--bg--gray-4);
    --focus--nav-button-white: var(--bg--white);
    --focus--nav-button-stroke: var(--stroke--white-100);
    --focus--nav-button-white-stroke: var(--stroke--white-100);
    --active--nav-button: var(--bg--gray-2);
    --active--nav-button-white: var(--bg--black);
    --active--secondary-button-yellow: var(--bg--white);
    --active--primary-button-light: var(--bg--gray-4);
    --hover--nav-button: var(--bg--gray-2);
    --hover--nav-button-white: var(--bg--black);
    --hover--search-input-stroke: #919191;
    --hover--secondary-button-yellow: var(--bg--white);
    --hover--filter-tag: #fd4849cc;
    --hover--page-button: var(--text--white-15);
    --hover--primary-button-light: var(--bg--gray-4);
    --text--white-15: #ffffff26;
    --text--white-10: #ffffff1a;
    --text--red-hover: #ff0001;
    --text--red-error: #d71920;
    --bg--gray-6: #cfcfcf;
    --bg--white-5: #ffffff0d;
    --bg--dark-red: #301818;
    --btn--primary-hover: #65ffad;
    --btn--primary-pressed: #65ffad;
    --btn--primary-disabled: #043e1f;
    --btn--secondary-hover: white;
    --btn--secondary-pressed: white;
    --btn--secondary-disabled: #524d05;
    --stroke--grey-4-alpha-20: #eaeaea33;
    --icons--white-60: #fff9;
    --icons--white-10: #ffffff1a;
  }

  .newsite-scope .burger__open {
    width: .88rem;
    height: .88rem;
  }

  .newsite-scope .logo.nav-logo {
    width: 8.56rem;
    height: 2.94rem;
  }

  .newsite-scope .logo.nav-logo:where(.w-variant-7f993cc6-8506-2cd8-eb6e-f3e42a7b3a3a) {
    width: 6.13rem;
    height: 1.5rem;
  }

  .newsite-scope .hero {
    background-image: url('../images/hero-bg-m.webp');
    height: 100svh;
    margin-bottom: 3.75rem;
    padding-top: 12.719vh;
    padding-bottom: 1.38rem;
  }

  .newsite-scope .nav__menu {
    padding-top: 5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .newsite-scope .nav__menu-wrap {
    background-color: var(--bg--dark);
    height: 100%;
    min-height: 100vh;
    margin-left: 0;
  }

  .newsite-scope .burger__box {
    width: 2rem;
    height: 2rem;
  }

  .newsite-scope .container.nav-container {
    z-index: 5;
    z-index: 5;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .newsite-scope .burger__close {
    width: .88rem;
    height: .88rem;
  }

  .newsite-scope .title-1 {
    letter-spacing: -.09rem;
    font-size: 3.13rem;
    line-height: 92%;
  }

  .newsite-scope .title-2 {
    letter-spacing: -.08rem;
    font-size: 2.75rem;
    line-height: 96%;
  }

  .newsite-scope .title-2.in-scanner {
    font-size: 2.75rem;
  }

  .newsite-scope .title-2.lh-96-mob {
    line-height: 96%;
  }

  .newsite-scope .title-2.title-2--small {
    font-size: 2.75rem;
  }

  .newsite-scope .title-3 {
    letter-spacing: -.04em;
    font-size: 1.875rem;
  }

  .newsite-scope .title-4 {
    letter-spacing: -.0975rem;
    font-size: 1.63rem;
  }

  .newsite-scope .title-4.mobile-18 {
    font-size: 1.13rem;
  }

  .newsite-scope .title-5 {
    letter-spacing: -.0675rem;
    font-size: 1.125rem;
  }

  .newsite-scope .btn-text-large {
    letter-spacing: -.025rem;
    font-size: 1.25rem;
  }

  .newsite-scope .btn-text-small {
    letter-spacing: -.0225rem;
    font-size: 1.125rem;
  }

  .newsite-scope .btn-text-small:where(.w-variant-a5247824-7b11-5f6b-b4ab-fcf8b40acade) {
    letter-spacing: -.01rem;
    font-size: .75rem;
  }

  .newsite-scope .header-caption {
    letter-spacing: -.025rem;
    font-size: 1.25rem;
  }

  .newsite-scope .header-caption.mobile-14 {
    font-size: .88rem;
  }

  .newsite-scope .menu-caption {
    font-size: 1rem;
  }

  .newsite-scope .big-caption {
    letter-spacing: -.15938rem;
    font-size: 3.1875rem;
  }

  .newsite-scope .ui-text {
    padding: 1rem;
  }

  .newsite-scope .body-1-medium {
    font-size: 1.125rem;
  }

  .newsite-scope .body-1-medium.mobile-16 {
    font-size: 1rem;
  }

  .newsite-scope .body-1-semibold {
    font-size: 1.13rem;
  }

  .newsite-scope .body-2-medium {
    font-size: 1rem;
    line-height: 150%;
  }

  .newsite-scope .body-2-medium.color-white-80.in-scanner {
    font-size: 1rem;
  }

  .newsite-scope .body-2-medium.mobile-12 {
    font-size: .75rem;
  }

  .newsite-scope .body-2-medium.mobile-14, .newsite-scope .body-3-medium.mobile-14, .newsite-scope .body-3-semibold.mobile-14 {
    font-size: .88rem;
  }

  .newsite-scope .body-4-medium {
    font-size: .88rem;
    line-height: 140%;
  }

  .newsite-scope .body-4-medium.mob-12 {
    font-size: .75rem;
  }

  .newsite-scope .body-4-medium.mob-12.in-free-hero-database {
    justify-content: space-between;
    display: flex;
  }

  .newsite-scope .ui-gradients, .newsite-scope .ui-btns {
    padding: 1rem;
  }

  .newsite-scope .btn-primary, .newsite-scope .btn-secondary {
    min-width: 100%;
  }

  .newsite-scope .btn-secondary:where(.w-variant-a5247824-7b11-5f6b-b4ab-fcf8b40acade) {
    border-radius: .25rem;
    height: 2rem;
    padding-left: .88rem;
    padding-right: .88rem;
  }

  .newsite-scope .btn-tertiary {
    min-width: 100%;
  }

  .newsite-scope .secondary-arrow.arrow-min.v3 {
    background-color: #0000;
    border-radius: 0;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: auto;
    display: flex;
  }

  .newsite-scope .dropdown-link {
    background-color: var(--bg--gray-2);
  }

  .newsite-scope .dropdown-link__arrow {
    opacity: 100;
  }

  .newsite-scope .page-padding.padding-10, .newsite-scope .page-padding.mobile-8 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .newsite-scope .page-padding.mobile-none {
    padding-left: 0;
    padding-right: 0;
  }

  .newsite-scope .page-padding.padding-section-top-90, .newsite-scope .page-padding.padding-section-top-114 {
    padding-top: 3.75rem;
  }

  .newsite-scope .wrap.hero-wrap {
    padding-bottom: 0;
  }

  .newsite-scope .wrap.custom-2x2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr auto;
  }

  .newsite-scope .wrap.banner-wrap {
    padding-left: 1.38rem;
    padding-right: 1.38rem;
  }

  .newsite-scope .wrap.hero-wrap {
    padding-top: 6.25rem;
    padding-bottom: 5rem;
  }

  .newsite-scope .wrap.footer-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .newsite-scope .wrap.hero-wrap-2 {
    padding-top: 6.25rem;
    padding-bottom: 5rem;
  }

  .newsite-scope .wrap.wrap-column-top-center {
    justify-content: flex-start;
    align-items: stretch;
  }

  .newsite-scope .wrap.wrap-column-top-center.mob-left {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .newsite-scope .wrap.wrap-column-top-center.v2 {
    justify-content: flex-start;
    align-items: center;
  }

  .newsite-scope .wrap.performance-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .newsite-scope .wrap.c-reviews-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .newsite-scope .wrap.custom-2x2-v2, .newsite-scope .heading {
    grid-row-gap: 2rem;
  }

  .newsite-scope .heading.style---center-v2 {
    grid-row-gap: 3rem;
  }

  .newsite-scope .heading.download-heading {
    margin-bottom: 3.5rem;
  }

  .newsite-scope .heading.style---center-v3 {
    grid-row-gap: 1rem;
  }

  .newsite-scope .flex-row-center-12 {
    grid-column-gap: .13rem;
    grid-row-gap: .13rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .newsite-scope .item-v1 {
    text-align: left;
    border-radius: .5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .newsite-scope .item-v1.item-v1--secondary {
    grid-column-gap: .75rem;
  }

  .newsite-scope .icon-24.mob-16 {
    width: 1rem;
    height: 1rem;
  }

  .newsite-scope .icon-24.mob-20 {
    width: 1.25rem;
    height: 1.25rem;
  }

  .newsite-scope .btn-primary-wrap {
    min-width: 100%;
  }

  .newsite-scope .margin-bottom-48.mobile-28 {
    margin-bottom: 1.75rem;
  }

  .newsite-scope .margin-bottom-48.mobile-24 {
    margin-bottom: 1.5rem;
  }

  .newsite-scope .margin-bottom-48.mobile-32 {
    margin-bottom: 2rem;
  }

  .newsite-scope .margin-bottom-48.mobile-36 {
    margin-bottom: 2.25rem;
  }

  .newsite-scope .margin-bottom-48.mobile-40 {
    margin-bottom: 2.5rem;
  }

  .newsite-scope .margin-bottom-64.mobile-auto {
    margin-bottom: auto;
  }

  .newsite-scope .margin-bottom-64.mobile-40 {
    margin-bottom: 2.5rem;
  }

  .newsite-scope .margin-bottom-64.mobile-42 {
    margin-bottom: 2.63rem;
  }

  .newsite-scope .benefits {
    margin-top: 3.75rem;
    padding-top: 3.75rem;
  }

  .newsite-scope .margin-bottom-100.mobile-48 {
    margin-bottom: 3rem;
  }

  .newsite-scope .margin-bottom-100.mobile-80 {
    margin-bottom: 5rem;
  }

  .newsite-scope .grid-3 {
    grid-template-columns: 1fr;
  }

  .newsite-scope .grid-3.mobile-gap-4 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .newsite-scope .grid-3.mobile-gap-8, .newsite-scope .grid-3.custom-v2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .newsite-scope .item-v2 {
    padding: 1.25rem;
  }

  .newsite-scope .item-v2.item-v2--tertiary {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    min-height: auto;
  }

  .newsite-scope .item-v2.custom-v1 {
    min-height: 22.5rem;
  }

  .newsite-scope .icon-wrap, .newsite-scope .icon-wrap.size-68--m56 {
    width: 3.5rem;
    height: 3.5rem;
  }

  .newsite-scope .icon-wrap.size-56--m36 {
    width: 2.25rem;
    height: 2.25rem;
  }

  .newsite-scope .icon-44.mobile-32 {
    width: 2rem;
    height: 2rem;
  }

  .newsite-scope .icon-44.mobile-32.item-v4__icon:where(.w-variant-ec46a841-1631-e400-ee1e-c8c54b3c2e00) {
    opacity: 100;
  }

  .newsite-scope .spacer-24.mobile-20 {
    height: 1.25rem;
  }

  .newsite-scope .spacer-24.mobile-16 {
    height: 1rem;
  }

  .newsite-scope .detection {
    margin-top: 3.75rem;
    padding-top: 3.75rem;
  }

  .newsite-scope .item-v3-wrap {
    grid-row-gap: 1rem;
  }

  .newsite-scope .item-v3-wrap.d-item-top-2 {
    top: 0;
    left: .63rem;
  }

  .newsite-scope .item-v3-wrap.d-item-top-3 {
    top: -1.25rem;
    bottom: 0;
  }

  .newsite-scope .item-v3-wrap.d-item-top-4 {
    bottom: 1.5rem;
    left: 2.5rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-2 {
    bottom: 5rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-3 {
    top: 0;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-4 {
    margin-top: .31rem;
    margin-bottom: 5.63rem;
    top: 0;
    left: -1.75rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-4.active {
    top: auto;
    left: auto;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-5 {
    top: 3.75rem;
    bottom: 0;
    right: 1rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-6 {
    top: 0;
  }

  .newsite-scope .item-v3-wrap.d-item-top-5 {
    margin-top: 0;
    bottom: 0;
    left: -.38rem;
  }

  .newsite-scope .item-v3-wrap.d-item-top-6 {
    bottom: 0;
    right: 3.5rem;
  }

  .newsite-scope .item-v3-wrap.d-item-top-1 {
    bottom: 3.44rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-6 {
    top: 0;
    right: auto;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-3 {
    top: 0;
    left: auto;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-2 {
    top: auto;
    bottom: 5rem;
  }

  .newsite-scope .item-v3-wrap.d-item-bottom-1 {
    top: 2rem;
  }

  .newsite-scope .icon-wrap-2 {
    border-radius: .5rem;
    width: 4.25rem;
    height: 4.25rem;
  }

  .newsite-scope .icon-wrap-2:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0), .newsite-scope .icon-wrap-2:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
    width: 4.25rem;
    height: 4.25rem;
  }

  .newsite-scope .icon-wrap-2.size56 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .newsite-scope .detection-bg {
    background-image: url('../images/detection-bg-m.webp');
    height: 107.5rem;
    bottom: -4.88rem;
  }

  .newsite-scope .testimonials {
    margin-top: 3.75rem;
    padding-top: 3.75rem;
  }

  .newsite-scope .splide__track.testimonials-track.v2, .newsite-scope .splide__track.scam-track.v2 {
    overflow: visible;
  }

  .newsite-scope .slider-btns.testimonials-slider-btns.v2 {
    margin-top: 0;
  }

  .newsite-scope .splide__list.scam-list {
    flex-flow: column;
    gap: 1rem;
    display: flex !important;
  }

  .newsite-scope .plans {
    margin-top: 3.75rem;
    padding-top: 3.75rem;
    padding-bottom: 7.5rem;
  }

  .newsite-scope .grid-4-custom {
    grid-row-gap: .63rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .newsite-scope .grid-4-custom.new-v1 {
    grid-template-columns: 1fr;
  }

  .newsite-scope .padding-top-bottom-120.mobile-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .newsite-scope .bg {
    background-image: url('../images/banner-bg-m.webp');
  }

  .newsite-scope .bg.footer-bg-secondary {
    background-image: url('../images/footer-bg-m-new_1footer-bg-m-new.webp');
  }

  .newsite-scope .bg.footer-bg-1 {
    background-image: url('../images/footer-bg-m.webp');
  }

  .newsite-scope .bg.footer-bg-1.in-landing {
    background-image: url('../images/footer-bg--m-v4.avif');
    background-position: 50%;
    background-size: 100%;
  }

  .newsite-scope .bg.lic-bg {
    background-image: url('../images/bg_image-v2-m.webp');
  }

  .newsite-scope .bg.lic-bg-corp {
    background-image: url('../images/bg_image-v3-m.webp');
  }

  .newsite-scope .bg.in-landing-banner {
    background-image: url('../images/banner-bg--m-v3.avif');
    background-position: 50%;
    background-size: cover;
  }

  .newsite-scope .item-v4 {
    justify-content: flex-start;
    min-height: 12.5rem;
    padding: 1.25rem;
  }

  .newsite-scope .item-v4__arrows {
    top: auto;
    bottom: 1.25rem;
    right: 1.25rem;
  }

  .newsite-scope .footer-top {
    padding: 2.5rem 1.25rem 1.25rem;
  }

  .newsite-scope .footer-bottom {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .newsite-scope .footer-bottom__links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    order: -1;
    justify-content: space-between;
    width: 100%;
  }

  .newsite-scope .footer-row.footer-row-2 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .newsite-scope .footer-menu {
    grid-row-gap: 2.5rem;
    flex-flow: column;
  }

  .newsite-scope .footer-menu:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5), .newsite-scope .footer-menu.in-browser-194 {
    display: none;
  }

  .newsite-scope .footer-col {
    grid-row-gap: 1.75rem;
  }

  .newsite-scope .footer-col.is-address, .newsite-scope .footer-col.is-support {
    text-align: left;
  }

  .newsite-scope .footer-menu__list {
    grid-row-gap: 1rem;
  }

  .newsite-scope .social-list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .newsite-scope .footer-col__box {
    grid-row-gap: 1.25rem;
  }

  .newsite-scope .details-cards {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .newsite-scope .item-v5 {
    grid-row-gap: 2.5rem;
    justify-content: flex-start;
    min-height: auto;
    padding: 1.25rem;
  }

  .newsite-scope .icon-32.mobile-24 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .newsite-scope .nav-btns {
    grid-row-gap: 1rem;
    flex-flow: column-reverse;
    align-items: stretch;
    margin-top: auto;
  }

  .newsite-scope .nav-dropdown:where(.w-variant-e079ce1c-55b1-2e23-861f-fa0361c4495f) {
    color: var(--text--white);
  }

  .newsite-scope .nav-dropdown__list.w--open {
    padding-top: 0;
  }

  .newsite-scope .hero-btn-wrap {
    max-width: none;
  }

  .newsite-scope .item-v3 {
    grid-row-gap: 1rem;
  }

  .newsite-scope .item-v3__icon, .newsite-scope .item-v3__icon:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0), .newsite-scope .item-v3__icon:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
    width: 2rem;
    height: 2rem;
  }

  .newsite-scope .download {
    padding-top: 5rem;
    padding-bottom: 4.38rem;
  }

  .newsite-scope .margin-bottom-24.mobile-20 {
    margin-bottom: 1.25rem;
  }

  .newsite-scope .caption-title-1 {
    font-family: Baijamjuree, Arial, sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
  }

  .newsite-scope .caption-title-1.post-title {
    font-size: 2rem;
  }

  .newsite-scope .caption-title-1.mob-36 {
    font-size: 2.25rem;
  }

  .newsite-scope .caption-title-1.mob-30 {
    font-size: 1.88rem;
  }

  .newsite-scope .margin-bottom-40.mobile-28 {
    margin-bottom: 1.75rem;
  }

  .newsite-scope .margin-bottom-40.mobile-32 {
    margin-bottom: 2rem;
  }

  .newsite-scope .margin-bottom-40.mobile-24 {
    margin-bottom: 1.5rem;
  }

  .newsite-scope .margin-bottom-40.mobile-12 {
    margin-bottom: .75rem;
  }

  .newsite-scope .margin-bottom-40.mobile-20 {
    margin-bottom: 1.25rem;
  }

  .newsite-scope .lottie-wrap {
    height: 3.62rem;
  }

  .newsite-scope .margin-bottom-32.mobile-28 {
    margin-bottom: 1.75rem;
  }

  .newsite-scope .margin-bottom-32.mobile-20 {
    margin-bottom: 1.25rem;
  }

  .newsite-scope .margin-bottom-32.mobile-24 {
    margin-bottom: 1.5rem;
  }

  .newsite-scope .download-featured {
    grid-row-gap: 1.75rem;
  }

  .newsite-scope .flex-row-top-left-16 {
    grid-row-gap: .75rem;
    flex-flow: column;
  }

  .newsite-scope .spacer-16.mobile-12 {
    height: .75rem;
  }

  .newsite-scope .spacer-16.mobile-none {
    display: none;
  }

  .newsite-scope .download-btn-wrap {
    width: 100%;
  }

  .newsite-scope .download-bg {
    width: 90rem;
    height: 92.25rem;
    left: 50%;
    transform: translate(-50%);
  }

  .newsite-scope .body-2-semibold {
    font-size: 1rem;
    line-height: 150%;
  }

  .newsite-scope .anim-gradient {
    height: 63.75rem;
  }

  .newsite-scope .scan-line {
    max-width: 13.44rem;
  }

  .newsite-scope .scan-computer {
    width: 8.13rem;
    height: 8.13rem;
  }

  .newsite-scope .nav-photo {
    width: 2rem;
    height: 2rem;
  }

  .newsite-scope .item-v6 {
    padding: 1.25rem;
  }

  .newsite-scope .icon-60.mobile-44 {
    width: 2.75rem;
    height: 2.75rem;
  }

  .newsite-scope .icon-60.mobile-48 {
    width: 3rem;
    height: 3rem;
  }

  .newsite-scope .caption-title-2 {
    font-size: 1.38rem;
    line-height: 120%;
  }

  .newsite-scope .caption-title-2.v2 {
    font-size: 1.88rem;
    line-height: 100%;
  }

  .newsite-scope .caption-title-2.v3 {
    letter-spacing: -.05em;
    font-size: 1.88rem;
    line-height: 100%;
  }

  .newsite-scope .preloader-info {
    grid-row-gap: 0rem;
    margin-top: 1.25rem;
    margin-bottom: 1.5rem;
  }

  .newsite-scope .scan {
    max-width: 17.5rem;
  }

  .newsite-scope .title-6 {
    letter-spacing: -.06rem;
    font-size: 1rem;
  }

  .newsite-scope .scan-hidden__icon {
    width: 1.88rem;
    height: 1.88rem;
  }

  .newsite-scope .heading-2 {
    grid-row-gap: 2rem;
  }

  .newsite-scope .heading-2.hero-heading {
    grid-row-gap: 1rem;
  }

  .newsite-scope .nav-blocks {
    grid-column-gap: .5rem;
  }

  .newsite-scope .caption-title-3 {
    font-size: 1.38rem;
    line-height: 120%;
  }

  .newsite-scope .caption-title-3.m-hide {
    display: none;
  }

  .newsite-scope .big-caption-2 {
    letter-spacing: -.13rem;
    font-size: 2.25rem;
  }

  .newsite-scope .scan-gradient {
    height: 5.88rem;
  }

  .newsite-scope .big-numbers {
    font-size: 7.25rem;
  }

  .newsite-scope .footer-bottom-2 {
    grid-row-gap: 1.63rem;
    flex-flow: column;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .newsite-scope .grid-4-v2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .newsite-scope .grid-4-v2.gap-mobile-10 {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
  }

  .newsite-scope .grid-4-v2.gap-mobile-16 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .newsite-scope .item-v7 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    min-height: auto;
    padding: 1rem;
  }

  .newsite-scope .breadcrumbs {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .newsite-scope .breadcrumbs-list {
    grid-column-gap: 1.56rem;
    grid-row-gap: .5rem;
  }

  .newsite-scope .icon-120.mobile-80 {
    width: 5rem;
    height: 5rem;
  }

  .newsite-scope .body-1-bold {
    font-size: 1.13rem;
  }

  .newsite-scope .spacer-4.mobile-none {
    display: none;
  }

  .newsite-scope .heading-min {
    grid-row-gap: 1.25rem;
  }

  .newsite-scope .heading-min.v2 {
    grid-row-gap: 1.5rem;
  }

  .newsite-scope .heading-min.m-horizontal-padding-12 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .newsite-scope .item-v8.item-v8--secondary {
    justify-content: flex-start;
    align-items: center;
  }

  .newsite-scope .flex-row-center-16.mobile-gap-12 {
    grid-column-gap: .75rem;
  }

  .newsite-scope .spacer-12.mobile-8 {
    height: .5rem;
  }

  .newsite-scope .body-5-medium {
    font-size: 1.38rem;
    line-height: 100%;
  }

  .newsite-scope .price-discount {
    letter-spacing: -.05em;
  }

  .newsite-scope .flex-row-center-12--v2 {
    flex-flow: column;
  }

  .newsite-scope .flex-row-center-12--v2.mobile-gap-8 {
    grid-row-gap: .5rem;
  }

  .newsite-scope .margin-bottom-60.mobile-40 {
    margin-bottom: 2.5rem;
  }

  .newsite-scope .margin-bottom-60.mobile-48 {
    margin-bottom: 3rem;
  }

  .newsite-scope .flex-row-center-left-12.m-gap-8 {
    grid-column-gap: .5rem;
  }

  .newsite-scope .icon-36.mobile-24 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .newsite-scope .margin-bottom-44.mobile-20 {
    margin-bottom: 1.25rem;
  }

  .newsite-scope .margin-bottom-44.mobile-24 {
    margin-bottom: 1.5rem;
  }

  .newsite-scope .item-v9 {
    min-height: auto;
    padding: 1.25rem;
  }

  .newsite-scope .item-v9.item-v9--secondary {
    min-height: auto;
  }

  .newsite-scope .item-v9.item-custom-v1 {
    background-image: url('../images/custom-item-bg-m.webp');
  }

  .newsite-scope .body-3-medium--m-14 {
    font-size: .88rem;
  }

  .newsite-scope .grid-2.mobile-gap-4 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .newsite-scope .grid-2.mobile-gap-16 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .newsite-scope .icon-48.mobile-40 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .newsite-scope .simple-wrap {
    text-align: left;
    border-radius: .5rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.25rem;
  }

  .newsite-scope .padding-x-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .newsite-scope .padding-top-64.mobile-40 {
    padding-top: 2.5rem;
  }

  .newsite-scope .body-7-semibold {
    font-size: 1.63rem;
  }

  .newsite-scope .icon-100.mobile-72 {
    width: 4.5rem;
    height: 4.5rem;
  }

  .newsite-scope .flex-row-center-8 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .newsite-scope .icon-20.mobile-18 {
    width: 1.13rem;
    height: 1.13rem;
  }

  .newsite-scope .body-2-bold {
    font-size: 1rem;
  }

  .newsite-scope .spacer-32.mobile-20 {
    height: 1.25rem;
  }

  .newsite-scope .spacer-32.mobile-40 {
    height: 2.5rem;
  }

  .newsite-scope .icon-28.mobile-24 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .newsite-scope .flex-row-center-12--v3 {
    grid-column-gap: .5rem;
  }

  .newsite-scope .edition-bg {
    display: none;
  }

  .newsite-scope .flex-row-center-12--v4 {
    grid-row-gap: .75rem;
    flex-flow: column;
  }

  .newsite-scope .dot-divider {
    display: none;
  }

  .newsite-scope .body-5-semibold {
    font-size: 1.25rem;
  }

  .newsite-scope .edition-slider-wrap {
    margin-bottom: 5rem;
  }

  .newsite-scope .margin-bottom-20.mobile-16 {
    margin-bottom: 1rem;
  }

  .newsite-scope .margin-bottom-20.mobile-32 {
    margin-bottom: 2rem;
  }

  .newsite-scope .margin-bottom-20.mobile-8 {
    margin-bottom: .5rem;
  }

  .newsite-scope .margin-bottom-20.mob-24 {
    margin-bottom: 1.5rem;
  }

  .newsite-scope .edition-trusted-text {
    max-width: 16rem;
  }

  .newsite-scope .detection-row-top {
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    height: auto;
    margin-bottom: 3rem;
  }

  .newsite-scope .detection-row-bottom {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    height: auto;
    margin-top: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .newsite-scope .grid-4-v3 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .newsite-scope .sticky-upgrade {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    height: auto;
    padding: 1.25rem;
  }

  .newsite-scope .item-v10 {
    min-height: auto;
    padding: 1.75rem 1.25rem 1.25rem;
  }

  .newsite-scope .item-v11 {
    grid-row-gap: 3.75rem;
    min-height: auto;
    padding: 1.25rem;
  }

  .newsite-scope .item-v12 {
    min-height: auto;
  }

  .newsite-scope .hero-bg {
    background-image: url('../images/academ-bg-m-v3.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 19.56rem;
  }

  .newsite-scope .hero-bg.v2 {
    background-image: url('../images/corp-bg-m.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 33.13rem;
  }

  .newsite-scope .hero-bg.v3 {
    background-image: url('../images/reseller-hero-m.avif');
  }

  .newsite-scope .flex-row-center-left-20 {
    grid-column-gap: .5rem;
  }

  .newsite-scope .flex-row-center-left-20.m-column-16 {
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .newsite-scope .max-width-mobile-230 {
    max-width: 14.37rem;
  }

  .newsite-scope .margin-bottom-custom-v1 {
    margin-bottom: 2rem;
  }

  .newsite-scope .row-left-m-col-v1 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    align-items: stretch;
  }

  .newsite-scope .body-semibold {
    font-size: 1.25rem;
  }

  .newsite-scope .faq-dropdown__toggle {
    grid-column-gap: 2rem;
    padding: 1.25rem;
  }

  .newsite-scope .faq-dropdown__toggle.is-min, .newsite-scope .faq-dropdown__toggle.is-min-v2 {
    padding: 1rem;
  }

  .newsite-scope .faq-dropdown__toggle.is-min-v3 {
    grid-column-gap: .75rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem;
  }

  .newsite-scope .solutions-col-list {
    grid-row-gap: .5rem;
  }

  .newsite-scope .item-v13 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .newsite-scope .item-v13.is-glossary-item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: min-content 1fr auto;
  }

  .newsite-scope .flex-row-center-left-16 {
    grid-column-gap: .75rem;
  }

  .newsite-scope .flex-row-center-left-16.m-16 {
    grid-column-gap: 1rem;
  }

  .newsite-scope .base-richtext p {
    margin-top: .75rem;
    margin-bottom: .75rem;
    font-size: 1rem;
    line-height: 150%;
  }

  .newsite-scope .base-richtext h3 {
    margin-bottom: 1.25rem;
    line-height: 120%;
  }

  .newsite-scope .base-richtext blockquote {
    margin-bottom: 1.25rem;
    padding: .75rem;
    font-size: .88rem;
  }

  .newsite-scope .base-richtext ul {
    grid-row-gap: .25rem;
  }

  .newsite-scope .base-richtext li {
    font-size: 1rem;
    line-height: 150%;
  }

  .newsite-scope .base-richtext h4 {
    margin-top: 1.25rem;
    line-height: 120%;
  }

  .newsite-scope .base-richtext ol {
    grid-row-gap: .25rem;
  }

  .newsite-scope .nav-button {
    min-width: 100%;
  }

  .newsite-scope .nav-button:where(.w-variant-a76de5e7-cb8b-d6a6-99be-5c4753e59314) {
    height: 3rem;
  }

  .newsite-scope .research-list {
    grid-row-gap: .5rem;
  }

  .newsite-scope .item-padding-28.mobile-20 {
    padding: 1.25rem;
  }

  .newsite-scope .item-padding-28.mobile-12 {
    padding: .75rem;
  }

  .newsite-scope .item-padding-28.m-20-12 {
    padding: 1.25rem .75rem;
  }

  .newsite-scope .item-padding-20.mobile-16 {
    padding: 1rem;
  }

  .newsite-scope .item-padding-20.mobile-12 {
    padding: .75rem;
  }

  .newsite-scope .item-padding-20.m-20-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .newsite-scope .spacer-18.mobile-none {
    display: none;
  }

  .newsite-scope .layout-1x1 {
    grid-template-columns: 1fr auto;
  }

  .newsite-scope .layout-1x1.m-gap-32-8 {
    grid-column-gap: 2rem;
    grid-row-gap: .5rem;
    grid-template-rows: 1fr auto;
  }

  .newsite-scope .content-left {
    grid-row-gap: .5rem;
  }

  .newsite-scope .content-sticky {
    margin-top: -.5rem;
  }

  .newsite-scope .faq-col-wrap {
    margin-top: .75rem;
  }

  .newsite-scope .faq-col-list {
    grid-row-gap: .25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .newsite-scope .faq-col-item {
    border-bottom-style: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .newsite-scope .faq-link {
    padding: 1rem;
  }

  .newsite-scope .divider-horizontal-28 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .newsite-scope .item-padding-20-top-28.m-20-12 {
    padding: 1.25rem .75rem .75rem;
  }

  .newsite-scope .item-padding-20-top-28.mobile-16 {
    padding: 1rem;
  }

  .newsite-scope .item-padding-20-top-28.tablet-custom {
    padding: .75rem;
  }

  .newsite-scope .spacer-6.mobile-4 {
    height: .25rem;
  }

  .newsite-scope .body-3-semibold--m-14 {
    font-size: .88rem;
  }

  .newsite-scope .margin-bottom-28.mobile-20 {
    margin-bottom: 1.25rem;
  }

  .newsite-scope .margin-bottom-28.mobile-24 {
    margin-bottom: 1.5rem;
  }

  .newsite-scope .search-result-list {
    display: flex;
  }

  .newsite-scope .hero-base-auto {
    background-image: url('../images/hero-3-bg-m_1.webp');
  }

  .newsite-scope .hero-base-auto.in-browser {
    background-image: url('../images/Grid.avif'), url('../images/browser-bg-m-v3.avif');
  }

  .newsite-scope .hero-base-auto.free-hero {
    background-image: url('../images/free-hero-bg--m.avif');
    background-size: 100% 34rem;
  }

  .newsite-scope .hero-base-auto.in-bundled {
    background-image: url('../images/bundled-bg--m.avif');
  }

  .newsite-scope .flex-left.m-horizontal-padding-12 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .newsite-scope .faq-popular {
    margin-top: 0;
    margin-bottom: 1.25rem;
  }

  .newsite-scope .layout--icon-title {
    grid-template-columns: auto 1fr;
    place-items: center stretch;
  }

  .newsite-scope .icon-wrap-circle {
    width: 3.5rem;
    height: 3.5rem;
  }

  .newsite-scope .icon-wrap-circle.size-80-60 {
    width: 3.75rem;
    height: 3.75rem;
  }

  .newsite-scope .icon-wrap-circle.size-40 {
    width: 2rem;
    height: 2rem;
  }

  .newsite-scope .solutions-faq-col-list, .newsite-scope .blog-col-list {
    grid-row-gap: .5rem;
  }

  .newsite-scope .blog-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: .75rem;
  }

  .newsite-scope .blog-item__img {
    height: 10rem;
  }

  .newsite-scope .body-4-semibold {
    font-size: .75rem;
    line-height: 140%;
  }

  .newsite-scope .body-4-semibold.mobile-14 {
    font-size: .88rem;
  }

  .newsite-scope .share-links {
    grid-column-gap: .5rem;
    order: 1;
  }

  .newsite-scope .flex-row-sb.gap-m-20 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .newsite-scope .margin-bottom-16.mobile-12 {
    margin-bottom: .75rem;
  }

  .newsite-scope .margin-bottom-12.mobile-8 {
    margin-bottom: .5rem;
  }

  .newsite-scope .caption-title-4 {
    font-size: 1.25rem;
    line-height: 120%;
  }

  .newsite-scope .caption-title-6 {
    font-size: 2rem;
  }

  .newsite-scope .icon-wrap-3:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0), .newsite-scope .icon-wrap-3:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f), .newsite-scope .icon-wrap-4:where(.w-variant-ee3fafb6-c425-6fe8-2c80-6e656e36eec0), .newsite-scope .icon-wrap-4:where(.w-variant-f45b6f0c-2127-ab9b-bf80-edcbf70e797f) {
    width: 4.25rem;
    height: 4.25rem;
  }

  .newsite-scope .date-dropdowns {
    flex-flow: column;
  }

  .newsite-scope .filter-anchor {
    top: -6rem;
  }

  .newsite-scope .btn-light {
    min-width: 100%;
  }

  .newsite-scope .post-img {
    height: 10rem;
    margin-bottom: 2rem;
  }

  .newsite-scope .post-richtext h2 {
    letter-spacing: -.05em;
    margin-top: 3rem;
    margin-bottom: 1.25rem;
  }

  .newsite-scope .post-richtext p {
    font-size: 1rem;
    line-height: 150%;
  }

  .newsite-scope .post-richtext h3 {
    margin-top: 2rem;
    margin-bottom: 1.25rem;
  }

  .newsite-scope .post-richtext blockquote {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: 3.62rem 1.25rem 1.25rem;
    font-family: Baijamjuree, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 150%;
  }

  .newsite-scope .post-richtext ul {
    grid-row-gap: .5rem;
  }

  .newsite-scope .post-richtext li {
    padding-left: 1.13rem;
    font-size: 1rem;
    line-height: 150%;
  }

  .newsite-scope .post-richtext h4 {
    margin-top: 2rem;
    margin-bottom: 1.25rem;
  }

  .newsite-scope .post-richtext ol {
    grid-row-gap: .5rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .newsite-scope .post-richtext h5 {
    margin-top: 2rem;
    margin-bottom: 1.25rem;
    font-size: 1rem;
  }

  .newsite-scope .post-richtext h1 {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
  }

  .newsite-scope .filter-open-sticky {
    top: 3.75rem;
  }

  .newsite-scope .divider-horizontal-24 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .newsite-scope .divider-horizontal-48 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .newsite-scope .caption-title-5 {
    font-size: 1rem;
    line-height: 120%;
  }

  .newsite-scope .spacer-48.mobile-32 {
    height: 2rem;
  }

  .newsite-scope .filter-empty {
    padding-top: 1.25rem;
  }

  .newsite-scope .filter-empty__icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .newsite-scope .filter-open-box {
    top: 4.75rem;
  }

  .newsite-scope .form-fields.v2 {
    margin-bottom: 2rem;
  }

  .newsite-scope .success-msg__icon {
    width: 3rem;
    height: 3rem;
  }

  .newsite-scope .checkbox-label {
    padding-left: .5rem;
  }

  .newsite-scope .checkbox-list {
    grid-template-columns: 1fr;
  }

  .newsite-scope .btns-row {
    grid-template-columns: repeat(auto-fit, minmax(auto, 100%));
  }

  .newsite-scope .table-row {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .newsite-scope .table-row.for-btns {
    max-width: none;
  }

  .newsite-scope .item-padding-0-28 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .newsite-scope .item-padding-0-28.is-date {
    order: -1;
    margin-bottom: 1rem;
  }

  .newsite-scope .table-cell {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .newsite-scope .btn-center-300, .newsite-scope .btn-wrap-base, .newsite-scope .btn-wrap-base.margin-0-auto.v2 {
    max-width: none;
  }

  .newsite-scope .body2-medium--body3-semi {
    opacity: 1;
    font-size: .88rem;
    font-weight: 600;
    line-height: 150%;
  }

  .newsite-scope .screenshot-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .newsite-scope .screenshot-card__img {
    aspect-ratio: 329 / 274;
  }

  .newsite-scope .glossary-col-list {
    grid-row-gap: .5rem;
  }

  .newsite-scope .plan-card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 1.25rem;
  }

  .newsite-scope .plan-card__area {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .newsite-scope .plan-card__price-text {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .newsite-scope .plan-card__items {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .newsite-scope .table-row-v2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .newsite-scope .table-v2 {
    grid-row-gap: .13rem;
  }

  .newsite-scope .table-row-v3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .newsite-scope .table-row-v3.is-header {
    display: none;
  }

  .newsite-scope .table-v3 {
    grid-row-gap: .13rem;
  }

  .newsite-scope .body-3-bold {
    font-size: .88rem;
  }

  .newsite-scope .table-row-v3-box {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
  }

  .newsite-scope .related-files {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-top: .75rem;
    display: flex;
  }

  .newsite-scope .related-files__title {
    padding-bottom: .5rem;
  }

  .newsite-scope .threats {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .newsite-scope .threats-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .newsite-scope .threats-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .newsite-scope .margin-bottom-mob-20 {
    margin-bottom: 1.25rem;
  }

  .newsite-scope .max-width-278.mobile-full-w {
    max-width: none;
  }

  .newsite-scope .browser-img-wrap {
    margin-top: 2.5rem;
    margin-bottom: 3.75rem;
  }

  .newsite-scope .browser-img {
    aspect-ratio: auto;
    width: 29.88rem;
    max-width: none;
    height: 19.13rem;
  }

  .newsite-scope .padding-section-120 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .newsite-scope .browser-heading-center {
    grid-row-gap: 1.25rem;
  }

  .newsite-scope .margin-bottom-72.mobile-60 {
    margin-bottom: 3.75rem;
  }

  .newsite-scope .flex-column-center-20 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .newsite-scope .browser-heading-v1 {
    grid-row-gap: 1.25rem;
  }

  .newsite-scope .browser-speed__card.card-2 {
    grid-column-gap: 1.63rem;
    grid-row-gap: 1.63rem;
  }

  .newsite-scope .browser-speed__card.card-1 {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
  }

  .newsite-scope .float-left {
    margin-top: .25rem;
    position: relative;
  }

  .newsite-scope .browser-customization__wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .newsite-scope .browser-customization__img {
    width: 38.13rem;
  }

  .newsite-scope .footer-menu-2 {
    grid-row-gap: 2.5rem;
    flex-flow: column;
  }

  .newsite-scope .footer-menu-2:where(.w-variant-2b5310fb-53a2-a560-c783-1a35279a5af5), .newsite-scope .footer-menu-2.in-browser-282 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .newsite-scope .padding-section-120-240 {
    padding-top: 2.5rem;
    padding-bottom: 5rem;
  }

  .newsite-scope .browser-privacy__glow {
    opacity: .7;
    width: 150%;
    display: none;
    top: 0;
  }

  .newsite-scope .browser-img-wrap__glow {
    width: 90rem;
    height: 125rem;
    top: 20%;
  }

  .newsite-scope .browser-hero__heading {
    grid-row-gap: 1.25rem;
  }

  .newsite-scope .browser-speed__card-img-wrap.img-wrap-1 {
    width: 100%;
    height: 11.25rem;
    position: relative;
  }

  .newsite-scope .browser-speed__card-img-wrap.img-wrap-2 {
    width: 100%;
    height: 11.25rem;
    margin-bottom: 0;
  }

  .newsite-scope .browser-speed__card-heading {
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .newsite-scope .browser-speed__card-img-1 {
    width: 97%;
    position: relative;
    bottom: -1rem;
  }

  .newsite-scope .browser-speed__card-img-2 {
    width: 11.75rem;
    height: 12.13rem;
    position: relative;
    bottom: -2.1rem;
  }

  .newsite-scope .btn-with-note.in-banner {
    max-width: 100%;
  }

  .newsite-scope .win-logo {
    width: 3.75rem;
    height: 3.75rem;
    margin-bottom: .25rem;
  }

  .newsite-scope .p404 {
    height: 100svh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .newsite-scope .p404-bg {
    background-image: url('../images/hero-bg-m.webp');
    height: 100%;
  }

  .newsite-scope .p404-overlay {
    display: none;
  }

  .newsite-scope .free-hero-row {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    margin-bottom: 3rem;
  }

  .newsite-scope .free-hero-logo {
    height: 3rem;
  }

  .newsite-scope .free-hero-database__list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .newsite-scope .free-hero-database {
    text-align: left;
    align-self: auto;
  }

  .newsite-scope .free-features-cards {
    grid-template-columns: 1fr;
  }

  .newsite-scope .free-features-card {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 5.69rem;
    padding: 1rem 1.25rem;
    display: flex;
  }

  .newsite-scope .free-features-card__dots {
    flex-flow: row;
    width: 100%;
    height: auto;
    padding-left: .63rem;
    inset: 0% 0% auto;
  }

  .newsite-scope .free-features-card__icon {
    inset: auto auto -.13rem 50%;
    transform: translate(-50%, 50%);
  }

  .newsite-scope .free-features-card__icon.in-feature-card-2 {
    display: flex;
  }

  .newsite-scope .padding-section-top-240 {
    padding-top: 7.5rem;
  }

  .newsite-scope .anim-caption__inner {
    height: 2.5rem;
  }

  .newsite-scope .key-benefits-item {
    justify-content: flex-start;
  }

  .newsite-scope .item-padding-32.mob-20 {
    padding: 1.25rem;
  }

  .newsite-scope .performance-item__bottom {
    padding-top: .5rem;
  }

  .newsite-scope .medium-numbers {
    font-size: 3.88rem;
  }

  .newsite-scope .base-item__blur-v1 {
    width: 38.19rem;
    height: 12.13rem;
    transform: translate(-50%, 70%)rotate(-11deg);
  }

  .newsite-scope .free-hero__img {
    width: 150%;
    max-width: none;
    right: -16.25rem;
  }

  .newsite-scope .table-btn-wrap {
    width: 100%;
  }

  .newsite-scope .free-section-bg {
    display: none;
  }

  .newsite-scope .performance-grid {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .newsite-scope .c-reviews-col {
    flex-flow: row;
    flex: none;
    display: flex;
  }

  .newsite-scope .title-7 {
    letter-spacing: -.06rem;
    font-size: 1rem;
  }

  .newsite-scope .c-reviews-left {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .newsite-scope .c-reviews-right {
    grid-column-gap: 0rem;
    width: 100%;
    height: auto;
    padding-left: 1.15rem;
    padding-right: 1.25rem;
    overflow: auto hidden;
  }

  .newsite-scope .c-reviews-box {
    flex: none;
    width: 20.25rem;
    padding: 0 .13rem;
  }

  .newsite-scope .c-reviews-right-box {
    flex-flow: row;
    flex: none;
  }

  .newsite-scope .c-reviews-overlay {
    display: none;
  }

  .newsite-scope .padding-section-160 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .newsite-scope .browser-img-box {
    border-radius: .44rem;
    align-self: flex-start;
  }

  .newsite-scope .b-custom-img.is-desktop {
    display: none;
  }

  .newsite-scope .b-custom-img.is-mobile {
    aspect-ratio: 334 / 214;
    display: block;
  }

  .newsite-scope .div-block-9.m-hide {
    display: none;
  }

  .newsite-scope .div-block-11 {
    margin-top: 56px;
  }

  .newsite-scope .chat-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: -1px;
  }

  .newsite-scope .safeweb-hero__heading {
    grid-row-gap: 1.25rem;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .newsite-scope .tagline.mob-center {
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .newsite-scope .tagline__inner {
    height: 2.13rem;
  }

  .newsite-scope .tagline__inner.is-min {
    border-radius: .38rem;
    height: 1.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .newsite-scope .item-v14__bottom {
    padding-top: .5rem;
  }

  .newsite-scope .item-v14__content-top {
    height: auto;
  }

  .newsite-scope .item-v15 {
    grid-row-gap: 0rem;
    min-height: auto;
  }

  .newsite-scope .item-v15__heading {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding-top: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .newsite-scope .item-v15__heading-bottom {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .newsite-scope .item-v15__img-wrap {
    height: 21.25rem;
  }

  .newsite-scope .item-v15__img--d {
    display: none;
  }

  .newsite-scope .item-v15__img--m {
    display: block;
  }

  .newsite-scope .body-3-medium--m-12 {
    font-size: .75rem;
  }

  .newsite-scope .scam-showcase__item {
    background-image: url('../images/scam-showcase__item-bg-1--m.avif'), linear-gradient(#171717, #161010);
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .newsite-scope .scam-showcase__item.is-2 {
    background-image: url('../images/scam-showcase__item-bg-2--m.avif'), linear-gradient(#1d1415, #221213);
  }

  .newsite-scope .scam-showcase__item.is-3 {
    background-image: url('../images/scam-showcase__item-bg-3--m.avif'), linear-gradient(#231213, #281010);
  }

  .newsite-scope .scam-showcase__item-big {
    background-image: url('../images/scam-showcase__item-bg-4--m.avif'), linear-gradient(#240e0f, #38090a);
  }

  .newsite-scope .safeweb-protect {
    text-align: left;
  }

  .newsite-scope .safeweb-protect__content {
    background-image: url('../images/safeweb-protect__content-bg--m.avif');
    padding: 1.25rem .75rem;
  }

  .newsite-scope .safeweb-protect__content.v2 {
    background-image: url('../images/faq-bg--m--v3.avif');
  }

  .newsite-scope .item-v16__heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .newsite-scope .item-v16__content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .newsite-scope .safeweb-protect__title {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .newsite-scope .safeweb-points {
    text-align: left;
  }

  .newsite-scope .safeweb-points__title {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .newsite-scope .safeweb-compatibility {
    text-align: center;
  }

  .newsite-scope .safeweb-faq {
    text-align: left;
  }

  .newsite-scope .faq-dropdown__list-inner {
    padding: 1rem;
  }

  .newsite-scope .faq-dropdown__list-inner.is-min {
    padding-top: 1rem;
  }

  .newsite-scope .safeweb-points__blur-wrap {
    top: 100%;
    left: 100%;
  }

  .newsite-scope .safeweb-hero__bg-blur {
    transform: translate(0%, -25%);
  }

  .newsite-scope .safeweb-hero__bg-img--d {
    width: 90rem;
    height: 50.63rem;
    display: none;
    transform: translate(9%, 28%);
  }

  .newsite-scope .safeweb-hero__bg-img--m {
    object-fit: fill;
    width: 100%;
    height: 50.63rem;
    display: block;
  }

  .newsite-scope .safeweb-hero__img-wrap {
    margin-top: -.5rem;
    margin-bottom: 0;
  }

  .newsite-scope .safeweb-hero__img--d {
    display: none;
  }

  .newsite-scope .safeweb-hero__img--m {
    object-fit: cover;
    width: 100%;
    height: 34.25rem;
    display: block;
  }

  .newsite-scope .sec-anchor {
    height: calc(100% + 3rem);
  }

  .newsite-scope .bundled-img-wrap {
    width: calc(100vw - 1.25rem);
  }

  .newsite-scope .bundled-img--d {
    display: none;
  }

  .newsite-scope .bundled-img--m {
    object-fit: contain;
    width: 100%;
    max-width: 22.38rem;
    height: 25.75rem;
    display: block;
  }

  .newsite-scope .grid-4 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .newsite-scope .grid-4.new-v1 {
    grid-template-columns: 1fr;
  }

  .newsite-scope .bundled-img__blur {
    opacity: 1;
    width: 300vw;
    height: auto;
    transform: translate(0, 50%);
  }

  .newsite-scope .coverage {
    text-align: left;
  }

  .newsite-scope .coverage-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-image: url('../images/Grid--m.avif'), linear-gradient(#171717 6%, #f53e3f);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    padding: 3.75rem 1.25rem;
  }

  .newsite-scope .coverage-img-wrap {
    align-self: flex-start;
    width: calc(100% + 1.25rem);
  }

  .newsite-scope .coverage-img--d {
    display: none;
  }

  .newsite-scope .coverage-img--m {
    object-fit: contain;
    width: 100%;
    max-width: none;
    height: 24.5rem;
    display: block;
  }

  .newsite-scope .max-width-mobile-192 {
    width: 100%;
    max-width: 12rem;
  }
}

.newsite-scope #w-node-ddd5426c-df39-5748-e04c-6c22a56335d5-e765a0dc {
  align-self: center;
}

.newsite-scope #w-node-_019de1c1-03fc-7197-e0b8-0f7a4b02d55e-e765a0dc {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

.newsite-scope #w-node-dcf05fd9-c1be-1a50-ceab-19c487be0804-e765a0dc {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
}

.newsite-scope #w-node-b9f31dca-c738-482a-05ad-4cd9d216533e-e765a0dc {
  grid-area: 1 / 7 / 2 / 8;
  align-self: start;
}

.newsite-scope #w-node-_3b65cc86-ca43-eedf-a851-0f1147aef6e2-e765a0dc {
  grid-area: 1 / 9 / 2 / 10;
  align-self: end;
}

.newsite-scope #w-node-_1e1a0b76-5729-5d3b-7a3b-26da47c96f53-e765a0dc {
  grid-area: 1 / 11 / 2 / 12;
  align-self: end;
}

.newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a5121-e765a0dc {
  align-self: start;
}

.newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a5128-e765a0dc {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

.newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a512f-e765a0dc {
  grid-area: 1 / 5 / 2 / 6;
  align-self: start;
}

.newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a5144-e765a0dc {
  grid-area: 1 / 7 / 2 / 8;
  align-self: start;
}

.newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a513d-e765a0dc {
  grid-area: 1 / 9 / 2 / 10;
  align-self: end;
}

.newsite-scope #w-node-_6c0c81cf-dfc9-ba43-0cc5-112adfee60c8-e765a0dc {
  grid-area: 1 / 11 / 2 / 12;
  align-self: start;
}

.newsite-scope #w-node-_356235aa-a86a-f12a-eb12-f400e927a915-e765a0dc {
  place-self: end;
}

.newsite-scope #testimonials-slider.w-node-_356235aa-a86a-f12a-eb12-f400e927a913-e765a0dc {
  grid-area: 2 / 1 / 3 / 3;
}

.newsite-scope #w-node-_5d442445-92c3-5e9b-b2a5-d28eb6bd66bf-b6bd66bc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01814-cbe2dd37 {
  align-self: center;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01817-cbe2dd37 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0181a-cbe2dd37 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0181c-cbe2dd37 {
  grid-area: 1 / 7 / 2 / 8;
  align-self: start;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0181f-cbe2dd37 {
  grid-area: 1 / 9 / 2 / 10;
  align-self: end;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01822-cbe2dd37 {
  grid-area: 1 / 11 / 2 / 12;
  align-self: end;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0182b-cbe2dd37 {
  align-self: start;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0182e-cbe2dd37 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01831-cbe2dd37 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: start;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01834-cbe2dd37 {
  grid-area: 1 / 7 / 2 / 8;
  align-self: start;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01837-cbe2dd37 {
  grid-area: 1 / 9 / 2 / 10;
  align-self: end;
}

.newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0183a-cbe2dd37 {
  grid-area: 1 / 11 / 2 / 12;
  align-self: start;
}

.newsite-scope #w-node-_356235aa-a86a-f12a-eb12-f400e927a915-cbe2dd37 {
  place-self: end;
}

.newsite-scope #testimonials-slider.w-node-_356235aa-a86a-f12a-eb12-f400e927a913-cbe2dd37, .newsite-scope #w-node-_9f35fdf5-6d0f-206d-d11b-9fda3a9c79b9-672d64f2 {
  grid-area: 2 / 1 / 3 / 3;
}

.newsite-scope #w-node-_8206ec5d-7792-b667-9476-c24131712d00-672d64f2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

.newsite-scope #w-node-_8206ec5d-7792-b667-9476-c24131712d09-672d64f2, .newsite-scope #w-node-_94ca3273-757b-a4ea-146a-2d77e9b4a33a-672d64f2 {
  place-self: start end;
}

.newsite-scope #w-node-_318d3959-0077-be9d-52f2-ab518f9c9733-73c5f5ac {
  justify-self: end;
}

.newsite-scope #w-node-_318d3959-0077-be9d-52f2-ab518f9c9732-73c5f5ac {
  place-self: end start;
}

.newsite-scope #w-node-cab51eea-3e9b-555c-d8e3-c0431213c74f-73c5f5ac {
  justify-self: end;
}

.newsite-scope #w-node-cab51eea-3e9b-555c-d8e3-c0431213c74e-73c5f5ac {
  place-self: end start;
}

.newsite-scope #w-node-cab51eea-3e9b-555c-d8e3-c0431213c75c-73c5f5ac {
  justify-self: end;
}

.newsite-scope #w-node-cab51eea-3e9b-555c-d8e3-c0431213c75b-73c5f5ac {
  place-self: end start;
}

.newsite-scope #testimonials-slider.w-node-_57635372-e1b4-9c08-438f-b621e57d8527-7433cbd2 {
  grid-area: 2 / 1 / 3 / 3;
}

.newsite-scope #w-node-_57635372-e1b4-9c08-438f-b621e57d8537-7433cbd2 {
  place-self: end;
}

.newsite-scope #w-node-_2c5a2489-9f87-d2b4-4ffd-433f5d480766-8e5d71c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

.newsite-scope #w-node-_14b8633d-17a5-2047-dd6f-2e1755595ae7-8e5d71c6, .newsite-scope #w-node-_00c08f2b-8b12-32ea-16bc-0837f8f05652-8e5d71c6, .newsite-scope #w-node-_84e97af8-8175-cdc6-9a75-4113d38722e3-8e5d71c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

.newsite-scope #w-node-_9b6541f2-ad17-1d26-affb-1027d44f1c23-8e5d71c6, .newsite-scope #w-node-_62a52217-3608-9c8a-4fbb-6d1e41b3411d-8e5d71c6, .newsite-scope #w-node-c3191955-5cc7-64a1-eedd-582baf6babf8-8e5d71c6, .newsite-scope #w-node-_9b6541f2-ad17-1d26-affb-1027d44f1c23-06efc29c, .newsite-scope #w-node-_62a52217-3608-9c8a-4fbb-6d1e41b3411d-06efc29c, .newsite-scope #w-node-c3191955-5cc7-64a1-eedd-582baf6babf8-06efc29c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

.newsite-scope #w-node-c36bb064-04a3-2477-029b-3e5a6682433e-8de31a8f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

.newsite-scope #w-node-c36bb064-04a3-2477-029b-3e5a66824342-8de31a8f {
  grid-area: 2 / 1 / 3 / 2;
}

.newsite-scope #w-node-d1f120f5-ce06-fcad-96f0-f462f5cf514c-8de31a8f {
  grid-area: 1 / 2 / 3 / 3;
  place-self: end;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a11d-2fd08cba {
  align-self: center;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a120-2fd08cba {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a123-2fd08cba {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a125-2fd08cba {
  grid-area: 1 / 7 / 2 / 8;
  align-self: start;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a128-2fd08cba {
  grid-area: 1 / 9 / 2 / 10;
  align-self: end;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a12b-2fd08cba {
  grid-area: 1 / 11 / 2 / 12;
  align-self: end;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a134-2fd08cba {
  align-self: start;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a137-2fd08cba {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a13a-2fd08cba {
  grid-area: 1 / 5 / 2 / 6;
  align-self: start;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a13d-2fd08cba {
  grid-area: 1 / 7 / 2 / 8;
  align-self: start;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a140-2fd08cba {
  grid-area: 1 / 9 / 2 / 10;
  align-self: end;
}

.newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a143-2fd08cba {
  grid-area: 1 / 11 / 2 / 12;
  align-self: start;
}

.newsite-scope #w-node-_356235aa-a86a-f12a-eb12-f400e927a915-2fd08cba {
  place-self: end;
}

.newsite-scope #testimonials-slider.w-node-_356235aa-a86a-f12a-eb12-f400e927a913-2fd08cba {
  grid-area: 2 / 1 / 3 / 3;
}

.newsite-scope #w-node-a1004b90-6d3b-2269-236e-857cf112fa35-015b5537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

.newsite-scope #w-node-_42f5dc35-41b8-8f96-4da4-c3b7764d7914-6b6e2edd, .newsite-scope #w-node-_9b49d4af-f2c6-a49f-6375-db8bdd7eb580-6b6e2edd, .newsite-scope #w-node-_4b4c3a8a-681f-5cd1-f1a4-ea6eeb8a807d-6b6e2edd, .newsite-scope #w-node-dc83adb3-1f4e-de12-eb58-b93d5bd63978-6b6e2edd, .newsite-scope #w-node-_21cede8b-7ff6-4a84-b7a9-a4c6bdec62dc-6b6e2edd, .newsite-scope #w-node-_051dfb11-76d7-07d2-d7a8-5317cfb5d8d2-6b6e2edd, .newsite-scope #w-node-da59cb73-bc20-c6d6-da51-3322230c495f-6b6e2edd, .newsite-scope #w-node-_62529b71-dd7a-e8a7-9a34-973fb6163a30-6b6e2edd, .newsite-scope #w-node-e873cac1-396f-440c-4aa1-ea270a30312a-6b6e2edd, .newsite-scope #w-node-b162f068-61aa-d25d-5019-425725ae34e0-6b6e2edd, .newsite-scope #w-node-_01b53a21-861b-a41d-d37d-16f7a498cc0e-6b6e2edd, .newsite-scope #w-node-c15d6d9e-be2e-2c80-2bac-722c8b0c220b-6b6e2edd {
  justify-self: end;
}

.newsite-scope #w-node-_1c55d7ce-0b54-e6bc-e233-15f0a59be6cc-e41bbba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

.newsite-scope #w-node-_25ec2255-ca00-b8a4-54e9-35be7bf9637c-65ee1b49, .newsite-scope #w-node-a4dc2d08-f1f0-ce66-3d2a-6fbb1fca2b1c-0c07ecd0, .newsite-scope #w-node-_1e507871-4fe0-f4b9-23c5-01305025b26c-0c07ecd0, .newsite-scope #w-node-_9bb0b32d-ccba-c58a-eeb2-7895a38dd38b-0c07ecd0, .newsite-scope #w-node-_7a2ac4bc-7e4b-3fc7-f803-2e82bf7b660c-0c07ecd0, .newsite-scope #w-node-_8cd4bbf8-b694-6668-234c-035b1707869e-aaeeb1ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

.newsite-scope #w-node-ce21d6f2-51be-c0e7-a054-d6ed99eff857-8a4caa60 {
  justify-self: end;
}

.newsite-scope #w-node-_54d68098-49d5-0a10-0189-8382359100b5-8a4caa60 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

.newsite-scope #w-node-d33317c5-f7da-e56a-aa55-a496ddc33340-ebedf863 {
  grid-area: 1 / 7 / 2 / 10;
}

.newsite-scope #w-node-_0bcdb904-afa3-9398-5e09-894aa7841219-ebedf863 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939bb-a30939b9 {
  grid-area: 1 / 1 / 2 / 7;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939be-a30939b9 {
  grid-area: 1 / 7 / 2 / 10;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939c2-a30939b9 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939c7-a30939b9 {
  grid-area: 1 / 1 / 2 / 7;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939cc-a30939b9 {
  grid-area: 1 / 7 / 2 / 10;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939d1-a30939b9 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939d7-a30939b9 {
  grid-area: 1 / 1 / 2 / 7;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939dc-a30939b9 {
  grid-area: 1 / 7 / 2 / 10;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939e1-a30939b9 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939e7-a30939b9 {
  grid-area: 1 / 1 / 2 / 7;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939ec-a30939b9 {
  grid-area: 1 / 7 / 2 / 10;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939f4-a30939b9 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939fa-a30939b9 {
  grid-area: 1 / 1 / 2 / 7;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939ff-a30939b9 {
  grid-area: 1 / 7 / 2 / 10;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a07-a30939b9 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a0d-a30939b9 {
  grid-area: 1 / 1 / 2 / 7;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a12-a30939b9 {
  grid-area: 1 / 7 / 2 / 10;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a17-a30939b9 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a1d-a30939b9 {
  grid-area: 1 / 1 / 2 / 7;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a22-a30939b9 {
  grid-area: 1 / 7 / 2 / 10;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a27-a30939b9 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a2d-a30939b9 {
  grid-area: 1 / 1 / 2 / 7;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a32-a30939b9 {
  grid-area: 1 / 7 / 2 / 10;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a37-a30939b9 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a3d-a30939b9 {
  grid-area: 1 / 1 / 2 / 7;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a42-a30939b9 {
  grid-area: 1 / 7 / 2 / 10;
}

.newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a47-a30939b9 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-a4dc2d08-f1f0-ce66-3d2a-6fbb1fca2b1c-07b7a0e7, .newsite-scope #w-node-_1e507871-4fe0-f4b9-23c5-01305025b26c-07b7a0e7, .newsite-scope #w-node-_9bb0b32d-ccba-c58a-eeb2-7895a38dd38b-07b7a0e7, .newsite-scope #w-node-_7a2ac4bc-7e4b-3fc7-f803-2e82bf7b660c-07b7a0e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

.newsite-scope #w-node-b3f8a968-739f-120a-0441-82e5a8e1bbb8-a8ae9f57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

.newsite-scope #w-node-b2354119-d9e4-6aec-8d24-aa2d4901172a-f9634d2c {
  align-self: center;
}

.newsite-scope #w-node-b2354119-d9e4-6aec-8d24-aa2d4901172e-f9634d2c {
  grid-area: 2 / 1 / 3 / 3;
  align-self: end;
}

.newsite-scope #w-node-_7d7348fc-ac36-adae-55a1-7425698d0a13-430ade98, .newsite-scope #w-node-_7d7348fc-ac36-adae-55a1-7425698d0a13-5a82a3e2 {
  grid-area: 1 / 10 / 2 / 13;
}

.newsite-scope #w-node-_6b3cd04b-d806-5d24-c3b6-9cfb2bdafec3-9f704896 {
  grid-area: 1 / 1 / 2 / 3;
}

.newsite-scope #w-node-_5156a7bb-72cc-b375-0205-5fecaf94c344-9f704896 {
  align-self: center;
}

.newsite-scope #w-node-_1f98394b-f490-1540-d8d7-7cff0998b6ad-9f704896, .newsite-scope #w-node-abe17307-1877-33d0-92ba-71377dfddc82-9f704896, .newsite-scope #w-node-ed3639ed-f66e-8339-3e5b-5d00be3e0d9c-9f704896, .newsite-scope #w-node-cdcbb451-f612-a0cc-4904-9b4e7d298726-9f704896, .newsite-scope #w-node-_12e097f7-e9f3-7795-f2b5-019aabd1864a-9f704896, .newsite-scope #w-node-aa329785-3808-3ef8-cb1c-4fce6283886f-9f704896, .newsite-scope #w-node-d7e0247a-775c-0d93-546e-007f1814c623-9f704896, .newsite-scope #w-node-cfde90ed-6a73-8632-ba4a-0b9e61e1dff9-9f704896, .newsite-scope #w-node-_58841db6-1232-a0bc-762a-db3155be3711-9f704896 {
  align-self: stretch;
}

.newsite-scope #w-node-b84b3bf7-cecd-47a5-3d56-1a25a4fadf90-9f704896 {
  grid-area: 1 / 2 / 2 / 3;
}

.newsite-scope #w-node-_552f274a-a9ff-7180-3bfa-9c5b40ed89ae-9f704896 {
  grid-area: 1 / 3 / 2 / 4;
}

.newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf438d2-9f704896 {
  align-self: center;
}

.newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf438d8-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf438ef-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf438f9-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43906-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43913-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf4391d-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43927-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43931-9f704896 {
  align-self: stretch;
}

.newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43941-9f704896 {
  grid-area: 1 / 3 / 2 / 4;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284eb0-2e90b80d {
  grid-area: 1 / 1 / 2 / 3;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284eb2-2e90b80d {
  align-self: center;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284eb8-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ecf-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ed9-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ee6-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ef3-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284efd-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f07-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f11-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f1b-2e90b80d {
  align-self: stretch;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f21-2e90b80d {
  grid-area: 1 / 3 / 2 / 4;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f26-2e90b80d {
  align-self: center;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f2c-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f43-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f4d-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f57-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f61-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f6b-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f75-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f7f-2e90b80d {
  align-self: stretch;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f8a-2e90b80d {
  grid-area: 1 / 3 / 2 / 4;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284eb0-f2402dae {
  grid-area: 1 / 1 / 2 / 3;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284eb2-f2402dae {
  align-self: center;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284eb8-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ecf-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ed9-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ee6-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ef3-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284efd-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f07-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f11-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f1b-f2402dae {
  align-self: stretch;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f21-f2402dae {
  grid-area: 1 / 3 / 2 / 4;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f26-f2402dae {
  align-self: center;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f2c-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f43-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f4d-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f57-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f61-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f6b-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f75-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f7f-f2402dae {
  align-self: stretch;
}

.newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f8a-f2402dae {
  grid-area: 1 / 3 / 2 / 4;
}

.newsite-scope #w-node-_15c8b5fe-9019-abdd-e031-3c0e9cc1295d-807cbbed, .newsite-scope #w-node-_49f7385c-a7bd-abe8-deb5-037fb25e6a40-807cbbed, .newsite-scope #w-node-_3c730b42-d06e-2f68-62c3-7819c5f463df-807cbbed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

.newsite-scope #w-node-f14ce1c6-63a2-05fd-99c7-a975d5425330-c54767fb {
  place-self: center;
}

.newsite-scope #w-node-_6b962f59-36d6-d469-040d-00432a5ccde1-c54767fb {
  grid-area: 1 / 2 / 4 / 3;
}

.newsite-scope #w-node-_3b140ef0-0bae-4147-b973-0a372798e14c-c54767fb {
  place-self: center;
}

.newsite-scope #w-node-_7cab5697-b66e-5dbe-f2ca-d30eb21e31bc-c54767fb {
  grid-area: 1 / 1 / 2 / 5;
}

.newsite-scope #w-node-_89fb8861-9d70-36ce-5dcd-e7d725560a5b-c54767fb {
  grid-area: 1 / 5 / 2 / 9;
}

.newsite-scope #w-node-_70ae7c55-6a2a-1f93-d5f8-9fd064feb996-c54767fb {
  grid-area: 1 / 9 / 2 / 13;
}

.newsite-scope #w-node-_403923c7-3573-f68b-62a4-92f22019cf38-c54767fb {
  grid-area: 2 / 1 / 3 / 4;
}

.newsite-scope #w-node-cf340dca-8c76-0157-c253-58a43686666c-c54767fb {
  grid-area: 2 / 4 / 3 / 7;
}

.newsite-scope #w-node-d702d444-1fb4-1402-435b-33a0f02bfde7-c54767fb {
  grid-area: 2 / 7 / 3 / 10;
}

.newsite-scope #w-node-_47e31bbd-0f99-68a3-ba05-9a820fe8f4d5-c54767fb {
  grid-area: 2 / 10 / 3 / 13;
}

.newsite-scope #w-node-_5055b093-7816-0410-b38c-d7e2f503aa44-c54767fb {
  place-self: center;
}

.newsite-scope #w-node-c43c5223-4402-b2dd-ee57-e60bd6e8f4c5-8f0c6cd1 {
  place-self: end;
}

.newsite-scope #scam-slider.w-node-_4c3c1023-7d5f-557f-e708-1f3c41de37c5-8f0c6cd1 {
  grid-area: 2 / 1 / 3 / 3;
}

@media screen and (min-width: 1920px) {
  .newsite-scope #w-node-ddd5426c-df39-5748-e04c-6c22a56335d5-e765a0dc, .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01814-cbe2dd37, .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a11d-2fd08cba {
    align-self: end;
  }
}

@media screen and (max-width: 991px) {
  .newsite-scope #w-node-ddd5426c-df39-5748-e04c-6c22a56335d5-e765a0dc {
    align-self: start;
  }

  .newsite-scope #w-node-_019de1c1-03fc-7197-e0b8-0f7a4b02d55e-e765a0dc {
    grid-column: 2 / 3;
  }

  .newsite-scope #w-node-dcf05fd9-c1be-1a50-ceab-19c487be0804-e765a0dc {
    grid-column: 3 / 4;
  }

  .newsite-scope #w-node-b9f31dca-c738-482a-05ad-4cd9d216533e-e765a0dc {
    grid-column: 4 / 5;
  }

  .newsite-scope #w-node-_3b65cc86-ca43-eedf-a851-0f1147aef6e2-e765a0dc {
    grid-column: 5 / 6;
  }

  .newsite-scope #w-node-_1e1a0b76-5729-5d3b-7a3b-26da47c96f53-e765a0dc {
    grid-column: 6 / 7;
    align-self: center;
  }

  .newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a5128-e765a0dc {
    grid-column: 2 / 3;
  }

  .newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a512f-e765a0dc {
    grid-column: 3 / 4;
  }

  .newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a5144-e765a0dc {
    grid-column: 4 / 5;
    align-self: end;
  }

  .newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a513d-e765a0dc {
    grid-column: 5 / 6;
    align-self: center;
  }

  .newsite-scope #w-node-_6c0c81cf-dfc9-ba43-0cc5-112adfee60c8-e765a0dc {
    grid-column: 6 / 7;
    align-self: center;
  }

  .newsite-scope #w-node-ce1eeea3-c734-d050-3d7e-d78ebfdc349c-bfdc3498, .newsite-scope #w-node-a62ee200-18dd-791a-a3b8-04671721d3f0-cbe2dd37 {
    grid-column: 2 / 3;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01814-cbe2dd37 {
    align-self: start;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01817-cbe2dd37 {
    grid-column: 2 / 3;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0181a-cbe2dd37 {
    grid-column: 3 / 4;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0181c-cbe2dd37 {
    grid-column: 4 / 5;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0181f-cbe2dd37 {
    grid-column: 5 / 6;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01822-cbe2dd37 {
    grid-column: 6 / 7;
    align-self: center;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0182e-cbe2dd37 {
    grid-column: 2 / 3;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01831-cbe2dd37 {
    grid-column: 3 / 4;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01834-cbe2dd37 {
    grid-column: 4 / 5;
    align-self: end;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01837-cbe2dd37 {
    grid-column: 5 / 6;
    align-self: center;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0183a-cbe2dd37 {
    grid-column: 6 / 7;
    align-self: center;
  }

  .newsite-scope #w-node-_8206ec5d-7792-b667-9476-c24131712d05-672d64f2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  .newsite-scope #w-node-cab51eea-3e9b-555c-d8e3-c0431213c718-73c5f5ac, .newsite-scope #w-node-a62ee200-18dd-791a-a3b8-04671721d3f0-2fd08cba {
    grid-column: 2 / 3;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a11d-2fd08cba {
    align-self: start;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a120-2fd08cba {
    grid-column: 2 / 3;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a123-2fd08cba {
    grid-column: 3 / 4;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a125-2fd08cba {
    grid-column: 4 / 5;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a128-2fd08cba {
    grid-column: 5 / 6;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a12b-2fd08cba {
    grid-column: 6 / 7;
    align-self: center;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a137-2fd08cba {
    grid-column: 2 / 3;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a13a-2fd08cba {
    grid-column: 3 / 4;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a13d-2fd08cba {
    grid-column: 4 / 5;
    align-self: end;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a140-2fd08cba {
    grid-column: 5 / 6;
    align-self: center;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a143-2fd08cba {
    grid-column: 6 / 7;
    align-self: center;
  }

  .newsite-scope #w-node-ce21d6f2-51be-c0e7-a054-d6ed99eff857-8a4caa60 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  .newsite-scope #w-node-_54d68098-49d5-0a10-0189-8382359100b5-8a4caa60 {
    grid-column: span 1 / span 1;
  }

  .newsite-scope #w-node-b3f8a968-739f-120a-0441-82e5a8e1bbb8-a8ae9f57 {
    grid-column: span 2 / span 2;
  }

  .newsite-scope #w-node-_1747ade4-d2de-d6c4-088b-72a5c597cbd0-5ca1e054, .newsite-scope #w-node-_1747ade4-d2de-d6c4-088b-72a5c597cbd0-c54767fb, .newsite-scope #w-node-_1747ade4-d2de-d6c4-088b-72a5c597cbd0-8f0c6cd1 {
    grid-column: 2 / 3;
  }
}

@media screen and (max-width: 767px) {
  .newsite-scope #w-node-_6c0c81cf-dfc9-ba43-0cc5-112adfee60c8-e765a0dc {
    align-self: end;
  }

  .newsite-scope #w-node-_2455e0ca-44bf-ea9b-ed30-c32e0c0c1bb1-e765a0dc {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-_356235aa-a86a-f12a-eb12-f400e927a915-e765a0dc {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0183a-cbe2dd37 {
    align-self: end;
  }

  .newsite-scope #w-node-_9f35fdf5-6d0f-206d-d11b-9fda3a9c79b9-672d64f2 {
    grid-column-end: 2;
  }

  .newsite-scope #w-node-_8206ec5d-7792-b667-9476-c24131712d00-672d64f2 {
    grid-column: span 1 / span 1;
  }

  .newsite-scope #w-node-_8206ec5d-7792-b667-9476-c24131712d05-672d64f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  .newsite-scope #w-node-_8206ec5d-7792-b667-9476-c24131712d09-672d64f2, .newsite-scope #w-node-_94ca3273-757b-a4ea-146a-2d77e9b4a33a-672d64f2 {
    place-self: auto;
  }

  .newsite-scope #w-node-_14b8633d-17a5-2047-dd6f-2e1755595ae7-8e5d71c6 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: auto;
  }

  .newsite-scope #w-node-_14b8633d-17a5-2047-dd6f-2e1755595ae8-8e5d71c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  .newsite-scope #w-node-_00c08f2b-8b12-32ea-16bc-0837f8f05652-8e5d71c6 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: auto;
  }

  .newsite-scope #w-node-_00c08f2b-8b12-32ea-16bc-0837f8f05653-8e5d71c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  .newsite-scope #w-node-_84e97af8-8175-cdc6-9a75-4113d38722e3-8e5d71c6 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: auto;
  }

  .newsite-scope #w-node-_84e97af8-8175-cdc6-9a75-4113d38722e4-8e5d71c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  .newsite-scope #w-node-c36bb064-04a3-2477-029b-3e5a6682433e-8de31a8f {
    grid-column: span 1 / span 1;
  }

  .newsite-scope #w-node-d1f120f5-ce06-fcad-96f0-f462f5cf514c-8de31a8f {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: auto;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a143-2fd08cba {
    align-self: end;
  }

  .newsite-scope #w-node-_42b22a85-0d4f-8518-9ca4-40cc67b3a725-f5c76f9e {
    grid-area: 2 / 1 / 3 / 3;
  }

  .newsite-scope #w-node-_25ec2255-ca00-b8a4-54e9-35be7bf9637c-65ee1b49 {
    grid-area: 5 / 1 / 6 / 2;
  }

  .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939bb-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939c7-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939cc-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939d1-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939d7-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939dc-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939e1-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939e7-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939ec-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939f4-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939fa-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a30939ff-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a07-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a0d-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a12-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a17-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a1d-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a22-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a27-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a2d-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a32-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a37-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a3d-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a42-a30939b9, .newsite-scope #w-node-_3232e48d-e54d-0e96-74d4-0a29a3093a47-a30939b9, .newsite-scope #w-node-c8173671-3ff9-793d-ed4d-d0f3eb3e5fd3-1b95910d, .newsite-scope #w-node-_4d4684d0-eb22-2aef-6ccc-f41b753116a5-1b95910d, .newsite-scope #w-node-b057b274-f80d-d4f0-1481-7d2d78209257-1b95910d, .newsite-scope #w-node-c8173671-3ff9-793d-ed4d-d0f3eb3e5fdf-1b95910d, .newsite-scope #w-node-_1dcc7af4-b861-da58-e2be-c326a279516e-1b95910d, .newsite-scope #w-node-_0f5a204d-fb0b-6d0f-72b0-575ba394337e-1b95910d, .newsite-scope #w-node-c0384172-c680-75d3-a950-8587b17cb12a-a116da59, .newsite-scope #w-node-c0384172-c680-75d3-a950-8587b17cb12d-a116da59, .newsite-scope #w-node-c0384172-c680-75d3-a950-8587b17cb130-a116da59, .newsite-scope #w-node-c0384172-c680-75d3-a950-8587b17cb134-a116da59, .newsite-scope #w-node-c0384172-c680-75d3-a950-8587b17cb13b-a116da59, .newsite-scope #w-node-a82e37df-bb08-cd08-ce52-762572ecc7f4-a116da59, .newsite-scope #w-node-af4c1889-7dbc-2c7b-7df2-0fd3c50adc65-a116da59, .newsite-scope #w-node-af4c1889-7dbc-2c7b-7df2-0fd3c50adc69-a116da59, .newsite-scope #w-node-af4c1889-7dbc-2c7b-7df2-0fd3c50adc6f-a116da59, .newsite-scope #w-node-af6769f1-1903-5d9d-28e9-fad6867f8480-a116da59, .newsite-scope #w-node-af6769f1-1903-5d9d-28e9-fad6867f8484-a116da59, .newsite-scope #w-node-af6769f1-1903-5d9d-28e9-fad6867f848a-a116da59, .newsite-scope #w-node-c1f83bfc-66ba-7f7a-b479-17e5d15834b5-a116da59, .newsite-scope #w-node-c1f83bfc-66ba-7f7a-b479-17e5d15834b9-a116da59, .newsite-scope #w-node-c1f83bfc-66ba-7f7a-b479-17e5d15834bf-a116da59, .newsite-scope #w-node-c1f83bfc-66ba-7f7a-b479-17e5d15834c4-a116da59, .newsite-scope #w-node-c1f83bfc-66ba-7f7a-b479-17e5d15834c8-a116da59, .newsite-scope #w-node-c1f83bfc-66ba-7f7a-b479-17e5d15834ce-a116da59, .newsite-scope #w-node-_29efa1f0-c8a8-d55d-79c4-489aa1322647-a116da59, .newsite-scope #w-node-_29efa1f0-c8a8-d55d-79c4-489aa132264b-a116da59, .newsite-scope #w-node-_29efa1f0-c8a8-d55d-79c4-489aa1322651-a116da59, .newsite-scope #w-node-_05ec7f3f-a3dd-c76e-c3b3-2fbdc6aba121-a116da59, .newsite-scope #w-node-_05ec7f3f-a3dd-c76e-c3b3-2fbdc6aba125-a116da59, .newsite-scope #w-node-_05ec7f3f-a3dd-c76e-c3b3-2fbdc6aba12b-a116da59 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  .newsite-scope #w-node-_95f8f3de-5685-7f4a-2c18-8f7658708dd1-5ca1e054 {
    grid-area: 1 / 1 / 2 / 2;
  }

  .newsite-scope #w-node-_6b3cd04b-d806-5d24-c3b6-9cfb2bdafec3-9f704896, .newsite-scope #w-node-f9491e89-4291-8bfc-91ed-9be47a96d83d-9f704896, .newsite-scope #w-node-abe17307-1877-33d0-92ba-71377dfddc82-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fc7b-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fc80-9f704896, .newsite-scope #w-node-ed3639ed-f66e-8339-3e5b-5d00be3e0d9c-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fc8b-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fc90-9f704896, .newsite-scope #w-node-cdcbb451-f612-a0cc-4904-9b4e7d298726-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fc9e-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fca3-9f704896, .newsite-scope #w-node-_12e097f7-e9f3-7795-f2b5-019aabd1864a-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fcb1-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fcb6-9f704896, .newsite-scope #w-node-aa329785-3808-3ef8-cb1c-4fce6283886f-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fcc1-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fcc6-9f704896, .newsite-scope #w-node-d7e0247a-775c-0d93-546e-007f1814c623-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fcd1-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fcd6-9f704896, .newsite-scope #w-node-cfde90ed-6a73-8632-ba4a-0b9e61e1dff9-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fce1-9f704896, .newsite-scope #w-node-_2de1a7ef-3bf0-9f8a-9793-e5370114fce6-9f704896, .newsite-scope #w-node-_58841db6-1232-a0bc-762a-db3155be3711-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf438ed-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf438ef-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf438f2-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf438f7-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf438f9-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf438fc-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43901-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43906-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43909-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf4390e-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43913-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43916-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf4391b-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf4391d-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43920-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43925-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43927-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf4392a-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf4392f-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43931-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43934-9f704896, .newsite-scope #w-node-_0a900196-2917-b3b8-ea41-b83a9cf43939-9f704896, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284eb0-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ecd-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ecf-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ed2-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ed7-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ed9-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284edc-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ee1-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ee6-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ee9-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284eee-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ef3-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ef6-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284efb-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284efd-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f00-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f05-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f07-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f0a-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f0f-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f11-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f14-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f19-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f1b-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f41-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f43-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f46-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f4b-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f4d-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f50-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f55-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f57-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f5a-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f5f-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f61-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f64-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f69-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f6b-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f6e-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f73-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f75-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f78-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f7d-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f7f-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f82-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f87-2e90b80d, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284eb0-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ecd-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ecf-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ed2-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ed7-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ed9-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284edc-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ee1-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ee6-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ee9-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284eee-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ef3-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284ef6-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284efb-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284efd-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f00-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f05-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f07-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f0a-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f0f-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f11-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f14-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f19-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f1b-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f41-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f43-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f46-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f4b-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f4d-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f50-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f55-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f57-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f5a-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f5f-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f61-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f64-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f69-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f6b-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f6e-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f73-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f75-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f78-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f7d-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f7f-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f82-f2402dae, .newsite-scope #w-node-_958bab19-d486-c8ef-3e56-bfdce0284f87-f2402dae {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  .newsite-scope #w-node-_6b962f59-36d6-d469-040d-00432a5ccde1-c54767fb {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  .newsite-scope #w-node-_7cab5697-b66e-5dbe-f2ca-d30eb21e31bc-c54767fb, .newsite-scope #w-node-_89fb8861-9d70-36ce-5dcd-e7d725560a5b-c54767fb, .newsite-scope #w-node-_70ae7c55-6a2a-1f93-d5f8-9fd064feb996-c54767fb, .newsite-scope #w-node-_403923c7-3573-f68b-62a4-92f22019cf38-c54767fb, .newsite-scope #w-node-cf340dca-8c76-0157-c253-58a43686666c-c54767fb, .newsite-scope #w-node-d702d444-1fb4-1402-435b-33a0f02bfde7-c54767fb, .newsite-scope #w-node-_47e31bbd-0f99-68a3-ba05-9a820fe8f4d5-c54767fb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  .newsite-scope #w-node-f8812cbf-32b1-2d04-9c45-9e92044aca78-8f0c6cd1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  .newsite-scope #w-node-ddd5426c-df39-5748-e04c-6c22a56335d5-e765a0dc {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  .newsite-scope #w-node-_019de1c1-03fc-7197-e0b8-0f7a4b02d55e-e765a0dc {
    grid-column-start: 1;
    align-self: auto;
  }

  .newsite-scope #w-node-dcf05fd9-c1be-1a50-ceab-19c487be0804-e765a0dc {
    grid-area: 2 / 3 / 3 / 4;
    place-self: auto end;
  }

  .newsite-scope #w-node-b9f31dca-c738-482a-05ad-4cd9d216533e-e765a0dc {
    grid-area: 3 / 1 / 4 / 2;
    place-self: auto start;
  }

  .newsite-scope #w-node-_3b65cc86-ca43-eedf-a851-0f1147aef6e2-e765a0dc {
    grid-area: 2 / 2 / 3 / 3;
    place-self: auto center;
  }

  .newsite-scope #w-node-_1e1a0b76-5729-5d3b-7a3b-26da47c96f53-e765a0dc {
    grid-area: 3 / 3 / 4 / 4;
    place-self: auto end;
  }

  .newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a5121-e765a0dc {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  .newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a5128-e765a0dc {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  .newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a512f-e765a0dc {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  .newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a5144-e765a0dc {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  .newsite-scope #w-node-_0c6559fe-f75d-5484-0d51-b583628a513d-e765a0dc {
    grid-area: 2 / 3 / 3 / 4;
    place-self: start end;
  }

  .newsite-scope #w-node-_6c0c81cf-dfc9-ba43-0cc5-112adfee60c8-e765a0dc {
    grid-column: 3 / 4;
    justify-self: end;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01814-cbe2dd37 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01817-cbe2dd37 {
    grid-column-start: 1;
    align-self: auto;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0181a-cbe2dd37 {
    grid-area: 2 / 3 / 3 / 4;
    place-self: auto end;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0181c-cbe2dd37 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: auto start;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0181f-cbe2dd37 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: auto center;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01822-cbe2dd37 {
    grid-area: 3 / 3 / 4 / 4;
    place-self: auto end;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0182b-cbe2dd37 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0182e-cbe2dd37 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01831-cbe2dd37 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01834-cbe2dd37 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e01837-cbe2dd37 {
    grid-area: 2 / 3 / 3 / 4;
    place-self: start end;
  }

  .newsite-scope #w-node-_2a8402d1-3158-94d2-4d46-ac84d5e0183a-cbe2dd37 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  .newsite-scope #w-node-_2455e0ca-44bf-ea9b-ed30-c32e0c0c1bb1-cbe2dd37 {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-_356235aa-a86a-f12a-eb12-f400e927a915-cbe2dd37 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  .newsite-scope #testimonials-slider.w-node-_356235aa-a86a-f12a-eb12-f400e927a913-cbe2dd37 {
    grid-column-end: 3;
  }

  .newsite-scope #w-node-_318d3959-0077-be9d-52f2-ab518f9c9733-73c5f5ac, .newsite-scope #w-node-cab51eea-3e9b-555c-d8e3-c0431213c74f-73c5f5ac, .newsite-scope #w-node-cab51eea-3e9b-555c-d8e3-c0431213c75c-73c5f5ac {
    justify-self: auto;
  }

  .newsite-scope #testimonials-slider.w-node-_57635372-e1b4-9c08-438f-b621e57d8527-7433cbd2 {
    grid-column-end: 3;
  }

  .newsite-scope #w-node-_57635372-e1b4-9c08-438f-b621e57d8537-7433cbd2 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a11d-2fd08cba {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a120-2fd08cba {
    grid-column-start: 1;
    align-self: auto;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a123-2fd08cba {
    grid-area: 2 / 3 / 3 / 4;
    place-self: auto end;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a125-2fd08cba {
    grid-area: 3 / 1 / 4 / 2;
    place-self: auto start;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a128-2fd08cba {
    grid-area: 2 / 2 / 3 / 3;
    place-self: auto center;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a12b-2fd08cba {
    grid-area: 3 / 3 / 4 / 4;
    place-self: auto end;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a134-2fd08cba {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a137-2fd08cba {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a13a-2fd08cba {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a13d-2fd08cba {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a140-2fd08cba {
    grid-area: 2 / 3 / 3 / 4;
    place-self: start end;
  }

  .newsite-scope #w-node-_93af3b27-0ed9-3eb5-e01a-7b7c15a1a143-2fd08cba {
    grid-column: 3 / 4;
    justify-self: end;
  }

  .newsite-scope #w-node-_2455e0ca-44bf-ea9b-ed30-c32e0c0c1bb1-2fd08cba {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-_356235aa-a86a-f12a-eb12-f400e927a915-2fd08cba {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  .newsite-scope #testimonials-slider.w-node-_356235aa-a86a-f12a-eb12-f400e927a913-2fd08cba {
    grid-column-end: 3;
  }

  .newsite-scope #w-node-_42f5dc35-41b8-8f96-4da4-c3b7764d7914-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-_58a6ac79-6874-69de-1474-4fe3065d724a-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-b3412c7e-d12f-55dc-b5ca-28f1ef912950-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-_9b49d4af-f2c6-a49f-6375-db8bdd7eb580-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-d1a4d7ba-5d71-259e-a082-1b70a442710f-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-d1a4d7ba-5d71-259e-a082-1b70a4427111-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-_4b4c3a8a-681f-5cd1-f1a4-ea6eeb8a807d-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-_3e616bd6-06de-7438-18b5-a4773706a5c5-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-_3e616bd6-06de-7438-18b5-a4773706a5c7-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-dc83adb3-1f4e-de12-eb58-b93d5bd63978-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-_5d274cf5-c242-b357-a90f-28a91e8678e9-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-_5d274cf5-c242-b357-a90f-28a91e8678eb-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-_21cede8b-7ff6-4a84-b7a9-a4c6bdec62dc-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-_602113b1-4ecf-3282-b226-cc8bf1caa857-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-_602113b1-4ecf-3282-b226-cc8bf1caa859-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-_051dfb11-76d7-07d2-d7a8-5317cfb5d8d2-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-a301198e-2df4-2fd9-1d51-ff0ff8c65636-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-a301198e-2df4-2fd9-1d51-ff0ff8c65638-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-da59cb73-bc20-c6d6-da51-3322230c495f-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-_80cadc71-aea3-c54f-6b69-03f20e5ef7c9-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-_80cadc71-aea3-c54f-6b69-03f20e5ef7cb-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-_62529b71-dd7a-e8a7-9a34-973fb6163a30-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-_46d00d44-7bff-5456-964e-462147adb686-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-_225ce478-175c-81f3-4457-db2956bff563-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-e873cac1-396f-440c-4aa1-ea270a30312a-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-_6abae757-257f-c0b9-0fc8-c1b068fe8d8e-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-ae18894d-cb88-a18b-ae89-2a70ad4a0605-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-b162f068-61aa-d25d-5019-425725ae34e0-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-c11ca7cd-4f7a-7bf9-363b-ab56d1637d2e-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-c11ca7cd-4f7a-7bf9-363b-ab56d1637d30-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-_01b53a21-861b-a41d-d37d-16f7a498cc0e-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-c07c6f8b-8c44-8b46-7298-041ee97be8f8-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-c07c6f8b-8c44-8b46-7298-041ee97be8fa-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-c15d6d9e-be2e-2c80-2bac-722c8b0c220b-6b6e2edd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  .newsite-scope #w-node-_958f64b3-5b19-277a-b87b-c59f94c31dc3-6b6e2edd {
    grid-area: 1 / 1 / 2 / 3;
  }

  .newsite-scope #w-node-_958f64b3-5b19-277a-b87b-c59f94c31dc5-6b6e2edd {
    align-self: end;
  }

  .newsite-scope #w-node-_683b6910978fcd7ee41bbbae000000000017-e41bbba8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  .newsite-scope #w-node-b3f8a968-739f-120a-0441-82e5a8e1bbb8-a8ae9f57 {
    grid-column: span 1 / span 1;
  }

  .newsite-scope #w-node-b2354119-d9e4-6aec-8d24-aa2d4901172a-f9634d2c {
    align-self: auto;
  }

  .newsite-scope #w-node-b2354119-d9e4-6aec-8d24-aa2d4901172e-f9634d2c {
    grid-column-end: 2;
  }

  .newsite-scope #w-node-_15c8b5fe-9019-abdd-e031-3c0e9cc1295d-807cbbed {
    grid-area: 1 / 1 / 2 / 2;
  }
}


@font-face {
  font-family: 'Baijamjuree';
  src: url('../fonts/BaiJamjuree-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Baijamjuree';
  src: url('../fonts/BaiJamjuree-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Baijamjuree';
  src: url('../fonts/BaiJamjuree-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}