.elementor-563 .elementor-element.elementor-element-14618c0d{--display:flex;--overflow:hidden;}.elementor-563 .elementor-element.elementor-element-6623fe5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-563 .elementor-element.elementor-element-4406081a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--flex-wrap:wrap;}.elementor-563 .elementor-element.elementor-element-4b5f7290{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-563 .elementor-element.elementor-element-20f07ad4 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-1bee0831 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-style:normal;letter-spacing:-0.018em;}.elementor-563 .elementor-element.elementor-element-6d60dd84 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:600;}.elementor-563 .elementor-element.elementor-element-3f35aa6e{--display:flex;}.elementor-563 .elementor-element.elementor-element-40bfc758{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-54808b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-54808b9:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-54808b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-361ff193{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-564f4f36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-611d2001 .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-54e05fcf .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-394e5275 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-2f3660a9 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-146669df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-146669df:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-146669df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-69168d87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-1737de77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-731a12d4 .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-4da33b43 .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-7bed2112 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-45dc00c2 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-3dceaca5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-3dceaca5:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-3dceaca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-9a2a0fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-1e5ec70a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-5f5bfb74 .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-3417987a .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-722929da .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-3cfb2789 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-6c2da9ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-6c2da9ff:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-6c2da9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-3b9702f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-164252ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-321cac4b .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-290efb9d .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-2b598829 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-5daef672 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-4a97c621{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-4a97c621:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-4a97c621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-25e3da54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-1478dc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-4699889f .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-45ad8ed6 .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-10b6d79b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-262be3c8 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-6fb25dc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-6fb25dc3:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-6fb25dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-4daa6b06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-69b331eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-6e9c3018 .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-285d9331 .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-22899caa .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-28b8474 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-641b91d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-641b91d5:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-641b91d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-56b15b69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-3791e233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-2ea55bae .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-489b86c3 .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-2b0f11d5 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-551a392e .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-5d150cf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-5d150cf1:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-5d150cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-1fbe76e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-20fb45cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-5c232e51 .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-59b31dd8 .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-1b3673ab .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-369c7d8f .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-33a7bde0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-33a7bde0:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-33a7bde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-77e8608f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-1a79d040{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-31c79580 .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-21a0ebf .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-1ce6b9f7 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-1d740a87 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-2299247{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-2299247:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-2299247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-6c46e039{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-2757b2b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-4470bfa0 .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-5136bf5f .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-2e2e32a7 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-7dd13ca1 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-3f88a98b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-3f88a98b:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-3f88a98b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-11dd45e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-378ca8ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-7aaa53ae .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-2eeea06b .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-32a4eacb .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-27efe60 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}.elementor-563 .elementor-element.elementor-element-397dcdea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--line);--border-color:var(--line);--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-563 .elementor-element.elementor-element-397dcdea:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-397dcdea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--surface);}.elementor-563 .elementor-element.elementor-element-ad2319a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-563 .elementor-element.elementor-element-62b21c03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-563 .elementor-element.elementor-element-4bd4593f .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-563 .elementor-element.elementor-element-25047a00 .elementor-heading-title{font-size:12px;letter-spacing:1px;color:var(--gold);}.elementor-563 .elementor-element.elementor-element-5d95480c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var(--accent);}.elementor-563 .elementor-element.elementor-element-15c0891d .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var(--ink-soft);}/* Start custom CSS for heading, class: .elementor-element-20f07ad4 */.elementor-563 .elementor-element.elementor-element-20f07ad4 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;}
.elementor-563 .elementor-element.elementor-element-20f07ad4 .elementor-heading-title::before{content:"";width:18px;height:1.5px;background:var(--blue-bright);flex:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bee0831 */.elementor-563 .elementor-element.elementor-element-1bee0831 .elementor-heading-title{font-size:clamp(32px,4.4vw,54px);margin-top:20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5f7290 */.elementor-563 .elementor-element.elementor-element-4b5f7290{max-width:720px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d60dd84 */.elementor-563 .elementor-element.elementor-element-6d60dd84 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:12px 16px;}
.elementor-563 .elementor-element.elementor-element-6d60dd84 .stars{color:var(--gold);letter-spacing:1px;}
.elementor-563 .elementor-element.elementor-element-6d60dd84 span{color:var(--ink-mute);font-weight:500;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4406081a *//* gapfix */
.elementor-563 .elementor-element.elementor-element-4406081a{gap:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6623fe5c */.elementor-563 .elementor-element.elementor-element-6623fe5c{width:100%;max-width:1220px;margin-inline:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-564f4f36 */.elementor-563 .elementor-element.elementor-element-564f4f36{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-564f4f36 .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-564f4f36 .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-394e5275 */.elementor-563 .elementor-element.elementor-element-394e5275 .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-361ff193 *//* gapfix */
.elementor-563 .elementor-element.elementor-element-361ff193{gap:16px}
.elementor-563 .elementor-element.elementor-element-361ff193 .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-361ff193 .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-361ff193 .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3660a9 */.elementor-563 .elementor-element.elementor-element-2f3660a9 .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54808b9 */.elementor-563 .elementor-element.elementor-element-54808b9{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1737de77 */.elementor-563 .elementor-element.elementor-element-1737de77{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-1737de77 .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-1737de77 .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bed2112 */.elementor-563 .elementor-element.elementor-element-7bed2112 .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69168d87 *//* gapfix */
.elementor-563 .elementor-element.elementor-element-69168d87{gap:16px}
.elementor-563 .elementor-element.elementor-element-69168d87 .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-69168d87 .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-69168d87 .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45dc00c2 */.elementor-563 .elementor-element.elementor-element-45dc00c2 .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146669df */.elementor-563 .elementor-element.elementor-element-146669df{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e5ec70a */.elementor-563 .elementor-element.elementor-element-1e5ec70a{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-1e5ec70a .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-1e5ec70a .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722929da */.elementor-563 .elementor-element.elementor-element-722929da .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a2a0fd *//* gapfix */
.elementor-563 .elementor-element.elementor-element-9a2a0fd{gap:16px}
.elementor-563 .elementor-element.elementor-element-9a2a0fd .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-9a2a0fd .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-9a2a0fd .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cfb2789 */.elementor-563 .elementor-element.elementor-element-3cfb2789 .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dceaca5 */.elementor-563 .elementor-element.elementor-element-3dceaca5{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164252ba */.elementor-563 .elementor-element.elementor-element-164252ba{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-164252ba .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-164252ba .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b598829 */.elementor-563 .elementor-element.elementor-element-2b598829 .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b9702f5 *//* gapfix */
.elementor-563 .elementor-element.elementor-element-3b9702f5{gap:16px}
.elementor-563 .elementor-element.elementor-element-3b9702f5 .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-3b9702f5 .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-3b9702f5 .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5daef672 */.elementor-563 .elementor-element.elementor-element-5daef672 .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2da9ff */.elementor-563 .elementor-element.elementor-element-6c2da9ff{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1478dc4 */.elementor-563 .elementor-element.elementor-element-1478dc4{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-1478dc4 .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-1478dc4 .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10b6d79b */.elementor-563 .elementor-element.elementor-element-10b6d79b .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3da54 *//* gapfix */
.elementor-563 .elementor-element.elementor-element-25e3da54{gap:16px}
.elementor-563 .elementor-element.elementor-element-25e3da54 .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-25e3da54 .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-25e3da54 .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-262be3c8 */.elementor-563 .elementor-element.elementor-element-262be3c8 .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a97c621 */.elementor-563 .elementor-element.elementor-element-4a97c621{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b331eb */.elementor-563 .elementor-element.elementor-element-69b331eb{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-69b331eb .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-69b331eb .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22899caa */.elementor-563 .elementor-element.elementor-element-22899caa .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4daa6b06 *//* gapfix */
.elementor-563 .elementor-element.elementor-element-4daa6b06{gap:16px}
.elementor-563 .elementor-element.elementor-element-4daa6b06 .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-4daa6b06 .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-4daa6b06 .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28b8474 */.elementor-563 .elementor-element.elementor-element-28b8474 .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fb25dc3 */.elementor-563 .elementor-element.elementor-element-6fb25dc3{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3791e233 */.elementor-563 .elementor-element.elementor-element-3791e233{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-3791e233 .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-3791e233 .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b0f11d5 */.elementor-563 .elementor-element.elementor-element-2b0f11d5 .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b15b69 *//* gapfix */
.elementor-563 .elementor-element.elementor-element-56b15b69{gap:16px}
.elementor-563 .elementor-element.elementor-element-56b15b69 .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-56b15b69 .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-56b15b69 .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-551a392e */.elementor-563 .elementor-element.elementor-element-551a392e .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-641b91d5 */.elementor-563 .elementor-element.elementor-element-641b91d5{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fb45cd */.elementor-563 .elementor-element.elementor-element-20fb45cd{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-20fb45cd .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-20fb45cd .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b3673ab */.elementor-563 .elementor-element.elementor-element-1b3673ab .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbe76e0 *//* gapfix */
.elementor-563 .elementor-element.elementor-element-1fbe76e0{gap:16px}
.elementor-563 .elementor-element.elementor-element-1fbe76e0 .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-1fbe76e0 .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-1fbe76e0 .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-369c7d8f */.elementor-563 .elementor-element.elementor-element-369c7d8f .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d150cf1 */.elementor-563 .elementor-element.elementor-element-5d150cf1{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a79d040 */.elementor-563 .elementor-element.elementor-element-1a79d040{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-1a79d040 .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-1a79d040 .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ce6b9f7 */.elementor-563 .elementor-element.elementor-element-1ce6b9f7 .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e8608f *//* gapfix */
.elementor-563 .elementor-element.elementor-element-77e8608f{gap:16px}
.elementor-563 .elementor-element.elementor-element-77e8608f .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-77e8608f .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-77e8608f .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d740a87 */.elementor-563 .elementor-element.elementor-element-1d740a87 .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a7bde0 */.elementor-563 .elementor-element.elementor-element-33a7bde0{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2757b2b7 */.elementor-563 .elementor-element.elementor-element-2757b2b7{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-2757b2b7 .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-2757b2b7 .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e2e32a7 */.elementor-563 .elementor-element.elementor-element-2e2e32a7 .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c46e039 *//* gapfix */
.elementor-563 .elementor-element.elementor-element-6c46e039{gap:16px}
.elementor-563 .elementor-element.elementor-element-6c46e039 .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-6c46e039 .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-6c46e039 .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd13ca1 */.elementor-563 .elementor-element.elementor-element-7dd13ca1 .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2299247 */.elementor-563 .elementor-element.elementor-element-2299247{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378ca8ed */.elementor-563 .elementor-element.elementor-element-378ca8ed{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-378ca8ed .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-378ca8ed .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32a4eacb */.elementor-563 .elementor-element.elementor-element-32a4eacb .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11dd45e2 *//* gapfix */
.elementor-563 .elementor-element.elementor-element-11dd45e2{gap:16px}
.elementor-563 .elementor-element.elementor-element-11dd45e2 .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-11dd45e2 .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-11dd45e2 .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27efe60 */.elementor-563 .elementor-element.elementor-element-27efe60 .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f88a98b */.elementor-563 .elementor-element.elementor-element-3f88a98b{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b21c03 */.elementor-563 .elementor-element.elementor-element-62b21c03{flex:0 1 auto;min-width:0;max-width:55%;}
.elementor-563 .elementor-element.elementor-element-62b21c03 .who .elementor-heading-title{font-family:var(--fd);font-style:normal;}
.elementor-563 .elementor-element.elementor-element-62b21c03 .stars .elementor-heading-title{color:var(--gold);font-size:12px;letter-spacing:1px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d95480c */.elementor-563 .elementor-element.elementor-element-5d95480c .elementor-heading-title{display:inline-block;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:120px;background:var(--tint-faint);border:1px solid var(--line);padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2319a *//* gapfix */
.elementor-563 .elementor-element.elementor-element-ad2319a{gap:16px}
.elementor-563 .elementor-element.elementor-element-ad2319a .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-ad2319a .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}
.elementor-563 .elementor-element.elementor-element-ad2319a .ptag{margin-left:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15c0891d */.elementor-563 .elementor-element.elementor-element-15c0891d .elementor-heading-title{margin-top:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397dcdea */.elementor-563 .elementor-element.elementor-element-397dcdea{width:340px;flex:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bfc758 *//* gapfix */
.elementor-563 .elementor-element.elementor-element-40bfc758{gap:20px}
.elementor-563 .elementor-element.elementor-element-40bfc758{width:max-content;animation:marquee 48s linear infinite;}
.elementor-563 .elementor-element.elementor-element-40bfc758:hover{animation-play-state:paused;}
.elementor-563 .elementor-element.elementor-element-40bfc758 .av{flex:0 0 40px;width:40px;}
.elementor-563 .elementor-element.elementor-element-40bfc758 .av .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--tint-bright),var(--accent));color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:15px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f35aa6e *//* marginfix */
.elementor-563 .elementor-element.elementor-element-3f35aa6e{margin:48px 0 0 0}
.elementor-563 .elementor-element.elementor-element-3f35aa6e{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14618c0d */.elementor-563 .elementor-element.elementor-element-14618c0d{padding-block:var(--section-pad);}
/*sec-rhythm*/@media(min-width:768px){.elementor-563 .elementor-element.elementor-element-14618c0d{padding-block:70px}}/* End custom CSS */