.elementor-16706 .elementor-element.elementor-element-637f5a4{--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;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16706 .elementor-element.elementor-element-637f5a4:not(.elementor-motion-effects-element-type-background), .elementor-16706 .elementor-element.elementor-element-637f5a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}/* Start custom CSS for html, class: .elementor-element-fef9c5b */.container-size {
            max-width: 1100px;
            margin: 40px auto;
            padding: 20px;
        }

        h2.section-title {
            font-size: 26px;
            text-align: center;
            color: #2f8f73;
            margin-bottom: 25px;
        }

        .table-box {
            background: #fff;
            padding: 25px;
            border-radius: 18px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
            margin-bottom: 40px;
            overflow-x: auto;
        }

        table {
            width: 100%;
            border-collapse: collapse;
            min-width: 800px;
        }

        th {
            background: #2f8f73;
            color: #fff;
            padding: 14px;
            font-size: 16px;
            text-align: center;
        }

        td {
            padding: 12px;
            text-align: center;
            border-bottom: 1px solid #e9e9e9;
            font-size: 15px;
        }

        tr:hover td {
            background: #f3fdf9;
        }

        .image-box {
            text-align: center;
            margin-bottom: 20px;
        }

        .image-box img {
            max-width: 320px;
            width: 100%;
            border-radius: 14px;
            box-shadow: 0 8px 25px rgba(0,0,0,0.08);
        }

        @media (max-width: 600px) {
            h2.section-title {
                font-size: 22px;
            }
            th, td {
                font-size: 14px;
            }
        }/* End custom CSS */