@charset "UTF-8";:root{--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}.acs-hero{position:relative;overflow:hidden;padding:40px 0;background-color:#d4f1ff}.acs-hero__fred{display:none}@media(min-width:1040px){.acs-hero__fred{position:absolute;right:0;top:375px;transform:translateY(-50%);z-index:1;display:block}}@media(min-width:1024px){.acs-hero{padding:80px 0 25%}.page-template-page-home .acs-hero{padding:80px 0 375px}}@media(min-width:1600px){.acs-hero{padding:80px 0 20%}.page-template-page-home .acs-hero{padding:80px 0 375px}}.acs-hero__content{position:relative;z-index:1}.acs-hero__content-inner{display:flex;flex-direction:column;max-width:850px;gap:2.25rem}@media(min-width:768px){.acs-hero__content-inner{gap:3rem}}.acs-hero__title{font-weight:var(--fw-semibold);font-size:2.25rem;line-height:1.1}@media(min-width:1024px){.acs-hero__title{font-size:3.125rem}}.acs-hero__tabs{max-width:900px;font-family:Figtree,sans-serif;position:relative}.acs-hero__tabs-header{display:flex;flex-wrap:nowrap;align-items:flex-end;position:relative;gap:8px}@media(min-width:768px){.acs-hero__tabs-header{gap:12px}}.acs-hero__tabs-bg{position:absolute;bottom:0;left:-15px;right:-15px;width:calc(100% + 30px);height:100%;z-index:0}.acs-hero__tabs-bg svg{width:100%;height:100%}@media(min-width:768px){.acs-hero__tabs-bg{display:none}}.acs-hero__tab-button{display:inline-flex;align-items:center;gap:.625rem;padding:12px 20px 12px 12px;border:0;color:#001d21;cursor:pointer;font-family:inherit;font-weight:var(--fw-semibold);border-radius:12px 12px 0 0;transition:all .3s ease-out;font-size:.875rem;line-height:.9}.acs-hero__tab-button.is-active{background:#fff;pointer-events:none}.acs-hero__tab-button.is-active .acs-hero__tab-icon{background-color:#ffd861}.acs-hero__tab-button--fred,.acs-hero__tab-button--fred.is-active .acs-hero__tab-icon{background:linear-gradient(74deg,#93efff 7.67%,#54beff 83.34%),linear-gradient(71deg,#88dfff 3.59%,#dda8ff 89.67%),#fff}.acs-hero__tab-button--classic{background-color:#ffd861}.acs-hero__tab-button--highlight.is-active{background:linear-gradient(90deg,#f0f9ff,#41a1dabf)}@media(min-width:768px){.acs-hero__tab-button{font-size:1rem}}.acs-hero__tab-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;background-color:#fff}.acs-hero__tab-icon--blue{background-color:#fff;border:1px solid #d9e1e6}.acs-hero__tabs-content{padding:24px 20px;background-color:#fff;border-radius:0 0 12px;box-shadow:0 10px 25px #0000001a;width:100%;position:relative}@media(min-width:1024px){.acs-hero__tabs-content{position:absolute;border-radius:0 12px 12px}}.acs-hero__tab-panel{display:none}.acs-hero__tab-panel.is-active{display:block}.acs-hero__form-row,.acs-hero__select-wrapper{display:none}.acs-hero__textarea-wrapper{width:100%}@media(min-width:768px){.acs-hero__textarea-wrapper{display:flex;align-items:flex-start;gap:20px}.acs-hero__textarea-wrapper .acs-hero__fred-submit{align-self:flex-end}}.acs-hero textarea{width:100%;padding:.875rem;border:1px solid #d9e1e6;border-radius:8px;font-size:1rem;outline:none;font-weight:var(--fw-medium)}.acs-hero textarea::placeholder{color:#5c6772bf;opacity:1}.acs-hero textarea{min-height:6.25rem;resize:vertical}.acs-hero__submit-button,.acs-hero__submit-text{display:none}.acs-hero__media{display:none;position:absolute;bottom:0;left:50%;width:100%;transform:translate(-50%);border-radius:0}.acs-hero__media img{max-height:327px}.page-template-page-home .acs-hero__media img{height:327px;object-position:50% 40%}@media(min-width:2560px){.page-template-page-home .acs-hero__media img{object-position:50% 20%}}@media(min-width:1024px){.acs-hero__media{display:block}}.acs-hero__fred-submit{display:flex;align-items:center;justify-content:center;border:0;background:none;padding:0;cursor:pointer;align-self:flex-end;transition:opacity .3s ease}.acs-hero__fred-submit:hover{opacity:.8}.acs-hero__fred-submit:active{opacity:1}.acs-hero__fred-submit{width:100%;background:linear-gradient(to right,#93efff,#54beff);border-radius:8px}@media(min-width:768px){.acs-hero__fred-submit{width:auto;align-self:flex-end;background:none;border-radius:0;gap:8px}}.acs-hero__fred-submit-logo{height:52px;width:52px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:768px){.acs-hero__fred-submit-logo{width:52px;background:linear-gradient(to right,#93efff,#54beff)}}.acs-hero__fred-submit-text{font-weight:var(--fw-semibold);font-family:inherit;font-size:1rem;display:flex}@media(min-width:768px){.acs-hero__fred-submit-text{display:none}}
/*# sourceMappingURL=_acs-hero.min.css.map */
