.elementor-8617 .elementor-element.elementor-element-9411554{--display:flex;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Bebas Neue;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-79e73b6{text-align:center;}.elementor-8617 .elementor-element.elementor-element-79e73b6 img{width:75%;height:500px;}.elementor-8617 .elementor-element.elementor-element-79e73b6 .widget-image-caption{color:var( --e-global-color-5ae9998 );font-family:"Inter", Bebas Neue;font-size:22px;font-weight:400;line-height:19px;letter-spacing:-1.5px;word-spacing:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Bebas Neue;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8617 .elementor-element.elementor-element-8410951 .elementor-heading-title{color:var( --e-global-color-84ca361 );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Bebas Neue;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-800161f .elementor-icon-list-icon i{color:var( --e-global-color-bb8eea5 );font-size:14px;}.elementor-8617 .elementor-element.elementor-element-800161f .elementor-icon-list-icon svg{fill:var( --e-global-color-bb8eea5 );--e-icon-list-icon-size:14px;}.elementor-8617 .elementor-element.elementor-element-800161f .elementor-icon-list-icon{width:14px;}.elementor-8617 .elementor-element.elementor-element-800161f .elementor-icon-list-text, .elementor-8617 .elementor-element.elementor-element-800161f .elementor-icon-list-text a{color:var( --e-global-color-5ae9998 );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Bebas Neue;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Bebas Neue;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-7ba8982{--box-min-height:0px;--box-background-color:#192130;--box-border-width:1px;--box-border-radius:24px;--separator-width:4px;--box-padding:24px;box-shadow:0px 4px 11px 0px rgba(0, 0, 0, 0.3);--header-background-color:#111922;--header-color:var( --e-global-color-84ca361 );--toggle-button-color:var( --e-global-color-bb8eea5 );--nested-list-indent:16px;--item-text-color:var( --e-global-color-5ae9998 );--item-text-hover-color:var( --e-global-color-bb8eea5 );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-b813a6b );--marker-color:var( --e-global-color-5ae9998 );--marker-size:22px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header-title{text-align:center;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header, .elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header-title{font-family:"Montserrat", Bebas Neue;font-size:35px;font-weight:500;line-height:1px;letter-spacing:1.7px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header{flex-direction:row;column-gap:2px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__list-item{font-family:"Inter", Bebas Neue;font-size:22px;font-weight:400;line-height:19px;letter-spacing:-1.5px;word-spacing:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Bebas Neue;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-15e9823{color:var( --e-global-color-35a8a89 );font-family:"Inter", Bebas Neue;font-size:21px;font-weight:400;line-height:19px;letter-spacing:-1.5px;word-spacing:0px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Bebas Neue;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Bebas Neue;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Bebas Neue;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}body.elementor-page-8617:not(.elementor-motion-effects-element-type-background), body.elementor-page-8617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0C1118 30%, #1A232E 100%);}body.elementor-page-8617{padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-79e73b6 .widget-image-caption{text-align:start;font-size:20px;line-height:20px;letter-spacing:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-7ba8982{--separator-width:1px;--box-padding:22px;--marker-size:21px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header, .elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header-title{font-size:33px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__list-item{font-size:21px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-15e9823{font-size:22px;line-height:22px;letter-spacing:0px;}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}body.elementor-page-8617{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-79e73b6 .widget-image-caption{font-size:18px;line-height:18px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-7ba8982{--box-padding:18px;--nested-list-indent:12px;--marker-size:20px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header-title{text-align:center;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header, .elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header-title{font-size:30px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header{column-gap:3px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__list-item{font-size:20px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-15e9823{font-size:20px;line-height:20px;letter-spacing:0px;}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}body.elementor-page-8617{margin:0px 07px 0px 07px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-79e73b6 .widget-image-caption{font-size:16px;line-height:16px;letter-spacing:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-7ba8982.elementor-element{--align-self:flex-start;}.elementor-8617 .elementor-element.elementor-element-7ba8982{--box-padding:1px;--nested-list-indent:5px;--marker-size:18px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header-title{text-align:center;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header, .elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header-title{font-size:20px;line-height:24px;letter-spacing:0px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__header{column-gap:1px;}.elementor-8617 .elementor-element.elementor-element-7ba8982 .elementor-toc__list-item{font-size:18px;line-height:18px;letter-spacing:0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8617 .elementor-element.elementor-element-15e9823{font-size:18px;line-height:18px;letter-spacing:0px;}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}body.elementor-page-8617{margin:0px 010px 0px 010px;padding:0px 0px 0px 0px;}}/* Start custom CSS */.single-post strong,
.single-post b {
    color: #DCE3EC;
}
   
/* ============================================
   HEADINGS FOR SINGLE POST TEMPLATE
   Applies to all posts using this template
   ============================================ */

/* H1 */
.elementor-widget-theme-post-content h1,
.elementor-widget-post-content h1 {
    color: #FFFFFF !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    font-size: 42px !important;
    margin-top: 60px !important;
    margin-bottom: 15px !important;
}

/* H2 */
.elementor-widget-theme-post-content h2,
.elementor-widget-post-content h2 {
    color: #E6ECF2 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    margin-top: 45px !important;
    margin-bottom: 15px !important;
}

/* H3 */
.elementor-widget-theme-post-content h3,
.elementor-widget-post-content h3 {
    color: #DCE3EC !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    font-size: 30px !important;
    margin-top: 35px !important;
    margin-bottom: 15px !important;
}

/* H4 */
.elementor-widget-theme-post-content h4,
.elementor-widget-post-content h4 {
    color: #C9D1DA !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    font-size: 28px !important;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
}

/* H5 */
.elementor-widget-theme-post-content h5,
.elementor-widget-post-content h5 {
    color: #C9D1DA !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    font-size: 26px !important;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
}

/* H6 */
.elementor-widget-theme-post-content h6,
.elementor-widget-post-content h6 {
    color: #C9D1DA !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
}

/* Responsive - Mobile */
@media (max-width: 767px) {
    .elementor-widget-theme-post-content h1,
    .elementor-widget-post-content h1 {
        font-size: 30px !important;
    }
    
    .elementor-widget-theme-post-content h2,
    .elementor-widget-post-content h2 {
        font-size: 26px !important;
    }
    
    .elementor-widget-theme-post-content h3,
    .elementor-widget-post-content h3 {
        font-size: 24px !important;
    }
    
    .elementor-widget-theme-post-content h4,
    .elementor-widget-post-content h4 {
        font-size: 22px !important;
    }
    
    .elementor-widget-theme-post-content h5,
    .elementor-widget-post-content h5 {
        font-size: 20px !important;
    }
    
    .elementor-widget-theme-post-content h6,
    .elementor-widget-post-content h6 {
        font-size: 18px !important;
    }
}

/* Responsive - Tablet */
@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-widget-theme-post-content h1,
    .elementor-widget-post-content h1 {
        font-size: 34px !important;
    }
    
    .elementor-widget-theme-post-content h2,
    .elementor-widget-post-content h2 {
        font-size: 28px !important;
    }
    
    .elementor-widget-theme-post-content h3,
    .elementor-widget-post-content h3 {
        font-size: 26px !important;
    }
    
    .elementor-widget-theme-post-content h4,
    .elementor-widget-post-content h4 {
        font-size: 24px !important;
    }
}

/* Responsive - Laptop */
@media (min-width: 1024px) and (max-width: 1199px) {
    .elementor-widget-theme-post-content h1,
    .elementor-widget-post-content h1 {
        font-size: 38px !important;
    }
    
    .elementor-widget-theme-post-content h2,
    .elementor-widget-post-content h2 {
        font-size: 30px !important;
    }
    
    .elementor-widget-theme-post-content h3,
    .elementor-widget-post-content h3 {
        font-size: 28px !important;
    }
    }
    /* ============================================
   HEADINGS FOR SINGLE POST TEMPLATE
   Applies to all posts using this template
   ============================================ */

/* H1 */
.elementor-widget-theme-post-content h1,
.elementor-widget-post-content h1 {
    color: #FFFFFF !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    font-size: 42px !important;
    margin-top: 60px !important;
    margin-bottom: 15px !important;
}

/* H2 */
.elementor-widget-theme-post-content h2,
.elementor-widget-post-content h2 {
    color: #E6ECF2 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    margin-top: 45px !important;
    margin-bottom: 15px !important;
}

/* H3 */
.elementor-widget-theme-post-content h3,
.elementor-widget-post-content h3 {
    color: #DCE3EC !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    font-size: 30px !important;
    margin-top: 35px !important;
    margin-bottom: 15px !important;
}

/* H4 */
.elementor-widget-theme-post-content h4,
.elementor-widget-post-content h4 {
    color: #C9D1DA !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    font-size: 28px !important;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
}

/* H5 */
.elementor-widget-theme-post-content h5,
.elementor-widget-post-content h5 {
    color: #C9D1DA !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    font-size: 26px !important;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
}

/* H6 */
.elementor-widget-theme-post-content h6,
.elementor-widget-post-content h6 {
    color: #C9D1DA !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
}

/* Responsive - Mobile */
@media (max-width: 767px) {
    .elementor-widget-theme-post-content h1,
    .elementor-widget-post-content h1 {
        font-size: 30px !important;
    }
    
    .elementor-widget-theme-post-content h2,
    .elementor-widget-post-content h2 {
        font-size: 26px !important;
    }
    
    .elementor-widget-theme-post-content h3,
    .elementor-widget-post-content h3 {
        font-size: 24px !important;
    }
    
    .elementor-widget-theme-post-content h4,
    .elementor-widget-post-content h4 {
        font-size: 22px !important;
    }
    
    .elementor-widget-theme-post-content h5,
    .elementor-widget-post-content h5 {
        font-size: 20px !important;
    }
    
    .elementor-widget-theme-post-content h6,
    .elementor-widget-post-content h6 {
        font-size: 18px !important;
    }
}

/* Responsive - Tablet */
@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-widget-theme-post-content h1,
    .elementor-widget-post-content h1 {
        font-size: 34px !important;
    }
    
    .elementor-widget-theme-post-content h2,
    .elementor-widget-post-content h2 {
        font-size: 28px !important;
    }
    
    .elementor-widget-theme-post-content h3,
    .elementor-widget-post-content h3 {
        font-size: 26px !important;
    }
    
    .elementor-widget-theme-post-content h4,
    .elementor-widget-post-content h4 {
        font-size: 24px !important;
    }
}

/* Responsive - Laptop */
@media (min-width: 1024px) and (max-width: 1199px) {
    .elementor-widget-theme-post-content h1,
    .elementor-widget-post-content h1 {
        font-size: 38px !important;
    }
    
    .elementor-widget-theme-post-content h2,
    .elementor-widget-post-content h2 {
        font-size: 30px !important;
    }
    
    .elementor-widget-theme-post-content h3,
    .elementor-widget-post-content h3 {
        font-size: 28px !important;
    }
}/* End custom CSS */