.elementor-14247 .elementor-element.elementor-element-cbf44bd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14247 .elementor-element.elementor-element-f16f7f9 span.elementor-field-option label{padding-left:30px}body.rtl .elementor-14247 .elementor-element.elementor-element-f16f7f9 .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-14247 .elementor-element.elementor-element-f16f7f9 .elementor-labels-inline .elementor-field-group>label{padding-right:0}.elementor-14247 .elementor-element.elementor-element-e6908ea span.elementor-field-option label{padding-left:30px}body.rtl .elementor-14247 .elementor-element.elementor-element-e6908ea .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-14247 .elementor-element.elementor-element-e6908ea .elementor-labels-inline .elementor-field-group>label{padding-right:0}.elementor-14247 .elementor-element.elementor-element-d00c06f span.elementor-field-option label{padding-left:30px}body.rtl .elementor-14247 .elementor-element.elementor-element-d00c06f .elementor-labels-inline .elementor-field-group>label{padding-left:3px}body:not(.rtl) .elementor-14247 .elementor-element.elementor-element-d00c06f .elementor-labels-inline .elementor-field-group>label{padding-right:3px}.elementor-14247 .elementor-element.elementor-element-52bdcd7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14247 .elementor-element.elementor-element-c267ea6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.recommendation-block .button-list a svg{margin-right:8px;fill:#fff;transition:fill .3s ease}.recommendation-block .button-list a:hover svg{fill:#e3f2fd}.reviews{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:20px;max-width:800px;margin:20px auto;font-family:Arial,sans-serif}.reviews__title{font-size:24px;font-weight:700;text-align:center;color:#333;margin-bottom:15px}.reviews__aggregate{text-align:center;font-size:16px;color:#777;margin-bottom:20px}.reviews__list{display:flex;flex-direction:column;gap:15px}