/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--simple-grid{position:relative;}.paragraph--type--simple-grid .top_wrapper{display:flex;padding:0 0 2em;gap:40px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}.paragraph--type--simple-grid .top_wrapper img{max-width:250px !important;}.paragraph--type--simple-grid .top_wrapper .field--name-field-body{font-size:2em;line-height:1.25em;padding-right:2em;width:945px;padding-bottom:1em;}.paragraph--type--simple-grid .bottom_wrapper .field__items{display:flex;flex-wrap:wrap;gap:1em}.paragraph--type--simple-grid .bottom_wrapper .field__items > .field__item{max-width:343px;width:100%;min-width:250px;background:black;box-sizing:border-box;padding:2.5em 3em 3em;opacity:0.9;}@media only screen and (max-width:600px){.paragraph--type--simple-grid .bottom_wrapper .field__items > .field__item{max-width:100%;}}.paragraph--type--simple-grid .bottom_wrapper .field__items > .field__item .field--name-field-title{font-size:2em;display:block;line-height:1.3em;margin-bottom:0.5em;}
#block-c8group-casestudy .field--name-body .cases-wrapper .case-description .link-to-case > a{min-width:200px;}.paragraph--type--view .viewsreference--view-title{font-weight:300;}.paragraph--type--services .field--name-field-service-items .field__items .field__item .paragraph--type--services-list{border-bottom:1px solid rgba(255,255,255,0.5);border-bottom:0px;}.field--name-field-service-name{line-height:1.2em !important;opacity:0.8;font-size:1.5em !important;}.paragraph--type--services .field--name-field-service-items .field__items .field__item .paragraph--type--services-list .field--name-field-service-description{opacity:0.7;}.paragraph--type--services .field--name-field-service-items .field__items .field__item .paragraph--type--services-list .service-title-wrapper .field--name-field-service-brand-image{margin-bottom:1.3em;}.paragraph--type--services .field--name-field-service-items .field__items{gap:3em;}header .header-top{z-index:50;}@media (max-width:768px){.paragraph--type--services .field--name-field-service-block-title .field__item{margin-bottom:var(--spacing-medium) !important;}}@media screen and (max-height:1079px){#block-c8group-content .field--name-field-banner .views-element-container .view-banner.banner-default{margin-top:-142px;}}
@media (max-width:1670px){.page_container{padding-left:var(--spacing-huge,"huge");padding-right:var(--spacing-huge,"huge");}}@media (max-width:1280px){.page_container{padding-left:var(--spacing-medium-plus,"medium-plus");padding-right:var(--spacing-medium-plus,"medium-plus");}}@media (max-width:640px){.page_container{padding-left:var(--spacing-normal,"normal");padding-right:var(--spacing-normal,"normal");}}.page_container{max-width:var(--container-width-full,full);width:100%;margin-inline:auto;padding-left:var(--spacing-medium-plus,"medium-plus");padding-right:var(--spacing-medium-plus,"medium-plus");}.page_banner_wrapper{width:100%;position:relative;max-width:var(--container-width-full,full);margin-inline:auto;}.banner_content{position:relative;z-index:20;padding-left:var(--spacing-medium-plus,"medium-plus");padding-right:var(--spacing-medium-plus,"medium-plus");display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;padding-bottom:5em;padding-top:3em;min-height:600px;}@media only screen and (max-width:840px){.banner_content{flex-wrap:wrap;justify-content:center;text-align:center;}}@media only screen and (max-width:640px){.banner_content{min-height:400px;padding-top:5em;}}.banner_image:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.5);z-index:15;}.banner_image img{position:absolute;z-index:10;object-fit:cover;top:0;height:100% !important;object-fit:cover;z-index:10;}.banner_content_right{min-width:500px;display:flex;justify-content:flex-end;}@media only screen and (max-width:840px){.banner_content_right{padding-top:3em;}}@media only screen and (max-width:1200px){.banner_content_right{min-width:300px;}}.page_banner_wrapper h1{font-weight:normal;}.blog .page_banner_wrapper{text-align:center;}.blog .page_banner_wrapper h1{max-width:900px;display:inline-block;}.blog .banner_content{width:100%;}.blog .banner_content_left{width:100%;}.blog .page_container{max-width:650px;padding-top:3em;padding-left:3em;padding-right:3em;padding-bottom:5em;opacity:0.9;}@media only screen and (max-width:640px){.blog .page_container{padding:2em 2em 3em;}}.blog h2,.blog h3{font-weight:normal;}.blog .page_container .field--name-field-media-image,.blog .page_container .media--type-remote-video{width:100vw;max-width:900px;position:relative;transform:translateX(-50%);left:50%;padding:2.5em 0 1.5em;}.blog .page_container .media--type-remote-video .thumbnail{display:none;}.blog .page_container .media--type-remote-video iframe{width:100%;height:400px;}
.view-display-id-insight_hub{padding:3em 0;}.view-display-id-insight_hub .view-content{display:flex;gap:2em;flex-wrap:wrap;}@media only screen and (max-width:600px){.view-display-id-insight_hub .view-content{}}.view-display-id-insight_hub .insight_item{display:block;position:relative;}.view-display-id-insight_hub .insight_item .image{position:relative;}.view-display-id-insight_hub .insight_item .image span{position:absolute;top:0;left:0;background:white;padding:0.5em 1em;color:black;font-weight:bold;}.view-display-id-insight_hub .views-row{max-width:400px;min-width:250px;}.view-display-id-insight_hub .insight_item h4{font-weight:normal;}
.paragraph--type--view.full-mode-on{max-width:100% !important;margin-left:auto;margin-right:auto;padding-inline:0;}.view-clients-trusted-by .view-content{display:block;max-width:1424px;margin-left:auto;margin-right:auto;}.view-clients-trusted-by .slick-list{overflow:initial;}.view-clients-trusted-by .view-content:not(.slick-initialized){display:flex;gap:20px;}.view-clients-trusted-by .view-content .views-field-field-logo{padding:0 50px;}.view-clients-trusted-by .view-content .views-field-field-logo img{max-width:190px;max-height:90px;height:auto;width:auto;filter:invert(1);}.paragraph--type--view.full-mode-on .viewsreference--view-title{text-align:center;margin-bottom:20px;}
