.elementor-773 .elementor-element.elementor-element-b04623f{--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;--margin-top:-104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:0170px;--padding-left:0px;--padding-right:0px;}.elementor-773 .elementor-element.elementor-element-b04623f:not(.elementor-motion-effects-element-type-background), .elementor-773 .elementor-element.elementor-element-b04623f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-773 .elementor-element.elementor-element-4fdac36{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:050px 0px 0px 0px;text-align:center;}.elementor-773 .elementor-element.elementor-element-4fdac36 .elementor-heading-title{font-size:41px;font-weight:200;letter-spacing:2.7px;color:var( --e-global-color-text );}.elementor-773 .elementor-element.elementor-element-11cb16f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-773 .elementor-element.elementor-element-b551dcf > .elementor-widget-container{background-color:#7B908000;margin:0px 0px 0px 0px;padding:0px 0100px 46px 0100px;border-radius:-10px -10px -10px -10px;}.elementor-773 .elementor-element.elementor-element-ff3c91e{margin:02px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-773 .elementor-element.elementor-element-ff3c91e .elementor-heading-title{font-family:"Asap Condensed", Sans-serif;font-size:36px;text-transform:none;font-style:italic;color:var( --e-global-color-primary );}.elementor-773 .elementor-element.elementor-element-7137eab{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-773 .elementor-element.elementor-element-7137eab .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:100;text-transform:none;font-style:normal;color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-773 .elementor-element.elementor-element-b04623f{--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-773 .elementor-element.elementor-element-b04623f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0px;--padding-left:010px;--padding-right:010px;}.elementor-773 .elementor-element.elementor-element-4fdac36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-773 .elementor-element.elementor-element-11cb16f{font-size:12px;}.elementor-773 .elementor-element.elementor-element-b551dcf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-773 .elementor-element.elementor-element-ff3c91e{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-773 .elementor-element.elementor-element-ff3c91e .elementor-heading-title{font-size:23px;}.elementor-773 .elementor-element.elementor-element-7137eab{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-773 .elementor-element.elementor-element-7137eab .elementor-heading-title{font-size:14px;}}/* Start custom CSS for wpforms, class: .elementor-element-b551dcf *//* Make input text uppercase */
.wpforms-form input,
.wpforms-form textarea {
    text-transform: uppercase;
}

/* Remove background (make transparent) */
.wpforms-form input,
.wpforms-form textarea,
.wpforms-form select {
    background-color: transparent !important;
}

/* Keep border visible */
.wpforms-form input,
.wpforms-form textarea,
.wpforms-form select {
    border: 1px solid #000; /* change color if needed */
    border-radius: 4px; /* optional */
}

/* Optional: placeholder text also uppercase */
.wpforms-form ::placeholder {
    text-transform: uppercase;
}

/* Global text color + slightly smaller text */
.wpforms-form input,
.wpforms-form textarea,
.wpforms-form select,
.wpforms-form button {
    color: #30302E;
    font-size: 14px; /* adjust if you want even smaller */
}

/* Submit button default */
.wpforms-form button[type="submit"] {
    background-color: transparent;
    color: #30302E; /* contrast text */
    border: 1px solid #30302E;
    font-size: 14px;
    transition: all 0.3s ease;
}

/* Hover state */
.wpforms-form button[type="submit"]:hover {
    background-color: transparent;
    color: #F3F1ED;
    border: 1px solid #30302E;
}

/* Optional: make placeholder text match style */
.wpforms-form ::placeholder {
    color: #30302E;
    opacity: 0.6;
    font-size: 13px;
}/* End custom CSS */