.elementor-603 .elementor-element.elementor-element-1fc1324{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-603 .elementor-element.elementor-element-8b0655d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-603 .elementor-element.elementor-element-8b0655d .name-top{margin:-30px -30px -17px -30px;padding:0px 0px 0px 0px;height:295px;}.elementor-603 .elementor-element.elementor-element-8b0655d .avatar-img{margin:80px 0px 21px 0px;padding:5px 5px 5px 5px;width:132px;border-style:dashed;border-width:4px 4px 4px 4px;border-color:#050E5E94;border-radius:100px 100px 100px 100px;transition-duration:1s;}.elementor-603 .elementor-element.elementor-element-8b0655d h1.name{font-family:"rokh", Sans-serif;font-size:22px;font-weight:800;line-height:37px;text-align:center;padding:5px 5px 5px 5px;margin:-13px -13px -3px -13px;}.elementor-603 .elementor-element.elementor-element-8b0655d .name-detail p{font-family:"rokh", Sans-serif;font-size:17px;font-weight:700;line-height:1px;letter-spacing:-3.5px;word-spacing:0px;text-align:center;color:#00000091;padding:0px 100px 0px 100px;margin:8px 0px 0px 0px;}.elementor-603 .elementor-element.elementor-element-8b0655d a.resume{font-family:"iranyekan", Sans-serif;font-size:1px;line-height:25px;text-align:left;color:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:10px 28px 10px 28px;margin:20px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-603 .elementor-element.elementor-element-8b0655d a.resume i{font-size:26px;text-align:right;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-603 .elementor-element.elementor-element-8b0655d p.name-2{text-align:right;}.elementor-603 .elementor-element.elementor-element-8b0655d .btn-image{margin:0px 10px 0px 0px;transition-duration:1s;}.elementor-603 .elementor-element.elementor-element-6fbee78{--display:flex;--min-height:600px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-603 .elementor-element.elementor-element-208cacf{width:var( --container-widget-width, 57.939% );max-width:57.939%;--container-widget-width:57.939%;--container-widget-flex-grow:0;}.elementor-603 .elementor-element.elementor-element-208cacf > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-603 .elementor-element.elementor-element-208cacf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-603 .elementor-element.elementor-element-208cacf{width:var( --container-widget-width, 399.636px );max-width:399.636px;--container-widget-width:399.636px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-603 .elementor-element.elementor-element-8b0655d .name-top{margin:-32px 0px 8px 0px;}.elementor-603 .elementor-element.elementor-element-8b0655d .name-detail p{padding:0px 0px 0px 0px;}.elementor-603 .elementor-element.elementor-element-208cacf{width:var( --container-widget-width, 303.636px );max-width:303.636px;--container-widget-width:303.636px;--container-widget-flex-grow:0;}.elementor-603 .elementor-element.elementor-element-208cacf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-603 .elementor-element.elementor-element-208cacf.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-208cacf */.gform_wrapper input,
.gform_wrapper select,
.gform_wrapper textarea {
    width: 100% !important; /* کشیده‌تر شدن فیلدها */
    max-width: 750px; /* می‌تونی مقدار رو تغییر بدی */
    height: 45px; /* ارتفاع مناسب برای فیلدهای تک‌خطی */
    padding: 10px; /* فاصله داخلی */
    border: 1px solid #ccc; /* حاشیه نرم */
    border-radius: 5px; /* گوشه‌های گرد */
    font-size: 16px;
}

/* تنظیم ارتفاع مخصوص تکست‌اریا */
.gform_wrapper textarea {
    height: 120px !important; /* ارتفاع بیشتر برای فیلدهای متنی */
}

/* فاصله دکمه ارسال */
.gform_wrapper input[type="submit"] {
    width: 100%; /* دکمه کشیده */
    max-width: 750px; /* هماهنگ با فیلدها */
    height: 50px; /* ارتفاع مناسب */
    font-size: 18px; /* اندازه فونت */
    margin-top: 20px; /* فاصله از فیلدها */
    cursor: pointer;
    background: #0073e6; /* رنگ دکمه */
    color: white;
    border: none;
    border-radius: 5px;
    transition: 0.3s;
}

/* افکت هاور دکمه */
.gform_wrapper input[type="submit"]:hover {
    background: #005bb5;
}/* End custom CSS */