/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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-tabs/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
 .accordion-tabs{color:var(--light-green);background-color:var(--dark-green);overflow:hidden}.accordion-tabs .tabs li{font-size:1rem}.accordion-tabs .group.active{opacity:1}.accordion-tabs .accordion{isolation:isolate;cursor:pointer;border-bottom:.1rem solid var(--light-green)}.accordion-tabs .content-wrapper{max-height:0;transition:var(--duration);overflow:hidden}.accordion-tabs .accordion>header{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;transition:var(--duration)}.accordion-tabs .accordion .icon-arrow-left{display:inline-block;transform:rotate(180deg);font-size:1.4rem}.accordion-tabs .accordion.active .icon-arrow-left{transform:rotate(270deg)}.accordion-tabs h2{font:normal normal 5em/1.72em var(--marlide-font)}.accordion-tabs h3{font:normal bold 1.8em/1.7em var(--work-font);letter-spacing:.04em}.accordion-tabs h4{font:normal normal 2.2em/1.18em var(--marlide-font);max-width:calc(100% - 8.6rem)}.accordion-tabs button{font:normal 400 1.4em/2em var(--work-font);letter-spacing:.1em}.accordion-tabs button.active{font-weight:700}.accordion-tabs p{font:normal normal 2em/2em var(--work-font);letter-spacing:.04em}.accordion-tabs a{color:var(--light-green);text-decoration:underline;display:inline-block}@media only screen and (min-width:0) and (max-width:960px){.accordion-tabs .row:not(.full-width){padding-inline:1rem}.accordion-tabs.row>[class*=col-]{padding-inline:.4rem 19.3rem}.accordion-tabs .group{display:flex;flex-direction:column;gap:.8rem}.accordion-tabs .group:not([data-tab="0"]){margin-top:10rem}.accordion-tabs .group>header{width:100%;padding-bottom:1.5rem;border-bottom:.1rem solid var(--light-green)}.accordion-tabs h2{margin-bottom:8.4rem}.accordion-tabs .accordion>header{padding-block:2.5rem 4rem}.accordion-tabs .accordion.active .content-wrapper{margin-bottom:11rem;margin-top:4rem}}@media only screen and (min-width:961px){.accordion-tabs .row:not(.full-width){padding-inline:1.2rem;max-width:144rem}.accordion-tabs .row>[class*=col-]{padding-inline:1rem}.accordion-tabs .group{--_duration:250;opacity:0;transition:0.25s;display:none;max-width:116rem!important}.accordion-tabs .tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;gap:2rem}.accordion-tabs .tabs li{width:32%}.accordion-tabs .tab{width:100%;border-top:.1rem solid var(--light-green);border-inline:.1rem solid var(--light-green);padding:3rem 2rem 3.6rem 2rem;opacity:.5;transition:var(--duration);text-align:left;color:var(--dark-green);position:relative;z-index:1;background-color:rgb(252 240 229 / .8);text-align:center}.accordion-tabs .tab.active{opacity:1;background-color:#fcf0e5}.accordion-tabs .accordion>header{padding-block:4.6rem 3.8rem;padding-right:5rem}.accordion-tabs .accordion .content-wrapper{padding-inline:13.8rem 11.8rem;min-height:0}.accordion-tabs .accordion.active .content-wrapper{min-height:20rem}.accordion-tabs h2{margin-bottom:8.2rem;font-size:6em;line-height:1.15em}.accordion-tabs>header p{font-size:1.8em;line-height:2em;margin-bottom:20rem}.accordion-tabs h3{font-size:2.4em;line-height:1.58em;margin-bottom:2rem}.accordion-tabs h4{font-size:3em;line-height:1.4em}.accordion-tabs .accordion.active .content-wrapper{margin-bottom:8rem}}