.Sec-3 {
margin-bottom: 100px;
}

.Sec-3-left {
width: auto;
}

.Sec-3-right {
width: 30%;
}

.Sec-3-main {
display: flex;
flex-direction: row;
justify-content: space-between;
}

.Sec-3-heading {
font-weight: 500;
font-size: 22px;
line-height: 22px;
display: flex;
align-items: center;
text-align: center;
color: #000000;
margin-top: 20px;
}

.Sec-3-tabs {
display: flex;
flex-direction: row;
margin-top: 20px;
justify-content: center;
}

.Sec-3-tab {
font-weight: 500;
font-size: 20px;
line-height: 20px;
display: flex;
align-items: center;
text-align: center;
color: #000000;
padding: 10px;
background: #fdf7ea;
border-radius: 10px;
margin-right: 20px;
text-decoration: none;
}

.Sec-3-tab.is-active {
text-decoration: underline;
}

.Sec-3-left-heading { 
background: #fdf7ea;
border-radius: 10px;
font-weight: 400;
font-size: 22px;
line-height: 22px;
color: #000000;
width: fit-content;
margin-top: 20px;
margin-bottom: 10px;
padding-right: 10px;
padding: 10px; 
}

.Sec-3-left-cards {
display: none;
flex-direction: column;
}

.Sec-3-left-cards.is-active {
display: flex;
}

.Sec-3-left-card {
background: #fdf7ea;
padding: 10px;
width: 100%;
margin-top: 20px;
border-radius: 10px;
}

.Sec-3-left-card h1 {
font-size: 18px;
line-height: 18px;
color: #000000;
}

.Sec-3-left-card a {
font-size: 18px;
line-height: 24px;
color: #000000;
text-decoration: none;
}

.Sec-3-card-icons {
height: 24px;
}

.Sec-3-right-cards {
display: none;
flex-direction: column;
margin-top: 20px;
}

.Sec-3-right-cards.is-active {
display: flex;
}

.Sec-3-right-card {
background: #fdf7ea;
padding: 10px;
border-radius: 10px;
margin-bottom: 10px;
}

.Sec-3-right-card-heading {
font-size: 18px;
line-height: 18px;
color: #000000;
margin: 5px;
}

.Sec-3-right-card-img {
width: 100%;
background: #7b7b7b;
border-radius: 10px;
}

@media (max-width: 1200px) {
    .Sec-3-tab {
        font-size: 18px;
        line-height: 18px;
    }

    .Sec-3-left-heading {
        font-size: 16px;
        line-height: 16px;
    }

    .Sec-3-left-card h1 {
        font-size: 16px;
        line-height: 16px;
    }

    .Sec-3-left-card h2 {
        font-size: 16px;
        line-height: 16px;
    }
    .Sec-3-left-card a {
        font-size: 16px;
        line-height: 16px;
    }
}

@media (max-width: 990px) {
    .Sec-3-tab {
        font-size: 12px;
        line-height: 12px;
        margin-right: 10px;
    }
    .Sec-3-left {
        width: 60%;
    }
    .Sec-3-right {
        width: 40%;
    }
}

@media (max-width: 768px) {

}

@media (max-width: 512px) {
    .Sec-3-tab {
        font-size: 10px;
        line-height: 10px;
        margin-right: 5px;
    }
    
    .Sec-3-left {
        width: 100%;
    }
    .Sec-3-right {
        display: none;
    }
}