.co86-accordion{margin:0 auto;max-width:1440px}
.co86-accordion__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-block:18px 26px;padding-inline:24px;outline-offset:-2px;width:100%;font-family:'SamsungSharpSans',arial,sans-serif;font-size:40px;font-weight:bold;line-height:1.33;z-index:1}
.co86-accordion__button .icon{-ms-flex-negative:0;flex-shrink:0;margin-top:19px;width:24px;height:24px;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0.18,0.07,1);transition:-webkit-transform .3s cubic-bezier(0,0.18,0.07,1);transition:transform .3s cubic-bezier(0,0.18,0.07,1);transition:transform .3s cubic-bezier(0,0.18,0.07,1),-webkit-transform .3s cubic-bezier(0,0.18,0.07,1)}
.co86-accordion__item--expand .co86-accordion__button .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.co86-accordion__button:before,.co86-accordion__button:after{display:block;position:absolute;right:24px;left:24px;height:1px;background:#ddd;z-index:-1;content:''}
.co86-accordion__button:before{top:0}
.co86-accordion__button:after{bottom:0;opacity:0}
.co86-accordion__item--expand .co86-accordion__button:after{opacity:1}
.co86-accordion__content{margin:0 auto;max-width:1204px;overflow:hidden;height:0;-webkit-transition:height .5s cubic-bezier(0,0.18,0.07,1);transition:height .5s cubic-bezier(0,0.18,0.07,1)}
.co86-accordion__content>*{-webkit-transition:opacity .3s cubic-bezier(0,0.18,0.07,1),-webkit-transform .3s cubic-bezier(0,0.18,0.07,1);transition:opacity .3s cubic-bezier(0,0.18,0.07,1),-webkit-transform .3s cubic-bezier(0,0.18,0.07,1);transition:opacity .3s cubic-bezier(0,0.18,0.07,1),transform .3s cubic-bezier(0,0.18,0.07,1);transition:opacity .3s cubic-bezier(0,0.18,0.07,1),transform .3s cubic-bezier(0,0.18,0.07,1),-webkit-transform .3s cubic-bezier(0,0.18,0.07,1);-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}
.co86-accordion__content .textblock__body{padding-inline:24px}
.co86-accordion__content .text-editor .text-editor__inner{padding-inline:24px}
.co86-accordion .co86-accordion__item--expand>.co86-accordion__content>*{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.co86-accordion .co86-accordion__item--expand>.co86-accordion__content>* .cm-g-text-block,.co86-accordion .co86-accordion__item--expand>.co86-accordion__content>* .cm-g-text-editor{display:flow-root}
@media only screen and (min-width:768px) and (max-width:1440px){.co86-accordion__button{padding-block:1.25vw 1.80555556vw;padding-inline:1.66666667vw;font-size:2.77777778vw}
.co86-accordion__button .icon{margin-top:1.31944444vw;width:1.66666667vw;height:1.66666667vw}
.co86-accordion__button:before,.co86-accordion__button:after{left:1.66666667vw;right:1.66666667vw}
.co86-accordion__content .textblock__body{padding-inline:1.66666667vw}
.co86-accordion__content .text-editor .text-editor__inner{padding-inline:1.66666667vw}
}
@media only screen and (max-width:767px){.co86-accordion__button{font-size:6.66666667vw;padding-block:5.83333333vw 5.55555556vw;padding-inline:6.66666667vw}
.co86-accordion__button .icon{margin-top:1.11111111vw;width:6.66666667vw;height:6.66666667vw}
.co86-accordion__button:before,.co86-accordion__button:after{left:6.66666667vw;right:6.66666667vw}
.co86-accordion__content .textblock__body{padding-inline:6.66666667vw}
.co86-accordion__content .text-editor .text-editor__inner{padding-inline:6.66666667vw}
}