/*!
Theme Name: Marlin Child
Template: marlin
Theme URI: https://marlincommunications.com/
Author: Marlin Communications
Author URI: https://marlincommunications.com/
Description: Marlin Communications base theme
Version: 1.0.0
Requires PHP: 7.2
License: Proprietary
License URI: LICENSE
Text Domain: marlin
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

.gform-theme--foundation .gform_fields {
    --gf-form-gap-y: 20px !important;
}

html {
  scroll-padding-top: 130px;
}

html,
html body {
    overflow-x: hidden;
}

body,
form * {
    font-family: var(--e-global-typography-secondary-font-family);
}

::placeholder {
    color: var(--e-global-color-5e1e93e);
    opacity: 1;
}

::-webkit-input-placeholder {
    /* Chrome */
    color: var(--e-global-color-5e1e93e);
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: var(--e-global-color-5e1e93e);
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: var(--e-global-color-5e1e93e);
    opacity: 1;
}

::placeholder {
    /* Firefox 4 - 18 */
    color: var(--e-global-color-5e1e93e);
    opacity: 1;
}

.jet-map-close {
    width: 17px;
}

.wFormContainer .wFormHeader {
    height: auto !important;
}

.gform_wrapper.gravity-theme .gform-body .gfield_checkbox label,
.gform_wrapper.gravity-theme .gform-body .gfield_radio label,
.gform_wrapper.gravity-theme .gform-body input[type=color],
.gform_wrapper.gravity-theme .gform-body input[type=date],
.gform_wrapper.gravity-theme .gform-body input[type=datetime-local],
.gform_wrapper.gravity-theme .gform-body input[type=datetime],
.gform_wrapper.gravity-theme .gform-body input[type=email],
.gform_wrapper.gravity-theme .gform-body input[type=month],
.gform_wrapper.gravity-theme .gform-body input[type=number],
.gform_wrapper.gravity-theme .gform-body input[type=password],
.gform_wrapper.gravity-theme .gform-body input[type=search],
.gform_wrapper.gravity-theme .gform-body input[type=tel],
.gform_wrapper.gravity-theme .gform-body input[type=text],
.gform_wrapper.gravity-theme .gform-body input[type=time],
.gform_wrapper.gravity-theme .gform-body input[type=url],
.gform_wrapper.gravity-theme .gform-body input[type=week],
.gform_wrapper.gravity-theme .gform-body select,
.gform_wrapper.gravity-theme .gform-body textarea,
.gform_wrapper.gform-theme .gform-body .gfield_checkbox label,
.gform_wrapper.gform-theme .gform-body .gfield_radio label,
.gform_wrapper.gform-theme .gform-body input[type=color],
.gform_wrapper.gform-theme .gform-body input[type=date],
.gform_wrapper.gform-theme .gform-body input[type=datetime-local],
.gform_wrapper.gform-theme .gform-body input[type=datetime],
.gform_wrapper.gform-theme .gform-body input[type=email],
.gform_wrapper.gform-theme .gform-body input[type=month],
.gform_wrapper.gform-theme .gform-body input[type=number],
.gform_wrapper.gform-theme .gform-body input[type=password],
.gform_wrapper.gform-theme .gform-body input[type=search],
.gform_wrapper.gform-theme .gform-body input[type=tel],
.gform_wrapper.gform-theme .gform-body input[type=text],
.gform_wrapper.gform-theme .gform-body input[type=time],
.gform_wrapper.gform-theme .gform-body input[type=url],
.gform_wrapper.gform-theme .gform-body input[type=week],
.gform_wrapper.gform-theme .gform-body select,
.gform_wrapper.gform-theme .gform-body textarea {
    border-radius: 0.25rem;
    font-size: var(--e-global-typography-cdd88f7-font-size);
    font-weight: var(--e-global-typography-cdd88f7-font-weight);
}

.gform_wrapper.gravity-theme .gform-body .gfield_checkbox label {
    background: transparent;
}

.gform_wrapper.gravity-theme .gform-body input[type=color],
.gform_wrapper.gravity-theme .gform-body input[type=date],
.gform_wrapper.gravity-theme .gform-body input[type=datetime-local],
.gform_wrapper.gravity-theme .gform-body input[type=datetime],
.gform_wrapper.gravity-theme .gform-body input[type=email],
.gform_wrapper.gravity-theme .gform-body input[type=month],
.gform_wrapper.gravity-theme .gform-body input[type=number],
.gform_wrapper.gravity-theme .gform-body input[type=password],
.gform_wrapper.gravity-theme .gform-body input[type=search],
.gform_wrapper.gravity-theme .gform-body input[type=tel],
.gform_wrapper.gravity-theme .gform-body input[type=text],
.gform_wrapper.gravity-theme .gform-body input[type=time],
.gform_wrapper.gravity-theme .gform-body input[type=url],
.gform_wrapper.gravity-theme .gform-body input[type=week],
.gform_wrapper.gravity-theme .gform-body select,
.gform_wrapper.gravity-theme .gform-body textarea,
.gform_wrapper.gform-theme .gform-body input[type=color],
.gform_wrapper.gform-theme .gform-body input[type=date],
.gform_wrapper.gform-theme .gform-body input[type=datetime-local],
.gform_wrapper.gform-theme .gform-body input[type=datetime],
.gform_wrapper.gform-theme .gform-body input[type=email],
.gform_wrapper.gform-theme .gform-body input[type=month],
.gform_wrapper.gform-theme .gform-body input[type=number],
.gform_wrapper.gform-theme .gform-body input[type=password],
.gform_wrapper.gform-theme .gform-body input[type=search],
.gform_wrapper.gform-theme .gform-body input[type=tel],
.gform_wrapper.gform-theme .gform-body input[type=text],
.gform_wrapper.gform-theme .gform-body input[type=time],
.gform_wrapper.gform-theme .gform-body input[type=url],
.gform_wrapper.gform-theme .gform-body input[type=week],
.gform_wrapper.gform-theme .gform-body select,
.gform_wrapper.gragform-theme e .gform-body textarea {
    border: 2px solid rgba(0, 0, 0, 0.10);
}

.gform_wrapper.gravity-theme .gform-body .gfield_checkbox label,
.gform_wrapper.gravity-theme .gform-body .gfield_radio label,
.gform_wrapper.gravity-theme .gform-body .gfield--type-html {
    font-size: var(--e-global-typography-efb2a97-font-size);
}

.gform_wrapper.gravity-theme .gform-body .gfield--type-html h2,
.gform_wrapper.gravity-theme .gform-body .gfield--type-html h3,
.gform_wrapper.gravity-theme .gform-body .gfield--type-html h4,
.gform_wrapper.gravity-theme .gform-body .gfield--type-html h5,
.gform_wrapper.gravity-theme .gform-body .gfield--type-html h6,
.gform_wrapper.gform-theme .gform-body .gfield--type-html h2,
.gform_wrapper.gform-theme .gform-body .gfield--type-html h3,
.gform_wrapper.gform-theme .gform-body .gfield--type-html h4,
.gform_wrapper.gform-theme .gform-body .gfield--type-html h5,
.gform_wrapper.gform-theme .gform-body .gfield--type-html h6 {
    margin-bottom: 0.5rem;
    margin-top: 2rem;
}


.gform_wrapper .gform-body .gfield_html * {
    font-size: 1rem;
    line-height: 1.25rem;
}

.gform_wrapper .gform-body .gfield_html label {
    font-weight: 500;
    font-size: 0.875rem;
}


.gfield_radio>div,
.gfield_checkbox>div {
    display: flex;
    gap: 0.5rem;
    align-items: center;
}

.gfield_radio input,
.gfield_checkbox input {
    zoom: 1.5;
}

.gform_wrapper.gravity-theme .gform-footer {
    justify-content: flex-end;
}

.gform_wrapper.gravity-theme .gform-footer input[type="submit"],
.gform-theme--framework.gform-theme.gform_wrapper form .gform-footer input[type="submit"].gform_button,
.gform-theme--framework.gform-theme.gform_wrapper form .gform_body .gform_page_footer .gform_next_button,
.gform-theme--framework.gform-theme.gform_wrapper form .gform_body .gform_page_footer input[type="submit"].gform_button {
    padding: 0.75rem 1.5rem 0.75rem 1.5rem;
    border: 0;
    font-size: var(--e-global-typography-efb2a97-font-size);
    font-weight: var(--e-global-typography-efb2a97-font-weight);
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-72cdec3);
    border-radius: 1rem;
    line-height: 1.625rem;
}

.gform_wrapper.gravity-theme .gform-footer input[type="submit"]:hover,
.gform-theme--framework.gform-theme.gform_wrapper form .gform-footer input[type="submit"].gform_button:hover,
.gform-theme--framework.gform-theme.gform_wrapper form .gform_body .gform_page_footer .gform_next_button:hover,
.gform-theme--framework.gform-theme.gform_wrapper form .gform_body .gform_page_footer input[type="submit"].gform_button:hover {
    background: var(--e-global-color-efbcef1);
}

.gform-theme--framework.gform-theme.gform_wrapper form .gform_body .gform_page_footer .gform_previous_button {
    border: 0;
    box-shadow: none;
}

.gform-theme--framework.gform-theme.gform_wrapper form .gform_body .gform-datepicker {
    width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--e-global-typography-primary-font-family);
    margin-top: 0;
}

.service-additional-information .jet-listing-dynamic-terms {
    display: flex;
    flex-wrap: wrap;
    column-gap: 0.25rem;
    align-items: center;
    justify-content: flex-start;
}

.service-additional-information .jet-listing-dynamic-field__content strong {
    font-weight: 600;
}

@media only screen and (max-width: 768px) {

    .gform_wrapper.gravity-theme .gform-body .gfield--type-html,
    .gform_wrapper.gravity-theme .gform-body .gfield_checkbox label,
    .gform_wrapper.gravity-theme .gform-body .gfield_radio label {
        font-size: var(--e-global-typography-3801aff-font-size);
    }
}