.takuma_accordion .wrap{max-width:var(--wrp-small);}.takuma_accordion .text{text-align:center;margin-bottom:var(--ce-spacing);}.takuma_accordion .is-scrolltarget{scroll-margin-top:100px;}.takuma_accordion .accordions{margin:40px 0 0;}.takuma_accordion .accordion-trigger{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:var(--ce-spacing) var(--ce-spacing-small);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);width:100%;border:0;background:none;text-align:left;}.takuma_accordion .accordion-trigger:focus{background:var(--clr-link-hover);}.takuma_accordion .accordion-trigger:focus .headline{color:var(--clr-link-on-dark);}.takuma_accordion .accordion-trigger:hover{background:var(--clr-link-hover);}.takuma_accordion .accordion-trigger:hover .headline,.takuma_accordion .accordion-trigger:hover .icon{color:var(--clr-link-on-dark);}.takuma_accordion .accordion-trigger .headline{color:var(--clr-link);margin:0;}.takuma_accordion .accordion-trigger .icon{-webkit-transition:transform 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:transform 0.6s cubic-bezier(0.155,0.85,0.45,1);color:var(--clr-link);flex:0 0 24px;}.takuma_accordion .accordion{background:#fff;border-bottom:2px solid var(--clr-link);}.takuma_accordion .accordion .bodytext{height:0;transform:scaleY(0);overflow:hidden;transition:all 0.25s ease-in-out;transform-origin:top center;padding:0 var(--ce-spacing-small);}.takuma_accordion .accordion.active{border-bottom:2px solid var(--clr-primary);}.takuma_accordion .accordion.active .bodytext{padding:0 var(--ce-spacing-small) var(--ce-spacing);height:auto;transform:scaleY(1);background:var(--clr-grey);}.takuma_accordion .accordion.active .accordion-trigger{background:var(--clr-grey);}.takuma_accordion .accordion.active .accordion-trigger .headline{color:var(--clr-primary);}.takuma_accordion .accordion.active .accordion-trigger .icon{color:var(--clr-primary);transform:rotate(180deg);}.takuma_accordion.bg-1 .accordion{background:#fff;}.takuma_accordion.bg-1 .accordion.active .bodytext{background:#fff;}.takuma_accordion.bg-1 .accordion.active .accordion-trigger{background:#fff;}
