.elementor-164 .elementor-element.elementor-element-f16d6b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-164 .elementor-element.elementor-element-510f1ba{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-164 .elementor-element.elementor-element-510f1ba:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-510f1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6f25444 ) 0%, var( --e-global-color-cc83a4c ) 100%);}.elementor-164 .elementor-element.elementor-element-fc495c8{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-b28f09f *//* ===========================
   Gravity Forms Modern Flat
   =========================== */

body .gform_wrapper {
    --primary: #008BD2;
    --primary-dark: #03568E;
    --border: #E5E7EB;
    --text: #1F2937;
    --muted: #6B7280;
    --radius: 14px;
}


/* Wrapper */

body .gform_wrapper.gravity-theme {
    margin: 0;
}


/* Hide title & required legend */

body .gform_wrapper .gform_title,
body .gform_wrapper .gform_required_legend {
    display: none;
}


/* Fields spacing */

body .gform_wrapper .gform_fields {
    row-gap: 22px;
}


/* Labels */

body .gform_wrapper .gfield_label {
    font-size: 14px;
    font-weight: 600;
    color: var(--text);
    margin-bottom: 8px;
}


/* Inputs */

body .gform_wrapper input[type=text],
body .gform_wrapper input[type=email],
body .gform_wrapper input[type=tel],
body .gform_wrapper input[type=number],
body .gform_wrapper input[type=url],
body .gform_wrapper input[type=password],
body .gform_wrapper textarea,
body .gform_wrapper select {

    width: 100%;
    padding: 24px 18px;

    background: #fff;

    border: 1px solid var(--border);
    border-radius: var(--radius);

    color: var(--text);
    font-size: 15px;

    transition: .25s;

    box-shadow: none !important;
}


body .gform_wrapper textarea {
    min-height: 160px;
    resize: vertical;
}


body .gform_wrapper ::placeholder {
    color: var(--muted);
}


/* Focus */

body .gform_wrapper input:focus,
body .gform_wrapper textarea:focus,
body .gform_wrapper select:focus {

    border-color: var(--primary);

    outline: none;

    box-shadow: none !important;
}


/* Checkbox & Radio */

body .gform_wrapper input[type=checkbox],
body .gform_wrapper input[type=radio] {
    accent-color: var(--primary);
}


/* Validation */

body .gform_wrapper .validation_message {
    color: #DC2626;
    font-size: 13px;
}


body .gform_wrapper .gfield_error input,
body .gform_wrapper .gfield_error textarea,
body .gform_wrapper .gfield_error select {
    border-color: #DC2626;
}


body .gform_wrapper .gfield_required {
    color: #EF4444;
}


body .gform_wrapper .gfield_description {
    color: var(--muted);
    font-size: 13px;
}


/* ===========================
   Submit Button
   =========================== */

body .gform_wrapper .gform_footer {
    padding-top: 14px;
}


body .gform_wrapper .gform_button,
#gform_submit_button_1 {

    width: 100%;
    height: 48px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: none;

    border-radius: 12px;

    background: var(--primary);

    color: #fff;

    font-size: 17px;

    font-weight: 700;

    cursor: pointer;

    transition: background-color .25s ease;

    box-shadow: none !important;

    padding: 0 30px;

    appearance: none;
    -webkit-appearance: none;
}


body .gform_wrapper .gform_button:hover,
#gform_submit_button_1:hover {

    background: var(--primary-dark);

    transform: none;

    box-shadow: none !important;
}


body .gform_wrapper .gform_button:focus,
body .gform_wrapper .gform_button:active,
#gform_submit_button_1:focus,
#gform_submit_button_1:active {

    outline: none;

    box-shadow: none !important;
}


/* Remove all shadows from Gravity Forms */

body .gform_wrapper,
body .gform_wrapper * {
    box-shadow: none !important;
}/* End custom CSS */