.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:"Calibri";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/l/font?kit=J7afnpV-BGlaFfdAhLEY6w&skey=a1029226f80653a8&v=v15) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Calibri";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/l/font?kit=J7aanpV-BGlaFfdAjAo9_pxqHw&skey=cd2dd6afe6bf0eb2&v=v15) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--salocin__colours__grass:#6cc24a;--salocin__colours__mango:#ffa400;--salocin__colours__ocean:#00a3ad;--salocin__colours__orchid:#93328e;--salocin__colours__violet:#211747;--salocin__colours__grass__faint:#f3faf1;--salocin__colours__mango__faint:#fffbf2;--salocin__colours__ocean__faint:#f2fafb;--salocin__colours__orchid__faint:#faf5f9;--salocin__colours__violet__faint:#f0edf9;--salocin__colours__border__faint:#e9e9e9;--salocin__patterns__salocin-group:url(/wp-content/themes/salocin-group/images/patterns/salocin-group.webp);--salocin__patterns__edit:url(/wp-content/themes/salocin-group/images/patterns/edit.webp);--salocin__patterns__join-the-dots:url(/wp-content/themes/salocin-group/images/patterns/join-the-dots.webp);--salocin__patterns__wood-for-trees:url(/wp-content/themes/salocin-group/images/patterns/wood-for-trees.webp);--salocin__shadows__box-shadow:2px 2px 6px rgba(0, 0, 0, .1);--salocin__size__site-header__height:8.5rem;--salocin__size__pattern__height:12rem}@media only screen and (max-width: 559px){:root{--salocin__patterns__salocin-group:url(/wp-content/themes/salocin-group/images/patterns/salocin-group-600x220.webp);--salocin__patterns__edit:url(/wp-content/themes/salocin-group/images/patterns/edit-600x220.webp);--salocin__patterns__join-the-dots:url(/wp-content/themes/salocin-group/images/patterns/join-the-dots-600x220.webp);--salocin__patterns__wood-for-trees:url(/wp-content/themes/salocin-group/images/patterns/wood-for-trees-600x220.webp);--salocin__size__pattern__height:8rem}}html[data-current-brand="salocin-group"]:root{--current-brand-colour:var(--salocin__colours__ocean);--current-brand-colour-faint:var(--salocin__colours__ocean__faint);--current-brand-colour-text:#fff;--current-brand-pattern:var(--salocin__patterns__salocin-group)}html[data-current-brand="edit"]:root{--current-brand-colour:var(--salocin__colours__orchid);--current-brand-colour-faint:var(--salocin__colours__orchid__faint);--current-brand-colour-text:#fff;--current-brand-pattern:var(--salocin__patterns__edit)}html[data-current-brand="join-the-dots"]:root{--current-brand-colour:var(--salocin__colours__mango);--current-brand-colour-faint:var(--salocin__colours__mango__faint);--current-brand-colour-text:#fff;--current-brand-pattern:var(--salocin__patterns__join-the-dots)}html[data-current-brand="wood-for-trees"]:root{--current-brand-colour:var(--salocin__colours__grass);--current-brand-colour-faint:var(--salocin__colours__grass__faint);--current-brand-colour-text:#fff;--current-brand-pattern:var(--salocin__patterns__wood-for-trees)}::selection{background:var(--current-brand-colour);color:var(--current-brand-colour-text)}html{box-sizing:border-box;font-size:62.5%;min-height:100%}*{box-sizing:inherit}body{font-family:Calibri,sans-serif;font-size:1.6rem;margin:0;min-height:100%;padding:0}body:where(.is-main-menu-open){overflow-y:hidden}.container,.main-content>.wp-block-group>.wp-block-group__inner-container{margin:0 auto;max-width:128rem;position:relative}.container::after,.main-content>.wp-block-group>.wp-block-group__inner-container::after{clear:both;content:"";display:table}main a:where(:not(.wp-block-button__link,.wp-block-social-link-anchor)){color:var(--current-brand-colour);font-weight:700;text-decoration:none}main a:where(:not(.wp-block-button__link,.wp-block-social-link-anchor)):hover{text-decoration:underline}h1{font-size:5.4rem;letter-spacing:-1px;margin:0 0 2rem}h1:has(+h3){margin-bottom:0}h1+h3{margin-bottom:4rem;margin-top:0}h1+p{margin-top:3rem}h1,h2,h3,h4,h5,h6{line-height:1.2}h2{font-size:3.4rem;letter-spacing:-1px}.wp-block-group__inner-container>h2+.wp-block-columns,.wp-block-group__inner-container>h2+.wp-block-group,.wp-block-group__inner-container>h2+.wp-block-query{margin-top:4rem}h2,h3{margin:2rem 0 2rem}h2:first-child,h3:first-child{margin-top:0}h3{font-size:2.4rem}h4{font-size:1.8rem;margin:0}iframe{margin:2rem 0}ol,ul{margin:2rem 0 4rem}li{margin-bottom:1.25rem;padding-left:1.5rem}li,p{font-size:1.8rem;line-height:1.5}li::marker{color:var(--current-brand-colour);font-weight:700}p{margin:0 0 2rem}@media only screen and (max-width: 559px){h1{font-size:4.2rem}}p.in-coloured-circle{align-items:center;background:var(--current-brand-colour);border-radius:50%;color:var(--current-brand-colour-text);display:flex;height:80px;justify-content:center;line-height:0;width:80px}p.in-coloured-circle.has-medium-font-size{height:60px;width:60px}.pill, .wp-block-post-template .wp-block-post .wp-block-post-terms{background:var(--current-brand-colour);border-radius:50px;color:var(--current-brand-colour-text);display:inline-block;font-size:1.6rem;font-weight:600;letter-spacing:2px;line-height:1.5;margin-bottom:2rem;padding:1rem 2rem;text-align:center;text-transform:uppercase;white-space:nowrap}.pill, .page-header__pill a, .wp-block-post-template .wp-block-post .wp-block-post-terms a{color:var(--current-brand-colour-text)}.pill a{display:block;text-decoration:none}.pill a:hover{text-decoration:underline}.fade-in{opacity:0;transition:500ms opacity ease-in-out}.fade-in.visible{opacity:1}.has-border{border:1px solid var(--salocin__colours__border__faint);border-radius:5px;box-shadow:var(--salocin__shadows__box-shadow);padding:2rem}.has-violet-background-color{background-color:var(--wp--preset--color--violet) !important}.has-violet-color{color:var(--wp--preset--color--violet) !important}.has-ocean-background-color{background-color:var(--wp--preset--color--ocean) !important}.has-ocean-color{color:var(--wp--preset--color--ocean) !important}.has-orchid-background-color{background-color:var(--wp--preset--color--orchid) !important}.has-orchid-color{color:var(--wp--preset--color--orchid) !important}.has-mango-background-color{background-color:var(--wp--preset--color--mango) !important}.has-mango-color{color:var(--wp--preset--color--mango) !important}.has-grass-background-color{background-color:var(--wp--preset--color--grass) !important}.has-grass-color{color:var(--wp--preset--color--grass) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-black-color{color:var(--wp--preset--color--black) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-violet-faint-background-color{background-color:var(--wp--preset--color--violet-faint) !important}.has-violet-faint-color{color:var(--wp--preset--color--violet-faint) !important}.has-ocean-faint-background-color{background-color:var(--wp--preset--color--ocean-faint) !important}.has-ocean-faint-color{color:var(--wp--preset--color--ocean-faint) !important}.has-orchid-faint-background-color{background-color:var(--wp--preset--color--orchid-faint) !important}.has-orchid-faint-color{color:var(--wp--preset--color--orchid-faint) !important}.has-mango-faint-background-color{background-color:var(--wp--preset--color--mango-faint) !important}.has-mango-faint-color{color:var(--wp--preset--color--mango-faint) !important}.has-grass-faint-background-color{background-color:var(--wp--preset--color--grass-faint) !important}.has-grass-faint-color{color:var(--wp--preset--color--grass-faint) !important}@media only screen and (max-width: 781px){.has-no-bottom-margin-on-mobile{margin-bottom:0 !important}.has-no-top-margin-on-mobile{margin-top:0 !important}.has-no-gap-on-mobile{gap:0 !important}.is-centred-on-mobile{justify-content:center !important;text-align:center !important}.is-layout-flex>.is-first-on-mobile{order:-1 !important}}.site-header{background:#fff;box-shadow:var(--salocin__shadows__box-shadow);position:sticky;top:0;z-index:1000}body:where(.admin-bar) .site-header{top:32px}.site-header__container{align-items:center;display:flex;flex-flow:row;flex-wrap:nowrap;height:var(--salocin__size__site-header__height);max-width:none;padding:0 4rem}.site-header__masthead{margin-right:auto;max-width:80%}.site-header__masthead img{display:block;height:100%;max-height:40px;width:auto}.menu-button{align-items:center;appearance:none;background:none;border:none;cursor:pointer;display:flex;font-size:4rem;margin:0 2rem;padding:1rem;text-align:center}body:where(.is-main-menu-open) .menu-button__menu-icon--open{display:none}.menu-button__menu-icon--closed{display:none}body:where(.is-main-menu-open) .menu-button__menu-icon--closed{display:block}@media only screen and (max-width: 782px){body:where(.admin-bar) .site-header{top:0}}@media only screen and (max-width: 559px){.site-header__container{padding:0 2rem}.menu-button{margin:0;padding:2rem 1rem}.site-header__contact-us-button{display:none !important}}.main-menu{background:var(--salocin__colours__violet);display:flex;height:calc(100% - var(--salocin__size__site-header__height));left:0;opacity:0;pointer-events:none;position:fixed;top:var(--salocin__size__site-header__height);transform:translateX(-20rem);transition:200ms opacity ease-in-out, 200ms transform ease-in-out;width:100%;z-index:999}body:where(.admin-bar) .main-menu{top:calc(var(--salocin__size__site-header__height) + 32px)}body:where(.is-main-menu-open) .main-menu{opacity:1;pointer-events:all;transform:translateX(0)}.main-menu__menu-tabs{display:flex;flex-direction:column;max-width:50rem;min-width:38rem;overflow-y:auto;width:33.33%}.main-menu__menu-tab{align-items:center;appearance:none;background-size:cover;border:none;color:#fff;cursor:pointer;display:flex;flex-wrap:nowrap;font-family:inherit;font-size:3rem;padding:6rem 4rem;position:relative;text-align:left;text-decoration:none;width:100%}.main-menu__menu-tab:where(.active){color:#000}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--salocin-group"]:where(.active), .main-menu__menu-tab[data-target=".main-menu__menu-tab-content--salocin-group"]:where(.active) .main-menu__menu-text,.main-menu__menu-tab-content--salocin-group{background-color:var(--salocin__colours__ocean__faint)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--edit"]:where(.active), .main-menu__menu-tab[data-target=".main-menu__menu-tab-content--edit"]:where(.active) .main-menu__menu-text,.main-menu__menu-tab-content--edit{background-color:var(--salocin__colours__orchid__faint)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--join-the-dots"]:where(.active), .main-menu__menu-tab[data-target=".main-menu__menu-tab-content--join-the-dots"]:where(.active) .main-menu__menu-text,.main-menu__menu-tab-content--join-the-dots{background-color:var(--salocin__colours__mango__faint)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--wood-for-trees"]:where(.active), .main-menu__menu-tab[data-target=".main-menu__menu-tab-content--wood-for-trees"]:where(.active) .main-menu__menu-text,.main-menu__menu-tab-content--wood-for-trees{background-color:var(--salocin__colours__grass__faint)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--salocin-group"]:where(.active) .main-menu__menu-text__name, .main-menu__menu-tab-content--salocin-group a{color:var(--salocin__colours__ocean)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--edit"]:where(.active) .main-menu__menu-text__name, .main-menu__menu-tab-content--edit a{color:var(--salocin__colours__orchid)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--join-the-dots"]:where(.active) .main-menu__menu-text__name, .main-menu__menu-tab-content--join-the-dots a{color:var(--salocin__colours__mango)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--wood-for-trees"]:where(.active) .main-menu__menu-text__name, .main-menu__menu-tab-content--wood-for-trees a{color:var(--salocin__colours__grass)}.main-menu__menu-tab::before{background-size:cover;content:"";flex-shrink:0;height:6rem;margin-right:2rem;width:6rem}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--salocin-group"]::before{background-image:url(/wp-content/themes/salocin-group/images/icons/salocin-group.webp)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--edit"]::before{background-image:url(/wp-content/themes/salocin-group/images/icons/edit.webp)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--join-the-dots"]::before{background-image:url(/wp-content/themes/salocin-group/images/icons/join-the-dots.webp)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--wood-for-trees"]::before{background-image:url(/wp-content/themes/salocin-group/images/icons/wood-for-trees.webp)}.main-menu__menu-tab:where(.active)::after{content:"";height:100%;left:0;position:absolute;top:0;width:2rem}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--salocin-group"]::after{background-image:url(/wp-content/themes/salocin-group/images/patterns/salocin-group.webp)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--edit"]::after{background-image:url(/wp-content/themes/salocin-group/images/patterns/edit.webp)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--join-the-dots"]::after{background-image:url(/wp-content/themes/salocin-group/images/patterns/join-the-dots.webp)}.main-menu__menu-tab[data-target=".main-menu__menu-tab-content--wood-for-trees"]::after{background-image:url(/wp-content/themes/salocin-group/images/patterns/wood-for-trees.webp)}.main-menu__menu-text{display:flex;flex-basis:100%;flex-direction:column;padding-right:2rem;position:relative}.main-menu__menu-text__name{font-weight:700}.main-menu__menu-tab:hover .main-menu__menu-text__name{text-decoration:underline}.main-menu__menu-text__description{flex-basis:100%;font-size:1.6rem}.search-form{margin-top:auto;padding:4rem;width:100%}.search-form__search-field-wrapper{background:#4d456c;border-radius:3px;position:relative}.search-form__search-field-wrapper::before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23f0edf9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>");content:"";height:24px;left:9px;position:absolute;top:9px;width:24px}.search-form__search-field{appearance:none;background:transparent;border:none;border-radius:3px;color:var(--salocin__colours__violet__faint);font-family:inherit;font-size:1.8rem;padding:1rem 1rem 1rem 4.4rem;width:100%}.search-form__search-field::-webkit-input-placeholder,.search-form__search-field::-webkit-search-cancel-button{color:var(--salocin__colours__violet__faint)}.search-form__search-field:focus{outline:3px solid var(--salocin__colours__violet__faint)}.search-form__submit{display:none}.main-menu__menu-tab-content{display:none;flex-grow:1;overflow-y:scroll;padding:6rem 8rem}.main-menu__menu-tab-content:where(.active){display:block}.main-menu__menu-tab-content .menu{list-style-type:none;margin:0;padding:0}.main-menu__menu-tab-content .menu-item{break-inside:avoid;padding-left:0;white-space:nowrap}.main-menu__menu-tab-content .menu>.menu-item{border-bottom-style:solid;border-bottom-width:1px;padding-bottom:2rem}.main-menu__menu-tab-content--salocin-group .menu>.menu-item{border-color:var(--salocin__colours__ocean)}.main-menu__menu-tab-content--edit .menu>.menu-item{border-color:var(--salocin__colours__orchid)}.main-menu__menu-tab-content--join-the-dots .menu>.menu-item{border-color:var(--salocin__colours__mango)}.main-menu__menu-tab-content--wood-for-trees .menu>.menu-item{border-color:var(--salocin__colours__grass)}.main-menu__menu-tab-content .menu>.menu-item:last-child{border-bottom:none}.main-menu__menu-tab-content a{text-decoration:none}.main-menu__menu-tab-content a:hover{text-decoration:underline}.main-menu__menu-tab-content .menu>.menu-item>a{font-size:2.4rem;font-weight:700;white-space:nowrap}.main-menu__menu-tab-content .sub-menu{display:grid;gap:1rem 2rem;grid-template-columns:repeat(3, 1fr);list-style-type:none;margin:1rem 0;padding-left:0}.main-menu__menu-tab-content .sub-menu .menu-item{margin-bottom:0}.main-menu__menu-tab-content .sub-menu a{font-size:2rem;font-weight:400}@media only screen and (max-width: 1499px){.main-menu__menu-tab-content .sub-menu{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1279px){.main-menu__menu-tab{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width: 1049px){.main-menu__menu-tab-content .sub-menu{grid-template-columns:1fr}}@media only screen and (max-width: 879px){.main-menu{flex-direction:column;height:calc(100% - var(--salocin__size__site-header__height))}.main-menu__menu-tabs{flex-direction:row;max-width:none;overflow-y:visible;width:100%}.main-menu__menu-tab{justify-content:center;height:100%;padding:2rem}.main-menu__menu-tab:where(.active){padding-top:4rem !important}.main-menu__menu-tab::before{height:4rem;margin-right:0;width:4rem}.main-menu__menu-tab::after{height:2rem;width:100%}.main-menu__menu-text{display:none}.search-form{background:var(--salocin__colours__violet);bottom:0;left:0;padding:2rem;position:absolute}.main-menu__menu-tab-content{padding:2rem 2rem 10.2rem}.main-menu__menu-tab-content .sub-menu{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 782px){body:where(.admin-bar) .main-menu{top:var(--salocin__size__site-header__height)}}@media only screen and (max-width: 559px){.main-menu__menu-tab{padding:1rem}.main-menu__menu-tab:where(.active){padding-top:1rem !important}.main-menu__menu-tab::after{display:none}.main-menu__menu-tab-content .menu>.menu-item{margin-bottom:1rem;padding-bottom:1rem}.main-menu__menu-tab-content .sub-menu{gap:1rem;grid-template-columns:1fr}}.site-banner{background:var(--current-brand-colour);color:var(--current-brand-colour-text);text-align:center}.site-banner__container{padding:1rem}.site-banner__text{margin-bottom:0}.site-banner__text, .site-banner__text a{color:var(--current-brand-colour-text);font-size:1.6rem;font-weight:700}.site-banner__text a{text-decoration:none}.site-banner__text a:hover{text-decoration:underline}.page-header{align-items:center;background-color:var(--salocin__colours__violet);color:#fff;display:flex;overflow:hidden;padding-bottom:var(--salocin__size__pattern__height);position:relative}.page-header:where(.has-featured-image){background-position:right center;background-repeat:no-repeat;background-size:auto 100%;min-height:66rem}.page-header:where(.has-featured-image)::before{background:linear-gradient(-60deg, #211747 20rem, transparent 20rem 60rem, #211747 60rem);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-header::after{bottom:0}.page-header::after,.site-footer::before{background:var(--current-brand-colour) var(--current-brand-pattern) center / cover no-repeat;content:"";display:block;height:var(--salocin__size__pattern__height);left:0;position:absolute;width:100%}.page-header__container{padding:12rem 2rem;width:100%}.page-header__page-title{display:inline-block;margin:0;width:100%}.page-header__page-title,.page-header__strapline{max-width:80rem;width:min(100%, calc(100vw - 60rem - 4rem))}.page-header__strapline{font-size:2.4rem;font-weight:400;line-height:1.2;margin:1rem 0 2rem}.page-header__strapline:last-child{margin-bottom:0}.page-header__post-meta{font-size:1.6rem;margin-top:2rem}.page-header__post-meta a{color:#fff}@media only screen and (max-width: 1919px){.page-header::after,.site-footer::before{background-size:auto}}@media only screen and (max-width: 559px){.page-header{min-height:0 !important}.page-header:where(.has-featured-image){background-position:top center;background-size:auto 20rem}.page-header:where(.has-featured-image)::before{display:none}.page-header__container{background:var(--salocin__colours__violet);padding-bottom:4rem !important;padding-top:4rem !important}.page-header:where(.has-featured-image) .page-header__container{margin-top:20rem}.page-header:where(.has-featured-image) .page-header__pill-wrapper{margin-top:-6rem}.page-header__page-title,.page-header__strapline{max-width:none;width:100%}.page-header__strapline{font-size:2rem}}.main-content{min-height:80vh}.main-content__container,.main-content>.wp-block-group>.wp-block-group__inner-container{padding:8rem 2rem}@media only screen and (max-width: 559px){.main-content__container,.main-content>.wp-block-group>.wp-block-group__inner-container{padding:4rem 2rem}}.wp-block-button .wp-block-button__link,.wpcf7-submit{appearance:none;background:var(--current-brand-colour);border:none;border-radius:3px;color:var(--current-brand-colour-text);cursor:pointer;display:block;font-family:inherit;font-size:1.8rem;font-weight:400;letter-spacing:1px;padding:1rem 2rem;text-decoration:none;transition:200ms box-shadow ease-in-out;white-space:nowrap}.wp-block-button .wp-block-button__link:hover,.wpcf7-submit:hover{box-shadow:inset 100rem 0 0 0 rgba(0, 0, 0, .25)}.wp-block-code{background:#1f1f1f;color:#ccc;padding:3rem}.wp-block-columns{margin:4rem 0}.wp-block-columns+.wp-block-columns{margin-top:-1.4rem}.wp-block-group.has-violet-background-color .wpcf7-form label{color:#fff}.wpcf7-text,.wpcf7-textarea,.wpcf7-select{appearance:none;border:1px solid #767676;border-radius:3px;font-family:inherit;font-size:1.8rem;padding:1rem 1rem;width:100%}.wpcf7-text:active,.wpcf7-textarea:active,.wpcf7-select:active,.wpcf7-text:focus,.wpcf7-textarea:focus,.wpcf7-select:focus{outline:3px solid var(--current-brand-colour)}.wpcf7-select{background-color:white;background-image:linear-gradient(45deg, transparent 50%, var(--current-brand-colour) 50%), linear-gradient(135deg, var(--current-brand-colour) 50%, transparent 50%);background-position:right 15px center, right 10px center;background-repeat:no-repeat;background-size:8px 8px, 8px 8px;padding-right:3rem;position:relative}.wpcf7-not-valid{border-color:red}.wpcf7-not-valid:active,.wpcf7-not-valid:focus{outline:3px solid red}.wpcf7-not-valid-tip{font-size:1.6rem}.wpcf7-list-item{margin-left:0}.wp-block-group.has-violet-background-color .wpcf7-form p{color:#fff}.wp-block-cover{border:1px solid var(--salocin__colours__border__faint);border-radius:5px;box-shadow:var(--salocin__shadows__box-shadow);padding:3rem}.wp-block-details summary{font-size:1.8rem;font-weight:700}.wp-block-details summary::marker{color:var(--current-brand-colour)}.wp-block-embed iframe{aspect-ratio:16/9;height:auto;width:100%}.schema-faq-question{font-size:1.8rem}.wp-block-group:where(.is-layout-grid){gap:4rem;margin:4rem 0}.wp-block-group:where(.has-border){height:100%;padding:3rem}.wp-block-group:where(.has-bottom-margin){margin-bottom:4rem}@media only screen and (max-width: 559px){.wp-block-group:where(.has-border){padding:2rem}}.wp-block-group:where(.has-border)>.wp-block-group__inner-container>.wp-block-image:where(.to-the-edge):first-child{margin-left:-3rem;margin-top:-3rem;width:calc(100% + 6rem)}.wp-block-image figure{margin-bottom:2rem}.wp-block-image figure.alignleft{margin:0 2rem 2rem 0}.wp-block-image figure.alignright{margin:0 0 2rem 2rem}.wp-block-group:where(.has-border) > .wp-block-group__inner-container > .wp-block-image:where(.to-the-edge):first-child img{border-top-left-radius:5px;border-top-right-radius:5px}.wp-block-image .wp-element-caption{font-weight:700}@media only screen and (max-width: 559px){.wp-block-group:where(.has-border)>.wp-block-group__inner-container>.wp-block-image:where(.to-the-edge):first-child{margin-left:-2rem;margin-top:-2rem;width:calc(100% + 4rem)}.wp-block-image figure.alignleft, .wp-block-image figure.alignright{float:none;margin:0 0 2rem 0}}.logo-slider{overflow:hidden;position:relative;width:100%}.logo-slider::before{background:linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);left:0}.logo-slider::before,.logo-slider::after{content:"";height:100%;position:absolute;top:0;width:4rem;z-index:100}.logo-slider::after{background:linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);right:0}.logo-slider .wp-block-group__inner-container{display:flex;width:max-content}.logo-slider:hover .wp-block-group__inner-container{animation-play-state:paused !important}.logo-slider .wp-block-columns{display:flex;gap:2rem;margin:0;padding:2rem}.logo-slider:where(.has-wide-gaps) .wp-block-columns{gap:10rem;padding:2rem 5rem}.logo-slider .wp-block-column{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.logo-slider .wp-block-column, .logo-slider .wp-block-image{opacity:1}.logo-slider .wp-block-colum .wp-block-image img{max-width:14.6rem}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-50%))}}.wp-block-post-template{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;margin-bottom:4rem}.wp-block-post-template .wp-block-post{background:#fff;border:1px solid var(--salocin__colours__border__faint);box-shadow:var(--salocin__shadows__box-shadow);border-radius:5px;display:flex;flex-flow:column;padding:3rem}.wp-block-post-template .wp-block-post .wp-block-post-featured-image{height:auto;margin:-3rem -3rem 3rem -3rem;max-width:calc(100% + 6rem);overflow:hidden}.wp-block-post-template .wp-block-post .wp-block-post-featured-image img{border-top-left-radius:5px;border-top-right-radius:5px;transition:200ms transform linear}.wp-block-post-template .wp-block-post .wp-block-post-featured-image img:hover{transform:scale(1.05)}.wp-block-post-template .wp-block-post .wp-block-post-terms{align-self:flex-start;font-size:1.4rem;margin:-5rem 0 2rem;z-index:99}.wp-block-post-template .wp-block-post .wp-block-post-terms[data-brand="0"]{background:var(--salocin__colours__ocean);color:#fff}.wp-block-post-template .wp-block-post .wp-block-post-terms[data-brand="1"]{background:var(--salocin__colours__orchid);color:#fff}.wp-block-post-template .wp-block-post .wp-block-post-terms[data-brand="2"]{background:var(--salocin__colours__mango);color:#fff}.wp-block-post-template .wp-block-post .wp-block-post-terms[data-brand="3"]{background:var(--salocin__colours__grass);color:#fff}.wp-block-post-template .wp-block-post .wp-block-post-terms a, .wp-block-post-template .wp-block-post .wp-block-post-title a{text-decoration:none}.wp-block-post-template .wp-block-post .wp-block-post-terms a:hover, .wp-block-post-template .wp-block-post .wp-block-post-title a:hover{text-decoration:underline}.wp-block-post-template .wp-block-post .wp-block-post-title{font-size:3.2rem;margin:0 0 2rem;margin-top:0}.wp-block-post-template .wp-block-post .wp-block-post-title a{color:#000}.wp-block-post-template .wp-block-post .wp-block-post-date{font-size:1.6rem;font-weight:400;margin-top:auto}@media only screen and (max-width: 980px){.wp-block-post-template{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 680px){.wp-block-post-template{grid-template-columns:repeat(1, 1fr)}}@media only screen and (max-width: 559px){.wp-block-post-template .wp-block-post{padding:2rem}.wp-block-post-template .wp-block-post .wp-block-post-featured-image{margin:-2rem -2rem 2rem -2rem;max-width:calc(100% + 4rem)}.wp-block-post-template .wp-block-post .wp-block-post-terms{margin-top:-4rem}}.wp-block-quote{margin-left:1rem;padding:2rem 0 2rem 6rem;position:relative}html[data-current-brand="salocin-group"] .wp-block-quote::before{background:url(/wp-content/themes/salocin-group/images/quote-marks/salocin-group.svg)}html[data-current-brand="edit"] .wp-block-quote::before{background:url(/wp-content/themes/salocin-group/images/quote-marks/edit.svg)}html[data-current-brand="join-the-dots"] .wp-block-quote::before{background:url(/wp-content/themes/salocin-group/images/quote-marks/join-the-dots.svg)}html[data-current-brand="wood-for-trees"] .wp-block-quote::before{background:url(/wp-content/themes/salocin-group/images/quote-marks/wood-for-trees.svg)}.wp-block-quote::before{content:"";display:inline-block;height:4rem;left:0;position:absolute;top:2rem;width:4rem}.wp-block-quote cite{font-size:2rem;font-style:normal;font-weight:700}.wp-block-media-text{margin-bottom:2rem}.wp-block-separator{color:var(--current-brand-colour)}.wp-block-social-links li{padding-left:0}.wp-block-social-links li a{display:flex;height:4rem;padding: .5rem}.wp-block-social-links .wp-social-link svg{height:3rem;width:3rem}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:1.6rem}.wp-block-table{font-size:1.8rem}.wp-block-table thead{border-bottom:none}.wp-block-table th{background:var(--current-brand-colour);color:var(--current-brand-colour-text);text-align:left}.wp-block-table th, .wp-block-table td{border:1px solid var(--current-brand-colour) !important;overflow-wrap:normal;padding:1rem;white-space:normal;word-break:keep-all}.wp-block-table:where(.is-style-stripes) tr:nth-child(odd) td{background:var(--current-brand-colour-faint)}.wp-block-table:where(.is-style-stripes) tr:nth-child(even) td{background:#fff}body:where(.archive) .main-content{background:var(--current-brand-colour-faint)}.categories-list{display:flex;flex-flow:row wrap;gap:1rem;list-style:none;margin:0 0 4rem;padding:0}.categories-list__pill{background:transparent;border:2px solid var(--current-brand-colour);font-size:1.4rem;margin-bottom:0}body:where(.post-type-archive):not(.post-type-archive-post-author) .categories-list li[data-taxonomy="all"], body:where(.post-type-archive-post-author) .categories-list li[data-taxonomy="authors"], body:where(.term-blog) .categories-list li[data-taxonomy="blog"], body:where(.term-case-studies) .categories-list li[data-taxonomy="case-studies"], body:where(.term-reports) .categories-list li[data-taxonomy="reports"], body:where(.term-webinars) .categories-list li[data-taxonomy="webinars"], body:where(.term-whitepapers) .categories-list li[data-taxonomy="whitepapers"]{background:var(--current-brand-colour)}body:where(.post-type-archive):not(.post-type-archive-post-author) .categories-list li[data-taxonomy="all"] a, body:where(.post-type-archive-post-author) .categories-list li[data-taxonomy="authors"] a, body:where(.term-blog) .categories-list li[data-taxonomy="blog"] a, body:where(.term-case-studies) .categories-list li[data-taxonomy="case-studies"] a, body:where(.term-reports) .categories-list li[data-taxonomy="reports"] a, body:where(.term-webinars) .categories-list li[data-taxonomy="webinars"] a, body:where(.term-whitepapers) .categories-list li[data-taxonomy="whitepapers"] a{color:var(--current-brand-colour-text)}.navigation.pagination,.wp-block-query-pagination{gap:3.5px;justify-content:center;margin-top:4rem;text-align:center}.navigation.pagination .page-numbers, .wp-block-query-pagination .page-numbers, .wp-block-query-pagination .wp-block-query-pagination-previous, .wp-block-query-pagination .wp-block-query-pagination-next{background:#fff;border:1px solid var(--salocin__colours__border__faint);border-radius:3px;display:inline-block;padding:1rem;text-decoration:none}.navigation.pagination .page-numbers.current, .wp-block-query-pagination .page-numbers.current{background:var(--current-brand-colour);color:var(--current-brand-colour-text)}body:where(.search-results) .main-content, body:where(.search-no-results) .main-content{background:var(--current-brand-colour-faint)}body:where(.search-results) .main-content h1{margin-bottom:4rem}body:where(.search-no-results) .main-content .search-form{padding:0}body:where(.search-no-results) .main-content .search-form__search-field-wrapper{background:transparent}body:where(.search-no-results) .main-content .search-form__search-field-wrapper::before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>")}body:where(.search-no-results) .main-content .search-form__search-field{background:#fff;border:1px solid #767676;color:#000}body:where(.search-no-results) .main-content .search-form__search-field:focus{outline-color:var(--current-brand-colour)}body:where(.search-no-results) .main-content .search-form__search-field::-webkit-input-placeholder, body:where(.search-no-results) .main-content .search-form__search-field::-webkit-search-cancel-button{color:initial}.post-wrapper:where(.has-post-sidebar){display:grid;gap:3rem;grid-template-columns:minmax(0, 1fr) 30rem}.post-sidebar__container{border-left:1px solid var(--current-brand-colour);height:100%;padding-left:3rem}.post-sidebar__container>.wp-block-group{margin-bottom:4rem}.post-sidebar h2{font-size:2.4rem;margin-top:0}.author-bio+.author-bio{margin-top:4rem}.author-bio .wp-block-image img{max-width:20rem}.author-bio .wp-block-image:where(.is-headshot-rounded) img{border-radius:50%}.author-bio p{margin-bottom:0}.author-bio__name{font-weight:700}.post-sidebar__sticky{position:sticky;top:calc(var(--salocin__size__site-header__height) + 4rem)}.post-sidebar .wp-block-social-links{gap:1rem;list-style:none;padding:0}.post-sidebar .wp-block-social-links li{background:var(--current-brand-colour);border-radius:50%;padding:0}.post-sidebar .wp-block-social-links li a{color:var(--current-brand-colour-text);fill:var(--current-brand-colour-text)}.post-sidebar .more-insights__list{list-style:none;padding:0}.post-sidebar .more-insights__list-item{padding-left:0}body:where(.single) .related-posts{background:var(--current-brand-colour-faint)}body:where(.single) .related-posts h2{color:var(--current-brand-colour);margin-bottom:4rem}@media only screen and (max-width: 980px){.post-wrapper{display:block}.post-sidebar__container{display:grid;border-left:none;border-top:1px solid var(--current-brand-colour);grid-template-columns:repeat(2, 1fr);margin-top:6rem;padding-left:0;padding-top:3rem}}@media only screen and (max-width: 620px){.post-wrapper:where(.has-post-sidebar) .post-content{padding-bottom:4rem}.post-sidebar__container{display:block}}.site-footer{background:var(--salocin__colours__violet);color:#a6a2b5;padding-top:var(--salocin__size__pattern__height);position:relative}.site-footer::before{top:0}.site-footer__container{display:flex;flex-direction:row;flex-wrap:nowrap;padding:8rem 2rem}.site-footer__left,.site-footer__right{display:flex;flex-flow:column;justify-content:center}.site-footer .menu{display:flex;flex-direction:row;flex-wrap:nowrap;list-style-type:none;margin:0 0 2rem;padding:0}.site-footer .menu .menu-item{font-size:1.6rem;padding-left:0}.site-footer .menu .menu-item+.menu-item{border-left:1px solid #a6a2b5;margin-left:1rem;padding-left:1rem}.site-footer .menu .menu-item a{color:#a6a2b5;text-decoration:none;white-space:nowrap}.site-footer .menu .menu-item a:hover{text-decoration:underline}.site-footer__legal-text{font-size:1.6rem;margin:0}.site-footer__right{align-items:flex-end;margin-left:auto}.site-footer__logo{height:auto;margin-bottom:2rem;width:20rem}.site-footer__badges{height:10rem}@media only screen and (max-width: 699px){.site-footer__container{display:block;padding:4rem 2rem}}@media only screen and (max-width: 669px){.site-footer__right{align-items:flex-start;margin-top:2rem}}@media only screen and (max-width: 559px){.site-footer .menu{flex-wrap:wrap}.site-footer .menu .menu-item{flex:1 1 50%}.site-footer .menu .menu-item+.menu-item{border-left:none;margin-left:0;padding-left:0}}.cmplz-header{grid-template-columns:100px 1fr !important}.cmplz-cookiebanner .cmplz-title{justify-self:flex-end !important}.cmplz-cookiebanner .cmplz-message p{font-size:1.4rem;margin-bottom:0}.cmplz-cookiebanner .cmplz-btn{letter-spacing:1px}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--current-brand-colour) !important;border-color:var(--current-brand-colour) !important;color:var(--current-brand-colour-text) !important}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--current-brand-colour) !important}.grecaptcha-badge{display:none !important}.no-hubspot-form-margins .hs-form-frame, .no-hubspot-form-margins .hs-form-frame iframe{margin:0 !important}#hs-web-interactives-bottom-anchor iframe[role=dialog]{box-shadow:var(--salocin__shadows__box-shadow) !important}.wpcf7-form .hidden-fields-container{display:none !important}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}