.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}
.accordion-wrapper .accordion-item h3.accordion-title{margin:0;font-size:1.75rem}.accordion-wrapper .accordion-item h3.accordion-title button{color:#000;cursor:pointer;text-align:left;border:none;align-items:center;width:100%;padding:1rem;font-size:1.2rem;font-weight:700;display:flex;position:relative}.accordion-wrapper .accordion-item h3.accordion-title button.active{color:#000;border-top:1px solid #000}.accordion-wrapper .accordion-item h3.accordion-title button span.title-wrapper{width:100%;margin-left:24px;font-weight:500;display:block;position:relative}.accordion-wrapper .accordion-item h3.accordion-title button span.icon-wrapper{justify-content:center;display:flex}.accordion-wrapper .accordion-item h3.accordion-title button span.icon-wrapper span.minus{content:url(../media/line.svg.1p_o5i620vimc.js);width:24px;height:24px}.accordion-wrapper .accordion-item h3.accordion-title button span.icon-wrapper span.plus{content:url(../media/plus.svg.3-rma6nd93hu3.js);width:24px;height:24px;transition:all .3s;transform:rotate(90deg)}.accordion-wrapper .accordion-item .accordion-panel .panel-close{box-sizing:border-box;width:100%;height:0;transition:all .3s;overflow:hidden}.accordion-wrapper .accordion-item .accordion-panel .panel-open{box-sizing:border-box;width:100%;height:auto;margin-bottom:1rem;transition:all .3s;overflow:hidden}.accordion-wrapper .accordion-item .accordion-panel p{margin:0}
