.big-accordion-container{display:flex;flex-direction:column}.big-accordion-container details:not(:first-child){border-top:1px solid #dcdcdc}.big-accordion-container details summary{align-items:center;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;height:168px;justify-content:space-between;line-height:1.5rem;list-style:none}.big-accordion-container details summary:after{align-items:center;content:"+";display:flex;justify-content:center;width:32px}.big-accordion-container details[open] summary:after{content:"-"}.big-accordion-container details summary h2{flex:0 0 50%;margin:0}.big-accordion-container details .content{display:flex;gap:2rem;justify-content:space-between}.big-accordion-container details .content .image{flex:1}.big-accordion-container details .content .image img{height:100%;object-fit:cover;width:100%}.big-accordion-container details .content .description{flex:1;overflow-y:auto}@media (max-width:1024px){.big-accordion-container details .content{flex-direction:column}.big-accordion-container details .content,.big-accordion-container details summary{padding:1rem 15px}.big-accordion-container details summary h2{flex:1}}@media screen and (min-width:1024px){.big-accordion-container details .content,.big-accordion-container details summary{padding:2rem 2%}}@media (min-width:1135px) and (max-width:1200px){.big-accordion-container details .content,.big-accordion-container details summary{padding:2rem 3%}}@media (min-width:1201px) and (max-width:1320px){.big-accordion-container details .content,.big-accordion-container details summary{padding:2rem 10%}}@media (min-width:1321px) and (max-width:2500px){.big-accordion-container details .content,.big-accordion-container details summary{padding:2rem 15%}}@media (min-width:2500px) and (max-width:9000px){.big-accordion-container details .content,.big-accordion-container details summary{padding:2rem 20%}}