@font-face {
  font-family: "Gilroy-Bold";
  src: local("Gilroy Bold"), local("Gilroy-Bold"), url("/static/multisite/fonts/gilroy-bold/font.1ae242ab1b08.woff2") format("woff2"), url("/static/multisite/fonts/gilroy-bold/font.c7f8529bb670.woff") format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Plus-Jakarta-Sans-Bold";
  src: local("Plus Jakarta Sans Bold"), local("Plus-Jakarta-Sans-Bold"), local("PlusJakartaSans Bold"), local("PlusJakartaSans-Bold"), url("/static/multisite/fonts/plus-jakarta-sans/PlusJakartaSans-Bold.7dae24496371.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: local("Inter Thin"), local("Inter-Thin"), url("/static/multisite/fonts/inter/inter-v13-latin-100.3e8055911b78.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-100.1481311b8642.woff") format("woff");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: local("Inter ExtraLight"), local("Inter-ExtraLight"), url("/static/multisite/fonts/inter/inter-v13-latin-200.2a1938cd178e.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-200.e8191ad0a4d9.woff") format("woff");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: local("Inter Light"), local("Inter-Light"), url("/static/multisite/fonts/inter/inter-v13-latin-300.dbbd96470df8.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-300.61b417064c78.woff") format("woff");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: local("Inter Regular"), local("Inter-Regular"), url("/static/multisite/fonts/inter/inter-v13-latin-regular.73aaa95eab31.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-regular.6853cf1ebb25.woff") format("woff");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: local("Inter Medium"), local("Inter-Medium"), url("/static/multisite/fonts/inter/inter-v13-latin-500.96948ea7ac03.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-500.d4ab2b64b58b.woff") format("woff");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: local("Inter SemiBold"), local("Inter-SemiBold"), url("/static/multisite/fonts/inter/inter-v13-latin-600.0bf7eadca131.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-600.3f735e767421.woff") format("woff");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: local("Inter Bold"), local("Inter-Bold"), url("/static/multisite/fonts/inter/inter-v13-latin-700.2a4c97ec45ef.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-700.3ac6f24b20de.woff") format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: local("Inter ExtraBold"), local("Inter-ExtraBold"), url("/static/multisite/fonts/inter/inter-v13-latin-800.9b96e5d17b9b.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-800.92c9b4c7fbef.woff") format("woff");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: local("Inter Black"), local("Inter-Black"), url("/static/multisite/fonts/inter/inter-v13-latin-900.360288f2a48c.woff2") format("woff2"), url("/static/multisite/fonts/inter/inter-v13-latin-900.25b043f50e9a.woff") format("woff");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}
.type-radial {
  height: 2px;
  width: 100%;
  background: radial-gradient(circle at 50% 100%, rgba(61, 61, 61, 0.28) 0%, rgba(146, 139, 139, 0) 100%);
}
.type-lined {
  border-bottom: 2px solid #9ca3af;
}
.type-lined-200 {
  border-bottom: 1px solid #e5e7eb;
}

.link-default {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.28px;
  text-decoration: none;
  display: inline-flex;
  align-items: end;
  gap: 0.25rem;
  color: #374151;
}
.link-default .link-text {
  border-bottom: 1px solid transparent;
}
.link-default:hover, .link-default-hover {
  text-decoration: #0061EF;
  color: #0061EF;
}
.link-default:hover .link-svg, .link-default-hover .link-svg {
  color: #4A94FF;
}
.link-default:hover .link-text, .link-default-hover .link-text {
  border-bottom: 1px solid #4A94FF;
}
.link-default:active, .link-default-active {
  text-decoration: #0061EF;
  color: #0061EF;
}
.link-default:active .link-svg, .link-default-active .link-svg {
  color: #4A94FF;
}
.link-default:disabled, .link-default-disabled {
  cursor: not-allowed;
  pointer-events: none;
  color: #9ca3af;
}
.link-default:disabled .link-svg, .link-default-disabled .link-svg {
  color: #9ca3af;
}

.ff-gilroy-bold, .text-display-xl, .text-display-l, .text-display-s, .text-display-xs {
  font-family: "Gilroy-Bold", "Plus-Jakarta-Sans-Bold", sans-serif;
}

.ff-inter, html, body {
  font-family: "Inter", sans-serif;
}

html, body {
  font-size: 16px;
}

.h1 {
  font-size: 2.5rem;
}

.h2 {
  font-size: 2.25rem;
}

.h3 {
  font-size: 2rem;
}

.h4 {
  font-size: 1.75rem;
}

.h5 {
  font-size: 1.5rem;
}

.h6 {
  font-size: 1.25rem;
}

.text-overline-14 {
  font-size: 0.875rem;
}

.text-overline-12 {
  font-size: 0.75rem;
}

.text-display-xl, .text-display-l, .text-display-s, .text-display-xs, .h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1.2;
}

.text-paragraph-l, .text-paragraph-m, .text-paragraph-s, .text-paragraph-xs {
  line-height: 1.4;
}

.text-overline-14, .text-overline-12, .text-label-l, .text-label-m, .text-label-s, .text-label-xs {
  line-height: 1;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 500;
}

.text-display-xl, .text-display-l, .text-display-s, .text-display-xs, .h1, .h2, .h3, .h4, .h5, .h6, .text-paragraph-l, .text-paragraph-m, .text-paragraph-s, .text-paragraph-xs, .text-label-l, .text-label-m, .text-label-s, .text-label-xs {
  letter-spacing: -0.02em;
}

.text-overline-14, .text-overline-12 {
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

@media (max-width: 767.98px) {
  .h1 {
    font-size: 2.25rem;
  }

  .h2 {
    font-size: 2rem;
  }

  .h3 {
    font-size: 1.75rem;
  }

  .h4 {
    font-size: 1.5rem;
  }

  .h5 {
    font-size: 1.25rem;
  }

  .h6 {
    font-size: 1.125rem;
  }
}
.navbar {
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04), 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
}

.navbar-toggler-icon {
  transition: background-image 0.2s linear;
}

.navbar-toggler.collapsed .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path stroke="%236B7280" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3 4.75h14M3 10h14M3 15.25h14"/></svg>');
}

.nav-link {
  line-height: 1;
}

@media (max-width: 1215.98px) {
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    --bs-dropdown-spacer: 0.25rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0;
    --bs-dropdown-font-size: 0.875rem;
    --bs-dropdown-item-padding-x: 0;
    --bs-dropdown-link-hover-bg: var(--bs-dropdown-bg);
    --bs-dropdown-link-active-bg: var(--bs-dropdown-bg);
    --bs-dropdown-box-shadow: none;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu.show {
    align-items: center;
  }
  .navbar-expand-xl .navbar-nav .dropdown-item {
    line-height: 1.4;
  }
  .navbar-expand-xl .navbar-collapse * {
    max-width: 343px;
    margin-left: auto;
    margin-right: auto;
  }
}
.dropdown-toggle {
  display: flex;
  align-items: center;
}
.dropdown-toggle::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path stroke="%231F2937" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m15 8-5 5-5-5"/></svg>');
  width: 1.25rem;
  height: 1.25rem;
  border: none;
  margin-left: 0.5rem;
}
.dropdown-toggle.show::after {
  transform: rotateX(180deg);
}

.dropdown-menu.show {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.dropdown-item {
  --bs-dropdown-item-border-radius: 0.5rem;
  line-height: 1;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0061EF;
  --bs-btn-border-color: #0061EF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0049B3;
  --bs-btn-hover-border-color: #0049B3;
  --bs-btn-focus-shadow-rgb: 38, 121, 241;
  --bs-btn-active-color: #A5C9FF;
  --bs-btn-active-bg: #0049B3;
  --bs-btn-active-border-color: #0049B3;
  --bs-btn-active-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04), 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
  --bs-btn-disabled-color: #D2E4FF;
  --bs-btn-disabled-bg: #78AEFF;
  --bs-btn-disabled-border-color: #4A94FF;
  --bs-btn-focus-box-shadow: 0px 0px 0px 2px #e0e7ffcc;
}

.btn-secondary {
  --bs-btn-color: #0061EF;
  --bs-btn-bg: #F0F6FF;
  --bs-btn-border-color: #D2E4FF;
  --bs-btn-hover-color: #0049B3;
  --bs-btn-hover-bg: #D2E4FF;
  --bs-btn-hover-border-color: #D2E4FF;
  --bs-btn-focus-shadow-rgb: 179, 208, 253;
  --bs-btn-active-color: #0061EF;
  --bs-btn-active-bg: #D2E4FF;
  --bs-btn-active-border-color: #A5C9FF;
  --bs-btn-active-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04), 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
  --bs-btn-disabled-color: #78AEFF;
  --bs-btn-disabled-bg: #F0F6FF;
  --bs-btn-disabled-border-color: #D2E4FF;
  --bs-btn-focus-box-shadow: 0px 0px 0px 2px rgba(224, 231, 255, 0.80);
}

.btn-outlined {
  --bs-btn-color: #0061EF;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #0061EF;
  --bs-btn-hover-color: #0061EF;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #4A94FF;
  --bs-btn-focus-shadow-rgb: 0, 97, 239;
  --bs-btn-active-color: #F0F6FF;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #4A94FF;
  --bs-btn-active-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04), 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #D2E4FF;
  --bs-btn-disabled-border-color: #78AEFF;
  --bs-btn-focus-box-shadow: 0px 0px 0px 2px rgba(224, 231, 255, 0.80);
}

.btn-tertiary {
  --bs-btn-color: #374151;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #e5e7eb;
  --bs-btn-hover-color: #374151;
  --bs-btn-hover-bg: #f9fafb;
  --bs-btn-hover-border-color: #d1d5db;
  --bs-btn-focus-shadow-rgb: 203, 206, 212;
  --bs-btn-active-color: #6b7280;
  --bs-btn-active-bg: #f9fafb;
  --bs-btn-active-border-color: #d1d5db;
  --bs-btn-active-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04), 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
  --bs-btn-disabled-color: #d1d5db;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #e5e7eb;
  --bs-btn-focus-box-shadow: 0px 0px 0px 2px #e5e5e5;
}

.btn-tertiary-600 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4b5563;
  --bs-btn-border-color: #6b7280;
  --bs-btn-hover-color: #4b5563;
  --bs-btn-hover-bg: #f3f4f6;
  --bs-btn-hover-border-color: #f3f4f6;
  --bs-btn-focus-shadow-rgb: 129, 135, 147;
  --bs-btn-active-color: #4b5563;
  --bs-btn-active-bg: #f3f4f6;
  --bs-btn-active-border-color: #f3f4f6;
  --bs-btn-active-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04), 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4b5563;
  --bs-btn-disabled-border-color: #6b7280;
  --bs-btn-focus-box-shadow: 0px 0px 0px 2px #e5e5e5;
}

.btn-primary-900 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000C1E;
  --bs-btn-border-color: #000C1E;
  --bs-btn-hover-color: #0049B3;
  --bs-btn-hover-bg: #D2E4FF;
  --bs-btn-hover-border-color: #D2E4FF;
  --bs-btn-focus-shadow-rgb: 38, 48, 64;
  --bs-btn-active-color: #0049B3;
  --bs-btn-active-bg: #D2E4FF;
  --bs-btn-active-border-color: #D2E4FF;
  --bs-btn-active-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04), 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000C1E;
  --bs-btn-disabled-border-color: #000C1E;
  --bs-btn-focus-box-shadow: 0px 0px 0px 2px #e5e5e5;
}

.btn-affirm-color {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4A4AF4;
  --bs-btn-border-color: #4A4AF4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0049B3;
  --bs-btn-hover-border-color: #0049B3;
  --bs-btn-focus-shadow-rgb: 101, 101, 246;
  --bs-btn-active-color: #A5C9FF;
  --bs-btn-active-bg: #0049B3;
  --bs-btn-active-border-color: #0049B3;
  --bs-btn-active-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04), 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
  --bs-btn-disabled-color: #D2E4FF;
  --bs-btn-disabled-bg: #78AEFF;
  --bs-btn-disabled-border-color: #4A94FF;
  --bs-btn-focus-box-shadow: 0px 0px 0px 2px #e0e7ffcc;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #EF4444;
  --bs-btn-border-color: #DC2626;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #DC2626;
  --bs-btn-hover-border-color: #DC2626;
  --bs-btn-focus-shadow-rgb: 225, 71, 71;
  --bs-btn-active-color: #FECACA;
  --bs-btn-active-bg: #DC2626;
  --bs-btn-active-border-color: #F87171;
  --bs-btn-active-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04), 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
  --bs-btn-disabled-color: #FECACA;
  --bs-btn-disabled-bg: #FCA5A5;
  --bs-btn-disabled-border-color: #F87171;
  --bs-btn-focus-box-shadow: 0px 0px 0px 2px #e0e7ffcc;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #16A34A;
  --bs-btn-border-color: #22C55E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #16A34A;
  --bs-btn-hover-border-color: #22C55E;
  --bs-btn-focus-shadow-rgb: 67, 206, 118;
  --bs-btn-active-color: #BBF7D0;
  --bs-btn-active-bg: #16A34A;
  --bs-btn-active-border-color: #22C55E;
  --bs-btn-active-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.04), 0px 1px 2px 0px rgba(16, 24, 40, 0.04);
  --bs-btn-disabled-color: #BBF7D0;
  --bs-btn-disabled-bg: #86EFAC;
  --bs-btn-disabled-border-color: #22C55E;
  --bs-btn-focus-box-shadow: 0px 0px 0px 2px #e0e7ffcc;
}

.btn_min-270 {
  min-width: 270px;
}
.btn_min-200 {
  min-width: 200px;
}
.btn-min-w-162 {
  min-width: 162px;
}
.btn-min-w-158 {
  min-width: 158px;
}
.btn-min-w-132 {
  min-width: 132px;
}
.btn-min-w-110 {
  min-width: 110px;
}

.form-error input, .form-error select, .form-error textarea, .form-error .form-check input[type=radio] {
  border-color: #EF4444;
}
.form-error input:hover, .form-error select:hover, .form-error textarea:hover, .form-error .form-check input[type=radio]:hover {
  border-color: #9ca3af;
  box-shadow: 0px 0px 0px 4px #FEE2E2;
}
.form-error input:focus, .form-error select:focus, .form-error textarea:focus, .form-error .form-check input[type=radio]:focus {
  caret-color: #EF4444;
  border-color: #EF4444;
  box-shadow: 0px 0px 0px 4px #FEE2E2;
}

.password-wrap {
  position: relative;
}
.password-wrap .eye-icon {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%231F2937' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.422 7.632A7.287 7.287 0 0 0 3 10.26a7.306 7.306 0 0 0 8.99 4.94M5.987 6.245A7.306 7.306 0 0 1 17 10.258a7.318 7.318 0 0 1-2.986 4.015M5.986 6.245 3.74 4m2.245 2.245 2.539 2.539m5.49 5.49 2.244 2.244m-2.245-2.245-2.539-2.538m0 0a2.086 2.086 0 1 0-2.95-2.95m2.95 2.95-2.95-2.951'/%3E%3C/svg%3E");
  position: absolute;
  right: 15px;
  top: 50%;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 10;
}
.password-wrap .eye-icon.show {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='20' height='20' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z' /%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z' /%3E%3C/svg%3E%0A");
}
.password-wrap input {
  padding-right: 40px;
}

.custom-switch {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.custom-switch + .custom-switch-label {
  --custom-switch-bg-color: #e5e7eb;
  --custom-switch-outline-color: transparent;
  display: inline-block;
  width: 39px;
  height: 24px;
  position: relative;
  background-color: var(--custom-switch-bg-color);
  border: 2px solid var(--custom-switch-bg-color);
  border-radius: 39px;
  transition: background-color 0.1s linear, border-color 0.1s linear;
  cursor: pointer;
}
.custom-switch + .custom-switch-label::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: calc(50% - 10px);
  background-color: #fff;
  border-radius: 20px;
  outline: 5px solid var(--custom-switch-outline-color);
  transition: left 0.1s linear, outline-color 0.1s linear;
}
.custom-switch:checked + .custom-switch-label {
  --custom-switch-bg-color: #0061EF;
}
.custom-switch:checked + .custom-switch-label::before {
  left: calc(100% - 20px);
}
.custom-switch:hover + .custom-switch-label {
  --custom-switch-outline-color: #F5F5F533;
}
.custom-switch:hover:checked + .custom-switch-label {
  --custom-switch-bg-color: #0049B3;
  --custom-switch-outline-color: #E1E1FE33;
}
.custom-switch:active + .custom-switch-label {
  --custom-switch-outline-color: #F5F5F5CC;
}
.custom-switch:active:checked + .custom-switch-label {
  --custom-switch-bg-color: #0061EF;
  --custom-switch-outline-color: #E1E1FECC;
}
.custom-switch:disabled + .custom-switch-label {
  --custom-switch-bg-color: #f3f4f6;
  --custom-switch-outline-color: transparent;
  cursor: default;
}
.custom-switch:disabled:checked + .custom-switch-label {
  --custom-switch-bg-color: #A5C9FF;
  --custom-switch-outline-color: transparent;
}

.slick-reviews-wrapper .slick-track {
  height: 100%;
}
.slick-reviews-wrapper .slick-slide {
  margin: 0 0.25rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.slick-reviews-wrapper .slick-arrow {
  transform: none;
}
.slick-reviews-wrapper .review {
  border-radius: 5px;
  padding: 30px 35px;
}
.slick-reviews-wrapper .review-var2 .avatar {
  width: 64px;
  height: 64px;
}

.slick-button-prev {
  margin-left: 8px;
}
.slick-button-next {
  margin-left: 50px;
}

@media (max-width: 1215.98px) {
  .review-var2 .avatar {
    width: 56px;
    height: 56px;
  }
}
@media (max-width: 767.98px) {
  .slick-button-next {
    margin-right: 8px;
  }
}
.header-empty .header-logo_img {
  width: 225px;
  height: 30px;
}
.header-empty .header-logo_img-sm {
  width: 146px !important;
  height: 20px !important;
}
.header .logo-state {
  font-size: 1.25rem;
  height: 28px;
}

@media (max-width: 767.98px) {
  .header-empty .header-logo_img {
    width: 169px;
    height: 23px;
  }
}
.footer {
  background-color: #1F2937;
}
.footer a:not(.footer-btn-tertiary) {
  text-decoration: none;
  color: #9ca3af;
}
.footer-nav {
  grid-template-columns: repeat(5, 1fr);
}
.footer-btn-tertiary {
  background-color: transparent;
  color: #fff;
}
.footer-states {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
.footer-states > div {
  gap: 10px;
  display: flex;
  flex-direction: column;
}

@media (max-width: 1215.98px) {
  .footer-nav {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767.98px) {
  .footer-address br {
    display: none;
  }
  .footer-terms {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    justify-items: center;
  }
  .footer-states {
    grid-template-columns: repeat(2, 1fr);
  }
}
.sample-doc-modal {
  /* PDF viewer hide print icon */
}
.sample-doc-modal .noselect,
.sample-doc-modal [role=presentation] {
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -khtml-user-select: none;
}
.sample-doc-modal [data-annotation-id] {
  pointer-events: none !important;
}
.sample-doc-modal .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  opacity: 1;
}
.sample-doc-modal .sample-doc-content {
  max-width: 1180px;
  margin-right: 1.75rem;
  margin-left: 1.75rem;
}
.sample-doc-modal .modal-doc-wrap {
  overflow-y: auto;
}
.sample-doc-modal .sample-doc-wrap {
  overflow-y: auto;
}
.sample-doc-modal .doc-item {
  cursor: pointer;
}
.sample-doc-modal .slick-list,
.sample-doc-modal .slick-track {
  height: 100%;
}
.sample-doc-modal .custom-slick-prev,
.sample-doc-modal .custom-slick-next {
  width: 24px;
  height: 24px;
  background: url("/static/multisite/img/multisite/onlinedivorce/sample-documents/arrow.711fcdcb8f8e.svg") no-repeat center;
  transform: none;
}
.sample-doc-modal .custom-slick-prev:hover,
.sample-doc-modal .custom-slick-next:hover {
  background-image: url("/static/multisite/img/multisite/onlinedivorce/sample-documents/arrow-hover.b96fe4254a86.svg");
  transform: none;
}
.sample-doc-modal .custom-slick-next,
.sample-doc-modal .custom-slick-prev:hover {
  transform: rotate(180deg);
}
.sample-doc-modal #accusoft-pdf-branding {
  min-width: auto;
  padding: 0;
  opacity: 0 !important;
  pointer-events: none !important;
}
.sample-doc-modal #accusoft-pdf-branding svg {
  display: none !important;
}
.sample-doc-modal [data-test=statusbar],
.sample-doc-modal [data-test=ribbon] {
  visibility: hidden !important;
  opacity: 0 !important;
  max-height: 1px !important;
}

@media (min-width: 1200px) {
  .sample-doc-modal .sample-doc-content {
    margin-right: auto;
    margin-left: auto;
  }
}
.price-banner {
  width: 202px;
  height: 202px;
  background: var(--bs-blue);
  border: 4px solid var(--bs-white);
  color: var(--bs-white);
}
.price-banner-wrapper {
  right: 0;
  bottom: -21px;
}
.price-banner_start {
  font-size: 1.25rem;
  font-weight: 500;
}
.price-banner_price {
  font-size: 4rem;
  letter-spacing: -1.28px;
}

.block-process {
  background: linear-gradient(180deg, #F2F5FA 0%, #FFF 100%), #FFF;
}
.block-process-item_number {
  width: 36px;
  height: 36px;
}
.block-support-item {
  text-decoration: none;
  background-color: #F1F7FF;
  box-shadow: 0px 6px 15px -2px rgba(16, 24, 40, 0.08), 0px 6px 15px -2px rgba(16, 24, 40, 0.08);
}

@media (max-width: 1439.98px) and (min-width: 1216px) {
  .block-support-item-title {
    font-size: 30px;
  }
}
@media (max-width: 1215.98px) {
  .block-process {
    background: #ffffff;
  }
}
@media (max-width: 767.98px) {
  .price-banner {
    width: 116px;
    height: 116px;
  }
  .price-banner_start {
    font-size: 0.875rem;
  }
  .price-banner_price {
    font-size: 2rem;
    letter-spacing: 0.64px;
  }

  .block-lead .block-title {
    font-size: 2.75rem;
  }
  .block-lead .block-subtitle {
    font-size: 1rem;
  }
  .block-lead .form-wrap {
    text-align: center;
  }
  .block-compare .compare-price {
    font-size: 2.25rem;
  }
  .block-support-col {
    flex: 0 0 auto;
    width: 50%;
  }
  .block-support-col:nth-child(odd) {
    padding-right: 6px;
  }
  .block-support-col:nth-child(even) {
    padding-left: 6px;
  }
}
@media (max-width: 619.98px) {
  .block-support-col {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 375px;
  }
  .block-support-col:nth-child(odd) {
    padding-right: 16px;
  }
  .block-support-col:nth-child(even) {
    padding-left: 16px;
  }
  .block-lead .form-wrap {
    text-align: left;
  }
}
@media (max-width: 400px) {
  .block-lead_county-landing .block-title {
    font-size: 36px !important;
  }
}
body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

main {
  flex: 1 1 0;
}

.list {
  color: #f9fafb;
}
.list-green-check li {
  padding-left: 2.25rem;
  background: url("/static/multisite/img/multisite/onlinedivorce/2024/icons/green-check.e7dac5e78981.svg") no-repeat left center;
}
.list-green-check li:not(:last-child) {
  margin-bottom: 1rem;
}
.list-gray-check li {
  padding-left: 1.25rem;
  background: url("/static/multisite/img/multisite/onlinedivorce/2024/icons/gray-check.8dee9cc9df6d.svg") no-repeat left top;
}
.list-gray-check li:not(:last-child) {
  margin-bottom: 0.5rem;
}
.list-black-uncheck li {
  padding-left: 2.25rem;
  background: url("/static/multisite/img/multisite/onlinedivorce/2024/icons/black-uncheck.d3ce8b424f39.svg") no-repeat left center;
}
.list-black-uncheck li:not(:last-child) {
  margin-bottom: 1rem;
}

.return-back {
  padding: 14px 12px;
  max-width: 95%;
  margin: 0 auto;
}
.return-back .btn-primary {
  --bs-btn-bg: var(--bs-gray-600);
  --bs-btn-border-color: var(--bs-gray-600);
}

@media (max-width: 767.98px) {
  .container, .container-fluid, .container-xxl, .container-xl, .container-md, .row {
    --bs-gutter-x: 2rem;
  }

  .slick-reviews-wrapper .review {
    padding: 30px 15px;
  }
}
@media (max-width: 374.98px) {
  .flex-lt-375-wrap {
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  .py-md-128, .pt-md-128 {
    padding-top: 8rem !important;
  }

  .py-md-128, .pb-md-128 {
    padding-bottom: 8rem !important;
  }
}
@media (min-width: 1216px) {
  .login-page {
    padding-top: 13.5625rem !important;
    padding-bottom: 13.5625rem !important;
  }
}
