.horizontal-accordion-container{align-items:center;display:flex;flex-direction:column}.horizontal-accordion-container .heading{padding:0 5rem 2rem}.horizontal-accordion-container .accordions{display:flex;width:100%}.horizontal-accordion-container .accordions details{border:1px solid #dcdcdc;display:flex;flex:1;flex-direction:column}.horizontal-accordion-container .accordions details[open]{flex:0 0 50%}.horizontal-accordion-container .accordions details summary{cursor:pointer;display:flex;list-style:none;margin:0;padding:1rem}.horizontal-accordion-container .accordions details:not([open]) summary{align-items:center;height:100%;justify-content:center}.horizontal-accordion-container .accordions details summary .summary{font-size:1.5rem;font-weight:700;margin:0}.horizontal-accordion-container .accordions details .description{margin:0;padding:1rem}@media (max-width:1024px){.horizontal-accordion-container .accordions{flex-direction:column}.horizontal-accordion-container .heading,.horizontal-accordion-container details .description,.horizontal-accordion-container details summary{padding:1rem 15px}}@media screen and (min-width:1024px){.horizontal-accordion-container details .description,.horizontal-accordion-container details summary{padding:2rem 2%}}@media (min-width:1135px) and (max-width:1200px){.horizontal-accordion-container details .description,.horizontal-accordion-container details summary{padding:2rem 3%}}@media (min-width:1201px) and (max-width:1320px){.horizontal-accordion-container details .description,.horizontal-accordion-container details summary{padding:2rem 10%}}@media (min-width:1321px) and (max-width:2500px){.horizontal-accordion-container details .description,.horizontal-accordion-container details summary{padding:2rem 15%}}@media (min-width:2500px) and (max-width:9000px){.horizontal-accordion-container details .description,.horizontal-accordion-container details summary{padding:2rem 20%}}