.accordion{border-top:2px solid rgb(231.1,237.4,244.8)}@media only screen and (max-width:767px){.accordion{transform:translate(-32px);width:calc(100% + 64px)}}@media only screen and (max-width:639px){.accordion{transform:translate(-20px);width:calc(100% + 40px)}}.accordion-item{border-bottom:2px solid rgb(231.1,237.4,244.8)}.accordion-item--has-image .accordion-item-toggle{min-height:148px;padding-left:calc(22% + 24px)}@media only screen and (max-width:639px){.accordion-item--has-image .accordion-item-toggle{display:flex;flex-direction:column;padding-left:20px}}.accordion-item--has-image .accordion-item-toggle__heading{flex:0 0 auto;margin:0 0 16px}@media only screen and (max-width:639px){.accordion-item--has-image .accordion-item-toggle__heading{order:1}}.accordion-item--has-image .accordion-item-toggle__image{left:24px;pointer-events:none;position:absolute;top:18px;width:calc(22% - 24px)}@media only screen and (max-width:639px){.accordion-item--has-image .accordion-item-toggle__image{left:auto;margin:0 0 16px;order:2;position:relative;top:auto;width:100%}}.accordion-item--has-image .accordion-item-toggle__image:after{content:"";display:block;height:0;padding:0 0 75%;pointer-events:none;width:100%}@media only screen and (max-width:639px){.accordion-item--has-image .accordion-item-toggle__image:after{padding:0 0 35%}}.accordion-item--has-image .accordion-item-toggle__image img{display:block;height:100%;left:0;object-fit:cover;font-family:"object-fit: cover;";pointer-events:none;position:absolute;top:0;width:100%}.accordion-item--has-image .accordion-item-toggle__summary{flex:1 1 auto;margin:0;pointer-events:none}@media only screen and (max-width:639px){.accordion-item--has-image .accordion-item-toggle__summary{margin:0 0 16px;order:3}}.accordion-item--state-active .accordion-item-content{display:block}.accordion-item--state-active .accordion-item-toggle__icon{mask-image:url(/themes/custom/ihacpa/icons/icons.min.svg?token=_jWel7P8#minus-view)}.accordion-item-content{display:none;padding:0 24px 18px}@media only screen and (max-width:767px){.accordion-item-content{padding:0 32px 18px}}@media only screen and (max-width:639px){.accordion-item-content{padding:0 20px 18px}}.accordion-item-content__downloads,.accordion-item-content__image{margin:0 0 18px}.accordion-item-content__download{list-style:none;margin:0 0 8px}.accordion-item-content__download:last-child{margin:0}.accordion-item-content>*:last-child{margin-bottom:0}.accordion-item-heading{font-size:0;line-height:0;margin:0;padding:0 2rem 0 0}.accordion-item-heading__icon{display:flex;height:1.5rem;justify-content:center;left:1.5rem;pointer-events:none;position:absolute;text-align:center;top:1.25rem;width:1.5rem}.accordion-item-heading__icon img,.accordion-item-heading__icon svg{display:block;height:100%;object-fit:contain;font-family:"object-fit: contain;";width:100%}.accordion-item-heading__icon svg{fill:#88a7cc}.accordion-item-heading__icon+.accordion-item-heading__text{display:inline-block;padding:0 0 0 2.5rem}.accordion-item-heading__text{appearance:none;background:none;border:0 none;color:#104f99;cursor:pointer;font:500 1.25rem/1.4em Josefin Sans,Helvetica,Arial,Lucida Grande,sans-serif;padding:0;text-align:left}.accordion-item-heading__text:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.accordion-item-heading__text:focus-visible{color:#0080c4;text-decoration:underline}.accordion-item-heading__text strong{font-weight:700}.accordion-item-toggle{padding:1.125rem 1.5rem;position:relative}@media only screen and (max-width:767px){.accordion-item-toggle{padding:1.125rem 2rem}}@media only screen and (max-width:639px){.accordion-item-toggle{padding:1.125rem 1.25rem}}.accordion-item-toggle__icon{background-color:#104f99;mask-image:url(/themes/custom/ihacpa/icons/icons.min.svg?token=_jWel7P8#plus-view);opacity:.5;pointer-events:none;position:absolute;right:1.188rem;top:1.25rem}@media only screen and (max-width:767px){.accordion-item-toggle__icon{right:1.688rem}}@media only screen and (max-width:639px){.accordion-item-toggle__icon{right:.938rem}}@media(hover:hover){.accordion-item-toggle:hover{cursor:pointer}.accordion-item-toggle:hover .accordion-item-heading__icon svg{fill:tiny(brand__primary,water,50)}.accordion-item-toggle:hover .accordion-item-heading__text{color:#0080c4;text-decoration:underline}.accordion-item-toggle:hover .accordion-item-toggle__icon{background-color:#0080c4}}
