.page--node-type-case-study .layout-container{max-width:none;padding-left:0;padding-right:0}.page--node-type-case-study .main-content__container{grid-column:1/-1;padding-left:0;padding-right:0}.page--node-type-case-study .node__content>.paragraph{margin-bottom:3.5rem}.page--node-type-case-study .node__content>.paragraph.paragraph--media .oembed-lazyload--automatic .oembed-lazyload__iframe{height:100%;width:100%}@media only screen and (min-width:48rem){.page--node-type-case-study .node__content>.paragraph{margin-bottom:6rem}}#billboard{background:#0020f6 url(/themes/custom/specbee/dist/css/layout/../../../assets/media/webp/billboard-bg.webp) no-repeat 100% 100%;background-blend-mode:multiply;background-size:cover;color:#fff;grid-column:1/-1;overflow:hidden;padding-bottom:3.5rem;padding-top:6rem;position:relative}#billboard .billboard__image{bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0}#billboard .billboard__image picture{height:100%;width:100%}#billboard .billboard__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:48rem){#billboard .billboard__image{display:block}}#billboard .billboard__content{margin-top:1rem;position:relative;z-index:9}@media only screen and (min-width:48rem){#billboard .billboard__content{margin-top:8.25rem}}@media only screen and (min-width:48rem){#billboard:before{background-image:-o-linear-gradient(top,transparent,#0020f6);background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#0020f6));background-image:linear-gradient(180deg,transparent,#0020f6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}}@media only screen and (min-width:48rem){#billboard{padding-bottom:10rem;padding-top:6rem}}.case-study__category{font-size:.875rem;margin-bottom:1rem}@media only screen and (min-width:48rem){.case-study__category{font-size:1rem}}.case-study__social-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right}.case-study__social-buttons span{margin-left:.5rem;margin-right:.5rem}.case-study__social-buttons svg{fill:#0020f6;background-color:#fff}@media only screen and (min-width:48rem){.case-study__social-buttons svg{height:1.75rem;width:1.75rem}}.case-study__content{margin-bottom:6rem}.case-study__contact-link{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:6rem}.page-title.page-title--case-study{color:#fff;font-family:Hanson,sans-serif;font-size:1.5rem;line-height:1.5;margin-bottom:1rem;margin-top:0}.page-title.page-title--case-study:after{background-color:#e3f307;content:"";display:block;height:.5rem;margin-top:1.25rem;width:5rem}@media only screen and (min-width:75rem){.page-title.page-title--case-study{font-size:3rem;line-height:1.25}}@media only screen and (min-width:48rem){.page-title.page-title--case-study:after{margin-top:1.75rem;width:6rem}}.cs-grid{gap:1rem;grid-template-columns:repeat(8,1fr)}.cs-container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.25rem;padding-right:1.25rem}.cs-container--narrow{max-width:60rem}