.faq .container{position:relative}.faq .top-content{background-color:#fff;position:relative;z-index:11}.faq .top-content p:not(.label){font-size:16px}.faq .top-content:before{left:-160px}.faq .top-content:after,.faq .top-content:before{background:radial-gradient(95.89% 45.15% at 100%,at 50%,#f0eff4 0,hsla(0,0%,100%,0) 99.91%);background:radial-gradient(95.89% 45.15% at 100% 50%,#f0eff4 0,hsla(0,0%,100%,0) 99.91%);content:"";height:100%;position:absolute;width:160px}.faq .top-content:after{right:-160px;top:0;transform:matrix(-1,0,0,1,0,0)}.faq .title{margin-top:5px}.faq .inner{background:linear-gradient(180deg,#f8f8f8 7.62%,hsla(0,0%,97%,0));overflow:hidden;padding-top:100px;position:relative}.faq .triangle--shape{background-color:transparent;border-color:#fff transparent transparent;border-style:solid;border-width:60px 50vw 0;height:0;width:0;z-index:11}.faq .triangle--shape.top-position{position:absolute;top:0}.faq .line{background:linear-gradient(180deg,#f2f2f2,#f2f2f2 90%,transparent);border-radius:100px 0 0 30px;height:calc(100% + 100px);position:absolute;top:-100px;width:1px}.faq .line:first-child{left:0}.faq .line:nth-child(2){left:33.33333%}.faq .line:nth-child(3){left:66.66667%}.faq .line:nth-child(4){right:0}.faq .accordion .card-item{position:relative;transition:all .3s;z-index:11}.faq .accordion .card-item:before{background:#fa2957;border-radius:1px;content:"";height:7px;left:0;position:absolute;top:30px;width:1px}.faq .accordion .card-item .card-body{padding:25px 95px 25px 30px}.faq .accordion .card-item p{transition:all .3s}.faq .accordion .card-item .title{font-size:16px;font-weight:700;line-height:26px}.faq .accordion .card-item:not(:last-child):after{background-color:rgba(243,241,254,.1);bottom:0;content:"";height:1px;left:25px;position:absolute;width:calc(100% - 50px)}.faq .accordion .card-item .card-header{background-color:#fff}.faq .accordion .card-item .card-header .card-toggle{cursor:pointer;padding:25px 0 25px 25px}.faq .accordion .card-item .card-header .card-toggle .wrap{margin-right:25px}.faq .accordion .card-item .card-header .card-toggle:hover .button:after,.faq .accordion .card-item .card-header .card-toggle:not(.collapsed) .button:after{height:0}.faq .accordion .card-item .card-header .card-toggle .icon{height:auto;margin-right:25px;max-height:35px;max-width:35px;width:auto}.faq .accordion .card-item .card-header .card-toggle .button{height:30px;min-width:30px;width:30px}.faq .accordion .card-item .card-header .card-toggle .button:before{background-color:#fa2957;content:"";height:2px;width:14px}.faq .accordion .card-item .card-header .card-toggle .button:after{background-color:#fa2957;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .35s ease;width:2px}.faq .accordion .card-item .card-body *+*{margin-top:15px}.faq .accordion .card-item .card-body p{font-size:16px}@media screen and (max-width:767px){.faq .accordion .card-item .card-header .card-toggle{padding-right:25px}}