.expand_bullets{background-repeat:no-repeat;padding-bottom:var(--section_spacing);padding-top:var(--section_spacing);position:relative;z-index:9}.expand_bullets .overlay{height:100%;inset:0;position:absolute;width:100%}.expand_bullets .content-wrapper{position:relative;z-index:9}.expand_bullets .btn_sec{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.expand_bullets .main_content .layout{align-items:center;display:flex;flex-wrap:wrap;row-gap:40px}.expand_bullets .main_content .visual-wrapper{align-items:center;align-self:stretch;display:flex;justify-content:center;text-align:center}.expand_bullets .main_content .visual img{transition:opacity .3s ease-in-out}.expand_bullets .main_content .visual video{width:100%}.expand_bullets .top-content .pre_header>p{display:inline-block;font-weight:600;line-height:2;margin-bottom:34px;position:relative}.expand_bullets .top-content .pre_header>p:after{background-color:var(--tertiary_color);border-radius:60px;content:"";height:6px;left:0;position:absolute;top:100%;width:100%}.expand_bullets .main_content .accordion{position:relative}.expand_bullets .main_content .active-border{border:1px solid;border-radius:15px;left:0;pointer-events:none;position:absolute;transition:top .4s ease,height .4s ease;width:100%}.expand_bullets .main_content .item{border-radius:15px;cursor:pointer;padding:0}.expand_bullets .main_content .item .item_title{align-items:center;display:flex;gap:12px;opacity:70%;padding-bottom:24px;position:relative}.expand_bullets .main_content .item.active .item_title{opacity:1}.expand_bullets .main_content .item .item_title *{font-weight:400;margin:0}.expand_bullets .main_content .item.active .item_title *{font-weight:600}.expand_bullets .main_content .content{height:0;overflow:hidden;transition:height .4s ease}.expand_bullets .main_content .content-inner{padding-top:20px}.expand_bullets .main_content .accordion .item_top{margin-bottom:42px}.expand_bullets .main_content .item .item_title .progress-dot{background:#d9d9d9;border-radius:50%;flex-shrink:0;height:20px;width:20px}.expand_bullets .main_content .item.active .item_title .progress-dot{background:conic-gradient(var(--tertiary_color) 0deg,var(--tertiary_color) var(--progress,0deg),#d9d9d9 var(--progress,0deg))}.expand_bullets .main_content .item .item_title span.arrow{margin-left:auto;opacity:0;transition:all .3s ease-in-out}.expand_bullets .main_content .item.active .item_title span.arrow{opacity:1}.expand_bullets .main_content .item .item_title span.arrow svg{height:12px;width:12px}.expand_bullets .main_content .item .item_title .title-progress{bottom:0;height:2px;left:0;position:absolute;width:100%}.expand_bullets .main_content .item .item_title .title-progress .fill{background:var(--tertiary_color);height:100%;width:0}.expand_bullets .main_content .item:not(:last-child){padding-bottom:24px}.expand_bullets .main_content .item.active{pointer-events:none}.expand_bullets .main_content .item .item_title h6{font-size:22px;line-height:1.4}.expand_bullets .main_content .visual{position:relative}.expand_bullets .main_content .visual img,.expand_bullets .main_content .visual video{opacity:1;transform:scale(1);transition:opacity .35s ease,transform .35s ease}.expand_bullets .main_content .visual.is-switching img,.expand_bullets .main_content .visual.is-switching video{opacity:0;transform:scale(.98)}.expand_bullets .btn_sec a{align-items:center;display:flex;gap:10px;justify-content:center}.expand_bullets .btn_sec .icon{height:9px;min-width:9px;position:relative}.expand_bullets .btn_sec .icon span{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}.expand_bullets .btn_sec .icon span img{height:100%;width:100%}.expand_bullets .btn_sec .icon:not(.no_hover_icon) .hover{transform:scale(0)}.expand_bullets .btn_sec a:hover .icon:not(.no_hover_icon) .hover{transform:scale(1)}.expand_bullets .btn_sec a:hover .icon:not(.no_hover_icon) .initial{transform:scale(0)}.expand_bullets .main_content .visual{border-radius:8px;overflow:hidden}@media(max-width:992px){.expand_bullets .main_content .accordion .item_top{margin-bottom:20px}.expand_bullets .main_content .visual-wrapper{order:2}.expand_bullets .main_content .accordion{order:1}.expand_bullets .btn_sec{margin:0}.expand_bullets .main_content .item .item_title h6{font-size:18px;line-height:normal}.expand_bullets .main_content .item .item_title{padding-bottom:10px}.expand_bullets .main_content .item:not(:last-child){padding-bottom:15px}}