.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10043 .elementor-element.elementor-element-49155058{color:#121212;font-family:"ravi", Sans-serif;font-size:18px;font-weight:400;line-height:38px;}/* Start custom CSS for text-editor, class: .elementor-element-49155058 */.gform_wrapper.gravity-theme * {
    box-sizing: border-box;
    text-align: center;
}

.gform_wrapper.gravity-theme * {
    box-sizing: border-box;
    text-align: center;
    font-weight: 500;
    font-family: 'IRANSans';
}


.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    margin-bottom: 8px;
    border-radius: 20px;
    font-size: 18px;
}


.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {
    display: flex
;
    justify-content: center;
}

.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    width: 100%;
    border-radius: 20px;
}


.gform_wrapper.gravity-theme .gfield_label {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 8px;
    padding: 0;
}


.gform_wrapper.gravity-theme * {
    box-sizing: border-box;
    text-align: center;
    font-weight: 500;
    font-family: 'ravi';
    color: black;
    font-size: 26px;
        font-weight: 500;
}


.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    margin-bottom: 8px;
    border-radius: 20px;
    font-size: 18px;
    color: white;
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label {
    direction: rtl;
    font-size: 20px;
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label {
    direction: rtl;
    font-size: 20px;
    font-family: ravi;
    font-weight: 500;
}


html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label {
    direction: rtl;
    font-size: 15px;
    font-family: ravi;
    font-weight: 600;
}

.gform_wrapper.gravity-theme * {
    FONT-WEIGHT: 600;
    box-sizing: border-box;
    text-align: center;
    font-weight: 500;
    font-family: 'ravi';
    color: black;
    font-size: 26px;
    font-weight: 700;
}


.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    width: 100%;
    border-radius: 20px;
    background-color: white;
}

::placeholder {
   text-align: center !important
   ; 
}

/* or, for legacy browsers */

::-webkit-input-placeholder {
   text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
   text-align: center;  
}

::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;  
}

:-ms-input-placeholder {  
   text-align: center; 
}


.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    width: 100%;
    border-radius: 20px;
    background-color: white;
    letter-spacing: 9px;
    font-size: 16px;
}


.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    margin-bottom: 8px;
    border-radius: 20px;
    font-size: 20px;
    color: white;
    font-weight: 800;
}



.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    width: 100%;
    border-radius: 20px;
    background-color: white;
    letter-spacing: 9px;
    font-size: 16px;
    color: #555555;
}


.gform_wrapper.gravity-theme * {
    FONT-WEIGHT: 600;
    box-sizing: border-box;
    text-align: center;
    font-weight: 500;
    font-family: 'ravi';
    color: black;
        border-radius: 20px;
        background-color: antiquewhite;
    font-size: 26px;
    font-weight: 700;
    text-align: center !important;
}


.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    width: 50%;
    border-radius: 20px;
    background-color: white;
    letter-spacing: 9px;
    font-size: 16px;
    color: #555555;
}


.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    margin-bottom: 8px;
    border-radius: 20px;
    background-color: #d43c42;
    font-size: 20px;
    color: white;
    font-weight: 800;
}


.gform_wrapper.gravity-theme * {
    color: #363636;
}

.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom, .gform_wrapper.gravity-theme .gfield_required .gfield_required_text {
    font-style: normal;
    font-weight: 600;
}


.gform_wrapper.gravity-theme * {
    FONT-WEIGHT: 600;
    box-sizing: border-box;
    text-align: center;
    font-weight: 500;
    font-family: 'ravi';
    color: white;
    border-radius: 20px;
    background-color: #24344C;
    font-size: 26px;
    font-weight: 700;
    text-align: center !important;
}


.gform_wrapper.gravity-theme .gfield_required {
    color: #ffc300;
    display: inline-block;
    font-size: 13.008px;
    padding-inline-start: 0.125em;
}
html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label {
    direction: rtl;
    font-size: 17px;
    font-family: ravi;
    font-weight: 600;
}/* End custom CSS */