.elementor-kit-6{--e-global-color-primary:#489B18;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-568ba92:#2A6A00;--e-global-color-b8a6239:#3E96051A;--e-global-color-d237c1c:#DEF3D1;--e-global-color-ef7952d:#000000;--e-global-color-fa0bc42:#E3E3E3;--e-global-typography-primary-font-family:"Ubuntu";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Ubuntu";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-3c8ada4-font-family:"Nunito Sans";--e-global-typography-3c8ada4-font-size:20px;--e-global-typography-3c8ada4-font-weight:600;font-family:"Nunito Sans", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{font-family:"Nunito Sans", Sans-serif;}.elementor-kit-6 h1{font-family:"Ubuntu", Sans-serif;}.elementor-kit-6 h2{font-family:"Ubuntu", Sans-serif;}.elementor-kit-6 h4{font-family:"Ubuntu", Sans-serif;}.elementor-kit-6 h5{font-family:"Ubuntu", Sans-serif;}.elementor-kit-6 h6{font-family:"Ubuntu", Sans-serif;}.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);}@media(max-width:1024px){.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 */input[type="checkbox"].checkbox{
    appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 16px;
  height: 16px;
  border: 2px solid #333;
  border-radius: 4px;
  background-color: #E3E3E3; /* Only the checkbox rectangle color */
  cursor: pointer;
  position: relative;
  border-color: #E3E3E3;
  display: inline-flex;
  justify-content: center;
  align-items: cetner;
}

.checkbox:checked {
   background-color: rgba(62, 150, 5, 0.1) !important; /* green background when checked */
  border-color: rgba(62, 150, 5, 0.1) !important;     /* match border to background if desired */
}

/* Custom checkmark (using text ✔) */
.checkbox:checked::after {

  color: #3E9605;
  background-color: rgba(62, 150, 5, 0.1);
  content: '✔';
  font-size: 14px;
  position: absolute;   /* take it out of document flow */
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* center perfectly */
  line-height: 1;       /* prevent vertical offset */
  pointer-events: none; /* just in case */
}/* End custom CSS */