.elementor-8074 .elementor-element.elementor-element-c3671b3:not(.elementor-motion-effects-element-type-background), .elementor-8074 .elementor-element.elementor-element-c3671b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13638cb );}.elementor-8074 .elementor-element.elementor-element-c3671b3{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;padding:0px 40px 0px 40px;}.elementor-8074 .elementor-element.elementor-element-c3671b3, .elementor-8074 .elementor-element.elementor-element-c3671b3 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-8074 .elementor-element.elementor-element-c3671b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8074 .elementor-element.elementor-element-9c5c655 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8074 .elementor-element.elementor-element-1210643{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8074 .elementor-element.elementor-element-a5d96b3{margin:-4px -20px calc(var(--kit-widget-spacing, 0px) + 21px) 010px;}.elementor-8074 .elementor-element.elementor-element-15c7f23 > .elementor-element-populated{margin:50px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-8074 .elementor-element.elementor-element-7e0656c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8074 .elementor-element.elementor-element-2901816 iframe{height:450px;}.elementor-8074 .elementor-element.elementor-element-89268c5{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8074 .elementor-element.elementor-element-3ff3c80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8074 .elementor-element.elementor-element-b1c9597{--spacer-size:50px;}.elementor-8074 .elementor-element.elementor-element-d1c1578{--spacer-size:50px;}.elementor-8074 .elementor-element.elementor-element-837feb0 iframe{height:450px;}.elementor-8074 .elementor-element.elementor-element-3ab194b{--spacer-size:50px;}@media(max-width:767px){.elementor-8074 .elementor-element.elementor-element-89268c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;}.elementor-8074 .elementor-element.elementor-element-89268c5 p{margin-block-end:0px;}.elementor-8074 .elementor-element.elementor-element-3ff3c80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-8074 .elementor-element.elementor-element-b1c9597{--spacer-size:25px;}.elementor-8074 .elementor-element.elementor-element-678e531{padding:0px 015px 0px 15px;}.elementor-8074 .elementor-element.elementor-element-d1c1578{--spacer-size:12px;}.elementor-8074 .elementor-element.elementor-element-3ab194b{--spacer-size:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-a5d96b3 */.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 form{max-width:450px;margin-inline-start:auto}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 *{box-sizing:border-box}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 form p{margin:0 0 10px}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 form p label{display:block;padding-right:7px;margin:0 0 5px;text-align:right}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 form p label>br{display:none}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7-form-control-wrap{display:block;width:100%;margin-right:-7px}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 input[type="text"],
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 input[type="email"],
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 input[type="tel"],
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 input[type="number"],
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 select,
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 textarea{
  width:100%;
  border:1px solid #e2e8f0;border-radius:10px;
  padding:10px 12px;min-height:42px;
  font-size:14px;line-height:1.5;background:#fff;color:#2b2b2b;
  direction:rtl;text-align:right
}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 textarea{min-height:120px;resize:vertical}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 ::placeholder{color:#94a3b8}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 .wpcf7-form-control:focus{border-color:#2eccb6;box-shadow:0 0 0 3px rgba(46,204,182,.15);outline:0}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 .wpcf7-not-valid{border-color:#ef4444}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 .wpcf7-not-valid-tip{margin-top:4px;color:#ef4444;font-size:12px}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 .wpcf7-response-output{margin:6px 0 0;padding:10px 12px;border-radius:8px;font-size:13px}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 input[type="submit"].wpcf7-submit{
  display:block;width:100%;margin-right:-7px;
  height:42px;border:1px solid transparent;border-radius:10px;
  background:#2eccb6;color:#fff;font-weight:700;font-size:14px;line-height:1;
  padding:0 16px;cursor:pointer;transition:background .2s ease,transform .05s ease
}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 input[type="submit"].wpcf7-submit:hover{background:#24bca2}
.elementor-8074 .elementor-element.elementor-element-a5d96b3 .wpcf7 input[type="submit"].wpcf7-submit:active{transform:translateY(1px)}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c3671b3 */.call-us-page {
  width: 55%;                 /* نصف عرض */
  margin: 0 auto;             /* وسط‌چین کردن */
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-2901816 */.call-us-map1 {
   display: ;
    border-radius: 15px;
    box-shadow: 0px 15px 25px -2px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b00eeb */map-1 {
   display: flex;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9f8c5eb */.call-us-map {
  width: 55%;                 /* نصف عرض */
  margin:  auto;             /* وسط‌چین کردن */
  border: 1px solid #ddd;
  padding: 10px;
  border-radius:12px 12px;
  background: #fff;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a88d0b */.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 form{width:100%;max-width:100%}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 *{box-sizing:border-box}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 form p{margin:0 0 16px}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 form p label{display:block;padding-right:8px;margin:0 0 16px;text-align:right}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 form p label>br{display:none}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7-form-control-wrap{display:block;width:100%;margin-right:-8px}

.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 input[type="text"],
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 input[type="email"],
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 input[type="tel"],
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 input[type="number"],
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 select,
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 textarea{
  width:100%;
  border:1px solid #e2e8f0;border-radius:10px;
  padding:12px 14px;min-height:46px;
  font-size:15px;line-height:1.5;background:#fff;color:#2b2b2b;
  direction:rtl;text-align:right
}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 textarea{min-height:180px;resize:vertical}

.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 ::placeholder{color:#94a3b8}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 .wpcf7-form-control:focus{border-color:#2eccb6;box-shadow:0 0 0 3px rgba(46,204,182,.15);outline:0}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 .wpcf7-not-valid{border-color:#ef4444}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 .wpcf7-not-valid-tip{margin-top:4px;color:#ef4444;font-size:12px}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 .wpcf7-response-output{margin:6px 0 0;padding:10px 12px;border-radius:8px;font-size:13px}

.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 input[type="submit"].wpcf7-submit{
  display:block;width:100%;margin-right:-8px;
  height:46px;border:0;border-radius:10px;
  background:#2eccb6;color:#fff;font-weight:700;font-size:15px;line-height:1;
  padding:0 16px;cursor:pointer;transition:background .2s ease,transform .05s ease
}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 input[type="submit"].wpcf7-submit:hover{background:#24bca2}
.elementor-8074 .elementor-element.elementor-element-5a88d0b .wpcf7 input[type="submit"].wpcf7-submit:active{transform:translateY(1px)}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-678e531 */.call-us-mobile {
    width:100%;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-837feb0 */.call-us-map1 {
   display: ;
    border-radius: 15px;
    box-shadow: 0px 15px 25px -2px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-018635f */map-1 {
   display: flex;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-076eeb6 */.call-us-map-m {
  width: 90%;                 /* نصف عرض */
  margin:  auto;             /* وسط‌چین کردن */
  border: 1px solid #ddd;
  padding: 10px;
  border-radius:12px 12px;
  background: #fff;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);

}/* End custom CSS */