#faqs{padding-top:0}#faqs .banner{padding-top:8rem;padding-bottom:4rem;background:linear-gradient(90deg, #D673AF 0%, #CF358D 100%)}#faqs .banner .butterfly-stroke{width:15%;max-width:8.5rem;top:10rem;left:6%;transform:rotateY(180deg)}#faqs .banner .butterfly-right{max-width:14.1rem;width:20%;top:15rem;right:0}#faqs .banner .title .img{width:30%;height:auto;max-width:19.5rem;margin-left:-8.5rem}#faqs .banner .title h1{margin-bottom:2rem}#faqs .banner .title p{max-width:20rem}#faqs .container .bg-white{width:90%;max-width:60rem;padding:2rem 2rem 4rem;margin-top:-2rem;margin-bottom:3rem}#faqs .container article{padding-top:2rem}#faqs .container .content .accordion{padding:0 1rem 1rem;border-bottom:1px solid #D357A0;margin-top:2.5rem;margin-bottom:3rem}#faqs .container .content .accordion .head{padding-right:3.5rem;margin-bottom:1rem;cursor:pointer}#faqs .container .content .accordion .head p{text-transform:uppercase;transition-duration:.2s;transition-property:opacity}#faqs .container .content .accordion .head .btn-accordion{width:1.8rem;height:1.8rem;border-radius:50%;right:0;transition-duration:.2s;transition-property:transform;background-color:#C35383}#faqs .container .content .accordion .head .btn-accordion::before,#faqs .container .content .accordion .head .btn-accordion::after{content:'';width:.5rem;height:2px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transition-duration:.25s;transition-property:transform;background-color:white}#faqs .container .content .accordion .head .btn-accordion::after{transform:rotate(90deg)}#faqs .container .content .accordion .head.open .btn-accordion::before,#faqs .container .content .accordion .head.open .btn-accordion::after{transform:rotate(-180deg)}@media (hover: hover){#faqs .container .content .accordion .head:hover p{opacity:.6}#faqs .container .content .accordion .head:hover .btn-accordion{transform:translateX(-0.5rem)}}#faqs .container .content .accordion .body{height:0;overflow:hidden;transition-duration:.35s;transition-property:height}#faqs .container .content .accordion .body .body-content{padding:1rem 0}#faqs .container .content .accordion .body .body-content p{font-size:.9rem;line-height:1.66em}#faqs .container .content .accordion .body .body-content img{width:50rem;height:auto}@media screen and (max-width: 640px){#faqs .banner{padding-top:6rem}#faqs .banner .title h1{margin-bottom:7rem}#faqs .banner .title .img{width:32.5%;margin-left:-8.5rem}#faqs .container .content .accordion{padding-right:.5rem;padding-left:.5rem}#faqs .container .bg-white{padding-right:1.5rem;padding-left:1.5rem}}
