.clic-faq{margin:0 auto;padding-left:15px;padding-right:15px}.clic-faq-heading{text-align:center;margin-bottom:1.5rem}.clic-faq-description{margin-bottom:1.5rem;color:#444;line-height:1.5}.clic-faq-description p:last-child{margin-bottom:0}.clic-faq-item{border:1px solid #d6e6f2;border-radius:.5rem;padding:1rem 1.25rem;margin-bottom:.75rem;background-color:#f4f9fd;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.clic-faq-item:hover{border-color:#468dcb;background-color:#edf5fb;box-shadow:0 2px 10px rgba(0,87,127,.1)}.clic-faq-item[open]{border-color:#00577f;background-color:#e7f2fd;box-shadow:0 3px 12px rgba(0,87,127,.12)}.clic-faq-question{cursor:pointer;font-weight:600;color:#00577f;padding-right:2rem;position:relative;list-style:none;outline:0}.clic-faq-question::-webkit-details-marker{display:none}.clic-faq-question::marker{content:""}.clic-faq-question::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5em;font-weight:300;color:#468dcb;transition:color .2s ease;line-height:1}.clic-faq-item[open] .clic-faq-question::after{content:"−";color:#00577f}.clic-faq-answer{margin-top:.75rem;color:#444;line-height:1.5}.clic-faq-answer p:last-child{margin-bottom:0}@media (max-width:768px){.clic-faq-item{padding:.75rem 1rem}.clic-faq-question{padding-right:1.5rem;font-size:.95em}}#services:has(.clic-faq)>.wrap{background:#fff!important;color:#00577f!important}#services:has(.clic-faq)>.wrap::after{display:none}#services:has(.clic-faq) .clic-faq-heading{color:#00577f}