.accordion-frame.bg-dark .accordion-text,.accordion-frame.bg-primary .accordion-text{color:#fff}.accordion-frame.bg-primary .accordion-button.collapsed{background-color:#111110}.accordion-button{line-height:1.3;min-height:70px;hyphens:auto;justify-content:space-between}.accordion-button{padding:10px}@media screen and (min-width: 480px){.accordion-button{padding:calc(10px + 10*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button{padding:20px}}.accordion-button{font-size:16px}@media screen and (min-width: 480px){.accordion-button{font-size:calc(16px + 4*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button{font-size:20px}}.accordion-button{letter-spacing:.8px}@media screen and (min-width: 480px){.accordion-button{letter-spacing:calc(0.8px + 0.2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button{letter-spacing:1px}}.accordion-button:not(.collapsed){background:#e41923;color:#ffe713}.accordion-button::after{margin-left:24px}.accordion-item{background:rgba(0,0,0,0)}.accordion-text{color:#353435}.accordion-text{font-size:14px}@media screen and (min-width: 480px){.accordion-text{font-size:calc(14px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-text{font-size:16px}}.accordion-images__item.portrait{text-align:center}.accordion-images__item.portrait img{max-height:400px}