*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content:''}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.container{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:480px){.container{max-width:480px}}@media (min-width:600px){.container{max-width:600px;padding-right:2rem;padding-left:2rem}}@media (min-width:782px){.container{max-width:782px}}@media (min-width:960px){.container{max-width:960px;padding-right:0;padding-left:0}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.my-8{margin-top:2rem;margin-bottom:2rem}.block{display:block}.flex{display:flex}.hidden{display:none}.w-full{width:100%}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity))}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.font-bold{font-weight:700}.italic{font-style:italic}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.alignfull{margin:2rem calc(50% - 50vw) !important;max-width:100vw !important;width:100vw}.alignwide{margin:2rem 0;max-width:1280px !important}.alignnone{margin-left:0;margin-right:0;height:auto;max-width:100%}.aligncenter{margin:.5rem auto;display:block}@media (min-width:600px){.alignleft:not(.wp-block-button){margin-right:.5rem;float:left}.alignright:not(.wp-block-button){margin-left:.5rem;float:right}.wp-block-button.alignleft a{float:left;margin-right:1rem}.wp-block-button.alignright a{float:right;margin-left:1rem}}.wp-caption{display:inline-block}.wp-caption img{margin-bottom:.5rem;line-height:1}.wp-caption-text{font-size:.875rem;color:#4b5563}:root{--colour-dark:#000;--colour-dark-2:#00443c;--colour-dark-2-rgba:rgba(0,68,60,.4);--colour-light:#7ee787;--font-body:system-ui,sans-serif;--font-heading:ui-monospace,'Cascadia Code','Source Code Pro',Menlo,Consolas,'DejaVu Sans Mono',monospace;--font-size:clamp(1rem, 0.8557rem + 0.4619vw, 1.25rem);--font-size-hero:clamp(1rem, 0.8557rem + 0.4619vw, 1.125rem);--h1-size:clamp(1.6875rem, 0.9297rem + 2.4249vw, 3rem);--h2-size:clamp(1.375rem, 1.0863rem + 0.9238vw, 1.875rem);--h3-size:16px;--h3-page-size:clamp(1.125rem, 0.9807rem + 0.4619vw, 1.375rem);--h4-size:clamp(1.875rem, 1.2255rem + 2.0785vw, 3rem);--xl-size:clamp(1.125rem, 0.836rem + 0.9238vw, 1.625rem);--sm-size:14px;--lh-body:1.6em;--lh-heading:1.2em;--radius:.5em;--button-radius:8px;--button-td:none;--button-padding:5px 15px;--hero-button-padding:10px 45px;--submit-padding:5px 15px;--button-weight:600;--button-size:1em;--button-font:var(--font-heading);--button-border:2px solid var(--colour-light);--button-colour:var(--colour-dark-2);--button-bg:var(--colour-light);--button-colour-hover:var(--colour-light);--button-bg-hover:transparent}html{scroll-behavior:smooth}body{background:#000;color:var(--colour-dark);font-family:var(--font-body);font-size:var(--font-size);line-height:var(--lh-body);padding:0;margin:0}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;line-height:var(--lh-heading);margin:0 0 1em}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size)}h4{font-size:var(--h4-size)}p{margin:1em 0}.content__inner{max-width:980px;margin:0 auto 0;width:100%;padding:calc(1em + 40px) 1em 1em;min-height:100vh}.content__inner--heading{min-height:unset}.content__inner--archive{min-height:unset;margin-bottom:0;padding-bottom:3em;border-bottom:1px solid var(--colour-dark-2-rgba)}.content__inner--archive .column-link{text-decoration:underline;font-weight:800}.content__inner--archive h2 a:hover,.content__inner--archive h2 a:focus,.content__inner--archive .column-link:hover,.content__inner--archive .column-link:focus{text-decoration-line:underline;text-decoration-style:double}.content__inner .entry-content{margin:2em auto;max-width:980px;width:100%}nav{background:var(--colour-dark-2-rgba);color:var(--colour-dark);padding:15px 1em;font-family:var(--font-heading);display:flex}nav ul{list-style:none;display:flex;margin:0;padding:0}nav ul li{margin:0 10px}nav .nav-left{margin-left:0;margin-right:auto;font-style:italic;position:relative}nav ul{margin-left:auto}nav ul li:last-of-type{margin-right:0}nav .nav-left a,nav ul li a{color:var(--colour-light);padding:5px 15px;display:inline-block;text-decoration:none;font-weight:600}nav .nav-left a{border-radius:100%;border:1px solid var(--colour-light);padding:0;text-align:center;height:45px;width:45px;position:absolute;font-size:20px;display:flex}nav ul li:not(li:last-of-type) a{border-radius:var(--button-radius);border:var(--button-border);border-color:transparent}nav ul li:not(li:last-of-type) a:hover,nav ul li.current-menu-item a{text-decoration:none;background-color:var(--colour-light);border-radius:var(--button-radius);color:var(--button-colour);border:var(--button-border)}nav ul li:last-of-type a,nav .nav-right a{background:var(--button-bg);border:var(--button-border);color:var(--button-colour);border-radius:var(--button-radius);-webkit-text-decoration:var(--button-td);text-decoration:var(--button-td);padding:var(--button-padding);font-weight:var(--button-weight);font-family:var(--button-font);font-size:var(--button-size);display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}nav ul li:last-of-type a:hover,nav .nav-right a:hover{background:var(--button-bg-hover);color:var(--button-colour-hover)}@media screen and (max-width:767px){nav ul li.menu-hire a{text-decoration-line:underline;text-decoration-style:double}}@media screen and (max-width:400px){nav ul li{margin:0 5px}nav ul li a{padding:5px 10px}}.home-link{display:inline-block;margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}body:not(.home) nav{border-bottom:1px solid rgba(0,68,60,.5)}nav .nav-left a:hover{background-color:var(--colour-light);border-color:var(--colour-dark);color:var(--colour-dark)}@media screen and (max-width:900px){nav{border-bottom:1px solid rgba(0,68,60,.5);position:relative}nav .nav-left a{background:var(--colour-light);border-color:var(--colour-dark);color:var(--colour-dark);height:40px;width:40px}nav ul li:first-of-type a:hover{background-color:var(--colour-dark);border-color:var(--colour-light);color:var(--colour-light)}nav ul li a{padding:5px}}main{background-image:linear-gradient(to bottom,var(--colour-dark-2-rgba),rgba(0,0,0,1));color:var(--colour-light)}#hero{border:0;border-radius:0;margin:auto 0 2em;min-height:calc(70vh);display:flex;align-items:center;width:100%}#hero h1{margin:0 0 .75em}#hero h1 span.underline{text-decoration-line:underline;text-decoration-style:double}@media screen and (min-height:740px){#hero h1{margin:0 0 1em}}@media screen and (min-width:901px){#hero h1 span.drop{display:block}}#hero ul.hero-bullets{list-style:none;padding-left:0;margin-left:0}#hero ul.hero-bullets li{display:flex;align-items:flex-start;gap:10px;margin-bottom:30px;font-size:var(--font-size-hero)}#hero ul.hero-bullets li:before{content:'';display:inline-block;width:25px;height:25px;margin-right:10px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z" fill=\'%237ee787\'/></svg>') no-repeat center center;background-size:contain;flex-shrink:0}#hero ul.hero-bullets li span.hero-bullet{flex:1;margin-top:-8px;display:block;text-decoration:none;font-weight:inherit}#hero section a:first-of-type{background:var(--button-bg);border:var(--button-border);color:var(--button-colour);border-radius:var(--button-radius);-webkit-text-decoration:var(--button-td);text-decoration:var(--button-td);padding:var(--hero-button-padding);font-weight:var(--button-weight);font-family:var(--button-font);font-size:var(--button-size);display:inline-block;margin-top:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}#hero a:first-of-type:hover{background:var(--button-bg-hover);color:var(--button-colour-hover)}#hero>div>aside>article a{text-decoration:none}#hero>div>aside>article a h3{color:var(--colour-light);font-family:var(--font-body);font-weight:400;line-height:1}#hero>div>aside>article a:hover{text-decoration:underline}#hero>div>section>figure{margin:0;border:0;box-shadow:none}@media screen and (min-width:641px){#hero>div>section>figure{margin-top:-1.8em}}#hero figure picture{display:block;background:var(--colour-dark-2);width:400px;height:400px;background-size:cover;background-position:center center;animation:animate 30s ease-in-out infinite;transition:all 1s ease-in-out;opacity:1;position:relative;overflow:hidden;filter:grayscale(60%) brightness(70%);margin:0 auto}#hero figure picture img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}@keyframes animate{0%,100%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}#hero figure figcaption{font-size:var(--sm-size);width:100%;text-align:center;max-width:400px;margin:0 auto;line-height:1.5;opacity:.7}@media screen and (max-width:960px){#hero figure picture{width:300px;height:300px}}@media screen and (max-width:767px){#hero figure picture{width:300px;height:300px;margin:3em auto 1em}#hero h1{padding-top:8px}}#hero>div>section>div ul{list-style:disc;margin-left:1em}#hero>div>section>div ul li{margin-bottom:1em}#cards>section{background:var(--colour-dark-2-rgba);border-radius:var(--radius);border:1px solid rgba(0,68,60,.5);padding:2em 2em calc(2em + 50px);margin:1em;position:relative}#cards>section>p:last-of-type{margin-bottom:2em}#cards>section>a{position:absolute;bottom:2em}#hero>div,#clients>section,#clients,footer>div:nth-of-type(1){max-width:1280px;margin:0 auto}#hero>div>section:first-of-type{padding:3em 1em 3em}footer>div:nth-of-type(1)>div:nth-of-type(1){padding:3em 1em}#hero>div>section:nth-of-type(2){padding:0 1em}#cards>section>a{background:var(--button-bg);border:var(--button-border);color:var(--button-colour);border-radius:var(--button-radius);-webkit-text-decoration:var(--button-td);text-decoration:var(--button-td);padding:var(--button-padding);font-weight:var(--button-weight);font-family:var(--button-font);font-size:var(--button-size);display:inline-block;margin-top:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}#cards>section>a:hover{background:var(--button-bg-hover);color:var(--button-colour-hover)}p>span,#hero li>span,#hero li>span span{font-weight:800;text-decoration-line:underline;text-decoration-style:double}#hero>div>aside{display:flex;padding:0 1em}#hero>div>aside h2{font-size:.8em;line-height:1;margin-right:10px}#hero>div>aside>article>h3{font-family:var(--font-body);font-weight:400;line-height:1;padding:0;margin:0;text-decoration:underline}#clients{background:0 0;border:0}#clients>section{padding:4em 1em 1em;width:100%}#clients>section h2,body.home #faqs h2{text-align:center;margin-left:auto;margin-right:auto;width:75%}#clients>section>ul{padding:2em 2em 0;margin:0 auto;list-style:none;display:flex;flex-wrap:nowrap}#clients>section>ul li,#clients>section>ul li svg{max-width:150px;max-height:100px;margin:auto;display:block}#clients>section>ul li img{display:block}body.home #clients>section>ul{flex-wrap:wrap;justify-content:center}body.home #clients>section>ul li{margin:auto 2em}@media screen and (max-width:1200px){body.home #clients>section>ul li{margin:1em 2em}}@media screen and (max-width:767px){#clients>section h2{width:100%;text-align:left}#clients>section>ul{flex-wrap:wrap;padding:2em 0 0;justify-content:center}#clients>section>ul li{margin:.5em 2em}body:not(.home) #clients>section>ul li{padding:1em}}footer{background-image:linear-gradient(to top,var(--colour-dark-2-rgba),rgba(0,0,0,1));border:0;border-top:1px solid rgba(0,68,60,.5);border-bottom:1px solid rgba(0,68,60,.5);border-radius:0;color:var(--colour-light);margin:4em 0 0;padding:2em 0 0;width:100%}footer>div{display:flex}footer aside{margin-top:-4px}footer>div>div{width:50%}footer>div>div:nth-of-type(2){padding:3em 1em}footer article{padding:1em 3em 1em 0}footer article:first-of-type{padding-top:0}footer article a p{line-height:1.5;padding-top:1em}footer a{color:var(--colour-light);display:inline-block;text-decoration:none}footer a:hover h3{text-decoration-line:underline;text-decoration-style:double}footer a h3{display:block;font-size:var(--font-size);line-height:var(--lh-body);padding:0;margin:0;text-decoration:underline}footer a p{display:block;font-size:.8em;padding:0;margin:0;text-decoration:none}footer section h2{font-size:var(--font-size)}form{display:flex;flex-wrap:wrap;width:100%}form label,form label input,form label textarea{display:block}form label{cursor:pointer;padding-bottom:.5em;width:100%}form label span{display:block;font-size:.8em;line-height:2.5em}form#hire label span{font-size:1.2rem}form input,form textarea{background:var(--colour-dark-2-rgba);border-radius:var(--button-radius);border-bottom:3px solid var(--colour-light);color:var(--colour-light);font-size:1.125rem;padding:5px 10px;margin:0;width:100%}#hire textarea{height:200px}#footer form textarea{height:200px}.content-button,form button{background:var(--button-bg);border:1px solid rgba(0,68,60,.5);color:var(--button-colour);cursor:pointer;border-radius:var(--button-radius);-webkit-text-decoration:var(--button-td);text-decoration:var(--button-td);padding:var(--submit-padding);font-weight:var(--button-weight);font-family:var(--button-font);font-size:.8em;display:inline-block;margin-top:.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-button:hover,form button:hover{background:var(--colour-dark-2-rgba);color:var(--button-colour-hover)}.content-button{margin-top:1em}.content-button,form#hire button{font-size:1.25rem;padding:10px 30px}form p{font-size:.6em;margin:1em 0 0;padding:0}form input::-moz-placeholder,form textarea::-moz-placeholder{color:var(--colour-light);opacity:.2;font-size:1.125rem}form input::placeholder,form textarea::placeholder{color:var(--colour-light);opacity:.2;font-size:1.125rem}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colour-dark-2-rgba);border-radius:var(--button-radius);border-bottom:3px solid var(--colour-light);color:var(--colour-light);font-size:1.125rem;padding:5px 10px 5px;margin:0;width:100%;overflow:hidden;cursor:pointer;background-image:url(/app/themes/sj/img/select-arrow.svg);background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:20px auto}@media screen and (min-width:768px){#hero>div>section{display:flex;flex-wrap:wrap}#hero>div>section>div{max-width:48%;width:100%}#hero>div>section>div p{max-width:90%}#hero>div>section>figure{display:flex;flex-wrap:wrap;max-width:52%;width:100%}#hero>div>section>figure>picture{margin:2em auto 1em}#cards>section{width:calc(50% - 2em)}#cards{display:flex;flex-wrap:wrap;max-width:1280px;margin:0 auto}}@media screen and (min-width:901px){#hero>div>section>figure>picture{margin:auto auto 1em}}.screen-reader-text,footer aside h2{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.validation-pot{display:none !important;left:-9000px !important;position:absolute !important}.form-failed,.form-success{background:var(--colour-dark-2-rgba);color:var(--colour-light);padding:1em;margin-top:1em;border-radius:var(--button-radius)}.form-failed__inner{font-size:1rem;list-style-type:disc;list-style-position:inside}.form-failed a,.form-success a{text-decoration:underline}.form-success{font-size:1rem}.form-success strong{font-size:var(--font-size)}.entry-content form#hire{padding:1em 0}.entry-content h2{padding:2em 0 .5em}.entry-content form#hire+h2{padding-top:2em}body:not(.home) #clients>section h2{text-align:left;width:100%}body:not(.home) #clients>section{padding:0;margin-bottom:4em}.hire-form{border:0;border-top:1px solid rgba(0,68,60,.5);border-bottom:1px solid rgba(0,68,60,.5);border-radius:0;color:var(--colour-light);margin:3.5em 0 .8em;padding:2em 0 2.5em;width:100%}.hire-form .form-success,.hire-form .form-failed{margin-bottom:2em}.hire-form form#hire label{margin-bottom:1em}#clients+.content-button-wrapper{text-align:center}@media screen and (max-width:767px){form label{padding:0 !important;width:100%}footer>div>div{width:100%}footer>div:nth-of-type(1){flex-wrap:wrap}footer>div:nth-of-type(1)>div:nth-of-type(1){order:2;padding-top:5em}footer>div:nth-of-type(1)>div:nth-of-type(2){order:1;border-bottom:1px solid rgba(0,68,60,.5);padding-bottom:4.5em}}.cloud-tags{display:flex;flex-wrap:wrap;margin:3em -.5em 3em}.cloud-tag{background:var(--button-bg-hover);border:var(--button-border);color:var(--colour-light);border-radius:9999px;-webkit-text-decoration:var(--button-td);text-decoration:var(--button-td);padding:10px 20px;font-weight:var(--button-weight);font-family:var(--button-font);font-size:var(--button-size);display:inline-block;margin:.5em;text-align:center}@media screen and (max-width:640px){.cloud-tag{display:block;width:100%}.cloud-tag span{display:inline-block;width:100%;text-align:left}}#faqs h2{font-size:var(--h1-size);padding-top:calc(1em + 10px);padding-bottom:.4em}body.home #faqs h2{font-size:var(--h2-size);max-width:840px}@media screen and (max-width:767px){body.home #faqs h2{width:100%;text-align:left;padding-left:1rem;padding-right:1rem}}#faqs h3{font-size:var(--h2-size)}body:not(.home) #faqs li,#process li,#pricing li{margin-bottom:1.5em;background:var(--colour-dark-2-rgba);border-radius:var(--radius);border:1px solid rgba(0,68,60,.5);padding:2em;position:relative}body:not(.home) #faqs li,#faqs li{padding:0}@media screen and (max-width:767px){body:not(.home) #faqs li h3{font-size:var(--font-size)}body:not(.home) #faqs li p{font-size:1rem}}#faqs li p:last-of-type{padding-bottom:.5em;margin-bottom:0}#faqs li a{text-decoration:underline}#faqs li a:hover,#faqs li a:focus{text-decoration-line:underline;text-decoration-style:double}.faq-text{visibility:hidden;opacity:0;position:absolute;left:-9999px;transition:opacity .3s ease,visibility .3s ease}.faq-text.open{visibility:visible;opacity:1;position:static;left:0;margin-top:-1rem;padding:0 2rem 2rem}h3.faq-heading{margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-heading button{background:url('/app/themes/sj/img/expand.svg') calc(100% - 1rem) calc(1rem + 4px) no-repeat;background-size:25px 25px;cursor:pointer;display:block;padding:2rem calc(2rem + 50px) 2rem 2rem;border:0;border-radius:0;margin:0;font-size:inherit;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.faq-heading button[aria-expanded=true]{background:url('/app/themes/sj/img/collapse.svg') calc(100% - 1rem) calc(1rem + 4px) no-repeat;background-size:25px 25px}body:not(.home) #faqs li.faq:hover,body:not(.home) #faqs .faq.item-open{background-color:var(--colour-light);color:var(--colour-dark)}#faqs li.faq,#faqs li.faq:hover{transition:background-color .75s ease-in-out,color .75s ease-in-out}body.home #faqs{margin-top:4em}body.home #faqs ul{max-width:1280px;margin:0 auto;padding:0 1em 1em;width:100%;display:flex;flex-wrap:wrap}body.home #faqs ul li{width:calc(calc(100% / 3) - 2rem);margin:1rem;border-radius:var(--radius);overflow:hidden}body.home #faqs ul li .faq__inner{background:var(--colour-dark-2-rgba);border-radius:var(--radius);border:1px solid rgba(0,68,60,.5);padding:0;position:relative}@media screen and (max-width:800px){body.home #faqs ul li{width:100%;margin:0}body.home #faqs ul li .faq__inner{margin-bottom:1.5em}}body.home #faqs ul li h3{font-size:var(--font-size)}body.home #faqs ul li p{font-size:1rem;line-height:1.6}body.home #faqs li.faq button:hover,body.home #faqs li.faq button:focus{background-color:var(--colour-light);color:var(--colour-dark);border-radius:var(--radius);overflow:hidden;transition:background-color .75s ease-in-out,color .75s ease-in-out}body.home #faqs .faq.item-open{color:var(--colour-dark)}body.home #faqs .faq.item-open .faq__inner{background-color:var(--colour-light)}#process,#pricing{display:flex;flex-wrap:wrap;margin:2em -1em 0}#process li,#pricing li{border:1px solid var(--colour-light);margin:1.5em 1em .5em;text-align:center;width:calc(25% - 2em);position:relative;padding:2em .5em}#process .process-number,#pricing .pricing-type{background:var(--colour-light);border:1px solid var(--colour-light);border-radius:100%;height:40px;width:40px;display:flex;position:absolute;top:-20px;left:0;right:0;margin:0 auto}#pricing .pricing-type{height:unset;width:unset;border-radius:99999px}#process .process-number span,#pricing .pricing-type span{color:var(--colour-dark);font-weight:700;display:inline-block;margin:auto}#process .process-text,#pricing .pricing-text{font-size:.8em}#process .process-text strong,#pricing .pricing-text strong{display:block;font-weight:700;font-size:var(--font-size)}@media screen and (max-width:960px){#process,#pricing{flex-wrap:wrap}#process li,#pricing li{width:calc(50% - 2em)}}@media screen and (max-width:640px){#process li,#pricing li{width:100%}}.has-xl-font-size{font-size:var(--xl-size);font-weight:300;line-height:var(--lh-body)}.footer__cta{background:var(--colour-dark-2-rgba);width:100%}.footer__cta--inner{max-width:1280px;margin:0 auto;padding:2.5em 1em;width:100%;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.footer__cta--inner a{background:var(--button-bg);border:var(--button-border);color:var(--button-colour);border-radius:var(--button-radius);-webkit-text-decoration:var(--button-td);text-decoration:var(--button-td);padding:var(--button-padding);font-weight:var(--button-weight);font-family:var(--button-font);font-size:var(--button-size);display:inline-block;margin-top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__cta--inner a:hover,.footer__cta--inner a:focus{background:var(--button-bg-hover);color:var(--button-colour-hover)}.footer__bottom{border-top:1px solid rgba(0,68,60,.5);padding:1em;width:100%;display:flex;justify-content:space-between}#footer .footer__bottom .footer__legal{font-size:12px;text-align:left;opacity:.7}#footer .footer__bottom .footer__links{text-align:right;margin:0;padding:0}@media screen and (max-width:640px){.footer__bottom{flex-wrap:wrap}#footer .footer__bottom .footer__legal,#footer .footer__bottom .footer__links{width:100%;text-align:center;line-height:1}#footer .footer__bottom .footer__legal{order:1;margin-top:20px}#footer .footer__bottom .footer__links{order:0}}#footer .footer__bottom .footer__links a{text-decoration:none;border:0;display:inline-block;margin:5px}.entry-content .wp-block-list{list-style:square;margin:2em 1em 1.2em}.entry-content .wp-block-list li{margin-bottom:.8em}.entry-content p a,body.single-post .entry-content li a,body.page:not(.home) .entry-content li a{text-decoration:underline}.entry-content p a:hover,.entry-content p a:focus,footer.entry-footer p a:hover,footer.entry-footer p a:focus,body.single-post .entry-content li a:hover,body.single-post .entry-content li a:focus,body.page:not(.home) .entry-content li a:hover,body.page:not(.home) .entry-content li a:focus{text-decoration-line:underline;text-decoration-style:double}footer.entry-footer{background:0 0;border-bottom:0}footer.entry-footer p a{text-decoration:underline}.content__inner--header-author{border-bottom:1px solid var(--colour-dark-2-rgba) !important;padding-bottom:2rem !important;margin-bottom:3rem !important}.entry-content .wp-block-image{margin:2em auto 0}@media screen and (max-width:767px){.desk-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}}body.home,body.home #page{max-width:100% !important;overflow-x:hidden !important;width:100% !important;position:relative}nav .menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;background:0 0;border:none;cursor:pointer;z-index:1001}nav .menu-toggle .burger{width:30px;height:4px;background-color:var(--button-bg);border-radius:2px;transition:transform .3s ease,opacity .3s ease;transform-origin:center;display:block}nav .menu-toggle.open .burger:nth-child(1){transform:rotate(45deg) translateY(7px) translateX(7px)}nav .menu-toggle.open .burger:nth-child(2){opacity:0}nav .menu-toggle.open .burger:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(7px)}@media screen and (min-width:901px){.menu-home,nav .nav-right{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}}@media screen and (max-width:900px){nav .menu-toggle{display:flex}nav ul{position:absolute;top:-99999px;left:-99999px;opacity:0;transition:opacity .3s ease-in-out;z-index:999;width:100%;padding-top:50px}nav ul.open{display:block;top:71px;left:0;opacity:1;transition:opacity .3s ease-in-out;padding-bottom:50px}body.no-scroll:before{display:block;content:'';z-index:997;position:absolute;top:71px;left:0;width:100%;height:100%;min-height:calc(100vh - 71px);background-color:#000}body.no-scroll:after{display:block;content:'';z-index:998;position:absolute;top:71px;left:0;width:100%;height:100%;min-height:calc(100vh - 71px);background-color:var(--colour-dark-2-rgba)}nav ul li{display:block;text-align:center;position:relative;z-index:1000;padding-bottom:20px}nav ul li a{font-size:var(--h4-size);padding:10px 15px}nav ul li:last-of-type{margin-top:20px;margin-right:10px}nav .nav-right{margin-left:25px}.no-scroll{overflow:hidden}body.home #faqs ul li{width:100%}#cards .desk-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}}@media screen and (max-width:900px) and (max-height:700px){nav ul.open{overflow-y:scroll;height:calc(100vh - 71px)}}@media screen and (min-width:700px) and (max-width:900px){#hero h1{margin-bottom:2em}}