* {
    box-sizing: border-box;
}
 
.role-of-ib6-section {
    max-width: 100%;
    padding: 0 20px;
}
 
.role_Content h1 {
    font-family: var(--font-roboto_serif);
    color: #F9F7F0;
    text-align: center;
    font-size: 34px;
    font-weight: 500;
    margin-bottom: 48px;
    text-align: center;
}
 
.role_Content h1>sup,
.study-content p>sup,
.study-design p.footnote-block>sup {
    font-size: 58%;
    line-height: 0px;
}
 
.role_Content>h2 {
    font-family: var(--font-montserrat_sans);
    text-transform: uppercase;
    line-height: 1.6rem;
    font-size: 20px;
    background-clip: text;
    text-align: center;
    padding: 0 25px;
    background: -webkit-linear-gradient(0deg,
            #eddb82,
            #daae59 13%,
            #edde99 25%,
            #e4cb7b 33%,
            #dfc16a 38%,
            #fef8b8 50%,
            #f0d573 63%,
            #efd371 75%,
            #ebce82 88%,
            #d7b34b) no-repeat;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    margin-bottom: 31px;
}
 
.study-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}
 
.study-content img {
    width: 54px;
    margin-bottom: 30px;
}
 
.study-content p {
    display: block;
    position: relative;
    color: #FFF;
    font-family: var(--font-montserrat_sans);
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 25px;
    text-align: center;
    max-width: 80%;
}
 
.study-design p.footnote-block {
    color: #F5F5F5;
    font-family: var(--font-montserrat_sans);
    font-size: 12px;
    line-height: 140%;
    margin: 5px 0 33px;
    padding: 0 17px;
    text-align: center;
    max-width: 80%;
    margin: 0 auto 70px;
}
 
@media screen and (min-width: 768px) {
    .study-content {
        flex-direction: row;
        gap: 20px;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        max-width: 92%;
    }
 
    .study-content img {
        margin-bottom: 9px;
    }
 
    .role_Content h1 {
        font-size: 36px;
        max-width: 80%;
        margin: 0 auto 48px;
    }
 
    .study-design p.footnote-block {
        text-align: center;
        max-width: 92%;
        padding: 0;
        margin: 23px auto 57px;
    }
}
 
@media only screen and (min-width: 992px) {
    .role-of-ib6-section {
        margin: 0 auto;
        max-width: 1100px;
    }
 
    .study-content h2 {
        font-size: 36px;
    }
}

@media (max-width:767px) {
    .study-content p {
        max-width: 70%;
    }
}

.divminwidthcontainer {
    max-width: 1273px;
    margin: 0 auto;
}
