/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 12 2024 | 12:56:44 */
p.gform_required_legend {
    float: left;
    display: flex;
    font-size: 22px;
    font-family: 'Roboto';
    color: #000;
}
.Form-Home-Page {
    direction: ltr;
}



p.gform_required_legend {
    display: none;
}
p.gform_description:before {
    position: absolute;
    content: " * gerekli alanları gösterir";
    font-size: 20px;
    font-weight: 800;
	color:#c02228;
}
#gf_page_steps_2 {
    text-align: center;
    display: flex;
    width: 100%;
    float: left;
	direction: ltr;
}

#gf_page_steps_2 div {
    text-align: center;
    padding: 40px 75px 50px 75px;
    border: none;
}

#gf_page_steps_2 div .gf_step_label {
    font-size: 16px;
    font-family: 'Roboto';
    color: #000;
}

#gf_page_steps_2 div .gf_step_number {padding: 0 0 0 0px;width: 80px;height: 80px;font-size: 23px;color: #fff;background-color: #c02228;}

label.gfield_label.gform-field-label {
    display: flex;
    float: left !important;
    text-align: left !important;
    padding: 0 0px 8px 0;
    margin: 0;
    font-size: 16px;
    color: #000;
}

.gform_fields {text-align: left;}

div#gfield_description_2_2 {
    font-size: 14px;
}
input#gform_next_button_2_20 {
    background-color: #c02228;
    padding: 14px 16px 14px 16px;
    display: flex;
    width: 100%;
}
h2.gform_title {
    font-size: 30px;
    font-family: ui-rounded;
    font-weight: 600;
    display: none;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-17f5d99 {
    border: 1px solid #0000002b;
    border-radius: 10px;
}
.ginput_container.ginput_container_text input {
    font-size: 16px;
    font-family: roboto;
}

.ginput_container.ginput_container_number input {
    padding: 0 9px 0 10px;
}

.gform_page_footer.top_label #gform_next_button_2_21 {
    background-color: #c02228;
    display: flex;
    width: 50%;
}

input#gform_previous_button_2_21 {
    display: flex;
    width: 49%;
    background-color: #fff;
}
.gform-field-label div img {
    display: flex;
    width: 60px;
    flex-wrap: wrap;
    float: left;
}

.gform-field-label div div {
    margin: 15px 0px 0 19px;
    display: flex;
    float: left;
}


.gchoice.gchoice_2_17_1 {
    align-items: center !important;
    display: flex;
    width: 100%;
}

span.gform-field-label {
    padding: -6px 0 0 0;
}

.gform-field-label .ginput_price {
    padding: 9px 1px 0 8px;
    display: flex;
    float: left;
    font-size: 21px;
    color: #f00;
}
input#gform_submit_button_2 {
    display: flex;
    width: 50%;
    background-color: #c02228;
	
}
input#gform_next_button_2_20 {
	color:white!important;
}
input#gform_submit_button_2 {
   
	color: white;
}
.gform_page_footer.top_label #gform_next_button_2_21 {
	color: white;
}
input#gform_previous_button_2 {
    display: flex;
    width: 49%;
}
@media only screen and (max-width: 768px) {
#gf_page_steps_2 div {
    width: 27% !important;
    flex-direction: column !important;
    padding: 0 !important;
}
	p.gform_description {
    height: 40px;
}
	
	p.gform_required_legend {
    font-size: 20px !important;
}
}