
.page-id-3130 {
  --shova-teal: #009f91;
  --shova-teal-dark: #087269;
  --shova-ink: #102a27;
  --shova-muted: #5e706d;
  --shova-line: #dce8e5;
  --shova-soft: #f3f8f7;
  background: #f5f8f7;
}

.page-id-3130 *,
.page-id-3130 *::before,
.page-id-3130 *::after {
  box-sizing: border-box;
}

.page-id-3130 #gspb_container-id-gsbp-bdd2e83 {
  width: calc(100% - 40px);
  max-width: 1180px;
  margin: 34px auto 30px;
  padding: 22px 28px;
  color: #fff;
  background:
    radial-gradient(circle at 88% 20%, rgba(255,255,255,.16), transparent 30%),
    linear-gradient(135deg, #0e3430 0%, #087269 58%, #00a596 100%);
  border: 1px solid rgba(255,255,255,.18);
  border-radius: 22px;
  box-shadow: 0 18px 45px rgba(16,42,39,.14);
  overflow: hidden;
}

.page-id-3130 #gspb_container-id-gsbp-bdd2e83,
.page-id-3130 #gspb_container-id-gsbp-bdd2e83 a,
.page-id-3130 #gspb_container-id-gsbp-bdd2e83 span,
.page-id-3130 #gspb_container-id-gsbp-bdd2e83 p {
  color: #fff !important;
  opacity: 1 !important;
}

.page-id-3130 #gspb_row-id-gsbp-e73c66d > .gspb_row__content,
.page-id-3130 #gspb_row-id-gsbp-bf6821d > .gspb_row__content {
  width: calc(100% - 40px) !important;
  max-width: 1180px !important;
  margin-inline: auto !important;
  display: grid !important;
  align-items: start !important;
}

.page-id-3130 #gspb_row-id-gsbp-e73c66d > .gspb_row__content {
  grid-template-columns: minmax(0, 1.08fr) minmax(340px, .92fr) !important;
  gap: 28px !important;
}

.page-id-3130 #gspb_col-id-gsbp-e809f15,
.page-id-3130 #gspb_col-id-gsbp-88ec4bb,
.page-id-3130 #gspb_col-id-gsbp-b759db6,
.page-id-3130 #gspb_col-id-gsbp-5dacb2a {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  flex: none !important;
  flex-basis: auto !important;
}

.page-id-3130 #gspb_col-id-gsbp-e809f15,
.page-id-3130 #gspb_col-id-gsbp-88ec4bb {
  padding: clamp(24px, 3vw, 38px) !important;
  background: rgba(255,255,255,.98);
  border: 1px solid var(--shova-line);
  border-radius: 24px;
  box-shadow: 0 18px 55px rgba(16,42,39,.09);
  overflow: hidden;
}

.page-id-3130 #gspb_col-id-gsbp-e809f15 h3,
.page-id-3130 #gspb_col-id-gsbp-88ec4bb h3,
.page-id-3130 #gspb_col-id-gsbp-5dacb2a h3 {
  color: var(--shova-ink);
  font-size: clamp(26px, 3vw, 36px);
  line-height: 1.15;
  letter-spacing: -.025em;
  margin: 0 0 12px;
}

.page-id-3130 #gspb_col-id-gsbp-e809f15 h3 + *,
.page-id-3130 #gspb_col-id-gsbp-88ec4bb h3 + * {
  color: var(--shova-muted);
}

.page-id-3130 #forminator-module-3535 {
  margin-top: 28px !important;
}

.page-id-3130 #forminator-module-3535 .forminator-row {
  margin-bottom: 18px !important;
}

.page-id-3130 #forminator-module-3535 .forminator-label,
.page-id-3130 #forminator-module-3535 .forminator-field > label {
  color: var(--shova-ink) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: .01em;
  margin-bottom: 8px !important;
}

.page-id-3130 #forminator-module-3535 input:not([type="radio"]):not([type="checkbox"]),
.page-id-3130 #forminator-module-3535 select,
.page-id-3130 #forminator-module-3535 textarea,
.page-id-3130 #forminator-module-3535 .select2-selection {
  width: 100% !important;
  min-height: 52px !important;
  padding: 13px 15px !important;
  color: var(--shova-ink) !important;
  background: #f8fbfa !important;
  border: 1px solid #cfddda !important;
  border-radius: 13px !important;
  box-shadow: none !important;
  transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
}

.page-id-3130 #forminator-module-3535 textarea {
  min-height: 145px !important;
  resize: vertical;
}

.page-id-3130 #forminator-module-3535 input:focus,
.page-id-3130 #forminator-module-3535 select:focus,
.page-id-3130 #forminator-module-3535 textarea:focus,
.page-id-3130 #forminator-module-3535 .select2-container--open .select2-selection {
  background: #fff !important;
  border-color: var(--shova-teal) !important;
  box-shadow: 0 0 0 4px rgba(0,159,145,.12) !important;
  outline: none !important;
}

.page-id-3130 #forminator-module-3535 .forminator-radio {
  display: flex !important;
  align-items: center;
  gap: 10px;
  min-height: 50px;
  margin: 8px 0 !important;
  padding: 12px 15px !important;
  color: var(--shova-ink) !important;
  background: #f8fbfa;
  border: 1px solid #d7e3e0;
  border-radius: 13px;
  cursor: pointer;
}

.page-id-3130 #forminator-module-3535 .forminator-checkbox {
  color: var(--shova-muted) !important;
  line-height: 1.55;
}

.page-id-3130 #forminator-module-3535 .forminator-button,
.page-id-3130 #forminator-module-3535 button[type="submit"] {
  min-height: 54px !important;
  padding: 14px 26px !important;
  color: #fff !important;
  font-weight: 750 !important;
  background: linear-gradient(135deg, var(--shova-teal-dark), var(--shova-teal)) !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-shadow: 0 12px 28px rgba(0,159,145,.25) !important;
  transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;
}

.page-id-3130 #forminator-module-3535 .forminator-button:hover,
.page-id-3130 #forminator-module-3535 button[type="submit"]:hover {
  transform: translateY(-2px);
  filter: brightness(1.04);
  box-shadow: 0 16px 34px rgba(0,159,145,.32) !important;
}

.page-id-3130 #gspb_col-id-gsbp-88ec4bb .leaflet-container,
.page-id-3130 #gspb_col-id-gsbp-88ec4bb iframe {
  width: 100% !important;
  min-height: 330px !important;
  border: 0 !important;
  border-radius: 17px !important;
  box-shadow: inset 0 0 0 1px rgba(16,42,39,.08);
}

.page-id-3130 #gspb_col-id-gsbp-88ec4bb h5 {
  margin: 22px 0 4px;
  color: var(--shova-teal-dark);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.page-id-3130 #gspb_row-id-gsbp-3b74737 {
  margin-top: 72px !important;
  padding: 74px 0 !important;
  background: linear-gradient(180deg, #eef6f4 0%, #f8fbfa 100%);
  border-top: 1px solid #deebe8;
  border-bottom: 1px solid #deebe8;
}

.page-id-3130 #gspb_row-id-gsbp-bf6821d > .gspb_row__content {
  grid-template-columns: minmax(330px, .88fr) minmax(0, 1.12fr) !important;
  gap: 36px !important;
  align-items: stretch !important;
}

.page-id-3130 #gspb_col-id-gsbp-b759db6 {
  min-height: 620px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 22px 55px rgba(16,42,39,.13);
}

.page-id-3130 #gspb_image-id-gsbp-457e71e,
.page-id-3130 #gspb_image-id-gsbp-457e71e figure,
.page-id-3130 #gspb_image-id-gsbp-457e71e img {
  width: 100% !important;
  height: 100% !important;
}

.page-id-3130 #gspb_image-id-gsbp-457e71e img {
  max-height: 720px !important;
  object-fit: cover !important;
  object-position: center !important;
  border-radius: 24px !important;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a {
  padding: clamp(25px, 3vw, 40px) !important;
  background: #fff;
  border: 1px solid var(--shova-line);
  border-radius: 24px;
  box-shadow: 0 18px 55px rgba(16,42,39,.08);
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a a {
  color: var(--shova-teal-dark);
  font-weight: 700;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a button {
  width: 100%;
  min-height: 56px;
  padding: 15px 18px !important;
  color: var(--shova-ink) !important;
  background: #f7faf9 !important;
  border: 1px solid #dbe7e4 !important;
  border-radius: 13px !important;
  text-align: left;
  font-weight: 700;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a button:hover,
.page-id-3130 #gspb_col-id-gsbp-5dacb2a button[aria-expanded="true"] {
  color: var(--shova-teal-dark) !important;
  background: #edf8f6 !important;
  border-color: rgba(0,159,145,.35) !important;
}

.page-id-3130 #gspb_row-id-gsbp-3f48ec3 {
  width: calc(100% - 40px);
  max-width: 1180px;
  margin: 62px auto !important;
  padding: clamp(28px, 4vw, 48px) !important;
  color: #fff;
  background:
    radial-gradient(circle at 90% 15%, rgba(255,255,255,.15), transparent 32%),
    linear-gradient(135deg, #102a27 0%, #087269 100%);
  border-radius: 25px;
  box-shadow: 0 20px 50px rgba(16,42,39,.15);
}

.page-id-3130 #gspb_row-id-gsbp-3f48ec3 h3,
.page-id-3130 #gspb_row-id-gsbp-3f48ec3 p,
.page-id-3130 #gspb_row-id-gsbp-3f48ec3 label {
  color: #fff !important;
}

.page-id-3130 #gspb_row-id-gsbp-3f48ec3 input[type="email"] {
  min-height: 50px !important;
  color: var(--shova-ink) !important;
  background: #fff !important;
  border: 0 !important;
  border-radius: 12px !important;
}

.page-id-3130 #gspb_row-id-gsbp-3f48ec3 button[type="submit"] {
  min-height: 50px !important;
  padding: 12px 24px !important;
  color: var(--shova-ink) !important;
  font-weight: 800 !important;
  background: #fff !important;
  border: 0 !important;
  border-radius: 999px !important;
}

@media (max-width: 900px) {
  .page-id-3130 #gspb_row-id-gsbp-e73c66d > .gspb_row__content,
  .page-id-3130 #gspb_row-id-gsbp-bf6821d > .gspb_row__content {
    grid-template-columns: 1fr !important;
  }

  .page-id-3130 #gspb_col-id-gsbp-b759db6 {
    min-height: 430px;
  }

  .page-id-3130 #gspb_image-id-gsbp-457e71e img {
    max-height: 520px !important;
  }
}

@media (max-width: 640px) {
  .page-id-3130 #gspb_container-id-gsbp-bdd2e83,
  .page-id-3130 #gspb_row-id-gsbp-e73c66d > .gspb_row__content,
  .page-id-3130 #gspb_row-id-gsbp-bf6821d > .gspb_row__content,
  .page-id-3130 #gspb_row-id-gsbp-3f48ec3 {
    width: calc(100% - 24px) !important;
  }

  .page-id-3130 #gspb_container-id-gsbp-bdd2e83 {
    margin-top: 18px;
    padding: 18px 20px;
    border-radius: 17px;
  }

  .page-id-3130 #gspb_col-id-gsbp-e809f15,
  .page-id-3130 #gspb_col-id-gsbp-88ec4bb,
  .page-id-3130 #gspb_col-id-gsbp-5dacb2a {
    padding: 22px 18px !important;
    border-radius: 18px;
  }

  .page-id-3130 #gspb_row-id-gsbp-3b74737 {
    margin-top: 48px !important;
    padding: 48px 0 !important;
  }

  .page-id-3130 #gspb_col-id-gsbp-b759db6 {
    min-height: 350px;
    border-radius: 18px;
  }

  .page-id-3130 #gspb_image-id-gsbp-457e71e img {
    max-height: 420px !important;
    border-radius: 18px !important;
  }
}

.page-id-3130 {
  --shova-teal: #009f91;
  --shova-teal-dark: #087269;
  --shova-ink: #102a27;
  --shova-muted: #5e706d;
  --shova-line: #dce8e5;
  --shova-soft: #f3f8f7;
  background: #f5f8f7;
}

.page-id-3130 *,
.page-id-3130 *::before,
.page-id-3130 *::after {
  box-sizing: border-box;
}

.page-id-3130 #gspb_container-id-gsbp-bdd2e83 {
  width: calc(100% - 40px);
  max-width: 1180px;
  margin: 34px auto 30px;
  padding: 22px 28px;
  color: #fff;
  background:
    radial-gradient(circle at 88% 20%, rgba(255,255,255,.16), transparent 30%),
    linear-gradient(135deg, #0e3430 0%, #087269 58%, #00a596 100%);
  border: 1px solid rgba(255,255,255,.18);
  border-radius: 22px;
  box-shadow: 0 18px 45px rgba(16,42,39,.14);
  overflow: hidden;
}

.page-id-3130 #gspb_container-id-gsbp-bdd2e83,
.page-id-3130 #gspb_container-id-gsbp-bdd2e83 a,
.page-id-3130 #gspb_container-id-gsbp-bdd2e83 span,
.page-id-3130 #gspb_container-id-gsbp-bdd2e83 p {
  color: #fff !important;
  opacity: 1 !important;
}

.page-id-3130 #gspb_row-id-gsbp-e73c66d > .gspb_row__content,
.page-id-3130 #gspb_row-id-gsbp-bf6821d > .gspb_row__content {
  width: calc(100% - 40px) !important;
  max-width: 1180px !important;
  margin-inline: auto !important;
  display: grid !important;
  align-items: start !important;
}

.page-id-3130 #gspb_row-id-gsbp-e73c66d > .gspb_row__content {
  grid-template-columns: minmax(0, 1.08fr) minmax(340px, .92fr) !important;
  gap: 28px !important;
}

.page-id-3130 #gspb_col-id-gsbp-e809f15,
.page-id-3130 #gspb_col-id-gsbp-88ec4bb,
.page-id-3130 #gspb_col-id-gsbp-b759db6,
.page-id-3130 #gspb_col-id-gsbp-5dacb2a {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  flex: none !important;
  flex-basis: auto !important;
}

.page-id-3130 #gspb_col-id-gsbp-e809f15,
.page-id-3130 #gspb_col-id-gsbp-88ec4bb {
  padding: clamp(24px, 3vw, 38px) !important;
  background: rgba(255,255,255,.98);
  border: 1px solid var(--shova-line);
  border-radius: 24px;
  box-shadow: 0 18px 55px rgba(16,42,39,.09);
  overflow: hidden;
}

.page-id-3130 #gspb_col-id-gsbp-e809f15 h3,
.page-id-3130 #gspb_col-id-gsbp-88ec4bb h3,
.page-id-3130 #gspb_col-id-gsbp-5dacb2a h3 {
  color: var(--shova-ink);
  font-size: clamp(26px, 3vw, 36px);
  line-height: 1.15;
  letter-spacing: -.025em;
  margin: 0 0 12px;
}

.page-id-3130 #gspb_col-id-gsbp-e809f15 h3 + *,
.page-id-3130 #gspb_col-id-gsbp-88ec4bb h3 + * {
  color: var(--shova-muted);
}

.page-id-3130 #forminator-module-3535 {
  margin-top: 28px !important;
}

.page-id-3130 #forminator-module-3535 .forminator-row {
  margin-bottom: 18px !important;
}

.page-id-3130 #forminator-module-3535 .forminator-label,
.page-id-3130 #forminator-module-3535 .forminator-field > label {
  color: var(--shova-ink) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: .01em;
  margin-bottom: 8px !important;
}

.page-id-3130 #forminator-module-3535 input:not([type="radio"]):not([type="checkbox"]),
.page-id-3130 #forminator-module-3535 select,
.page-id-3130 #forminator-module-3535 textarea,
.page-id-3130 #forminator-module-3535 .select2-selection {
  width: 100% !important;
  min-height: 52px !important;
  padding: 13px 15px !important;
  color: var(--shova-ink) !important;
  background: #f8fbfa !important;
  border: 1px solid #cfddda !important;
  border-radius: 13px !important;
  box-shadow: none !important;
  transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
}

.page-id-3130 #forminator-module-3535 textarea {
  min-height: 145px !important;
  resize: vertical;
}

.page-id-3130 #forminator-module-3535 input:focus,
.page-id-3130 #forminator-module-3535 select:focus,
.page-id-3130 #forminator-module-3535 textarea:focus,
.page-id-3130 #forminator-module-3535 .select2-container--open .select2-selection {
  background: #fff !important;
  border-color: var(--shova-teal) !important;
  box-shadow: 0 0 0 4px rgba(0,159,145,.12) !important;
  outline: none !important;
}

.page-id-3130 #forminator-module-3535 .forminator-radio {
  display: flex !important;
  align-items: center;
  gap: 10px;
  min-height: 50px;
  margin: 8px 0 !important;
  padding: 12px 15px !important;
  color: var(--shova-ink) !important;
  background: #f8fbfa;
  border: 1px solid #d7e3e0;
  border-radius: 13px;
  cursor: pointer;
}

.page-id-3130 #forminator-module-3535 .forminator-checkbox {
  color: var(--shova-muted) !important;
  line-height: 1.55;
}

.page-id-3130 #forminator-module-3535 .forminator-button,
.page-id-3130 #forminator-module-3535 button[type="submit"] {
  min-height: 54px !important;
  padding: 14px 26px !important;
  color: #fff !important;
  font-weight: 750 !important;
  background: linear-gradient(135deg, var(--shova-teal-dark), var(--shova-teal)) !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-shadow: 0 12px 28px rgba(0,159,145,.25) !important;
  transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;
}

.page-id-3130 #forminator-module-3535 .forminator-button:hover,
.page-id-3130 #forminator-module-3535 button[type="submit"]:hover {
  transform: translateY(-2px);
  filter: brightness(1.04);
  box-shadow: 0 16px 34px rgba(0,159,145,.32) !important;
}

.page-id-3130 #gspb_col-id-gsbp-88ec4bb .leaflet-container,
.page-id-3130 #gspb_col-id-gsbp-88ec4bb iframe {
  width: 100% !important;
  min-height: 330px !important;
  border: 0 !important;
  border-radius: 17px !important;
  box-shadow: inset 0 0 0 1px rgba(16,42,39,.08);
}

.page-id-3130 #gspb_col-id-gsbp-88ec4bb h5 {
  margin: 22px 0 4px;
  color: var(--shova-teal-dark);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.page-id-3130 #gspb_row-id-gsbp-3b74737 {
  margin-top: 72px !important;
  padding: 74px 0 !important;
  background: linear-gradient(180deg, #eef6f4 0%, #f8fbfa 100%);
  border-top: 1px solid #deebe8;
  border-bottom: 1px solid #deebe8;
}

.page-id-3130 #gspb_row-id-gsbp-bf6821d > .gspb_row__content {
  grid-template-columns: minmax(330px, .88fr) minmax(0, 1.12fr) !important;
  gap: 36px !important;
  align-items: stretch !important;
}

.page-id-3130 #gspb_col-id-gsbp-b759db6 {
  min-height: 620px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 22px 55px rgba(16,42,39,.13);
}

.page-id-3130 #gspb_image-id-gsbp-457e71e,
.page-id-3130 #gspb_image-id-gsbp-457e71e figure,
.page-id-3130 #gspb_image-id-gsbp-457e71e img {
  width: 100% !important;
  height: 100% !important;
}

.page-id-3130 #gspb_image-id-gsbp-457e71e img {
  max-height: 720px !important;
  object-fit: cover !important;
  object-position: center !important;
  border-radius: 24px !important;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a {
  padding: clamp(25px, 3vw, 40px) !important;
  background: #fff;
  border: 1px solid var(--shova-line);
  border-radius: 24px;
  box-shadow: 0 18px 55px rgba(16,42,39,.08);
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a a {
  color: var(--shova-teal-dark);
  font-weight: 700;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a button {
  width: 100%;
  min-height: 56px;
  padding: 15px 18px !important;
  color: var(--shova-ink) !important;
  background: #f7faf9 !important;
  border: 1px solid #dbe7e4 !important;
  border-radius: 13px !important;
  text-align: left;
  font-weight: 700;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a button:hover,
.page-id-3130 #gspb_col-id-gsbp-5dacb2a button[aria-expanded="true"] {
  color: var(--shova-teal-dark) !important;
  background: #edf8f6 !important;
  border-color: rgba(0,159,145,.35) !important;
}

.page-id-3130 #gspb_row-id-gsbp-3f48ec3 {
  width: calc(100% - 40px);
  max-width: 1180px;
  margin: 62px auto !important;
  padding: clamp(28px, 4vw, 48px) !important;
  color: #fff;
  background:
    radial-gradient(circle at 90% 15%, rgba(255,255,255,.15), transparent 32%),
    linear-gradient(135deg, #102a27 0%, #087269 100%);
  border-radius: 25px;
  box-shadow: 0 20px 50px rgba(16,42,39,.15);
}

.page-id-3130 #gspb_row-id-gsbp-3f48ec3 h3,
.page-id-3130 #gspb_row-id-gsbp-3f48ec3 p,
.page-id-3130 #gspb_row-id-gsbp-3f48ec3 label {
  color: #fff !important;
}

.page-id-3130 #gspb_row-id-gsbp-3f48ec3 input[type="email"] {
  min-height: 50px !important;
  color: var(--shova-ink) !important;
  background: #fff !important;
  border: 0 !important;
  border-radius: 12px !important;
}

.page-id-3130 #gspb_row-id-gsbp-3f48ec3 button[type="submit"] {
  min-height: 50px !important;
  padding: 12px 24px !important;
  color: var(--shova-ink) !important;
  font-weight: 800 !important;
  background: #fff !important;
  border: 0 !important;
  border-radius: 999px !important;
}

@media (max-width: 900px) {
  .page-id-3130 #gspb_row-id-gsbp-e73c66d > .gspb_row__content,
  .page-id-3130 #gspb_row-id-gsbp-bf6821d > .gspb_row__content {
    grid-template-columns: 1fr !important;
  }

  .page-id-3130 #gspb_col-id-gsbp-b759db6 {
    min-height: 430px;
  }

  .page-id-3130 #gspb_image-id-gsbp-457e71e img {
    max-height: 520px !important;
  }
}

@media (max-width: 640px) {
  .page-id-3130 #gspb_container-id-gsbp-bdd2e83,
  .page-id-3130 #gspb_row-id-gsbp-e73c66d > .gspb_row__content,
  .page-id-3130 #gspb_row-id-gsbp-bf6821d > .gspb_row__content,
  .page-id-3130 #gspb_row-id-gsbp-3f48ec3 {
    width: calc(100% - 24px) !important;
  }

  .page-id-3130 #gspb_container-id-gsbp-bdd2e83 {
    margin-top: 18px;
    padding: 18px 20px;
    border-radius: 17px;
  }

  .page-id-3130 #gspb_col-id-gsbp-e809f15,
  .page-id-3130 #gspb_col-id-gsbp-88ec4bb,
  .page-id-3130 #gspb_col-id-gsbp-5dacb2a {
    padding: 22px 18px !important;
    border-radius: 18px;
  }

  .page-id-3130 #gspb_row-id-gsbp-3b74737 {
    margin-top: 48px !important;
    padding: 48px 0 !important;
  }

  .page-id-3130 #gspb_col-id-gsbp-b759db6 {
    min-height: 350px;
    border-radius: 18px;
  }

  .page-id-3130 #gspb_image-id-gsbp-457e71e img {
    max-height: 420px !important;
    border-radius: 18px !important;
  }
}


.page-id-3130 #gspb_col-id-gsbp-5dacb2a .gs-accordion-item {
  margin: 0 0 11px !important;
  background: #f8fbfa;
  border: 1px solid #dbe7e4;
  border-radius: 14px;
  overflow: hidden;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a .gs-accordion-item__title {
  position: relative;
  display: flex !important;
  align-items: center;
  width: 100%;
  min-height: 58px;
  margin: 0 !important;
  padding: 15px 52px 15px 18px !important;
  color: var(--shova-ink) !important;
  background: #f8fbfa !important;
  border: 0 !important;
  cursor: pointer;
  font-weight: 750;
  line-height: 1.35;
  transition: color .2s ease, background .2s ease;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a .gs-accordion-item__title::after {
  content: "+";
  position: absolute;
  right: 17px;
  top: 50%;
  display: grid;
  place-items: center;
  width: 28px;
  height: 28px;
  color: #fff;
  background: var(--shova-teal);
  border-radius: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a .gs-accordion-item__title[aria-expanded="true"] {
  color: var(--shova-teal-dark) !important;
  background: #edf8f6 !important;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a .gs-accordion-item__title[aria-expanded="true"]::after {
  content: "−";
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a .gs-accordion-item__content {
  max-height: 0 !important;
  padding: 0 18px !important;
  overflow: hidden !important;
  opacity: 0;
  transition: max-height .28s ease, opacity .2s ease, padding .28s ease;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a .gs-accordion-item__title[aria-expanded="true"] + .gs-accordion-item__content {
  max-height: 420px !important;
  padding: 0 18px 18px !important;
  opacity: 1;
}

.page-id-3130 #gspb_col-id-gsbp-5dacb2a .gs-accordion-item__content p {
  margin: 0 !important;
  color: var(--shova-muted);
  line-height: 1.65;
}
<?php
if (!defined('ABSPATH')){
    die;
}
