.elementor-4512 .elementor-element.elementor-element-61f283a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4512 .elementor-element.elementor-element-2b21acf{--display:flex;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */h2.gform_title {
    font-size: 26px;
    line-height: 36px;
    font-family: 'Crimson Text';
    font-weight: 700;
}
#gform_1 label {
    font-size: 21px !important;
    line-height: 36px !important;
    font-family: 'quicksand' !important;
    font-weight: 600 !important;
}
#gform_1 legend {
    font-size: 21px !important;
    line-height: 36px !important;
    font-family: 'quicksand' !important;
    font-weight: 600 !important;
}
#gform_1 input {
    width: 60% !important;
    border: 1px solid #bbbbbb !important;
    border-radius: 0px !important
}
#gform_1 input:focus {
    outline: 0px !important;
}
#gform_1 input#gform_submit_button_1 {
    width: 15% !important;
    font-size: 21px;
    line-height: 36px;
    font-family: 'Quicksand';
    background-color: #f0f0f0;
    color: #3d3d3d;
    border: 2px solid #3d3d3d !important;
}
#gform_1 textarea {
    border: 1px solid #bbbbbb !important;
    border-radius: 0px !important
}
#gform_1 textarea:focus {
    outline: 0px !important;
}

/**Mobile-view**/
@media only screen and (max-width: 767px) 
{
    #gform_1 input {
    width: 100% !important;
}
#gform_1 input#gform_submit_button_1 {
    width: 100% !important;
}

}/* End custom CSS */