.elementor-461 .elementor-element.elementor-element-3e584fd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-461 .elementor-element.elementor-element-69851278{--display:flex;--min-height:40vh;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.35;--border-radius:30px 30px 30px 30px;}.elementor-461 .elementor-element.elementor-element-69851278:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-69851278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samayacare.sa/wp-content/uploads/2025/12/dentist-examining-female-patient-with-tools-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-461 .elementor-element.elementor-element-69851278::before, .elementor-461 .elementor-element.elementor-element-69851278 > .elementor-background-video-container::before, .elementor-461 .elementor-element.elementor-element-69851278 > .e-con-inner > .elementor-background-video-container::before, .elementor-461 .elementor-element.elementor-element-69851278 > .elementor-background-slideshow::before, .elementor-461 .elementor-element.elementor-element-69851278 > .e-con-inner > .elementor-background-slideshow::before, .elementor-461 .elementor-element.elementor-element-69851278 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-461 .elementor-element.elementor-element-69851278.e-con{--align-self:center;}.elementor-461 .elementor-element.elementor-element-57118fbb{text-align:center;}.elementor-461 .elementor-element.elementor-element-57118fbb .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-461 .elementor-element.elementor-element-5cac58e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:6em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-461 .elementor-element.elementor-element-d7b02d3{--display:flex;}.elementor-461 .elementor-element.elementor-element-26c0229b{--display:flex;--overlay-opacity:0.15;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-461 .elementor-element.elementor-element-26c0229b::before, .elementor-461 .elementor-element.elementor-element-26c0229b > .elementor-background-video-container::before, .elementor-461 .elementor-element.elementor-element-26c0229b > .e-con-inner > .elementor-background-video-container::before, .elementor-461 .elementor-element.elementor-element-26c0229b > .elementor-background-slideshow::before, .elementor-461 .elementor-element.elementor-element-26c0229b > .e-con-inner > .elementor-background-slideshow::before, .elementor-461 .elementor-element.elementor-element-26c0229b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5646bda );--background-overlay:'';}.elementor-461 .elementor-element.elementor-element-ae6e77d.elementor-element{--align-self:stretch;}.elementor-461 .elementor-element.elementor-element-ae6e77d .wpcf7 span.wpcf7-not-valid-tip{text-align:right;display:block;}.elementor-461 .elementor-element.elementor-element-ae6e77d .wpcf7 div.wpcf7-response-output{text-align:center;}.elementor-461 .elementor-element.elementor-element-780545d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;}.elementor-461 .elementor-element.elementor-element-63d28eb6{--display:flex;}.elementor-461 .elementor-element.elementor-element-171f6084{background-color:var( --e-global-color-27cd950 );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-461 .elementor-element.elementor-element-171f6084.elementor-element{--align-self:flex-start;}.elementor-461 .elementor-element.elementor-element-171f6084 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-121c15c7{color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-5c152e3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-461 .elementor-element.elementor-element-67c705aa{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-461 .elementor-element.elementor-element-67c705aa:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-67c705aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-7a46190{--display:flex;--overflow:hidden;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-461 .elementor-element.elementor-element-7575b232{text-align:center;}.elementor-461 .elementor-element.elementor-element-12553a6c{--display:flex;--justify-content:center;}.elementor-461 .elementor-element.elementor-element-5fb185d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-461 .elementor-element.elementor-element-40b8290d{--display:flex;}.elementor-461 .elementor-element.elementor-element-6e737c74 .elementor-icon-wrapper{text-align:center;}.elementor-461 .elementor-element.elementor-element-6e737c74.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-461 .elementor-element.elementor-element-6e737c74.elementor-view-framed .elementor-icon, .elementor-461 .elementor-element.elementor-element-6e737c74.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-6e737c74.elementor-view-framed .elementor-icon, .elementor-461 .elementor-element.elementor-element-6e737c74.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-6e737c74.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-461 .elementor-element.elementor-element-6e737c74.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-461 .elementor-element.elementor-element-6e737c74 .elementor-icon{font-size:20px;padding:7px;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-461 .elementor-element.elementor-element-6e737c74 .elementor-icon svg{height:20px;}.elementor-461 .elementor-element.elementor-element-765eeb65{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-461 .elementor-element.elementor-element-ecab2a6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-2a268395{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-461 .elementor-element.elementor-element-847e298{--display:flex;}.elementor-461 .elementor-element.elementor-element-799271b5 .elementor-icon-wrapper{text-align:center;}.elementor-461 .elementor-element.elementor-element-799271b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-461 .elementor-element.elementor-element-799271b5.elementor-view-framed .elementor-icon, .elementor-461 .elementor-element.elementor-element-799271b5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-799271b5.elementor-view-framed .elementor-icon, .elementor-461 .elementor-element.elementor-element-799271b5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-799271b5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-461 .elementor-element.elementor-element-799271b5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-461 .elementor-element.elementor-element-799271b5 .elementor-icon{font-size:20px;padding:7px;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-461 .elementor-element.elementor-element-799271b5 .elementor-icon svg{height:20px;}.elementor-461 .elementor-element.elementor-element-13767757{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-461 .elementor-element.elementor-element-4ae6affe .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-721725bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-461 .elementor-element.elementor-element-66e07c69{--display:flex;}.elementor-461 .elementor-element.elementor-element-709bd09b .elementor-icon-wrapper{text-align:center;}.elementor-461 .elementor-element.elementor-element-709bd09b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-461 .elementor-element.elementor-element-709bd09b.elementor-view-framed .elementor-icon, .elementor-461 .elementor-element.elementor-element-709bd09b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-709bd09b.elementor-view-framed .elementor-icon, .elementor-461 .elementor-element.elementor-element-709bd09b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-709bd09b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-461 .elementor-element.elementor-element-709bd09b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-461 .elementor-element.elementor-element-709bd09b .elementor-icon{font-size:20px;padding:7px;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-461 .elementor-element.elementor-element-709bd09b .elementor-icon svg{height:20px;}.elementor-461 .elementor-element.elementor-element-6fcb494a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-461 .elementor-element.elementor-element-600e1bab .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-1ca08a9{--display:flex;}.elementor-461 .elementor-element.elementor-element-b5c129b{border-radius:0px 0px 0px 0px;}.elementor-461 .elementor-element.elementor-element-b5c129b img{border-radius:50px 50px 50px 50px;}.elementor-461 .elementor-element.elementor-element-1e11c686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-461 .elementor-element.elementor-element-18461e58{border-radius:30px 30px 30px 30px;}.elementor-461 .elementor-element.elementor-element-18461e58 iframe{height:400px;filter:brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.7s;}.elementor-461 .elementor-element.elementor-element-18461e58:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-461 .elementor-element.elementor-element-774615d{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-461 .elementor-element.elementor-element-69851278{--width:97%;}.elementor-461 .elementor-element.elementor-element-40b8290d{--width:12%;}.elementor-461 .elementor-element.elementor-element-765eeb65{--width:88%;}.elementor-461 .elementor-element.elementor-element-847e298{--width:12%;}.elementor-461 .elementor-element.elementor-element-13767757{--width:88%;}.elementor-461 .elementor-element.elementor-element-66e07c69{--width:12%;}.elementor-461 .elementor-element.elementor-element-6fcb494a{--width:88%;}}@media(max-width:1024px){.elementor-461 .elementor-element.elementor-element-5cac58e6{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}}@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-26c0229b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-461 .elementor-element.elementor-element-5747318{text-align:center;}.elementor-461 .elementor-element.elementor-element-171f6084.elementor-element{--align-self:center;}.elementor-461 .elementor-element.elementor-element-347b582e{text-align:center;}.elementor-461 .elementor-element.elementor-element-121c15c7{text-align:center;}.elementor-461 .elementor-element.elementor-element-ecab2a6{text-align:center;}.elementor-461 .elementor-element.elementor-element-4ac46e2d{text-align:center;}.elementor-461 .elementor-element.elementor-element-4ae6affe{text-align:center;}.elementor-461 .elementor-element.elementor-element-20bbb6fe{text-align:center;}.elementor-461 .elementor-element.elementor-element-600e1bab{text-align:center;}.elementor-461 .elementor-element.elementor-element-1c0b00c9{text-align:center;}.elementor-461 .elementor-element.elementor-element-1e11c686{--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}}/* Start custom CSS for contact-form-7, class: .elementor-element-ae6e77d *//* ===================== */
/* Container الرئيسي */
.wpcf7 {
  max-width: 650px;
  margin: 50px auto;
  background: #fff;
  padding: 35px 30px;
  border-radius: 18px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.15);
  font-family: 'Arial', sans-serif;
  direction: rtl;
  text-align: right;
}

/* Labels */
.wpcf7-form label {
  display: block;
  margin-bottom: 8px;
  font-weight: 600;
  color: #484261;
  font-size: 16px;
}

/* الحقول الأساسية */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
  width: 100%;
  padding: 14px 18px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
  border-radius: 12px;
  font-size: 16px;
  transition: all 0.3s;
  outline: none;
  text-align: right;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus {
  border-color: #484261;
  box-shadow: 0 0 10px rgba(72,66,97,0.3);
}

/* زر الإرسال */
.wpcf7 input[type="submit"] {
  background: #484261;
  color: #fff;
  padding: 15px 35px;
  font-size: 18px;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.3s;
  text-align: center;
}

.wpcf7 input[type="submit"]:hover {
  background: #5a4e81;
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(72,66,97,0.3);
}

/* رسائل النجاح والخطأ */
.wpcf7-response-output {
  margin-top: 20px;
  font-size: 16px;
  padding: 12px 18px;
  border-radius: 10px;
  direction: rtl;
  text-align: right;
}

.wpcf7-mail-sent-ok {
  background: #d4edda;
  color: #155724;
  border: 1px solid #c3e6cb;
}

.wpcf7-mail-sent-ng,
.wpcf7-validation-errors {
  background: #f8d7da;
  color: #721c24;
  border: 1px solid #f5c6cb;
}

/* Placeholder */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: #999;
  font-style: italic;
  text-align: right;
}

/* ===================== */
/* سبب الرسالة - أزرار عصرية تملأ العرض */

/* الحاوية التي تولّدها CF7 للراديو داخل div.message-reason */
.message-reason .wpcf7-radio {
  display: flex;
  gap: 15px;
  margin-bottom: 25px;
  width: 100%;
}

/* كل خيار يأخذ جزءًا متساويًا من العرض */
.message-reason .wpcf7-list-item {
  flex: 1 1 0;
  margin: 0;
}

/* جعل الليبل يغطي العرض كله */
.message-reason .wpcf7-list-item label {
  display: block;
  cursor: pointer;
}

/* إخفاء الراديو الأصلي */
.message-reason .wpcf7-list-item input[type="radio"] {
  display: none;
}

/* شكل الزر */
.message-reason .wpcf7-list-item-label {
  display: block;
  width: 100%;
  padding: 14px 0;
  text-align: center;
  font-weight: 600;
  border-radius: 15px;
  background: #f0f0f5;
  color: #484261;
  transition: all 0.3s;
  border: 2px solid transparent;
}

/* حالة الاختيار */
.message-reason .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label {
  background: #484261;
  color: #fff;
  border: 2px solid #484261;
  box-shadow: 0 6px 20px rgba(126,93,232,0.3);
}

/* Responsive: في الموبايل تحت بعض */
@media (max-width: 768px) {
  .message-reason .wpcf7-radio {
    flex-direction: column;
  }
}/* End custom CSS */