.elementor-kit-217483{--e-global-color-primary:#F4313F;--e-global-color-secondary:#2C2A25;--e-global-color-text:#222222;--e-global-color-accent:#790000;--e-global-color-wgrhead:#333333;--e-global-color-wgrwhite:#FFFFFF;--e-global-color-wgredit:#C4202C;--e-global-color-wgrblack:#0A0A0A;--e-global-color-wgrbar:rgba(0,0,0,0.32);--e-global-typography-primary-font-family:"Roboto Slab";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;}.elementor-kit-217483 button,.elementor-kit-217483 input[type="button"],.elementor-kit-217483 input[type="submit"],.elementor-kit-217483 .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0.3em 1em 0.3em 1em;}.elementor-kit-217483 button:hover,.elementor-kit-217483 button:focus,.elementor-kit-217483 input[type="button"]:hover,.elementor-kit-217483 input[type="button"]:focus,.elementor-kit-217483 input[type="submit"]:hover,.elementor-kit-217483 input[type="submit"]:focus,.elementor-kit-217483 .elementor-button:hover,.elementor-kit-217483 .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-kit-217483 e-page-transition{background-color:#FFBC7D;}.elementor-kit-217483 input:not([type="button"]):not([type="submit"]),.elementor-kit-217483 textarea,.elementor-kit-217483 .elementor-field-textual{border-style:solid;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1152px;}.e-con{--container-max-width:1152px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:980px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Divi base typography replicated so converted content renders identically (Elementor content only) */
:where(.elementor){font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#222}
:where(.elementor) a{color:#F4313F}
:where(.elementor) h1{font-family:"Roboto Slab",Georgia,serif;font-weight:700;text-transform:uppercase;font-size:30px;line-height:1.2em;color:#333}
@media(max-width:767px){:where(.elementor) h1{font-size:26px}}
:where(.elementor) h2{font-family:"Roboto Slab",Georgia,serif;font-weight:700;text-transform:uppercase;font-size:26px;line-height:1.2em;color:#333}
:where(.elementor) h3{font-family:"Roboto Slab",Georgia,serif;font-weight:700;text-transform:uppercase;font-size:22px;line-height:1.2em;color:#333}
:where(.elementor) h4{font-family:"Roboto Slab",Georgia,serif;font-weight:700;text-transform:uppercase;font-size:18px;line-height:1.2em;color:#333}
:where(.elementor) h5{font-family:"Roboto Slab",Georgia,serif;font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.2em;color:#333}
:where(.elementor) h6{font-family:"Roboto Slab",Georgia,serif;font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.2em;color:#333}
:where(.elementor) p{margin:0;padding-bottom:1em}
:where(.elementor) p:last-of-type{padding-bottom:0}
:where(.elementor) h1,:where(.elementor) h2,:where(.elementor) h3,:where(.elementor) h4,:where(.elementor) h5,:where(.elementor) h6{margin:0;padding-bottom:10px}
:where(.elementor) ul{list-style-type:disc;margin:0;padding:0 0 23px 1em;line-height:26px}
:where(.elementor) ol{list-style-type:decimal;list-style-position:inside;margin:0;padding:0 0 23px 0;line-height:26px}
:where(.elementor) ul li ul,:where(.elementor) ol li ol{padding:2px 0 2px 20px}
:where(.elementor) ul:last-child,:where(.elementor) ol:last-child{padding-bottom:0}
:where(.elementor) a{text-decoration:none}
:where(.elementor) img{max-width:100%;height:auto}
:where(.elementor) strong,:where(.elementor) b{font-weight:700}
.elementor-widget-text-editor > .elementor-widget-container > *:last-child{padding-bottom:0}
.elementor-widget-heading .elementor-heading-title{padding-bottom:0}
.elementor-widget-html p:last-of-type{padding-bottom:0}
/* Gravity Forms in the sidebar, as Divi styled it (#sidebar rules) */
.wgr-sidebar .gform_legacy_markup_wrapper ul.gform_fields li.gfield{margin:5px 0 8px!important;padding:0!important;line-height:27.2px}
.wgr-sidebar .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:0!important}
.wgr-sidebar .gform_legacy_markup_wrapper .gform_footer{margin:0 0 10px!important;padding:0!important}
/* Gravity Forms fields and button as on the Divi site (Divi input styles; browser-default submit button) */
.gform_legacy_markup_wrapper input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.gform_legacy_markup_wrapper textarea,.gform_legacy_markup_wrapper select{border:1px solid #bbb;border-radius:0;color:#4e4e4e;background-color:#fff}
.gform_legacy_markup_wrapper input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=hidden]){padding:5px 4px}
@media (min-width:642px){.gform_legacy_markup_wrapper input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=hidden]){line-height:normal}}
@media (max-width:641px){.gform_legacy_markup_wrapper input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=hidden]){line-height:2;min-height:2rem}}
.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_footer button,.gform_legacy_markup_wrapper .gform_page_footer input[type=button],.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{all:revert}/* End custom CSS */