.elementor-48757 .elementor-element.elementor-element-659b824:not(.elementor-motion-effects-element-type-background), .elementor-48757 .elementor-element.elementor-element-659b824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000C12 0%, #036593 100%);}.elementor-48757 .elementor-element.elementor-element-659b824{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-48757 .elementor-element.elementor-element-659b824 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48757 .elementor-element.elementor-element-b906784 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48757 .elementor-element.elementor-element-b906784 .elementor-heading-title{color:#FFFFFF;}/* Start custom CSS */.chapters-list {
    margin-top: 40px;
    margin-bottom: 40px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}
@media only screen and (max-width: 767px) {
    .chapters-list {
        grid-template-columns: repeat(1, 1fr);
    }
}
.chapter-item {
    border: 1px #ccc solid;
    padding: 0px;
    border-radius: 6px;
}
.chapter-title {
    padding: 20px;
}
.chapter-link {
    color: #fff;
    background-color: #ff4a00;
    text-transform: uppercase;
    padding: 10px 20px;
    border: 2px solid #ff4a00;
    border-radius: 100px;
    display: inline-block;
    margin: 20px;
}
.chapter-link:hover {
    color: #ff4a00;
    background-color: #fff;
    outline: none;
}/* End custom CSS */