.jlb.accordion .accordion__header{background-color:rgba(0,0,0,0);border:none;width:100%;position:relative;text-align:left;padding:.75rem 1.5rem 1.125rem;overflow:hidden;z-index:1}.jlb.accordion .accordion__header::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:var(--secondary);transition:height .4s ease-in;z-index:-1}@media screen and (min-width:1199px){.jlb.accordion .accordion__header .accordion__title,.jlb.accordion .accordion__header .accordion__subtitle,.jlb.accordion .accordion__header .accordion__icon{position:relative;z-index:1;transition:color .4s ease-in}}@media screen and (min-width:1199px){.jlb.accordion .accordion__header .accordion__icon{height:100%}}.jlb.accordion .accordion__header .accordion__icon:before,.jlb.accordion .accordion__header .accordion__icon:after{transition:background-color .4s ease-in}.jlb.accordion .accordion__header:hover::before,.jlb.accordion .accordion__header:focus-visible::before{height:100%}.jlb.accordion .accordion__header:hover .accordion__title,.jlb.accordion .accordion__header:hover .accordion__subtitle,.jlb.accordion .accordion__header:focus-visible .accordion__title,.jlb.accordion .accordion__header:focus-visible .accordion__subtitle{color:var(--primary)}.jlb.accordion .accordion__header:hover .accordion__icon:before,.jlb.accordion .accordion__header:hover .accordion__icon:after,.jlb.accordion .accordion__header:focus-visible .accordion__icon:before,.jlb.accordion .accordion__header:focus-visible .accordion__icon:after{background-color:var(--primary)}@media screen and (min-width:1199px){.jlb.accordion .accordion__header{min-height:8.1875rem}}.jlb.accordion .accordion__header-wrap{position:relative}@media screen and (min-width:1199px){.jlb.accordion .accordion__header-wrap{max-width:78rem;margin:auto;display:flex;align-items:center;padding-right:0}}.jlb.accordion .accordion__title{font-size:1.5rem;font-weight:400;line-height:2.5rem;color:var(--secondary);margin-bottom:0;transition:all .3s ease-in-out}@media screen and (min-width:1199px){.jlb.accordion .accordion__title{font-size:3rem;line-height:136%;flex-grow:1;padding-left:2.25rem}}.jlb.accordion .accordion__subtitle{font-family:var(--secondary-font);font-size:.6875rem;line-height:1.5rem;font-weight:580;color:var(--secondary);transition:all .3s ease-in-out}@media screen and (min-width:1199px){.jlb.accordion .accordion__subtitle{font-size:1.125rem;line-height:136%}}.jlb.accordion .accordion__icon{color:rgba(0,0,0,0);font-size:0;position:absolute;right:0;top:.75rem;width:1.5rem;height:1.0625rem}@media screen and (min-width:1199px){.jlb.accordion .accordion__icon{height:1.5rem;left:0;right:auto;top:50%;transform:translateY(-50%)}}.jlb.accordion .accordion__icon:after,.jlb.accordion .accordion__icon:before{content:"";background-color:var(--secondary);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease-in-out}.jlb.accordion .accordion__icon:before{width:1.0625rem;height:.125rem}@media screen and (min-width:1199px){.jlb.accordion .accordion__icon:before{width:1.25rem}}.jlb.accordion .accordion__icon:after{width:.125rem;height:1.0625rem}@media screen and (min-width:1199px){.jlb.accordion .accordion__icon:after{height:1.25rem}}.jlb.accordion .accordion__content{padding:.875rem 1.5rem 1rem;display:none}@media screen and (min-width:1199px){.jlb.accordion .accordion__content{max-width:78rem;margin:auto;padding:0 2.4375rem 3rem}}.jlb.accordion .accordion__content p{font-size:1rem;font-family:var(--secondary-font);font-weight:580;line-height:1.5rem;color:var(--primary);transition:all .3s ease-in-out}@media screen and (min-width:1199px){.jlb.accordion .accordion__content p{max-width:32rem}}.jlb.accordion .accordion__item{transition:all .3s ease-in-out;position:relative}.jlb.accordion .accordion__item.is-active{background-color:var(--secondary)}.jlb.accordion .accordion__item.is-active:after{background-color:var(--secondary)}.jlb.accordion .accordion__item.is-active .accordion__title,.jlb.accordion .accordion__item.is-active .accordion__subtitle,.jlb.accordion .accordion__item.is-active .accordion__content{color:var(--primary)}.jlb.accordion .accordion__item.is-active .accordion__content p{color:var(--primary)}.jlb.accordion .accordion__item.is-active .accordion__icon:before,.jlb.accordion .accordion__item.is-active .accordion__icon:after{background-color:var(--primary)}.jlb.accordion .accordion__item.is-active .accordion__icon:after{opacity:0}.jlb.accordion .accordion__item:hover:after{background-color:var(--secondary)}.jlb.accordion .accordion__item:after{content:"";width:calc(100% - 3rem);height:.0625rem;background-color:var(--tag);position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .3s ease-in-out}@media screen and (min-width:1199px){.jlb.accordion .accordion__item:after{display:none}}.section--accordion{padding:4.0625rem 0;border-bottom:.0625rem solid var(--secondary)}@media(hover: hover)and (pointer: fine){.section--accordion{border-bottom:none;transition-delay:.9s}}@media(hover: hover)and (pointer: fine){.section--accordion:has(.accordion__item.js-accordion-item.aos-init.aos-animate)::after{width:100%}}@media screen and (min-width:1199px){.section--accordion{padding:11.25rem 0}}/*# sourceMappingURL=accordion.css.map */
