.faq-main-section{ position:relative; width:100%; display:block; z-index:100}.faq-main-section .fullwidth-container{ display:block; width:100%}@media (max-width:600px){ .faq-main-section .fullwidth-container{ display:block; width:100%; margin:2em 0%}}.faq-main-section h4{ color:rgb(50,92,121); line-height:1.1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:10px 0 20px 0px; white-space:nowrap; font-size:40px; text-align:left}@media (max-width:1100px){ .faq-main-section h4{ font-size:22px }}@media (max-width:500px){ .faq-main-section h4{ font-size:20px }}.faq-main-section h4:after{ content:""; display:block; position:relative; width:300px; height:2px; margin:0 0 0 20px; background:rgb(50,92,121); text-shadow:none; -webkit-transition:all .6s ease-in-out 0s; -o-transition:all .6s ease-in-out 0s; transition:all .6s ease-in-out 0s}.faq-main-section h4:hover:after{ width:180px; background:rgb(50,92,121)}.faq-main-section h3{ margin:0 0 30px 0; font-size:25px; line-height:30px; letter-spacing:-.045em; color:rgb(151,179,202); text-align:left}@media (max-width:1100px){ .faq-main-section h4{ font-size:35px} .faq-main-section h3{ font-size:20px; line-height:25px}}@media (max-width:500px){ .faq-main-section h4{ font-size:30px} .faq-main-section h3{ font-size:20px; line-height:25px; margin:0 0 0px 0}}#faqSection .collapsible{ background-color:rgb(50,92,121); border:1px solid hsla(0,0%,51.4%,.16); border-radius:7px; color:white; width:100%; font-size:1.05em; line-height:1.4em; padding:12px; text-align:left; cursor:pointer}#faqSection .collapsible:after{ content:"\002B"; font-weight:bold; float:right; margin-left:5px}#faqSection .active:after{ content:"2212"}#faqSection .faq-content{ overflow:hidden; -webkit-transition:all .25s ease 0s; -o-transition:all .25s ease 0s; transition:all .25s ease 0s; background:white; border:1px solid hsla(0,0%,51.4%,.16); padding:1em; border-radius:7px; max-height:0px; visibility:hidden}