.elementor-382 .elementor-element.elementor-element-7ce95ff{--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-382 .elementor-element.elementor-element-94e5ca4{--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-382 .elementor-element.elementor-element-94e5ca4:not(.elementor-motion-effects-element-type-background), .elementor-382 .elementor-element.elementor-element-94e5ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-382 .elementor-element.elementor-element-baff16a{--display:flex;}.elementor-382 .elementor-element.elementor-element-b873bb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-382 .elementor-element.elementor-element-b873bb8 .elementor-icon-wrapper{text-align:start;}.elementor-382 .elementor-element.elementor-element-b873bb8 .elementor-icon{font-size:25px;}.elementor-382 .elementor-element.elementor-element-b873bb8 .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-382 .elementor-element.elementor-element-25c1fb7 .elementor-blockquote__content{color:#000000;font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-382 .elementor-element.elementor-element-2d1500f{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-382 .elementor-element.elementor-element-33f4a12 .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-382 .elementor-element.elementor-element-59d70a7{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-382 .elementor-element.elementor-element-78c94d0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-382 .elementor-element.elementor-element-78c94d0 span.post-navigation__prev--title, .elementor-382 .elementor-element.elementor-element-78c94d0 span.post-navigation__next--title{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-382 .elementor-element.elementor-element-78c94d0 .post-navigation__arrow-wrapper{color:#C0BAB7;fill:#C0BAB7;}.elementor-382 .elementor-element.elementor-element-ad0be50{--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-382 .elementor-element.elementor-element-2e4e289{--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-382 .elementor-element.elementor-element-1c6443c .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-382 .elementor-element.elementor-element-1c6443c{--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-382 .elementor-element.elementor-element-c63a12a{--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-382 .elementor-element.elementor-element-5f1b7d0{background-color:transparent;padding:5px 5px 5px 5px;background-image:linear-gradient(90deg, #E65100 48%, #FF6D00 100%);text-align:center;}.elementor-382 .elementor-element.elementor-element-5f1b7d0 .elementor-heading-title{color:#FFFFFF;}.elementor-382 .elementor-element.elementor-element-0efd17f.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-382 .elementor-element.elementor-element-0efd17f{right:10px;}body.rtl .elementor-382 .elementor-element.elementor-element-0efd17f{left:10px;}.elementor-382 .elementor-element.elementor-element-0efd17f{top:6px;}.elementor-382 .elementor-element.elementor-element-0efd17f .elementor-icon-wrapper{text-align:center;}.elementor-382 .elementor-element.elementor-element-0efd17f.elementor-view-stacked .elementor-icon{background-color:#E6E6E6;}.elementor-382 .elementor-element.elementor-element-0efd17f.elementor-view-framed .elementor-icon, .elementor-382 .elementor-element.elementor-element-0efd17f.elementor-view-default .elementor-icon{color:#E6E6E6;border-color:#E6E6E6;}.elementor-382 .elementor-element.elementor-element-0efd17f.elementor-view-framed .elementor-icon, .elementor-382 .elementor-element.elementor-element-0efd17f.elementor-view-default .elementor-icon svg{fill:#E6E6E6;}.elementor-382 .elementor-element.elementor-element-0efd17f .elementor-icon{font-size:25px;}.elementor-382 .elementor-element.elementor-element-0efd17f .elementor-icon svg{height:25px;}@media(max-width:1024px){.elementor-382 .elementor-element.elementor-element-25c1fb7 .elementor-blockquote__content{word-spacing:3px;}}@media(min-width:768px){.elementor-382 .elementor-element.elementor-element-94e5ca4{--width:18%;}.elementor-382 .elementor-element.elementor-element-baff16a{--width:67%;}.elementor-382 .elementor-element.elementor-element-ad0be50{--width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-382 .elementor-element.elementor-element-baff16a{--width:85%;}}@media(max-width:767px){.elementor-382 .elementor-element.elementor-element-baff16a{--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-382 .elementor-element.elementor-element-78c94d0 span.post-navigation__prev--title, .elementor-382 .elementor-element.elementor-element-78c94d0 span.post-navigation__next--title{font-size:10px;}}/* Start custom CSS for container, class: .elementor-element-94e5ca4 */.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-382 .elementor-element.elementor-element-94e5ca4{max-height: 100vh;overflow-y:auto;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-59d70a7 */.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-78c94d0 */.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-baff16a */.elementor-382 .elementor-element.elementor-element-baff16a {
    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-382 .elementor-element.elementor-element-baff16a::-webkit-scrollbar {
    display: none; /* Completely hide */
    width: 0;
    height: 0;
}

@media (max-width: 767px){
    .elementor-382 .elementor-element.elementor-element-baff16a{max-height: unset;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e4e289 */.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-382 .elementor-element.elementor-element-2e4e289{max-height: 100vh;overflow-y:auto;}/* End custom CSS */