.l-accordion{display:flex;width:100%;gap:var(--columns-gap)}@media (max-width: 767px){.l-accordion{flex-direction:column-reverse}}@media (min-width: 768px){.l-accordion.order-reverse{flex-direction:row-reverse}}.l-accordion__content{flex:1 1 auto}.l-accordion__content .c-block__btn{margin-top:1em}@media (max-width: 767px){.l-accordion__media{margin:1em 0}}@media (min-width: 768px){.l-accordion__media{display:flex;flex:0 0 var(--columns-ratio);max-width:var(--columns-ratio)}}.l-accordion__imgs{display:none}.l-accordion__imgs.is-active{display:block}.l-accordion[data-animation=css] .c-accordion__content{display:none;transform:scale(0);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.l-accordion[data-animation=css] .is-active .c-accordion__content{display:block;transform:scale(1);opacity:1;animation:acc-anim .3s ease-in-out}.c-accordion{display:flex;flex-direction:column;width:100%}.c-accordion__title{padding:var(--c-block-gt) var(--c-block-gr) var(--c-block-gb) var(--c-block-gl);font-size:var(--acc-title-size);font-weight:var(--acc-title-weight);cursor:pointer;position:relative;display:flex;align-items:center;width:100%;border:none;text-align:left;color:var(--c-block__title-color);background-color:var(--c-block-title-bg-color);transition:color var(--dst--transition),background-color var(--dst--transition)}.c-accordion__title:focus{outline:none}.c-accordion__title:focus-visible{outline:2px solid var(--outline-color);outline-offset:1px}@media (max-width: 767px){.c-accordion__title{padding:10px}}.c-accordion__title-wrap{margin:0}.is-active .c-accordion__title-wrap{--c-block-title-bg-color: var(--c-block-text-bg-color)}.c-accordion__icon{width:var(--acc-icon-width);margin-right:10px;object-fit:cover}.c-accordion__content{background-color:var(--c-block-text-bg-color);color:var(--c-block-text-color);padding:0 var(--c-block-gr) var(--c-block-gb) var(--c-block-gl);transition:all .3s}@media (max-width: 767px){.c-accordion__content{padding:10px}}.c-accordion__content p:last-child{margin-bottom:0}.c-accordion__item{margin-bottom:var(--acc-item-space);border-bottom:1px solid var(--c-block-border-color)}.c-accordion__media:has(.media-justify-bottom){align-self:flex-end}.c-accordion__media:has(.media-justify-center){align-self:center}.c-accordion__media:has(.media-justify-top){align-self:flex-start}@keyframes acc-anim{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.c-accordion .c-accordion__item{--icon-width: 14px;--icon-offset: 8px;--icon-dot: 40px;margin:0}@media (max-width: 767px){.c-accordion .c-accordion__item{--c-block-gt: 10px;padding-inline-start:0}}.c-accordion .c-accordion__item:before{display:none}@media (max-width: 767px){.has-icons .c-accordion__title-wrap{--acc-title-size: 16px;font-size:var(--acc-title-size)}}.has-icons .c-accordion__title-wrap:before{content:"";width:var(--icon-dot, 40px);height:var(--icon-dot, 40px);right:var(--icon-offset, 8px);top:calc(var(--c-block-gt, 10px) + var(--icon-dot, 40px) / 2);position:absolute;background:var(--dst--secondary-color4);border-radius:50%;transition:all .3s ease;transform:translateY(-50%)}.c-accordion__title{padding-block:var(--c-block-gt, 10px);min-height:calc(var(--c-block-gt, 10px) * 2 + var(--icon-dot, 40px))}.has-icons .c-accordion__title{padding-right:calc(var(--icon-dot, 40px) + var(--icon-offset, 8px) * 2)}.has-icons .c-accordion__title:before,.has-icons .c-accordion__title:after{content:"";position:absolute;right:calc(var(--icon-offset, 8px) + var(--icon-width, 14px) - 1px);top:calc(var(--c-block-gt, 10px) + 20px);background-color:var(--dst--primary-color1);transition:all .3s ease;transform:translateY(-50%);border-radius:5px}.has-icons .c-accordion__title:before{width:14px;height:2px}.has-icons .c-accordion__title:after{width:2px;height:14px;transform:translateY(-50%) translate(-6px)}.has-icons .c-accordion__title:hover{color:var(--dst--secondary-color2)}.has-icons .c-accordion__title:hover:before,.has-icons .c-accordion__title:hover:after{background-color:var(--dst--secondary-color2)}.has-icons .is-active{background-color:var(--dst--secondary-color4)}.has-icons .is-active .c-accordion__title-wrap:before{background-color:var(--dst--secondary-color1)}.has-icons .is-active .c-accordion__title{color:var(--dst--secondary-color5)}.has-icons .is-active .c-accordion__title:after{transform:translateY(-50%) translate(-6px) scaleY(0)}.has-icons .is-active .c-accordion__title:before{background-color:var(--dst--secondary-color5)}@media (min-width: 768px){.l-accordion-v3 .l-accordion{align-items:flex-start}.l-accordion-v3 .l-accordion .l-accordion__media{position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--dst--header-height, 60px) + 2rem)}}@media (max-width: 767px){.l-accordion-v3 .l-accordion.order-reverse{flex-direction:column;gap:50px}}.l-accordion-v3 .l-accordion .c-heading__description{margin-block-end:20px}.m-accordion{--columns-ratio: 50%;--columns-gap: 5%;--c-block-gl: 0;--c-block-gr: 0;--c-block-gt: 0;--c-block-gb: 0;--c-block-border-color: transparent;--c-block-title-bg-color: transparent;--c-block-text-bg-color: transparent;--c-block__title-color: currentcolor;--c-block-text-color: currentcolor;--acc-item-space: .1em}.c-accordion{--acc-icon-width: 60px;--acc-title-size: inherit;--acc-title-weight: inherit;--acc-arrow-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6.97 8.98 10.03 6.02'%3E%3Cpath d='M12 15a1 1 0 0 1-.707-.293l-4-4a1 1 0 1 1 1.414-1.414L12 12.586l3.293-3.293a1 1 0 0 1 1.414 1.414l-4 4A1 1 0 0 1 12 15Z' fill='currentColor'/%3E%3C/svg%3E")}.c-accordion__item{position:relative;padding-left:10px}.c-accordion__item:before{content:"";position:absolute;top:0;left:0;bottom:0;opacity:0;transform:translateY(var(--c-acc-border));width:4px;background:var(--dst--primary-color2);border-radius:4px;transition:opacity .3s,transform .3s}.c-accordion__item.is-active:before{transform:translate(0);opacity:1}.c-accordion__item.is-active:after{transform:translateY(-50%);opacity:1}
