.elementor-6446 .elementor-element.elementor-element-4a67e01{--display:flex;--background-transition:0.3s;}.elementor-6446 .elementor-element.elementor-element-061d508{--display:flex;--background-transition:0.3s;}.elementor-6446 .elementor-element.elementor-element-a0ae7b8{--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-6446 .elementor-element.elementor-element-a0ae7b8:not(.elementor-motion-effects-element-type-background), .elementor-6446 .elementor-element.elementor-element-a0ae7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6446 .elementor-element.elementor-element-a0ae7b8, .elementor-6446 .elementor-element.elementor-element-a0ae7b8::before{--border-transition:0.3s;}.elementor-6446 .elementor-element.elementor-element-88bf748{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6446 .elementor-element.elementor-element-88bf748:not(.elementor-motion-effects-element-type-background), .elementor-6446 .elementor-element.elementor-element-88bf748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6446 .elementor-element.elementor-element-88bf748, .elementor-6446 .elementor-element.elementor-element-88bf748::before{--border-transition:0.3s;}.elementor-6446 .elementor-element.elementor-element-3998998{text-align:center;}.elementor-6446 .elementor-element.elementor-element-3998998 .elementor-heading-title{color:#000000;}.elementor-6446 .elementor-element.elementor-element-73a5a45{text-align:right;color:#000000;}.elementor-6446 .elementor-element.elementor-element-6e20936{text-align:center;}.elementor-6446 .elementor-element.elementor-element-6e20936 .elementor-heading-title{color:#FF0000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6446 .elementor-element.elementor-element-061d508{--content-width:75%;}}/* Start custom CSS for shortcode, class: .elementor-element-28c6dbd */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 */