.elementor-51116 .elementor-element.elementor-element-8a4c756:not(.elementor-motion-effects-element-type-background),.elementor-51116 .elementor-element.elementor-element-8a4c756>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-51116 .elementor-element.elementor-element-8a4c756{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:25px 0 0 0}.elementor-51116 .elementor-element.elementor-element-8a4c756>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-51116 .elementor-element.elementor-element-2e92791>.elementor-widget-container{background-color:#5A42C2;margin:4px 4px 4px 4px;padding:6px 6px 6px 6px;border-radius:5px 5px 5px 5px}.elementor-51116 .elementor-element.elementor-element-2e92791{text-align:center}.elementor-51116 .elementor-element.elementor-element-2e92791 .elementor-heading-title{font-family:"iransans";font-weight:600;word-spacing:0;color:#FFF}.elementor-51116 .elementor-element.elementor-element-084582a>.elementor-widget-container{background-color:#E7E7E7;margin:0 0 0 0;padding:9px 9px 9px 9px;border-radius:9px 9px 9px 9px}.elementor-51116 .elementor-element.elementor-element-29b897b>.elementor-widget-container{border-style:dotted;border-width:1px 1px 1px 1px;border-color:#AAAAAA8F}@media(max-width:767px){.elementor-51116 .elementor-element.elementor-element-2e92791 .elementor-heading-title{font-size:26px}}.gform_wrapper{max-width:800px;margin:0 auto;padding:2rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;box-shadow:0 20px 60px rgb(0 0 0 / .3)}#gfield_description_8_33{color:#1a202c!important;background:white!important;padding:1.5rem;border-radius:12px;border-right:5px solid #667eea;border-left:5px solid #f5576c;margin-top:1rem;font-size:1rem;line-height:1.8;font-weight:500;box-shadow:0 4px 15px rgb(0 0 0 / .2)}#label_8_33_0{font-weight:700!important;font-size:1.1rem!important;color:#1a202c!important;text-shadow:0 1px 2px rgb(0 0 0 / .1);display:block!important;margin-bottom:0.35rem!important;line-height:1.5!important}.gform_heading{text-align:center;margin-bottom:2rem;color:#fff}.gform_required_legend{font-size:.9rem;color:rgb(255 255 255 / .9)}.gform_validation_errors{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;border-right:5px solid #e74c3c;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.gform_submission_error{color:#e74c3c;font-size:1.1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.gform_validation_errors ol{margin:0;padding-right:1.5rem}.gform_validation_errors li{margin:.5rem 0}.gform_validation_error_link{color:#c0392b;text-decoration:none;transition:color 0.3s}.gform_validation_error_link:hover{color:#e74c3c}.gform_body{background:#fff;border-radius:16px;padding:2rem}.gform_fields{display:grid;gap:1.5rem}.gfield_label{font-weight:600;color:#2c3e50;margin-bottom:.5rem;display:block;font-size:1rem}.gfield_required_custom{color:#e74c3c;margin-right:.25rem}input[type="text"],input[type="number"],select{width:100%;padding:.875rem 1rem;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all 0.3s ease;background:#f8f9fa}input[type="text"]:focus,input[type="number"]:focus,select:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px rgb(102 126 234 / .1)}.gfield_error input,.gfield_error select{border-color:#e74c3c;background:#fff5f5}.validation_message{color:#e74c3c;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.ginput_container_name{display:grid;gap:1rem}.name_first label{font-size:.875rem;color:#7f8c8d;margin-top:.25rem}.gfield_radio{display:flex;gap:1.5rem;flex-wrap:wrap}.gchoice{display:flex;align-items:center;gap:.5rem}input[type="radio"]{width:20px;height:20px;accent-color:#667eea;cursor:pointer}.gform-field-label--type-inline{font-weight:500;color:#34495e;cursor:pointer;margin:0}.gsection{border-top:2px solid #667eea;padding-top:1.5rem;margin-top:1rem}.gsection_title{color:#667eea;font-size:1.25rem;font-weight:700;margin:0}.gfield_product{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);padding:1.5rem;border-radius:12px;color:#fff}.gfield_product .gfield_label{color:#fff;font-size:1.1rem}.gfield_product .gchoice label{color:#fff;font-weight:600}.gfield_description{margin-top:.75rem;font-size:.9rem;line-height:1.6;color:rgb(255 255 255 / .95)}.gfield_total{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%);padding:1.5rem;border-radius:12px;text-align:center}.gfield_total .gfield_label{color:#fff;font-size:1.1rem;margin-bottom:1rem}.ginput_total{background:white!important;color:#11998e!important;font-size:1.5rem!important;font-weight:700!important;text-align:center!important;border:none!important;padding:1rem!important;border-radius:10px!important}.gfield_total .gfield_description{color:#fff;margin-top:1rem;font-weight:500}.gform_footer{background:#fff;padding:2rem;border-radius:0 0 16px 16px;text-align:center}.gform_button{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:1rem 3rem;font-size:1.1rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 10px 30px rgb(102 126 234 / .4)}.gform_button:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgb(102 126 234 / .6)}.gform_button:active{transform:translateY(0)}.gfield--width-half{grid-column:span 6}.gfield--width-third{grid-column:span 4}.gfield--width-full{grid-column:span 12}@media (min-width:768px){.gform_fields{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.gfield--width-half,.gfield--width-third{grid-column:span 12}.gform_wrapper{padding:1rem}.gform_body{padding:1.5rem}}p strong{display:block;text-align:center;background:#fff3cd;padding:1rem;border-radius:10px;border-right:4px solid #ffc107;margin-top:1rem}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gfield{animation:fadeIn 0.5s ease-out}.gform_wrapper ::-webkit-scrollbar{width:8px}.gform_wrapper ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.gform_wrapper ::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px}.gform_wrapper ::-webkit-scrollbar-thumb:hover{background:#764ba2}@font-face{font-family:'iransans';font-style:normal;font-weight:400;font-display:swap;src:url(https://arafit.ir/wp-content/uploads/2024/12/IRANSansWeb.woff) format('woff')}