.elementor-9096 .elementor-element.elementor-element-ac12fc4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9096 .elementor-element.elementor-element-ac12fc4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:transparent;background-image:linear-gradient(180deg, #FAFAFA 0%, #FAFAFA 100%);}.elementor-9096 .elementor-element.elementor-element-a5064b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:18px;margin-left:10px;color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:18px;width:18px;line-height:18px;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:18px;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-list .eael-accordion_media-icon svg{height:18px;width:18px;line-height:18px;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list{margin-bottom:15px;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-content .eael-accordion_media-title{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#000000;fill:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-list .eael-accordion_media-icon{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{border-radius:0px 0px 0px 0px;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-radius:0px 0px 0px 0px;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#000000;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9096 .elementor-element.elementor-element-a5064b8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}/* Start custom CSS for eael-adv-accordion, class: .elementor-element-a5064b8 */* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Georgia', serif;
            line-height: 1.8;
            color: #2d3436;
            background: #ffffff;
        }

        .article-container {
            max-width: 900px;
            margin: 40px auto;
            background: white;
            border-radius: 20px;
            overflow: hidden;
            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
        }

        .article-header {
            background: linear-gradient(135deg, #2d5016 0%, #4a7c2c 100%);
            padding: 60px 40px;
            text-align: center;
            position: relative;
            overflow: hidden;
        }

        .article-header::before {
            content: "🌳";
            position: absolute;
            font-size: 200px;
            opacity: 0.1;
            top: -50px;
            right: -30px;
        }

        .article-header h1 {
            color: white;
            font-size: 3em;
            font-weight: 700;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
            position: relative;
            z-index: 1;
        }

        .article-subtitle {
            color: #c8e6c9;
            font-size: 1.2em;
            margin-top: 15px;
            font-style: italic;
            position: relative;
            z-index: 1;
        }

        .article-content {
            padding: 50px 40px;
        }

        .intro-section {
            background: linear-gradient(to right, #e8f5e9, #f1f8f4);
            padding: 30px;
            border-left: 5px solid #4a7c2c;
            border-radius: 10px;
            margin-bottom: 40px;
        }

        .intro-section p {
            font-size: 1.15em;
            color: #37474f;
            font-style: italic;
        }

        .text-block {
            margin-bottom: 35px;
        }

        .text-block h2 {
            color: #2d5016;
            font-size: 2em;
            margin-bottom: 20px;
            padding-bottom: 10px;
            border-bottom: 3px solid #81c784;
            display: inline-block;
        }

        .text-block p {
            margin-bottom: 20px;
            font-size: 1.1em;
            text-align: justify;
        }

        .image-container {
            margin: 50px 0;
            background: white;
            border-radius: 15px;
            padding: 30px;
            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
            border: 3px solid #e8f5e9;
        }

        .image-box {
            background: linear-gradient(135deg, #f1f8f4 0%, #e8f5e9 100%);
            border-radius: 12px;
            padding: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            min-height: 400px;
            position: relative;
            overflow: hidden;
        }

        .image-box::before {
            content: "";
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: repeating-linear-gradient(
                45deg,
                transparent,
                transparent 10px,
                rgba(129, 199, 132, 0.03) 10px,
                rgba(129, 199, 132, 0.03) 20px
            );
            pointer-events: none;
        }

        .image-box img {
            max-width: 100%;
            max-height: 500px;
            height: auto;
            width: auto;
            display: block;
            border-radius: 8px;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
            position: relative;
            z-index: 1;
            object-fit: contain;
        }

        .image-caption {
            background: rgba(45, 80, 22, 0.9);
            color: white;
            padding: 15px 20px;
            font-size: 0.95em;
            font-style: italic;
            text-align: center;
        }

        .audio-section {
            background: linear-gradient(135deg, #f1f8f4 0%, #c8e6c9 100%);
            padding: 35px;
            border-radius: 15px;
            margin: 40px 0;
            text-align: center;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
        }

        .audio-section h3 {
            color: #2d5016;
            font-size: 1.5em;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
        }

        .audio-section h3::before {
            content: "🎵";
            font-size: 1.2em;
        }

        audio {
            width: 100%;
            max-width: 600px;
            margin-top: 15px;
            border-radius: 50px;
            filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1));
        }

        .highlight-box {
            background: #fff9e6;
            border-left: 5px solid #ffa726;
            padding: 25px;
            margin: 30px 0;
            border-radius: 8px;
            font-size: 1.05em;
        }

        .highlight-box strong {
            color: #e65100;
        }

        .footer-note {
            background: #f5f5f5;
            padding: 30px;
            text-align: center;
            color: #666;
            font-size: 0.95em;
            border-top: 1px solid #e0e0e0;
        }

        /* Responsive */
        @media (max-width: 768px) {
            .article-container {
                margin: 20px;
                border-radius: 15px;
            }

            .article-header {
                padding: 40px 20px;
            }

            .article-header h1 {
                font-size: 2em;
            }

            .article-content {
                padding: 30px 20px;
            }

            .text-block h2 {
                font-size: 1.5em;
            }

            .intro-section,
            .audio-section,
            .highlight-box {
                padding: 20px;
            }

            .image-container {
                padding: 20px;
            }

            .image-box {
                padding: 25px;
                min-height: 300px;
            }

            .image-box img {
                max-height: 350px;
            }
        }/* End custom CSS */