
header {margin-top: 65px; padding: 40px; background-image: linear-gradient(to top, #8B1074 20%, #6D2181 80%); 
    border-radius: 15px; text-align: center;}
header p{font-size: 20px; font-weight: bold; color: #fff; margin-top: 20px;} 

section {overflow-x: hidden;}
.faq .row{padding:0 1rem; flex-flow: column;} 
.faq .row .accordion-container{ width:100%;}  
.faq .row .accordion-container{text-align: right; margin-top: 65px;}  
.faq .row .accordion-container .accordion .accordion-header{margin:1rem 0; 
box-shadow: 1px 8px 20px rgba(0, 0, 0, 0.1), 1px 2px 3px rgba(0, 0, 0, 0.08);cursor: pointer;}  
.faq .row .accordion-container .accordion .accordion-header span{display: inline-block; text-align: center; 
height:4rem; width:5rem;line-height: 4rem; font-size: 20px;background:#fff;color:#6D2181;}  
.faq .row .accordion-container .accordion .accordion-header h3{display: inline; color: #6D2181; font-weight: 400;
line-height: 4rem; padding-right: 30px;font-size: 20px;}  
.faq .row .accordion-container .accordion .accordion-body{ padding:1rem;color: #808080;
box-shadow: 1px 7px 20px rgba(0, 0, 0, 0.1), 1px 3px 3px rgba(0, 0, 0, 0.08);font-size: 14px;display: none;}  
.faq .row .accordion-container .accordion:nth-child(1) .accordion-body{display: block;}

  