.elementor-16 .elementor-element.elementor-element-6e31ac2{--display:flex;--min-height:689px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-7c92323{--display:flex;--min-height:0px;}.elementor-16 .elementor-element.elementor-element-dc47add{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-6fb24a3 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-6fb24a3.elementor-view-stacked .elementor-icon{background-color:#69A066;}.elementor-16 .elementor-element.elementor-element-6fb24a3.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6fb24a3.elementor-view-default .elementor-icon{color:#69A066;border-color:#69A066;}.elementor-16 .elementor-element.elementor-element-6fb24a3.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6fb24a3.elementor-view-default .elementor-icon svg{fill:#69A066;}.elementor-16 .elementor-element.elementor-element-6fb24a3 .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-6fb24a3 .elementor-icon svg{height:65px;}.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-16 .elementor-element.elementor-element-59e95e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:600;color:#6EE483;}.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-16 .elementor-element.elementor-element-f340bdf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-16 .elementor-element.elementor-element-8cb3dd0{--display:flex;--min-height:352px;--justify-content:space-around;--border-radius:17px 17px 17px 17px;}.elementor-16 .elementor-element.elementor-element-8cb3dd0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8cb3dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A81AC4;}.elementor-16 .elementor-element.elementor-element-964937a .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-964937a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-964937a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-964937a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-964937a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-964937a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8937196{--display:flex;--min-height:352px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--border-radius:22px 22px 22px 22px;}.elementor-16 .elementor-element.elementor-element-8937196:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8937196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFA;background:url("https://www.ecotri.sklfgroup.com/wp-content/uploads/2025/06/photo_2025-06-21_10-50-59.jpg") 50% 50%;background-size:cover;}.elementor-16 .elementor-element.elementor-element-f1459d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#E6F4DB;}.elementor-16 .elementor-element.elementor-element-8ae918d{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-8937196{--width:100%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-8cb3dd0{--min-height:398px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-dc47add{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-6fb24a3 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-59e95e9{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-fb85c9d *//* 🔒 1. Hide the default HD Quiz toggle (the blue slider) */
.hdq_toggle {
  display: none !important;
}

/* ✅ 2. Show and restyle the hidden checkbox */
.hdq_options input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 24px;
  height: 24px;
  border: 2px solid #333;
  border-radius: 50%;         /* Makes it a white circle */
  background-color: #fff;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
  margin-right: 10px;
  transition: all 0.2s ease;
}

/* ☑️ 3. Add a green tick when the circle is checked */
.hdq_options input[type="checkbox"]:checked::after {
  content: "✔";
  position: absolute;
  top: -2px;
  left: 4px;
  font-size: 18px;
  color: #2e8b57;             /* Green tick */
  font-weight: bold;
}/* End custom CSS */