:root{--font-ivystyle:"ivystyle-sans", Calibri,Tahoma,sans-serif;--font-ivypresto:"ivypresto-headline",Georgia,serif;--site-gutter:24px;--single-gutter:max(calc(50vw - var(--scrollbar-width)/2 - 35.625rem) + var(--site-gutter),var(--site-gutter));--single-column:calc(8.33333vw - var(--single-gutter)*2/12 + 2px)}@media screen and (min-width:37em){:root{--site-gutter:24px}}@media screen and (min-width:41em){:root{--site-gutter:32px}}@media screen and (min-width:50em){:root{--site-gutter:32px}}@media screen and (min-width:61.5em){:root{--site-gutter:40px}}@media screen and (min-width:71em){:root{--site-gutter:64px}}@media screen and (min-width:85em){:root{--site-gutter:0px}}.wp-block-washu-tabs{margin-bottom:3rem;margin-top:3rem}.wp-block-column .wp-block-washu-tabs{margin-top:0}#content .wp-block-washu-tabs .wp-block-washu-call-out.alignwide{padding-left:0;padding-right:0}.wp-block-washu-tabs .wp-block-washu-call-out.alignfull .call-out-inner{padding:3rem}.filter-wrapper{overflow:hidden;position:relative}.filter-tabs{background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}@media screen and (min-width:50em){.filter-tabs{border-bottom:1px solid #b1b1b1;justify-content:normal}}.filter-tabs .tab{background:#f8f8f8;border:1px solid #f8f8f8;border-radius:0;color:#000;font-size:1rem;font-weight:600;margin-bottom:4px;position:relative;width:calc(50% - 2px)}.filter-tabs .tab.active,.filter-tabs .tab:focus,.filter-tabs .tab:hover,.filter-tabs .tab:hover:focus{background:#ba0c2f;box-shadow:none;color:#fff}.filter-tabs .tab:after{background:#ba0c2f;bottom:0;color:#ba0c2f;content:"";height:0;left:0;margin:0;position:absolute;right:0;width:calc(100% - 24px)}@media screen and (min-width:50em){.filter-tabs .tab{background:#fff;border:none;border-radius:0;display:flex;font-size:1rem;margin:0;padding:1rem 24px 1rem 0;text-align:left;text-decoration:none;width:25%}.filter-tabs .tab .tab-text{padding-bottom:.625rem}.filter-tabs .tab.active,.filter-tabs .tab:focus,.filter-tabs .tab:hover,.filter-tabs .tab:hover:focus{background:#fff;border:none;color:#ba0c2f}.filter-tabs .tab.active{border:none}.filter-tabs .tab.active:after{display:block;height:2px;text-align:left;transform:scalex(1)}.filter-tabs.full-width .tab{width:16.6%}.filter-tabs.full-width .tab:nth-child(n+1):nth-child(-n+6){margin-top:0}.filter-tabs.split-rows{border-bottom:none}.filter-tabs.split-rows .tab{border-bottom:1px solid #b1b1b1;margin-right:24px;margin-top:1.5rem;padding-right:0;width:calc(25% - 24px)}.filter-tabs.split-rows .tab:after{width:100%}.filter-tabs.split-rows .tab.active{border:none}.filter-tabs.split-rows:not(.full-width) .tab:nth-child(n+1):nth-child(-n+4){margin-top:0}.filter-tabs.full-width.split-rows .tab{width:calc(16.6% - 24px)}}.tab-content-group{overflow:hidden}.tab-content{height:0;opacity:0;transform:translateY(-2rem);transition:transform .75s cubic-bezier(.2,1,.3,1),opacity .5s cubic-bezier(.2,1,.3,1);visibility:hidden}.tab-content>:first-child{margin-top:0}.tab-content>:last-child{margin-bottom:0}.tab-content.active{height:auto;opacity:1;padding-top:2rem;transform:translateY(0);visibility:visible}.tab-content.active>:first-child{margin-top:0}.has-page-background-warmgray-color .filter-tabs{background-color:#faf7ef}.has-page-background-warmgray-color .filter-tabs .tab{background-color:#fff}.has-page-background-warmgray-color .filter-tabs .tab.active,.has-page-background-warmgray-color .filter-tabs .tab:focus,.has-page-background-warmgray-color .filter-tabs .tab:hover,.has-page-background-warmgray-color .filter-tabs .tab:hover:focus{background:#ba0c2f}.has-page-background-warmgray-color .filter-tabs.split-rows{border-bottom:none}.has-page-background-warmgray-color .filter-tabs.split-rows .tab{border-bottom:1px solid #b1b1b1}@media screen and (min-width:50em){.has-page-background-warmgray-color .filter-tabs{border-bottom:1px solid #b1b1b1}.has-page-background-warmgray-color .filter-tabs .tab{background-color:#faf7ef}.has-page-background-warmgray-color .filter-tabs .tab.active,.has-page-background-warmgray-color .filter-tabs .tab:focus,.has-page-background-warmgray-color .filter-tabs .tab:hover,.has-page-background-warmgray-color .filter-tabs .tab:hover:focus{background:#faf7ef}}.wp-block-group .filter-tabs,.wp-block-group .filter-tabs button,.wp-block-group .filter-tabs button.active,.wp-block-group .filter-tabs button:focus,.wp-block-group .filter-tabs button:hover,.wp-block-group .filter-tabs button:hover:focus{background-color:transparent}
