.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-430 .elementor-element.elementor-element-43b9928 .elementor-icon-wrapper{text-align:start;}.elementor-430 .elementor-element.elementor-element-43b9928.elementor-view-stacked .elementor-icon{background-color:#C6922E;}.elementor-430 .elementor-element.elementor-element-43b9928.elementor-view-framed .elementor-icon, .elementor-430 .elementor-element.elementor-element-43b9928.elementor-view-default .elementor-icon{color:#C6922E;border-color:#C6922E;}.elementor-430 .elementor-element.elementor-element-43b9928.elementor-view-framed .elementor-icon, .elementor-430 .elementor-element.elementor-element-43b9928.elementor-view-default .elementor-icon svg{fill:#C6922E;}.elementor-430 .elementor-element.elementor-element-43b9928 .elementor-icon{font-size:24px;}.elementor-430 .elementor-element.elementor-element-43b9928 .elementor-icon svg{height:24px;}.elementor-430 .elementor-element.elementor-element-52cab09 .elementor-icon-wrapper{text-align:start;}.elementor-430 .elementor-element.elementor-element-52cab09.elementor-view-stacked .elementor-icon{background-color:#C6922E;}.elementor-430 .elementor-element.elementor-element-52cab09.elementor-view-framed .elementor-icon, .elementor-430 .elementor-element.elementor-element-52cab09.elementor-view-default .elementor-icon{color:#C6922E;border-color:#C6922E;}.elementor-430 .elementor-element.elementor-element-52cab09.elementor-view-framed .elementor-icon, .elementor-430 .elementor-element.elementor-element-52cab09.elementor-view-default .elementor-icon svg{fill:#C6922E;}.elementor-430 .elementor-element.elementor-element-52cab09 .elementor-icon{font-size:24px;}.elementor-430 .elementor-element.elementor-element-52cab09 .elementor-icon svg{height:24px;}.elementor-430 .elementor-element.elementor-element-0f4eda1 .elementor-icon-wrapper{text-align:start;}.elementor-430 .elementor-element.elementor-element-0f4eda1.elementor-view-stacked .elementor-icon{background-color:#C6922E;}.elementor-430 .elementor-element.elementor-element-0f4eda1.elementor-view-framed .elementor-icon, .elementor-430 .elementor-element.elementor-element-0f4eda1.elementor-view-default .elementor-icon{color:#C6922E;border-color:#C6922E;}.elementor-430 .elementor-element.elementor-element-0f4eda1.elementor-view-framed .elementor-icon, .elementor-430 .elementor-element.elementor-element-0f4eda1.elementor-view-default .elementor-icon svg{fill:#C6922E;}.elementor-430 .elementor-element.elementor-element-0f4eda1 .elementor-icon{font-size:24px;}.elementor-430 .elementor-element.elementor-element-0f4eda1 .elementor-icon svg{height:24px;}/* Start custom CSS */body.elementor-page-430 .elementor-299 .elementor-element-364f1991 { display:none; }
.elementor-430 .pa-contact-form { font-family:var(--pa-font-body); color:var(--pa-color-ink); }
.elementor-430 .pa-contact-form .gform_fields { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; }
.elementor-430 .pa-contact-form #field_1_5, .elementor-430 .pa-contact-form #field_1_6 { grid-column:1 / -1; }
.elementor-430 .pa-contact-form .gfield_label { display:block; font-size:14px; font-weight:600; margin-bottom:8px; }
.elementor-430 .pa-contact-form input:not([type=submit]), .elementor-430 .pa-contact-form select, .elementor-430 .pa-contact-form textarea { width:100%; min-height:48px; font-family:var(--pa-font-body); font-size:16px; padding:12px; border:1px solid var(--pa-color-border-dark); border-radius:var(--pa-radius-sm); background:var(--pa-color-white); color:var(--pa-color-ink); box-sizing:border-box; }
.elementor-430 .pa-contact-form textarea { min-height:150px; resize:vertical; }
.elementor-430 .pa-contact-form input:focus-visible, .elementor-430 .pa-contact-form select:focus-visible, .elementor-430 .pa-contact-form textarea:focus-visible { outline:2px solid var(--pa-color-focus); outline-offset:2px; }
.elementor-430 .pa-contact-form .gform_button { background:var(--pa-color-gold); color:var(--pa-color-navy-deep); font-family:var(--pa-font-body); font-size:14px; font-weight:600; min-height:48px; padding:14px 24px; border:0; border-radius:var(--pa-radius-sm); cursor:pointer; }
.elementor-430 .pa-contact-form .gform_footer { padding-top:20px; }
.elementor-430 .pa-contact-form .gform_validation_container { display:none !important; }
.elementor-430 .elementor-element-1cc68e21 { overflow-wrap:anywhere; }
@media (max-width:767px) { .elementor-430 .pa-contact-form .gform_fields { grid-template-columns:1fr; } .elementor-430 .pa-contact-form .gform_button { width:100%; } }
.elementor-430 .pa-contact-form textarea { height:160px; }
.elementor-430 .pa-contact-form .gfield_required { margin-left:4px; }
.elementor-430 .pa-contact-form .gform_fields { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:20px !important; }
.elementor-430 .pa-contact-form .gfield { grid-column:auto !important; }
.elementor-430 .pa-contact-form #field_1_5, .elementor-430 .pa-contact-form #field_1_6 { grid-column:1 / -1 !important; }
@media (max-width:767px) { .elementor-430 .pa-contact-form .gform_fields { grid-template-columns:1fr !important; } }/* End custom CSS */