.questions{margin-bottom:20px;width:100%;position:relative}.questions-item:last-child{border-bottom:0}.questions h3{color:var(--color-gray-100)}.questions-item{position:relative;width:100%;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.questions-panel p:last-child{margin-bottom:0}.questions-panel{max-height:0;position:relative;overflow:hidden;transition:max-height .3s;color:var(--color-gray-800)}.questions-link:focus,.questions-link:hover{background:0 0}.questions-panel.is-active{max-height:400px}.questions-link i:before,.questions-link i:after{width:12px;height:1px;content:'';position:absolute;top:50%;left:50%;transition:all .3s;transform:translate(-50%,-50%);background:var(--color-light)}.questions-link i:after{transform:translate(-50%,-50%) rotate(90deg)}.questions-item.is-active .questions-link i:after{transform:translate(-50%,-50%)}.questions-link i{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;font-size:20px;border-radius:50%;transition:all .3s;background:var(--color-primary)}.questions-link{display:block;padding:10px 40px 10px 0;text-align:left;border:0;position:relative;font-family:var(--font-family-base),sans-serif;text-transform:none;color:var(--color-light);text-decoration:none;font-weight:500;font-size:18px;border-radius:0;width:100%;height:auto;background:0 0}@media screen and (min-width:768px){.questions-link{font-size:22px}.questions-link i{width:38px;height:38px}}@media screen and (min-width:1024px){.questions-link i:before,.questions-link i:after{width:18px;height:.094rem}.questions-link{padding-right:70px}.questions-item{position:relative;width:100%;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.1)}.questions-link{font-size:24px}.questions-link i{width:48px;height:48px}}