.elementor-kit-17{--e-global-color-primary:#823948;--e-global-color-secondary:#000000;--e-global-color-text:#404040;--e-global-color-accent:#E4A241;--e-global-color-65f2224:#000000;--e-global-color-0649b47:#FFFFFF;--e-global-color-8a0435b:#00000000;--e-global-typography-primary-font-family:"Rockwell";--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Rockwell";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Rockwell";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Rockwell";--e-global-typography-accent-font-weight:400;--e-global-typography-2f6319a-font-family:"Rockwell";--e-global-typography-2f6319a-font-size:clamp(2.5rem, 2.1571rem + 1.1429vw, 3rem);--e-global-typography-2f6319a-font-weight:700;--e-global-typography-2f6319a-line-height:150%;--e-global-typography-57f8847-font-family:"Rockwell";--e-global-typography-57f8847-font-size:clamp(2rem, 1.6571rem + 1.1429vw, 2.5rem);--e-global-typography-57f8847-font-weight:700;--e-global-typography-57f8847-line-height:150%;--e-global-typography-5ba10b1-font-family:"Rockwell";--e-global-typography-5ba10b1-font-size:clamp(1.75rem, 1.5786rem + 0.5714vw, 2rem);--e-global-typography-5ba10b1-font-weight:700;--e-global-typography-5ba10b1-line-height:150%;--e-global-typography-d552821-font-family:"Rockwell";--e-global-typography-d552821-font-size:1.5rem;--e-global-typography-d552821-font-weight:700;--e-global-typography-d552821-line-height:150%;--e-global-typography-000bcce-font-family:"Rockwell";--e-global-typography-000bcce-font-size:1.25rem;--e-global-typography-000bcce-font-weight:700;--e-global-typography-000bcce-line-height:150%;--e-global-typography-9dc1118-font-family:"Rockwell";--e-global-typography-9dc1118-font-size:1rem;--e-global-typography-9dc1118-font-weight:700;--e-global-typography-9dc1118-line-height:150%;--e-global-typography-17ebcb8-font-family:"Poppins";--e-global-typography-17ebcb8-font-size:1.5rem;--e-global-typography-17ebcb8-font-weight:400;--e-global-typography-17ebcb8-line-height:180%;--e-global-typography-ad5dc28-font-family:"Poppins";--e-global-typography-ad5dc28-font-size:1.5rem;--e-global-typography-ad5dc28-font-weight:500;--e-global-typography-ad5dc28-line-height:180%;--e-global-typography-887f7c0-font-family:"Poppins";--e-global-typography-887f7c0-font-size:1.25rem;--e-global-typography-887f7c0-font-weight:400;--e-global-typography-887f7c0-line-height:180%;--e-global-typography-186917a-font-family:"Poppins";--e-global-typography-186917a-font-size:1.25rem;--e-global-typography-186917a-font-weight:500;--e-global-typography-186917a-line-height:180%;--e-global-typography-53e4e5d-font-family:"Poppins";--e-global-typography-53e4e5d-font-size:1rem;--e-global-typography-53e4e5d-font-weight:400;--e-global-typography-53e4e5d-line-height:180%;--e-global-typography-915053b-font-family:"Poppins";--e-global-typography-915053b-font-size:1rem;--e-global-typography-915053b-font-weight:500;--e-global-typography-915053b-line-height:180%;--e-global-typography-da2fc9f-font-family:"Poppins";--e-global-typography-da2fc9f-font-size:0.875rem;--e-global-typography-da2fc9f-font-weight:400;--e-global-typography-da2fc9f-line-height:180%;--e-global-typography-3c4c9ce-font-family:"Poppins";--e-global-typography-3c4c9ce-font-size:0.875rem;--e-global-typography-3c4c9ce-font-weight:500;--e-global-typography-3c4c9ce-line-height:180%;--e-global-typography-0035e8b-font-family:"Rockwell";--e-global-typography-0035e8b-font-size:1.25rem;--e-global-typography-0035e8b-font-weight:700;--e-global-typography-0035e8b-line-height:100%;--e-global-typography-53ff8fc-font-family:"Rockwell";--e-global-typography-53ff8fc-font-size:1rem;--e-global-typography-53ff8fc-font-weight:700;--e-global-typography-53ff8fc-line-height:100%;color:var( --e-global-color-text );font-family:var( --e-global-typography-53e4e5d-font-family ), Sans-serif;font-size:var( --e-global-typography-53e4e5d-font-size );font-weight:var( --e-global-typography-53e4e5d-font-weight );line-height:var( --e-global-typography-53e4e5d-line-height );}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-0035e8b-font-family ), Sans-serif;font-size:var( --e-global-typography-0035e8b-font-size );font-weight:var( --e-global-typography-0035e8b-font-weight );line-height:var( --e-global-typography-0035e8b-line-height );color:var( --e-global-color-0649b47 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:24px 40px 24px 40px;}.elementor-kit-17 button:hover,.elementor-kit-17 button:focus,.elementor-kit-17 input[type="button"]:hover,.elementor-kit-17 input[type="button"]:focus,.elementor-kit-17 input[type="submit"]:hover,.elementor-kit-17 input[type="submit"]:focus,.elementor-kit-17 .elementor-button:hover,.elementor-kit-17 .elementor-button:focus{background-color:var( --e-global-color-0649b47 );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-kit-17 a{color:var( --e-global-color-primary );}.elementor-kit-17 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2f6319a-font-family ), Sans-serif;font-size:var( --e-global-typography-2f6319a-font-size );font-weight:var( --e-global-typography-2f6319a-font-weight );line-height:var( --e-global-typography-2f6319a-line-height );}.elementor-kit-17 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-57f8847-font-family ), Sans-serif;font-size:var( --e-global-typography-57f8847-font-size );font-weight:var( --e-global-typography-57f8847-font-weight );line-height:var( --e-global-typography-57f8847-line-height );}.elementor-kit-17 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5ba10b1-font-family ), Sans-serif;font-size:var( --e-global-typography-5ba10b1-font-size );font-weight:var( --e-global-typography-5ba10b1-font-weight );line-height:var( --e-global-typography-5ba10b1-line-height );}.elementor-kit-17 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d552821-font-family ), Sans-serif;font-size:var( --e-global-typography-d552821-font-size );font-weight:var( --e-global-typography-d552821-font-weight );line-height:var( --e-global-typography-d552821-line-height );}.elementor-kit-17 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-000bcce-font-family ), Sans-serif;font-size:var( --e-global-typography-000bcce-font-size );font-weight:var( --e-global-typography-000bcce-font-weight );line-height:var( --e-global-typography-000bcce-line-height );}.elementor-kit-17 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9dc1118-font-family ), Sans-serif;font-size:var( --e-global-typography-9dc1118-font-size );font-weight:var( --e-global-typography-9dc1118-font-weight );line-height:var( --e-global-typography-9dc1118-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end: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:1024px){.elementor-kit-17{font-size:var( --e-global-typography-53e4e5d-font-size );line-height:var( --e-global-typography-53e4e5d-line-height );}.elementor-kit-17 h1{font-size:var( --e-global-typography-2f6319a-font-size );line-height:var( --e-global-typography-2f6319a-line-height );}.elementor-kit-17 h2{font-size:var( --e-global-typography-57f8847-font-size );line-height:var( --e-global-typography-57f8847-line-height );}.elementor-kit-17 h3{font-size:var( --e-global-typography-5ba10b1-font-size );line-height:var( --e-global-typography-5ba10b1-line-height );}.elementor-kit-17 h4{font-size:var( --e-global-typography-d552821-font-size );line-height:var( --e-global-typography-d552821-line-height );}.elementor-kit-17 h5{font-size:var( --e-global-typography-000bcce-font-size );line-height:var( --e-global-typography-000bcce-line-height );}.elementor-kit-17 h6{font-size:var( --e-global-typography-9dc1118-font-size );line-height:var( --e-global-typography-9dc1118-line-height );}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-size:var( --e-global-typography-0035e8b-font-size );line-height:var( --e-global-typography-0035e8b-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17{font-size:var( --e-global-typography-53e4e5d-font-size );line-height:var( --e-global-typography-53e4e5d-line-height );}.elementor-kit-17 h1{font-size:var( --e-global-typography-2f6319a-font-size );line-height:var( --e-global-typography-2f6319a-line-height );}.elementor-kit-17 h2{font-size:var( --e-global-typography-57f8847-font-size );line-height:var( --e-global-typography-57f8847-line-height );}.elementor-kit-17 h3{font-size:var( --e-global-typography-5ba10b1-font-size );line-height:var( --e-global-typography-5ba10b1-line-height );}.elementor-kit-17 h4{font-size:var( --e-global-typography-d552821-font-size );line-height:var( --e-global-typography-d552821-line-height );}.elementor-kit-17 h5{font-size:var( --e-global-typography-000bcce-font-size );line-height:var( --e-global-typography-000bcce-line-height );}.elementor-kit-17 h6{font-size:var( --e-global-typography-9dc1118-font-size );line-height:var( --e-global-typography-9dc1118-line-height );}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-size:var( --e-global-typography-0035e8b-font-size );line-height:var( --e-global-typography-0035e8b-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-kit-17 .elementor-widget-text-editor ul,
.elementor-kit-17 .elementor-widget-text-editor ol,
.elementor-kit-17 .elementor-widget-theme-post-content ul,
.elementor-kit-17 .elementor-widget-theme-post-content ol,
.elementor-kit-17 .elementor-widget-woocommerce-product-content ul,
.elementor-kit-17 .elementor-widget-woocommerce-product-content ol {
    margin-bottom: .9rem;
}

.elementor-kit-17 .elementor-widget-text-editor .elementor-widget-container > :last-child {
    margin-bottom: 0;
}

.elementor-kit-17 .elementor-widget-text-editor img[class*='align'] {
    margin-bottom: 1.5rem;
}

.elementor-kit-17 .elementor-widget-text-editor img.alignright {
    margin-left: 1.5rem;
}

.elementor-kit-17 .elementor-widget-text-editor img.alignleft {
    margin-right: 1.5rem;
}

.elementor-kit-17 .elementor-widget-text-editor {
	word-break: break-word;
}

/* =============== START GRAVITY FORMS */
.elementor-kit-17 .gform-theme {
  /* LAYOUT */
  --gf-form-gap-y: 20px !important;
  --gf-form-gap-x: 20px !important;
  --gf-field-gap-y: 20px !important;
  --gf-field-gap-x: 20px !important;

  /* SHADOWS */
  /* --gf-ctrl-shadow: none !important;
  --gf-ctrl-shadow-focus: none !important; */

  /* BORDERS */
  --gf-radius: 0 !important;
  /* --gf-ctrl-border-color: var(--e-global-color-6dca12f) !important;
  --gf-ctrl-border-color-focus: var(--e-global-color-6dca12f) !important; */

  /* BASE FONT */
  --gf-font-family-primary: var(
    --e-global-typography-53e4e5d-font-family
  ) !important;
  --gf-font-size-primary: var(
    --e-global-typography-53e4e5d-font-size
  ) !important;
  --gf-font-weight-primary: var(
    --e-global-typography-53e4e5d-font-weight
  ) !important;
  --gf-font-family-secondary: var(
    --e-global-typography-915053b-font-family
  ) !important;
  --gf-font-size-secondary: var(
    --e-global-typography-915053b-font-size
  ) !important;
  --gf-font-weight-secondary: var(
    --e-global-typography-915053b-font-weight
  ) !important;
  --gf-font-size-tertiary: var(
    --e-global-typography-da2fc9f-font-size
  ) !important;

  /* BASE COLORS */
  --gf-color-primary: var(--e-global-color-primary) !important;
  --gf-color-primary-rgb: 144, 4, 7 !important;
  --gf-color-in-ctrl-contrast: var(--e-global-color-secondary) !important;
  --gf-color-in-ctrl-contrast-rgb: 0, 0, 0 !important;

  /* INPUTS */
  --gf-ctrl-size: var(--gf-ctrl-size-xl) !important;
  --gf-ctrl-padding-x: 20px !important;
  --gf-ctrl-line-height: var(
    --e-global-typography-53e4e5d-line-height
  ) !important;
  --gf-ctrl-textarea-line-height: var(
    --e-global-typography-53e4e5d-line-height
  ) !important;

  /* BUTTONS */
  --gf-ctrl-btn-size: 72px !important;
  /* font */
  --gf-ctrl-btn-font-family: var( --e-global-typography-0035e8b-font-family ), Sans-serif !important;
  --gf-ctrl-btn-font-size: var(
    --e-global-typography-0035e8b-font-size
  ) !important;
  --gf-ctrl-btn-font-weight: var(
    --e-global-typography-0035e8b-font-weight
  ) !important;
  --gf-ctrl-btn-line-height: var(
    --e-global-typography-0035e8b-line-height
  ) !important;
  --gf-ctrl-btn-text-transform: var(
    --e-global-typography-0035e8b-text-transform
  ) !important;
  --gf-ctrl-btn-letter-spacing: var(
    --e-global-typography-0035e8b-letter-spacing
  ) !important;
  /* text */
  --gf-ctrl-btn-text-transform: uppercase !important;
  --gf-ctrl-btn-color-primary: var( --e-global-color-0649b47 ) !important;
  --gf-ctrl-btn-color-hover-primary: var( --e-global-color-primary ) !important;
  --gf-ctrl-btn-color-focus-primary: var( --e-global-color-primary ) !important;
  /* bg */
  --gf-ctrl-btn-bg-color-primary: var( --e-global-color-primary ) !important;
  --gf-ctrl-btn-bg-color-hover-primary: var( --e-global-color-0649b47 ) !important;
  --gf-ctrl-btn-bg-color-focus-primary: var( --e-global-color-0649b47 ) !important;
  /* border */
  --gf-ctrl-btn-border-width-primary: 2px !important;
  --gf-ctrl-btn-border-color-primary: var(--e-global-color-primary) !important;
  --gf-ctrl-btn-border-color-hover-primary: var(
    --e-global-color-primary
  ) !important;
  --gf-ctrl-btn-border-color-focus-primary: var(
    --e-global-color-primary
  ) !important;
}

.elementor-kit-17 .gform-theme ::placeholder {
  color: var(--e-global-color-6dca12f) !important;
}

.elementor-kit-17 .gform-theme--foundation .single-col-name .gform-grid-row {
  flex-flow: column;
}

.elementor-kit-17 .gform-theme .ginput_container select {
  padding-top: calc(54px * .2222);
}

.elementor-kit-17
  .gform-theme--foundation
  .gform_footer
  input[type="submit"][id*="gform_submit_button_"] {
  min-width: 200px !important;
}

.elementor-kit-17
  .gform-theme--foundation
  .gform_footer
  input[type="submit"][id*="gform_submit_button_"].button.gform-button--width-full {
  inline-size: 100% !important;
}

.elementor-kit-17 .gfield--type-html > :last-child {
  margin-bottom: 0;
}

.elementor-kit-17 .gform_confirmation_wrapper {
  text-align: center;
}

.elementor-kit-17 .gform_required_legend {
  display: none;
}
/* =============== END GRAVITY FORMS *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rockwell';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tooelefair.com/wp-content/uploads/2024/04/RockwellStd.woff2') format('woff2'),
		url('https://tooelefair.com/wp-content/uploads/2024/04/RockwellStd.woff') format('woff');
}
@font-face {
	font-family: 'Rockwell';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://tooelefair.com/wp-content/uploads/2024/04/RockwellStd-Bold.woff2') format('woff2'),
		url('https://tooelefair.com/wp-content/uploads/2024/04/RockwellStd-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Rockwell';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tooelefair.com/wp-content/uploads/2024/04/RockwellStd-Light.woff2') format('woff2'),
		url('https://tooelefair.com/wp-content/uploads/2024/04/RockwellStd-Light.woff') format('woff');
}
@font-face {
	font-family: 'Rockwell';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tooelefair.com/wp-content/uploads/2024/04/RockwellStd-ExtraBold.woff2') format('woff2'),
		url('https://tooelefair.com/wp-content/uploads/2024/04/RockwellStd-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */