.elementor .pp-ua-div{width:auto;height:auto;min-width:auto;min-height:auto;position:static;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 1 auto;align-self:auto;order:0;z-index: auto;&::before,&::after{content:none;position:static;display:inline;width:auto;height:auto;top:auto;left:auto;border:0 none currentColor;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none;};\n}.elementor .pp-ua-ol{line-height:26px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:32px;margin-inline-start:20px;margin-inline-end:0px;display:block;list-style: decimal;\n}.elementor .pp-ua-i{font-style:italic;display:inline;}.elementor .pp-ua-b{font-weight:700;display:inline;}.elementor .pp-ua-small{font-size:80%;line-height:1.4;display:inline;}.elementor .pp-ua-svg{display:inline-block;}.elementor .pp-ua-a{display:inline;}.elementor .pp-ua-span{display:inline;}.elementor .pp-ua-li{line-height:26px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display: list-item;\n}.elementor .pp-ua-ul{line-height:26px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:32px;margin-inline-start:20px;margin-inline-end:0px;display:block;list-style: disc;\n}.elementor .pp-ua-p{margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pp-ua-h{margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pp-widget{width:100%;max-width:100%;position:relative;font-family:Poppins;display:block;color: var(--e-global-color-ppink11, #111);-webkit-font-smoothing: antialiased;\n}.elementor .ghost-terms{html body .pq-btn&{background: transparent !important; border-color: currentcolor !important; color: inherit !important; box-shadow: none !important;};
html body .na-btn&{background: transparent !important; border-color: currentcolor !important; color: inherit !important; box-shadow: none !important;};
html body .ppc-cta :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])&{background: transparent !important; border-color: currentcolor !important; color: inherit !important; box-shadow: none !important;};
html body .pq-btn&:hover{background: rgba(5, 81, 82, 0.08) !important; border-color: rgb(5, 81, 82) !important; color: rgb(5, 81, 82) !important; box-shadow: none !important;};
html body .na-btn&:hover{background: rgba(5, 81, 82, 0.08) !important; border-color: rgb(5, 81, 82) !important; color: rgb(5, 81, 82) !important; box-shadow: none !important;};
html body .ppc-cta :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])&:hover{background: rgba(5, 81, 82, 0.08) !important; border-color: rgb(5, 81, 82) !important; color: rgb(5, 81, 82) !important; box-shadow: none !important;};
html body .pq-cta .pq-btn&{color: rgb(255, 255, 255) !important; border-color: rgba(255, 255, 255, 0.7) !important;};
html body .pq-sec.dark .pq-btn&{color: rgb(255, 255, 255) !important; border-color: rgba(255, 255, 255, 0.7) !important;};
html body .na-hero .na-btn&{color: rgb(255, 255, 255) !important; border-color: rgba(255, 255, 255, 0.7) !important;};
html body .pq-cta .pq-btn&:hover{background: rgb(255, 255, 255) !important; color: rgb(5, 81, 82) !important; border-color: rgb(255, 255, 255) !important;};
html body .pq-sec.dark .pq-btn&:hover{background: rgb(255, 255, 255) !important; color: rgb(5, 81, 82) !important; border-color: rgb(255, 255, 255) !important;};
html body .na-hero .na-btn&:hover{background: rgb(255, 255, 255) !important; color: rgb(5, 81, 82) !important; border-color: rgb(255, 255, 255) !important;};\n}.elementor .on-terms{.ppp-sizes button&{background: var(--b-ink, var(--e-global-color-ppink11, #111)) !important; color: rgb(255, 255, 255) !important;};
.pp-bnav :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])&{color: var(--b-ink, var(--e-global-color-ppink11, #111)) !important; font-weight: 600;};
.hh-ann :is(li,div,a):where(li:not([data-t]):not([data-tw]),[data-t="li"])&{opacity: 1; transform: none;};
.hh-ov&{opacity: 1; visibility: visible;};
.hh-pan&{transform: none;};
.hh-srch&{transform: none;};
.hh-srch&{visibility: visible;};
.hh-pan&{visibility: visible;};
.pp-bnav :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])&{color: var(--pp-teal, var(--e-global-color-pp05515, #055152)) !important;};
.ppp-sizes button&{background: var(--pp-teal, var(--e-global-color-pp05515, #055152)) !important; color: rgb(255, 255, 255) !important;};
.pp-wr& .w > :is(i,div,a):where(i:not([data-t]):not([data-tw]),[data-t="i"]){transform: none;};
.pp-gal-d :is(b,div,a):where(b:not([data-t]):not([data-tw]),[data-t="b"])& :is(i,div,a):where(i:not([data-t]):not([data-tw]),[data-t="i"]){width: 100%; transition: width var(--dur,4s) linear;};
.pp-gal-th button&{opacity: 1; border-color: rgb(5, 81, 82);};
.pph-dots button&{background: rgb(255, 255, 255) !important; width: 44px !important;};
.pp-tilt&{transition: transform 0.08s linear;};
.pp-cursor&{transform: scale(1); opacity: 0.95;};
.pp-gal-th button&{opacity: 1 !important; border-color: rgb(5, 81, 82) !important;};
.ppt-btn&{background: rgb(5, 81, 82); border-color: rgb(5, 81, 82); color: rgb(255, 255, 255);};
.ppt-seg :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])&{background: rgb(5, 81, 82); color: rgb(255, 255, 255);};
.ppt-seg button&{background: rgb(5, 81, 82); color: rgb(255, 255, 255);};
.ppt-menu button&{background: rgb(232, 241, 241); color: rgb(5, 81, 82); font-weight: 500;};
.ppt-menu button&::after{content: ""; width: 8px; height: 8px; border-radius: 50%; background: rgb(5, 81, 82);};
html body .na-chips :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])&{background: rgb(5, 81, 82) !important; border-color: rgb(5, 81, 82) !important; color: rgb(255, 255, 255) !important;};
html body .ppz-row :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])&{background: rgb(5, 81, 82) !important; border-color: rgb(5, 81, 82) !important; color: rgb(255, 255, 255) !important;};
html body .pp-chip&{background: rgb(5, 81, 82) !important; border-color: rgb(5, 81, 82) !important; color: rgb(255, 255, 255) !important;};
.plc-nav :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])&{background: var(--t); border-color: var(--t); color: rgb(255, 255, 255);};
.plc-toc :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])&{color: var(--t); font-weight: 500;};
.plc-toc :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])&::before{transform: none;};\n}.elementor .pp-c-b-terms{.plc-cta &{display: flex; gap: 12px; flex-wrap: wrap;};\n}.elementor .pp-btnx-terms{html body &{cursor: pointer; -webkit-tap-highlight-color: transparent; white-space: nowrap; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; min-height: 52px !important; padding: 0px 30px !important; border-radius: 999px !important; font-family: Poppins, sans-serif !important; font-weight: 600 !important; font-size: 12px !important; line-height: 1 !important; letter-spacing: 0.18em !important; text-transform: uppercase !important; text-decoration: none !important; border: 1.5px solid rgb(5, 81, 82) !important; background: rgb(5, 81, 82) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(5, 81, 82, 0.7) 0px 12px 26px -16px !important; transition: background 0.28s, color 0.28s, border-color 0.28s, transform 0.28s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.28s !important;};
html body &:hover{transform: translateY(-2px); background: rgb(3, 60, 61) !important; border-color: rgb(3, 60, 61) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(5, 81, 82, 0.8) 0px 18px 34px -16px !important;};
html body &:active{transform: translateY(0px) scale(0.98);};
html body &.ghost-terms{background: transparent !important; border-color: currentcolor !important; color: inherit !important; box-shadow: none !important;};
html body &.ghost-terms:hover{background: rgba(5, 81, 82, 0.08) !important; border-color: rgb(5, 81, 82) !important; color: rgb(5, 81, 82) !important; box-shadow: none !important;};
.plc-help &{width: 100%; min-height: 46px !important; padding: 0px 20px !important; font-size: 11px !important;};
.plc-cta &{background: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important; color: var(--t) !important;};
.plc-cta &.ghost-terms{background: transparent !important; color: rgb(255, 255, 255) !important; border-color: rgba(255, 255, 255, 0.6) !important;};
.plc-cta &.ghost-terms:hover{background: rgb(255, 255, 255) !important; color: var(--t) !important;};\n}.elementor .plc{font-family:Poppins;color:rgb(29, 29, 29);--t: #055152;
--td: #033c3d;
--line: #e8e4dc;
--mute: #6b6b6b;
& *{box-sizing: border-box;};\n}.elementor .plc-crumb{font-size:11px;color:rgba(255, 255, 255, 0.7);letter-spacing:0.2em;text-transform:uppercase;margin-block-end:22px;display:flex;gap:8px;align-items:center;& :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"]){color: inherit; text-decoration: none;};
& :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"]):hover{color: rgb(255, 255, 255);};
& :is(span,div,a):where(span:not([data-t]):not([data-tw]),[data-t="span"])::before{content: "/"; margin-right: 8px; opacity: 0.5;};\n}.elementor .plc-eyebrow{font-weight:600;font-size:11px;color:rgb(143, 209, 200);letter-spacing:0.26em;text-transform:uppercase;margin-block-end:14px;display:flex;gap:12px;align-items:center;&::before{content: ""; width: 28px; height: 1px; background: rgb(143, 209, 200);};\n}.elementor .plc-sub{max-width:60ch;font-size:16px;color:rgba(255, 255, 255, 0.82);line-height:1.7;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .plc-meta{display:flex;gap:10px;flex-wrap:wrap;& :is(span,div,a):where(span:not([data-t]):not([data-tw]),[data-t="span"]){display: inline-flex; align-items: center; gap: 8px; height: 36px; padding: 0px 14px; border-radius: 999px; border: 1px solid rgba(255, 255, 255, 0.25); backdrop-filter: blur(6px); background: rgba(255, 255, 255, 0.08); font-size: 12px; letter-spacing: 0.04em;};
& :is(svg,div,a):where(svg:not([data-t]):not([data-tw]),[data-t="svg"]){width: 15px; height: 15px; stroke: rgb(143, 209, 200); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;};\n}.elementor .plc-main{max-width:760px;}.elementor .plc-intro{font-family:"Cormorant Garamond";font-size:clamp(20px, 1.8vw, 25px);color:rgb(34, 34, 34);line-height:1.5;padding-inline-start:22px;margin-block-start:0px;margin-block-end:42px;margin-inline-start:0px;margin-inline-end:0px;border-left: 3px solid var(--t);\n}.elementor .plc-updated{font-size:12px;letter-spacing:0.06em;margin-block-start:30px;color: var(--mute);\n}.elementor .pp-rv{html.pp-anim &.kitify-has-entrance-animation{opacity: 1 !important; transform: none !important; transition: none !important;};
html.pp-anim .kitify-has-entrance-animation &{opacity: 1 !important; transform: none !important; transition: none !important;};
html.pp-ready &{opacity: 1 !important; transform: none !important;};
html.pp-anim .plc &{opacity: 0; transform: translateY(22px); transition: opacity 0.8s, transform 0.8s cubic-bezier(0.2, 0.7, 0.2, 1);};
html.pp-anim .plc &.in{opacity: 1; transform: none;};\n}.elementor .plc-body{padding-block-start:56px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:64px;grid-template-columns:270px minmax(0px, 1fr);}.elementor .plc-toc{& h5{font-size: 11px; letter-spacing: 0.24em; text-transform: uppercase; color: var(--mute); margin: 0px 0px 14px; font-weight: 600;};
& :is(ol,div,a):where(ol:not([data-t]):not([data-tw]),[data-t="ol"]){list-style: none; margin: 0px; padding: 0px; border-left: 1px solid var(--line);};
& :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"]){display: block; padding: 7px 0px 7px 16px; font-size: 13.5px; color: rgb(68, 68, 68); text-decoration: none; position: relative; line-height: 1.4; transition: color 0.2s;};
& :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"])::before{content: ""; position: absolute; left: -1px; top: 0px; bottom: 0px; width: 2px; background: var(--t); transform: scaleY(0); transition: transform 0.25s;};
& :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"]):hover{color: var(--t);};\n}.elementor .plc-help{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:28px;border-start-start-radius:18px;border-start-end-radius:18px;border-end-start-radius:18px;border-end-end-radius:18px;background-color:rgb(246, 248, 248);background-image: initial;
background-position: initial;
background-size: initial;
background-repeat: initial;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
& :is(b,div,a):where(b:not([data-t]):not([data-tw]),[data-t="b"]){display: block; font-family: "Cormorant Garamond", serif; font-size: 22px; font-weight: 600; margin-bottom: 6px;};
& :is(p,div,a):where(p:not([data-t]):not([data-tw]),[data-t="p"]){font-size: 13px; color: var(--mute); margin: 0px 0px 14px; line-height: 1.6;};\n}.elementor .plc-wrap{width:100%;max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:100px;padding-inline-end:100px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;.plc-hero &{padding-top: 70px; padding-bottom: 54px;};\n}.elementor .plc-hero{min-height:min(56vh, 520px);overflow:hidden;position:relative;color:rgb(255, 255, 255);background-color:rgb(11, 43, 43);display:flex;align-items:flex-end;background-image: initial;
background-position: initial;
background-size: initial;
background-repeat: initial;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
isolation: isolate;
& img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: var(--pos,50% 35%); z-index: -2; transform: scale(1.06); animation: 14s ease-out 0s 1 normal forwards running plcKen;};
&::before{content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgba(5, 29, 29, 0.78) 0%, rgba(5, 29, 29, 0.45) 50%, rgba(5, 29, 29, 0.2) 100%), linear-gradient(rgba(5, 29, 29, 0.1) 0%, rgba(5, 29, 29, 0.75) 100%);};
& h1{color: rgb(255, 255, 255); font-family: "Cormorant Garamond", serif; font-weight: 500; font-size: clamp(38px, 5.4vw, 68px); line-height: 1.02; margin: 0px 0px 18px; max-width: 14ch; letter-spacing: -0.01em;};\n}.elementor .plc-facts{position:relative;z-index:2;margin-block-start:34px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:16px;grid-template-columns: repeat(var(--n,3),1fr);\n}.elementor .plc-fact{padding-block-start:22px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:18px;border-start-end-radius:18px;border-end-start-radius:18px;border-end-end-radius:18px;background-color:rgb(255, 255, 255);display:flex;gap:16px;align-items:flex-start;border: 1px solid var(--line);
background-image: initial;
background-position: initial;
background-size: initial;
background-repeat: initial;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
box-shadow: rgba(0, 0, 0, 0.25) 0px 20px 40px -30px;
transition: transform 0.3s, box-shadow 0.3s;
& :is(i,div,a):where(i:not([data-t]):not([data-tw]),[data-t="i"]){flex: 0 0 46px; width: 46px; height: 46px; border-radius: 50%; background: rgb(233, 242, 242); display: inline-flex; align-items: center; justify-content: center;};
& :is(i,div,a):where(i:not([data-t]):not([data-tw]),[data-t="i"]) :is(svg,div,a):where(svg:not([data-t]):not([data-tw]),[data-t="svg"]){width: 21px; height: 21px; stroke: var(--t); fill: none; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round;};
& :is(b,div,a):where(b:not([data-t]):not([data-tw]),[data-t="b"]){display: block; font-family: "Cormorant Garamond", serif; font-size: 26px; font-weight: 600; line-height: 1.1; color: rgb(17, 17, 17);};
& :is(small,div,a):where(small:not([data-t]):not([data-tw]),[data-t="small"]){display: block; font-size: 12px; letter-spacing: 0.06em; color: var(--mute); margin-top: 4px; line-height: 1.5;};\n}.elementor .plc-fact:hover,.elementor .plc-fact:focus-visible{transform: translateY(-4px);
box-shadow: rgba(5, 81, 82, 0.35) 0px 30px 50px -30px;\n}.elementor .plc-contact{margin-block-start:8px;display:grid;gap:12px;grid-template-columns:repeat(2, 1fr);& :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"]){display: flex; align-items: flex-start; line-height: 1.5; gap: 12px; padding: 14px 16px; border: 1px solid var(--line); border-radius: 14px; text-decoration: none; color: rgb(34, 34, 34); font-size: 14px; transition: border-color 0.25s, transform 0.25s;};
& div:where(:not([data-t])){display: flex; align-items: flex-start; line-height: 1.5; gap: 12px; padding: 14px 16px; border: 1px solid var(--line); border-radius: 14px; text-decoration: none; color: rgb(34, 34, 34); font-size: 14px; transition: border-color 0.25s, transform 0.25s;};
& :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"]):hover{border-color: var(--t); transform: translateY(-2px);};
& :is(svg,div,a):where(svg:not([data-t]):not([data-tw]),[data-t="svg"]){margin-top: 2px; width: 18px; height: 18px; stroke: var(--t); fill: none; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; flex: 0 0 18px;};\n}.elementor .plc-cta{overflow:hidden;position:relative;color:rgb(255, 255, 255);padding-block-start:44px;padding-block-end:44px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:10px;margin-block-end:70px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:24px;border-end-end-radius:24px;background-color:initial;display:flex;gap:30px;justify-content:space-between;align-items:center;background-image: linear-gradient(120deg, rgb(5, 81, 82), rgb(10, 58, 58));
background-position: initial;
background-size: initial;
background-repeat: initial;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
&::after{content: ""; position: absolute; right: -80px; top: -80px; width: 280px; height: 280px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.15);};
& h4{color: rgb(255, 255, 255); font-family: "Cormorant Garamond", serif; font-weight: 500; font-size: clamp(26px, 2.6vw, 36px); margin: 0px 0px 6px;};
& :is(p,div,a):where(p:not([data-t]):not([data-tw]),[data-t="p"]){margin: 0px; color: rgba(255, 255, 255, 0.8); font-size: 14px;};\n}.elementor .plc-sec{padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-top: 1px solid var(--line);
scroll-margin-top: 140px;
&:first-of-type{border-top: 0px; padding-top: 0px;};
& h2{display: flex; align-items: baseline; gap: 16px; font-family: "Cormorant Garamond", serif; font-weight: 600; font-size: clamp(24px, 2.2vw, 31px); line-height: 1.15; margin: 0px 0px 16px; color: rgb(17, 17, 17);};
& h2 em{font-style: normal; font-family: Poppins, sans-serif; font-size: 11px; letter-spacing: 0.2em; color: var(--t); font-weight: 600; flex: 0 0 auto; min-width: 34px; height: 34px; border-radius: 50%; border: 1.5px solid rgba(5, 81, 82, 0.3); display: inline-flex; align-items: center; justify-content: center; transform: translateY(-4px);};
& h3{font-size: 14px; letter-spacing: 0.06em; text-transform: uppercase; font-weight: 600; margin: 20px 0px 8px; color: rgb(34, 34, 34);};
& :is(p,div,a):where(p:not([data-t]):not([data-tw]),[data-t="p"]){font-size: 15.5px; line-height: 1.85; color: rgb(58, 58, 58); margin: 0px 0px 14px;};
& :is(ul,div,a):where(ul:not([data-t]):not([data-tw]),[data-t="ul"]){list-style: none; margin: 0px 0px 16px; padding: 0px; display: flex; flex-direction: column; gap: 9px;};
& :is(ul,div,a):where(ul:not([data-t]):not([data-tw]),[data-t="ul"]) :is(li,div,a):where(li:not([data-t]):not([data-tw]),[data-t="li"]){position: relative; padding-left: 30px; font-size: 15px; line-height: 1.7; color: rgb(58, 58, 58);};
& :is(ul,div,a):where(ul:not([data-t]):not([data-tw]),[data-t="ul"]) :is(li,div,a):where(li:not([data-t]):not([data-tw]),[data-t="li"])::before{content: ""; position: absolute; left: 0px; top: 7px; width: 18px; height: 18px; border-radius: 50%; background: rgb(233, 242, 242);};
& :is(ul,div,a):where(ul:not([data-t]):not([data-tw]),[data-t="ul"]) :is(li,div,a):where(li:not([data-t]):not([data-tw]),[data-t="li"])::after{content: ""; position: absolute; left: 6px; top: 11px; width: 6px; height: 3px; border-left: 1.6px solid var(--t); border-bottom: 1.6px solid var(--t); transform: rotate(-45deg);};
& :is(ol,div,a):where(ol:not([data-t]):not([data-tw]),[data-t="ol"]){counter-reset: plc 0; list-style: none; margin: 0px 0px 16px; padding: 0px; display: flex; flex-direction: column; gap: 9px;};
& :is(ol,div,a):where(ol:not([data-t]):not([data-tw]),[data-t="ol"]) :is(li,div,a):where(li:not([data-t]):not([data-tw]),[data-t="li"]){counter-increment: plc 1; position: relative; padding-left: 36px; font-size: 15px; line-height: 1.7; color: rgb(58, 58, 58);};
& :is(ol,div,a):where(ol:not([data-t]):not([data-tw]),[data-t="ol"]) :is(li,div,a):where(li:not([data-t]):not([data-tw]),[data-t="li"])::before{content: counter(plc); position: absolute; left: 0px; top: 3px; width: 24px; height: 24px; border-radius: 50%; background: var(--t); color: rgb(255, 255, 255); font-size: 11px; font-weight: 600; display: inline-flex; align-items: center; justify-content: center;};\n}.elementor .plc-aside{position:sticky;inset-block-start:132px;align-self:start;top: 150px !important;\n}.elementor .plc-nav{position:sticky;inset-block-start:64px;z-index:20;background-color:rgba(255, 255, 255, 0.96);border-bottom: 1px solid var(--line);
background-image: initial;
background-position: initial;
background-size: initial;
background-repeat: initial;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
backdrop-filter: blur(8px);
& :is(ul,div,a):where(ul:not([data-t]):not([data-tw]),[data-t="ul"]){list-style: none; margin: 0px; padding: 12px 0px; display: flex; gap: 8px; overflow-x: auto; scrollbar-width: none;};
& :is(ul,div,a):where(ul:not([data-t]):not([data-tw]),[data-t="ul"])::-webkit-scrollbar{display: none;};
& :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"]){display: inline-flex; align-items: center; height: 38px; padding: 0px 16px; border-radius: 999px; border: 1.5px solid var(--line); font-size: 12px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(51, 51, 51); text-decoration: none; white-space: nowrap; transition: background 0.25s, color 0.25s, border-color 0.25s;};
& :is(a,div,a):where(a:not([data-t]):not([data-tw]),[data-t="a"]):hover{border-color: var(--t); color: var(--t);};
top: 84px !important;\n}