.elementor-856 .elementor-element.elementor-element-a793d6a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-856 .elementor-element.elementor-element-a793d6a:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-a793d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E0D0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-856 .elementor-element.elementor-element-6ffc6a5 img{width:43%;}/* Start custom CSS for html, class: .elementor-element-634a732 */.golden-call-btn {
  display: inline-block;
  background: linear-gradient(90deg, #FFD700 0%, #B8860B 100%);
  color: #262626;
  padding: 14px 40px;
  border-radius: 80px;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  box-shadow: 0 4px 24px rgba(184,134,11,0.15);
  border: 2px solid #ffd700;
  transition: background 0.25s, color 0.15s, box-shadow 0.2s;
  margin: 20px auto 15px auto;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.golden-call-btn:hover {
  background: linear-gradient(90deg, #fffbe5 0%, #FFD700 100%);
  color: #b8860b;
  box-shadow: 0 8px 36px rgba(255,215,0,0.25);
  border-color: #b8860b;
}/* End custom CSS */