.content_simple{
    text-align: center;
}
.mod_content_architects_wrap{

    padding: 0 1rem 2rem;
}

.mod_content_architects_wrap .card_architects_card:not(:last-child){

    margin-bottom: 6rem;
}

.mod_content_architects_wrap .card_architects_card{

    gap: 1rem;
}

.mod_content_architects_wrap .card_architects_card_left{

    flex-direction: row-reverse;
}

.mod_content_content{

    text-align: center;
    padding: 3rem 0;
}


.card_architects_content{
    
    justify-content: center;
    gap: 0.25rem;

    height: 100%;
    margin-top: 1rem;
}

.card_architects_porject_links{
    margin-top: auto;
}

.card_architects_content h3{

    font-weight: bold;
}


.mod_content_form_heading{

    text-align: center;
    margin-bottom: 1rem;
    font-weight: 600;
    font-size: var(--font-size-ml);
}
.mod_content_title{
    font-weight: 600;
    font-size: var(--font-size-ml);
}

.card_architects_slider .com-swiper .card_architects_slider_img{

    width: 100%;
    height: 100%;
    object-fit: cover;
}

.card_architects_slider{

    flex: 1 0 auto;
}
.card_architects_slider .com-swiper{

    height: auto;
}
.card_architects_slider .com-swiper .com-swiper-container{

    height: 100%;
}
.card_architects_porject_links .btn_underline{

    width: fit-content;
    margin: unset;
}
.card_architects_porject_links{
    display: flex;
    padding: 1rem 0 0 ;
    gap: 1rem;
}


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

    .mod_content_architects .page_body{

        padding: 0 0 1rem; 
    }

    .card_architects{

        flex-direction: row;
    }
    .card_architects_content{

        gap: 0;
    }
    .card_architects_content_desc{

        max-height: 16.4rem !important;
    }

    .card_architects_content_desc{

        margin-top: .5rem;
    }

    .mod_content_architects_wrap .card_architects_card{
        
        flex-direction: column;
    }
    .mod_content_architects_wrap{
        
        padding: 0;
    }

    .card_architects_slider .com-swiper .com-swipe_architects_slider{

        height: auto;
    }

    .card_architects_content.card_architects_content{
        padding: 0 1rem 0 0 ;
    }

    .card_architects .card_architects_img{

        width: 50%;
        min-height: 20rem;
    }
    .card_architects_slider .com-swiper .card_architects_slider_img{

        min-height: 20rem;
    }

    .mod_content_architects_wrap .card_architects_card{

        margin-bottom: 6rem !important;
    }

    .card_architects_porject_links{

        gap: .25rem;
        flex-direction: column;
    }
}