#faq::before{font-family:"Font Awesome 5 Free";content:'\f086';font-weight:900}.faq-info{margin:0 auto;padding:0 8% 2rem;border-collapse:separate;position:relative;max-width:700px}.faq-info .row{margin:1rem}.faq-info .row>div{padding-top:1rem}.faq-info .row>.col-md-4{text-align:right}.faq-info button{width:160px}.faq-bg1{position:relative;padding-left:.75rem;padding-right:.5rem}.faq-bg1::before{content:"";position:absolute;background-color:#f5f5f5;height:calc(100% - 7.75rem);left:0;right:3vw;top:9.25rem;z-index:-1}.faq-bg2{position:relative;padding-left:.75rem;padding-right:.5rem;margin-bottom:8rem}.faq-bg2::before{content:"";position:absolute;background-color:#f5f5f5;height:9.25rem;left:0;right:3vw;top:0;z-index:-1}.faq-title{text-align:center;padding-top:8rem;margin-bottom:5rem}#faq1::before{font-size:8rem;color:#f5f5f5;position:absolute;top:-.25rem;left:15%;font-family:"Font Awesome 5 Free";content:'\f108';font-weight:900;z-index:-1}#faq2::before{font-size:8rem;color:#fff;position:absolute;top:-.25rem;right:15%;font-family:"Font Awesome 5 Free";content:'\f109';font-weight:900;z-index:-1}.faq-box{border:solid 2px #d5d5d5;border-radius:.55rem;margin:1.5rem auto;max-width:700px;background-color:#fff;transition:1s linear all}.faq-box:hover{border-color:#3275cd}.faq-box summary{list-style:none;padding:1.75rem 2.25rem;color:#3275cd}.faq-box summary::before{position:absolute;margin-left:-3.4rem;margin-top:-1.5rem;display:inline-block;font-size:3rem;font-family:"Font Awesome 5 Free";content:'\f055';font-weight:900;letter-spacing:0}.faq-box[open] summary::before{animation:fadeIn-faq0 0.8s ease-out}@keyframes fadeIn-faq0{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.faq-box p{padding:0 2.25rem 1.75rem;margin-bottom:0}.faq-box[open] p{animation:fadeIn-faq 0.8s ease}@keyframes fadeIn-faq{0%{opacity:0;transform:translateY(-10px);padding-bottom:0}100%{opacity:1;transform:none;padding-bottom:1.75rem}}