/*
 * Help Scout Docs custom stylesheet (help.jerseywatch.com).
 *
 * Deployed with the Next.js app (public/next/styles/). In Help Scout → Manage → Docs →
 * Customize, set the stylesheet URL to (do not upload to S3):
 *   Production: https://webapp-assets.jerseywatch.com/next/styles/help_jerseywatch_com_custom.css
 *   Staging:    https://webapp-assets-stage.jerseywatch.com/next/styles/help_jerseywatch_com_custom.css
 *
 * Edit this file in-repo; ship changes via normal web-app deploy. JWD-1532.
 */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap');

*,
*::before,
*::after {
    box-sizing: border-box;
}

html,
body,
div,
span,
applet,
button,
input,
select,
/* textarea, */
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    background: transparent;
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    min-width: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul,
menu {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: none;
}

img,
svg {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

:root {
    --list-bullet-svg: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23048CDD'/%3E%3C/svg%3E");
    --bg-button-contact: initial;
    --color-button-contact: initial;
    --bg-image-on-focus: initial;
    --jw-svg-logo: initial;
    /* RGB Color Values */
    --rgb-black: 35, 28, 51;
    --rgb-blurple: 85, 34, 250;
    --rgb-canary: 255, 245, 202;
    --rgb-canary-light: 255, 250, 229;
    --rgb-cobalt: 0, 116, 228;
    --rgb-coral: 249, 92, 92;
    --rgb-grey: 115, 108, 131;
    --rgb-green: 41, 152, 80;
    --rgb-green-light: 22, 186, 91;
    --rgb-lavender: 213, 210, 255;
    --rgb-lavender-light: 234, 232, 254;
    --rgb-mint: 179, 244, 224;
    --rgb-mint-light: 216, 249, 240;
    --rgb-orange: 248, 121, 23;
    --rgb-paper: 249, 247, 245;
    --rgb-peach: 255, 229, 218;
    --rgb-peach-light: 254, 242, 237;
    --rgb-pink: 207, 111, 182;
    --rgb-pink-light: 239, 218, 245;
    --rgb-purple: 119, 0, 162;
    --rgb-salmon: 236, 133, 128;
    --rgb-sky: 182, 219, 255;
    --rgb-sky-tint: 218, 237, 254;
    --rgb-sky-light: 238, 248, 255;
    --rgb-stone: 237, 234, 230;
    --rgb-stone-light: 247, 244, 240;
    --rgb-teal: 95, 221, 197;
    --rgb-white: 255, 255, 255;
    --rgb-yellow: 245, 214, 82;
    /* Color Definitions */
    --color-black: rgb(var(--rgb-black));
    --color-blurple: rgb(var(--rgb-blurple));
    --color-canary: rgb(var(--rgb-canary));
    --color-canary-light: rgb(var(--rgb-canary-light));
    --color-cobalt: rgb(var(--rgb-cobalt));
    --color-coral: rgb(var(--rgb-coral));
    --color-green: rgb(var(--rgb-green));
    --color-green-light: rgb(var(--rgb-green-light));
    --color-grey: rgb(var(--rgb-grey));
    --color-lavender: rgb(var(--rgb-lavender));
    --color-lavender-light: rgb(var(--rgb-lavender-light));
    --color-mint: rgb(var(--rgb-mint));
    --color-mint-light: rgb(var(--rgb-mint-light));
    --color-orange: rgb(var(--rgb-orange));
    --color-paper: rgb(var(--rgb-paper));
    --color-peach: rgb(var(--rgb-peach));
    --color-peach-light: rgb(var(--rgb-peach-light));
    --color-pink: rgb(var(--rgb-pink));
    --color-pink-light: rgb(var(--rgb-pink-light));
    --color-purple: rgb(var(--rgb-purple));
    --color-salmon: rgb(var(--rgb-salmon));
    --color-sky: rgb(var(--rgb-sky));
    --color-sky-tint: rgb(var(--rgb-sky-tint));
    --color-sky-light: rgb(var(--rgb-sky-light));
    --color-stone: rgb(var(--rgb-stone));
    --color-stone-light: rgb(var(--rgb-stone-light));
    --color-teal: rgb(var(--rgb-teal));
    --color-white: rgb(var(--rgb-white));
    --color-yellow: rgb(var(--rgb-yellow));
    --color-main-blue: rgb(4, 140, 221);
    --color-main-blue-light: rgb(20, 185, 255);
    --color-muted-blue: rgb(245, 251, 255);
    --color-text-primary: #657197;
    --color-main-dark: #243B4A;
    /* Typography */
    --font-size: clamp(1.375rem, 2.225vw, 2rem);
    --font-size-xxxx-small: 45%;
    --font-size-xxx-small: 55%;
    --font-size-xx-small: 65%;
    --font-size-x-small: 75%;
    --font-size-small: 85%;
    --font-size-medium: 100%;
    --font-size-large: 125%;
    --font-size-x-large: 150%;
    --font-size-xx-large: 200%;
    --font-size-xxx-large: 225%;
    --font-size-xxxx-large: 250%;
    --line-height: 1.4;
    /* Spacing */
    --space-neutral: 1.4em;
    --space-small: 0.5em;
    --space-medium: 1em;
    --space-large: 2em;
    --space-x-large: 3em;
    --space-xx-large: 4em;
    --space-xxx-large: 5em;
    --space-xxxx-large: 6em;
    /* Transitions */
    --transition: 0.15s cubic-bezier(0.37, 1, 0.74, 1);
    --transition-slow: 0.3s cubic-bezier(0.37, 1, 0.74, 1);
}

@media (min-width: 64em) {
    :root {
        --font-size-xxx-large: 260%;
    }
}

@font-face {
    font-family: "Gotham Rounded";
    src: url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff2/GothamRndSSm-Light_Web.woff2") format("woff2"),
        url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff/GothamRndSSm-Light_Web.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "Gotham Rounded";
    src: url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff2/GothamRndSSm-LightItalic_Web.woff2") format("woff2"),
        url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff/GothamRndSSm-LightItalic_Web.woff") format("woff");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: "Gotham Rounded";
    src: url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff2/GothamRndSSm-Book_Web.woff2") format("woff2"),
        url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff/GothamRndSSm-Book_Web.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Gotham Rounded";
    src: url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff2/GothamRndSSm-BookItalic_Web.woff2") format("woff2"),
        url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff/GothamRndSSm-BookItalic_Web.woff") format("woff");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: "Gotham Rounded";
    src: url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff2/GothamRndSSm-Medium_Web.woff2") format("woff2"),
        url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff/GothamRndSSm-Medium_Web.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "Gotham Rounded";
    src: url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff2/GothamRndSSm-MediumItalic_Web.woff2") format("woff2"),
        url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff/GothamRndSSm-MediumItalic_Web.woff") format("woff");
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: "Gotham Rounded";
    src: url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff2/GothamRndSSm-Bold_Web.woff2") format("woff2"),
        url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff/GothamRndSSm-Bold_Web.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "Gotham Rounded";
    src: url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff2/GothamRndSSm-BoldItalic_Web.woff2") format("woff2"),
        url("https://jerseywatch-assets.s3.amazonaws.com/global/fonts/hco_fonts/woff/GothamRndSSm-BoldItalic_Web.woff") format("woff");
    font-weight: 700;
    font-style: italic;
}

html {
    /* background: var(--color-paper); */
    background: white;
    font-size: 16px;
    scroll-behavior: smooth;
}

body {
    /* background: var(--color-paper); */
    /* background: linear-gradient(112.24deg, #048cdd 4.51%, #32b2ff 100.81%); */
    background: white;
    color: var(--color-black);
    font-size: var(--font-size);
    line-height: var(--line-height);
}

body,
button,
input,
select,
textarea {
    font-family: Inter, sans-serif;
    font-feature-settings: "case", "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility;
    font-size: 16px;
    line-height: 140%;
}

a {
    color: var(--color-main-blue);
    font-weight: 500;
}

b,
strong {
    font-weight: 700;
}

i,
em {
    font-style: italic;
}

img,
source,
video {
    height: auto;
    max-width: 100%;
    width: 100%;
}

video::cue {
    /* font-family: "Moniker", Sans-Serif; */
    font-feature-settings: "case", "liga";
    font-weight: 500;
    letter-spacing: -0.0125em;
    line-height: 1;
}

.collection-category h2 {
    display: none;
}

.collection-category .category-list {
    margin: var(--space-x-large) 0 0 0;
}

@media (max-width: 768px) {
    .collection-category .category-list {
        margin: var(--space-large) 0 0 0;
    }
}

.category-list {
    display: grid;
    gap: var(--space-neutral);
    grid-template-columns: repeat(auto-fit, minmax(11em, 1fr));
    margin: var(--space-x-large) 0 0 0;
    text-align: center;
}

.category-list h3 {
    color: var(--color-black);
    font-family: "Gotham Rounded";
    font-feature-settings: "case", "liga", "ss04";
    transition: color var(--transition);
    font-weight: 700;
    font-size: 22px;
    line-height: 140%;
    text-align: center;

    @media (max-width: 768px) {
        font-size: 16px;
    }
}

.category-list .category {
    p:first-of-type {
        display: none;
    }
}

.category-list .category {
    align-items: center;
    /* background: var(--color-white); */
    background: var(--color-muted-blue);
    border: none;
    border-radius: 10px;
    box-shadow: 0 0 0 1px rgba(var(--rgb-black), 0.01), 0 0.02em 0.2em -0.1em rgba(var(--rgb-black), 0.1), 0 0.05em 0.3em -0.15em rgba(var(--rgb-black), 0.2), 0 0.05em 0.1em -0.15em rgba(var(--rgb-black), 0.3), 0 0.1em 0.15em -0.2em rgba(var(--rgb-black), 0.4), 0 0.15em 0.2em -0.25em rgba(var(--rgb-black), 0.5);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0;
    padding: var(--space-large);
    position: relative;
    transition: box-shadow var(--transition), transform var(--transition);
    width: auto;
    will-change: transform;
}

.category-list .category p {
    color: var(--color-black);
    font-size: var(--font-size-x-small);
    margin: 0;
}

.category-list .category .article-count {
    color: var(--color-main-blue);
    /* font-size: var(--font-size-xx-small); */
    margin-top: 0.6em;
    transition: color var(--transition);
    font-family: Gotham Rounded;
    font-weight: 350;
    font-size: 18px;
    line-height: 130%;
    text-align: center;
}

.category-list .category:hover,
.category-list .category:focus {
    background: var(--color-white);
    box-shadow: 0 0 0 1px rgba(var(--rgb-black), 0.02), 0 0.05em 0.6em -0.2em rgba(var(--rgb-black), 0.2), 0 0.1em 1em -0.4em rgba(var(--rgb-black), 0.3), 0 0.2em 0.4em -0.5em rgba(var(--rgb-black), 0.4), 0 0.3em 0.6em -0.7em rgba(var(--rgb-black), 0.5), 0 0.5em 0.8em -1em rgba(var(--rgb-black), 0.6);
    transform: scale(1.03);
}

.category-list .category:hover h3,
.category-list .category:focus h3 {
    color: var(--color-main-blue);
}

.category-list .category:hover .article-count,
.category-list .category:focus .article-count {
    color: var(--color-black);
}

.category-list.two-col .category {
    width: auto;
}

@media (max-width: 768px) {
    .category-list {
        gap: var(--space-medium);
        margin: var(--space-large) 0 0 0;
    }
}

.navbar {
    line-height: 1;
    /* margin: var(--space-neutral) 0 0 0; */
    margin: 0;
}

.navbar .navbar-inner {
    background: none;
    box-shadow: none;
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    /* display: none; */
}

.navbar .navbar-inner .container-fluid {
    background: none;
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-left: var(--space-neutral);
    padding-right: var(--space-neutral);
}

.navbar .brand {
    float: none;
    font-size: var(--font-size);
    height: 1.4em;
    padding: 0;
    margin-left: 0;
    width: 8.15em;
}

.navbar .brand span {
    display: none;
}

.navbar .nav-collapse {
    display: inline-flex;
}

.navbar .nav-collapse .nav {
    bottom: auto;
    display: flex;
    left: auto;
    margin: 0;
    position: relative;
    right: auto;
}

.navbar .nav-collapse .nav li {
    /*     display: none; */
}

.navbar .nav-collapse .nav li:not(:has(a.contactUs)) {
    display: none;
}

.navbar .nav-collapse .nav li a {
    color: var(--color-black);
    cursor: pointer;
    display: inline-flex;
    font-feature-settings: "c2sc", "smcp";
    font-size: var(--font-size-xx-small);
    font-weight: 500;
    letter-spacing: -0.0175em;
    line-height: 1em;
    padding: 0.6em 0.75em 0.625em 0.75em;
    text-align: center;
    text-decoration: underline;
    text-decoration-color: transparent;
    text-decoration-thickness: 0.1em;
    text-underline-offset: 0.09em;
    transition: color var(--transition), text-decoration-color var(--transition);
}

.navbar .nav-collapse .nav li a b,
.navbar .nav-collapse .nav li a i {
    display: none;
}

.navbar .nav-collapse .nav li a:hover,
.navbar .nav-collapse .nav li a:focus {
    color: var(--color-main-blue);
    text-decoration-color: var(--color-main-blue);
}

.navbar .nav-collapse .nav li a.contactUs {
    background: linear-gradient(135deg, var(--color-main-blue) 0, var(--color-main-blue-light) 100%);
    border-radius: 10px;
    color: var(--color-white);
    margin-left: 0.75em;
    padding-left: 1em;
    padding-right: 1em;
    text-decoration: none;
    height: 40px;
    align-items: center;
    font-family: "Gotham Rounded";

}

.navbar .nav-collapse .nav li a.contactUs::after {
    content: "\00a0Our Team";
}

.navbar .nav-collapse .nav li a.contactUs:hover,
.navbar .nav-collapse .nav li a.contactUs:focus {
    background: linear-gradient(135deg, var(--color-main-blue) 0, var(--color-main-blue-light) 100%);
}

.navbar .nav-collapse .nav li.active a {
    color: var(--color-main-blue);
    text-decoration: underline;
    text-decoration-color: var(--color-main-blue);
}

@media (max-width: 768px) {
    .navbar {
        /* margin: var(--space-medium) 0 0 0; */
        margin-top: 0;
    }

    .navbar .navbar-inner .container-fluid {
        padding-left: var(--space-medium);
        padding-right: var(--space-medium);
    }

    .navbar .brand {
        padding: 0;
        margin: 0;
    }

    .navbar .btn-navbar {
        display: none;
    }

    .navbar .nav-collapse,
    .navbar .nav-collapse.collapse {
        height: auto;
        overflow: initial;
    }

    .navbar .nav-collapse .nav {
        margin: 0;
    }

    .navbar .nav-collapse .nav>li>a {
        margin: 0;
    }
}

.related {
    background: linear-gradient(180deg, rgba(var(--rgb-stone-light), 0.25) 0, rgba(var(--rgb-stone-light), 0) 100%);
    border: none;
    border-top: 1px solid var(--color-stone);
    color: var(--color-black);
    font-size: var(--font-size);
    line-height: var(--line-height);
    padding: var(--space-large);
}

.related h3 {
    color: var(--color-black);
    font-family: "Gotham Rounded";
    font-feature-settings: "c2sc", "smcp";
    font-size: var(--font-size-xx-small);
    font-weight: 700;
    letter-spacing: -0.0175em;
    line-height: 1em;
    margin-bottom: var(--space-medium);
    text-transform: capitalize;
}

.related ul {
    margin: 0;
    padding: 0;
}

.related ul li {
    font-size: var(--font-size-xxx-small);
    font-weight: 400;
    font-family: "Gotham Rounded";
}

.related ul>li {
    list-style: none;
    padding: 0;
}

.related ul>li+li {
    margin-top: 0.4em;
}

.related ul>li a {
    font-size: inherit;
    line-height: inherit;
    margin-left: 0;
    display: inline-block;
    position: relative;
    vertical-align: top;
    padding-left: 20px;

}

.related li a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.7em;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    background-image: var(--list-bullet-svg);
    background-repeat: no-repeat;
}

.related ul>li a:hover span {
    text-decoration: none;
}

.related ul>li a .icon-article-doc {
    display: none;
}

@media (max-width: 768px) {
    .related {
        padding: var(--space-neutral);
    }

    .related h3 {
        padding-left: 0;
    }

    .related ul {
        margin-left: 0;
    }
}

#sidebar {
    /* flex: 1; */
    /* margin: var(--space-neutral) 0 0 0; */
    width: auto;
    margin-top: 120px;
}

@media (max-width: 767px) {
    #main-content {
        margin-left: 0px !important;
    }

    #sidebar {
        flex: none;
    }

    .container-fluid {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    #main-content {
        margin-left: 60px !important;
        flex: 2;
    }

    #sidebar {
        flex: 1;
    }

    .container-fluid {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
}

@media (min-width: 1024px) and (max-width: 1440px) {
    #main-content {
        margin-left: 60px !important;
    }

    #sidebar {
        flex: 1;
    }
}

#sidebar form {
    align-items: center;
    background: var(--color-white);
    border-radius: 10px;
    box-shadow: 0 0 0 1px rgba(var(--rgb-black), 0.01) inset,
        0 0.1em 0.6em -0.2em rgba(var(--rgb-black), 0.1),
        0 0.2em 1em -0.4em rgba(var(--rgb-black), 0.15),
        0 0.2em 0.2em -0.4em rgba(var(--rgb-black), 0.2);
    display: flex;
    margin: 0;
    padding: 0.3em;
    position: relative;
    width: 100%;
    z-index: 100;
}

#sidebar form .search-query {
    appearance: none;
    border: none;
    border-radius: 0;
    color: var(--color-black);
    font-size: var(--font-size-x-small);
    height: auto;
    line-height: 1.9em;
    vertical-align: middle;
    margin-left: 12px;
    caret-color: #000000b8;
}

#sidebar #searchBar .search-query {
    padding-left: 3px;
    padding-right: 10px;
    background: transparent;
    font-size: 20px;
    color: var(--color-text-primary);
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 3px;

    @media (max-width: 768px) {
        font-size: 16px;
    }
}

#sidebar #searchBar::before {
    content: '';
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='grey' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 17L22 22' stroke='grey' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
    pointer-events: none;
    transition: transform 0.3s ease, background-image 0.2s ease;

    @media (max-width: 768px) {
        width: 16px;
        height: 16px;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='grey' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 17L22 22' stroke='grey' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
    }
}

#searchBar:has(.search-query:not(:placeholder-shown))::before,
#sidebar #searchBar:has(.search-query:not(:placeholder-shown))::before {
    --bg-image-on-focus: none;
    background-image: var(--bg-image-on-focus);
    transform: translateY(-50%) translateX(-10px);
}

#searchBar .search-query:not(:placeholder-shown) {
    margin-left: 0px;
    text-indent: 5px;
}

.icon-search::before {
    display: none;
}

#sidebar form .search-query::placeholder {
    color: rgba(var(--rgb-black), 0.4);
    font-family: Inter, sans-serif;
    font-size: 20px;

    @media (max-width: 768px) {
        font-size: 16px;
    }
}

#sidebar form .search-query:focus,
#sidebar form .search-query:focus:invalid {
    border-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#sidebar form button {
    display: inline-flex;
    line-height: 1em;
    position: relative;
    right: auto;
    top: auto;
}

#sidebar h3 {
    display: none;
}

#sidebar .nav-list {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    margin-top: var(--space-neutral);
}

#sidebar .nav-list li {
    font-family: "Gotham Rounded";
    font-feature-settings: "case", "liga", "ss04";
    font-weight: 850;
    letter-spacing: normal;
    font-size: var(--font-size-small);
    /* margin: 0; */
}

#sidebar .nav-list li+li {
    margin-top: 0.3em;
}

#sidebar .nav-list a {
    color: var(--color-black);
    font-size: 18px !important;
    font-weight: 850;
    line-height: inherit;
    padding: 20px 0px;
    border-bottom: 1px solid #EFF1F8;
}

#sidebar .nav-list a:hover,
#sidebar .nav-list a:focus {
    color: var(--color-main-blue);
}

#sidebar .nav-list a .icon-arrow {
    display: none;
}

#sidebar .nav-list .active a {
    color: var(--color-main-blue);
    font-weight: 850;
    font-size: 20px;
    /* text-decoration: underline; */
}

#sidebar .nav-list .active a .icon-arrow {
    display: none;
}

#sidebar .nav-list .active a:hover,
#sidebar .nav-list .active a:focus {
    color: var(--color-main-blue);
    font-weight: 850;
    /* text-decoration: underline; */
}

#sidebar .nav-list .active a:hover .icon-arrow,
#sidebar .nav-list .active a:focus .icon-arrow {
    display: none;
}

#sidebar .nav-list>li>a,
#sidebar .nav-list .nav-header {
    margin: 0;
    text-shadow: none;
}

#sidebar .contactUs {
    color: var(--color-grey);
}

@media (max-width: 768px) {
    #sidebar {
        flex: 1;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    #sidebar .nav-list {
        margin-top: var(--space-large);
        text-align: center;
    }

    #sidebar .nav-list li {
        font-size: var(--font-size);
    }
}

#docsSearch {
    background: linear-gradient(112.24deg, #048cdd 4.51%, #32b2ff 100.81%);
    background: url(https://www.jerseywatch.com/helpscout-hero.png) no-repeat center 100% / cover transparent;
    border-bottom: none;
    display: flex;
    flex-direction: column;
    font-size: var(--font-size);
    /* margin: var(--space-x-large) var(--space-neutral) 0 var(--space-neutral); */
    padding: 100px;
    text-align: center;
    height: max(540px, 50vh);
    justify-content: flex-end;
    align-items: center;
    margin-top: -100px;

    @media (max-width: 1023px) {
        font-size: 28px;
        padding: 30px;
        height: max(540px, 30vh);
    }

    @media (max-width: 768px) {
        height: max(360px,
                30vh);
        margin-top: -100px;
    }
}

#docsSearch h1 {
    background: white;
    background-clip: text;
    -webkit-background-clip: text;
    display: inline-block;
    font-family: "Gotham Rounded", Arial, sans-serif;
    font-feature-settings: "case", "liga", "ss04";
    /* font-size: var(--font-size-xxx-large); */
    font-weight: 900;
    margin-bottom: -0.2625em;
    margin-top: -0.1425em;
    padding: 0 0.02em;
    -webkit-text-fill-color: transparent;
    font-size: 56px;
    line-height: 120%;
    text-align: center;
    width: 50%;

    @media (min-width: 1023px) and (max-width: 1279px) {
        font-size: 48px;
        width: 100%;
    }

    @media (min-width: 768px) and (max-width: 1023px) {
        font-size: 48px;
        width: 100%;
    }

    @media (max-width: 768px) {
        font-size: 28px;
        width: 100%;
        padding: 0 0.02em;
    }
}

#searchBar {
    position: relative;
    align-items: center;
    background: transparent;
    border: none;
    border-radius: 10px;
    /* box-shadow: 0 0 0 1px rgba(var(--rgb-black), 0.02),
        0 0.2em 1.2em -0.4em rgba(var(--rgb-black), 0.2),
        0 0.4em 2em -0.8em rgba(var(--rgb-black), 0.3),
        0 0.4em 0.4em -0.8em rgba(var(--rgb-black), 0.4),
        0 0.8em 0.8em -1.2em rgba(var(--rgb-black), 0.5),
        0 1.2em 1.2em -1.6em rgba(var(--rgb-black), 0.6); */
    display: flex;
    margin-top: var(--space-neutral);
    padding: 0.3em;
    text-align: left;
    width: min(100%, 28em);
    z-index: 100;
}

#searchBar::before {
    content: '';
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 17L22 22' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
    /*     background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 17L22 22' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E"); */
    pointer-events: none;
}

#searchBar .search-query {
    appearance: none;
    border: none;
    border-radius: 10px;
    box-shadow: none;
    color: white;
    flex: 1;
    /* font-size: var(--font-size-x-small); */
    height: auto;
    line-height: 1.9em;
    padding: 8px 12px;
    vertical-align: middle;
    background: linear-gradient(103.92deg, rgba(255, 255, 255, 0.15) -0.74%, rgba(190, 220, 255, 0.15) 99.87%);
    caret-color: #ffffff59;
    text-indent: 28px;
}

#searchBar .search-query::placeholder {
    color: white;
    opacity: 0.5;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding-left: 0px;
    top: 50%;
}

#searchBar .search-query:focus,
#searchBar .search-query:focus:invalid {
    border-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#searchBar button {
    background: #243B4A;
    border: none;
    border-radius: 7px;
    color: var(--color-white);
    cursor: pointer;
    display: inline-flex;
    font-family: "Gotham Rounded";
    font-feature-settings: "c2sc", "smcp";
    font-size: var(--font-size-xx-small);
    font-weight: 500;
    height: auto;
    letter-spacing: -0.0175em;
    line-height: 1em;
    padding: 0.6em 1em 0.625em 1em;
    position: absolute;
    right: 6px;
    text-align: center;
    text-shadow: none;
    top: auto;
    margin: 10px;
}

#searchBar button .icon-search {
    color: var(--color-white);
    font-size: 100%;
}

#searchBar button:hover,
#searchBar button:focus {
    background: linear-gradient(135deg, var(--color-main-blue) 0, var(--color-main-blue-light) 100%);
}

@media (max-width: 768px) {
    #searchBar .search-query {
        margin: 0;
        width: auto;
    }

    #searchBar button {
        padding: 0.625em;
    }

    #searchBar button span {
        /* display: none; */
        font-size: 14px;
        text-indent: 0px;
    }
}

#searchBar.sm {
    margin: 0;
    padding: 0.3em;
}

#searchBar.sm.sm button {
    height: auto;
    padding: 0.625em;
    top: auto;
}

#searchBar.sm.sm button .icon-search {
    color: var(--color-black);
}

#searchBar .icon-search {
    opacity: 0.5;
    color: red;
    font-size: 12px;
}

#searchBar.sm.sm button:hover,
#searchBar.sm.sm button:focus {
    background: none;
}

#serp-dd {
    background: var(--color-white);
    border: none;
    border-radius: 0.5em;
    box-shadow: 0 0 0 1px rgba(var(--rgb-black), 0.02), 0 0.2em 1.2em -0.4em rgba(var(--rgb-black), 0.2), 0 0.4em 2em -0.8em rgba(var(--rgb-black), 0.3), 0 0.4em 0.4em -0.8em rgba(var(--rgb-black), 0.4), 0 0.8em 0.8em -1.2em rgba(var(--rgb-black), 0.5), 0 1.2em 1.2em -1.6em rgba(var(--rgb-black), 0.6);
    font-size: var(--font-size);
    line-height: 1.3;
    left: 4%;
    margin-top: 0.3em;
    top: 100%;
    width: 92%;
}

#serp-dd .result {
    padding: 0 0.5em;
    max-height: 9.4em;
}

#serp-dd .result a {
    border-radius: 0.35em;
    font-size: var(--font-size-xx-small);
    padding: 0.45em 0.6em 0.325em 0.6em;
}

#serp-dd .result a:hover,
#serp-dd .result a:focus {
    background: rgba(var(--rgb-grey), 0.15);
    color: var(--color-black);
}

#serp-dd .result>li:first-child {
    margin-top: 0.5em;
}

#serp-dd .result>li:last-child {
    margin-bottom: 0.5em;
}

#serp-dd .result>li.active {
    background: none;
    color: var(--color-main-blue);
}

#serp-dd .result>li i {
    margin-left: 0;
}

#serp-dd .result>li.private a {
    color: var(--color-grey);
}

#serp-dd .noResults {
    font-size: var(--font-size-xx-small);
    color: var(--color-grey);
    padding: 0.45em 0.6em 0.325em 0.6em;
}

#serp-dd.sb {
    border-radius: 0.5em;
    top: 100%;
    width: 92%;
}

#serp {
    font-size: var(--font-size);
    line-height: var(--line-height);
}

#serp h1 {
    color: var(--color-black);
    font-family: "Gotham Rounded";
    font-feature-settings: "case", "liga", "ss04";
    font-size: var(--font-size-large);
    font-weight: 900;
    letter-spacing: normal;
    line-height: 1.1;
    margin-bottom: 0.125em;
}

#serp h1 strong {
    color: var(--color-main-blue);
    font-family: "Gotham Rounded", sans-serif;
    font-style: italic;
    font-weight: 700;
    letter-spacing: -0.02em;
}

#serp p {
    font-size: var(--font-size-x-small);
    color: var(--color-black);
    line-height: inherit;
    margin-bottom: 0;
}

#serp .articlesFound,
#serp .nada {
    color: var(--color-black);
    font-size: var(--font-size-xx-small);
    margin-top: 0;
}

#serp .articleList>li {
    padding-left: 0;
    margin-top: var(--space-neutral);
}

#serp .articleList>li a {
    font-size: inherit;
    margin-bottom: 0.3em;
}

#serp .articleList>li a .icon-private-w {
    display: none;
}

.container-fluid {
    margin: 0;
    margin-inline: auto;
    max-width: none;
    padding-left: var(--space-neutral);
    padding-right: var(--space-neutral);
    /* width: min(100%, 45em); */
    margin-left: 124px;
    margin-right: 124px;
}

.container-fluid:before,
.container-fluid:after {
    display: none;
}

@media (max-width: 768px) {
    .container-fluid {
        padding-left: var(--space-small);
        padding-right: var(--space-small);
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media (min-width: 1024px) {
    .container-fluid {
        padding-left: var(--space-medium);
        padding-right: var(--space-medium);
    }
}

@media (min-width: 1024px) and (max-width: 1440px) {
    .container-fluid {
        padding-left: var(--space-small);
        padding-right: var(--space-small);
    }
}

#contentArea footer {
    margin-bottom: var(--space-x-large);
    margin-top: var(--space-x-large);
}

#contentArea footer p {
    color: var(--color-black);
    font-size: 14px;
    letter-spacing: -0.0125em;
    line-height: 1.2;
    font-family: "Gotham Rounded";
    font-weight: 500;
    margin-bottom: -0.29em;
    margin-top: -0.145em;
    text-align: center;
}

#contentArea footer p a {
    color: var(--color-black);
    text-decoration-thickness: 0.1em;
    text-underline-offset: 0.09em;
}

#contentArea footer p a:hover,
#contentArea footer p a:focus {
    color: var(--color-main-blue);
    text-decoration: underline;
}

@media (max-width: 768px) {
    #contentArea footer {
        margin-bottom: var(--space-large);
        margin-top: var(--space-large);
    }
}

.row-fluid {
    align-items: flex-start;
    display: flex;
    gap: var(--space-neutral);
}

.row-fluid:before,
.row-fluid:after {
    display: none;
}

@media (max-width: 768px) {
    .row-fluid {
        flex-direction: column;
    }
}

#mainNav {
    background: transparent;
}

#main-content {
    background: var(--color-white);
    border-radius: 10px;
    box-shadow: 0 0.1em 0.3em rgba(var(--rgb-black), 0.1);
    flex: 2;
    /* margin: var(--space-neutral) 0 0 200px; */
    order: 1;
    overflow: hidden;
    padding: 0;
    margin-top: 120px;
    margin-left: 120px;

    @media (max-width: 480px) {
        width: 100%;
        margin-top: 40px;
    }

    @media (min-width: 481px) and (max-width: 768px) {
        width: 100%;
        margin-top: 50px;
    }

    @media (min-width: 769px) and (max-width: 1024px) {
        width: 600px;
        margin-top: 60px;
    }

    @media (min-width: 1025px) and (max-width: 1440px) {
        margin-top: 90px;
        margin-left: 60px;
    }
}

#main-content a {
    color: var(--color-black);
    /* text-decoration: underline; */
    /* text-decoration-thickness: 0.1em; */
    /* text-underline-offset: 0.09em; */
}

#main-content a:hover,
#main-content a:focus {
    color: var(--color-main-blue);
    text-decoration: none;
}

/* Article body: blue links (beats #main-content a black). Body text uses #fullArticle rules below. */
#main-content #fullArticle a {
    color: var(--color-main-blue);
    font-weight: 500;
    text-decoration: underline;
}

#main-content #fullArticle a:hover,
#main-content #fullArticle a:focus {
    color: var(--color-main-blue-light);
    text-decoration: underline;
}

#main-content .pagination {
    font-size: var(--font-size);
    line-height: var(--line-height);
    margin: var(--space-neutral) 0 0 0;
}

#main-content .pagination ul {
    display: flex;
    gap: 0.3em;
}

#main-content .pagination ul li a,
#main-content .pagination ul li span {
    padding: 0;
    border: none;
    float: none;
    line-height: inherit;
}

#main-content .pagination ul li a {
    align-items: center;
    background: rgba(var(--rgb-black), 0.1);
    border-radius: 100%;
    color: rgba(var(--rgb-black), 0.8);
    cursor: pointer;
    display: flex;
    font-size: var(--font-size-xx-small);
    line-height: 1em;
    padding-top: 0.125em;
    height: 1.8em;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    width: 1.8em;
}

#main-content .pagination ul li a:hover,
#main-content .pagination ul li a:focus {
    background: rgba(var(--rgb-black), 0.15);
    color: var(--color-black);
}

#main-content .pagination ul li.active a {
    background: var(--color-main-blue);
    color: var(--color-white);
}

#main-content .pagination ul li.active a:hover,
#main-content .pagination ul li.active a:focus {
    background: var(--color-main-blue);
    color: var(--color-white);
}

@media (max-width: 768px) {
    #main-content {
        order: 0;
        margin: var(--space-neutral) 0 0 0;
        width: 100%;
    }
}

.contentWrapper {
    background: var(--color-muted-blue);
    border: none;
    color: var(--color-black);
    min-height: auto;
    padding: var(--space-large);
}

.contentWrapper h1 {
    display: none;
}

/* Show H1 inside article body (.contentWrapper h1 above hid these). */
#fullArticle h1 {
    display: block;
}

.contentWrapper p {
    margin-top: 0;
}

.contentWrapper.withRelated {
    min-height: auto;
    padding-bottom: var(--space-large);
}

@media (max-width: 768px) {
    .contentWrapper {
        padding: var(--space-neutral);
    }

    .contentWrapper.withRelated {
        padding-bottom: var(--space-neutral);
    }
}

#categoryHead {
    font-size: var(--font-size);
    line-height: var(--line-height);
}

#categoryHead h1 {
    color: var(--color-black);
    display: block;
    font-family: "Gotham Rounded";
    font-feature-settings: "case", "liga", "ss04";
    /* font-size: var(--font-size-x-large); */
    font-size: 36px;
    font-weight: 900;
    letter-spacing: normal;
    line-height: 1.1;
    margin: 0 0 0.7em 0;
}

#categoryHead .descrip,
#categoryHead .sort {
    display: none;
}

.articleList {
    display: flex;
    flex-direction: column;
    font-size: var(--font-size);
    line-height: var(--line-height);
    margin: 0;
}

.articleList li {
    position: relative;
    font-size: 20px;
    margin: 0;
    padding-left: 20px;
}

.articleList li a {
    position: relative;
    padding-left: 20px;
    display: inline-block;
}

.articleList li a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.7em;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    background-image: var(--list-bullet-svg);
    background-repeat: no-repeat;
}

.articleList li+li {
    margin-top: 0.4em;
}

.articleList a {
    margin: 0;
    font-family: Gotham Rounded;
    font-weight: 400;
    font-size: 20px !important;
    line-height: 130%;
}

.articleList p {
    font-size: 18px !important;

    @media (max-width: 768px) {
        font-size: 16px !important;
    }
}

.articleList a .icon-article-doc {
    display: none;
}

.articleList a:hover span {
    text-decoration: none;
}

@media (max-width: 768px) {
    .articleList {
        margin: 0;
    }

    .articleList ul.articleList {
        margin-left: 0;
    }
}

#fullArticle {
    color: var(--color-black);
    font-family: "Gotham Rounded", sans-serif;
    font-feature-settings: "case", "liga", "ss04";
    font-size: 1rem;
    line-height: 1.5;
}

#fullArticle .title {
    display: block;
    margin: 0;
}

#fullArticle>*+* {
    margin-top: var(--spacing, 0.55em) !important;
}

#fullArticle h1,
#fullArticle h2,
#fullArticle h3,
#fullArticle h4,
#fullArticle h5,
#fullArticle h6 {
    color: var(--color-black);
    font-family: "Gotham Rounded", sans-serif;
    font-feature-settings: "case", "liga", "ss04";
    letter-spacing: normal;
    line-height: 1.25;
    margin-bottom: 0;
}

#fullArticle h1 a,
#fullArticle h2 a,
#fullArticle h3 a,
#fullArticle h4 a,
#fullArticle h5 a,
#fullArticle h6 a {
    color: inherit;
    font-weight: inherit;
    text-decoration: none;
    text-decoration-thickness: 0.1em;
    text-underline-offset: 0.09em;
}

#fullArticle h1 a:hover,
#fullArticle h1 a:focus,
#fullArticle h2 a:hover,
#fullArticle h2 a:focus,
#fullArticle h3 a:hover,
#fullArticle h3 a:focus,
#fullArticle h4 a:hover,
#fullArticle h4 a:focus,
#fullArticle h5 a:hover,
#fullArticle h5 a:focus,
#fullArticle h6 a:hover,
#fullArticle h6 a:focus {
    color: var(--color-main-blue);
    text-decoration: underline;
}

#fullArticle h1+*,
#fullArticle h2+*,
#fullArticle h3+*,
#fullArticle h4+*,
#fullArticle h5+*,
#fullArticle h6+* {
    --spacing: 0.65em;
}

#fullArticle h1 {
    font-size: 1.3125rem;
    font-weight: 700;
}

#fullArticle h2 {
    font-size: 1.1875rem;
    font-weight: 700;
}

#fullArticle h3 {
    font-size: 1.0625rem;
    font-weight: 600;
}

#fullArticle h4 {
    font-size: 1rem;
    font-weight: 600;
}

#fullArticle h5 {
    font-size: 0.9375rem;
    font-weight: 600;
}

#fullArticle h6 {
    font-size: 0.9375rem;
    font-weight: 600;
}

#fullArticle hr {
    --spacing: 0;
    border: none;
    border-top: 1px solid rgba(var(--rgb-black), 0.18);
    background: none;
    height: 0;
    margin: 1.25rem 0;
    width: 100%;
}

#fullArticle hr+* {
    --spacing: 0;
}

#fullArticle p,
#fullArticle ul,
#fullArticle ol,
#fullArticle li,
#fullArticle div,
#fullArticle blockquote,
#fullArticle dd,
#fullArticle table {
    font-size: 14px;
    color: var(--color-black);
    line-height: 1.5;
    margin-bottom: 0;
}

#fullArticle p {
    font-size: 14px;
}

#fullArticle p+p {
    margin-top: 0.55em;
}

#fullArticle ul,
#fullArticle ol {
    padding-left: 1.6em;
}

#fullArticle ul {
    list-style: disc;
}

#fullArticle ol {
    list-style: decimal;
}

#fullArticle li {
    font-size: inherit;
    margin-top: 0;
}

#fullArticle li ul,
#fullArticle li ol {
    font-size: inherit;
    margin-top: 0.5em;
}

#fullArticle li::marker {
    color: var(--color-black);
}

#fullArticle li+li {
    margin-top: 0.45em;
}

#fullArticle blockquote {
    border-left: 3px solid rgba(var(--rgb-black), 0.22);
    margin: 0.35em 0;
    padding: 0.15em 0 0.15em 1em;
    color: var(--color-black);
}

#fullArticle b,
#fullArticle strong {
    color: var(--color-black);
}

#fullArticle img {
    margin: 0;
    padding: 0;
    border-radius: 0;
    border: none;
}

#fullArticle .video,
#fullArticle img,
#fullArticle video {
    border-radius: 0.4em;
    box-shadow: 0 0 0 1px rgba(var(--rgb-black), 0.075), 0 0.2em 1.6em -0.8em rgba(var(--rgb-black), 0.2), 0 0.4em 0.8em -1.2em rgba(var(--rgb-black), 0.3), 0 0.8em 1.2em -1.6em rgba(var(--rgb-black), 0.4);
    overflow: hidden;
}

#fullArticle figure {
    margin-bottom: 0;
}

#fullArticle .image-caption,
#fullArticle figcaption {
    margin-top: 1em;
    color: var(--color-grey);
    font-size: var(--font-size-xxx-small);
}

#fullArticle pre,
#fullArticle code {
    background: rgba(var(--rgb-black), 0.05);
    border: 1px solid rgba(var(--rgb-black), 0.05);
    color: var(--color-black);
    font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
    font-weight: 400;
    line-height: inherit;
    margin: 0;
    padding: 0;
}

#fullArticle pre {
    border-radius: 0.15em;
    font-size: var(--font-size-xxx-small);
    overflow-x: auto;
    padding: 0.4em 0.6em;
    vertical-align: top;
    white-space: nowrap;
    word-break: normal;
}

#fullArticle code {
    border-radius: 0.15em;
    font-size: var(--font-size-xx-small);
    padding: 0.3em 0.5em;
}

#fullArticle .callout-yellow,
#fullArticle .callout-blue,
#fullArticle .callout-red,
#fullArticle .callout-green,
#fullArticle .callout,
#fullArticle .private-note {
    color: var(--color-black);
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 0;
    padding: 1.5em 1.7em 1.4em 1.7em;
}

#fullArticle .callout-yellow p,
#fullArticle .callout-blue p,
#fullArticle .callout-red p,
#fullArticle .callout-green p,
#fullArticle .callout p,
#fullArticle .private-note p {
    font-size: 14px;
    line-height: 1.5;
}

#fullArticle .callout-yellow>*+*,
#fullArticle .callout-blue>*+*,
#fullArticle .callout-red>*+*,
#fullArticle .callout-green>*+*,
#fullArticle .callout>*+*,
#fullArticle .private-note>*+* {
    margin-top: var(--spacing, 1.4em) !important;
}

#fullArticle .admin-edit,
#fullArticle .printArticle {
    display: none;
}

.articleRatings {
    margin-top: 20px;
}

.articleFoot {
    display: none;
}

/* Only apply when neither sidebar nor aside is present */
:root:has(#docsSearch) {
    --jw-svg-logo: url("data:image/svg+xml,%3Csvg width='163' height='20' viewBox='0 0 163 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2944 2.29603C16.2979 2.32072 16.3014 2.34542 16.3113 2.37012V2.57759C16.294 2.60353 16.2962 2.62946 16.2983 2.65539C16.2991 2.66404 16.2998 2.67268 16.2998 2.68133C16.2883 3.1078 16.2192 3.52274 16.1272 3.93768C15.9662 4.64078 15.7476 5.32082 15.46 5.98934C15.138 6.71549 14.7469 7.39553 14.2407 8.00642C13.7691 8.58273 13.217 9.06683 12.5613 9.43567C11.9746 9.7584 11.342 9.96587 10.6748 10.0696C10.6 10.0811 10.5253 10.0869 10.4505 10.0927C10.3757 10.0984 10.3009 10.1042 10.2262 10.1157C10.1687 10.1272 10.1342 10.1503 10.1111 10.1849C9.76606 10.692 9.43247 11.2107 9.19091 11.787C9.06437 12.0867 8.97235 12.3979 8.99536 12.7322C9.01836 13.0549 9.09888 13.3776 9.23692 13.6773C9.37495 13.977 9.57051 14.2421 9.78906 14.4957C10.1342 14.8876 10.5368 15.1872 10.9739 15.4639C11.2614 15.6483 11.572 15.8096 11.8826 15.9364C11.9171 15.948 11.9545 15.9595 11.9919 15.971C12.0293 15.9825 12.0667 15.9941 12.1012 16.0056C12.3542 16.0747 12.5038 16.2476 12.5383 16.5012C12.5728 16.7317 12.4808 16.9162 12.2852 17.0545C12.2421 17.0833 12.1989 17.0896 12.1558 17.0959C12.1299 17.0997 12.104 17.1035 12.0782 17.1121H4.23311C4.10657 17.1006 4.00305 17.0545 3.91102 16.9507C3.66946 16.6856 3.73848 16.2361 4.06056 16.0632C4.12958 16.0286 4.20147 16.0027 4.27337 15.9768C4.34526 15.9508 4.41716 15.9249 4.48618 15.8903C5.03832 15.6367 5.55595 15.3255 6.02758 14.9337C6.34966 14.6686 6.63724 14.3689 6.8673 14.0116C7.08586 13.6658 7.22389 13.2969 7.28141 12.8935C7.32742 12.5016 7.2469 12.1328 7.09736 11.7755C6.8788 11.2568 6.57972 10.7842 6.26914 10.3117C6.26339 10.3001 6.25476 10.2886 6.24614 10.2771C6.23751 10.2656 6.22888 10.254 6.22313 10.2425C6.17712 10.1388 6.0966 10.1157 5.99307 10.1042C5.62497 10.0811 5.26838 10.012 4.91179 9.90824C4.15259 9.70077 3.47391 9.33193 2.87575 8.82478C2.3006 8.32915 1.81748 7.75285 1.42637 7.10738C1.01226 6.42734 0.701684 5.71271 0.46012 4.96351C0.264569 4.35262 0.11503 3.71869 0.0345094 3.08475C0.0287579 3.01559 0.0258822 2.94355 0.0230066 2.87151C0.0201309 2.79947 0.0172552 2.72743 0.0115037 2.65828C0.00575177 2.64675 0.00575168 2.63234 0.00575159 2.61793C0.00575151 2.60353 0.00575142 2.58912 0 2.57759V2.33554C0.0099842 2.31554 0.0134688 2.29119 0.0170355 2.26626C0.0216873 2.23376 0.0264786 2.20027 0.0460114 2.17418C0.161041 2.00128 0.322085 1.89755 0.529139 1.89755H2.57667C2.6687 1.89755 2.6917 1.8745 2.6917 1.78229C2.6802 1.63245 2.6802 1.48261 2.6802 1.33277C2.6802 1.14835 2.74922 1.01003 2.88726 0.883245C2.94348 0.826907 3.01497 0.808816 3.08308 0.791582C3.09857 0.78766 3.1139 0.783783 3.12882 0.77951H13.1479C13.2745 0.791036 13.3895 0.837141 13.47 0.940876C13.5621 1.04461 13.6196 1.15987 13.6196 1.29819C13.6196 1.3362 13.6203 1.37348 13.621 1.4102C13.6232 1.51821 13.6252 1.62143 13.6081 1.72466V1.74771C13.6081 1.88602 13.6311 1.90908 13.7576 1.90908H15.7706C15.9892 1.90908 16.1502 2.01281 16.2653 2.19723C16.285 2.23016 16.2897 2.26309 16.2944 2.29603ZM2.71471 7.06128C3.31287 7.87963 4.07207 8.47899 5.03832 8.7902C5.05574 8.79602 5.07283 8.80184 5.08977 8.8076C5.17347 8.83609 5.25323 8.86324 5.3489 8.88241C5.3259 8.84784 5.3144 8.82479 5.3029 8.80175C4.81977 8.05255 4.35964 7.28027 3.98004 6.47344C3.46241 5.40151 3.0713 4.28347 2.87575 3.1078C2.86425 3.05017 2.84124 3.03864 2.79523 3.03864H1.24232C1.20222 3.03864 1.18209 3.03864 1.17341 3.04861C1.16466 3.05866 1.16754 3.07883 1.17331 3.11932C1.26533 3.66105 1.39187 4.20278 1.56441 4.73299C1.82898 5.56287 2.18557 6.35818 2.71471 7.06128ZM13.8036 6.76159C14.5283 5.64356 14.9194 4.39873 15.138 3.09627C15.1495 3.03864 15.1265 3.03864 15.092 3.05017H13.516C13.4585 3.05017 13.447 3.07322 13.4355 3.11932C13.263 4.13363 12.9524 5.10183 12.5383 6.03545C12.1127 7.00364 11.595 7.91421 11.0199 8.80173C11.0156 8.81031 11.0097 8.81889 11.0034 8.82807C10.9928 8.84354 10.9811 8.86071 10.9739 8.88241H10.9854C10.9911 8.88241 10.9998 8.87953 11.0084 8.87665C11.017 8.87377 11.0256 8.87088 11.0314 8.87088C11.4685 8.75562 11.8826 8.57121 12.2622 8.32915C12.8949 7.92574 13.401 7.38401 13.8036 6.76159ZM10.4678 3.03916C10.5483 3.09679 10.5828 3.17747 10.5828 3.26968V5.28676C10.5713 5.79391 10.4218 6.25496 10.1342 6.6699C9.81213 7.13095 9.38651 7.48826 8.90339 7.76489C8.77358 7.83715 8.63925 7.90035 8.50607 7.96301C8.42681 8.0003 8.34797 8.0374 8.27072 8.0761C8.1902 8.11067 8.10968 8.11067 8.02916 8.0761C7.38499 7.79947 6.80984 7.43063 6.34972 6.8889C5.93561 6.4048 5.71706 5.85154 5.71706 5.20608V3.29273C5.71706 3.16595 5.76307 3.07374 5.86659 3.00458C6.46475 2.62421 7.12042 2.37064 7.83361 2.30148C7.85661 2.30148 7.87962 2.2986 7.90263 2.29572C7.92563 2.29284 7.94864 2.28996 7.97164 2.28996H8.33974L8.61581 2.32453C9.17946 2.39369 9.7201 2.58964 10.2147 2.87779C10.2953 2.9239 10.3873 2.98153 10.4678 3.03916Z' fill='white'/%3E%3Cpath d='M25.7828 16.5924C27.4755 16.5924 28.8786 16.1024 29.8363 15.1448C30.7717 14.2094 31.3062 12.8285 31.3062 10.98V2.3608C31.3062 1.40312 30.549 0.645879 29.5913 0.645879C28.6336 0.645879 27.8764 1.40312 27.8764 2.3608V10.8241C27.8764 12.6281 27.0746 13.4076 25.7383 13.4076C24.9588 13.4076 24.3574 13.1403 23.667 12.6281C23.3329 12.3831 23.0657 12.2717 22.6425 12.2717C21.7294 12.2717 21.0167 13.0067 21.0167 13.9198C21.0167 14.4543 21.3062 14.9666 21.6626 15.2339C22.6425 15.9911 24.0011 16.5924 25.7828 16.5924Z' fill='white'/%3E%3Cpath d='M37.196 9.46548C37.4633 7.92873 38.3764 6.9265 39.7795 6.9265C41.2049 6.9265 42.0958 7.951 42.2963 9.46548H37.196ZM44.2562 15.1893C44.5012 14.9666 44.7016 14.6325 44.7016 14.1871C44.7016 13.4298 44.1448 12.8508 43.3876 12.8508C43.0312 12.8508 42.8085 12.9399 42.5635 13.118C41.8731 13.6303 41.0936 13.9198 40.1582 13.9198C38.6437 13.9198 37.5746 13.118 37.2406 11.5813H43.9444C44.8352 11.5813 45.5257 10.9354 45.5257 9.95546C45.5257 7.4833 43.7662 4.20935 39.7795 4.20935C36.3052 4.20935 33.8775 7.01559 33.8775 10.4232V10.4677C33.8775 14.1203 36.5279 16.637 40.1136 16.637C41.8508 16.637 43.2094 16.0802 44.2562 15.1893Z' fill='white'/%3E%3Cpath d='M48.1154 14.8107C48.1154 15.7461 48.8727 16.5033 49.8081 16.5033C50.7435 16.5033 51.5007 15.7461 51.5007 14.8107V11.6481C51.5007 9.24276 52.4584 7.92873 54.1733 7.52784C54.8638 7.37194 55.4428 6.83742 55.4428 5.94655C55.4428 4.98886 54.8415 4.29844 53.7947 4.29844C52.7925 4.29844 51.9907 5.36748 51.5007 6.52561V5.99109C51.5007 5.05568 50.7435 4.29844 49.8081 4.29844C48.8727 4.29844 48.1154 5.05568 48.1154 5.99109V14.8107Z' fill='white'/%3E%3Cpath d='M61.6114 16.5924C64.1949 16.5924 66.1771 15.3898 66.1771 12.7394V12.6949C66.1771 10.5122 64.2395 9.71047 62.5691 9.15368C61.2773 8.70824 60.1415 8.39644 60.1415 7.72828V7.68374C60.1415 7.21604 60.5646 6.85969 61.3887 6.85969C62.1014 6.85969 63.0145 7.14922 63.9722 7.61693C64.1949 7.72829 64.3508 7.77283 64.5958 7.77283C65.3531 7.77283 65.9544 7.19376 65.9544 6.43653C65.9544 5.85746 65.6426 5.41203 65.1526 5.16704C63.9945 4.58797 62.7027 4.2539 61.4555 4.2539C59.0502 4.2539 57.0902 5.61247 57.0902 8.04009V8.08463C57.0902 10.4009 58.9833 11.1804 60.6537 11.6704C61.9677 12.0713 63.1259 12.3163 63.1259 13.0512V13.0958C63.1259 13.6303 62.6804 13.9866 61.7005 13.9866C60.7428 13.9866 59.6069 13.6303 58.4711 12.9176C58.2929 12.8062 58.0479 12.7394 57.8029 12.7394C57.0457 12.7394 56.4666 13.3185 56.4666 14.0757C56.4666 14.6102 56.7562 15.0111 57.1125 15.2339C58.5602 16.1693 60.1415 16.5924 61.6114 16.5924Z' fill='white'/%3E%3Cpath d='M71.3431 9.46548C71.6104 7.92873 72.5235 6.9265 73.9266 6.9265C75.352 6.9265 76.2429 7.951 76.4433 9.46548H71.3431ZM78.4032 15.1893C78.6482 14.9666 78.8487 14.6325 78.8487 14.1871C78.8487 13.4298 78.2919 12.8508 77.5346 12.8508C77.1783 12.8508 76.9556 12.9399 76.7106 13.118C76.0202 13.6303 75.2407 13.9198 74.3052 13.9198C72.7908 13.9198 71.7217 13.118 71.3876 11.5813H78.0914C78.9823 11.5813 79.6727 10.9354 79.6727 9.95546C79.6727 7.4833 77.9133 4.20935 73.9266 4.20935C70.4522 4.20935 68.0246 7.01559 68.0246 10.4232V10.4677C68.0246 14.1203 70.6749 16.637 74.2607 16.637C75.9979 16.637 77.3565 16.0802 78.4032 15.1893Z' fill='white'/%3E%3Cpath d='M84.4084 20C86.4352 20 87.4374 19.0869 88.4396 16.6592L92.6044 6.65924C92.6712 6.50334 92.7603 6.12472 92.7603 5.85746C92.7603 4.96659 92.0253 4.29844 91.1567 4.29844C90.2881 4.29844 89.7982 4.87751 89.5309 5.5902L87.0365 12.5167L84.453 5.56793C84.1634 4.76615 83.6735 4.29844 82.8271 4.29844C81.8917 4.29844 81.1567 4.96659 81.1567 5.92428C81.1567 6.14699 81.2458 6.48107 81.3349 6.70379L85.4106 16.147L85.2993 16.4143C84.9875 17.0156 84.698 17.1269 84.0966 17.1269C83.8516 17.1269 83.6735 17.0824 83.3839 16.9933C83.2503 16.9488 83.0944 16.9042 82.8271 16.9042C82.1367 16.9042 81.4908 17.461 81.4908 18.2851C81.4908 19.1091 82.0699 19.51 82.5599 19.6882C83.1167 19.8886 83.6512 20 84.4084 20Z' fill='white'/%3E%3Cpath d='M99.73 15.8129C99.8859 16.2806 100.198 16.5702 100.643 16.5702H100.777C101.222 16.5702 101.534 16.2584 101.69 15.8129L105.721 3.83073L109.775 15.8129C109.93 16.2584 110.242 16.5702 110.688 16.5702H110.821C111.267 16.5702 111.579 16.2584 111.734 15.8129L116.723 1.95991C116.768 1.82628 116.835 1.67038 116.835 1.53675C116.835 1.09131 116.411 0.668151 115.944 0.668151C115.521 0.668151 115.231 0.957683 115.097 1.35857L110.777 13.7862L106.701 1.35857C106.567 0.957683 106.278 0.668151 105.832 0.668151H105.721C105.253 0.668151 104.986 0.957683 104.852 1.35857L100.777 13.7862L96.4783 1.40312C96.3447 1.00223 96.0106 0.668151 95.5652 0.668151C95.0752 0.668151 94.652 1.09131 94.652 1.55902C94.652 1.69265 94.6966 1.82628 94.7411 1.95991L99.73 15.8129Z' fill='white'/%3E%3Cpath d='M121.915 16.6147C123.942 16.6147 125.278 15.6793 126.08 14.6325V15.6793C126.08 16.1247 126.414 16.4811 126.904 16.4811C127.372 16.4811 127.728 16.1247 127.728 15.6347V9.33185C127.728 7.86191 127.327 6.74833 126.548 5.96882C125.701 5.12249 124.454 4.69933 122.828 4.69933C121.358 4.69933 120.2 4.98886 119.064 5.47884C118.842 5.56793 118.597 5.83519 118.597 6.19154C118.597 6.59243 118.953 6.9265 119.354 6.9265C119.443 6.9265 119.554 6.90423 119.666 6.85969C120.512 6.48107 121.492 6.21381 122.65 6.21381C124.81 6.21381 126.08 7.28285 126.08 9.35412V9.75501C125.055 9.46548 124.009 9.26503 122.539 9.26503C119.621 9.26503 117.617 10.5568 117.617 12.9844V13.029C117.617 15.3898 119.777 16.6147 121.915 16.6147ZM122.249 15.2561C120.69 15.2561 119.354 14.4098 119.354 12.9621V12.9176C119.354 11.4699 120.556 10.5345 122.717 10.5345C124.12 10.5345 125.256 10.7795 126.102 11.0245V12.1381C126.102 13.9644 124.365 15.2561 122.249 15.2561Z' fill='white'/%3E%3Cpath d='M135.127 16.5702C135.795 16.5702 136.33 16.4588 136.82 16.2584C137.109 16.147 137.31 15.902 137.31 15.5902C137.31 15.1893 136.976 14.8552 136.575 14.8552C136.441 14.8552 136.129 15.0111 135.528 15.0111C134.37 15.0111 133.59 14.4989 133.59 13.0958V6.36971H136.575C136.998 6.36971 137.354 6.03563 137.354 5.61247C137.354 5.21158 136.998 4.85523 136.575 4.85523H133.59V2.13808C133.59 1.67038 133.189 1.26949 132.722 1.26949C132.232 1.26949 131.875 1.67038 131.875 2.13808V4.85523H130.94C130.539 4.85523 130.183 5.18931 130.183 5.61247C130.183 6.01336 130.539 6.36971 130.94 6.36971H131.875V13.3185C131.875 15.657 133.278 16.5702 135.127 16.5702Z' fill='white'/%3E%3Cpath d='M145.141 16.637C147.079 16.637 148.393 15.8797 149.484 14.7884C149.618 14.6548 149.707 14.4543 149.707 14.2539C149.707 13.853 149.351 13.4744 148.928 13.4744C148.705 13.4744 148.549 13.5857 148.438 13.6971C147.591 14.4989 146.545 15.1002 145.231 15.1002C142.825 15.1002 140.999 13.118 140.999 10.6236V10.5791C140.999 8.1069 142.781 6.12472 145.119 6.12472C146.5 6.12472 147.435 6.74833 148.26 7.50557C148.393 7.61693 148.594 7.70601 148.816 7.70601C149.262 7.70601 149.64 7.34967 149.64 6.88196C149.64 6.6147 149.507 6.39198 149.373 6.28062C148.349 5.34521 147.057 4.61025 145.141 4.61025C141.778 4.61025 139.239 7.37194 139.239 10.6236V10.6682C139.239 13.8975 141.778 16.637 145.141 16.637Z' fill='white'/%3E%3Cpath d='M152.676 15.6125C152.676 16.1025 153.054 16.4811 153.544 16.4811C154.034 16.4811 154.391 16.1025 154.391 15.6125V9.77728C154.391 7.61693 155.861 6.16926 157.843 6.16926C159.87 6.16926 161.028 7.50557 161.028 9.64365V15.6125C161.028 16.1025 161.406 16.4811 161.896 16.4811C162.364 16.4811 162.743 16.1025 162.743 15.6125V9.22049C162.743 6.48107 161.117 4.61025 158.333 4.61025C156.351 4.61025 155.148 5.61247 154.391 6.85969V0.868596C154.391 0.400891 154.012 0 153.522 0C153.054 0 152.676 0.400891 152.676 0.868596V15.6125Z' fill='white'/%3E%3C/svg%3E") center center/contain no-repeat;

    .navbar .nav-collapse .nav li a.contactUs {
        background: transparent;
        color: white;
        border: 2px solid white
    }
}

/* Only apply when sidebar or aside is present */
:root:has(aside),
:root:has(#sidebar) {
    --jw-svg-logo: url("data:image/svg+xml,%3Csvg width='97' height='12' viewBox='0 0 97 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.71199 1.37786C9.71409 1.39268 9.71618 1.4075 9.72206 1.42232V1.5468C9.71178 1.56236 9.71306 1.57792 9.71435 1.59348C9.71478 1.59867 9.71521 1.60385 9.71521 1.60904C9.70835 1.86492 9.66721 2.11389 9.61236 2.36285C9.51638 2.78471 9.38611 3.19274 9.21471 3.59385C9.02273 4.02954 8.78962 4.43756 8.48795 4.8041C8.20685 5.14988 7.87775 5.44034 7.48695 5.66164C7.13728 5.85528 6.76019 5.97977 6.36253 6.04201C6.31797 6.04892 6.2734 6.05238 6.22884 6.05584C6.18427 6.0593 6.13971 6.06276 6.09514 6.06967C6.06086 6.07659 6.04029 6.09042 6.02658 6.11117C5.8209 6.41546 5.62207 6.72666 5.47809 7.07245C5.40267 7.25226 5.34782 7.43898 5.36153 7.63954C5.37525 7.83318 5.42324 8.02682 5.50551 8.20662C5.58779 8.38643 5.70434 8.54549 5.83461 8.69764C6.04029 8.93277 6.28026 9.11258 6.54079 9.27856C6.7122 9.38921 6.89732 9.48603 7.08243 9.5621C7.103 9.56902 7.12528 9.57593 7.14757 9.58285C7.16985 9.58976 7.19213 9.59668 7.2127 9.6036C7.36354 9.64509 7.45267 9.74883 7.47324 9.90097C7.4938 10.0393 7.43895 10.1499 7.3224 10.2329C7.29669 10.2502 7.27098 10.254 7.24527 10.2578C7.22984 10.26 7.21441 10.2623 7.19899 10.2675H2.52307C2.44766 10.2606 2.38595 10.2329 2.3311 10.1707C2.18712 10.0116 2.22826 9.74191 2.42023 9.63818C2.46137 9.61743 2.50422 9.60187 2.54707 9.58631C2.58992 9.57075 2.63277 9.55519 2.67391 9.53444C3.00301 9.38229 3.31153 9.19557 3.59264 8.96044C3.78461 8.80138 3.95602 8.62157 4.09314 8.40718C4.22341 8.19971 4.30568 7.9784 4.33996 7.73636C4.36739 7.50122 4.31939 7.27992 4.23026 7.06553C4.1 6.75433 3.92173 6.47078 3.73662 6.18724C3.73319 6.18032 3.72805 6.17341 3.72291 6.16649C3.71776 6.15957 3.71262 6.15266 3.70919 6.14574C3.68177 6.0835 3.63378 6.06967 3.57207 6.06276C3.35267 6.04892 3.14013 6.00743 2.92759 5.94519C2.47508 5.82071 2.07057 5.5994 1.71404 5.29511C1.37124 4.99774 1.08328 4.65195 0.850166 4.26467C0.603343 3.85665 0.418227 3.42787 0.274247 2.97835C0.157692 2.61182 0.068562 2.23146 0.0205687 1.85109C0.0171407 1.8096 0.0154267 1.76637 0.0137127 1.72315C0.0119987 1.67993 0.0102847 1.6367 0.0068566 1.59521C0.00342825 1.58829 0.00342819 1.57965 0.00342814 1.571C0.00342809 1.56236 0.00342804 1.55372 0 1.5468V1.40157C0.00595092 1.38957 0.00802787 1.37496 0.0101537 1.36C0.0129263 1.3405 0.0157821 1.32041 0.0274243 1.30475C0.0959861 1.20101 0.191973 1.13877 0.315385 1.13877H1.53578C1.59063 1.13877 1.60435 1.12494 1.60435 1.06962C1.59749 0.979712 1.59749 0.889808 1.59749 0.799904C1.59749 0.689253 1.63863 0.606264 1.7209 0.530191C1.75441 0.496388 1.79703 0.485533 1.83762 0.475193C1.84685 0.47284 1.85599 0.470514 1.86488 0.46795H7.83661C7.91203 0.474866 7.98059 0.502528 8.02859 0.56477C8.08344 0.627011 8.11772 0.696169 8.11772 0.779157C8.11772 0.801966 8.11816 0.82433 8.11859 0.846362C8.11987 0.91117 8.12109 0.973104 8.11086 1.03504V1.04887C8.11086 1.13186 8.12457 1.14569 8.19999 1.14569H9.39982C9.53009 1.14569 9.62608 1.20793 9.69464 1.31858C9.70639 1.33834 9.70919 1.3581 9.71199 1.37786ZM1.61806 4.23701C1.97458 4.72802 2.42709 5.08764 3.00301 5.27437C3.01339 5.27786 3.02358 5.28135 3.03367 5.28481C3.08356 5.3019 3.1311 5.31819 3.18812 5.32969C3.17442 5.30895 3.16756 5.29512 3.16071 5.28129C2.87275 4.83177 2.59849 4.36841 2.37224 3.88431C2.06371 3.24115 1.8306 2.57032 1.71404 1.86492C1.70719 1.83034 1.69348 1.82343 1.66605 1.82343H0.740467C0.716562 1.82343 0.704565 1.82343 0.69939 1.82941C0.694175 1.83544 0.69589 1.84754 0.699331 1.87184C0.754181 2.19688 0.829598 2.52191 0.932441 2.84004C1.09013 3.33797 1.30267 3.81515 1.61806 4.23701ZM8.22742 4.0572C8.65936 3.38638 8.89247 2.63948 9.02273 1.85801C9.02959 1.82343 9.01588 1.82343 8.99531 1.83034H8.05601C8.02173 1.83034 8.01487 1.84418 8.00802 1.87184C7.90517 2.48042 7.72006 3.06134 7.47324 3.62151C7.21956 4.20243 6.91103 4.74877 6.56822 5.28128C6.56567 5.28643 6.56216 5.29158 6.55842 5.29709C6.5521 5.30637 6.5451 5.31667 6.54079 5.32969H6.54765C6.55108 5.32969 6.55622 5.32796 6.56136 5.32623C6.56651 5.3245 6.57165 5.32278 6.57508 5.32278C6.83561 5.25362 7.08243 5.14297 7.30869 4.99774C7.68578 4.75569 7.98745 4.43065 8.22742 4.0572ZM6.23916 1.82374C6.28715 1.85832 6.30772 1.90673 6.30772 1.96205V3.1723C6.30086 3.47659 6.21173 3.75322 6.04033 4.00219C5.84835 4.27881 5.59468 4.4932 5.30672 4.65918C5.22935 4.70253 5.14928 4.74045 5.0699 4.77805C5.02266 4.80042 4.97567 4.82268 4.92963 4.8459C4.88163 4.86665 4.83364 4.86665 4.78565 4.8459C4.4017 4.67992 4.05889 4.45862 3.78465 4.13358C3.53782 3.84312 3.40756 3.51117 3.40756 3.12389V1.97588C3.40756 1.89981 3.43498 1.84449 3.49669 1.80299C3.85321 1.57477 4.24401 1.42263 4.66909 1.38113C4.6828 1.38113 4.69652 1.3794 4.71023 1.37768C4.72394 1.37595 4.73765 1.37422 4.75137 1.37422H4.97076L5.13531 1.39496C5.47126 1.43646 5.7935 1.55403 6.08832 1.72692C6.13631 1.75458 6.19116 1.78916 6.23916 1.82374Z' fill='%23048CDD'/%3E%3Cpath d='M15.3674 9.9557C16.3763 9.9557 17.2126 9.66171 17.7834 9.0871C18.341 8.52586 18.6595 7.69735 18.6595 6.58822V1.41673C18.6595 0.842115 18.2082 0.387772 17.6374 0.387772C17.0666 0.387772 16.6152 0.842115 16.6152 1.41673V6.49468C16.6152 7.57708 16.1374 8.04479 15.3409 8.04479C14.8763 8.04479 14.5178 7.88443 14.1063 7.57708C13.9072 7.43009 13.7479 7.36327 13.4957 7.36327C12.9514 7.36327 12.5266 7.80425 12.5266 8.35214C12.5266 8.67285 12.6992 8.9802 12.9116 9.14056C13.4957 9.5949 14.3054 9.9557 15.3674 9.9557Z' fill='%23048CDD'/%3E%3Cpath d='M22.1701 5.67953C22.3294 4.75748 22.8736 4.15615 23.7099 4.15615C24.5595 4.15615 25.0905 4.77084 25.21 5.67953H22.1701ZM26.3782 9.11383C26.5242 8.9802 26.6436 8.77975 26.6436 8.51249C26.6436 8.05815 26.3118 7.71071 25.8604 7.71071C25.648 7.71071 25.5153 7.76416 25.3693 7.87107C24.9578 8.17842 24.4931 8.35214 23.9356 8.35214C23.0329 8.35214 22.3957 7.87107 22.1966 6.94902H26.1923C26.7233 6.94902 27.1348 6.56149 27.1348 5.97352C27.1348 4.49022 26.0861 2.52586 23.7099 2.52586C21.6391 2.52586 20.1921 4.2096 20.1921 6.25414V6.28087C20.1921 8.4724 21.7718 9.98243 23.9091 9.98243C24.9445 9.98243 25.7542 9.64835 26.3782 9.11383Z' fill='%23048CDD'/%3E%3Cpath d='M28.6784 8.88666C28.6784 9.44791 29.1297 9.90225 29.6873 9.90225C30.2448 9.90225 30.6962 9.44791 30.6962 8.88666V6.98911C30.6962 5.5459 31.267 4.75748 32.2891 4.51695C32.7006 4.42341 33.0458 4.10269 33.0458 3.56817C33.0458 2.99356 32.6874 2.57931 32.0634 2.57931C31.4661 2.57931 30.9882 3.22073 30.6962 3.91561V3.5949C30.6962 3.03365 30.2448 2.57931 29.6873 2.57931C29.1297 2.57931 28.6784 3.03365 28.6784 3.5949V8.88666Z' fill='%23048CDD'/%3E%3Cpath d='M36.7225 9.9557C38.2623 9.9557 39.4438 9.2341 39.4438 7.6439V7.61717C39.4438 6.30759 38.2889 5.82652 37.2933 5.49245C36.5233 5.22519 35.8463 5.03811 35.8463 4.63721V4.61049C35.8463 4.32987 36.0985 4.11606 36.5897 4.11606C37.0145 4.11606 37.5588 4.28978 38.1296 4.5704C38.2623 4.63722 38.3552 4.66394 38.5013 4.66394C38.9526 4.66394 39.311 4.3165 39.311 3.86216C39.311 3.51472 39.1252 3.24746 38.8331 3.10047C38.1428 2.75303 37.3729 2.55258 36.6295 2.55258C35.1959 2.55258 34.0277 3.36773 34.0277 4.8243V4.85102C34.0277 6.24078 35.156 6.70848 36.1516 7.00247C36.9348 7.24301 37.6251 7.39 37.6251 7.83098V7.85771C37.6251 8.17842 37.3596 8.39223 36.7755 8.39223C36.2047 8.39223 35.5277 8.17842 34.8507 7.7508C34.7445 7.68399 34.5985 7.6439 34.4525 7.6439C34.0011 7.6439 33.656 7.99134 33.656 8.44568C33.656 8.76639 33.8286 9.00693 34.041 9.14056C34.9038 9.7018 35.8463 9.9557 36.7225 9.9557Z' fill='%23048CDD'/%3E%3Cpath d='M42.5229 5.67953C42.6822 4.75748 43.2264 4.15615 44.0627 4.15615C44.9123 4.15615 45.4433 4.77084 45.5628 5.67953H42.5229ZM46.7309 9.11383C46.877 8.9802 46.9964 8.77975 46.9964 8.51249C46.9964 8.05815 46.6646 7.71071 46.2132 7.71071C46.0008 7.71071 45.8681 7.76416 45.7221 7.87107C45.3106 8.17842 44.8459 8.35214 44.2884 8.35214C43.3857 8.35214 42.7485 7.87107 42.5494 6.94902H46.5451C47.0761 6.94902 47.4876 6.56149 47.4876 5.97352C47.4876 4.49022 46.4389 2.52586 44.0627 2.52586C41.9919 2.52586 40.5449 4.2096 40.5449 6.25414V6.28087C40.5449 8.4724 42.1246 9.98243 44.2619 9.98243C45.2973 9.98243 46.107 9.64835 46.7309 9.11383Z' fill='%23048CDD'/%3E%3Cpath d='M50.3102 12.0002C51.5182 12.0002 52.1156 11.4524 52.713 9.99579L55.1953 3.99579C55.2351 3.90225 55.2882 3.67508 55.2882 3.51472C55.2882 2.9802 54.8502 2.57931 54.3325 2.57931C53.8148 2.57931 53.5227 2.92675 53.3634 3.35436L51.8766 7.51027L50.3368 3.341C50.1642 2.85993 49.8722 2.57931 49.3677 2.57931C48.8102 2.57931 48.3721 2.9802 48.3721 3.55481C48.3721 3.68844 48.4252 3.88889 48.4783 4.02252L50.9076 9.68844L50.8412 9.8488C50.6554 10.2096 50.4828 10.2764 50.1244 10.2764C49.9784 10.2764 49.8722 10.2497 49.6996 10.1962C49.6199 10.1695 49.527 10.1428 49.3677 10.1428C48.9562 10.1428 48.5713 10.4769 48.5713 10.9713C48.5713 11.4657 48.9164 11.7063 49.2084 11.8132C49.5403 11.9334 49.8589 12.0002 50.3102 12.0002Z' fill='%23048CDD'/%3E%3Cpath d='M59.4424 9.488C59.5353 9.76862 59.7212 9.94234 59.9866 9.94234H60.0663C60.3318 9.94234 60.5176 9.75526 60.6106 9.488L63.0133 2.29869L65.4293 9.488C65.5222 9.75526 65.708 9.94234 65.9735 9.94234H66.0532C66.3187 9.94234 66.5045 9.75526 66.5975 9.488L69.571 1.17619C69.5975 1.09601 69.6373 1.00247 69.6373 0.922293C69.6373 0.655032 69.3851 0.401135 69.1064 0.401135C68.8541 0.401135 68.6816 0.574854 68.6019 0.815389L66.0266 8.27196L63.5974 0.815389C63.5177 0.574854 63.3451 0.401135 63.0797 0.401135H63.0133C62.7345 0.401135 62.5752 0.574854 62.4956 0.815389L60.0663 8.27196L57.5043 0.842115C57.4246 0.60158 57.2255 0.401135 56.96 0.401135C56.668 0.401135 56.4158 0.655032 56.4158 0.935656C56.4158 1.01583 56.4423 1.09601 56.4689 1.17619L59.4424 9.488Z' fill='%23048CDD'/%3E%3Cpath d='M72.6654 9.96906C73.8734 9.96906 74.6699 9.40782 75.1478 8.77975V9.40782C75.1478 9.67508 75.3469 9.88889 75.639 9.88889C75.9177 9.88889 76.1301 9.67508 76.1301 9.38109V5.59935C76.1301 4.71739 75.8912 4.04924 75.4266 3.58154C74.9221 3.07374 74.1787 2.81984 73.2097 2.81984C72.3336 2.81984 71.6433 2.99356 70.9663 3.28755C70.8335 3.341 70.6875 3.50136 70.6875 3.71517C70.6875 3.9557 70.8999 4.15615 71.1388 4.15615C71.1919 4.15615 71.2583 4.14278 71.3247 4.11606C71.8291 3.88888 72.4132 3.72853 73.1035 3.72853C74.3911 3.72853 75.1478 4.36995 75.1478 5.61272V5.85325C74.5372 5.67953 73.9132 5.55926 73.0371 5.55926C71.2981 5.55926 70.1034 6.33432 70.1034 7.79089V7.81762C70.1034 9.2341 71.3911 9.96906 72.6654 9.96906ZM72.8645 9.15392C71.9353 9.15392 71.1388 8.64612 71.1388 7.77753V7.7508C71.1388 6.8822 71.8557 6.32096 73.1433 6.32096C73.9796 6.32096 74.6566 6.46795 75.1611 6.61494V7.28309C75.1611 8.37886 74.1256 9.15392 72.8645 9.15392Z' fill='%23048CDD'/%3E%3Cpath d='M80.5402 9.94234C80.9385 9.94234 81.2571 9.87552 81.5491 9.75525C81.7217 9.68844 81.8411 9.54145 81.8411 9.35436C81.8411 9.11383 81.642 8.91338 81.4031 8.91338C81.3234 8.91338 81.1376 9.00693 80.7792 9.00693C80.0889 9.00693 79.6243 8.69958 79.6243 7.85771V3.82207H81.4031C81.6553 3.82207 81.8677 3.62162 81.8677 3.36773C81.8677 3.12719 81.6553 2.91338 81.4031 2.91338H79.6243V1.28309C79.6243 1.00247 79.3853 0.761937 79.1066 0.761937C78.8145 0.761937 78.6021 1.00247 78.6021 1.28309V2.91338H78.0446C77.8056 2.91338 77.5932 3.11383 77.5932 3.36773C77.5932 3.60826 77.8056 3.82207 78.0446 3.82207H78.6021V7.99134C78.6021 9.39445 79.4384 9.94234 80.5402 9.94234Z' fill='%23048CDD'/%3E%3Cpath d='M86.5092 9.98243C87.6641 9.98243 88.4473 9.52808 89.0977 8.8733C89.1774 8.79312 89.2305 8.67285 89.2305 8.55258C89.2305 8.31205 89.0181 8.08488 88.7659 8.08488C88.6331 8.08488 88.5402 8.15169 88.4738 8.21851C87.9694 8.69958 87.3455 9.06038 86.5623 9.06038C85.1286 9.06038 84.0401 7.87107 84.0401 6.37441V6.34768C84.0401 4.86439 85.102 3.67508 86.4959 3.67508C87.3189 3.67508 87.8765 4.04924 88.3676 4.50358C88.4473 4.5704 88.5667 4.62385 88.6995 4.62385C88.965 4.62385 89.1907 4.41004 89.1907 4.12942C89.1907 3.96906 89.111 3.83543 89.0314 3.76862C88.4207 3.20737 87.6508 2.76639 86.5092 2.76639C84.5047 2.76639 82.9914 4.42341 82.9914 6.37441V6.40113C82.9914 8.33877 84.5047 9.98243 86.5092 9.98243Z' fill='%23048CDD'/%3E%3Cpath d='M90.9998 9.36773C90.9998 9.66171 91.2255 9.88889 91.5176 9.88889C91.8096 9.88889 92.022 9.66171 92.022 9.36773V5.86661C92.022 4.5704 92.8981 3.7018 94.0796 3.7018C95.2876 3.7018 95.9779 4.50358 95.9779 5.78644V9.36773C95.9779 9.66171 96.2035 9.88889 96.4956 9.88889C96.7743 9.88889 97 9.66171 97 9.36773V5.53254C97 3.88889 96.031 2.76639 94.3716 2.76639C93.1902 2.76639 92.4733 3.36773 92.022 4.11606V0.521402C92.022 0.240779 91.7963 0.000244141 91.5043 0.000244141C91.2255 0.000244141 90.9998 0.240779 90.9998 0.521402V9.36773Z' fill='%23048CDD'/%3E%3C/svg%3E") center center/contain no-repeat;

    .navbar .nav-collapse .nav li a.contactUs {
        background: transparent;
        color: #048cdd;
        border: 2px solid #048cdd
    }
}

.navbar .brand {
    background: var(--jw-svg-logo);

    img {
        display: none;
    }
}