.elementor-3117 .elementor-element.elementor-element-e4bc9fa{--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;}.elementor-3117 .elementor-element.elementor-element-df06b5d{--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:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3117 .elementor-element.elementor-element-d5629bc{--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:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3117 .elementor-element.elementor-element-a775945 .elementor-heading-title{font-size:30px;font-weight:700;color:#12104D;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.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-3117 .elementor-element.elementor-element-c420737{text-align:justify;color:#464646;}.elementor-3117 .elementor-element.elementor-element-a07faa7{--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-3117 .elementor-element.elementor-element-b63b7cc{--display:flex;}.elementor-3117 .elementor-element.elementor-element-add05d3 .elementor-heading-title{font-size:25px;font-weight:600;color:#110F4E;}.elementor-3117 .elementor-element.elementor-element-7b80d20{color:#464646;}.elementor-3117 .elementor-element.elementor-element-1352ea3{--display:flex;}.elementor-3117 .elementor-element.elementor-element-61c7de1 .elementor-heading-title{font-size:25px;font-weight:600;color:#110F4E;}.elementor-3117 .elementor-element.elementor-element-5f60105{color:#464646;}.elementor-3117 .elementor-element.elementor-element-95ebde8{--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-3117 .elementor-element.elementor-element-60a245a{--display:flex;}.elementor-3117 .elementor-element.elementor-element-f558569 .elementor-heading-title{font-size:25px;font-weight:600;color:#110F4E;}.elementor-3117 .elementor-element.elementor-element-f3d1307{color:#464646;}.elementor-3117 .elementor-element.elementor-element-2c475ab{--display:flex;}.elementor-3117 .elementor-element.elementor-element-37382d3 .elementor-heading-title{font-size:25px;font-weight:600;color:#110F4E;}.elementor-3117 .elementor-element.elementor-element-f3a803d{color:#464646;}.elementor-3117 .elementor-element.elementor-element-06fe15c{--display:flex;}.elementor-3117 .elementor-element.elementor-element-d0bea6c .elementor-heading-title{font-size:25px;font-weight:600;color:#110F4E;}.elementor-3117 .elementor-element.elementor-element-5bbe1b1{color:#464646;}.elementor-3117 .elementor-element.elementor-element-0ea9c44{--display:flex;}.elementor-3117 .elementor-element.elementor-element-72e78a1 .elementor-heading-title{font-size:25px;font-weight:600;color:#110F4E;}.elementor-3117 .elementor-element.elementor-element-0281e0f{color:#464646;}.elementor-3117 .elementor-element.elementor-element-c74bf46{--display:flex;}.elementor-3117 .elementor-element.elementor-element-3e76681 .elementor-heading-title{font-size:25px;font-weight:600;color:#110F4E;}.elementor-3117 .elementor-element.elementor-element-199ebdc{color:#464646;}.elementor-3117 .elementor-element.elementor-element-f3a4acc{--display:flex;}.elementor-3117 .elementor-element.elementor-element-db134a8{--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-3117 .elementor-element.elementor-element-dfac54b .elementor-heading-title{font-size:35px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-31ee146{color:#464646;}.elementor-3117 .elementor-element.elementor-element-95c8cfe{--display:flex;}.elementor-3117 .elementor-element.elementor-element-6c19cb5 .elementor-heading-title{font-size:25px;font-weight:600;color:#110F4E;}.elementor-3117 .elementor-element.elementor-element-ee7b9e2{color:#464646;}.elementor-3117 .elementor-element.elementor-element-ffd8af8{--display:flex;}.elementor-3117 .elementor-element.elementor-element-bfd1bb3 .elementor-heading-title{font-size:25px;font-weight:600;color:#110F4E;}.elementor-3117 .elementor-element.elementor-element-e20ba14{color:#464646;}.elementor-3117 .elementor-element.elementor-element-1f88478{--display:flex;}.elementor-3117 .elementor-element.elementor-element-09540a5 .elementor-heading-title{font-size:25px;font-weight:600;color:#110F4E;}.elementor-3117 .elementor-element.elementor-element-5d58fc9{color:#464646;}.elementor-3117 .elementor-element.elementor-element-c8da377{--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-3117 .elementor-element.elementor-element-0df107a .elementor-heading-title{font-size:35px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-989f52b{color:#464646;}.elementor-3117 .elementor-element.elementor-element-f324247{--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;}.elementor-3117 .elementor-element.elementor-element-521d7ed{--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-3117 .elementor-element.elementor-element-960bb55{text-align:center;}.elementor-3117 .elementor-element.elementor-element-960bb55 .elementor-heading-title{font-weight:700;color:#12104E;}.elementor-3117 .elementor-element.elementor-element-ce4372e img{width:50%;}.elementor-3117 .elementor-element.elementor-element-644c557{text-align:justify;color:#464646;}.elementor-3117 .elementor-element.elementor-element-2e74079{--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-3117 .elementor-element.elementor-element-0548490{text-align:center;}.elementor-3117 .elementor-element.elementor-element-0548490 .elementor-heading-title{font-weight:700;color:#12104E;}.elementor-3117 .elementor-element.elementor-element-41c264d img{width:74%;}.elementor-3117 .elementor-element.elementor-element-36e544e{text-align:justify;color:#464646;}.elementor-3117 .elementor-element.elementor-element-59b7867{--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-3117 .elementor-element.elementor-element-671334d{text-align:center;}.elementor-3117 .elementor-element.elementor-element-671334d .elementor-heading-title{font-weight:700;color:#12104E;}.elementor-3117 .elementor-element.elementor-element-4426b6f img{width:65%;}.elementor-3117 .elementor-element.elementor-element-72bd6ca{text-align:justify;color:#464646;}.elementor-3117 .elementor-element.elementor-element-e4449e1{--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;}.elementor-3117 .elementor-element.elementor-element-b8d9038{--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-3117 .elementor-element.elementor-element-39598ac{text-align:center;}.elementor-3117 .elementor-element.elementor-element-39598ac .elementor-heading-title{font-weight:700;color:#12104E;}.elementor-3117 .elementor-element.elementor-element-8dc2c81 img{width:90%;}.elementor-3117 .elementor-element.elementor-element-8764166{text-align:justify;color:#464646;}.elementor-3117 .elementor-element.elementor-element-f3a1d5f{--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-3117 .elementor-element.elementor-element-a06271a{text-align:center;}.elementor-3117 .elementor-element.elementor-element-a06271a .elementor-heading-title{font-size:26px;font-weight:700;color:#12104E;}.elementor-3117 .elementor-element.elementor-element-9d46619 img{width:37%;}.elementor-3117 .elementor-element.elementor-element-70a0069{text-align:justify;color:#464646;}.elementor-3117 .elementor-element.elementor-element-5e67cf6{--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-3117 .elementor-element.elementor-element-d93753e{text-align:center;}.elementor-3117 .elementor-element.elementor-element-d93753e .elementor-heading-title{font-weight:700;color:#12104E;}.elementor-3117 .elementor-element.elementor-element-1e0fe33 img{width:47%;}.elementor-3117 .elementor-element.elementor-element-201fcfc{text-align:justify;color:#464646;}.elementor-3117 .elementor-element.elementor-element-b69e80d{--display:flex;}.elementor-3117 .elementor-element.elementor-element-30420a1{--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-3117 .elementor-element.elementor-element-045c445 .elementor-heading-title{font-size:35px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-27c8ce2{color:#464646;}.elementor-3117 .elementor-element.elementor-element-7a5845c{--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-3117 .elementor-element.elementor-element-ca736b9 .elementor-heading-title{font-size:25px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-ba46a81{color:#464646;}.elementor-3117 .elementor-element.elementor-element-b47f8f4{--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-3117 .elementor-element.elementor-element-292b4f9 .elementor-heading-title{font-size:25px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-741e41d{color:#464646;}.elementor-3117 .elementor-element.elementor-element-32dc7fb{--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-3117 .elementor-element.elementor-element-f0fc1bd .elementor-heading-title{font-size:25px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-4e73bd1{color:#464646;}.elementor-3117 .elementor-element.elementor-element-3e7824f{--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-3117 .elementor-element.elementor-element-6d517a0 .elementor-heading-title{font-size:35px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-e7ee516{color:#464646;}.elementor-3117 .elementor-element.elementor-element-82f9495{--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-3117 .elementor-element.elementor-element-2c90f7b .elementor-heading-title{font-size:25px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-496a5fc{color:#464646;}.elementor-3117 .elementor-element.elementor-element-daec149{--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-3117 .elementor-element.elementor-element-eaa23fa .elementor-heading-title{font-size:25px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-3816221{color:#464646;}.elementor-3117 .elementor-element.elementor-element-0662be8{--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-3117 .elementor-element.elementor-element-7dc59e0 .elementor-heading-title{font-size:25px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-4e245c6{color:#464646;}.elementor-3117 .elementor-element.elementor-element-df5ca34{--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-3117 .elementor-element.elementor-element-1904bde .elementor-heading-title{font-size:25px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-db28e23{color:#464646;}.elementor-3117 .elementor-element.elementor-element-d910852{--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-3117 .elementor-element.elementor-element-7abebd9 .elementor-heading-title{font-size:35px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-bb93cc3{color:#464646;}.elementor-3117 .elementor-element.elementor-element-38fb7b9{--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-3117 .elementor-element.elementor-element-ed358d4 .elementor-heading-title{font-size:35px;font-weight:800;color:#100E49;}.elementor-3117 .elementor-element.elementor-element-2aad35f{color:#464646;}.elementor-3117 .elementor-element.elementor-element-c6cf473{--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-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-3117 .elementor-element.elementor-element-df06b5d{--width:50%;}.elementor-3117 .elementor-element.elementor-element-d5629bc{--width:50%;}.elementor-3117 .elementor-element.elementor-element-521d7ed{--width:50%;}.elementor-3117 .elementor-element.elementor-element-2e74079{--width:50%;}.elementor-3117 .elementor-element.elementor-element-59b7867{--width:50%;}.elementor-3117 .elementor-element.elementor-element-b8d9038{--width:50%;}.elementor-3117 .elementor-element.elementor-element-f3a1d5f{--width:50%;}.elementor-3117 .elementor-element.elementor-element-5e67cf6{--width:50%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-9ba5d6a */.contact-section {
  display: flex;
  background-color: #12104E;
  border-radius: 20px;
  padding: 30px;
  color: white;
  gap: 20px;
  flex-wrap: wrap;
}

.column {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 250px;
  box-sizing: border-box;
}

.form-column {
  background: white;
  padding: 20px;
  border-radius: 20px;
  color: #1c1c1c;
  gap: 15px;
  width: 100%;
  box-sizing: border-box;
}

.form-column h2 {
  text-align: center;
    font-family: IranSansX;

}

.form-column input[type="text"],[type="tel"] {
  width: 100%;
  padding: 12px;
  border: none;
  border-radius: 10px;
  background-color: #f5f5f5;
  font-size: 16px;
  margin-bottom: 10px;
    font-family: IranSansX;

}

.form-column input[type="submit"] {
  width: 100%;
  background-color: #320092;
  color: white;
  padding: 12px;
  border: none;
  border-radius: 30px;
  font-size: 16px;
  cursor: pointer;
    font-family: IranSansX;

}

.image-column img {
  max-width: 250px;
  height: auto;
}

.info-column {
  text-align: center;
}

.info-column p {
  margin: 10px 0;
  font-size: 20px;
  font-family: IranSansX;
}

.phone-number {
  font-size: 28px;
  font-weight: bold;
  direction: ltr;
    font-family: IranSansX;

}

.call-now {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 10px;
    font-family: IranSansX;

}

.phone-icon {
  background-color: #3bb36b;
  color: white;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
  .contact-section {
    flex-direction: column;
    align-items: center;
    padding: 20px;
  }
  
  .column {
    width: 100%;
    max-width: 400px;
    margin-bottom: 20px;
  }
  .image-column {
    display: none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad53820 */.contact-section {
  display: flex;
  background-color: #12104E;
  border-radius: 20px;
  padding: 30px;
  color: white;
  gap: 20px;
  flex-wrap: wrap;
}

.column {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 250px;
  box-sizing: border-box;
}

.form-column {
  background: white;
  padding: 20px;
  border-radius: 20px;
  color: #1c1c1c;
  gap: 15px;
  width: 100%;
  box-sizing: border-box;
}

.form-column h2 {
  text-align: center;
    font-family: IranSansX;

}

.form-column input[type="text"],[type="tel"] {
  width: 100%;
  padding: 12px;
  border: none;
  border-radius: 10px;
  background-color: #f5f5f5;
  font-size: 16px;
  margin-bottom: 10px;
    font-family: IranSansX;

}

.form-column input[type="submit"] {
  width: 100%;
  background-color: #320092;
  color: white;
  padding: 12px;
  border: none;
  border-radius: 30px;
  font-size: 16px;
  cursor: pointer;
    font-family: IranSansX;

}

.image-column img {
  max-width: 250px;
  height: auto;
}

.info-column {
  text-align: center;
}

.info-column p {
  margin: 10px 0;
  font-size: 20px;
  font-family: IranSansX;
}

.phone-number {
  font-size: 28px;
  font-weight: bold;
  direction: ltr;
    font-family: IranSansX;

}

.call-now {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 10px;
    font-family: IranSansX;

}

.phone-icon {
  background-color: #3bb36b;
  color: white;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
  .contact-section {
    flex-direction: column;
    align-items: center;
    padding: 20px;
  }
  
  .column {
    width: 100%;
    max-width: 400px;
    margin-bottom: 20px;
  }
  .image-column {
    display: none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7d1bdf */.contact-section {
  display: flex;
  background-color: #12104E;
  border-radius: 20px;
  padding: 30px;
  color: white;
  gap: 20px;
  flex-wrap: wrap;
}

.column {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 250px;
  box-sizing: border-box;
}

.form-column {
  background: white;
  padding: 20px;
  border-radius: 20px;
  color: #1c1c1c;
  gap: 15px;
  width: 100%;
  box-sizing: border-box;
}

.form-column h2 {
  text-align: center;
    font-family: IranSansX;

}

.form-column input[type="text"],[type="tel"] {
  width: 100%;
  padding: 12px;
  border: none;
  border-radius: 10px;
  background-color: #f5f5f5;
  font-size: 16px;
  margin-bottom: 10px;
    font-family: IranSansX;

}

.form-column input[type="submit"] {
  width: 100%;
  background-color: #320092;
  color: white;
  padding: 12px;
  border: none;
  border-radius: 30px;
  font-size: 16px;
  cursor: pointer;
    font-family: IranSansX;

}

.image-column img {
  max-width: 250px;
  height: auto;
}

.info-column {
  text-align: center;
}

.info-column p {
  margin: 10px 0;
  font-size: 20px;
  font-family: IranSansX;
}

.phone-number {
  font-size: 28px;
  font-weight: bold;
  direction: ltr;
    font-family: IranSansX;

}

.call-now {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 10px;
    font-family: IranSansX;

}

.phone-icon {
  background-color: #3bb36b;
  color: white;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
  .contact-section {
    flex-direction: column;
    align-items: center;
    padding: 20px;
  }
  
  .column {
    width: 100%;
    max-width: 400px;
    margin-bottom: 20px;
  }
  .image-column {
    display: none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7eb95c */.contact-section {
  display: flex;
  background-color: #12104E;
  border-radius: 20px;
  padding: 30px;
  color: white;
  gap: 20px;
  flex-wrap: wrap;
}

.column {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 250px;
  box-sizing: border-box;
}

.form-column {
  background: white;
  padding: 20px;
  border-radius: 20px;
  color: #1c1c1c;
  gap: 15px;
  width: 100%;
  box-sizing: border-box;
}

.form-column h2 {
  text-align: center;
    font-family: IranSansX;

}

.form-column input[type="text"],[type="tel"] {
  width: 100%;
  padding: 12px;
  border: none;
  border-radius: 10px;
  background-color: #f5f5f5;
  font-size: 16px;
  margin-bottom: 10px;
    font-family: IranSansX;

}

.form-column input[type="submit"] {
  width: 100%;
  background-color: #320092;
  color: white;
  padding: 12px;
  border: none;
  border-radius: 30px;
  font-size: 16px;
  cursor: pointer;
    font-family: IranSansX;

}

.image-column img {
  max-width: 250px;
  height: auto;
}

.info-column {
  text-align: center;
}

.info-column p {
  margin: 10px 0;
  font-size: 20px;
  font-family: IranSansX;
}

.phone-number {
  font-size: 28px;
  font-weight: bold;
  direction: ltr;
    font-family: IranSansX;

}

.call-now {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 10px;
    font-family: IranSansX;

}

.phone-icon {
  background-color: #3bb36b;
  color: white;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
  .contact-section {
    flex-direction: column;
    align-items: center;
    padding: 20px;
  }
  
  .column {
    width: 100%;
    max-width: 400px;
    margin-bottom: 20px;
  }
  .image-column {
    display: none;
  }

}/* End custom CSS */