.component--faq{margin:0 auto;max-width:90.4rem;padding:0 1.5rem;overflow:initial}.component--faq a{color:#e2a50e}.component--faq .field--name-field-display-title{text-align:center!important;font-size:2.8rem;line-height:1.43;padding:1rem 0 1.6rem;color:#002554;font-weight:400;font-family:GreycliffCF-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1.5px;text-transform:capitalize}@media screen and (min-width:1024px){.component--faq .field--name-field-display-title{font-size:4rem;line-height:1.29;text-align:left}}.component--faq .field--name-field-description{text-align:center;color:#00558c}.component--faq .field__item{position:relative}.component--faq .paragraph--type--faq,.component--faq .paragraph--type--faq ::after{--background-animation-duration:300;--border-animation-duration:300;--size-animation-duration:600;--delay-multiplier:0.75ms;--left-padding-tablet:9rem;--right-padding-tablet:4.5rem}@keyframes faq-background-animation{0%{background-position:0 -200%}100%{background-position:0 -100%}}@keyframes faq-border-animation{0%{border-color:rgba(3,166,120,0)}100%{border-color:#03a678}}@keyframes faq-size-animation{0%{max-height:0;margin-top:0}100%{max-height:var(--a-maxHeight,20rem);margin-top:-4rem;padding-top:1.5rem;padding-bottom:1.5rem}}@keyframes faq-fade-animation{0%{top:0}100%{top:100%}}.component--faq .paragraph--type--faq{margin-top:2rem;border:2px solid rgba(3,166,120,0)}.component--faq .paragraph--type--faq.open{animation-duration:calc(var(--border-animation-duration) * 1ms);animation-delay:calc(var(--background-animation-duration) * var(--delay-multiplier));animation-name:faq-border-animation;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.component--faq .paragraph--type--faq.open .field--name-field-question{animation-duration:calc(var(--background-animation-duration) * 1ms);animation-name:faq-background-animation;animation-delay:0;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.component--faq .paragraph--type--faq.open .field--name-field-answer a{color:#00558c}.component--faq .paragraph--type--faq.open .field--name-field-answer a:hover{color:#e2a50e}.component--faq .paragraph--type--faq.open .field--name-field-answer{animation-delay:calc((var(--background-animation-duration) + var(--border-animation-duration)) * var(--delay-multiplier));animation-duration:calc(var(--size-animation-duration) * 1ms);animation-name:faq-size-animation;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.component--faq .paragraph--type--faq.open .field--name-field-answer::after{animation-delay:calc((var(--background-animation-duration) + var(--border-animation-duration) + var(--size-animation-duration)) * var(--delay-multiplier));animation-duration:calc(var(--size-animation-duration) * 1ms);animation-name:faq-fade-animation;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.component--faq .faq-index1{position:absolute;top:1.5rem;font-family:active,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:5rem;color:#00558c;z-index:9;line-height:1;left:50%;transform:translateX(-50%)}@media screen and (min-width:834px){.component--faq .faq-index1{font-size:8rem;left:3rem;transform:none}}.component--faq .field--name-field-question{cursor:pointer;color:#002554;font-family:GreycliffCF-DemiBold,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:6rem 1.5rem 1.5rem;font-size:2.4rem;background-size:100% 200%;background-position:0 0;background-image:linear-gradient(180deg,rgba(66,152,181,.3) 0,rgba(66,152,181,.3) 50%,rgba(255,255,255,0) 50%)}.component--faq .field--name-field-question::after{content:"";position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%) rotate(90deg);z-index:9;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22chevron-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-chevron-right%20fa-w-10%20fa-3x%22%3E%3Cpath%20fill%3D%22%23002554%22%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");height:1.5rem;width:.9375rem;background-size:.9375rem 1.5rem}@media screen and (min-width:834px){.component--faq .field--name-field-question{padding:1.5rem var(--right-padding-tablet) 1.5rem var(--left-padding-tablet)}.component--faq .field--name-field-question::after{top:3rem;right:1.5rem;left:unset;bottom:unset;transform:rotate(90deg)}}.component--faq .field--name-field-question:hover::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22chevron-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-chevron-right%20fa-w-10%20fa-3x%22%3E%3Cpath%20fill%3D%22%23e2a50e%22%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.component--faq .field--name-field-answer{overflow:hidden;max-height:0;color:#00558c;position:relative;padding:0 1.5rem}@media screen and (min-width:834px){.component--faq .field--name-field-answer{padding:0 var(--right-padding-tablet) 0 var(--left-padding-tablet)}}.component--faq .field--name-field-answer::after{content:"";height:100%;width:100%;position:absolute;display:block;left:0;top:0;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%);background-size:100% 100%;background-position:0 0}.component--faq .field--name-field-answer p{padding:0}.component--faq .field--name-field-answer p+p{margin-top:1rem}