.elementor-3567 .elementor-element.elementor-element-58dd5f04{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3567 .elementor-element.elementor-element-40c21f0b{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3567 .elementor-element.elementor-element-40c21f0b:not(.elementor-motion-effects-element-type-background), .elementor-3567 .elementor-element.elementor-element-40c21f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-3567 .elementor-element.elementor-element-92fccce{--display:flex;}.elementor-3567 .elementor-element.elementor-element-20f3acd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-3567 .elementor-element.elementor-element-20f3acd3 .elementor-icon-wrapper{text-align:start;}.elementor-3567 .elementor-element.elementor-element-20f3acd3 .elementor-icon{font-size:25px;}.elementor-3567 .elementor-element.elementor-element-20f3acd3 .elementor-icon svg{height:25px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3567 .elementor-element.elementor-element-6a9573a3 .elementor-blockquote__content{color:#000000;font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-3567 .elementor-element.elementor-element-6792b54a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3567 .elementor-element.elementor-element-13acc572 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;color:#000000;}.elementor-widget-theme-post-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3567 .elementor-element.elementor-element-6cce54af{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;word-spacing:3px;}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3567 .elementor-element.elementor-element-767fe9d3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3567 .elementor-element.elementor-element-767fe9d3 span.post-navigation__prev--title, .elementor-3567 .elementor-element.elementor-element-767fe9d3 span.post-navigation__next--title{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-3567 .elementor-element.elementor-element-767fe9d3 .post-navigation__arrow-wrapper{color:#C0BAB7;fill:#C0BAB7;}.elementor-3567 .elementor-element.elementor-element-575b1c9f{--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;}.elementor-3567 .elementor-element.elementor-element-469e0e4a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3567 .elementor-element.elementor-element-7a688602 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-3567 .elementor-element.elementor-element-7a688602{--e-off-canvas-width:300px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1s;--e-off-canvas-overlay-opacity:1;}.elementor-3567 .elementor-element.elementor-element-71fd73cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3567 .elementor-element.elementor-element-5bd3b83b{background-color:transparent;padding:5px 5px 5px 5px;background-image:linear-gradient(90deg, #E65100 48%, #FF6D00 100%);text-align:center;}.elementor-3567 .elementor-element.elementor-element-5bd3b83b .elementor-heading-title{color:#FFFFFF;}.elementor-3567 .elementor-element.elementor-element-73fbd59.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3567 .elementor-element.elementor-element-73fbd59{right:10px;}body.rtl .elementor-3567 .elementor-element.elementor-element-73fbd59{left:10px;}.elementor-3567 .elementor-element.elementor-element-73fbd59{top:6px;}.elementor-3567 .elementor-element.elementor-element-73fbd59 .elementor-icon-wrapper{text-align:center;}.elementor-3567 .elementor-element.elementor-element-73fbd59.elementor-view-stacked .elementor-icon{background-color:#E6E6E6;}.elementor-3567 .elementor-element.elementor-element-73fbd59.elementor-view-framed .elementor-icon, .elementor-3567 .elementor-element.elementor-element-73fbd59.elementor-view-default .elementor-icon{color:#E6E6E6;border-color:#E6E6E6;}.elementor-3567 .elementor-element.elementor-element-73fbd59.elementor-view-framed .elementor-icon, .elementor-3567 .elementor-element.elementor-element-73fbd59.elementor-view-default .elementor-icon svg{fill:#E6E6E6;}.elementor-3567 .elementor-element.elementor-element-73fbd59 .elementor-icon{font-size:25px;}.elementor-3567 .elementor-element.elementor-element-73fbd59 .elementor-icon svg{height:25px;}@media(max-width:1024px){.elementor-3567 .elementor-element.elementor-element-6a9573a3 .elementor-blockquote__content{word-spacing:3px;}}@media(min-width:768px){.elementor-3567 .elementor-element.elementor-element-40c21f0b{--width:18%;}.elementor-3567 .elementor-element.elementor-element-92fccce{--width:67%;}.elementor-3567 .elementor-element.elementor-element-575b1c9f{--width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3567 .elementor-element.elementor-element-92fccce{--width:85%;}}@media(max-width:767px){.elementor-3567 .elementor-element.elementor-element-92fccce{--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;}.elementor-3567 .elementor-element.elementor-element-767fe9d3 span.post-navigation__prev--title, .elementor-3567 .elementor-element.elementor-element-767fe9d3 span.post-navigation__next--title{font-size:10px;}}/* Start custom CSS for container, class: .elementor-element-40c21f0b */.sidebarMenu .elementor-post__title a{padding:3px 15px; display:block;}

.sidebarMenu .elementor-post__title:not(.currentPostTitle) a:hover {background: #e4e9f2;}

.currentPostTitle{background: #008DA6;}
.currentPostTitle a{color: #fff!important;}

.elementor-3567 .elementor-element.elementor-element-40c21f0b{max-height: 100vh;overflow-y:auto;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-6cce54af */.elementor-widget-theme-post-content h2.wp-block-heading{margin-top: 30px; color: #333;}

code:not([class]) {
    background: rgba(222,222,222,0.3);
    padding: 2px 4px;
    color: #E65100;
}

.elementor-widget-theme-post-content ul li::marker{color: #E65100;}

.elementor-widget-theme-post-content blockquote{
    border-left: 5px solid #ccc;
    padding: 10px 10px 10px 20px;
    background: #F5F7FA;
    margin-left:0px;
    margin-right:0px;
}
    
.cbe-code-block-wrapper:has(.cbe-header-buttons-wrapper),
.cbe-code-block-wrapper:has(pre.wp-block-code.line-numbers) {
  margin: 20px 0;
}

.elementor-widget-theme-post-content ul.wp-block-list{margin:10px 0px;}

.elementor-widget-theme-post-content pre.line-numbers code[class*=language-]{white-space:pre-wrap;}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-767fe9d3 */.postNavigation .elementor-post-navigation__next, .postNavigation .elementor-post-navigation__prev{    background-image: linear-gradient(90deg, #008DA6 48%, #54A0AD 100%);}

.postNavigation .elementor-post-navigation__next:hover, .postNavigation .elementor-post-navigation__prev:hover{    background-image: linear-gradient(90deg, #E65100 50%, #FF6D00 100%);}

.postNavigation .elementor-post-navigation__next a, .postNavigation .elementor-post-navigation__prev a{
    padding:10px 5px;
    min-height:66px;
}

.postNavigation .elementor-post-navigation{gap: 20px}
.postNavigation .elementor-post-navigation .post-navigation__next--label{color:#fff; font-size: 16px;}

@media (max-width: 767px){
    .postNavigation .elementor-post-navigation .post-navigation__next--label{font-size: 10px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fccce */.elementor-3567 .elementor-element.elementor-element-92fccce {
    max-height: 100vh;
    scroll-behavior: smooth;
    overflow-y: auto;
    
    /* HIDE SCROLLBAR - Cross-browser */
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE/Edge */
}

/* Webkit browsers (Chrome, Safari, Opera) */
.elementor-3567 .elementor-element.elementor-element-92fccce::-webkit-scrollbar {
    display: none; /* Completely hide */
    width: 0;
    height: 0;
}

@media (max-width: 767px){
    .elementor-3567 .elementor-element.elementor-element-92fccce{max-height: unset;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469e0e4a */.sidebarMenu .elementor-post__title a{padding:3px 15px; display:block;}

.sidebarMenu .elementor-post__title:not(.currentPostTitle) a:hover {background: #e4e9f2;}

.currentPostTitle{background: #008DA6;}
.currentPostTitle a{color: #fff!important;}

.elementor-3567 .elementor-element.elementor-element-469e0e4a{max-height: 100vh;overflow-y:auto;}/* End custom CSS */