.elementor-8195 .elementor-element.elementor-element-62b210b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8195 .elementor-element.elementor-element-62b210b:not(.elementor-motion-effects-element-type-background), .elementor-8195 .elementor-element.elementor-element-62b210b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8195 .elementor-element.elementor-element-62b210b, .elementor-8195 .elementor-element.elementor-element-62b210b > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-8195 .elementor-element.elementor-element-62b210b{box-shadow:11px 6px 23px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-8195 .elementor-element.elementor-element-62b210b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8195 .elementor-element.elementor-element-0cd5abe > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-8195 .elementor-element.elementor-element-767e62a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8195 .elementor-element.elementor-element-bd015ca .elementor-heading-title{color:#812988;font-size:35px;}.elementor-8195 .elementor-element.elementor-element-bd015ca > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-8195 .elementor-element.elementor-element-5b59286 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8195 .elementor-element.elementor-element-cc7c433 > .elementor-element-populated, .elementor-8195 .elementor-element.elementor-element-cc7c433 > .elementor-element-populated > .elementor-background-overlay, .elementor-8195 .elementor-element.elementor-element-cc7c433 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-8195 .elementor-element.elementor-element-cc7c433 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8195 .elementor-element.elementor-element-cc7c433 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8195 .elementor-element.elementor-element-8767219 .elementor-heading-title{color:#E05500;font-size:22px;}.elementor-8195 .elementor-element.elementor-element-8767219 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-8195 .elementor-element.elementor-element-8767219{width:var( --container-widget-width, 139.853% );max-width:139.853%;--container-widget-width:139.853%;--container-widget-flex-grow:0;}.elementor-8195 .elementor-element.elementor-element-c524890 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8195 .elementor-element.elementor-element-9d63bbb{text-align:justify;}.elementor-8195 .elementor-element.elementor-element-3fe2a4e .elementor-button{background-color:#E05500;border-radius:36px 36px 36px 36px;}.elementor-8195 .elementor-element.elementor-element-a28cf4f{width:var( --container-widget-width, 103.71% );max-width:103.71%;--container-widget-width:103.71%;--container-widget-flex-grow:0;}.elementor-8195 .elementor-element.elementor-element-693272b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8195 .elementor-element.elementor-element-693272b:not(.elementor-motion-effects-element-type-background), .elementor-8195 .elementor-element.elementor-element-693272b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8195 .elementor-element.elementor-element-693272b, .elementor-8195 .elementor-element.elementor-element-693272b > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-8195 .elementor-element.elementor-element-693272b{box-shadow:11px 6px 23px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-8195 .elementor-element.elementor-element-693272b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8195 .elementor-element.elementor-element-5386c3e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8195 .elementor-element.elementor-element-0fd9394 .elementor-icon-wrapper{text-align:center;}.elementor-8195 .elementor-element.elementor-element-0fd9394.elementor-view-stacked .elementor-icon{background-color:#812988;}.elementor-8195 .elementor-element.elementor-element-0fd9394.elementor-view-framed .elementor-icon, .elementor-8195 .elementor-element.elementor-element-0fd9394.elementor-view-default .elementor-icon{color:#812988;border-color:#812988;}.elementor-8195 .elementor-element.elementor-element-0fd9394.elementor-view-framed .elementor-icon, .elementor-8195 .elementor-element.elementor-element-0fd9394.elementor-view-default .elementor-icon svg{fill:#812988;}.elementor-8195 .elementor-element.elementor-element-0fd9394 .elementor-icon{font-size:25px;}.elementor-8195 .elementor-element.elementor-element-0fd9394 .elementor-icon svg{height:25px;}.elementor-8195 .elementor-element.elementor-element-4498683 .elementor-heading-title{color:#812988;font-size:30px;}.elementor-8195 .elementor-element.elementor-element-9d84fd9 .elementor-heading-title{color:#333333;font-size:17px;line-height:27px;}.elementor-8195 .elementor-element.elementor-element-8e4a342 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8195 .elementor-element.elementor-element-8e4a342:not(.elementor-motion-effects-element-type-background), .elementor-8195 .elementor-element.elementor-element-8e4a342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8195 .elementor-element.elementor-element-8e4a342, .elementor-8195 .elementor-element.elementor-element-8e4a342 > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-8195 .elementor-element.elementor-element-8e4a342{box-shadow:11px 6px 23px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-8195 .elementor-element.elementor-element-8e4a342 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8195 .elementor-element.elementor-element-44e00c1{text-align:center;}.elementor-8195 .elementor-element.elementor-element-44e00c1 .elementor-heading-title{color:#E05500;}.elementor-8195 .elementor-element.elementor-element-f867d39 .elementor-heading-title{color:#E05500;}@media(max-width:767px){.elementor-8195 .elementor-element.elementor-element-0cd5abe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8195 .elementor-element.elementor-element-bd015ca{text-align:center;}.elementor-8195 .elementor-element.elementor-element-bd015ca .elementor-heading-title{font-size:26px;}.elementor-8195 .elementor-element.elementor-element-8767219{text-align:center;}.elementor-8195 .elementor-element.elementor-element-8767219 .elementor-heading-title{font-size:20px;}.elementor-8195 .elementor-element.elementor-element-9d63bbb{text-align:justify;}.elementor-8195 .elementor-element.elementor-element-4498683{text-align:center;}.elementor-8195 .elementor-element.elementor-element-4498683 .elementor-heading-title{font-size:18px;}.elementor-8195 .elementor-element.elementor-element-9d84fd9{text-align:center;}}@media(min-width:768px){.elementor-8195 .elementor-element.elementor-element-0cd5abe{width:51.451%;}.elementor-8195 .elementor-element.elementor-element-c571b95{width:48.549%;}.elementor-8195 .elementor-element.elementor-element-c88e034{width:49.792%;}.elementor-8195 .elementor-element.elementor-element-fd40f8c{width:10.228%;}.elementor-8195 .elementor-element.elementor-element-50abcf4{width:89.772%;}.elementor-8195 .elementor-element.elementor-element-738325d{width:50.158%;}}/* Start custom CSS for column, class: .elementor-element-d141220 */.elementor-8195 .elementor-element.elementor-element-d141220{
    border-right: 5px solid #f9e6d3f0;

    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8767219 */.elementor-8195 .elementor-element.elementor-element-8767219{
    border-right: 4px solid #49C69FDB;

    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a28cf4f */.elementor-8195 .elementor-element.elementor-element-a28cf4f img {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-09b8e55 *//* استایل کلی فرم */
.gform_wrapper {
    max-width: 1200px;
    margin: 50px auto;
    padding: 40px;
    background: ;
    backdrop-filter: blur(12px);
    border-radius: 30px;
    box-shadow: 15px 15px 30px #e3e3e3, -15px -15px 30px #ffffff;
    border: 1px solid rgba(255,255,255,0.4);
    position: relative;
    overflow: hidden;
   
}

/* انیمیشن شناور */
@keyframes float {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
    100% { transform: translateY(0px); }
}

/* استایل فیلدها */
.gform_fields {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.gfield {
    margin-bottom: 0 !important;
}

.gfield_label {
    display: block;
    margin-bottom: 10px !important;
    color: #812988 !important;
    font-weight: 600 !important;
    font-size: 16px;
}

/* استایل اینپوت‌ها */
.elementor-8195 .elementor-element.elementor-element-09b8e55 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
textarea {
    width: 100% !important;
    padding: 16px !important;
    background: rgba(255,255,255,0.8) !important;
    border: none !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    box-shadow: inset 5px 5px 10px #e3e3e3, inset -5px -5px 10px #ffffff !important;
    transition: all 0.3s !important;
}

/* استایل فوکوس */
.elementor-8195 .elementor-element.elementor-element-09b8e55 input:focus,
textarea:focus {
    outline: none !important;
    box-shadow: 0 0 15px rgba(129,41,136,0.2) !important;
    border-color: #812988 !important;
}

/* دکمه ارسال */
.gform_footer input[type=submit] {
    background: #812988 !important;
    color: white !important;
    padding: 18px 35px !important;
    border: none !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    transition: all 0.3s !important;
   
    box-shadow: 5px 5px 10px #e3e3e3, -5px -5px 10px #ffffff, 0 8px 20px rgba(129,41,136,0.2) !important;
   margin-top: 10px;
   
 
}

.gform_footer input[type=submit]:hover {
    transform: scale(1.05) !important;
    box-shadow: 0 10px 25px rgba(129,41,136,0.3) !important;
}

/* استایل اعتبارسنجی */
.validation_error {
    color: #812988 !important;
    border-color: #812988 !important;
    font-weight: bold !important;
}

.gfield_validation_message {
    color: #812988 !important;
    background: rgba(129,41,136,0.1) !important;
    border-radius: 8px !important;
    padding: 10px !important;
}

/* ریسپانسیو */
@media (max-width: 768px) {
    .gform_wrapper {
        padding: 30px 20px;
        margin: 30px auto;
    }
    
    .gform_title {
        font-size: 1.8rem !important;
    }
}/* End custom CSS */