.elementor-8970 .elementor-element.elementor-element-798dd23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:20px 20px;--background-transition:0.3s;--margin-block-start:0rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8970 .elementor-element.elementor-element-798dd23, .elementor-8970 .elementor-element.elementor-element-798dd23::before{--border-transition:0.3s;}.elementor-8970 .elementor-element.elementor-element-503ccb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8970 .elementor-element.elementor-element-503ccb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8970 .elementor-element.elementor-element-9a3dae0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8970 .elementor-element.elementor-element-cef6409{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8970 .elementor-element.elementor-element-e762b6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-8970 .elementor-element.elementor-element-e762b6f:not(.elementor-motion-effects-element-type-background), .elementor-8970 .elementor-element.elementor-element-e762b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDC283;}.elementor-8970 .elementor-element.elementor-element-e762b6f, .elementor-8970 .elementor-element.elementor-element-e762b6f::before{--border-transition:0.3s;}.elementor-8970 .elementor-element.elementor-element-32f2feb{text-align:center;width:var( --container-widget-width, 38.398% );max-width:38.398%;--container-widget-width:38.398%;--container-widget-flex-grow:0;}.elementor-8970 .elementor-element.elementor-element-32f2feb .elementor-heading-title{color:var( --e-global-color-83f1bc7 );font-family:"iranyekanwebextrabold_FaNum", Sans-serif;font-size:23px;font-weight:normal;}.elementor-8970 .elementor-element.elementor-element-32f2feb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8970 .elementor-element.elementor-element-fc3a6d9 img{width:64%;}.elementor-8970 .elementor-element.elementor-element-fc3a6d9{width:var( --container-widget-width, 19.359% );max-width:19.359%;--container-widget-width:19.359%;--container-widget-flex-grow:0;}.elementor-8970 .elementor-element.elementor-element-fc3a6d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8970 .elementor-element.elementor-element-9aea72f{text-align:center;color:var( --e-global-color-accent );font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:14px;font-weight:normal;}.elementor-8970 .elementor-element.elementor-element-9aea72f > .elementor-widget-container{margin:0.5rem 0rem 1rem 0rem;}.elementor-8970 .elementor-element.elementor-element-1ce55ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8970 .elementor-element.elementor-element-045a587{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-8970 .elementor-element.elementor-element-045a587:not(.elementor-motion-effects-element-type-background), .elementor-8970 .elementor-element.elementor-element-045a587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF2E5;}.elementor-8970 .elementor-element.elementor-element-045a587, .elementor-8970 .elementor-element.elementor-element-045a587::before{--border-transition:0.3s;}.elementor-8970 .elementor-element.elementor-element-1072ceb .elementor-image-box-wrapper{text-align:right;}.elementor-8970 .elementor-element.elementor-element-1072ceb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8970 .elementor-element.elementor-element-1072ceb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8970 .elementor-element.elementor-element-1072ceb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8970 .elementor-element.elementor-element-1072ceb .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-8970 .elementor-element.elementor-element-1072ceb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8970 .elementor-element.elementor-element-1072ceb .elementor-image-box-title{color:#252525;font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:20px;font-weight:normal;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8970 .elementor-element.elementor-element-503ccb4{--width:100%;}}@media(max-width:1024px){.elementor-8970 .elementor-element.elementor-element-798dd23{--margin-block-start:0rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-8970 .elementor-element.elementor-element-9aea72f{font-size:11px;}.elementor-8970 .elementor-element.elementor-element-9aea72f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-8970 .elementor-element.elementor-element-798dd23{--gap:12px 12px;}.elementor-8970 .elementor-element.elementor-element-e762b6f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-8970 .elementor-element.elementor-element-32f2feb .elementor-heading-title{font-size:18px;line-height:2rem;}.elementor-8970 .elementor-element.elementor-element-32f2feb{width:var( --container-widget-width, 266.063px );max-width:266.063px;--container-widget-width:266.063px;--container-widget-flex-grow:0;}.elementor-8970 .elementor-element.elementor-element-fc3a6d9 img{width:100%;}.elementor-8970 .elementor-element.elementor-element-fc3a6d9{width:var( --container-widget-width, 102.938px );max-width:102.938px;--container-widget-width:102.938px;--container-widget-flex-grow:0;}.elementor-8970 .elementor-element.elementor-element-1072ceb .elementor-image-box-img{margin-bottom:15px;}.elementor-8970 .elementor-element.elementor-element-1072ceb .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}}/* Start custom CSS for image-box, class: .elementor-element-1072ceb *//* فقط برای Image Box هایی که کلاس image-box-inline دارن */
.image-box-inline .elementor-image-box-wrapper{
  display: flex !important;
  flex-direction: row;     /* عکس و متن افقی */
  align-items: center;     /* وسط‌چین عمودی */
  gap: 12px;               /* فاصله بین عکس و متن */
  direction: rtl;          /* برای راست‌به‌چپ */
}

.image-box-inline .elementor-image-box-img{
  margin: 0 !important;
  flex: 0 0 auto;
}

.image-box-inline .elementor-image-box-content{
  flex: 1 1 auto;
  min-width: 0;            /* جلوگیری از افتادن متن زیر عکس */
}

.image-box-inline .elementor-image-box-title{
  margin: 0 0 4px 0;
  font-weight: 600;
}

.image-box-inline .elementor-image-box-description{
  margin: 0;
  line-height: 1.6;
}

/* ریسپانسیو برای موبایل */
@media (max-width: 767px){
  .image-box-inline .elementor-image-box-img img{
    width: 64px;   /* یا هر اندازه دلخواه */
    height: auto;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6153dcb */body{
background:#f7f1e6;
font-family:sans-serif;
}

/* سکشن */
.section{
background:#f6efe3;
padding:30px;
border-radius:30px;
margin-bottom:30px;
}

/* عنوان */
.section-title{
color:#8a6747;
font-size:22px;
margin-bottom:25px;
}

/* ردیف */
.form-row{
display:flex;
gap:18px;
}

/* فیلد */
.field{
flex:1;
display:flex;
flex-direction:column;
}

.field.full{
flex:2;
}

/* لیبل */
.field label{
margin-bottom:8px;
font-weight:700;
color:#8a6747;
}

/* input */
.field input{
background:#f2dcc0;
border:none;
border-radius:30px;
height:50px;
padding:0 18px;
font-size:14px;
}

/* radio */
.radio-group{
display:flex;
gap:14px;
margin-top:12px;
}

.radio-item{
display:flex;
align-items:center;
gap:6px;
font-size:14px;
cursor:pointer;
}

.radio-item input{
width:18px;
height:18px;
accent-color:#c79663;
}

/* دکمه ارسال */
.submit-box{
text-align:center;
margin-top:40px;
}

.submit-box button{
background:#6bb7c8;
border:none;
color:white;
font-size:18px;
padding:14px 40px;
border-radius:30px;
cursor:pointer;
}

/* موبایل */
@media(max-width:900px){

.form-row{
flex-direction:column;
}

}/* End custom CSS */