.header{height:6rem;margin-bottom:1.125rem}.card-body *{color:#fff}.contact-card{background:var(--secondary-background)}.contact-img{width:100%;height:39.688rem;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.contact-img img{width:100%;height:100%;object-fit:cover;object-position:center}textarea.form-control{min-height:8.25rem!important;max-height:8.25rem!important}.form-control{color:#dadae2!important;background-color:var(--primary-background)}.form-control:hover{border:1px solid #92949f!important;color:#dadae2!important}.form-control:focus{color:#bfc0c6!important}.contact-list{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.contact-list.contact-group-item{display:flex;flex-direction:row;align-items:center;gap:14px;align-self:center}.contact-list.icon{display:flex;width:3.125rem;height:3.125rem;padding:4px;align-items:center;aspect-ratio:1/1;color:#fff}.contact-list.text{display:flex;width:341px;flex-direction:column;align-items:flex-start;gap:8px;color:#fff}.nav-link{color:#fff}.nav-item{position:relative;flex-shrink:0}.nav-link:focus,.nav-link:hover{color:#fff}.nav-pills .nav-link.active.nav-cat:after{bottom:0;left:0;position:absolute;content:"";width:100%;height:2px;background-color:#f1591a;transition:.3s ease-in-out}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:transparent}.nav-pills .nav-link.active.nav-child,.nav-pills .show.nav-child>.nav-link{background-color:#f1591a}.accordion{width:100%;--bs-accordion-border-width: 0;margin:auto;font-family:Segoe UI,sans-serif}.accordion-item{border-bottom:1px solid #393939b8}.accordion-header{padding:1rem;background:var(--secondary-background);cursor:pointer;font-weight:700;position:relative;color:#fff;transition:background .3s ease}.accordion-header:after{content:"+";position:absolute;right:1rem;transition:transform .3s}.accordion-item.active .accordion-header:after{content:"-"}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 1rem;background:var(--secondary-background)}.accordion-content *{color:#fff}.accordion-item.active .accordion-content{max-height:300px;padding:1rem}@media (max-width: 767.98px){.nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:5px}.nav-item{flex-shrink:0}.nav::-webkit-scrollbar{display:none}}
