.elementor-4735 .elementor-element.elementor-element-4c483dc{--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;}/* Start custom CSS */.primary-page .page-header .page-header-heading {
    font-size: 51px;
    font-family: 'CarnabyStreet-Clean';
    text-transform: uppercase
}

.gform-theme--framework .field_sublabel_above .gform-field-label--type-sub {
    font-family: PT Sans;
}

.gform-theme--framework .gform-field-label--type-inline {
    font-family: PT Sans;
}

.gform-theme--foundation .gform_fields {
    row-gap: 20px !important;
}

.gform-theme--framework .gfield_list_group_item::before, .gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])) {
    font-size: 17px !important;
}

.gform_wrapper.gform-theme--framework input[type=submit].gform_button {
    font-size: 14px !important;
    font-weight: 600 !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.gform-theme--framework .field_description_above.gfield--type-choice:where(:not(:has(.gfield_choice_limit_message))) .gfield_description:where(:not(.field_validation_above.gfield_error [class=gfield_description]):not(.gfield_validation_message))  {
    font-family: PT Sans;
}/* End custom CSS */