.card{background-color:var(--white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);overflow:hidden;transition:box-shadow var(--transition-normal),transform var(--transition-normal);border:1px solid var(--medium-gray)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-header{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--medium-gray);background-color:var(--light-gray)}.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5,.card-header h6{margin:0;color:var(--qk-accent-blue)}.card-body{padding:var(--spacing-xl)}.card-footer{padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--medium-gray);background-color:var(--light-gray)}.card-primary{border-left:4px solid var(--qk-accent-blue)}.card-success{border-left:4px solid var(--success)}.card-warning{border-left:4px solid var(--warning)}.card-danger{border-left:4px solid var(--danger)}.card-info{border-left:4px solid var(--info)}.card-orange{border-left:4px solid var(--qk-accent-orange)}.card-sm .card-body{padding:var(--spacing-md)}.card-lg .card-body{padding:var(--spacing-2xl)}.card-deck .card,.card-group .card{margin-bottom:var(--spacing-md)}.card-group .card:last-child{margin-bottom:0}.card-columns{column-count:1}@media (width >= 576px){.card-deck .card{margin-bottom:0}.card-columns{column-count:2}}@media (width >= 768px){.card-columns{column-count:3}}.card-img-overlay{position:absolute;inset:0;padding:var(--spacing-xl);background:linear-gradient(135deg,rgb(11 79 156 / 80%) 0,rgb(230 151 90 / 80%) 100%);color:var(--white);display:flex;flex-direction:column;justify-content:center}.card-title{margin-bottom:var(--spacing-md)}.card-img-overlay .card-title{color:var(--white);margin-bottom:var(--spacing-md)}.card-img-top{width:100%;height:auto;border-top-left-radius:calc(var(--border-radius-md) - 1px);border-top-right-radius:calc(var(--border-radius-md) - 1px)}.card-img-bottom{width:100%;height:auto;border-bottom-left-radius:calc(var(--border-radius-md) - 1px);border-bottom-right-radius:calc(var(--border-radius-md) - 1px)}.card-text:last-child{margin-bottom:0}.card-subtitle{margin-top:calc(var(--spacing-md) * -.25);margin-bottom:0;color:var(--medium-gray)}.card-link{color:var(--qk-accent-blue);text-decoration:none}.card-link:hover{color:var(--qk-accent-orange);text-decoration:underline}.card-link+.card-link{margin-left:var(--spacing-lg)}.card .list-group-item{border-left:none;border-right:none}.card .list-group-item:first-child{border-top:none}.card .list-group-item:last-child{border-bottom:none}.card-dark{background-color:var(--dark-gray);color:var(--white);border-color:var(--medium-gray)}.card-dark .card-footer,.card-dark .card-header{background-color:rgb(255 255 255 / 10%);border-color:rgb(255 255 255 / 20%)}.card-gradient-primary{background:linear-gradient(135deg,var(--qk-accent-blue) 0,var(--blue-light) 100%);color:var(--white);border:none}.card-gradient-orange{background:linear-gradient(135deg,var(--qk-accent-orange) 0,var(--orange-light) 100%);color:var(--white);border:none}.card-gradient-dark{background:linear-gradient(135deg,var(--blue-dark) 0,var(--qk-accent-blue) 100%);color:var(--white);border:none}.card-animated{animation:.5s ease-out card-fade-in}@keyframes card-fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-hover-scale:hover{transform:scale(1.02)}.card-hover-glow:hover{box-shadow:0 0 20px rgb(11 79 156 / 30%)}body:not(.p-home) .card-deck>.card:not(.card-success):not(.card-warning):not(.card-danger):not(.card-info):not(.card-primary):not(.card-orange):not(.card-dark):not(.card-gradient-primary):not(.card-gradient-orange):not(.card-gradient-dark):not(.qk-no-signature-border),body:not(.p-home) .card-grid>.card:not(.card-success):not(.card-warning):not(.card-danger):not(.card-info):not(.card-primary):not(.card-orange):not(.card-dark):not(.card-gradient-primary):not(.card-gradient-orange):not(.card-gradient-dark):not(.qk-no-signature-border),body:not(.p-home) .card-group>.card:not(.card-success):not(.card-warning):not(.card-danger):not(.card-info):not(.card-primary):not(.card-orange):not(.card-dark):not(.card-gradient-primary):not(.card-gradient-orange):not(.card-gradient-dark):not(.qk-no-signature-border),body:not(.p-home) .contact-grid>.contact-card:not(.qk-no-signature-border),body:not(.p-home) .qk-standard-grid>.qk-standard-card:not(.qk-no-signature-border),body:not(.p-home) .standard-grid>.contact-card:not(.qk-no-signature-border){border-color:var(--qk-accent-blue)}body:not(.p-home) .card-deck>.card:not(.card-success):not(.card-warning):not(.card-danger):not(.card-info):not(.card-primary):not(.card-orange):not(.card-dark):not(.card-gradient-primary):not(.card-gradient-orange):not(.card-gradient-dark):not(.qk-no-signature-border):nth-child(2n),body:not(.p-home) .card-grid>.card:not(.card-success):not(.card-warning):not(.card-danger):not(.card-info):not(.card-primary):not(.card-orange):not(.card-dark):not(.card-gradient-primary):not(.card-gradient-orange):not(.card-gradient-dark):not(.qk-no-signature-border):nth-child(2n),body:not(.p-home) .card-group>.card:not(.card-success):not(.card-warning):not(.card-danger):not(.card-info):not(.card-primary):not(.card-orange):not(.card-dark):not(.card-gradient-primary):not(.card-gradient-orange):not(.card-gradient-dark):not(.qk-no-signature-border):nth-child(2n),body:not(.p-home) .contact-grid>.contact-card:not(.qk-no-signature-border):nth-child(2n),body:not(.p-home) .qk-standard-grid>.qk-standard-card:not(.qk-no-signature-border):nth-child(2n),body:not(.p-home) .standard-grid>.contact-card:not(.qk-no-signature-border):nth-child(2n){border-color:var(--qk-accent-orange)}@media (width <= 576px){.card-body{padding:var(--spacing-lg)}.card-footer,.card-header{padding:var(--spacing-md) var(--spacing-lg)}.card-columns{column-count:1}}