/*! Denary v2 funnel states · dn2-funnel.css · v1.0.0 (Webflow classes hold the base design; this file only holds states set by dn2-funnel.js) */
.dn2-data,.dn2-page [hidden],.dn2-tpls{display:none!important}.dn2-page [data-dn2-step]:not([data-dn2-step="1"]):not(.is-on),html:not([data-dn2-v=result]) [data-dn2-view=result]{display:none}.dn2-btn-add.is-on svg,html[data-dn2-v=result] [data-dn2-view=question]{display:none}[data-dn2-cmpx]:not(.is-on),[data-dn2-empty]:not(.is-on),[data-dn2-hasreq]:not(.is-on),[data-dn2-lead-ok]:not(.is-on),[data-dn2-lead-panel]:not(.is-on),[data-dn2-noreq]:not(.is-on),[data-dn2-nosel]:not(.is-on),[data-dn2-tray]:not(.is-on){display:none!important}.dn2-tbl>:first-child{border-top:0}.dn2-sum-per{margin-left:4px;font-size:12px;line-height:1;font-weight:500;color:#8a7f97}.dn2-rows{container-type:inline-size;container-name:dn2rows}@media (min-width:992px){@container dn2rows (max-width:1080px){.dn2-row,.dn2-row-s{grid-template-columns:104px minmax(0,1fr) 108px 152px 150px;grid-column-gap:16px;padding:14px 16px 14px 14px}.dn2-row-media,.dn2-row-media-s{height:112px}.dn2-row-timg{height:88px}.dn2-row-trv{font-size:30px}.dn2-row-mov{font-size:20px}.dn2-row-name{font-size:17px}}@container dn2rows (max-width:799px){.dn2-row,.dn2-row-s{grid-template-columns:120px minmax(0,1fr) 150px;grid-row-gap:14px}.dn2-row-info{grid-column:2/4}.dn2-row-tr{grid-column:1/2}.dn2-row-mo{grid-column:2/3}.dn2-row-act{grid-column:3/4}}}.dn2-alert>.dn2-lform-d,.dn2-alert>.dn2-lok-d{grid-column:1/-1}@media (max-width:767px){.dn2-alert>.dn2-btn-w{grid-column:1/-1;width:100%}.dn2-done-btns>a,.dn2-lform-d>form>[type=submit]{width:100%}.dn2-done-btns{flex-direction:column;align-self:stretch}}.dn2-lform-d>form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;flex:1 1 100%;margin:0}.dn2-lform-d>form>.dn2-lrow{flex:1 1 240px}.dn2-lform-d>form>.dn2-err,.dn2-lform>form>.dn2-err{flex-basis:100%}.dn2-lform>form{display:flex;flex-direction:column;gap:10px;margin:0}.dn2-page .dn2-famt-in:focus-visible,.dn2-page .dn2-lin:focus-visible,.dn2-page .dn2-qin:focus-visible,.dn2-page .dn2-tel-in:focus-visible{outline:0}.dn2-chip.is-on,.dn2-fprov.is-on{border-color:#4e1983;box-shadow:inset 0 0 0 1px #4e1983}.dn2-chip.is-on{background-color:#f7f3fb;color:#4e1983}.dn2-cbx.is-on .dn2-cbx-b,.dn2-fo.is-on .dn2-fo-b{background-color:#4e1983;border-color:#4e1983;color:#fff}.dn2-fprov.is-on{background-color:#fbf8fe}.dn2-tgl.is-on{background-color:#4e1983}.dn2-tgl.is-on .dn2-tgl-k{transform:translateX(20px)}.dn2-keepc.is-on{border-color:#4e1983;box-shadow:inset 0 0 0 1px #4e1983}.dn2-keepc.is-on .dn2-radio{border:6px solid #4e1983}.dn2-day.is-on{background-color:#4e1983;border-color:#4e1983}.dn2-day.is-on .dn2-day-w{color:#e2c0fe}.dn2-day.is-on .dn2-day-d{color:#fff}.dn2-posc.is-on{border-color:#4e1983;box-shadow:0 0 0 1px #4e1983,0 12px 32px rgba(43,11,78,.12)}.dn2-btn-add.is-on,.dn2-sstep.is-on .dn2-sdot{background-color:#4e1983;color:#fff}.dn2-btn-wsm.is-dis{opacity:.5;pointer-events:none}.dn2-sstep.is-on .dn2-sdot{border-color:#4e1983}.dn2-sstep.is-on .dn2-slab{color:#16091f;font-weight:700}.dn2-sstep.is-done .dn2-sdot{background-color:#0f8a4e;border-color:#0f8a4e;color:#fff}.dn2-sstep.is-done .dn2-sdot-n{display:none}.dn2-sstep.is-done .dn2-sdot-c{display:block}.dn2-sstep.is-done .dn2-slab{color:#4a3f57}.dn2-tli:not(:last-child)::before{content:"";position:absolute;left:14px;top:32px;bottom:2px;width:2px;background-color:#ece6f2}.dn2-tli.is-done::before{background-color:#0f8a4e!important}.dn2-tli.is-done .dn2-tli-dot{background-color:#0f8a4e;border-color:#0f8a4e;color:#fff}.dn2-tli.is-now .dn2-tli-dot{border:3px solid #4e1983;color:transparent;background:radial-gradient(circle,#4e1983 0 4px,#fff 5px)}.dn2-tli.is-done .dn2-tli-t,.dn2-tli.is-now .dn2-tli-t{color:#16091f}.dn2-tli.is-now .dn2-tli-t{font-weight:800}[data-dn2-field].is-err .dn2-days,[data-dn2-field].is-err .dn2-in,[data-dn2-field].is-err .dn2-lrow,[data-dn2-field].is-err .dn2-select,[data-dn2-field].is-err .dn2-tel{border-color:#c0362c;box-shadow:0 0 0 3px rgba(192,54,44,.12);border-radius:12px}.dn2-famt:focus-within,.dn2-in:focus,.dn2-lrow:focus-within,.dn2-select:focus,.dn2-tel:focus-within{outline:0;border-color:#4e1983;box-shadow:0 0 0 4px rgba(166,115,208,.22)}.dn2-famt-in:focus,.dn2-fsel-s:focus,.dn2-lin:focus,.dn2-qin:focus,.dn2-tel-in:focus{outline:0;box-shadow:none}.dn2-fsel-s,.dn2-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A7F97' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px!important}.dn2-fsel-s{background-position:right 4px center;padding-right:24px!important}@media (max-width:991px){.dn2-fp.is-open{display:flex}}.dn2-page .w-form-done{border-radius:16px;background-color:#e7f7ee;color:#0f8a4e;font-weight:700;padding:20px}.dn2-page .w-form-fail{border-radius:12px;background-color:#fdecea;color:#c0362c;padding:14px;margin-top:12px}.dn2-page .w-checkbox{display:flex;align-items:flex-start;grid-column-gap:10px;padding-left:0;margin-bottom:0}.dn2-page .w-checkbox-input{float:none;margin-left:0}[dir=rtl] .dn2-fsel-s,[dir=rtl] .dn2-select{background-position:left 12px center;padding-right:14px!important;padding-left:36px!important}[dir=rtl] .dn2-row-logo{left:auto;right:6px}[dir=rtl] .dn2-gal-logo{left:auto;right:24px}[dir=rtl] .dn2-trb-r{align-items:flex-start;text-align:left}[dir=rtl] .dn2-tli:not(:last-child)::before{left:auto;right:14px}[dir=rtl] .dn2-tgl.is-on .dn2-tgl-k{transform:translateX(-20px)}[dir=rtl] .dn2-tel-cc{padding-right:0;padding-left:10px;border-right:0;border-left:1px solid #ece6f2}[dir=rtl] .dn2-famt-in,[dir=rtl] .dn2-lin,[dir=rtl] .dn2-qin,[dir=rtl] .dn2-tel-in{text-align:right}[dir=rtl] .dn2-cur{margin-right:0;margin-left:.18em}@media (prefers-reduced-motion:reduce){.dn2-posc,.dn2-tgl,.dn2-tgl-k{transition:none}}