.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18620 .elementor-element.elementor-element-c45e5d8{--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:48px;--padding-bottom:48px;--padding-left:60px;--padding-right:60px;}.elementor-18620 .elementor-element.elementor-element-c45e5d8:not(.elementor-motion-effects-element-type-background), .elementor-18620 .elementor-element.elementor-element-c45e5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8650409 );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18620 .elementor-element.elementor-element-90c6952 .elementor-heading-title{font-family:var( --e-global-typography-18b4260-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4260-font-size );font-weight:var( --e-global-typography-18b4260-font-weight );text-transform:var( --e-global-typography-18b4260-text-transform );line-height:var( --e-global-typography-18b4260-line-height );}.elementor-18620 .elementor-element.elementor-element-ed69c48{--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:flex-start;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-18620 .elementor-element.elementor-element-99c45df{width:100%;max-width:100%;}.elementor-18620 .elementor-element.elementor-element-99c45df img{width:100%;height:600px;object-fit:cover;object-position:top center;}.elementor-18620 .elementor-element.elementor-element-dabf0f3{--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:space-between;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-18620 .elementor-element.elementor-element-b71ede5{--display:flex;}.elementor-18620 .elementor-element.elementor-element-bd24a52{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-content.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-18620 .elementor-element.elementor-element-a3cef5b{--display:flex;}.elementor-widget-table-of-contents.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );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 ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-18620 .elementor-element.elementor-element-a2fd17d{z-index:0;--box-background-color:var( --e-global-color-fbdd38d );--box-border-radius:12px;--item-text-hover-decoration:underline;}.elementor-18620 .elementor-element.elementor-element-a2fd17d .elementor-toc__header-title{text-align:start;}.elementor-18620 .elementor-element.elementor-element-a2fd17d .elementor-toc__list-item{font-family:var( --e-global-typography-db1d1e5-font-family ), Sans-serif;font-size:var( --e-global-typography-db1d1e5-font-size );font-weight:var( --e-global-typography-db1d1e5-font-weight );text-transform:var( --e-global-typography-db1d1e5-text-transform );line-height:var( --e-global-typography-db1d1e5-line-height );}.elementor-18620 .elementor-element.elementor-element-b1d7947{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-18620 .elementor-element.elementor-element-b1d7947:not(.elementor-motion-effects-element-type-background), .elementor-18620 .elementor-element.elementor-element-b1d7947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8650409 );}.elementor-18620 .elementor-element.elementor-element-aa871a5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-18620 .elementor-element.elementor-element-acd0ec5 .elementor-heading-title{font-family:var( --e-global-typography-dc66375-font-family ), Sans-serif;font-size:var( --e-global-typography-dc66375-font-size );font-weight:var( --e-global-typography-dc66375-font-weight );text-transform:var( --e-global-typography-dc66375-text-transform );color:var( --e-global-color-39dd569 );}.elementor-18620 .elementor-element.elementor-element-bfc76ea .elementor-heading-title{font-family:var( --e-global-typography-ea700cd-font-family ), Sans-serif;font-size:var( --e-global-typography-ea700cd-font-size );font-weight:var( --e-global-typography-ea700cd-font-weight );text-transform:var( --e-global-typography-ea700cd-text-transform );line-height:var( --e-global-typography-ea700cd-line-height );color:var( --e-global-color-a34d29c );}.elementor-widget-loop-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18620 .elementor-element.elementor-element-9d94a3e{--swiper-slides-to-display:3;--swiper-slides-gap:32px;--swiper-pagination-spacing:32px;}.elementor-18620 .elementor-element.elementor-element-9d94a3e .swiper-slide > .elementor-element{height:100%;}.elementor-18620 .elementor-element.elementor-element-4b76071{--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-widget-template.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}@media(max-width:1024px){.elementor-18620 .elementor-element.elementor-element-c45e5d8{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18620 .elementor-element.elementor-element-90c6952 .elementor-heading-title{font-size:var( --e-global-typography-18b4260-font-size );line-height:var( --e-global-typography-18b4260-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18620 .elementor-element.elementor-element-dabf0f3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{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 );}.elementor-18620 .elementor-element.elementor-element-a2fd17d .elementor-toc__list-item{font-size:var( --e-global-typography-db1d1e5-font-size );line-height:var( --e-global-typography-db1d1e5-line-height );}.elementor-18620 .elementor-element.elementor-element-b1d7947{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-18620 .elementor-element.elementor-element-acd0ec5 .elementor-heading-title{font-size:var( --e-global-typography-dc66375-font-size );}.elementor-18620 .elementor-element.elementor-element-bfc76ea .elementor-heading-title{font-size:var( --e-global-typography-ea700cd-font-size );line-height:var( --e-global-typography-ea700cd-line-height );}.elementor-18620 .elementor-element.elementor-element-9d94a3e{--swiper-slides-to-display:2;--swiper-pagination-spacing:32px;}.elementor-18620 .elementor-element.elementor-element-9d94a3e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}}@media(max-width:767px){.elementor-18620 .elementor-element.elementor-element-c45e5d8{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18620 .elementor-element.elementor-element-90c6952 .elementor-heading-title{font-size:var( --e-global-typography-18b4260-font-size );line-height:var( --e-global-typography-18b4260-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18620 .elementor-element.elementor-element-99c45df img{height:240px;}.elementor-18620 .elementor-element.elementor-element-dabf0f3{--padding-top:38px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{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 );}.elementor-18620 .elementor-element.elementor-element-a2fd17d .elementor-toc__list-item{font-size:var( --e-global-typography-db1d1e5-font-size );line-height:var( --e-global-typography-db1d1e5-line-height );}.elementor-18620 .elementor-element.elementor-element-b1d7947{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-18620 .elementor-element.elementor-element-acd0ec5 .elementor-heading-title{font-size:var( --e-global-typography-dc66375-font-size );}.elementor-18620 .elementor-element.elementor-element-bfc76ea .elementor-heading-title{font-size:var( --e-global-typography-ea700cd-font-size );line-height:var( --e-global-typography-ea700cd-line-height );}.elementor-18620 .elementor-element.elementor-element-9d94a3e{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-18620 .elementor-element.elementor-element-b71ede5{--width:860px;}.elementor-18620 .elementor-element.elementor-element-a3cef5b{--width:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18620 .elementor-element.elementor-element-a3cef5b{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-2387ee3 */.elementor-18620 .elementor-element.elementor-element-2387ee3 {
    .elementor-menu-anchor {
        position: absolute;
        transform: translateY(-100px);
    }
}

.elementor-18620 .elementor-element.elementor-element-2387ee3.elementor-widget:has(.elementor-widget-container > table) {
    overflow: auto;

    .elementor-widget-container:has(> table) {
        overflow: hidden;
        border-radius: 12px;
        border: 1px solid #D6D9D5;

        table {
            margin: 0;

            * {
                border: none;
                font-size: 16px;
            }

            tr:first-of-type {

                td,
                th {
                    font-size: 20px;

                    p {
                        font-size: 20px;
                    }
                }

            }

            tr:nth-of-type(odd) td {
                background: #D6D9D5;

            }

        }
    }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-a2fd17d */.elementor-18620 .elementor-element.elementor-element-a2fd17d .elementor-widget-container {
    display: flex;
    flex-direction: column;
    padding: 16px;
    * {
        text-transform: none !importan;
    }
    .elementor-toc__header {
        padding: 0 0 12px 0;
        border: none;
        border-bottom: 1px solid #FBF9F5;
        .elementor-toc__toggle-button {
            display: none;
        }
    }
    .elementor-toc__body  {
        padding: 12px 0 0 22px;
        ol,
        ul,
        .elementor-toc__list-wrapper {
            list-style-type: none !important;
            list-style-image: url('/wp-content/uploads/2026/07/list-style-blob-post.svg');
            .elementor-toc__list-item-text-wrapper {
                &:before {
                    display: none;
                }
            }
        }
        
       li .elementor-toc__list-wrapper {
            display: none;
        }
    }
}/* End custom CSS */