.about-banner{
    background-color: white;
    padding: 116px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: 'Inter', 'Inter Fallback', sans-serif;
    grid-row-gap: 12px;
    width: 1005;
}

.about-banner h2{
    font-family: 'Inter', 'Inter Fallback', sans-serif;
    font-style: normal;
    font-weight: bolder;
    font-size: 60px;
    line-height: 150%;
    color: #000000;
    width: 50%;
    text-align: center;
    width: 100%;
}

.about-banner p{
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #474A57;
    width: 50%;
}

.about-objective{
    background-color: #1F1B59;
    position: relative;
    padding: 52px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: 'Inter', 'Inter Fallback', sans-serif;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.about-objective-pattern-1{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 166px;
    width: 166px;
}

.about-objective-pattern-2{
    position: absolute;
    top: 0px;
    right: 34px;
    height: 166px;
    width: 166px;
}
.about-objective-pattern-3{
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 166px;
    width: 166px;
}
.about-objective-pattern-4{
    position: absolute;
    bottom: 0px;
    right: 0px;
    height: 166px;
    width: 166px;
}

.about-objective-pattern-1, .about-objective-pattern-2,
.about-objective-pattern-3, .about-objective-pattern-4{
    opacity: 50%;
}

.about-objective h2{
    font-weight: bold;
    font-size: 28px;
    line-height: 40px;
    text-align: center;
    color: #FFFFFF;
    width: 50%;
}

.about-objective p{
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #FFFFFF;
    width: 50%;
}

.about-team{
    font-family: 'Inter', 'Inter Fallback', sans-serif;
    padding: 40px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #F7F7F7;
}

.about-team h2{
    font-weight: bold;
    text-align: center;
    font-size: 28px;
    line-height: 40px;
    color: #18191F;
    width: 50%;
}

.about-team p{
    font-weight: normal;
    text-align: center;
    font-size: 16px;
    line-height: 28px;
    color: #474A57;
    width: 50%;
}

.about-talk{
    font-family: 'Inter', 'Inter Fallback', sans-serif;
    padding: 40px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #F7F7F7;
}

.about-talk h2{
    font-weight: bold;
    text-align: center;
    font-size: 48px;
    line-height: 64px;
    color: rgba(7, 93, 237, 0.25);
    width: 50%;
}

.about-talk p{
    font-weight: normal;
    text-align: center;
    font-size: 16px;
    line-height: 28px;
    color: #474A57;
    width: 50%;
}

.about-banner h2 img{
    height: 4rem;
}

.iso-tag{
    width: 100vw;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
}
.iso-tag p {
    margin-bottom: 0;
    display: inline-block;
    font-size: 24;
    font-weight: 600;
}

.iso-tag p>img{
    height: 4rem;
}

.DUNS_IMAGE{
    width: 100vw;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    margin-top: 20px;
}

.DUNS_IMAGE img {
    max-width: 100%;
    height: auto;
}


.about-banner #tag-line{
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #EDF5FE;
    border-radius: 16px;
    width: 48vw;
    height: 72px;

}
