/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{--border:var(--border-width) var(--border-style) var(--border-color);--border-width:1px;--border-style:solid;--border-color:var(--color-grey-lightest);--border-radius:var(--spacing-small);--font-size:18px;--line-height:1.5;--border-color-alert:var(--color-black);--border-color-dark:var(--color-grey-dark);--border-dark:var(--border-width) var(--border-style) var(--border-color-dark);--border-large:var(--border-width-medium) var(--border-style) var(--border-color);--border-medium:var(--border-width-medium) var(--border-style) var(--color-primary-6);--border-width-large:5px;--border-width-medium:2px;--color-black:#000;--color-danger:var(--color-primary-3);--color-focus:var(--color-yellow);--color-grey:#9ea7a3;--color-grey-dark:#66666e;--color-grey-darker:#565148;--color-grey-lighter:#d4d6d4;--color-grey-lightest:#f5f6f5;--color-info:var(--color-primary-1);--color-link:var(--color-primary-1);--color-minor:var(--color-yellow);--color-primary-1:#0c7ab8;--color-primary-2:#201b50;--color-primary-3:#d3304d;--color-primary-4:#189667;--color-primary-5:#7ab400;--color-primary-6:#f99311;--color-primary-7:var(--color-black);--color-primary-8:var(--color-grey-lightest);--color-secondary-1:#f90;--color-secondary-2:#91e40c;--color-secondary-3:#01ad77;--color-secondary-4:#ac5c21;--color-success:var(--color-primary-4);--color-text:var(--color-grey-darker);--color-warning:var(--color-primary-6);--color-white:#fff;--font-primary:"Roboto","Open Sans","Helvetica Neue",sans-serif;--font-secondary:"Noto Serif","Georgia","Times New Roman",serif;--font-size-default:clamp(1rem,0.9088rem + 0.2703vw,1.125rem);--font-size-h1:clamp(var(--font-size-large-revised),3.3vw,var(--font-size-largest));--font-size-h2:clamp(var(--font-size-large-revised),1.89vw,var(--font-size-larger));--font-size-h2-contrast:clamp(var(--font-size-large-revised),3.3vw,var(--font-size-largest));--font-size-h3:clamp(var(--font-size-medium-revised),1.3vw,var(--font-size-large));--font-size-h4:var(--font-size-medium);--font-size-h5:calc(var(--font-size) * 0.85);--font-size-h6:var(--font-size-small);--font-size-jumbo:calc(var(--font-size) * 5.66);--font-size-jumbo-responsive:clamp(var(--font-size-larger),2.3922rem + 2.7013vw,var(--font-size-jumbo));--font-size-large:calc(var(--font-size) * 1.3889);--font-size-large-revised:calc(var(--font-size) * 1.6);--font-size-larger:calc(var(--font-size) * 2);--font-size-larger-revised:calc(var(--font-size) * 2.5);--font-size-largest:calc(var(--font-size) * 2.8334);--font-size-medium:calc(var(--font-size) * 1);--font-size-medium-revised:calc(var(--font-size) * 1.3);--font-size-small:calc(var(--font-size) * 0.75);--font-size-smaller:calc(var(--font-size) * 0.5);--font-size-smallest:calc(var(--font-size) * 0.3);--spacing:1rem;--spacing-large:1.5rem;--spacing-larger:2rem;--spacing-largest:2.5rem;--spacing-mega:3rem;--spacing-padding-horizontal:var(--spacing);--spacing-small:0.75rem;--spacing-smaller:0.5rem;--spacing-smallest:0.25rem;--transition-time:0.3s;--vertical-rhythm-spacing:calc(var(--line-height) * var(--font-size-default));--width-container:var(--width-extra-large);--width-extra-large:1691px;--width-large:1280px;--width-medium:940px;--width-restricted-large:var(--width-large);--width-restricted-width-section:var(--width-medium);--width-small:540px;}body{--alert-banner-bg-color:var(--color-success);--alert-banner-bg-color-major:var(--color-danger);--alert-banner-bg-color-minor:var(--color-minor);--alert-banner-bg-color-notable-person:var(--color-black);--alert-banner-close-border:var(--border);--alert-banner-close-border-color:var(--color-white);--alert-banner-close-button-bg-color:var(--color-black);--alert-banner-close-button-border-color:var(--color-white);--alert-banner-close-button-color:var(--color-white);--alert-banner-close-padding-horizontal:var(--spacing-small);--alert-banner-close-padding-vertical:var(--spacing-smaller);--alert-banner-color:var(--color-white);--alert-banner-color-minor:var(--color-black);--alert-banner-focus-color:var(--color-black);--alert-banner-inner-margin-horizontal:0;--alert-banner-inner-margin-vertical:0;--alert-banner-inner-padding-horizontal:0;--alert-banner-inner-padding-vertical:var(--spacing);--alert-banner-minor-border-color:var(--color-black);--alert-banner-minor-color:var(--color-black);--banner-content-bg-color:var(--color-accent);--banner-content-margin:calc(var(--spacing-largest) * 2);--banner-content-padding:var(--spacing-largest);--banner-content-text-color:var(--color-white);--banner-content-width:var(--width-medium);--banner-title-size:var(--font-size-larger);--box-link-border:var(--border-dark);--box-link-content-spacing:var(--spacing-small);--breadcrumbs-background-color:var(--color-white);--breadcrumbs-border:var(--border);--breadcrumbs-divider:">";--breadcrumbs-divider-color:var(--color-primary-1);--breadcrumbs-font-size:var(--font-size-medium);--breadcrumbs-link-color:var(--color-black);--breadcrumbs-padding-horizontal:0;--breadcrumbs-padding-vertical:var(--spacing-small);--breadcrumbs-spacing-bottom:var(--vertical-rhythm-spacing);--btn-start-bg-color:var(--color-success);--btn-start-bg-color-hover:var(--color-white);--btn-start-border:var(--border);--btn-start-border-color-hover:var(--btn-start-bg-color);--btn-start-color:var(--color-white);--btn-start-color-hover:var(--color-success);--btn-start-icon:"\203A";--btn-start-icon-size:var(--font-size-largest);--btn-start-icon-top:-3px;--btn-start-padding-horizontal:var(--spacing);--btn-start-padding-vertical:var(--spacing-smaller);--button-bg-color:var(--color-primary-1);--button-bg-color-hover:var(--color-primary-2);--button-border-color:var(--color-accent);--button-border-radius:0;--button-font-family:var(--font-primary);--button-icon-color:var(--button-text-color);--button-icon-color-hover:var(--color-accent);--button-link-bg-color:var(--color-accent);--button-link-bg-color-hover:var(--color-accent);--button-link-color:var(--color-white);--button-link-color-hover:var(--color-white);--button-link-padding:var(--spacing);--button-padding-horizontal:var(--spacing);--button-padding-vertical:var(--spacing-smaller);--button-text-color:var(--color-white);--button-text-color-hover:var(--color-accent);--call-out-box-bg-color:var(--color-accent);--call-out-box-link-padding:var(--spacing-smaller);--call-out-box-padding:var(--spacing-large);--call-out-box-text-color:var(--color-white);--checkbox-select-focus-color:var(--color-focus);--checkbox-select-outline-color:var(--color-black);--color-section-footer-bg:var(--color-white);--color-section-header-bg:var(--color-accent);--color-section-post-footer-bg:var(--color-white);--color-section-pre-footer-bg:var(--color-grey-dark);--external-link-icon-color:var(--color-accent);--fact-box-bg-accent:var(--color-accent);--fact-box-bg-dark:var(--color-grey-dark);--fact-box-bg-light:var(--color-grey-lightest);--fact-box-blue:blue;--fact-box-border:var(--border-large);--fact-box-border-color:var(--color-grey);--fact-box-fact:var(--font-size-largest);--fact-box-padding-horizontal:var(--spacing-large);--fact-box-padding-vertical:var(--spacing-largest);--fact-box-red:red;--fact-box-text-color-accent:var(--color-white);--fact-box-title:var(--font-size-large);--featured-subsite-bg-color:var(--color-grey-lightest);--featured-teaser-border:var(--border);--featured-teaser-content-padding:var(--spacing);--fieldset-border-color:var(--color-grey);--file-upload-bg-hover-color:var(--color-accent);--file-upload-border:var(--border);--file-upload-border-color:var(--color-accent);--file-upload-border-left-size:var(--border-width-large);--file-upload-text-hover-color:var(--color-white);--form-item-description-bg-color:var(--color-grey-lightest);--form-item-description-border:var(--border);--grid-column-spacing:var(--spacing);--guide-nav-column-count:3;--header-link-color:var(--color-white);--header-logo-width:10em;--header-search-button-bg-color:var(--color-accent);--header-search-button-bg-color-hover:var(--color-white);--header-search-button-color:var(--color-grey);--header-search-button-color-hover:var(--color-accent);--header-search-input-background:var(--color-black);--header-search-input-border:var(--color-grey);--header-services-button-bg-color:transparent;--header-services-button-bg-color-hover:var(--color-accent);--header-services-button-border:var(--border);--header-services-button-border-color:var(--color-grey);--header-services-button-color:var(--color-grey);--header-services-button-color-hover:var(--color-white);--ia-block-bg-color:var(--color-white);--ia-block-bg-color-promoted:var(--color-white);--image-with-caption-bg-color:var(--color-grey-lightest);--image-with-caption-border:var(--border);--image-with-caption-border-color:var(--color-grey-lightest);--image-with-caption-padding:var(--spacing);--input-bg-color:var(--color-white);--input-bg-color-hover:var(--color-grey-lightest);--input-border-color:var(--color-grey);--input-border-color-hover:var(--color-grey);--input-border-radius:0;--input-icon-color:var(--input-text-color);--input-icon-color-hover:var(--color-accent);--input-padding-horizontal:var(--spacing);--input-padding-vertical:var(--spacing);--input-text-color:var(--color-white);--input-text-color-hover:var(--color-accent);--leaflet-map-outline-stroke-colour:#38f;--news-category-spacing:var(--spacing);--newsroom-featured-bottom-space:var(--spacing-largest);--option-bg-color:var(--color-accent);--option-bg-hover-color:var(--color-white);--option-color:var(--color-white);--option-hover-color:var(--color-accent);--page-title-border:var(--border);--page-title-lede-font-size:var(--font-size-h3);--page-title-width:var(--width-medium);--quote-author-color:var(--color-accent);--quote-bg-color:var(--color-grey-lightest);--quote-border:var(--border-medium);--quote-border-color:var(--color-primary-6);--quote-padding:var(--spacing-larger);--quote-padding-left:var(--spacing-larger);--radio-select-focus-color:var(--color-focus);--radio-select-outline-color:var(--color-black);--search-results-item-spacing:var(--spacing-largest);--search-results-list-item-border:var(--border);--search-results-list-item-marker-color:transparent;--secondary-menu-bg-color-first:var(--color-accent);--secondary-menu-bg-color-second:var(--color-white);--secondary-menu-column-count:3;--secondary-menu-link-color:var(--color-black);--secondary-menu-link-color-focus:var(--color-black);--section-spacing-horizontal-guide-nav:var(--spacing-large);--section-spacing-vertical-footer:var(--spacing);--section-spacing-vertical-guide-nav:calc(var(--spacing-large) + 1rem);--section-spacing-vertical-header:var(--spacing);--section-spacing-vertical-post-footer:var(--spacing);--section-spacing-vertical-pre-footer:var(--spacing-largest);--service-statuses-container-bg-color:var(--color-accent);--service-statuses-container-text-color:var(--color-white);--service-statuses-list-bg-color:var(--color-white);--service-statuses-list-border:var(--border);--service-statuses-list-border-color:var(--color-accent);--service-statuses-list-spacing:var(--spacing-large);--service-statuses-padding:var(--spacing);--sidebar-exposed-form-bg-color:var(--color-grey-lightest);--sidebar-exposed-form-item-spacing:var(--spacing);--sidebar-exposed-form-padding-horizontal:var(--spacing-larger);--sidebar-exposed-form-padding-vertical:var(--spacing-larger);--step-by-step-active-bullet-bg-color:var(--color-accent);--step-by-step-active-bullet-border-color:var(--color-accent);--step-by-step-active-item-color:var(--color-accent);--step-by-step-line-joining-items-border:var(--border);--step-by-step-line-joining-items-color:var(--color-accent);--step-by-step-nav-block-width:var(--width-medium);--step-by-step-part-of-color:var(--color-accent);--step-by-step-relationship-border-color:var(--color-accent);--table-bg-color:var(--color-grey-lightest);--table-border:var(--border);--table-padding:var(--spacing);--tabs-border:var(--border);--tabs-border-color:var(--color-grey-dark);--tabs-button-active-color:var(--color-white);--tabs-button-bg-color:var(--color-grey-lightest);--tabs-button-font-family:var(--font-primary);--tabs-button-font-size:var(--font-size);--tabs-text-color:var(--color-grey-dark);--teaser-featured-border:var(--border);--teaser-featured-border-color:var(--border-color-dark);--teaser-featured-content-padding:var(--spacing-larger);--teaser-featured-height:100%;--teaser-image-with:33%;}body.site-octinkcom{--color-primary-1:#313750;--color-primary-2:#00d1d4;--color-primary-3:#d2006e;--color-primary-4:#0fc;}body.site-trentonsolutions{--color-primary-1:#006b3d;--color-primary-2:#548000;--color-primary-3:#0f6b00;--color-primary-4:#00536b;--color-primary-5:#006b61;}body.site-rfiddiscovery,body.site-rfiddiscoverycom{--color-primary-4:var(--color-primary-6);--color-primary-6:#9ea7a3;}body.site-thamestechnologycouk,body.site-thamestechnology,body.site-default{--color-primary-1:#003087;--color-primary-2:#041e42;--quote-border-color:var(--color-white);--border-medium:var(--border-width-medium) var(--border-style) var(--quote-border-color);}
html{box-sizing:border-box;scroll-behavior:smooth;}*,*::before,*::after{box-sizing:border-box;margin-top:0;}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{margin:0;color:var(--color-text);font-family:var(--font-primary);font-size:var(--font-size-default);line-height:var(--line-height);}a{text-decoration:none;color:var(--color-link);}a:hover{text-decoration-thickness:max(3px,0.1875rem,0.12em);}a:focus{transition:var(--transition-time);text-decoration:none;color:var(--color-black);outline:3px solid transparent;background-color:var(--color-focus);-webkit-box-shadow:0 -2px var(--color-focus),0 4px var(--color-black);box-shadow:0 -2px var(--color-focus),0 4px var(--color-black);}h1,h2,h3,h4,h5,h6,.heading{margin-bottom:var(--vertical-rhythm-spacing);color:var(--color-black);font-family:var(--font-primary);}h1,.h1{font-size:var(--font-size-h1);line-height:1.066;}h2,.h2{font-size:var(--font-size-h2);line-height:1.5;}h3,.h3{font-size:var(--font-size-h3);line-height:1.55;}h4,.h4{font-size:var(--font-size-h4);font-weight:bold;}h5,.h5{font-size:var(--font-size-h5);}h6,.h6{font-size:var(--font-size-h6);}@media screen and (min-width:1280px){h1,.h1,h2,.h2{line-height:calc(2 * var(--vertical-rhythm-spacing));}h3,.h3{line-height:calc(1.5 * var(--vertical-rhythm-spacing));}}img{display:block;max-width:100%;height:auto;}p,ul,ol,pre,table,blockquote{margin-bottom:var(--vertical-rhythm-spacing);}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}sub,sup{position:relative;vertical-align:baseline;line-height:0;}sup{top:-0.5rem;}sub{bottom:-0.25rem;}table{width:100%;text-align:left;border:var(--table-border);border-collapse:collapse;}thead th{padding:var(--table-padding);background-color:var(--table-bg-color);}tbody td{padding:var(--table-padding);}tbody tr{border-bottom:var(--table-border);}.sub-heading{color:var(--color-primary-1);font-family:var(--font-primary);}.font-size-jumbo-responsive{font-size:calc(2 * var(--font-size-jumbo-responsive));}@media screen and (min-width:540px){.js-hide-tablet{display:none;}}@media screen and (min-width:1280px){.js-hide-desktop{display:none;}}body.site-trentonsolutions{background:var(--color-black);}.site-trentonsolutions h1,.site-trentonsolutions h2,.site-trentonsolutions h3,.site-trentonsolutions h4,.site-trentonsolutions h5,.site-trentonsolutions h6,.site-trentonsolutions .heading{color:var(--color-white);}.site-trentonsolutions .sub-heading{color:var(--color-white);}
.button-link{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-vertical) var(--button-padding-horizontal);transition:var(--transition-time);text-decoration:none;color:var(--color-white);background-color:var(--button-bg-color);font-family:var(--font-primary);}.button-link:hover{background-color:var(--button-bg-color-hover);}.button-link--white-border{border:1px solid var(--color-white);}.lgd-region--primary-menu .menu > .menu-item a.button-link{margin:calc(var(--vertical-rhythm-spacing) / 4);}.button-link.contact-icon:before{content:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/paper-plane-regular.svg);width:16px;height:16px;margin-right:6px;margin-top:-7px;}.tb-megamenu .nav .button-link{color:var(--color-white);border-color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-vertical) var(--button-padding-horizontal);transition:var(--transition-time);text-decoration:none;color:var(--color-white);background-color:var(--button-bg-color);font-family:var(--font-primary);border-width:0;margin:calc(var(--vertical-rhythm-spacing) / 4);}.tb-megamenu .nav .button-link:hover{color:var(--color-white);background-color:var(--button-bg-color-hover);border-width:0;}
.lgd-container{max-width:var(--width-container);margin-right:auto;margin-left:auto;}.padding-horizontal{padding-right:var(--vertical-rhythm-spacing);padding-left:var(--vertical-rhythm-spacing);}@media screen and (min-width:1024px){.padding-horizontal{padding-right:calc(var(--vertical-rhythm-spacing) * 2);padding-left:calc(var(--vertical-rhythm-spacing) * 2);}}.lgd-icon svg{display:block;width:var(--spacing);height:auto;}.lgd-icon--large svg{width:var(--spacing-large);}.lgd-icon--larger svg{width:var(--spacing-larger);}.lgd-icon--largest svg{width:var(--spacing-largest);}.lgd-icon--small svg{width:var(--spacing-small);}.lgd-icon--smaller svg{width:var(--spacing-smaller);}.lgd-icon--smallest svg{width:var(--spacing-smallest);}.layout__region > *{margin-bottom:var(--vertical-rhythm-spacing);}
.layout-contained{max-width:var(--width-container);margin-right:auto;margin-left:auto;padding-right:var(--vertical-rhythm-spacing);padding-left:var(--vertical-rhythm-spacing);}.layout-contained-narrow{max-width:var(--width-restricted-width-section);margin-right:auto;margin-left:auto;}.layout-contained-medium{max-width:var(--width-restricted-large);margin-right:auto;margin-left:auto;}.padding-small{padding:var(--vertical-rhythm-spacing);}.padding-medium{padding:calc(var(--vertical-rhythm-spacing) * 2);}.padding-large{padding:calc(var(--vertical-rhythm-spacing) * 3);}.padding-top-small{padding-top:var(--vertical-rhythm-spacing);}.padding-top-medium{padding-top:calc(var(--vertical-rhythm-spacing) * 2);}.padding-top-large{padding-top:calc(var(--vertical-rhythm-spacing) * 1.5);}.padding-left-small,.padding-left-medium,.padding-left-large{padding-left:var(--vertical-rhythm-spacing);}.padding-right-small,.padding-right-medium,.padding-right-large{padding-right:var(--vertical-rhythm-spacing);}.padding-bottom-small{padding-bottom:var(--vertical-rhythm-spacing);}.padding-bottom-medium{padding-bottom:calc(var(--vertical-rhythm-spacing) * 2);}.padding-bottom-large{padding-bottom:calc(var(--vertical-rhythm-spacing) * 3);}.margin-bottom-small{margin-bottom:var(--vertical-rhythm-spacing);}.margin-bottom-medium{margin-bottom:calc(var(--vertical-rhythm-spacing) * 2);}.margin-bottom-large{margin-bottom:calc(var(--vertical-rhythm-spacing) * 3);}.margin-bottom-xlarge{margin-bottom:calc(var(--vertical-rhythm-spacing) * 4);}.bg--blue{color:var(--color-white);background-color:var(--color-primary-1);}.bg--green{color:var(--color-white);background-color:var(--color-primary-4);}.bg--purple{color:var(--color-white);background-color:var(--color-primary-2);}.bg--orange-red{color:var(--color-black);background-color:var(--color-secondary-1);}.bg--green-grass{color:var(--color-black);background-color:var(--color-primary-5);}.bg--green-teal{color:var(--color-black);background-color:var(--color-secondary-3);}.bg--black{color:var(--color-white);background-color:var(--color-black);}.bg--white{background-color:var(--color-white);}.bg--grey-dark{color:var(--color-white);background-color:var(--color-grey-dark);}.bg--grey{color:var(--color-black);background-color:var(--color-grey);}.bg--grey-light{background-color:var(--color-grey-lightest);}.layout--bg-left-col-blue > div:first-child{background:var(--color-primary-1);}.layout--twocol--features .layout__region{padding:var(--vertical-rhythm-spacing);color:var(--color-white);}.layout--twocol--features h2,.layout--twocol--features h3,.layout--twocol--features h4,.layout--twocol--features h5{color:var(--color-white);}.layout--twocol--features .layout__region--second{background-color:var(--color-primary-1);}.layout--twocol--features .layout__region--second .quote svg path{fill:transparent;stroke:var(--color-white);}.layout--twocol--features .layout__region--first{color:var(--color-white);background-color:var(--color-primary-2);}.layout--twocol--features .layout__region--first .image-with-text--small .image-with-text__heading{color:unset;}.layout--twocol--features .layout__region--first a{color:var(--color-white);}.layout--twocol--features .layout__region--first svg path{fill:var(--color-white);}.layout--twocol--features .image-with-text .image-with-text__body,.layout--twocol--features .image-with-text .image-with-text__image{width:auto;}.layout--twocol--features .layout__region--first a:hover{opacity:0.8;}@media screen and (min-width:540px){.layout--twocol--left-col-extra-padding .layout__region--first{max-width:84%;}}@media screen and (min-width:1025px){.layout-contained{padding-right:0;padding-left:0;}.padding-top-large{padding-top:calc(var(--vertical-rhythm-spacing) * 3);}.padding-left-small{padding-left:var(--vertical-rhythm-spacing);}.padding-left-medium{padding-left:calc(var(--vertical-rhythm-spacing) * 2);}.padding-left-large{padding-left:calc(var(--vertical-rhythm-spacing) * 3);}.padding-right-small{padding-right:var(--vertical-rhythm-spacing);}.padding-right-medium{padding-right:calc(var(--vertical-rhythm-spacing) * 2);}.padding-right-large{padding-right:calc(var(--vertical-rhythm-spacing) * 3);}.layout--twocol--features .layout__region{padding:calc(var(--vertical-rhythm-spacing) * 4) calc(calc(var(--vertical-rhythm-spacing) * 3) - 27px);}.layout--twocol--features{margin:var(--vertical-rhythm-spacing) 0 calc(var(--vertical-rhythm-spacing) * 2);}.layout--twocol--features .layout__region--first{color:var(--color-white);box-shadow:-27px 0 0 0 var(--color-primary-2),27px 0 0 0 var(--color-primary-2);}.layout--twocol--features .layout__region--second{margin-top:var(--vertical-rhythm-spacing);margin-bottom:calc(var(--vertical-rhythm-spacing) * -1);box-shadow:-27px 0 0 0 var(--color-primary-1),27px 0 0 0 var(--color-primary-1);}}.layout__region--heading > .text{margin-bottom:0;}@media screen and (max-width:540px){.layout--twocol--homepage-tiles.grr{display:block;}}@media screen and (min-width:540px){.layout--twocol--homepage-tiles .doormat{margin-bottom:0;}.layout--twocol--homepage-tiles .doormat .doormat__body{margin-top:calc(-2 * var(--vertical-rhythm-spacing));}}@media screen and (min-width:540px){.layout--padding-col-extra.grr > .grc--1-4{grid-column:1 / 11;}.layout--padding-col-extra.grr > .grc--3-4{grid-column:14 / 48;}.layout--padding-col-extra.grr.layout--twocol--75-25 > .grc--1-4{grid-column:38 / 48;}.layout--padding-col-extra.grr.layout--twocol--75-25 > .grc--3-4{grid-column:1 / 35;}.layout--padding-col-extra.grr > .grc--1-3{grid-column:1 / 14;}.layout--padding-col-extra.grr > .grc--2-3{grid-column:17 / 48;}.layout--padding-col-extra.grr.layout--twocol--67-33 > .grc--1-3{grid-column:35 / 48;}.layout--padding-col-extra.grr.layout--twocol--67-33 > .grc--2-3{grid-column:1 / 32;}.layout--padding-col-extra.grr--halves > *:nth-child(1){grid-column:1 / 23;}.layout--padding-col-extra.grr--halves > *:nth-child(2){grid-column:26 / 48;}.layout--padding-col-extra.grr--thirds > *:nth-child(1){grid-column:1 / 23;}.layout--padding-col-extra.grr--thirds > *:nth-child(2){grid-column:26 / 48;}.layout--padding-col-extra.grr--thirds > *:nth-child(3){grid-column:1 / 23;}.layout--padding-col-extra.grr.layout--threecol--50-25-25 > .grc--1-2{grid-column:1 / 48;}.layout--padding-col-extra.grr.layout--threecol--50-25-25 > .grc--1-4{grid-column:1 / 23;}.layout--padding-col-extra.grr.layout--threecol--50-25-25 > .grc--1-4:last-of-type{grid-column:26 / 48;}.layout--padding-col-extra.grr.layout--threecol--25-50-25 > .grc--1-2{order:1;grid-column:1 / 48;}.layout--padding-col-extra.grr.layout--threecol--25-50-25 > .grc--1-4{order:2;grid-column:1 / 23;}.layout--padding-col-extra.grr.layout--threecol--25-50-25 > .grc--1-4:last-of-type{order:3;grid-column:26 / 48;}.layout--padding-col-extra.grr.layout--threecol--25-25-50 > .grc--1-2{grid-column:1 / 48;}.layout--padding-col-extra.grr.layout--threecol--25-25-50 > .grc--1-4:first-of-type{grid-column:1 / 23;}.layout--padding-col-extra.grr.layout--threecol--25-25-50 > .grc--1-4{grid-column:26 / 48;}}@media screen and (min-width:1025px){.layout--padding-col-extra.grr--thirds > *:nth-child(1){grid-column:1 / 14;}.layout--padding-col-extra.grr--thirds > *:nth-child(2){grid-column:18 / 31;}.layout--padding-col-extra.grr--thirds > *:nth-child(3){grid-column:35 / 48;}.layout--padding-col-extra.grr.layout--threecol--50-25-25 > .grc--1-2{grid-column:1 / 22;}.layout--padding-col-extra.grr.layout--threecol--50-25-25 > .grc--1-4{grid-column:25 / 35;}.layout--padding-col-extra.grr.layout--threecol--50-25-25 > .grc--1-4:last-of-type{grid-column:38 / 48;}.layout--padding-col-extra.grr.layout--threecol--25-50-25 > .grc--1-2{order:2;grid-column:14 / 35;}.layout--padding-col-extra.grr.layout--threecol--25-50-25 > .grc--1-4{order:1;grid-column:1 / 11;}.layout--padding-col-extra.grr.layout--threecol--25-50-25 > .grc--1-4:last-of-type{order:3;grid-column:38 / 48;}.layout--padding-col-extra.grr.layout--threecol--25-25-50 > .grc--1-2{grid-column:27 / 48;}.layout--padding-col-extra.grr.layout--threecol--25-25-50 > .grc--1-4:first-of-type{grid-column:1 / 11;}.layout--padding-col-extra.grr.layout--threecol--25-25-50 > .grc--1-4{grid-column:14 / 24;}}.layout-builder__add-section{width:100%;margin-top:1em;margin-bottom:1.5em;text-align:center;background-color:#fff;}.layout-builder__add-section{outline:1px dashed darkgrey;background-color:#ffeded;}.layout-builder__add-block{display:flex;justify-content:center;outline:1px dashed darkgrey;background-color:#fffbe4 !important;}
.business-lines{color:unset;background-color:unset;}.business-lines .image-with-text a:hover{text-decoration:underline;}.business-lines .image-with-text .image-with-text__body,.business-lines .image-with-text .image-with-text__image{width:auto;}.business-lines.bg--black .layout__region--second *,.business-lines.bg--black .layout__region--second{background-color:var(--color-black);color:var(--color-white);fill:var(--color-white);}.business-lines.bg--dark-blue .layout__region--second *,.business-lines.bg--dark-blue .layout__region--second{background-color:var(--color-primary-2);color:var(--color-white);fill:var(--color-white);}.business-lines.bg--blue .layout__region--second *,.business-lines.bg--blue .layout__region--second{background-color:var(--color-primary-1);color:var(--color-white);fill:var(--color-white);}.business-lines.bg--green .layout__region--second *,.business-lines.bg--green .layout__region--second{background-color:var(--color-primary-4);color:var(--color-white);fill:var(--color-white);}.business-lines.bg--orange-red .layout__region--second{background-color:var(--color-secondary-1);color:var(--color-black);}.business-lines.bg--green-teal .layout__region--second{background-color:var(--color-secondary-3);color:var(--color-black);}.business-lines.bg--green-grass .layout__region--second{background-color:var(--color-primary-5);color:var(--color-black);}.business-lines.bg--grey-dark .layout__region--second *,.business-lines.bg--grey-dark .layout__region--second{background-color:var(--color-grey-dark);color:var(--color-white);fill:var(--color-white);}.business-lines .layout__region--second{padding:calc(1 * var(--vertical-rhythm-spacing));}.business-lines .layout__region > .image-with-text{margin-bottom:0;}@media screen and (max-width:1024px){.business-lines .grc--2-3,.business-lines .grc--1-3{grid-column:span 48;}}@media screen and (min-width:600px) and (max-width:1024px){.business-lines .layout__region--second{padding:calc(2 * var(--vertical-rhythm-spacing));}.business-lines .layout__region--second{display:grid;grid-template-columns:50% repeat(1,1fr);grid-template-rows:max-content 1fr;grid-gap:var(--vertical-rhythm-spacing);padding-top:calc(4 * var(--vertical-rhythm-spacing));padding-bottom:calc(4 * var(--vertical-rhythm-spacing));}}.business-lines .layout__region--first .text-tile{position:relative;margin-bottom:calc(2 * var(--vertical-rhythm-spacing));}.business-lines .layout__region--first .text-tile:before{position:absolute;z-index:-1;left:var(--vertical-rhythm-spacing);display:block;width:calc(50% - var(--vertical-rhythm-spacing));height:calc(100% + (2 * var(--vertical-rhythm-spacing)));margin-top:calc(-2 * var(--vertical-rhythm-spacing));margin-left:auto;content:"";border-left:2px solid var(--color-primary-6);border-bottom:2px solid var(--color-primary-6);}.business-lines .layout__region--first .text-tile:after{position:absolute;bottom:calc(14px + (-2 * var(--vertical-rhythm-spacing)));left:calc(50% - 7px);display:block;content:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/orange-circle.svg);}@media screen and (min-width:1025px){.business-lines .grc--1-3{grid-column:span 16;}.business-lines .grc--2-3{grid-column:span 32;}.business-lines .layout__region--first{padding-top:calc(4 * var(--vertical-rhythm-spacing));transform:translateX(15%);z-index:1;}.business-lines .layout__region--second{position:relative;display:grid;grid-template-columns:50% repeat(1,1fr);grid-template-rows:max-content 1fr;grid-gap:var(--vertical-rhythm-spacing);padding-top:calc(4 * var(--vertical-rhythm-spacing));padding-bottom:calc(4 * var(--vertical-rhythm-spacing));padding-left:15%;padding-bottom:calc(4 * var(--vertical-rhythm-spacing));}.business-lines .layout__region--second:after{position:absolute;bottom:-7px;right:calc(2 * var(--vertical-rhythm-spacing));display:block;content:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/business-lines-bottom-right-blue.svg);}}
.form-item,.facet-item,.form-item-webform-terms-of-service{position:relative;margin-bottom:var(--spacing);}fieldset,.fieldgroup{padding:var(--spacing);border:var(--border);border-color:var(--fieldset-border-color);}legend{padding:0 var(--spacing);font-weight:bold;}label{display:block;margin-bottom:0;}input[disabled]{opacity:0.5;}.js input.form-autocomplete{background-position:calc(100% - 1rem) center;}input[type="date"],input[type="datetime-local"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],textarea,select,.select2-container--default .select2-search--dropdown .select2-search__field{width:100%;padding:calc(var(--vertical-rhythm-spacing) / 2);border:var(--border);border-color:var(--input-border-color);background-color:var(--input-bg-color);font-size:var(--font-size-medium);line-height:var(--line-height);}.select2-container--default .select2-selection--single{display:flex;align-items:center;padding:1.5rem;border-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{margin:0.5rem;}.select2-results__option{padding:0.5rem 1rem;}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;}.select2-container--default .select2-selection--single .select2-selection__arrow{top:13px;}.form-checkboxes input[type="checkbox"],.facet-item input[type="checkbox"],.form-item-webform-terms-of-service input[type="checkbox"]{position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;cursor:pointer;opacity:0;}.form-checkboxes input[type="checkbox"] + label,.facet-item input[type="checkbox"] + label,.form-item-webform-terms-of-service input[type="checkbox"] + label{display:inline-block;margin-left:40px;padding:8px 15px 5px;cursor:pointer;touch-action:manipulation;}.form-checkboxes input[type="checkbox"] + label::before,.facet-item input[type="checkbox"] + label::before,.form-item-webform-terms-of-service input[type="checkbox"] + label::before{position:absolute;top:0;left:0;box-sizing:border-box;width:40px;height:40px;content:"";border:2px solid var(--checkbox-select-outline-color);background:transparent;}.form-checkboxes input[type="checkbox"] + label::after,.facet-item input[type="checkbox"] + label::after,.form-item-webform-terms-of-service input[type="checkbox"] + label::after{position:absolute;top:11px;left:9px;box-sizing:border-box;width:23px;height:12px;content:"";transform:rotate(-45deg);opacity:0;border:solid;border-width:0 0 5px 5px;border-top-color:transparent;background:transparent;}.form-checkboxes input[type="checkbox"]:focus + label:before,.facet-item input[type="checkbox"]:focus + label:before,.form-item-webform-terms-of-service input[type="checkbox"]:focus + label:before{border-width:4px;box-shadow:0 0 0 3px var(--checkbox-select-focus-color);}.form-checkboxes input[type="checkbox"]:hover + label,.facet-item input[type="checkbox"]:hover + label,.form-item-webform-terms-of-service input[type="checkbox"]:hover + label,.form-checkboxes input[type="checkbox"]:focus + label,.facet-item input[type="checkbox"]:focus + label,.form-item-webform-terms-of-service input[type="checkbox"]:focus + label{text-decoration:underline;}.form-checkboxes input[type="checkbox"]:checked + label:after,.facet-item input[type="checkbox"]:checked + label:after,.form-item-webform-terms-of-service input[type="checkbox"]:checked + label:after{opacity:1;}.webform-type-radios .form-item{position:relative;display:block;clear:left;min-height:40px;margin-bottom:10px;padding-left:40px;}.webform-type-radios .form-item input{position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;cursor:pointer;opacity:0;}.webform-type-radios .form-item label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;touch-action:manipulation;}.webform-type-radios .form-item [type="radio"] + label::before{position:absolute;top:0;left:0;width:40px;height:40px;content:"";border:2px solid var(--radio-select-outline-color);border-radius:50%;background:transparent;}.webform-type-radios .form-item [type="radio"] + label::after{position:absolute;top:10px;left:10px;width:0;height:0;content:"";opacity:0;border:10px solid currentColor;border-radius:50%;background:currentColor;}.webform-type-radios .form-item [type="radio"]:focus + label::before{box-shadow:0 0 0 4px var(--radio-select-focus-color);}.webform-type-radios .form-item input:checked + label::after{opacity:1;}.webform-type-radios .form-item:last-child,.webform-type-radios .form-item:last-of-type{margin-bottom:0;}.form-item .description{padding:1rem;border:var(--form-item-description-border);background-color:var(--form-item-description-bg-color);}.form-item input + .description{border-top:0;}.form-item .description + input{border-top:0;}.form-item .description .webform-element-more--content{padding:1rem;}.fieldset-wrapper > .field-prefix + .form-checkboxes,.fieldset-wrapper > .field-prefix + .form-item-radios{margin-top:var(--spacing);}input[type="file"],.form-item-managed-file-button .webform-file-button{display:inline-block;margin:0;padding:1rem;cursor:pointer;border:var(--file-upload-border);border-color:var(--file-upload-border-color);border-left-width:var(--file-upload-border-left-size);}input[type="file"]:focus,input[type="file"]:hover,.form-item-managed-file-button .webform-file-button:focus,.form-item-managed-file-button .webform-file-button:focus,.form-managed-file:focus-within .webform-file-button,.form-managed-file .webform-file-button:hover{text-decoration:underline;color:var(--file-upload-text-hover-color);background-color:var(--file-upload-bg-hover-color);font-weight:bold;}.form-item-managed-file .description,.form-item-managed-file-multiple .description,.form-item-managed-file-button .description{position:relative;top:-1px;width:auto;max-width:768px;border:var(--file-upload-border);border-color:var(--file-upload-border-color);border-left-width:var(--file-upload-border-left-size);}.form-item-managed-file .description br,.form-item-managed-file-multiple .description br,.form-item-managed-file-button .description br{margin-bottom:var(--spacing);}
.toolbar-menu{font-size:0.8125rem;}
.messages{margin:1rem auto;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 21px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 21px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/profiles/custom/paragon_distro/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/profiles/custom/paragon_distro/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/profiles/custom/paragon_distro/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
@media screen and (min-width:940px){#views-exposed-form-cards-block-1 .js-form-type-textfield{max-width:50%;}}#views-exposed-form-cards-block-1 .js-form-type-textfield input{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path fill="%23565148" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/></svg>');background-repeat:no-repeat;background-position:95% center;background-size:3%;}
.layout-contained--anrt-cookiebot{max-width:1180px;padding-right:1rem;padding-left:1rem;}
#pi_tracking_opt_in_div{display:none;}
ul.js-pager__items{padding:0;list-style-type:none;}ul.js-pager__items .pager__item{text-align:center;}.js-pager__items a{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-vertical) var(--button-padding-horizontal);transition:var(--transition-time);text-decoration:none;color:var(--button-bg-color);border:1px solid var(--button-bg-color);font-family:var(--button-font-family);}.js-pager__items a:hover{color:var(--color-white);background-color:var(--button-bg-color);}.views-infinite-scroll-content-wrapper{display:contents;}
.lgd-row > *{margin-right:0.5rem;margin-left:0.5rem;}.lgd-row__one-quarter,.lgd-row--quarters > *,.lgd-row__one-third,.lgd-row--thirds > *,.lgd-row__one-half,.lgd-row--halves > *,.lgd-row__two-thirds,.lgd-row__three-quarters,.lgd-row__full{width:calc(100% - 1rem);}@media screen and (min-width:48rem){.lgd-row__one-quarter,.lgd-row--quarters > *,.lgd-row__one-third,.lgd-row--thirds > *,.lgd-row__one-half,.lgd-row--halves > *,.lgd-row__two-thirds,.lgd-row__three-quarters{width:calc(50% - 1rem);}}@media screen and (min-width:60rem){.lgd-row__one-quarter,.lgd-row--quarters > *{width:calc(25% - 1rem);}.lgd-row__one-third,.lgd-row--thirds > *{width:calc((100% / 3) - 1rem);}.lgd-row__two-thirds{width:calc((100% / 3 * 2) - 1rem);}.lgd-row__three-quarters{width:calc(75% - 1rem);}}
.lgd-row{display:flex;flex-wrap:wrap;}.lgd-row > *{margin-right:calc(var(--grid-column-spacing) / 2);margin-left:calc(var(--grid-column-spacing) / 2);}.lgd-row__one-quarter,.lgd-row--quarters > *,.lgd-row__one-third,.lgd-row--thirds > *,.lgd-row__one-half,.lgd-row--halves > *,.lgd-row__two-thirds,.lgd-row__three-quarters,.lgd-row__full{width:calc(100% - var(--grid-column-spacing));}@media screen and (min-width:48rem){.lgd-row__one-quarter,.lgd-row--quarters > *,.lgd-row__one-third,.lgd-row--thirds > *,.lgd-row__one-half,.lgd-row--halves > *,.lgd-row__two-thirds,.lgd-row__three-quarters{width:calc(50% - var(--grid-column-spacing));}}@media screen and (min-width:60rem){.lgd-row__one-quarter,.lgd-row--quarters > *{width:calc(25% - var(--grid-column-spacing));}.lgd-row__one-third,.lgd-row--thirds > *{width:calc((100% / 3) - var(--grid-column-spacing));}.lgd-row__two-thirds{width:calc((100% / 3 * 2) - var(--grid-column-spacing));}.lgd-row__three-quarters{width:calc(75% - var(--grid-column-spacing));}}.grct{--gr-cols:1;--gr-gap:0.375em;}.grr,[class^=grr--]{display:grid;grid-template-columns:repeat(var(--gr-cols),1fr);grid-auto-rows:auto;grid-row-gap:var(--gr-gap);grid-column-gap:0;}[class^=grr--] > *,.grr--full > *,[class^=grc--],.grc--full{grid-column:span var(--gr-cols);grid-column-gap:0;}@media (max-width:540px){.layout--threecol--25-50-25 .layout__region:nth-child(1){order:2;}.layout--threecol--25-50-25 .layout__region:nth-child(2){order:1;}.layout--threecol--25-50-25 .layout__region:nth-child(3){order:3;}}@media (min-width:540px){.grr,[class^=grr--]{--gr-cols:48;grid-gap:var(--gr-gap);}.grr--twelfths > *,.grc--1-12{grid-column:span 16;}.grr--centered > .grc--1-12{grid-area:1/17/1/33;}.grc--5-12{grid-column:span 16;}.grr--centered > .grc--5-12{grid-area:1/17/1/33;}.grc--7-12{grid-column:span 32;}.grr--centered > .grc--7-12{grid-area:1/9/1/41;}.grc--11-12{grid-column:span 32;}.grr--centered > .grc--11-12{grid-area:1/9/1/41;}.grr--eighths > *,.grc--1-8{grid-column:span 12;}.grr--centered > .grc--1-8{grid-area:1/19/1/31;}.grc--3-8{grid-column:span 24;}.grr--centered > .grc--3-8{grid-area:1/13/1/37;}.grc--5-8{grid-column:span 24;}.grr--centered > .grc--5-8{grid-area:1/13/1/37;}.grc--7-8{grid-column:span 36;}.grr--centered > .grc--7-8{grid-area:1/7/1/43;}.grr--sixths > *,.grc--1-6{grid-column:span 16;}.grr--centered > .grc--1-6{grid-area:1/17/1/33;}.grc--5-6{grid-column:span 32;}.grr--centered > .grc--5-6{grid-area:1/9/1/41;}.grr--quarters > *,.grr--fourths > *,.grc--1-4{grid-column:span 24;}.grr--centered > .grc--1-4{grid-area:1/19/1/31;}.grc--3-4{grid-column:span 36;}.grr--centered > .grc--3-4{grid-area:1/7/1/43;}.grr--thirds > *,.grc--1-3{grid-column:span 24;}.grr--centered > .grc--1-3{grid-area:1/17/1/33;}.grc--2-3{grid-column:span 24;}.grr--centered > .grc--2-3{grid-area:1/9/1/41;}.grr--halves > *,.grc--1-2{grid-column:span 24;}.grr--centered > .grc--1-2{grid-area:1/13/1/37;}}@media (min-width:960px){.grct{--gr-cols:48;--gr-gap:0.75em;}.grr--twelfths > *,.grc--1-12{grid-column:span 4;}.grr--centered > .grc--1-12{grid-area:1/23/1/27;}.grc--5-12{grid-column:span 20;}.grr--centered > .grc--5-12{grid-area:1/15/1/35;}.grc--7-12{grid-column:span 28;}.grr--centered > .grc--7-12{grid-area:1/11/1/39;}.grc--11-12{grid-column:span 44;}.grr--centered > .grc--11-12{grid-area:1/3/1/47;}.grr--eighths > *,.grc--1-8{grid-column:span 6;}.grr--centered > .grc--1-8{grid-area:1/22/1/28;}.grc--3-8{grid-column:span 18;}.grr--centered > .grc--3-8{grid-area:1/16/1/34;}.grc--5-8{grid-column:span 30;}.grr--centered > .grc--5-8{grid-area:1/10/1/40;}.grc--7-8{grid-column:span 42;}.grr--centered > .grc--7-8{grid-area:1/4/1/46;}.grr--sixths > *,.grc--1-6{grid-column:span 8;}.grr--centered > .grc--1-6{grid-area:1/21/1/29;}.grc--5-6{grid-column:span 40;}.grr--centered > .grc--5-6{grid-area:1/5/1/45;}}@media (min-width:1280px){.grct{--gr-cols:48;--gr-gap:0.75em;}.grr--twelfths > *,.grc--1-12{grid-column:span 4;}.grr--centered > .grc--1-12{grid-area:1/23/1/27;}.grc--5-12{grid-column:span 20;}.grr--centered > .grc--5-12{grid-area:1/15/1/35;}.grc--7-12{grid-column:span 28;}.grr--centered > .grc--7-12{grid-area:1/11/1/39;}.grc--11-12{grid-column:span 44;}.grr--centered > .grc--11-12{grid-area:1/3/1/47;}.grr--eighths > *,.grc--1-8{grid-column:span 6;}.grr--centered > .grc--1-8{grid-area:1/22/1/28;}.grc--3-8{grid-column:span 18;}.grr--centered > .grc--3-8{grid-area:1/16/1/34;}.grc--5-8{grid-column:span 30;}.grr--centered > .grc--5-8{grid-area:1/10/1/40;}.grc--7-8{grid-column:span 42;}.grr--centered > .grc--7-8{grid-area:1/4/1/46;}.grr--thirds > *,.grc--1-3{grid-column:span 16;}.grr--centered > .grc--1-3{grid-area:1/17/1/33;}.grc--2-3{grid-column:span 32;}.grr--centered > .grc--2-3{grid-area:1/9/1/41;}.grr--quarters > *,.grr--fourths > *,.grc--1-4{grid-column:span 12;}.grr--sixths > *,.grc--1-6{grid-column:span 8;}.grr--centered > .grc--1-6{grid-area:1/21/1/29;}.grc--5-6{grid-column:span 40;}.grr--centered > .grc--5-6{grid-area:1/5/1/45;}}.view--3-in-row .view-content{--gr-cols:48;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:var(--gr-gap);}@media screen and (min-width:540px){.view--3-in-row .view-content{grid-template-columns:repeat(var(--gr-cols),1fr);}}@media screen and (min-width:540px){.view--3-in-row .view-content .views-row{grid-column:span 24;}}@media screen and (min-width:940px){.view--3-in-row .view-content .views-row{grid-column:span 16;}}
@media screen and (min-width:1280px){.banner:not(.no-gradient){position:relative;}.banner:not(.no-gradient) .banner__image article:after{position:absolute;z-index:0;top:70%;right:0;bottom:0;left:0;content:"";opacity:0.4;background:linear-gradient(transparent,black);}}.banner img{width:100%;}.banner__key-fact{position:relative;min-width:320px;color:var(--color-white);}.banner__key-fact:before{position:absolute;z-index:0;display:block;width:calc(100% - var(--vertical-rhythm-spacing));height:calc(100% - (2 * var(--vertical-rhythm-spacing)));margin-top:var(--vertical-rhythm-spacing);content:"";text-align:right;border-right:2px solid var(--color-primary-6);}.banner__key-fact:after{display:block;height:60px;padding-right:var(--vertical-rhythm-spacing);content:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/orange-circle-with-line.svg);text-align:right;background-color:var(--color-white);}@media screen and (min-width:1280px){.banner__key-fact{position:absolute;z-index:1;right:0;width:27%;margin-top:-130px;transform:translateY(-50%);}}@media screen and (min-width:1840px){.banner__key-fact{position:absolute;z-index:1;right:0;width:35%;margin-top:-130px;transform:translateY(-50%);}}.banner__key-fact-heading,.banner__key-fact-text .field__item{padding:0 var(--vertical-rhythm-spacing);background:var(--color-primary-1);}.banner__key-fact-heading{padding-top:var(--vertical-rhythm-spacing);background:var(--color-primary-1);font-size:var(--font-size-h4);font-weight:800;line-height:100%;}.banner__key-fact-text{padding-bottom:var(--vertical-rhythm-spacing);background:var(--color-primary-1);}.banner__key-fact-text .field__item{margin-top:-1px;}@media screen and (min-width:1280px){.banner__key-fact-heading,.banner__key-fact-text .field__item{padding:var(--vertical-rhythm-spacing);padding-right:calc(2 * var(--vertical-rhythm-spacing));}.banner__key-fact-heading{font-size:var(--font-size-jumbo-responsive);font-weight:800;line-height:100%;}.banner__key-fact-text{padding-bottom:0;}.banner__key-fact-text .field__item{font-weight:700;}}.banner__links{position:relative;width:calc(100% - calc(2 * var(--vertical-rhythm-spacing)));margin-top:calc(-1 * calc(2 * var(--vertical-rhythm-spacing)));margin-bottom:calc(2 * var(--vertical-rhythm-spacing));margin-left:calc(1 * var(--vertical-rhythm-spacing));padding:calc(2 * var(--vertical-rhythm-spacing));background-color:var(--color-grey-dark);}@media screen and (min-width:940px){.banner__links:before{position:absolute;top:-140px;right:-8px;display:block;height:60px;padding-right:var(--vertical-rhythm-spacing);content:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/dark-blue-circle-with-vertical-line.svg);}.banner__links{z-index:1;max-width:25%;}.banner__links:after{position:absolute;right:0;bottom:-60px;display:block;height:60px;padding-right:var(--vertical-rhythm-spacing);content:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/dark-blue-circle-with-two-lines.svg);}}.banner__links-title{color:var(--color-white);font-size:var(--font-size-h2);font-weight:700;}.banner__links .field--name-field-p-links-link a{color:var(--color-white);}.banner__links .field--name-field-p-links-link .field__item:nth-last-child(1){border-bottom-width:0;}@media screen and (min-width:540px){.banner__links .field--name-field-p-links-link{display:flex;flex-wrap:wrap;}.banner__links .field--name-field-p-links-link .field__item{width:50%;}.banner__links .field--name-field-p-links-link .field__item:nth-last-child(1),.banner__links .field--name-field-p-links-link .field__item:nth-last-child(2){border-bottom-width:0;}}.field--name-field-p-links-link .field__item{padding-top:var(--spacing);padding-bottom:var(--spacing);border-bottom:1px solid var(--color-grey-lighter);font-weight:bold;}.field--name-field-p-links-link .field__item:before{display:inline-block;width:var(--font-size);height:var(--font-size);margin-right:10px;content:"";vertical-align:text-top;background-image:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/orange-map-pin.svg);background-repeat:no-repeat;background-position:center center;background-size:auto;}@media screen and (min-width:940px){.banner-has-links-box .banner-container{position:relative;}.banner-has-links-box .banner__links{position:absolute;right:0;bottom:calc(-1 * (var(--link-box-height) / 2));}.banner-has-links-box:not(.page-node-type-blog):not(.page-node-type-news):not(.page-node-type-case-study) .banner__links{max-width:50%;}.banner-has-links-box:not(.page-node-type-blog):not(.page-node-type-news):not(.page-node-type-case-study) .node__content > .layout-container > .grct > .layout--twocol--50-50 > .layout__region--second{margin-top:170px;}}body.site-rfiddiscovery .banner__key-fact:after,body.site-rfiddiscoverycom .banner__key-fact:after{content:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/green-circle-with-line.svg);}
.fwb__box{position:relative;width:calc(100% - calc(2 * var(--vertical-rhythm-spacing)));margin-top:calc(-2 * var(--vertical-rhythm-spacing));margin-left:calc(1 * var(--vertical-rhythm-spacing));padding:var(--vertical-rhythm-spacing);color:var(--color-black);background:var(--color-white);}.fwb__title{font-size:var(--font-size-h2-contrast);}.fwb__video video{width:100%;}@media screen and  (max-width:940px){.fwb__video{display:none;}}.fwb__fallback-image-and-video{position:relative;overflow:hidden;}@media screen and  (min-width:941px){.fwb__fallback-image{display:none;}}.js-fwb-hide-fallback-img{display:none;}.fwb img{width:100%;height:100%;object-fit:cover;}.fwb__content{display:flex;flex:1;flex-direction:column;justify-content:center;width:100%;height:100%;}.fwb__box.primary-colour-1{background-color:var(--color-primary-1);}.fwb__box.primary-colour-2{background-color:var(--color-primary-2);}.fwb__box.primary-colour-3{background-color:var(--color-primary-3);}.fwb__box.primary-colour-4{background-color:var(--color-primary-4);}.fwb__box.primary-colour-5{background-color:var(--color-primary-5);}.fwb__box.primary-colour-6{background-color:var(--color-primary-6);}.fwb__box.primary-colour-7{background-color:var(--color-primary-7);}.fwb__box.white_text,.fwb__box.white_text h2{color:var(--color-white);}.fwb .button-link{width:fit-content;}@media screen and (min-width:540px) and (max-width:1025px){.fwb__box{padding:calc(var(--vertical-rhythm-spacing) * 2);}}@media screen and (min-width:1024px){.fwb{display:grid;grid-template-columns:repeat(16,1fr);}.fwb__box{width:auto;margin-top:calc(3 * var(--vertical-rhythm-spacing));margin-bottom:calc(3 * var(--vertical-rhythm-spacing));grid-column-end:span 6;grid-column-start:1;grid-row-end:span 1;grid-row-start:1;}.layout-container:not(.bg--white) .fwb__box{padding-left:calc(3 * var(--vertical-rhythm-spacing));}.fwb__fallback-image-and-video,.fwb__image{grid-column-end:span 13;grid-column-start:4;grid-row-end:span 1;grid-row-start:1;}.full-width-image-style .fwb__image,.full-width-image-style .fwb__fallback-image-and-video{display:inline-grid;grid-column-end:17;grid-column-start:1;}.full-width-image-style .fwb__video video{width:100%;height:100%;}.layout-container:not(.bg--white) .full-width-image-style .fwb__box,.full-width-image-style .fwb__box{margin-top:calc(5 * var(--vertical-rhythm-spacing));margin-bottom:calc(5 * var(--vertical-rhythm-spacing));margin-left:calc(2 * var(--vertical-rhythm-spacing));padding-left:calc(2 * var(--vertical-rhythm-spacing));}.fwb__box.transparent{background:none;}.fwb__box.transparent h2,.fwb__box.transparent p{text-shadow:0 0 5px var(--color-white);}}.fwb .media--blazy.media--image{overflow:hidden;}.fwb .media--blazy.media--image img{transition:var(--transition-time) transform ease-in;}.fwb .media--blazy.media--image img:hover{transform:scale(1.03);}
.node--type-generic-page--has-grey-bg .page--header-elements,.node--type-generic-page--has-banner .page--header-elements{position:relative;z-index:10;width:auto;background:var(--color-white);grid-column-start:1;}.node--type-generic-page--has-grey-bg .page--header-elements--wrapper.grr{grid-template-columns:1fr;}@media only screen and (min-width:950px){.node--type-generic-page--has-grey-bg .page--header-elements,.node--type-generic-page--has-banner .page--header-elements{width:var(--width-restricted-width-section);margin-right:auto;margin-left:auto;padding:var(--vertical-rhythm-spacing) var(--vertical-rhythm-spacing) 0;}}@media only screen and (min-width:1025px){.node--type-generic-page--has-grey-bg .page--header-elements,.node--type-generic-page--has-banner .page--header-elements{padding:var(--vertical-rhythm-spacing) calc(var(--vertical-rhythm-spacing) * 2) 0;}}@media only screen and (min-width:1150px){.page--header--grey-background{height:calc(var(--vertical-rhythm-spacing) * 7);background-color:var(--color-grey-lightest);}.node--type-generic-page--has-grey-bg .page--header-elements--wrapper.grr{grid-template-columns:repeat(var(--gr-cols),1fr);}.node--type-generic-page--has-grey-bg .page--header-elements,.node--type-generic-page--has-banner .page--header-elements{position:relative;z-index:10;width:1100px;margin-top:calc(var(--vertical-rhythm-spacing) * -5);margin-right:auto;margin-left:auto;padding:var(--vertical-rhythm-spacing) calc(var(--vertical-rhythm-spacing) * 5) 0;background:var(--color-white);grid-area:1/9/1/41;}}@media only screen and (max-width:1150px){.page--header-elements{margin-top:0;padding:var(--vertical-rhythm-spacing) var(--vertical-rhythm-spacing) 0;}}.site-trentonsolutions .node--type-generic-page--has-grey-bg .page--header-elements,.site-trentonsolutions .node--type-generic-page--has-banner .page--header-elements{background:var(--color-black);}
.paragon-header__main{padding:var(--vertical-rhythm-spacing);}.paragon-header__branding{display:flex;flex-direction:column;justify-content:center;height:100%;}.lgd-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;}.branding{padding:var(--spacing);margin-left:calc(var(--vertical-rhythm-spacing) - var(--spacing));}.lgd-header .lgd-region--header{margin-right:calc(var(--spacing) * 2);}@media screen and (min-width:1331px){.branding{padding:0;margin:0;}}@media screen and (min-width:1460px){.paragon-header__main{padding:calc(var(--vertical-rhythm-spacing) * 1.5) calc(var(--vertical-rhythm-spacing) * 2);}}.paragon-header__above{padding:0 calc(var(--vertical-rhythm-spacing) * 1);color:var(--color-white);background:var(--color-black);}@media screen and (min-width:1094px){.paragon-header__above{padding:0 calc(var(--vertical-rhythm-spacing) * 2);}}.lgd-header__nav--primary,.lgd-header__nav--secondary{margin-right:var(--spacing);margin-left:var(--spacing);}@media screen and (min-width:1331px){.mm__search,.mm__langswitcher{display:none;}}.mm__search > .block > h2{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.mm.lgd-header__nav--active{display:block;width:100%;transition:all var(--transition-time) ease-in;}@media screen and (min-width:1331px){.lgd-region--primary-menu{display:block;width:auto;}}@media screen and (max-width:1330px){.paragon-header__main .grc--1-6{display:flex;grid-column:span 48;}}.lgd-header__nav--secondary{display:none;width:100%;}.lgd-header__nav--active{display:block;}.lgd-header__toggles{display:flex;margin-right:var(--spacing);margin-left:auto;}.lgd-header__toggle{display:flex;align-items:center;height:100%;margin-left:var(--vertical-rhythm-spacing);padding:var(--spacing);cursor:pointer;color:var(--header-services-button-color);border:none;background-color:var(--header-services-button-bg-color);font-size:var(--font-size-medium);line-height:1;}.lgd-header__toggle:focus,.lgd-header__toggle:hover{color:var(--header-services-button-color-hover);background-color:var(--header-services-button-bg-color-hover);}.lgd-header__toggle-icon::after{display:inline-block;width:var(--vertical-rhythm-spacing);height:var(--vertical-rhythm-spacing);content:"";transition:var(--transition-time);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M442 114H6a6 6 0 0 1-6-6V84a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6zm0 160H6a6 6 0 0 1-6-6v-24a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6zm0 160H6a6 6 0 0 1-6-6v-24a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6z"/></svg>');background-repeat:no-repeat;background-position:0 0;font-size:var(--font-size-larger);}.lgd-header__toggle--secondary{display:none;}@media screen and (max-width:1330px){.mm{display:none;}}@media screen and (min-width:1331px){.lgd-header__toggle.lgd-header__toggle--primary{display:none;}.lgd-header__toggle--secondary{display:flex;}}.lgd-header a{color:var(--header-link-color);}.branding__item--logo{width:var(--header-logo-width);}.branding__item--logo a{display:inline-block;transition:none;}.branding__logo:focus{outline-width:1px;outline-style:dashed;outline-color:var(--color-primary-2);outline-offset:1em;background-color:transparent;box-shadow:none;}.lgd-region--search{margin:var(--spacing) 0;}@media screen and (min-width:1331px){.lgd-region--search{margin-left:var(--spacing);display:inline-block;}}.lgd-region--search form{position:relative;display:flex;align-items:center;justify-content:flex-end;}.lgd-region--search label{display:block;color:var(--header-search-button-color);}.lgd-region--search .form-item{margin:0;}.lgd-region--search .form-text{width:100%;min-width:300px;margin-right:var(--spacing);color:var(--color-white);border:1px solid var(--color-grey);border-radius:7px;background:var(--color-black);}@media screen and (min-width:940px){.lgd-region--search .form-item{text-align:right;}.lgd-region--search .form-text{width:70%;height:53px;}}.lgd-region--search .form-text::-webkit-input-placeholder,.lgd-region--search .form-text::-ms-input-placeholder,.lgd-region--search .form-text::-moz-placeholder,.lgd-region--search .form-text:-moz-placeholder{opacity:1;color:var(--color-white);}.lgd-region--search .form-submit{position:absolute;top:calc(var(--vertical-rhythm-spacing) / 2);right:20px;width:var(--vertical-rhythm-spacing);height:var(--vertical-rhythm-spacing);transition:all 0.1s ease-in;color:transparent;border:none;background-color:var(--color-black);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path fill="white" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:80%;}.lgd-region--search .form-submit:hover,.lgd-region--search .form-submit:focus{opacity:0.8;background-color:var(--color-black);}.no-js .lgd-header__nav{display:block !important;}.no-js .lgd-header__toggle{display:none !important;}@media screen and (min-width:1331px){.transparent_header .paragon-header{position:relative;z-index:5;}.transparent_header .paragon-header__main{background:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0));}.transparent_header .fwb.full-width-image-style{margin-top:-150px;}.transparent_header #layout-builder .fwb.full-width-image-style{margin-top:0;}}body.site-rfiddiscovery .paragon-header__above,body.site-rfiddiscoverycom .paragon-header__above{background:var(--color-primary-1);}
.lgd-footer{margin-top:clamp(1rem,10vw,var(--section-spacing-vertical-footer));}.lgd-footer__pre-footer{padding-top:clamp(1rem,10vw,var(--section-spacing-vertical-pre-footer));padding-bottom:clamp(1rem,10vw,var(--section-spacing-vertical-pre-footer));color:var(--color-white);background-color:var(--color-section-pre-footer-bg);}.footer__pre-footer .lgd-region,.footer__pre-footer .lgd-container,.footer__pre-footer .lgd-region__inner{height:97%;}.footer__pre-footer a{color:var(--color-white);}.footer__pre-footer a:hover,.footer__pre-footer a:focus{text-decoration:underline;}.lgd-footer__footer{padding-top:clamp(1rem,10vw,var(--section-spacing-vertical-footer));padding-bottom:clamp(1rem,10vw,var(--section-spacing-vertical-footer));background-color:var(--color-section-footer-bg);}.lgd-footer__post-footer{padding-top:clamp(1rem,10vw,var(--section-spacing-vertical-post-footer));padding-bottom:clamp(1rem,10vw,var(--section-spacing-vertical-post-footer));background-color:var(--color-section-post-footer-bg);}.footer__pre-footer{padding-top:calc(var(--vertical-rhythm-spacing) * 2.8);padding-bottom:calc(var(--vertical-rhythm-spacing) * 1.2);color:var(--color-white);background:var(--color-black);}.footer__pre-footer .menu .menu-item{list-style-type:none;}.footer__pre-footer .menu{padding-inline-start:0;}.footer__pre-footer .lgd-region__inner{padding-top:var(--vertical-rhythm-spacing);border-top:1px solid var(--color-primary-6);}@media (min-width:900px){.footer__pre-footer .grc--1-3{grid-column:span 16;}.footer__pre-footer .lgd-region__inner{padding-top:0;border-top:none;}.footer__pre-footer .menu{padding-inline-start:40px;}.footer__pre-footer .region__inner--footer-third .menu .menu-item,.footer__pre-footer .lgd-region__inner--footer-third .menu .menu-item{line-height:calc(var(--vertical-rhythm-spacing) * 1.5);}.footer__pre-footer .region__inner--footer-second,.footer__pre-footer .lgd-region__inner--footer-second{margin-left:var(--vertical-rhythm-spacing);border-left:1px solid var(--color-primary-6);}.footer__pre-footer .region__inner--footer-second .padding-horizontal,.footer__pre-footer .lgd-region__inner--footer-second .padding-horizontal{padding:0;}.footer__pre-footer .region__inner--footer-third,.footer__pre-footer .lgd-region__inner--footer-third{margin-left:calc(var(--vertical-rhythm-spacing) * 3);border-left:1px solid var(--color-primary-6);}}.footer__pre-footer .footer__footer-logo img{min-width:calc(var(--vertical-rhythm-spacing) * 4);}@media (min-width:1024px){.footer__pre-footer .menu--footer-divisions-menu{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:12px;}.footer__pre-footer .menu--footer-divisions-menu .menu-item{width:50%;}.footer__pre-footer .region__inner--footer-third,.footer__pre-footer .lgd-region__inner--footer-third{margin-left:calc(var(--vertical-rhythm-spacing) * 3);border-left:1px solid var(--color-primary-6);}}.footer__pre-footer .menu--footer-divisions-menu .menu-item{color:transparent;}.footer__pre-footer .menu--footer-divisions-menu .menu-item a{display:inline-block;width:100%;max-width:calc(var(--vertical-rhythm-spacing) * 6);margin-right:20%;padding:0;background-position-y:top;background-size:contain;font-size:0;line-height:calc(var(--vertical-rhythm-spacing) * 3);}@media screen and (min-width:1024px) and (max-width:1248px){.footer__pre-footer .menu--footer-divisions-menu .menu-item a{width:90%;}}@media screen and (min-width:1248px) and (max-width:1700px){.footer__pre-footer .menu--footer-divisions-menu .menu-item a{width:80%;}}.footer__pre-footer .block-system-branding-block h2{display:none;}.footer__footer{padding-bottom:var(--vertical-rhythm-spacing);color:var(--color-white);background:var(--color-black);}.footer__footer .menu{margin-bottom:0;}.footer__footer .menu .menu-item{list-style-type:none;}.footer__footer .menu--footer-supplemental{display:flex;justify-content:flex-end;}.footer__footer .menu--footer-supplemental .menu-item{margin-left:1em;}.footer__footer .menu--footer-supplemental a{color:var(--color-white);}.footer__footer .menu--footer-supplemental a:hover{text-decoration:underline;}.footer__post-footer{padding-top:var(--vertical-rhythm-spacing);color:var(--color-white);background-color:var(--color-grey-dark);}.footer__post-footer .footer-lower-left div,.footer__post-footer .footer-lower-right div{margin-bottom:var(--vertical-rhythm-spacing);}.footer-lower-right{text-align:right;}.footer__global-address:before{display:inline-block;width:var(--font-size);height:var(--font-size);margin-right:10px;content:"";vertical-align:text-top;background-image:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/map-pin.svg);background-repeat:no-repeat;background-position:center center;background-size:auto;}.footer__global-phone:before{display:inline-block;width:var(--font-size);height:var(--font-size);margin-right:10px;content:"";vertical-align:text-top;background-image:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/phone.svg);background-repeat:no-repeat;background-position:center center;background-size:auto;}body.site-rfiddiscovery .footer__footer,body.site-rfiddiscovery .footer__pre-footer,body.site-rfiddiscoverycom .footer__footer,body.site-rfiddiscoverycom .footer__pre-footer{background:var(--color-primary-1);}body.site-rfiddiscovery .footer__post-footer,body.site-rfiddiscoverycom .footer__post-footer{color:var(--color-black);background-color:var(--color-white);}body.site-rfiddiscovery .footer__footer .lgd-region__inner--footer .menu--footer-supplemental,body.site-rfiddiscoverycom .footer__footer .lgd-region__inner--footer .menu--footer-supplemental{display:flex;}body.site-rfiddiscovery .footer__footer .lgd-region__inner--footer .menu--footer-supplemental .menu-item,body.site-rfiddiscoverycom .footer__footer .lgd-region__inner--footer .menu--footer-supplemental .menu-item{line-height:4rem;}body.site-rfiddiscovery .footer__footer .menu--footer-supplemental .menu-item.link-style-button a,body.site-rfiddiscoverycom .footer__footer .menu--footer-supplemental .menu-item.link-style-button a{display:flex;padding-left:25px;color:transparent;}@media (min-width:900px){body.site-rfiddiscovery .footer__footer .menu--footer-supplemental .menu-item.link-style-button a,body.site-rfiddiscoverycom .footer__footer .menu--footer-supplemental .menu-item.link-style-button a{padding-left:0;}}body.site-rfiddiscovery .footer__footer .lgd-region__inner--footer-third,body.site-rfiddiscoverycom .footer__footer .lgd-region__inner--footer-third{margin-left:0;border-left:0;}body.site-rfiddiscovery .footer__footer,body.site-rfiddiscoverycom .footer__footer{position:relative;}@media (min-width:500px){body.site-rfiddiscovery .navigation--footer-supplemental,body.site-rfiddiscoverycom .navigation--footer-supplemental{position:absolute;right:2rem;bottom:5rem;}}body.site-thamestechnologycouk .footer,body.site-thamestechnology .footer,body.site-default .footer{background:var(--color-primary-1);}body.site-thamestechnologycouk .footer__footer,body.site-thamestechnologycouk .footer__pre-footer,body.site-thamestechnology .footer__footer,body.site-thamestechnology .footer__pre-footer,body.site-default .footer__footer,body.site-default .footer__pre-footer{background:none;}body.site-thamestechnologycouk .navigation--footer-supplemental,body.site-thamestechnology .navigation--footer-supplemental,body.site-default .navigation--footer-supplemental{position:relative;}@media (min-width:500px){body.site-thamestechnologycouk .footer__footer .menu--footer-supplemental,body.site-thamestechnology .footer__footer .menu--footer-supplemental,body.site-default .footer__footer .menu--footer-supplemental{display:block;position:absolute;padding:0;right:0;bottom:2rem;}}body.site-thamestechnologycouk .footer__footer .menu--footer-supplemental .menu-item.link-style-button,body.site-thamestechnology .footer__footer .menu--footer-supplemental .menu-item.link-style-button,body.site-default .footer__footer .menu--footer-supplemental .menu-item.link-style-button{width:50px;height:50px;margin:0;}body.site-thamestechnologycouk .footer__footer .menu--footer-supplemental .menu-item.link-style-button a,body.site-thamestechnology .footer__footer .menu--footer-supplemental .menu-item.link-style-button a,body.site-default .footer__footer .menu--footer-supplemental .menu-item.link-style-button a{display:inline-block;width:100%;height:100%;color:transparent;}body.site-thamestechnologycouk .footer__global-address,body.site-thamestechnology .footer__global-address,body.site-default .footer__global-address{margin-bottom:0;}@media (max-width:1024px){.site-thamestechnologycouk .footer__pre-footer .lgd-region__inner,.site-thamestechnology .footer__pre-footer .lgd-region__inner,.site-default .footer__pre-footer .lgd-region__inner{border-top:1px solid var(--color-white);}}@media (min-width:1024px){.site-thamestechnologycouk .footer__pre-footer .region__inner--footer-third,.site-thamestechnologycouk .footer__pre-footer .lgd-region__inner--footer-third,.site-thamestechnology .footer__pre-footer .region__inner--footer-third,.site-thamestechnology .footer__pre-footer .lgd-region__inner--footer-third,.site-default .footer__pre-footer .region__inner--footer-third,.site-default .footer__pre-footer .lgd-region__inner--footer-third{border-left:1px solid var(--color-white);}}
.callout{padding:1.5rem;text-align:center;color:var(--color-white);font-size:var(--font-size-large);font-weight:bold;}.callout a{color:var(--color-white);}.callout a:focus{color:var(--color-white);background-color:var(--color-grey-dark);}.callout-primary{background-color:var(--color-accent);}.callout-success{background-color:var(--color-success);}.callout-danger{background-color:var(--color-danger);}.callout-teal{background-color:teal;}.callout-carbon{background-color:var(--color-grey-dark);}.callout-yellow,.callout-yellow a{color:var(--color-grey-dark);background-color:var(--color-yellow);}
.region-secondary-menu{margin-top:var(--spacing);background-color:var(--secondary-menu-bg-color-first);}.lgd-region__inner--secondary-menu{padding:var(--spacing-large) var(--spacing-large) var(--spacing) 0;background-color:var(--secondary-menu-bg-color-second);}.lgd-region__inner--secondary-menu .block-menu > h2{padding-left:var(--spacing-large);}.menu--services-list{overflow-y:auto;max-height:400px;}@media screen and (min-width:48rem){.region-secondary-menu{background-color:var(--secondary-menu-bg-color-second);}.lgd-region__inner--secondary-menu{background-color:var(--secondary-menu-bg-color-second);}.menu--services-list{overflow-y:initial;max-height:auto;column-count:var(--secondary-menu-column-count);}}.region-secondary-menu .menu-item{margin-bottom:var(--spacing);}.region-secondary-menu .menu-item > a{color:var(--secondary-menu-link-color);}.region-secondary-menu .menu-item > a:focus{color:var(--secondary-menu-link-color-focus);}
.alert{padding:var(--spacing-largest);border:var(--border-large);border-color:var(--border-color-alert);background-color:var(--color-white);font-size:var(--font-size-large);font-weight:bold;}.alert-primary{border-color:var(--color-accent);}.alert-info{border-color:var(--color-info);}.alert-danger{border-color:var(--color-danger);}.alert-fail{border-color:var(--color-warning);}.btn.btn-start{display:inline-flex;align-items:center;padding:var(--btn-start-padding-horizontal) var(--btn-start-padding-horizontal);text-decoration:none;color:var(--btn-start-color);border:var(--btn-start-border);border-color:var(--btn-start-border-color);background-color:var(--btn-start-bg-color);line-height:1;}.btn.btn-start:focus,.btn.btn-start:hover{color:var(--btn-start-color-hover);background-color:var(--btn-start-bg-color-hover);}.btn.btn-start::after{position:relative;top:var(--btn-start-icon-top);margin-left:0.5rem;content:var(--btn-start-icon);font-size:var(--btn-start-icon-size);line-height:0;}.external-link::after{position:relative;top:-3px;display:inline-block;width:0.75rem;height:0.75rem;margin-left:0.25rem;content:"";background-color:var(--external-link-icon-color);-webkit-mask-image:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/templates/includes/icons/external-link.svg);mask-image:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/templates/includes/icons/external-link.svg);}.color-blue,.color-primary-1{color:var(--color-primary-1);}.color-purple,.color-primary-2{color:var(--color-primary-2);}.color-primary-3{color:var(--color-primary-3);}.color-grey-dark{color:var(--color-grey-dark);}.color-green,.color-primary-4{color:var(--color-primary-4);}.color-white{color:var(--color-white);}
.block-image--full-width img{width:100%;}.block-image--horizontally-centred img{margin:0 auto;}.site-rfiddiscovery .block-image .field--name-field-media-svg svg,.site-rfiddiscoverycom .block-image .field--name-field-media-svg svg{display:block;width:50%;height:auto;margin:0 auto;}
.search-language .block-language-dropdown-blocklanguage-interface{position:relative;margin:var(--spacing) 0;display:none;}@media screen and (min-width:540px){.search-language .block-language-dropdown-blocklanguage-interface{display:inline-block;}}.search-language .block-language-dropdown-blocklanguage-interface .lang-dropdown-select-element{background:var(--color-black);color:var(--color-white);width:140px !important;margin:0;padding:5px;border:none;font-size:var(--font-size-small);line-height:var(--font-size-small);appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path fill="%23f99311" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:0.7em;}.search-language .block-language-dropdown-blocklanguage-interface .lang-dropdown-select-element option{color:var(--color-black);}.search-toggle{display:none;width:25px;padding-left:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path fill="white" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/></svg>');background-repeat:no-repeat;background-position:left center;background-size:16px 16px;cursor:pointer;}.search-toggle.close-icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="white" d="M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z"/></svg>');}@media screen and (min-width:540px){.search-toggle{display:block;}}.search-language .block-views-exposed-filter-blocksearch-search-page{display:none;}@media screen and (min-width:540px){.search-language .block-views-exposed-filter-blocksearch-search-page{display:inline-block;width:0;overflow:hidden;transition:width 0.2s ease-out;}.search-language .block-views-exposed-filter-blocksearch-search-page.expanded{width:330px;}}.mm .block-language-dropdown-blocklanguage-interface .lang-dropdown-select-element{color:var(--color-black);font-weight:bold;min-width:100%;border:1px solid var(--color-primary-6);border-radius:20px;margin-top:var(--spacing);appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:0.7em;}.block-language-blocklanguage-interface.contextual-region .contextual{top:calc(-1 * var(--spacing-large));}
.mm.lgd-header__nav--active{margin-bottom:var(--vertical-rhythm-spacing);padding:var(--vertical-rhythm-spacing);}.mm.lgd-header__nav--active .button-link{color:var(--color-black);background-color:var(--color-white);}.mm.lgd-header__nav--active nav > .menu{border-top:1px solid var(--color-grey-lightest);border-bottom:1px solid var(--color-grey-lightest);box-shadow:0 0 2px 0 var(--color-grey-lightest) inset;}.mm.lgd-header__nav--active .lgd-region--primary-menu .menu .menu-item--expanded.megamenu{position:relative;}.mm.lgd-header__nav--active nav > .menu-item{border-bottom:1px solid var(--color-grey-lightest);}.mm.lgd-header__nav--active .menu--sub-menu{padding:var(--spacing);padding-left:var(--vertical-rhythm-spacing);border:none;background:var(--color-grey-lightest);box-shadow:none;}.mm.lgd-header__nav--active .expanded .menu--sub-menu{display:block;}.mm.lgd-header__nav--active .menu--sub-menu .menu-item{margin-bottom:var(--spacing);}.mm.lgd-header__nav--active .menu--sub-menu .menu-item:last-of-type{margin-bottom:0;}.mm.lgd-header__nav--active .lgd-region--primary-menu{background-color:var(--color-white);}.mm.lgd-header__nav--active .menu > .menu-item{border-bottom:1px solid var(--color-grey-lightest);}.mm.lgd-header__nav--active .lgd-region--primary-menu .navigation > .menu > li.menu-item--expanded::after{position:absolute;top:22px;right:15px;display:block;width:10px;height:10px;content:"";transition:all 0.2s ease-in;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path fill=\"%23565148\" d=\"M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z\"/></svg>");background-repeat:no-repeat;background-position:0 center;background-size:100%;}.mm.lgd-header__nav--active .menu .description{display:none;}.mm.lgd-header__nav--active .menu li[class*="menu-icon-"] a{padding-left:0;background-image:none;}.mm.lgd-header__nav--active .mm__search{position:relative;}.mm.lgd-header__nav--active .search-icon{display:none;}.mm.lgd-header__nav--active .mm__search input[type="text"]{width:75%;padding:5px 10px;border:1px solid var(--color-grey-lighter);border-radius:10px;}.mm.lgd-header__nav--active .mm__search .form-submit{position:absolute;top:5px;right:10px;width:var(--vertical-rhythm-spacing);height:var(--vertical-rhythm-spacing);transition:all 0.1s ease-in;color:transparent;border:none;background-color:var(--color-white);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path fill=\"black\" d=\"M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z\"/></svg>");background-repeat:no-repeat;background-position:center center;background-size:80%;}.lgd-region--primary-menu{background-color:var(--color-grey-lightest);}.lgd-region--primary-menu .menu{margin-bottom:0;padding-left:0;list-style:none;}.lgd-region--primary-menu .navigation{position:static;}.lgd-region--primary-menu .navigation > .menu{border-top:1px solid var(--color-grey);border-bottom:1px solid var(--color-grey);box-shadow:0 0 2px 0 var(--color-grey) inset;}.lgd-region--primary-menu .menu.expanded{display:block;height:auto;}.lgd-region--primary-menu .menu--sub-menu > .menu-item{border-bottom:1px solid var(--color-grey);}.lgd-region--primary-menu .menu > .menu-item:last-of-type{border-bottom:none;}.lgd-region--primary-menu nav > .menu > .menu-item > a:not(.button-link),.lgd-region--primary-menu nav > .menu > .menu-item > span.no-link:not(.button-link){display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center;padding:calc(var(--vertical-rhythm-spacing) / 2.25);transition:all 0.1s ease-in;text-decoration:none;}.lgd-region--primary-menu nav > .menu > .menu-item a:not(.button-link),.lgd-region--primary-menu nav > .menu > .menu-item span.no-link:not(.button-link){color:var(--color-black);}.lgd-region--primary-menu nav > .menu > .menu-item > a::after,.lgd-region--primary-menu nav > .menu > .menu-item > span.no-link::after{visibility:hidden;overflow:hidden;height:0;content:attr(title);content:attr(title) / "";user-select:none;pointer-events:none;font-weight:700;}@media speech{.lgd-region--primary-menu nav > .menu > .menu-item > a::after{display:none;}}.menu--sub-menu{display:none;}.menu--sub-menu.megamenu-disabled{border-bottom:none;background:var(--color-white);box-shadow:0 0 2px 0 var(--color-grey) inset;}.menu--sub-menu.megamenu-disabled.expanded{display:block;visibility:visible;opacity:1;}.lgd-region--primary-menu nav > .menu > .menu-item{margin-right:calc(var(--vertical-rhythm-spacing) / 2);}.lgd-region--primary-menu .menu .menu-item--expanded.megamenu{position:static;}.lgd-region--primary-menu .menu .menu-item--expanded.dropdown{position:relative;}.lgd-region--primary-menu nav > .menu > .menu-item--expanded::after{display:inline-block;width:10px;height:10px;margin-left:-10px;content:"";transition:all var(--transition-time) ease-in;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path fill=\"%230C7AB8\" d=\"M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z\"/></svg>");background-repeat:no-repeat;background-position:0 center;background-size:100%;}.lgd-region--primary-menu .menu-item--expanded .megamenu-disabled .menu > .menu-item a{align-items:flex-start;padding:var(--spacing-smaller);}.lgd-region--primary-menu nav > .menu > .menu-item--active-trail:not(.button-link) > a,.lgd-region--primary-menu nav > .menu > .menu-item > a:not(.button-link):focus,.lgd-region--primary-menu nav > .menu > .menu-item > a:not(.button-link):hover{color:var(--color-black);font-weight:700;}.lgd-region--primary-menu nav > .menu > .menu-item.search-icon > a,.lgd-region--primary-menu nav > .menu > .menu-item.search-icon:hover > a{max-width:18px;color:transparent;background-position:center center;background-size:18px;}.lgd-region--primary-menu .menu-item--expanded .megamenu-disabled .menu-item--expanded .menu > .menu-item a{padding:var(--spacing-smallest);padding-left:var(--vertical-rhythm-spacing);font-size:0.9rem;}.lgd-region--primary-menu .navigation > .menu > li.menu-item--expanded.expanded::after{transform:rotate(180deg);}.lgd-region--primary-menu .menu-item--expanded a:hover::after,.lgd-region--primary-menu .menu-item--expanded a:focus::after{transform:scale(1,-1);}@media screen and (min-width:1460px) and (max-width:1570px){.lgd-region--primary-menu nav > .menu > .menu-item > a:not(.button-link),.lgd-region--primary-menu nav > .menu > .menu-item > span.no-link:not(.button-link){font-size:16px;}}@media screen and (min-width:1331px) and (max-width:1459px){.lgd-region--primary-menu nav > .menu > .menu-item > a:not(.button-link),.lgd-region--primary-menu nav > .menu > .menu-item > span.no-link:not(.button-link){font-size:15px;}}@media screen and (max-width:1330px){.paragon-header__main .grc--5-6{grid-column:span 48;}}@media screen and (min-width:1331px){.navigation--main{position:static;}.lgd-region--primary-menu{background-color:transparent;}.lgd-region--primary-menu .navigation > .menu{display:flex;justify-content:flex-end;border:none;box-shadow:none;}.lgd-region--primary-menu .menu.megamenu-disabled > .menu-item a:not(.button-link){align-items:center;}.lgd-region--primary-menu .menu > .menu-item a:not(.button-link),.lgd-region--primary-menu .menu > .menu-item span.no-link{background-color:transparent;}.lgd-region--primary-menu nav > .menu > .menu-item > a:not(.button-link),.lgd-region--primary-menu nav > .menu > .menu-item > span.no-link{border-bottom:2px solid transparent;}.lgd-region--primary-menu nav > .menu > .menu-item--active-trail > a:not(.button-link),.lgd-region--primary-menu nav > .menu > .menu-item:focus > a:not(.button-link),.lgd-region--primary-menu nav > .menu > .menu-item:hover > a:not(.button-link),.lgd-region--primary-menu nav > .menu > .menu-item--active-trail > span.no-link,.lgd-region--primary-menu nav > .menu > .menu-item:focus > span.no-link,.lgd-region--primary-menu nav > .menu > .menu-item:hover > span.no-link{border-color:var(--color-primary-1);background-color:transparent;font-weight:700;}.lgd-region--primary-menu nav > .menu > .menu-item.link-style-button > a{margin:0 var(--spacing);padding-right:var(--vertical-rhythm-spacing);padding-left:calc(var(--vertical-rhythm-spacing) * 2);color:var(--color-white);border:none;background-color:var(--color-primary-1);background-position-x:var(--vertical-rhythm-spacing);background-size:18px 18px;font-size:var(--font-size-small);line-height:var(--font-size-large);}.lgd-region--primary-menu nav > .menu > .menu-item--active-trail.link-style-button > a{font-weight:400;}.lgd-region--primary-menu nav > .menu > .menu-item.link-style-button:hover > a{color:var(--color-white);background-color:var(--color-primary-2);font-weight:400;}.lgd-region--primary-menu .menu > .menu-item .menu--sub-menu.megamenu-disabled .menu-item--active-trail:not(.button-link) > a,.lgd-region--primary-menu .menu > .menu-item .menu--sub-menu.megamenu-disabled a:not(.button-link):focus,.lgd-region--primary-menu .menu > .menu-item .menu--sub-menu.megamenu-disabled a:not(.button-link):hover{color:var(--color-white);background:var(--color-primary-1);font-weight:700;}.lgd-region--primary-menu .menu > .menu-item a:focus{outline:1px dashed var(--color-primary-2);}.lgd-region--primary-menu .navigation > .menu > li.menu-item--expanded:hover > .menu.menu--sub-menu,.lgd-region--primary-menu .navigation > .menu > li.menu-item--expanded:focus > .menu.menu--sub-menu{display:block;visibility:visible;opacity:1;}.lgd-region--primary-menu .menu-item--expanded::after{top:0;right:-3px;height:100%;}.menu--sub-menu.megamenu-disabled{position:absolute;z-index:50;left:0;visibility:hidden;flex-direction:column;justify-content:flex-start;min-width:13em;transition:all var(--transition-time) ease-in;opacity:0;background:var(--color-grey-lightest);box-shadow:2px 2px 5px var(--color-grey-dark);}.menu--sub-menu.megamenu-disabled .menu-item{margin:0;border-bottom:1px solid var(--color-grey-lighter);}.menu--sub-menu.megamenu-disabled .menu-item:last-of-type{border:none;}.menu--sub-menu.megamenu-disabled .menu-item a{display:inline-block;width:100%;padding:calc(var(--vertical-rhythm-spacing) / 2);font-weight:bold;}.menu--sub-menu.megamenu-disabled .menu-item > a::after{display:none;}nav > .menu .description{display:none;}.menu--sub-menu.megamenu-enabled{position:absolute;z-index:100;right:0;left:0;display:none;width:100vw;padding:calc(var(--vertical-rhythm-spacing) * 1.5) var(--vertical-rhythm-spacing);border-bottom:none;background:var(--color-grey-lightest);}.lgd-region--primary-menu .navigation > .menu > li.menu-item--expanded:hover > .menu.menu--sub-menu.megamenu-enabled{display:grid;grid-template-areas:"secondary-links-one tertiary-links"
    "secondary-links-two tertiary-links"
    "secondary-links-three tertiary-links"
    "secondary-links-four tertiary-links"
    "secondary-links-five tertiary-links"
    "secondary-links-six tertiary-links"
    "secondary-links-seven tertiary-links";grid-template-columns:30% 1fr;grid-template-rows:repeat(auto-fill,54px);}.menu--sub-menu.megamenu-enabled > .menu-item{display:contents;width:445px;border-bottom:1px solid var(--color-grey-lighter);}.menu--sub-menu.megamenu-enabled > .menu-item:nth-of-type(1){grid-area:secondary-links-one;}.menu--sub-menu.megamenu-enabled > .menu-item:nth-of-type(2){grid-area:secondary-links-two;}.menu--sub-menu.megamenu-enabled > .menu-item:nth-of-type(3){grid-area:secondary-links-three;}.menu--sub-menu.megamenu-enabled > .menu-item:nth-of-type(4){grid-area:secondary-links-four;}.menu--sub-menu.megamenu-enabled > .menu-item:nth-of-type(5){grid-area:secondary-links-five;}.menu--sub-menu.megamenu-enabled > .menu-item:nth-of-type(6){grid-area:secondary-links-six;}.menu--sub-menu.megamenu-enabled > .menu-item:nth-of-type(7){grid-area:secondary-links-seven;}.menu--sub-menu.megamenu-enabled > .menu-item:first-of-type{border-top:1px solid var(--color-grey-lighter);}.menu--sub-menu.megamenu-enabled > .menu-item:last-of-type{border-bottom:1px solid var(--color-grey-lighter);}.menu--sub-menu.megamenu-enabled > .menu-item > a,.menu--sub-menu.megamenu-enabled > .menu-item > span.no-link{position:relative;display:inline-block;width:100%;padding-left:var(--vertical-rhythm-spacing);border-bottom:1px solid var(--color-grey-lighter);font-weight:bold;line-height:calc(var(--vertical-rhythm-spacing) * 2);}.menu--sub-menu.megamenu-enabled > .menu-item:first-of-type > a,.menu--sub-menu.megamenu-enabled > .menu-item:first-of-type > span.no-link{border-top:1px solid var(--color-grey-lighter);}.menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded:hover > a,.menu--sub-menu.megamenu-enabled > .menu-item > a:not(.button-link):hover,.menu--sub-menu.megamenu-enabled > .menu-item > span.no-link:hover{color:var(--color-white);background-color:var(--color-primary-1);}.menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded > a::after{position:absolute;right:var(--vertical-rhythm-spacing);display:inline-block;width:14px;height:14px;margin-top:20px;content:"";border:none;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path fill=\"%23f99311\" d=\"M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z\"/></svg>");background-repeat:no-repeat;background-position:0 center;background-size:100%;}.menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded:hover > a::after,.menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded > a:hover::after{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path fill=\"%23ffffff\" d=\"M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z\"/></svg>");background-repeat:no-repeat;background-position:0 center;background-size:100%;}.menu--sub-menu.megamenu-enabled .menu-level-2{display:flex;visibility:hidden;flex-wrap:wrap;align-items:start;align-content:flex-start;padding-right:var(--vertical-rhythm-spacing);padding-left:calc(var(--vertical-rhythm-spacing) * 2);grid-area:tertiary-links;}.menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded:hover .menu-level-2{visibility:visible;}.menu--sub-menu.megamenu-enabled .menu-level-2 .menu-item{width:40%;margin-bottom:calc(var(--vertical-rhythm-spacing) * 1.5);margin-left:calc(var(--vertical-rhythm-spacing) * 2);border:none;}.menu--sub-menu.megamenu-enabled .menu-level-2 .menu-item a{display:inline-block;min-height:calc(var(--vertical-rhythm-spacing) * 2);padding:0;padding-left:calc(var(--vertical-rhythm-spacing) * 3);background-position:left top;background-size:calc(var(--vertical-rhythm-spacing) * 2);font-size:var(--font-size-medium);font-weight:700;}.menu--sub-menu.megamenu-enabled .menu-level-2 .menu-item a:hover{color:var(--color-primary-1);}.menu--sub-menu.megamenu-enabled .menu-level-2 .description{display:block;color:var(--color-grey-dark);font-size:var(--font-size-small);font-weight:400;}.transparent_header .lgd-region--primary-menu nav > .menu > .menu-item:not(.search-icon) > a:not(.button-link),.transparent_header .lgd-region--primary-menu nav > .menu > .menu-item > span.no-link:not(.button-link){color:var(--color-white);}.transparent_header .lgd-region--primary-menu nav > .menu > .menu-item.search-icon a{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill=\"white\" d=\"M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z\"/></svg>");}.transparent_header .lgd-region--primary-menu nav > .menu > .menu-item--expanded::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path fill=\"white\" d=\"M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z\"/></svg>");}}.site-trentonsolutions .lgd-region--primary-menu nav > .menu > .menu-item a:not(.button-link),.site-trentonsolutions .lgd-region--primary-menu nav > .menu > .menu-item span.no-link:not(.button-link){color:var(--color-white);}.site-trentonsolutions .lgd-region--primary-menu nav > .menu > .menu-item span.no-link:not(.button-link){color:var(--color-white);}.site-trentonsolutions .lgd-region--primary-menu nav > .menu > .menu-item--expanded::after{background-image:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/menu-down-arrow.svg);}.site-trentonsolutions .menu--sub-menu.megamenu-disabled{opacity:0.7;background:var(--color-black);}.site-trentonsolutions .lgd-region--primary-menu nav > .menu > .menu-item.search-icon > a,.site-trentonsolutions .lgd-region--primary-menu nav > .menu > .menu-item.search-icon:hover > a{color:transparent;}.site-trentonsolutions .mm.lgd-header__nav--active .lgd-region--primary-menu,.site-trentonsolutions .mm.lgd-header__nav--active .menu--sub-menu{background-color:var(--color-black);}.site-thamestechnologycouk .menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded > a::after,.site-thamestechnology .menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded > a::after,.site-default .menu--sub-menu.megamenu-enabled>.menu-item.menu-item--expanded>a::after{background:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/thames-blue-arrow.svg);position:absolute;right:var(--vertical-rhythm-spacing);display:inline-block;width:14px;height:14px;margin-top:20px;content:"";border:none;background-repeat:no-repeat;background-position:0 center;background-size:100%;}.site-thamestechnologycouk .menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded:hover > a::after,.site-thamestechnologycouk .menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded > a:hover::after,.site-thamestechnology .menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded:hover > a::after,.site-thamestechnology .menu--sub-menu.megamenu-enabled > .menu-item.menu-item--expanded > a:hover::after,.site-default .menu--sub-menu.megamenu-enabled>.menu-item.menu-item--expanded:hover>a::after,.site-default .menu--sub-menu.megamenu-enabled>.menu-item.menu-item--expanded>a:hover::after{background:url(/profiles/custom/paragon_distro/themes/paragon/paragon_base/assets/images/thames-white-arrow.svg);position:absolute;right:var(--vertical-rhythm-spacing);display:inline-block;width:14px;height:14px;margin-top:20px;content:"";border:none;background-repeat:no-repeat;background-position:0 center;background-size:100%;}
.field--type-text-long a{transition:all 200ms ease-out;text-decoration:underline;text-underline-offset:3px;}.field--type-text-long a:hover{text-underline-offset:5px;}@media screen and (max-width:620px){.field--type-text-long iframe{aspect-ratio:16 / 9;height:auto;width:100%;}}.text.green-background,.text.blue-background,.text.purple-background{padding:var(--vertical-rhythm-spacing);}.text.green-background{background:var(--color-primary-4);}.text.blue-background{background:var(--color-primary-1);}.text.purple-background{background:var(--color-primary-2);}
