.accordian{
    padding:0;
    width:100%;
    text-align:left;
    list-style:none
}
.accordian.has-bullets li{
    padding-left:18px;
    position:relative
}
.accordian.has-bullets li .bullet{
    position:absolute;
    left:0;
    top:16px;
    width:10px;
    height:10px;
    border-radius:50%;
    background-color:#141212;
    display:flex;
    justify-content:center;
    align-items:center
}
.accordian.has-bullets li .bullet img{
    width:70%;
    height:70%;
    padding-top:0
}
.accordian.has-bullets li .bullet img.fullIcon{
    width:100%
}
.accordian.has-bullets.large li{
    padding-left:58px
}
.accordian.has-bullets.large li .bullet{
    width:50px;
    height:50px
}
.accordian.has-bullets.blush li .bullet{
    background-color:#f8c8d1
}
.accordian.has-bullets.blue li .bullet{
    background-color:#98d6e6
}
.accordian.has-bullets.no-background li .bullet{
    background:none
}
.accordian li .header a{
    padding:16px 0;
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    text-decoration:none;
    line-height:1
}
.accordian li .header a .title{
    margin:0
}
.accordian li .header a .title h3{
    font-size:18px;
    font-size:1.125rem;
    font-weight:400
}
.accordian li .header a .title.black{
    color:#141212
}
.accordian li .header a .title.black h3{
    font-size:16px;
    font-size:1rem
}
.accordian li .header a .title.bold h3{
    font-weight:700
}
.accordian li .header a app-icon-down-arrow{
    width:16px
}
.accordian li .body{
    color:#141212;
    overflow:hidden
}
.accordian li .body p{
    height:auto;
    transition:height .3s ease-in-out;
    /*white-space:pre-line*/
}
.accordian li .body p + p {
    margin-top: 1em;
}
.accordian li .body ol{
    line-height:1.25
}
.load-more{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:1rem;
    margin-bottom:1rem
}
.load-more .link{
    width:auto;
    font-size:13px;
    font-size:.8125rem
}
@media only screen and (min-width:1024px){
    .accordian .header .desktop-a{
        pointer-events:none
    }
    .accordian .header .desktop-a .desktop-arrow{
        display:none
    }
    .accordian .desktop-p{
        height:unset!important
    }
}
@media only screen and (max-width:768px){
    .hideMobile{
        display:none
    }
}