.t4s-type-accordion>.t4s-tab-wrapper{position:relative;border-bottom:1px solid var(--border-color)}.t4s-type-accordion>.t4s-tab-wrapper:last-child{border:none}.t4s-type-accordion .t4s-accor-title{padding:0;justify-content:space-between;font-size:16px;font-weight:400;color:var(--title-cl);position:relative;background-color:var(--bg-title-cl);align-items:center;line-height:24px;display:flex}.t4s-type-accordion .t4s-tab-wrapper.t4s-active .t4s-accor-title{color:var(--title-active-cl);border-bottom:1px solid var(--border-color);background-color:var(--bg-title-active-cl)}.t4s-type-accordion .t4s-tab-content{padding:20px 0 0}.t4s-accor-title .t4s-accor-icon{margin-right:5px;color:inherit}.t4s-accor-title .t4s-accor-icon svg{height:20px;fill:currentColor;align-self:center;width:20px;display:flex}.t4s-accor-title .t4s-accor-text{padding:16px 0;justify-content:center;align-items:center;line-height:24px;display:inline-flex}.t4s-accor-title .t4s-accor-item-nav{height:30px;justify-content:flex-end;align-items:center;width:30px;display:flex}.t4s-accor-title .t4s-accor-item-nav svg{height:12px;transform:rotate(90deg);transition:.5s ease 0s;width:12px}.t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav svg{transform:rotate(270deg)}.t4s-accordion-style-2 .t4s-accor-title .t4s-accor-item-nav{height:56px;right:0;color:var(--title-cl2);position:absolute;bottom:0;top:0;background-color:var(--title-cl);margin:auto;width:56px;vertical-align:top;display:inline-block;z-index:2}.t4s-accordion-style-2 .t4s-accor-title .t4s-accor-item-nav:after,.t4s-accordion-style-2 .t4s-accor-title .t4s-accor-item-nav:before{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);transition:transform .35s ease-in-out,opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;content:"";position:absolute;top:50%;background-color:currentColor;background-color:var(--title-cl2);left:50%}.t4s-accordion-style-2 .t4s-accor-title .t4s-accor-item-nav:before{height:2px;opacity:1;width:15px}.t4s-accordion-style-2 .t4s-accor-title .t4s-accor-item-nav:after{height:15px;opacity:1;width:2px}.t4s-accordion-style-2 .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav{background-color:var(--title-active-cl)}.t4s-accordion-style-2 .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:before{opacity:0}.t4s-accordion-style-2 .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:after,.t4s-accordion-style-2 .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);background-color:var(--title-active-cl2)}.t4s-accordion-style-2 .t4s-type-accordion .t4s-accor-title{padding:0 0 0 10px}.t4s-accordion-style-2 .t4s-type-accordion .t4s-tab-content{padding:20px 20px 0}.t4s-accordion-style-2 .t4s-tab-wrapper .t4s-accor-title .t4s-accor-item-nav svg{display:none}.t4s-accordion-style-2 .t4s-type-accordion>.t4s-tab-wrapper{border:1px solid var(--border-color);margin-bottom:10px}.t4s-block-accordion .t4s-tab-wrapper .t4s-accor-item-nav:after,.t4s-block-accordion .t4s-tab-wrapper .t4s-accor-item-nav:before{height:2px;right:0;content:"";position:absolute;bottom:0;top:0;background-color:var(--title-cl);margin:auto;left:0;width:12px;z-index:2}.t4s-block-accordion .t4s-tab-wrapper .t4s-accor-item-nav:after{height:12px;width:2px}.t4s-block-accordion.t4s-type-accordion>.t4s-tab-wrapper:last-child{border-bottom:1px solid var(--border-color)}.t4s-block-accordion{margin-bottom:var(--mgb)}.t4s-block-accordion.t4s-type-accordion .t4s-accor-title{padding:0}.t4s-block-accordion .t4s-accor-title .t4s-accor-text{padding:13px 0;font-size:26px;line-height:36px}@media (max-width:1024px){.t4s-block-accordion{margin-bottom:var(--mgb-tb)}}@media (max-width:767px){.t4s-block-accordion{margin-bottom:var(--mgb-mb)}.t4s-type-accordion .t4s-accor-title{padding:0 60px 0 10px}.t4s-accordion-style-2 .t4s-type-accordion .t4s-accor-title{padding:10px 50px 10px 10px}.t4s-accordion-style-2 .t4s-accor-title .t4s-accor-item-nav{right:10px}.t4s-type-accordion .t4s-tab-content{padding:10px}.t4s-accor-title .t4s-accor-text{padding:6px 0}.t4s-accor-title .t4s-accor-item-nav{height:36px;width:36px}}