/* bv3-base.css - CSS tổng nhánh 3 (giao diện bài viết v3), EQVN 12/11/2026. Dựng tự động từ CSS khách đang tải (Rehub, theme con v4a, footer Elementor, CSS nội tuyến), đã bỏ quy tắc không dùng. Không sửa tay: dựng lại theo 07. Cấu trúc code/theme-con/v4b/README.md. #93 chèn CSS dms-* vào chỗ DMS-SLOT, CSS v3 (dbd-bv3-css) nối cuối. */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/* dms-gs-keep-inline-css */
:where(body){margin:0}body{padding:0}h1{font-size:29px;line-height:34px;margin-top:10px;margin-bottom:31px}h2{font-size:25px;line-height:31px;margin-top:10px;margin-bottom:31px}h3{font-size:20px;line-height:28px;margin-top:10px;margin-bottom:25px}h4{font-size:18px;line-height:24px;margin-top:10px;margin-bottom:18px}h5{font-size:16px;line-height:20px;margin-top:10px;margin-bottom:15px}h6{font-size:14px;line-height:20px;margin-top:0;margin-bottom:10px}:root :where(p){font-size:16px;line-height:28px}
#reply-title.comment-reply-title{font-size:19px;line-height:21px;color:#0A7A37}
#rh-woo-cart-panel-heading>p{font-size:18px;font-weight:500;line-height:20px;color:var(--e-global-color-primary,#0A7A37)}@media(max-width:1024px){#rh-woo-cart-panel-heading>p{font-size:16px}}@media(max-width:767px){#rh-woo-cart-panel-heading>p{font-size:15px}}
/*# sourceURL=dms-gs-keep-inline-css */
/* dms-banner-inline-css */
.dms-banner{margin:20px 0;line-height:0}.dms-banner a,.dms-banner picture{display:block}.dms-banner img{display:block;width:100%;height:auto;border-radius:12px}.dms-banner--html{line-height:normal}.dms-quick-answer .dms-banner{margin:0}
/*# sourceURL=dms-banner-inline-css */
/* dms-quick-answer-inline-css */
/* =========================
   THIẾT LẬP CHUNG
   ========================= */

.dms-quick-answer {
    display: grid;
    gap: 20px;
    min-width: 0;
    margin: 0 !important;
    font-family: inherit;
}

.dms-quick-answer .dms-ui {
    --dms-brand: #0A7A37;
    --dms-surface: #F7FAF8;
    --dms-white: #ffffff;
    --dms-text: #262626;
    --dms-border: #D9E7DC;
    --dms-radius: 12px;
    --dms-pad: 20px;

    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    color: var(--dms-text);
    font-family: inherit;
    font-size: 16px;
    line-height: 1.7;
    overflow-wrap: anywhere;
}

.dms-quick-answer .dms-ui *,
.dms-quick-answer .dms-ui *::before,
.dms-quick-answer .dms-ui *::after {
    box-sizing: border-box;
}

.dms-quick-answer .dms-ui .dms-ui-title {
    margin: 0 0 12px;
    padding: 0;
    color: var(--dms-brand);
    font-family: inherit;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700;
    letter-spacing: normal;
    text-transform: none;
}

.dms-quick-answer .dms-ui p,
.dms-quick-answer .dms-ui ul,
.dms-quick-answer .dms-ui ol {
    margin: 0 0 12px;
}

.dms-quick-answer .dms-ui ul,
.dms-quick-answer .dms-ui ol {
    padding-inline-start: 24px;
}

.dms-quick-answer .dms-ui li + li {
    margin-top: 6px;
}

.dms-quick-answer .dms-ui p:last-child,
.dms-quick-answer .dms-ui ul:last-child,
.dms-quick-answer .dms-ui ol:last-child {
    margin-bottom: 0;
}

.dms-quick-answer .dms-ui a {
    color: var(--dms-brand);
    text-decoration: underline;
    text-underline-offset: 3px;
}

.dms-quick-answer .dms-ui img,
.dms-quick-answer .dms-ui video {
    max-width: 100%;
    height: auto;
}

.dms-quick-answer .dms-ui table {
    max-width: 100%;
}


/* =========================
   SUMMARY
   ========================= */

.dms-quick-answer .dms-ui.dms-summary {
    padding: 24px;
    border: 1px solid #D9E7DC;
    border-radius: 12px;
    background: #F3F8F4;
    box-shadow: none;
}

.dms-quick-answer .dms-summary > .dms-ui-title {
    margin-bottom: 14px;
}

.dms-quick-answer .dms-ui.dms-summary #dbd-voice-summary {
    margin: 0;
    font-size: inherit;
    line-height: inherit;
}

.dms-quick-answer .dms-ui.dms-summary .dms-ui-footer {
    margin-top: 16px;
}

.dms-quick-answer .dms-ui.dms-summary a.dms-summary-read-more {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    max-width: 100%;
    min-height: 44px;
    padding: 10px 16px;

    border: 1px solid #0A7A37;
    border-radius: 8px;
    background: #0A7A37;

    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;

    font-family: inherit;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5;
    text-decoration: none !important;
}

.dms-quick-answer .dms-summary-read-more:hover {
    filter: brightness(.94);
}

.dms-quick-answer .dms-summary-read-more:focus-visible {
    outline: 2px solid #0A7A37;
    outline-offset: 3px;
}

/* Chỉ còn Summary: ẩn cả nút và khoảng cách của footer. */
.dms-quick-answer.dms-qa-summary-only .dms-ui-footer {
    display: none !important;
}


/* =========================
   FAQ
   ========================= */

.dms-quick-answer .dms-ui.dms-faq {
    padding: 0;
    overflow: hidden;
    border: 1px solid #D9E7DC;
    border-radius: 12px;
    background: #ffffff;
    box-shadow: none;
}

.dms-quick-answer .dms-ui.dms-faq > .dms-ui-title {
    margin: 0;
    padding: 14px 16px;
    border-bottom: 1px solid #D9E7DC;
    background: #F3F8F4;
    color: #0A7A37;
    font-size: 18px;
    line-height: 1.4;
}

.dms-quick-answer .dms-ui.dms-faq .dms-faq-list {
    overflow: hidden;
    border: 0 !important;
    border-radius: 0 !important;
    background: #ffffff;
}

.dms-quick-answer .dms-ui.dms-faq .faq-item {
    margin: 0 !important;
    padding: 0;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent;
    box-shadow: none !important;
}

.dms-quick-answer .dms-ui.dms-faq .faq-item + .faq-item {
    border-top: 1px solid #D9E7DC !important;
}

.dms-quick-answer .dms-ui.dms-faq .faq-title {
    display: flex;
    align-items: flex-start;
    gap: 10px;

    min-height: 54px;
    margin: 0;
    padding: 14px 16px;

    list-style: none;
    cursor: pointer;

    color: var(--dms-text);
    font-family: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    text-transform: none;

    border-radius: 0 !important;
    background: transparent;
}

.dms-quick-answer .dms-ui.dms-faq .faq-title::-webkit-details-marker {
    display: none;
}

.dms-quick-answer .dms-ui.dms-faq .faq-title::marker {
    content: "";
}

.dms-quick-answer .dms-ui.dms-faq .faq-title::before,
.dms-quick-answer .dms-ui.dms-faq .faq-title::after {
    content: none;
}

.dms-quick-answer .dms-ui.dms-faq .dms-faq-number {
    flex: 0 0 24px;
    height: 24px;
    margin-top: 1px;

    border: 1px solid var(--dms-border);
    border-radius: 50%;

    color: var(--dms-brand);
    font-size: 12px;
    font-weight: 700;
    line-height: 22px;
    text-align: center;
}

.dms-quick-answer .dms-ui.dms-faq .dms-faq-question {
    flex: 1 1 auto;
    min-width: 0;
}

.dms-quick-answer .dms-ui.dms-faq .dms-faq-icon {
    position: relative;
    flex: 0 0 16px;
    height: 24px;
    color: var(--dms-brand);
}

.dms-quick-answer .dms-ui.dms-faq .dms-faq-icon::before,
.dms-quick-answer .dms-ui.dms-faq .dms-faq-icon::after {
    content: "";
    position: absolute;
    top: 11px;
    left: 2px;
    width: 12px;
    height: 2px;
    background: currentColor;
}

.dms-quick-answer .dms-ui.dms-faq .dms-faq-icon::after {
    transform: rotate(90deg);
}

.dms-quick-answer .dms-ui.dms-faq .faq-item[open] .dms-faq-icon::after {
    display: none;
}

.dms-quick-answer .dms-ui.dms-faq .faq-item[open] > .faq-title {
    color: var(--dms-brand);
    background: var(--dms-surface);
}

.dms-quick-answer .dms-ui.dms-faq .faq-content {
    margin: 0;
    padding: 8px 16px 16px;
    padding-top: 8px !important;

    border-radius: 0 !important;
    background: var(--dms-surface);

    font-size: 16px;
    line-height: 1.7;
}

.dms-quick-answer .dms-ui.dms-faq .faq-content > :first-child {
    margin-top: 0 !important;
}

.dms-quick-answer .dms-ui.dms-faq .faq-title:focus-visible,
.dms-quick-answer .dms-ui a:focus-visible {
    outline: 2px solid var(--dms-brand);
    outline-offset: -3px;
    border-radius: 4px;
}


/* =========================
   ADVANCED ADS
   ========================= */

.dms-quick-answer .dms-qa-ad {
    min-width: 0;
    margin: 0;
    padding: 0;
}

.dms-quick-answer .dms-qa-ad-label {
    display: block;
    margin: 0 0 6px;
    color: #666666;
    font-size: 11px;
    line-height: 1.5;
    letter-spacing: .06em;
    text-transform: uppercase;
}

.dms-quick-answer .dms-qa-ad img {
    max-width: 100%;
    height: auto;
}


/* =========================
   SUMMARY KIỂU BAND
   ========================= */

.dms-quick-answer.dms-qa-band .dms-ui.dms-summary {
    padding: 0;
    border: 1px solid #0A7A37;
    overflow: hidden;
}

.dms-quick-answer.dms-qa-band .dms-summary > .dms-ui-title {
    margin: 0;
    padding: 14px 24px;
    background: #0A7A37;
    color: #ffffff;
}

.dms-quick-answer.dms-qa-band #dbd-voice-summary {
    padding: 20px 24px 0;
}

.dms-quick-answer.dms-qa-band .dms-ui-footer {
    padding: 0 24px 24px;
}

/* Bù đệm cuối khi nút bị ẩn trong kiểu Band. */
.dms-quick-answer.dms-qa-summary-only.dms-qa-band .dms-ui.dms-summary {
    padding-bottom: var(--dms-pad, 20px);
}


/* =========================
   RESPONSIVE
   ========================= */

@media (hover: hover) {
    .dms-quick-answer .dms-ui.dms-faq .faq-title:hover {
        background: var(--dms-surface);
    }
}

@media (max-width: 767px) {
    .dms-quick-answer {
        gap: 18px;
    }

    .dms-quick-answer .dms-ui {
        --dms-pad: 16px;
    }

    .dms-quick-answer .dms-ui .dms-ui-title {
        font-size: 18px;
    }

    .dms-quick-answer .dms-ui.dms-summary {
        padding: 18px;
    }

    .dms-quick-answer .dms-ui.dms-faq > .dms-ui-title {
        padding-inline: 14px;
    }

    .dms-quick-answer .dms-ui.dms-faq .faq-title {
        padding-inline: 14px;
        gap: 8px;
    }

    .dms-quick-answer .dms-ui.dms-faq .faq-content {
        padding-inline: 14px;
    }

    .dms-quick-answer.dms-qa-band .dms-ui.dms-summary {
        padding: 0;
    }

    .dms-quick-answer.dms-qa-band .dms-summary > .dms-ui-title {
        padding: 14px 18px;
    }

    .dms-quick-answer.dms-qa-band #dbd-voice-summary {
        padding: 16px 18px 0;
    }

    .dms-quick-answer.dms-qa-band .dms-ui-footer {
        padding: 0 18px 18px;
    }
}

@media print {
    .dms-quick-answer .dms-ui.dms-faq .dms-faq-icon {
        display: none;
    }
}

/*# sourceURL=dms-quick-answer-inline-css */
/* dms-css2-inline-css */
iframe.wp-embedded-content{max-width:100%}.wp-block-group{box-sizing:border-box}.rh_woocartmenu_cell{min-width:100px;position:relative}.rh_woocartmenu_cell .widget_shopping_cart{position:absolute;right:12px;width:330px;z-index:-1;box-shadow:1px 1px 4px 0px #ddd;background-color:#fff;padding:15px 20px;border-radius:5px;display:none;text-align:left;top:100%}.rh_woocartmenu_cell .widget_shopping_cart.loaded{display:block;animation:stuckMoveUpOpacity .6s;z-index:9999}.rh_woocartmenu_cell .widget_shopping_cart:after{right:19px;left:auto}.rh_woocartmenu-icon:before{font-family:rhicons}.woocommerce a.button{padding:8px 14px;font-size:14px;font-weight:bold;line-height:18px;text-transform:uppercase;color:#111;text-align:center;vertical-align:middle;cursor:pointer;border-radius:3px;background-color:#f6f6f6;border:none;box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 2px rgba(0,0,0,0.08);transition:all 0.4s ease 0s;position:relative;text-decoration:none;display:inline-block}.woocommerce a.button:hover{background-color:#f2f2f2;text-decoration:none !important;box-shadow:0 -1px 2px 0 rgba(60,64,67,0.1),0 5px 10px 0 rgba(60,64,67,0.14)}.woocommerce a.button:active{box-shadow:0 1px 1px 0 rgba(60,64,67,0.2),0 1px 1px 0 rgba(60,64,67,0.2);background:#e9e9e9;outline:0}.woocommerce .quantity{position:relative;margin:0 auto;overflow:hidden}.woocommerce .quantity input.qty{width:54px;height:45px;float:left;text-align:center;border:none;border-bottom:1px solid #ccc;font-weight:bold;border-radius:0;font-size:18px;padding:0 0 0 13px;outline:none}.woocommerce ul.cart_list li dl,ul.product_list_widget li dl{margin:0 0 12px 0;font-size:12px;line-height:12px;padding-left:1em;border-left:2px solid rgba(0,0,0,0.1);overflow:hidden}.woocommerce header ul.cart_list li dl{margin:0 70px 20px 70px}.woocommerce ul.cart_list li dl dt,ul.product_list_widget li dl dt{float:left;margin-right:.25em}.woocommerce ul.cart_list li dl dd,ul.product_list_widget li dl dd{margin-bottom:.5em}.woocommerce ul.cart_list li dl dd p{line-height:12px;font-size:12px;font-weight:bold}.woocommerce-mini-cart__buttons a.button{margin:0 0 15px 0;display:block;padding:15px;font-size:17px}.woocommerce-mini-cart__total span.woocommerce-Price-amount.amount{color:#ff4e0c;margin-left:auto}.woocommerce-mini-cart__total{border-top:1px solid #ddd;padding-top:20px;margin-bottom:20px;display:flex;flex-wrap:wrap;font-size:18px;font-weight:bold}.woocommerce .widget_shopping_cart .buttons:after{content:"";display:block;clear:both}.widget_shopping_cart .remove{float:right;color:#cc0000 !important;font-size:22px !important}.cart_list.product_list_widget{overflow-y:auto;-webkit-overflow-scrolling:touch}.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.product_list_widget li:after{content:"";display:block;clear:both}.woocommerce ul.product_list_widget li{margin:0 0 20px 0;list-style:none;border-bottom:1px solid #ddd;padding-bottom:20px}.woocommerce ul.product_list_widget li:last-child{border:none}ul.product_list_widget > li > a{display:block;font-size:16px;line-height:18px;color:#111;margin-bottom:11px}ul.product_list_widget li .variation-SoldBy a{font-size:12px}ul.product_list_widget li span.amount{color:#ff4e0c;font-weight:bold}ul.product_list_widget li del{display:block}ul.product_list_widget li del span.amount{font-size:85% !important;font-weight:normal;opacity:0.6;color:#666}ul.product_list_widget li img{margin-right:15px;width:70px;height:70px;float:left}.widget_shopping_cart_content{color:#111}.rh_woocartmenu-icon{display:inline-block;position:relative}.rh-header-icon .rh_woocartmenu-icon{font-size:28px}.rh_woocartmenu-icon:before{content:"\e90b"}.rh_woocartmenu-amount{margin-left:18px;font-size:13px;font-weight:normal}
/*# sourceURL=dms-css2-inline-css */
/* dms-bc-inline-css */
.dms-bcbar{background:#F4F8F4;border-bottom:1px solid #E2EBE4}.dms-bcbar__in{max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box}.dms-bcbar .rank-math-breadcrumb{display:block;margin:0;padding:10px 0;color:#5B6B60}.dms-bcbar .rank-math-breadcrumb :is(p,a,span){font-size:14px!important;line-height:1.6!important}.dms-bcbar .rank-math-breadcrumb p{margin:0}.dms-bcbar .rank-math-breadcrumb a{color:#0A7A37;font-weight:400;text-decoration:none}.dms-bcbar .rank-math-breadcrumb a:hover{text-decoration:underline}.dms-bcbar .rank-math-breadcrumb .separator{margin:0 6px;color:#9AA59D}.dms-bcbar .rank-math-breadcrumb .last{color:#4A5A4F;font-weight:400}.title_single_area>.breadcrumb,.single-product .woocommerce-breadcrumb,.elementor-74765 [data-id="3e29e8af"]{display:none!important}@media(max-width:767px){.dms-bcbar .rank-math-breadcrumb{padding:8px 0}}
.dms-bcbar .rank-math-breadcrumb a{color:#5B6B60}.dms-bcbar .rank-math-breadcrumb a:hover{color:#0A7A37}.dms-bcbar .rank-math-breadcrumb .separator{color:#B8C2BA}.dms-bcbar .rank-math-breadcrumb .last{color:#1E2B22;font-weight:500}
/*# sourceURL=dms-bc-inline-css */
/* dms-ucss-keep */
#main_header .main-nav ul.menu>li:is(.current-menu-item,.current-menu-ancestor)>a{background:var(--hover-bg);box-shadow:0 1px 2px rgba(0,0,0,.08)}sup.dms-ref-cite{position:relative}.e-accordion-item-base[open]::details-content{block-size:auto}.e-accordion-item-base[open]>summary .e-accordion-item-icon-base svg{transform:rotate(180deg)}
/* dms-toc-css */
#ftwp-postcontent :is(h2,h3,h4,h5,h6){scroll-margin-top:84px}.dms-toc{border:1px solid #C9E2D2;border-radius:10px;margin:0 0 22px;background:#fff;overflow:hidden}#dms-toc>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:13px 16px;cursor:pointer;background:#E3F1E8;font-weight:700;color:#0A7A37;font-size:16px;line-height:1.4}#dms-toc>summary::-webkit-details-marker{display:none}#dms-toc>summary>svg{flex:0 0 auto;color:#0A7A37}.dms-toc-cnt{font-weight:400;color:#5B6B60;font-size:14px}#dms-toc .dms-toc-chev{margin-left:auto;color:#0A7A37;transition:transform .2s}#dms-toc[open] .dms-toc-chev{transform:rotate(180deg)}:is(#dms-toc,#dms-tocpanel) ol{list-style:none;margin:0;padding:8px 16px 14px}:is(#dms-toc,#dms-tocpanel) li{margin:0;padding:0;list-style:none;font-size:15px}:is(#dms-toc,#dms-tocpanel) li::before{content:none}:is(#dms-toc,#dms-tocpanel) a{display:block;padding:6px 0;color:#1E2B22;text-decoration:none;font-size:15px;line-height:1.45}:is(#dms-toc,#dms-tocpanel) a:hover{color:#0A7A37;text-decoration:underline}:is(#dms-toc,#dms-tocpanel) ol ol{padding:0 0 2px 14px;margin:0 0 2px 4px;border-left:2px solid #E2EBE4}:is(#dms-toc,#dms-tocpanel) ol ol a{font-size:14px;color:#5B6B60;padding:4px 0 4px 6px}:is(#dms-toc,#dms-tocpanel) a.on{color:#0A7A37;font-weight:600}.dms-tocfab{position:fixed;left:14px;bottom:18px;z-index:9990;display:flex;align-items:center;gap:8px;background:#0A7A37;color:#fff;border:1px solid #0A7A37;box-shadow:0 2px 10px rgba(0,0,0,.12);border-radius:999px;padding:9px 14px 9px 12px;font-weight:600;font-size:14px;line-height:1.2;font-family:inherit;cursor:pointer;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s}.dms-tocfab.show{opacity:1;transform:none;pointer-events:auto}.dms-tocfab small{font-weight:400;font-size:13px;color:#D7EDDF;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dms-tocpanel{position:fixed;left:14px;bottom:70px;z-index:9991;width:340px;max-height:60vh;overflow:auto;background:#fff;border:1px solid #E2EBE4;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.18)}.dms-tocpanel[hidden]{display:none}.dms-tocpanel .dms-toc{border:0;margin:0;border-radius:0}.dms-tocpanel-h{position:sticky;top:0;background:#0A7A37;padding:13px 16px;font-weight:700;font-size:16px;color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E2EBE4}.dms-tocpanel-h button{border:0;background:none;font-size:24px;line-height:1;color:#fff;cursor:pointer;padding:0 4px}.dms-tocpanel a.on{position:relative}.dms-tocpanel a.on::before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:3px;border-radius:2px;background:#0A7A37}@media(max-width:600px){.dms-tocfab small{max-width:110px}.dms-tocpanel{left:0;right:0;bottom:0;width:auto;max-height:70vh;border-radius:14px 14px 0 0}}
/* dms-single-v2 */
.dms-meta-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dms-meta-v2 .dms-meta__l{flex:1 1 auto;min-width:0}.dms-meta-v2 .authortimemeta{display:block;overflow:hidden}.dms-meta-v2 .date_time_post{display:block}.dms-meta-v2 .dms-rt{white-space:nowrap}.dms-meta-v2 .dms-rt__i{display:inline-block;vertical-align:-1px;margin-right:3px;opacity:.85}.dms-meta-v2 .dms-cm{color:inherit;white-space:nowrap}.dms-meta-v2 .dms-tocbtn{flex:none;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;border:1px solid #0A7A37;border-radius:999px;background:#fff;color:#0A7A37;font-size:14px;line-height:18px;font-weight:600;text-decoration:none}.dms-meta-v2 .dms-tocbtn:hover,.dms-meta-v2 .dms-tocbtn:focus-visible{background:#EAF4ED;color:#0A7A37}@media (max-width:480px){.dms-meta-v2 .dms-meta__x{display:block}.dms-meta-v2 .dms-x-sep{display:none}.dms-meta-v2 .dms-tocbtn{padding:8px}.dms-meta-v2 .dms-tocbtn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
/*woocommerce-inline-inline-css*/
/*child-style-css*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display: block}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}table{border-collapse: collapse;width:100%}td,th,tr{padding: 6px 12px}*{box-sizing: border-box}mark,ins{text-decoration: none}ul{list-style: none}:root{--color-primary: #0A7A37;--color-secondary: #0FA523;--color-accent: #FF8A00;--color-accent-2: #E67A00;--color-text: #333333;--color-text-weak: #666666;--color-bg: #FAFAFA;--color-card: #FFFFFF;--color-border: #E0E0E0;--color-dark: #1A1A1A;--color-heading: var(--color-primary);--color-success: #4CAF50;--color-error: #E53935;--color-warning: #FFC107;--color-info: #2196F3;--h1-d:36px;--h1-t:28px;--h1-m:24px;--h2-d:30px;--h2-t:24px;--h2-m:20px;--h3-d:24px;--h3-t:20px;--h3-m:18px;--h4-d:20px;--h4-t:18px;--h4-m:16px;--h5-d:18px;--h5-t:16px;--h5-m:15px;--h6-d:16px;--h6-t:15px;--h6-m:14px;--body-d:16px;--body-t:15px;--body-m:14px;--body-lg-d:18px;--body-lg-t:17px;--body-lg-m:16px;--caption-d:14px;--caption-t:13px;--caption-m:12px;--lh-tight: 1.3;--lh-h: 1.3;--lh-h2: 1.25;--lh-body: 1.6;--lh-cap: 1.5;--mb-h1:24px;--mb-h2:20px;--mb-h3:16px;--mb-h4:12px;--mb-h5:10px;--mb-h6:8px;--mb-paragraph-d: 16px;--mb-paragraph-t: 16px;--mb-paragraph-m: 16px;--ls-tight: 0.5px;--ls-0: 0;--ws-strong: 2px;--ws-weak: 1.2px;--list-indent-d: 12px;--list-indent-m: 12px;--list-gap: 8px;--list-top-attach: 8px;--list-bottom: 16px;--btn-radius: 8px;--btn-pad-d-y: 12px;--btn-pad-d-x: 24px;--btn-pad-t-y: 10px;--btn-pad-t-x: 20px;--btn-pad-m-y: 8px;--btn-pad-m-x: 16px;--tab-border: #E6E9F0;--tab-bg: #F8FAFC}body{background: var(--color-bg) !important;color: var(--color-text) !important;font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif !important;font-size: var(--body-d);line-height: var(--lh-body)}::selection{background: var(--color-secondary);color: #fff;text-shadow: none}h1,h2,h3,h4,h5,h6{color: var(--color-heading);font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif !important;font-weight: 700;margin-top: 0 !important;line-height: var(--lh-tight)}h1{font-size: var(--h1-d);margin: 0 0 var(--mb-h1);letter-spacing: var(--ls-tight);word-spacing: var(--ws-strong)}h2{font-size: var(--h2-d);margin: 0 0 var(--mb-h2);line-height: var(--lh-h);letter-spacing: var(--ls-tight);word-spacing: var(--ws-strong)}h3{font-size: var(--h3-d);margin: 0 0 var(--mb-h3);line-height: var(--lh-h2);letter-spacing: var(--ls-0);word-spacing: var(--ws-strong)}h5{font-size: var(--h5-d);margin: 0 0 var(--mb-h5);line-height: var(--lh-h2);letter-spacing: var(--ls-0);word-spacing: var(--ws-weak)}h6{font-size: var(--h6-d);margin: 0 0 var(--mb-h6);line-height: var(--lh-h2);letter-spacing: var(--ls-0);word-spacing: var(--ws-weak)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color: inherit;text-decoration: none;font-family: inherit}article,.post{font-size: var(--body-d);line-height: var(--lh-body);color: var(--color-text)}article p,.post p{margin: 0 0 var(--mb-paragraph-d);font-size: var(--body-d);line-height: var(--lh-body);color: var(--color-text)}article strong,.post strong,article b,.post b{font-weight: 700}article em,.post em,article i,.post i{font-style: italic}small,.caption,figcaption{font-size: var(--caption-d);line-height: var(--lh-cap);letter-spacing: 0.2px;color: var(--color-text-weak)}article a:not(.wp-element-button),.post a:not(.wp-element-button){color: var(--color-primary);text-decoration: none;transition: color .2s ease}article a:hover:not(.wp-element-button),.post a:hover:not(.wp-element-button){color: var(--color-accent);text-decoration: underline}article ul li::marker,.post ul li::marker{color: var(--color-primary)}article ol li::marker,.post ol li::marker{color: var(--color-primary);font-weight: 600}.button,button,input[type="submit"]{font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-weight: 600;line-height: 1.2;border-radius: var(--btn-radius)}@media (max-width: 1024px){body,article,.post{font-size: var(--body-t)}article p,.post p{margin-bottom: var(--mb-paragraph-t);font-size: var(--body-t)}h1{font-size: var(--h1-t)}h2{font-size: var(--h2-t)}h3{font-size: var(--h3-t)}h5{font-size: var(--h5-t)}h6{font-size: var(--h6-t)}.button,button:not(.dl-trigger),input[type="submit"]{padding: var(--btn-pad-t-y) var(--btn-pad-t-x)}}@media (max-width: 767px){body,article,.post{font-size: var(--body-m)}article p,.post p{margin-bottom: var(--mb-paragraph-m);font-size: var(--body-m)}h1{font-size: var(--h1-m)}h2{font-size: var(--h2-m)}h3{font-size: var(--h3-m)}h5{font-size: var(--h5-m)}h6{font-size: var(--h6-m)}.button,button:not(.dl-trigger),input[type="submit"]{padding: var(--btn-pad-m-y) var(--btn-pad-m-x)}}:root :where(a:where(:not(.wp-element-button))){text-decoration: none !important}a:focus,button{outline: none}a:hover,a:active{color: #000}img{max-width: 100%;height: auto;vertical-align: top;border: 0}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}p strong{font-weight: bold}p em{font-style: italic}hr{background: #ddd;border: 0;height: 1px}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}.clearbox{clear: both}.screen-reader-text{border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 14px;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}a.ajax_add_to_cart.loading:after,.wpsm_pretty_list ul li:before,.wpsm_cons ul li:before,.wpsm_pros ul li:before,.commentlist ul.children .commbox:before,.comment-reply-link:before,.comment-respond .usr_re:after,.comment-respond .email_re:after,.re_loadingbefore:before,.icon-search-onclick:before,nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children>a:before,nav.top_menu ul.menu:not(.off-canvas)>li.menu-item-has-children>a:before,.toggle-this-table:after{font-family: rhicons}#main_header{z-index: 998}.responsive_nav_wrap{display: none;position: relative;width: 100%}header .logo-section{padding: 15px 0;overflow: visible}header .logo{max-width: 180px;float: left;margin-right: 15px;line-height: 0}.header-actions-logo{float: right}.header-actions-logo .wpsm-button{margin: 0}.header-actions-logo .celldisplay{padding: 0 12px;vertical-align: middle}.header_seven_style .search{margin: 0 30px;padding: 0;flex-grow: 1;width: 100%;max-width: 420px}.header_seven_style>.rh-flex-right-align{flex: 0 0 auto}.icon-search-onclick:before{content: "\f002"}button.icon-search-onclick i{font-size: 20px !important}button.icon-search-onclick:before{display: none}form.search-form{padding: 0;border: none;position: relative;width: auto;display: flex;margin: 0;max-width: 100%}form.search-form input[type="text"]{border: 1px solid #e1e1e1;height: 38px;background-color: #fff;padding: 2px 45px 2px 12px}form.search-form input[type="text"]:focus{outline: 0}form.search-form [type="submit"]{border: none;cursor: pointer;padding: 0 16px;line-height: 38px;height: 38px;vertical-align: middle;position: absolute;top: 0;right: 0}.search-header-contents{width: 100%;height: 100%;position: fixed;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;visibility: hidden;z-index: 9999999;transition: opacity 0.5s ease;text-align: center;margin: 0 auto;background-color: rgba(0,0,0,0.7)}.top-search-onclick-open .search-header-contents{visibility: visible;opacity: 1;display: block}.top-search-onclick-open .search-header-contents .search-form{opacity: 1;transform: translateY(-1px)}.search-header-contents .search-form{max-width: 1000px;margin: 0 auto;width: 100%;transition: transform 0.6s ease,opacity 0.3s ease;transform: translateY(-100%);opacity: 0}.search-header-contents form.search-form input[type="text"]{width: 100%;height: 74px;border: none;line-height: 74px;font-size: 25px;padding: 5px 37px 5px 25px !important}.search-header-contents form.search-form [type="submit"]{line-height: 74px;height: 74px;background: #fff !important;color: #333 !important;padding: 0 25px;font-size: 25px}.rh-outer-wrap{transition: transform 0.5s;transform-origin: center top}.rh-outer-wrap-move{transform: scale3d(0.85,0.85,1);overflow: hidden;height: 100vh}.head_search .search-form,.head_search form.search-form input[type="text"]{width: 100%;clear: both}header .search{width: 300px;float: right;position: relative}.logo-section .search form.search-form input[type="text"]{min-width: 215px}.main-nav{background: #fcfcfc}.main-nav.white_style{border-top: 1px solid #eee;border-bottom: 1px solid #eee}.main-nav:after{content: '';display: table;clear: both}nav.top_menu{position: relative}nav.top_menu>ul{display: flex;margin: 0}nav.top_menu ul li{position: relative}nav.top_menu ul li i,#slide-menu-mobile ul li.menu-item>a i{margin: 0 5px 0 0}nav.top_menu ul li.menu-item-has-children{position: relative}nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children>a:before{color: #111;content: "\f105";cursor: pointer;float: right;padding-left: 8px}nav.top_menu ul.sub-menu,.top-nav ul.sub-menu{transform: translateY(10px);opacity: 0;visibility: hidden;transition: opacity 0.3s ease,transform 0.3s ease;background: #fff;position: absolute;z-index: 9999999;width: 250px;backface-visibility: hidden;left: -999999px}nav.top_menu ul.sub-menu{padding: 12px 0}nav.top_menu ul.sub-menu ul.sub-menu{top: 0}nav.top_menu ul.sub-menu>li:first-child>a{border-top-color: transparent}nav.top_menu>ul>li.hovered>.sub-menu{opacity: 1;visibility: visible;transform: translateY(0);left: 0;top: 100%}nav.top_menu>ul>li>ul.sub-menu>li:first-child>a:after,.top-nav>ul>li>ul.sub-menu>li:first-child>a:after{position: absolute;content: "";width: 0;height: 0;border-style: solid;top: -5px;left: 19px;border-width: 0 6px 6px 6px;border-color: transparent transparent #FFF transparent}nav.top_menu>ul:not(.off-canvas) li:not(.rh-megamenu) ul.sub-menu>li>a:hover{background: #F9F9F9}nav.top_menu>ul>li{border-right: 1px solid rgba(0,0,0,0.08)}nav.top_menu>ul>li:last-child{border-right: none !important;box-shadow: none}#slide-menu-mobile{display: none}#mobpanelimg{max-height: 100px;max-width: 150px;width: auto;height: auto}#slide-menu-mobile ul.off-canvas{position: fixed;width: 270px;top: 0;left: 0;bottom: 0;padding: 0;overflow-x: hidden;overflow-y: auto;background-color: #fff;z-index: 999999;transform: translate3d(-100%,0,1px);transition: transform 0.3s ease;backface-visibility: hidden}#slide-menu-mobile ul li.menu-item{border-bottom: 1px solid #eee;position: static;margin: 0;overflow: hidden;width: 100%;float: none}#slide-menu-mobile ul li.menu-item>a{line-height: 22px !important;float: left;padding: 10px 15px;font-size: 16px;text-transform: none;border-top: none;width: calc(100% - 50px);text-decoration: none;color: #111;font-weight: bold}#slide-menu-mobile ul ul.sub-menu{transition: all 0.3s ease;opacity: 1;visibility: visible;position: absolute;border: 0;width: 100%;min-height: 100%;top: 0;left: 0;background-color: #fff;transform: translate3d(-100%,0,1px);backface-visibility: hidden}#slide-menu-mobile ul ul.sub-menu li a{border-bottom: none}#slide-menu-mobile ul li.back-mb span{cursor: pointer;background-color: rgba(0,0,0,0.02);padding: 13px 15px;font-size: 15px;text-decoration: none;display: block}#slide-menu-mobile ul.off-canvas-active{opacity: 1;visibility: visible;transform: translate3d(0,0,0)}#slide-menu-mobile ul span.submenu-toggle{float: right;width: 42px;height: 42px;line-height: 42px}#slide-menu-mobile ul span.submenu-toggle .rhicon{font-size: 14px;line-height: 42px}#slide-menu-mobile ul>li.close-menu{border: none !important}.rh-sslide-panel.active{visibility: visible;transition: visibility 0s 0s}.rh-sslide-panel{position: fixed;top: 0;left: 0;height: 100%;width: 100%;visibility: hidden;transition: visibility 0s 0.6s;z-index: 999999}.rh-close-btn,.rh-close-btn i{width: 40px;height: 40px;font-size: 20px;line-height: 40px}.offsetnav-overlay{position: fixed;top: 0;left: 0;right: 0;height: 120vh;background-color: rgba(0,0,0,0.5);z-index: 99999}.off-canvas-active>li{animation: rhslideleft .4s .6s backwards}.off-canvas-active>li:nth-of-type(1){animation-delay: .7s}.off-canvas-active>li:nth-of-type(2){animation-delay: .2s}.off-canvas-active>li:nth-of-type(3){animation-delay: .3s}.off-canvas-active>li:nth-of-type(4){animation-delay: .4s}.off-canvas-active>li:nth-of-type(5){animation-delay: .5s}a.logo_image_insticky{display: none;text-decoration: none;margin: 6px 0}a.logo_image_insticky img,a.logo_image_mobile img{max-height: 50px;max-width: 160px;vertical-align: middle;height: auto;width: auto}.is-sticky .logo_section_wrap{background: #fff}.is-sticky .main-nav{position: relative;z-index: 999;width: 100%}.is-sticky a.logo_image_insticky,#dl-menu a.logo_image_mobile{display: inline-block}#re-stickyheader{height: 54px !important}#sticky-wrapper:not(.is-sticky){height: auto !important}.rh-header-icon{font-size: 24px;line-height: 23px;color: #222}#main_header .rehub-main-btn-bg{padding: 8px 14px}.rh-icon-notice{position: absolute;top: -10px;left: 17px;z-index: 9;min-width: 18px;height: 18px;background: #f50000;text-align: center;padding: 0 2px;color: #fff;font: bold 12px/18px Arial;border-radius: 50%;transition: all 0.2s ease-in;transform: scale(1)}#logo_mobile_wrapper,a.logo_image_mobile img{display: none}#dl-menu a.logo_image_mobile img{position: absolute;top: 0;left: 50%;transform: translate(-50%);right: auto;bottom: 0;margin: auto;display: block}#main_header #dl-menu .rh-header-icon{margin: 15px 9px}#main_header #dl-menu .rehub-main-btn-bg .rh-header-icon{margin: 0}.header_icons_menu #dl-menu a.logo_image_mobile img{left: 55px;transform: none}.dl-menuwrapper button{border: none;width: 48px;height: 53px;overflow: hidden;position: relative;cursor: pointer;outline: none;background: transparent}.dl-menuwrapper button i{color: #111;font-size: 36px}.dl-menuwrapper button svg line{stroke: #111;stroke-width: 2;stroke-dasharray: 26;animation: svglineltr 1s linear}#mobile-menu-icons{padding-right: 7px}@keyframes svglineltr{0%{stroke-dashoffset: 26}100%{stroke-dashoffset: 0}}#main_header{--menu-h: 40px;--pad-y: 10px;--pad-x: 16px;--gap-d: 26px;--hover-bg: rgba(255,255,255,.12);--text: #fff;--sub-shadow: 0 8px 24px rgba(0,0,0,.12);--sub-radius: 8px}#main_header,#main_header .rh-container,#main_header .main-nav{overflow: visible}#main_header .main-nav{min-height: var(--menu-h);padding: 8px 0;border-bottom: 1px solid rgba(0,0,0,.06)}nav.top_menu ul.menu:not(.off-canvas)>li.menu-item-has-children>a:before{font-family: rhicons !important;content: "\f107";font-size: 14px;margin-left: 6px;float: none;display: inline-flex;align-items: center;font-style: normal;font-weight: normal;line-height: 1;order: 2;-webkit-font-smoothing: antialiased}nav.top_menu>ul>li>a{color: var(--text);padding: var(--pad-y) var(--pad-x);border-radius: 6px;font-weight: 600}nav.top_menu>ul>li>a:hover{background: var(--hover-bg);box-shadow: 0 1px 2px rgba(0,0,0,.08)}nav.top_menu ul.sub-menu{background: #fff !important;border-radius: var(--sub-radius);box-shadow: var(--sub-shadow);white-space: normal;word-break: break-word;overflow-wrap: anywhere;min-width: 200px;max-width: min(320px,calc(100vw - 24px))}nav.top_menu ul.sub-menu>li>a{display: block;color: #2D2A4A !important;padding: 10px 16px;white-space: normal;word-break: break-word;font-size: 15px;line-height: 22px;font-weight: 400}nav.top_menu ul.sub-menu ul.sub-menu{top: -8px;left: 100%}@media (min-width: 993px){#main_header .main-nav ul.menu{gap: 0;max-width: 1200px;justify-content: space-between;flex-wrap: nowrap}#main_header .main-nav ul.menu>li{height: var(--menu-h);display: flex;align-items: center}nav.top_menu>ul>li>a{white-space: nowrap;padding: 0 8px;font-size: 16px;font-weight: 500;height: 100%;display: flex;align-items: center;gap: 4px;box-sizing: border-box}#main_header .responsive_nav_wrap.rh_mobile_menu{display: none !important}}@media (max-width: 992px){#main_header .dl-trigger{min-width: 44px !important;min-height: 44px !important;box-sizing: border-box !important}}.rh-hotline{display: flex;align-items: center;gap: 10px;white-space: nowrap;font-weight: 700;font-size: 18px;line-height: 1;color: #1a7f33;margin: 0 16px}.rh-hotline a{color: inherit;text-decoration: none}.rh-hotline .icon{width: 26px;height: 26px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: #e6f4ea}.rh-hotline svg{width: 16px;height: 16px;display: block}.logo-section .logo.hideontablet{flex: 0 0 180px;max-width: 180px}.logo-section .rh-hotline{flex: 0 0 auto}.logo-section .search.head_search{flex: 1 1 auto;max-width: 420px}.logo-section .rh-flex-right-align{flex: 0 0 auto}.rh-container,.content{margin: 0 auto;border: none;background: none transparent;width: 1200px;box-shadow: none;position: relative;clear: both;padding: 0}.wp-block-cover__inner-container{max-width: 1200px;margin: 0 auto}.rh-content-wrap{padding-top: 20px;padding-bottom: 20px}.main-side{width: 840px;float: left;position: relative}.main-side{min-height: 70vh}.sidebar{width: 336px;float: right;overflow: hidden}.rhscrollthin{scrollbar-width:thin;scrollbar-color: transparent transparent}.rhscrollthin::-webkit-scrollbar{width:8px;height:8px}.rhscrollthin::-webkit-scrollbar-track{background-color:transparent;border-radius:20px}.rhscrollthin::-webkit-scrollbar-thumb{background-color:transparent;border-radius:20px;border:1px solid transparent}.rhscrollthin:hover::-webkit-scrollbar-thumb{background-color:#ddd}.rhscrollthin:hover{scrollbar-color: #ddd #fff}@media screen and (max-width: 1279px) and (min-width: 1141px){.rh-container,.content{width: 1080px}.main-side{width: 755px}.sidebar{width: 300px}nav.top_menu>ul>li>a{padding-left: 12px;padding-right: 12px}}@media (max-width: 1140px){#mobile-menu-icons>.wpsm-button{font-size: 0 !important;line-height: 0!important}#mobile-menu-icons>.wpsm-button i{font-size: 15px;padding: 0 !important}header .logo{max-width: 250px}}@media (max-width: 1140px) and (min-width: 1024px){.rh-container,.content{width: 980px}.main-side{width: 655px}.sidebar{width: 300px}nav.top_menu>ul>li>a{font-size: 14px;padding-left: 8px;padding-right: 8px}nav.top_menu>ul>li{border: none}}@media (max-width: 1024px){.logo-section .mobileinmenu,.hideontablet{display: none !important}.logo-section #mobile-menu-icons .mobileinmenu{display: inline-block !important}.responsive_nav_wrap{display: block}.rh_woocartmenu-amount,.header-actions-logo,.header_seven_style .search{display: none}.tabletblockdisplay{display: block !important;width: 100% !important;float: none !important;margin: 0 0 10px 0;clear: both !important}nav.top_menu{display: none}}@media (max-width: 1023px) and (min-width: 768px){.sidebar{border: none;clear: both;column-count: 2;column-gap: 20px}.sidebar .widget{margin: 0 0 20px 0;clear: none;break-inside: avoid;transform: translateZ(0);column-width: 350px}}@media (max-width: 1023px){.sidebar{margin: 30px auto 0 auto}.is-sticky a.logo_image_insticky,a.logo_image_insticky{display: none}.sidebar,.main-side,.content{width: 100%;float: none;display: block}.rh-container{width: 100%;padding-left: 15px;padding-right: 15px}.header_wrap .rh-container{padding: 0}}@media (max-width: 767px){.hideonmobile{display: none !important}article h1{font-size: 28px;line-height: 32px}}@media (max-width: 479px){.main-side{border: none;box-shadow: none;padding: 0}body:not(.dark_body):not(.page-template-template-systempages){background: #fff !important}}@media (min-width: 768px){.search-header-contents{padding:30vh 30px 70vh 30px}}.rh-tabletext-block.closedtable div:not(.rh-tabletext-block-heading){display: none}.toggle-this-table{float: right;margin: 0 0 0 10px;cursor: pointer;line-height: 18px}.toggle-this-table:after{content: "\f107"}.closedtable .toggle-this-table:after{content: "\f106"}.csspopup{overflow-x: auto;overflow-y: scroll;position: fixed;top: -2000px;left: 0;right: 0;background: rgba(0,0,0,0.7);transition: opacity 500ms;visibility: hidden;opacity: 0}.csspopup.active{visibility: visible;opacity: 1;z-index: 999999999;top: 0;bottom: 0}.csspopup .cpopupclose{position: absolute;top: -20px;right: -20px}.csspopup .cpopupclose:hover{background: #dedede}.post-meta-big a{color: #111;text-decoration: none}.post{margin-bottom: 15px;counter-reset: wpsmtop;word-wrap: break-word}.post ul:not([class])>li{list-style: disc outside none}.post ul:not([class]) li,.post ol:not([class]) li{margin: 0 0 5px 15px}.post ol,.post ul{margin-bottom: 25px}.post ol{margin-left:15px}.title h1 span{font-weight: normal}.video-container{margin-bottom: 15px;overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-container iframe{left:0;top:0;height:100%;width:100%;position:absolute}#topcontrol{transform-style: preserve-3d;backface-visibility: hidden;z-index: 1008;background: rgba(0,0,0,0.4);border-radius: 5px 0 0 5px;position: fixed;bottom: 125px;right: 0;cursor: pointer;transition: all .7s ease-in-out;overflow: auto;font-size: 16px;line-height: 32px;height: 32px;width: 32px;color: #fff !important;text-align: center;opacity: 0}#topcontrol.scrollvisible{opacity: 1}img.lazyloading{opacity: 1;transition: opacity 500ms ease-in}img.lazyloaded{opacity: 1;transition: opacity 500ms ease-in}.widget.tabs>ul>li:hover,.wpsm_pretty_hover li:hover,.wpsm_pretty_hover li:hover a,.wpsm_pretty_hover li.current a,.wpsm_pretty_hover li.current{color: #ffffff}@media screen and (max-width: 567px){.rh-tabletext-block{display: block}}.widget .title i{margin: 0 6px 0 0}.widget{margin-bottom: 35px;clear: both;overflow: hidden}.widget .title,.widget h2{position: relative;border-bottom: 1px solid #ddd;padding-bottom: 15px;font-weight:normal;font-size: 17px;line-height:22px;color: #111;margin: 0 0 22px 0}.widget .title:after{content: ' ';width: 75px;border-bottom: 2px solid #111;display: block;position: absolute;bottom: -1px}.wp-block-latest-posts.wp-block-latest-posts__list li{margin-bottom: 10px}.widget p{font-size: 14px;margin-bottom: 12px;line-height: 20px}.widget select{max-width: 100%}.detail h5{font-size:15px}p:empty{display: none}.widget .wp-caption{box-shadow: none}blockquote{margin: 1em;position: relative;border:none}blockquote p{margin: 0 0 15px 0;font-size: 22px;line-height:34px;font-weight: 400;padding: 0}.greycolor{color:grey}.blackcolor,.blackcolor a,nav.top_menu>ul>li.blackcolor>a,#slide-menu-mobile ul li.menu-item.blackcolor>a,#slide-menu-mobile ul .blackcolor>span.submenu-toggle{color:#111}.whitebg{background: #fff}.position-relative{position: relative}.rhhidden{display: none}.flowhidden{overflow: hidden}.tabledisplay{display: table;width: 100%}.celldisplay{display: table-cell;vertical-align: middle}.inlinestyle{display: inline-block}.text-center{text-align: center}.fontbold,nav.top_menu ul.sub-menu>li.fontbold>a{font-weight: bold}.fontnormal,.fontnormal h4{font-weight: normal !important}.lineheight20{line-height: 20px}.lineheight15{line-height: 15px}.upper-text-trans{text-transform: uppercase}.roundborder50p{border-radius: 50%}.border-grey-bottom{border-bottom: 1px solid rgba(206,206,206,0.3)}.margincenter{margin: 0 auto}.cursorpointer,.rehub_scroll{cursor: pointer}.floatleft{float: left}.floatright{float: right}body .font80{font-size: 80%}body .font120{font-size: 120%}body .font130{font-size: 130%}.mr10{margin-right: 10px !important}.mr20{margin-right: 20px !important}.ml30{margin-left: 30px !important}.mt10{margin-top: 10px !important}.mt15{margin-top: 15px !important}.mt30{margin-top: 30px !important}.mb0{margin-bottom: 0px !important}.mb5{margin-bottom: 5px !important}.mb10{margin-bottom: 10px !important}.mb15{margin-bottom: 15px !important}.mb30{margin-bottom: 30px !important}.mt0{margin-top: 0px !important}.pr15{padding-right: 15px !important}.pl15{padding-left: 15px !important}.pl20{padding-left: 20px !important}.pt15{padding-top: 15px !important}.pt30{padding-top: 30px !important}.pb15{padding-bottom: 15px !important}.pb30{padding-bottom: 30px !important}input[type="text"],textarea,input[type="tel"],input[type="password"],input[type="email"],input[type="url"],input[type="number"]{box-sizing:border-box;outline:0;padding: 9px 10px;color: #444;background: none #fff;transition: border-color 0.4s ease;border:1px solid #ccc;line-height: 18px;font-weight: normal;font-size: 15px;line-height: 18px;-webkit-appearance: none}input[type="text"]:focus,textarea:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="email"]:focus{border-color:#444}.def_btn,input[type="submit"],input[type="button"],input[type="reset"]{display: inline-block;padding: 6px 7px;color: #444;text-align: center;vertical-align: middle;cursor: pointer;background-color: #f6f6f6;border: none;box-shadow: 0 1px 2px 0 rgba(60,64,67,0.3),0 1px 2px rgba(0,0,0,0.08);transition: all 0.4s ease 0s;outline: none;font-weight:bold;font-size: 14px;line-height:16px;text-decoration: none;-webkit-appearance: none}.def_btn:hover,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:focus,input[type="reset"]:hover{background-color: #f2f2f2;text-decoration: none !important;box-shadow: 0 -1px 2px 0 rgba(60,64,67,0.1),0 5px 10px 0 rgba(60,64,67,0.14);color: #111}.def_btn:active,input[type="submit"]:active{box-shadow: 0 1px 1px 0 rgba(60,64,67,0.2),0 1px 1px 0 rgba(60,64,67,0.2);background: #e9e9e9}.def_btn:active,input[type="submit"]:focus{outline: 0}select{padding: 8px 10px;border-radius: 0}select:focus{outline: 0}.width-100p{width: 100%}nav.top_menu>ul:not(.off-canvas)>li>a:after{position: absolute;top: 0;left: 50%;content: "";height: 3px;width: 0;transition: width .5s,left .5s,right .5s}nav.top_menu>ul:not(.off-canvas)>li>a:after{top: -1px}nav.top_menu>ul:not(.off-canvas)>li>a:hover:after{width: 100%;left: 0;right: 0}.rh-circular-hover:before{content: "";position: absolute;top: -10px;left: -10px;width: calc(100% + 20px);height: calc(100% + 20px);background-color: rgba(0,0,0,0.05);transform: scale(0);transition: all cubic-bezier(0.4,0,0.2,1) 0.25s;border-radius: 100%;z-index: 1}.rh-circular-hover:hover:before{transform: scale(1)}.open_dls_onclk{height: 0;transition: height .35s ease}.open_dls_onclk.rh_collapse_in{height: auto}.r_show_hide{cursor: pointer}a.ajax_add_to_cart.loading:after{display:inline-block;content: "\f3f4" !important;animation: fa-spin 1s linear infinite;margin: 0 3px}.re_loadingbefore:before{display:inline-block;content: "\f3f4" !important;animation: fa-spin 1s linear infinite;margin: 0 3px}.rh-toast{padding:10px 17px;margin-bottom:20px}.rh-toast-close{float:right;font-size:21px;line-height:24px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;margin: 0 0 0 10px}.rh-toast-close:hover,.rh-toast-close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5}.abdposright{position: absolute;top: 0;right: 0;z-index: 2}.abdposleft{position: absolute;top: 0;left: 0;z-index: 2}.abdfullwidth{position: absolute;top: 0;right: 0;bottom: 0;left: 0}.rh-hovered-scale{opacity: 0;transition: opacity 0.35s,transform 0.6s;transform: scale(0)}.css-ani-trigger .rh-hovered-scale{opacity: 1;transform: scale(1)}.rh-shadow4{box-shadow: 0 5px 23px rgba(188,207,219,0.35);border-top: 1px solid #f8f8f8}.rh-shadow4:hover{box-shadow: 0 5px 10px rgba(188,207,219,0.35)}.is-sticky .rh-stickme{animation: stuckMoveDown .6s}@keyframes stuckMoveDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes stuckFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes stuckMoveDownOpacity{0%{transform:translateY(-15px);opacity: 0}100%{transform:translateY(0);opacity: 1}}@keyframes stuckMoveUpOpacity{0%{transform:translateY(15px);opacity: 0}100%{transform:translateY(0);opacity: 1}}@keyframes fastshake{0%{transform: skewX(-15deg)}5%{transform: skewX(15deg)}10%{transform: skewX(-15deg)}15%{transform: skewX(15deg)}20%{transform: skewX(0deg)}100%{transform: skewX(0deg)}}@keyframes colorsearchchange{100%,0%{background-color: #fff}50%{background-color: #f0f0f0}}@keyframes lefttoright{0%{transform: translateX(0px)}50%{transform: translateX(100px)}100%{transform: translateX(0px)}}@keyframes upanddown{0%{transform: translateY(0px)}50%{transform: translateY(100px)}100%{transform: translateY(0px)}}@keyframes stuckFlipUpOpacity{0%{transform:perspective(500px) translateY(60px) scaleY(0.75) rotateX(-40deg);opacity: 0}100%{transform:perspective(500px) translateY(0px) scale(1) rotateX(0deg);opacity: 1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes rhsceleton{100%{transform: translateX(100%)}}@keyframes rhslideleft{0%{opacity: 0;transform: translateX(60px)}100%{opacity: 1;transform: translateX(0)}}.rh-flex-center-align{align-items: center;display: flex;flex-direction: row}.rh-flex-right-align{margin-left: auto}.rh-flex-justify-center{justify-content: center}.wpsm-bar{position: relative;display: block;margin-bottom: 15px;width: 100%;background: #eee;height: 28px;border-radius: 3px;transition: width 0.4s linear,background-color 0.4s linear}.wpsm-bar-bar{position: absolute;height: 28px;width: 0px;background: #6adcfa;border-radius: 3px}.wpsm-bar a{color: #fff;text-decoration: none}.wpsm-button.small{padding: 5px 12px;line-height: 12px;font-size: 12px}.wpsm-button.small i{padding-right: 5px}.wpsm-button.medium i{padding-right: 8px}.wpsm-table,.wp-block-table{overflow: auto}.wpsm-table table,.wp-block-table{border-collapse: separate;padding-bottom: 1px;width: 100%;margin: 10px 0 20px !important;border-spacing: 0;font-size: 15px}.wpsm-table table tr:first-child th{border-top: 0 none}.wpsm-table table tr th,.wpsm-table table tr td,.wp-block-table tr td,.wp-block-table tr th{padding: 7px 14px;border-bottom: 1px solid #e8e8e8;vertical-align: middle}body .wpsm-table table tr th{background: none repeat scroll 0 0 #222222;color: #FFFFFF;font-size: 15px;font-weight: 700;text-transform: uppercase}.wpsm-table table tbody tr td,.wp-block-table table:not(.has-background) tr td{background: none repeat scroll 0 0 #f7f7f7}.wpsm-table table tbody tr:nth-child(2n+1) td,.wp-block-table table:not(.has-background) tr:nth-child(2n+1) td{background: none repeat scroll 0 0 #fff}.re-search-result-title{font-size: 14px !important;font-weight: 500 !important;line-height: 1.4 !important;margin: 0 !important;color: #333 !important}.faq-item[open]{border-color: var(--color-secondary);box-shadow: 0 4px 12px rgba(10,122,55,0.08)}.faq-item[open] .faq-title::after{transform: translateY(-50%) rotate(180deg)}.archive h2{font-size: 20px !important;line-height: 1.5 !important;margin-bottom: 10px;font-weight: 600}@media (max-width: 1024px){.archive h2{font-size: 18px !important}}@media (max-width: 768px){.archive h2{font-size: 16px !important}}
/*elementor-frontend-css*/:root{--direction-multiplier:1}.screen-reader-text,.screen-reader-text span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}:root{--page-title-display:block}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con{display:var(--display)}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}@media (prefers-reduced-motion:reduce){html *{transition-delay:0s!important;transition-duration:0s!important}}.e-paragraph-base a{all: unset;cursor: pointer}.e-accordion-item-header-base{list-style: none}.e-accordion-item-header-base::-webkit-details-marker{display: none}.e-accordion-item-base{interpolate-size: allow-keywords}.e-accordion-item-base::details-content{block-size: 0;overflow: hidden;transition: block-size .3s ease,content-visibility .3s ease allow-discrete}.e-accordion-item-base[open]::details-content{block-size: auto}.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base{width: auto;height: 100%;max-width: 100%}.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg{width: auto !important}.e-accordion-item-icon-base svg{transition: transform .3s ease}.e-accordion-item-base[open]>summary .e-accordion-item-icon-base svg{transform: rotate(180deg)}[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-kit-8{--e-global-color-primary:#0A7A37;--e-global-color-secondary:#0FA523;--e-global-color-text:#333333;--e-global-color-accent:#FF8A00;--e-global-color-f634a60:#4CAF50;--e-global-color-1b6cdd0:#E53935;--e-global-color-bb5d424:#FFC107;--e-global-color-e5d3ec6:#2196F3;--e-global-typography-primary-font-family:"Merriweather";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-size:16px;font-weight:400}.elementor-kit-8 a{color:var( --e-global-color-primary )}.elementor-kit-8 h1{color:var( --e-global-color-primary );font-size:36px;font-weight:700;line-height:1.3em}.elementor-kit-8 h2{color:var( --e-global-color-primary );font-size:30px;font-weight:600;line-height:1.3em}.elementor-kit-8 h3{color:var( --e-global-color-primary );font-size:24px;font-weight:500}.elementor-kit-8 img{border-radius:8px 8px 8px 8px}.e-con{--container-max-width:1140px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.3em;font-size:15px}.elementor-kit-8 h1{font-size:28px}.elementor-kit-8 h2{font-size:24px}.elementor-kit-8 h3{font-size:20px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:24px;font-size:14px;line-height:1.6em}.elementor-kit-8 h1{font-size:24px}.elementor-kit-8 h3{font-size:18px}.e-con{--container-max-width:767px}}:root{--bd-primary:#0A7A37;--bd-primary-dark:#06582A;--bd-accent:#0FA523;--bd-bg-soft:#E7F2E7;--bd-bg-light:#F2F8F3;--bd-heading:#1E2B22;--bd-text:#333333;--bd-muted:#4A5A4F;--bd-border:#E2E2E2;--bd-white:#FFFFFF}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column}.elementor .e-accordion-item-base{padding:0px;display:block}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center}.elementor .e-accordion-item-title-base{padding:0px}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit}.elementor .e-image-base{display:block}.elementor .e-paragraph-base{margin:0px}.elementor .e-paragraph-link-base{all:unset;cursor:pointer}.elementor .e-svg-base{width:65px;height:65px;display:inline-block}.elementor .bdf-acc-body{padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column}.elementor .bdf-acc-icon{width:auto;height:20px;color:#D6EAD6;fill:#D6EAD6;\n}.elementor .bdf-acc-title{font-weight:700;font-size:15px;color:#FFFFFF;line-height:1.45;display:block}.elementor .bdf-acc-head{min-height:52px;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.elementor .bdf-acc-item{border-block-start-width:1px;border-top-style: solid;border-top-color: #398F55;\n}.elementor .bdf-acc{width:100%;padding:0px;border-block-end-width:1px;display:flex;flex-direction:column;border-bottom-style: solid;border-bottom-color: #398F55;\n}.elementor .bdf-bct{width:110px;height:auto;display:block}.elementor .bdf-small{font-weight:400;font-size:12px;color:#DCECDC;line-height:1.7;text-decoration:none;display:block}.elementor .bdf-bottom{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;border-top-style: solid;border-top-color: #398F55;\n}.elementor .bdf-chip-mark{width:18px;font-weight:800;font-size:8px;color:#FFFFFF;letter-spacing:-0.2px;line-height:18px;text-align:center;display:block}.elementor .bdf-chip-label{font-weight:700;font-size:13px;color:#FFFFFF;line-height:1.2;display:block;white-space:nowrap;\n}.elementor .bdf-chip-icon{width:18px;height:18px;color:#FFFFFF;display:block;flex:0 0 18px;fill:#FFFFFF;\n}.elementor .bdf-chip:hover,.elementor .bdf-chip:focus-visible{border-color:#D6EAD6;background-color:#146E37}.elementor .bdf-chip{width:auto;min-height:42px;color:#FFFFFF;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-radius:6px;border-width:1px;border-color:#57A16B;border-style:solid;transition:background-color 0.2s,border-color 0.2s;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center}.elementor .bdf-hub{column-gap:36px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:32px;border-block-start-width:1px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-rows:auto;align-items:start;row-gap:26px;border-top-style: solid;border-top-color: #398F55;\n}.elementor .bdf-link:hover,.elementor .bdf-link:focus-visible{color:#FFFFFF;text-decoration:underline}.elementor .bdf-link{font-weight:400;font-size:13px;color:#DCECDC;line-height:1.65;text-decoration:none;margin-block-end:12px;display:block}.elementor .bdf-phone:hover,.elementor .bdf-phone:focus-visible{text-decoration:underline}.elementor .bdf-phone{font-weight:700;font-size:17px;color:#FFFFFF;line-height:1.5;text-decoration:none;margin-block-start:2px;margin-block-end:8px;display:block}.elementor .bdf-address{font-weight:400;font-size:13px;color:#DCECDC;line-height:1.85;margin-block-end:15px;display:block}.elementor .bdf-head{font-weight:700;font-size:14px;color:#FFFFFF;line-height:1.5;margin-block-end:19px;display:block}.elementor .bdf-desc{font-weight:400;font-size:13px;color:#DCECDC;line-height:1.85;margin-block-start:14px;display:block}.elementor .bdf-tagline{font-weight:400;font-size:13px;color:#D6EAD6;line-height:1.8;margin-block-start:9px;display:block}.elementor .bdf-brand{font-weight:800;font-size:25px;color:#FFFFFF;letter-spacing:-0.6px;line-height:1.25;text-decoration:none;display:block}.elementor .bdf-col{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start}.elementor .bdf-grid{column-gap:28px;padding:0px;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1.25fr) minmax(0,0.73fr) minmax(0,0.94fr);grid-template-rows:auto;align-items:start;row-gap:28px;\n}.elementor .bdf-inner{width:100%;max-width:1200px;padding-block-start:40px;padding-block-end:22px;padding-inline-start:30px;padding-inline-end:30px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px}.elementor .bdf-root{width:100%;color:#FFFFFF;padding:0px;background-color:var(--bd-primary);display:flex;flex-direction:column}.elementor .e-34de9772-4e5552f{margin-block-end:4px}.elementor .e-278d286b-294a736{color:#FFFFFF;text-decoration:underline;margin-block-end:14px;text-underline-offset:3px;\n}.elementor .e-72d1d0b-875860c{margin-block-end:0px}.elementor .e-3521bae-a7f7{font-size:14px;line-height:21px}.elementor .e-75f28998-7a07591{width:14px;height:14px;color:#D6EAD6}.elementor .e-4a1673ba-7a80{min-height:0px;padding:0px}.elementor .e-135260fe-5439{padding-block-start:19px;padding-block-end:0px}.elementor .e-749178a5-6bdd{border-block-start-width: 0px;\n}.elementor .e-36681f91-75c6{font-size:14px;line-height:21px}.elementor .e-7d34caf-3804c2f{width:14px;height:14px;color:#D6EAD6}.elementor .e-f8906fe-78d4{min-height:0px;padding:0px}.elementor .e-456a13fd-d5e1{padding-block-start:19px;padding-block-end:0px}.elementor .e-5375d0a5-f9e5{border-block-start-width: 0px;\n}.elementor .e-750fea1a-f396914{display:contents}.elementor .e-5ad0d319-cebf5a6{margin-block-end:6px;flex:0 1 100%}.elementor .e-4f486a93-5962{flex-direction:row;gap:8px;flex-wrap:wrap;align-items:normal}.elementor .e-1067d86e-2b2b0c9{margin-block-end:6px;flex:0 1 100%}.elementor .e-634bd344-ed23{flex-direction:row;gap:8px;flex-wrap:wrap;align-items:normal}@media (max-width:1024px){@media(max-width:1024px){.elementor .bdf-hub{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.elementor .bdf-grid{column-gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;row-gap:32px;\n}.elementor .bdf-inner{padding-block-start:36px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px}}}@media (max-width:767px){@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1,1fr)}}}@media (max-width:767px){@media(max-width:767px){.elementor .bdf-bottom{margin-block-start:24px;flex-direction:column;align-items:flex-start}.elementor .bdf-chip{min-height:40px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:11px;padding-inline-end:11px}.elementor .bdf-hub{margin-block-start:8px;row-gap:22px;\n}.elementor .bdf-link{font-size:14px}.elementor .bdf-address{font-size:14px}.elementor .bdf-head{margin-block-end:14px}.elementor .bdf-desc{font-size:14px}.elementor .bdf-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:24px;\n}.elementor .bdf-inner{padding-block-start:32px;padding-block-end:88px;padding-inline-start:16px;padding-inline-end:16px}}}@media(max-width:767px){.elementor .e-3521bae-a7f7{font-size:15px;line-height:21.75px}}@media(max-width:767px){.elementor .e-4a1673ba-7a80{min-height:52px;padding-block-start:14px;padding-block-end:14px}}@media(max-width:767px){.elementor .e-135260fe-5439{padding-block-start:0px;padding-block-end:10px}}@media(max-width:767px){.elementor .e-749178a5-6bdd{border-block-start-width: 1px;\n}}@media(max-width:767px){.elementor .e-36681f91-75c6{font-size:15px;line-height:21.75px}}@media(max-width:767px){.elementor .e-f8906fe-78d4{min-height:52px;padding-block-start:14px;padding-block-end:14px}}@media(max-width:767px){.elementor .e-456a13fd-d5e1{padding-block-start:0px;padding-block-end:10px}}@media(max-width:767px){.elementor .e-5375d0a5-f9e5{border-block-start-width: 1px;\n}}@media(max-width:767px){.elementor .e-750fea1a-f396914{display:flex}}@media(max-width:767px){.elementor .e-5ad0d319-cebf5a6{margin-block-end:6px}}@media(max-width:767px){.elementor .e-1067d86e-2b2b0c9{margin-block-end:6px}}.elementor-location-footer:before{content:"";display:table;clear:both}@media (min-width: 768px){.elementor-75689 [data-id="750fea1a"] details::details-content{content-visibility: visible !important;block-size: auto !important;overflow: visible !important}.elementor-75689 [data-id="750fea1a"] summary,.elementor-75689 .dms-x::details-content{pointer-events: none;cursor: default}.elementor-75689 [data-id="750fea1a"] .e-accordion-item-icon-base,.elementor-75689 .dms-x::details-content{display: none !important}}
/*dbd-brand-css*/h4{font-size: var(--h4-d);margin: 0 0 var(--mb-h4);line-height: var(--lh-h2);letter-spacing: var(--ls-0);word-spacing: var(--ws-weak)}article ul ul li::marker,.post ul ul li::marker{color: var(--color-secondary);list-style-type: circle}@media (max-width: 1024px){h4{font-size: var(--h4-t)}}@media (max-width: 767px){h4{font-size: var(--h4-m)}}nav.top_menu>ul>li.floatright{margin-left: auto}.dl-menuwrapper ul .floatright{float: none}body:not(.noinnerpadding) .rh-post-wrapper{background:#fff;border: 1px solid #e3e3e3;padding: 25px;box-shadow: 0 2px 2px #ECECEC}@media (max-width: 479px){body:not(.dark_body) .rh-post-wrapper{background: none;padding: 0;border: none;box-shadow: none}}.title_single_area h1{font-size: 34px;line-height: 34px;margin: 0 0 20px 0;word-break: break-word}.post figure.top_featured_image{max-width: 100%;margin-bottom: 25px;position: relative;overflow: hidden;text-align: center}figure.top_featured_image img{width: auto;height: auto}ul.wp-block-list{margin-left:20px;list-style-type: disc}.alignleft,img.alignleft{float: left;margin-right: 2em}.aligncenter,img.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;text-align:center}.wp-caption{text-align: center;margin-bottom: 1.5em;max-width: 100%}.wp-block-image figcaption{font-style: italic}.wp-caption img{border: 0 none;margin: 0;padding: 0}.wp-caption p.wp-caption-text{margin: 12px 0 0 0;font-size: 90%;line-height: 20px}.post-inner .wp-block-image{margin-bottom: 30px}@media (min-width: 768px){.wp-caption{padding: 15px;box-shadow: 0 0 20px #f3f3f3}}.post ul ul,.post ol ol{margin-top: 7px;margin-bottom: 7px}.post ul ul{list-style: circle}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{line-height: 24px}.wp-block-image .alignleft{margin-right: 2em}.wp-block-image .alignright{margin-left: 2em}.wp-block-image.aligncenter{width: 100%}.button_action .wpsm-button.wpsm-button-new-compare{color: #aaa}body .wpsm-table.wpsm-table-grey table tr th,.wp-block-table tr th{background: none repeat scroll 0 0 #f5f5f5;color: #111 !important}.lean-faq-box{margin-top: var(--mb-h3);margin-bottom: var(--mb-h2);counter-reset: faq-counter}.faq-item{background: var(--color-card);border: 1px solid var(--color-border);border-radius: var(--btn-radius);margin-bottom: 12px;box-shadow: 0 2px 6px rgba(0,0,0,0.02);overflow: hidden;transition: border-color 0.3s ease,box-shadow 0.3s ease}.faq-title{padding: 16px 44px 16px 20px;font-size: var(--body-lg-d);font-weight: 600;color: var(--color-primary);cursor: pointer;list-style: none;position: relative;display: flex;align-items: center;gap: 12px;line-height: var(--lh-tight)}.faq-title::before{counter-increment: faq-counter;content: counter(faq-counter);flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;background: rgba(10,122,55,0.12);background: color-mix(in srgb,var(--color-secondary) 12%,transparent);color: var(--color-secondary);font-size: 13px;font-weight: 700;display: flex;align-items: center;justify-content: center;line-height: 1}.faq-title::-webkit-details-marker{display: none}.faq-title::after{content: "";position: absolute;right: 20px;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230A7A37'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;transition: transform 0.3s ease}.faq-content{padding: 16px 20px 20px;border-top: 1px dashed var(--color-border)}@media (max-width: 767px){.faq-title{font-size: var(--body-lg-m);padding: 14px 36px 14px 16px;gap: 10px}.faq-title::before{width: 22px;height: 22px;font-size: 12px}.faq-title::after{right: 16px;width: 16px;height: 16px}.faq-content{font-size: var(--body-m);padding: 12px 16px 16px}}article,.post{font-size: var(--body-d);line-height: var(--lh-body);color: var(--color-text)}article p,.post p{margin: 0 0 var(--mb-paragraph-d)}article strong,.post strong,article b,.post b{font-weight: 700}article em,.post em,article i,.post i{font-style: italic}@media (min-width: 1025px){article.post,.entry-content{margin-left: auto;margin-right: auto;text-align: justify}}@media (max-width: 1024px){article,.post{font-size: var(--body-t)}article p,.post p{margin-bottom: var(--mb-paragraph-t)}}@media (max-width: 767px){article,.post{font-size: var(--body-m)}article p,.post p{margin-bottom: var(--mb-paragraph-m)}}article a:not(.wp-element-button),.post a:not(.wp-element-button){color: var(--color-primary)}article a:hover:not(.wp-element-button),.post a:hover:not(.wp-element-button){color: var(--color-accent)}.comment-reply-title{font-size: 19px;line-height: 1.1;text-transform: uppercase;margin: 0 0 25px;font-weight: 700}@media (max-width: 1024px){article,.post{font-size: var(--body-t)}article p,.post p{margin-bottom: var(--mb-paragraph-t)}article h1,.post h1{font-size: var(--h1-t)}article h2,.post h2{font-size: var(--h2-t)}article h3,.post h3{font-size: var(--h3-t)}}@media (max-width: 767px){article,.post{font-size: var(--body-m)}article p,.post p{margin-bottom: var(--mb-paragraph-m)}article h1,.post h1{font-size: var(--h1-m)}article h2,.post h2{font-size: var(--h2-m)}article h3,.post h3{font-size: var(--h3-m)}}
/*rehubicons-css*/.fa-spin,.rhi-spin{animation:fa-spin 2s infinite linear}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-180{transform:rotate(180deg)}@font-face{font-family: 'rhicons';src: url("/wp-content/themes/rehub-theme/fonts/rhicons.woff2?3oibrk") format('woff2'),url("/wp-content/themes/rehub-theme/fonts/rhicons.ttf?3oibrk") format('truetype'),url("/wp-content/themes/rehub-theme/fonts/rhicons.woff?3oibrk") format('woff'),url("/wp-content/themes/rehub-theme/fonts/rhicons.svg?3oibrk") format('svg');font-weight: normal;font-style: normal;font-display: swap}.rhicon{font-family: 'rhicons' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.rhi-chevron-left:before{content:"\f053"}.rhi-chevron-up:before{content:"\f077"}.rhi-times-circle:before{content:"\f057"}.rhi-angle-right:before{content:"\f105"}.rhi-search:before{content:"\f002"}.rhi-sync:before{content:"\f021"}.rhi-times:before{content:"\f00d"}.rhi-scissors:before{content:"\e922"}
/*rhajaxsearch-css*/.head_search .re-aj-search-wrap,.custom_search_box .re-aj-search-wrap{position: absolute;z-index: 999999;right: 0;top: 100%;box-shadow: 0 1px 5px rgba(0,0,0,.15)}.head_search .re-aj-search-wrap{width: 100%;margin-top: 10px;border-radius: 4px;min-width: 280px}.custom_search_box .re-aj-search-wrap{width: calc(100% - 40px);margin: -10px 20px 0 20px}.re-aj-search-wrap{max-height: 340px;overflow-y: auto;max-width: 1000px;margin: 0 auto;opacity: 0;transform: translate3d(0,-10px,0);transition: all .4s ease-out;backface-visibility: hidden;margin-top:2px;background-color: #fff}.re-aj-search-open{opacity: 1;transform: translate3d(0,0,0)}.re-aj-search-wrap-results{background-color: #fff;padding: 10px 0;position: relative;-webkit-box-sizing:border-box;box-sizing:border-box}.re-search-result-div.re-sch-cur-element,.re-search-result-div:hover{background-color: #f2f2f2}.re-search-result-div{position: relative;overflow: hidden;padding: 15px;text-align: left;border-bottom: 1px solid #eee}.re-search-result-thumb{width: 90px;float: left;text-align: center}.re-search-result-thumb img{max-height: 80px;max-width: 90px}.re-search-result-info{float: right;width: calc(100% - 105px);min-height: 60px}.re-search-result-title{font-size: 15px;line-height: 18px;margin: 0 0 5px 0}.re-search-result-meta{font-size: 11px;margin-bottom: 7px;line-height: 1;min-height: 17px;font-style: italic;color: #999}.re-aj-search-result-msg{text-align: center;padding: 8px 0;font-size: 12px;color: #222;font-style: italic}.re-aj-search-result-msg a{color: #222}.re-search-result-excerpt{display: none;font-size:13px}@media(min-width: 500px){.custom_search_box .re-search-result-excerpt,.main-nav .re-search-result-excerpt{display: block}}.custom_search_box{padding: 20px 0}.custom_search_box form{position: relative;display: block;width: 100%}.custom_search_box input[type="text"]{transition: all 0.5s ease-out;background: #f6f6f6;border: 3px solid #ececec;height: 50px;width: 100%;padding:0 55px 0 40px;outline: none}@media(min-width: 1224px){.custom_search_box input[type="text"]{font-size: 115%}}.custom_search_box button[type="submit"]{padding: 0 13px;position: absolute;height: calc(100% - 6px);right: 3px;top:3px;color: #fff !important;font-size: 130% !important;margin: 0;border-radius: 0;box-shadow: none !important}.custom_search_box input[type="text"]:focus,.custom_search_box input[type="text"]:hover{border-color: #666;background-color: #fff}.re-ajax-search.searching-now{position:relative}.re-ajax-search.searching-now{animation: colorsearchchange 1.2s ease-in infinite}.rtl .head_search .re-aj-search-wrap,.rtl .custom_search_box .re-aj-search-wrap{left: 0;right: auto}.rtl .re-search-result-thumb{float: right}.rtl .re-search-result-info{float: left;text-align: right}
/*rhelementor-css*/
/*rhsingle-css*/.float-posts-nav{opacity: 0;transition: all .7s ease-in-out}.float-posts-nav.scrollvisible{opacity: 1}.breadcrumb{margin-bottom: 20px;color: #999;font-size: 12px;line-height: 14px}.breadcrumb a{color: #666;text-decoration: none}.single .tags p{color: #666666;font-size: 12px;font-weight: bold}.single .tags p a{color: #666666;font-size: 12px;border: 1px solid #ddd;padding: 2px 8px;margin: 0 4px 8px 0;display: inline-block}@media (max-width: 767px){.float-posts-nav{display: none}}
/*rhslidingpanel-css*/.rh-sslide-panel-wrap{position: fixed;width: 400px;height: 100%;top: 0;background: #ecf0f1;z-index: 1;transition: transform .3s ease-in .3s}.rh-sslide-panel-heading{position: fixed;width: 400px;background: rgba(255,255,255,0.96);box-shadow: 0 1px 1px rgba(0,0,0,0.08);z-index: 2;transition: top 0.3s 0s;top:-50px}.rh-sslide-panel-tabs{height: 100%;overflow: auto}.from-right .rh-sslide-panel-wrap{right: 0;transform: translate3d(100%,0,0)}.active .rh-sslide-panel-wrap{transform: translate3d(0,0,0);transition-delay: 0s}.active .rh-sslide-panel-heading{top: 0;transition: top 0.3s 0.3s}.rh-sslide-panel.active:after{background: rgba(0,0,0,0.6);transition: background 0.3s 0s}.rh-sslide-panel:after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;cursor: pointer;transition: background 0.3s 0.3s;content: ""}.rh-sslide-panel-inner{opacity: 0;-webkit-backface-visibility: hidden;height:100%}.active .rh-sslide-panel-inner{opacity: 1;transition: all .4s .3s}.rh-sslide-panel .widget_shopping_cart_content{display: flex;flex: 1 1 auto;flex-direction: column;align-items: stretch;justify-content: space-between;height: 100%}.rh-sslide-panel ul.product_list_widget li,.rh-sslide-panel .woocommerce-mini-cart__total,.rh-sslide-panel .buttons,.rh-sslide-panel .woocommerce-mini-cart__empty-message,.rh-sslide-panel .widget_shopping_cart_content>p{padding-left:20px;padding-right:20px}.rh-sslide-panel .woocommerce-mini-cart__total{margin-top:auto}.rh-sslide-panel .woocommerce-mini-cart__buttons{margin-bottom:20px}@media only screen and (max-width: 1170px){.rh-sslide-panel-wrap,.rh-sslide-panel-heading{width: 340px}}
/*rhquantity-css*/.woocommerce .quantity.rh-custom-quantity input.qty{width: 50px;height: 40px;line-height: 40px;border: 1px solid #ddd;border-left: 0;border-radius: 0;padding: 0;float:none;-moz-appearance: textfield}.rh-custom-quantity input[type=number]::-webkit-inner-spin-button,.rh-custom-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.rh-custom-quantity input.minus-quantity{border-right: 0}.rh-custom-quantity input.minus-quantity,.rh-custom-quantity input.plus-quantity{width: 40px;height: 40px;line-height: 40px;padding: 0;font-size: 20px;border: 1px solid #ddd;background-color: white;border-radius: 0 !important;box-shadow:none}body:not(.rtl) .rh-custom-quantity input.plus-quantity,.rtl .rh-custom-quantity input.minus-quantity{border-left: 0}.rh-custom-quantity input.minus-quantity:hover,.rh-custom-quantity input.plus-quantity:hover{color: #fff;background-color: #9c0}.rh-custom-quantity{display:none}#rh-woo-cart-panel .rh-custom-quantity{display: flex;margin-left:85px}#rh-woo-cart-panel .rh-custom-quantity + .quantity{margin-left: 85px}
/*dbd-design-css*/:root{--dbd-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--dbd-green:#0A7A37;--dbd-green-h:#075C29;--dbd-head:#0A7A37;--dbd-text:#333333;--dbd-muted:#4A5A4F;--dbd-subtle:#5B6B60;--dbd-border:#E2EBE4;--dbd-soft:#F4F8F4;--dbd-h1:36px;--dbd-h2:30px;--dbd-h3:22px;--dbd-h4:18px;--dbd-sp-h2:40px;--dbd-sp-h3:28px}@media(max-width:1024px){:root{--dbd-h1:30px;--dbd-h2:26px;--dbd-h3:20px;--dbd-h4:17px}}@media(max-width:767px){:root{--dbd-h1:26px;--dbd-h2:24px;--dbd-h3:18px;--dbd-h4:16px;--dbd-sp-h2:32px;--dbd-sp-h3:24px}}html body.elementor-kit-8{--e-global-typography-primary-font-family:var(--dbd-font);--e-global-typography-secondary-font-family:var(--dbd-font);--e-global-typography-text-font-family:var(--dbd-font);--e-global-typography-accent-font-family:var(--dbd-font);font-family:var(--dbd-font)}html body :is(.elementor-12701,.elementor-12711,.woocommerce-checkout,.woocommerce-cart-form,.cart_totals) :is(*:not(i):not([class*=icon]):not([class*=rhi]):not(.star-rating):not(.star-rating *)),html body,html body :is(h1,h2,h3,h4,h5,h6),html body :is(button,input,select,textarea,.button,.wp-element-button,.elementor-button,.elementor-heading-title,.elementor-field,.elementor-field-group label){font-family:var(--dbd-font)!important}html body.elementor-kit-8,html body :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal!important;word-spacing:normal!important}html body :is(.title_single_area h1,h1.product_title,h1.bdp-h1,h1.e-heading-base,.dms-cat h1.dms-cat__h1){font-size:var(--dbd-h1)!important;line-height:1.25!important;font-weight:800!important;color:var(--dbd-head)!important}html body :is(h2.bdh-h2,.dms-cat h2.dms-cat__h2,.dms-cat__seo h2){font-size:var(--dbd-h2)!important;line-height:1.3!important;font-weight:700!important;color:var(--dbd-head)!important}html body .dms-cat__seo h3{font-size:var(--dbd-h3)!important;line-height:1.4!important;font-weight:700!important;color:var(--dbd-head)!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>p{text-align:left!important;margin:0 0 16px!important;font-size:16px!important;line-height:28px!important;color:var(--dbd-text)!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>h2{margin:var(--dbd-sp-h2) 0 12px!important;font-size:var(--dbd-h2)!important;line-height:1.3!important;font-weight:700!important;color:var(--dbd-head)!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>h3{margin:var(--dbd-sp-h3) 0 8px!important;font-size:var(--dbd-h3)!important;line-height:1.4!important;font-weight:700!important;color:var(--dbd-head)!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>h4{margin:20px 0 8px!important;font-size:var(--dbd-h4)!important;line-height:1.4!important;font-weight:700!important;color:var(--dbd-head)!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(h2,h3,h4)+:is(h3,h4){margin-top:12px!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:first-child{margin-top:0!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):is(:not([class]),.wp-block-list){margin:0 0 16px!important;padding:0 0 0 24px!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>p:has(+:is(ul,ol):is(:not([class]),.wp-block-list)){margin-bottom:4px!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):is(:not([class]),.wp-block-list)>li,:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):is(:not([class]),.wp-block-list) :is(ul,ol)>li{margin:0 0 4px!important;padding-left:0!important;font-size:16px!important;line-height:1.5!important;color:var(--dbd-text)!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):is(:not([class]),.wp-block-list)>li:last-child,:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):is(:not([class]),.wp-block-list) :is(ul,ol)>li:last-child{margin-bottom:0!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):is(:not([class]),.wp-block-list) li>:is(ul,ol){margin:4px 0 0!important;padding-left:24px!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):is(:not([class]),.wp-block-list) li>p{margin:0!important;font-size:inherit!important;line-height:inherit!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):is(:not([class]),.wp-block-list) li>p+p{margin-top:4px!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>ol:not([class])+ul:not([class]){margin-top:-12px!important;padding-left:48px!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(table,figure,blockquote,.wp-caption,div:has(>table),div:has(>img),div:has(>dl img),p:has(>img:only-child),p:has(>a:only-child>img)){margin-top:24px!important;margin-bottom:24px!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container) img{max-width:100%!important;height:auto!important;border-radius:8px}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(.wp-caption,figure,div:has(>img),div:has(>dl img),p:has(>img:only-child),p:has(>a:only-child>img)){max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(.wp-caption,figure,div:has(>img),div:has(>dl img),p:has(>img:only-child),p:has(>a:only-child>img)) img{display:block;margin:0 auto!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container) dl[id^=attachment]{max-width:100%!important;margin:0 auto!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container) dl[id^=attachment]>dt{margin:0!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container) :is(.wp-caption-text,figcaption,dl[id^=attachment]>dd){max-width:90%;margin:8px auto 0!important;padding:0!important;font-size:14px!important;line-height:1.5!important;font-style:italic!important;color:var(--dbd-subtle)!important;text-align:center!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(p,ul,ol,h2,h3,h4,blockquote) a:not([class]){color:var(--dbd-green)!important;font-weight:inherit;text-decoration:none!important}:is(#ftwp-postcontent,.post-inner,.woocommerce-Tabs-panel--description,.dms-acf,.elementor-74869 .elementor-widget-text-editor,.elementor-74869 .elementor-widget-text-editor>.elementor-widget-container)>:is(p,ul,ol,h2,h3,h4,blockquote) a:not([class]):hover{text-decoration:underline!important}html body .dms-cat__bcbar{background:var(--dbd-soft)!important;border-bottom-color:var(--dbd-border)!important}html body :is(.single_add_to_cart_button,.rh-btn-buy-now,a.dms-rel__btn,a.dms-cat__btn,.elementor-form .elementor-button,#respond input#submit){min-height:44px!important;border-radius:8px!important;font-weight:700!important;text-transform:none!important;background:var(--dbd-green)!important;color:#fff!important;border:0!important;box-shadow:none!important}html body :is(.single_add_to_cart_button,.rh-btn-buy-now,a.dms-rel__btn,a.dms-cat__btn,.elementor-form .elementor-button,#respond input#submit):hover{background:var(--dbd-green-h)!important;color:#fff!important}
/*idlessH*/.woocommerce button[name="update_cart"],.woocommerce input[name="update_cart"]{display: none!important}
/*idlessH*/@media (min-width:1025px){header .logo-section{padding:12px 0}}.main-nav{box-shadow:0 1px 8px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.03) !important}nav.top_menu>ul>li>a{font-weight:normal}nav.top_menu>ul>li{border:none}.post,.post p{font-size:16px;line-height:28px}header .main-nav{background:none repeat scroll 0 0 #0a7a37!important;box-shadow:none}.main-nav{border-bottom:none;border-top:none}.dl-menuwrapper .dl-menu{margin:0 !important}nav.top_menu>ul>li>a{color:#ffffff !important}nav.top_menu>ul>li>a:hover{box-shadow:none}.dl-menuwrapper button i,.responsive_nav_wrap .rh-header-icon{color:#ffffff !important}.dl-menuwrapper button svg line{stroke:#ffffff !important}.responsive_nav_wrap{background:none repeat scroll 0 0 #0a7a37!important;box-shadow:none}.main-nav{border-bottom:none;border-top:none}.dl-menuwrapper .dl-menu{margin:0 !important}.widget .title:after{border-bottom:2px solid #0a7a37}.wp-block-quote,.wp-block-pullquote{border-color:#0a7a37}article.post .wpsm_toplist_heading:before{border-color:#0a7a37}nav.top_menu ul li ul.sub-menu{border-bottom:2px solid #0a7a37}#topcontrol:hover,.wpsm-members>strong:first-child,.wpsm_pretty_hover li:hover,.wpsm_pretty_hover li.current,.rehub-main-color-bg,nav.top_menu>ul:not(.off-canvas)>li>a:after,.wpsm-table.wpsm-table-main-color table tr th{background:#0a7a37}a,nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children>a:before,.commentlist .comment-content small a,footer p a,article.post .wpsm_toplist_heading:before,.widget .title i,.rehub-main-color,.wpsm_pretty_colored ul li.current a,.wpsm_pretty_colored ul li.current,.wp-block-quote.is-style-large p,blockquote:not(.wp-block-quote) p{color:#0a7a37}a{color:#0a7a37}form.search-form [type="submit"],.woocommerce button.button.alt,.wpsm-table.wpsm-table-sec-color table tr th{background:#0fa523 !important;color:#fff !important;outline:0}form.search-form input[type="text"]{border-radius:4px}form.search-form [type="submit"]{border-radius:0 4px 4px 0}.rtl form.search-form [type="submit"]{border-radius:4px 0 0 4px}.rehub_offer_coupon,#main_header .wpsm-button,input[type="text"],textarea,input[type="tel"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],.def_btn,input[type="submit"],input[type="button"],input[type="reset"],.rehub-main-smooth{border-radius:4px}.rate-bar-bar,.rate-bar{border-radius:5px}#rhSplashSearch form.search-form input[type="text"],#rhSplashSearch form.search-form [type="submit"]{border-radius:0 !important}.woocommerce a.woo_loop_btn,.woocommerce .button.checkout,.woocommerce input.button.alt,.woocommerce a.add_to_cart_button:not(.flat-woo-btn),.woocommerce .single_add_to_cart_button,.woocommerce .checkout-button.button,.rh-deal-compact-btn,.woocommerce button.button,.rehub-main-btn-bg{background:none #0a7a37 !important;color:#ffffff !important;fill:#ffffff !important;border:none !important;text-decoration:none !important;outline:0;box-shadow:-1px 6px 19px rgba(10,122,55,0.2) !important;border-radius:4px !important}.rehub-main-btn-bg>a{color:#ffffff !important}.woocommerce a.woo_loop_btn:hover,.woocommerce .button.checkout:hover,.woocommerce input.button.alt:hover,.woocommerce a.add_to_cart_button:not(.flat-woo-btn):hover,.woocommerce a.single_add_to_cart_button:hover,.woocommerce .checkout-button.button:hover,.woocommerce button.button:hover,.rehub-main-btn-bg:hover,.rehub-main-btn-bg:hover>a{background:none #0fa523 !important;color:#ffffff !important;border-color:transparent;box-shadow:-1px 6px 13px rgba(15,165,35,0.4) !important}.rehub_offer_coupon:hover{border:1px dashed #0fa523}.woocommerce a.woo_loop_btn:active,.woocommerce .button.checkout:active,.woocommerce .button.alt:active,.woocommerce a.add_to_cart_button:not(.flat-woo-btn):active,.woocommerce a.single_add_to_cart_button:active,.woocommerce .checkout-button.button:active,.woocommerce button.button:active,.rehub-main-btn-bg:active{background:none #0a7a37 !important;box-shadow:0 1px 0 #999 !important;top:2px;color:#ffffff !important}:root{--rehub-main-color:#0a7a37;--rehub-sec-color:#0fa523;--rehub-main-btn-bg:#0a7a37;--rehub-link-color:#0a7a37}
/*idlessH*/
/*idlessH*/.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important}@media screen and (max-height: 1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important}}@media screen and (max-height: 640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important}}
/*rhcolumnmenu-css*/nav.top_menu ul li.rh-subitem-menus>ul.sub-menu{width: auto;min-width: 250px;padding: 0 15px 25px 12px}nav.top_menu ul li.rh-subitem-menus>ul>li{width: 250px;display: none;min-width: 250px;z-index: 1}nav.top_menu ul li.rh-subitem-menus.hovered>ul>li{display: table-cell}nav.top_menu ul li.rh-subitem-menus>ul>li>ul.sub-menu{position: static;display: block;width: auto;box-shadow: none;border: none;transform: translateY(0);opacity: 1;visibility: visible}nav.top_menu ul li.rh-subitem-menus ul.sub-menu>li>a{border: none !important;padding: 8px 10px !important;line-height: 16px}nav.top_menu ul li.rh-subitem-menus>ul>li>a{font-size: 110%;font-weight: bold;margin: 15px 0 5px 0}nav.top_menu ul li.rh-subitem-menus>ul>li>a:before{display: none !important}
/*rhcomments-css*/#comments{position: relative;margin-top: 30px;clear: both}#comments .title_comments{font-size: 18px;line-height: 20px;color: #111111;padding-bottom: 25px;font-weight: bold}.commentlist{margin: 0 0 30px 0;list-style: none;clear: both}.commentlist li{margin: 0 0 25px 0}.commbox{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #ededed;box-shadow: 0 1px 1px #ededed;height: auto;max-width: 100%;position: relative}.commentlist ul.children{margin-left: 23px;padding-left: 23px;position: relative;margin-top: 23px}.commentlist ul.children .commbox:before{content: "\f176";left: -24px;position: absolute;top: 50%;width: 25px;color:#C8C8C8;font-size:15px}.commentlist .comment-author img{width: 50px;height: 50px;float: left;margin-right: 20px}.commentlist .comment-author .fn{font-weight:bold;font-size: 15px;line-height:15px;text-transform: uppercase;display: block}.commentlist .comment-author .fn a{margin: 0;color: #000}.commentlist .comment-author .fn .url:hover{color: #999}.commentlist .comment-author span.time{font-size: 12px;display:block;text-decoration: none;margin: 6px 0 0 0}.commentlist .comment-author span.time a{color: #999999}.commentlist .comment-content{display: block;padding: 15px 20px;position: relative;overflow:auto}.commentlist .comment-content p{font-size: 14px;line-height: 22px;color: #111;margin: 0 0 12px 0}.commentlist .comment-content a{word-break: break-word}.commentlist .comment-content small{color: #999;display: block;font-size: 12px;margin-top: 3px}.comment-reply-link{font-size: 12px;float: right;color: #ccc}.comment-reply-link:before{content: "\f062 ";padding-right: 2px}.comment-edit-link{float: right;font-size: 11px;margin-left: 8px}.comment-respond{padding: 30px 35px;margin-bottom: 30px;box-shadow: 0 1px 1px 0 rgba(0,0,0,.12);background: #f6f6f6}.comment-respond h3{font-weight:bold;font-size: 19px;line-height:21px;text-transform: uppercase;margin: 0 0 25px 0}#cancel-comment-reply-link{border-bottom: 1px dotted #111;margin: 0 10px;text-decoration: none;font-size: 12px}.comment-respond .usr_re input,.comment-respond .email_re input{padding: 0 0 0 50px;width: 100%;font-size: 14px;margin-bottom: 20px;border-radius: 0px;height: 38px;border: 1px solid #cbd0d2;float: left;position: relative}.comment-respond textarea{width: 100%;margin-bottom: 20px;clear: both}.comment-respond .usr_re,.comment-respond .email_re{display: block;vertical-align: middle;position: relative;float: left;width: 32%;margin-right: 2%}.comment-respond .end{margin-right: 0px !important}.comment-respond .usr_re:after,.comment-respond .email_re:after{background: none #2f2f2f;position: absolute;left: 0;top: 0;color: #fff;width: 38px;height: 38px;text-align: center;line-height: 38px}.comment-respond .usr_re:after{content: "\f007"}.comment-respond .email_re:after{content: "\f0e0"}.comment-respond p.form-submit{clear: both;margin-top: 15px}#commentform #submit{font-size: 16px;padding: 8px 14px;display: block}#comments_pagination{font-size: 18px}#comments_pagination a{color: #111}#loadcomment-list .loadingcomment i{font-size: 20px;color: #ff9800}.comm_meta_wrap{margin: 0 0 0 70px}#rehub-comments-tabs .add_user_review_link{float: right;padding: 5px 10px;margin: 5px 0 20px 20px}@media screen and (max-width: 767px){.comment-respond .usr_re,.comment-respond .email_re{width: 100%;margin: 0}.commentlist .comment-author a,.commentlist .comment-author time{margin:0 0 10px 0;float:none;display:block}a.comment-reply-link,a.comment-edit-link{text-align: right}.commentlist .comment-author a.comment-edit-link{margin-bottom: 4px}.commentlist .comment-author .fn,.commentlist .comment-author .fn a{float:none}.commentlist .comment-author img{}.commentlist ul.children{margin-left:10px;padding-left: 0;border-left: none}.commentlist ul.children .commbox:before{display: none}}

.dms-post-info{--dms-pi-accent:#1d7d45;box-sizing:border-box;font-family:inherit;font-size:1rem;color:#242a2e;line-height:1.5;text-align:left;word-spacing:normal;letter-spacing:normal;background:#fff;border:1px solid #e3e8e3;border-radius:8px;margin:0;padding:24px;min-width:0}
        .dms-post-info.dms-post-info--compact{margin:0;padding:0;border:0;border-radius:0;background:transparent}
        .dms-post-info.dms-post-info--inline{display:inline-block}
        .dms-post-info .dms-pi__metadata{display:flex;flex-direction:column;gap:16px;min-width:0}
        .dms-post-info .dms-pi__title{font-size:1.25rem;font-weight:700;margin:0;line-height:1.4}
        .dms-post-info .dms-pi__list{display:grid;row-gap:8px;list-style:none;margin:0;padding:0}
        .dms-post-info .dms-pi__row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:0;line-height:1.5;list-style:none}
        .dms-post-info .dms-pi__row::before{content:none}
        .dms-post-info .dms-pi__icon{width:20px;height:20px;fill:currentColor;color:var(--dms-pi-accent);margin-top:.15em}
        .dms-post-info .dms-pi__text{display:block;min-width:0;text-align:left;overflow-wrap:anywhere}
        .dms-post-info .dms-pi__label{display:inline;margin-right:6px;font-size:.9375rem;font-weight:500;color:#55615a}
        .dms-post-info .dms-pi__value{display:inline;min-width:0}
        .dms-post-info .dms-pi__metadata a{color:var(--dms-pi-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
        .dms-post-info .dms-pi__row--author a,.dms-post-info .dms-pi__row--coauthors a,.dms-post-info .dms-pi__row--reviewer a{font-weight:600}
        .dms-post-info .dms-pi__metadata a:hover{text-decoration-thickness:2px}
        .dms-post-info .dms-pi__metadata a:focus-visible{outline:2px solid var(--dms-pi-accent);outline-offset:3px;border-radius:2px}
        .dms-post-info p.dms-pi__note{margin:0;padding:0;border:0;font-size:.9375rem;font-style:normal;line-height:1.6;text-align:left;word-spacing:normal;letter-spacing:normal;color:#55615a}
        .dms-post-info .dms-pi__list + p.dms-pi__note{padding-top:16px;border-top:1px solid #e3e8e3}
        .dms-post-info .dms-pi__ad{min-width:0;display:flow-root}
        .dms-post-info .dms-pi__reference{min-width:0;display:flow-root}
        .dms-post-info .dms-pi__reference--separated{margin-top:24px;padding-top:24px;border-top:1px solid #e3e8e3}
        .dms-post-info .dms-pi__ad--after{margin-top:24px;padding-top:24px;border-top:1px solid #e3e8e3}
        .dms-post-info .dms-pi__ad--before{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e3e8e3}
        .dms-post-info .dms-pi__rating{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:4px;max-width:100%;vertical-align:middle}
        .dms-post-info .dms-pi__score{white-space:nowrap}
        .dms-post-info .dms-pi__stars{display:inline-block;position:relative;white-space:nowrap;color:#d7d7d7;line-height:1;vertical-align:baseline;letter-spacing:0;font-family:Arial,sans-serif}
        .dms-post-info .dms-pi__stars-fill{position:absolute;inset:0 auto auto 0;color:#fbbc04;overflow:hidden;white-space:nowrap}
        .dms-post-info .dms-pi__votes{color:#707070}
        @media(min-width:768px){.dms-post-info .dms-pi__text{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:12px}.dms-post-info .dms-pi__label{margin-right:0}.dms-post-info .dms-pi__value{display:block}}
        @media(max-width:767px){.dms-post-info{padding:16px}.dms-post-info .dms-pi__title{font-size:1.125rem}.dms-post-info .dms-pi__row{grid-template-columns:18px minmax(0,1fr);gap:8px}.dms-post-info .dms-pi__icon{width:18px;height:18px}.dms-post-info .dms-pi__ad--after,.dms-post-info .dms-pi__reference--separated{margin-top:16px;padding-top:16px}.dms-post-info .dms-pi__ad--before{margin-bottom:16px;padding-bottom:16px}}
/* dbd-bv3-css */
.bv3-cta-mid{margin:28px 0;border:1px solid #D9E7DC;border-radius:12px;background:#F3F8F4;padding:20px 22px;display:flex;gap:18px;align-items:center}.bv3-cta-mid .tx{flex:1;min-width:0}.bv3-cta-mid .tx b{display:block;font-weight:700;font-size:17px;line-height:1.4;color:#1E2B22;margin:0 0 4px}.bv3-cta-mid .tx span{font-size:15px;color:#5B6B60;line-height:1.5}.bv3-cta-mid .bt{display:flex;gap:10px;flex:none}body.dbd-bv3 .bv3-cta-mid .bt a{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:8px;color:#fff;font-weight:700;font-size:14px;line-height:1.2;white-space:nowrap;text-decoration:none}body.dbd-bv3 .bv3-cta-mid .bt a:hover,body.dbd-bv3 .bv3-cta-mid .bt a:focus{color:#fff;text-decoration:none;filter:brightness(.93)}body.dbd-bv3 .bv3-cta-mid .bt a:focus-visible{outline:2px solid #1E2B22;outline-offset:2px}.bv3-cta-mid .c-call,.bv3-cta .c-call{background:#21a656}.bv3-cta-mid .c-zalo,.bv3-cta .c-zalo{background:#0068ff}.bv3-cta-mid .bt .d{display:none}@media (min-width:1025px){.bv3-cta-mid .bt .m{display:none}.bv3-cta-mid .bt .d{display:inline}}@media (max-width:767px){.bv3-cta-mid{flex-direction:column;align-items:stretch;padding:18px}.bv3-cta-mid .bt a{flex:1}}.bv3-sec{margin:40px 0 0}.bv3-sec .ti{font-size:22px;line-height:30px;font-weight:700;color:#1E2B22;margin:0 0 14px}.bv3-sec .ti+.sub{margin:-10px 0 14px}.bv3-sec .sub{font-size:14px;color:#5B6B60;margin:0 0 14px}.bv3-pillar ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.bv3-pillar li{margin:0;padding:0}.bv3-pillar li::before{display:none}body.dbd-bv3 .bv3-pillar a{display:flex;gap:12px;align-items:flex-start;height:100%;padding:14px;border:1px solid #D9E7DC;border-radius:10px;text-decoration:none;color:#1E2B22;font-size:15px;line-height:1.45;font-weight:600}body.dbd-bv3 .bv3-pillar a:hover{border-color:#0A7A37;background:#F3F8F4;color:#1E2B22;text-decoration:none}.bv3-pillar i{flex:0 0 26px;height:26px;border-radius:50%;background:#E3F1E8;color:#0A7A37;font-style:normal;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.bv3-more{margin-bottom:8px}.bv3-chips{display:flex;flex-wrap:wrap;gap:8px}body.dbd-bv3 .bv3-chips a{padding:8px 14px;border:1px solid #D9E7DC;border-radius:999px;font-size:14px;line-height:1.3;color:#1E2B22;text-decoration:none;background:#fff}body.dbd-bv3 .bv3-chips a.cur{background:#0A7A37;border-color:#0A7A37;color:#fff}body.dbd-bv3 .bv3-chips a:hover{border-color:#0A7A37;color:#0A7A37;text-decoration:none}body.dbd-bv3 .bv3-chips a.cur:hover{color:#fff}.bv3-sec .bv3-newt{margin-top:36px}.bv3-new{list-style:none;margin:0;padding:0;columns:2;column-gap:28px}.bv3-new li{break-inside:avoid;margin:0;padding:9px 0;border-bottom:1px solid #f0f0f0;font-size:15px;line-height:1.45}.bv3-new li::before{display:none}body.dbd-bv3 .bv3-new a{color:#1E2B22;text-decoration:none}body.dbd-bv3 .bv3-new a:hover{color:#0A7A37}.bv3-new small{display:block;color:#5B6B60;font-size:12px;margin-top:2px}@media (max-width:767px){.bv3-pillar ol{grid-template-columns:1fr}.bv3-new{columns:1}}@media (min-width:1025px){body.dbd-bv3 .rh-content-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:48px;align-items:stretch}body.dbd-bv3 .rh-content-wrap::before,body.dbd-bv3 .rh-content-wrap::after{display:none}body.dbd-bv3 .rh-content-wrap>.main-side{float:none;width:auto;min-width:0}body.dbd-bv3 .rh-post-wrapper{width:auto}body.dbd-bv3 .rh-content-wrap>aside.sidebar{float:none;width:auto;overflow:visible;padding:0}html.bv3-js body.dbd-bv3 #dms-toc,body.dbd-bv3 .dms-tocbtn{display:none}body.dbd-bv3 #ftwp-postcontent h2,body.dbd-bv3 #ftwp-postcontent h3{scroll-margin-top:100px}.bv3-rail{height:100%}.bv3-note{margin:0 0 22px;padding:14px 16px;border-radius:10px;background:#F3F8F4;border:1px solid #D9E7DC;font-size:13px;line-height:1.6;color:#5B6B60}.bv3-note b{display:block;color:#1E2B22;font-size:14px;font-weight:700;line-height:1.4;margin:0 0 6px}.bv3-note p{margin:0 0 8px;font-size:14px;line-height:1.55;color:#5B6B60}.bv3-note a{color:#0A7A37;font-weight:600;text-decoration:none}.bv3-stick{position:sticky;top:100px}.bv3-toc .h{font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5B6B60;margin:0 0 10px}.bv3-toc ol{list-style:none;margin:0;padding:0;border-left:2px solid #E2EBE4;max-height:max(120px,calc(100vh - 510px));overflow:auto;scrollbar-width:thin}.bv3-toc li{margin:0;padding:0}.bv3-toc li::before{display:none}.bv3-toc a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;font-size:14px;line-height:1.45;color:#5B6B60;text-decoration:none}.bv3-toc a.on{border-left-color:#0A7A37;color:#0A7A37;font-weight:600}.bv3-toc .prog{height:4px;border-radius:2px;background:#E2EBE4;margin:14px 0 0;overflow:hidden}.bv3-toc .prog i{display:block;height:100%;width:0;background:#0A7A37}.bv3-cta{margin:20px 0 0;padding:14px;border:1px solid #D9E7DC;border-radius:10px;background:#fff;font-size:14px;line-height:1.5}.bv3-cta b{display:block;color:#1E2B22;font-weight:700;margin:0 0 8px}.bv3-cta .row{display:flex;gap:8px}.bv3-cta .row a{flex:1;text-align:center;padding:8px 4px;border-radius:6px;font-weight:700;color:#fff;font-size:13px;text-decoration:none;white-space:nowrap}.bv3-prod{margin:14px 0 0;padding:12px;border:1px solid #D9E7DC;border-radius:10px;background:#fff;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s,transform .35s,visibility .35s}.bv3-prod.show{opacity:1;visibility:visible;transform:none}.bv3-prod .lab{display:block;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0A7A37;margin:0 0 8px}.bv3-prod .row{display:flex;gap:10px;align-items:center;text-decoration:none}.bv3-prod img{width:64px;height:64px;flex:none;border-radius:8px;object-fit:cover;background:#EEF4EF}.bv3-prod b{display:block;font-weight:700;font-size:14px;color:#1E2B22;line-height:1.35}.bv3-prod small{display:block;font-size:12px;color:#5B6B60;line-height:1.4;margin-top:2px}.bv3-prod .pbtn{display:block;margin:10px 0 0;padding:8px 0;border-radius:6px;background:#0A7A37;color:#fff;text-align:center;font-weight:700;font-size:13px;text-decoration:none}@media (max-height:820px){.bv3-prod small{display:none}.bv3-cta{margin-top:14px;padding:12px}.bv3-cta b{margin-bottom:6px}}}@media (max-width:1024px){body.dbd-bv3 .rh-content-wrap>aside.sidebar{display:none}}
