.rts-accordion.style1 .accordion-item{background:0 0;border:none;padding-bottom:30px;position:relative;padding-left:60px}.rts-accordion.style1 .accordion-item:last-child{padding-bottom:0}.rts-accordion.style1 .accordion-item .accordion-header button{background:0 0;border:none;font-weight:700;font-size:18px;line-height:23px;box-shadow:none;padding:0;position:relative;color:#1c2539}.rts-accordion.style1 .accordion-item .accordion-header button:before{content:"";position:absolute;left:0;left:-11.4%;background:#fff;border:5px solid var(--color-primary);height:20px;width:20px;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:30px;background-color:#fff;z-index:5;transition:.3s}.rts-accordion.style1 .accordion-item .accordion-body{padding:15px 0 0}.rts-accordion.style1 .accordion-item:after{content:"";display:block;width:1px;height:100%;border-left:2px dashed #df0a0a;top:3px;left:18px;position:absolute}.rts-accordion.style2 .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none}.rts-accordion.style2 .accordion-item{margin-bottom:20px}.rts-accordion.style2 .accordion-item .accordion-header button{background:0 0;box-shadow:0px 5px 52px rgba(0,0,0,.05);border:1px solid #eaeaea;font-weight:400;font-size:18px;line-height:24px;color:#fff;height:60px;align-items:center;display:flex;padding:0 20px}.rts-accordion.style2 .accordion-item .accordion-header button span{color:var(--color-primary);margin-right:4px}.rts-accordion.style2 .accordion-item .accordion-header button .accordion-icon{font-size:16px;display:block;margin-left:8px;margin-right:0}.rts-accordion.style2 .accordion-item .accordion-header button .accordion-icon i{background:#eaeaea;width:30px;width:50px;height:30px;height:50px;line-height:30px;line-height:50px;text-align:center;display:inline-block;color:var(--color-primary);border-radius:50%}.rts-accordion.style2 .accordion-item .accordion-header button .accordion-icon-active{display:none;margin-left:8px;margin-right:0}.rts-accordion.style2 .accordion-item .accordion-header button .accordion-icon-active i{background:var(--color-primary);color:#fff;width:30px;width:50px;height:30px;height:50px;line-height:30px;line-height:50px;text-align:center;display:inline-block;border-radius:50%}.rts-accordion.style2 .accordion-item .accordion-header button .accordion-icon,.rts-accordion.style2 .accordion-item .accordion-header button .accordion-icon-active{position:absolute;right:20px;top:50%;transform:translate(0px,-50%)}.rts-accordion.style2 .accordion-item .accordion-header button[aria-expanded=true]{background:#fff;color:#1c2539}.rts-accordion.style2 .accordion-item .accordion-header button[aria-expanded=true] .accordion-icon{display:none}.rts-accordion.style2 .accordion-item .accordion-header button[aria-expanded=true] .accordion-icon-active{display:block;font-size:16px}.rts-accordion.style2 .accordion-item .accordion-body{background:#fff;padding:15px 30px 0 20px}.rts-accordion.style1 .accordion-item .accordion-header button[aria-expanded=true]::before{content:"";position:absolute;left:0;left:-14.6%;background-image:none;height:50px;width:50px;background:var(--color-primary);background-repeat:no-repeat;background-size:cover;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:30px;z-index:5}.engineer_accordion .rts-accordion.style2 .accordion-item .accordion-header button{padding:20px!important}.engineer_accordion .rts-accordion.style2 .accordion-item .accordion-body{background:#fff!important;padding:0 20px 10px!important}