.elementor-10266 .elementor-element.elementor-element-7c892d0c{--display:flex;}.elementor-10266 .elementor-element.elementor-element-f041a82{--spacer-size:0px;}.elementor-10266 .elementor-element.elementor-element-a8df6d9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:bold;}.elementor-10266 .elementor-element.elementor-element-1d032095{font-family:"Montserrat", Sans-serif;font-size:20px;}/* Start custom CSS for container, class: .elementor-element-7c892d0c */.elementor-10266 .elementor-element.elementor-element-7c892d0c {
  background: #ffffff;
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  max-width: 960px;
  margin: 40px auto;
  animation: fadeIn 1.2s ease-in-out forwards;
  opacity: 0;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}/* End custom CSS */