.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)}}.has-icons .c-accordion__title{padding-right:40px}.has-icons .c-accordion__title:after{content:"";position:absolute;right:0;top:0;width:40px;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:currentcolor;background-image:var(--acc-arrow-icon);background-repeat:no-repeat;background-position:50% 50%;background-size:20px;transition:all .3s}.has-icons .is-active .c-accordion__title:after{transform:rotate(180deg)}.m-accordion{--columns-ratio: 50%;--columns-gap: 6%;--c-block-gl: 0;--c-block-gr: 0;--c-block-gt: 0;--c-block-gb: 0;--c-block-border-color: var(--dst--border-color);--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: 2.4rem;--acc-title-weight: 700;--acc-arrow-icon: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.72751 13.5472L13.9089 1.20456C14.2425 0.538274 13.6035 -0.199829 12.9089 0.0496568L7.27241 2.07432C7.09617 2.13763 6.90383 2.13763 6.72759 2.07432L1.09108 0.0496576C0.396526 -0.19983 -0.242533 0.538273 0.0911495 1.20456L6.27248 13.5472C6.57484 14.1509 7.42515 14.1509 7.72751 13.5472Z' fill='%2347B2CB'/%3E%3C/svg%3E%0A")}.c-accordion__item{position:relative;margin:0}.c-accordion__item.is-active .c-accordion__title{color:var(--dst--primary-color2)}.c-accordion__item.is-active .c-accordion__title:after{transform:rotate(-180deg)}.has-icons .c-accordion__title:after{background-size:14px}@media(max-width:1112px){.c-accordion__title{padding-inline:0}}.c-accordion__content{line-height:1.5;font-weight:500}@media(max-width:1112px){.c-accordion__content{padding-inline:0}}
