.elementor-402392 .elementor-element.elementor-element-422d8db.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-402392 .elementor-element.elementor-element-1631089e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-402392 .elementor-element.elementor-element-1631089e{--box-background-color:var( --e-global-color-2376724 );--box-border-radius:29px;--header-color:var( --e-global-color-primary );--item-text-color:var( --e-global-color-primary );--item-text-hover-color:var( --e-global-color-c09209c );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-primary );}.elementor-402392 .elementor-element.elementor-element-1631089e .elementor-toc__header-title{text-align:start;}.elementor-402392 .elementor-element.elementor-element-1631089e .elementor-toc__header, .elementor-402392 .elementor-element.elementor-element-1631089e .elementor-toc__header-title{font-size:17px;}.elementor-402392 .elementor-element.elementor-element-1631089e .elementor-toc__header{flex-direction:row;}.elementor-402392 .elementor-element.elementor-element-1631089e .elementor-toc__list-item{font-size:17px;font-weight:300;}.elementor-402392 .elementor-element.elementor-element-b9a9695{width:auto;max-width:auto;--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:15px;--grid-bottom-margin:15px;--e-share-buttons-primary-color:var( --e-global-color-primary );--e-share-buttons-secondary-color:var( --e-global-color-2d8a0857 );}.elementor-402392 .elementor-element.elementor-element-b9a9695 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-402392 .elementor-element.elementor-element-b9a9695 .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-402392 .elementor-element.elementor-element-b9a9695 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.7em;}@media(max-width:959px){.elementor-402392 .elementor-element.elementor-element-b9a9695 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;} .elementor-402392 .elementor-element.elementor-element-b9a9695{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:15px;--grid-bottom-margin:15px;}}@media(max-width:599px){.elementor-402392 .elementor-element.elementor-element-20248f8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-402392 .elementor-element.elementor-element-422d8db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-402392 .elementor-element.elementor-element-b9a9695{width:100%;max-width:100%;--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:7px;}.elementor-402392 .elementor-element.elementor-element-b9a9695 > .elementor-widget-container{margin:0px 0px 0px 0px;} .elementor-402392 .elementor-element.elementor-element-b9a9695{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:15px;--grid-bottom-margin:15px;}.elementor-402392 .elementor-element.elementor-element-b9a9695 .elementor-share-btn{font-size:calc(0.8px * 10);}}/* Start custom CSS for table-of-contents, class: .elementor-element-1631089e */.elementor-402392 .elementor-element.elementor-element-1631089e .elementor-widget-container{
    border: 0px;
}

.elementor-402392 .elementor-element.elementor-element-1631089e a:hover{
    text-decoration: underline;
}


.elementor-402392 .elementor-element.elementor-element-1631089e .elementor-toc__header{
    /**border: 1px solid #F4F8F9;*/
    border: none;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-b9a9695 */.elementor-402392 .elementor-element.elementor-element-b9a9695 .elementor-grid-0 .elementor-grid .elementor-grid-item {
    margin-right: 12px!important;
}


.elementor-402392 .elementor-element.elementor-element-b9a9695 i.fa-twitter::before{
  display: block;
  content: ' ';
  background-image: url('https://cdn.lecturio.com/assets/X_logo_2023-white.svg');
  background-repeat: no-repeat;
  background-size: 15px 15px;
  height: 15px;
  width: 15px;
}/* End custom CSS */