.elementor-18 .elementor-element.elementor-element-18b290c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.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-18 .elementor-element.elementor-element-6820606 img{width:37%;}.elementor-18 .elementor-element.elementor-element-387b20f{--display:flex;}.elementor-18 .elementor-element.elementor-element-6d67b57{--display:flex;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-387b20f{--width:56%;}}/* Start custom CSS for shortcode, class: .elementor-element-de48952 */<!-- استدعاء خط Cairo -->
<link href="https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700;900&display=swap" rel="stylesheet">

<style>
/* تطبيق الخط على كل شيء */
* {
  font-family: 'Cairo', sans-serif !important;
  box-sizing: border-box;
}

/* الحقول النصية */
#certForm input[type="text"],
#certForm textarea,
#certForm input[type="date"] {
  width: 100%;
  padding: 12px;
  margin: 6px 0;
  border: 2px solid #00bcd4; /* أزرق سماوي */
  border-radius: 12px;
  outline: none;
  font-size: 16px;
  text-align: center;
  color: #007c91;
  background: #fff;
  transition: 0.3s;
}

#certForm input:focus,
#certForm textarea:focus {
  border-color: #0097a7;
  box-shadow: 0 0 6px rgba(0, 151, 167, 0.5);
}

/* الراديو */
#certForm label {
  margin: 0 8px;
  font-size: 15px;
  color: #007c91;
  cursor: pointer;
  font-weight: 600;
}

#certForm input[type="radio"] {
  accent-color: #00bcd4; /* لون الراديو */
}

/* الأزرار */
#certForm button {
  padding: 12px 25px;
  margin: 8px 5px;
  border: none;
  border-radius: 12px;
  font-size: 16px;
  cursor: pointer;
  font-weight: bold;
  transition: 0.3s;
}

#certForm button:first-of-type {
  background: #00bcd4; /* سماوي */
  color: #fff;
}

#certForm button:first-of-type:hover {
  background: #0097a7;
}

#certForm button:last-of-type {
  background: #4caf50; /* أخضر */
  color: #fff;
}

#certForm button:last-of-type:hover {
  background: #388e3c;
}
</style>/* End custom CSS */