.elementor-518 .elementor-element.elementor-element-fce4caa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-518 .elementor-element.elementor-element-a8209e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d2a8ea4 );--border-color:var( --e-global-color-d2a8ea4 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-518 .elementor-element.elementor-element-6a15072{--grid-columns:1;}.elementor-518 .elementor-element.elementor-element-6a15072 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-f264695-font-family ), Sans-serif;font-size:var( --e-global-typography-f264695-font-size );font-weight:var( --e-global-typography-f264695-font-weight );line-height:var( --e-global-typography-f264695-line-height );margin-top:30px;}.elementor-518 .elementor-element.elementor-element-6a15072 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-6a15072 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-f541e45 );}.elementor-518 .elementor-element.elementor-element-6a15072 .elementor-pagination .page-numbers.current{color:var( --e-global-color-3943e62 );}body:not(.rtl) .elementor-518 .elementor-element.elementor-element-6a15072 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-518 .elementor-element.elementor-element-6a15072 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 20px/2 );}body.rtl .elementor-518 .elementor-element.elementor-element-6a15072 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 20px/2 );}body.rtl .elementor-518 .elementor-element.elementor-element-6a15072 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 20px/2 );}.elementor-518 .elementor-element.elementor-element-2a9fc87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-518 .elementor-element.elementor-element-c0cb316 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-518 .elementor-element.elementor-element-c0cb316 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}@media(min-width:768px){.elementor-518 .elementor-element.elementor-element-a8209e6{--width:66.6666%;}.elementor-518 .elementor-element.elementor-element-2a9fc87{--width:33.3333%;}}@media(max-width:1024px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-518 .elementor-element.elementor-element-6a15072{--grid-columns:2;}.elementor-518 .elementor-element.elementor-element-6a15072 .elementor-pagination{font-size:var( --e-global-typography-f264695-font-size );line-height:var( --e-global-typography-f264695-line-height );}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-518 .elementor-element.elementor-element-6a15072{--grid-columns:1;}.elementor-518 .elementor-element.elementor-element-6a15072 .elementor-pagination{font-size:var( --e-global-typography-f264695-font-size );line-height:var( --e-global-typography-f264695-line-height );}}/* Start custom CSS */:root {
	--sc-accent: #c77b30;
	--sc-accent-dark: #7d4b1d;
	--sc-surface: #fffaf4;
	--sc-line: #eadbc8;
	--sc-text: #2a2118;
	--sc-muted: #6d5a48;
	--sc-shadow: 0 16px 40px rgba(79, 49, 21, 0.08);
	--sc-radius-lg: 22px;
	--sc-radius-md: 16px;
	--sc-radius-sm: 12px;
}

.sc-blog-banners,
.sc-products,
.sc-term-two-col,
.sc-product-info,
.sc-language-switcher__menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sc-blog-banners {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
	gap: 18px;
}

.sc-blog-banner a,
.sc-term-two-col .banner a,
.sc-term-slider .swiper-slide a {
	display: block;
	border-radius: var(--sc-radius-lg);
	overflow: hidden;
	box-shadow: var(--sc-shadow);
	background: #fff;
}

.sc-blog-banner img,
.sc-term-two-col .banner img,
.sc-term-slider img {
	display: block;
	width: 100%;
	height: auto;
}/* End custom CSS */