.wp-form-flow-tooltip svg{width:1em;height:1em;cursor:pointer;fill:currentColor}.woocommerce-page form .form-row label:has(.wp-form-flow-tooltip){display:flex;align-items:center;flex-direction:row}.woocommerce-page form .form-row label .wp-form-flow-tooltip{margin-left:auto}.wp-form-flow-card-container .wp-form-flow-card{width:100%;max-width:450px}.wp-form-flow-card-container .wp-form-flow-card .section-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.wp-form-flow-card-container .wp-form-flow-card .card{background-color:#fff;border:1px solid #eaeaea;border-radius:.5rem;overflow:hidden;transition:all .3s ease;position:relative}.wp-form-flow-card-container .wp-form-flow-card .card:focus-within{outline:2px solid #000}.wp-form-flow-card-container .wp-form-flow-card .card button.card-download{position:absolute;top:1em;right:1em;border-radius:100%;aspect-ratio:1;background:var(--color-orange-se, #f36b22);border:1px solid var(--color-orange-se, #f36b22);padding:.5em;color:#fff;transition:all .3s ease}.wp-form-flow-card-container .wp-form-flow-card .card button.card-download svg{width:1.25em;height:1.25em;fill:currentColor}.wp-form-flow-card-container .wp-form-flow-card .card a[download]{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.wp-form-flow-card-container .wp-form-flow-card .card:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.wp-form-flow-card-container .wp-form-flow-card .card:hover button.card-download{transform:scale(1.1)}.wp-form-flow-card-container .wp-form-flow-card .card .card-content{padding:1.25em}.wp-form-flow-card-container .wp-form-flow-card .card .card-footer{display:flex;flex-direction:row;gap:1rem;padding:1rem;color:#fff;justify-content:center;align-items:center}.wp-form-flow-card-container .wp-form-flow-card .card .footer-description{font-size:.85em;line-height:100%}.wp-form-flow-card-container .wp-form-flow-card .card .footer-year{font-size:2em;line-height:100%;font-weight:600;white-space:nowrap}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content .wp-form-flow-field{display:flex;flex-direction:column;gap:.25em;flex-grow:1;padding:0 .5em}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content .wp-form-flow-field:not([data-container-width]){flex-basis:100%;flex-shrink:0;max-width:100%}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content .wp-form-flow-field[data-container-width]{flex-basis:attr(data-container-width,100%)}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content .wp-form-flow-field[data-required] label:after{content:"*";color:#f36b22}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content .wp-form-flow-field label{font-weight:600}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content .wp-form-flow-field[data-error] input,.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content .wp-form-flow-field[data-error] select{border-color:#f36b22}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content .wp-form-flow-field[data-error] .wp-form-flow-error{color:#f36b22;font-size:.8em}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content .wp-form-flow-field input,.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content .wp-form-flow-field select{padding:.5em 1em;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;font-size:1em;line-height:100%;transition:all .3s ease;outline:none}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 0;margin:0 -.5em}.wp-form-flow-guard-message{display:none}.wp-form-flow-guard-message:empty{display:none}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-submit{display:flex;flex-direction:row;gap:1rem;margin:1rem 0}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-submit button{flex:1;padding:.5em 1em;border:1px solid var(--color-orange-se, #f36b22);border-radius:.25rem;background-color:var(--color-orange-se, #f36b22);color:#fff;cursor:pointer;transition:all .3s ease;outline:none}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-submit button.wp-form-flow-prev-btn{border:1px solid var(--color-orange-se, #f36b22);background-color:transparent;color:var(--color-orange-se, #f36b22)}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-submit button:hover{background-color:#f36b22;color:#fff;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:0 4px 20px #0000001a}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-submit button:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.wp-form-flow-price-grid-form .wp-form-flow-price-grid-form-submit button:disabled:hover{cursor:not-allowed;opacity:.7;pointer-events:none}.wp-form-flow-price-grid-form .wp-form-flow-price{text-align:center;border:1px solid #eaeaea;border-radius:.25rem;padding:1em 1.5em;margin:1em auto}.wp-form-flow-price-grid-form .wp-form-flow-price .wp-form-flow-price-value{font-weight:800}.wp-form-flow-dashboard-table{width:100%;border-collapse:collapse;margin:1em 0}.wp-form-flow-dashboard-table thead{background-color:#f8f9fa}.wp-form-flow-dashboard-table th{border:1px solid #eaeaea;padding:.5em 1em;text-align:center}.wp-form-flow-dashboard-table .button{font-size:.75em!important;margin:.25em 0!important;padding-inline-start:.5em!important;padding-inline-end:.5em!important;padding-block:.25em!important}.wp-form-flow-dashboard-table tbody{background-color:#009de017}.wp-form-flow-dashboard-table tbody tr td{padding:.5em 1em}.wp-form-flow-card-container{display:flex;flex-direction:column;gap:1rem}.wp-form-flow-card-container .card{width:100%;border:1px solid #eaeaea;border-radius:.25rem;overflow:hidden;transition:all .3s ease;position:relative;transform:translateY(0);box-shadow:0 2px 5px #0000001a;margin:auto 1em;z-index:1;height:100%}.wp-form-flow-card-container .card:hover{box-shadow:0 2px 10px #0000001a;transform:translateY(-2px)}.wp-form-flow-card-container .card .wp-form-flow-card-cover{border-radius:.25rem;object-position:center;object-fit:contain;width:100%;aspect-ratio:16/9}.wp-form-flow-card-container .card .card-body__content{padding:1.25em}.wp-form-flow-card-container .card .card-body__content .wp-form-flow-legal-text{font-size:.85em;line-height:100%;color:#666;margin:1em 0}.wp-form-flow-card-container .card .card-body__content .button{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;width:100%;margin-top:2em;position:static}.wp-form-flow-card-container .card .card-body__content .button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.my-tools .wp-form-flow-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;margin-top:2em}.my-tools .wp-form-flow-card-container .card{margin:0}body.elementor-editor-active:not(.template-editor) [data-editable-elementor-document]{cursor:not-allowed}body.elementor-editor-active:not(.template-editor) [data-editable-elementor-document] .elementor-document-handle{pointer-events:none;--e-p-border-global: #d5d8dc}body.elementor-editor-active:not(.template-editor) [data-editable-elementor-document] .elementor-document-handle .elementor-document-handle__inner .eicon-edit{display:none}body.elementor-editor-active #wpadminbar{display:none!important}.wp-form-flow-form button[type=submit][disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}
