/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout{padding-left:var(--grid-gutter-width);padding-right:var(--grid-gutter-width);}.layout > .layout-inner{margin:0 auto;max-width:var(--max-width-content);}.layout > .layout-inner > *:not(:last-child){margin-bottom:var(--gap);}@media(min-width:744px){.layout > .layout-inner{display:grid;gap:var(--gap);}.layout > .layout-inner > *:not(:last-child){margin-bottom:0;}.layout > .layout-inner.layout-small-gap > .layout-inner{column-gap:20px;}}.layout.layout-display-flex{display:flex;}.layout.wide-width > .layout-inner{max-width:var(--max-width-wide);}.layout.tight-width > .layout-inner{max-width:var(--max-width-tight);}.layout.super-tight-width > .layout-inner{max-width:var(--max-width-super-tight);}.layout.full-width{padding:0 !important;}.layout.full-width > .layout-inner{max-width:none;}.layout.grid-align-start > .layout-inner{align-items:start;}.layout.grid-align-center > .layout-inner{align-items:center;}.layout.grid-align-end > .layout-inner{align-items:end;}.layout.only-padding > .layout-inner{max-width:none;}.layout.vertical-padding-large{padding-top:86px;padding-bottom:86px;}@media(min-width:744px){.layout.vertical-padding-large{padding-top:90px;padding-bottom:90px;}}@media(min-width:1024px){.layout.vertical-padding-large{padding-top:100px;padding-bottom:100px;}}@media(min-width:1440px){.layout.vertical-padding-large{padding-top:110px;padding-bottom:110px;}}.layout.vertical-padding-normal{padding-top:68px;padding-bottom:68px;}@media(min-width:744px){.layout.vertical-padding-normal{padding-top:70px;padding-bottom:70px;}}@media(min-width:1024px){.layout.vertical-padding-normal{padding-top:94px;padding-bottom:94px;}}@media(min-width:1440px){.layout.vertical-padding-normal{padding-top:94px;padding-bottom:94px;}}.layout.vertical-padding-sm{padding-top:26px;padding-bottom:26px;}@media(min-width:744px){.layout.vertical-padding-sm{padding-top:29px;padding-bottom:18px;}}@media(min-width:1024px){.layout.vertical-padding-sm{padding-top:33px;padding-bottom:20px;}}.layout.vertical-padding-customized{padding-top:10px;padding-bottom:40px;}@media(min-width:744px){.layout.vertical-padding-customized{padding-top:10px;padding-bottom:50px;}}@media(min-width:1024px){.layout.vertical-padding-customized{padding-top:5px;padding-bottom:74px;}}@media(min-width:1440px){.layout.vertical-padding-customized{padding-top:5px;padding-bottom:60px;}}.layout.no-padding-top{margin-top:0 !important;padding-top:0 !important;}.layout.uprise-top::before{z-index:9;position:absolute;left:0;width:100%;display:block;content:'';padding:0;clip-path:polygon(100% 0,0 100%,100% 100%);border-bottom:1px solid;}.layout.uprise-bottom::after{z-index:9;position:absolute;left:0;width:100%;display:block;content:'';padding:0;clip-path:polygon(100% 0,0 0,100% 100%);border-top:1px solid;}.layout.downhill-top::before{position:absolute;z-index:9;left:0;width:100%;display:block;content:'';padding:0;clip-path:polygon(0 0,0 100%,100% 100%);border-bottom:1px solid;}.layout.downhill-bottom::after{position:absolute;z-index:9;left:0;width:100%;display:block;content:'';padding:0;clip-path:polygon(0 0,0 100%,100% 0);border-top:1px solid;}.layout.uprise-top,.layout.downhill-top{position:relative;}.layout.uprise-top::before,.layout.downhill-top::before{height:54px;top:-53px;}@media(min-width:744px){.layout.uprise-top::before,.layout.downhill-top::before{height:60px;top:-59px;}}@media(min-width:1024px){.layout.uprise-top::before,.layout.downhill-top::before{height:80px;top:-79px;}}@media(min-width:1440px){.layout.uprise-top::before,.layout.downhill-top::before{height:120px;top:-119px;}}.layout.uprise-bottom,.layout.downhill-bottom{position:relative;}.layout.uprise-bottom::after,.layout.downhill-bottom::after{bottom:-53px;height:54px;}@media(min-width:744px){.layout.uprise-bottom::after,.layout.downhill-bottom::after{height:60px;bottom:-59px;}}@media(min-width:1024px){.layout.uprise-bottom::after,.layout.downhill-bottom::after{height:80px;bottom:-79px;}}@media(min-width:1440px){.layout.uprise-bottom::after,.layout.downhill-bottom::after{height:120px;bottom:-119px;}}.layout.section-abyss-200{background:var(--color--tertiary-200);color:var(--color--white);}.layout.section-abyss-200:before,.layout.section-abyss-200:after{background:var(--color--tertiary-200);border-color:var(--color--tertiary-200);}.layout.section-abyss-200 a{color:var(--color--white);}.layout.section-abyss-200 a:hover,.layout.section-abyss-200 a:focus{color:var(--color--primary-300);}.layout.section-abyss-900{background:var(--color--tertiary-900);color:var(--color--tertiary-250);}.layout.section-abyss-900:before,.layout.section-abyss-900:after{background:var(--color--tertiary-900);border-color:var(--color--tertiary-900);}.layout.section-abyss-900 a:not(.button){color:var(--color--tertiary-300);}.layout.section-abyss-900 a:not(.button):hover,.layout.section-abyss-900 a:not(.button):focus{color:var(--color--primary-300);}.layout.section-abyss-900 h2 a:not(.button){color:var(--color--white);}.layout.section-abyss-900 h2 a:not(.button):hover,.layout.section-abyss-900 h2 a:not(.button):focus{color:var(--color--primary-300);}.layout.section-secondary-100{background:var(--color--secondary-100);}.layout.section-secondary-100:before,.layout.section-secondary-100:after{background:var(--color--secondary-100);border-color:var(--color--secondary-100);}.layout.section-white{background:var(--color--white);color:var(--color--tertiary-900);}.layout.section-white:before,.layout.section-white:after{background:var(--color--white);border-color:var(--color--white);}.layout.right-side-zero{justify-content:end;}.layout.right-side-zero > .layout-inner{justify-content:end;}.layout.left-side-zero > .layout-inner{justify-content:start;}.layout.align-content-center{text-align:center;}.layout.align-content-center.restricted-block-width  > .layout__region .block{text-align:center;}@media(min-width:744px){.layout.align-content-right.restricted-block-width > .layout-inner .block{margin-left:53.3%;}.layout.align-content-left.restricted-block-width > .layout-inner .block{margin-right:48%;}.layout.align-content-center.restricted-block-width > .layout-inner .block{margin-right:24%;margin-left:24%;}}@media(min-width:744px){.layout.diagonal-stripes-bottom-right{background-image:url(/themes/ab2022/images/backgrounds/stripped-quarter-circle.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 75%;}}@media(min-width:1024px){.layout.diagonal-stripes-bottom-right{background-size:auto 100%;}}@media (min-width:744px){.layout--twocol-section--50-50 > .layout-inner{grid-template-columns:repeat(2,minmax(0,1fr));}.layout--twocol-section--33-67 > .layout-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);}.layout--twocol-section--67-33 > .layout-inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);}.layout--twocol-section--25-75 > .layout-inner{grid-template-columns:minmax(0,1fr) minmax(0,3fr);}.layout--twocol-section--25-75 > .layout-inner{grid-template-columns:minmax(0,3fr) minmax(0,1fr);}}@media (min-width:744px){.layout--threecol-section--50-25-25 > .layout-inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);}.layout--threecol-section--25-50-25 > .layout-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);}.layout--threecol-section--25-25-50 > .layout-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);}.layout--threecol-section--34-33-33 > .layout-inner,.layout--threecol-section--33-34-33 > .layout-inner,.layout--threecol-section--33-33-34 > .layout-inner{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:744px){.layout--fourcol-section > .layout-inner{grid-template-column:repeat(2,minmax(0,1fr));}}@media (min-width:1024px){.layout--fourcol-section > .layout-inner{grid-template-column:repeat(4,minmax(0,1fr));}}.layout-builder__section .layout.downhill-top,.layout-builder__section .layout.uprise-top{margin-top:140px;}.layout-builder__section .layout.downhill-bottom,.layout-builder__section .layout.uprise-bottom{margin-bottom:140px;}.layout-builder-block{background:transparent;}#drupal-modal .media-library-views-form{flex-wrap:wrap !important;}.node-page-layout-builder-form.node-layout-builder-form,.region-help{margin:0 20px;}.layout--homepage-intro{margin-bottom:73px;}.layout--homepage-intro .display-5::before{top:40px;width:84px;}@media(min-width:1024px){.layout--homepage-intro .display-5::before{width:127px;top:59px;}}@media(min-width:1440px){.layout--homepage-intro .display-5::before{width:149px;top:71px;}}@media(min-width:1024px){.layout--homepage-intro{margin-bottom:113px;}}@media(min-width:1440px){.layout--homepage-intro .layout-inner{grid-template-columns:repeat(12,1fr);}.layout--homepage-intro .layout-inner .layout__region--first{grid-column:2 / 7 !important;}.layout--homepage-intro .layout-inner .layout__region--second{grid-column:7 / 13 !important;}}@media(min-width:1440px){.layout--homepage-case-studies .layout-inner{grid-template-columns:repeat(12,1fr);}.layout--homepage-case-studies .layout-inner .layout__region--first{grid-column:2 / 7 !important;}.layout--homepage-case-studies .layout-inner .layout__region--second{grid-column:7 / 12 !important;}}@media(max-width:743px){.layout--homepage-design-strategy .spacer-block.spacer-lg,.layout--homepage-design-strategy .spacer-block.spacer-md{display:none;}}@media(min-width:1440px){.layout--homepage-design-strategy .layout-inner{grid-template-columns:repeat(12,1fr);}.layout--homepage-design-strategy .layout-inner .layout__region--first{grid-column:1 / 7 !important;}.layout--homepage-design-strategy .layout-inner .layout__region--second{grid-column:8 / 12 !important;}}@media(min-width:1440px){.layout--homepage-our-values .layout-inner{grid-template-columns:repeat(12,1fr);}.layout--homepage-our-values .layout-inner .layout__region--first{grid-column:1 / 6 !important;}.layout--homepage-our-values .layout-inner .layout__region--second{grid-column:7 / 12 !important;}}@media(min-width:744px){.layout--we-love-what-we-do .layout__region--first{padding-right:50px;}}@media(min-width:1440px){.layout--we-love-what-we-do .layout__region--first{padding-right:100px;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/ab2022/images/icons/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/ab2022/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/ab2022/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/ab2022/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/ab2022/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/ab2022/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/ab2022/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/ab2022/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/ab2022/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/ab2022/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/ab2022/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.block-ab-base-sign-up-form{position:relative;}.block-ab-base-sign-up-form > h2{position:relative;font-family:var(--font-family-secondary);font-size:var(--font-size-24);color:var(--color--white);display:block;margin:0 2rem;line-height:30px;margin-bottom:28px;}@media (min-width:744px){.block-ab-base-sign-up-form > h2{margin:0 auto 3rem;}.block-ab-base-sign-up-form > h2:before{background:var(--color--primary-500);content:"";display:inline-block;height:40px;margin-right:1rem;position:relative;top:10px;transform:rotate(25.8deg);width:8px;}}@media (min-width:1024px){.block-ab-base-sign-up-form{align-items:center;display:flex;column-gap:18px;justify-content:center;margin:0 auto;max-width:var(--max-width-wide);}.block-ab-base-sign-up-form > h2{margin:0;position:relative;text-align:left;top:-10px;}.block-ab-base-sign-up-form .block__content{margin:0;}}
.node--type-case-study.node--view-mode-full .block-field-blocknodecase-studytitle{margin-left:auto;margin-right:auto;max-width:var(--max-width-tight);}.node--type-case-study.node--view-mode-full .block-field-blocknodecase-studytitle .field--name-title{color:var(--color--white);text-align:center;}.node--type-case-study.node--view-mode-full .field--name-field-study-media{position:relative;}.node--type-case-study.node--view-mode-full .field--name-field-study-media::before{background:var(--color--secondary-500);content:'';display:block;height:40px;left:50%;margin:0 auto;position:absolute;top:0;width:1px;z-index:10;}.node--type-case-study.node--view-mode-full .field--name-field-study-media img{height:auto;width:100%;}.node--type-case-study.node--view-mode-full .field--name-field-sector,.node--type-case-study.node--view-mode-full .field--name-field-study-client,.node--type-case-study.node--view-mode-full .field--name-field-services,.node--type-case-study.node--view-mode-full .field--name-field-service,.node--type-case-study.node--view-mode-full .field--name-field-technologies{margin-bottom:2rem;}.node--type-case-study.node--view-mode-full .field--name-field-sector .field__label,.node--type-case-study.node--view-mode-full .field--name-field-study-client .field__label,.node--type-case-study.node--view-mode-full .field--name-field-services .field__label,.node--type-case-study.node--view-mode-full .field--name-field-service .field__label,.node--type-case-study.node--view-mode-full .field--name-field-technologies .field__label{color:var(--color--primary-700);font-family:var(--font-family-base);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:0.05em;margin:0;text-transform:uppercase;}.node--type-case-study.node--view-mode-full .field--name-field-sector .field__items,.node--type-case-study.node--view-mode-full .field--name-field-study-client .field__items,.node--type-case-study.node--view-mode-full .field--name-field-services .field__items,.node--type-case-study.node--view-mode-full .field--name-field-service .field__items,.node--type-case-study.node--view-mode-full .field--name-field-technologies .field__items{margin:0;padding:0;}.node--type-case-study.node--view-mode-full .field--name-field-sector .field__item,.node--type-case-study.node--view-mode-full .field--name-field-study-client .field__item,.node--type-case-study.node--view-mode-full .field--name-field-services .field__item,.node--type-case-study.node--view-mode-full .field--name-field-service .field__item,.node--type-case-study.node--view-mode-full .field--name-field-technologies .field__item{color:var(--color--tertiary-900);font-size:var(--font-size-15);font-style:normal;font-weight:500;line-height:2;list-style:none outside none;margin:0;}.node--type-case-study.node--view-mode-full .field--name-field-sector .field__item a,.node--type-case-study.node--view-mode-full .field--name-field-study-client .field__item a,.node--type-case-study.node--view-mode-full .field--name-field-services .field__item a,.node--type-case-study.node--view-mode-full .field--name-field-service .field__item a,.node--type-case-study.node--view-mode-full .field--name-field-technologies .field__item a{text-decoration:none;}.node--type-case-study.node--view-mode-full .field--name-field-sector .field__item a:hover,.node--type-case-study.node--view-mode-full .field--name-field-study-client .field__item a:hover,.node--type-case-study.node--view-mode-full .field--name-field-services .field__item a:hover,.node--type-case-study.node--view-mode-full .field--name-field-service .field__item a:hover,.node--type-case-study.node--view-mode-full .field--name-field-technologies .field__item a:hover,.node--type-case-study.node--view-mode-full .field--name-field-sector .field__item a:focus,.node--type-case-study.node--view-mode-full .field--name-field-study-client .field__item a:focus,.node--type-case-study.node--view-mode-full .field--name-field-services .field__item a:focus,.node--type-case-study.node--view-mode-full .field--name-field-service .field__item a:focus,.node--type-case-study.node--view-mode-full .field--name-field-technologies .field__item a:focus{text-decoration:underline;}@media(min-width:744px){.node--type-case-study.node--view-mode-full .layout--twocol-section--67-33 .layout__region--second .block-field-blocknodecase-studyfield-study-client,.node--type-case-study.node--view-mode-full .layout--twocol-section--67-33 .layout__region--second .block-field-blocknodecase-studyfield-sector,.node--type-case-study.node--view-mode-full .layout--twocol-section--67-33 .layout__region--second .block-field-blocknodecase-studyfield-services,.node--type-case-study.node--view-mode-full .layout--twocol-section--67-33 .layout__region--second .block-field-blocknodecase-studyfield-technologies{margin-left:25%;}.node--type-case-study.node--view-mode-full .field--name-field-study-media::before{height:46px;}}@media(min-width:1024px){.node--type-case-study.node--view-mode-full .field--name-field-study-media::before{height:60px;}}@media(min-width:1440px){.node--type-case-study.node--view-mode-full .field--name-field-study-media::before{height:90px;}}.node--type-case-study.node--view-mode-hero{margin-left:auto;margin-right:auto;max-width:430px;}.node--type-case-study.node--view-mode-hero .field--name-field-landscape-teaser-media{display:none;}.node--type-case-study.node--view-mode-hero .field--name-field-services{font-size:var(--font-size-14);color:var(--color--tertiary-300);margin-bottom:7px;}.node--type-case-study.node--view-mode-hero .field--name-field-services .field__item{display:inline;}.node--type-case-study.node--view-mode-hero .field--name-field-services .field__item:not(:last-child)::after{content:', ';display:inline;}.node--type-case-study.node--view-mode-hero .field--name-field-services a{color:var(--color--tertiary-300);text-decoration:none;}@media (min-width:744px){.node--type-case-study.node--view-mode-hero{margin-left:0;margin-right:0;max-width:none;}.node--type-case-study.node--view-mode-hero > .node__content{align-items:end;padding-top:10%;}.node--type-case-study.node--view-mode-hero > .node__content > .hero__content{padding-bottom:1.5rem;}.node--type-case-study.node--view-mode-hero .field--name-field-landscape-teaser-media{display:block;left:-10%;position:relative;transform:scale(120%) translateY(-10%);}.node--type-case-study.node--view-mode-hero .field--name-field-portrait-teaser-media{display:none;}}@media (min-width:1440px){.node--type-case-study.node--view-mode-hero > .hero__media{width:75%;}.node--type-case-study.node--view-mode-hero > .hero__content{width:25%;}}.node--type-case-study.node--view-mode-small-card .field--name-field-services{color:var(--color--tertiary-400);font-size:var(--font-size-14);margin-bottom:0.8rem;}.node--type-case-study.node--view-mode-small-card .field--name-field-services .field__item{display:inline-block;}.node--type-case-study.node--view-mode-small-card .field--name-field-services .field__item:not(:last-child)::after{content:', ';display:inline-block;}.node--type-case-study.node--view-mode-small-card .field--name-field-services a{color:var(--color--tertiary-400);}.node--type-case-study.node--view-mode-teaser{margin-left:auto;margin-right:auto;max-width:430px;}.node--type-case-study.node--view-mode-teaser .node__title{font-size:var(--font-size-24);margin:2.5rem 0 0.5rem;}.node--type-case-study.node--view-mode-teaser .node__title a{text-decoration:none;}.node--type-case-study.node--view-mode-teaser .node__title a::after{content:url("data:image/svg+xml,%3csvg width='24' height='17' viewBox='0 0 24 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.6 0L13.908 1.71214L19.404 7.28571H0V9.71429H19.404L13.896 15.2879L15.6 17L24 8.5L15.6 0Z' fill='%23FF584D'/%3e%3c/svg%3e");display:inline-block;height:17px;margin-left:10px;position:relative;top:2px;width:24px;}.node--type-case-study.node--view-mode-teaser .field--name-field-services{color:var(--color--tertiary-300);font-size:var(--font-size-14);margin-bottom:7px;}.node--type-case-study.node--view-mode-teaser .field--name-field-services .field__item{display:inline;}.node--type-case-study.node--view-mode-teaser .field--name-field-services .field__item:not(:last-child)::after{content:', ';display:inline;}.node--type-case-study.node--view-mode-teaser .field--name-field-services a{color:var(--color--tertiary-300);text-decoration:none;}.node--type-case-study.node--view-mode-tile-portrait .field--name-field-services{color:var(--color--tertiary-300);font-size:var(--font-size-14);margin-bottom:7px;}.node--type-case-study.node--view-mode-tile-portrait .field--name-field-services .field__item{display:inline;}.node--type-case-study.node--view-mode-tile-portrait .field--name-field-services .field__item:not(:last-child)::after{content:', ';display:inline;}.node--type-case-study.node--view-mode-tile-portrait .field--name-field-services a{color:var(--color--tertiary-300);text-decoration:none;}.section-abyss-900 .node--type-case-study.node--view-mode-hero .node__title a:focus,.section-abyss-900 .node--type-case-study.node--view-mode-small-card .node__title a:focus,.section-abyss-900 .node--type-case-study.node--view-mode-teaser .node__title a:focus,.section-abyss-900 .node--type-case-study.node--view-mode-tile-portrait .node__title a:focus,.section-abyss-900 .node--type-case-study.node--view-mode-hero .node__title a:hover,.section-abyss-900 .node--type-case-study.node--view-mode-small-card .node__title a:hover,.section-abyss-900 .node--type-case-study.node--view-mode-teaser .node__title a:hover,.section-abyss-900 .node--type-case-study.node--view-mode-tile-portrait .node__title a:hover{color:var(--color--white);}.section-abyss-900 .node--type-case-study.node--view-mode-hero .field--name-field-services,.section-abyss-900 .node--type-case-study.node--view-mode-small-card .field--name-field-services,.section-abyss-900 .node--type-case-study.node--view-mode-teaser .field--name-field-services,.section-abyss-900 .node--type-case-study.node--view-mode-tile-portrait .field--name-field-services{color:var(--color--tertiary-250);}.section-abyss-900 .node--type-case-study.node--view-mode-hero .field--name-field-services a,.section-abyss-900 .node--type-case-study.node--view-mode-small-card .field--name-field-services a,.section-abyss-900 .node--type-case-study.node--view-mode-teaser .field--name-field-services a,.section-abyss-900 .node--type-case-study.node--view-mode-tile-portrait .field--name-field-services a{color:var(--color--tertiary-250);}.section-abyss-900 .node--type-case-study.node--view-mode-hero .field--name-field-services a:focus,.section-abyss-900 .node--type-case-study.node--view-mode-small-card .field--name-field-services a:focus,.section-abyss-900 .node--type-case-study.node--view-mode-teaser .field--name-field-services a:focus,.section-abyss-900 .node--type-case-study.node--view-mode-tile-portrait .field--name-field-services a:focus,.section-abyss-900 .node--type-case-study.node--view-mode-hero .field--name-field-services a:hover,.section-abyss-900 .node--type-case-study.node--view-mode-small-card .field--name-field-services a:hover,.section-abyss-900 .node--type-case-study.node--view-mode-teaser .field--name-field-services a:hover,.section-abyss-900 .node--type-case-study.node--view-mode-tile-portrait .field--name-field-services a:hover{color:var(--color--primary-300);}
.section-white .heading-block h1,.section-white .heading-block h2,.section-white .heading-block h3,.section-white .heading-block h4,.section-white .heading-block h5,.section-white .heading-block h6{color:var(--color--tertiary-900);}.section-abyss-900 .heading-block h1,.section-abyss-200 .heading-block h1,.section-abyss-900 .heading-block h2,.section-abyss-200 .heading-block h2,.section-abyss-900 .heading-block h3,.section-abyss-200 .heading-block h3,.section-abyss-900 .heading-block h4,.section-abyss-200 .heading-block h4,.section-abyss-900 .heading-block h5,.section-abyss-200 .heading-block h5,.section-abyss-900 .heading-block h6,.section-abyss-200 .heading-block h6{color:var(--color--white);}//override colors set on the headins block
h1.color--almond-200
h2.color--almond-200,h3.color--almond-200,h4.color--almond-200,h5.color--almond-200,h6.color--almond-200{color:var(--color--almond-200) !important;}h1.color--secondary-300,h2.color--secondary-300,h3.color--secondary-300,h4.color--secondary-300,h5.color--secondary-300,h6.color--secondary-300{color:var(--color--secondary-300) !important;}h1.color--tertiary-200,h2.color--tertiary-200,h3.color--tertiary-200,h4.color--tertiary-200,h5.color--tertiary-200,h6.color--tertiary-200{color:var(--color--tertiary-200) !important;}h1.color--tertiary-900,h2.color--tertiary-900,h3.color--tertiary-900,h4.color--tertiary-900,h5.color--tertiary-900,h6.color--tertiary-900{color:var(--color--tertiary-900) !important;}h1.color--white,h2.color--white,h3.color--white,h4.color--white,h5.color--white,h6.color--white{color:var(--color--white) !important;}.no-padding-top h2{margin-top:8px !important;}.layout-no-margin-top .heading-block h2,.layout-no-margin-top .heading-block h3,.layout-no-margin-top .heading-block h4,.layout-no-margin-top .heading-block h5,.layout-no-margin-top .heading-block h6{margin-top:0 !important;}
.menu-account{display:flex;gap:calc(var(--grid-gutter-width)/2);}
ul.menu-main{align-items:center;display:flex;font-family:var(--font-family-base);gap:calc(var(--grid-gutter-width)*2);justify-content:center;margin:0;padding:0;}ul.menu-main .menu-item{list-style:none outside none;margin:0;padding:0;position:relative;}ul.menu-main a{text-decoration:none !important;}ul.menu-main > li.menu-item--expanded > ul{display:block;}ul.menu-main > li.menu-item--active-trail > a::after,ul.menu-main > li.menu-item--active-trail > span::after{width:100%;}ul.menu-main > li > a,ul.menu-main > li > span{cursor:pointer;font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:0.05em;padding-bottom:10px;position:relative;text-transform:uppercase;}ul.menu-main > li > a::after,ul.menu-main > li > span::after{background:var(--color--secondary-300);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width 0.3s;width:0;}ul.menu-main > li > a:focus::after,ul.menu-main > li > span:focus::after,ul.menu-main > li > a:hover::after,ul.menu-main > li > span:hover::after,ul.menu-main > li > a.is-active::after,ul.menu-main > li > span.is-active::after{width:100%;}ul.menu-main .menu{display:none;left:0;margin:0;padding:40px 0 0;position:absolute;top:100%;width:200px;.menu-item{margin-bottom:10px;}}ul.menu-main .menu a{color:var(--color--white);display:inline-block;position:relative;transition:all 0.3s;}ul.menu-main .menu a::after{background:var(--color--secondary-300);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width 0.3s;width:0;}ul.menu-main .menu a:focus,ul.menu-main .menu a:hover,ul.menu-main .menu a.is-active{color:var(--color--secondary-300);}ul.menu-main .menu a:focus::after,ul.menu-main .menu a:hover::after,ul.menu-main .menu a.is-active::after{width:100%;}ul.menu-main > li:nth-child(3) .menu{width:360px;}
.menu-hamburger{background:linear-gradient(180deg,transparent 12px,var(--color--primary-500) 12px,var(--color--primary-500) 14px,transparent 14px);display:block;height:26px;position:absolute;right:var(--grid-gutter-width);transform-origin:center;transition:transform .5s ease-in-out;top:40px;width:34px;z-index:21;}.menu-hamburger:before,.menu-hamburger:after{background:var(--color--primary-500);content:"";display:block;height:2px;position:absolute;transition:.5s ease-in-out;width:100%;}.menu-hamburger:before{top:0;}.menu-hamburger:after{bottom:0;}.menu-hamburger.open{height:20px;right:20px;top:25px;transform:rotate(45deg);width:28px;}.menu-hamburger.open:before{top:11px;transform:rotate(90deg);}.menu-hamburger.open:after{bottom:11px;background:transparent;transform:rotate(90deg);}.layout-header.is-sticky .menu-hamburger{top:20px;}.mobile-main-menu{display:none;height:calc(100% - 75px);left:0;padding-top:25px;position:absolute;overflow:auto;top:75px;width:100%;.contact-wrapper{padding-bottom:56px;text-align:center;}}ul.menu-mobile{font-family:var(--font-family-base);font-size:var(--font-size-14);text-transform:uppercase;font-weight:var(--font-weight-semi-bold);letter-spacing:0.05em;line-height:1.2;margin:0;padding:0 20px;text-transform:uppercase;width:100%;}ul.menu-mobile > li.menu-item--expanded > ul{display:block;}ul.menu-mobile > li > span{align-items:center;cursor:pointer;display:inline-flex;height:32px;margin-right:40px;}ul.menu-mobile > li > .mobile-menu-chevron{background:url("data:image/svg+xml,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.64417 1.39447V13.8945' stroke='%23D1C28E' stroke-linecap='square' stroke-linejoin='round'/%3e%3cpath d='M1.39417 7.64447L13.8942 7.64447' stroke='%23D1C28E' stroke-linecap='square' stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center center;content:'';cursor:pointer;display:inline-block;height:32px;position:absolute;top:0;right:0;width:32px;}ul.menu-mobile .menu{display:none;font-size:var(--font-size-15);font-weight:var(--font-weight-normal);line-height:1.5;margin:0;padding:0;text-transform:none;}ul.menu-mobile .menu.expand{display:block !important;visibility:visible !important;}:is(ul.menu-mobile .menu.expand) + .mobile-menu-chevron{background-image:url("data:image/svg+xml,%3csvg width='15' height='2' viewBox='0 0 15 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.39417 0.933777L13.8942 0.933777' stroke='%23D1C28E' stroke-linecap='square' stroke-linejoin='round'/%3e%3c/svg%3e");transform:rotate(180deg);}:is(ul.menu-mobile .menu) + .mobile-menu-chevron{transition:transform 0.5s;}ul.menu-mobile .menu .menu-item:not(:last-child){border-bottom:1px solid #2C2C47;}ul.menu-mobile .menu a{color:var(--color--tertiary-200);display:block;padding:12px 0;}ul.menu-mobile .menu a.is-active{color:var(--color--tertiary-200);}ul.menu-mobile .menu-item{list-style:none outside none;margin:0;padding:0;position:relative;}ul.menu-mobile a{color:var(--color--white);text-decoration:none !important;}ul.menu-mobile a:hover,ul.menu-mobile a:focus{color:var(---color--secondary-300);}ul.menu-mobile a.is-active{color:var(--color--white);}ul.menu-mobile > .menu-item{margin-bottom:56px;}ul.menu-mobile > .menu-item > a{align-items:center;display:inline-flex;height:32px;}body.mobile-menu-open{overflow:hidden;}body.mobile-menu-open .dialog-off-canvas-main-canvas > .layout-container > :not(.layout-header){display:none;}body.mobile-menu-open .mobile-menu-region{background:var(--color--tertiary-900);color:var(--color--white);height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:20;}body.mobile-menu-open .mobile-main-menu{display:block;}body.mobile-menu-open .region-header .block-system-branding-block{left:20px;position:fixed;top:20px;width:125px;z-index:21;svg{height:auto;width:125px;}path{fill:var(--color--white);}}
.block-local-tasks-block{margin:2rem 0;}.layout-builder-block{padding:0;}.block-button{display:flex;background:transparent;}.block-button.item-position-inline{display:inline-block;padding:0;margin-bottom:20px;margin-right:30px;}.block-button.button-align-centre{align-items:center;justify-content:center;}.block-button.button-align-right{align-items:flex-end;justify-content:right;}@media (min-width:744px){.block-button.button-align-right{justify-content:center;}}.block-button.button-align-left{align-items:flex-start;justify-content:center;}@media (min-width:744px){.block-button.button-align-left{justify-content:left;}}.block-we-love-to-share{padding-bottom:10rem;}.block-we-love-to-share .layout-inner .inner-content{font-size:var(--font-size-20);max-width:678px;}.block-views-exposed-filter-blockcase-studies-case-studies label,.block-views-exposed-filter-blockblog-blog-full-page label{display:none;}.block-views-exposed-filter-blockcase-studies-case-studies .bef-links,.block-views-exposed-filter-blockblog-blog-full-page .bef-links{color:white;}.block-views-exposed-filter-blockcase-studies-case-studies .bef-links ul,.block-views-exposed-filter-blockblog-blog-full-page .bef-links ul{list-style:none;color:white;padding-left:0;}.block-views-exposed-filter-blockcase-studies-case-studies .bef-links ul li,.block-views-exposed-filter-blockblog-blog-full-page .bef-links ul li{display:inline-block;padding-bottom:0.7rem;}@media (min-width:744px){.block-views-exposed-filter-blockcase-studies-case-studies .bef-links ul li,.block-views-exposed-filter-blockblog-blog-full-page .bef-links ul li{padding-bottom:0;}}.block-views-exposed-filter-blockcase-studies-case-studies .bef-links ul li:not(last-child),.block-views-exposed-filter-blockblog-blog-full-page .bef-links ul li:not(last-child){padding-right:20px;}.block-views-exposed-filter-blockcase-studies-case-studies .bef-links ul li a,.block-views-exposed-filter-blockblog-blog-full-page .bef-links ul li a{color:var(--color--secondary-300) !important;text-decoration:none;}.block-views-exposed-filter-blockcase-studies-case-studies .bef-links ul li a.bef-link--selected,.block-views-exposed-filter-blockblog-blog-full-page .bef-links ul li a.bef-link--selected{color:var(--color--white) !important;font-weight:700;}@media (min-width:1024px){.block-views-exposed-filter-blockcase-studies-case-studies,.block-views-exposed-filter-blockblog-blog-full-page{padding:10px 0 60px;}}.block-inline-blockmedia .field--name-field-media-image img{width:100%;height:auto;}
.site-logo{display:block;}.site-logo path{fill:var(--color--tertiary-900);}.region-footer .site-logo path,.region-footer-first .site-logo path{fill:var(--color--white);}.region-footer .site-logo  svg,.region-footer-first .site-logo  svg{width:202px;height:54.66px;}@media (min-width:744px){.region-footer .site-logo,.region-footer-first .site-logo{background-image:none;height:auto;width:auto;}.region-footer .site-logo svg,.region-footer-first .site-logo svg{display:inline;}}@media (min-width:1440px){.region-footer .site-logo,.region-footer-first .site-logo{background-image:none;height:auto;width:auto;}.region-footer .site-logo svg,.region-footer-first .site-logo svg{display:inline;}}
.intro-block{padding:0 var(--grid-gutter-width) 50px;}.intro-block .wrapper{margin:0 auto;max-width:var(--max-width-content);}@media(min-width:744px){.intro-block{background-image:url(/themes/ab2022/images/backgrounds/stripped-quarter-circle.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 75%;}.intro-block .inner{width:75%;}}@media(min-width:1024px){.intro-block{background-size:auto 100%;padding-bottom:125px;}.intro-block .inner{width:52%;}}@media (min-width:1440px){.intro-block{padding-bottom:150px;}}
.block-links{display:flex;}.block-links .field--type-boolean{display:none}.block-links.item-position-inline{display:inline-block;padding-right:30px;}.block-links.item-position-inline .field__item a{font-size:var(--font-size-14) !important;}.block-links .field__items > .field__item{padding:7px 0;}.block-links .field__items > .field__item a{font-family:var(--font-family-base);font-style:normal;font-size:16px;line-height:150%;text-transform:uppercase;text-decoration:none;font-weight:var(--font-weight-bold);}.block-links.link-arrow-right .field__items > .field__item > a::after{content:url("data:image/svg+xml,%3csvg width='24' height='17' viewBox='0 0 24 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.6 0L13.908 1.71214L19.404 7.28571H0V9.71429H19.404L13.896 15.2879L15.6 17L24 8.5L15.6 0Z' fill='%23FF584D'/%3e%3c/svg%3e");display:inline-block;height:17px;margin-left:13px;position:relative;top:2px;width:24px;}.block-links.link-arrow-left .field__items > .field__item > a::before{content:url("data:image/svg+xml,%3csvg width='24' height='17' viewBox='0 0 24 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.6 0L13.908 1.71214L19.404 7.28571H0V9.71429H19.404L13.896 15.2879L15.6 17L24 8.5L15.6 0Z' fill='%23FF584D'/%3e%3c/svg%3e");display:inline-block;height:17px;margin-right:25px;position:relative;top:2px;width:24px;}.block-links.link-border-top{border-top:1px solid #897C53;justify-content:end;align-items:end;padding-top:1rem;}.block-links.link-font-small .field__items > .field__item > a{font-size:var(--font-size-14);font-weight:400;};.block-links.link-font-small .field__items > .field__item > a::before{top:4px;}.block-links.link-font-small .field__items > .field__item > a::after{top:4px;}.block-links.left-align{align-items:flex-start;justify-content:start;}.block-links.right-align{align-items:flex-end;justify-content:end;}.block-links.center-align{justify-content:center;align-items:center;}.block-links .field--name-field-alignment{display:none;}
.breadcrumb{color:var(--color--tertiary-900);font-family:var(--font-family-base);font-style:normal;font-weight:400;font-size:var(--font-size-15);margin-bottom:1rem;padding:0;}.breadcrumb li a{color:var(--color--secondary-700);text-decoration:none;}.breadcrumb li:before{content:'/';}
.pager__items{padding:0;}
.field--name-field-blg-logo-groups h4.plg-sub{margin:10px 0 67px 0;text-align:center;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:27px;text-transform:uppercase;}.field--name-field-blg-logo-groups .field--name-field-pgt-image{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:56px;}.field--name-field-blg-logo-groups .field--name-field-pgt-image img{max-width:275px;max-height:150px;object-fit:contain;}.logo-groups-block{padding:140px var(--grid-gutter-width) 90px;}.logo-groups-block .wrapper{margin:0 auto;max-width:var(--max-width-content);}@media (min-width:1024px){.logo-groups-block{padding-top:150px;padding-bottom:100px;}}@media (min-width:1440px){.logo-groups-block{padding-top:160px;padding-bottom:110px;}}
.block-ab-base-next-case-study{margin:3rem auto 6rem;max-width:var(--max-width-content);padding:0 30px;}.block-ab-base-next-case-study > h2{color:var(--color--primary-600);font-family:var(--font-family-base);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);margin:0 0 3rem;text-transform:uppercase;}@media (min-width:744px){.block-ab-base-next-case-study > h2,.block-ab-base-next-case-study > article{margin-left:25%;}}@media (min-width:1440px){.block-ab-base-next-case-study{padding:0;}.block-ab-base-next-case-study > h2,.block-ab-base-next-case-study > article{margin-left:50%;}}
.node--view-mode-hero .node__title{font-size:var(--font-size-26);}.node--view-mode-hero .node__title a{text-decoration:none;}.node--view-mode-hero .node__title a::after{content:url("data:image/svg+xml,%3csvg width='24' height='17' viewBox='0 0 24 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.6 0L13.908 1.71214L19.404 7.28571H0V9.71429H19.404L13.896 15.2879L15.6 17L24 8.5L15.6 0Z' fill='%23FF584D'/%3e%3c/svg%3e");display:inline-block;height:17px;margin-left:10px;position:relative;top:2px;width:24px;}@media (min-width:744px){.node--view-mode-hero > .node__content{display:flex;gap:var(--gap);}.node--view-mode-hero > .node__content > .hero__media{width:66%;}.node--view-mode-hero > .node__content > .hero__content{width:33%;}.node--view-mode-hero .node__title::before{background:var(--color--secondary-500);content:'';display:block;height:1px;left:calc(var(--gap)*-1);margin-bottom:40px;position:relative;width:calc(100% + var(--gap));}}.node--view-mode-small-card{display:grid;gap:30px;grid-template-columns:25% 1fr;}.node--view-mode-small-card a{text-decoration:none;}.node--view-mode-small-card .node__title{font-size:var(--font-size-20);margin:0;}.node--view-mode-small-card .node__title a::after{content:url("data:image/svg+xml,%3csvg width='24' height='17' viewBox='0 0 24 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.6 0L13.908 1.71214L19.404 7.28571H0V9.71429H19.404L13.896 15.2879L15.6 17L24 8.5L15.6 0Z' fill='%23FF584D'/%3e%3c/svg%3e");display:inline-block;height:17px;margin-left:10px;position:relative;top:2px;width:24px;}@media (min-width:744px){.node--view-mode-small-card{gap:30px;grid-template-columns:minmax(33%,200px) minmax(calc(66% - 30px),1fr);}}@media(min-width:1024px){.node--view-mode-small-card{gap:50px;grid-template-columns:minmax(40%,200px) minmax(calc(50% - 50px),1fr);}}.node--view-mode-tile-portrait{margin-left:auto;margin-right:auto;max-width:430px;}.node--view-mode-tile-portrait .node__title{font-size:var(--font-size-26);}.node--view-mode-tile-portrait .node__title a{text-decoration:none;}.node--view-mode-tile-portrait .node__title a::after{content:url("data:image/svg+xml,%3csvg width='24' height='17' viewBox='0 0 24 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.6 0L13.908 1.71214L19.404 7.28571H0V9.71429H19.404L13.896 15.2879L15.6 17L24 8.5L15.6 0Z' fill='%23FF584D'/%3e%3c/svg%3e");display:inline-block;height:17px;margin-left:10px;position:relative;top:2px;width:24px;}
.spacer-block.js-layout-builder-block{border:2px dashed red;}.spacer-block.spacer-xs{padding-bottom:1rem}.spacer-block.spacer-sm{padding-bottom:2rem}.spacer-block.spacer-md{padding-bottom:3rem}.spacer-block.spacer-lg{padding-bottom:38px;}@media (min-width:744px){.spacer-block.spacer-lg{padding-bottom:48px;}}@media (min-width:1024px){.spacer-block.spacer-lg{padding-bottom:58px;}}@media (min-width:1440px){.spacer-block.spacer-lg{padding-bottom:62px;}}.spacer-block.spacer-xl{padding-bottom:5rem}.spacer-block.spacer-xxl{padding-bottom:10rem}@media (max-width:743px){.spacer-block.hide-mobile{display:none;}}@media (min-width:744px) and (max-width:1023px){.spacer-block.hide-tablet{display:none;}}.section-white .js-layout-builder-block.spacer-block pre,.section-abyss-200 .js-layout-builder-block.spacer-block pre{color:var(--color--tertiary-900);}.section-abyss-900 .js-layout-builder-block.spacer-block pre{color:var(--color--white);}
