@font-face{font-family:"Biennale";src:url("/fonts/BiennaleSemiBold/font.woff2") format('woff2');font-display:auto;font-weight:600}@font-face{font-family:"Biennale";src:url("/fonts/BiennaleMedium/font.woff2") format('woff2');font-display:auto;font-weight:400}@font-face{font-family:"Biennale";src:url("/fonts/BiennaleBook/font.woff2") format('woff2');font-display:auto;font-weight:300}@font-face{font-family:"Biennale";src:url("/fonts/BiennaleLight/font.woff2") format('woff2');font-display:auto;font-weight:200}
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,::before,::after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.accordion{width:100%}.accordion.groups-2{display:grid;grid-template-columns:55% 45%;gap:2rem}@media(max-width:1199px){.accordion.groups-2{display:block}}.accordion.groups-3{display:grid;grid-template-columns:40% 30% 30%;gap:2rem}@media(max-width:1199px){.accordion.groups-3{display:block}}.accordion .accordion-group{counter-reset:i}.accordion .accordion-group>h3{margin-top:1.5em;margin-bottom:1rem !important}.accordion .accordion-item{--accordionBorderColour:rgba(255,255,255,.75);counter-increment:i;background-color:transparent;border-radius:0;border:1px solid var(--accordionBorderColour);border-top:0;border-left:0;border-right:0}.accordion .accordion-item:first-of-type{border-top:1px solid var(--accordionBorderColour)}.accordion .accordion-item .accordion-header,.accordion .accordion-item .accordion-collapse{margin:0 !important}.accordion .accordion-item .accordion-header{--accordionHeaderHoverBackground:rgba(255,255,255,.1)}.accordion .accordion-item .accordion-header:before{display:none}.accordion .accordion-item .accordion-button{font-size:1.5rem;color:var(--defaultColour);background-color:transparent;border-radius:0}.accordion .accordion-item .accordion-button:hover{background-color:var(--accordionHeaderHoverBackground)}.accordion .accordion-item .accordion-button:before{content:counter(i,decimal-leading-zero);margin-right:1em;color:var(--accentColour);min-width:2ch}.accordion .accordion-item .accordion-button:after{filter:contrast(1) brightness(50)}.accordion .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:var(--accentColour)}.accordion .accordion-item .accordion-button:not(.collapsed):before{color:#fff}.accordion .accordion-item .accordion-button:not(.collapsed):after{filter:contrast(1) brightness(50)}.accordion .accordion-item .accordion-body{padding:2rem;--gridRowGap:1.5rem;--gridAlignItems:var(--sectionContentVerticalAlignment);--gridAlignContent:var(--sectionContentVerticalAlignment);color:var(--sectionContentColour,var(--defaultColour,#000));grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);text-align:left}.gradient-white .accordion .accordion-item{--accordionBorderColour:rgba(0,0,0,.25)}.gradient-white .accordion .accordion-item .accordion-button{--defaultColour:var(--omniNavy)}.gradient-white .accordion .accordion-item .accordion-button:after{filter:contrast(1) brightness(0)}.gradient-white .accordion .accordion-item .accordion-button:not(.collapsed):after{filter:contrast(1) brightness(50)}.banner-wrapper{position:relative;z-index:1}@media(min-width:1200px){.banner-wrapper h1,.banner-wrapper h3{display:inline-block;max-width:75%}}.banner-wrapper.floating-image-left .floating-image{left:-30%}.banner-wrapper.floating-image-right .floating-image{right:clamp(-13vw,-25%,-40%)}.banner-wrapper.has-hero-image h1,.banner-wrapper.has-hero-image h3{max-width:100%}.banner-wrapper h1{line-height:1;margin-bottom:1.5rem;width:100%}.banner-wrapper h3{font-size:1.2rem;line-height:1.5}.banner-wrapper h3:before{display:none !important}.banner-wrapper .banner{background-color:var(--bannerBackgroundColour);background-size:var(--bannerBackgroundSize,cover);background-position:var(--bannerBackgroundPosition,center);background-image:var(--bannerBackgroundImage);background-attachment:var(--bannerBackgroundAttachment);color:var(--bannerContentColour);text-align:var(--bannerContentHorizontalAlignment,center);align-content:var(--bannerContentVerticalAlignment);align-items:var(--bannerContentVerticalAlignment,center);padding:var(--sectionSpacing);box-shadow:var(--cardShadowLarge);min-height:27vmax;background-repeat:no-repeat;display:flex;position:relative;z-index:1;text-shadow:2px 2px 24px rgba(0,0,0,.7);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all 300ms ease-in-out 0s}@media(max-width:767px){.banner-wrapper .banner{padding:2rem}}@media(max-width:1200px){.banner-wrapper .banner{min-height:35vmax}}.banner-wrapper .banner .product-category img{max-width:175px}.banner-wrapper .banner .hero-image{align-items:center;display:flex;justify-content:center;flex:.6;z-index:2}@media(max-width:991px){.banner-wrapper .banner .hero-image{display:none}}.banner-wrapper .banner .hero-image img{max-height:100%;max-width:100%}.banner-wrapper .banner .action-buttons{margin-top:2rem}.banner-wrapper .banner .action-buttons ul li{display:inline-block;margin-bottom:.5rem;margin-right:.5rem}.banner-wrapper .banner .action-buttons ul li:not(.video) a{margin-top:.5rem}.banner-wrapper .banner .row{padding:var(--sectionSpacing) 0;gap:1.5rem}@media(max-width:991px){.banner-wrapper .banner .row{flex-flow:column}}.banner-wrapper .banner .row>div{z-index:2}.banner-wrapper .banner .floating-image{top:-25%;max-height:clamp(50vh,60vh,145%)}.banner-wrapper.dark .banner{text-shadow:none}.banner-wrapper.blog{padding:var(--sectionSpacing) 0}.banner-wrapper.blog h1,.banner-wrapper.blog h3{display:block}.banner-wrapper.blog h1{font-size:3rem;line-height:1;width:75%;font-weight:700;margin-bottom:.5rem}.banner-wrapper.blog h3{font-weight:var(--fontWeightSemiBold);font-size:1.25rem;line-height:1.75rem;font-weight:var(--fontWeightNormal)}.banner-wrapper.blog .banner{padding:0;width:80%;margin-top:2.5rem;min-height:0;height:16rem;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;box-shadow:var(--cardShadowLarge)}.banner-wrapper.case-study.floating-image-left .floating-image{left:-10%}.banner-wrapper.case-study.floating-image-right .floating-image{right:-10%}.banner-wrapper.case-study .banner{padding:0;min-height:0}.banner-wrapper.case-study .banner .row{padding:0}.banner-wrapper.case-study .banner .row .col{align-content:flex-end}.banner-wrapper.case-study .banner .heading{display:flex;flex-direction:column;text-align:left;margin-top:15vh;margin-bottom:2.5vh}.banner-wrapper.case-study .banner .heading h1{max-width:100%}.banner-wrapper.case-study .banner .hero-image{background-size:cover;background-position:center;flex:.9;min-height:40vh}.banner-wrapper.case-study .banner .floating-image{top:-60%;max-height:115%}.banner-wrapper.angled{filter:drop-shadow(0 18px 36px rgba(0,0,0,.3))}.banner-wrapper.angled .banner{clip-path:polygon(0 0,100% 0,100% 80%,0 100%,0 0)}.banner-wrapper.offset.floating-image-right .floating-image{max-height:70vh;top:-30%}.banner-wrapper.offset+article>section:first-of-type{margin-top:-3rem;z-index:1}.banner-wrapper.offset+article>section:first-of-type .container{flex-wrap:wrap;box-shadow:var(--cardShadowXLarge);background:var(--omniWhite);background:var(--whiteGradient)}.banner-wrapper.offset+article>section:first-of-type .container .demonstration-form{margin-top:var(--gridRowGap)}.banner-wrapper.offset+article>section.container-background .container{padding:5rem}.banner-wrapper.offset .floating-image{max-height:70vh;top:-20%}.blog-page h1{font-size:3rem;line-height:1;width:75%;font-weight:700;margin-bottom:.5rem}.blog-page h3:before,.blog-page h4:before{display:none}.blog-page article{color:var(--omniNavy);padding:var(--sectionSpacing);padding-top:0}.blog-page article figure{display:flex;align-items:center}.blog-page article figure .author{flex:0 0 auto;margin-right:10px}.blog-page article .container{display:flex;background:var(--whiteGradient);border-radius:.5rem;padding:5rem;position:relative;min-height:80vh}@media(max-width:992px){.blog-page article .container{flex-direction:column}}.blog-page article .container .floating-image{z-index:-1;display:block}.blog-page article .container .floating-image.right{right:-50%;top:30%}.blog-page article .container .floating-image.left{left:-50%;top:70%}.blog-page article .metadata{margin-bottom:.5rem;min-width:25%;padding-right:1rem}@media(max-width:992px){.blog-page article .metadata{min-width:0;padding-right:0}}.blog-page article .metadata>div{position:sticky;top:5rem}.blog-page article .metadata .blog-navigation{margin-top:2rem;margin-left:-1rem}@media(max-width:1199px){.blog-page article .metadata .blog-navigation{display:none}}.blog-page article .metadata .blog-navigation>section.scroll-nav-wrapper{position:static !important;background:transparent;padding-right:1.5rem}@media(max-width:2030px){.blog-page article .metadata .blog-navigation>section.scroll-nav-wrapper{display:block !important}}.blog-page article .metadata .blog-navigation>section.scroll-nav-wrapper>.scroll-nav{padding:0}.blog-page article .content{grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);--gridRowGap:1.5rem;align-items:start;width:100%}.blog-page article .content h2:first-child{margin-top:0;font-weight:var(--fontWeightNormal)}.blog-page article .content h1,.blog-page article .content h2,.blog-page article .content h3,.blog-page article .content h4,.blog-page article .content h5{margin-bottom:calc(.5rem - var(--gridRowGap))}.blog-page article .content h1 b,.blog-page article .content h2 b,.blog-page article .content h3 b,.blog-page article .content h4 b,.blog-page article .content h5 b,.blog-page article .content h1 strong,.blog-page article .content h2 strong,.blog-page article .content h3 strong,.blog-page article .content h4 strong,.blog-page article .content h5 strong{font-weight:var(--fontWeightNormal)}.blog-page article .content img{width:100%;height:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--fontFamily);color:var(--defaultColour);font-size:var(--defaultFontSize);font-weight:var(--fontWeightBook);background:var(--omniRoyalBlue);background:var(--blueGradient);overflow-x:hidden}body.omni-theme{--layoutWidthMax:100%;--layoutWidth:var(--layoutWidthMax);--blueGradient:linear-gradient(90deg,#0e142f 0%,#001449 100%);--whiteGradient:linear-gradient(180deg,#fff 85%,#ead6ff 100%);--redGradient:linear-gradient(90deg,#ff0050 0%,#9d0052 100%);--scrollbarWidth:0;--windowWidth:calc(100vw - var(--scrollbarWidth));--defaultFontSize:1.1rem;--defaultColour:#fff;--defaultOutline:-webkit-focus-ring-color auto 1px;--fontFamily:Biennale,Verdana,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--headingFontFamily:Biennale,Verdana,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--fontWeightLight:200;--fontWeightBook:300;--fontWeightNormal:400;--fontWeightSemibold:500;--fontWeightBold:600;--accentColour:255,0,80;--accent2Colour:178,102,255;--linkColour:rgba(var(--accentColour),1);--hoverTransition:150ms cubic-bezier(.215,.61,.355,1);--avatarShadow:0 0 10px rgba(50,50,93,.31),0 1px 3px rgba(0,0,0,.08);--buttonShadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);--gridColumnCount:1;--gridRowGap:1rem;--gridColumnGap:0;--cardBorderColor:#cbd6e0;--cardBackground:var(--whiteGradient);--cardShadowXSmall:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);--cardShadowSmall:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);--cardShadowMedium:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);--cardShadowLarge:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3);--cardShadowLargeInset:inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3);--cardShadowXLarge:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);--cardShadowXXLarge:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.03);--cardShadowXSMallMargin:2px;--cardShadowSmallMargin:8px;--cardShadowMediumMargin:16px;--cardShadowLargeMargin:32px;--cardShadowXLargeMargin:48px;--cardBorderRadius:0;--cardBorderLargeRadius:0;--omnistarGrants:255,0,80;--omnistarEthics:255,0,80;--omnistarResearch:255,0,80;--sectionSpacing:8vh;--omniWhite:rgba(var(--omniWhiteRgb),1);--omniRed:rgba(var(--omniRedRgb),1);--omniPurple:rgba(var(--omniPurpleRgb),1);--omniAqua:rgba(var(--omniAquaRgb),1);--omniPink:rgba(var(--omniPinkRgb),1);--omniGreen:rgba(var(--omniGreenRgb),1);--omniNavy:rgba(var(--omniNavyRgb),1);--omniRoyalBlue:rgba(var(--omniRoyalBlueRgb),1);--omniWhiteRgb:255,255,255;--omniRedRgb:255,0,80;--omniPurpleRgb:178,102,255;--omniAquaRgb:100,254,254;--omniPinkRgb:231,71,247;--omniGreenRgb:0,255,152;--omniNavyRgb:14,20,47;--omniRoyalBlueRgb:0,20,73;--bs-gutter-x:1rem}@media(min-width:576px){body.omni-theme{--layoutWidthMax:540px}}@media(min-width:768px){body.omni-theme{--layoutWidthMax:720px}}@media(min-width:992px){body.omni-theme{--layoutWidthMax:960px}}@media(min-width:1200px){body.omni-theme{--layoutWidthMax:1140px}}@media(min-width:1400px){body.omni-theme{--layoutWidthMax:1320px}}@media(max-width:767px){body.omni-theme{--sectionSpacing:6vh}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:var(--fontWeightLight)}h1,h2,h3{font-family:var(--headingFontFamily)}h1{font-size:4.5rem}@media(max-width:1200px){h1{font-size:3.75rem}}@media(max-width:767px){h1{font-size:3rem}}h2{font-size:3rem}@media(max-width:1200px){h2{font-size:2.6rem}}@media(max-width:767px){h2{font-size:2.25rem}}h3{font-size:2rem}@media(max-width:1200px){h3{font-size:1.75rem}}@media(max-width:767px){h3{font-size:1.5rem}}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}dl,ol,ul{margin-bottom:0}strong{font-weight:var(--fontWeightBold)}img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}a{font-weight:var(--linkWeight,var(--fontWeightNormal));cursor:pointer;color:var(--linkColour);opacity:var(--linkOpacity,1);transition:var(--hoverTransition);transition-property:color,opacity;word-break:break-word}a:hover,a:active,a:focus{color:rgba(var(--accent2Colour),1)}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{--accentColour:var(--omniRed);margin-top:1em}.h2:before,.h3:before,.h4:before,.h5:before,.h6:before,h2:before,h3:before,h4:before,h5:before,h6:before{content:'';display:block;position:relative;top:-.5rem;height:2px;width:10%;min-width:10px;max-width:90px;background-color:var(--accentColour)}a:hover .line-path,button:hover .line-path{--arrowLineOpacity:1}a:hover .tip-path,button:hover .tip-path{--arrowTipTransform:var(--arrowHoverOffset)}a.loading,button.loading{position:relative}a.loading:after,button.loading:after{content:'';margin-top:-4px;margin-left:5px;vertical-align:middle;border-radius:100%;display:inline-block;height:20px;width:20px;box-sizing:border-box;border:3px solid rgba(255,255,255,.3);border-radius:50%;animation:spinner 1.2s linear infinite;border-top-color:#fff}a.loading svg,button.loading svg{display:none}.feature-buttons,.slider-buttons,.slider-overlay-buttons,.carousel-buttons{--accentColour:255,0,80}.omnistar-grants{--accentColour:var(--omnistarGrants);--accent2Colour:var(--omnistarGrants);--linkColour:rgba(var(--omnistarGrants),1)}.omnistar-grants .feature-buttons,.omnistar-grants .slider-buttons,.omnistar-grants .slider-overlay-buttons,.omnistar-grants .carousel-buttons{--accentColour:var(--omnistarGrants)}.omnistar-ethics{--accentColour:var(--omnistarEthics);--accent2Colour:var(--omnistarEthics);--linkColour:rgba(var(--omnistarEthics),1)}.omnistar-ethics .feature-buttons,.omnistar-ethics .slider-buttons,.omnistar-ethics .slider-overlay-buttons,.omnistar-ethics .carousel-buttons{--accentColour:var(--omnistarEthics)}.omnistar-research{--accentColour:var(--omnistarResearch);--accent2Colour:var(--omnistarResearch);--linkColour:rgba(var(--omnistarResearch),1)}.omnistar-research .feature-buttons,.omnistar-research .slider-buttons,.omnistar-research .slider-overlay-buttons,.omnistar-research .carousel-buttons{--accentColour:var(--omnistarResearch)}.btn{color:inherit;font-size:var(--defaultFontSize)}.btn.btn-default{-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;-webkit-box-shadow:var(--buttonShadow);box-shadow:var(--buttonShadow);font-weight:var(--fontWeightBold);text-transform:uppercase;letter-spacing:.025em;font-size:var(--defaultFontSize);filter:brightness(1);border-radius:2rem;padding:.375rem 1rem;color:var(--omniNavy);background-color:#fff;border-color:#fff}.btn.btn-default:focus-visible{outline:var(--defaultOutline)}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{filter:brightness(1.1)}.btn.btn-default.disabled,.btn.btn-default[disabled],.btn.btn-default:disabled{filter:brightness(1.1)}.btn.btn-default.disabled:hover,.btn.btn-default[disabled]:hover,.btn.btn-default:disabled:hover{filter:brightness(1.2)}.btn.btn-default.active:hover,.btn.btn-default.active:active,.btn.btn-default.active:focus{filter:brightness(1.1)}.btn.btn-default:active{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn.btn-default.active:active{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn.btn-primary{-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;-webkit-box-shadow:var(--buttonShadow);box-shadow:var(--buttonShadow);font-weight:var(--fontWeightBold);text-transform:uppercase;letter-spacing:.025em;font-size:var(--defaultFontSize);filter:brightness(1);border-radius:2rem;padding:.375rem 1rem;color:#fff;background-color:rgba(var(--accentColour),1);border-color:rgba(var(--accentColour),1)}.btn.btn-primary:focus-visible{outline:var(--defaultOutline)}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{filter:brightness(1.1)}.btn.btn-primary.disabled,.btn.btn-primary[disabled],.btn.btn-primary:disabled{filter:brightness(1.1)}.btn.btn-primary.disabled:hover,.btn.btn-primary[disabled]:hover,.btn.btn-primary:disabled:hover{filter:brightness(1.2)}.btn.btn-primary.active:hover,.btn.btn-primary.active:active,.btn.btn-primary.active:focus{filter:brightness(1.1)}.btn.btn-primary:active{box-shadow:0 0 0 .25rem rgba(var(--accentColour),.5)}.btn.btn-primary.active:active{box-shadow:0 0 0 .25rem rgba(var(--accentColour),.5)}.btn.btn-secondary{-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;-webkit-box-shadow:var(--buttonShadow);box-shadow:var(--buttonShadow);font-weight:var(--fontWeightBold);text-transform:uppercase;letter-spacing:.025em;font-size:var(--defaultFontSize);filter:brightness(1);border-radius:2rem;padding:.375rem 1rem;color:#fff;background-color:transparent;border-color:#fff;border-width:2px}.btn.btn-secondary:focus-visible{outline:var(--defaultOutline)}.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus{filter:brightness(1.1)}.btn.btn-secondary.disabled,.btn.btn-secondary[disabled],.btn.btn-secondary:disabled{filter:brightness(1.1)}.btn.btn-secondary.disabled:hover,.btn.btn-secondary[disabled]:hover,.btn.btn-secondary:disabled:hover{filter:brightness(1.2)}.btn.btn-secondary.active:hover,.btn.btn-secondary.active:active,.btn.btn-secondary.active:focus{filter:brightness(1.1)}.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus{color:#fff}.btn.btn-secondary:active{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn.btn-secondary.active:active{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn.btn-danger{-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;-webkit-box-shadow:var(--buttonShadow);box-shadow:var(--buttonShadow);font-weight:var(--fontWeightBold);text-transform:uppercase;letter-spacing:.025em;font-size:var(--defaultFontSize);filter:brightness(1);border-radius:2rem;padding:.375rem 1rem;color:#fff;background-color:#f20040;border-color:#dd003b}.btn.btn-danger:focus-visible{outline:var(--defaultOutline)}.btn.btn-danger:hover,.btn.btn-danger:active,.btn.btn-danger:focus{filter:brightness(1.1)}.btn.btn-danger.disabled,.btn.btn-danger[disabled],.btn.btn-danger:disabled{filter:brightness(1.1)}.btn.btn-danger.disabled:hover,.btn.btn-danger[disabled]:hover,.btn.btn-danger:disabled:hover{filter:brightness(1.2)}.btn.btn-danger.active:hover,.btn.btn-danger.active:active,.btn.btn-danger.active:focus{filter:brightness(1.1)}.btn.btn-danger:active{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn.btn-danger.active:active{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn.btn-success{-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;-webkit-box-shadow:var(--buttonShadow);box-shadow:var(--buttonShadow);font-weight:var(--fontWeightBold);text-transform:uppercase;letter-spacing:.025em;font-size:var(--defaultFontSize);filter:brightness(1);border-radius:2rem;padding:.375rem 1rem;color:#fff;background-color:#7ac142;border-color:#3aad3a}.btn.btn-success:focus-visible{outline:var(--defaultOutline)}.btn.btn-success:hover,.btn.btn-success:active,.btn.btn-success:focus{filter:brightness(1.1)}.btn.btn-success.disabled,.btn.btn-success[disabled],.btn.btn-success:disabled{filter:brightness(1.1)}.btn.btn-success.disabled:hover,.btn.btn-success[disabled]:hover,.btn.btn-success:disabled:hover{filter:brightness(1.2)}.btn.btn-success.active:hover,.btn.btn-success.active:active,.btn.btn-success.active:focus{filter:brightness(1.1)}.btn.btn-success:active{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn.btn-success.active:active{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn.btn-link{-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;-webkit-box-shadow:var(--buttonShadow);box-shadow:var(--buttonShadow);font-weight:var(--fontWeightBold);text-transform:uppercase;letter-spacing:.025em;font-size:var(--defaultFontSize);filter:brightness(1);border-radius:2rem;padding:.375rem 1rem;--defaultOutline:#fff;--accentColour:255,255,255;color:rgba(var(--accentColour),1);background-color:transparent;border-color:rgba(var(--accentColour),1);text-decoration:none;box-shadow:none}.btn.btn-link:focus-visible{outline:var(--defaultOutline)}.btn.btn-link:hover,.btn.btn-link:active,.btn.btn-link:focus{filter:brightness(1.1)}.btn.btn-link.disabled,.btn.btn-link[disabled],.btn.btn-link:disabled{filter:brightness(1.1)}.btn.btn-link.disabled:hover,.btn.btn-link[disabled]:hover,.btn.btn-link:disabled:hover{filter:brightness(1.2)}.btn.btn-link.active:hover,.btn.btn-link.active:active,.btn.btn-link.active:focus{filter:brightness(1.1)}.btn.btn-link:active{box-shadow:0 0 0 .25rem rgba(var(--accentColour),.5)}.btn.btn-link.active:active{box-shadow:0 0 0 .25rem rgba(var(--accentColour),.5)}.btn.btn-circle{padding:0;display:inline-flex;align-items:center}.btn.btn-circle:hover,.btn.btn-circle:active,.btn.btn-circle:focus{color:rgba(var(--accentColour),1)}.btn.btn-circle span.circle{border-radius:50%;color:#fff;background-color:rgba(var(--accentColour),1);display:inline-block;padding:.5rem .75rem;margin-right:.75rem;display:flex;align-items:center;min-height:39px}.btn.btn-square{padding:0;display:inline-flex;align-items:center}.btn.btn-square:hover,.btn.btn-square:active,.btn.btn-square:focus{color:rgba(var(--accentColour),1)}.btn.btn-square span.square{color:#fff;background-color:rgba(var(--accentColour),1);display:inline-block;padding:.5rem .75rem;margin-right:.75rem;vertical-align:middle;display:flex;align-items:center;min-height:39px}.btn.grants,.btn.ethics,.btn.research{display:inline-flex;align-items:center}.btn.grants:before,.btn.ethics:before,.btn.research:before{content:'';width:30px;height:30px;background-image:url("/media/11xfc2mv/omnistar-logo-white-small.svg");background-size:contain;background-position:center;background-repeat:no-repeat;display:block;margin-right:.5rem}.btn.grants{--accentColour:var(--omnistarGrants);--accent2Colour:var(--omnistarGrants);--linkColour:rgba(var(--omnistarGrants),1)}.btn.ethics{--accentColour:var(--omnistarEthics);--accent2Colour:var(--omnistarEthics);--linkColour:rgba(var(--omnistarEthics),1)}.btn.research{--accentColour:var(--omnistarResearch);--accent2Colour:var(--omnistarResearch);--linkColour:rgba(var(--omnistarResearch),1)}.gradient-white .btn.btn-secondary{--accentColour:var(--omniNavyRgb);background-color:transparent;color:var(--omniNavy);border-color:var(--omniNavy);border-width:2px}.gradient-red .btn.btn-primary{--accentColour:var(--omniWhiteRgb);background-color:var(--omniWhite);color:var(--omniNavy);border-color:var(--omniWhite)}.form-check{display:grid;align-items:center;grid-template-columns:25px 1fr;padding-left:0}.form-check .form-check-input{margin-top:0;margin-left:0}.action-buttons ul{margin-bottom:0}.action-buttons ul li{margin-bottom:.25rem}.action-buttons ul li:last-of-type{margin-bottom:0}.action-buttons a{text-align:left}.action-buttons .secondary .btn.btn-circle span.circle{color:rgba(var(--accentColour),1);background-color:transparent;border:2px solid rgba(var(--accentColour),1);padding:.5rem calc(.75rem - 2px)}.action-buttons .secondary .btn.btn-square span.square{color:rgba(var(--accentColour),1);background-color:transparent;border:2px solid rgba(var(--accentColour),1);padding:.5rem calc(.75rem - 2px)}.dark:not(.ignore):not(.offset-background) .content .action-buttons .btn.btn-square,.dark:not(.ignore):not(.offset-background)>div .action-buttons .btn.btn-square{position:relative}.dark:not(.ignore):not(.offset-background) .content .action-buttons .btn.btn-square:before,.dark:not(.ignore):not(.offset-background)>div .action-buttons .btn.btn-square:before{content:'';height:2px;width:0;background-color:#fff;z-index:1;position:absolute;bottom:0;left:50px;transition:width .5s}.dark:not(.ignore):not(.offset-background) .content .action-buttons .btn.btn-square:hover,.dark:not(.ignore):not(.offset-background)>div .action-buttons .btn.btn-square:hover,.dark:not(.ignore):not(.offset-background) .content .action-buttons .btn.btn-square:active,.dark:not(.ignore):not(.offset-background)>div .action-buttons .btn.btn-square:active,.dark:not(.ignore):not(.offset-background) .content .action-buttons .btn.btn-square:focus,.dark:not(.ignore):not(.offset-background)>div .action-buttons .btn.btn-square:focus{color:#fff}.dark:not(.ignore):not(.offset-background) .content .action-buttons .btn.btn-square:hover:before,.dark:not(.ignore):not(.offset-background)>div .action-buttons .btn.btn-square:hover:before,.dark:not(.ignore):not(.offset-background) .content .action-buttons .btn.btn-square:active:before,.dark:not(.ignore):not(.offset-background)>div .action-buttons .btn.btn-square:active:before,.dark:not(.ignore):not(.offset-background) .content .action-buttons .btn.btn-square:focus:before,.dark:not(.ignore):not(.offset-background)>div .action-buttons .btn.btn-square:focus:before{width:calc(100% - 50px)}.hover-arrow{--arrowSpacing:5px;--arrowHoverTransition:150ms cubic-bezier(.215,.61,.355,1);--arrowHoverOffset:translateX(3px);--arrowTipTransform:none;--arrowLineOpacity:0;margin-left:var(--arrowSpacing);stroke-width:2px;fill:none;stroke:currentColor;vertical-align:initial}.hover-arrow.small{--arrowSpacing:4px;stroke-width:1.5px}.hover-arrow .line-path{opacity:var(--arrowLineOpacity);transition:opacity var(--hoverTransition,var(--arrowHoverTransition))}.hover-arrow .tip-path{transform:var(--arrowTipTransform);transition:transform var(--hoverTransition,var(--arrowHoverTransition))}.product-card{background-color:#fff;-webkit-box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);border-radius:4px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkmark{--checkmarkColour:#7ac142;--checkmarkAnimation:cubic-bezier(.65,0,.45,1);width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:1rem auto;box-shadow:inset 0 0 0 var(--checkmarkColour);animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark .checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:var(--checkmarkColour);fill:none;animation:stroke .6s var(--checkmarkAnimation) forwards}.checkmark .checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s var(--checkmarkAnimation) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px var(--checkmarkColour)}}.video-wrapper{--video-color:inherit;--video-color-invert:#fff;--clip-path:circle(24px at left);--clip-path-hover:circle(56px at left);--clip-path-clicked:circle(100vmax at left);--video-duration:.4s;--video-timing-function:ease;display:inline-flex;align-items:center;margin-top:1rem;font-family:var(--fontFamily);position:relative;font-size:var(--defaultFontSize)}.video-wrapper .video{display:flex;justify-content:center;align-items:center;margin-left:20px;clip-path:var(--clip-path);transition:clip-path var(--video-duration) var(--video-timing-function)}.video-wrapper .video:before{height:48px;width:48px;border-radius:50%;content:'';background:rgba(var(--accentColour),1);z-index:1;position:absolute;opacity:.7;transition:opacity var(--video-duration) ease,height var(--video-duration) ease,width var(--video-duration) ease}.video-wrapper .video:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"" !important;position:absolute;color:#fff;z-index:1;opacity:1;margin-left:3px;transition:opacity .1s ease}.video-wrapper .video video{position:absolute;background:#c4cbde;top:50%;left:15%;max-width:280px;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);transition:left .1s;transition-delay:.3s}.video-wrapper .text{position:relative;opacity:var(--opacity,1);transition:opacity .3s var(--video-timing-function) .2s}.video-wrapper .text::before,.video-wrapper .text::after{content:"";position:absolute;bottom:0;left:5px;right:25px;height:0;display:none}.video-wrapper .text::before{box-shadow:26px 0 0 1px rgba(var(--accentColour),1);right:var(--r,100%);opacity:var(--opacity,0);transition:right .5s ease-in,opacity .1s linear}.video-wrapper .text::after{box-shadow:26px 0 0 1px var(--video-color-invert);clip-path:var(--clip-path);transition:clip-path var(--video-duration) var(--video-timing-function)}.video-wrapper .text>span::before,.video-wrapper .text>span::after{content:attr(data-text);padding-left:32px}.video-wrapper .text>span::before{color:var(--video-color)}.video-wrapper .text>span::after{color:var(--video-color-invert);clip-path:var(--clip-path);transition:clip-path var(--video-duration) var(--video-timing-function);position:absolute;left:0}.video-wrapper input{width:100%;height:100%;position:absolute;left:0;right:0;top:0;border-radius:40px;outline:none;z-index:2;appearance:none;cursor:pointer}.video-wrapper input:focus{outline:0}.video-wrapper input:hover~.video{clip-path:var(--clip-path-hover)}.video-wrapper input:hover~.video:before{height:120px;width:120px;opacity:0}.video-wrapper input:hover~.text::before{--r:25px;--opacity:1}.video-wrapper input:hover~.text::after{--r:25px;clip-path:var(--clip-path-hover);width:var(--r)}.video-wrapper input:hover~.text>span::before{color:rgba(var(--accentColour),1)}.video-wrapper input:hover~.text>span::after{clip-path:var(--clip-path-hover)}.video-wrapper input:checked{width:100%;height:100%;border-radius:0}.video-wrapper input:checked~.video{clip-path:var(--clip-path-clicked)}.video-wrapper input:checked~.video:before,.video-wrapper input:checked~.video:after{opacity:0}.video-wrapper input:checked~.video video{left:50%;max-width:unset;transition:left 0s,max-width 0s;transition-delay:0s}.video-wrapper input:checked~.text{--opacity:0;transition:opacity .1s var(--video-timing-function)}.video-wrapper input:checked~.text::after{clip-path:var(--clip-path-clicked)}.video-wrapper input:checked~.text>span::after{clip-path:var(--clip-path-clicked)}.video-btn-lg .video-wrapper{--clip-path:circle(42px at left);margin-top:2rem}.video-btn-lg .video-wrapper .video{margin-left:42px}.video-btn-lg .video-wrapper .video:before{height:96px;width:96px}.video-btn-lg .video-wrapper .video:after{margin-left:8px;font-size:1.5rem}.video-btn-lg .video-wrapper .text{opacity:0}@keyframes spinner{to{transform:rotate(360deg)}}body.page-not-found .main,body.search-results .main{overflow:unset}body.page-not-found .main .banner-wrapper.floating-image-right .floating-image,body.search-results .main .banner-wrapper.floating-image-right .floating-image{max-height:45vh;top:-20%;right:-5%}body.contact section.two-column-section:first-of-type{margin-top:-3rem;z-index:1}body.contact section.two-column-section .column-image>div{width:100%;display:flex;flex-wrap:nowrap;flex-direction:column}body.contact section.two-column-section .column-image>div a{width:100%;padding:1.5rem;transition:.4s all;border-radius:.5rem;text-decoration:none;display:flex;gap:1rem}body.contact section.two-column-section .column-image>div a:hover,body.contact section.two-column-section .column-image>div a:focus,body.contact section.two-column-section .column-image>div a:active{background-color:rgba(var(--omniPurpleRgb),.05);color:var(--linkColour)}body.contact section.two-column-section .column-image>div a strong{display:block;font-size:1.75rem}body.contact section.two-column-section .column-image>div a span span{color:var(--sectionContentColour)}body.products section.journey .slider-offscreen-item:nth-of-type(2){--accentColour:254,214,136}body.products section.journey .slider-offscreen-item:nth-of-type(3){--accentColour:244,114,32}body.products section.journey .slider-offscreen-item:nth-of-type(4){--accentColour:226,51,37}body.products section.journey .slider-offscreen-item:nth-of-type(5){--accentColour:163,25,76}body.products section.journey .slider-offscreen-item:nth-of-type(6){--accentColour:139,92,246}body.products section.journey .slider-offscreen-item:nth-of-type(7){--accentColour:75,161,251}body.products section.journey .slider-offscreen-item:nth-of-type(8){--accentColour:65,209,120}body.products section.journey .content-container{border-top:.5rem solid rgba(var(--accentColour),1);padding-top:2rem}body.products section.arms .offset-popout{position:absolute;display:grid;grid-template-columns:65% 35%;bottom:-3rem;left:calc(50% - 2rem);background:#fff;width:33%;max-width:500px;box-shadow:var(--cardShadowMedium)}@media(max-width:991px){body.products section.arms .offset-popout{display:none}}body.products section.arms .offset-popout>div{padding:2rem}body.products section.arms .offset-popout>div.popout-content{display:grid;gap:var(--gridRowGap)}body.products section.arms .offset-popout>div.popout-content .btn{text-align:left}body.products section.arms .offset-popout>div.popout-image{background-image:url("/media/brth4bs5/june-at-arms.png");height:100%;background-size:cover;background-position:center}body.industries section.statistics{--sectionSpacing:4vh;max-width:var(--layoutWidthMax);margin:0 auto;padding:var(--sectionSpacing);border-radius:.5rem}body.industries section.statistics .column-item{background:transparent;box-shadow:none;text-align:center;min-height:0}body.industries section.statistics .column-item .content{--gridRowGap:0 !important;--contentPadding:1rem}body.industries section.statistics .column-item .content h3{margin-bottom:0;font-size:2rem}body.industries section.statistics .floating-image{right:-25%;z-index:-1;min-height:45vh;top:-20vh}section.experience-the-difference.floating-image-right .floating-image{right:-50%;bottom:-20%;top:auto !important;max-height:70vh !important}section.process-image .container{max-width:100%}section.process-image .container h2,section.process-image .container h3,section.process-image .container p{width:var(--layoutWidth);margin:0 auto;display:block}section.process-image .container h3{margin:3rem auto 0 auto;font-weight:var(--fontWeightSemibold)}section.process-image .container h3:before{display:none}section.process-image .container h3:first-of-type{margin-top:0}section.process-image .container .image-container{overflow:auto;width:100%;padding:0 4vw;text-align:center;-webkit-overflow-scrolling:touch}section.process-image .container .image-container::-webkit-scrollbar{height:8px}section.process-image .container .image-container::-webkit-scrollbar-track{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAATSURBVBhXY0AD/4GACcpGAAYGAFn2A//VOR6+AAAAAElFTkSuQmCC')}section.process-image .container .image-container::-webkit-scrollbar-thumb{background-color:var(--omniRed);border-radius:2px}section.process-image .container .image-container img{max-width:min(200vw,2200px) !important;margin:3rem 0;max-height:70vh}footer{--footerImageHeight:35px;font-size:.95rem;padding:8rem 0 4rem 0}footer a{color:var(--footerLinkColour);text-decoration:none;padding-bottom:1px}footer a:hover,footer a:active,footer a:focus{color:var(--footerLinkColour);border-bottom:2px solid var(--omniRed)}footer a.btn:hover,footer a.btn:active,footer a.btn:focus{text-decoration:none}footer img{max-width:100%;height:var(--footerImageHeight);display:block}footer ul{margin:0}footer svg{max-width:24px}footer h6:before{display:none}footer .additional-information a{text-decoration:underline;border-bottom:0}footer .additional-information a:hover,footer .additional-information a:active,footer .additional-information a:focus{--footerLinkColour:rgba(var(--accentColour),1)}footer .additional-information p{margin-bottom:1rem}footer .office-locations a{display:flex;line-height:1.25;margin-bottom:.5rem;margin-top:1rem;align-items:center;transition:padding-left .4s}footer .office-locations a:hover,footer .office-locations a:active,footer .office-locations a:focus{text-decoration:none;border-left:2px solid var(--omniRed);border-bottom:0;padding-left:.5rem}footer .office-locations a strong{display:block}footer .office-locations a svg{margin-right:.5rem;transition:var(--hoverTransition);transition-property:color,opacity,filter}footer .contact-details ul li{margin-bottom:.5rem;margin-top:1rem}footer .contact-details strong{display:block}footer .industries ul{margin:0;line-height:1.5}footer .industries ul li{display:inline;line-height:1}footer .industries ul li:after{content:'';width:1px;background-color:var(--defaultColour);height:7px;display:inline-block;margin:0 .25rem}footer .industries ul li:last-of-type:after{display:none}footer .industries ul li a{line-height:1;white-space:nowrap;font-weight:var(--fontWeightNormal)}footer .social-media{display:flex;align-items:center}footer .social-media a{margin-right:1rem;min-width:24px;transform:scale(var(--scale,.8));transition:transform .3s cubic-bezier(.38,-.12,.24,1.91)}footer .social-media a:hover,footer .social-media a:active,footer .social-media a:focus{--scale:1;border-bottom:0}footer .social-media a:hover svg,footer .social-media a:active svg,footer .social-media a:focus svg{fill:var(--omniRed)}footer .social-media a svg{transition:fill .25s}header nav.navbar{background-color:#fff !important;transition:.5s top;box-shadow:4px 4px 8px rgba(0,0,0,.1)}@media(max-width:991px){header nav.navbar{top:0 !important}}header nav.navbar.open{background:var(--whiteGradient)}header nav.navbar .navbar-collapse{font-size:.9rem}@media(max-width:991px){header nav.navbar .navbar-collapse{height:calc(100vh - 60px);align-items:center;align-content:center;font-size:2rem}}header nav.navbar .navbar-brand img{max-height:35px;width:100%}header nav.navbar .search{width:25%;max-width:13rem}@media(max-width:1399px){header nav.navbar .search{display:none}}header nav.navbar .search button{color:#666;width:100%;margin:0;border:1px solid rgba(255,255,255,.4);border-radius:.375rem;display:flex;padding:.375rem .5rem;min-width:12rem;justify-content:space-between;align-items:center;font-weight:var(--fontWeightSemibold);transition:box-shadow .5s ease-in-out,border-color .5s ease-in-out}header nav.navbar .search button:active,header nav.navbar .search button:focus,header nav.navbar .search button:hover{box-shadow:0 0 0 .25rem rgba(255,0,80,.2);border-color:var(--omniRed);color:#000;outline:none}header nav.navbar .search button .button-container{align-items:center;display:flex;gap:.25rem}header nav.navbar .search button .button-container svg{stroke-width:1.6}header nav.navbar .search button .button-keys{display:flex;min-width:0;padding:.125rem .25rem}header nav.navbar .search button .button-keys kbd{border-radius:0}header nav.navbar .search button .button-keys kbd:first-of-type{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}header nav.navbar .search button .button-keys kbd:last-of-type{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}header nav ul.navbar-nav li.nav-item{list-style:none;padding:0;line-height:1.2}header nav ul.navbar-nav li.nav-item:hover a.nav-link i,header nav ul.navbar-nav li.nav-item:focus a.nav-link i,header nav ul.navbar-nav li.nav-item:active a.nav-link i{transform:rotate(180deg)}header nav ul.navbar-nav li.nav-item:hover>.mega-menu,header nav ul.navbar-nav li.nav-item:focus>.mega-menu,header nav ul.navbar-nav li.nav-item:active>.mega-menu{display:block}header nav ul.navbar-nav li.nav-item a.nav-link{color:#000;padding:1rem;white-space:nowrap}header nav ul.navbar-nav li.nav-item a.nav-link.active{color:rgba(var(--accentColour),1)}header nav ul.navbar-nav li.nav-item a.nav-link:focus,header nav ul.navbar-nav li.nav-item a.nav-link:hover,header nav ul.navbar-nav li.nav-item a.nav-link:active{color:rgba(var(--accentColour),1)}header nav ul.navbar-nav li.nav-item a.nav-link i{transition:.2s transform;font-size:.7rem}@media(max-width:991px){header nav ul.navbar-nav li.nav-item a.nav-link i.chevron{display:none}}header nav .mega-menu{display:none;position:absolute;width:100%;left:0;top:56px;background:var(--whiteGradient);box-shadow:4px 6px 8px rgba(0,0,0,.1)}@media(max-width:991px){header nav .mega-menu{display:none !important}}header nav .mega-menu img{max-height:10rem;max-width:10rem;display:block}header nav .mega-menu>div{margin:0 auto;padding:0}header nav .mega-menu>div>div{justify-items:center}header nav .mega-menu>div .menu-title{font-weight:var(--fontWeightSemibold);display:block}header nav .mega-menu>div .description{white-space:normal}header nav .mega-menu h6,header nav .mega-menu ul,header nav .mega-menu li,header nav .mega-menu p{color:var(--omniNavy)}header nav .mega-menu h6{font-weight:var(--fontWeightSemibold)}header nav .mega-menu h6:before{display:none}header nav .mega-menu ul{list-style:none;padding:0}header nav .mega-menu ul li:before{content:'✓';color:var(--omniPurple);margin-right:.5rem;font-weight:var(--fontWeightBold)}header nav .mega-menu .customer-story{display:flex;flex-direction:column;justify-content:space-evenly}header nav .mega-menu .additional-information .btn.btn-secondary{background:#f3f3f3;margin-top:.5rem;color:var(--omniNavy);width:100%;text-align:center;font-size:85%;border:0;border-radius:.25rem;box-shadow:none;filter:unset}header nav .mega-menu .additional-information .btn.btn-secondary:hover,header nav .mega-menu .additional-information .btn.btn-secondary:active,header nav .mega-menu .additional-information .btn.btn-secondary:focus{background-color:#eee}header nav .mega-menu .menu-footer{border-top:1px solid #ddd;padding:1rem 0;display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}header nav .mega-menu .menu-footer .btn.btn-secondary{--accentColour:var(--omniNavyRgb);font-size:85%;background-color:transparent;color:var(--omniNavy);border-color:var(--omniNavy);border-width:2px}.cta-wrapper{position:relative;margin-left:1rem;--menuButtonWidth:30px;--menuButtonHeight:30px;--menuButtonLineHeight:5px;--menuButtonColour:#000;min-width:var(--menuButtonWidth)}.cta-wrapper>a.btn-primary{margin-left:40px}.cta-wrapper .menu-button{width:var(--menuButtonWidth);height:var(--menuButtonHeight);display:block;cursor:pointer;position:absolute;left:0;top:0;bottom:0;margin:auto;background:transparent;border:0}.cta-wrapper .menu-button span{position:absolute;top:15px;left:.1em;background-color:var(--menuButtonColour);transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.cta-wrapper .menu-button span:before{position:absolute;top:-10px;left:0;content:' ';background-color:var(--menuButtonColour)}.cta-wrapper .menu-button span:after{position:absolute;top:10px;left:0;content:' ';background-color:var(--menuButtonColour)}.cta-wrapper .menu-button.open span{position:absolute;left:-6em;background:none}.cta-wrapper .menu-button.open span:after{position:absolute;left:6em;top:0;background-color:var(--menuButtonColour);transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.cta-wrapper .menu-button.open span:before{display:block;position:absolute;background-color:var(--menuButtonColour);top:0;left:6em;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.cta-wrapper .menu-button span,.cta-wrapper .menu-button span:before,.cta-wrapper .menu-button span:after,.cta-wrapper .menu-button.close span,.cta-wrapper .menu-button.close span:before,.cta-wrapper .menu-button.close span:after{width:var(--menuButtonWidth);height:var(--menuButtonLineHeight);border-radius:.2em;-moz-transition:all .5s cubic-bezier(.5,-.6,.19,1);-o-transition:all .5s cubic-bezier(.5,-.6,.19,1);-webkit-transition:all .5s cubic-bezier(.5,-.6,.19,1);transition:all .5s cubic-bezier(.5,-.6,.19,1)}.icon{min-width:30px;height:34px;display:inline-block;background-repeat:no-repeat;background-position:center;vertical-align:middle}.icon.location-pin{background-image:url("/media/tnvk5gks/pin-location-icon.svg")}.icon.main-location-pin{background-image:url("/media/ahwjstwg/main-pin-location-icon.svg")}.icon.server{background-image:url("/media/d0cm4aa0/server-icon.svg")}.icon.network{background-image:url("/media/urrmaami/network-icon.svg")}.icon.backup{background-image:url("/media/rzznfe0m/backup-icon.svg")}.icon.antivirus{background-image:url("/media/uppbany2/antivirus-icon.svg")}.icon.internet{background-image:url("/media/i04jygsa/internet-icon.svg")}.icon svg{fill:var(--accentColour)}.icon svg path{fill:var(--accentColour)}.locations h2{margin:0}@media(min-width:1400px){.locations h2{margin-bottom:2rem !important}}.locations a{text-decoration:none;padding:1rem 2rem;margin-top:.75rem;display:flex;align-content:center;align-items:center;color:var(--defaultColor);border-radius:.25rem}.locations a:active,.locations a:hover,.locations a:focus{background-color:rgba(255,255,255,.1)}.locations a i.icon{height:52px;width:52px;background-size:46px;margin-right:1rem}.locations a i.icon.location-pin{background-size:32px}.locations a strong{font-size:1.125rem;line-height:1.75rem;display:block}.locations a span{font-size:.875rem;line-height:1.25rem;display:block}.search-modal{--modalMaxWidth:560px;max-width:var(--modalMaxWidth);margin-top:10vh}@media(max-width:767px){.search-modal{--modalMaxWidth:100%}}.search-modal .modal-content{border:3px solid var(--omniRoyalBlue);background-color:var(--omniNavy)}.search-modal .modal-content .modal-body{background-color:transparent}.search-modal .modal-content .modal-body .search-form{align-items:center;background:#000;border-radius:4px;box-shadow:inset 0 0 0 2px var(--omniRed);display:flex;height:3rem;margin:0;padding:0 1rem;position:relative;width:100%}.search-modal .modal-content .modal-body .search-form label{align-items:center;color:var(--omniRed);display:flex;justify-content:center}.search-modal .modal-content .modal-body .search-form input{appearance:none;-webkit-appearance:textfield;outline-offset:-2px;background:transparent;border:0;color:#fff;flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.search-modal .modal-content .modal-body .search-form input[type="search"]::-ms-clear{display:none;width:0;height:0}.search-modal .modal-content .modal-body .search-form input[type="search"]::-ms-reveal{display:none;width:0;height:0}.search-modal .modal-content .modal-body .search-form input[type="search"]::-webkit-search-decoration,.search-modal .modal-content .modal-body .search-form input[type="search"]::-webkit-search-cancel-button,.search-modal .modal-content .modal-body .search-form input[type="search"]::-webkit-search-results-button,.search-modal .modal-content .modal-body .search-form input[type="search"]::-webkit-search-results-decoration{display:none}.search-modal .modal-content .modal-body .search-form button{display:none;animation:fade-in .1s ease-in forwards;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.search-modal .modal-content .modal-footer{border:0;justify-content:flex-start;font-size:80%}.search-modal .modal-content .modal-footer>*{margin:0}.search-modal .modal-content .modal-footer li{margin-right:1rem}.modal-backdrop.show{opacity:.85}section.scroll-nav-wrapper{background:var(--omniRoyalBlue);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.5s top;z-index:2;position:absolute;max-width:300px;right:0;top:65px;height:100%}@media(max-width:2030px){section.scroll-nav-wrapper{display:none}}section.scroll-nav-wrapper.fixed{position:fixed;top:65px;width:100%;z-index:8}@media(max-width:991px){section.scroll-nav-wrapper.fixed{top:61px}}section.scroll-nav-wrapper nav.scroll-nav{padding:2rem .5rem}section.scroll-nav-wrapper nav.scroll-nav ol{padding:0;font-size:.875rem}section.scroll-nav-wrapper nav.scroll-nav li{display:inline-block;width:100%}section.scroll-nav-wrapper nav.scroll-nav li.scroll-nav__item--active a{border-left-color:rgba(var(--accentColour),1)}section.scroll-nav-wrapper nav.scroll-nav li a{padding:.125rem 0 .125rem .75rem;margin:.25rem;border-left:.125rem solid transparent;display:inline-block;text-decoration:none;color:var(--defaultColor)}section.scroll-nav-wrapper nav.scroll-nav li a:hover,section.scroll-nav-wrapper nav.scroll-nav li a:active{border-left-color:rgba(var(--accentColour),1)}section.scroll-nav-wrapper .container{display:flex}section.scroll-nav-wrapper .btn:hover,section.scroll-nav-wrapper .btn:active,section.scroll-nav-wrapper .btn:focus{-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.menu-hidden section.scroll-nav-wrapper.fixed{top:0}body .main{margin-top:65px}@media(max-width:767px){body .main{margin-top:61px}}body .row{--bs-gutter-x:2rem}body .product-category img.light{display:block}body .product-category img.dark{display:none}body .light .product-category img.light{display:block}body .light .product-category img.dark{display:none}body .dark:not(.ignore):not(.offset-background) .product-category img.light{display:none}body .dark:not(.ignore):not(.offset-background) .product-category img.dark{display:block}body .scroll-area{overflow:auto;direction:rtl}body .scroll-area::-webkit-scrollbar{width:8px}body .scroll-area::-webkit-scrollbar-track{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAASSURBVBhXY0AG/6EAygUCBgYAg50H+TFyM/AAAAAASUVORK5CYII=')}body .scroll-area::-webkit-scrollbar-thumb{background-color:var(--omniRed);border-radius:2px}body .scroll-area>*{direction:ltr}body .stars{color:rgba(var(--accentColour),1);font-size:1.5rem;display:flex;gap:.25rem}body .stars .icon{height:3rem !important}body .stars .icon svg{width:auto}body .stars .icon path{fill:rgba(var(--accentColour),1)}body .image-grid{width:100%;justify-items:center;align-items:center;--gridColumnCount:4;--gridRowGap:2rem;--gridColumnGap:2rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);grid-area:auto}@media(max-width:1199px){body .image-grid{--gridColumnCount:3}}@media(max-width:991px){body .image-grid{--gridColumnCount:2}}@media(max-width:767px){body .image-grid{--gridColumnCount:1}}body .image-grid img,body .image-grid svg{max-width:200px;max-height:40px;width:auto}body .tags{display:flex;flex-wrap:wrap;gap:1rem}body .badge{font-weight:var(--fontWeightSemibold)}body .badge.product{background-color:rgba(var(--accentColour),1)}body .badge.tag{background-color:rgba(var(--accent2Colour),1)}body .badge.outline{background-color:transparent;border:2px solid var(--accentColour);border-radius:2rem;padding:.5rem 1.5rem;transition:box-shadow .5s ease-in-out}body .badge.outline:hover{box-shadow:0 0 20px var(--accentColour);animation:glow 1s ease-in-out infinite alternate}body .badge.large{font-size:110%}@keyframes glow{from{box-shadow:0 0 5px var(--accentColour)}to{box-shadow:0 0 20px var(--accentColour)}}body .author{border-radius:.25rem;background-color:var(--omniNavy);padding:4px;vertical-align:top;-webkit-box-shadow:var(--avatarShadow);box-shadow:var(--avatarShadow);border:2px solid #fff}body .testimonial-content{margin:7rem 5rem;position:relative;font-size:1.75rem;line-height:1.3;word-break:break-word;text-align:left;font-weight:var(--fontWeightLight);z-index:2}@media(max-width:575px){body .testimonial-content{margin:3rem;font-size:1.5rem}}body .testimonial-content:before,body .testimonial-content:after{position:absolute;font-size:400%;color:var(--defaultColour);z-index:-1}body .testimonial-content:before{content:open-quote;top:-4rem;left:-3rem}body .testimonial-content:after{content:close-quote;bottom:-3rem;right:-3rem;font-size:0}body .testimonial-content .full-name{margin-top:1.5rem;display:block;font-size:1.25rem;font-weight:var(--fontWeightNormal)}body .testimonial-content .position-and-organisation{margin-top:.25rem;display:block;font-size:.9rem;font-weight:var(--fontWeightLight)}body .f1-logo{--logoWidth:120px;--logoHeight:var(--logoWidth);height:var(--logoHeight);width:var(--logoWidth);background-image:url("/media/zvbo2agl/f1-solutions-square.png");background-position:center;background-size:cover}body .floating-image{display:none;position:absolute;top:0;z-index:1;min-height:35vh;max-height:70vh}@media(max-width:991px){body .floating-image{opacity:50%}}body .floating-image-left .container,body .floating-image-right .container{position:relative}body .floating-image-left .floating-image{display:block;left:-25%}body .floating-image-right .floating-image{display:block;right:-25%}body .gradient-blue{color:#fff;background:var(--omniRoyalBlue);background:var(--blueGradient)}body .gradient-red{color:#fff;background:var(--omniRed);background:var(--redGradient)}body .gradient-red a{color:#fff}body .gradient-red a:hover,body .gradient-red a:active,body .gradient-red a:focus{color:rgba(var(--accent2Colour),1)}body .gradient-white{color:#000;background:var(--omniWhite);background:var(--whiteGradient)}body .accent-line:before{--accentColour:var(--omniRed);content:'';display:block;position:relative;top:-.5rem;height:2px;width:10%;min-width:10px;max-width:90px;background-color:var(--accentColour)}body .code-block{font-family:MyFancyCustomFont,monospace;background:#fafafa;word-wrap:break-word;padding:1rem;border:1px solid #eee;border-radius:.2rem;font-size:1rem;margin:0}body .text-large{font-size:1.35rem}body .vh-10{height:10vh}body .vh-20{height:20vh}body .vh-30{height:30vh}body .vh-40{height:40vh}body .vh-50{height:50vh}body .vh-60{height:60vh}body .vh-70{height:70vh}body .vh-80{height:80vh}body .vh-90{height:90vh}body .vh-100{height:100vh}body .vmin-10{height:10vmin}body .vmin-20{height:20vmin}body .vmin-30{height:30vmin}body .vmin-40{height:40vmin}body .vmin-50{height:50vmin}body .vmin-60{height:60vmin}body .vmin-70{height:70vmin}body .vmin-80{height:80vmin}body .vmin-90{height:90vmin}body .vmin-100{height:100vmin}body .vmax-10{height:10vmax}body .vmax-20{height:20vmax}body .vmax-30{height:30vmax}body .vmax-40{height:40vmax}body .vmax-50{height:50vmax}body .vmax-60{height:60vmax}body .vmax-70{height:70vmax}body .vmax-80{height:80vmax}body .vmax-90{height:90vmax}body .vmax-100{height:100vmax}body .min-vh-10{min-height:10vh}body .min-vh-20{min-height:20vh}body .min-vh-30{min-height:30vh}body .min-vh-40{min-height:40vh}body .min-vh-50{min-height:50vh}body .min-vh-60{min-height:60vh}body .min-vh-70{min-height:70vh}body .min-vh-80{min-height:80vh}body .min-vh-90{min-height:90vh}body .min-vh-100{min-height:100vh}body .min-vmin-10{min-height:10vmin}body .min-vmin-20{min-height:20vmin}body .min-vmin-30{min-height:30vmin}body .min-vmin-40{min-height:40vmin}body .min-vmin-50{min-height:50vmin}body .min-vmin-60{min-height:60vmin}body .min-vmin-70{min-height:70vmin}body .min-vmin-80{min-height:80vmin}body .min-vmin-90{min-height:90vmin}body .min-vmin-100{min-height:100vmin}body .min-vmax-10{min-height:10vmax}body .min-vmax-20{min-height:20vmax}body .min-vmax-30{min-height:30vmax}body .min-vmax-40{min-height:40vmax}body .min-vmax-50{min-height:50vmax}body .min-vmax-60{min-height:60vmax}body .min-vmax-70{min-height:70vmax}body .min-vmax-80{min-height:80vmax}body .min-vmax-90{min-height:90vmax}body .min-vmax-100{min-height:100vmax}body .floating-image-top-10 .floating-image{top:10% !important}body .floating-image-top-15 .floating-image{top:15% !important}body .floating-image-top-20 .floating-image{top:20% !important}body .floating-image-top-25 .floating-image{top:25% !important}body .floating-image-top-30 .floating-image{top:30% !important}body .floating-image-top-35 .floating-image{top:35% !important}body .floating-image-top-40 .floating-image{top:40% !important}body .floating-image-top-45 .floating-image{top:45% !important}body .floating-image-top-50 .floating-image{top:50% !important}body .floating-image-top-55 .floating-image{top:55% !important}body .floating-image-top-60 .floating-image{top:60% !important}body .floating-image-top-65 .floating-image{top:65% !important}body .floating-image-top-70 .floating-image{top:70% !important}body .floating-image-top-75 .floating-image{top:75% !important}body .floating-image-top-80 .floating-image{top:80% !important}body .floating-image-top-85 .floating-image{top:85% !important}body .floating-image-top-90 .floating-image{top:90% !important}body .floating-image-top-95 .floating-image{top:95% !important}body .floating-image-top-100 .floating-image{top:100% !important}body .floating-image-top-105 .floating-image{top:105% !important}body .floating-image-bottom-10 .floating-image{bottom:10% !important}body .floating-image-bottom-15 .floating-image{bottom:15% !important}body .floating-image-bottom-20 .floating-image{bottom:20% !important}body .floating-image-bottom-25 .floating-image{bottom:25% !important}body .floating-image-bottom-30 .floating-image{bottom:30% !important}body .floating-image-bottom-35 .floating-image{bottom:35% !important}body .floating-image-bottom-40 .floating-image{bottom:40% !important}body .floating-image-bottom-45 .floating-image{bottom:45% !important}body .floating-image-bottom-50 .floating-image{bottom:50% !important}body .floating-image-bottom-55 .floating-image{bottom:55% !important}body .floating-image-bottom-60 .floating-image{bottom:60% !important}body .floating-image-bottom-65 .floating-image{bottom:65% !important}body .floating-image-bottom-70 .floating-image{bottom:70% !important}body .floating-image-bottom-75 .floating-image{bottom:75% !important}body .floating-image-bottom-80 .floating-image{bottom:80% !important}body .floating-image-bottom-85 .floating-image{bottom:85% !important}body .floating-image-bottom-90 .floating-image{bottom:90% !important}body .floating-image-bottom-95 .floating-image{bottom:95% !important}body .floating-image-bottom-100 .floating-image{bottom:100% !important}body .floating-image-bottom-105 .floating-image{bottom:105% !important}body .floating-image-left-10 .floating-image{left:10% !important}body .floating-image-left-15 .floating-image{left:15% !important}body .floating-image-left-20 .floating-image{left:20% !important}body .floating-image-left-25 .floating-image{left:25% !important}body .floating-image-left-30 .floating-image{left:30% !important}body .floating-image-left-35 .floating-image{left:35% !important}body .floating-image-left-40 .floating-image{left:40% !important}body .floating-image-left-45 .floating-image{left:45% !important}body .floating-image-left-50 .floating-image{left:50% !important}body .floating-image-left-55 .floating-image{left:55% !important}body .floating-image-left-60 .floating-image{left:60% !important}body .floating-image-left-65 .floating-image{left:65% !important}body .floating-image-left-70 .floating-image{left:70% !important}body .floating-image-left-75 .floating-image{left:75% !important}body .floating-image-left-80 .floating-image{left:80% !important}body .floating-image-left-85 .floating-image{left:85% !important}body .floating-image-left-90 .floating-image{left:90% !important}body .floating-image-left-95 .floating-image{left:95% !important}body .floating-image-left-100 .floating-image{left:100% !important}body .floating-image-left-105 .floating-image{left:105% !important}body .floating-image-right-10 .floating-image{right:10% !important}body .floating-image-right-15 .floating-image{right:15% !important}body .floating-image-right-20 .floating-image{right:20% !important}body .floating-image-right-25 .floating-image{right:25% !important}body .floating-image-right-30 .floating-image{right:30% !important}body .floating-image-right-35 .floating-image{right:35% !important}body .floating-image-right-40 .floating-image{right:40% !important}body .floating-image-right-45 .floating-image{right:45% !important}body .floating-image-right-50 .floating-image{right:50% !important}body .floating-image-right-55 .floating-image{right:55% !important}body .floating-image-right-60 .floating-image{right:60% !important}body .floating-image-right-65 .floating-image{right:65% !important}body .floating-image-right-70 .floating-image{right:70% !important}body .floating-image-right-75 .floating-image{right:75% !important}body .floating-image-right-80 .floating-image{right:80% !important}body .floating-image-right-85 .floating-image{right:85% !important}body .floating-image-right-90 .floating-image{right:90% !important}body .floating-image-right-95 .floating-image{right:95% !important}body .floating-image-right-100 .floating-image{right:100% !important}body .floating-image-right-105 .floating-image{right:105% !important}body .floating-image-top-n-10 .floating-image{top:-10% !important}body .floating-image-top-n-15 .floating-image{top:-15% !important}body .floating-image-top-n-20 .floating-image{top:-20% !important}body .floating-image-top-n-25 .floating-image{top:-25% !important}body .floating-image-top-n-30 .floating-image{top:-30% !important}body .floating-image-top-n-35 .floating-image{top:-35% !important}body .floating-image-top-n-40 .floating-image{top:-40% !important}body .floating-image-top-n-45 .floating-image{top:-45% !important}body .floating-image-top-n-50 .floating-image{top:-50% !important}body .floating-image-top-n-55 .floating-image{top:-55% !important}body .floating-image-top-n-60 .floating-image{top:-60% !important}body .floating-image-top-n-65 .floating-image{top:-65% !important}body .floating-image-top-n-70 .floating-image{top:-70% !important}body .floating-image-top-n-75 .floating-image{top:-75% !important}body .floating-image-top-n-80 .floating-image{top:-80% !important}body .floating-image-top-n-85 .floating-image{top:-85% !important}body .floating-image-top-n-90 .floating-image{top:-90% !important}body .floating-image-top-n-95 .floating-image{top:-95% !important}body .floating-image-top-n-100 .floating-image{top:-100% !important}body .floating-image-top-n-105 .floating-image{top:-105% !important}body .floating-image-bottom-n-10 .floating-image{bottom:-10% !important}body .floating-image-bottom-n-15 .floating-image{bottom:-15% !important}body .floating-image-bottom-n-20 .floating-image{bottom:-20% !important}body .floating-image-bottom-n-25 .floating-image{bottom:-25% !important}body .floating-image-bottom-n-30 .floating-image{bottom:-30% !important}body .floating-image-bottom-n-35 .floating-image{bottom:-35% !important}body .floating-image-bottom-n-40 .floating-image{bottom:-40% !important}body .floating-image-bottom-n-45 .floating-image{bottom:-45% !important}body .floating-image-bottom-n-50 .floating-image{bottom:-50% !important}body .floating-image-bottom-n-55 .floating-image{bottom:-55% !important}body .floating-image-bottom-n-60 .floating-image{bottom:-60% !important}body .floating-image-bottom-n-65 .floating-image{bottom:-65% !important}body .floating-image-bottom-n-70 .floating-image{bottom:-70% !important}body .floating-image-bottom-n-75 .floating-image{bottom:-75% !important}body .floating-image-bottom-n-80 .floating-image{bottom:-80% !important}body .floating-image-bottom-n-85 .floating-image{bottom:-85% !important}body .floating-image-bottom-n-90 .floating-image{bottom:-90% !important}body .floating-image-bottom-n-95 .floating-image{bottom:-95% !important}body .floating-image-bottom-n-100 .floating-image{bottom:-100% !important}body .floating-image-bottom-n-105 .floating-image{bottom:-105% !important}body .floating-image-left-n-10 .floating-image{left:-10% !important}body .floating-image-left-n-15 .floating-image{left:-15% !important}body .floating-image-left-n-20 .floating-image{left:-20% !important}body .floating-image-left-n-25 .floating-image{left:-25% !important}body .floating-image-left-n-30 .floating-image{left:-30% !important}body .floating-image-left-n-35 .floating-image{left:-35% !important}body .floating-image-left-n-40 .floating-image{left:-40% !important}body .floating-image-left-n-45 .floating-image{left:-45% !important}body .floating-image-left-n-50 .floating-image{left:-50% !important}body .floating-image-left-n-55 .floating-image{left:-55% !important}body .floating-image-left-n-60 .floating-image{left:-60% !important}body .floating-image-left-n-65 .floating-image{left:-65% !important}body .floating-image-left-n-70 .floating-image{left:-70% !important}body .floating-image-left-n-75 .floating-image{left:-75% !important}body .floating-image-left-n-80 .floating-image{left:-80% !important}body .floating-image-left-n-85 .floating-image{left:-85% !important}body .floating-image-left-n-90 .floating-image{left:-90% !important}body .floating-image-left-n-95 .floating-image{left:-95% !important}body .floating-image-left-n-100 .floating-image{left:-100% !important}body .floating-image-left-n-105 .floating-image{left:-105% !important}body .floating-image-right-n-10 .floating-image{right:-10% !important}body .floating-image-right-n-15 .floating-image{right:-15% !important}body .floating-image-right-n-20 .floating-image{right:-20% !important}body .floating-image-right-n-25 .floating-image{right:-25% !important}body .floating-image-right-n-30 .floating-image{right:-30% !important}body .floating-image-right-n-35 .floating-image{right:-35% !important}body .floating-image-right-n-40 .floating-image{right:-40% !important}body .floating-image-right-n-45 .floating-image{right:-45% !important}body .floating-image-right-n-50 .floating-image{right:-50% !important}body .floating-image-right-n-55 .floating-image{right:-55% !important}body .floating-image-right-n-60 .floating-image{right:-60% !important}body .floating-image-right-n-65 .floating-image{right:-65% !important}body .floating-image-right-n-70 .floating-image{right:-70% !important}body .floating-image-right-n-75 .floating-image{right:-75% !important}body .floating-image-right-n-80 .floating-image{right:-80% !important}body .floating-image-right-n-85 .floating-image{right:-85% !important}body .floating-image-right-n-90 .floating-image{right:-90% !important}body .floating-image-right-n-95 .floating-image{right:-95% !important}body .floating-image-right-n-100 .floating-image{right:-100% !important}body .floating-image-right-n-105 .floating-image{right:-105% !important}body .floating-image-min-vh-10 .floating-image{min-height:10vh !important}body .floating-image-min-vh-15 .floating-image{min-height:15vh !important}body .floating-image-min-vh-20 .floating-image{min-height:20vh !important}body .floating-image-min-vh-25 .floating-image{min-height:25vh !important}body .floating-image-min-vh-30 .floating-image{min-height:30vh !important}body .floating-image-min-vh-35 .floating-image{min-height:35vh !important}body .floating-image-min-vh-40 .floating-image{min-height:40vh !important}body .floating-image-min-vh-45 .floating-image{min-height:45vh !important}body .floating-image-min-vh-50 .floating-image{min-height:50vh !important}body .floating-image-min-vh-55 .floating-image{min-height:55vh !important}body .floating-image-min-vh-60 .floating-image{min-height:60vh !important}body .floating-image-min-vh-65 .floating-image{min-height:65vh !important}body .floating-image-min-vh-70 .floating-image{min-height:70vh !important}body .floating-image-min-vh-75 .floating-image{min-height:75vh !important}body .floating-image-min-vh-80 .floating-image{min-height:80vh !important}body .floating-image-min-vh-85 .floating-image{min-height:85vh !important}body .floating-image-min-vh-90 .floating-image{min-height:90vh !important}body .floating-image-min-vh-95 .floating-image{min-height:95vh !important}body .floating-image-min-vh-100 .floating-image{min-height:100vh !important}body .floating-image-min-vh-105 .floating-image{min-height:105vh !important}body .floating-image-max-vh-10 .floating-image{max-height:10vh !important}body .floating-image-max-vh-15 .floating-image{max-height:15vh !important}body .floating-image-max-vh-20 .floating-image{max-height:20vh !important}body .floating-image-max-vh-25 .floating-image{max-height:25vh !important}body .floating-image-max-vh-30 .floating-image{max-height:30vh !important}body .floating-image-max-vh-35 .floating-image{max-height:35vh !important}body .floating-image-max-vh-40 .floating-image{max-height:40vh !important}body .floating-image-max-vh-45 .floating-image{max-height:45vh !important}body .floating-image-max-vh-50 .floating-image{max-height:50vh !important}body .floating-image-max-vh-55 .floating-image{max-height:55vh !important}body .floating-image-max-vh-60 .floating-image{max-height:60vh !important}body .floating-image-max-vh-65 .floating-image{max-height:65vh !important}body .floating-image-max-vh-70 .floating-image{max-height:70vh !important}body .floating-image-max-vh-75 .floating-image{max-height:75vh !important}body .floating-image-max-vh-80 .floating-image{max-height:80vh !important}body .floating-image-max-vh-85 .floating-image{max-height:85vh !important}body .floating-image-max-vh-90 .floating-image{max-height:90vh !important}body .floating-image-max-vh-95 .floating-image{max-height:95vh !important}body .floating-image-max-vh-100 .floating-image{max-height:100vh !important}body .floating-image-max-vh-105 .floating-image{max-height:105vh !important}body .mt-n3{margin-top:-5rem}body .mt-n5{margin-top:-5rem}body .sr-only{position:absolute !important;top:-99999px !important;left:-99999px !important;width:1px;height:1px;overflow:hidden}section.section{color:var(--sectionContentColour);background-repeat:no-repeat;display:flex;position:relative}section.section:last-of-type.angled{padding-bottom:0 !important}section.section.section-background{background-color:var(--sectionBackgroundColour);background-size:var(--sectionBackgroundSize,cover);background-position:var(--sectionBackgroundPosition,center);background-image:var(--sectionBackgroundImage);background-attachment:var(--sectionBackgroundAttachment);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all 300ms ease-in-out 0s}section.section.container-background .container{background-color:var(--sectionBackgroundColour);background-size:var(--sectionBackgroundSize,cover);background-position:var(--sectionBackgroundPosition,center);background-image:var(--sectionBackgroundImage);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all 300ms ease-in-out 0s;padding:3rem 5rem}@media(max-width:991px){section.section.container-background .container{padding:2rem !important}}@media(max-width:767px){section.section.container-background .container{padding:2rem !important}}section.section.angled.top.bottom .container{padding-top:2rem;padding-bottom:2rem}section.section.angled.bottom{z-index:2}@media(min-width:768px){section.section.angled.bottom+section.section{padding-top:calc(var(--sectionSpacing)*1.5);z-index:1}}section.section.angled svg.angle{display:block !important;position:absolute;height:var(--sectionSpacing);width:100%;fill:var(--sectionBackgroundColour,#fff);pointer-events:none;z-index:3}section.section.angled svg.angle.top{top:calc(var(--sectionSpacing)*-1)}section.section.angled svg.angle.bottom{bottom:calc(var(--sectionSpacing)*-1)}section.section.feature,section.section.feature-offset{z-index:1}@media(min-width:576px){section.section.feature,section.section.feature-offset{--layoutWidthMax:576px}}@media(min-width:768px){section.section.feature,section.section.feature-offset{--layoutWidthMax:768px}}@media(min-width:992px){section.section.feature,section.section.feature-offset{--layoutWidthMax:992px}}@media(min-width:1200px){section.section.feature,section.section.feature-offset{--layoutWidthMax:1200px}}@media(min-width:1400px){section.section.feature,section.section.feature-offset{--layoutWidthMax:1400px}}section.section.feature.no-background .col-lg-6,section.section.feature-offset.no-background .col-lg-6{background-color:transparent}section.section.feature .container,section.section.feature-offset .container{max-width:var(--layoutWidthMax);box-shadow:var(--cardShadowLarge)}section.section.feature .col-lg-6,section.section.feature-offset .col-lg-6{padding:7rem 2rem}section.section.feature-offset{margin-top:-3rem;z-index:3}section.section.feature-offset+section{margin-top:-3rem}@media(min-width:576px){section.section.wide{--layoutWidthMax:576px}}@media(min-width:768px){section.section.wide{--layoutWidthMax:768px}}@media(min-width:992px){section.section.wide{--layoutWidthMax:992px}}@media(min-width:1200px){section.section.wide{--layoutWidthMax:1200px}}@media(min-width:1400px){section.section.wide{--layoutWidthMax:1400px}}section.section.wide .container{max-width:var(--layoutWidthMax)}section.section.spacing-none{padding:0}section.section.spacing-none .row{padding:0}section.section.spacing-none .slider-offscreen-dots{bottom:-2rem !important}section.section.spacing-top{padding-bottom:0}section.section.spacing-top .row{padding-bottom:0}section.section.spacing-top .slider-offscreen-dots{bottom:-2rem !important}section.section.spacing-bottom{padding-top:0}section.section.spacing-bottom .row{padding-top:0}section.section svg.angle{display:none}section.section .row{padding:var(--sectionSpacing) 0}section.section .row>div{z-index:2}section.section .floating-image{max-height:min(55vh,120%)}section.section .container{color:var(--sectionContentColour);text-align:var(--sectionContentHorizontalAlignment);align-content:var(--sectionContentVerticalAlignment);align-items:var(--sectionContentVerticalAlignment);background-repeat:no-repeat;display:flex;border-radius:.5rem}section.section .container h2,section.section .container h3{margin-bottom:calc(.5rem - var(--gridRowGap))}section.section .container h2+div{margin-top:calc(var(--gridRowGap) - .5rem)}section.section .container h4{font-size:1.1rem;margin-bottom:-1rem;font-weight:var(--fontWeightBold)}section.section .container h4+h2{margin-top:-.5rem}section.section .product-category{margin-bottom:calc(var(--gridRowGap)*-1)}section.section .product-category img{height:2.5rem;max-width:100%;margin-bottom:.25rem}section.section .column-image{background-position:center;background-size:cover;background-repeat:no-repeat;align-items:center;display:flex;flex-wrap:wrap;text-align:left;justify-content:center;z-index:2}section.section .column-image p{margin-bottom:var(--gridRowGap)}section.offset-background{background-color:transparent !important;background-image:none !important}section.offset-background:before{background-color:var(--sectionBackgroundColour);background-image:var(--sectionBackgroundImage);background-size:var(--sectionBackgroundSize);background-position:var(--sectionBackgroundPosition);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all 300ms ease-in-out 0s;height:40vmin;width:100%;top:0;content:'';position:absolute;box-shadow:var(--cardShadowMedium);z-index:-1}section.offset-background .container{background:none}section.one-column-section .container .row,section.two-column-section .container .row{height:100%;width:-webkit-fill-available}section .contact-us-form{max-width:650px}@media(max-width:991px){section .contact-us-form{max-width:100%}}section .contact-us-form,section .demonstration-form{width:100%}section .contact-us-form form label,section .demonstration-form form label{font-size:.9rem;line-height:1}section .contact-us-form h2,section .demonstration-form h2{margin-top:0}section .contact-us-form .row,section .demonstration-form .row{padding:0}section .contact-us-form .thank-you,section .demonstration-form .thank-you{text-align:center}section.client-testimonial-section{--gridAlignContent:var(--sectionContentVerticalAlignment);--gridAlignItems:var(--sectionContentHorizontalAlignment);padding:var(--sectionSpacing) 0}section.client-testimonial-section.spacing-none{padding:0}section.client-testimonial-section.spacing-top{padding-bottom:0}section.client-testimonial-section.spacing-bottom{padding-top:0}section.client-testimonial-section.offset .secondary-image{--imageOffset:3rem;margin-top:calc(var(--imageOffset)*-1);height:calc(100% + var(--imageOffset)*2) !important;box-shadow:var(--cardShadowXLarge)}section.client-testimonial-section .floating-image{max-height:60vh;top:-10%}section.client-testimonial-section.minimal{z-index:1}@media(max-width:991px){section.client-testimonial-section.minimal{height:auto}}section.client-testimonial-section.minimal h3{grid-column:1;grid-row:2;font-weight:var(--fontWeightNormal);font-size:3rem;margin:0}section.client-testimonial-section.minimal .container{border-left:none;padding-left:var(--bs-gutter-x,.75rem) !important;padding-right:var(--bs-gutter-x,.75rem) !important}section.client-testimonial-section.minimal .content{--gridColumnCount:1;grid:1fr;grid-template-rows:25%auto 1fr;grid-row-gap:3rem}section.client-testimonial-section.minimal .content .testimonial-content{grid-column:1;grid-row:3;margin:0}section.client-testimonial-section.minimal .content .testimonial-content:before,section.client-testimonial-section.minimal .content .testimonial-content:after{display:none}section.client-testimonial-section.minimal .content .testimonial-content p{display:none}section.client-testimonial-section.minimal .content .action-buttons{margin-top:0}section.client-testimonial-section.minimal .content .secondary-image{grid-column:1;grid-row:1;margin-left:-1rem;margin-top:0;padding:0}@media(max-width:991px){section.client-testimonial-section.minimal .content .secondary-image{max-height:6rem;margin-left:0}}section.client-testimonial-section.minimal .content .secondary-image img{max-width:20vh}section.client-testimonial-section.minimal .product-category{display:none}section.client-testimonial-section.minimal .btn.btn-secondary{background-color:var(--sectionContentColour);color:var(--sectionContentColourInverted);border-color:var(--sectionContentColour);border-width:2px}section.client-testimonial-section.has-secondary-image .container{padding:0}section.client-testimonial-section.has-secondary-image .container .content{--gridColumnCount:2}@media(max-width:991px){section.client-testimonial-section.has-secondary-image .container .content{--gridColumnCount:1}}section.client-testimonial-section.image-right .container{border-left:none}section.client-testimonial-section.image-right .testimonial-content{grid-column:2;grid-row:1}section.client-testimonial-section.image-right .secondary-image{grid-column:1;grid-row:1;border-right:2px solid rgba(var(--accentColour),1)}section.client-testimonial-section .container{border-left:2px solid rgba(var(--accentColour),1)}section.client-testimonial-section .content{flex-wrap:wrap;height:100%;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0)}@media(max-width:991px){section.client-testimonial-section .content .testimonial-content{order:1}}@media(max-width:991px){section.client-testimonial-section .content .testimonial-content{margin-bottom:var(--sectionSpacing)}}section.client-testimonial-section .content .action-buttons{margin-top:2rem}section.client-testimonial-section .content .secondary-image{height:100%;z-index:2;padding:0 2rem}@media(max-width:991px){section.client-testimonial-section .content .secondary-image{height:50vmin;margin-top:var(--sectionSpacing)}}section.client-testimonial-section .content .secondary-image img{max-height:100%;max-width:100%}section.column-section{padding:var(--sectionSpacing) 0}section.column-section.minimal-style .column-items{margin-right:calc(var(--contentPadding,1.5rem)*-1);margin-left:calc(var(--contentPadding,1.5rem)*-1)}section.column-section.minimal-style .column-items .column-item{--contentPadding:1.25rem;box-shadow:none;min-height:0;background:var(--columnBackgroundColour,transparent)}section.column-section.minimal-style .column-items .column-item h3{font-weight:var(--fontWeightNormal)}section.column-section.minimal-style .column-items .column-item .action-buttons .btn.btn-primary{--accentColour:var(--omniWhiteRgb);background-color:transparent;color:var(--omniWhite);border-color:var(--omniWhite);border-width:2px}section.column-section.minimal-style .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container{display:grid;gap:.5rem;grid-template-columns:40% 1fr;margin-right:5rem}section.column-section.minimal-style .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container .image img{filter:saturate(2) invert(1) contrast(4) grayscale(1) brightness(10)}section.column-section.column-item-accent-style .column-item,section.column-section.column-item-accent-style .card-item{border-bottom:5px solid rgba(var(--accentColour),1)}section.column-section.offset-column-items-style .column-items .column-item{border-bottom:5px solid rgba(var(--accentColour),1);min-height:auto}@media(min-width:1199px){section.column-section.offset-column-items-style{padding-bottom:calc(var(--sectionSpacing)*.5);margin-bottom:calc(var(--sectionSpacing)*1);z-index:2}section.column-section.offset-column-items-style.angled svg.angle.bottom{z-index:0;bottom:calc(var(--sectionSpacing)*-2)}section.column-section.offset-column-items-style+section.section.offset-overlap{margin-top:calc(var(--sectionSpacing)*-1);padding-top:calc(var(--sectionSpacing)*1.5)}section.column-section.offset-column-items-style .container{margin-bottom:calc(var(--sectionSpacing)*-.5)}section.column-section.offset-column-items-style .column-item{--itemOffset:5vmin;z-index:1}section.column-section.offset-column-items-style .column-item:nth-of-type(3n-1){margin-top:calc(var(--itemOffset)*1)}section.column-section.offset-column-items-style .column-item:nth-of-type(3n){margin-top:calc(var(--itemOffset)*2)}section.column-section.offset-column-items-style .column-item:nth-last-child(-n+3){min-height:calc(65% + calc(var(--itemOffset)*2))}}section.column-section.dark .slider-offscreen-dots a{--accentColour:255,255,255 !important}section.column-section h2{width:100%}section.column-section h2.has-icon{font-weight:var(--fontWeightBold);display:flex;gap:1rem;font-size:2.5rem;margin-top:0}section.column-section h2.has-icon:before{display:none}section.column-section h2.has-icon .icon{height:2.25rem;margin:0}section.column-section>.container>.content{--gridRowGap:1.5rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);z-index:2}section.column-section>.container>.content+.slider-offscreen-wrapper,section.column-section>.container>.content+.column-items{margin-top:2rem}section.column-section .container{flex-wrap:wrap}section.column-section .container .content{width:100%;margin-bottom:2rem}section.column-section .large-icon .icon{height:10rem}@media(max-width:767px){section.column-section .stars .icon svg{height:75%}}section.column-section .icon{height:auto;min-width:0;height:3rem;margin-bottom:1rem}section.column-section .icon svg{height:100%}section.column-section .icon circle,section.column-section .icon rect{stroke:rgba(var(--accentColour),1)}section.column-section .icon circle.alternate,section.column-section .icon rect.alternate{stroke:#8394b7}section.column-section .icon g{stroke:rgba(var(--accentColour),1)}section.column-section .column-items{--defaultColour:var(--sectionContentColour,var(--omniNavy));--gridColumnCount:3;--gridRowGap:2rem;--gridColumnGap:2rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);width:100%}@media(max-width:1199px){section.column-section .column-items{--gridColumnCount:2 !important}}@media(max-width:991px){section.column-section .column-items{--gridColumnCount:1 !important}}section.column-section .column-items+.floating-image{top:-25%;max-height:min(45vh,120%)}section.column-section .column-items .column-item{--contentPadding:3.5rem;--cardShadow:var(--cardShadowMedium);transition:transform .15s;border-radius:var(--cardBorderRadius);background:var(--columnBackgroundColour,var(--cardBackground));box-shadow:var(--cardShadow);position:relative;height:100%;text-align:left;color:var(--columnContentColour,var(--defaultColour));display:flex;flex-direction:column;align-items:flex-start;min-height:20vmin;z-index:2}section.column-section .column-items .column-item:hover{transform:scale(1.025)}section.column-section .column-items .column-item .header{min-height:20rem;width:100%;background-size:cover;position:relative;border-top-left-radius:var(--cardBorderRadius);border-top-right-radius:var(--cardBorderRadius);background-image:var(--columnBackgroundImage);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all 300ms ease-in-out 0s;background-position:center}section.column-section .column-items .column-item .content{margin-bottom:0;padding:var(--contentPadding);align-items:start;--gridRowGap:.75rem;--gridColumnCount:1;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);height:100%;z-index:1}section.column-section .column-items .column-item .content .product-category{margin-bottom:calc(var(--gridRowGap)*-1)}section.column-section .column-items .column-item .content .product-category img{height:31px;max-width:100%;margin-bottom:.5rem}section.column-section .column-items .column-item .content h3{font-size:1.75rem;font-weight:var(--fontWeightNormal);margin-top:0;margin-bottom:calc(1.5rem - var(--gridRowGap))}section.column-section .column-items .column-item .content h3:before{display:none}section.column-section .column-items .column-item .action-buttons{padding:var(--contentPadding);padding-top:0}section.column-section .column-items .column-item .action-buttons .btn.btn-primary{--accentColour:var(--omniNavyRgb);background-color:transparent;color:var(--omniNavy);border-color:var(--omniNavy);border-width:2px}section.column-section .card-items{--defaultColour:var(--omniNavy);--gridColumnCount:3;--gridRowGap:2rem;--gridColumnGap:2rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);grid:initial;grid-auto-rows:300px;grid-template-columns:repeat(2,1fr);width:100%}@media(max-width:991px){section.column-section .card-items{--gridColumnCount:2 !important;grid-template-columns:repeat(1,1fr)}}@media(max-width:767px){section.column-section .card-items{--gridColumnCount:1 !important}}section.column-section .card-items .card-item{--cardPadding:2rem;--cardOverlayHeight:150px;--cardScale:1;--cardShadow:var(--cardShadowMedium);border-radius:var(--cardBorderRadius);background:var(--cardBackground);box-shadow:var(--cardShadow);transition:transform .15s;position:relative;height:100%;text-align:left;color:var(--columnContentColour,var(--defaultColour));display:flex;flex-direction:column;align-items:flex-start;margin:0}section.column-section .card-items .card-item:hover .card-image{transform:translate(-50%,-50%) scale(1) !important}section.column-section .card-items .card-item:hover .card-overlay{transform:translateY(calc(var(--cardOverlayHeight,100px)*-1))}section.column-section .card-items .card-item:hover .card-title{transform:translateY(calc(var(--cardPadding)*-2))}section.column-section .card-items .card-item:hover .action-buttons{transform:translateY(calc(var(--cardPadding)*-2.5));opacity:1}@media(min-width:992px){section.column-section .card-items .card-item:first-of-type{grid-row:1/span 2}section.column-section .card-items .card-item:nth-of-type(6){grid-row:3/span 2;grid-column:2}}section.column-section .card-items .card-item .content{padding:var(--cardPadding);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#111)}section.column-section .card-items .card-item .content .card-background{--cardBackgroundShift:10px;transition:transform .6s cubic-bezier(.7,0,0,1);position:absolute;top:0;right:0;bottom:calc(var(--cardBackgroundShift)*-1);left:0;z-index:-1;-webkit-mask-image:-webkit-radial-gradient(#fff,#111)}section.column-section .card-items .card-item .content .card-background .card-image-container{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}section.column-section .card-items .card-item .content .card-background .card-image-container .card-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;display:block;transform:translate(-50%,-50%) scale(1.03);transition:transform .6s cubic-bezier(.7,0,0,1);will-change:transform}section.column-section .card-items .card-item .content .card-overlay{background-color:var(--columnBackgroundColour);position:absolute;width:100%;height:calc(100% + var(--cardOverlayHeight,100px));top:0;left:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.75) calc(100% - var(--cardOverlayHeight,100px)),#111);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.75) calc(100% - var(--cardOverlayHeight,100px)),#111);transition:transform .6s cubic-bezier(.7,0,0,1);pointer-events:none;display:var(--cardOverlayDisplay,"block");z-index:-1}section.column-section .card-items .card-item .content .testimonial-content{margin:2rem;font-size:1.5rem}@media(max-width:991px){section.column-section .card-items .card-item .content .testimonial-content{font-size:1.25rem}}section.column-section .card-items .card-item .content .product-category{margin:0}section.column-section .card-items .card-item .content .product-category img{height:31px;max-width:100%;margin-bottom:.5rem}section.column-section .card-items .card-item .content .card-title{margin:0;font-size:1.5rem;max-width:440px;position:absolute;bottom:var(--cardPadding);left:var(--cardPadding);transition:transform .6s cubic-bezier(.7,0,0,1)}section.column-section .card-items .card-item .action-buttons{padding:0;opacity:0;position:absolute;bottom:calc(var(--cardPadding)*-1);transition:.6s cubic-bezier(.7,0,0,1);transition-property:transform,opacity}section.column-section .overflow-items{max-height:40vh;padding:0 1rem;width:100%;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media(max-width:991px){section.column-section .overflow-items{overflow:unset;max-height:unset;display:block;padding:0}}section.column-section .overflow-items .overflow-item-image{width:100%;position:sticky;top:0;display:none;z-index:1}@media(max-width:991px){section.column-section .overflow-items .overflow-item-image{display:none !important}}section.column-section .overflow-items .overflow-item-image img{max-height:100%;max-width:100%}section.column-section .overflow-items .overflow-item{min-height:40vh}section.column-section .overflow-items .overflow-item:first-of-type{margin-top:5vh}section.column-section .overflow-items .overflow-item .overflow-item-image{display:none !important}@media(max-width:991px){section.column-section .overflow-items .overflow-item .overflow-item-image{display:block !important}}section.column-section .overflow-items .overflow-item .content{margin-bottom:0;padding:1.25rem;align-items:start;--gridRowGap:.75rem;--gridColumnCount:1;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);grid-column:auto;height:100%;z-index:1}section.column-section .overflow-items .overflow-item .content .product-category{margin-bottom:calc(var(--gridRowGap)*-1)}section.column-section .overflow-items .overflow-item .content .product-category img{height:31px;max-width:100%;margin-bottom:.5rem}section.column-section .overflow-items .overflow-item .action-buttons{padding:1.25rem;padding-top:0}section.column-section .feature-wrapper{position:relative}section.column-section .feature-wrapper .feature-container{overflow:hidden;position:relative;justify-items:center;align-items:center;--gridColumnCount:2;--gridRowGap:0;--gridColumnGap:0;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0)}@media(max-width:767px){section.column-section .feature-wrapper .feature-container{--gridColumnCount:1 !important}}section.column-section .feature-wrapper .feature-container h3,section.column-section .feature-wrapper .feature-container h5{word-break:break-word;font-weight:var(--fontWeightNormal)}section.column-section .feature-wrapper .feature-container h3:before,section.column-section .feature-wrapper .feature-container h5:before{display:none}section.column-section .feature-wrapper .feature-container .image>div,section.column-section .feature-wrapper .feature-container .content>div,section.column-section .feature-wrapper .feature-container .image>figure,section.column-section .feature-wrapper .feature-container .content>figure{opacity:0;width:100%;transition:opacity .15s}section.column-section .feature-wrapper .feature-container .image>div.active,section.column-section .feature-wrapper .feature-container .content>div.active,section.column-section .feature-wrapper .feature-container .image>figure.active,section.column-section .feature-wrapper .feature-container .content>figure.active{opacity:1}section.column-section .feature-wrapper .feature-container .content{margin-bottom:0}section.column-section .feature-wrapper .feature-container .image{position:relative;height:100%;width:100%;z-index:1}@media(max-width:767px){section.column-section .feature-wrapper .feature-container .image{min-height:25vmax}}section.column-section .feature-wrapper .feature-container .image figure{height:100%;background-image:var(--columnBackgroundImage);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all 300ms ease-in-out 0s;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;display:flex;align-items:center;justify-content:center}section.column-section .feature-wrapper .feature-container .image figure h5{font-size:2.25rem;text-shadow:1px 2px 8px rgba(0,0,0,.8)}section.column-section .feature-wrapper .feature-container .content-container{padding:3rem}@media(max-width:767px){section.column-section .feature-wrapper .feature-container .content-container{padding:1rem}}section.column-section .feature-wrapper .feature-container .content-container .content{display:flex;overflow:hidden;flex-direction:row;text-align:left;transition:transform .5s;color:var(--defaultColour)}section.column-section .feature-wrapper .feature-buttons{justify-items:center;align-items:center;--gridColumnCount:4;--gridRowGap:2rem;--gridColumnGap:2rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);padding:1.25rem}@media(max-width:767px){section.column-section .feature-wrapper .feature-buttons{padding:1rem 0}}section.column-section .feature-wrapper .feature-buttons a{color:var(--accentColour);line-height:1.1;padding:1.25rem;border-top:2px solid transparent;width:100%;transition:border .25s;text-decoration:none;text-align:center;justify-content:center}@media(max-width:767px){section.column-section .feature-wrapper .feature-buttons a{padding:.25rem;display:flex;height:100%}section.column-section .feature-wrapper .feature-buttons a img,section.column-section .feature-wrapper .feature-buttons a svg,section.column-section .feature-wrapper .feature-buttons a span{align-self:center;width:100%}}section.column-section .feature-wrapper .feature-buttons a:hover{border-top-color:var(--accentColour)}section.column-section .feature-wrapper .feature-buttons a.active{border-top-color:var(--accentColour)}section.column-section .feature-wrapper .feature-buttons a.active img,section.column-section .feature-wrapper .feature-buttons a.active svg{-webkit-filter:grayscale(0);filter:grayscale(0)}section.column-section .feature-wrapper .feature-buttons img,section.column-section .feature-wrapper .feature-buttons svg{-webkit-filter:grayscale(1);filter:grayscale(1);transition:filter .25s;max-width:200px;max-height:40px}section.column-section .feature-wrapper .feature-buttons img:hover,section.column-section .feature-wrapper .feature-buttons svg:hover,section.column-section .feature-wrapper .feature-buttons img:active,section.column-section .feature-wrapper .feature-buttons svg:active,section.column-section .feature-wrapper .feature-buttons img:focus,section.column-section .feature-wrapper .feature-buttons svg:focus{-webkit-filter:grayscale(0);filter:grayscale(0)}section.column-section .slider-wrapper{--defaultColour:#000;position:relative;color:var(--sectionContentColour,#000)}section.column-section .slider-wrapper .btn-previous,section.column-section .slider-wrapper .btn-next{position:absolute;z-index:10;top:77px;top:calc(50% - 90px);width:46px;height:46px;background:#fff;border-radius:50%;box-shadow:var(--cardShadowSmall);overflow:hidden;color:var(--defaultColour);cursor:pointer;transition:all .15s;border:none}section.column-section .slider-wrapper .btn-previous:hover,section.column-section .slider-wrapper .btn-next:hover,section.column-section .slider-wrapper .btn-previous:focus,section.column-section .slider-wrapper .btn-next:focus,section.column-section .slider-wrapper .btn-previous:active,section.column-section .slider-wrapper .btn-next:active{transform:scale(1.1)}section.column-section .slider-wrapper .btn-previous{left:-30px}section.column-section .slider-wrapper .btn-next{right:-30px}section.column-section .slider-wrapper .slider-container{overflow:hidden;position:relative;background-color:#fff;border-radius:8px;-webkit-box-shadow:var(--cardShadowXXLarge);box-shadow:var(--cardShadowXXLarge);justify-items:center;align-items:center;--gridColumnCount:2;--gridRowGap:0;--gridColumnGap:0;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0)}section.column-section .slider-wrapper .slider-container h3,section.column-section .slider-wrapper .slider-container h5{word-break:break-word;margin:0;font-weight:var(--fontWeightNormal)}section.column-section .slider-wrapper .slider-container h3:before,section.column-section .slider-wrapper .slider-container h5:before{display:none}section.column-section .slider-wrapper .slider-container .image>div,section.column-section .slider-wrapper .slider-container .content>div,section.column-section .slider-wrapper .slider-container .image>figure,section.column-section .slider-wrapper .slider-container .content>figure{opacity:0;width:100%;transition:opacity .15s}section.column-section .slider-wrapper .slider-container .image>div.active,section.column-section .slider-wrapper .slider-container .content>div.active,section.column-section .slider-wrapper .slider-container .image>figure.active,section.column-section .slider-wrapper .slider-container .content>figure.active{opacity:1}section.column-section .slider-wrapper .slider-container .content{margin-bottom:0}section.column-section .slider-wrapper .slider-container .image{position:relative;height:100%;width:100%;z-index:1}@media(max-width:767px){section.column-section .slider-wrapper .slider-container .image{min-height:25vmax}}section.column-section .slider-wrapper .slider-container .image figure{height:100%;background-image:var(--columnBackgroundImage);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all 300ms ease-in-out 0s;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;display:flex;align-items:center;justify-content:center;padding:0 3rem}section.column-section .slider-wrapper .slider-container .image figure h5{font-size:2.25rem;text-shadow:1px 2px 8px rgba(0,0,0,.8)}section.column-section .slider-wrapper .slider-container .image svg.angle{display:block;position:absolute;height:100%;width:10%;fill:#fff;right:0;z-index:3}section.column-section .slider-wrapper .slider-container .content-container{padding:3rem}@media(max-width:767px){section.column-section .slider-wrapper .slider-container .content-container{padding:1rem}}section.column-section .slider-wrapper .slider-container .content-container .content{display:flex;overflow:hidden;flex-direction:row;text-align:left;transition:transform .5s;color:var(--defaultColour)}section.column-section .slider-wrapper .slider-buttons{justify-items:center;align-items:center;--gridColumnCount:4;--gridRowGap:2rem;--gridColumnGap:2rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);padding:1.25rem;text-align:center;justify-content:center}@media(max-width:767px){section.column-section .slider-wrapper .slider-buttons{padding:1rem 0}}section.column-section .slider-wrapper .slider-buttons a{color:var(--accentColour);line-height:1.1;padding:1.25rem;border-top:2px solid transparent;width:100%;transition:border .25s;text-decoration:none}@media(max-width:767px){section.column-section .slider-wrapper .slider-buttons a{padding:.25rem;display:flex;height:100%}section.column-section .slider-wrapper .slider-buttons a img,section.column-section .slider-wrapper .slider-buttons a svg,section.column-section .slider-wrapper .slider-buttons a span{align-self:center;width:100%}}section.column-section .slider-wrapper .slider-buttons a:hover{border-top-color:var(--accentColour)}section.column-section .slider-wrapper .slider-buttons a.active{border-top-color:var(--accentColour)}section.column-section .slider-wrapper .slider-buttons a.active img,section.column-section .slider-wrapper .slider-buttons a.active svg{-webkit-filter:grayscale(0);filter:grayscale(0)}section.column-section .slider-wrapper .slider-buttons img,section.column-section .slider-wrapper .slider-buttons svg{-webkit-filter:grayscale(1);filter:grayscale(1);transition:filter .25s;max-width:200px;max-height:40px}section.column-section .slider-wrapper .slider-buttons img:hover,section.column-section .slider-wrapper .slider-buttons svg:hover,section.column-section .slider-wrapper .slider-buttons img:active,section.column-section .slider-wrapper .slider-buttons svg:active,section.column-section .slider-wrapper .slider-buttons img:focus,section.column-section .slider-wrapper .slider-buttons svg:focus{-webkit-filter:grayscale(0);filter:grayscale(0)}section.column-section .slider-overlay-wrapper{position:relative;color:var(--sectionContentColour,#000)}section.column-section .slider-overlay-wrapper .slider-overlay-container{overflow:hidden;position:relative;background-color:#fff;border-radius:8px;-webkit-box-shadow:var(--cardShadowXXLarge);box-shadow:var(--cardShadowXXLarge);justify-items:center;align-items:center;--gridColumnCount:2;--gridRowGap:0;--gridColumnGap:0;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0)}section.column-section .slider-overlay-wrapper .slider-overlay-container h3,section.column-section .slider-overlay-wrapper .slider-overlay-container h5{word-break:break-word;margin:0;font-weight:var(--fontWeightNormal)}section.column-section .slider-overlay-wrapper .slider-overlay-container h3:before,section.column-section .slider-overlay-wrapper .slider-overlay-container h5:before{display:none}section.column-section .slider-overlay-wrapper .slider-overlay-container .image,section.column-section .slider-overlay-wrapper .slider-overlay-container .content{width:50%}section.column-section .slider-overlay-wrapper .slider-overlay-container .image>div,section.column-section .slider-overlay-wrapper .slider-overlay-container .content>div,section.column-section .slider-overlay-wrapper .slider-overlay-container .image>figure,section.column-section .slider-overlay-wrapper .slider-overlay-container .content>figure{opacity:0;width:100%;transition:opacity 0s,background 0s}section.column-section .slider-overlay-wrapper .slider-overlay-container .image>div.active,section.column-section .slider-overlay-wrapper .slider-overlay-container .content>div.active,section.column-section .slider-overlay-wrapper .slider-overlay-container .image>figure.active,section.column-section .slider-overlay-wrapper .slider-overlay-container .content>figure.active{opacity:1}section.column-section .slider-overlay-wrapper .slider-overlay-container .content{margin-bottom:0}section.column-section .slider-overlay-wrapper .slider-overlay-container .image{position:relative;height:100%;width:100%;z-index:1}@media(max-width:767px){section.column-section .slider-overlay-wrapper .slider-overlay-container .image{min-height:25vmax}}section.column-section .slider-overlay-wrapper .slider-overlay-container .image figure{height:100%;position:absolute;display:flex;align-items:center;justify-content:center;--gradientOffset:100%;--gradientStart:transparent calc(var(--gradientOffset)*-1);--gradientEnd:var(--columnBackgroundColour) var(--gradientOffset);--gradient:linear-gradient(270deg,var(--gradientStart),var(--gradientEnd));--backgroundPosition:center;--backgroundSize:cover;--columnBackground:var(--gradient),var(--backgroundPosition)/var(--backgroundSize) no-repeat var(--columnBackgroundColour) var(--columnBackgroundImage);background:var(--columnBackground) !important;padding:0 2rem}section.column-section .slider-overlay-wrapper .slider-overlay-container .image figure h5{font-size:2.25rem;text-shadow:1px 2px 8px rgba(0,0,0,.8)}section.column-section .slider-overlay-wrapper .slider-overlay-container .image figure img{--columnImageFilter:brightness(0) invert(1);-webkit-filter:var(--columnImageFilter);filter:var(--columnImageFilter);min-height:50px;max-width:80%}@media(max-width:767px){section.column-section .slider-overlay-wrapper .slider-overlay-container .image figure img{display:none}}section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content{display:flex;overflow:hidden;flex-direction:row;text-align:left;transition:transform 0s}section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content>div{--gradientOffset:100%;--gradientStart:transparent calc(var(--gradientOffset)*-1);--gradientEnd:var(--columnBackgroundColour) var(--gradientOffset);--gradient:linear-gradient(180deg,var(--gradientStart),var(--gradientEnd));--backgroundPosition:center;--backgroundSize:cover;--columnBackground:var(--gradient) var(--columnBackgroundColour);background:var(--columnBackground) !important;color:var(--columnContentColour,#000);padding:3rem;align-items:center;align-content:center;display:flex;flex-wrap:wrap;word-break:break-word;min-height:15rem}section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content .testimonial-content{margin:1rem}section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content .testimonial-content:before,section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content .testimonial-content:after{font-size:300%}section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content .testimonial-content:before{top:-3rem;left:-2rem}section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content .testimonial-content:after{bottom:-2rem;right:-2rem}section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content .product-category{width:100%}section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content .action-buttons{margin-top:.75rem}section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content .action-buttons .btn.btn-circle span.circle{color:var(--columnBackgroundColour);background-color:var(--columnContentColour)}section.column-section .slider-overlay-wrapper .slider-overlay-container .content-container .content .action-buttons .btn.btn-square span.square{color:var(--columnBackgroundColour);background-color:var(--columnContentColour)}section.column-section .slider-overlay-wrapper .slider-overlay-dots{width:100%;position:absolute;bottom:.5rem;z-index:1;text-align:center;align-items:center;justify-content:center;height:1rem;display:flex}section.column-section .slider-overlay-wrapper .slider-overlay-dots a{transition:border .25s;background-color:#fff;content:'';display:inline-block;width:1.75rem;height:3px;transition:opacity .35s,height .35s;opacity:.4;text-decoration:none;margin-left:.25rem}section.column-section .slider-overlay-wrapper .slider-overlay-dots a:hover{height:1rem}section.column-section .slider-overlay-wrapper .slider-overlay-dots a:hover,section.column-section .slider-overlay-wrapper .slider-overlay-dots a.active{opacity:1}section.column-section .slider-overlay-wrapper .slider-overlay-buttons{justify-items:center;align-items:center;--gridColumnCount:4;--gridRowGap:2rem;--gridColumnGap:2rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);padding:1.25rem}@media(max-width:767px){section.column-section .slider-overlay-wrapper .slider-overlay-buttons{padding:1rem 0}}section.column-section .slider-overlay-wrapper .slider-overlay-buttons a{line-height:1.1;padding:1.25rem;border-top:2px solid transparent;width:100%;transition:border .25s;color:var(--accentColour);text-decoration:none;text-align:center;justify-content:center}@media(max-width:767px){section.column-section .slider-overlay-wrapper .slider-overlay-buttons a{padding:.25rem;display:flex;height:100%}section.column-section .slider-overlay-wrapper .slider-overlay-buttons a span{width:100%}section.column-section .slider-overlay-wrapper .slider-overlay-buttons a img,section.column-section .slider-overlay-wrapper .slider-overlay-buttons a svg,section.column-section .slider-overlay-wrapper .slider-overlay-buttons a span{align-self:center}}section.column-section .slider-overlay-wrapper .slider-overlay-buttons a:hover{border-top-color:var(--accentColour)}section.column-section .slider-overlay-wrapper .slider-overlay-buttons a.active{border-top-color:var(--accentColour)}section.column-section .slider-overlay-wrapper .slider-overlay-buttons a.active img,section.column-section .slider-overlay-wrapper .slider-overlay-buttons a.active svg{-webkit-filter:grayscale(0);filter:grayscale(0)}section.column-section .slider-overlay-wrapper .slider-overlay-buttons img,section.column-section .slider-overlay-wrapper .slider-overlay-buttons svg{-webkit-filter:grayscale(1);filter:grayscale(1);transition:filter .25s;max-width:200px;max-height:40px}section.column-section .slider-overlay-wrapper .slider-overlay-buttons img:hover,section.column-section .slider-overlay-wrapper .slider-overlay-buttons svg:hover,section.column-section .slider-overlay-wrapper .slider-overlay-buttons img:active,section.column-section .slider-overlay-wrapper .slider-overlay-buttons svg:active,section.column-section .slider-overlay-wrapper .slider-overlay-buttons img:focus,section.column-section .slider-overlay-wrapper .slider-overlay-buttons svg:focus{-webkit-filter:grayscale(0);filter:grayscale(0)}section.column-section .slider-offscreen-wrapper{--scrollbarWidth:calc(1px - 1px);--layoutWidth:calc(var(--layoutWidthMax) - 50px);--windowWidth:calc(100vw - var(--scrollbarWidth));--overflowMargin:calc(var(--windowWidth)/2 - var(--layoutWidth)/2);--itemWidth:600px;display:flex;width:var(--windowWidth);margin-left:calc(var(--overflowMargin)*-1)}@media(max-width:767px){section.column-section .slider-offscreen-wrapper{--itemWidth:500px}}@media(max-width:576px){section.column-section .slider-offscreen-wrapper{--itemWidth:85vw;--overflowMargin:33px}}section.column-section .slider-offscreen-wrapper.card-style .slider-offscreen-container,section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-container{padding-bottom:3rem}section.column-section .slider-offscreen-wrapper.card-style .slider-offscreen-container .content-container,section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-container .content-container{--cardShadow:var(--cardShadowMedium);border-radius:var(--cardBorderRadius);background:var(--cardBackground);box-shadow:var(--cardShadow)}section.column-section .slider-offscreen-wrapper.card-style .slider-offscreen-container .content-container .content,section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-container .content-container .content{padding:1rem}section.column-section .slider-offscreen-wrapper.full-height-image-style .slider-offscreen-container{padding-bottom:3rem}section.column-section .slider-offscreen-wrapper.full-height-image-style .slider-offscreen-container .slider-offscreen-item .content-container{box-shadow:var(--cardShadowMedium)}section.column-section .slider-offscreen-wrapper.full-height-image-style .slider-offscreen-container .slider-offscreen-item .content-container .content{padding:0 1.5rem 1.5rem 1.5rem}section.column-section .slider-offscreen-wrapper.full-height-image-style .slider-offscreen-container .slider-offscreen-item .image{max-height:20vmin}section.column-section .slider-offscreen-wrapper.full-height-image-style .slider-offscreen-container .slider-offscreen-item .image img{max-height:initial !important;top:50%;position:relative;transform:translateY(-50%)}section.column-section .slider-offscreen-wrapper.full-height-image-style .slider-offscreen-dots{bottom:calc(var(--sectionSpacing)*1)}section.column-section .slider-offscreen-wrapper.logo-style .product-category{display:none}section.column-section .slider-offscreen-wrapper.logo-style .slider-offscreen-item.dark .image{--columnImageFilter:grayscale(1) invert(1) brightness(2);-webkit-filter:var(--columnImageFilter);filter:var(--columnImageFilter)}section.column-section .slider-offscreen-wrapper.logo-style .content-container .image{max-height:8vmax;max-width:80%;display:flex;align-items:center;justify-content:center}section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-item:hover .content-container .content .text{opacity:1;background-color:var(--columnBackgroundColour);color:var(--columnContentColour,var(--defaultColour))}section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-item .content-container{position:relative;background-color:transparent}section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-item .content-container .image{background-size:cover;background-image:var(--columnBackgroundImage);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all 300ms ease-in-out 0s;background-position:center;background-color:#fff;border-radius:var(--cardBorderRadius);margin-bottom:0 !important;min-height:40vh}section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-item .content-container .image img{display:none}section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-item .content-container .content{--columnContentPadding:2rem;pointer-events:none;padding:0;color:#fff}section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-item .content-container .content h3{position:absolute;bottom:calc(var(--columnContentPadding)*2);left:var(--columnContentPadding)}section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-item .content-container .content h3:before{display:none}section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-item .content-container .content h5{position:absolute;bottom:var(--columnContentPadding);left:var(--columnContentPadding)}section.column-section .slider-offscreen-wrapper.card-flip-style .slider-offscreen-item .content-container .content .text{border-radius:var(--cardBorderRadius);position:absolute;height:100%;width:100%;top:0;left:0;overflow:hidden;text-overflow:ellipsis;font-size:.97rem;opacity:0;padding:var(--columnContentPadding);transition:opacity var(--hoverTransition);transition-duration:.5s}section.column-section .slider-offscreen-wrapper .slider-offscreen-container{text-align:left;position:relative;display:flex;padding:0;margin:0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-left:var(--overflowMargin);scroll-padding-right:var(--overflowMargin);-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}section.column-section .slider-offscreen-wrapper .slider-offscreen-container::-webkit-scrollbar{display:none}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item{color:var(--columnContentColour,var(--defaultColour));width:var(--itemWidth);min-width:var(--itemWidth);scroll-snap-align:start;flex-direction:column-reverse;display:flex;cursor:pointer;z-index:2}@media(max-width:767px){section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item{padding-right:1rem}}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item.spacer{min-width:var(--overflowMargin);cursor:default}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item.spacer:last-of-type{min-width:calc(var(--windowWidth) - var(--overflowMargin) - var(--itemWidth))}@media(max-width:767px){section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item.spacer{padding:0}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item.spacer:last-of-type{display:block}}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container{margin-bottom:0;height:100%}@media(min-width:768px){section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container{margin-right:2rem}}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container h3,section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container h5{font-weight:var(--fontWeightNormal);margin:0}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container h3:before,section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container h5:before{display:none}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container .image{margin-bottom:2rem;height:15vmax;overflow:hidden;text-align:center}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container .image img{max-width:100%;max-height:100%}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container .content{--gridColumnCount:1;--gridRowGap:1rem;--gridColumnGap:0;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);margin:0}section.column-section .slider-offscreen-wrapper .slider-offscreen-container .slider-offscreen-item .content-container .action-buttons{position:relative}section.column-section .slider-offscreen-wrapper .slider-offscreen-dots{justify-self:center;position:absolute;right:4rem;bottom:calc(var(--sectionSpacing)*.5);z-index:3;text-align:center;align-items:center;height:1rem;display:flex}section.column-section .slider-offscreen-wrapper .slider-offscreen-dots a{transition:border .25s;background-color:rgba(var(--accentColour),1);content:'';display:inline-block;width:1.75rem;height:3px;transition:opacity .35s,height .35s;opacity:.4;text-decoration:none;margin-left:.25rem}section.column-section .slider-offscreen-wrapper .slider-offscreen-dots a:hover{height:1rem}section.column-section .slider-offscreen-wrapper .slider-offscreen-dots a:hover,section.column-section .slider-offscreen-wrapper .slider-offscreen-dots a.active{opacity:1}section.column-section .carousel-wrapper{position:relative}section.column-section .carousel-wrapper .carousel-container{text-align:left;position:relative;display:flex;flex-direction:row;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}section.column-section .carousel-wrapper .carousel-container::-webkit-scrollbar{display:none}section.column-section .carousel-wrapper .carousel-container .content{margin-bottom:0}section.column-section .carousel-wrapper .carousel-container .carousel-item{scroll-snap-align:center;width:100%;min-width:100%;display:flex;margin-right:0;padding:1.25rem}section.column-section .carousel-wrapper .carousel-container .carousel-item:first-of-type{margin-left:0;scroll-snap-align:start}section.column-section .carousel-wrapper .carousel-container .carousel-item:last-of-type{margin-right:0;scroll-snap-align:end}section.column-section .carousel-wrapper .carousel-container .carousel-item h3,section.column-section .carousel-wrapper .carousel-container .carousel-item h5{font-weight:var(--fontWeightNormal)}section.column-section .carousel-wrapper .carousel-container .carousel-item h3:before,section.column-section .carousel-wrapper .carousel-container .carousel-item h5:before{display:none}section.column-section .carousel-wrapper .carousel-container .carousel-item .testimonial-content{margin:0 3rem}section.column-section .carousel-wrapper .carousel-container .carousel-item .col:first-of-type{--gridColumnCount:1;--gridRowGap:1rem;--gridColumnGap:0;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);align-content:center}section.column-section .carousel-wrapper .carousel-container .carousel-item .col:nth-of-type(2){text-align:center;align-self:center}section.column-section .carousel-wrapper .carousel-container .carousel-item .col:nth-of-type(2) img{max-width:90%;max-height:20rem}section.column-section .carousel-wrapper .carousel-buttons{justify-items:center;align-items:center;--gridColumnCount:4;--gridRowGap:2rem;--gridColumnGap:2rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);padding:1.25rem}section.column-section .carousel-wrapper .carousel-buttons a{line-height:1.1;padding:1.25rem;border-top:2px solid transparent;width:100%;transition:border .25s;text-decoration:none;color:var(--accentColour);text-align:center;justify-content:center}section.column-section .carousel-wrapper .carousel-buttons a:hover{border-top-color:var(--accentColour)}section.column-section .carousel-wrapper .carousel-buttons a.active{border-top-color:var(--accentColour)}section.column-section .carousel-wrapper .carousel-buttons a.active img,section.column-section .carousel-wrapper .carousel-buttons a.active svg{-webkit-filter:grayscale(0);filter:grayscale(0)}section.column-section .carousel-wrapper .carousel-buttons img,section.column-section .carousel-wrapper .carousel-buttons svg{-webkit-filter:grayscale(1);filter:grayscale(1);transition:filter .25s;max-width:200px;max-height:40px}section.column-section .carousel-wrapper .carousel-buttons img:hover,section.column-section .carousel-wrapper .carousel-buttons svg:hover,section.column-section .carousel-wrapper .carousel-buttons img:active,section.column-section .carousel-wrapper .carousel-buttons svg:active,section.column-section .carousel-wrapper .carousel-buttons img:focus,section.column-section .carousel-wrapper .carousel-buttons svg:focus{-webkit-filter:grayscale(0);filter:grayscale(0)}section.image-list-section{padding:var(--sectionSpacing) 0}section.image-list-section .container{flex-wrap:wrap}section.image-list-section .container .content{flex-wrap:wrap;width:100%;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0)}section.image-list-section .container .content+.image-list{margin-top:2rem}section.image-list-section .image-list{width:100%;justify-items:center;--gridAlignContent:center;--gridAlignItems:center;--gridColumnCount:var(--defaultGridColumnCount,4);--gridRowGap:2rem;--gridColumnGap:2rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0)}@media(max-width:1199px){section.image-list-section .image-list{--gridColumnCount:4}}@media(max-width:991px){section.image-list-section .image-list{--gridColumnCount:3}}@media(max-width:767px){section.image-list-section .image-list{--gridColumnCount:2}}@media(max-width:575px){section.image-list-section .image-list{--gridColumnCount:1}}section.image-list-section .image-list.grey-scale img,section.image-list-section .image-list.grey-scale svg{-webkit-filter:grayscale(1);filter:grayscale(1);transition:filter .25s}section.image-list-section .image-list.grey-scale img:hover,section.image-list-section .image-list.grey-scale svg:hover,section.image-list-section .image-list.grey-scale img:active,section.image-list-section .image-list.grey-scale svg:active,section.image-list-section .image-list.grey-scale img:focus,section.image-list-section .image-list.grey-scale svg:focus{-webkit-filter:grayscale(0);filter:grayscale(0)}section.image-list-section .image-list img,section.image-list-section .image-list svg{max-width:200px;max-height:120px;filter:saturate(2) invert(1) contrast(4) grayscale(1) brightness(10)}section.image-list-and-testimonials-section .image-list-and-testimonials-content{width:100%}@media(min-width:1200px){section.image-list-and-testimonials-section .image-list-and-testimonials-content{display:flex}}section.image-list-and-testimonials-section .image-list-and-testimonials-content>div{--gridColumnCount:0;--gridRowGap:1.5rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);padding:4rem 2rem}@media(min-width:1200px){section.image-list-and-testimonials-section .image-list-and-testimonials-content>div{width:50%}}section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list{justify-items:center;--gridAlignContent:center;--gridAlignItems:center;--gridColumnCount:3;--gridRowGap:2rem;--gridColumnGap:2rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0)}@media(max-width:991px){section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list{--gridColumnCount:3}}@media(max-width:767px){section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list{--gridColumnCount:2}}@media(max-width:575px){section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list{--gridColumnCount:1}}section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list.grey-scale img,section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list.grey-scale svg{-webkit-filter:grayscale(1);filter:grayscale(1);transition:filter .25s}section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list.grey-scale img:hover,section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list.grey-scale svg:hover,section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list.grey-scale img:active,section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list.grey-scale svg:active,section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list.grey-scale img:focus,section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list.grey-scale svg:focus{-webkit-filter:grayscale(0);filter:grayscale(0)}section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list img,section.image-list-and-testimonials-section .image-list-and-testimonials-content .image-list svg{max-width:90%;max-height:120px}section.image-list-and-testimonials-section .image-list-and-testimonials-content .testimonial-list-wrapper{overflow:hidden;align-content:center;font-weight:var(--fontWeightLight);font-family:var(--headingFontFamily)}section.image-list-and-testimonials-section .image-list-and-testimonials-content .testimonial-list-wrapper .testimonial-list{display:flex;width:calc(var(--testimonialCount)*100%);align-items:center}section.image-list-and-testimonials-section .image-list-and-testimonials-content .testimonial-list-wrapper .testimonial-list .testimonial-item{width:100%;opacity:0;transition:opacity .25s,transform .5s,height .1s}section.image-list-and-testimonials-section .image-list-and-testimonials-content .testimonial-list-wrapper .testimonial-list .testimonial-item.active{opacity:1;display:block;width:100%;height:100%}section.image-list-and-testimonials-section .image-list-and-testimonials-content .testimonial-list-wrapper .testimonial-list .testimonial-item .testimonial-content{font-size:2rem}section.image-list-and-testimonials-section .image-list-and-testimonials-content .testimonial-list-wrapper .testimonial-dots{justify-self:center;position:absolute;bottom:.5rem;z-index:1;text-align:center;align-items:center;justify-content:center;height:1rem;display:flex}section.image-list-and-testimonials-section .image-list-and-testimonials-content .testimonial-list-wrapper .testimonial-dots a{transition:border .25s;background-color:#fff;content:'';display:inline-block;width:1.75rem;height:3px;transition:opacity .35s,height .35s;opacity:.4;text-decoration:none;margin-left:.25rem}section.image-list-and-testimonials-section .image-list-and-testimonials-content .testimonial-list-wrapper .testimonial-dots a:hover{height:1rem}section.image-list-and-testimonials-section .image-list-and-testimonials-content .testimonial-list-wrapper .testimonial-dots a:hover,section.image-list-and-testimonials-section .image-list-and-testimonials-content .testimonial-list-wrapper .testimonial-dots a.active{opacity:1}section.one-column-section{padding:var(--sectionSpacing) 0}section.one-column-section.spacing-none{padding:0}section.one-column-section.spacing-top{padding-bottom:0}section.one-column-section.spacing-bottom{padding-top:0}section.one-column-section.inline{--sectionSpacing:2rem}section.one-column-section.inline .container{flex-wrap:nowrap;display:flex;justify-content:space-evenly;align-items:center}section.one-column-section.inline .container h2{width:100%;margin:0}section.one-column-section .container{flex-wrap:wrap;--gridRowGap:1.5rem;--gridAlignItems:var(--sectionContentVerticalAlignment);--gridAlignContent:var(--sectionContentVerticalAlignment);grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0)}section.one-column-section .container img{max-width:100%}section.one-column-section .container .action-buttons{width:100%}section.page-list-section{padding:var(--sectionSpacing) 0}section.page-list-section.column-item-accent .column-item{border-bottom:5px solid rgba(var(--accentColour),1)}section.page-list-section.horizontal-overflow .container{max-width:unset}section.page-list-section.horizontal-overflow .container .page-list-items{position:relative;display:grid;grid-template-columns:repeat(var(--items-to-display,1),1fr);padding:0 1rem 3rem 1rem;margin:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}section.page-list-section.horizontal-overflow .container .page-list-items::-webkit-scrollbar{height:8px}section.page-list-section.horizontal-overflow .container .page-list-items::-webkit-scrollbar-track{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAATSURBVBhXY0AD/4GACcpGAAYGAFn2A//VOR6+AAAAAElFTkSuQmCC')}section.page-list-section.horizontal-overflow .container .page-list-items::-webkit-scrollbar-thumb{background-color:var(--omniRed);border-radius:2px}section.page-list-section.horizontal-overflow .container .page-list-items .page-list-item{min-width:min(30vw,600px)}section.page-list-section.horizontal-overflow .container .page-list-items .page-list-item .content{padding:3rem;margin:0}section.page-list-section.horizontal-overflow .container .page-list-items .page-list-item .action-buttons{padding:3rem;padding-top:0}@media(max-width:1199px){section.page-list-section.horizontal-overflow .container .page-list-items .page-list-item{min-width:60vw}}@media(max-width:767px){section.page-list-section.horizontal-overflow .container .page-list-items .page-list-item{min-width:80vw}}section.page-list-section h2{width:100%}section.page-list-section .container{flex-wrap:wrap}section.page-list-section .container .content{width:100%;margin-bottom:2rem}section.page-list-section .page-list-items-empty{text-align:center;width:100%}section.page-list-section .page-list-items{--defaultColour:var(--omniNavy);--gridColumnCount:3;--gridRowGap:2.5rem;--gridColumnGap:2rem;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0);width:100%}@media(max-width:1199px){section.page-list-section .page-list-items{--gridColumnCount:2 !important}}@media(max-width:991px){section.page-list-section .page-list-items{--gridColumnCount:1 !important}}section.page-list-section .page-list-items .page-list-item{transition:transform .15s;--cardShadow:var(--cardShadowMedium);border-radius:var(--cardBorderRadius);background:var(--cardBackground);box-shadow:var(--cardShadow);position:relative;height:100%;text-align:left;color:var(--defaultColour);display:flex;flex-direction:column;align-items:flex-start}section.page-list-section .page-list-items .page-list-item:hover{transform:scale(1.025)}section.page-list-section .page-list-items .page-list-item .header{min-height:20rem;width:100%;background-size:cover;position:relative;border-top-left-radius:var(--cardBorderRadius);border-top-right-radius:var(--cardBorderRadius);background-position:center}section.page-list-section .page-list-items .page-list-item .content{padding:2rem;align-items:start;position:relative;--gridRowGap:.75rem;--gridColumnCount:1;height:100%;grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0)}section.page-list-section .page-list-items .page-list-item .content h3{font-weight:var(--fontWeightNormal);margin-top:.5em}section.page-list-section .page-list-items .page-list-item .content .author-container{right:.75rem;position:absolute;text-align:right;top:-1.75rem;font-size:.75rem;line-height:1}section.page-list-section .page-list-items .page-list-item .content .author-container .author{height:28px;width:28px}section.page-list-section .page-list-items .page-list-item .content .product-category{margin-bottom:calc(var(--gridRowGap)*-1)}section.page-list-section .page-list-items .page-list-item .content .product-category img{height:31px;max-width:100%;margin-bottom:.5rem}section.page-list-section .page-list-items .page-list-item .content .badge.tag{width:fit-content}section.page-list-section .page-list-items .page-list-item .action-buttons{padding:2rem;padding-top:0}section.page-list-section .page-list-items .page-list-item .btn.read-more{--accentColour:var(--omniNavyRgb);background-color:transparent;color:var(--omniNavy);border-color:var(--omniNavy);border-width:2px}@media(max-width:767px){section.page-list-section .page-list-items .page-list-item .content{padding:1.5rem}section.page-list-section .page-list-items .page-list-item .action-buttons{padding:1.5rem;padding-top:0}}section.search-results-section .search-form{padding:var(--sectionSpacing) 0}section.search-results-section .search-form .input-group .btn{border-radius:.3rem}section.search-results-section nav ul.pagination li.page-item.active a.page-link{color:#fff;background-color:rgba(var(--accentColour),1);border-color:rgba(var(--accentColour),1)}section.search-results-section nav ul.pagination li.page-item.active a.page-link:active,section.search-results-section nav ul.pagination li.page-item.active a.page-link:hover,section.search-results-section nav ul.pagination li.page-item.active a.page-link:focus{color:#fff;background-color:rgba(var(--accent2Colour),1);border-color:rgba(var(--accent2Colour),1)}section.search-results-section nav ul.pagination li.page-item a.page-link{border-color:#fff;background-color:#fff;color:rgba(var(--accentColour),1)}section.search-results-section nav ul.pagination li.page-item a.page-link:active,section.search-results-section nav ul.pagination li.page-item a.page-link:hover,section.search-results-section nav ul.pagination li.page-item a.page-link:focus{color:#fff;border-color:rgba(var(--accent2Colour),1);background-color:rgba(var(--accent2Colour),1)}section.search-results-section .search-result-items{padding:5rem 5rem 7rem 5rem;border-radius:.5rem;box-shadow:var(--cardShadowXLarge);background:var(--omniWhite);background:var(--whiteGradient);--defaultColour:var(--omniNavy)}section.search-results-section .search-result-items+nav{padding-bottom:var(--sectionSpacing);margin-top:calc(var(--sectionSpacing)*-.75);text-align:center}section.search-results-section .search-result-items+nav ul.pagination{display:inline-flex}section.search-results-section .search-result-items h4{color:var(--omniNavy)}section.search-results-section .search-result-items a{--linkWeight:var(--fontWeightBook)}section.search-results-section .search-result-items a.search-result-item{text-decoration:none;display:flex;align-content:center;align-items:center;color:var(--defaultColour);border-radius:.5rem}section.search-results-section .search-result-items a.search-result-item:active,section.search-results-section .search-result-items a.search-result-item:hover,section.search-results-section .search-result-items a.search-result-item:focus{background-color:rgba(var(--accent2Colour),.05)}section.search-results-section .search-result-items a.search-result-item .image{height:8rem;width:8rem;min-width:8rem;margin:1rem;border-radius:.5rem;background-size:cover;background-position:center;background-color:rgba(var(--accent2Colour),.15)}section.search-results-section .search-result-items a.search-result-item .content{padding:1rem 2rem}section.search-results-section .search-result-items a.search-result-item .content .search-result-item-heading{margin-top:0}section.search-results-section .search-result-items a.search-result-item .content .search-result-item-heading:before{display:none}section.search-results-section .search-result-items a.search-result-item .content .metadata{margin-bottom:.25rem}section.search-results-section .search-result-items a.search-result-item .content .metadata span{display:inline;width:auto}@media(max-width:991px){section.two-column-section .container>.row>div:first-of-type{order:1}}section.two-column-section .container>.row>div.has-content{justify-content:flex-start}@media(max-width:991px){section.two-column-section .container>.row>div.has-content{order:2;justify-content:unset;flex-direction:column;align-items:flex-start;margin-top:var(--gridRowGap);min-height:auto}}section.two-column-section .content{padding-right:2rem;flex-wrap:wrap;height:100%;--gridRowGap:1.5rem;--gridAlignItems:var(--sectionContentVerticalAlignment);--gridAlignContent:var(--sectionContentVerticalAlignment);grid-column:-1;display:grid;grid:auto/repeat(var(--gridColumnCount),1fr);align-items:var(--gridAlignItems,start);align-content:var(--gridAlignContent,flex-start);column-gap:var(--gridColumnGap,1.5rem);row-gap:var(--gridRowGap,0)}@media(max-width:991px){section.two-column-section .content{padding-right:0;padding-left:0}}section.two-column-section .content.image-left{padding-right:0;padding-left:2rem}@media(max-width:991px){section.two-column-section .content.image-left{padding-left:0}}section.two-column-section .column-image{--gridRowGap:1.5rem}@media(max-width:991px){section.two-column-section .column-image{min-height:40vh}}@media(max-width:991px){section.two-column-section .column-image:not(.has-content){margin-bottom:var(--gridRowGap)}}@media(max-width:991px){section.two-column-section .column-image.empty{display:none}}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:rgba(0,0,0,.25)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:inherit}.form-control.is-valid,.was-validated .form-control:valid,.form-select.is-valid,.was-validated .form-select:valid{background-image:none;border-color:#ced4da}.form-control.is-valid:focus,.was-validated .form-control:valid:focus,.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}form.shake{animation:shake 400ms ease-in-out}@keyframes shake{0%{transform:translateX(0)}12.5%{transform:translateX(-6px) rotateY(-5deg)}37.5%{transform:translateX(5px) rotateY(4deg)}62.5%{transform:translateX(-3px) rotateY(-2deg)}87.5%{transform:translateX(2px) rotateY(1deg)}100%{transform:translateX(0)}}
