.elementor-679 .elementor-element.elementor-element-4b0b889c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-679 .elementor-element.elementor-element-7d4073b3 > .elementor-element-populated {
    padding: 20px 20px 20px 0px;
}

.elementor-679 .elementor-element.elementor-element-58a37466 {
    text-align: left;
}

    .elementor-679 .elementor-element.elementor-element-58a37466 .elementor-heading-title {
        color: #E3E3E3;
        font-family: "BMW TypeNext Regular", Sans-serif;
        font-size: 40px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1.4em;
    }

.elementor-679 .elementor-element.elementor-element-5da77777 {
    text-align: left;
    color: #FFFFFF;
    font-family: "BMW TypeNext Light", Sans-serif;
    font-weight: 400;
}

.elementor-679 .elementor-element.elementor-element-4b0b889c {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-679 .elementor-element.elementor-element-6066fdb5 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-679 .elementor-element.elementor-element-16fa1991:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-16fa1991 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2022/10/HallofFame_original_2560x1440.jpg.asset_.1614612125461.jpg");
    background-position: top center;
    background-size: contain;
}

.elementor-679 .elementor-element.elementor-element-16fa1991 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #000000 0%, #000000CC 93%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-679 .elementor-element.elementor-element-16fa1991 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

@media(max-width:767px) {
    .elementor-679 .elementor-element.elementor-element-7d4073b3 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-679 .elementor-element.elementor-element-58a37466 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-679 .elementor-element.elementor-element-5da77777 {
        font-size: 14px;
    }
}

@media(min-width:768px) {
    .elementor-679 .elementor-element.elementor-element-7d4073b3 {
        width: 100%;
    }

    .elementor-679 .elementor-element.elementor-element-2df799dd {
        width: 32.877%;
    }
}
/* Start Custom Fonts CSS */

@font-face {
    font-family: 'BMW TypeNext Regular';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('/../2022/10/BMWTYPENEXT-REGULAR.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */ @font-face {
    font-family: 'BMW TypeNext Light';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('/../2022/10/BMWTYPENEXT-LIGHT.woff') format('woff');
}
/* End Custom Fonts CSS */
