.elementor-8430 .elementor-element.elementor-element-c38e15b{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8430 .elementor-element.elementor-element-014a6ea{text-align:center;}.elementor-8430 .elementor-element.elementor-element-014a6ea .elementor-heading-title{font-family:"ATF Franklin Gothic", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8430 .elementor-element.elementor-element-1cfb54d{font-family:"Ashbury", Sans-serif;font-size:22px;font-weight:300;}.elementor-8430 .elementor-element.elementor-element-b9e7ae8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8430 .elementor-element.elementor-element-b9e7ae8.e-con{--align-self:center;}.elementor-8430 .elementor-element.elementor-element-b7383ee{text-align:center;font-family:"Ashbury", Sans-serif;font-weight:300;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8430 .elementor-element.elementor-element-359f701 .elementor-button{font-family:"ATF Franklin Gothic", Sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;}.elementor-8430 .elementor-element.elementor-element-359f701 .elementor-button:hover, .elementor-8430 .elementor-element.elementor-element-359f701 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-8430 .elementor-element.elementor-element-359f701 .elementor-button:hover svg, .elementor-8430 .elementor-element.elementor-element-359f701 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8430 .elementor-element.elementor-element-2e6aa7b .elementor-button{font-family:"ATF Franklin Gothic", Sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-8430 .elementor-element.elementor-element-2e6aa7b .elementor-button:hover, .elementor-8430 .elementor-element.elementor-element-2e6aa7b .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-8430 .elementor-element.elementor-element-2e6aa7b .elementor-button:hover svg, .elementor-8430 .elementor-element.elementor-element-2e6aa7b .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8430 .elementor-element.elementor-element-b9e7ae8{--width:70%;}}/* Start custom CSS */.wp-singular .wFormContainer .wForm {
    background-color: transparent;
}


/*.wp-singular .wFormContainer .wForm input[type=text] {*/
/*    background: white;*/
/*}*/


.wp-singular .wFormContainer  legend {
    font-family: "ATF Franklin Gothic", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 48px !important;
    line-height: 48px;
    text-align: center;
    text-transform: uppercase;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: 2px;
    margin-bottom: 40px;
}

.wp-singular .wForm form .inputWrapper #tfa_3205-DB {
  margin: auto;
}

 .wp-singular .wForm #tfa_2231 { 
    
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.wp-singular .wForm #tfa_2229,
.wp-singular .wForm #tfa_2811,
.wp-singular .wForm #tfa_2230,
.wp-singular .wForm #tfa_2884  {
    width: 100% !important;
}

.wp-singular .wForm fieldset, .wp-singular .wForm #tfa_2228 {
  background: transparent !important;
}

.wp-singular .wFormContainer fieldset,
.wp-singular .wForm .wFormContainer fieldset.highlighted {
    border-color: unset !important;
  border: none !important;
}

.wp-singular .wForm form fieldset .oneChoice label {
  background: transparent;
  color: #262626 !important;
  padding: unset;
  font-family: Ashbury, serif !important;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: -0.02em;
  color: #262626;
}
.wFormContainer .wFormHeader {
    margin:0!important;
    height: 0!important;
}
.wp-singular .wFormContainer label {
font-family: Ashbury;
}

.wForm form fieldset {
   display: flex;
    flex-direction: column;
    align-items: center;
    
}
.wp-singular .wForm #tfa_2228  {
   border: none !important;
}
.wForm input[type=radio] {
    width: 22px!important;
    height: 22px!important;
        margin: 10px 5px !important;

    vertical-align: middle;
} 

.wForm .oneField.field-container-D:not([id=tfa_3219-D]) {
    margin-left:0!important;
    margin-right:0!important;
    max-width: 526px !important;
    width: 100%!important;
}

.wForm form fieldset input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .wForm #tfa_2236, .wForm #tfa_3617, .wForm #tfa_4305, .wForm #tfa_4543 {
    background-color: transparent!important;
    margin: 12px 0!important;
    border: 1px solid #000!important;
    border-radius: 6px!important;
    height: 60px!important;
    padding: 18px 24px!important;
}
.wForm #tfa_4586-D, .wForm #tfa_10-D, .wForm #tfa_2236, .wForm #tfa_2236-D, .wForm #tfa_3205-D {
    width: 100%!important;
}
.wForm #tfa_4586, .wForm #tfa_10, .wForm #tfa_2236,.wForm #tfa_3205 {
    min-width: 250px;
    width: 100%!important;
}
.wForm .actions {
    float: none!important;
    margin: 0!important;
}
.wForm .actions input[type=submit] {
    color: #b74848!important;
    text-transform: uppercase!important;
    border: 1px solid #b74848!important;
    font-size: 23px!important;
    display: inline-block!important;
    padding: 13px 15px!important;
    line-height: 126%;
    font-weight: 700;
    font-family: "ATF Franklin Gothic", sans-serif!important;
    font-style: normal!important;
    background: none!important;
    border-radius: 0;
    float: none!important;
}
.section.group, .section.inline.group {
    width: 100%;
    max-width: 526px;
}
.wForm #tfa_2228 {
    padding: 0 10px 0px !important;
 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ATF Franklin Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/ATFFranklinGothic-Regular.woff') format('woff');
}
@font-face {
	font-family: 'ATF Franklin Gothic';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/ATFFranklinGothic-Bold.woff') format('woff');
}
@font-face {
	font-family: 'ATF Franklin Gothic';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/ATFFranklinGothic-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ashbury';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/Ashbury-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Ashbury';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/Ashbury-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Ashbury';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/Ashbury-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Ashbury';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/Ashbury-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Ashbury';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/Ashbury-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Ashbury';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/Ashbury-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'Ashbury';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/Ashbury-Light.woff') format('woff');
}
@font-face {
	font-family: 'Ashbury';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://ashbrook.org/content/uploads/2024/07/Ashbury-LightItalic.woff') format('woff');
}
/* End Custom Fonts CSS */