.elementor-501 .elementor-element.elementor-element-8975af5:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-8975af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-501 .elementor-element.elementor-element-8975af5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3% 0% 0% 0%;}.elementor-501 .elementor-element.elementor-element-8975af5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-501 .elementor-element.elementor-element-4be4fef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-ccddca4:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-ccddca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-501 .elementor-element.elementor-element-ccddca4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-501 .elementor-element.elementor-element-ccddca4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-501 .elementor-element.elementor-element-8975af5{margin-top:58px;margin-bottom:0px;}}@media(max-width:767px){.elementor-501 .elementor-element.elementor-element-8975af5{margin-top:59px;margin-bottom:0px;}}/* Start custom CSS for bdevs-about-widget, class: .elementor-element-4be4fef *//* Card titles and text inside info-list cards (white background) */
.content-title .card .card-title,
.content-title .card .card-text {
  color: #515151 !important;   /* dark slate */
}


/* Keep animation but make hover overlay white with green text */
.elementor-501 .elementor-element.elementor-element-4be4fef .btn.btn-primary:hover {
  color: var(--color-primary, #009688) !important;
  border-color: var(--color-primary, #009688) !important;
}

/* override the animated overlay */
.elementor-501 .elementor-element.elementor-element-4be4fef .btn.btn-primary::before {
  background-color: #ffffff !important;   /* white overlay */
}



/* Contact Form 7 submit button – vedno belo ozadje + zelena pisava */
.wpcf7 input[type="submit"],
.wpcf7 .wpcf7-submit {
  background-color: #ffffff !important;
  color: var(--color-primary, #009688) !important;
  border: 2px solid var(--color-primary, #009688) !important;
  font-weight: 600;
  transition: all 0.3s ease;
}

/* Hover enak kot normal */
.wpcf7 input[type="submit"]:hover,
.wpcf7 .wpcf7-submit:hover {
  background-color: #ffffff !important;
  color: var(--color-primary, #009688) !important;
  border-color: var(--color-primary, #009688) !important;
}/* End custom CSS */