

body.page-id-234485 .partner-segment-landing .partner-segment-wrapper {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
    gap: 32px 24px !important;
    background-color: #2722f8 !important;
    border-radius: 46px !important;
    padding: 46px !important;
}

body.page-id-234485 .partner-segment-landing .partner-segment-main {
    display: contents !important;
    background-color: transparent !important;
    padding: 0 !important;
    border-radius: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
}
body.page-id-234485 .partner-segment-landing .partner-segment-main .partner-segment-items {
    display: contents !important;
}

body.page-id-234485 .partner-segment-landing .partner-segment-heading {
    grid-column: 1 / -1;
    grid-row: 1;
    margin: 0 !important;
}
body.page-id-234485 .partner-segment-landing .partner-segment-heading__overtitle {

    color: #89d2ff !important;
    background: none !important;
    -webkit-background-clip: initial !important;
            background-clip: initial !important;
    -webkit-text-fill-color: #89d2ff !important;
    font-weight: 600 !important;
    letter-spacing: 0.9px !important;
    text-transform: uppercase !important;
}
body.page-id-234485 .partner-segment-landing .partner-segment-heading__title,
body.page-id-234485 .partner-segment-landing .partner-segment-heading__title strong {
    color: #ffffff !important;
}

body.page-id-234485 .partner-segment-landing .partner-segment-item,
body.page-id-234485 .partner-segment-landing .partner-segment-separate {
    grid-row: 2;
    position: static !important;
    background-color: #ffffff !important;
    border-radius: 24px !important;
    padding: 20px !important;
    border: 0 !important;
    box-shadow: none !important;
    transform: none !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
    bottom: auto !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    gap: 16px !important;
}

body.page-id-234485 .partner-segment-landing .partner-segment-separate {
    background: #89d2ff !important;
    background-image: none !important;
}

body.page-id-234485 .partner-segment-landing .partner-segment-item__title,
body.page-id-234485 .partner-segment-landing .partner-segment-item__title strong {
    color: #0b1b45 !important;
    font-weight: 600 !important;
}

body.page-id-234485 .partner-segment-landing .partner-segment-item-list .card-text,
body.page-id-234485 .partner-segment-landing .partner-segment-item p,
body.page-id-234485 .partner-segment-landing .partner-segment-separate__description,
body.page-id-234485 .partner-segment-landing .partner-segment-separate__description strong {
    color: #0b1b45 !important;
}

body.page-id-234485 .partner-segment-landing .partner-segment-item-list .card-arrow,
body.page-id-234485 .partner-segment-landing .partner-segment-item-list .card-arrow svg,
body.page-id-234485 .partner-segment-landing .partner-segment-item-list .card-arrow * {
    color: #2722f8 !important;
    fill: #2722f8 !important;
}

body.page-id-234485 .partner-segment-landing .bordered-transparent-link {
    background-color: transparent !important;
    border: 0 !important;
    color: #0b1b45 !important;
    padding: 0 !important;
    font-weight: 400 !important;
    text-transform: none !important;
    justify-content: flex-start !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}
body.page-id-234485 .partner-segment-landing .bordered-transparent-link .text {
    color: #0b1b45 !important;
    text-transform: none !important;
}

body.page-id-234485 .partner-segment-landing .bordered-transparent-link::after {
    content: "→";
    color: #fb581f;
    font-size: 18px;
    line-height: 1;
    margin-left: 8px;
}

body.page-id-234485 .partner-heading-landing {
    background-color: #eeeee7 !important;
}

body.page-id-234485 .partner-heading-landing .partner-heading__title strong {
    -webkit-text-fill-color: #0b1b45 !important;
    -webkit-background-clip: border-box !important;
    background-image: none !important;
    background-color: transparent !important;
    color: #0b1b45 !important;
}

body.page-id-234485 .partner-heading-landing .partner-heading__description {
    color: #0b1b45 !important;
}
body.page-id-234485 .partner-heading-landing .partner-heading-items,
body.page-id-234485 .partner-heading-landing .partner-heading-items .list-item,
body.page-id-234485 .partner-heading-landing .partner-heading-items .list-item .text {
    color: #0b1b45 !important;
}

body.page-id-234485 .partner-heading-landing .partner-heading-items .list-item .arrow,
body.page-id-234485 .partner-heading-landing .partner-heading-items .list-item .arrow *,
body.page-id-234485 .partner-heading-landing .partner-heading-items .list-item svg,
body.page-id-234485 .partner-heading-landing .partner-heading-items .list-item svg * {
    color: #2722f8 !important;
    fill: #2722f8 !important;
}

body.page-id-234485 .partner-advantages-landing .partner-advantages-items {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 24px !important;
    flex-wrap: nowrap !important;
}

body.page-id-234485 .partner-advantages-landing .partner-advantages-item {
    background-color: #e8e7df !important;
    border: 0 !important;
    border-radius: 16px !important;
    padding: 32px 24px !important;
    text-align: center !important;
    width: auto !important;
    max-width: none !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 16px !important;
    position: relative;
}

body.page-id-234485 .partner-advantages-landing .partner-advantages-item::before {
    content: '';
    display: block;
    width: 48px;
    height: 48px;
    background-color: #2722f8;
    border-radius: 10px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/><polyline points='10 13 8 15 10 17'/><polyline points='14 13 16 15 14 17'/></svg>");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
}

body.page-id-234485 .partner-advantages-landing .partner-advantages-item__title {
    color: #0b1b45 !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 1.4 !important;
    text-align: center !important;
    width: 100% !important;
    margin: 0 !important;
}

body.page-id-234485 .partner-advantages-landing .partner-advantages-item__description {
    color: #0b1b45 !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    text-align: center !important;
    width: 100% !important;
    margin: 0 !important;
}

body.page-id-234485 .partner-advantages-landing .partner-advantages-heading__title,
body.page-id-234485 .partner-advantages-landing .partner-advantages-heading__title strong {
    color: #0b1b45 !important;
    text-align: center !important;
}body.page-id-234485 .our-partner-product-landing {
    background-color: #eeeee7 !important;
}body.page-id-234485 .our-partner-product-landing .our-partner-wrapper,
body.page-id-234485 .our-partner-product-landing .our-partner-inner,
body.page-id-234485 .our-partner-product-landing .our-partner {
    background-color: #0b1b45 !important;
    border-radius: 46px !important;
    padding: 32px !important;
    color: #ffffff !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 48px !important;
}body.page-id-234485 .our-partner-product-landing .our-partner-heading {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    margin: 0 !important;
    padding: 0 !important;
    max-width: 792px !important;
}body.page-id-234485 .our-partner-product-landing .our-partner-heading__over-title {
    font-family: Inter, sans-serif !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    letter-spacing: 0.9px !important;
}body.page-id-234485 .our-partner-product-landing .our-partner-heading__title,
body.page-id-234485 .our-partner-product-landing .our-partner-heading__title strong {
    font-family: Kurdis, "Kurdis Wide", Inter, sans-serif !important;
    font-weight: 700 !important;
    font-size: 40px !important;
    line-height: 56px !important;
    letter-spacing: 0.64px !important;
}body.page-id-234485 .our-partner-product-landing .our-partner-heading__description {
    font-family: Inter, sans-serif !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 28px !important;
}body.page-id-234485 .our-partner-product-landing .our-partner-items-wrapper {
    padding: 0 !important;
    margin: 0 !important;
}body.page-id-234485 .our-partner-product-landing .our-partner-heading__over-title {
    color: #89d2ff !important;
    background: none !important;
    -webkit-background-clip: initial !important;
            background-clip: initial !important;
    -webkit-text-fill-color: #89d2ff !important;
}body.page-id-234485 .our-partner-product-landing .our-partner-heading__title,
body.page-id-234485 .our-partner-product-landing .our-partner-heading__title strong,
body.page-id-234485 .our-partner-product-landing .our-partner-heading__description {
    color: #ffffff !important;
}body.page-id-234485 .our-partner-product-landing .our-partner-items.swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 32px !important;
    transform: none !important;
    width: 100% !important;
}body.page-id-234485 .our-partner-product-landing .swiper-slide {
    width: 100% !important;
    margin-right: 0 !important;
    height: 180px !important;
    background: rgba(255, 255, 255, 0.10) !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    border-radius: 24px !important;
    padding: 20px 20px 16px !important;
    color: #ffffff !important;
    display: grid !important;
    grid-template-columns: 1fr auto !important;

    grid-template-rows: auto 1fr auto auto !important;
    grid-template-areas:
        "title    icon"
        ".        ."
        "poweredby ."
        "logo     arrow" !important;
    column-gap: 12px !important;
    row-gap: 0 !important;
    box-sizing: border-box !important;
    text-align: left !important;
    box-shadow: none !important;
    justify-items: start !important;
}body.page-id-234485 .our-partner-product-landing .swiper-slide__name {
    grid-area: title !important;
    font-family: Inter, sans-serif !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    color: #ffffff !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    word-break: normal !important;
    -webkit-hyphens: auto !important;
            hyphens: auto !important;
    margin: 0 !important;
    text-align: left !important;
}body.page-id-234485 .our-partner-product-landing .swiper-slide::before {
    content: '';
    grid-area: icon;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('../images/jp434/logobox/user-tag.svg');
}body.page-id-234485 .our-partner-product-landing .swiper-slide:nth-child(2)::before {
    background-image: url('../images/jp434/logobox/finance.svg');
}body.page-id-234485 .our-partner-product-landing .swiper-slide:nth-child(3)::before {
    background-image: url('../images/jp434/logobox/tax.svg');
}body.page-id-234485 .our-partner-product-landing .swiper-slide:nth-child(4)::before {
    background-image: url('../images/jp434/logobox/rotate-3d.svg');
}body.page-id-234485 .our-partner-product-landing .swiper-slide:nth-child(5)::before {
    background-image: url('../images/jp434/logobox/pricing-tag.svg');
}body.page-id-234485 .our-partner-product-landing .swiper-slide:nth-child(6)::before {
    background-image: url('../images/jp434/logobox/shipping.svg');
}body.page-id-234485 .our-partner-product-landing .swiper-slide:nth-child(7)::before {
    background-image: url('../images/jp434/logobox/trade-network.svg');
}body.page-id-234485 .our-partner-product-landing .swiper-slide__logo {
    grid-area: logo !important;
    display: block !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    width: auto !important;
    max-width: 120px !important;
    border: 0 !important;
    border-radius: 0 !important;

    height: auto !important;
    aspect-ratio: auto !important;
    align-self: end !important;
}body.page-id-234485 .our-partner-product-landing .swiper-slide__logo::before {
    content: 'powered by';
    display: block;
    font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #ffffff;
    white-space: nowrap;
    margin-bottom: 8px;
    grid-area: poweredby;
}body.page-id-234485 .our-partner-product-landing .swiper-slide::after {
    content: '';
    grid-area: arrow;
    align-self: end;
    width: 46px;
    height: 28px;
    background-image: url('../images/jp434/logobox/arrow.svg');
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 16px 13px;
}body.page-id-234485 .our-partner-product-landing .swiper-slide__logo picture,
body.page-id-234485 .our-partner-product-landing .swiper-slide__logo img {
    background: transparent !important;
    padding: 0 !important;
    border-radius: 0 !important;
    max-width: 120px !important;
    max-height: 24px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    filter: brightness(0) invert(1) !important;
}body.page-id-234485 .our-partner-product-landing .swiper-slide:nth-child(2) .swiper-slide__logo picture,
body.page-id-234485 .our-partner-product-landing .swiper-slide:nth-child(2) .swiper-slide__logo img {
    visibility: hidden !important;
}body.page-id-234485 .our-partner-product-landing .swiper-slide:nth-child(2) .swiper-slide__logo {
    background-image: url('../images/jp460/jera-logo.png') !important;
    background-repeat: no-repeat !important;
    background-position: bottom left !important;
    background-size: contain !important;
    min-width: 90px !important;
    min-height: 22px !important;
}body.page-id-234485 .our-partner-product-landing .swiper-button-prev,
body.page-id-234485 .our-partner-product-landing .swiper-button-next {
    display: none !important;
}

body.page-id-234485 .partner-form-landing,
body.page-id-234698 .partner-form-landing {
    background-color: #eeeee7 !important;
}

body.page-id-234485 .partner-form-landing .partner-form-wrapper,
body.page-id-234698 .partner-form-landing .partner-form-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    gap: 32px !important;
    background-color: #0b1b45 !important;
    border-radius: 32px !important;
    padding: 44px !important;
    margin: 0 !important;
    overflow: hidden !important;
    position: relative !important;
    border: 0 !important;
    box-sizing: border-box !important;
}

body.page-id-234485 .partner-form-landing .partner-form-wrapper::before,
body.page-id-234698 .partner-form-landing .partner-form-wrapper::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    width: 70% !important;
    background-image: url('../images/jp460/cta-curve.svg') !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    transform: rotate(180deg) !important;
    z-index: 0 !important;
    pointer-events: none !important;
}

body.page-id-234485 .partner-form-landing .partner-form-main,
body.page-id-234698 .partner-form-landing .partner-form-main {
    background-color: transparent !important;
    flex: 0 0 320px !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    color: #ffffff !important;
    position: relative !important;
    z-index: 2 !important;
}

body.page-id-234485 .partner-form-landing .partner-form-main__overtitle,
body.page-id-234698 .partner-form-landing .partner-form-main__overtitle {
    color: #89d2ff !important;
    background: none !important;
    -webkit-background-clip: initial !important;
            background-clip: initial !important;
    -webkit-text-fill-color: #89d2ff !important;
    font-size: 14px !important;
    line-height: 20px !important;
    letter-spacing: 0.7px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    margin-bottom: 12px !important;
}

body.page-id-234485 .partner-form-landing .partner-form-main__title,
body.page-id-234485 .partner-form-landing .partner-form-main__title strong,
body.page-id-234698 .partner-form-landing .partner-form-main__title,
body.page-id-234698 .partner-form-landing .partner-form-main__title strong {
    color: #ffffff !important;
    font-family: Kurdis, "Kurdis Wide", Inter, sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    line-height: 40px !important;
    letter-spacing: 0.5px !important;
    margin-bottom: 16px !important;
}

body.page-id-234485 .partner-form-landing .partner-form-main__description,
body.page-id-234698 .partner-form-landing .partner-form-main__description {
    color: #ffffff !important;
    font-size: 14px !important;
    line-height: 22px !important;
    margin-bottom: 24px !important;
}

body.page-id-234485 .partner-form-landing .partner-form-items-title,
body.page-id-234485 .partner-form-landing .partner-form-items-title strong,
body.page-id-234698 .partner-form-landing .partner-form-items-title,
body.page-id-234698 .partner-form-landing .partner-form-items-title strong {
    color: #89d2ff !important;
    background: none !important;
    -webkit-background-clip: initial !important;
            background-clip: initial !important;
    -webkit-text-fill-color: #89d2ff !important;
    font-size: 14px !important;
    line-height: 20px !important;
    letter-spacing: 0.7px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    margin-bottom: 12px !important;
}

body.page-id-234485 .partner-form-landing .partner-form-items-wrapper,
body.page-id-234698 .partner-form-landing .partner-form-items-wrapper {
    padding: 0 !important;
    background: none !important;
    border: 0 !important;
}

body.page-id-234485 .partner-form-landing .partner-form-items,
body.page-id-234698 .partner-form-landing .partner-form-items {
    display: flex !important;
    flex-direction: column !important;
    gap: 11.75px !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 350px !important;
}

body.page-id-234485 .partner-form-landing .partner-form-item,
body.page-id-234698 .partner-form-landing .partner-form-item {
    background-color: #ffffff !important;
    border-radius: 19.2px !important;
    padding: 12.8px !important;
    border: 0 !important;
    width: 100% !important;
    display: flex !important;
    gap: 19.2px !important;
    align-items: center !important;
    margin: 0 !important;
}

body.page-id-234485 .partner-form-landing .partner-form-logo-wrapper,
body.page-id-234698 .partner-form-landing .partner-form-logo-wrapper {
    flex: 0 0 80px !important;
    width: 80px !important;
    height: 80px !important;
    margin: 0 !important;
}

body.page-id-234485 .partner-form-landing .partner-form__logo,
body.page-id-234485 .partner-form-landing .partner-form__logo picture,
body.page-id-234485 .partner-form-landing .partner-form__logo img,
body.page-id-234698 .partner-form-landing .partner-form__logo,
body.page-id-234698 .partner-form-landing .partner-form__logo picture,
body.page-id-234698 .partner-form-landing .partner-form__logo img {
    /* The widget's own default caps this at 75px via max-width and min-width;
       width alone loses to max-width, so all three have to be restated. */
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
    height: 80px !important;
    border-radius: 11.5px !important;
    object-fit: cover !important;
    display: block !important;
    margin: 0 !important;
}

body.page-id-234485 .partner-form-landing .partner-form-content-wrapper,
body.page-id-234698 .partner-form-landing .partner-form-content-wrapper {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    padding: 0 !important;
}

body.page-id-234485 .partner-form-landing .partner-form-item__title,
body.page-id-234698 .partner-form-landing .partner-form-item__title {
    color: #0b1b45 !important;
    font-size: 13px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    margin: 0 0 2px !important;
}

body.page-id-234485 .partner-form-landing .partner-form-item__description,
body.page-id-234698 .partner-form-landing .partner-form-item__description {
    color: #0b1b45 !important;
    font-size: 13px !important;
    line-height: 18px !important;
    font-weight: 400 !important;
    margin: 0 !important;
}

body.page-id-234485 .partner-form-landing .partner-form,
body.page-id-234698 .partner-form-landing .partner-form {
    flex: 0 1 720px !important;
    width: 720px !important;
    max-width: 720px !important;
    min-width: 0 !important;
    margin: 0 0 0 auto !important;
    background-color: transparent !important;
    background: transparent !important;
    padding: 32px 32px 32px 36px !important;
    border-radius: 0 !important;
    border: 0 !important;
    position: relative !important;
    z-index: 2 !important;
}

body.page-id-234485 .partner-form-landing .partner-form .hbspt-form,
body.page-id-234485 .partner-form-landing .partner-form .hbspt-form > div,
body.page-id-234485 .partner-form-landing .partner-form iframe.hs-form-iframe,
body.page-id-234698 .partner-form-landing .partner-form .hbspt-form,
body.page-id-234698 .partner-form-landing .partner-form .hbspt-form > div,
body.page-id-234698 .partner-form-landing .partner-form iframe.hs-form-iframe {
    width: 100% !important;
}

body.page-id-234485 .jtl-partner-hs-form fieldset,
body.page-id-234698 .jtl-partner-hs-form fieldset {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 0 16px 0 !important;
    max-width: none !important;
    width: 100% !important;
    display: flex !important;
    gap: 12px !important;
}

body.page-id-234485 .jtl-partner-hs-form fieldset:has(> .hs-form-field:only-child[style*="display: none"]),
body.page-id-234485 .jtl-partner-hs-form fieldset:has(> .hs-form-field:only-child[style*="display:none"]),
body.page-id-234698 .jtl-partner-hs-form fieldset:has(> .hs-form-field:only-child[style*="display: none"]),
body.page-id-234698 .jtl-partner-hs-form fieldset:has(> .hs-form-field:only-child[style*="display:none"]) {
    display: none !important;
    margin: 0 !important;
}

body.page-id-234485 .jtl-partner-hs-form fieldset.form-columns-1 > .hs-form-field,
body.page-id-234698 .jtl-partner-hs-form fieldset.form-columns-1 > .hs-form-field { flex: 1 1 100% !important; }

body.page-id-234485 .jtl-partner-hs-form fieldset.form-columns-2 > .hs-form-field,
body.page-id-234698 .jtl-partner-hs-form fieldset.form-columns-2 > .hs-form-field { flex: 1 1 0 !important; min-width: 0 !important; }

body.page-id-234485 .jtl-partner-hs-form fieldset.form-columns-3 > .hs-form-field,
body.page-id-234698 .jtl-partner-hs-form fieldset.form-columns-3 > .hs-form-field { flex: 1 1 0 !important; min-width: 0 !important; }

body.page-id-234485 .jtl-partner-hs-form .hs-form-field,
body.page-id-234698 .jtl-partner-hs-form .hs-form-field {
    margin: 0 !important;
    padding: 0 !important;
}

body.page-id-234485 .jtl-partner-hs-form .hs-form-field > label,
body.page-id-234698 .jtl-partner-hs-form .hs-form-field > label {
    display: inline-block !important;
    margin: 0 0 6px 0 !important;
    color: #0b1b45 !important;
    font-size: 13px !important;
    line-height: 18px !important;
    font-weight: 400 !important;
}

body.page-id-234485 .jtl-partner-hs-form .hs-form-required,
body.page-id-234698 .jtl-partner-hs-form .hs-form-required { color: #fb581f !important; }

body.page-id-234485 .jtl-partner-hs-form input.hs-input:not([type="checkbox"]):not([type="radio"]),
body.page-id-234485 .jtl-partner-hs-form select.hs-input,
body.page-id-234698 .jtl-partner-hs-form input.hs-input:not([type="checkbox"]):not([type="radio"]),
body.page-id-234698 .jtl-partner-hs-form select.hs-input {
    height: 40px !important;
    min-height: 40px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 8px 12px !important;
    font-size: 14px !important;
    line-height: 24px !important;
    color: #0b1b45 !important;
    background-color: #ffffff !important;
    border: 1px solid rgba(11, 27, 69, 0.12) !important;
    border-radius: 6px !important;
    font-family: Inter, sans-serif !important;
}

body.page-id-234485 .jtl-partner-hs-form textarea.hs-input,
body.page-id-234698 .jtl-partner-hs-form textarea.hs-input {
    min-height: 96px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 8px 12px !important;
    font-size: 14px !important;
    line-height: 22px !important;
    color: #0b1b45 !important;
    background-color: #ffffff !important;
    border: 1px solid rgba(11, 27, 69, 0.12) !important;
    border-radius: 6px !important;
    font-family: Inter, sans-serif !important;
    resize: vertical !important;
}

body.page-id-234485 .jtl-partner-hs-form div.hs-input.hs-fieldtype-intl-phone,
body.page-id-234698 .jtl-partner-hs-form div.hs-input.hs-fieldtype-intl-phone {
    height: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
    display: flex !important;
    gap: 8px !important;
    align-items: stretch !important;
    width: 100% !important;
}

body.page-id-234485 .jtl-partner-hs-form div.hs-input.hs-fieldtype-intl-phone > select.hs-input,
body.page-id-234698 .jtl-partner-hs-form div.hs-input.hs-fieldtype-intl-phone > select.hs-input {
    flex: 0 0 140px !important;
    width: 140px !important;
}

body.page-id-234485 .jtl-partner-hs-form div.hs-input.hs-fieldtype-intl-phone > input.hs-input,
body.page-id-234698 .jtl-partner-hs-form div.hs-input.hs-fieldtype-intl-phone > input.hs-input {
    flex: 1 1 auto !important;
    min-width: 0 !important;
}

body.page-id-234485 .jtl-partner-hs-form ul.inputs-list,
body.page-id-234698 .jtl-partner-hs-form ul.inputs-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
}

body.page-id-234485 .jtl-partner-hs-form ul.inputs-list > li,
body.page-id-234698 .jtl-partner-hs-form ul.inputs-list > li {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
}

body.page-id-234485 .jtl-partner-hs-form ul.inputs-list > li::marker,
body.page-id-234698 .jtl-partner-hs-form ul.inputs-list > li::marker { content: '' !important; }

body.page-id-234485 .jtl-partner-hs-form label.hs-form-checkbox-display,
body.page-id-234485 .jtl-partner-hs-form label.hs-form-booleancheckbox-display,
body.page-id-234698 .jtl-partner-hs-form label.hs-form-checkbox-display,
body.page-id-234698 .jtl-partner-hs-form label.hs-form-booleancheckbox-display {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
    cursor: pointer !important;
    line-height: 18px !important;
    color: #0b1b45 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
}

body.page-id-234485 .jtl-partner-hs-form label.hs-form-booleancheckbox-display,
body.page-id-234698 .jtl-partner-hs-form label.hs-form-booleancheckbox-display {
    align-items: flex-start !important;
}

body.page-id-234485 .jtl-partner-hs-form label.hs-form-checkbox-display > span,
body.page-id-234485 .jtl-partner-hs-form label.hs-form-booleancheckbox-display > span,
body.page-id-234698 .jtl-partner-hs-form label.hs-form-checkbox-display > span,
body.page-id-234698 .jtl-partner-hs-form label.hs-form-booleancheckbox-display > span {
    line-height: 18px !important;
    font-size: 13px !important;
    color: #0b1b45 !important;
}

body.page-id-234485 .jtl-partner-hs-form input[type="checkbox"].hs-input,
body.page-id-234485 .jtl-partner-hs-form input[type="radio"].hs-input,
body.page-id-234698 .jtl-partner-hs-form input[type="checkbox"].hs-input,
body.page-id-234698 .jtl-partner-hs-form input[type="radio"].hs-input {
    flex: 0 0 16px !important;
    width: 16px !important;
    height: 16px !important;
    min-height: 0 !important;
    margin: 1px 0 0 0 !important;
    padding: 0 !important;
    border: 1px solid rgba(11, 27, 69, 0.4) !important;
    border-radius: 3px !important;
    background-color: #ffffff !important;
    accent-color: #fb581f !important;
    cursor: pointer !important;
}

body.page-id-234485 .jtl-partner-hs-form .hs-fieldtype-checkbox > label,
body.page-id-234485 .jtl-partner-hs-form .hs-fieldtype-booleancheckbox > label,
body.page-id-234698 .jtl-partner-hs-form .hs-fieldtype-checkbox > label,
body.page-id-234698 .jtl-partner-hs-form .hs-fieldtype-booleancheckbox > label {
    margin: 0 0 8px 0 !important;
}

body.page-id-234485 .jtl-partner-hs-form .actions,
body.page-id-234485 .jtl-partner-hs-form .hs_submit,
body.page-id-234698 .jtl-partner-hs-form .actions,
body.page-id-234698 .jtl-partner-hs-form .hs_submit {
    margin: 8px 0 0 0 !important;
    padding: 0 !important;
    text-align: left !important;
}

/* The 234698 (partner-network) submit button is owned by the JP-1072 follow-up
   sheet (redesign Primary look + navy hover) — kept in one place there. The
   234485 (partner-segments) button keeps its rules below. */
body.page-id-234485 .jtl-partner-hs-form input.hs-button,
body.page-id-234485 .jtl-partner-hs-form .hs-button {
    display: inline-block !important;
    background-color: #fb581f !important;
    background-image: none !important;
    color: #0b1b45 !important;
    border: 0 !important;
    border-radius: 999px !important;
    padding: 14px 32px !important;
    font-family: Inter, sans-serif !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    letter-spacing: 0.32px !important;
    text-transform: uppercase !important;
    box-shadow: none !important;
    cursor: pointer !important;
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
}

body.page-id-234485 .jtl-partner-hs-form input.hs-button:hover,
body.page-id-234485 .jtl-partner-hs-form .hs-button:hover {
    background-color: #e0480c !important;
    color: #0b1b45 !important;
}

body.page-id-234485 .jtl-partner-hs-form .hs-error-msg,
body.page-id-234485 .jtl-partner-hs-form .hs-error-msgs,
body.page-id-234698 .jtl-partner-hs-form .hs-error-msg,
body.page-id-234698 .jtl-partner-hs-form .hs-error-msgs {
    color: #c0392b !important;
    font-size: 12px !important;
    line-height: 16px !important;
    margin: 4px 0 0 0 !important;
    padding: 0 !important;
    list-style: none !important;
}body.page-id-234485 main section,
body.page-id-234485 .partner-heading-landing,
body.page-id-234485 .partner-advantages-landing,
body.page-id-234485 .partner-segment-landing,
body.page-id-234485 .our-partner-product-landing,
body.page-id-234485 .partner-form-landing,
body.page-id-234698 .partner-form-landing {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 80px !important;
}

body.page-id-234485 .partner-heading-landing .partner-heading-left {
    display: flex !important;
    flex-direction: column !important;
}
body.page-id-234485 .partner-heading-landing .partner-heading-left .partner-heading {
    order: 1 !important;
}
body.page-id-234485 .partner-heading-landing .partner-heading-left .partner-heading-items-wrapper {
    order: 2 !important;
}
body.page-id-234485 .partner-heading-landing .partner-heading-left .partner-heading-links-wrapper {
    order: 3 !important;
}
