.elementor-77198 .elementor-element.elementor-element-12eb910{text-align:center;}.elementor-77198 .elementor-element.elementor-element-bcbe5d7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-77198 .elementor-element.elementor-element-ca895dd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-77198 .elementor-element.elementor-element-4a5a29a{text-align:center;}.elementor-77198 .elementor-element.elementor-element-2ef0991{text-align:center;}/* Start custom CSS for html, class: .elementor-element-7f2bbd2 */.custom-checkbox {
    display: flex;
    align-items: flex-start; /* align top in case of multiple lines */
    gap: 8px;
    padding-left: 20px;
    flex-wrap: nowrap;
}
/* Make sure input stays top-aligned */
.custom-checkbox input {
    width: 16px;
    height: 16px;
    margin-top: 2px;
    cursor: pointer;
}
/* Let the text wrap and take full width */
.checkbox-text {
    flex: 1;
    line-height: 1.4;
}
/* Strikethrough when checked */
.custom-checkbox input:checked ~ .checkbox-text {
    text-decoration: line-through;
    color: #888;
}/* End custom CSS */