.elementor-14641 .elementor-element.elementor-element-deaf5d7{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDCDC;--border-color:#DDDCDC;}.elementor-14641 .elementor-element.elementor-element-deaf5d7:not(.elementor-motion-effects-element-type-background), .elementor-14641 .elementor-element.elementor-element-deaf5d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-14641 .elementor-element.elementor-element-7917294{text-align:center;font-family:"iranyekan", Sans-serif;font-size:18px;font-weight:400;}.elementor-14641 .elementor-element.elementor-element-b4eedf7:not(.elementor-motion-effects-element-type-background), .elementor-14641 .elementor-element.elementor-element-b4eedf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14641 .elementor-element.elementor-element-b4eedf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14641 .elementor-element.elementor-element-b4eedf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14641 .elementor-element.elementor-element-17f1aec{--display:flex;}.elementor-14641 .elementor-element.elementor-element-ab27eef{--display:flex;}.elementor-14641 .elementor-element.elementor-element-308a9ba > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-14641 .elementor-element.elementor-element-308a9ba .wd-sub-accented > li > a{color:#FF0000;}.elementor-14641 .elementor-element.elementor-element-ec4ac61 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-14641 .elementor-element.elementor-element-ec4ac61{font-family:"iranyekan", Sans-serif;font-size:11px;font-weight:300;}.elementor-14641 .elementor-element.elementor-element-ec4ac61 > *{max-width:89%;}.elementor-14641 .elementor-element.elementor-element-0009ed0{width:var( --container-widget-width, 86.804% );max-width:86.804%;--container-widget-width:86.804%;--container-widget-flex-grow:0;}.elementor-14641 .elementor-element.elementor-element-0009ed0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14641 .elementor-element.elementor-element-0009ed0 .wd-sub-accented > li > a{color:#FF0000;}.elementor-14641 .elementor-element.elementor-element-0eb48a2{--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-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-14641 .elementor-element.elementor-element-9c5a3e5 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-14641 .elementor-element.elementor-element-058b05c{--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-14641 .elementor-element.elementor-element-b2ad06b .wd-text-block{max-width:1000px;}.elementor-14641 .elementor-element.elementor-element-51d09b7{--display:flex;}.elementor-14641 .elementor-element.elementor-element-24033cf{color:#FF0000;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-ecd5243.elementor-social-icon{background-color:#FF0000;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-ecd5243.elementor-social-icon i{color:#FFFFFF;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-ecd5243.elementor-social-icon svg{fill:#FFFFFF;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-3cf999f.elementor-social-icon{background-color:#FF0000;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-3cf999f.elementor-social-icon i{color:#FFFFFF;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-3cf999f.elementor-social-icon svg{fill:#FFFFFF;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-8ca862b.elementor-social-icon{background-color:#FF0000;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-8ca862b.elementor-social-icon i{color:#FFFFFF;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-8ca862b.elementor-social-icon svg{fill:#FFFFFF;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-fb5835b.elementor-social-icon{background-color:#FF0000;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-fb5835b.elementor-social-icon i{color:#FFFFFF;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-repeater-item-fb5835b.elementor-social-icon svg{fill:#FFFFFF;}.elementor-14641 .elementor-element.elementor-element-0ed05ed{--grid-template-columns:repeat(4, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14641 .elementor-element.elementor-element-0ed05ed .elementor-widget-container{text-align:center;}.elementor-14641 .elementor-element.elementor-element-0ed05ed > .elementor-widget-container{margin:0px 0px 0px 131px;}.elementor-14641 .elementor-element.elementor-element-bab079e > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-14641 .elementor-element.elementor-element-b24ef2c:not(.elementor-motion-effects-element-type-background), .elementor-14641 .elementor-element.elementor-element-b24ef2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14641 .elementor-element.elementor-element-b24ef2c{border-style:solid;border-width:0px 0px 1px 0px;border-color:#BDBDBDA1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 15px 0px;}.elementor-14641 .elementor-element.elementor-element-b24ef2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14641 .elementor-element.elementor-element-c762e90{font-family:"iranyekan", Sans-serif;font-size:14px;font-weight:400;color:#81858B;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-14641 .elementor-element.elementor-element-4b81bf5{width:50%;}.elementor-14641 .elementor-element.elementor-element-b3a6839{width:50%;}.elementor-14641 .elementor-element.elementor-element-e02674a{width:100%;}.elementor-14641 .elementor-element.elementor-element-56c11be{width:100%;}.elementor-14641 .elementor-element.elementor-element-9d915a4{width:50%;}.elementor-14641 .elementor-element.elementor-element-5d3c885{width:50%;}.elementor-14641 .elementor-element.elementor-element-fdb451e{width:100%;}}@media(min-width:768px){.elementor-14641 .elementor-element.elementor-element-4b81bf5{width:38.655%;}.elementor-14641 .elementor-element.elementor-element-b3a6839{width:28.96%;}.elementor-14641 .elementor-element.elementor-element-e02674a{width:31.718%;}.elementor-14641 .elementor-element.elementor-element-56c11be{width:64.9%;}.elementor-14641 .elementor-element.elementor-element-9d915a4{width:17.204%;}.elementor-14641 .elementor-element.elementor-element-5d3c885{width:17.417%;}}/* Start custom CSS for html, class: .elementor-element-bab079e */.newsletter-box {
  text-align: center;
  background: #fff5f5;
  padding: 25px 20px;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(255, 0, 0, 0.15);
  font-family: "Vazirmatn", sans-serif;
}

.newsletter-box h4 {
  color: #b50000;
  font-size: 18px;
  margin-bottom: 15px;
  font-weight: 600;
}

.newsletter-form {
  display: flex;
  justify-content: center;
  align-items: stretch;
  gap: 10px;
  flex-wrap: nowrap;
  max-width: 400px;
  margin: 0 auto;
}

.newsletter-form input {
  flex: 1;
  padding: 10px 15px;
  border: 2px solid #ff4d4d;
  border-radius: 8px;
  font-size: 14px;
  transition: all 0.3s ease;
  background: #fff;
}

.newsletter-form input:focus {
  border-color: #b50000;
  outline: none;
  box-shadow: 0 0 6px rgba(255, 77, 77, 0.4);
}

.newsletter-form button {
  background: linear-gradient(45deg, #ff1e1e, #b50000);
  color: #fff;
  border: none;
  padding: 10px 25px;
  border-radius: 8px;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.3s ease;
  white-space: nowrap;
}

.newsletter-form button:hover {
  background: linear-gradient(45deg, #b50000, #ff4d4d);
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(181, 0, 0, 0.3);
}/* End custom CSS */