.elementor-3477 .elementor-element.elementor-element-test_hero{--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;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3477 .elementor-element.elementor-element-test_title{text-align:center;}.elementor-3477 .elementor-element.elementor-element-test_title .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:28px;font-weight:700;color:#2C3E50;}.elementor-3477 .elementor-element.elementor-element-test_subtitle{text-align:center;}.elementor-3477 .elementor-element.elementor-element-test_subtitle .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;color:#888888;}.elementor-3477 .elementor-element.elementor-element-test_grid_section{--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;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3477 .elementor-element.elementor-element-test_products_grid{--grid-columns:3;--grid-row-gap:24px;width:100%;max-width:100%;}.elementor-3477 .elementor-element.elementor-element-test_single_section{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3477 .elementor-element.elementor-element-test_single_title{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3477 .elementor-element.elementor-element-test_single_title .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;color:#2C3E50;}.elementor-3477 .elementor-element.elementor-element-test_single_demo{font-family:"Cairo", Sans-serif;}@media(max-width:1024px){.elementor-3477 .elementor-element.elementor-element-test_products_grid{--grid-columns:2;}}@media(max-width:767px){.elementor-3477 .elementor-element.elementor-element-test_products_grid{--grid-columns:1;--grid-row-gap:20px;}}/* Start custom CSS for container, class: .elementor-element-test_single_section *//* Pros section */
.elementor-3477 .elementor-element.elementor-element-test_single_section .pros-section { background: #E8F8F5; border-right: 4px solid #15BBAA; border-radius: 8px; padding: 16px 20px; margin: 12px 0; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .pros-section h4 { color: #0D9B8A; font-family: Cairo; font-size: 18px; margin-bottom: 10px; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .pros-section li { font-family: Cairo; font-size: 14px; line-height: 1.8; color: #333; }
/* Cons section */
.elementor-3477 .elementor-element.elementor-element-test_single_section .cons-section { background: #FDEDEC; border-right: 4px solid #E74C3C; border-radius: 8px; padding: 16px 20px; margin: 12px 0; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .cons-section h4 { color: #C0392B; font-family: Cairo; font-size: 18px; margin-bottom: 10px; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .cons-section li { font-family: Cairo; font-size: 14px; line-height: 1.8; color: #333; }
/* Specs section */
.elementor-3477 .elementor-element.elementor-element-test_single_section .specs-section { background: #F4F6F7; border-right: 4px solid #5D6D7E; border-radius: 8px; padding: 16px 20px; margin: 12px 0; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .specs-section h4 { color: #2C3E50; font-family: Cairo; font-size: 18px; margin-bottom: 10px; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .specs-section li { font-family: Cairo; font-size: 14px; line-height: 1.8; color: #555; }
/* Reviews section */
.elementor-3477 .elementor-element.elementor-element-test_single_section .reviews-section { background: #FEF9E7; border-right: 4px solid #F5A623; border-radius: 8px; padding: 16px 20px; margin: 12px 0; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .reviews-section h4 { color: #B7950B; font-family: Cairo; font-size: 18px; margin-bottom: 10px; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .review { border-bottom: 1px solid #F0E6C0; padding: 10px 0; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .review-text { font-family: Cairo; font-size: 14px; line-height: 1.8; color: #333; font-style: italic; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .review-author { font-family: Cairo; font-size: 13px; color: #888; font-weight: 600; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .rating-badge { background: linear-gradient(135deg, #15BBAA, #0D9B8A); color: #fff; padding: 12px 20px; border-radius: 8px; font-family: Cairo; font-size: 16px; text-align: center; margin-bottom: 16px; }
.elementor-3477 .elementor-element.elementor-element-test_single_section .rating-badge strong { font-size: 22px; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cairo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://shopsaudi.vip/wp-content/uploads/2024/11/Cairo-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */