.elementor-kit-8{--e-global-color-primary:#0099CC;--e-global-color-secondary:#231F20;--e-global-color-text:#231F20;--e-global-color-accent:#FF9933;--e-global-color-6be8e1f:#C2EEFD;--e-global-color-69ec4aa:#73CEED;--e-global-color-7752765:#F5F3F3;--e-global-color-4721282:#FFFFFF;--e-global-color-6a9b014:#999999;--e-global-color-09c9001:#000000;--e-global-color-23e4c3e:#F5F3F300;--e-global-typography-eef42e8-font-family:"Special Elite";--e-global-typography-eef42e8-font-size:clamp(3rem, 2.5385rem + 2.0513vw, 4rem);--e-global-typography-615fbf3-font-family:"Special Elite";--e-global-typography-615fbf3-font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);--e-global-typography-27bc3c4-font-family:"Special Elite";--e-global-typography-27bc3c4-font-size:clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem);--e-global-typography-a4df6bd-font-family:"Special Elite";--e-global-typography-a4df6bd-font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);--e-global-typography-6f45ba4-font-family:"Special Elite";--e-global-typography-6f45ba4-font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);--e-global-typography-0c81dde-font-family:"Special Elite";--e-global-typography-0c81dde-font-size:clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem);--e-global-typography-aaa19a4-font-family:"Special Elite";--e-global-typography-aaa19a4-font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);--e-global-typography-33ba149-font-family:"Open Sans";--e-global-typography-33ba149-font-size:clamp(3rem, 2.5385rem + 2.0513vw, 4rem);--e-global-typography-5bca834-font-family:"Open Sans";--e-global-typography-5bca834-font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);--e-global-typography-936cc05-font-family:"Open Sans";--e-global-typography-936cc05-font-size:clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem);--e-global-typography-adf1e67-font-family:"Open Sans";--e-global-typography-adf1e67-font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);--e-global-typography-dadb246-font-family:"Open Sans";--e-global-typography-dadb246-font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);--e-global-typography-d5f332f-font-family:"Open Sans";--e-global-typography-d5f332f-font-size:clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem);--e-global-typography-07324a3-font-family:"Open Sans";--e-global-typography-07324a3-font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);--e-global-typography-c9cd91d-font-family:"Open Sans";--e-global-typography-c9cd91d-font-size:1rem;--e-global-typography-061388a-font-family:"Open Sans";--e-global-typography-061388a-font-size:1rem;--e-global-typography-061388a-font-weight:600;--e-global-typography-3f35242-font-family:"Open Sans";--e-global-typography-3f35242-font-size:0.875rem;--e-global-typography-6db4090-font-size:1.125rem;--e-global-typography-4ffdcfb-font-family:"Open Sans";--e-global-typography-4ffdcfb-font-size:1rem;--e-global-typography-4ffdcfb-font-weight:700;--e-global-typography-4ffdcfb-text-transform:uppercase;--e-global-typography-4ffdcfb-letter-spacing:1px;font-family:"Open Sans", Sans-serif;font-size:1em;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{color:#FFFFFF;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{background-color:var( --e-global-color-4721282 );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;--container-default-padding-top:0rem;--container-default-padding-right:0rem;--container-default-padding-bottom:0rem;--container-default-padding-left:0rem;}.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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0rem;--container-default-padding-right:5rem;--container-default-padding-bottom:0rem;--container-default-padding-left:5rem;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0rem;--container-default-padding-right:1.5rem;--container-default-padding-bottom:0rem;--container-default-padding-left:1.5rem;}}/* Start custom CSS *//* rounded checkbox input */
.checkbox {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  line-height: 1.25;
}
.checkbox input.input-checkbox[type=checkbox] {
  margin: 0;
  vertical-align: middle;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  --cb-size: 1.5rem;
  width: var(--cb-size);
  height: var(--cb-size);
  border-radius: 50% !important;
  border: 1px solid #333;
  background: transparent;
  display: inline-grid;
  place-content: center;
  transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.checkbox input.input-checkbox[type=checkbox]::before {
  content: "";
  width: 1.1rem;
  height: 1.1rem;
  border-radius: 50% !important;
  transform: scale(0);
  transition: transform 0.12s ease-in-out;
  background: var(--cb-accent, #2563eb);
}
.checkbox input.input-checkbox[type=checkbox]:checked {
  border-color: var(--cb-accent, #2563eb);
}
.checkbox input.input-checkbox[type=checkbox]:checked::before {
  transform: scale(1);
}
.checkbox input.input-checkbox[type=checkbox]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--cb-accent, #2563eb) 30%, transparent);
}
.checkbox input.input-checkbox[type=checkbox]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.checkbox input.input-checkbox[type=checkbox]:hover:not(:disabled) {
  border-color: color-mix(in srgb, #333 60%, #9aa3af);
}
.checkbox .optional {
  font-size: 0.9em;
  opacity: 0.8;
}

/* rounded radio input */
input.input-radio[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  margin: 0 0.5rem 0 0;
  cursor: pointer;
  --rd-size: 1.5rem;
  width: var(--rd-size);
  height: var(--rd-size);
  border-radius: 50% !important;
  border: 1px solid #333;
  background: transparent;
  display: inline-grid;
  place-content: center;
  transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
input.input-radio[type=radio]::before {
  content: "";
  width: 1.1rem;
  height: 1.1rem;
  border-radius: 50% !important;
  transform: scale(0);
  transition: transform 0.12s ease-in-out;
  background: var(--cb-accent, #2563eb);
}
input.input-radio[type=radio]:checked {
  border-color: var(--cb-accent, #2563eb);
}
input.input-radio[type=radio]:checked::before {
  transform: scale(1);
}
input.input-radio[type=radio]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--cb-accent, #2563eb) 30%, transparent);
}
input.input-radio[type=radio]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
input.input-radio[type=radio]:hover:not(:disabled) {
  border-color: color-mix(in srgb, #333 60%, #9aa3af);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Special Elite';
	font-display: auto;
	src: url('https://hosszu.eazy.rocks/wp-content/uploads/2025/03/SpecialElite-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-display: auto;
	src: url('https://hosszu.eazy.rocks/wp-content/uploads/2025/03/OpenSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */