@layer elementor,tubwell-base,tubwell;@layer tubwell{:where(.tw-css-legal) .lg-head{--position: relative;--padding-top: calc(var(--header-h) + clamp(40px, 5vw, 84px));--padding-bottom: clamp(48px, 5vw, 80px);display:grid;--e-con-grid-template-columns: minmax(0, 7fr) minmax(0, 4fr);--gap: 40px clamp(40px, 6vw, 100px);--row-gap: 40px;--column-gap: clamp(40px, 6vw, 100px);--align-items: end}:where(.tw-css-legal) .lg-head:where(:not(.e-con)){position:relative;padding-top:calc(var(--header-h) + clamp(40px,5vw,84px));padding-bottom:clamp(48px,5vw,80px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:40px clamp(40px,6vw,100px);align-items:end}:where(.tw-css-legal) .lg-head>*:not(.deco-paw){position:relative;z-index:1}:where(.tw-css-legal) .lg-dp{--s: clamp(120px, 12vw, 200px);--c: var(--lilac);--r: -16deg;right:30%;top:12%}:where(.tw-css-legal) .lg-head-copy{display:grid;--gap: 18px 18px;--row-gap: 18px;--column-gap: 18px;--justify-items: start}:where(.tw-css-legal) .lg-head-copy:where(:not(.e-con)){display:grid;gap:18px;justify-items:start}:where(.tw-css-legal) .lg-title{font-family:var(--f-display);font-weight:680;font-variation-settings:"opsz" 96;letter-spacing:-.045em;line-height:.92;text-wrap:balance;font-size:clamp(2.9rem,1.3rem + 4.4vw,6rem);max-width:10ch}:where(.tw-css-legal) .lg-head-copy .lead{max-width:48ch}:where(.tw-css-legal) .lg-updated{font-size:.85rem;font-weight:700;color:var(--ink-3)}:where(.tw-css-legal) .lg-note{--position: relative;background:#ffe38f;--padding-top: 30px;--padding-right: 26px;--padding-bottom: 26px;--padding-left: 26px;--border-radius: 2px 2px 18px 2px;transform:rotate(2.5deg);box-shadow:0 0 0 1px #1f1b3a0d,0 6px #1f1b3a14;max-width:380px;justify-self:end}:where(.tw-css-legal) .lg-note:where(:not(.e-con)){position:relative;background:#ffe38f;padding:30px 26px 26px;border-radius:2px 2px 18px;transform:rotate(2.5deg);box-shadow:0 0 0 1px #1f1b3a0d,0 6px #1f1b3a14;max-width:380px;justify-self:end}:where(.tw-css-legal) .lg-note:is([data-reveal],.tw-reveal){transform:translateY(18px) rotate(2.5deg)}:where(.tw-css-legal) .lg-note:is([data-reveal],.tw-reveal).is-in{transform:rotate(2.5deg)}:where(.tw-css-legal) .lg-note-tape{position:absolute;top:-12px;left:50%;width:96px;height:26px;margin-left:-48px;background:#ffffff8c;transform:rotate(-3deg)}:where(.tw-css-legal) .lg-note-title{font-size:1.7rem;line-height:1;color:var(--ink)}:where(.tw-css-legal) .lg-note ul{display:grid;gap:8px;margin-top:12px}:where(.tw-css-legal) .lg-note li{position:relative;padding-left:20px;font-size:1.2rem;line-height:1.2;color:#3b3558}:where(.tw-css-legal) .lg-note li:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--blue)}:where(.tw-css-legal) .lg-body{display:grid;--e-con-grid-template-columns: 240px minmax(0, 1fr);--gap: clamp(32px, 5vw, 80px) clamp(32px, 5vw, 80px);--row-gap: clamp(32px, 5vw, 80px);--column-gap: clamp(32px, 5vw, 80px);--align-items: start}:where(.tw-css-legal) .lg-body:where(:not(.e-con)){display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}:where(.tw-css-legal) .lg-toc{position:sticky;top:calc(var(--header-h) + 28px)}:where(.tw-css-legal) .lg-toc-title{font-size:.85rem;font-weight:800;color:var(--ink-3);margin-bottom:10px}:where(.tw-css-legal) .lg-toc ol{display:grid;gap:2px;counter-reset:toc;border-left:2px solid var(--line-2)}:where(.tw-css-legal) .lg-toc li{counter-increment:toc}:where(.tw-css-legal) .lg-toc a{position:relative;display:block;padding:6px 0 6px 16px;margin-left:-2px;border-left:2px solid transparent;font-size:.9rem;font-weight:600;color:var(--ink-2);line-height:1.3;transition:color var(--d-mid) var(--ease-out),border-color var(--d-mid) var(--ease-out)}:where(.tw-css-legal) .lg-toc a:hover{color:var(--ink)}:where(.tw-css-legal) .lg-toc a.is-current{color:var(--blue-ink);border-left-color:var(--blue)}:where(.tw-css-legal) .lg-board{--position: relative;max-width:880px}:where(.tw-css-legal) .lg-board:where(:not(.e-con)){position:relative;max-width:880px}:where(.tw-css-legal) .lg-board:before{content:"";position:absolute;inset:0;border-radius:6px;background:#fffdf8;box-shadow:0 0 0 1px #1f1b3a0f,0 4px #1f1b3a0f;transition:none}:where(.tw-css-legal) .lg-board:after{content:"";position:absolute;inset:0;border-radius:6px;background:#fffdf8;box-shadow:0 0 0 1px #1f1b3a0f,0 4px #1f1b3a0f}:where(.tw-css-legal) .lg-board:before{transform:translate(10px,12px) rotate(1.2deg);background:#f4e8ff}:where(.tw-css-legal) .lg-board:after{transform:translate(4px,5px) rotate(.5deg)}:where(.tw-css-legal) .lg-staple{position:absolute;z-index:2;left:26px;top:20px;width:34px;height:5px;border-radius:3px;background:linear-gradient(#e3e6ee,#a6acbd);box-shadow:0 1px #1f1b3a40;transform:rotate(-40deg)}:where(.tw-css-legal) .lg-paper{--position: relative;--z-index: 1;background:#fff;--border-radius: 6px;--padding-top: clamp(36px, 4.4vw, 68px);--padding-right: clamp(22px, 4.4vw, 72px);--padding-bottom: clamp(36px, 4vw, 64px);--padding-left: clamp(22px, 4.4vw, 72px);box-shadow:0 0 0 1px #1f1b3a0f,0 4px #1f1b3a14;color:var(--ink-2);font-size:1.02rem;line-height:1.7}:where(.tw-css-legal) .lg-paper:where(:not(.e-con)){position:relative;z-index:1;background:#fff;border-radius:6px;padding:clamp(36px,4.4vw,68px) clamp(22px,4.4vw,72px) clamp(36px,4vw,64px);box-shadow:0 0 0 1px #1f1b3a0f,0 4px #1f1b3a14;color:var(--ink-2);font-size:1.02rem;line-height:1.7}:where(.tw-css-legal) .lg-paper section{padding-top:10px;scroll-margin-top:calc(var(--header-h) + 24px)}:where(.tw-css-legal) .lg-paper section+section{margin-top:34px;padding-top:34px;border-top:2px dashed #F1E4D3}:where(.tw-css-legal) .lg-paper h2{display:flex;align-items:baseline;gap:12px;font-family:var(--f-display);font-weight:700;font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem);letter-spacing:-.025em;line-height:1.15;color:var(--ink);margin-bottom:14px}:where(.tw-css-legal) .lg-paper h2 span{font-family:var(--f-hand);font-weight:400;font-size:1.3em;color:var(--blue-ink);flex:none}:where(.tw-css-legal) .lg-paper h3{font-weight:800;font-size:1rem;color:var(--ink);margin:18px 0 4px}:where(.tw-css-legal) .lg-paper p+p,:where(.tw-css-legal) .lg-paper p+ul,:where(.tw-css-legal) .lg-paper ul+p{margin-top:12px}:where(.tw-css-legal) .lg-paper ul{display:grid;gap:8px}:where(.tw-css-legal) .lg-paper ul li{position:relative;padding-left:24px}:where(.tw-css-legal) .lg-paper ul li:before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--lilac);box-shadow:0 0 0 1.5px var(--blue)}:where(.tw-css-legal) .lg-paper strong{color:var(--ink);font-weight:700}:where(.tw-css-legal) .lg-paper a{color:var(--ink);font-weight:650;text-decoration:underline;text-decoration-color:var(--lilac);text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color var(--d-mid)}:where(.tw-css-legal) .lg-paper a:hover{text-decoration-color:var(--blue)}:where(.tw-css-legal) .lg-paper .lg-fee{display:inline-block;padding:1px 9px;border-radius:99px;background:var(--peach);color:var(--ink);font-weight:750;font-size:.95em}:where(.tw-css-legal) .lg-sign{margin-top:40px;padding-top:20px;border-top:2px solid var(--ink);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;align-items:baseline}:where(.tw-css-legal) .lg-sign .hand{font-size:1.8rem;color:var(--blue-ink)}:where(.tw-css-legal) .lg-sign small{font-size:.85rem;color:var(--ink-3);font-weight:600}@media(max-width:1000px){:where(.tw-css-legal) .lg-head{--e-con-grid-template-columns: 1fr}:where(.tw-css-legal) .lg-head:where(:not(.e-con)){grid-template-columns:1fr}:where(.tw-css-legal) .lg-note{justify-self:start}:where(.tw-css-legal) .lg-dp{display:none}:where(.tw-css-legal) .lg-body{--e-con-grid-template-columns: 1fr}:where(.tw-css-legal) .lg-body:where(:not(.e-con)){grid-template-columns:1fr}:where(.tw-css-legal) .lg-toc{position:static}:where(.tw-css-legal) .lg-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;border-left:0}:where(.tw-css-legal) .lg-toc a{padding:7px 0;margin:0;border-left:0;border-bottom:1px solid var(--line)}:where(.tw-css-legal) .lg-toc a.is-current{color:var(--ink-2)}}@media(max-width:560px){:where(.tw-css-legal) .lg-toc ol{grid-template-columns:1fr 1fr}:where(.tw-css-legal) .lg-toc a{font-size:.84rem}:where(.tw-css-legal) .lg-board{--margin-right: 8px}:where(.tw-css-legal) .lg-board:where(:not(.e-con)){margin-right:8px}:where(.tw-css-legal) .lg-paper{font-size:.98rem}:where(.tw-css-legal) .lg-staple{left:14px;top:14px;width:26px}}:where(.tw-css-legal) .lg-note:after{content:"";position:absolute;top:-12px;left:50%;width:96px;height:26px;margin-left:-48px;background:#ffffff8c;transform:rotate(-3deg)}:where(.tw-css-legal) .lg-note li{font-family:var(--f-hand);font-weight:400;letter-spacing:0}:where(.tw-css-legal) .lg-note ul{margin:12px 0 0;padding:0;list-style:none}:where(.tw-css-legal) .lg-body>.elementor-widget-tw-legal-toc{position:sticky;top:calc(var(--header-h) + 28px);align-self:start}:where(.tw-css-legal) .lg-body>.elementor-widget-tw-legal-toc .lg-toc{position:static}:where(.tw-css-legal) .lg-toc ol{margin:0;padding:0;list-style:none}@media(max-width:1000px){:where(.tw-css-legal) .lg-body>.elementor-widget-tw-legal-toc{position:static}}:where(.tw-css-legal) .lg-paper:after{content:"";position:absolute;z-index:2;left:26px;top:20px;width:34px;height:5px;border-radius:3px;background:linear-gradient(#e3e6ee,#a6acbd);box-shadow:0 1px #1f1b3a40;transform:rotate(-40deg)}@media(max-width:560px){:where(.tw-css-legal) .lg-paper:after{left:14px;top:14px;width:26px}}:where(.tw-css-legal) .lg-paper{counter-reset:lg-sec}:where(.tw-css-legal) .lg-sec{counter-increment:lg-sec;padding-top:10px;scroll-margin-top:calc(var(--header-h) + 24px)}:where(.tw-css-legal) .lg-sec+.lg-sec{margin-top:34px;padding-top:34px;border-top:2px dashed #F1E4D3}:where(.tw-css-legal) .lg-sec h2:before{content:counter(lg-sec);font-family:var(--f-hand);font-weight:400;font-size:1.3em;color:var(--blue-ink);flex:none}:where(.tw-css-legal) .lg-sec ul{margin:0;padding:0;list-style:none}:where(.tw-css-legal) .lg-sec>:last-child{margin-bottom:0}:where(.tw-css-legal) .lg-sign>p{display:contents}}
