.elementor-field-group-privacy-consent{margin-bottom:20px;position:relative}.elementor-form .elementor-field-group-privacy-consent:last-child,.elementor-form .elementor-field-group-privacy-consent.privacy-consent-horizontal{margin-top:8px;margin-bottom:0;clear:both;width:100%!important;padding-top:8px;border-top:1px solid rgba(0,0,0,.1)}.elementor-field-group-privacy-consent .elementor-field-label{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.4;margin-bottom:0;padding:0}.elementor-field-group-privacy-consent .elementor-field-checkbox{margin:0 8px 0 0;margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;border:2px solid #d5d8dc;border-radius:3px;background-color:#fff;transition:all 0.3s ease}.elementor-field-group-privacy-consent .elementor-field-checkbox:focus{outline:none;border-color:#61ce70;box-shadow:0 0 0 2px rgba(97,206,112,.2)}.elementor-field-group-privacy-consent .elementor-field-checkbox:checked{background-color:#61ce70;border-color:#61ce70;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-size:12px;background-position:center;background-repeat:no-repeat}.elementor-field-group-privacy-consent .elementor-field-checkbox-text{flex:1;color:inherit;line-height:1.5}.elementor-field-group-privacy-consent .elementor-field-checkbox-text{color:var(--e-form-field-label-color,#6d7882)}.elementor-form .elementor-field-group-privacy-consent .elementor-field-checkbox-text{color:inherit}.elementor-field-group-privacy-consent .elementor-field-checkbox-text a{color:inherit;text-decoration:underline;transition:text-decoration 0.3s ease}.elementor-field-group-privacy-consent .elementor-field-checkbox-text a:hover{text-decoration:none}.elementor-field-group-privacy-consent .elementor-field-checkbox.elementor-field-error{border-color:#d9534f;background-color:#fff}.elementor-field-group-privacy-consent .elementor-field-checkbox.elementor-field-error:checked{background-color:#d9534f;border-color:#d9534f}.elementor-field-group-privacy-consent .elementor-field-validation-error{margin-top:8px;color:#d9534f;font-size:12px;line-height:1.4}.elementor-field-group-privacy-consent .elementor-field-validation-error .elementor-form-help-inline-error{color:#d9534f}.elementor-field-group-privacy-consent.elementor-field-group-focus .elementor-field-checkbox{border-color:#61ce70}.elementor-field-group-privacy-consent .elementor-field-checkbox:hover{border-color:#61ce70}body.rtl .elementor-field-group-privacy-consent .elementor-field-label,[dir="rtl"] .elementor-field-group-privacy-consent .elementor-field-label,.elementor-field-group-privacy-consent[dir="rtl"] .elementor-field-label{direction:rtl;text-align:right;flex-direction:row}body.rtl .elementor-field-group-privacy-consent .elementor-field-checkbox,[dir="rtl"] .elementor-field-group-privacy-consent .elementor-field-checkbox,.elementor-field-group-privacy-consent[dir="rtl"] .elementor-field-checkbox{margin:0 0 0 8px;margin-top:2px}@media (max-width:767px){.elementor-field-group-privacy-consent .elementor-field-label{font-size:13px}.elementor-field-group-privacy-consent .elementor-field-checkbox{width:18px;height:18px;margin-top:1px}.elementor-form .elementor-field-group-privacy-consent.privacy-consent-horizontal{margin-top:12px;padding-top:10px;border-top-width:2px}}@media (prefers-color-scheme:dark){.elementor-field-group-privacy-consent .elementor-field-checkbox{background-color:#2a2a2a;border-color:#555}.elementor-field-group-privacy-consent .elementor-field-checkbox-text{color:inherit}.elementor-field-group-privacy-consent .elementor-field-checkbox:focus{border-color:#61ce70;box-shadow:0 0 0 2px rgba(97,206,112,.3)}.elementor-form .elementor-field-group-privacy-consent.privacy-consent-horizontal{border-top-color:rgba(255,255,255,.2)}}@media (prefers-contrast:high){.elementor-field-group-privacy-consent .elementor-field-checkbox{border-width:3px}.elementor-field-group-privacy-consent .elementor-field-checkbox:checked{background-color:#000;border-color:#000}}@media (prefers-reduced-motion:reduce){.elementor-field-group-privacy-consent .elementor-field-checkbox{transition:none}.elementor-field-group-privacy-consent .elementor-field-checkbox-text a{transition:none}}