.elementor-89 .elementor-element.elementor-element-4ff7d7d3{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-59caf76{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;}.elementor-89 .elementor-element.elementor-element-5b96510f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-89 .elementor-element.elementor-element-5b96510f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;}.elementor-89 .elementor-element.elementor-element-7d4b1a00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-46cdd385.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-46cdd385{border-style:none;}.elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-icon{width:0px;}.elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-icon i{font-size:0px;}.elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-icon svg{--e-icon-list-icon-size:0px;}.elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-89 .elementor-element.elementor-element-60aa27b5{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:400;color:#424242;}.elementor-89 .elementor-element.elementor-element-2dbfbb04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-36be127b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-36be127b.elementor-element{--align-self:center;}.elementor-89 .elementor-element.elementor-element-36be127b .elementor-author-box__avatar img{width:50px;height:50px;}body.rtl .elementor-89 .elementor-element.elementor-element-36be127b.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-89 .elementor-element.elementor-element-36be127b:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:13px;margin-left:0;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-36be127b.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-89 .elementor-element.elementor-element-36be127b:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:13px;margin-right:0;}.elementor-89 .elementor-element.elementor-element-36be127b.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:13px;}.elementor-89 .elementor-element.elementor-element-36be127b .elementor-author-box__name{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;margin-bottom:-10px;}.elementor-89 .elementor-element.elementor-element-239d1ca5.elementor-element{--align-self:center;}.elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-icon{width:20px;}.elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-icon i{font-size:20px;}.elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-icon svg{--e-icon-list-icon-size:20px;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-text{padding-left:12px;}body.rtl .elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-text{padding-right:12px;}.elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-89 .elementor-element.elementor-element-4a96ffe2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-76084261{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-7592f8c5{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-89 .elementor-element.elementor-element-41b3c5fd{--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:20px;--padding-right:30px;}.elementor-89 .elementor-element.elementor-element-38e43bac{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-89 .elementor-element.elementor-element-194a2350{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-66727670{width:100%;max-width:100%;border-style:none;color:var( --e-global-color-text );font-family:"Lora", Sans-serif;font-size:20px;}.elementor-89 .elementor-element.elementor-element-2458c260{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-10f78146{--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-89 .elementor-element.elementor-element-f612b65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-89 .elementor-element.elementor-element-f612b65.e-con{--align-self:center;}.elementor-89 .elementor-element.elementor-element-6a82a9e5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-3513d360{--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;}body.elementor-page-89:not(.elementor-motion-effects-element-type-background), body.elementor-page-89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFEF5;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-4ff7d7d3{--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-89 .elementor-element.elementor-element-5b96510f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-5b96510f .elementor-heading-title{font-size:50px;}.elementor-89 .elementor-element.elementor-element-36be127b{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-4a96ffe2{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-89 .elementor-element.elementor-element-76084261{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-7592f8c5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-89 .elementor-element.elementor-element-7592f8c5.e-con{--align-self:center;}.elementor-89 .elementor-element.elementor-element-41b3c5fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-89 .elementor-element.elementor-element-38e43bac{font-size:12px;}.elementor-89 .elementor-element.elementor-element-194a2350{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-66727670{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-6a82a9e5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-4ff7d7d3{--gap:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-89 .elementor-element.elementor-element-5b96510f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-5b96510f .elementor-heading-title{font-size:32px;}.elementor-89 .elementor-element.elementor-element-7d4b1a00{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-89 .elementor-element.elementor-element-46cdd385{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-46cdd385 .elementor-icon-list-item{font-size:14px;}.elementor-89 .elementor-element.elementor-element-60aa27b5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:12px;}.elementor-89 .elementor-element.elementor-element-2dbfbb04{--width:90%;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-89 .elementor-element.elementor-element-36be127b{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-239d1ca5.elementor-element{--align-self:center;}.elementor-89 .elementor-element.elementor-element-239d1ca5 .elementor-icon-list-item{font-size:12px;}.elementor-89 .elementor-element.elementor-element-4a96ffe2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-7592f8c5{--justify-content:center;}.elementor-89 .elementor-element.elementor-element-194a2350{--width:95%;}.elementor-89 .elementor-element.elementor-element-66727670{font-size:19px;}.elementor-89 .elementor-element.elementor-element-f612b65{--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-89 .elementor-element.elementor-element-6a82a9e5{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-7d4b1a00{--width:70%;}.elementor-89 .elementor-element.elementor-element-2dbfbb04{--width:70%;}.elementor-89 .elementor-element.elementor-element-41b3c5fd{--width:25%;}.elementor-89 .elementor-element.elementor-element-194a2350{--width:50%;}.elementor-89 .elementor-element.elementor-element-10f78146{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-89 .elementor-element.elementor-element-7d4b1a00{--width:85%;}.elementor-89 .elementor-element.elementor-element-2dbfbb04{--width:85%;}.elementor-89 .elementor-element.elementor-element-41b3c5fd{--width:20%;}.elementor-89 .elementor-element.elementor-element-194a2350{--width:85%;}.elementor-89 .elementor-element.elementor-element-10f78146{--width:20%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-66727670 */.explore p{
    display: block;
    margin-block-start: 2em;
    margin-block-end: 2em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}

/* Styling for the table container to enable horizontal scrolling on mobile */
.table-container {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
}

/* Basic table styling */
table {
  width: 100%;
  border-collapse: collapse;
  min-width: 600px; /* Ensures table doesn't compress below this width */
}

/* Table cell styling */
th, td {
  padding: 8px 12px;
  border: 1px solid #ddd;
  text-align: left;
}

/* Header styling */
th {
  background-color: #f4f4f4;
  font-weight: bold;
  font-family: Inter; Sans-Serif;
  font-size: 18px;
}

/* Optional: Improve readability with alternating row colors */
tr:nth-child(even) {
  background-color: #f9f9f9;
}

/* Ensure table remains readable on mobile */
@media screen and (max-width: 600px) {
  .table-container {
    margin: 0;
  }
}



/* Styling for code blocks with wp-block-code class */
.wp-block-code {
    background-color: #0000FF; /* Dark background for high contrast */
    color: #ffffff; /* Light grey text for readability */
    font-family: 'Consolas', 'Monaco', 'Courier New', monospace; /* Monospaced font for code clarity */
    font-size: 15px; /* Clear and readable font size */
    line-height: 1.6; /* Balanced line spacing for legibility */
    padding: 20px; /* Comfortable padding for visual appeal */
    border-radius: 6px; /* Subtle rounded corners for modern look */
    border: 1px solid #44444b; /* Minimal border to define edges */
    overflow-x: auto; /* Horizontal scroll for long code lines */
    margin: 20px 0; /* Consistent spacing within post content */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Soft shadow for depth */
    white-space: pre-wrap; /* Preserve code formatting with wrapping */
}

/* Ensure code inside wp-block-code is properly displayed */
.wp-block-code code {
    display: block; /* Full-width code display */
    background: none; /* Remove conflicting backgrounds */
    padding: 0; /* No extra padding inside code */
}

/* Syntax highlighting for code elements */
.wp-block-code .keyword {
    color: #f472b6; /* Vibrant pink for keywords */
}

.wp-block-code .string {
    color: #facc15; /* Bright yellow for strings */
}

.wp-block-code .comment {
    color: #6b7280; /* Muted grey for comments */
    font-style: italic; /* Italicized for distinction */
}

.wp-block-code .function {
    color: #34d399; /* Green for functions */
}

.wp-block-code .number {
    color: #a78bfa; /* Purple for numbers */
}

/* Custom scrollbar styling for modern appearance */
.wp-block-code::-webkit-scrollbar {
    height: 6px; /* Slim scrollbar for elegance */
}

.wp-block-code::-webkit-scrollbar-track {
    background: #3f3f46; /* Dark track to match theme */
    border-radius: 3px; /* Rounded track edges */
}

.wp-block-code::-webkit-scrollbar-thumb {
    background: #6b7280; /* Subtle thumb color */
    border-radius: 3px; /* Rounded thumb */
}

.wp-block-code::-webkit-scrollbar-thumb:hover {
    background: #34d399; /* Green highlight on hover */
}

/* Responsive design for smaller screens */
@media (max-width: 768px) {
    .wp-block-code {
        font-size: 13px; /* Smaller font for mobile devices */
        padding: 16px; /* Adjusted padding for compactness */
        margin: 16px 0; /* Reduced margin for smaller screens */
    }
}/* End custom CSS */