.breakdance .bde-section-17701-100 {
    background-color: #FFF
}

.breakdance .bde-section-17701-100 .section-container {
    --bde-section-width: 100%
}

.breakdance .bde-section-17701-100 .section-container {
    padding-right: 2rem;
    padding-bottom: 7rem;
    padding-top: 0rem
}

.breakdance .bde-section-17701-100 {
    margin-top: 1rem
}

.breakdance .bde-heading-17701-101 {
    color: var(--bde-palette-light-text-10);
    font-size: var(--preset-id-afe1585a-879d-4499-8dc4-f3d1d17e686e-font-size);
    font-weight: var(--preset-id-afe1585a-879d-4499-8dc4-f3d1d17e686e-font-weight);
    margin-bottom: 3.75rem
}

.breakdance .bde-heading-17701-102 {
    color: #91989a;
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: -0.03em;
    margin-bottom: 4.03rem
}

.breakdance .bde-rich-text-17701-103 {
    margin-bottom: 1.375rem;
    line-height: 1.7em
}

.breakdance .bde-text-17701-104 {
    font-size: var(--preset-id-02a55215-faf9-40c2-b68b-51cd6ff17581-font-size);
    font-weight: var(--preset-id-02a55215-faf9-40c2-b68b-51cd6ff17581-font-weight);
    line-height: var(--preset-id-02a55215-faf9-40c2-b68b-51cd6ff17581-line-height)
}

.breakdance .bde-section-17701-105 .section-container {
    --bde-section-width: 100%
}

.breakdance .bde-section-17701-105 .section-container {
    padding-right: 2rem;
    padding-top: 5rem
}

.breakdance .bde-heading-17701-106 {
    color: var(--bde-palette-light-text-10);
    font-size: var(--preset-id-afe1585a-879d-4499-8dc4-f3d1d17e686e-font-size);
    font-weight: var(--preset-id-afe1585a-879d-4499-8dc4-f3d1d17e686e-font-weight);
    margin-bottom: 3.75rem
}

.breakdance .bde-heading-17701-107 {
    font-size: var(--preset-id-adc73def-9a81-45f6-a92b-70641ab3b85b-font-size);
    font-weight: var(--preset-id-adc73def-9a81-45f6-a92b-70641ab3b85b-font-weight);
    letter-spacing: var(--preset-id-adc73def-9a81-45f6-a92b-70641ab3b85b-letter-spacing);
    margin-bottom: 4.063rem
}

.breakdance .bde-rich-text-17701-108 {
    margin-bottom: 1.375rem;
    line-height: 1.7em
}

.breakdance .bde-text-17701-109 {
    font-size: var(--preset-id-02a55215-faf9-40c2-b68b-51cd6ff17581-font-size);
    font-weight: var(--preset-id-02a55215-faf9-40c2-b68b-51cd6ff17581-font-weight);
    line-height: var(--preset-id-02a55215-faf9-40c2-b68b-51cd6ff17581-line-height)
}

.breakdance .bde-section-17701-110 .section-container {
    --bde-section-width: 100%
}

.breakdance .bde-columns-17701-111 {
    --columnCount: 3;
    margin-top: 5rem;
    margin-bottom: 5rem
}

@media (max-width:1119px) {
    .breakdance .bde-columns-17701-111 {
        --columnCount: 3
    }

    .breakdance .bde-columns-17701-111.bde-columns {
        flex-direction: column;
        flex-wrap: nowrap
    }

    .breakdance .bde-columns-17701-111.bde-columns>.bde-column {
        width: 100%
    }
}

@media (max-width:1023px) {
    .breakdance .bde-columns-17701-111 {
        --columnCount: 3
    }
}

@media (max-width:767px) {
    .breakdance .bde-columns-17701-111 {
        --columnCount: 3
    }
}

@media (max-width:479px) {
    .breakdance .bde-columns-17701-111 {
        --columnCount: 3
    }
}

.breakdance .bde-column-17701-112 {
    --column-width: 37.68%
}

.breakdance .bde-rich-text-17701-113 {
    margin-bottom: 0rem
}

.breakdance .bde-column-17701-115 {
    --column-width: 38.6%
}

@media (max-width:1119px) {
    .breakdance .bde-column-17701-115 {
        margin-top: 3rem
    }
}

.breakdance .bde-rich-text-17701-116 {
    margin-bottom: 0rem
}

.breakdance .bde-column-17701-118 {
    --column-width: 23.72%
}

@media (max-width:1119px) {
    .breakdance .bde-column-17701-118 {
        margin-top: 3rem
    }
}

.breakdance .bde-rich-text-17701-119 {
    margin-bottom: 0rem
}

.breakdance .bde-section-17701-121 .section-container {
    height: 24rem;
    min-height: 24rem
}

.breakdance .bde-section-17701-121 .section-container {
    --bde-section-width: 100%
}

.breakdance .bde-section-17701-121 {
    overflow: hidden
}

@media (max-width:1119px) {
    .breakdance .bde-section-17701-121 .section-container {
        min-height: 25rem
    }
}

.breakdance .bde-div-17701-122 {
    width: 100%;
    min-height: 100%
}

.breakdance .bde-div-17701-122 {
    background-image: url(../../../../awards/2025/TroiaDesignHotel.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right top
}

.breakdance .bde-div-17701-122 {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    transform: scale(1.35);
    transform-origin: center;
    perspective-origin: 100% 50%
}

.breakdance .bde-section-17701-140 {
    background-color: #FFF
}

.breakdance .bde-section-17701-140 .section-container {
    --bde-section-width: 100%
}

.breakdance .bde-section-17701-140 .section-container {
    padding-right: 2rem;
    padding-bottom: 5rem;
    padding-top: 5rem
}

.breakdance .bde-heading-17701-141 {
    color: var(--bde-palette-light-text-10);
    font-size: var(--preset-id-afe1585a-879d-4499-8dc4-f3d1d17e686e-font-size);
    font-weight: var(--preset-id-afe1585a-879d-4499-8dc4-f3d1d17e686e-font-weight);
    margin-bottom: 3.75rem
}

.breakdance .bde-heading-17701-142 {
    font-size: var(--preset-id-adc73def-9a81-45f6-a92b-70641ab3b85b-font-size);
    font-weight: var(--preset-id-adc73def-9a81-45f6-a92b-70641ab3b85b-font-weight);
    letter-spacing: var(--preset-id-adc73def-9a81-45f6-a92b-70641ab3b85b-letter-spacing);
    margin-bottom: 4.063rem
}

.breakdance .bde-rich-text-17701-143 {
    margin-bottom: 1.375rem;
    line-height: 1.7em
}

.breakdance .bde-text-17701-144 {
    font-size: var(--preset-id-02a55215-faf9-40c2-b68b-51cd6ff17581-font-size);
    font-weight: var(--preset-id-02a55215-faf9-40c2-b68b-51cd6ff17581-font-weight);
    line-height: var(--preset-id-02a55215-faf9-40c2-b68b-51cd6ff17581-line-height)
}

.breakdance .bde-columns-17701-145 {
    --columnCount: 4;
    margin-top: 5rem;
    margin-bottom: 5rem
}

@media (max-width:1119px) {
    .breakdance .bde-columns-17701-145 {
        --columnCount: 4
    }

    .breakdance .bde-columns-17701-145.bde-columns {
        --columnCount: 2;
        flex-direction: row;
        flex-wrap: wrap
    }

    .breakdance .bde-columns-17701-145.bde-columns>.bde-column {
        --column-width: 50%
    }
}

@media (max-width:1023px) {
    .breakdance .bde-columns-17701-145 {
        --columnCount: 4
    }
}

@media (max-width:767px) {
    .breakdance .bde-columns-17701-145 {
        --columnCount: 4
    }
}

@media (max-width:479px) {
    .breakdance .bde-columns-17701-145 {
        --columnCount: 4
    }

    .breakdance .bde-columns-17701-145.bde-columns {
        flex-direction: column;
        flex-wrap: nowrap
    }

    .breakdance .bde-columns-17701-145.bde-columns>.bde-column {
        width: 100%
    }
}

.breakdance .bde-column-17701-146 {
    --column-width: 25%;
    border-right: 1px solid var(--bde-palette-light-grey-4)
}

@media (max-width:767px) {
    .breakdance .bde-column-17701-146 {
        border-right: 0px solid
    }
}

.breakdance .bde-column-17701-148 {
    --column-width: 25%;
    border-right: 1px solid var(--bde-palette-light-grey-4)
}

.breakdance .bde-column-17701-148.bde-column {
    padding-left: 3rem
}

@media (max-width:1119px) {
    .breakdance .bde-column-17701-148 {
        border-right: 0px solid
    }

    .breakdance .bde-column-17701-148 {
        margin-bottom: 0rem
    }
}

@media (max-width:1023px) {
    .breakdance .bde-column-17701-148 {
        border-right: 0px solid
    }
}

@media (max-width:767px) {
    .breakdance .bde-column-17701-148 {
        border-right: 0px solid
    }

    .breakdance .bde-column-17701-148.bde-column {
        padding-left: 0px
    }
}

@media (max-width:479px) {
    .breakdance .bde-column-17701-148.bde-column {
        padding-left: 0px
    }
}

.breakdance .bde-column-17701-150 {
    --column-width: 25%;
    border-right: 1px solid var(--bde-palette-light-grey-4)
}

.breakdance .bde-column-17701-150.bde-column {
    padding-left: 3rem
}

@media (max-width:1119px) {
    .breakdance .bde-column-17701-150.bde-column {
        padding-left: 0px
    }

    .breakdance .bde-column-17701-150 {
        margin-top: 3rem
    }
}

@media (max-width:1023px) {
    .breakdance .bde-column-17701-150.bde-column {
        padding-left: 0px
    }

    .breakdance .bde-column-17701-150 {
        margin-top: 3rem
    }
}

@media (max-width:767px) {
    .breakdance .bde-column-17701-150 {
        border-right: 0px solid
    }

    .breakdance .bde-column-17701-150 {
        margin-top: 2rem
    }
}

.breakdance .bde-column-17701-152 {
    --column-width: 25%
}

.breakdance .bde-column-17701-152.bde-column {
    padding-left: 3rem
}

@media (max-width:1119px) {
    .breakdance .bde-column-17701-152 {
        margin-top: 3rem
    }
}

@media (max-width:1023px) {
    .breakdance .bde-column-17701-152 {
        margin-top: 3rem
    }
}

@media (max-width:767px) {
    .breakdance .bde-column-17701-152.bde-column {
        padding-left: 0px
    }

    .breakdance .bde-column-17701-152 {
        margin-top: 2rem
    }
}