.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-tf9c630 );}.elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon-box-title, .elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;}.elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon-box-description{font-size:0px;}@media(max-width:800px){.elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon-box-wrapper{gap:10px;}.elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon{font-size:10%;}.elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon-box-title, .elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon-box-title a{font-size:18px;}}/* Start custom CSS for icon-box, class: .elementor-element-a273df3 *//* Kill extra height from Icon Box */
.rating-pill .elementor-icon-box-wrapper {
  align-items: center;
}

.rating-pill .elementor-icon {
  line-height: 0;
  margin-bottom: 0 !important;
}

.rating-pill .elementor-icon svg {
  display: block;
  height: 16px; /* adjust if needed */
  width: auto;
}

/* Remove phantom spacing */
.rating-pill .elementor-icon-box-title {
  margin-top: 6px;
  line-height: 1.2;
}

.rating-pill .elementor-icon-box-description {
  display: none;
}

/* w19 2026-10-10 (PPCC standard, E2-17): the pill's box = its words. Inside a container Elementor gives a
   widget's inner box height:100%, and this pill's margins sit on that inner box - so the box grew by its own
   top + bottom margin (40 px at desktop, 80 px on the second pill at 1920). */
.e-con > .elementor-widget.rating-pill > .elementor-widget-container,
.e-con-inner > .elementor-widget.rating-pill > .elementor-widget-container {
  height: auto;
}

/* W19 2026-10-24 REVIEW-SITE R8 v2 (Nimit: "The button must be clickable"): the WHOLE pill is one link. The dark pill is drawn
   by the box that holds this template where it is embedded (Executive: the template widget with class rating-pill),
   so THAT box is the reference, and this widget gives up its own position:relative (Elementor sets it on every
   element; v1 kept the stretched link to the 353 x 36 words row - measured). The words' link is stretched over
   the pill: a click anywhere on it opens the reviews (same target, same new tab), a hand cursor everywhere on it,
   ONE keyboard stop with a yellow ring around the whole pill. Its look is unchanged. */
.elementor-167 .elementor-element.elementor-element-a273df3 { position: static !important; }
.elementor-widget-container:has(> .elementor-template > .elementor-167) { position: relative; }
.elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon-box-title a::after { content: ""; position: absolute; inset: 0; border-radius: inherit; z-index: 1; }
.elementor-167 .elementor-element.elementor-element-a273df3 .elementor-icon-box-title a:focus-visible { outline: none; }
.elementor-widget-container:has(> .elementor-template > .elementor-167 .elementor-icon-box-title a:focus-visible) { outline: 3px solid #FFC107; outline-offset: 3px; }/* End custom CSS */