  /* General Page Styles */
    body {
        font-family: 'LindeDaxGlobal';
        background-color: #ffffff;
        color: #003256;
        margin: 0;
    }

    .page-container {
        margin: 0 auto;
        padding: 20px;
    }

    .full-width-blue-widget {
        width: 100%;
        margin: 0 auto;
        background-color: #002D54;
        color: white;
        padding: 30px;
        margin: 50px 0px;
    }

    /* Block Styling */
    .block {
        display: flex;
        gap: 20px;
        max-width: 1200px;
        margin: 0 auto;

    }

    .table-block {
        max-width: 1200px;
        margin: 0 auto;
        margin-bottom: 40px;
    }

    .content-left,
    .content-right {
        flex-basis: 50%;
    }

    .block-image {
        max-width: 100%;
        height: auto;
        border-radius: 8px;
        /* Optional rounded corners */
    }

    /* Headings */
    .main-heading {
        font-size: 3.6rem;
        margin-bottom: 20px;
        font-weight: bold;
    }

    .subheading {
        font-size: 3.2rem;
        margin-bottom: 20px;
    }

    .small-heading {
        font-size: 3.2rem;
        margin-bottom: 20px;
        font-weight: 700;
    }

    /* Paragraphs */
    .paragraph {
        font-size: 1.6rem;
        line-height: 1.6;
        margin-bottom: 30px;
    }

    /* Separator Styling */
    .separator {
        border: none;
        height: 1px;
        background: #e0e0e0;
        /* Light gray line */
        margin: 40px 0;
        /* Space around the separator */
    }

    /* List with Blue Arrows */
    .info-list {
        list-style: none;
        padding: 0;
    }

    .info-item {
        display: flex;
        align-items: center;
        font-size: 2rem;
        margin: 10px 0;
    }

    .arrow {
        width: 12px;
        height: 12px;
        margin-right: 10px;
        transform: rotate(320deg);
        border-color: #0077CC;
        border-style: solid;
        border-width: 0 3px 3px 0;
    }

    /* Table Styling */
    .info-table {
        width: 100%;
        border-collapse: collapse;
        /* Remove default table borders */
    }

    .info-table td {
        font-size: 1.6rem;
        padding: 10px 0;
    }

    .info-table tr {
        border-bottom: 1px solid #e0e0e0;
        /* Separator lines between rows */
    }

    /* Full-Width Card */
    .fullwidth-card {
        background-color: #f2f6f7;
        padding: 40px 20px;
        margin-top: 40px;
        text-align: left;
        /* Center-align content */
        border-radius: 10px;
        /* Smooth rounded corners */
    }

    .card-heading {
        font-size: 3.2rem;
        margin-bottom: 20px;
        /* Space between heading and paragraph */
    }

    .cta-button {
        padding: 12px 40px;
        font-size: 1.6rem;
        color: #FFFFFF;
        background-color: #0077CC;
        border-radius: 7px;
        border: none;
        cursor: pointer;
        transition: background-color 0.3s ease;
    }

    .cta-button:hover {
        background-color: #005fa3;
    }

    #last-section {
        margin-bottom: 40px;
    }

    #light-element,
    #arrow {
        color: #0077CC;
    }
    #arrow{
        font-weight: lighter;
    }

    .heading-wrapper {
        display: flex;
        align-items: center;
    }

    .decoration-line {
        height: 50px;
        width: 8px;
        background-color: #0077CC;
        margin-right: 10px;
    }

    #blue-paragraph {
        color: white;
        margin-left: 20px;
    }

    .widget-container {
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        padding: 20px;
        box-sizing: border-box;
    }

    .myaga-breadcrumbs-list {
        list-style: none;
        display: flex;
        max-width: 1200px;
        margin: 0px 20px;
        gap: 10px;
    }

    .myaga-breadcrumbs-link {
        color: #00305c;
    }

    .myaga-breadcrumbs-separator {
        color: #888;
    }

    #myaga-breadcrumbs-current {
        color: #0077CC;

    }

    .myaga-breadcrumbs {
        max-width: 1000px;
    }