.cf{padding-bottom:0}.cf #contactForm{background-color:var(--secondary-color);border-radius:var(--border-radius-medium)}.cf #contactForm label{padding-left:.5em;padding-bottom:.5em}.cf #contactForm input,.cf #contactForm textarea{padding:18px;background-color:#fff;border:1px solid var(--primary-color);border-radius:var(--border-radius-medium)}.cf #contactForm input:focus,.cf #contactForm textarea:focus{border:1px solid var(--accent-color);box-shadow:0 0}.cf #contactForm a svg{padding-bottom:4px}.cf #contactForm .submit-button-wrapper{position:relative}.cf #contactForm .submit-button-wrapper #loadingIcon{display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cf #contactForm #contactStatusWrapper div{border-radius:var(--border-radius-small)}.cf #contactForm #contactStatusWrapper div.alert-success{background-color:var(--accent-color)}.cf .social .social-icons a{text-decoration:none;color:var(--text-color);transition:color var(--t-d-small)ease}.cf .social .social-icons a svg{width:var(--h4-font-size);height:var(--h4-font-size)}.cf .social .social-icons a:hover{color:var(--primary-color)}.cf .social img{border-radius:var(--border-radius-medium)}.faq button{width:100%;background-color:transparent!important;box-shadow:none;border:none;padding:0;outline:inherit}.faq .accordion .accordion-item{background-color:var(--secondary-color);border-radius:var(--border-radius-medium);margin:20px 0;padding:20px;text-underline-offset:var(--txt-underline-offset)}.faq .accordion .accordion-item .accordion-button{position:relative}.faq .accordion .accordion-item .accordion-button h3{font-weight:var(--font-weight-medium)}.faq .accordion .accordion-item .accordion-button .arrow{position:absolute;top:0;right:0;transition:transform var(--t-d-small)ease}.faq .accordion .accordion-item .accordion-button[aria-expanded=true] .arrow{transform:rotate(180deg)}.faq{padding-top:0}