body.edured-tools .edured-anchor{display:block;scroll-margin-top:145px}
body.edured-tools .edured-checklist{margin:20px 0;padding:28px;border:1px solid #dedfd8;border-radius:14px;background:#fff;min-width:0}
body.edured-tools .edured-checklist legend{font:600 24px/1.3 Fraunces,serif;padding:0 8px;color:#191b19}
body.edured-tools .edured-checklist progress{width:100%;height:10px;accent-color:#c8102e;border:0;border-radius:10px;overflow:hidden}
body.edured-tools .edured-checklist progress::-webkit-progress-bar{background:#eeeae5}
body.edured-tools .edured-checklist progress::-webkit-progress-value{background:#c8102e}
body.edured-tools .edured-checklist label{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid #e5e4df;cursor:pointer;font:400 16px/1.6 Archivo,sans-serif}
body.edured-tools .edured-checklist input{flex:0 0 22px;width:22px;height:22px;margin:2px 0 0;accent-color:#c8102e}
body.edured-tools .edured-check-status{font-weight:600!important;color:#9f1028!important;margin:10px 0!important}
body.edured-tools .edured-check-note{font-size:13px!important;line-height:1.5!important;margin:18px 0!important}
body.edured-tools .edured-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#c8102e;color:#fff;padding:13px 20px;border-radius:7px;font:600 15px/1.5 Archivo,sans-serif;text-decoration:none}
body.edured-tools .edured-action:hover{background:#a30d25;color:#fff}
body.edured-tools .edured-guide-choice{display:flex;justify-content:space-between;gap:18px;text-align:left;width:100%;padding:16px 20px;border:1px solid #dedfd8;border-radius:8px;background:#fff;color:#9f1028;font:600 15px/1.5 Archivo,sans-serif;cursor:pointer}
body.edured-tools .edured-guide-choice:hover{background:#fff4f5;border-color:#c8102e}
body.edured-tools .edured-download-result{margin-top:20px;padding:24px;border:1px solid #adbeaa;border-radius:12px;background:#f2f7ef}
body.edured-tools .edured-download-result[hidden]{display:none!important}
body.edured-tools .edured-modal{width:min(760px,calc(100vw - 32px));max-width:760px;height:min(860px,90dvh);max-height:90dvh;margin:auto;padding:0;border:1px solid #dedfd8;border-radius:16px;background:#fff;box-shadow:0 20px 80px #0004;overflow:hidden}
body.edured-tools .edured-modal[open]{display:flex;flex-direction:column}
body.edured-tools .edured-modal::backdrop{background:#14261fbb}
body.edured-tools .edured-modal-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #dedfd8;flex:0 0 auto}
body.edured-tools .edured-modal-head h2{font:600 26px/1.2 Fraunces,serif!important;margin:0!important}
body.edured-tools .edured-modal-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #dedfd8;border-radius:50%;background:#fff;color:#191b19;font-size:30px;cursor:pointer;padding:0}
body.edured-tools .edured-modal-frame{display:block;flex:1 1 auto;min-height:0;width:100%;border:0;background:#fff}
body.edured-modal-open{overflow:hidden!important}
html:has(body.edured-form-embed){margin-top:0!important}
body.edured-form-embed #wpadminbar,body.edured-form-embed>.elementor>.elementor-widget-template,body.edured-form-embed .joinchat,body.edured-form-embed .cky-btn-revisit-wrapper{display:none!important}
body.edured-form-embed>.elementor>.e-con{padding:22px!important}
body.edured-form-embed>.elementor>.e-con>.e-con-inner{gap:14px!important}
body.edured-form-embed .elementor-widget-form form{padding:20px!important;box-shadow:none!important}
body.edured-tools :is(.edured-action,.edured-guide-choice,.edured-modal-close,.edured-checklist input):focus-visible{outline:3px solid #2365cf!important;outline-offset:3px}
@media(max-width:767px){body.edured-tools .edured-checklist{padding:20px}body.edured-tools .edured-modal{width:calc(100vw - 16px);height:94dvh;max-height:94dvh;border-radius:12px}body.edured-tools .edured-modal-head{padding:12px 16px}body.edured-tools .edured-modal-head h2{font-size:23px!important}body.edured-form-embed>.elementor>.e-con{padding:12px!important}}
@media(prefers-reduced-motion:reduce){body.edured-tools{scroll-behavior:auto!important}}
body.edured-form-embed:has(.elementor-100101)>.elementor>.e-con{padding:20px!important}
body.edured-form-embed:has(.elementor-100101) .elementor-widget-heading:has(h1){display:none!important}
body.edured-form-embed:has(.elementor-100101) .elementor-widget-form form{padding:20px!important;border:0!important;box-shadow:none!important}
body.edured-form-embed:has(.elementor-100101) .elementor-widget-form form::before{display:none!important}
@media(max-width:767px){body.edured-form-embed:has(.elementor-100101)>.elementor>.e-con{padding:14px!important}body.edured-form-embed:has(.elementor-100101) .elementor-widget-form form{padding:10px!important}}
body.edured-form-embed .elementor-element-e01092,body.edured-form-embed .elementor-widget:has(.edured-guide-choice){display:none!important}
