.faq-section{padding:100px 0;position:relative;background-size:cover}.faq-section .container{border-radius:20px;padding:50px 0;width:1200px;max-width:calc(100% - 40px)}.faq-section h1{font-weight:900;font-size:50px !important;line-height:55px;text-align:center;margin:0}.faq-section button{background:0;color:#fff;border:0;width:100%;display:flex;justify-content:space-between;padding:15px 0;cursor:pointer}.faq-section img{margin-top:5px;margin-left:20px;transition:transform 1s ease-out}.faq-section .flip{transform:rotateX(180deg)}.faq-section .accordion-item{padding:20px;border-bottom:1px solid rgba(255,255,255,0.48);list-style:none}.faq-section button h3{text-align:left;font-weight:800;font-size:18px !important;line-height:28px;margin:0}.faq-section .max-width-initial{max-height:0px;overflow:hidden;transition:all .75s}.faq-section p{font-size:18px;line-height:26px;max-width:calc(100% - 45px)}.faq-section ul{padding-left:0}@media screen and (min-width:768px){.faq-section .container{padding:100px}.faq-section button h3{font-size:22px}.faq-section h1{padding-bottom:20px}}