.custom-accordion-container-2 .accordion-item{isolation:isolate;background-color:#fff;border:1px solid #e5e7eb;transition:background-color .2s;position:relative}.custom-accordion-container-2 .accordion-item:hover{background-color:#fff!important}.custom-accordion-container-2 .accordion-item.active{border:1px solid transparent;box-shadow:0 8px 16px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 0 1px rgba(255,255,255,.1);background-color:#fff!important}.custom-accordion-container-2 .accordion-item.active .accordion__question{color:#121314!important}.custom-accordion-container-2 .accordion-item .shine-border-effect{--border-width:1.3px;--duration:20s;border-radius:inherit;width:100%;height:100%;padding:var(--border-width);-webkit-mask-composite:xor;pointer-events:none;z-index:0;opacity:0;will-change:background-position;background-image:radial-gradient(transparent,transparent,#cb0083,#463ce7,#07f,#cb0083,transparent,transparent);background-size:300% 300%;transition:opacity .3s;animation:none;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.custom-accordion-container-2 .accordion-item.active .shine-border-effect,.custom-accordion-container-2 .accordion-item:hover .shine-border-effect{opacity:1;animation:shine-border-perimeter var(--duration) infinite linear}.custom-accordion-container-2 .accordion-item>:not(.shine-border-effect){z-index:1;position:relative}.custom-accordion-container-2 .accordion__content{height:0;transition:height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.custom-accordion-container-2 .accordion__answer{padding:1rem 0}@keyframes shine-border-perimeter{0%{background-position:0 0}12.5%{background-position:25% 0}25%{background-position:50% 0}37.5%{background-position:75% 0}50%{background-position:100% 0}62.5%{background-position:100%}75%{background-position:100% 100%}87.5%{background-position:50% 100%}to{background-position:0 100%}}
