/* _content/QuikreteWebBlazor/Components/BodyNav.razor.rz.scp.css */
.bodyNav[b-nj5z8dxryn] {
    width: 100%;
    display: flex;
    column-gap: 60px;
    padding-left: 20%;
}

@media (max-width: 1000px) {
    .bodyNav[b-nj5z8dxryn] {
        padding: 0;
        justify-content: center;
    }
}

@media (max-width: 544px) {
    .bodyNav[b-nj5z8dxryn] {
        padding: 30px;
        flex-direction: column;
        align-items: flex-start;
    }
}

.bodyNav__link[b-nj5z8dxryn] {
    margin: 20px 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 45px;
    font-size: 30px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Teko', Verdana, sans-serif;
    font-weight: 500;
    border: none;
    background-color: transparent;
}

    .bodyNav__link:hover[b-nj5z8dxryn] {
        text-decoration: underline
    }

@media (max-width: 600px) {
    .bodyNav__link[b-nj5z8dxryn] {
        font-size: 28px;
    }
}

@media (max-width: 544px) {
    .bodyNav__link[b-nj5z8dxryn] {
        margin: 0;
        height: 35px;
        font-size: 22px;
    }
}
/* _content/QuikreteWebBlazor/Components/CareerGroups.razor.rz.scp.css */
.career-groups[b-a81lope8ug] {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 20px;
    font-family: 'Teko', Verdana, sans-serif;
}

@media (max-width: 1000px) {
    .career-groups[b-a81lope8ug] {
        row-gap: 30px;
    }
}

.career-groups__link[b-a81lope8ug] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    width: 400px;
    border-radius: 4px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 1.3px;
    border: none;
}

    .career-groups__link:hover[b-a81lope8ug] {
        text-decoration: underline;
    }

@media (max-width: 1000px) {
    .career-groups__link[b-a81lope8ug] {
        width: 250px;
    }
}
/* _content/QuikreteWebBlazor/Components/Carousel.razor.rz.scp.css */
.carousel[b-ozhfqpj74l] {
    padding: 60px 0 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 544px) {
    .carousel[b-ozhfqpj74l] {
        padding: 40px 0 20px;
    }
}

.carousel__video[b-ozhfqpj74l] {
    aspect-ratio: 16 / 9;
    max-width: 900px;
    height: auto;
}

@media (max-width: 1024px) {
    .carousel__video[b-ozhfqpj74l] {
        max-width: calc(100vw - 90px);
    }
}

@media (max-width: 544px) {
    .carousel__video[b-ozhfqpj74l] {
        max-width: calc(100vw - 70px);
    }
}

.carousel__button[b-ozhfqpj74l] {
    width: 45px;
    height: 45px;
    border: none;
    padding: 0;
    background-color: transparent;
}

@media (max-width: 1024px) {
    .carousel__button[b-ozhfqpj74l] {
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 544px) {
    .carousel__button[b-ozhfqpj74l] {
        width: 30px;
        height: 30px;
    }
}

.carousel__button__image[b-ozhfqpj74l] {
    height: 100%;
    width: 100%;
}

.circles[b-ozhfqpj74l] {
    display: flex;
    justify-content: center;
    column-gap: 10px;
    padding: 0 0 50px;
}

@media (max-width: 544px) {
    .circles[b-ozhfqpj74l] {
        padding: 0 0 30px;
    }
}

.circle[b-ozhfqpj74l] {
    height: 15px;
    width: 15px;
    background-color: #fff;
    border-radius: 50%;
}

@media (max-width: 544px) {
    .circle[b-ozhfqpj74l] {
        height: 10px;
        width: 10px;
    }
}
/* _content/QuikreteWebBlazor/Components/Details.razor.rz.scp.css */
.details[b-244afcsxfa] {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 35px;
}

@media (max-width: 544px) {
    .details[b-244afcsxfa] {
        row-gap: 25px;
    }
}

.details__title[b-244afcsxfa] {
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
}

@media (max-width: 544px) {
    .details__title[b-244afcsxfa] {
        font-size: 25px;
    }
}

.details__paragraphs[b-244afcsxfa] {
    display: flex;
    flex-direction: column;
    row-gap: 35px;
}

@media (max-width: 544px) {
    .details__paragraphs[b-244afcsxfa] {
        row-gap: 25px;
    }
}

.details__paragraph[b-244afcsxfa] {
    margin: 0;
    line-height: 1.6;
}
/* _content/QuikreteWebBlazor/Components/Footer.razor.rz.scp.css */
.footer[b-cadeh5ycv9] {
    margin: 0 auto;
    padding: 20px 20%;
    display: flex;
    flex-direction: column;
    row-gap: 30px;
}

@media (max-width: 1440px) {
    .footer[b-cadeh5ycv9] {
        padding: 20px 10%;
    }
}

@media (max-width: 544px) {
    .footer[b-cadeh5ycv9] {
        padding: 30px;
        font-size: 14px;
    }
}

.footer__nav[b-cadeh5ycv9] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    column-gap: 70px;
}

@media (max-width: 1000px) {
    .footer__nav[b-cadeh5ycv9] {
        flex-direction: column;
        align-items: center;
        row-gap: 30px;
    }
}

.footer__pages[b-cadeh5ycv9] {
    margin: 0;
    padding: 0;
    display: flex;
    column-gap: 25px;
}

@media (max-width: 544px) {
    .footer__pages[b-cadeh5ycv9] {
        flex-direction: column;
        text-align: center;
        row-gap: 10px;
    }
}

.footer__pages__item[b-cadeh5ycv9] {
    margin: 0;
    font-family: 'Teko', Verdana, sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    text-decoration: none;
}

    .footer__pages__item:hover[b-cadeh5ycv9] {
        text-decoration: underline;
    }

.footer__social[b-cadeh5ycv9] {
    margin: 0;
    padding: 0;
    display: flex;
    column-gap: 20px;
}

.footer__social__item[b-cadeh5ycv9] {
    text-decoration: none;
    max-height: 45px;
}

.footer__social-icon[b-cadeh5ycv9] {
    height: 45px;
}

@media (max-width: 544px) {
    .footer__social-icon[b-cadeh5ycv9] {
        height: 35px;
    }
}

.footer__copyright[b-cadeh5ycv9] {
    margin: 0;
}

@media (max-width: 1000px) {
    .footer__copyright[b-cadeh5ycv9] {
        text-align: center;
    }
}
/* _content/QuikreteWebBlazor/Components/Header.razor.rz.scp.css */
.header[b-q05mxlmgcz] {
    margin: 30px auto;
    padding: 0 20%;
    display: flex;
    flex-direction: column;
    row-gap: 30px;
    justify-content: space-between;
    align-content: center;
}

@media (max-width: 1440px) {
    .header[b-q05mxlmgcz] {
        padding: 0;
        max-width: 90%;
    }
}

@media (max-width: 1000px) {
    .header[b-q05mxlmgcz] {
        margin: 30px;
    }
}

.header__logo[b-q05mxlmgcz] {
    max-height: 80px;
    align-self: start;
    overflow: hidden;
}

@media (max-width: 544px) {
    .logo[b-q05mxlmgcz] {
        max-height: 50px;
    }
}

.header__nav[b-q05mxlmgcz] {
    font-family: 'Teko', Verdana, sans-serif;
    display: flex;
    justify-content: flex-end;
    column-gap: 30px;
    font-size: 30px;
    font-weight: 500;
}

@media (max-width: 544px) {
    .header__nav[b-q05mxlmgcz] {
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
        column-gap: 25px;
        font-size: 22px;
    }
}

.header__nav__item[b-q05mxlmgcz] {
    text-decoration: none;
    text-transform: uppercase;
}

    .header__nav__item:hover[b-q05mxlmgcz] {
        text-decoration: underline;
    }
/* _content/QuikreteWebBlazor/Components/HeaderMedia.razor.rz.scp.css */
.header-media-container[b-3xeuyg2q8t] {
    width: 100%;
    height: 425px;
    position: relative;
    overflow: hidden;
}

.header-photo[b-3xeuyg2q8t] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
}

.header-video[b-3xeuyg2q8t] {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.header-media__text[b-3xeuyg2q8t] {
    position: absolute;
    bottom: 10%;
    left: 10%;
    max-width: 450px;
    display: flex;
    flex-direction: column;
    font-weight: 500;
    font-size: 20px;
    row-gap: 15px;
    z-index: 10;
}

@media (max-width: 544px) {
    .header-media__text[b-3xeuyg2q8t] {
        bottom: 5%;
        left: calc((100vw - 280px)/2);
        max-width: 280px;
        font-size: 16px;
    }
}

.header-media__title[b-3xeuyg2q8t] {
    margin: 0;
    font-size: 24px;
}

.header-media__details[b-3xeuyg2q8t] {
    margin: 0;
}
/* _content/QuikreteWebBlazor/Components/Hiring.razor.rz.scp.css */
.hiring[b-cwchqx8g6b] {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    max-width: 50%;
}

@media (max-width: 1100px) {
    .hiring[b-cwchqx8g6b] {
        max-width: 100%;
    }
}

@media (max-width: 650px) {
    .hiring[b-cwchqx8g6b] {
        margin: 0 60px;
    }
}

.hiring__title[b-cwchqx8g6b] {
    margin: 0;
    font-size: 30px;
    font-weight: 700;
}

@media (max-width: 650px) {
    .hiring__title[b-cwchqx8g6b] {
        font-size: 25px;
    }
}

.hiring__list[b-cwchqx8g6b] {
    margin: 0;
    display: flex;
    flex-direction: column;
    padding: 0 0 0 20px;
    line-height: 1.6;
}

.hiring__list__item[b-cwchqx8g6b] {
    padding-bottom: 15px;
}
/* _content/QuikreteWebBlazor/Components/JobSearch.razor.rz.scp.css */
.job-search[b-5y1r33gzwb] {
    position: absolute;
    top: 100px;
    right: 20%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 300px;
    padding: 20px;
    border-radius: 10px;
}

@media (max-width: 1440px) {
    .job-search[b-5y1r33gzwb] {
        top: 50px;
        right: 5%;
    }
}

@media (max-width: 767px) {
    .job-search[b-5y1r33gzwb] {
        position: static;
        width: 100%;
        border-radius: 0;
        padding: 50px 20%;
        column-gap: 25px;
    }
}

@media (max-width: 544px) {
    .job-search[b-5y1r33gzwb] {
        padding: 30px;
    }
}

.job-search__fields[b-5y1r33gzwb] {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    width: 200px;
}

@media (max-width: 767px) {
    .job-search__fields[b-5y1r33gzwb] {
        width: 100%;
    }
}

.job-search__field[b-5y1r33gzwb] {
    display: flex;
    flex-direction: column;
}

.job-search__label[b-5y1r33gzwb] {
    padding-bottom: 5px;
}

.job-search__input[b-5y1r33gzwb] {
    border: none;
    font-size: 16px;
}

@media (max-width: 544px) {
    .job-search__input[b-5y1r33gzwb] {
        font-size: 14px;
    }
}

.job-search__button[b-5y1r33gzwb] {
    padding: 0;
    border: none;
    background-color: transparent;
}

.job-search__button__image[b-5y1r33gzwb] {
    height: 30px;
    width: 30px;
}

.call-to-action[b-5y1r33gzwb] {
    margin: 10px 0 0 0;
    position: absolute;
    top: 260px;
    right: 20%;
    width: 300px;
    text-align: right;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}

@media (max-width: 1440px) {
    .call-to-action[b-5y1r33gzwb] {
        top: 210px;
        right: 5%;
    }
}

@media (max-width: 767px) {
    .call-to-action[b-5y1r33gzwb] {
        margin: 0;
        padding: 0 20% 50px;
        position: static;
        width: 100%;
        text-align: left;
        line-height: 1.6;
        font-weight: 400;
    }
}

@media (max-width: 544px) {
    .call-to-action[b-5y1r33gzwb] {
        padding: 0 30px 30px;
    }
}

.call-to-action__title[b-5y1r33gzwb] {
    margin: 0;
    font-size: 24px;
}

@media (max-width: 767px) {
    .call-to-action__title[b-5y1r33gzwb] {
        font-weight: 700;
    }
}

.call-to-action__details[b-5y1r33gzwb] {
    margin: 0;
}
/* _content/QuikreteWebBlazor/Components/ParagraphsGroup.razor.rz.scp.css */
.paragraphs-group[b-f3arr2w64q] {
    padding: 60px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 50px;
}

@media (max-width: 544px) {
    .paragraphs-group[b-f3arr2w64q] {
        padding: 40px 0;
        row-gap: 40px;
    }
}
/* _content/QuikreteWebBlazor/Components/Popup.razor.rz.scp.css */
.popup[b-yqqy3ngzr1] {
    margin: 10px auto 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}

.popup__close-button[b-yqqy3ngzr1] {
    padding: 0;
    position: absolute;
    right: calc(20% - 40px);
    border: none;
    background-color: transparent;
}

@media (max-width: 1024px) {
    .popup__close-button[b-yqqy3ngzr1] {
        right: 10%;
    }
}

@media (max-width: 700px) {
    .popup__close-button[b-yqqy3ngzr1] {
        right: 5%;
    }
}

@media (max-width: 625px) {
    .popup__close-button[b-yqqy3ngzr1] {
        right: 0;
    }
}

.popup__close-button__image[b-yqqy3ngzr1] {
    height: 30px;
    width: 30px;
}

@media (max-width: 544px) {
    .popup__close-button__image[b-yqqy3ngzr1] {
        height: 20px;
        width: 20px;
    }
}

.popup__iframe[b-yqqy3ngzr1] {
    width: 60%;
    height: 700px;
    padding-top: 35px;
}

@media (max-width: 1024px) {
    .popup__iframe[b-yqqy3ngzr1] {
        width: 80%;
    }
}

@media (max-width: 700px) {
    .popup__iframe[b-yqqy3ngzr1] {
        width: 90%;
        height: 600px;
        padding-top: 30px;
    }
}

@media (max-width: 625px) {
    .popup__iframe[b-yqqy3ngzr1] {
        width: 100%;
    }
}
/* _content/QuikreteWebBlazor/Components/Rewards.razor.rz.scp.css */
.rewards[b-qqi6p02dqb] {
    margin: 0 60px;
    display: flex;
    flex-direction: column;
    row-gap: 35px;
    line-height: 1.6;
}

@media (max-width: 1000px) {
    .rewards[b-qqi6p02dqb] {
        margin: 0 15%;
        row-gap: 25px;
    }
}

@media (max-width: 544px) {
    .rewards[b-qqi6p02dqb] {
        row-gap: 25px;
    }
}

.rewards__title[b-qqi6p02dqb] {
    margin: 0;
    font-size: 30px;
    font-weight: 700;
}

@media (max-width: 544px) {
    .rewards__title[b-qqi6p02dqb] {
        font-size: 25px;
    }
}

.rewards__paragraphs[b-qqi6p02dqb] {
    display: flex;
    flex-direction: column;
    row-gap: 35px;
}

@media (max-width: 544px) {
    .rewards__paragraphs[b-qqi6p02dqb] {
        row-gap: 25px;
    }
}

.rewards__paragraph[b-qqi6p02dqb] {
    margin: 0;
}

.rewards__list[b-qqi6p02dqb] {
    margin: 0;
}
/* _content/QuikreteWebBlazor/Components/ScrollingJobs.razor.rz.scp.css */
.scrolling-jobs-container[b-bnjw9fafgn] {
    position: relative;
    background-position: center;
    background-size: cover;
    width: 100%;
    overflow: hidden;
}

.job[b-bnjw9fafgn] {
    margin-left: 150px;
    width: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    border-radius: 10px;
}

@media (max-width: 1024px) {
    .job[b-bnjw9fafgn] {
        margin-left: 25%;
    }
}

@media (max-width: 544px) {
    .job[b-bnjw9fafgn] {
        margin-left: calc((100vw - 260px)/2);
        width: 260px;
    }
}

.job__position[b-bnjw9fafgn] {
    margin: 0;
    font-size: 18px;
    display: flex;
    text-align: center;
    align-items: flex-end;
    line-height: 25px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    height: 30px;
}

@media (max-width: 544px) {
    .job__position[b-bnjw9fafgn] {
        font-size: 16px;
    }
}

.job__location[b-bnjw9fafgn] {
    margin: 0;
    font-family: 'Teko', Verdana, sans-serif;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    height: 22px;
}
/* _content/QuikreteWebBlazor/Components/TeamMemberImage.razor.rz.scp.css */
.team-member[b-o28mt7o1zf] {
    position: relative;
    max-width: 360px;
    min-width: 330px;
    height: auto;
    aspect-ratio: 1 /1;
    overflow: hidden;
    position: relative;
}

.team-member__image[b-o28mt7o1zf] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.team-member__details[b-o28mt7o1zf] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 15px;
    z-index: 2;
}

.team-member__name[b-o28mt7o1zf] {
    margin: 0;
    font-size: 28px;
}

.team-member__title[b-o28mt7o1zf] {
    margin: 0;
    font-style: italic;
}

@media (max-width: 544px) {
    .team-member__title[b-o28mt7o1zf] {
        font-size: 16px;
    }
}

.team-member__quote[b-o28mt7o1zf] {
    margin: 0 25px;
    text-align: center;
    font-size: 16px;
    max-height: 200px;
    overflow-y: auto;
}

@media (max-width: 544px) {
    .team-member__quote[b-o28mt7o1zf] {
        font-size: 14px;
    }
}
/* _content/QuikreteWebBlazor/Components/TeamMembers.razor.rz.scp.css */
.team-members[b-4o4rrombh1] {
    margin: 0 auto;
    max-width: 1440px;
    padding: 60px 30px 0;
    display: flex;
    flex-direction: column;
    row-gap: 50px;
}

@media (max-width: 544px) {
    .team-members[b-4o4rrombh1] {
        padding-top: 40px;
        row-gap: 40px;
    }
}

.team-members__grid[b-4o4rrombh1] {
    display: grid;
    gap: 50px;
    grid-template-columns: auto auto auto;
    justify-content: center;
}

@media (max-width: 1300px) {
    .team-members__grid[b-4o4rrombh1] {
        margin: 0;
    }
}

@media (max-width: 1100px) {
    .team-members__grid[b-4o4rrombh1] {
        grid-template-columns: auto auto;
    }
}

@media (max-width: 700px) {
    .team-members__grid[b-4o4rrombh1] {
        grid-template-columns: auto;
    }
}
/* _content/QuikreteWebBlazor/Components/TeamMemberVideo.razor.rz.scp.css */
.team-member[b-mrjw0csgfe] {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 390px;
    min-width: 330px;
    row-gap: 15px;
    padding: 0 0 30px;
    border-radius: 6px;
    overflow: hidden;
}

.team-member__video[b-mrjw0csgfe] {
    aspect-ratio: 1 / 1;
    height: auto;
    width: 100%;
    object-fit: cover;
}

.team-member__details[b-mrjw0csgfe] {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 15px;
}

.team-member__name[b-mrjw0csgfe] {
    margin: 0;
    font-size: 28px;
}

.team-member__title[b-mrjw0csgfe] {
    margin: 0;
    font-style: italic;
}

@media (max-width: 544px) {
    .team-member__title[b-mrjw0csgfe] {
        font-size: 16px;
    }
}

.team-member__quote[b-mrjw0csgfe] {
    margin: 0 25px;
    text-align: center;
    font-size: 16px;
}

@media (max-width: 544px) {
    .team-member__quote[b-mrjw0csgfe] {
        font-size: 14px;
    }
}
/* _content/QuikreteWebBlazor/Layouts/MainLayout.razor.rz.scp.css */
.page[b-beq1dkwg10] {
    margin: 20px;
    display: flex;
    flex-direction: column;
}
/* _content/QuikreteWebBlazor/Pages/Contech/Careers.razor.rz.scp.css */
.main__rewards[b-kp02ufs47v] {
    padding: 60px 0;
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
}

@media (max-width: 1000px) {
    .main__rewards[b-kp02ufs47v] {
        padding: 0;
        display: flex;
        flex-direction: column;
        row-gap: 60px;
        align-items: center;
    }
}

@media (max-width: 544px) {
    .main__rewards[b-kp02ufs47v] {
        row-gap: 40px;
    }
}

.main__rewards__image[b-kp02ufs47v] {
    width: 100%;
    object-fit: cover;
}

@media (max-width: 1000px) {
    .main__rewards__image[b-kp02ufs47v] {
        max-height: 425px;
    }
}

.main__hiring[b-kp02ufs47v] {
    display: flex;
    width: 100%;
    padding: 60px 0;
    display: flex;
    column-gap: 35px;
    justify-content: center;
}

@media (max-width: 1100px) {
    .main__hiring[b-kp02ufs47v] {
        padding: 60px;
        align-items: center;
    }
}

@media (max-width: 650px) {
    .main__hiring[b-kp02ufs47v] {
        margin: 40px 0;
        padding: 0;
        flex-direction: column;
        row-gap: 30px;
    }
}
/* _content/QuikreteWebBlazor/Pages/Contech/OurCompany.razor.rz.scp.css */
.our-company__details[b-iy3vmu7ekp] {
    margin: 60px auto;
    max-width: 60%;
    display: flex;
    align-items: center;
    column-gap: 60px;
}

@media (max-width: 1440px) {
    .our-company__details[b-iy3vmu7ekp] {
        flex-direction: column;
        max-width: 100%;
        row-gap: 60px;
    }
}

@media (max-width: 544px) {
    .our-company__details[b-iy3vmu7ekp] {
        margin: 40px auto;
        row-gap: 30px;
    }
}

.our-company__image[b-iy3vmu7ekp] {
    max-width: 40%;
}

@media (max-width: 1000px) {
    .our-company__image[b-iy3vmu7ekp] {
        max-width: 60%;
    }
}
/* _content/QuikreteWebBlazor/Pages/Contech/OurCulture.razor.rz.scp.css */
.video-container[b-ysgw1dj5jk] {
    padding: 60px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 544px) {
    .video-container[b-ysgw1dj5jk] {
        padding: 40px 0;
    }
}

.video[b-ysgw1dj5jk] {
    aspect-ratio: 16 / 9;
    max-width: 960px;
    height: auto;
}

@media (max-width: 960px) {
    .video[b-ysgw1dj5jk] {
        max-width: 100%;
    }
}
/* _content/QuikreteWebBlazor/Pages/Index.razor.rz.scp.css */
.logo[b-kwnj3n7t0n] {
    max-height: 80px;
    align-self: start;
    overflow: hidden;
}

.nav[b-kwnj3n7t0n] {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}
/* _content/QuikreteWebBlazor/Pages/Quikrete/OurCompany.razor.rz.scp.css */
.our-company__details[b-wdj3b8gcql] {
    margin: 60px auto;
    max-width: 60%;
    display: flex;
    align-items: center;
    column-gap: 60px;
}

@media (max-width: 1000px) {
    .our-company__details[b-wdj3b8gcql] {
        flex-direction: column;
        max-width: 100%;
        row-gap: 60px;
    }
}

@media (max-width: 544px) {
    .our-company__details[b-wdj3b8gcql] {
        margin: 40px auto;
        row-gap: 30px;
    }
}

.our-company__image[b-wdj3b8gcql] {
    max-width: 40%;
}

@media (max-width: 1000px) {
    .our-company__image[b-wdj3b8gcql] {
        max-width: 60%;
    }
}
