.elementor-2947 .elementor-element.elementor-element-1c2030a{--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-2947 .elementor-element.elementor-element-b868ecb img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2947 .elementor-element.elementor-element-b581443{--display:flex;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2947 .elementor-element.elementor-element-be45738{--display:flex;--border-radius:8px 8px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-cfd7036 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-4ac5f64{text-align:start;color:#FFFFFF;}.elementor-2947 .elementor-element.elementor-element-0ad392e{--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-2947 .elementor-element.elementor-element-42e5ad0 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2947 .elementor-element.elementor-element-42e5ad0 .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-42e5ad0 .elementor-button:focus{background-color:var( --e-global-color-bbbd6c3 );color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-42e5ad0 .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-42e5ad0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-c09a78c{--display:flex;}.elementor-2947 .elementor-element.elementor-element-2c137d5{--spacer-size:100px;}.elementor-2947 .elementor-element.elementor-element-a4df88a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2947 .elementor-element.elementor-element-a4df88a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-94aa217{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2947 .elementor-element.elementor-element-f699edb{text-align:center;}.elementor-2947 .elementor-element.elementor-element-d2d6728{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2947 .elementor-element.elementor-element-13ee5ba{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);}.elementor-2947 .elementor-element.elementor-element-ded19e1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2947 .elementor-element.elementor-element-ded19e1:not(.elementor-motion-effects-element-type-background), .elementor-2947 .elementor-element.elementor-element-ded19e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c45e3 );}.elementor-2947 .elementor-element.elementor-element-d9ad281{font-size:16px;}.elementor-2947 .elementor-element.elementor-element-3539746{font-size:16px;}.elementor-2947 .elementor-element.elementor-element-3eb8f3d{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2947 .elementor-element.elementor-element-3eb8f3d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-9481702 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2947 .elementor-element.elementor-element-fe88e93{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);}.elementor-2947 .elementor-element.elementor-element-327236c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2947 .elementor-element.elementor-element-327236c:not(.elementor-motion-effects-element-type-background), .elementor-2947 .elementor-element.elementor-element-327236c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c45e3 );}.elementor-2947 .elementor-element.elementor-element-2d56cb1{font-size:16px;}.elementor-2947 .elementor-element.elementor-element-b45f4da{font-size:16px;}.elementor-2947 .elementor-element.elementor-element-7f619c4{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2947 .elementor-element.elementor-element-7f619c4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-6c4dd3c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2947 .elementor-element.elementor-element-eab020d{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);}.elementor-2947 .elementor-element.elementor-element-ef87648{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2947 .elementor-element.elementor-element-ef87648:not(.elementor-motion-effects-element-type-background), .elementor-2947 .elementor-element.elementor-element-ef87648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c45e3 );}.elementor-2947 .elementor-element.elementor-element-eb416c2{font-size:16px;}.elementor-2947 .elementor-element.elementor-element-a28863a{font-size:16px;}.elementor-2947 .elementor-element.elementor-element-65a75e9{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2947 .elementor-element.elementor-element-daef7ec > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2947 .elementor-element.elementor-element-d7e5509{--display:flex;}.elementor-2947 .elementor-element.elementor-element-ea0f39a{--spacer-size:100px;}.elementor-2947 .elementor-element.elementor-element-cf22899{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--z-index:2;}.elementor-2947 .elementor-element.elementor-element-ffe104e{--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-2947 .elementor-element.elementor-element-78516d4{text-align:start;}.elementor-2947 .elementor-element.elementor-element-4f3c7a3{--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-2947 .elementor-element.elementor-element-6cdf4fe{text-align:start;}.elementor-2947 .elementor-element.elementor-element-6cdf4fe img{height:420px;object-fit:cover;object-position:center center;}.elementor-2947 .elementor-element.elementor-element-38f9afb{--display:flex;}.elementor-2947 .elementor-element.elementor-element-bd92056{--spacer-size:100px;}.elementor-2947 .elementor-element.elementor-element-8d57703{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2947 .elementor-element.elementor-element-8d57703:not(.elementor-motion-effects-element-type-background), .elementor-2947 .elementor-element.elementor-element-8d57703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c45e3 );}.elementor-2947 .elementor-element.elementor-element-e530d55{--display:flex;}.elementor-2947 .elementor-element.elementor-element-954d064{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2947 .elementor-element.elementor-element-954d064:not(.elementor-motion-effects-element-type-background), .elementor-2947 .elementor-element.elementor-element-954d064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2947 .elementor-element.elementor-element-b581443{--content-width:1440px;}.elementor-2947 .elementor-element.elementor-element-be45738{--width:60%;}.elementor-2947 .elementor-element.elementor-element-ffe104e{--width:50%;}.elementor-2947 .elementor-element.elementor-element-4f3c7a3{--width:50%;}.elementor-2947 .elementor-element.elementor-element-e530d55{--width:30%;}.elementor-2947 .elementor-element.elementor-element-954d064{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2947 .elementor-element.elementor-element-be45738{--width:88%;}}@media(max-width:1024px){.elementor-2947 .elementor-element.elementor-element-b581443{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2947 .elementor-element.elementor-element-2c137d5{--spacer-size:80px;}.elementor-2947 .elementor-element.elementor-element-a4df88a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2947 .elementor-element.elementor-element-f699edb{text-align:start;}.elementor-2947 .elementor-element.elementor-element-d2d6728{--grid-auto-flow:row;}.elementor-2947 .elementor-element.elementor-element-ea0f39a{--spacer-size:80px;}.elementor-2947 .elementor-element.elementor-element-cf22899{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2947 .elementor-element.elementor-element-4f3c7a3{--justify-content:center;}.elementor-2947 .elementor-element.elementor-element-6cdf4fe img{height:500px;}.elementor-2947 .elementor-element.elementor-element-bd92056{--spacer-size:80px;}.elementor-2947 .elementor-element.elementor-element-8d57703{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-2947 .elementor-element.elementor-element-1c2030a{--flex-direction:column-reverse;--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-2947 .elementor-element.elementor-element-b581443{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2947 .elementor-element.elementor-element-be45738{--border-radius:0px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-4ac5f64{font-size:16px;}.elementor-2947 .elementor-element.elementor-element-0ad392e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2947 .elementor-element.elementor-element-2c137d5{--spacer-size:50px;}.elementor-2947 .elementor-element.elementor-element-f699edb{text-align:start;}.elementor-2947 .elementor-element.elementor-element-d2d6728{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2947 .elementor-element.elementor-element-ea0f39a{--spacer-size:20px;}.elementor-2947 .elementor-element.elementor-element-cf22899{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2947 .elementor-element.elementor-element-78516d4{text-align:start;}.elementor-2947 .elementor-element.elementor-element-6cdf4fe img{height:190px;}.elementor-2947 .elementor-element.elementor-element-bd92056{--spacer-size:20px;}.elementor-2947 .elementor-element.elementor-element-8d57703{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2947 .elementor-element.elementor-element-954d064{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-3539746 */.elementor-2947 .elementor-element.elementor-element-3539746 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce6624 */.elementor-2947 .elementor-element.elementor-element-6ce6624 {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 10;
    width: auto;
    margin: 0;
}

.elementor-2947 .elementor-element.elementor-element-6ce6624 p,
.elementor-2947 .elementor-element.elementor-element-6ce6624 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 8px 16px;
    border-radius: 999px;
    background: var(--e-global-color-secondary);
    color: var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    white-space: nowrap;
    box-shadow: 0 8px 20px rgba(29, 29, 29, 0.14);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b45f4da */.elementor-2947 .elementor-element.elementor-element-b45f4da {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a28863a */.elementor-2947 .elementor-element.elementor-element-a28863a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4df88a */.feestje-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.feestje-menu li {
    position: relative;
    margin: 0 0 14px;
    padding-left: 30px;
    line-height: 1.35;
}

.feestje-menu li::before {
    content: "";
    position: absolute;
    left: 4px;
    top: 0.45em;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #5f733d;
    box-shadow: 0 0 0 4px #edf4e8;
}

.feestje-menu ul ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 16px;
    padding-left: 0;
}

.feestje-menu ul ul li {
    margin: 0;
    padding: 6px 16px;
    border-radius: 999px;
    background: #edf4e8;
    font-size: 0.78em;
    line-height: 1.25;
}

.feestje-menu ul ul li::before {
    display: none;
}

.feestje-menu ul ul li:last-child,
.feestje-menu li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78516d4 */.elementor-2947 .elementor-element.elementor-element-78516d4 ul {
    padding-left: 15px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5f0fa60 */.gform_wrapper {
    --gf-dark: var(--e-global-color-primary);
    --gf-green: var(--e-global-color-text);
    --gf-green-dark: var(--e-global-color-bbbd6c3);
    --gf-green-light: var(--e-global-color-23c45e3);
    --gf-yellow: var(--e-global-color-secondary);
    --gf-light: var(--e-global-color-accent);
    --gf-border: rgba(57, 53, 52, 0.16);
}

.gform_required_legend {
    display: none;
}

.gform_wrapper.gravity-theme .gform_fields {
    row-gap: 22px;
    column-gap: 22px;
}

.gform_wrapper.gravity-theme .gfield {
    margin: 0;
}

.gform_wrapper.gravity-theme .gfield_label,
.gform_wrapper.gravity-theme .gform-field-label {
    margin: 0 0 8px;
    color: var(--gf-dark);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2;
}

.gform_wrapper.gravity-theme .gfield_required {
    color: #d64545;
    font-size: 1em;
}

.gform_wrapper.gravity-theme input[type="text"],
.gform_wrapper.gravity-theme input[type="email"],
.gform_wrapper.gravity-theme input[type="tel"],
.gform_wrapper.gravity-theme input[type="number"],
.gform_wrapper.gravity-theme input[type="url"],
.gform_wrapper.gravity-theme input[type="password"],
.gform_wrapper.gravity-theme input[type="search"],
.gform_wrapper.gravity-theme input[type="date"],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
    width: 100% !important;
    min-height: 52px;
    padding: 14px 16px !important;
    border: 1px solid var(--gf-border);
    border-radius: 14px;
    background: var(--gf-light);
    color: var(--gf-dark);
    font-size: 16px !important;
    line-height: 1.4;
    box-shadow: none;
    transition: border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
}

.gform_wrapper.gravity-theme textarea {
    min-height: 130px;
    resize: vertical;
}

.gform_wrapper.gravity-theme input::placeholder,
.gform_wrapper.gravity-theme textarea::placeholder {
    color: rgba(57, 53, 52, 0.45);
}

.gform_wrapper.gravity-theme input:focus,
.gform_wrapper.gravity-theme select:focus,
.gform_wrapper.gravity-theme textarea:focus {
    outline: none;
    border-color: var(--gf-green-dark);
    background: #fff;
    box-shadow: 0 0 0 4px rgba(178, 203, 163, 0.35);
}

.gform_wrapper.gravity-theme fieldset {
    padding: 0;
    border: 0;
}

.gform_wrapper.gravity-theme .gfield_radio,
.gform_wrapper.gravity-theme .gfield_checkbox {
    display: grid;
    gap: 10px;
}

.gform_wrapper.gravity-theme .gchoice {
    position: relative;
}

.gform_wrapper.gravity-theme .gchoice input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.gform_wrapper.gravity-theme .gchoice label {
    display: flex;
    align-items: center;
    min-height: 46px;
    margin: 0;
    padding: 12px 16px 12px 46px;
    border: 1px solid var(--gf-border);
    border-radius: 14px;
    background: var(--gf-light);
    color: var(--gf-dark);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3;
    cursor: pointer;
    transition: border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
}

.gform_wrapper.gravity-theme .gchoice label::before {
    content: "";
    position: absolute;
    left: 16px;
    top: 50%;
    width: 16px;
    height: 16px;
    border: 2px solid rgba(86, 110, 61, 0.35);
    border-radius: 50%;
    background: #fff;
    transform: translateY(-50%);
}

.gform_wrapper.gravity-theme .gchoice label::after {
    content: "";
    position: absolute;
    left: 21px;
    top: 50%;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--gf-green-dark);
    opacity: 0;
    transform: translateY(-50%) scale(0.4);
    transition: opacity 0.2s ease, transform 0.2s ease;
}

.gform_wrapper.gravity-theme .gchoice input:checked + label {
    border-color: var(--gf-green-dark);
    background: rgba(178, 203, 163, 0.22);
    box-shadow: 0 0 0 4px rgba(178, 203, 163, 0.24);
}

.gform_wrapper.gravity-theme .gchoice input:checked + label::before {
    border-color: var(--gf-green-dark);
}

.gform_wrapper.gravity-theme .gchoice input:checked + label::after {
    opacity: 1;
    transform: translateY(-50%) scale(1);
}

.gform_wrapper.gravity-theme .gform_footer,
.gform_wrapper.gravity-theme .gform-page-footer {
    margin: 28px 0 0;
    padding: 0;
}

.gform_wrapper.gravity-theme .gform_button,
.gform_wrapper.gravity-theme .gform_next_button,
.gform_wrapper.gravity-theme .gform_previous_button {
min-height: 52px;
    padding: 14px 24px;
    border: 0;
    border-radius: 8px;
    background: var(--gf-yellow);
    color: var(--gf-dark);
    font-size: 16px;
    line-height: 1;
    cursor: pointer;
    box-shadow: 0 12px 24px rgba(29, 29, 29, 0.12);
    transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}

.gform_wrapper.gravity-theme .gform_button:hover,
.gform_wrapper.gravity-theme .gform_next_button:hover,
.gform_wrapper.gravity-theme .gform_previous_button:hover {
    transform: translateY(-2px);
    box-shadow: 0 16px 32px rgba(29, 29, 29, 0.16);
}

.gform_wrapper.gravity-theme .gform_button:focus,
.gform_wrapper.gravity-theme .gform_next_button:focus,
.gform_wrapper.gravity-theme .gform_previous_button:focus {
    outline: none;
    box-shadow: 0 0 0 4px rgba(254, 204, 0, 0.35);
}

.gform_wrapper.gravity-theme .gform_required_legend {
    margin: 0 0 22px;
    color: var(--gf-dark);
    font-size: 15px;
}

.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {
    margin-top: 8px;
    padding: 10px 12px;
    border: 0;
    border-radius: 12px;
    background: rgba(214, 69, 69, 0.08);
    color: #b83232;
    font-size: 14px;
    font-weight: 600;
}

.gform_wrapper.gravity-theme .gfield_error input,
.gform_wrapper.gravity-theme .gfield_error select,
.gform_wrapper.gravity-theme .gfield_error textarea {
    border-color: #d64545;
    box-shadow: 0 0 0 4px rgba(214, 69, 69, 0.12);
}

.gform_confirmation_wrapper {
    padding: clamp(28px, 4vw, 48px);
    border-radius: 26px;
    background: #fff;
    color: var(--e-global-color-primary);
    box-shadow: 0 24px 60px rgba(29, 29, 29, 0.10);
}

.gform_confirmation_message {
    font-size: 18px;
    line-height: 1.5;
}

@media (max-width: 767px) {
    .gform_wrapper.gravity-theme .gform_fields {
        row-gap: 18px;
    }

    .gform_wrapper.gravity-theme .gfield {
        grid-column: 1 / -1;
    }

    .gform_wrapper.gravity-theme input[type="text"],
    .gform_wrapper.gravity-theme input[type="email"],
    .gform_wrapper.gravity-theme input[type="tel"],
    .gform_wrapper.gravity-theme input[type="number"],
    .gform_wrapper.gravity-theme input[type="url"],
    .gform_wrapper.gravity-theme input[type="password"],
    .gform_wrapper.gravity-theme input[type="search"],
    .gform_wrapper.gravity-theme input[type="date"],
    .gform_wrapper.gravity-theme select,
    .gform_wrapper.gravity-theme textarea {
        min-height: 50px;
        font-size: 16px;
    }

    .gform_wrapper.gravity-theme .gform_button,
    .gform_wrapper.gravity-theme .gform_next_button,
    .gform_wrapper.gravity-theme .gform_previous_button {
        width: 100%;
    }
}/* End custom CSS */