@import url("//3290019.fs1.hubspotusercontent-na1.net/hubfs/3290019/hub_generated/template_assets/1/101700784756/1742421877394/template_fonts-2023.min.css");@import url("//3290019.fs1.hubspotusercontent-na1.net/hubfs/3290019/hub_generated/template_assets/1/102608797851/1742421878970/template_b8-color-tokens.min.css");@import url("//3290019.fs1.hubspotusercontent-na1.net/hubfs/3290019/hub_generated/template_assets/1/102611243831/1742421879388/template_b8-typography.min.css");@import url("//3290019.fs1.hubspotusercontent-na1.net/hubfs/3290019/hub_generated/template_assets/1/147474599081/1742421912217/template_b8-cases.min.css");body,html{margin:0;padding:0}body{background-color:unset;color:#000;color:var(--color-text,#000);font-family:var(--font-family-sans);font-size:var(--fluid-0);padding-top:0!important}.button-mega-geeky{background:green;border:2px dotted pink}.application-form .button--primary,.application-form .hs-button{background-color:var(--color-b8-black);color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--fluid-0);font-weight:700;text-transform:none}.footer p{font-size:var(--fluid--1)}#cookie-settings-button{cursor:pointer}#cookie-settings-button:hover{color:#67d58c!important}.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.hhs-lang-switch .lang_list_class li a,.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-family:var(--font-family-sans)!important;font-size:var(--fluid-1);font-weight:700}.hhs-header-logo.hhs-header-logo{padding-top:0}.hhs-header-logo a{display:block;margin-left:-.25rem;padding:.25rem .5rem .25rem .25rem}@media (min-width:850px){.hhs-side-menu__mobile.hhs-side-menu__mobile{display:block}.main-nav .sc-site-header__menu.sc-site-header__menu{display:none}}.hhs-side-menu.hhs-side-menu{width:100%}.hhs-side-menu.hhs-side-menu .hhs-side-menu__mobile li a{font-size:var(--fluid-4);text-align:center}.hhs-side-menu__mobile.hhs-side-menu__mobile .sc-site-header__menu{border:none}.hhs-side-menu.hhs-side-menu{opacity:0;transition:opacity .5s ease-in-out}.hhs-side-menu.is-open{opacity:1}.blog-cards,.container,.container-fluid{padding-left:var(--fluid-1);padding-right:var(--fluid-1)}@media (max-width:922px){.hhs-top-bar.sticky-menu.active.active{display:block!important;height:auto!important;padding:10px 0}}.body-wrapper:after{transition:opacity .33s ease-in-out!important}.hhs-top-bar.hhs-alt-nav .hamburger-icon .line,.sticky-menu .hamburger-icon .line{background-color:#fff!important}.hamburger-icon.hamburger-icon{margin-top:-2px}.sc-site-header__menu.hs-menu-wrapper ul li:nth-child(odd){font-family:var(--font-family-serif);letter-spacing:.05em;text-transform:uppercase}.sc-site-header__menu.hs-menu-wrapper ul li:nth-child(2n){font-family:var(--font-family-sans);letter-spacing:.05em;text-transform:uppercase}.hhs-nav-grid__extras{margin-top:-8px}.hhs-side-menu .sc-site-header__menu.sc-site-header__menu.hs-menu-flow-vertical{align-items:center;display:flex;height:80vh;justify-content:center;max-height:720px}.hhs-post-content{padding-left:0!important}.hhs-post-content a{text-decoration:none}.hhs-post-summary:empty{display:none}.hhs-blog-post-card:hover{box-shadow:none!important}.blog-cards .row{display:grid}@media (min-width:60em){.blog-cards .row{grid-template-columns:1fr 1fr}}.blog-index__post--large.blog-index__post--large,.blog-recent-posts__post.blog-recent-posts__post,.hhs-blog-card-inner.hhs-blog-card-inner{box-shadow:none}.hhs-blog-card-inner .blog-index__post-content.blog-index__post-content{padding-left:0;padding-right:0}.hhs-blog-grid-cards .container{padding-bottom:4rem;padding-top:4rem}.blog-index__post--large h4.card_post_title.card_post_title a,.blog-index__post-content--small h4.card_post_title.card_post_title a,.hhs-blog-post-card h3,.hhs-blog-post-card h4,.hhs-blog-post-card h5{font-size:var(--font-size-h3);letter-spacing:.025em;line-height:var(--line-height-h4);text-decoration:none;text-transform:uppercase}.hhs-blog-grid-cards .blog-index h4.card_post_title a{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:4;-ms-hyphenate-limit-chars:8 3 3;hyphenate-limit-chars:8 3 3}.blog-post__tags.blog-post__tags{display:none!important}.blog-index__post .blog-index__post-image.blog-index__post-image--small img,.blog-index__post-content--small h4

.blog-index__post .blog-index__post-image img{aspect-ratio:16/9;object-fit:cover}.blog-post-cta-section{padding:3rem 0}.blog-post-cta-section .cta_button{margin-top:.75rem}@media (min-width:768px){.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:none}}@media (min-width:992px){.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:none}}@media (min-width:576px){.blog-header.post-header.container{max-width:none}}@media (min-width:1200px){.blog-header.post-header.container{max-width:1140px}}.blog-index__post-tag,.hhs-tag-list li a{font-size:1rem;font-weight:700;text-decoration:none}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:0;padding-left:var(--fluid-1);padding-right:0;padding-right:var(--fluid-1)}@media(min-width:36em){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:1.25rem;padding-left:var(--fluid-1);padding-right:1.25rem;padding-right:var(--fluid-1)}}body form.hs-form .hs-form-field,body form.hs-form fieldset{margin-bottom:24px!important}span.hs-form-required{display:none}#hs_cos_wrapper_dnd_area-module-2 .hhs-video-player.hhs-video-player{background-size:contain}.hhs-hero-mod.hhs-hero-mod video{max-height:calc(100vh - 100px);max-width:100%;object-fit:cover}#hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod.b8-hero-home,#hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod.b8-hero-lp,#hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod.b8-hero-video,.hs_cos_wrapper .hhs-hero-mod.b8-hero-home,.hs_cos_wrapper .hhs-hero-mod.b8-hero-lp,.hs_cos_wrapper .hhs-hero-mod.b8-hero-video{padding-bottom:0!important;padding-top:min(56.25%,calc(100vh - 100px))!important}.hs_cos_wrapper .hhs-hero-mod.b8-hero-home.b8-hero-portfolio{padding-top:max(min(40%,(100vh - 200px)),440px)!important}.hs_cos_wrapper .hhs-hero-mod.b8-hero-home.b8-hero-portfolio .container{padding:0}#hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod.b8-hero-home .container,#hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod.b8-hero-lp .container,#hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod.b8-hero-video .container,.hs_cos_wrapper .hhs-hero-mod.b8-hero-home .container,.hs_cos_wrapper .hhs-hero-mod.b8-hero-lp .container,.hs_cos_wrapper .hhs-hero-mod.b8-hero-video .container{bottom:0;left:0;position:absolute;right:0;top:auto;width:100%}.hs_cos_wrapper .hhs-hero-mod.b8-hero-home--ctg .hhs-video-player.hhs-video-player:after{background:url(//3290019.fs1.hubspotusercontent-na1.net/hubfs/3290019/raw_assets/public/Beaufort%208%20Good%20Theme%202023/images/ctg.svg) 50% no-repeat;background-size:cover;border:2vw solid transparent;bottom:0;content:"";left:0;opacity:1;opacity:var(--ctg-overlay-opacity,1);position:absolute;right:0;top:0;transform:translateY(var(--ctg-overlay-translateY,0)) scale(var(--ctg-overlay-scale,1));width:100%}.hhs-hero-mod.b8-hero-lp .image-container{bottom:0;left:0;position:absolute;right:0;top:0}.hhs-hero-mod.b8-hero-lp .image-container img{object-fit:cover;position:absolute;top:50%;transform:translateY(-50%)}.legal-consent-container.legal-consent-container,.legal-consent-container.legal-consent-container p{font-size:var(fluid-0)}.mdl-checkbox.is-upgraded.is-upgraded{padding-left:30px}.mdl-checkbox__box-outline.mdl-checkbox__box-outline{height:20px;width:20px}.blog-pagination.blog-pagination{font-family:inherit}.hhs-blog-grid-cards .blog-pagination__link.blog-pagination__link{border-radius:0}.hhs-blog-grid-cards .blog-pagination__link--active.blog-pagination__link--active{background-color:var(--color-text);border-color:var(--color-text);border-radius:0;color:#fff}div#hs-eu-cookie-confirmation#hs-eu-cookie-confirmation{color:#1a1a1a!important;font-family:var(--font-family-sans)!important}.error-page:before{color:var(--color-b8-pink);font-family:var(--font-family-serif)}.home-intro.hhs-text-mod{color:#fff}.home-intro.hhs-text-mod .col-sm-12{@media(max-width:48em){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.home-intro p.prolog{color:#fff;font-size:var(--font-size-poster);text-transform:uppercase}.hhs-card-flipper-mod .back *,.hhs-card-flipper-mod .front *{backface-visibility:initial!important}.hhs-card-flipper-mod.home-cases--flippers .col-md-6{flex:0 0 33%;padding:0 .5rem}.good-news-intro{background:#000}.good-news-intro h2{color:var(--color-b8-yellow);text-decoration:underline}.blog-cards.blog-cards--home .hhs-blog-post-card{background:transparent!important}.blog-cards.blog-cards--home .hhs-blog-post-card h3{color:var(--color-b8-yellow);font-family:var(--font-family-serif);text-transform:none}.blog-cards.blog-cards--home .hhs-post-summary p{color:#fff;font-weight:500}.blog-cards.blog-cards--home .hhs-post-meta{display:none}.blog-cards.blog-cards--home .hhs-post-content a{margin-bottom:1rem}.good-news-cta--home .good-link-cta,.good-news-cta--home .good-link-cta:hover{color:var(--color-b8-green)}@media (min-width:60em){.blog-cards.blog-cards--home .row{grid-template-columns:repeat(12,1fr);grid-gap:1rem;gap:1rem}.blog-cards.blog-cards--home .row .hhs-blog-post-card{display:grid;grid-template-columns:3fr 4fr;grid-gap:1rem;align-content:center;align-items:center;gap:1rem}.blog-cards.blog-cards--home .row .hhs-blog-post-card .hhs-post-feat-img{aspect-ratio:800/500;min-height:0!important}.blog-cards.blog-cards--home .row>:first-child{grid-column:2/span 7;padding:0}.blog-cards.blog-cards--home .row>:nth-child(2){grid-column:4/span 7;padding:0}.blog-cards.blog-cards--home .row>:nth-child(2) .hhs-blog-post-card{direction:rtl;text-align:left}.blog-cards.blog-cards--home .row>:nth-child(2) .hhs-blog-post-card *{direction:ltr;text-align:left}.blog-cards.blog-cards--home .row>:nth-child(3){grid-column:3/span 7;padding:0}.blog-cards.blog-cards--home .row>:nth-child(4){grid-column:5/span 7;padding:0}.blog-cards.blog-cards--home .row>:nth-child(4) .hhs-blog-post-card{direction:rtl;text-align:left}.blog-cards.blog-cards--home .row>:nth-child(4) .hhs-blog-post-card *{direction:ltr;text-align:left}}#hs-eu-cookie-confirmation #hs-eu-decline-button,#hs-modal-content #hs-modal-accept-all,#hs-modal-content #hs-modal-save-settings{padding:0 1.5rem;white-space:nowrap}#hs-banner-parent,#hs-banner-parent div,#hs-banner-parent p,#hs-modal-content #hs-modal-introduction span{--hs-banner-modal-category-text-color:var(--color-text);color:var(--color-text)!important}