/* ================================== Elevate Your SMSF Knowledge ================================== */
.lunch-learn-section.smsf-knowledge-section {
    padding: 124px 0 0 0;
}
.smsf-knowledge-section .section-heading {
    display: flex;
    flex-wrap: wrap;
}
.smsf-knowledge-section .content-left {
    width: 46.8%;
}
.smsf-knowledge-section .content-left.content-cta .content-inner {
    max-width: 440px;
    margin-left: 0;
}
.smsf-knowledge-section .content-right {
    width: 46.5%;
    margin-left: auto;
}
.smsf-knowledge-section .section-heading .content-right {
    width: 47%;
}
.smsf-knowledge-section .section-heading .heading-title h3 {
    margin-top: 26px;
    text-transform: capitalize;
}

.smsf-knowledge-section .section-heading .heading-title h3 span {
    color: #752963;
}
.smsf-knowledge-section .heading-content {
    display: flex;
    flex-direction: row;
    margin-top: 0;
}
.smsf-knowledge-section .heading-content .content {
    width: 46.5%;
}
.smsf-knowledge-section .heading-content .content:last-child {
    margin-left: auto;
}
.smsf-knowledge-section .content-cta {
    margin-top: 21px;
}
.smsf-knowledge-section .content-cta .count-items {
    display: flex;
}
.smsf-knowledge-section .content-cta .count-items .count-item {
    width: 34.7%;
}
.smsf-knowledge-section .content-cta .count-items .count-item .label {
    font-size: 51.51px;
    font-weight: 275;
    line-height: 77.27px;
    color: #752963;
}
.smsf-knowledge-section .content-cta .count-items .count-item:nth-child(2) {
    width: 39%;
}
.smsf-knowledge-section .content-cta .count-items .count-item:nth-child(3) {
    width: 26.3%;
}
.smsf-knowledge-section .content-cta .count-items .count-item .description {
    font-size: 13.39px;
    line-height: 17.41px;
    margin-top: -8px;
}
.smsf-knowledge-section .content-cta .count-items .count-item:nth-child(3) .description {
    margin-right: -10px;
}
.smsf-knowledge-section .content-cta .count-items .count-item .description a sup {
    color: #1B214A;
    background-image: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.486328 0.771973H7.07178M7.07178 0.771973V7.35742M7.07178 0.771973L0.486328 7.35742" stroke="%231B214A"/></svg>');
}
.smsf-knowledge-section .content-cta .count-items .count-item .description a:hover sup {
    color: #752963;
    background-image: url('data:image/svg+xml,<svg width="8" height="9" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.7" d="M0.450684 1.0022H7.24561M7.24561 1.0022V7.79712M7.24561 1.0022L0.450684 7.79712" stroke="%23752963"/></svg>');
    background-position: right 2px bottom 9px;
}
.smsf-knowledge-section .content-cta .box-item:before, .smsf-knowledge-section .content-cta .box-item:after {
    display: none;
}
.smsf-knowledge-section .content-cta .box-item {
    padding: 24px 15px 29px;
    margin-top: 24px;
    box-shadow: 11px 15px 8px rgba(112, 112, 112, 0.01), 
                6px 9px 6px rgba(112, 112, 112, 0.05), 
                3px 4px 5px rgba(112, 112, 112, 0.09), 
                1px 1px 3px rgba(112, 112, 112, 0.1);
    border-radius: 3px;
    overflow: hidden;
}
.smsf-knowledge-section .content-cta .box-item h6 {
    margin: 0 0 19px;
}
.smsf-knowledge-section .content-cta .box-item .btn-button {
    color: #752963;
}
.smsf-knowledge-section .content-cta .box-item .btn-button.primary-button:hover:before {
    transform: scaleX(0);
    transform-origin: right center;
}
.smsf-knowledge-section .section-content {
    display: flex;
    flex-wrap: wrap;
}
.smsf-knowledge-section .content-detail {
    margin-top: 38px;
}
.smsf-knowledge-section .detail-items {
    margin-top: 34px;
}
.smsf-knowledge-section .detail-item {
    border-top: 1px solid #1B214A;
    display: flex;
    padding: 30.5px 0;
}
.smsf-knowledge-section .detail-item .item-index {
    width: 60px;
    min-width: 60px;
}
.smsf-knowledge-section .detail-item .item-content {
    padding-left: 2px;
}
.smsf-knowledge-section .detail-item h6 {
    margin: 0;
}
.smsf-knowledge-section .detail-item .index {
    color: #EFB257;
}
.smsf-knowledge-section .detail-item .item-content .description {
    font-size: 13px;
    line-height: 16.9px;
    margin-top: 10px;
}
.smsf-knowledge-section .content-cta .count-items .count-item .description a {
    background-size: calc(100% - 15px) 1px;
    color: #1B214A;
    background-image: linear-gradient(to right, transparent, transparent), linear-gradient(to right, #1B214A, #1B214A, #1B214A);
}
.smsf-knowledge-section .content-cta .count-items .count-item .description a:hover {
    background-size: 0 1px;
}
.smsf-knowledge-section .content-cta .count-items .count-item .description a:hover {
    background-size: 0 1px;
}
.smsf-knowledge-section .detail-item .item-content .description > *:last-child {
    margin-bottom: 0;
}
.smsf-knowledge-section .content-cta .box-item.hidden-tablet {
    display: block;
}
.smsf-knowledge-section .content-left.visible-tablet {
    display: none;
}
@media (max-width: 1600px) {
    .lunch-learn-section.smsf-knowledge-section .container {
        max-width: 1275px;
    }
}
@media (max-width: 1023px) {
    .smsf-knowledge-section .content-left.visible-tablet {
        display: block;
        order: 1;
    }
    .smsf-knowledge-section .content-cta .box-item.hidden-tablet {
        display: none;
    }
    .lunch-learn-section.smsf-knowledge-section {
        padding: 97px 0 50px;
    }
    .smsf-knowledge-section .content-left {
        padding-left: 0;
    }
    .smsf-knowledge-section .content-cta .box-item .btn-button {
        color: #752963;
    }    
    .smsf-knowledge-section .content-left {
        width: 100%;
        padding-left: 0;
    }    
    .smsf-knowledge-section .section-heading .content-right,
    .smsf-knowledge-section .content-right {
        width: 100%;
    }
    .smsf-knowledge-section .content-left .content-inner {
        max-width: 100%;
    }
}
@media (max-width: 767.98px) {
    .lunch-learn-section.smsf-knowledge-section {
        padding: 97px 0 67px;
    }
    .smsf-knowledge-section .heading-content {
        flex-direction: column;
        margin-top: -1px;
    }
    .smsf-knowledge-section .heading-content .content {
        width: 100%;
    }
    .smsf-knowledge-section .section-heading .heading-title h3 {
        margin-bottom: 0px;
        margin-top: 17px;
    }
    .smsf-knowledge-section .heading-content .content p {
        margin-right: -4px;
        margin-bottom: 22px;
    }
    .smsf-knowledge-section .content-cta {
        margin-top: 34px;
    }
    .smsf-knowledge-section .content-cta .count-items .count-item .description {
        margin-top: -9px;
    }
    .smsf-knowledge-section .content-cta .count-items .count-item {
        width: 31.4%;
    }
    .smsf-knowledge-section .content-cta .count-items .count-item:nth-child(2) {
        width: 35.9%;
    }
    .smsf-knowledge-section .content-cta .count-items .count-item:nth-child(3) {
        width: 32.3%;
    }
    .smsf-knowledge-section .content-detail {
        margin-top: 77px;
        order: 2;
    }
    .smsf-knowledge-section .detail-items {
        margin-top: 25px;
    }
    .smsf-knowledge-section .detail-item .item-content h6 {
        font-size: 18px;
        line-height: 23.4px;
    }   
    .smsf-knowledge-section .detail-item .item-index {
        width: 45px;
        min-width: 45px;
    }  
    .smsf-knowledge-section .detail-item {
        padding: 27px 0;
    }
    .smsf-knowledge-section .detail-item .index h6 {
        font-size: 22px;
        line-height: 28.6px;
    }
    .smsf-knowledge-section .content-cta .box-item h6 {
        font-size: 22px;
        line-height: 28.6px;
        margin: 0 0 21px;
    }    
    .smsf-knowledge-section .content-cta .box-item {
        margin-top: 25px;
        padding: 24px 15px 27px;
    }
}
@media (max-width: 389px) {
    .smsf-knowledge-section .content-cta .count-items .count-item:nth-child(n) {
        width: 199%;
    }
    .smsf-knowledge-section .content-cta .count-items {
        flex-wrap: wrap;
    }
}