#faq-page #faq-top-sec{
    padding: 90px 0;
}
#faq-page .pt-3{
    padding-top: 30px;
}
#faq-page #faq-top-sec #four-six-col{
    display: flex;
    gap: 60px;
    align-items: center;
}
#faq-page #faq-top-sec #four-six-col .azcl-column-par1{
    width: 45%;
}
#faq-page #faq-top-sec #four-six-col .azcl-column-par2{
    width: 55%;
}
#faq-page #hero-title{
    width: 60%;
}
#faq-page #faq-sec-container{
    background: #F8F9FD;
    padding: 50px 0;
}
#faq-page #purple-heading h4{
    font-size: var(--heading-24px-20px);
    font-family: "Gotham-Medium";
    font-weight: 500;
    color: #6E4AE3;
    line-height: 140%;
}
#faq-page #purple-sub-heading h5{
    color: #6E4AE3;
    font-size: var(--body-text-20px-16px);
    font-family: "Gotham-Medium";
    font-weight: 500;
    line-height: 140%;
}
#faq-page #purple-sub-heading h6{
    color: #6E4AE3;
    font-size: var(--body-text-20px-16px);
    font-family: "Gotham-Medium";
    font-weight: 500;
    line-height: 140%;
    margin-bottom: 10px;
    margin-top: 0;
}
#faq-sec-container .cmp-accordion__button{
    padding: 26px 0;
    border-bottom: 1px solid #CCD0DF;
}
#faq-sec-container .cmp-accordion__icon::before{
    content: url(/content/dam/intelligentcontent/brands/sgtnf/uk/en/sgtnf/eligibility/down-arrow-circle.png) !important;
}
#faq-sec-container .cmp-accordion__button--expanded .cmp-accordion__icon::before{
    content: url(/content/dam/intelligentcontent/brands/sgtnf/uk/en/sgtnf/eligibility/up-arrow-circle.png) !important;
}
#faq-sec-container .cmp-accordion__button .cmp-accordion__title {
    font-family: "Gotham-Medium";
    font-weight: 500;
    font-size: var(--body-text-20px-16px);
    color: #2D2D2D;
}
#faq-sec-container .cmp-accordion__panel{
    padding: 0.75em 0;
}
ul.top-bottom-line-purple-bullet li{
    font-family: "Gotham-Book";
    font-size: var(--body-text-20px-16px);
    line-height: 140%;
    font-weight: 400;
    color: #6C6C6C;
    padding: 20px 0px;
    border-bottom: 1px solid #CCD0DF;
    margin-left: 20px;
    list-style-position: outside;
}
ul.top-bottom-line-purple-bullet li::marker{
    color: #6E4AE3;   
}
ul.top-bottom-line-purple-bullet{
    list-style-type: square; 
}
ul.top-bottom-line-purple-bullet li:first-child{
    border-top: 1px solid #CCD0DF;
}
#three-column-white-bg-sec ul.top-bottom-line-purple-bullet li{
    padding: 12px 0px;
}
#three-column-white-bg-sec ul.top-bottom-line-purple-bullet{
    margin-top: 30px;
    margin-bottom: 20px;
}
#three-column-white-bg-sec .azcl-column-par1,
#three-column-white-bg-sec .azcl-column-par2,
#three-column-white-bg-sec .azcl-column-par3{
    background: #fff;
    border: 1px solid #CCD0DF;
    padding: 25px 20px 5px;
}

#three-column-white-bg-sec h5{
    margin-top: 0;
    margin-bottom: 15px;
}
#faq-page #faq-sec-container a{
    color: #4764D7;
    text-decoration: underline;
}
#faq-page #eight-four-column-design {
    display: flex;
    gap: 0;
    margin: 25px 0 10px
}
#faq-page #eight-four-column-design .img-sec{
    width: 65%;
}
#faq-page #eight-four-column-design img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#faq-page #eight-four-column-design .cont-text-sect{
    width: 35%;
    padding: 40px;
    background: #fff;
    border: 1px solid #CCD0DF;
}
#faq-page #five-five-inner-column-design{
    display: flex;
    gap: 0;
    margin: 10px 0;
}
#faq-page #five-five-inner-column-design .azcl-column-par1{
    width: 50%;
}
#faq-page #five-five-inner-column-design .azcl-column-par2{
    width: 50%;
    background: #fff;
    padding: 35px 35px 0;
    border: 1px solid #CCD0DF;
}

#five-five-inner-column-design{
    display: flex;
    gap: 0;
    margin: 10px 0;
}
#five-five-inner-column-design .azcl-column-par1{
    width: 50%;
}
#five-five-inner-column-design .azcl-column-par1 img{
    height: 261px;
    object-fit: cover;
}
#five-five-inner-column-design .azcl-column-par2{
    width: 50%;
    background: #fff;
    padding: 30px 35px 0;
    border: 1px solid #CCD0DF;
    align-items: center;
    display: flex;
}
#adverse-event-sec p{
    border: 1px dashed #CCD0DF;
    padding: 40px;
}
#faq-page #more-info-title h3{
    font-size: var(--heading-48px-32px);
    font-family: "Gotham-Bold";
    color: #fff;
    line-height: 120%;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 0;
}
#faq-page #fifty-column-design-col p{
    color: rgb(255 255 255 / 70%);
    margin-bottom: 25px;
    font-family: "Gotham-Medium";
}
#faq-page #fifty-column-design-col{
    gap: 60px;
    display: flex;
}
#faq-page #fifty-column-design-col .azcl-column-par1{
    width: 50%;
}
#faq-page #fifty-column-design-col .azcl-column-par2{
    width: 50%;
    align-items: center;
    display: flex;
}

#faq-page #buttom-combo-sec p{
    display: flex;
    justify-content: flex-start;
    gap: 20px;
}
#faq-page #fifty-column-design-col #buttom-combo-sec p a.secondary-button{
    margin: 0;
    background: #fff;
    color: #2D2D2D;
}
#faq-page #fifty-column-design-col #buttom-combo-sec p a.secondary-button-v2{
    display: flex;
    color: #fff;
    align-items: center;
    font-size: 18px;
    font-family: "Gotham-Medium";
    background: transparent;
    padding: 8px 12px;
    width: fit-content;
    border-radius: 10px;
    border: 1px solid #fff;
}
#faq-page #fifty-column-design-col #buttom-combo-sec p a.secondary-button-v2 img{
    margin-left: 10px;
}
#faq-page .hr-line-design{
    border-bottom: 1px solid #CCD0DF;
    margin-top: 40px;
}
#faq-page .hr-line-design span{
    display: none;
}
@media screen and  (max-width: 767px){

#faq-page #buttom-combo-sec p{
    flex-wrap: wrap;
}
#faq-page #fifty-column-design-col{
    flex-wrap: wrap;
}
#faq-page #fifty-column-design-col .azcl-column-par1,
#faq-page #fifty-column-design-col .azcl-column-par2{
    width: 100% !important;
}
#adverse-event-sec p{
    padding: 20px;
}
#faq-page #faq-sec-container{
    padding: 25px 0;
}
#faq-page #hero-title{
    width: 100%;
}    
#faq-page #faq-top-sec{
    padding: 30px 0;
}
#faq-page #faq-top-sec #four-six-col .azcl-column-par1,
#faq-page #faq-top-sec #four-six-col .azcl-column-par2,
#eight-four-column-design .img-sec,
#eight-four-column-design .cont-text-sect,
#five-five-inner-column-design .azcl-column-par1,
#five-five-inner-column-design .azcl-column-par2
{
    width: 100% !important;
}
#faq-page #faq-top-sec #four-six-col{
    gap: 30px;
    flex-wrap: wrap;
}
#eight-four-column-design{
    flex-wrap: wrap;
}
#faq-page #five-five-inner-column-design{
    flex-wrap: wrap;
}
#five-five-inner-column-design .azcl-column-par1 img{
    height: auto;
}
}
