/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(/themes/custom/specbee/dist/css/base/../../../assets/fonts/worksans/worksans-bold-webfont.woff2) format("woff2"),url(/themes/custom/specbee/dist/css/base/../../../assets/fonts/worksans/worksans-bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(/themes/custom/specbee/dist/css/base/../../../assets/fonts/worksans/worksans-regular-webfont.woff2) format("woff2"),url(/themes/custom/specbee/dist/css/base/../../../assets/fonts/worksans/worksans-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/themes/custom/specbee/dist/css/base/../../../assets/fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(/themes/custom/specbee/dist/css/base/../../../assets/fonts/montserrat/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/themes/custom/specbee/dist/css/base/../../../assets/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/themes/custom/specbee/dist/css/base/../../../assets/fonts/montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Hanson;font-style:normal;font-weight:400;src:url(/themes/custom/specbee/dist/css/base/../../../assets/fonts/hanson/HansonBold.woff2) format("woff2"),url(/themes/custom/specbee/dist/css/base/../../../assets/fonts/hanson/HansonBold.woff) format("woff")}
[data-appearance=visible]{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:emergence;animation-name:emergence;opacity:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}[data-appearance=hidden]{opacity:0;visibility:hidden}.is-animated--slide-in{-webkit-transform:translateX(-5rem);-ms-transform:translateX(-5rem);transform:translateX(-5rem)}.is-animated--slide-up{-webkit-transform:translateY(5rem);-ms-transform:translateY(5rem);transform:translateY(5rem)}.is-animated--scale-in{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}[data-animation-order="1"]{-webkit-animation-delay:.25s;animation-delay:.25s}@media (min-width:48rem){[data-animation-order="1"]{-webkit-animation-delay:.125s;animation-delay:.125s}}[data-animation-order="2"]{-webkit-animation-delay:.25s;animation-delay:.25s}@media (min-width:48rem){[data-animation-order="2"]{-webkit-animation-delay:.25s;animation-delay:.25s}}[data-animation-order="3"]{-webkit-animation-delay:.25s;animation-delay:.25s}@media (min-width:48rem){[data-animation-order="3"]{-webkit-animation-delay:.375s;animation-delay:.375s}}[data-animation-order="4"]{-webkit-animation-delay:.25s;animation-delay:.25s}@media (min-width:48rem){[data-animation-order="4"]{-webkit-animation-delay:.5s;animation-delay:.5s}}[data-animation-order="5"]{-webkit-animation-delay:.25s;animation-delay:.25s}@media (min-width:48rem){[data-animation-order="5"]{-webkit-animation-delay:.625s;animation-delay:.625s}}[data-animation-order="6"]{-webkit-animation-delay:.25s;animation-delay:.25s}@media (min-width:48rem){[data-animation-order="6"]{-webkit-animation-delay:.75s;animation-delay:.75s}}[data-animation-order="7"]{-webkit-animation-delay:.25s;animation-delay:.25s}@media (min-width:48rem){[data-animation-order="7"]{-webkit-animation-delay:.875s;animation-delay:.875s}}[data-animation-order="8"]{-webkit-animation-delay:.25s;animation-delay:.25s}@media (min-width:48rem){[data-animation-order="8"]{-webkit-animation-delay:1s;animation-delay:1s}}[data-animation-order="9"]{-webkit-animation-delay:.25s;animation-delay:.25s}@media (min-width:48rem){[data-animation-order="9"]{-webkit-animation-delay:1.125s;animation-delay:1.125s}}@-webkit-keyframes emergence{to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);visibility:visible}}@keyframes emergence{to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);visibility:visible}}
:root{--body-padding-block-end:0}.dialog-off-canvas-main-canvas{position:relative}html{font-family:Work Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;scroll-behavior:smooth;word-break:break-word}body{-webkit-font-smoothing:antialiased;color:#0f0f0f;display:block;margin:auto;position:relative;text-rendering:optimizelegibility;z-index:1}@media only screen and (min-width:36rem){body{padding-bottom:0;padding-bottom:var(--body-padding-block-end)}}#page-wrapper{background-color:#fff}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:after:focus,:before:focus,:focus{outline-offset:.125rem;outline-width:.0625rem}::-moz-selection{background-color:#0020f6;color:#fff}::selection{background-color:#0020f6;color:#fff}.block__title{color:#0020f6;font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-transform:none}
.container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media only screen and (min-width:36rem){.container{max-width:33.75rem}}@media only screen and (min-width:48rem){.container{max-width:54rem}}@media only screen and (min-width:62rem){.container{max-width:60rem}}@media only screen and (min-width:75rem){.container{max-width:70rem}}@media only screen and (min-width:90rem){.container{max-width:75rem}}.container-fluid{margin-left:auto;margin-right:auto;max-width:90rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}.hamburger .hamburger__trigger:after,.hamburger .hamburger__trigger:before{border-top:.2rem solid #fff;content:"";height:0;left:0;position:absolute;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}.hamburger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.25rem;padding-bottom:0;padding-top:0;position:relative;width:2.5rem;z-index:505}.hamburger .hamburger__trigger{border-top:.2rem solid #fff;display:block;height:0;position:relative;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:2.5rem}.hamburger .hamburger__trigger:before{top:-.6875rem}.hamburger .hamburger__trigger:after{bottom:-.5rem;top:auto}.hamburger.is-activated .hamburger__trigger,.hamburger[aria-expanded=true] .hamburger__trigger{border-top:0}.hamburger.is-activated .hamburger__trigger:before,.hamburger[aria-expanded=true] .hamburger__trigger:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.is-activated .hamburger__trigger:after,.hamburger[aria-expanded=true] .hamburger__trigger:after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.content-link{position:relative}.content-link__link{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571%}
h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-size:inherit;font-weight:700;line-height:1;margin:0;padding:0}h1{font-size:2.5rem}@media only screen and (min-width:48rem){h1{font-size:3rem}}@media only screen and (min-width:62rem){h1{font-size:4rem}}h2{font-size:1.56rem}@media only screen and (min-width:48rem){h2{font-size:2rem}}@media only screen and (min-width:62rem){h2{font-size:2.8125rem}}h3{font-size:1.25rem}@media only screen and (min-width:48rem){h3{font-size:1.5rem}}@media only screen and (min-width:62rem){h3{font-size:2rem}}h4{font-size:1.125rem}h5{font-size:.875rem}h6{font-size:.75rem;margin-bottom:0;margin-top:0}p{font-family:Work Sans,sans-serif;font-size:inherit;line-height:inherit;margin:0 auto 1.75rem}p:last-child{margin-bottom:0}p.small{font-size:.875rem!important}p.lead{font-size:1.25rem!important}p a{border-bottom:.0625rem solid}.text-formatted ul{list-style:none;margin:0 auto 1.25rem;padding:0}[dir=ltr] .text-formatted ul li{padding-left:2.5rem}[dir=rtl] .text-formatted ul li{padding-right:2.5rem}.text-formatted ul li{font-family:Work Sans,sans-serif;font-size:inherit;line-height:inherit;margin:0 auto .5rem;position:relative}.text-formatted ul li:before{background-color:#0020f6;border-radius:50%;content:"";display:block;height:.45rem;left:1rem;position:absolute;top:.75rem;width:.45rem}.l-container__bg-primary .text-formatted ul li:before{background-color:#fff}[dir=ltr] .text-formatted ol{padding-left:2.5rem}[dir=rtl] .text-formatted ol{padding-right:2.5rem}.text-formatted ol{list-style-type:decimal-leading-zero;margin:0 auto 1.25rem}[dir=ltr] .text-formatted ol li{padding-left:.25rem}[dir=rtl] .text-formatted ol li{padding-right:.25rem}.text-formatted ol li{font-family:Work Sans,sans-serif;font-size:inherit;line-height:inherit;margin:0 auto .5rem;position:relative}.text-formatted ol,.text-formatted p,.text-formatted ul{font-size:1rem;line-height:1.65;margin-bottom:2.5rem}.text-formatted ol:last-child,.text-formatted p:last-child,.text-formatted ul:last-child{margin-bottom:0}@media only screen and (min-width:62rem){.text-formatted ol,.text-formatted p,.text-formatted ul{font-size:1.125rem}}.text-formatted h2{margin-bottom:1.25rem;margin-top:6rem}.text-formatted h3{margin-bottom:1rem;margin-top:2.5rem}.text-formatted h4{margin-bottom:1.25rem;margin-top:1.25rem}.text-formatted .media img{aspect-ratio:unset!important}pre{background:#f6f6f7;border-radius:1.25rem;margin-bottom:3.5rem;margin-top:0;overflow-x:auto;overflow-y:hidden;padding:2.5rem 1.75rem}
#header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0020f6;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.75rem;padding-top:1.75rem;position:absolute;top:0;-webkit-transition:padding .65s ease-in-out,background-color .35s ease-in-out;-o-transition:padding .65s ease-in-out,background-color .35s ease-in-out;transition:padding .65s ease-in-out,background-color .35s ease-in-out;width:100%;z-index:100}.has-overlay-activated #header{background-color:#001186!important;z-index:100}@media only screen and (min-width:48rem){#header{padding-bottom:2.5rem;padding-top:2.5rem}}.site-header__nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.page--has-billboard #header{background-color:transparent;background-color:initial}.has-alert #header{top:0}@media only screen and (min-width:48rem){.has-alert #header{top:3.75rem}}#header.is-sticky{background-color:#0020f6;padding-bottom:1rem;padding-top:1rem;position:fixed;top:0}.is-user-logged-in.gin--vertical-toolbar #header.is-sticky{left:0;top:3.75rem}@supports ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){#header{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}#header.is-sticky{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:rgba(0,32,246,.8)}}.site-branding{position:relative;z-index:12}.has-overlay-activated .site-header{background-color:#0020f6!important;z-index:100}.has-overlay-activated .site-header .site-branding svg{fill:#fff}.has-overlay-activated .site-header .hamburger .hamburger__trigger,.has-overlay-activated .site-header .hamburger .hamburger__trigger:after,.has-overlay-activated .site-header .hamburger .hamburger__trigger:before{border-color:#fff}.sb-site-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}@media only screen and (min-width:48rem){.sb-site-navigation{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}[dir=ltr] .button.button--header-contact{margin-right:.25rem}[dir=rtl] .button.button--header-contact{margin-left:.25rem}.button.button--header-contact{margin-bottom:0;margin-top:0;padding:.5rem}.button.button--header-contact--desktop{display:none}@media only screen and (min-width:62rem){.button.button--header-contact--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.button.button--header-contact--mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:62rem){.button.button--header-contact--mobile{display:none}}@media only screen and (min-width:36rem){[dir=ltr] .button.button--header-contact{margin-right:1rem}[dir=rtl] .button.button--header-contact{margin-left:1rem}}#page-overlay{background-color:#001186;height:100vh;overflow-y:auto;position:fixed;-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out;width:100vw;z-index:10}.has-alert #page-overlay{-webkit-transform:translateY(calc(-100vh - 3.75rem));-ms-transform:translateY(calc(-100vh - 3.75rem));transform:translateY(calc(-100vh - 3.75rem))}#page-overlay.is-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-overlay__inner{height:calc(100vh - 7.5rem)}.page-overlay .region--navigation{margin-bottom:2.5rem;min-height:calc(100vh - 36.5rem)}@media only screen and (min-width:62rem){.page-overlay .region--navigation{min-height:calc(100vh - 24.5rem)}}.page-overlay .block__title{color:#fff;font-size:1.25rem;margin-bottom:1.25rem;text-align:center;text-transform:none}@media only screen and (min-width:62rem){.page-overlay .block__title{margin-bottom:1rem;text-align:left;text-align:initial}}.page-overlay__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:.0625rem solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.5rem;justify-content:space-between;min-height:12rem;padding-top:3.5rem}.page-overlay__bottom>.region{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width:62rem){.page-overlay__bottom>.region{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-overlay__bottom{border:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:0}}.page-overlay .block--mailchimp-signup{display:none;margin-bottom:1.25rem}.page-overlay .block--mailchimp-signup form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.page-overlay .block--mailchimp-signup .form-item{margin-bottom:0;width:18.75rem}.page-overlay .block--mailchimp-signup .form-email{margin:0;width:100%}.page-overlay .block--mailchimp-signup .form-submit{background:url(/themes/custom/specbee/dist/css/base/../../../assets/media/icons/arrow-right-blue.svg) no-repeat 50%;background-color:#e3f307;border-color:#e3f307;font-size:0;height:2.5rem;margin-top:0;width:3.75rem}.page-overlay .block--mailchimp-signup .form-submit:focus,.page-overlay .block--mailchimp-signup .form-submit:hover{background:url(/themes/custom/specbee/dist/css/base/../../../assets/media/icons/arrow-right-yellow.svg) no-repeat 50%;background-color:#001186}@media only screen and (min-width:62rem){.page-overlay .block--mailchimp-signup{display:block}}.page-overlay .region--overlay-bottom-right .block__title{text-align:center}@media only screen and (min-width:62rem){.page-overlay .region--overlay-bottom-right .block__title{text-align:right}}.page-overlay .region--overlay-bottom-right .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:62rem){.page-overlay .region--overlay-bottom-right .social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.layout-container{margin-left:auto;margin-right:auto;max-width:90rem}@media only screen and (min-width:48rem){.layout-container{display:grid;grid-template-columns:1fr minmax(0,80rem) 1fr}}.main-content__container{grid-column:2/-2;min-height:calc(100vh - 20rem);padding-left:1.25rem;padding-right:1.25rem;padding-top:5.75rem}.has-sidebar .main-content__container{grid-column:2/4}@media only screen and (min-width:36rem){.main-content__container{padding-top:7.355rem}}.page--has-billboard #main-wrapper .main-content__container{padding-top:0}.region--content-top{background-color:#e3f307;padding-bottom:1.75rem;padding-top:1.75rem}.region--content-top .region__content-top{margin-left:auto;margin-right:auto;max-width:80rem}.region--content-bottom{background-color:#0020f6;color:#fff;grid-column:1/-1;padding-bottom:6rem;padding-top:6rem;text-align:center}.region--content-bottom .block{margin-left:auto;margin-right:auto;max-width:50rem}.region--content-bottom h2,.region--content-bottom h3,.region--content-bottom h4,.region--content-bottom h5{font-family:Hanson,sans-serif;font-size:1.375rem;margin-top:0;text-transform:uppercase}@media only screen and (min-width:48rem){.region--content-bottom h2,.region--content-bottom h3,.region--content-bottom h4,.region--content-bottom h5{font-size:2.25rem}}.region--content-bottom .button{margin:1rem}.page--node-type-page .node--type-page,.page--node-type-page .page-title{max-width:60rem}.page--node-type-page .node--type-page{margin-bottom:6rem}#footer{background-color:#f5f5f5;font-size:.75rem;line-height:2;padding-top:4.5rem}#footer .location{color:#0020f6;font-size:.875rem;font-style:normal;line-height:2;padding-left:0;padding-right:0}#footer .location .location__header{height:auto;min-height:0;overflow:visible;overflow:initial;position:static}#footer .location .location__header:before{display:none}#footer .location .location__name{color:#001186;font-size:1rem;margin-bottom:0;padding:0;position:static;text-transform:uppercase}#footer .location .location__address{margin-top:0;padding-left:0;padding-right:0}#footer .location .field--name-body{font-weight:inherit}#footer .location p{font-size:.875rem;margin-bottom:0}#footer .location .location__footer{padding-left:0;padding-right:0}#footer .location .location__footer .field{margin-bottom:0;margin-top:0}#footer .location .location__footer .field__label{clip:rect(1px,1px,1px,1px);word-wrap:normal;height:1px;overflow:hidden;position:absolute!important;width:1px}#footer .block--credential .field--name-field-badges{gap:.75rem;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:48rem){#footer .block--credential .field--name-field-badges{gap:1.75rem;grid-template-columns:repeat(5,1fr)}}#footer .block--credential .badge{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4.5rem;margin-left:auto;margin-right:auto;width:4.5rem}#footer .block--credential .badge>a{display:inline-block;width:100%}@media only screen and (min-width:48rem){#footer .block--credential .badge{height:5.75rem;width:5.75rem}}.site-footer__inner{display:block}@media only screen and (min-width:62rem){.site-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer__left{-webkit-box-flex:0;border-bottom:.0625rem solid #cdced9;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:2.625rem}@media only screen and (min-width:62rem){[dir=ltr] .site-footer__left{padding-right:4rem}[dir=rtl] .site-footer__left{padding-left:4rem}.site-footer__left{-webkit-box-flex:0;border-bottom:initial;border-right:.0625rem solid #cdced9;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding-bottom:1.75rem;padding-top:1.75rem}}.site-footer__right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:2.625rem}.site-footer__right .region--footer-second{grid-gap:1.75rem;display:grid;grid-template-columns:repeat(12,1fr);margin-bottom:2.5rem}[dir=ltr] .site-footer__right .region--footer-second>.block{margin-right:0}[dir=rtl] .site-footer__right .region--footer-second>.block{margin-left:0}.site-footer__right .region--footer-second>.block{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;grid-column:span 6;page-break-inside:avoid}@media only screen and (min-width:75rem){.site-footer__right .region--footer-second>.block{grid-column:span 3}}@media only screen and (min-width:62rem){.site-footer__right .region--footer-second{margin-bottom:4.875rem}[dir=ltr] .site-footer__right{padding-left:4.875rem}[dir=rtl] .site-footer__right{padding-right:4.875rem}.site-footer__right{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;padding-bottom:1.75rem;padding-top:1.75rem}}.region--footer-third{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:48rem){.region--footer-third{gap:2.5rem;margin-left:0;margin-right:0;max-width:60rem}}.region--footer-first .block--social-media-links{margin-bottom:1.75rem}.region--footer-first .block--social-media-links .block__title{color:#001186;font-size:1rem;line-height:inherit;margin-bottom:1rem;text-transform:uppercase}@media only screen and (min-width:48rem){.region--footer-first .block--social-media-links{margin-bottom:0}}.site-footer .footer-nav{margin-bottom:2.5rem}.site-footer .footer-nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.site-footer .footer-nav__menu>.footer-nav__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.site-footer__copyright{color:#001186;font-weight:700;margin-top:1.25rem;padding-bottom:1.25rem;padding-top:1.25rem}
.c-title{font-family:Hanson,sans-serif;letter-spacing:.125rem}.l-container__title-wrap{left:0;padding-top:3.5rem;position:absolute;top:-5.25rem}@media only screen and (min-width:48rem){.l-container__title-wrap{padding-top:4.5rem;top:-6.9375rem}}@media only screen and (min-width:62rem){.l-container__title-wrap{padding-top:6rem;top:-9.5rem}}.l-container__bg-primary{background-color:#0020f6!important}.l-container__bg-primary>*{color:#fff}.l-container__bg-primary p>a{color:inherit}.l-container__bg-primary .layout-builder__link--add{border-color:#fff!important;color:#fff!important}.l-container__bg-secondary{background-color:#e3f307!important}.l-container__bg-secondary>*{color:#0020f6}.l-container__bg-ash{background-color:#f5f5f5!important}.l-container__bg-ash>*{color:#0f0f0f}[dir=ltr] .c-title{margin-left:1rem}[dir=rtl] .c-title{margin-right:1rem}[dir=ltr] .c-title{padding-left:1rem}[dir=rtl] .c-title{padding-right:1rem}.c-title{word-wrap:break-word;color:inherit;font-size:2rem;line-height:1;margin-bottom:.75rem;position:relative;text-transform:uppercase;width:auto;word-break:break-word;word-break:keep-all}.c-title:before{background-color:#e3f307;content:"";height:.625rem;margin-bottom:.5rem;margin-top:.5rem;position:absolute;right:100%;top:0;width:30rem}@media only screen and (min-width:62rem){[dir=ltr] .c-title:before{margin-right:3.5rem}[dir=rtl] .c-title:before{margin-left:3.5rem}}@media only screen and (min-width:48rem){.c-title:before{height:.75rem;margin-bottom:1.75rem;margin-top:1.75rem}}.c-title--floating-blue{-webkit-background-clip:text;background-clip:text;background-image:-o-linear-gradient(top,#0020f6,#0020f6 2rem,#fff 2rem,#fff 4rem);background-image:-webkit-gradient(linear,left top,left bottom,from(#0020f6),color-stop(2rem,#0020f6),color-stop(2rem,#fff),color-stop(4rem,#fff));background-image:linear-gradient(180deg,#0020f6,#0020f6 2rem,#fff 0,#fff 4rem);color:transparent;margin-bottom:0}@media only screen and (min-width:48rem){.c-title--floating-blue{background-image:-o-linear-gradient(top,#0020f6,#0020f6 2.8125rem,#fff 2.8125rem,#fff 5.625rem);background-image:-webkit-gradient(linear,left top,left bottom,from(#0020f6),color-stop(2.8125rem,#0020f6),color-stop(2.8125rem,#fff),color-stop(5.625rem,#fff));background-image:linear-gradient(180deg,#0020f6,#0020f6 2.8125rem,#fff 0,#fff 5.625rem)}}@media only screen and (min-width:62rem){.c-title--floating-blue{background-image:-o-linear-gradient(top,#0020f6,#0020f6 4.0625rem,#fff 4.0625rem,#fff 8.125rem);background-image:-webkit-gradient(linear,left top,left bottom,from(#0020f6),color-stop(4.0625rem,#0020f6),color-stop(4.0625rem,#fff),color-stop(8.125rem,#fff));background-image:linear-gradient(180deg,#0020f6,#0020f6 4.0625rem,#fff 0,#fff 8.125rem)}}.c-title--floating-white{-webkit-background-clip:text;background-clip:text;background-image:-o-linear-gradient(top,#fff,#fff 2rem,#0020f6 2rem,#0020f6 4rem);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(2rem,#fff),color-stop(2rem,#0020f6),color-stop(4rem,#0020f6));background-image:linear-gradient(180deg,#fff,#fff 2rem,#0020f6 0,#0020f6 4rem);color:transparent;margin-bottom:0}@media only screen and (min-width:48rem){.c-title--floating-white{background-image:-o-linear-gradient(top,#fff,#fff 2.8125rem,#0020f6 2.8125rem,#0020f6 5.625rem);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(2.8125rem,#fff),color-stop(2.8125rem,#0020f6),color-stop(5.625rem,#0020f6));background-image:linear-gradient(180deg,#fff,#fff 2.8125rem,#0020f6 0,#0020f6 5.625rem)}}@media only screen and (min-width:62rem){.c-title--floating-white{background-image:-o-linear-gradient(top,#fff,#fff 4.0625rem,#0020f6 4.0625rem,#0020f6 8.125rem);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(4.0625rem,#fff),color-stop(4.0625rem,#0020f6),color-stop(8.125rem,#0020f6));background-image:linear-gradient(180deg,#fff,#fff 4.0625rem,#0020f6 0,#0020f6 8.125rem)}}@media only screen and (min-width:48rem){.c-title{font-size:2.8125rem}}@media only screen and (min-width:62rem){[dir=ltr] .c-title{margin-left:0}[dir=rtl] .c-title{margin-right:0}[dir=ltr] .c-title{padding-left:0}[dir=rtl] .c-title{padding-right:0}.c-title{font-size:4.0625rem}}@supports not (-webkit-background-clip:text){.c-title--floating{background:transparent;color:#0020f6}}.u-padding-section{padding-bottom:3.5rem;padding-top:3.5rem}@media only screen and (min-width:48rem){.u-padding-section{padding-bottom:4rem;padding-top:4rem}}.u-padding-section-with-title{padding-bottom:3.5rem}@media only screen and (min-width:62rem){.u-padding-section-with-title{padding-bottom:4rem}}.l-container--is-offset{margin-top:-10rem;padding-top:0}.l-grid{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(12,minmax(0,1fr))}.l-grid .l-grid__item{margin-bottom:3.75rem}.l-grid .l-grid__item>.block{margin-bottom:6rem}.l-grid .l-grid__item>.block:last-child{margin-bottom:0}.l-grid .l-grid__item:last-child{margin-bottom:0}@media only screen and (min-width:48rem){.l-grid .l-grid__item{margin-bottom:0}}.l-container--onecol .l-grid>.l-grid__item{grid-column:1/-1}.l-container__inner,.l-container__title{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.l-container--default .l-container__inner,.l-container--default .l-container__title{max-width:75rem}.l-container--wide .l-container__inner,.l-container--wide .l-container__title{max-width:90rem}.l-container--narrow .l-container__inner,.l-container--narrow .l-container__title{max-width:60rem}.l-container__title__inner{position:relative}
.node--type-case-study.node--view-mode-card.card{display:block;overflow:hidden;position:relative;width:100%}.node--type-case-study.node--view-mode-card.card:after,.node--type-case-study.node--view-mode-card.card:before{content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}.node--type-case-study.node--view-mode-card.card:before{background-image:-o-linear-gradient(rgba(0,0,0,0) -100%,#0021f5 60%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-100%,rgba(0,0,0,0)),color-stop(60%,#0021f5));background-image:linear-gradient(rgba(0,0,0,0) -100%,#0021f5 60%);opacity:0;visibility:hidden;z-index:1}.node--type-case-study.node--view-mode-card.card:after{background-image:-o-linear-gradient(bottom,rgba(0,0,0,.8) 0,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.8) 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(50%,hsla(0,0%,100%,0)),color-stop(60%,hsla(0,0%,100%,0)),to(rgba(0,0,0,.8)));background-image:linear-gradient(1turn,rgba(0,0,0,.8),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.8));opacity:1;visibility:visible}.node--type-case-study.node--view-mode-card.card:focus:before,.node--type-case-study.node--view-mode-card.card:hover:before{opacity:1;visibility:visible}.node--type-case-study.node--view-mode-card.card:focus:after,.node--type-case-study.node--view-mode-card.card:hover:after{opacity:0;visibility:hidden}[dir=ltr] .node--type-case-study.node--view-mode-card.card .card__content{padding-left:1rem}[dir=rtl] .node--type-case-study.node--view-mode-card.card .card__content{padding-right:1rem}.node--type-case-study.node--view-mode-card.card .card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:1rem;padding-top:1rem;position:absolute;width:100%;z-index:1}@media only screen and (min-width:48rem){.node--type-case-study.node--view-mode-card.card .card__content{padding:1.25rem}}.node--type-case-study.node--view-mode-card.card .card__header img{width:8rem}[dir=ltr] .node--type-case-study.node--view-mode-card.card .card__title{padding-right:6.25rem}[dir=rtl] .node--type-case-study.node--view-mode-card.card .card__title{padding-left:6.25rem}.node--type-case-study.node--view-mode-card.card .card__title{font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:1.25;margin-bottom:.25rem;position:relative;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.node--type-case-study.node--view-mode-card.card .card__title:after{background-color:#e3f307;content:"";height:.1875rem;position:absolute;right:-1.75rem;top:50%;width:5.75rem}@media only screen and (min-width:75rem){.node--type-case-study.node--view-mode-card.card .card__title:after{width:8rem}}@media only screen and (min-width:75rem){[dir=ltr] .node--type-case-study.node--view-mode-card.card .card__title{padding-right:6.75rem}[dir=rtl] .node--type-case-study.node--view-mode-card.card .card__title{padding-left:6.75rem}}.node--type-case-study.node--view-mode-card.card .card__footer{font-size:.75rem}@media only screen and (min-width:62rem){.node--type-case-study.node--view-mode-card.card .card__footer{font-size:.875rem}}.node--type-case-study.node--view-mode-card.card .card__link{color:inherit}@media only screen and (min-width:90rem){.node--type-case-study.node--view-mode-card.card{min-height:15rem}}#views-exposed-form-case-study-page-1{margin-bottom:3.5rem}#views-exposed-form-case-study-page-1 .form--inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#views-exposed-form-case-study-page-1 .form-item{margin-bottom:0;margin-top:0}#views-exposed-form-case-study-page-1 .form-text{min-width:15rem}#views-exposed-form-case-study-page-1 .form-submit{margin-top:0}#views-exposed-form-case-study-page-1 input[id^=edit-submit-case-study]{background-image:url(/themes/custom/specbee/dist/css/layout/../../../assets/media/icons/search-white.svg);background-position:50%;background-repeat:no-repeat;padding-left:1rem;padding-right:1rem;text-indent:-999rem}#views-exposed-form-case-study-page-1 input[id^=edit-reset-case-study]{background-image:url(/themes/custom/specbee/dist/css/layout/../../../assets/media/icons/reset.svg);background-position:50%;background-repeat:no-repeat;padding-left:1rem;padding-right:1rem;text-indent:-999rem}
.node{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(8,1fr)}.node>div,.node__content{grid-column:1/-1}
.views-view-grid{display:block;gap:1.75rem}@media only screen and (min-width:36rem){.views-view-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.views-view-grid:not(:first-child){margin-top:-10rem}}.views-view-grid--cols-2 .views-view-grid__col{-ms-flex:0 0 calc(50% - 0.875rem);flex:0 0 calc(50% - 0.875rem);-ms-flex-flow:column;flex-flow:column}.views-view-grid--cols-2 .views-view-grid__col,.views-view-grid--cols-3 .views-view-grid__col{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.75rem;row-gap:1.75rem}.views-view-grid--cols-3 .views-view-grid__col{-ms-flex:0 0 calc(33% - 0.875rem);flex:0 0 calc(33% - 0.875rem);-ms-flex-flow:column;flex-flow:column}
.node.teaser-aside--article{margin-bottom:3.5rem}.node.teaser-aside--article .teaser-aside__media{grid-column:1/5}.node.teaser-aside--article .teaser-aside__content{grid-column:5/-1}.node.teaser-aside--article .teaser-aside__title{font-size:1rem;line-height:1.25;margin-bottom:.75rem}.node.teaser-aside--article .teaser-aside__category{color:#6a6a6a;font-size:.875rem}@media screen and (min-width:48rem) and (max-width:75rem){.node.teaser-aside--article .teaser-aside__content,.node.teaser-aside--article .teaser-aside__media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-column:1/-1;justify-content:center}}
.teaser--author{background-color:#fff;border:.0625rem solid #cdced9;margin-bottom:3.5rem;padding:2.5rem}.teaser--author:last-child{margin-bottom:0}.teaser--author .teaser__photo{grid-column:1/2;grid-row:1/-1}.teaser--author .teaser__photo .field--name-field-photo{border-radius:50%;height:5rem;overflow:hidden;width:5rem}.teaser--author .teaser__header{align-self:center;grid-column:2/-1}.teaser--author .teaser__title{color:#001186;font-size:1.125rem}.teaser--author .teaser__designation{color:#6a6a6a;font-size:.875rem}.teaser--author .teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-column:1/-1;grid-row:2/span 1;justify-content:center}.teaser--author .teaser__links{grid-column:1/-1;grid-row:3/span 1}.teaser--author .teaser__links .link{margin-bottom:0;margin-top:0}
.view--related-blogs .view__title,.view--specbee-featured-work .view__title{color:#001186;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.25;margin-bottom:.75rem}.article .social-sharing{color:#0f0f0f}.article .social-sharing .social-sharing__label:after{background-color:#0f0f0f}.article .social-sharing .social-sharing-buttons__button{background-color:#6a6a6a}.article .social-sharing .social-sharing-buttons__button svg{fill:#fff}.site-header .site-branding svg{fill:#0f0f0f}.site-header .button--header-contact{background-color:#0020f6;border-color:#0020f6;color:#fff}.site-header .hamburger__trigger,.site-header .hamburger__trigger:after,.site-header .hamburger__trigger:before{border-color:#0020f6}.site-header.is-sticky .site-branding svg{fill:#fff}.site-header.is-sticky .button--header-contact{background-color:#e3f307;border-color:#e3f307;color:#0020f6}.site-header.is-sticky .hamburger__trigger,.site-header.is-sticky .hamburger__trigger:after,.site-header.is-sticky .hamburger__trigger:before{border-color:#fff}.site-header .menu--top-nav .menu__link{color:#0020f6}.site-header .menu--top-nav .menu__link:focus,.site-header .menu--top-nav .menu__link:hover{border-color:#0020f6;color:#0020f6}.has-overlay-activated .site-header .menu--top-nav .menu__link,.site-header .has-scrolled .menu--top-nav .menu__link{color:#fff}.has-overlay-activated .site-header .menu--top-nav .menu__link:focus,.has-overlay-activated .site-header .menu--top-nav .menu__link:hover,.site-header .has-scrolled .menu--top-nav .menu__link:focus,.site-header .has-scrolled .menu--top-nav .menu__link:hover{border-color:#fff;color:#fff}.a-container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.25rem;padding-right:1.25rem}.page--node-type-article .layout-container{max-width:none;padding-left:0;padding-right:0}.page--node-type-article .main-content__container{grid-column:1/-1;padding-left:0;padding-right:0}.page--node-type-article .node__content>.paragraph{margin-bottom:6rem}#billboard{background:#fff url(/themes/custom/specbee/dist/css/layout/../../../assets/media/webp/billboard-bg-light.webp) no-repeat 100% 100%;background-size:cover;color:#fff;grid-column:1/-1;padding-bottom:1.75rem;padding-top:6rem}#billboard.billboard--has-banner{padding-bottom:8rem}@media only screen and (min-width:48rem){#billboard.billboard--has-banner{padding-bottom:10rem}#billboard{padding-bottom:6rem}}.page-title.page-title--article{color:#0020f6;font-family:Hanson,sans-serif;font-size:1.75rem;line-height:1.25;margin-bottom:.75rem;margin-top:0}@media only screen and (min-width:48rem){.page-title.page-title--article{font-size:2rem;margin-top:8.25rem}}@media only screen and (min-width:75rem){.page-title.page-title--article{font-size:3rem;line-height:1.25}}.article .article__category{color:#0f0f0f;font-size:1rem}.article .article__category:after{background-color:#e3f307;content:"";display:block;height:.5rem;margin-bottom:2.5rem;margin-top:1.25rem;width:5rem}@media only screen and (min-width:48rem){.article .article__category{font-size:1.125rem}.article .article__category:after{margin-top:1.75rem;width:6rem}}.article .article__header-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.article .article__author-date{color:#0f0f0f;margin-bottom:1.75rem}.article .article__author-date a{border-bottom:.0625rem solid;color:#0f0f0f}@media only screen and (min-width:48rem){.article .article__author-date{margin-bottom:0}}.article .article__content{display:grid;grid-template-columns:repeat(12,1fr)}.article .article__content .article__content-main{grid-column:1/-1;margin-top:6rem}.article .article__content .article__content-main.article__content-main--has-banner{margin-top:-10rem}@media only screen and (min-width:62rem){.article .article__content .article__content-main{grid-column:1/9}}.article .article__content .article__content-aside{grid-column:1/-1;margin-top:6rem}@media only screen and (min-width:62rem){.article .article__content .article__content-aside{grid-column:9/-1}.article .article__content{grid-gap:3.25rem}}.article .article__contact-link{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:3.5rem}.article__aside-inner{position:sticky;top:10rem}.view--related-blogs .view__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.375rem;gap:1rem;justify-content:space-between;margin-bottom:1rem;position:relative;word-break:keep-all}.view--related-blogs .view__title:after{background-color:#e3f307;content:"";display:block;height:.25rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.5rem}@media only screen and (min-width:75rem){.view--related-blogs .view__title{font-size:1.75rem}}.view--related-blogs .view__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media screen and (min-width:48rem) and (max-width:75rem){.view--related-blogs .view__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.view--related-blogs .view__content>.view__row{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 1rem);flex:1 0 calc(50% - 1rem)}}.article__footer{background-color:#f5f5f5;grid-column:1/-1;margin-top:6rem;padding-bottom:6rem;padding-top:6rem}.article__footer .views-view-grid__col{margin-bottom:0}.article__footer .node--view-mode-card,.article__footer .views-view-grid__item{height:100%}.view--specbee-featured-work .view__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;gap:1rem;margin-bottom:2.5rem}.view--specbee-featured-work .view__title:after{background-color:#e3f307;content:"";display:block;height:.25rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.5rem}.view--specbee-featured-work .views-view-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.75rem}@media only screen and (min-width:62rem){.view--specbee-featured-work .views-view-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}
.button,button,input[type=button]{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.button,input[type=button]{background-color:#0020f6;border:.0625rem solid #0020f6;border-radius:.3125rem;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.125rem;margin-top:3.5rem;padding:.5rem 2.5rem;text-align:center;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.button:focus,.button:hover,input[type=button]:focus,input[type=button]:hover{background-color:#e3f307;color:#0020f6}.button.dialog-cancel,input[type=button].dialog-cancel{background-color:#fff;padding-left:0;padding-right:0}.button--inverse{background-color:#e3f307;border:.0625rem solid #e3f307;color:#0020f6}.button--inverse:focus,.button--inverse:hover{background-color:#0020f6;color:#e3f307}.button--outlined{background-color:transparent;border:.125rem solid #0020f6;color:#0020f6}.button--outlined:focus,.button--outlined:hover{background-color:#0020f6;color:#e3f307}.button--outlined-inverse{background-color:transparent;border:.125rem solid #e3f307;color:#e3f307}.button--bordered{border:.125rem solid #fff}.button--full-width{text-align:center;width:100%}.block--cta-button .button{margin:0}[dir=ltr] .button--jumbo{padding-left:1.5rem}[dir=rtl] .button--jumbo{padding-right:1.5rem}[dir=ltr] .button--jumbo{padding-right:3rem}[dir=rtl] .button--jumbo{padding-left:3rem}.button--jumbo{background-color:#e3f307;border-radius:.75rem;color:#0020f6;font-family:Hanson,sans-serif;font-size:1.25rem;letter-spacing:0;padding-bottom:1.625rem;padding-top:1.625rem;position:relative;text-align:left;text-transform:none;width:100%}.button--jumbo:after{background:url(/themes/custom/specbee/dist/css/base/../../../assets/media/icons/arrow-right-blue.svg) no-repeat 50%;content:"";height:1.875rem;letter-spacing:0;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:1.875rem}@media only screen and (min-width:48rem){.button--jumbo:after{right:1.65rem}}.button--jumbo:focus,.button--jumbo:hover{background-color:#001186;border-color:#e3f307;color:#e3f307}.button--jumbo:focus:after,.button--jumbo:hover:after{background:url(/themes/custom/specbee/dist/css/base/../../../assets/media/icons/arrow-right-yellow.svg) no-repeat 50%;right:1.25rem}@media only screen and (min-width:48rem){[dir=ltr] .button--jumbo{padding-right:4rem}[dir=rtl] .button--jumbo{padding-left:4rem}.button--jumbo{font-size:1.5rem}}.form-item{margin-bottom:1.75rem;position:relative}.form-item label,.form-item__label,label{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:800;letter-spacing:.125rem;margin-bottom:.5rem;text-transform:uppercase}.form-item label.form-required:after,.form-item__label.form-required:after,label.form-required:after{color:#e33f1e;content:" *"}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/specbee/dist/css/base/../../../assets/media/icons/dropdown.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:2.75rem .5625rem;height:100%!important;padding:.5rem calc(2rem - 1px) .5rem .5rem}[dir=ltr] .form-email,[dir=ltr] .form-select,[dir=ltr] .form-tel,[dir=ltr] .form-text,[dir=ltr] .form-url{margin-right:2.5rem}[dir=rtl] .form-email,[dir=rtl] .form-select,[dir=rtl] .form-tel,[dir=rtl] .form-text,[dir=rtl] .form-url{margin-left:2.5rem}.form-email,.form-select,.form-tel,.form-text,.form-url{background-color:#fff;border:.0625rem solid #d7e1e8;border-radius:.25rem;display:block;font-family:Work Sans,sans-serif;height:2.5rem;margin-bottom:1rem;max-width:100%;padding:.5rem;width:100%}.form-email:hover,.form-select:hover,.form-tel:hover,.form-text:hover,.form-url:hover{border-color:#0f0f0f}.form-email:focus,.form-select:focus,.form-tel:focus,.form-text:focus,.form-url:focus{outline:.125rem solid #0020f6;outline-offset:.2rem}@media only screen and (min-width:48rem){.form-email,.form-select,.form-tel,.form-text,.form-url{margin-bottom:0;width:auto}}.form-type-checkbox,.form-type-radio{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.form-type-checkbox label,.form-type-radio label{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-family:Work Sans,sans-serif;font-weight:400;letter-spacing:0;margin-bottom:0;margin-top:0;min-height:1.25rem;order:1;position:relative;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-type-checkbox .form-input,.form-type-radio .form-input{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.form-type-checkbox .description,.form-type-radio .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.form-type-checkbox:hover .form-input,.form-type-radio:hover .form-input{border-color:#0f0f0f}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.125rem solid #001186;height:1.25rem;margin:0;width:1.25rem}.form-checkbox:checked{background:#0020f6 url(/themes/custom/specbee/dist/css/base/../../../assets/media/icons/checked.svg) no-repeat 50%;border-color:#0020f6}.radios--wrapper{margin:0;padding:0}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.125rem solid #001186;border-radius:50%;height:1.25rem;width:1.25rem}.form-radio:checked{border-color:#0020f6;-webkit-box-shadow:inset 0 0 0 .125rem #fff,inset 0 0 0 1.25rem #0020f6;box-shadow:inset 0 0 0 .125rem #fff,inset 0 0 0 1.25rem #0020f6}.form-item .description{font-size:.75rem;opacity:.75}.form-item--error-message{color:#e33f1e;font-size:.75rem;position:absolute;width:100%}img{height:auto;max-width:100%}.media img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.media.media--view-mode-original img{height:auto;max-width:100%;width:auto}.l-container .media img{aspect-ratio:4/3}picture{display:-webkit-box;display:-ms-flexbox;display:flex}a{color:#001186;text-decoration:none;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:focus,a:hover{color:#0020f6}.link--cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;margin-bottom:1.75rem;margin-top:1.75rem;text-transform:uppercase}[dir=ltr] .link--cta:before{margin-right:.5rem}[dir=rtl] .link--cta:before{margin-left:.5rem}.link--cta:before{background-color:#e3f307;content:"";display:block;height:.25rem;width:1.75rem}.l-container__bg-primary .link--cta{color:#e3f307}.site-branding__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-branding__logo,.site-branding__logo a{display:-webkit-box;display:-ms-flexbox;display:flex}.site-branding__logo svg{width:12rem}@media only screen and (min-width:48rem){.site-branding__logo svg{width:13.75rem}}.menu{font-size:inherit;line-height:inherit;list-style-image:none;list-style-type:none;margin:0;padding:0}.primary-nav{margin-top:7.5rem;min-height:inherit;overflow-x:hidden;position:relative;-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.primary-nav.is-available{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.primary-nav__menu{list-style-image:none;list-style-type:none;margin:0;padding:0}.primary-nav__menu-item{line-height:1.25;margin-bottom:1.25rem;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.primary-nav__menu-item:last-child{margin-bottom:0}.primary-nav__menu-link{background-color:transparent;background-color:initial;border:none;color:#fff;font-family:Hanson,sans-serif;font-size:2.25rem;font-weight:700;padding-left:0;padding-right:0;text-align:left;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.primary-nav__menu-link.is-active,.primary-nav__menu-link:focus,.primary-nav__menu-link:hover{color:#e3f307}@media only screen and (min-width:62rem){.primary-nav__menu-link{font-size:2.5rem}}@media only screen and (min-width:90rem){.primary-nav__menu-link{font-size:3.125rem}}@media only screen and (min-width:48rem){.primary-nav{min-height:auto}}.primary-nav__menu--level-1{padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media only screen and (min-width:48rem){[dir=ltr] .primary-nav__menu--level-1{padding-right:1.75rem}[dir=rtl] .primary-nav__menu--level-1{padding-left:1.75rem}[dir=ltr] .primary-nav__menu--level-1{border-right:.0625rem solid #fff}[dir=rtl] .primary-nav__menu--level-1{border-left:.0625rem solid #fff}}@media only screen and (min-width:62rem){[dir=ltr] .primary-nav__menu--level-1{padding-right:6rem}[dir=rtl] .primary-nav__menu--level-1{padding-left:6rem}.primary-nav__menu--level-1{width:50%}}.primary-nav__menu--level-2{padding:1rem 0 0 1.75rem}@media only screen and (min-width:48rem){.primary-nav__menu--level-2{padding:0}}.primary-nav__submenu{background-color:#001186;height:100%;left:100%;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;scrollbar-color:#e3f307 #001186;top:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}.primary-nav__submenu.is-open{left:0}@media only screen and (min-width:48rem){.primary-nav__submenu.is-open{left:auto;opacity:1;visibility:visible}}.primary-nav__submenu .primary-nav__menu-link{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:500}.primary-nav__submenu .primary-nav__menu-link-more{color:#e3f307;font-weight:700}@media only screen and (min-width:48rem){.primary-nav__submenu .primary-nav__menu-link{font-size:1.25rem}[dir=ltr] .primary-nav__submenu{padding-left:1.75rem}[dir=ltr] .primary-nav__submenu,[dir=rtl] .primary-nav__submenu{padding-right:1.75rem}[dir=rtl] .primary-nav__submenu{padding-left:1.75rem}.primary-nav__submenu{height:calc(100% - 5rem);left:auto;opacity:0;right:0;top:2.5rem;visibility:hidden;width:50%}}@media only screen and (min-width:62rem){[dir=ltr] .primary-nav__submenu{padding-left:6rem}[dir=rtl] .primary-nav__submenu{padding-right:6rem}}.primary-nav__submenu-back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5rem;padding:0}@media only screen and (min-width:48rem){.primary-nav__submenu-back{display:none}}[dir=ltr] .primary-nav__submenu-back-text{margin-left:.625rem}[dir=rtl] .primary-nav__submenu-back-text{margin-right:.625rem}.primary-nav__submenu-back-text{color:#e3f307;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.25}.page-title{font-size:2rem;line-height:1;margin-bottom:2.5rem;margin-top:3.5rem;word-break:keep-all}.page-title--billboard{color:#fff;font-family:Hanson,sans-serif;position:relative}.page-title--billboard:before{background-color:#e3f307;content:"";height:.625rem;margin-bottom:.5rem;margin-top:.5rem;position:absolute;right:100%;top:0;width:30rem}@media only screen and (min-width:62rem){[dir=ltr] .page-title--billboard:before{margin-right:3.5rem}[dir=rtl] .page-title--billboard:before{margin-left:3.5rem}}@media only screen and (min-width:48rem){.page-title--billboard:before{height:.75rem;margin-bottom:1.75rem;margin-top:1.75rem}}.page-title--billboard:before{display:none}@media only screen and (min-width:62rem){.page-title--billboard:before{display:block;height:1rem}}@media only screen and (min-width:62rem){.page-title--billboard{margin-top:7.8125rem}}@media only screen and (min-width:48rem){.page-title{font-size:2.8125rem}}@media only screen and (min-width:75rem){.page-title{font-size:4.0625rem}}.skip-link.focusable:focus{clip:auto!important;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#e3f307;color:#0020f6;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem!important;justify-content:center;margin:0!important;padding-left:1.5rem!important;padding-right:1.5rem!important;position:absolute!important;width:20rem!important;z-index:1}[dir=ltr] .skip-link.focusable:focus:after{margin-left:.75rem}[dir=rtl] .skip-link.focusable:focus:after{margin-right:.75rem}.skip-link.focusable:focus:after{content:" ➔"}.pager{list-style:none;padding:0}.pager .pager__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pager .pager__item>.button{margin-bottom:0}table{border:.0625rem solid #e3e3e5;border-collapse:collapse;margin-bottom:3.5rem;margin-top:1rem;width:100%}table th{background-color:#f6f6f7}table thead th{border-bottom:.125rem solid #e3e3e5;padding:.75rem;text-align:left}table tbody tr:nth-child(2n){background-color:#f6f6f7}table tbody td,table tbody th{border-bottom:.0625rem solid #e3e3e5;font-size:.875rem;padding:1rem;text-align:left}.ui-widget.ui-menu.ui-autocomplete{background-color:#f6f6f7;height:20rem;overflow:scroll}.ui-widget.ui-menu.ui-autocomplete>.ui-menu-item{padding:.5rem .75rem}.ui-widget.ui-menu.ui-autocomplete>.ui-menu-item:hover{background-color:#d7e1e8}.top-nav{display:none}@media only screen and (min-width:62rem){.top-nav{display:block}}.menu--top-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;justify-content:flex-end}.menu--top-nav .menu__item{padding:.75rem}.menu--top-nav .menu__link{border-bottom:.0625rem solid transparent;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;padding-bottom:.25rem;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.menu--top-nav .menu__link:focus,.menu--top-nav .menu__link:hover{border-color:#e3f307;color:#e3f307;cursor:pointer}
#sliding-popup{background:#fff!important;bottom:0;left:0;padding:1.75rem}#sliding-popup .eu-cookie-compliance-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%}#sliding-popup .eu-cookie-compliance-buttons,#sliding-popup .eu-cookie-compliance-message{margin-bottom:0;margin-top:0;max-width:100%}#sliding-popup #popup-text{color:#0f0f0f}#sliding-popup #popup-text h3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f0f0f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125rem;gap:.5rem;margin-bottom:1.25rem}#sliding-popup #popup-text p{color:#0f0f0f;display:block;font-size:.875rem;font-weight:400;margin-bottom:1rem}#sliding-popup #popup-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1.75rem}#sliding-popup #popup-buttons button{-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#001186;border:.0625rem solid #001186;border-radius:.3125rem;-webkit-box-shadow:none;-webkit-box-shadow:initial;box-shadow:none;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 calc(50% - 0.5rem);flex:0 0 calc(50% - 0.5rem);font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.125rem;margin:0;padding:.5rem 1rem;text-align:center;text-shadow:inherit;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#sliding-popup #popup-buttons .agree-button:before{background:transparent url(/themes/custom/specbee/dist/css/base/../../../assets/media/icons/accept.svg) no-repeat 50%;content:"";display:block;height:1rem;width:1rem}#sliding-popup #popup-buttons .agree-button:focus,#sliding-popup #popup-buttons .agree-button:hover{background-color:#e3f307;color:#001186}#sliding-popup #popup-buttons .agree-button:focus:before,#sliding-popup #popup-buttons .agree-button:hover:before{background:transparent url(/themes/custom/specbee/dist/css/base/../../../assets/media/icons/accept-hover.svg) no-repeat 50%}#sliding-popup #popup-buttons .decline-button{background:#fff;color:#001186}@media only screen and (min-width:36rem){#sliding-popup{bottom:1rem!important;-webkit-box-shadow:0 .1875rem 1rem hsla(0,0%,6%,.2);box-shadow:0 .1875rem 1rem hsla(0,0%,6%,.2);left:calc(100% - 26rem)!important;max-width:25rem!important}}
.credentials .field--name-body{margin-bottom:3.5rem;max-width:45rem}@media only screen and (min-width:62rem){.credentials .field--name-body{margin-bottom:6rem}}.credentials .field--name-field-badges{grid-gap:2.5rem;display:grid;gap:2.5rem}@media only screen and (min-width:36rem){.credentials .field--name-field-badges{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:75rem){.credentials .field--name-field-badges{grid-template-columns:repeat(4,1fr)}}.credentials .badge{margin:auto;max-width:12rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.credentials .badge:hover,.credentials .badgefocus{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}
.location__header-info>.location__name{color:#001186;font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:1.25;margin-bottom:.75rem}.location__header{height:13rem}.location__header-inner{height:13rem;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.location__header-back,.location__header-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;width:100%;z-index:10}.location__header-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.location__header-back iframe{height:13rem;width:100%}.location__header:active .location__header-inner,.location__header:focus .location__header-inner,.location__header:hover .location__header-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.location__header-info{height:13rem;overflow:hidden;position:relative}.location__header-info:before{background:-o-linear-gradient(top,transparent,rgba(0,0,0,.75));background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.75)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.location__header-info>.location__name{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:800;gap:1rem;justify-content:space-between;margin-bottom:0;padding:1rem;position:absolute;width:100%;z-index:10}@media only screen and (min-width:48rem){.location__header-info>.location__name{font-size:1.5rem}}.location__address{font-style:normal;margin-bottom:.75rem;margin-top:1rem;padding-left:1rem;padding-right:1rem;position:relative}.location__address .link-item__link{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.location__footer{padding-left:1rem;padding-right:1rem}.location__footer .field{line-height:1.5;margin-bottom:1.25rem}.location__footer .field__label{font-family:Montserrat,sans-serif;font-weight:700}.l-container__bg-primary .location__footer a{border-bottom:.0625rem solid;color:#e3f307}
.social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;list-style-image:none;list-style-type:none;margin:0;padding:0}.social>.social__item{height:2.625rem;width:2.625rem}.social>.social__item>.social__link{display:inline-block;height:100%;width:100%}.social>.social__item>.social__link:focus,.social>.social__item>.social__link:hover{-webkit-transform:translateY(-.75rem);-ms-transform:translateY(-.75rem);transform:translateY(-.75rem)}@media only screen and (min-width:75rem){.social{margin-bottom:0}}
.mailchimp-subscribe-form{background-color:#0020f6;color:#fff;margin-bottom:3.5rem;padding:1.25rem 2.5rem}.mailchimp-subscribe-form .block__title{color:#fff;font-size:1.5rem;text-transform:uppercase}.mailchimp-subscribe-form .block__title:after{background-color:#e3f307;content:"";display:block;height:.5rem;margin-bottom:1rem;margin-top:1rem;width:5rem}.mailchimp-subscribe-form form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mailchimp-subscribe-form .mailchimp-subscribe-form__description{font-weight:400;margin-bottom:1.75rem;padding:0}.mailchimp-subscribe-form .mailchimp-newsletter-mergefields{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.mailchimp-subscribe-form .form-item-mergevars-email{margin-bottom:1.25rem}.mailchimp-subscribe-form .form-email{min-width:0;min-width:auto;width:100%}.mailchimp-subscribe-form .form-actions{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:right}.mailchimp-subscribe-form .form-submit{background-color:#e3f307;border:.0625rem solid #e3f307;color:#0020f6;margin-top:0}.mailchimp-subscribe-form .form-submit:focus,.mailchimp-subscribe-form .form-submit:hover{background-color:#0020f6;color:#e3f307}.region__content-top .block--mailchimp-signup{background-color:transparent;margin-bottom:0;padding:0 1.25rem}.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;justify-content:space-between}@media only screen and (min-width:62rem){.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .mailchimp-subscribe-form__description{color:#1d1d1d;font-weight:800;margin-bottom:.75rem}@media only screen and (min-width:62rem){.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .mailchimp-subscribe-form__description{margin-bottom:0;margin-right:1.75rem}}.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .mailchimp-newsletter-mergefields{width:100%}@media only screen and (min-width:62rem){.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .mailchimp-newsletter-mergefields{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:auto}}.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .form-email{margin:0;max-width:100%}.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .form-item{margin-bottom:0}.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .form-submit{background-color:#0020f6;border:.0625rem solid #0020f6;color:#fff;height:2.5rem}.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .form-submit:focus,.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .form-submit:hover{background-color:#e3f307;color:#0020f6}.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .form-actions{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:1.25rem;width:100%}@media only screen and (min-width:75rem){.region__content-top .block--mailchimp-signup.mailchimp-subscribe-form .form-actions{margin-left:1.75rem;margin-top:0;width:auto}}
.social-sharing{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;position:relative}.social-sharing .social-sharing__label{font-size:.75rem;font-weight:700;position:relative;text-transform:uppercase}.social-sharing .social-sharing__label:after{background-color:#fff;content:"";display:block;height:2rem;position:absolute;right:-1.25rem;top:-.3125rem;width:.0625rem}.social-sharing .social-sharing__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.social-sharing .social-sharing-buttons__button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.625rem;justify-content:center;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:1.625rem}.social-sharing .social-sharing-buttons__button:focus,.social-sharing .social-sharing-buttons__button:hover{cursor:pointer;-webkit-transform:translateY(-.5rem);-ms-transform:translateY(-.5rem);transform:translateY(-.5rem)}.social-sharing .social-sharing-buttons__popup{background-color:#fff;border-radius:.5rem;font-size:.75rem;font-weight:700;left:1rem;opacity:0;padding:.75rem;position:absolute;text-align:center;text-transform:uppercase;top:-2rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;visibility:hidden;width:12rem}.social-sharing .social-sharing-buttons__popup.visible{opacity:1;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);visibility:visible}
