.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.cmp-faqaccordion{font-family:"IberiaHeadlineLight",Verdana,sans-serif}
.cmp-faqaccordion__title{width:100%;color:#333;font-size:2rem;text-align:center;margin:0 1.25rem;padding:1.25rem 0}
.cmp-faqaccordion__container{background-color:#fff;padding:3.125rem 3.9375rem 2.5rem}
@media screen and (max-width:1200px){.cmp-faqaccordion__container{padding:1.438rem 2.063rem}
}
@media screen and (max-width:767px){.cmp-faqaccordion__container{padding:.875rem 1rem}
}
.cmp-faqaccordion__options{display:flex;justify-content:end}
.cmp-faqaccordion__options__button-collapse{cursor:pointer;font-size:.813rem;font-family:Verdana,sans-serif;text-decoration-thickness:1px}
.cmp-faqaccordion__items .cmp-accordion__item{border-bottom:2px dashed #ddd}
.cmp-faqaccordion__items .cmp-accordion__header{cursor:pointer !important;display:block;font-size:1.25rem;position:relative}
@media screen and (max-width:767px){.cmp-faqaccordion__items .cmp-accordion__header{font-size:1.125rem}
}
.cmp-faqaccordion__items .cmp-accordion__button{margin-top:1.8125rem;padding:0 2rem 1.625rem 0;cursor:pointer}
.cmp-faqaccordion__items .cmp-accordion__button:focus-visible .cmp-accordion__title{outline:3px solid #0060df;outline-offset:3px;border-radius:2px}
.cmp-faqaccordion__items .cmp-accordion__button::before{display:flex;justify-content:center;color:#666;content:"\e903";font-family:'iberia-icon';font-size:.75rem;position:absolute;right:0;width:25px;height:27.5px;align-items:center}
.cmp-faqaccordion__items .cmp-accordion__button--expanded::before{transform:rotate(180deg);transition:transform .2s ease}
.cmp-faqaccordion__items .cmp-accordion__panel{overflow:hidden}
.cmp-faqaccordion__items .cmp-accordion__panel--hidden{display:block;opacity:0}
.cmp-faqaccordion__items .cmp-accordion__panel--hidden>*{height:0}
.cmp-faqaccordion__items .cmp-accordion__panel--expanded{display:block;opacity:1;transition:opacity .3s ease-in-out}
.cmp-faqaccordion__items .cmp-accordion__panel--expanded>*{height:auto}
.cmp-faqaccordion__items .cmp-accordion__panel .richtext .container{padding:0 !important}
.cmp-faqaccordion__items .cmp-accordion__panel .richtext .container>*{padding:0 !important}