#myCustomTrigger{position:fixed;right:16px;top:50%;transform:translateY(-50%) rotate(90deg);background-color:#007bff;color:#fff;padding:10px 20px;font-size:14px;cursor:pointer;z-index:9999;border-radius:5px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}a{text-decoration:none}a.button{border:1px solid var(--cca-orange)}a.button:hover{border:1px solid var(--cca-orange);background-color:var(--cca-white)!important}.home .site-content{padding-top:0;padding-bottom:0}.solutions-posts article .entry-summary{color:#000}.inside-header #header-links a{font-size:16px}.nav-float-right #site-navigation{margin:0 auto}.header-widget p:first-of-type{display:none}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){border-radius:4px;padding:12px 24px}#header-links a.button{margin-left:24px}#menu-primary-menu>li:last-child{display:none}.page-hero .single-header{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:40px}.page-hero .single-header .image{text-align:end}.page-hero .single-header .text p{color:var(--cca-white-80);font-size:1.1em}.breadcrumbs .rank-math-breadcrumb p{font-size:0.9em!important}.page-hero.centre-aligned .single-header{grid-template-columns:1fr;text-align:center}.page-hero.centre-aligned .single-header .image{text-align:center;z-index:3;position:relative}.page-hero.centre-aligned .single-header .image img{width:100%;margin-top:40px}header.has-featured-image+.page-hero.centre-aligned{padding-bottom:0}header.has-featured-image+.page-hero.centre-aligned:after{content:'';position:absolute;bottom:0;left:0;background:var(--cca-white);width:100%;height:40%;z-index:1}.page-hero.centre-aligned .single-header .text p{max-width:600px;margin-left:auto;margin-right:auto}.page-hero.centre-aligned .single-header h1+p:last-of-type{margin-bottom:0}.blog .page-hero.centre-aligned:after{display:none}.blog .page-hero.centre-aligned:has(img):after{display:block}.blog header.has-featured-image+.page-hero.centre-aligned{padding-bottom:48px}.generate-columns-container{margin-left:-24px;margin-right:-24px}.blog .generate-columns.grid-66,.blog .grid-sizer.grid-66,.category .generate-columns.grid-66,.blog .grid-sizer.grid-66{width:100%!important;margin-bottom:60px;margin-top:40px}.blog .page-hero .single-header .text h4,.category .page-hero .single-header .text h4{color:#D2D6DD!important}.blog article:first-of-type .inside-article,.category article:first-of-type .inside-article{display:grid;grid-gap:48px;grid-template-columns:1fr 1fr;background:var(--cca-light-grey)}.blog article:first-of-type .inside-article .post-image,.category article:first-of-type .inside-article .post-image{order:2;margin-bottom:0}.blog article:first-of-type .inside-article .post-image img,.category article:first-of-type .inside-article .post-image img{display:block;width:100%;height:100%;object-fit:cover}.blog article:first-of-type .inside-article .post-content,.category article:first-of-type .inside-article .post-content{padding:32px 0 32px 32px}.blog article .inside-article .post-image img,.category article .inside-article .post-image img{min-height:230px;width:100%;object-fit:cover}.blog article .inside-article .post-image,.category article .inside-article .post-image{line-height:0}.blog article:not(:first-of-type) .entry-header h2.entry-title,.blog.paged article .entry-header h2.entry-title,.category article:not(:first-of-type) .entry-header h2.entry-title,.category.paged article .entry-header h2.entry-title{font-size:32px}.blog .page-hero .single-header .image .featured-image{text-align:end}.blog article:not(:first-of-type) .inside-article,.category article:not(:first-of-type) .inside-article{background:var(--cca-light-grey)}.blog article:not(:first-of-type) .inside-article .post-content,.category article:not(:first-of-type) .inside-article .post-content,.blog.paged article:first-of-type .inside-article .post-content,.category.paged article:first-of-type .inside-article .post-content{padding:32px 32px 40px}.blog article:not(:first-of-type) .inside-article .post-image,.category article:not(:first-of-type) .inside-article .post-image{margin-bottom:0}.one-container.archive .post:not(:last-child),.one-container.blog .post:not(:last-child){padding-bottom:0}.one-container.archive .post:not(:first-child),.one-container.archive.paged .post,.one-container.blog.paged .post{margin-bottom:60px}.blog article.generate-columns,.category article.generate-columns{padding-left:24px;padding-right:24px}.blog.paged article:first-of-type .inside-article,.category.paged article:first-of-type .inside-article{display:block}.blog nav#nav-below,.category nav#nav-below{text-align:center}.paging-navigation .nav-links .current{font-weight:300;padding:14px!important;background:var(--cca-black);color:var(--cca-white)}.paging-navigation .nav-links>*{color:#666}footer.entry-meta{margin-top:0}.single-post .page-hero.centre-aligned .single-header .text h1{max-width:800px;margin-left:auto;margin-right:auto}.single-post .site-content .content-area article{max-width:800px;margin-left:auto;margin-right:auto}article.solution-feature-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:40px;margin:32px 0}article.solution-feature-card h2{font-size:32px}body.single-case_studies .entry-content{max-width:780px;margin:0 auto}body.single-case_studies .entry-content .details{display:grid;grid-template-columns:auto auto 180px;grid-gap:32px;margin-bottom:40px}body.single-case_studies .entry-content .details h3{font-size:.9em;font-family:"Inter",sans-serif;margin-bottom:8px;font-weight:600}body.single-case_studies .entry-content .details ul,article.case-study-card .details ul{margin:0;list-style-type:none}body.single-case_studies .entry-content .details ul li a,article.case-study-card .details ul li a{background:var(--cca-light-grey);padding:2px 4px;border-radius:2px;font-size:.85em;margin-bottom:4px;display:inline-block}article.case-study-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;margin:32px 0;align-items:center}article.case-study-card .content{padding:24px 0}article.case-study-card img.logo{max-height:40px;margin-bottom:16px}article.case-study-card h2{font-size:32px;margin-bottom:8px}article.case-study-card .details{margin-bottom:24px}article.case-study-card .details>div{display:inline-block}article.case-study-card .image{line-height:0;height:100%}article.case-study-card .image img{object-fit:cover;width:100%;height:100%}.footer-widgets ul.menu>li>a{font-size:24px;font-family:"Cabinet Grotesk";color:var(--cca-white);font-weight:700}.footer-menu ul li a{color:var(--cca-white)!important;font-size:22px}.footer-widgets ul.sub-menu{margin-top:16px!important}.footer-widgets a:hover{color:var(--cca-orange)!important}.widget ul.wp-block-social-links li{list-style-type:none;position:relative;margin-bottom:0}@media (max-width:1380px){.main-navigation a,.site-header a{font-size:16px}div#header-links a.button{margin-left:20px}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item>a{padding-left:12px;padding-right:12px}}@media (max-width:1200px){#header-links{text-align:center}.blog article:first-of-type .inside-article .post-content,.category article:first-of-type .inside-article .post-content{padding:24px 0 24px 24px}}@media (max-width:1024px){#block-16 ul{float:left;margin-top:16px}.site-footer .footer-widgets-container .inside-footer-widgets{grid-template-columns:0.75fr 2fr}.footer-widgets .widget_nav_menu ul.menu{grid-column-gap:20px}.wp-container-1.wp-block-social-links{justify-content:flex-start}.blog article:first-of-type .inside-article,.category article:first-of-type .inside-article{grid-template-columns:1fr;grid-gap:0}.blog article:first-of-type .inside-article .post-image,.category article:first-of-type .inside-article .post-image{order:1}.blog article:first-of-type .inside-article .post-content,.category article:first-of-type .inside-article .post-content{order:2;padding:32px 32px 40px}.blog article:first-of-type .inside-article .post-content .entry-title,.category article:first-of-type .inside-article .post-content .entry-title{font-size:32px;line-height 32px}}@media (max-width:768px){.site-footer .footer-widgets-container .inside-footer-widgets,.blog article:first-of-type .inside-article,.category article:first-of-type .inside-article{grid-template-columns:1fr}.blog article.generate-columns,.category article.generate-columns{padding-left:0;padding-right:0}.blog .page-hero .single-header .image .featured-image{text-align:center}article.solution-feature-card{grid-template-columns:1fr}.block.solutions-feature .container article:nth-of-type(even) .text{order:unset}}@media (max-width:600px){.footer-widgets .widget_nav_menu ul.menu{grid-template-columns:1fr;grid-row-gap:20px}.single-post .page-hero.centre-aligned .single-header .text h1{font-size:32px;line-height:32px}}@media (max-width:425px){#header-links{display:none}#menu-primary-menu>li:last-child{display:block}.blog article:not(:first-of-type) .inside-article .post-content,.category article:not(:first-of-type) .inside-article .post-content,.blog.paged article:first-of-type .inside-article .post-content,.category.paged article:first-of-type .inside-article .post-content,.blog article:first-of-type .inside-article .post-content,.category article:first-of-type .inside-article .post-content{padding:24px}.single-post header.has-featured-image+.page-hero.centre-aligned:after{height:30%}}