﻿@media(min-width: 960px){.faq__heading{font-size:3.125rem}}.faq__title{text-align:left;margin:0 0 2.5rem;font-family:var(--font-bold)}@media(min-width: 640px){.faq__title{text-align:center}}.faq__secondary-title{text-align:left;margin:0 0 .5rem;font-family:var(--font-main);display:block;font-size:1.125rem}@media(min-width: 640px){.faq__secondary-title{font-size:1.25rem;text-align:center}}.faq__description{margin:0 0 2.5rem;max-width:37.5rem}.view--faq-resource-center .faq__description{margin:0}.view--faq-resource-center .faq__description p{font-size:1.25rem}.faq-library__header--video .faq__description{margin:0}.faq__description p:last-child{margin-bottom:0}.faq__description .btn-container{margin:1.875rem 0 0}.faq__questions-container{display:block}@media(min-width: 960px){.faq__questions-container{display:flex;flex-wrap:wrap;margin:0 -1.25rem}.faq__questions-container.open{align-items:flex-start}}.view--faq-resource-center .faq__questions-container{display:block;margin:0}@media(min-width: 960px){.view--faq-resource-center .faq__questions-container{width:45%}}@media(min-width: 960px){.faq__content--video .faq__questions-container{display:block;width:45%}}.faq__link a{text-decoration:none}.faq__link a:hover,.faq__link a:focus{text-decoration:underline}@media(min-width: 960px){.faq__questions-resources{width:35%}}.faq__questions-resources .video-resource{margin:0 0 1.875rem}.faq__questions-resources .video-resource--featured .video-resource__name{margin:.3125rem 0}.faq__questions-resources .video-resource__link{display:flex;align-items:center}.faq__questions-resources .video-resource__link svg{width:1.25rem;height:1.25rem;margin-right:.625rem}.faq__questions-resources .video-resource video{width:100% !important;height:auto !important}.faq__questions-resources .video-resource__name{font-size:1.125rem;font-family:var(--font-bold);margin:0}.faq__questions-resources .video-resource p:last-child{margin:0}.faq__content--bonus{padding-top:3.75rem}.faq__content .field__items{width:100%}@media(min-width: 1200px){.faq__content .field__items{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:1rem;column-gap:2.5rem}}@media(min-width: 1200px){.faq__content--dynamic .faq__questions-container{row-gap:1rem;column-gap:2.5rem}}@media(min-width: 1200px){.faq__content--dynamic .faq__question-list{width:calc(50% - 1.25rem)}}.faq__question-list{box-shadow:0 .375rem .625rem rgba(0,0,0,.03);padding:1.25rem;margin:0 0 1rem;position:relative;border:.0625rem solid var(--color-lightest-grey);text-align:left;border-radius:.5rem;width:100%;background-color:var(--color-white)}@media(min-width: 960px){.faq__question-list{margin:0 0 1rem;display:flex;flex-direction:column;justify-content:center}}@media(min-width: 960px){.view--faq-resource-center .faq__question-list{width:100%;margin:0 0 2.1875rem}}.faq__question-list:hover,.faq__question-list:focus{cursor:pointer}.faq__question-list:nth-of-type(1n + 2){display:none}@media(min-width: 960px){.faq__question-list:nth-of-type(1n + 2){display:flex}}.faq__question{font-family:var(--font-bold);font-size:1.125rem;line-height:1.5;padding-left:0;padding-right:.9375rem;margin:0;color:var(--primary-blue)}@media(max-width: 987px){.faq__question{max-width:90%}}.faq__question:after{color:var(--primary-red);position:absolute;top:1.25rem;right:1.25rem;font-size:1.5625rem;font-family:var(--font-extrabold);content:"+"}.faq__answer{margin:1.125rem 0 0;font-family:var(--font-main);color:var(--color-dark-grey);line-height:1.5;display:none}.faq__answer p:last-child{margin:0}details summary::-webkit-details-marker{display:none !important}details summary::marker{content:"" !important}details[open] summary:after{content:"−" !important}details[open] .faq__answer{display:block}#faq-loadMore{display:block;text-align:center;font-family:var(--font-semibold);text-transform:lowercase}#faq-loadMore a{text-decoration:none;color:var(--primary-dark-blue)}#faq-loadMore a:hover,#faq-loadMore a:focus{text-decoration:underline}#faq-loadMore a:visited{color:var(--primary-dark-blue)}@media(min-width: 960px){#faq-loadMore{display:none}}.path-faq-library #block-civiccu-page-title,.page-node-type-faq #block-civiccu-page-title{display:none}.path-faq-library .block-content--type-contact-civic .field__items,.page-node-type-faq .block-content--type-contact-civic .field__items{max-width:66.25rem;margin-inline:auto;display:grid;gap:1rem}@media(min-width: 640px){.path-faq-library .block-content--type-contact-civic .field__items,.page-node-type-faq .block-content--type-contact-civic .field__items{grid-template-columns:repeat(2, 1fr)}}.path-faq-library .paragraph--type--contact-content-card,.page-node-type-faq .paragraph--type--contact-content-card{display:flex;gap:.75rem;flex-wrap:wrap}@media(min-width: 640px){.path-faq-library .paragraph--type--contact-content-card,.page-node-type-faq .paragraph--type--contact-content-card{gap:3rem}}.path-faq-library .contact-block__title,.page-node-type-faq .contact-block__title{margin-top:0 !important}.path-faq-library .block-block-content:has(.block-content--type-contact-civic),.page-node-type-faq .block-block-content:has(.block-content--type-contact-civic){padding:3.75rem 0}@media(min-width: 640px){.path-faq-library .block-block-content:has(.block-content--type-contact-civic),.page-node-type-faq .block-block-content:has(.block-content--type-contact-civic){padding:6.25rem 0}}.path-faq-library .block-block-content:has(.block-content--type-contact-civic) .block__title,.page-node-type-faq .block-block-content:has(.block-content--type-contact-civic) .block__title{margin-top:0;text-align:center;margin-bottom:2.8125rem}.faq-library__header{display:flex;flex-direction:column;gap:1.25rem;margin:0 0 3.75rem}@media(min-width: 960px){.faq-library__header{display:grid;grid-template-columns:48% 32% 20%;margin:0 0 6.25rem}}.faq-library__title{margin:3.75rem 0;font-size:2.1875rem;text-align:center}.view--faq-resource-center .faq-library__title{font-size:3.125rem;text-align:left;margin:0}.faq-library__header--video .faq-library__title{text-align:left;margin:0}@media(min-width: 960px){.faq-library .faq__question-list{margin:0 1.25rem 1rem;width:calc(50% - 40px)}}.faq-library .form-checkboxes .js-form-item{margin-right:1.5rem}.faq-library .fieldset-legend{color:var(--primary-dark-blue);border-radius:25px;max-width:42.5rem;box-shadow:none}#views-exposed-form-faq-library-faq-library-page .form--inline>.form-item{float:none}#views-exposed-form-faq-library-faq-library-page .form--inline input[type=text]{border-radius:1.5625rem;max-width:42.5rem;border-color:var(--color-middle-grey);box-shadow:none;height:3.0625rem;margin-top:1rem;background-image:url("/themes/custom/civiccu/assets/img/i_search.svg");background-repeat:no-repeat;background-position:1.4375rem center;background-size:1.5rem;padding-left:4.6875rem;width:100%}#views-exposed-form-faq-library-faq-library-page .form--inline input[type=text]::placeholder{color:#707070}#views-exposed-form-faq-library-faq-library-page .form--inline .fieldset-legend{font-size:1.375rem;font-family:var(--font-bold)}#views-exposed-form-faq-library-faq-library-page .form--inline .form-checkboxes{display:flex;flex-wrap:wrap}#views-exposed-form-faq-library-faq-library-page .form--inline .form-checkboxes label{color:var(--primary-dark-blue);font-size:1rem}#views-exposed-form-faq-library-faq-library-page .form--inline .form-submit{background-color:var(--primary-red);color:var(--primary-white);border-radius:1.5625rem;font-family:var(--font-bold);border:none;padding:.9375rem 2.625rem;text-transform:lowercase}.form-item-accounts-tid-list-2,.js-form-item-tid-4,.form-item-onlinebanking-tid-list-2,.form-item-membership-tid-list-2{display:none}.show-term{display:block}.hide-term{display:none}a.view-all{color:var(--primary-dark-blue);font-family:var(--font-bold);text-decoration:none}a.view-all:hover,a.view-all:focus{text-decoration:underline;color:var(--primary-dark-blue)}@media(min-width: 960px){.node--type--faq .faq__question-list{margin:0 1.25rem 1rem;width:calc(50% - 40px)}}.contact-block__img img{width:4.125rem;height:auto}/*# sourceMappingURL=faq.css.map */
