.elementor-87743 .elementor-element.elementor-element-f8ff050{margin-top:70px;margin-bottom:70px;}.elementor-87743 .elementor-element.elementor-element-9fcb3c1 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#F0F0F0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87743 .elementor-element.elementor-element-9fcb3c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87743 .elementor-element.elementor-element-6bdbc0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-6bdbc0a */input#gform_next_button_4_14 {
    padding: 10px 30px !important;
    border-radius: 5px !important;
    background-color: #357BC7 !important;
    
}

input#gform_next_button_4_20, input#gform_next_button_4_40 {
    padding: 10px 30px !important;
    border-radius: 5px !important;
}

input#gform_previous_button_4_20, input#gform_previous_button_4_40 {
    padding: 10px 30px !important;
    border-color: #357BC7 !important;
    border: solid 1px !important;
    border-radius: 5px !important;
}

input#gform_previous_button_4_20:hover {
 
    color: white !important;

}

input#gform_previous_button_4_40:hover{
    
    color:white !important;
}

.gchoice {
    border: solid 1px;
    border-radius: 5px;
    margin-top: 10px;
    padding-left: 10px;
    background: white;
}

input#gform_previous_button_4:hover {
    color: white !important;
}

input#gform_previous_button_4, input#gform_previous_button_4_40 {
    padding: 10px 30px !important;
    border-color: #357BC7 !important;
    border: solid 1px !important;
    border-radius: 5px !important;
}

input#gform_submit_button_4 {
    padding: 10px 30px !important;
    font-size: 18px !important;
    background-color: #357BC7 !important;
    border: 0px !important;
}

a.chosen-single {
    padding-top: 10px !important;
    padding-bottom: 45px !important;
    font-size: 18px;
}

div#input_4_6_chosen {
    border-radius: 5px;
}

.gform_heading {

    display: none;

}

select#input_4_3,input#input_4_15_3,input#input_4_15_6{
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: white;
    border-color: rgb(165, 170, 175);
}

a.chosen-single {
    background: white !important;
}

select#input_4_3,div#input_4_4_chosen,input#input_4_15_3,input#input_4_15_6:hover {
    border-color: black;
}

a.chosen-single {
    border-radius: 5px !important;
}

label {
    width: 100%;
    padding: 15px;
    font-size: 18px !important;
}

.gchoice:hover {
    border-color: black;
}

.gchoice {
    border-color: grey;
}

textarea {
    background: white;
}

input#input_4_15_3, input#input_4_15_6, input#input_4_17, input#input_4_16 {
    padding: 15px;
    background-color: white;
}

b {
    margin-top: 8px;
}

.ginput_container.ginput_container_select {
    border-color: grey;
}


body#the7-body {
    height: 100vh; 
    margin: 0;}

#gform_page_4_2 .gform_page_fields {
    height: calc(50vh - 50px);
    overflow-y: overlay;
}

input#gform_next_button_4_20,input#gform_submit_button_4,input#gform_next_button_4_14 {
    float: right;
}

div#gform_fields_4_2,div#gform_page_4_1,div#gform_page_4_3 {
    padding-right: 50px;
}

input#input_4_15_3,input#input_4_15_6, input#input_4_16, input#input_4_17:hover {
    border-color: black !important;
}

input#input_4_15_3,input#input_4_15_6,input#input_4_16,input#input_4_17{
    border-color: grey !important;
}

input#gform_next_button_4_40 {
    float: right;
}

.gotrgf_form_wrapper {
    border: 0px !important;
    
}

div#gotrgf_form_overview_container_4 {
    border: 0px;
}

.gotrgf_form_overview_container h5 {
    font-size: 35px;
}

.gotrgf_line_part_left {
    font-size: 20px;
    color: black;
    line-height:40px;
}

.gotrgf_line_part_right {
    font-size: 20px;
    color:black;
    font-weight:500 !important;
}

#gsline_4_48 .gotrgf_line_part_left {text-align: center;width: 100%;font-size: 25px;font-weight: 600;margin-top: 20px;border-top: 1px  solid lightgrey;padding-top: 20px;}

#gsline_4_48 .gotrgf_line_part_right {
    width: 100%;
}

div#gsline_4_48 {
    display: block;
}

#gsline_4_48 .gotrgf_line_part_right {
    text-align-last: center;
    margin-top: 15px;
}/* End custom CSS */