.mod_mainpage_all_link{

    text-align: center;
}
.mod_mainpage_collection a{
    font-size: 1.2rem;
}

.com-swiper_projects_slider a{
    font-size: 1.2rem;
}

.mod_mainpage_collection iframe{
    aspect-ratio: auto;
}

.mod_mainpage_brand_slider a img{

    width: 12rem;
}

.card_architects_content{

    max-height: 4.6rem;
    width: 90%;
    overflow: hidden;
}

.mod_mainpage_brand_slider .card .card_img{
    aspect-ratio: 10 / 7;
}
.mod_mainpage_brand_slider iframe{

    aspect-ratio: 10 / 7;
}
.page_cards.mod_mainpage_collection {
    margin-top: .5rem;
}
.mod_mainpage .page_haeder_banner .main_banner_content h2{
    padding: 4rem 1rem 0 1rem;
}

.mod_mainpage_projects_slider .card .card_img{
    
    aspect-ratio: 10/7;
    object-fit: cover;
}


@media only screen and (max-width: 768px) {
    
    .mod_mainpage .page_body {

        padding: 0;
    }

    .page_cards.mod_mainpage_collection .card {

        margin-bottom: .5rem;
    }

    .mod_mainpage_architacts_slider{
        
        margin-bottom: 4rem;
    }

    .mod_mainpage_brand_slider .card .card_img{

        aspect-ratio: 10 / 9;
    }

    .mod_mainpage_brand_slider a img{
        width: 8rem;
    }
    
}