.elementor-664 .elementor-element.elementor-element-4b729df{text-align:center;}.elementor-664 .elementor-element.elementor-element-08593e3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-664 .elementor-element.elementor-element-a898a28{text-align:center;}.elementor-664 .elementor-element.elementor-element-465d6d1{text-align:center;}.elementor-664 .elementor-element.elementor-element-1019d04{text-align:center;}/* Start custom CSS for html, class: .elementor-element-c994868 */.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 */