.accordions{margin-right:2em;padding-top:3.5em}@media (max-width:1024px){.accordions{margin-right:0}}.accordions .accordion{padding-bottom:2em}.accordions .accordion-toggle{justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.accordions .accordion-toggle span{font-size:1.25em;font-weight:500}.accordions .accordion__content{opacity:0;visibility:hidden;max-height:0;transition:max-height .3s,opacity .2s;overflow:hidden}.accordions .accordion__content.is-open{opacity:1;visibility:visible;padding-top:1.5em;padding-right:2em}@media (max-width:1024px){.accordions .accordion__content.is-open{padding-right:0}}.accordions .accordion__content p,.accordions .accordion__content a,.accordions .accordion__content span,.accordions .accordion__content li{margin-bottom:1em}.accordions .accordion__content ul{padding-left:1em;list-style-type:disc}.accordions .accordion__content ol{padding-left:1em;list-style-type:decimal}.accordions .accordion__content .video-wrapper{height:0;margin-bottom:2em;padding-bottom:56.25%;position:relative;overflow:hidden}.accordions .accordion__content .video-wrapper video,.accordions .accordion__content .video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.accordions .accordion__content .downloads-wrapper .title{margin-bottom:.5em;display:block}.accordions .accordion__content .downloads-wrapper__list{flex-direction:column;gap:.5em;padding-left:0;display:flex}@media (max-width:768px){.accordions .accordion__content .downloads-wrapper__list{gap:.25em}}.accordions .accordion__content .downloads-wrapper__item{background-color:var(--color-tertiary);border-radius:10px;padding:1em;list-style:none}@media (max-width:768px){.accordions .accordion__content .downloads-wrapper__item{padding:.5em 1em}}.accordions .accordion__content .downloads-wrapper__item a{align-items:center;gap:1.5em;margin-bottom:0;text-decoration:none;display:flex}.accordions .accordion__content .downloads-wrapper__item .details{flex-direction:column;gap:.25em;display:flex}@media (max-width:768px){.accordions .accordion__content .downloads-wrapper__item .details{gap:0}}.accordions .accordion__content .downloads-wrapper__item .details span{margin-bottom:0;font-size:.875em}.accordions .accordion__content .downloads-wrapper__item .details span:first-of-type{font-weight:700}.accordions .accordion__content .downloads-wrapper__item svg{width:1.25em;height:auto}
