.jncb-block-buttons .wp-block-button .wp-block-button__link,.jncb-block-buttons .wp-block-button.is-style-fill .wp-block-button__link{background-color:var(--jncb-tib-btn-bg, var(--wp--preset--color--primary-color)) !important;color:var(--jncb-tib-btn-color, var(--wp--preset--color--base)) !important;border-color:var(--jncb-tib-btn-border, var(--jncb-tib-btn-bg, var(--wp--preset--color--primary-color))) !important}.jncb-block-buttons .wp-block-button .wp-block-button__link a,.jncb-block-buttons .wp-block-button.is-style-fill .wp-block-button__link a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.jncb-block-link-buttons{margin:16px 0 0;cursor:pointer}.jncb-block-link-buttons:hover .jncb-block-link__arrow,.jncb-block-link-buttons:focus-within .jncb-block-link__arrow{transform:translateX(6px);margin-left:12px}.jncb-block-link-buttons:hover .jncb-block-link__label,.jncb-block-link-buttons:focus-within .jncb-block-link__label{-webkit-text-decoration:none !important;text-decoration:none !important;text-underline-offset:3px}.jncb-block-link{display:inline-flex;align-items:center;padding:0 !important;background:none !important;border:0 !important;border-radius:0 !important;min-height:0 !important;box-shadow:none !important;font-family:inherit;font-family:var(--wp--preset--font-family--roboto, inherit);font-size:16px;font-weight:700;line-height:1.5;color:var(--jncb-link-color, var(--wp--preset--color--primary-color)) !important;-webkit-text-decoration:none !important;text-decoration:none !important;cursor:pointer !important;transition:color .2s ease}.jncb-block-link:hover,.jncb-block-link:focus-visible,.jncb-block-link:focus-within{color:var(--jncb-link-color, var(--wp--preset--color--primary-color)) !important;-webkit-text-decoration:none !important;text-decoration:none !important}.jncb-block-link[aria-disabled=true]{cursor:default}.jncb-block-link:hover .jncb-block-link__arrow,.jncb-block-link:focus-visible .jncb-block-link__arrow,.jncb-block-link:focus-within .jncb-block-link__arrow{transform:translateX(6px);margin-left:12px}.jncb-block-link:hover .jncb-block-link__label,.jncb-block-link:focus-visible .jncb-block-link__label,.jncb-block-link:focus-within .jncb-block-link__label{-webkit-text-decoration:none !important;text-decoration:none !important;text-underline-offset:3px}.jncb-block-link__label{color:var(--jncb-link-color, var(--wp--preset--color--primary-color)) !important;cursor:pointer;-webkit-text-decoration:none !important;text-decoration:none !important}.jncb-block-link__label a{color:var(--jncb-link-color, var(--wp--preset--color--primary-color)) !important;font-weight:inherit;-webkit-text-decoration:none !important;text-decoration:none !important;box-shadow:none !important;cursor:pointer !important}.jncb-block-link__arrow{display:inline-flex;flex-shrink:0;align-items:center;margin-left:8px;color:var(--jncb-link-color, var(--wp--preset--color--primary-color)) !important;line-height:0;cursor:pointer;transform:translateX(0);transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1), margin-left .25s cubic-bezier(0.4, 0, 0.2, 1)}.jncb-block-link__arrow svg{display:block;width:13px;height:13px;overflow:visible}.jncb-block-link__arrow path{stroke:currentColor}.jncb-block-link:hover .jncb-block-link__label a,.jncb-block-link:focus-visible .jncb-block-link__label a,.jncb-block-link:focus-within .jncb-block-link__label a,.jncb-block-link-buttons:hover .jncb-block-link__label a,.jncb-block-link-buttons:focus-within .jncb-block-link__label a{-webkit-text-decoration:underline !important;text-decoration:underline !important;text-underline-offset:3px}.jncb-contact-form-with-media{--cfm-bg: var(--wp--preset--color--base, #fff);--cfm-heading: var(--wp--preset--color--heading-text-color, #181D27);--cfm-description: var(--wp--preset--color--body-text-color, #535862);--cfm-field-label: var(--wp--preset--color--text-color, #414651);--cfm-required: var(--wp--preset--color--error-color, #d63638);--cfm-border: var(--wp--preset--color--border-primary-color);--cfm-focus: var(--wp--preset--color--primary-color, #01529a)}.jncb-contact-form-with-media__inner{display:flex;flex-direction:column;gap:64px}.jncb-contact-form-with-media__cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:stretch}.jncb-contact-form-with-media.is-media-hidden .jncb-contact-form-with-media__cols{grid-template-columns:1fr}.jncb-contact-form-with-media__form-col{display:flex;flex-direction:column;gap:24px;min-width:0}.jncb-contact-form-with-media__header{display:flex;flex-direction:column;gap:12px;max-width:768px}.jncb-contact-form-with-media__heading{margin:0;color:var(--cfm-heading);word-wrap:break-word}.jncb-contact-form-with-media__description{margin:0;color:var(--cfm-description);word-wrap:break-word}.jncb-contact-form-with-media__form{display:flex;flex-direction:column;gap:24px;margin:0}.jncb-contact-form-with-media__row{display:flex;gap:16px}.jncb-contact-form-with-media__row .jncb-contact-form-with-media__field{flex:1 1 50%;min-width:0}.jncb-contact-form-with-media__field{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.jncb-contact-form-with-media__label,.jncb-contact-form-with-media__legend{display:inline-flex;align-items:baseline;gap:2px;padding:0;color:var(--cfm-field-label);font-size:14px}.jncb-contact-form-with-media__required{color:var(--cfm-required)}.jncb-contact-form-with-media__input,.jncb-contact-form-with-media__select,.jncb-contact-form-with-media__textarea{width:100%;padding:8px 12px !important;color:inherit;background-color:#fff;background-color:var(--wp--preset--color--base, #fff);border:1px solid var(--cfm-border) !important;border-radius:9999px}.jncb-contact-form-with-media__input:focus-visible,.jncb-contact-form-with-media__select:focus-visible,.jncb-contact-form-with-media__textarea:focus-visible{outline:2px solid var(--cfm-focus);outline-offset:1px;border-color:var(--cfm-focus)}.jncb-contact-form-with-media__input[aria-invalid=true],.jncb-contact-form-with-media__select[aria-invalid=true],.jncb-contact-form-with-media__textarea[aria-invalid=true]{border-color:var(--cfm-required)}.jncb-contact-form-with-media__select{padding:8px 30px 8px 12px !important;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.jncb-contact-form-with-media-select{position:relative;display:block}.jncb-contact-form-with-media-select::after{content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;border-right:1.67px solid #717680;border-bottom:1.67px solid #717680;transform:translateY(-70%) rotate(45deg);pointer-events:none}.jncb-contact-form-with-media__textarea{resize:vertical;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);border-radius:0;height:134px}.jncb-contact-form-with-media__options{display:flex;flex-direction:row;gap:22px;font-size:14px;margin-top:8px}.jncb-contact-form-with-media__options--inline{flex-direction:row;flex-wrap:wrap;gap:24px}.jncb-contact-form-with-media__option{display:inline-flex;align-items:center;gap:8px}.jncb-contact-form-with-media__radio{width:18px;height:18px;margin:0;accent-color:var(--cfm-focus);cursor:pointer}.jncb-contact-form-with-media__radio:focus-visible{outline:2px solid var(--cfm-focus);outline-offset:2px}.jncb-contact-form-with-media__option-label{color:var(--cfm-field-label);cursor:pointer}.jncb-contact-form-with-media__result{margin:0;word-wrap:break-word}.jncb-contact-form-with-media__result[hidden]{display:none}.jncb-contact-form-with-media__result--success{color:#1a7f37;color:var(--wp--preset--color--success-color, #1a7f37)}.jncb-contact-form-with-media__result--error{color:var(--cfm-required)}.jncb-contact-form-with-media__actions{margin:0}.jncb-contact-form-with-media__actions .wp-block-button .wp-block-button__link,.jncb-contact-form-with-media__actions .wp-block-button.is-style-fill .wp-block-button__link{background-color:var(--jncb-tib-btn-bg, var(--wp--preset--color--primary-color)) !important;color:var(--jncb-tib-btn-color, var(--wp--preset--color--base)) !important;border-color:var(--jncb-tib-btn-border, var(--jncb-tib-btn-bg, var(--wp--preset--color--primary-color))) !important}.jncb-contact-form-with-media__actions .wp-block-button .wp-block-button__link a,.jncb-contact-form-with-media__actions .wp-block-button.is-style-fill .wp-block-button__link a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.jncb-contact-form-with-media__action{margin:0;width:100%}.jncb-contact-form-with-media__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100% !important;cursor:pointer;border-style:solid;border-width:1px;transition:opacity .2s ease, background-color .2s ease}.jncb-contact-form-with-media__submit:focus-visible{outline:2px solid var(--cfm-focus);outline-offset:2px}.jncb-contact-form-with-media__submit:hover:not(:disabled){opacity:.9}.jncb-contact-form-with-media__submit:disabled,.jncb-contact-form-with-media__submit[aria-disabled=true]{cursor:not-allowed;background-color:var(--wp--preset--color--light-bg-color) !important;border-color:#e9eaeb !important;color:#a4a7ae !important}.jncb-contact-form-with-media .jncb-block-buttons .wp-block-button.jncb-contact-form-with-media__submit-wrap{width:100%}.jncb-contact-form-with-media .jncb-block-buttons .wp-block-button.jncb-contact-form-with-media__submit-wrap .wp-block-button__link.jncb-contact-form-with-media__submit{margin:0;width:100% !important;justify-content:center;font-weight:var(--wp--custom--typography--font-weight--semi-bold)}.jncb-contact-form-with-media .jncb-block-buttons .wp-block-button.jncb-contact-form-with-media__submit-wrap .wp-block-button__link.jncb-contact-form-with-media__submit:disabled,.jncb-contact-form-with-media .jncb-block-buttons .wp-block-button.jncb-contact-form-with-media__submit-wrap .wp-block-button__link.jncb-contact-form-with-media__submit[aria-disabled=true]{cursor:not-allowed;background-color:var(--wp--preset--color--light-bg-color) !important;border-color:#e9eaeb !important;color:#a4a7ae !important}.jncb-contact-form-with-media__media-image{display:block;width:100%;height:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:0}@media (max-width: 991px){.jncb-contact-form-with-media__inner{gap:32px}.jncb-contact-form-with-media__cols{display:contents}.jncb-contact-form-with-media__media-col{order:-1}.jncb-contact-form-with-media__header{order:0}.jncb-contact-form-with-media__form-col{order:1}.jncb-contact-form-with-media__media-image{min-height:240px}}@media (max-width: 767px){.jncb-contact-form-with-media__row{flex-direction:column}}@media (prefers-reduced-motion: reduce){.jncb-contact-form-with-media__submit{transition:none}}
