@font-face {
	font-family: "Raleway-Italic";
	font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
	font-style: italic;
	font-display: swap;
	src: url(../fonts/Raleway/Raleway-Italic.eot);
    src: url(../fonts/Raleway/Raleway-Italic.eot?#iefix) format('embedded-opentype'),
        url(../fonts/Raleway/Raleway-Italic.woff2) format('woff2'),
        url(../fonts/Raleway/Raleway-Italic.woff) format('woff'),
        url(../fonts/Raleway/Raleway-Italic.ttf) format('truetype'),
        url(../fonts/Raleway/Raleway-Italic.svg#Raleway-Italic) format('svg');
}

@font-face {
	font-family: "Raleway-Regular";
	font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
	font-style: normal;
	font-display: swap;
	src: url(../fonts/Raleway/Raleway-Regular.eot);
    src: url(../fonts/Raleway/Raleway-Regular.eot?#iefix) format('embedded-opentype'),
        url(../fonts/Raleway/Raleway-Regular.woff2) format('woff2'),
        url(../fonts/Raleway/Raleway-Regular.woff) format('woff'),
        url(../fonts/Raleway/Raleway-Regular.ttf) format('truetype'),
        url(../fonts/Raleway/Raleway-Regular.svg#Raleway-Regular) format('svg');
}

@font-face {
	font-family: "Raleway-Medium";
	font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
	font-style: normal;
	font-display: swap;
	src: url(../fonts/Raleway/Raleway-Medium.eot);
    src: url(../fonts/Raleway/Raleway-Medium.eot?#iefix) format('embedded-opentype'),
        url(../fonts/Raleway/Raleway-Medium.woff2) format('woff2'),
        url(../fonts/Raleway/Raleway-Medium.woff) format('woff'),
        url(../fonts/Raleway/Raleway-Medium.ttf) format('truetype'),
        url(../fonts/Raleway/Raleway-Medium.svg#Raleway-Medium) format('svg');
}


@font-face {
	font-family: "Raleway-SemiBold";
	font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
	font-style: normal;
	font-display: swap;
	src: url(../fonts/Raleway/Raleway-SemiBold.eot);
    src: url(../fonts/Raleway/Raleway-SemiBold.eot?#iefix) format('embedded-opentype'),
        url(../fonts/Raleway/Raleway-SemiBold.woff2) format('woff2'),
        url(../fonts/Raleway/Raleway-SemiBold.woff) format('woff'),
        url(../fonts/Raleway/Raleway-SemiBold.ttf) format('truetype'),
        url(../fonts/Raleway/Raleway-SemiBold.svg#Raleway-SemiBold) format('svg');
}

@font-face {
	font-family: "Raleway-Bold";
	font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
	font-style: normal;
	font-display: swap;
	src: url(../fonts/Raleway/Raleway-Bold.eot);
    src: url(../fonts/Raleway/Raleway-Bold.eot?#iefix) format('embedded-opentype'),
        url(../fonts/Raleway/Raleway-Bold.woff2) format('woff2'),
        url(../fonts/Raleway/Raleway-Bold.woff) format('woff'),
        url(../fonts/Raleway/Raleway-Bold.ttf) format('truetype'),
        url(../fonts/Raleway/Raleway-Bold.svg#Raleway-Bold) format('svg');
}

@font-face {
	font-family: "Astrid-Regular";
	font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
	font-style: normal;
	font-display: swap;
	src: url(../fonts/Astrid/AstridRegular.eot);
    src: url(../fonts/Astrid/AstridRegular.eot?#iefix) format('embedded-opentype'),
        url(../fonts/Astrid/AstridRegular.woff2) format('woff2'),
        url(../fonts/Astrid/AstridRegular.woff) format('woff'),
        url(../fonts/Astrid/AstridRegular.ttf) format('truetype'),
        url(../fonts/Astrid/AstridRegular.svg#AstridRegular) format('svg');
}


.elementor-widget-text-editor ul, .elementor-widget-text-editor ol {margin: 0;}
.elementor-widget-text-editor p,.elementor-widget-text-editor ul li {position: relative;font-family: 'Raleway-Medium';font-size: 16px;font-weight: 500;line-height: 30px;letter-spacing: 0px;color: #2D3748;}
.elementor-widget-text-editor ul li::before {content: '';position: absolute;left: -12px;background: #2D3748;border-radius: 50%;width: 4px;height: 4px;top: 0;bottom: 0;margin: auto;}
.btn:hover, a.elementor-button:hover, input.wpcf7-submit:hover, .wt-rcd__btn:hover,.wt-ptb__item-btn:hover, .wt-ptb__load-more-btn:hover, .wt-dl-form__submit {box-shadow: 0 0 0 1px #de98294f;text-decoration: none;}
.btn, a.elementor-button, input.wpcf7-submit, .wt-rcd__btn,.wt-ptb__item-btn, .wt-ptb__load-more-btn, .wt-download-btn, .wt-dl-form__submit {transition: all 500ms !important;}
.wt-emd__btn-wrap a.elementor-button:hover, .wt-rcd__btn:hover, .wt-dl-form__submit:hover {color: #DE9829 !important;}
.wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon {top: 50% !important;}
.wt-download-btn:hover, .wt-download-btn:focus {border: none !important;box-shadow: 0 0 0 1px #de98294f;text-decoration: none;}

form iframe {transform: scale(0.9) translate(-15px, -8px);}
form.submitting .wpcf7-spinner {visibility: visible;width: 14px;height: 14px;}
span.wpcf7-spinner {width: 0;height: 0;}
.banner_btn.elementor-widget-wpr-dual-button .wpr-button-a, .banner_btn.elementor-widget-wpr-dual-button .wpr-button-b {background-color: #de9829 !important;}

/* ===== OFF-CANVAS MENU - RICE EXPORT ===== */
.off_wrapper .wpr-offcanvas-content {background: #F5E9D6 !important;}
.off_wrapper .wpr-offcanvas-header {justify-content: end;}
.off_wrapper .wpr-offcanvas-close-btn {color: #7a5c1e !important;border: 1px solid rgba(122,92,30,0.35) !important;border-radius: 50% !important;width: 32px !important;height: 32px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: rgba(122,92,30,0.06) !important;}
.off_wrapper .wpr-offcanvas-content .menu {display: flex !important;flex-direction: column !important;padding: 10px 0 !important;list-style: none !important;margin: 0 !important;width: 100% !important;}
.off_wrapper .wpr-offcanvas-content .menu-item {display: block !important;width: 100% !important;float: none !important;position: relative !important;margin-left: 0;}
.off_wrapper .wpr-offcanvas-content .menu-item > a {font-family: "Raleway-SemiBold";display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 13px 18px !important;font-size: 14px !important;font-weight: 600 !important;color: #2D3748 !important;text-decoration: none !important;border-left: 3px solid transparent !important;border-bottom: 1px solid rgba(122,92,30,0.12) !important;letter-spacing: 0.02em !important;transition: all 0.2s ease !important;width: 100% !important;}
.off_wrapper .wpr-offcanvas-content .menu-item > a:hover, .off_wrapper .wpr-offcanvas-content .current-menu-item > a {color: #DE9829 !important;}
.off_wrapper .wpr-offcanvas-content .menu-item-has-children > a::after {content: '' !important;display: inline-block !important;width: 8px !important;height: 8px !important;border-right: 2px solid #DE9829 !important;border-bottom: 2px solid #DE9829 !important;transform: rotate(45deg) !important;transition: transform 0.25s ease !important;flex-shrink: 0 !important;margin-left: auto !important;}
.off_wrapper .wpr-offcanvas-content .menu-item-has-children.oc-open > a::after {transform: rotate(-135deg) !important;}
.off_wrapper .wpr-offcanvas-content .sub-menu {display: none !important;list-style: none !important;background: rgba(0,0,0,0.04) !important;margin: 0 !important;padding: 0 !important;width: 100% !important;}
.off_wrapper .wpr-offcanvas-content .menu-item-has-children.oc-open > .sub-menu {display: block !important;}
.off_wrapper .wpr-offcanvas-content .sub-menu .menu-item > a {padding: 11px 18px 11px 30px !important;font-size: 13px !important;font-weight: 400 !important;color: #2D3748 !important;border-left: none !important;border-bottom: 1px solid rgba(122,92,30,0.08) !important;background: transparent !important;}
.off_wrapper .wpr-offcanvas-content .sub-menu .menu-item > a:hover {color: #DE9829 !important;background: rgba(200,168,75,0.12) !important;}
.off_wrapper .wpr-offcanvas-overlay {background: rgba(10, 20, 10, 0.65) !important;backdrop-filter: blur(3px) !important;}
.off_wrapper .wpr-offcanvas-content .current-menu-parent.current_page_parent > a, .off_wrapper .wpr-offcanvas-content ul.sub-menu .current-menu-item a {color: #DE9829 !important;}
/*  */

.nav_wraper ul.sub-menu.wpr-sub-menu {background: #fff;}
.nav_wraper ul.sub-menu.wpr-sub-menu li a.wpr-sub-menu-item.wpr-active-menu-item, .nav_wraper ul.sub-menu.wpr-sub-menu li a:hover {background: #f5e9d6;}
.nav_wraper ul.sub-menu.wpr-sub-menu li {margin: 0;}
.nav_wraper .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu {left: 50%;}
.nav_wraper .wpr-nav-menu .wpr-sub-menu {width: max-content !important;}


/* ── 5 COLORS ── */
.guarented li:nth-child(5n + 1) span { --main-color: #A9C800; }
.guarented li:nth-child(5n + 2) span { --main-color: #678718; }
.guarented li:nth-child(5n + 3) span { --main-color: #91A103; }
.guarented li:nth-child(5n + 4) span { --main-color: #A9C800; }
.guarented li:nth-child(5n + 5) span { --main-color: #9F906F; }

/* Ensure hero section sits below the wave */
.header-wrap + * {position: relative !important;z-index: 98 !important;}
.header-wrap:first-child .e-con-inner {padding-bottom: 10px;}
.guarented { width: 100%; }
.guarented ul.elementor-icon-list-items {display: grid !important;grid-template-columns: repeat(5, 1fr);gap: 40px;align-items: start;}
.guarented li.elementor-icon-list-item {display: flex;flex-direction: column;align-items: center;gap: 16px;text-align: center;}
.guarented span.elementor-icon-list-icon {--main-color: #a8cf00;position: relative;display: inline-flex;align-items: center;justify-content: center;width: 100%;width: 100%;max-width: 203px;height: 101px;background: var(--main-color);border-radius: 50% 50% 28% 28% / 58% 58% 22% 22%;animation: domeFront 5s ease-in-out infinite;z-index: 2;transition: transform 0.3s ease;}
.guarented span.elementor-icon-list-icon::before {content: "";position: absolute;inset: 0;transform: translate(-10px, -6px);background: var(--main-color);opacity: 0.28;border-radius: 54% 46% 30% 30% / 60% 60% 20% 20%;animation: domeBack 7s ease-in-out infinite;z-index: -1;}
.border_bottom {border-bottom: 2px solid;border-image-source: linear-gradient(90deg, rgba(0, 136, 83, 0) 0%, #008853 50%, rgba(0, 136, 83, 0) 100%);border-image-slice: 1;width: fit-content;margin: auto;border-bottom: 1px solid;}
.left_bt_border {border-bottom: 1px solid;border-image-source: linear-gradient(90deg, #008853 0%, rgba(0, 136, 83, 0) 100%);border-image-slice: 1;}
.border_bottom.grain_white {border-image-source: linear-gradient(90deg, rgba(226, 216, 201, 0) 0%, #E2D8C9 50%, rgba(226, 216, 201, 0) 100%);}
.quality_box {max-width: 220px !important;width: 100%;}
.quality_box img.attachment-full {margin: auto;}

/* Rwquest a Quote */
.form-row {display: flex;gap: 20px;margin-bottom: 8px;}
.form-col {flex: 1;}
.full-width {flex-direction: column;}
.full-width .form-col {width: 100%;}
.form-row .form-col input, .form-row .form-col select, .form-row .form-col input:hover, .form-row .form-col select:hover, 
.form-row .form-col input:focus, .form-row .form-col select:focus, .form-row .form-col input:active, 
.form-row .form-col select:active, .form-row input.wpcf7-not-valid, .form-row .form-col textarea {width: 100% !important;padding: 0px 14px !important;border: 1px solid #e5c9a6;border-radius: 10px !important;height: 48px !important;line-height: 48px !important;background-color: #F8F9FA !important;}
.form-row .form-col textarea {height: 80px !important;}
.form-row .form-col input[type="submit"] {width: 100%  !important;background-color: #DE9829;color: #F8F9FA;border: none;padding: 14px;border-radius: 10px;font-weight: bold;cursor: pointer;}
.form-row input:not(.wpcf7-submit), .form-row input:not(.wpcf7-submit)::placeholder, .form-row select, .form-row select option, .form-row textarea, .form-row textarea::placeholder {color: #6C6C6C !important;font-size: 14px;font-family: 'Raleway-Italic';}
.wpcf7-select {appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'><path d='M0.75 0.75L5.25 5.25L9.75 0.75' stroke='%236C6C6C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat: no-repeat;background-position: right 20px center;background-size: 11px 6px;}
.form-row input.wpcf7-submit {color: #F8F9FA !important;background-color: #DE9829 !important;text-decoration: none;width: 100%;padding: 15px !important;}
.form-row input.wpcf7-submit:hover {color: #DE9829 !important;background-color: #F8F9FA !important;}
.wpr-forms-container .wpcf7 p.price-note-top {margin: 0 0 15px 5px;font-family: 'Raleway-Medium';font-size: 16px;font-weight: 500;line-height: 30px;letter-spacing: 0px;color: #2D3748;}

/* Rwquest a Quote */

.wpcf7-response-output {font-family: 'Raleway-Regular';color: #2D3748 !important;border-color: #DE9829 !important;}

/* Footer Start */
.footer_wraper .off_menu ul.sub-menu {display: none;}
.footer_wraper .off_menu ul , .footer_wraper .off_menu ul li, .footer_wraper .wt-post-list , .footer_wraper .wt-post-list li,.elementor-widget-text-editor ul, .elementor-widget-text-editor ol {list-style: none !important;margin: 0;}
.footer_wraper .off_menu ul li a { font-family: 'Raleway-SemiBold';font-weight: 600;font-size: 14px;line-height: 100%;letter-spacing: 0%;text-transform: capitalize;color: #2D3748;}
.footer_wraper .off_menu ul li a:hover, .footer_wraper .off_menu ul li.current_page_item a {color: #DE9829;}
.footer_wraper .wraper_three .elementor-icon-list-icon svg {min-width: 36px;}
.copy_right, .pri-term_link, .pri-term_link a {font-family: "Raleway-Regular";font-weight: 400;font-size: 14px;line-height: 19.5px;letter-spacing: 0%;text-align: center;vertical-align: middle;color: #FFFFFF;margin: 0;}
/* Footer End */

/* About Us Start */
.trade_box {max-height: 400px;overflow: hidden;}
.overflow_box {position: relative;left: 0;width: calc(100% + 320px);}
/* About Us End */

/* Blog List Start */
.wpr-grid-item-inner::before {content: "";position: absolute;inset: 0;padding: 1px;border-radius: 10px;background: linear-gradient(180deg, rgba(222, 152, 41, 0) 0%, rgba(222, 152, 41, 0.5) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;z-index: 0;}
.wpr-grid-item-inner {position: relative;display: flex;flex-direction: column;z-index: 99;height: 100%;}
.wpr-grid-item-below-content.elementor-clearfix {height: 100%;}
.wpr-grid-item-below-content.elementor-clearfix::after {content: none !important;}
.wpr-grid-item-below-content.elementor-clearfix {display: flex;flex-direction: column;justify-content: space-between;}
/* Blog List End */

.wt-dl-dialog__title, p.wt-dl-dialog__desc, .wt-dl-dialog {font-family: 'Raleway-Regular' !important;}

/* ===== RICE EXPORT — BLOG DETAIL PAGE ===== */
:root{--rice-cream:#F5E9D6;--rice-gold:#DE9829;--rice-green:#008853;--rice-gold-lt:#DE9829;--rice-brown:#73513A;--rice-dark:#2D3748;--rice-text:#2D3748;--rice-white:#F8F9FA;--rice-bg:#FDFAF5;--rice-border:rgba(122,92,30,0.15)}
.re-article-hero{position:relative;background:var(--rice-dark);overflow:hidden;min-height:420px;display:flex;align-items:flex-end}
.re-article-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}
.re-article-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(45,55,72,0.20) 0%,rgba(45,55,72,0.70) 60%,rgba(45,55,72,0.92) 100%)}
.re-article-hero-content{position:relative;z-index:2;padding:56px 24px 48px;width:100%;max-width:860px;margin:0 auto}
.re-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:20px;flex-wrap:wrap}
.re-breadcrumb a{font-family: "Raleway-Regular";font-size:12px;color:rgba(255,255,255,0.65);text-decoration:none;transition:color .2s ease}
.re-breadcrumb a:hover{color:var(--rice-gold);text-decoration:none}
.re-breadcrumb-sep{font-size:11px;color:rgba(255,255,255,0.35)}
.re-breadcrumb-current{font-family: "Raleway-Regular";font-size:12px;color:rgba(255,255,255,0.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}
.re-article-cats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.re-article-cat-badge{font-family: "Raleway-SemiBold";font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rice-dark);background:var(--rice-gold);border-radius:999px;padding:5px 14px;text-decoration:none;transition:background .2s ease;margin-bottom: 0;}
.re-article-cat-badge:hover{background:var(--rice-gold-lt);text-decoration:none}
.re-article-hero-title{font-family: "Raleway-SemiBold";font-size:clamp(24px,4vw,40px);font-weight:700;color:var(--rice-white);line-height:1.3;margin:0 0 20px;text-shadow:0 2px 16px rgba(0,0,0,0.3)}
.re-article-hero-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.re-article-author{display:flex;align-items:center;gap:10px}
.re-author-avatar{width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,0.3);overflow:hidden;flex-shrink:0}
.re-author-avatar img{width:100%;height:100%;object-fit:cover}
.re-author-avatar-placeholder{width:100%;height:100%;background:var(--rice-gold);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--rice-white);font-family: "Raleway-SemiBold"}
.re-author-name{font-family: "Raleway-SemiBold";font-size:13px;font-weight:600;color:var(--rice-white);display:block;line-height:1.2}
.re-article-date-read{font-family: "Raleway-Regular";font-size:12px;color:rgba(255,255,255,0.60)}
.re-hero-meta-divider{width:1px;height:28px;background:rgba(255,255,255,0.20)}
.re-article-outer{padding:56px 0px 72px !important;display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start}
.re-article-page {margin-top: 50px;padding: 0 20px;}
.re-article-card{background:var(--rice-white);border-radius:20px;border:1px solid var(--rice-border);box-shadow:0 4px 24px rgba(122,92,30,0.07);overflow:hidden;margin-bottom:28px}
.re-article-featured-image{width:100%;aspect-ratio:16 / 7;overflow:hidden;position:relative}
.re-article-featured-image .re-article-featured-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.re-article-card:hover .re-article-featured-image .re-article-featured-img{transform:scale(1.02)}
.re-article-featured-image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,0.25));pointer-events:none}
.re-article-title-block{padding: 24px;border-bottom:1px solid var(--rice-border)}
.re-article-cats--inline{margin-bottom:14px}
.re-article-cat-badge--light{color:var(--rice-white);background:var(--rice-gold)}
.re-article-title{font-family: "Raleway-SemiBold";font-size:clamp(18px,3.2vw,30px);font-weight:700;color:var(--rice-dark);line-height:1.3;margin:0;letter-spacing:-.01em;}
.re-article-title-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.re-article-title-meta .re-author-avatar{border-color:var(--rice-border)}
.re-article-title-meta .re-author-name{color:var(--rice-dark)}
.re-article-content{padding: 24px}
.re-article-content .entry-content,.re-article-content .re-content-body{font-family: "Raleway-Regular";font-size:16px;line-height:1.85;color:var(--rice-text)}
.re-article-content .re-content-body em, .re-article-content .re-content-body i, 
.re-article-content .re-content-body q, .re-article-content .re-content-body dfn, 
.re-article-content .entry-content em, .re-article-content .entry-content i, 
.re-article-content .entry-content q, .re-article-content .entry-content dfn{font-family: "Raleway-Italic";}
.re-article-content .entry-content p,.re-article-content .re-content-body p{margin:0 0 12px 0;width: 100% !important;max-width: unset;}
.re-article-content .entry-content h2,.re-article-content .re-content-body h2{font-family: "Raleway-SemiBold";font-size:22px;font-weight:700;color:var(--rice-dark);margin:20px 0 10px;padding-bottom:10px;color:var(--rice-green)}
.re-article-content .entry-content h3,.re-article-content .re-content-body h3{font-family: "Raleway-SemiBold";font-size:18px;font-weight:700;color:var(--rice-dark);margin:20px 0 10px;color:var(--rice-green)}
.re-article-content .entry-content h4,.re-article-content .re-content-body h4{font-family: "Raleway-SemiBold";font-size:16px;font-weight:600;color:var(--rice-brown);margin:20px 0 10px;color:var(--rice-green)}
.re-article-content .entry-content ul,.re-article-content .re-content-body ul {margin: 0;padding: 0 !important;list-style: none;}
.wpr-acc-panel-content ul {margin: 0px 0px 12px 10px;padding: 0 !important;list-style: none;}
.re-article-content .entry-content ol,.re-article-content .re-content-body ol {margin-left: 0;padding: 0 !important;margin-right: 0;}
.re-article-content .entry-content ol li::marker,.re-article-content .re-content-body ol li::marker {color: var(--rice-gold);}
.re-article-content .entry-content strong, .re-article-content .re-content-body strong, .re-article-content .entry-content b, .re-article-content .re-content-body b {font-family: "Raleway-SemiBold";}
.re-article-content .entry-content ul li::before,.re-article-content .re-content-body ul li::before, .wpr-acc-panel-content ul li:before {content: '';position: absolute;border-radius: 50%;width: 8px;height: 8px;background: var(--rice-gold);left: -15px;top: 0;bottom: 0;margin: auto;}
.re-article-content .entry-content ul li, .re-article-content .re-content-body ul li, .wpr-acc-panel-content ul li {position: relative;}
.re-article-content .entry-content a,.re-article-content .re-content-body a{color:var(--rice-gold);text-decoration:underline;transition:color .2s ease}
.re-article-content .entry-content a:hover,.re-article-content .re-content-body a:hover{color:var(--rice-brown)}
.re-article-content .entry-content blockquote,.re-article-content .re-content-body blockquote{border-left:4px solid var(--rice-gold);background:linear-gradient(to right,rgba(245,233,214,0.5),transparent);margin:28px 0;padding:20px 24px;border-radius:0 12px 12px 0;font-family:'Raleway-Italic','Raleway',sans-serif;font-style:italic;font-size:17px;color:var(--rice-brown);line-height:1.7}
.re-article-content .entry-content ul,.re-article-content .re-content-body ul,.re-article-content .entry-content ol,.re-article-content .re-content-body ol{padding-left:24px;margin-bottom:22px}
.re-article-content .entry-content li,.re-article-content .re-content-body li{margin-bottom:8px}
.re-article-content .entry-content img,.re-article-content .re-content-body img{max-width:100%;border-radius:12px;height:auto;margin:8px 0 16px}
.re-article-content .entry-content table,.re-article-content .re-content-body table{width:100%;border-collapse:collapse;margin-bottom:24px;border-radius:10px;overflow:hidden}
.re-article-content .entry-content th,.re-article-content .re-content-body th{background:var(--rice-cream);font-family: "Raleway-SemiBold";font-weight:700;font-size:13px;color:var(--rice-brown);padding:12px 16px;text-align:left;border-bottom:2px solid var(--rice-border)}
.re-article-content .entry-content td,.re-article-content .re-content-body td{padding:11px 16px;font-size:14px;border-bottom:1px solid var(--rice-border)}
.re-article-content .entry-content tr:last-child td,.re-article-content .re-content-body tr:last-child td{border-bottom:none}
.re-article-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:20px 48px 24px;border-top:1px solid var(--rice-border)}
.re-tags-label{font-family: "Raleway-SemiBold";font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rice-brown)}
.re-tag-item{font-family: "Raleway-Regular";font-size:12px;color:var(--rice-text);background:var(--rice-bg);border:1px solid var(--rice-border);border-radius:999px;padding:5px 13px;text-decoration:none;transition:all .2s ease}
.re-tag-item:hover{background:var(--rice-cream);color:var(--rice-brown);border-color:var(--rice-gold-lt);text-decoration:none}
.re-share-box{background:var(--rice-white);border-radius:14px;border:1px solid var(--rice-border);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px;box-shadow:0 2px 12px rgba(122,92,30,0.04)}
.re-share-label{font-family: "Raleway-SemiBold";font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rice-brown)}
.re-share-btns{display:flex;gap:10px}
.re-share-btn{font-family: "Raleway-SemiBold";font-size:12px;font-weight:600;color:var(--rice-text);background:var(--rice-bg);border:1px solid var(--rice-border);border-radius:8px;padding:8px 16px;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;cursor:pointer}
.re-share-btn:hover{background:var(--rice-gold);color:var(--rice-white);border-color:var(--rice-gold);text-decoration:none}
.re-author-box{background:linear-gradient(135deg,var(--rice-cream) 0%,#EED9BB 100%);border-radius:16px;border:1px solid var(--rice-border);padding:28px 32px;display:flex;gap:22px;align-items:flex-start;margin-bottom:28px}
.re-author-box-avatar{width:72px;height:72px;border-radius:50%;border:3px solid var(--rice-gold);overflow:hidden;flex-shrink:0}
.re-author-box-avatar img{width:100%;height:100%;object-fit:cover}
.re-author-box-placeholder{width:100%;height:100%;background:var(--rice-gold);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:var(--rice-white);font-family: "Raleway-SemiBold"}
.re-author-box-label{font-family: "Raleway-SemiBold";font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rice-gold);display:block;margin-bottom:4px}
.re-author-box-name{font-family: "Raleway-SemiBold";font-size:17px;font-weight:700;color:var(--rice-dark);margin:0 0 8px}
.re-author-box-bio{font-family: "Raleway-Regular";font-size:14px;color:var(--rice-text);line-height:1.65;margin:0}
.re-post-nav{background:var(--rice-white);border-radius:16px;border:1px solid var(--rice-border);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 2px 12px rgba(122,92,30,0.05);margin-bottom:28px}
.re-post-nav-item{padding:22px 24px;text-decoration:none;transition:background .2s ease}
.re-post-nav-item:hover{background:var(--rice-bg);text-decoration:none}
.re-post-nav-item+.re-post-nav-item{border-left:1px solid var(--rice-border);text-align:right}
.re-post-nav-dir{font-family: "Raleway-SemiBold";font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rice-gold);display:block;margin-bottom:6px}
.re-post-nav-title{font-family: "Raleway-SemiBold";font-size:14px;font-weight:600;color:var(--rice-dark);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.re-related-section{margin-bottom:0}
.re-related-header{display:flex;align-items:center;gap:14px;margin-bottom:22px}
.re-related-title {font-family: "Astrid-Regular";font-size: 38px;font-weight: 400;text-transform: capitalize;line-height: 44px;letter-spacing: 0px;margin: 0;padding: 0 0 12px;color: var(--rice-gold);}

.re-related-line{flex:1;height:2px;background:linear-gradient(to right,var(--rice-border),transparent);border-radius:999px}
.re-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.re-related-card{background:var(--rice-white);border-radius:12px;overflow:hidden;border:1px solid var(--rice-border);box-shadow:0 2px 10px rgba(122,92,30,0.05);transition:transform .2s ease,box-shadow .2s ease}
.re-related-card:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(122,92,30,0.11)}
.re-related-thumb{aspect-ratio:16/9;overflow:hidden}
.re-related-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.re-related-card:hover .re-related-thumb img{transform:scale(1.05)}
.re-related-thumb-placeholder{width:100%;height:100%;background:var(--rice-cream);display:flex;align-items:center;justify-content:center;font-size:24px}
.re-related-body{padding:14px 16px 18px}
.re-related-cat{font-family: "Raleway-SemiBold";font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rice-gold);text-decoration:none;display:block;margin-bottom:5px}
.re-related-post-title{font-family: "Raleway-SemiBold";font-size:14px;font-weight:600;color:var(--rice-dark);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.re-related-post-title a{color:inherit;text-decoration:none;transition:color .2s ease}
.re-related-post-title a:hover{color:var(--rice-gold)}
.re-article-sidebar{position:sticky;top:80px;display:flex;flex-direction:column;gap:24px}
.re-toc-widget{background:var(--rice-white);border-radius:14px;border:1px solid var(--rice-border);overflow:hidden;box-shadow:0 2px 12px rgba(122,92,30,0.05)}
.re-toc-header{background:linear-gradient(135deg,var(--rice-cream),#EDD8B5);padding:16px 20px;border-bottom:1px solid var(--rice-border)}
.re-toc-title{font-family: "Raleway-SemiBold";font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rice-brown);margin:0}
.re-toc-body{padding:16px 20px}
#re-toc-list{list-style:none;margin:0;padding:0}
#re-toc-list li{margin-bottom:2px}
#re-toc-list a{font-family: "Raleway-Regular";font-size:13px;color:var(--rice-text);text-decoration:none;display:block;padding:7px 10px;border-radius:7px;border-left:2px solid transparent;transition:all .2s ease;line-height:1.4}
#re-toc-list a:hover,#re-toc-list a.re-toc-active{color:var(--rice-brown);background:var(--rice-cream);border-left-color:var(--rice-gold)}
#re-toc-list li.re-toc-h3 a{padding-left:20px;font-size:12px}
.re-reading-progress-wrap{background:var(--rice-white);border-radius:14px;border:1px solid var(--rice-border);padding:18px 20px;box-shadow:0 2px 12px rgba(122,92,30,0.05)}
.re-reading-progress-label{font-family: "Raleway-SemiBold";font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rice-brown);display:flex;justify-content:space-between;margin-bottom:10px}
.re-reading-progress-bar-bg{height:8px;background:var(--rice-cream);border-radius:999px;overflow:hidden}
.re-reading-progress-bar{height:100%;background:linear-gradient(to right,var(--rice-gold),#c8821a);border-radius:999px;width:0;transition:width .2s ease}
.re-sidebar-widget{background:var(--rice-white);border-radius:14px;border:1px solid var(--rice-border);overflow:hidden;box-shadow:0 2px 12px rgba(122,92,30,0.05)}
.re-sidebar-header{background:linear-gradient(135deg,var(--rice-cream),#EDD8B5);padding:14px 20px;border-bottom:1px solid var(--rice-border)}
.re-sidebar-widget-title{font-family: "Raleway-SemiBold";font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rice-brown);margin:0}
.re-sidebar-body{padding:16px 20px}
.re-sidebar-recent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.re-sidebar-recent-item{display:flex;gap:11px;align-items:flex-start}
.re-sidebar-recent-thumb{width:52px;height:52px;border-radius:8px;overflow:hidden;flex-shrink:0}
.re-sidebar-recent-thumb img{width:100%;height:100%;object-fit:cover}
.re-sidebar-recent-placeholder{width:100%;height:100%;background:var(--rice-cream);display:flex;align-items:center;justify-content:center;font-size:18px}
.re-sidebar-recent-title{font-family: "Raleway-SemiBold";font-size:13px;font-weight:600;color:var(--rice-dark);line-height:1.4;margin:0 0 3px}
.re-sidebar-recent-title a{color:inherit;text-decoration:none}
.re-sidebar-recent-title a:hover{color:var(--rice-gold)}
.re-sidebar-recent-date{font-family: "Raleway-Regular";font-size:11px;color:#9CA3AF}
.re-back-cta{background:linear-gradient(135deg,var(--rice-dark),#1A2234);border-radius:14px;padding:22px 20px;text-align:center}
.re-back-cta-text{font-family: "Raleway-Regular";font-size:13px;color:rgba(255,255,255,0.65);margin:0 0 12px;line-height:1.5}
.re-back-cta-btn{font-family: "Raleway-SemiBold";font-size:13px;font-weight:700;color:var(--rice-dark);background:var(--rice-gold);border-radius:8px;padding:10px 20px;text-decoration:none;display:inline-block;transition:background .2s ease}
.re-back-cta-btn:hover{background:var(--rice-gold-lt);text-decoration:none}
.re-comments-section{background:var(--rice-white);border-radius:16px;border:1px solid var(--rice-border);padding:36px 42px;box-shadow:0 2px 12px rgba(122,92,30,0.05)}
.re-comments-section .comment-form input[type="text"],.re-comments-section .comment-form input[type="email"],.re-comments-section .comment-form input[type="url"],.re-comments-section .comment-form textarea{font-family: "Raleway-Regular";font-size:14px;border:1px solid var(--rice-border)!important;border-radius:10px!important;padding:11px 14px!important;background:var(--rice-bg)!important;color:var(--rice-dark)!important;width:100%;box-sizing:border-box;transition:border-color .2s ease}
.re-comments-section .comment-form input:focus,.re-comments-section .comment-form textarea:focus{border-color:var(--rice-gold)!important;outline:none}
.re-comments-section .comment-form input[type="submit"]{font-family: "Raleway-SemiBold"!important;font-size:14px!important;font-weight:700!important;background:var(--rice-gold)!important;color:var(--rice-white)!important;border:none!important;border-radius:10px!important;padding:12px 28px!important;cursor:pointer;transition:background .2s ease}
.re-comments-section .comment-form input[type="submit"]:hover{background:var(--rice-brown)!important}
.m-0 {margin: 0 !important;}
.re-article-page {margin-top: 50px;}

@media (max-width: 1399px) {
  .re-related-title {font-size: 32px;line-height: 40px;}
}
@media (max-width: 1199px) {
  .re-related-title {font-size: 28px;line-height: 36px;}
}
@media (max-width: 1024px) {
  .re-article-outer{grid-template-columns:1fr}
  .re-article-sidebar{position:static}
  .re-related-grid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 991) {
  .re-related-title {font-size: 24px;line-height: 30px;}
  .re-article-page {margin-top: 30px;}
  .re-article-title-block, .re-article-content{padding: 20px;}
  .wpcf7-spinner {height: 20px !important;width: 20px !important;}
}
@media (max-width: 767px) {
  .re-related-title {font-size: 22px;line-height: 26px;}
  .re-article-page {margin-top: 0px;}
  .re-article-title-block{padding: 15px}
  .re-article-content{padding:24px 22px 28px}
  .re-article-tags{padding:16px 22px 18px}
  .re-author-box{flex-direction:column;align-items:center;text-align:center;padding:22px}
  .re-post-nav{grid-template-columns:1fr}
  .re-post-nav-item+.re-post-nav-item{border-left:none;border-top:1px solid var(--rice-border);text-align:left}
  .re-related-grid{grid-template-columns:1fr}
  .re-comments-section{padding:24px 20px}
  .re-article-hero-content{padding:36px 20px}
  .re-article-featured-image{aspect-ratio:16 / 9}
  .re-share-btns{flex-wrap:wrap}
  .re-article-content .entry-content, .re-article-content .re-content-body {font-size: 14px;}
}
@media (max-width: 575px) {
  .re-related-title {font-size: 20px;line-height: 24px;}
  .wpr-forms-container .wpcf7 p.price-note-top {font-size: 14px;line-height: 26px;}
  span.on-hover-text {display: none !important;}
  span.wpr-acc-item-title {padding-right: 1px;}
}

/* ===== RICE EXPORT — BLOG DETAIL PAGE End ===== */


.post_title_m .templately-heading-title {margin: 0;}

/* Rice Product Start */
.wt-rcd__heading, .wt-emd__heading {font-family: "Astrid-Regular";font-size: 38px;font-weight: 400;text-transform: capitalize;line-height: 44px;letter-spacing: 0px;color: #DE9829 !important;padding-bottom: 10px;  margin: 0 0 20px;}
h2.wt-emd__heading.border_bottom {margin: 0 auto 20px;}
p.wt-rcd__intro, p.wt-emd__intro, .wt-emd__col-body, .wt-rcd__col-list li {font-family: 'Raleway-Medium';font-size: 16px;font-weight: 500;line-height: 30px;letter-spacing: 0px;color: #2D3748;}
.wt-rcd__col-list li {position: relative;}      
.wt-rcd__col-list li::before {content: '';position: absolute;left: -12px;background: #2D3748;border-radius: 50%;width: 4px;height: 4px;top: 0;bottom: 0;margin: auto;}
h3.wt-rcd__col-label, .wt-emd__col-label {font-family: "Astrid-Regular";font-weight: 400;font-size: 20px;line-height: 100%;letter-spacing: 0%;text-transform: capitalize;color: #008853 !important;margin: 0 0 5px;}
.wt-rcd__heading, .wt-emd__heading.left_bt_border {border-bottom: 1px solid;border-image-source: linear-gradient(90deg, #008853 0%, rgba(0, 136, 83, 0) 75%);border-image-slice: 1;}
h3.wt-rcd__col-label, .wt-emd__col-label, ul.wt-rcd__col-list {width: fit-content;}
.wt-rcd__col {width: fit-content;}
h3.wt-rcd__col-label, .wt-emd__col-label, ul.wt-rcd__col-list {width: fit-content;}
.wt__col_divider {border: 1px solid;border-image-source: linear-gradient(180deg, rgba(222, 152, 41, 0) 0%, #DE9829 50%, rgba(222, 152, 41, 0) 100%);border-image-slice: 1;}
.wt-rcd__cols .wt__col_divider:last-child, .wt-emd__cols .wt__col_divider:last-child {display: none;}
.wt-rcd .wt-rcd__image-col {max-width: 33% !important}
.wt-rcd .wt-rcd__image-col img {max-width: 467px;}
a.wt-rcd__btn {font-family: 'Raleway-Medium';}
/* Rice Product End */

/* .faq_wrap .wpr-advanced-accordion {display: flex;flex-wrap: wrap;gap: 20px;}
.faq_wrap .wpr-accordion-item-wrap {width: 48%;} */

/* Heading tags inside Elementor Text Editor widget */
.elementor-widget-text-editor :is(h1, h2, h3, h4, h5, h6) {color: #008853;font-family: 'Raleway-Bold';margin: 0 0 10px;}

/* Responsive font sizes */
.elementor-widget-text-editor h1 { font-size: 48px; }
.elementor-widget-text-editor h2 { font-size: 40px; }
.elementor-widget-text-editor h3 { font-size: 32px; }
.elementor-widget-text-editor h4 { font-size: 26px; }
.elementor-widget-text-editor h5 { font-size: 22px; }
.elementor-widget-text-editor h6 { font-size: 18px; }


@media ( max-width: 1399px ) {
  .guarented ul.elementor-icon-list-items {gap: 30px;}
  .guarented span.elementor-icon-list-icon {height: 96px;}
  .wt-rcd__heading, .wt-emd__heading {font-size: 32px;line-height: 40px;}
  h3.wt-rcd__col-label, .wt-emd__col-label {font-size: 18px;}
  
  .elementor-widget-text-editor h1 { font-size: 44px; }
  .elementor-widget-text-editor h2 { font-size: 38px; }
  .elementor-widget-text-editor h3 { font-size: 28px; }
  .elementor-widget-text-editor h4 { font-size: 24px; }
  .elementor-widget-text-editor h5 { font-size: 20px; }
  .elementor-widget-text-editor h6 { font-size: 16px; }
}

@media ( max-width: 1199px ) {
  .guarented ul.elementor-icon-list-items {gap: 20px;}
  .guarented span.elementor-icon-list-icon {height: 91px;}
  .overflow_box {width: 100%;}
  .wt-rcd__heading, .wt-emd__heading {font-size: 28px;line-height: 36px;}
  p.wt-rcd__intro, p.wt-emd__intro, .wt-emd__col-body, .wt-rcd__col-list li {line-height: 28px;}

  .elementor-widget-text-editor h1 { font-size: 40px; }
  .elementor-widget-text-editor h2 { font-size: 34px; }
  .elementor-widget-text-editor h3 { font-size: 26px; }
  .elementor-widget-text-editor h4 { font-size: 22px; }
  .elementor-widget-text-editor h5 { font-size: 18px; }
  .elementor-widget-text-editor h6 { font-size: 14px; }  
}

@media (max-width: 1024px) {
  .elementor-widget-text-editor h1 { font-size: 38px; }
  .elementor-widget-text-editor h2 { font-size: 32px; }
  .elementor-widget-text-editor h3 { font-size: 24px; }
  .elementor-widget-text-editor h4 { font-size: 20px; }
  .elementor-widget-text-editor h5 { font-size: 16px; }
}

@media ( max-width: 991px ) {
  .quality_box {max-width: 200px !important;}
  .guarented ul.elementor-icon-list-items {grid-template-columns: repeat(4, 1fr);gap: 15px;}
  .wt-rcd__heading, .wt-emd__heading {font-size: 24px;line-height: 30px;}
  p.wt-rcd__intro, p.wt-emd__intro, .wt-emd__col-body, .wt-rcd__col-list li,
  .elementor-widget-text-editor p,.elementor-widget-text-editor ul li {font-size: 14px;line-height: 26px;}
  h3.wt-rcd__col-label, .wt-emd__col-label {font-size: 16px;}
  
  .elementor-widget-text-editor h1 { font-size: 32px; }
  .elementor-widget-text-editor h2 { font-size: 28px; }
  .elementor-widget-text-editor h3 { font-size: 20px; }
  .elementor-widget-text-editor h4 { font-size: 18px; }
  .elementor-widget-text-editor h5 { font-size: 14px; }

}

@media ( max-width: 767px ) {
  .guarented ul.elementor-icon-list-items {grid-template-columns: repeat(3, 1fr)}
  .guarented span.elementor-icon-list-icon {height: 86px;max-width: 190px;}
  .wt-rcd__heading, .wt-emd__heading {font-size: 22px;line-height: 26px;margin: 0 0 18px;}
  .wt-post-slider .slick-dots li.slick-active button {width: 40px;height: 6px;}
  .wt-post-slider .slick-dots li button {width: 22px;height: 6px;padding-bottom: 30px;}

  .elementor-widget-text-editor h1 { font-size: 28px; }
  .elementor-widget-text-editor h2 { font-size: 24px; }
  .elementor-widget-text-editor h3 { font-size: 18px; }
  .elementor-widget-text-editor h4 { font-size: 18px; }
  .elementor-widget-text-editor h5 { font-size: 16px; }
   form iframe {transform: scale(0.7) translate(-62px, -12px);}
}


@media ( max-width: 576px ) {
  .guarented ul.elementor-icon-list-items {grid-template-columns: repeat(2, 1fr);gap: 12px 5px;}
  .guarented span.elementor-icon-list-icon {height: 81px;max-width: 183px;}
  .banner_bottom_wave .wt-wave-section {height: 42px !important;}
  .banner_bottom_wave .wt-wave-svg {width: 100% !important;}
  .wt-rcd__heading, .wt-emd__heading {font-size: 20px;line-height: 24px;}
  .wt__col_divider {display: none;}
  .wt-post-slider .wt-ps-track-wrap .slick-dots {display: none !important;}
  .form-row {flex-direction: column;gap: 10px;}
}

/* ── FRONT DOME ANIMATION (subtle morph) ── */
@keyframes domeFront {
    0%   { border-radius: 50% 50% 28% 28% / 58% 58% 22% 22%; }
    30%  { border-radius: 55% 45% 24% 32% / 62% 54% 26% 18%; }
    60%  { border-radius: 46% 54% 32% 24% / 54% 62% 18% 26%; }
    100% { border-radius: 50% 50% 28% 28% / 58% 58% 22% 22%; }
}

/* ── BACK BLOB ANIMATION (phase offset) ── */
@keyframes domeBack {
    0%   { border-radius: 54% 46% 30% 30% / 60% 60% 20% 20%; }
    30%  { border-radius: 48% 52% 26% 34% / 56% 64% 24% 16%; }
    65%  { border-radius: 58% 42% 34% 26% / 64% 56% 16% 24%; }
    100% { border-radius: 54% 46% 30% 30% / 60% 60% 20% 20%; }
}


/* Base container */
.container {width: 100%;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}

/* Mobile Portrait (≤575px) */
@media (max-width: 575px) {
  .container {max-width: 100%;}
}

/* Mobile Landscape (≥576px) */
@media (min-width: 576px) {
  .container {max-width: 540px;}
}

/* Tablet Portrait (≥768px) */
@media (min-width: 768px) {
  .container {max-width: 720px;}
}

/* Tablet Landscape (≥992px) */
@media (min-width: 992px) {
  .container {max-width: 960px;}
}

/* Laptop (≥1200px) */
@media (min-width: 1200px) {
  .container {max-width: 1140px;}
}

/* Large screens (≥1400px) */
@media (min-width: 1400px) {
  .container {max-width: 1320px;}
}

/* Large screens (≥1400px) */
@media (min-width: 1600px) {
  .container {max-width: 1440px;}
}

.get_price_now { z-index: 9999 !important }