.AccordionModule{--accordion-max-width:30rem;--accordion-responsive-width:50%;width:100%;padding-top:2rem;padding-bottom:2rem}
.AccordionModule .row{padding-top:0;padding-left:0;padding-right:0}
.AccordionModule .accordion-column{width:min(var(--accordion-max-width),var(--accordion-responsive-width));max-width:100%;flex:0 1 min(var(--accordion-max-width),var(--accordion-responsive-width));align-items:stretch}
.AccordionModule.outside-gridwrapper .accordion-column{width:min(42.5rem,66.666667%);min-width:auto;max-width:100%;flex-basis:min(42.5rem,66.666667%)}
@media(max-width:767px){.AccordionModule.outside-gridwrapper .accordion-column{width:min(42.5rem,100%);flex-basis:min(42.5rem,100%)}
}
.AccordionModule .accordion-column>.block-title,.AccordionModule .accordion-column>.item{width:100%}
.AccordionModule .accordion-column>.item [role="region"]{overflow:hidden;transition:height .3s ease}
@media(min-width:1024px){.AccordionModule{padding-top:3.75rem;padding-bottom:3.75rem}
}
@media(min-width:768px){.AccordionModule.negative-margin-top{margin-top:-0.45rem}
}
@media(min-width:1024px){.AccordionModule.negative-margin-top{margin-top:-0.65rem}
}
.AccordionModule .accordion-column>.item{border-bottom:1px solid #c2cddd}
.AccordionModule .accordion-column>.item .chevron{transition:transform .3s ease}
.AccordionModule .accordion-column>.item.open .chevron{transform:rotate(180deg)}
.AccordionModule .header{cursor:pointer;padding:0}
.AccordionModule .header .header-link{color:#0e141a;display:block;padding:0 0 .75rem;text-align:left}
.AccordionModule.outside-gridwrapper .header .header-link{padding:.75rem 0}
.AccordionModule .header .header-link:focus,.AccordionModule .header .outline-wrapper:focus{outline:0}
.AccordionModule .header .header-link:focus .outline-wrapper{outline:3px solid #c1e0fe;outline:3px solid rgba(131,192,253,0.5);outline-offset:1px}
.AccordionModule .header .number{display:block;width:1.5rem;font-size:.8rem;line-height:1.2rem;font-weight:700;flex:0 0 1.5rem;margin-right:.5rem}
.AccordionModule .header .title{font-size:.9rem;line-height:1.44;font-weight:700;margin:0;letter-spacing:-0.01rem;text-align:left;padding-bottom:0 !important}
.AccordionModule .header .arrow{flex:0 0 2rem;height:1.296rem;width:2rem;display:flex;align-items:center;justify-content:center;margin-left:.5rem}
@media(min-width:768px){.AccordionModule .header .number{font-size:.9rem;line-height:1.35rem}
.AccordionModule .header .title{font-size:1.1rem;line-height:1.22;padding-bottom:0 !important}
.AccordionModule .header .arrow{height:1.342rem;margin-left:1rem}
}
@media(min-width:1024px){.AccordionModule .header .header-link{padding:0 0 1.25rem}
.AccordionModule.outside-gridwrapper .header .header-link{padding:1.05rem 0 1.25rem}
.AccordionModule .header .title{font-size:1.35rem;padding-bottom:0 !important}
.AccordionModule .header .arrow{height:1.647rem}
}
.AccordionModule .content{padding-top:1.5rem;padding-bottom:1.5rem}
.GridWrapper .AccordionModule .content{padding-top:1.5rem;padding-bottom:1.5rem}
.AccordionModule .content.pl{padding-left:2rem}
@media(min-width:1024px){.AccordionModule .content{padding-top:1.75rem;padding-bottom:1.75rem}
.GridWrapper .AccordionModule .content{padding-top:1.75rem;padding-bottom:1.75rem}
}
.AccordionModule .block-title{font-size:.9rem;color:#667790;line-height:1.44;font-weight:400;margin:0 0 1rem;padding:0}
@media(min-width:768px){.AccordionModule .block-title{margin-bottom:1.5rem}
}
.AccordionModule.small .header .header-link,.AccordionModule.product-page .header .header-link{padding:0 0 .85rem}
.AccordionModule.outside-gridwrapper.small .header .header-link,.AccordionModule.outside-gridwrapper.product-page .header .header-link{padding:.85rem 0}
@media(min-width:1024px){.AccordionModule.small .header .header-link,.AccordionModule.product-page .header .header-link{padding:0 0 1.1rem}
.AccordionModule.outside-gridwrapper.small .header .header-link,.AccordionModule.outside-gridwrapper.product-page .header .header-link{padding:1.1rem 0}
}
.AccordionModule.small .header .title,.AccordionModule.product-page .header .title{font-size:.9rem;line-height:1.4444444444}
.AccordionModule.small .header .arrow,.AccordionModule.product-page .header .arrow{max-height:1.3rem}
.AccordionModule.fullWidth>.container,.AccordionModule.product-page>.container{width:100%}
.AccordionModule.fullWidth .accordion-column,.AccordionModule.product-page .accordion-column{width:100%;min-width:100%}