.one2call_faq .container{position:relative}.one2call_faq .sticky{position:sticky;top:6.25rem}.one2call_faq .details-group{display:flex;flex-direction:column;gap:20px}.one2call_faq .details{box-shadow:15px 25px 60px 0 rgba(0,0,0,.1);overflow:hidden;transition:height .3s ease-in-out,box-shadow .2s ease-in-out}.one2call_faq .img-wrapper{margin-bottom:36px}.one2call_faq .details__summary{border-bottom-style:solid;border-bottom-width:1px;cursor:pointer;font-size:1.125rem;list-style:none;padding:2rem 62px 2rem 1.55rem;position:relative;transition:color .3s ease-in-out}.one2call_faq .details__content{padding:1.5rem 1.25rem;position:relative}.one2call_faq .details__summary::-webkit-details-marker{display:none}.one2call_faq .details-icon{border-radius:100%;height:32px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .2s ease-in;width:32px}.one2call_faq .details-icon:after,.one2call_faq .details-icon:before{content:"";height:2px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}.one2call_faq .details-icon:before{height:2.5px;width:.7rem}.one2call_faq .details-icon:after{height:.7rem;width:2.5px}.one2call_faq [open] .details-icon{transform:translateY(-50%) rotate(135deg)}@media (prefers-reduced-motion:reduce){.one2call_faq .details,.one2call_faq .details-icon,.one2call_faq .details__summary{transition:none}}