.table-scroll{overflow:auto;width:100%}.table-scroll table{width:100%}#footer-widgets{padding-bottom:0}.widget-100{width:100%;max-width:1000px;margin:0 auto;padding:20px 0}@media (max-width:425px){.widget-100{hyphens:auto}.widget-100 p{font-size:20px !important}}body .et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget,body .et_pb_gutters3 .footer-widget,body #footer-widgets .footer-widget .fwidget,body #footer-widgets .footer-widget:last-child{margin-bottom:0 !important}.container--indent h1{text-align:center}.container--indent .et_pb_section{padding-top:0 !important}#custom-toc{margin-bottom:1rem;padding:20px 0}body #custom-toc ul{margin:0;padding:0;list-style:none;column-count:3}@media (max-width:767px){body #custom-toc ul{column-count:auto;column-width:200px}}#top-menu li li a{width:100%}@media (min-width:981px){.nav li ul{right:0;left:auto;overflow-y:auto;width:300px;max-height:60vh;scrollbar-width:thin;scrollbar-color:#888 #151823}.nav li ul::-webkit-scrollbar{width:12px}.nav li ul::-webkit-scrollbar-thumb{border:3px solid #151823;border-radius:6px;background-color:#888}.nav li ul::-webkit-scrollbar-track{border-radius:6px;background:#151823}}.cards-grid{display:grid;margin:20px 0;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:767px){.cards-grid{grid-template-columns:1fr}}.card-post{overflow:hidden;text-align:center}.card-image-link{display:block;width:100%;height:175px;min-height:175px;margin-bottom:20px;background-color:#a3a3a3;object-fit:cover}@media (max-width:767px){.card-image-link{height:auto}}.card-image-link img{display:block;width:100%;height:100%;object-fit:cover}.card-title-link{display:flex !important;align-items:center;justify-content:center;width:100%;padding:10px;text-decoration:none !important;color:#007bff;border:2px solid #007bff}.card-title-link:hover{padding:10px 0 !important;border:2px solid transparent !important}.card-title-link:hover span{text-decoration:underline}.cards-grid .et_pb_button:after{position:static;text-decoration:none}.card-title{margin:0 !important;padding:0 !important;font-size:18px;color:#333}html,body{min-height:100vh}#page-container{min-height:100vh}.wrapper-page{display:flex;flex:1;flex-direction:column;height:100%}.wrapper-page #main-content{flex:1}#top-menu .menu-item-has-children>a:first-child{padding-right:25px !important}#top-menu .menu-item-has-children>a:first-child:after{top:50%;right:5px;margin-top:-8px}