/*
Theme Name: demeter
Description: Child theme of demeter
Author: demeter
Version: 1.0.0
Text Domain: demeter
Template: twentytwentyone
*/

/*  =========================== section key expertise  =========================== */ 
/* sub title line */
/* .section-key-expertise .p-big{display: flex;align-items: center;gap: 85px;margin-bottom: 6px;}
.section-key-expertise .expertise-sub-title-line{position: relative;}
.section-key-expertise .expertise-sub-title-line::before{width: 0;min-width:70px; height: 1px; content:"";position:absolute;left: 0;background: linear-gradient(90deg, #000000 0%, #FFFFFF 100%);} */

.section-key-expertise .heading-style-4{margin-bottom: 70px;}
.section-key-expertise  .row{row-gap: 70px;}
/* image */
.section-key-expertise .expertise-key-image,.reserach-section .research-image{height: 240px;}
.section-key-expertise .expertise-key-image img,.reserach-section .research-image img{height: 100%;object-fit:cover;}
/* content */
.section-key-expertise .expertise-key-content{padding-left: 70px;display:flex;flex-direction: column;}
.section-key-expertise .expertise-key-content .button-link{margin-top: auto;}
.section-key-expertise .expertise-key-content .heading-style-6{margin-bottom: 6px;}
.section-key-expertise .expertise-key-content .heading-style-6:hover{color: var(--hover);}
.section-key-expertise .expertise-key-content h6.p-big{margin-bottom: 6px;font-family: 'Neufile Grotesk bold';}
.section-key-expertise .expertise-key-content h6.p-big .title-left-line::after{width: 70px;}
.section-key-expertise .expertise-key-content p{margin-bottom:10px;color:var(--secondary);}

/*  =========================== section research  =========================== */ 
.reserach-section{padding-top: 0px !important;}
.reserach-section .research-image{margin-bottom:23px;}
.reserach-section .heading-style-6{margin-bottom: 6px;}
.reserach-section p{margin-bottom: 20px; color: var(--secondary);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.reserach-section .inner-research{border-bottom: 2px solid var(--secondary);height:100%;padding-bottom: 10px;display: flex;flex-direction: column;}
.reserach-section .inner-research .button-link{margin-top: auto;}

/* ===================================== media quiery  ===================================== */
@media screen and (max-width:1366px) {
    /*  =========================== section key expertise  =========================== */ 
    .section-key-expertise .heading-style-4{margin-bottom: 65px;}
    .section-key-expertise .row{row-gap:65px;}
    /* image */
    .section-key-expertise .expertise-key-image,.reserach-section .research-image{height: 235px;}
    /* content */
    .section-key-expertise .expertise-key-content{padding-left: 60px;}
    .section-key-expertise .expertise-key-content .heading-style-6{margin-bottom: 5px;}
    
    /*  =========================== section research  =========================== */ 
    .reserach-section{padding-top: 65px;}
    .reserach-section .research-image{margin-bottom:18px;}
    .reserach-section .heading-style-6{margin-bottom: 5px;}
    /* .reserach-section .inner-research{padding-bottom: 30px;} */
}
@media screen and (max-width:1199px) {
    /*  =========================== section key expertise  =========================== */ 
    .section-key-expertise .heading-style-4{margin-bottom: 50px;}
    .section-key-expertise .row{row-gap:50px;}    
    /* image */
    .section-key-expertise .expertise-key-image,.reserach-section .research-image{height: 212px;}
    /* content */
    .section-key-expertise .expertise-key-content{padding-left: 20px;}
    
    /*  =========================== section research  =========================== */ 
    .reserach-section{padding-top: 50px;}
    .reserach-section .research-image{margin-bottom:15px;}
    .reserach-section p{margin-bottom: 15px;}
    /* .reserach-section .inner-research{padding-bottom: 28px;} */
}
@media screen and (max-width:991px) {
    /*  =========================== section key expertise  =========================== */ 
    .section-key-expertise .expertise-key-content h6.p-big .title-left-line::after{width: 40px;}
    
    .section-key-expertise .heading-style-4{margin-bottom: 40px;}
    .section-key-expertise .row{row-gap:40px;}    
    /* image */
    .section-key-expertise .expertise-key-image{height: 240px;}
    /* content */
    .section-key-expertise .expertise-key-content{padding-left: 12px;}
    .section-key-expertise .expertise-key-content p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
    
    /*  =========================== section research  =========================== */ 
    .reserach-section{padding-top: 40px;}
    .reserach-section .research-image{margin-bottom:12px;height:150px;}
    /* .reserach-section .inner-research{padding-bottom: 25px;} */
}
@media screen and (max-width:767px) {
    /*  =========================== section key expertise  =========================== */ 
    .section-key-expertise .heading-style-4{margin-bottom: 35px;}
    .section-key-expertise .row{row-gap:25px;}    
    /* image */
    .section-key-expertise .expertise-key-image{height: 300px;}
    .section-key-expertise .expertise-key-content{margin-bottom: 40px;}
    /*  =========================== section research  =========================== */ 
    .reserach-section{padding-top: 30px;}
    .reserach-section .research-image{margin-bottom:10px;height:300px;}
    /* .reserach-section .inner-research{padding-bottom: 28px;}     */
   
}
@media screen and (max-width:575px) {
    /*  =========================== section key expertise  =========================== */ 
    .section-key-expertise .expertise-key-content h6.p-big .title-left-line::after{width: 35px;}
    .section-key-expertise .row{row-gap:40px;}    
    /* .section-key-expertise .p-big{gap: 50px;} */
    /* .section-key-expertise .expertise-sub-title-line::before{min-width: 35px;} */
    /* image */
    .section-key-expertise .expertise-key-image{height: 100%; aspect-ratio: 2 / 1.2;}
    /* content */
    .section-key-expertise .expertise-key-content p{margin-bottom:14px;}
    
    /*  =========================== section research  =========================== */ 
    .reserach-section{padding-top: 25px;}
    .reserach-section .research-image{margin-bottom:12px;height: auto; aspect-ratio: 2 / 1.2;}
    /* .reserach-section .inner-research{padding-bottom: 22px;} */
}