.biobox-footer{background:linear-gradient(135deg,#4fd4ff,#0094c4 40%,#0a1857);color:#fff;font-family:var(--access-font-sans,"Proxima Nova",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);padding:72px 0 40px}.biobox-footer__inner{margin:0 auto;max-width:var(--access-container-max,1200px)}.biobox-footer__top{align-items:flex-start;display:grid;gap:48px;grid-template-columns:1.1fr 1.2fr 1fr}.biobox-footer__col{min-width:0}.biobox-footer__logo img{display:block;height:auto;margin-bottom:28px;max-width:220px}.biobox-footer__col-title{color:#fff;font-size:var(--access-fs-h5,20px);font-weight:700;margin:0 0 16px}.biobox-footer__col-title-subscribe{color:#fff;font-size:var(--access-fs-h4,20px);font-weight:700;margin:0 0 16px}.biobox-footer__address,.biobox-footer__contact-line{color:hsla(0,0%,100%,.92);font-size:var(--access-fs-body,18px);line-height:1.5;margin:0 0 10px}.biobox-footer__social{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.biobox-footer__social-link img{display:block;height:28px;width:28px}.biobox-footer__social-link span{font-size:14px}.biobox-footer__about-body{line-height:1.6}.biobox-footer__about-body,.biobox-footer__subscribe-body{color:hsla(0,0%,100%,.9);font-size:var(--access-fs-body,18px)}.biobox-footer__subscribe-body{line-height:1.5;margin-bottom:18px}.biobox-footer__form-wrap{max-width:420px}.biobox-footer__form-wrap form{gap:0}.hs-form-field>ul>li:before{background:none}.hs-error-msg{color:#}.biobox-footer__form-wrap .field,.biobox-footer__form-wrap .hs-form-field{margin-top:4%}.biobox-footer__form-wrap .hs-form-field>label{display:none}.biobox-footer__form-wrap .hs-form-field,.biobox-footer__form-wrap .hs_email{flex:1 1 auto;margin-top:0}.biobox-footer__form-wrap .input{margin-top:0!important}.biobox-footer__form-wrap input[type=email],.biobox-footer__form-wrap input[type=text]{background-color:#fff;border:none;border-radius:6px 0 0 6px;color:#1f2b4a;font-family:inherit;font-size:.95rem;outline:none;padding:.75rem 1rem;width:100%}.biobox-footer__form-wrap .field,.biobox-footer__form-wrap .hs-form-field{margin-bottom:0!important}.biobox-footer__form-wrap .hs_submit .actions input[type=submit],.biobox-footer__form-wrap .hs_submit input[type=button],.biobox-footer__form-wrap .hs_submit input[type=submit]{background-color:var(--access-cta-main,#ef5c3f);border:none;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;font-size:0;height:100%;padding:0 18px;position:relative}.biobox-footer__form-wrap .hs_submit .actions input[type=submit]:before,.biobox-footer__form-wrap .hs_submit input[type=button]:before,.biobox-footer__form-wrap .hs_submit input[type=submit]:before{content:"✓";font-size:18px;line-height:1}.biobox-footer__form-wrap .hs_submit .actions input[type=submit]:hover{background-color:var(--access-cta-main-hover,#f0773e)}.biobox-footer__form-wrap .hs-error-msgs,.biobox-footer__form-wrap .hs-error-msgs li{color:#ffe3e3;font-size:12px;margin-top:4px}.biobox-footer__divider{border-top:1px solid hsla(0,0%,100%,.4);margin-bottom:20px;margin-top:56px}.biobox-footer__bottom{align-items:center;color:hsla(0,0%,100%,.88);display:flex;font-size:14px;gap:24px;justify-content:space-between}.biobox-footer__copyright{color:#fff;margin:0}.biobox-footer__legal-link{color:hsla(0,0%,100%,.9);font-size:var(--access-fs-body);margin-left:24px;text-decoration:none}.biobox-footer__legal-link:first-child{margin-left:0}.biobox-footer__legal-link:hover{color:#fff;text-decoration:none}.biobox-footer__about-body p{color:#fff}.biobox-footer__form-wrap .hs_submit{display:block!important}.biobox-footer__form-wrap .hs_submit .actions{display:inline-flex!important}.biobox-footer__form-wrap input[type=submit].hs-button{background-color:var(--access-cta-main,#ef5c3f)!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer;font-size:16px!important;height:48px!important;padding:0 24px!important;transition:background .2s ease}.biobox-footer__form-wrap input[type=submit].hs-button:hover{background-color:var(--access-cta-main-hover,#f0773e)!important}@media (max-width:992px){.biobox-footer__top{grid-template-columns:1fr 1fr;row-gap:40px}.biobox-footer__col--subscribe{grid-column:1/-1;margin-left:auto;max-width:400px}}@media (max-width:768px){.biobox-footer{padding:56px 0 32px}.biobox-footer__inner{padding:0 1.5rem}.biobox-footer__top{grid-template-columns:1fr}.biobox-footer__col--subscribe{margin-left:0;max-width:none}.biobox-footer__bottom{align-items:flex-start;flex-direction:column}.biobox-footer__legal-link{margin-left:0;margin-right:18px}}@media (max-width:520px){.biobox-footer__inner{padding:0 1.25rem}.biobox-footer__logo img{max-width:200px}}.biobox-footer__form-wrap form{align-items:stretch;display:flex;flex-wrap:wrap}.biobox-footer__form-wrap .hs_email{flex:1 1 auto;order:1}.biobox-footer__form-wrap .hs_submit{flex:0 0 auto;order:2}.biobox-footer__form-wrap .hs-error-msgs{flex-basis:100%;order:3}.biobox-footer__form-wrap .g-recaptcha,.biobox-footer__form-wrap .hs_recaptcha{flex-basis:100%;margin-top:12px;order:4;width:100%!important}.biobox-footer__form-wrap .hs_submit .actions{align-items:center;display:flex!important;justify-content:center;position:relative}.biobox-footer__form-wrap .hs_submit .actions:before{background-color:var(--access-cta-main,#ef5c3f);border-radius:0 6px 6px 0;box-shadow:0 8px 18px rgba(0,0,0,.12);content:"";display:block;height:48px;width:48px}.biobox-footer__form-wrap .hs_submit .actions:after{background-image:url(https://45970232.fs1.hubspotusercontent-na1.net/hubfs/45970232/Checkmark%201.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.biobox-footer__form-wrap .hs_submit .actions input[type=submit].hs-button{background:transparent;border:none;cursor:pointer;font-size:0;height:48px;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:48px}.biobox-footer__form-wrap .hs_submit .actions:hover:before{background-color:var(--access-cta-main-hover,#f0773e)}.biobox-footer__form-wrap .hs_submit .actions{margin-left:8px}.biobox-footer__form-wrap .hs_email input[type=email],.biobox-footer__form-wrap .hs_email input[type=text],.biobox-footer__form-wrap .hs_submit .actions:before{border-radius:6px!important}.biobox-footer__form-wrap .hs_submit .actions:after,.biobox-footer__form-wrap .hs_submit .actions:before{pointer-events:none}.biobox-footer__form-wrap .hs_submit .actions input[type=submit].hs-button{z-index:2}