.elementor .pv-sticky-note{max-width:520px;font-family:"Caveat";font-weight:600;font-size:30px;color:#3B3300;line-height:1.3;padding-block-start:32px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;border-start-start-radius:2px;border-start-end-radius:2px;border-end-start-radius:2px;border-end-end-radius:18px;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.35) 0%,rgba(255, 255, 255, 0) 30%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FFE97A;box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.04),0px 18px 30px -14px rgba(60, 50, 0, 0.45);transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .pv-cs-card{padding:24px;display:flex;flex-direction:column;gap:8px;}.elementor .pv-cs-meta{width:100%;padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .pv-cs-grid-2{width:100%;padding:0px;display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .pv-cs-grid-3{width:100%;padding:0px;display:grid;gap:16px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .pv-figure-phone{width:100%;max-width:300px;justify-self: center;\n}.elementor .pv-figure-pair{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:minmax(0, 3fr) minmax(0, 1fr);align-items:start;}.elementor .pv-figure{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .pv-cs-text{width:100%;max-width:736px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .pv-shot-caption{font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;color:var(--pv-muted);line-height:1.4;margin:0px;}.elementor .pv-shot{width:100%;height:auto;margin:0px;border-radius:14px;border-width:1px;border-color:var(--pv-line);border-style:solid;background-color:var(--pv-surface);box-shadow:0px 10px 30px -18px rgba(23, 23, 26, 0.35);display:block;}.elementor .pv-article-p{font-family:"Pontano Sans";font-size:18px;color:var(--pv-ink);line-height:1.75;cursor: default;\n}.elementor .pv-menu-sublink:hover,.elementor .pv-menu-sublink:focus-visible{color:var(--pv-accent-ink);border-color:var(--pv-accent);}.elementor .pv-menu-sublink{font-family:var(--pv-font-heading);font-weight:500;font-size:17px;color:var(--pv-muted);line-height:1.3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:0px;border-inline-start-width:2px;transition:color 0.2s, border-color 0.2s;border-left-style: solid; border-left-color: var(--pv-line);\n}.elementor .pv-hero-sub{max-width:40rem;font-family:"Pontano Sans";font-size:19px;color:var(--pv-muted);line-height:1.65;cursor: default;\n}.elementor .pv-hero-title{font-family:var(--pv-font-heading);font-weight:700;font-size:64px;color:var(--pv-ink);letter-spacing:-0.035em;line-height:1.04;text-wrap: balance; cursor: default;\n}.elementor .pv-check-list{font-family:"Pontano Sans";font-size:16px;color:var(--pv-ink);line-height:1.5;padding:0px;display:block;cursor: default;\n}.elementor .pv-article-list{font-size:18px;line-height:1.6;}.elementor .pv-menu-link-arrow{font-family:var(--pv-font-heading);font-weight:400;font-size:22px;color:var(--pv-muted);line-height:1;cursor:pointer;}.elementor .pv-menu-link-text{font-family:var(--pv-font-heading);font-weight:700;font-size:34px;color:var(--pv-ink);letter-spacing:-0.03em;line-height:1.1;cursor:pointer;}.elementor .pv-menu-link:hover,.elementor .pv-menu-link:focus-visible{border-color:var(--pv-accent);}.elementor .pv-menu-link{width:100%;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--pv-line);\n}.elementor .pv-bar{width:18px;height:2px;min-width:0px;min-height:0px;position:absolute;inset-inline-end:0px;padding:0px;border-radius:2px;background-color:var(--pv-ink);transition:width 0.2s, transform 0.2s;}.elementor .pv-bar-x2{width:16px;inset-block-start:6px;inset-inline-end:-1px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-45deg);}.elementor .pv-bar-x1{width:16px;inset-block-start:6px;inset-inline-end:-1px;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .pv-bar-bottom{width:11px;inset-block-end:0px;}.elementor .pv-bar-top{inset-block-start:0px;}.elementor .pv-glyph{width:18px;height:10px;min-width:0px;min-height:0px;position:relative;padding:0px;display:block;flex:0 0 auto;}.elementor .pv-glyph-x{width:14px;height:14px;}.elementor .pv-pill-label{font-family:var(--pv-font-heading);font-weight:500;font-size:15px;color:var(--pv-ink);line-height:1;cursor:pointer;}.elementor .pv-pill-btn:hover,.elementor .pv-pill-btn:focus-visible{border-color:var(--pv-accent);}.elementor .pv-pill-btn{width:auto;height:40px;color:var(--pv-ink);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:var(--pv-line);border-style:solid;background-color:var(--pv-surface);transition:border-color 0.2s;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .pv-switch-moon{color:#7C7F87;}.elementor .pv-switch-sun{color:#D97706;}.elementor .pv-switch-icon{width:11px;height:11px;position:relative;z-index:2;line-height:0px;transition:color 0.2s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .pv-switch-knob{width:20px;height:20px;min-width:0px;min-height:0px;position:absolute;inset-block-start:2px;inset-inline-start:2px;z-index:0;padding:0px;border-radius:999px;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(23, 23, 26, 0.2);transition:transform 0.2s, background-color 0.2s, box-shadow 0.2s;}.elementor .pv-switch:hover,.elementor .pv-switch:focus-visible{border-color:#FF3D77;box-shadow:0px 0px 0px 3px rgba(255, 61, 119, 0.15);}.elementor .pv-switch{width:46px;height:26px;position:relative;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6px;padding-inline-end:6px;border-radius:999px;border-width:1px;border-color:#DDD9D3;border-style:solid;background-color:#ECEAE6;transition:background-color 0.25s, border-color 0.25s, box-shadow 0.2s;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .pv-btn-ghost:hover,.elementor .pv-btn-ghost:focus-visible{color:var(--pv-accent-ink);border-color:var(--pv-accent);}.elementor .pv-btn-ghost{font-family:var(--pv-font-heading);font-weight:600;font-size:18px;color:var(--pv-ink);padding-block-start:15px;padding-block-end:15px;padding-inline-start:31px;padding-inline-end:31px;border-radius:13px;border-width:1px;border-color:var(--pv-line);border-style:solid;background-color:transparent;transition:border-color 0.2s, color 0.2s;}.elementor .pv-btn-primary:hover,.elementor .pv-btn-primary:focus-visible{color:#FFFFFF;box-shadow:0px 10px 24px -8px rgba(255, 0, 140, 0.55);transform:translate3d(0px, -2px, 0px);background-size: 150% 100%;\n}.elementor .pv-btn-primary:active{color:#FFFFFF;box-shadow:0px 4px 12px -6px rgba(255, 0, 140, 0.55);transform:translate3d(0px, 0px, 0px);}.elementor .pv-btn-primary{font-family:var(--pv-font-heading);font-weight:600;font-size:18px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:13px;background-image:linear-gradient(81deg, #FF00D6 0%,#FF1C1C 98.99%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FF1C1C;box-shadow:0px 0px 0px 0px rgba(255, 0, 140, 0);background-size: 100% 100%; background-repeat: no-repeat; transition: background-size 0.4s, transform 0.2s, box-shadow 0.2s;\n}.elementor .pv-card{position:relative;padding:36px;border-radius:20px;border-width:1px;border-color:var(--pv-line);border-style:solid;background-image:linear-gradient(145deg, rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.035) 42%,rgba(255,61,119,0.025) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:color-mix(in srgb, var(--pv-surface) 72%, transparent);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.32) inset,0px -1px 0px 0px rgba(255,255,255,0.035) inset,0px 8px 28px 0px rgba(16,16,24,0.045);backdrop-filter:blur(22px) saturate(135%);transition:transform 420ms, box-shadow 420ms;display:flex;flex-direction:column;gap:16px;-webkit-backdrop-filter: blur(22px) saturate(135%); border: 1px solid color-mix(in srgb, var(--pv-ink) 12%, transparent); isolation: isolate; &::before { content: ""; position: absolute; top: 0; left: 12%; right: 12%; height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.68), transparent); pointer-events: none; } background-color: color-mix(in srgb, var(--pv-surface) 72%, transparent) !important; &::before { width: auto; bottom: auto; } &::before { transition: opacity 420ms ease !important; } &::after { content: ""; position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(90deg, transparent, rgba(255,61,119,0.48), transparent) center top / 76% 1px no-repeat, radial-gradient(ellipse 85% 45% at 50% 0%, rgba(255,61,119,0.10), transparent 100%); opacity: 0; pointer-events: none; transition: opacity 420ms cubic-bezier(0.22, 1, 0.36, 1) !important; } &:hover::before { opacity: 0.4; } &:hover::after { opacity: 1; } &.pv-card { transition: transform 420ms cubic-bezier(0.22, 1, 0.36, 1), box-shadow 420ms cubic-bezier(0.22, 1, 0.36, 1) !important; @media (prefers-reduced-motion: reduce) { transition: none !important; transform: none !important; } } html:not([data-theme="dark"]) 
html:not([data-theme="dark"]); &.pv-card { background-image: linear-gradient(135deg, rgba(74,80,94,0.12) 0%, rgba(101,107,122,0.045) 32%, rgba(255,255,255,0.12) 65%, rgba(255,255,255,0.48) 100%);
border-top-color: rgba(255,255,255,0.95);
border-left-color: rgba(255,255,255,0.78);
border-right-color: rgba(74,80,94,0.15);
border-bottom-color: rgba(74,80,94,0.19);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.92), inset 1px 0 0 rgba(255,255,255,0.45), inset 0 -1px 0 rgba(74,80,94,0.045), 0 8px 28px rgba(36,42,58,0.065); } &.pv-card:hover { box-shadow: inset 0 1px 0 rgba(255,255,255,0.95), inset 1px 0 0 rgba(255,255,255,0.48), inset 0 -1px 0 rgba(74,80,94,0.045), 0 12px 36px rgba(36,42,58,0.08); } &.pv-card:is(html[data-theme="dark"] *) { background-image: linear-gradient(145deg, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0.035) 42%, rgba(255,61,119,0.025) 100%);
border-color: color-mix(in srgb, var(--pv-ink) 12%, transparent);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.32), inset 0 -1px 0 rgba(255,255,255,0.035), 0 8px 28px rgba(16,16,24,0.045); } &.pv-card:is(html[data-theme="dark"] *):hover { box-shadow: inset 0 1px 0 rgba(255,255,255,0.44), inset 0 -1px 0 rgba(255,255,255,0.045), 0 12px 36px rgba(16,16,24,0.065); } &.pv-card { background-image: linear-gradient(135deg, rgba(74,80,94,0.055) 0%, rgba(101,107,122,0.018) 32%, rgba(255,255,255,0.12) 65%, rgba(255,255,255,0.48) 100%); } &.pv-card:is(a), &.pv-card:is(a) * { cursor: pointer !important; }\n}.elementor .pv-card:hover,.elementor .pv-card:focus-visible{box-shadow:0px 1px 0px 0px rgba(255,255,255,0.44) inset,0px -1px 0px 0px rgba(255,255,255,0.045) inset,0px 12px 36px 0px rgba(16,16,24,0.065);border-color: color-mix(in srgb, var(--pv-ink) 12%, transparent) !important; transform: translate3d(0, -2px, 0) !important;\n}.elementor .pv-body{font-family:"Pontano Sans";font-size:17px;color:var(--pv-muted);line-height:1.65;cursor: default;\n}.elementor .pv-h3{font-family:var(--pv-font-heading);font-weight:700;font-size:22px;color:var(--pv-ink);letter-spacing:-0.01em;line-height:1.25;cursor: default;\n}.elementor .pv-h2{font-family:var(--pv-font-heading);font-weight:700;font-size:44px;color:var(--pv-ink);letter-spacing:-0.03em;line-height:1.12;text-wrap: balance; cursor: default;\n}.elementor .pv-eyebrow{font-family:"Pontano Sans";font-weight:600;font-size:13px;color:var(--pv-accent-ink);letter-spacing:0.14em;text-transform:uppercase;cursor: default;\n}.elementor .pv-inner{width:100%;max-width:72rem;padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .pv-section{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--pv-bg);display:flex;flex-direction:column;align-items:center;}.elementor .pv-section-alt{background-color:var(--pv-surface);}