.elementor-8383 .elementor-element.elementor-element-928a7b7{--display:flex;}.elementor-8383 .elementor-element.elementor-element-ae9f438 img{height:500px;object-fit:cover;object-position:center center;}.elementor-8383 .elementor-element.elementor-element-9c2b304{--display:flex;}.elementor-8383 .elementor-element.elementor-element-113b5de > .elementor-widget-container{border-style:solid;border-width:0px 5px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-8383 .elementor-element.elementor-element-113b5de{text-align:center;}.elementor-8383 .elementor-element.elementor-element-ed03068{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8383 .elementor-element.elementor-element-53a93e6{--display:flex;}.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__header-title{text-align:start;}.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__header{flex-direction:row;}.elementor-8383 .elementor-element.elementor-element-7a72675{--item-text-hover-decoration:underline;}.elementor-8383 .elementor-element.elementor-element-fe3b569{--display:flex;}.elementor-8383 .elementor-element.elementor-element-2c3716f{--display:flex;}.elementor-8383 .elementor-element.elementor-element-d9d994a .masonry-item{padding-right:calc( 40px / 2 );padding-left:calc( 40px / 2 );}.elementor-8383 .elementor-element.elementor-element-d9d994a .masonry-grid__blog{margin-left:calc( -40px / 2 );margin-right:calc( -40px / 2 );}.elementor-8383 .elementor-element.elementor-element-d9d994a .entry{margin-bottom:50px;}.elementor-8383 .elementor-element.elementor-element-d9d994a .entry .entry__img-holder{margin-bottom:34px;}.elementor-8383 .elementor-element.elementor-element-d9d994a .elementor-pagination{text-align:center;}@media(min-width:768px){.elementor-8383 .elementor-element.elementor-element-53a93e6{--width:30%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-7a72675 */.elementor-8383 .elementor-element.elementor-element-7a72675 {
  overflow: hidden !important;
}

.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__list-wrapper, 
.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__body {
  max-height: 600px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 5px !important;
}

/* Custom Scrollbar Styles */
.elementor-8383 .elementor-element.elementor-element-7a72675::-webkit-scrollbar,
.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__list-wrapper::-webkit-scrollbar,
.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__body::-webkit-scrollbar {
  width: 6px;
}

.elementor-8383 .elementor-element.elementor-element-7a72675::-webkit-scrollbar-track,
.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__list-wrapper::-webkit-scrollbar-track,
.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__body::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

.elementor-8383 .elementor-element.elementor-element-7a72675::-webkit-scrollbar-thumb,
.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__list-wrapper::-webkit-scrollbar-thumb,
.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__body::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 10px;
}

.elementor-8383 .elementor-element.elementor-element-7a72675::-webkit-scrollbar-thumb:hover,
.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__list-wrapper::-webkit-scrollbar-thumb:hover,
.elementor-8383 .elementor-element.elementor-element-7a72675 .elementor-toc__body::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}/* End custom CSS */