.elementor-10894 .elementor-element.elementor-element-32ceed3{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10894 .elementor-element.elementor-element-b616f78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10894 .elementor-element.elementor-element-a2e9cfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-10894 .elementor-element.elementor-element-9239e46{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10894 .elementor-element.elementor-element-9239e46 .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-10894 .elementor-element.elementor-element-9239e46 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-10894 .elementor-element.elementor-element-e4adb82{--spacer-size:20px;}.elementor-10894 .elementor-element.elementor-element-a56112b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-10894 .elementor-element.elementor-element-a56112b{text-align:start;}.elementor-10894 .elementor-element.elementor-element-a56112b .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-10894 .elementor-element.elementor-element-36e7244 > .elementor-widget-container{margin:10px 0px 10px 5px;}.elementor-10894 .elementor-element.elementor-element-36e7244 .elementor-icon-list-icon i{color:#000000;font-size:14px;}.elementor-10894 .elementor-element.elementor-element-36e7244 .elementor-icon-list-icon svg{fill:#000000;--e-icon-list-icon-size:14px;}.elementor-10894 .elementor-element.elementor-element-36e7244 .elementor-icon-list-icon{width:14px;}.elementor-10894 .elementor-element.elementor-element-36e7244 .elementor-icon-list-text, .elementor-10894 .elementor-element.elementor-element-36e7244 .elementor-icon-list-text a{color:#848484;}.elementor-10894 .elementor-element.elementor-element-36e7244 .elementor-icon-list-item{font-size:16px;font-weight:300;}.elementor-10894 .elementor-element.elementor-element-a937d0e .elementor-button{background-color:#000000;}.elementor-10894 .elementor-element.elementor-element-89be596 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10894 .elementor-element.elementor-element-49e6622{--divider-border-style:solid;--divider-color:#D1D1D1;--divider-border-width:1px;}.elementor-10894 .elementor-element.elementor-element-49e6622 .elementor-divider-separator{width:100%;}.elementor-10894 .elementor-element.elementor-element-49e6622 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-10894 .elementor-element.elementor-element-275a95b{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10894 .elementor-element.elementor-element-275a95b .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-10894 .elementor-element.elementor-element-275a95b .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-10894 .elementor-element.elementor-element-b915899 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-10894 .elementor-element.elementor-element-b915899 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-10894 .elementor-element.elementor-element-f04f1a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1400px){.elementor-10894 .elementor-element.elementor-element-32ceed3{--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;} .elementor-10894 .elementor-element.elementor-element-9239e46{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10894 .elementor-element.elementor-element-a56112b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-10894 .elementor-element.elementor-element-a56112b .elementor-heading-title{font-size:20px;} .elementor-10894 .elementor-element.elementor-element-275a95b{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-10894 .elementor-element.elementor-element-9239e46{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10894 .elementor-element.elementor-element-a56112b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10894 .elementor-element.elementor-element-a56112b .elementor-heading-title{font-size:24px;line-height:1.2em;} .elementor-10894 .elementor-element.elementor-element-275a95b{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-10894 .elementor-element.elementor-element-b616f78{--width:65%;}.elementor-10894 .elementor-element.elementor-element-f04f1a8{--width:35%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-89be596 */@media (max-width:1569px) {
.chapters {position:relative;left:0px;width:auto;}
}

@media (min-width:1570px) {
.chapters {position:absolute;left:-201px;width:200px;}
}

@media (min-width:1920px) {
.chapters {position:absolute;left:-380px;width:380px;}
}

.chapters {
      padding: 0px;
      background: #eeeeee;
      
    }
.chapters ul {
      list-style: none;
      padding: 0;
      margin-bottom:0px;
    }
.chapters li {
      padding: 10px;
      cursor: pointer;
      font-size:13px;
      font-weight: normal;
      transition: background 0.3s;border-bottom: 1px solid #ccc;
    }
.chapters li:hover {
      background: #1174c9;
      color:#ffffff;
    }
.chapters li.active {
      background: #1174c9;
      color:#ffffff;

    }



/****************************************/



.elementor-10894 .elementor-element.elementor-element-89be596 h2 {
font-size:1.4em!important;
line-height:1.2em!important;
padding-top:25px!important; 
border-top:1px solid #D1D1D1!important;}

.elementor-10894 .elementor-element.elementor-element-89be596 h3 {
font-size:1.1em!important;
line-height:1.3em!important;
border-left:20px solid #1174c9!important;
padding-left:10px;
}
.elementor-10894 .elementor-element.elementor-element-89be596 h4 {
font-size:1em!important;}
.elementor-10894 .elementor-element.elementor-element-89be596 h5 {
font-size:1em!important;}
.elementor-10894 .elementor-element.elementor-element-89be596 h6 {
font-size:1em!important;}

.elementor-10894 .elementor-element.elementor-element-89be596 code {color:red;}



.elementor-10894 .elementor-element.elementor-element-89be596 .elementor-widget-wrap {padding:0px!important;margin-top:20px;}




.eael-adv-accordion .eael-accordion-list .eael-accordion-content p {margin:10px !important;}

@media (min-width:900px){
.dialog-type-lightbox .dialog-widget-content {width:900px!important;overflow:hidden!important;
}

.dialog-type-lightbox .swiper-slide {width:900px!important;overflow:hidden!important;}

.elementor-lightbox .elementor-lightbox-item {padding:0px;display:grid!important;overflow:hidden!important;}

.dialog-type-lightbox .swiper-slide .elementor-lightbox-image {width:900px!important;overflow:hidden!important;}


.dialog-type-lightbox .swiper-zoom-container {width:880px!important;
height: auto!important;
display: initial;overflow:hidden!important;}


.dialog-type-lightbox .swiper-zoom-container > img {
width:880px!important;
-o-object-fit: initial!important;
object-fit: initial!important;
object-position: top!important;overflow:hidden!important;
}/* End custom CSS */