.elementor-1320 .elementor-element.elementor-element-3cfce2cb{--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;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.06rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.06rem;--border-left-width:0rem;border-color:rgba(251, 250, 247, 0.12);--border-color:rgba(251, 250, 247, 0.12);--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1320 .elementor-element.elementor-element-3cfce2cb:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-3cfce2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1116;}.elementor-1320 .elementor-element.elementor-element-7bb68131{--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;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--flex-wrap:wrap;--align-content:flex-start;}.elementor-1320 .elementor-element.elementor-element-53e3813f{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.88rem) 0rem;}.elementor-1320 .elementor-element.elementor-element-53e3813f .elementor-heading-title{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#E21F26;}.elementor-1320 .elementor-element.elementor-element-7c7eaa40{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-1320 .elementor-element.elementor-element-7c7eaa40 .elementor-heading-title{font-family:"PT Sans Narrow", Sans-serif;font-size:1.75rem;font-weight:400;text-transform:uppercase;line-height:1.08em;letter-spacing:-0.02em;color:#FBFAF7;}.elementor-1320 .elementor-element.elementor-element-25d06398{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-1320 .elementor-element.elementor-element-25d06398 img{width:2.5rem;}.elementor-1320 .elementor-element.elementor-element-5ef97ca6{width:var( --container-widget-width, 26.25rem );max-width:26.25rem;--container-widget-width:26.25rem;--container-widget-flex-grow:0;font-size:1rem;line-height:1.55em;color:#A9B1B9;}.elementor-1320 .elementor-element.elementor-element-4c7d477e{--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;}.elementor-1320 .elementor-element.elementor-element-6580dc93{--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;--flex-wrap:wrap;--padding-top:4rem;--padding-bottom:1.75rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1320 .elementor-element.elementor-element-6580dc93:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-6580dc93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1116;}.elementor-1320 .elementor-element.elementor-element-7bb0722a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1320 .elementor-element.elementor-element-316a4841{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.88rem) 0rem;}.elementor-1320 .elementor-element.elementor-element-316a4841 .elementor-heading-title{font-size:1.5rem;font-weight:800;letter-spacing:-0.02em;color:#FBFAF7;}.elementor-1320 .elementor-element.elementor-element-5455adc7{font-size:0.94rem;line-height:1.55em;color:#A9B1B9;}.elementor-1320 .elementor-element.elementor-element-c2b4b27{font-size:0.94rem;font-weight:700;color:#F4636A;}.elementor-1320 .elementor-element.elementor-element-c2b4b27 a{color:#F4636A;}.elementor-1320 .elementor-element.elementor-element-5dddb0e4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1320 .elementor-element.elementor-element-5f9aed81{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-1320 .elementor-element.elementor-element-5f9aed81 .elementor-heading-title{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#FBFAF7;}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-5b968bf6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-icon{padding-inline-end:0rem;}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-item > a{font-size:0.94rem;}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-text{color:#A9B1B9;transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-5b968bf6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FBFAF7;}.elementor-1320 .elementor-element.elementor-element-58bfdeca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1320 .elementor-element.elementor-element-57e6c475{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-1320 .elementor-element.elementor-element-57e6c475 .elementor-heading-title{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#FBFAF7;}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-5cd8d281{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-icon{padding-inline-end:0rem;}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-item > a{font-size:0.94rem;}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-text{color:#A9B1B9;transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-5cd8d281 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FBFAF7;}.elementor-1320 .elementor-element.elementor-element-42e1c86e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1320 .elementor-element.elementor-element-3086b22f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-1320 .elementor-element.elementor-element-3086b22f .elementor-heading-title{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#FBFAF7;}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.63rem/2);}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-541258be{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-icon{padding-inline-end:0rem;}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-item > a{font-size:0.94rem;}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-text{color:#A9B1B9;transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-541258be .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FBFAF7;}.elementor-1320 .elementor-element.elementor-element-2adcd21{--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;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1320 .elementor-element.elementor-element-2adcd21:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-2adcd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1116;}.elementor-1320 .elementor-element.elementor-element-674dfd5{color:#A9B1B9;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1320 .elementor-element.elementor-element-3cfce2cb{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}}@media(max-width:767px){.elementor-1320 .elementor-element.elementor-element-3cfce2cb{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1320 .elementor-element.elementor-element-5ef97ca6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1320 .elementor-element.elementor-element-6580dc93{--padding-top:2.5rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1320 .elementor-element.elementor-element-7bb0722a{--width:100%;}.elementor-1320 .elementor-element.elementor-element-5dddb0e4{--width:100%;}.elementor-1320 .elementor-element.elementor-element-58bfdeca{--width:100%;}.elementor-1320 .elementor-element.elementor-element-42e1c86e{--width:100%;}}@media(min-width:768px){.elementor-1320 .elementor-element.elementor-element-7bb68131{--width:48%;}.elementor-1320 .elementor-element.elementor-element-4c7d477e{--width:48%;}.elementor-1320 .elementor-element.elementor-element-7bb0722a{--width:22%;}.elementor-1320 .elementor-element.elementor-element-5dddb0e4{--width:22%;}.elementor-1320 .elementor-element.elementor-element-58bfdeca{--width:22%;}.elementor-1320 .elementor-element.elementor-element-42e1c86e{--width:22%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1320 .elementor-element.elementor-element-7bb68131{--width:100%;}.elementor-1320 .elementor-element.elementor-element-4c7d477e{--width:100%;}.elementor-1320 .elementor-element.elementor-element-7bb0722a{--width:46%;}.elementor-1320 .elementor-element.elementor-element-5dddb0e4{--width:46%;}.elementor-1320 .elementor-element.elementor-element-58bfdeca{--width:46%;}.elementor-1320 .elementor-element.elementor-element-42e1c86e{--width:46%;}}/* Start custom CSS for shortcode, class: .elementor-element-017756e *//* Contact CTA section */
    .contact-cta {
        --cta-bg: #12181d;
        --cta-accent: #e21f26;
        --cta-text: #fbfaf7;
        --cta-muted: #a9b1b9;
        background: var(--cta-bg);
        font-family: Archivo, sans-serif;
    }
    .contact-cta__inner {
        max-width: 1240px;
        margin: 0 auto;
        padding: 76px 32px;
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 48px;
    }
    .contact-cta__eyebrow {
        margin: 0 0 14px;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--cta-accent);
    }
    .contact-cta__title {
        margin: 0 0 16px;
        font-family: "Open Sans", sans-serif;
        font-stretch: 75%;
        font-size: clamp(26px, 3vw, 38px);
        line-height: 1.08;
        font-weight: 400;
        letter-spacing: -0.02em;
        color: var(--cta-text);
        text-transform: uppercase;
        text-wrap: balance;
    }
    .contact-cta__title img {
        display: inline-block;
        height: 0.46em;
        width: auto;
        margin-left: 0.42em;
        vertical-align: 0.06em;
    }
    .contact-cta__intro {
        margin: 0;
        max-width: 420px;
        font-size: 16px;
        line-height: 1.55;
        color: var(--cta-muted);
    }
    .contact-cta__phone {
        font-size: 14px;
        color: var(--cta-muted);
    }
    .contact-cta__phone a {
        color: inherit;
    }

    /* Gravity Forms: layout */
    .contact-cta .gform_wrapper.gravity-theme {
        margin: 0;
    }
    .contact-cta .gform_wrapper.gravity-theme .gform_fields {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 16px;
        row-gap: 16px;
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .contact-cta .gform_wrapper.gravity-theme .gfield {
        grid-column: 1 / -1;
        min-width: 0;
    }
    .contact-cta .gform_wrapper.gravity-theme .gfield--type-email,
    .contact-cta .gform_wrapper.gravity-theme .gfield--type-phone {
        grid-column: span 1;
    }
    .contact-cta .gform_wrapper.gravity-theme .ginput_container--name {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 16px;
    }
    .contact-cta .gform_wrapper.gravity-theme .ginput_container--name > span {
        min-width: 0;
    }

    /* Name sub-labels: hidden visually, kept for screen readers */
    .contact-cta .gform_wrapper.gravity-theme .ginput_container--name .gform-field-label--type-sub {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border: 0;
    }
    @media (max-width: 480px) {
        .contact-cta .gform_wrapper.gravity-theme .gfield--type-email,
        .contact-cta .gform_wrapper.gravity-theme .gfield--type-phone {
            grid-column: 1 / -1;
        }
        .contact-cta .gform_wrapper.gravity-theme .ginput_container--name {
            grid-template-columns: 1fr;
        }
    }

    /* Gravity Forms: labels */
    .contact-cta .gform_wrapper.gravity-theme .gfield_label {
        display: block;
        margin: 0 0 6px;
        padding: 0;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0.1em;
        text-transform: uppercase;
        color: var(--cta-text);
    }
    /* Required indicators: hidden (inputs already carry aria-required) */
    .contact-cta .gform_wrapper.gravity-theme .gfield_required {
        display: none;
    }

    /* Gravity Forms: inputs */
    .contact-cta .gform_wrapper.gravity-theme input[type="text"],
    .contact-cta .gform_wrapper.gravity-theme input[type="email"],
    .contact-cta .gform_wrapper.gravity-theme input[type="tel"],
    .contact-cta .gform_wrapper.gravity-theme select,
    .contact-cta .gform_wrapper.gravity-theme textarea {
        width: 100%;
        box-sizing: border-box;
        padding: 13px 14px;
        background: rgba(251, 250, 247, 0.06);
        border: 1px solid rgba(251, 250, 247, 0.25);
        border-radius: 2px;
        color: var(--cta-text);
        font-family: inherit;
        font-size: 15px;
        line-height: 1.4;
    }
    .contact-cta .gform_wrapper.gravity-theme textarea {
        height: 119px;
        min-height: 96px;
        resize: vertical;
    }
    .contact-cta .gform_wrapper.gravity-theme select {
        -webkit-appearance: none;
        appearance: none;
        padding-right: 40px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23fbfaf7' stroke-width='1.5'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: right 14px center;
        background-size: 12px 8px;
        cursor: pointer;
    }
    .contact-cta .gform_wrapper.gravity-theme select option {
        background-color: var(--cta-bg);
        color: var(--cta-text);
    }
    .contact-cta .gform_wrapper.gravity-theme input::placeholder,
    .contact-cta .gform_wrapper.gravity-theme textarea::placeholder {
        color: #757575;
        opacity: 1;
    }
    .contact-cta .gform_wrapper.gravity-theme input:focus,
    .contact-cta .gform_wrapper.gravity-theme select:focus,
    .contact-cta .gform_wrapper.gravity-theme textarea:focus {
        outline: none;
        border-color: var(--cta-accent);
    }

    /* Gravity Forms: footer (button and phone link) */
    .contact-cta .gform_wrapper.gravity-theme .gform_footer {
        display: flex;
        flex-wrap: wrap;
        gap: 16px;
        align-items: center;
        margin: 16px 0 0;
        padding: 0;
    }
    .contact-cta .gform_wrapper.gravity-theme .gform_button {
        margin: 0;
        padding: 16px 30px;
        background: var(--cta-accent);
        color: #fff;
        border: none;
        border-radius: 2px;
        font-family: inherit;
        font-size: 15.5px;
        font-weight: 700;
        line-height: 1.2;
        cursor: pointer;
    }
    .contact-cta .gform_wrapper.gravity-theme .gform_button:hover {
        filter: brightness(1.1);
    }
    .contact-cta .gform_wrapper.gravity-theme .gform_ajax_spinner {
        margin: 0;
    }

    /* Gravity Forms: validation */
    .contact-cta .gform_wrapper.gravity-theme .gform_validation_errors {
        margin: 0 0 16px;
        padding: 12px 14px;
        background: rgba(226, 31, 38, 0.12);
        border: 1px solid var(--cta-accent);
        border-radius: 2px;
        box-shadow: none;
    }
    .contact-cta .gform_wrapper.gravity-theme .gform_validation_errors > h2 {
        margin: 0;
        font-size: 14px;
        color: var(--cta-text);
    }
    .contact-cta .gform_wrapper.gravity-theme .gform_validation_errors > h2 .gform-icon {
        display: none;
    }
    .contact-cta .gform_wrapper.gravity-theme .gform_validation_errors > ol {
        margin: 8px 0 0;
        padding: 0;
        list-style: none;
        font-size: 13px;
        line-height: 1.5;
        color: var(--cta-text);
    }
    .contact-cta .gform_wrapper.gravity-theme .gform_validation_errors > ol a {
        color: var(--cta-text);
        text-decoration: underline;
    }
    .contact-cta .gform_wrapper.gravity-theme .gform_validation_errors > ol a:hover {
        color: #fff;
        text-decoration: none;
    }
    .contact-cta .gform_wrapper.gravity-theme .gfield_error input,
    .contact-cta .gform_wrapper.gravity-theme .gfield_error select,
    .contact-cta .gform_wrapper.gravity-theme .gfield_error textarea {
        border-color: var(--cta-accent);
    }
    .contact-cta .gform_wrapper.gravity-theme .gfield_validation_message {
        margin-top: 6px;
        padding: 0;
        background: none;
        border: none;
        font-size: 13px;
        color: #ff6b70;
    }

    /* Gravity Forms: confirmation message */
    .contact-cta .gform_confirmation_message {
        font-size: 16px;
        line-height: 1.55;
        color: var(--cta-text);
    }/* End custom CSS */