/* Start custom CSS */.fit {
    width: fit-content !important;
    height: fit-content !important;
}

.hero-eyebrow.pill {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #DBC605 !important;
    color: #1A1B1F !important;
    font-weight: 800 !important;
    font-size: 8.5px !important;
    letter-spacing: .1em !important;
    padding: 3px 9px !important;
    border-radius: 100px !important;
    margin-right: 4px !important;
}

@media screen and (max-width: 750px) {
    .card-float {
        max-width: 240px !important;
    }
}

#manifesto::after {
    content: "”";
    position: absolute;
    right: 26px;
    top: -30px;
    font-family: Poppins;
    font-weight: 800;
    font-size: 280px;
    color: rgba(219, 198, 5, 0.09);
    line-height: 1;
}

b {
    color: rgb(26, 27, 31); font-weight: 600; 
}

.eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 11.5px;
    letter-spacing: .16em;
    text-transform: uppercase;
}

.eyebrow:before {
    content: "";
    display: block;
    width: 22px;
    height: 2px;
    background: #DBC605;
    border-radius: 2px;
}

.elementor-post__excerpt p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 40px;
}/* End custom CSS */