.elementor-6445 .elementor-element.elementor-element-c109f40{--display:flex;--background-transition:0.3s;}.elementor-6445 .elementor-element.elementor-element-b4bbc36{--display:flex;--background-transition:0.3s;}.elementor-6445 .elementor-element.elementor-element-886a962{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6445 .elementor-element.elementor-element-886a962:not(.elementor-motion-effects-element-type-background), .elementor-6445 .elementor-element.elementor-element-886a962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6445 .elementor-element.elementor-element-886a962, .elementor-6445 .elementor-element.elementor-element-886a962::before{--border-transition:0.3s;}.elementor-6445 .elementor-element.elementor-element-abfae26{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6445 .elementor-element.elementor-element-abfae26:not(.elementor-motion-effects-element-type-background), .elementor-6445 .elementor-element.elementor-element-abfae26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6445 .elementor-element.elementor-element-abfae26, .elementor-6445 .elementor-element.elementor-element-abfae26::before{--border-transition:0.3s;}.elementor-6445 .elementor-element.elementor-element-a70a5f1{text-align:center;}.elementor-6445 .elementor-element.elementor-element-a70a5f1 .elementor-heading-title{color:#000000;}.elementor-6445 .elementor-element.elementor-element-8598a44{text-align:right;color:#000000;}.elementor-6445 .elementor-element.elementor-element-016605e{text-align:center;}.elementor-6445 .elementor-element.elementor-element-016605e .elementor-heading-title{color:#FF0000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6445 .elementor-element.elementor-element-b4bbc36{--content-width:75%;}}/* Start custom CSS for shortcode, class: .elementor-element-4f4cdc4 */body .gform_wrapper {
    background-color: #f9fbff;
    border: 1px solid #f5c0e7;
    border-radius: 16px;
    padding: 20px;
}

.gform_wrapper .gform_body .gform_fields .gfield {
    margin-bottom: 15px;
    display: flex;
    flex-direction: column;
}

.gform_wrapper .gfield_label {
    color: #333333;
    font-family: 'peyda', sans-serif;
    font-size: 14px;
    margin-bottom: 8px;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="tel"],
.gform_wrapper select,
.gform_wrapper textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #d5d5d5;
    border-radius: 8px;
    font-family: 'peyda', sans-serif;
    font-size: 14px;
    color: #333333;
    background-color: #ffffff;
}

.gform_wrapper input[type="text"]:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="url"]:focus,
.gform_wrapper input[type="tel"]:focus,
.gform_wrapper select:focus,
.gform_wrapper textarea:focus {
    outline: none;
    border-color: #ff7b39;
}

.gform_wrapper .gform_footer .gform_button {
    display: block;
    margin: 20px auto;
    background-color: #425cc7 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px;
    padding: 12px 24px;
    font-size: 16px;
    font-family: 'peyda', sans-serif;
    font-weight: bold;
    align-items: center;
    cursor: pointer;
    box-shadow: none !important;
}

.gform_wrapper .gform_footer .gform_button:hover {
    background-color: none !important;
    box-shadow: none !important;
}

.gform_wrapper .gfield_checkbox input[type="checkbox"],
.gform_wrapper .gfield_radio input[type="radio"] {
    margin-right: 8px;
}

.gform_wrapper .gfield_required {
    color: #ff0000;
    font-weight: bold;
}
.title-e{
    color: #425cc7;
    align-items: center;
    font-size: 20px;
    font-weight: 800;
}

#field_19_7 .gfield_label .gfield_required {
    display: none !important;
}


#ginput_base_price_19_7{
    border: none !important; 
    background: transparent !important; 
    box-shadow: none !important; 
    outline: none !important; 
    pointer-events: none;
    font-size: 16px;
    font-weight: bold;
    color: #33333;
}

#field_19_7 input {
    border: none !important; 
    background: transparent !important;
    box-shadow: none !important; 
    outline: none !important; 
    text-align: right; 
    pointer-events: none; 
    width: auto !important; 
    padding: 0 !important; 
    font-size: 16px; 
}/* End custom CSS */