.elementor-2215 .elementor-element.elementor-element-320bbae{--display:flex;}.elementor-2215 .elementor-element.elementor-element-7bdfbd6{--display:flex;}.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-2215 .elementor-element.elementor-element-c0a2e1a img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-0a132a3{--display:flex;}.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-2215 .elementor-element.elementor-element-02e51e4 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.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-2215 .elementor-element.elementor-element-bfe7f91{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-7e40472 img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-8995242 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-d801c70{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-8a2f65d .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-83a442d{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-b4ec183 img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-7587003 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-9a5351f{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-fa79a30 img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-c3a8489 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-29b72b7{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-81bbbcb .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-4d9926c{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-6559e10 img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-39f956e .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-8ada0c9{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-7b4c4e5 img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-1217682 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-51fc5dd{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-22e87a6 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-0dae9d7{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-3fdf347 img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-a028c03 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-ff44eb0{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-6f35754{--display:flex;}.elementor-2215 .elementor-element.elementor-element-e21382c .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-c040039{--display:flex;}.elementor-2215 .elementor-element.elementor-element-1aa0004{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-8bb8438 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-202b980{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-f4a31a2{--display:flex;}.elementor-2215 .elementor-element.elementor-element-d71eb82 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-44b74f4{--display:flex;}.elementor-2215 .elementor-element.elementor-element-ecb5d2c{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-2c66751{--display:flex;}.elementor-2215 .elementor-element.elementor-element-4498a9f img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-d6494fe{--display:flex;}.elementor-2215 .elementor-element.elementor-element-33c0330 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-3dbf1cd{--display:flex;}.elementor-2215 .elementor-element.elementor-element-c5f410b{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-b55ad61{--display:flex;}.elementor-2215 .elementor-element.elementor-element-732e9a4 img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-b43f65a{--display:flex;}.elementor-2215 .elementor-element.elementor-element-8294804 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-f3bb72c{--display:flex;}.elementor-2215 .elementor-element.elementor-element-86ab876{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-3e59de1{--display:flex;}.elementor-2215 .elementor-element.elementor-element-1dc717e img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-25e6e4c{--display:flex;}.elementor-2215 .elementor-element.elementor-element-347d11b .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-584c574{--display:flex;}.elementor-2215 .elementor-element.elementor-element-905be95{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-fdf1e31 .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-fed56d7{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-f40df60{--display:flex;}.elementor-2215 .elementor-element.elementor-element-e8a227a .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-33e9f22{--display:flex;}.elementor-2215 .elementor-element.elementor-element-0c2d626{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-41032a5{--display:flex;}.elementor-2215 .elementor-element.elementor-element-a793177 img{border-radius:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-a6dcc34{--display:flex;}.elementor-2215 .elementor-element.elementor-element-d261afe .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-a5b73be{--display:flex;}.elementor-2215 .elementor-element.elementor-element-d46b316{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}.elementor-2215 .elementor-element.elementor-element-bf6c3dc{--display:flex;}.elementor-2215 .elementor-element.elementor-element-6429ae1{--display:flex;}.elementor-2215 .elementor-element.elementor-element-30c415f .elementor-heading-title{font-family:"Iranyekan", Sans-serif;font-size:24px;font-weight:600;color:#D80000;}.elementor-2215 .elementor-element.elementor-element-d0dbe29{--display:flex;}.elementor-2215 .elementor-element.elementor-element-97d09c1{font-family:"Iranyekan", Sans-serif;font-weight:400;color:#070707;}@media(max-width:767px){.elementor-2215 .elementor-element.elementor-element-02e51e4.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-02e51e4{text-align:center;}.elementor-2215 .elementor-element.elementor-element-02e51e4 .elementor-heading-title{font-size:23px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-8995242.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-8995242{text-align:center;}.elementor-2215 .elementor-element.elementor-element-8995242 .elementor-heading-title{font-size:23px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-8a2f65d.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-8a2f65d{text-align:center;}.elementor-2215 .elementor-element.elementor-element-8a2f65d .elementor-heading-title{font-size:27px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-7587003.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-7587003{text-align:center;}.elementor-2215 .elementor-element.elementor-element-7587003 .elementor-heading-title{font-size:20px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-c3a8489.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-c3a8489{text-align:center;}.elementor-2215 .elementor-element.elementor-element-c3a8489 .elementor-heading-title{font-size:22px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-81bbbcb.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-81bbbcb{text-align:center;}.elementor-2215 .elementor-element.elementor-element-81bbbcb .elementor-heading-title{font-size:27px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-39f956e.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-39f956e{text-align:center;}.elementor-2215 .elementor-element.elementor-element-39f956e .elementor-heading-title{font-size:27px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-1217682.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-1217682{text-align:center;}.elementor-2215 .elementor-element.elementor-element-1217682 .elementor-heading-title{font-size:24px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-22e87a6.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-22e87a6{text-align:center;}.elementor-2215 .elementor-element.elementor-element-22e87a6 .elementor-heading-title{font-size:27px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-a028c03.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-a028c03{text-align:center;}.elementor-2215 .elementor-element.elementor-element-a028c03 .elementor-heading-title{font-size:27px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-e21382c.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-e21382c{text-align:center;}.elementor-2215 .elementor-element.elementor-element-e21382c .elementor-heading-title{font-size:27px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-8bb8438.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-8bb8438{text-align:center;}.elementor-2215 .elementor-element.elementor-element-8bb8438 .elementor-heading-title{font-size:24px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-d71eb82.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-d71eb82{text-align:center;}.elementor-2215 .elementor-element.elementor-element-d71eb82 .elementor-heading-title{font-size:20px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-33c0330.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-33c0330{text-align:center;}.elementor-2215 .elementor-element.elementor-element-33c0330 .elementor-heading-title{font-size:26px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-8294804.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-8294804{text-align:center;}.elementor-2215 .elementor-element.elementor-element-8294804 .elementor-heading-title{font-size:25px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-347d11b.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-347d11b{text-align:center;}.elementor-2215 .elementor-element.elementor-element-347d11b .elementor-heading-title{font-size:27px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-fdf1e31.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-fdf1e31{text-align:center;}.elementor-2215 .elementor-element.elementor-element-fdf1e31 .elementor-heading-title{font-size:27px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-e8a227a.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-e8a227a{text-align:center;}.elementor-2215 .elementor-element.elementor-element-e8a227a .elementor-heading-title{font-size:24px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-d261afe.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-d261afe{text-align:center;}.elementor-2215 .elementor-element.elementor-element-d261afe .elementor-heading-title{font-size:20px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-2215 .elementor-element.elementor-element-30c415f.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-30c415f{text-align:center;}.elementor-2215 .elementor-element.elementor-element-30c415f .elementor-heading-title{font-size:26px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}}/* Start custom CSS for html, class: .elementor-element-5041e63 */.faq-wrap {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
  background: #f5f5f5;
  border-radius: 12px;
}

.faq-title {
  font-size: 24px;
  font-weight: bold;
  color: #bd3130;
  text-align: center;
  margin-bottom: 20px;
}

.faq-item {
  background: #fff;
  margin-bottom: 12px;
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow: hidden;
  transition: all 0.3s ease;
}

.faq-item summary {
  cursor: pointer;
  padding: 14px 18px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  position: relative;
  list-style: none;
}

.faq-item summary::marker {
  display: none;
}

.faq-item summary:hover {
  background: #fceaea;
  color: #bd3130;
}

.faq-a {
  padding: 0 18px 14px 18px;
  font-size: 15px;
  color: #555;
  line-height: 1.8;
}

details[open] summary {
  border-bottom: 1px solid #ddd;
  background: #fceaea;
}

.chev {
  position: absolute;
  left: 18px;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  width: 10px;
  height: 10px;
  border-left: 2px solid #bd3130;
  border-bottom: 2px solid #bd3130;
  transition: transform 0.3s ease;
}

details[open] .chev {
  transform: translateY(-50%) rotate(-135deg);
}/* End custom CSS */