/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/accordion-two-columns/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
 .accordion-two-columns{color:var(--light-green);background:var(--dark-green);overflow:hidden}.accordion-two-columns .content-wrapper{max-height:0;transition:var(--duration);overflow:hidden;isolation:isolate}.accordion-two-columns .content-wrapper p,.accordion-two-columns .content-wrapper li{font:normal normal 1.6rem/1.8em var(--work-font)}.accordion-two-columns .content-wrapper li{text-transform:uppercase;font-weight:700}.accordion-two-columns .content-wrapper li p{text-transform:none;font-weight:400}.accordion-two-columns>header p{font:normal normal 1.8em/1.77em var(--work-font);text-transform:uppercase}.accordion-two-columns h2{font:normal normal 1.8em/1.16em var(--marlide-font)}.accordion-two-columns h3{font:normal bold 1.8em/1.7em var(--work-font)}.accordion-two-columns h4{font:normal normal 2.8em/1.5em var(--marlide-font);max-width:calc(100% - 8.6rem)}.accordion-two-columns h5{font:normal bold 1.8em/1.55em var(--work-font);text-transform:uppercase}.accordion-two-columns h6{font:normal normal 1.8em/1.77em var(--work-font);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.accordion-two-columns aside li strong{font-size:1.8rem;line-height:1.55em;font-weight:700;text-transform:uppercase}.accordion-two-columns aside p,.accordion-two-columns aside li{font:normal normal 2rem/2.2em var(--work-font)}.accordion-two-columns aside li p{font:normal normal 1.6em/1.75em var(--marlide-font)}.accordion-two-columns .tab{position:relative;cursor:pointer}.accordion-two-columns .tab::after{content:"";position:absolute;inset-block:0;pointer-events:none;width:100%;border-bottom:.1rem solid var(--green)}.accordion-two-columns .tab:first-child:after{border-top:.1rem solid var(--green)}.accordion-two-columns .tab>header{transition:var(--duration)}.accordion-two-columns .tab .icon::before{content:"Open";opacity:1;background:var(--light-green);font:normal bold 1.2em/1.5em var(--work-font);width:6rem;height:6rem;display:flex;border-radius:100%;justify-content:center;align-items:center;color:var(--dark-green);text-transform:uppercase;opacity:0;transition:0.5s}.accordion-two-columns .tab:hover .icon::before,.accordion-two-columns .tab.active .icon::before{opacity:1}.accordion-two-columns .tab.active .icon::before{content:"close"}.accordion-two-columns .accordion .icon::before{content:"Open";opacity:1;background:var(--light-green);font:normal bold 1.2em/1.5em var(--work-font);width:6rem;height:6rem;display:flex;border-radius:100%;justify-content:center;align-items:center;color:var(--dark-green);text-transform:uppercase;opacity:0}.accordion-two-columns a{color:var(--light-green);text-decoration:underline;display:inline-block}@media only screen and (min-width:0) and (max-width:960px){.accordion-two-columns .row:not(.full-width){padding-inline:1rem}.accordion-two-columns h2{margin-bottom:4.1rem;position:relative}.accordion-two-columns h3{margin-bottom:2.4rem}.accordion-two-columns h5{position:absolute;top:5.25rem;opacity:0}.accordion-two-columns .aside-content{display:flex;flex-direction:column;padding:0}.accordion-two-columns .accordion{position:relative;border-top:.1rem solid var(--light-green)}.accordion-two-columns .accordion:last-of-type{border-bottom:.1rem solid var(--light-green)}.accordion-two-columns .accordion.active .content-wrapper{margin-bottom:8.2rem;margin-top:1.5rem}.accordion-two-columns .accordion.active .icon::before{content:"close";opacity:1}.accordion-two-columns .accordion.active h4{opacity:0}.accordion-two-columns .accordion.active h5{opacity:1}.accordion-two-columns .accordion>header{padding-block:3rem 3rem;padding-inline:1.3rem 3.4rem;display:flex;justify-content:space-between;align-items:center}.accordion-two-columns .accordion .main{overflow:scroll;margin-bottom:6rem}.accordion-two-columns .accordion .content-wrapper{padding-inline:1.5rem}.accordion-two-columns .accordion .content-wrapper aside ul{padding-top:3.7rem;display:flex;flex-direction:column;gap:4.5rem}.accordion-two-columns .accordion .icon{line-height:1rem;vertical-align:middle}.accordion-two-columns .accordion .icon::before{opacity:1}}@media only screen and (min-width:961px){.accordion-two-columns h2{margin-bottom:5rem;font-size:5.4em;line-height:1.125em}.accordion-two-columns h3{font-size:1.8rem;line-height:1.16em;letter-spacing:.04em;margin-bottom:2rem}.accordion-two-columns h4{font-size:3em;line-height:1.15em}.accordion-two-columns h5,.accordion-two-columns h6{font-size:1.8em;line-height:2em;margin-bottom:3.5rem}.accordion-two-columns .row-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:4.4rem;gap:1.6rem}.accordion-two-columns .row:not(.full-width){padding-inline:1.2rem}.accordion-two-columns .row>[class*=col-]{padding-inline:1rem}.accordion-two-columns .tab{padding-right:2rem}.accordion-two-columns .tab>header{padding-block:3.4rem 4.1rem;display:flex;justify-content:flex-start;align-items:center}.accordion-two-columns .tab>header::before{content:"";height:.1rem;background:var(--light-green);margin-right:1.5rem;width:0;transition:0.5s}.accordion-two-columns .tab>header div{margin-left:auto}.accordion-two-columns .tab:hover>header::before,.accordion-two-columns .tab.active>header::before{width:10.2rem}.accordion-two-columns .content-wrapper p,.accordion-two-columns .content-wrapper li{line-height:2em;letter-spacing:.1em}.accordion-two-columns .content-wrapper p{font-size:1.8rem}.accordion-two-columns .content-wrapper li{font-size:1.4rem}.accordion-two-columns .content-wrapper li:not(:last-child){margin-bottom:3rem}.accordion-two-columns .content-wrapper aside li strong{font-size:1.4rem;line-height:1.7em}.accordion-two-columns .accordion.active .content-wrapper{margin-bottom:6.6rem}.accordion-two-columns .accordion .content-wrapper .main{width:100%}.accordion-two-columns .accordion .content-wrapper aside{width:30rem;padding-right:5rem}}