.Component_container_-GFUo {
    padding: 0 32px;
}
.Component_container_12NOM {
    box-sizing: border-box;
    max-width: 1024px;
    margin-right: auto;
    margin-left: auto;
}
.Component_container_m0ZZo {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 60px;
    padding: 130px 0 64px;
    margin: 0 auto;
    font-weight: lighter;
}
.Component_container_m0ZZo :first-child {
    font-size: 2.5rem;
}
.Component_container_-GFUo .Component_scta_text_1IdsC {
    height: 10px;
}

.Component_container_m0ZZo :nth-child(2) {
    font-size: 1.1rem;
}
.Component_container_-GFUo .Component_ul_3-fmx {
    box-sizing: border-box;
    padding: 0 32px;
    margin: 0;
    list-style: none;
}
.Component_container_-GFUo .Component_ul_3-fmx li {
    display: flex;
    flex-direction: column;
}
.Component_section_27bnW {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding-bottom: 48px;
}
.Component_section_27bnW .Component_heading_2vqbB {
    box-sizing: border-box;
    padding: 8px 0;
    margin: 0;
    font-size: 1.5rem;
    font-weight: lighter;
    border-bottom: 1px solid #f2f2f2;
}
.Component_section_27bnW .Component_description_2-AO6 {
    font-size: 1.5rem;
}
.Component_container_-GFUo .Component_banner_3I4F4 {
    margin: 128px auto;
}
.Component_component_3L_YM {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 50px auto 100px;

}
.Component_component_3L_YM .Component_products_3IIvb {
    padding-right: 32px;
}
.Component_component_3L_YM .Component_img_3wQQz {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
}
.Component_component_3L_YM .Component_contact_1AmZC {
    padding-left: 32px;
}

.Component_container_2uy67 {
    padding: 0 32px;
}
.Component_container_m0ZZo {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 60px;
    padding: 130px 0 64px;
    margin: 0 auto;
    font-weight: lighter;
}
.Component_container_m0ZZo :first-child {
    font-size: 2.5rem;
}
.Component_container_2uy67 .Component_privacy_text_5Kx5F {
    height: 10px;
}
.Component_container_m0ZZo :nth-child(2) {
    font-size: 1.1rem;
}
.Component_container_2uy67 .Component_description_2I81y {
    box-sizing: border-box;
    padding: 0 32px;
    font-size: 1.5rem;
    font-weight: lighter;
}
.Component_container_2uy67 .Component_banner_2Q7HU {
    margin: 128px auto;
}
.Component_component_3L_YM .Component_products_3IIvb {
    padding-right: 32px;
}
.Component_component_3L_YM .Component_img_3wQQz {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
}
.Component_component_3L_YM .Component_contact_1AmZC {
    padding-left: 32px;
}
.Component_component_3L_YM .Component_img_3wQQz {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
}
.Component_container_3G_8m {
    padding: 0 32px;
}
.Component_container_m0ZZo {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 60px;
    padding: 130px 0 64px;
    margin: 0 auto;
    font-weight: lighter;
}
.Component_container_m0ZZo :first-child {
    font-size: 2.5rem;
}
.Component_container_3G_8m .Component_company_text_2FtDp {
    height: 10px;
}
.Component_container_3G_8m .Component_profile_36q5T {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    font-size: 1.5rem;
    font-weight: lighter;
}
.Component_container_3G_8m .Component_profile_36q5T dt {
    width: 20%;
}
.Component_container_3G_8m .Component_profile_36q5T dd {
    width: 75%;
}
.Component_container_3G_8m .Component_auction_1fkFa {
    margin: 128px 0;
}
.Component_container_3G_8m .Component_auction_1fkFa .Component_heading_2b769 {
    box-sizing: border-box;
    padding: 4px 0;
    font-size: 2rem;
    border-bottom: 1px solid #f2f2f2;
}
.Component_container_3G_8m .Component_auction_1fkFa .Component_description_1pDeu {
    font-size: 1.5rem;
}
.Component_container_3G_8m .Component_banner_1qumS {
    margin: 128px auto;
}
.Component_container_3G_8m .Component_profile_36q5T dd, .Component_container_3G_8m .Component_profile_36q5T dt {
    margin: 24px 0;
}
.Component_container_3G_8m .Component_auction_1fkFa .Component_heading_2b769 {
    box-sizing: border-box;
    padding: 4px 0;
    font-size: 2rem;
    border-bottom: 1px solid #f2f2f2;
}
.Component_container_3G_8m .Component_auction_1fkFa .Component_description_1pDeu {
    font-size: 1.5rem;
    margin: 20px auto;
}
.Component_container_3G_8m .Component_auction_1fkFa .Component_description_1pDeu p{
    font-size: 1.5rem;
    margin: 10px auto;
}
.Component_header_olIJz .Component_container_1RE2n {
    position: relative;
    height: 100%;
}
.Component_container_2uy67 {
    padding: 0 32px;
}
.Component_container_m0ZZo {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 60px;
    padding: 130px 0 64px;
    margin: 0 auto;
    font-weight: lighter;
}
.Component_container_2uy67 .Component_description_2I81y {
    box-sizing: border-box;
    padding: 0 32px;
    font-size: 1.5rem;
    font-weight: lighter;
}
.Component_container_2uy67 .Component_description_2I81y p{
    margin: 20px auto;
}

@media screen and (max-width: 768px){
    .Component_component_3L_YM {
        flex-direction: column;
    }
    .Component_container_3G_8m .Component_banner_1qumS {
        margin: 64px auto;
    }
    .Component_component_3L_YM .Component_contact_1AmZC {
        padding-top: 8px;
        padding-left: 0;
    }
    .Component_component_3L_YM .Component_products_3IIvb {
        padding-right: 0;
        padding-bottom: 8px;
    }
    .Component_container_3G_8m .Component_banner_1qumS {
        margin: 64px auto;
    }
    .Component_container_3G_8m .Component_profile_36q5T dt {
        width: 30%;
    }
    .Component_container_3G_8m .Component_profile_36q5T dd {
        width: 65%;
    }
    .Component_container_3G_8m .Component_auction_1fkFa {
        margin: 64px 0;
    }
    .Component_container_2uy67 .Component_description_2I81y {
        box-sizing: border-box;
        padding: 0px;
        font-size: 1.5rem;
        font-weight: lighter;
    }
    .Component_container_-GFUo .Component_ul_3-fmx {
        box-sizing: border-box;
        padding: 0px;
        margin: 0;
        list-style: none;
    }
}