.section-accordion{padding:calc(var(--spacer)*.5)}@media (min-width:768px){.section-accordion{padding:calc(var(--spacer)*2.5)}}.accordion{margin:0 auto;max-width:970px;overflow:hidden}.accordion-heading{padding:calc(var(--spacer)) 0 calc(var(--spacer)*1.5)}@media (min-width:1024px){.accordion-heading{margin:0 auto;padding:calc(var(--spacer)*5) 0 calc(var(--spacer)*2.75) 0;width:568px}}.accordion-item{color:var(--color-black);margin:0 0 24px;overflow:hidden}@media (max-width:768px){.accordion-item .accordion-wrapper{border:2px solid transparent!important}}@media (min-width:1024px){.accordion-item{margin:16px 40px}}.accordion-item input{height:0;opacity:0;position:absolute;width:0;z-index:-1}.accordion-label{color:var(--color-black);cursor:pointer;display:flex;font-weight:700;justify-content:space-between;transition:all .5s}@media (min-width:1024px){.accordion-label{align-items:center;line-height:34px;padding:24px}}.accordion-label:hover{opacity:.5}.accordion-label:after{background:url(https://f.hubspotusercontent10.net/hubfs/5615817/Phosphoricons/caret-down-bold.svg) no-repeat 50%;background-size:contain;content:"";height:34px;transition:all .5s;width:20px}.accordion-content{max-height:0;opacity:0;transition:all .5s}@media (min-width:1024px){.accordion-content{padding:0 24px}}.accordion-content>*{height:0;margin:0;transition:all .5s}.accordion-content p{font-size:var(--font-size-16)}@media (min-width:1024px){.accordion-content p{font-size:var(--font-size-18)}}.accordion-close{cursor:pointer;display:flex;font-size:.75em;justify-content:flex-end;padding:1em}.accordion-close,.accordion-close:hover{background:var(--color-black)}.accordion input:checked~.accordion-wrapper .accordion-label:after{transform:rotate(-180deg)}.accordion input:checked~.accordion-wrapper .accordion-content{max-height:200vh;opacity:1;padding:16px 0 0}@media (min-width:1024px){.accordion input:checked~.accordion-wrapper .accordion-content{padding:12px 124px 24px 20px}}.accordion input:checked~.accordion-wrapper .accordion-content>*{height:100%}@media (min-width:1024px){.accordion input:checked~.accordion-wrapper .accordion-content>p,.accordion input:checked~.accordion-wrapper .accordion-content>ul{margin-bottom:32px}}.accordion input:not(:checked)~.accordion-wrapper{border:3px solid transparent!important;transition:border-color .3s ease}