.elementor-13538 .elementor-element.elementor-element-bfb582c{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-13538 .elementor-element.elementor-element-bfb582c:not(.elementor-motion-effects-element-type-background), .elementor-13538 .elementor-element.elementor-element-bfb582c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13538 .elementor-element.elementor-element-c0bf794{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-13538 .elementor-element.elementor-element-c0bf794 .elementor-heading-title{font-size:30px;font-weight:600;line-height:39px;color:var( --e-global-color-accent );}.elementor-13538 .elementor-element.elementor-element-af8854f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-13538 .elementor-element.elementor-element-af8854f > .elementor-widget-container{margin:-10px 60px 0px 60px;}.elementor-13538 .elementor-element.elementor-element-2d0934f{--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:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-13538 .elementor-element.elementor-element-20cc8fb{--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;}.elementor-13538 .elementor-element.elementor-element-846eddc{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13538 .elementor-element.elementor-element-f9c1785{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-13538 .elementor-element.elementor-element-f9c1785 .elementor-heading-title{font-size:30px;}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-accordion-icon, .elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-active .elementor-accordion-icon, .elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-accordion-title{font-size:20px;font-weight:500;}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-tab-content{color:#666666;}.elementor-13538 .elementor-element.elementor-element-184b738 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-13538 .elementor-element.elementor-element-184b738 .elementor-button:hover, .elementor-13538 .elementor-element.elementor-element-184b738 .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-13538 .elementor-element.elementor-element-184b738 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13538 .elementor-element.elementor-element-184b738 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-13538 .elementor-element.elementor-element-ced2986{margin-top:50px;margin-bottom:40px;padding:0px 30px 0px 30px;}.elementor-13538 .elementor-element.elementor-element-f830066.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13538 .elementor-element.elementor-element-f830066 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-13538 .elementor-element.elementor-element-d69e81c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-13538 .elementor-element.elementor-element-d69e81c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13538 .elementor-element.elementor-element-d69e81c .elementor-heading-title{font-size:30px;line-height:60px;letter-spacing:-0.5px;color:var( --e-global-color-accent );}.elementor-13538 .elementor-element.elementor-element-5d859071{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-13538 .elementor-element.elementor-element-5d859071:not(.elementor-motion-effects-element-type-background), .elementor-13538 .elementor-element.elementor-element-5d859071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08372A;}.elementor-13538 .elementor-element.elementor-element-b7a74b3{--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;}.elementor-13538 .elementor-element.elementor-element-b7a74b3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13538 .elementor-element.elementor-element-8b702d3{--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:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}body.elementor-page-13538:not(.elementor-motion-effects-element-type-background), body.elementor-page-13538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-13538 .elementor-element.elementor-element-ced2986{margin-top:80px;margin-bottom:100px;}.elementor-13538 .elementor-element.elementor-element-f830066 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-13538 .elementor-element.elementor-element-d69e81c .elementor-heading-title{font-size:30px;line-height:50px;}}@media(min-width:768px){.elementor-13538 .elementor-element.elementor-element-bfb582c{--width:1600px;}.elementor-13538 .elementor-element.elementor-element-b7a74b3{--width:50%;}}@media(max-width:767px){.elementor-13538 .elementor-element.elementor-element-c0bf794 .elementor-heading-title{font-size:18px;line-height:1.8em;}.elementor-13538 .elementor-element.elementor-element-af8854f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13538 .elementor-element.elementor-element-af8854f{font-size:14px;}.elementor-13538 .elementor-element.elementor-element-f9c1785 .elementor-heading-title{font-size:20px;}.elementor-13538 .elementor-element.elementor-element-bdcc548 .elementor-accordion-title{font-size:18px;line-height:1.4em;}.elementor-13538 .elementor-element.elementor-element-ced2986{margin-top:60px;margin-bottom:30px;padding:0px 15px 0px 15px;}.elementor-13538 .elementor-element.elementor-element-d69e81c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13538 .elementor-element.elementor-element-d69e81c{text-align:center;}.elementor-13538 .elementor-element.elementor-element-d69e81c .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-13538 .elementor-element.elementor-element-5d859071{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13538 .elementor-element.elementor-element-b7a74b3{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-9f30db6 */.ti-widget * {
    font-family: inherit !important;
}

.ti-rating-text {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2981202c */.wpcf7-form {
    background-color: #9A2B17 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96b8643 *//* Contact Bar - Simple Elegant Line */
.contact-bar {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 18px 20px;
  background: #08372A; /* خلفية موحدة */
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.08);
}

.contact-bar .contact-label {
  color: #fff;
  font-weight: 600;
  letter-spacing: 0.3px;
}

.contact-bar .contact-phone {
  background: #fff;
  color: #EF4729;
  font-weight: 700;
  text-decoration: none;
  padding: 6px 14px;
  border-radius: 6px;
  transition: all 0.25s ease;
}

.contact-bar .contact-phone:hover {
  background: #EF4729;
  color: #fff;
  transform: translateY(-2px);
  box-shadow: 0 6px 14px rgba(239,71,41,0.25);
}

/* Mobile Friendly */
@media (max-width: 480px) {
  .contact-bar {
    flex-direction: column;
    text-align: center;
    gap: 8px;
  }
}/* End custom CSS */