.elementor-65171 .elementor-element.elementor-element-2613a07d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-65171 .elementor-element.elementor-element-8a0163f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:10px 0px 0px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:40px;}.elementor-65171 .elementor-element.elementor-element-8a0163f:not(.elementor-motion-effects-element-type-background), .elementor-65171 .elementor-element.elementor-element-8a0163f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49f1a46 );}.elementor-65171 .elementor-element.elementor-element-3a5f47bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 10px 10px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:60px;}.elementor-65171 .elementor-element.elementor-element-3a5f47bc:not(.elementor-motion-effects-element-type-background), .elementor-65171 .elementor-element.elementor-element-3a5f47bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49f1a46 );}@media(max-width:1100px){.elementor-65171 .elementor-element.elementor-element-2613a07d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-65171 .elementor-element.elementor-element-8a0163f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:10px 10px 0px 0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-65171 .elementor-element.elementor-element-3a5f47bc{--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:-2px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:30px;}}@media(max-width:780px){.elementor-65171 .elementor-element.elementor-element-2613a07d{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-65171 .elementor-element.elementor-element-8a0163f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-65171 .elementor-element.elementor-element-3a5f47bc{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}}@media(min-width:781px){.elementor-65171 .elementor-element.elementor-element-8a0163f{--width:50%;}.elementor-65171 .elementor-element.elementor-element-3a5f47bc{--width:50%;}}@media(max-width:1100px) and (min-width:781px){.elementor-65171 .elementor-element.elementor-element-8a0163f{--width:100%;}.elementor-65171 .elementor-element.elementor-element-3a5f47bc{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-3e875de0 */#toc li{
    padding-bottom: 20px;
    font-size: 18px;
    font-weight: 500;
    color:#99A1B2;
    transition: all 0.3s;
}
#toc li a{
    color:#99A1B2;
    transition: all 0.3s;
}
#toc li:hover a, #toc li:hover{
    color:#EB4C46;
    transition: all 0.3s;
}

#toc li .icon{
    font-size: 18px;
    position: absolute;
    left:0px;
    color:#eff4fa;
    transition: all 0.3s;
}
#toc li:hover .icon{
    color:#EB4C46;
    transition: all 0.3s;
}

#toc li a.active{
    color:#333;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c62f01d */.scrollable-content {
        overflow-y: scroll;
    overflow-x: hidden;
    position: relative;
        
        min-height: 306px;
        max-height: 588px;
        padding-right: 20px;
}

.scrollable-content::-webkit-scrollbar {
    width: 4px;
    height: 8px;
}
.scrollable-content::-webkit-scrollbar-thumb {
    border-radius: 100px;
    background-color: grey;
    width: 4px;
}
.scrollable-content::-webkit-scrollbar-track {
        background-color: #d0d4da;
        border-radius: 100px;
    }

.scrollable-content ul,.scrollable-content ol{
    margin-top: 10px;
    margin-bottom: 10px;
}
.scrollable-content ul li,.scrollable-content ol li{
    margin-bottom: 10px;
}
.scrollable-content h2{
        margin-top: 30px;
}

/* Убедимся, что первый заголовок виден сразу */
.scrollable-content section:first-child {
    padding-top: 0;
    margin-top: 0;
}/* End custom CSS */