.accordion_block{padding:90px 0;position:relative}@media (max-width:520px){.accordion_block{padding:60px 8px}}.accordion_block.white_bg{background:#fff;padding:60px 0}@media (max-width:520px){.accordion_block.white_bg{padding-left:8px;padding-right:8px}}.accordion_block.white_bg:before{background:#fff;content:"";height:100%;left:-50%;position:absolute;top:0;width:200%;z-index:-1}.accordion_block .section_divider{border-top:1px solid navy;margin-bottom:40px;position:relative;width:100%}@media (max-width:520px){.accordion_block .section_divider{margin-bottom:18px}}.accordion_block .accordion_block__inner{align-items:flex-start;-moz-column-gap:157px;column-gap:157px;display:flex;flex-wrap:wrap;position:relative}.accordion_block .accordion_block__inner .subtitle{color:navy;font-family:Area Normal;font-size:14px;font-weight:500;line-height:22px;margin-bottom:9px;width:100%}@media (max-width:520px){.accordion_block .accordion_block__inner .subtitle{font-size:12px;line-height:20px;margin-bottom:8px}}.accordion_block .accordion_block__inner .headings_content{max-width:310px;position:relative;width:100%}.accordion_block .accordion_block__inner .headings_content h2{margin-bottom:16px}@media (max-width:520px){.accordion_block .accordion_block__inner .headings_content h3{margin-bottom:24px}}.accordion_block .accordion_block__inner .accordion{max-width:660px;position:relative;width:100%}@media (max-width:1150px) and (min-width:520px){.accordion_block .accordion_block__inner .accordion{max-width:100%}}@media (max-width:520px){.accordion_block .accordion_block__inner .accordion{margin-top:8px}}.accordion_block .accordion_block__inner .accordion .accordion-item{border:1px solid #c8c8e0;border-radius:8px;margin-bottom:40px;padding:14px 16px}@media (max-width:520px){.accordion_block .accordion_block__inner .accordion .accordion-item{margin-bottom:24px}}.accordion_block .accordion_block__inner .accordion .accordion-item:last-child{margin-bottom:120px}@media (max-width:520px){.accordion_block .accordion_block__inner .accordion .accordion-item:last-child{margin-bottom:0}}.accordion_block .accordion_block__inner .accordion button{background:none;border:none;color:navy;display:block;font-family:ES Allianz;font-size:14px;font-weight:800;line-height:22px;outline:none;padding:0;position:relative;text-align:left;width:100%}@media (max-width:520px){.accordion_block .accordion_block__inner .accordion button{font-size:12px;line-height:20px}}.accordion_block .accordion_block__inner .accordion button:focus,.accordion_block .accordion_block__inner .accordion button:hover{color:navy;cursor:pointer}.accordion_block .accordion_block__inner .accordion button:focus:after,.accordion_block .accordion_block__inner .accordion button:hover:after{border:1px solid navy;color:navy;cursor:pointer}.accordion_block .accordion_block__inner .accordion button .icon{position:absolute;right:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.accordion_block .accordion_block__inner .accordion button[aria-expanded=true]{color:navy}.accordion_block .accordion_block__inner .accordion button[aria-expanded=true] .icon{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}.accordion_block .accordion_block__inner .accordion button[aria-expanded=true]+.accordion-content{margin-top:16px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;opacity:1;transition:all .2s linear;will-change:opacity,max-height}.accordion_block .accordion_block__inner .accordion .accordion-content{max-height:0;opacity:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion_block .accordion_block__inner .accordion .accordion-content p{color:navy;font-family:ES Allianz;font-size:14px;font-weight:400;line-height:22px;margin:0}@media (max-width:520px){.accordion_block .accordion_block__inner .accordion .accordion-content p{font-size:12px;line-height:20px}}.accordion_block .accordion_block__inner .accordion .accordion-content p br{display:none}.accordion_block .accordion_block__inner .accordion .accordion-content p a{color:navy;display:block;margin-bottom:16px;text-decoration:none}.accordion_block .accordion_block__inner .accordion .accordion-content p a:last-child{margin-bottom:0}
