.elementor .e-4515ae2c-8929{width:64px;height:auto;object-fit:contain;}.elementor .e-2ff69656-527a{font-family:var(--yf-serif);font-weight:500;font-size:17px;color:var(--yf-white);letter-spacing:-0.01em;white-space: nowrap;\n}.elementor .e-3120e290-79f0{width:auto;text-decoration:none;padding:0px;gap:12px;align-items:center;}.elementor .e-1a94f197-ba63{font-family:var(--yf-serif);font-size:15px;color:var(--yf-white);letter-spacing:-0.01em;font-style:italic;margin-block-start:22px;margin-block-end:10px;}.elementor .e-177b7df8-3f85{max-width:44ch;font-family:var(--yf-sans);font-size:14px;color:rgba(255,255,255,.55);line-height:1.65;}.elementor .e-29d33a65-96a7{font-family:var(--yf-sans);font-weight:600;font-size:13px;color:var(--yf-white);margin-block-start:28px;margin-block-end:12px;}.elementor .e-56b574fb-e6a6{display:flex;gap:10px;flex-wrap:wrap;& a { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; font-family: 'yf-fab'; font-size: 19px; line-height: 1; font-weight: 400; color: var(--yf-yellow); border: 1px solid rgba(245,200,66,.4); text-decoration: none; transition: background-color .15s, color .15s, border-color .15s; } & a:hover { background-color: var(--yf-yellow); border-color: var(--yf-yellow); color: var(--yf-black); } & a span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0px; }\n}.elementor .e-14fe0349-8db1{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-70cef155-239a{font-family:var(--yf-sans);font-weight:600;font-size:13px;color:var(--yf-white);margin-block-end:18px;}.elementor .e-6a778c2c-9d4c{display:flex;flex-direction:column;gap:12px;& a { font-family: var(--yf-sans); font-size: 14px; text-decoration: none; color: rgba(255,255,255,.55); transition: color .15s; } & a:hover { color: var(--yf-yellow); }\n}.elementor .e-ae4b76-55b5{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-390ed681-706d{font-family:var(--yf-sans);font-weight:600;font-size:13px;color:var(--yf-white);margin-block-end:18px;}.elementor .e-25208eb2-b535{display:flex;flex-direction:column;gap:12px;& a { font-family: var(--yf-sans); font-size: 14px; text-decoration: none; color: rgba(255,255,255,.55); transition: color .15s; } & a:hover { color: var(--yf-yellow); }\n}.elementor .e-5c1c6ecf-cdec{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-2da65ae2-cd59{font-family:var(--yf-sans);font-weight:600;font-size:13px;color:var(--yf-white);margin-block-end:18px;}.elementor .e-6d73ce87-132e{display:flex;flex-direction:column;gap:12px;& a { font-family: var(--yf-sans); font-size: 14px; text-decoration: none; color: rgba(255,255,255,.55); transition: color .15s; } & a:hover { color: var(--yf-yellow); }\n}.elementor .e-2a627596-7daa{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-344d5adc-9b36{column-gap:40px;padding-block-start:0px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-template-rows:auto;row-gap: 40px; border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.08);\n}.elementor .e-1747a54e-ff7c{font-family:var(--yf-sans);font-size:13px;color:rgba(255,255,255,.35);}.elementor .e-3cac195a-2107{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-2327a9c8-ac54{color:rgba(255,255,255,.55);padding-block-start:80px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--yf-black);}