/* Header fixes */
.header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 1000 !important;
    background-color: #ffffff !important;
    border-block-start: 15px outset #222b57 !important;
    border-block-end: 15px outset #222b57 !important;
    border-image: repeating-linear-gradient(135deg, #eade00, #eade00 30px, #222b57 30px, #222b57 60px) 15 !important;
}

body {
    padding-top: var(--header-height, 150px);
    margin: 0;
} 