/* screen - ylp-award */

.ylp-award {
    align-items: center;
    background-color: var(--black-squeeze);
    border: 0.05vw none;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    width: 100%;
}

.ylp-award .overlap-group6 {
    background-image: url(..assets/img/rectangle-256-4.png);
    background-position: 50% 50%;
    background-size: cover;
    height: 56.41vw;
    position: relative;
    width: 100%;
}

.ylp-award .rectangle-343 {
    background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    height: 56.25vw;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate(180deg);
    width: 100%;
}

.ylp-award .sfaaz-logo-5 {
    cursor: pointer;
    height: 9.06vw;
    left: 2.03vw;
    position: absolute;
    top: 1.2vw;
    width: 7.24vw;
}

.ylp-award .group-2 {
    cursor: pointer;
    height: 3.59vw;
    left: 50.0vw;
    min-width: 25.26vw;
    position: absolute;
    top: 36.61vw;
}

.ylp-award .overlap-group-1 {
    background-color: var(--red);
    height: 3.59vw;
    justify-content: flex-end;
    min-width: 25.16vw;
    padding: 0 2.71vw;
}

.ylp-award .read-more-about-ylp-awards {
    letter-spacing: 0;
    line-height: normal;
    min-height: 2.03vw;
    min-width: 19.64vw;
}

.ylp-award .ylp-award-1 {
    left: 50.0vw;
    top: 28.07vw;
}

.ylp-award .the-shipping-forwa {
    left: 50.0vw;
    letter-spacing: 0;
    line-height: normal;
    opacity: 0.9;
    position: absolute;
    top: 32.86vw;
}

.ylp-award .group-6 {
    cursor: pointer;
    height: 4.22vw;
    left: 84.9vw;
    min-width: 14.32vw;
    position: absolute;
    top: 1.3vw;
}

.ylp-award .overlap-group1 {
    align-items: flex-start;
    background-color: var(--red);
    display: flex;
    height: 4.22vw;
    min-width: 14.22vw;
    padding: 1.09vw 3.59vw;
}

.ylp-award .group-152 {
    cursor: pointer;
    height: 4.22vw;
    left: 67.55vw;
    min-width: 15.78vw;
    position: absolute;
    top: 1.3vw;
}

.ylp-award .overlap-group2 {
    align-items: center;
    background-color: var(--white);
    display: flex;
    height: 4.22vw;
    justify-content: flex-end;
    min-width: 15.68vw;
    padding: 0 1.46vw;
}

.ylp-award .download-fiata-diplo {
    letter-spacing: 0;
    line-height: normal;
    min-height: 1.72vw;
    text-align: center;
    width: 12.71vw;
}

.ylp-award .about-us {
    cursor: pointer;
    left: 11.93vw;
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
    top: 2.5vw;
}

.ylp-award .membership {
    cursor: pointer;
    left: 18.96vw;
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
    top: 2.5vw;
}

.ylp-award .training-programs {
    cursor: pointer;
    left: 27.81vw;
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
    top: 2.5vw;
}

.ylp-award .ylp-award-2 {
    cursor: pointer;
    left: 40.05vw;
    top: 2.5vw;
}

.ylp-award .news-updates {
    cursor: pointer;
    left: 48.28vw;
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
    top: 2.5vw;
}

.ylp-award .rectangle-7 {
    background-color: var(--white);
    height: 0.1vw;
    left: 11.41vw;
    opacity: 0.5;
    position: absolute;
    top: 7.14vw;
    width: 87.71vw;
}

.ylp-award .rectangle-340 {
    background-color: var(--alto);
    height: 1.46vw;
    margin-right: 0.05vw;
    margin-top: 4.69vw;
    opacity: 0.0;
    width: 33.59vw;
}

.ylp-award .overlap-group-container {
    gap: 1.72vw;
    margin-right: 0.1vw;
    margin-top: 3.49vw;
    min-width: 92.81vw;
}

.ylp-award .ylp-award-demonstrat-container {
    height: 38.49vw;
    margin-bottom: 0.16vw;
    position: relative;
    width: 30.99vw;
}

.ylp-award .ylp-award-demonstrat {
    left: 0;
    top: 0;
    width: 30.99vw;
    margin-bottom: 20px;
}

.ylp-award .overlap-group13 {
    height: 43.23vw;
    position: relative;
    width: 60.1vw;
}

.ylp-award .overlap-group12 {
    height: 43.23vw;
    left: 0;
    position: absolute;
    top: 0;
    width: 60.1vw;
}

.ylp-award .rectangle-8 {
    height: 43.23vw;
    left: 0;
    position: absolute;
    top: 0;
    width: 37.34vw;
}

.ylp-award .rectangle-10 {
    height: 24.17vw;
    left: 33.59vw;
    object-fit: cover;
    position: absolute;
    top: 18.44vw;
    width: 26.51vw;
    border: 5px #ffffff solid;
}

.ylp-award .sfaaz-logo-3 {
    height: 12.34vw;
    left: 43.65vw;
    object-fit: cover;
    position: absolute;
    top: 2.34vw;
    width: 9.9vw;
}

.ylp-award .the-ylp-competition {
    letter-spacing: 0;
    line-height: normal;
    margin-right: 0.89vw;
    margin-top: 9.74vw;
    min-height: 4.22vw;
    width: 29.74vw;
}

.ylp-award .rectangle-9 {
    background-color: var(--red);
    height: 0.16vw;
    margin-right: 0.89vw;
    margin-top: 0.05vw;
    width: 29.32vw;
}

.ylp-award .participation-in-the {
    color: var(--abbey);
    font-family: var(--font-family-skie-semibold);
    font-size: var(--font-size-m);
    font-weight: 600;
    letter-spacing: 0;
    line-height: normal;
    margin-right: 0.94vw;
    margin-top: 0.99vw;
    min-height: 4.22vw;
    text-align: center;
    width: 38.85vw;
}

.ylp-award .the-classic-adage-b {
    letter-spacing: 0;
    line-height: normal;
    margin-right: 0.94vw;
    margin-top: 2.81vw;
    min-height: 13.39vw;
    text-align: center;
    width: 68.02vw;
}

.ylp-award .name {
    letter-spacing: 0;
    line-height: normal;
    margin-left: 0.94vw;
    margin-top: 2.92vw;
    min-height: 8.75vw;
    text-align: center;
    width: 69.9vw;
}

.ylp-award .overlap-group-container-1 {
    margin-right: 0.99vw;
    margin-top: 7.5vw;
    min-width: 93.59vw;
}

.ylp-award .overlap-group4 {
    height: 40.57vw;
    position: relative;
    width: 45.62vw;
}

.ylp-award .rectangle-286 {
    background-color: var(--astronaut);
    border-radius: 0.26vw;
    height: 40.57vw;
    left: 0.05vw;
    position: absolute;
    top: 0;
    width: 45.57vw;
}

.ylp-award .name-1 {
    left: 3.39vw;
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
    text-align: center;
    top: 27.03vw;
    width: 38.91vw;
}

.ylp-award .world-congress-dublin-2016 {
    left: 8.8vw;
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
    text-align: center;
    top: 23.8vw;
}

.ylp-award .breaking-new-ground {
    left: 1.09vw;
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
    text-align: center;
    top: 32.24vw;
    width: 43.54vw;
}

.ylp-award .rectangle-291 {
    height: 22.55vw;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 45.62vw;
}

.ylp-award .overlap-group {
    align-items: center;
    background-color: var(--astronaut);
    border-radius: 0.26vw;
    display: flex;
    flex-direction: column;
    min-height: 40.57vw;
    width: 45.57vw;
}

.ylp-award .rectangle-300 {
    height: 22.55vw;
    margin-right: 0.16vw;
    object-fit: cover;
    width: 45.42vw;
}

.ylp-award .world-congress-kuala-lumpur-2017 {
    letter-spacing: 0;
    line-height: normal;
    margin-left: 1.2vw;
    margin-top: 1.25vw;
    min-height: 2.92vw;
    min-width: 34.9vw;
}

.ylp-award .mr-tinashe-chiwanza {
    letter-spacing: 0;
    line-height: normal;
    margin-left: 0.05vw;
    margin-top: 0.31vw;
    min-height: 4.58vw;
    text-align: center;
    width: 30.94vw;
}

.ylp-award .address {
    letter-spacing: 0;
    line-height: normal;
    margin-left: 1.2vw;
    margin-top: 0.62vw;
    min-height: 4.74vw;
    text-align: center;
    width: 32.71vw;
}

.ylp-award .overlap-group-container-2 {
    height: 40.57vw;
    margin-right: 0.94vw;
    margin-top: 4.17vw;
    min-width: 93.54vw;
}

.ylp-award .rectangle-293 {
    height: 22.55vw;
    margin-left: 0.16vw;
    object-fit: cover;
    width: 45.42vw;
}

.ylp-award .world-congress-cape-town-2019 {
    letter-spacing: 0;
    line-height: normal;
    margin-top: 1.25vw;
    min-height: 2.92vw;
    min-width: 32.24vw;
}

.ylp-award .mr-enos-chapara-and {
    letter-spacing: 0;
    line-height: normal;
    margin-top: 0.31vw;
    min-height: 4.58vw;
    text-align: center;
    width: 38.91vw;
}

.ylp-award .address-1 {
    letter-spacing: 0;
    line-height: normal;
    margin-top: 0.62vw;
    min-height: 6.72vw;
    text-align: center;
    width: 31.93vw;
}

.ylp-award .overlap-group7 {
    align-items: center;
    background-color: var(--astronaut);
    border-radius: 0.26vw;
    display: flex;
    flex-direction: column;
    min-height: 40.57vw;
    padding: 0.68vw 0;
    width: 45.57vw;
}

.ylp-award .rectangle-295 {
    height: 24.95vw;
    margin-left: 0.05vw;
    object-fit: cover;
    width: 30.42vw;
}

.ylp-award .ms-vimbai-loreen-man {
    letter-spacing: 0;
    line-height: normal;
    margin-left: 0.05vw;
    margin-top: 1.41vw;
    min-height: 4.58vw;
    text-align: center;
    width: 30.94vw;
}

.ylp-award .defying-the-odds-of {
    letter-spacing: 0;
    line-height: normal;
    margin-top: 0.62vw;
    min-height: 4.74vw;
    text-align: center;
    width: 39.11vw;
}

.ylp-award .overlap-group10 {
    align-items: center;
    background-color: var(--astronaut);
    border-radius: 0.26vw;
    display: flex;
    flex-direction: column;
    margin-right: 0.05vw;
    margin-top: 3.07vw;
    min-height: 40.57vw;
    padding: 0 0.05vw;
    width: 45.57vw;
}

.ylp-award .rectangle-342 {
    height: 22.55vw;
    margin-left: 0.05vw;
    width: 45.42vw;
}

.ylp-award .the-rame-regional-wi {
    letter-spacing: 0;
    line-height: normal;
    margin-right: 0.62vw;
    margin-top: 3.23vw;
    min-height: 4.58vw;
    text-align: center;
    width: 32.55vw;
}

.ylp-award .the-rame-regional-wi-1 {
    letter-spacing: 0;
    line-height: normal;
    margin-right: 0.62vw;
    margin-top: 0.52vw;
    min-height: 6.72vw;
    text-align: center;
    width: 31.93vw;
}

.ylp-award .overlap-group14 {
    align-self: flex-end;
    height: 35.42vw;
    margin-right: 1.25vw;
    margin-top: 4.74vw;
    position: relative;
    width: 85.1vw;
}

.ylp-award .overlap-group15 {
    height: 35.42vw;
    left: 0;
    position: absolute;
    top: 0;
    width: 85.1vw;
}

.ylp-award .overlap-group9 {
    height: 35.42vw;
    left: 2.08vw;
    position: absolute;
    top: 0;
    width: 83.02vw;
}

.ylp-award .rectangle-275 {
    height: 35.42vw;
    left: 22.55vw;
    position: absolute;
    top: 0;
    width: 60.47vw;
}

.ylp-award .office-6-office-blo {
    left: 0;
    letter-spacing: 0;
    line-height: normal;
    opacity: 0.7;
    position: absolute;
    top: 11.82vw;
}

.ylp-award .contact-us-1 {
    left: 0;
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
    top: 8.54vw;
}

.ylp-award .text-11 {
    left: 2.08vw;
    letter-spacing: 0;
    line-height: normal;
    opacity: 0.7;
    position: absolute;
    top: 18.65vw;
}

.ylp-award .secretariatsfaazorg {
    left: 2.08vw;
    letter-spacing: 0;
    line-height: normal;
    opacity: 0.7;
    position: absolute;
    top: 23.49vw;
}

.ylp-award .house-svgrepo-com-1 {
    height: 1.15vw;
    left: 0;
    position: absolute;
    top: 12.24vw;
    width: 1.15vw;
}

.ylp-award .icon-mail {
    height: 1.25vw;
    left: 0.36vw;
    position: absolute;
    top: 24.06vw;
    width: 1.25vw;
}

.ylp-award .icon-call {
    height: 1.41vw;
    left: 0.26vw;
    position: absolute;
    top: 19.17vw;
    width: 1.41vw;
}

.ylp-award .group-150 {
    align-self: flex-start;
    min-width: 102.5vw;
}

.ylp-award .overlap-group3 {
    height: 28.8vw;
    position: relative;
    width: 100.52vw;
}

.ylp-award .membership-1 {
    cursor: pointer;
    left: 47.08vw;
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
    top: 8.75vw;
}

.ylp-award .training-programs-1 {
    cursor: pointer;
    left: 47.08vw;
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
    top: 10.94vw;
}

.ylp-award .ylp-award-3 {
    cursor: pointer;
    left: 47.08vw;
    top: 13.12vw;
}

.ylp-award .group {
    align-items: flex-start;
    display: flex;
}

.ylp-award .overlap-group-2 {
    align-items: center;
    display: flex;
}

.ylp-award .overlap-group-container-3 {
    align-items: flex-start;
    display: flex;
    gap: 2.4vw;
}

.ylp-award .ylp-award-4 {
    letter-spacing: 0;
    line-height: normal;
    position: absolute;
}