.elementor-304 .elementor-element.elementor-element-71b990e{width:100%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-e7bd218{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS */a{color:inherit}button,[type="button"],[type="submit"]{background-color:transparent;border-color:transparent;color:inherit;white-space:normal}button:hover,button:focus,button:active,[type="button"]:hover,[type="button"]:focus,[type="button"]:active,[type="submit"]:hover,[type="submit"]:focus,[type="submit"]:active{background-color:transparent;border-color:transparent;color:inherit}body{background:#EDEAE3}body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 78% -6%,rgba(238,28,37,.075) 0%,rgba(238,28,37,0) 62%),radial-gradient(52% 40% at 4% 26%,rgba(19,113,101,.055) 0%,rgba(19,113,101,0) 64%),radial-gradient(64% 46% at 96% 74%,rgba(0,41,102,.05) 0%,rgba(0,41,102,0) 66%),radial-gradient(90% 60% at 50% 108%,rgba(26,29,35,.05) 0%,rgba(26,29,35,0) 60%),linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 34%)}body::after{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(rgba(26,29,35,.13) 1px,rgba(26,29,35,0) 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,transparent 70%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,transparent 70%)}.k-imp{width:100%;box-sizing:border-box;font-family:'Poppins',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.k-imp *,.k-imp *::before,.k-imp *::after{box-sizing:border-box}.k-imp-head{padding:44px 64px 0}.k-imp-headin{max-width:1400px;margin:0 auto}.k-imp-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:20px;user-select:none}.k-imp-crumblink{font-size:13px;font-weight:600;color:#4A4E57;text-decoration:none;line-height:1.4;transition:color .22s ease}.k-imp-crumbdot{width:4px;height:4px;flex:none;border-radius:50%;background:#EE1C25}.k-imp-crumbcur{font-size:13px;font-weight:700;color:#1A1D23;line-height:1.4}@media (hover:hover) and (pointer:fine){.k-imp-crumblink:hover{color:#EE1C25}}.k-imp-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#FDECEC;color:#C4131B;font-size:12.5px;font-weight:700;padding:6px 14px;border-radius:999px;margin-bottom:18px}.k-imp-org{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.k-imp-orgtag{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#C4131B;line-height:1;white-space:nowrap}.k-imp-orgdot{width:5px;height:5px;border-radius:50%;background:#EE1C25;flex:none}.k-imp-main{padding:32px 64px 0}.k-imp-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:248px 1px minmax(0,1fr);gap:0 40px;align-items:stretch;border-radius:22px;padding:32px 36px;background:rgba(255,255,255,.58);-webkit-backdrop-filter:blur(28px) saturate(190%);backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(255,255,255,.25),0 12px 40px rgba(0,41,102,.14)}.k-imp-toc{min-width:0}.elementor-element:has(.k-imp-main),.e-con:has(.k-imp-main),.elementor-widget:has(.k-imp-main){overflow:visible !important}.k-imp-tocin{position:sticky;top:calc(var(--hdr,67px) + 36px);display:flex;flex-direction:column;gap:2px}.k-imp-toclabel{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#C4131B;line-height:1;padding:0 12px 12px}.k-imp-toclink{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:baseline;padding:7px 12px;border-radius:9px;text-decoration:none;transition:background .22s ease}.k-imp-toclink[data-on]{background:rgba(255,255,255,.62)}.k-imp-tocnum{font-size:11px;font-weight:800;color:rgba(238,28,37,.7);font-variant-numeric:tabular-nums;line-height:1.5}.k-imp-toclink>span:last-child{position:relative;display:inline-block;width:fit-content;font-size:13px;font-weight:600;line-height:1.45;color:#4A4E57;transition:color .28s cubic-bezier(.22,.9,.32,1),transform .28s cubic-bezier(.22,.9,.32,1)}.k-imp-toclink>span:last-child::after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:#EE1C25;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,.9,.32,1)}.k-imp-toclink[data-on]>span:last-child{color:#1A1D23;font-weight:700}@media (hover:hover) and (pointer:fine){.k-imp-toclink:hover>span:last-child{color:#EE1C25;transform:translateX(3px)}.k-imp-toclink:hover>span:last-child::after{transform:scaleX(1)}}.k-imp-rule{align-self:stretch;width:1px;background:linear-gradient(180deg,rgba(238,28,37,0),rgba(238,28,37,.5) 30%,rgba(238,28,37,.5) 70%,rgba(238,28,37,0))}.k-imp-body{min-width:0;display:flex;flex-direction:column;gap:44px}.k-imp-sec{scroll-margin-top:calc(var(--hdr,67px) + 26px);display:flex;flex-direction:column;gap:16px}.k-imp-sechead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(26,29,35,.12)}.k-imp-secnum{font-size:34px;font-weight:800;letter-spacing:-.03em;color:rgba(238,28,37,.55);font-variant-numeric:tabular-nums;line-height:1}.k-imp-sech2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.28;color:#1A1D23;text-wrap:balance}.k-imp-p{margin:0;font-size:15px;line-height:1.75;color:#4A4E57;text-wrap:pretty}.k-imp-p--sm{font-size:14.5px}.k-imp-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;padding:22px 24px;border-radius:16px;background:rgba(255,255,255,.58);-webkit-backdrop-filter:blur(28px) saturate(190%);backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(255,255,255,.25),0 12px 40px rgba(0,41,102,.14)}.k-imp-field{min-width:0}.k-imp-field--full{grid-column:1/-1;padding-top:18px;border-top:1px solid rgba(26,29,35,.1)}.k-imp-flabel{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#C4131B;line-height:1;margin-bottom:10px}.k-imp-fstrong{font-size:15px;font-weight:700;color:#1A1D23;line-height:1.5}.k-imp-ftext{font-size:14.5px;color:#4A4E57;line-height:1.65}.k-imp-flist{display:flex;flex-direction:column;gap:4px;font-size:14.5px;color:#4A4E57;line-height:1.6}.k-imp-fhi{font-weight:600;color:#1A1D23;font-variant-numeric:tabular-nums}.k-imp-fvat{font-size:16px;font-weight:700;color:#1A1D23;line-height:1.4;font-variant-numeric:tabular-nums}.k-imp-mail{color:#C4131B;text-decoration:none;border-bottom:1px solid rgba(238,28,37,.32);padding-bottom:1px}.k-imp-link{display:inline-flex;align-self:flex-start;align-items:center;gap:9px;padding:13px 18px;border-radius:14px;background:rgba(238,28,37,.06);border:1px solid rgba(238,28,37,.18);font-size:14.5px;font-weight:600;color:#C4131B;text-decoration:none;line-height:1.4;max-width:100%;overflow-wrap:anywhere;transition:background .24s ease,border-color .24s ease}@media (hover:hover) and (pointer:fine){.k-imp-link:hover{background:rgba(238,28,37,.1);border-color:rgba(238,28,37,.32)}}.k-imp-final{position:relative;width:100%;overflow:hidden;margin-top:72px;font-family:'Poppins',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:linear-gradient(158deg,#1B1E25 0%,#14161B 58%,#1A1D24 100%)}.k-imp-final *,.k-imp-final *::before,.k-imp-final *::after{box-sizing:border-box}.k-imp-final-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(44% 58% at 50% 104%,rgba(238,28,37,.3) 0%,rgba(238,28,37,.09) 44%,rgba(238,28,37,0) 74%)}.k-imp-finalin{position:relative;max-width:1400px;margin:0 auto;padding:60px 64px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 44px;align-items:center}.k-imp-finaltxt{min-width:0}.k-imp-finalh{margin:0 0 12px;font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:1.2;color:#fff;text-wrap:pretty}.k-imp-finalp{margin:0;font-size:16px;line-height:1.65;color:rgba(255,255,255,.66);max-width:62ch;text-wrap:pretty}.k-imp-finalbtn{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:9px;line-height:1;background:#EE1C25;color:#fff;padding:16px 30px;border-radius:999px;font-weight:600;font-size:15.5px;text-decoration:none;white-space:nowrap;box-shadow:0 10px 30px rgba(238,28,37,.38);transition:transform .25s cubic-bezier(.22,.9,.32,1),box-shadow .25s ease}@media (hover:hover) and (pointer:fine){.k-imp-finalbtn:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(238,28,37,.5)}}@media (max-width:1100px){.k-imp-head{padding:36px 40px 0}.k-imp-main{padding:26px 40px 0}.k-imp-grid{grid-template-columns:1fr;gap:28px;padding:26px 24px}.k-imp-rule{display:none}.k-imp-tocin{position:static}.k-imp-finalin{grid-template-columns:1fr;padding:48px 24px}.k-imp-finalh{font-size:24px}}@media (max-width:699px){.k-imp-head{padding:28px 16px 0}.k-imp-main{padding:22px 16px 0}.k-imp-card{grid-template-columns:1fr;padding:20px}.k-imp-sech2{font-size:19px}.k-imp-secnum{font-size:28px}.k-imp-finalin{padding:40px 16px}.k-imp-finalh{font-size:21px}.k-imp-finalbtn{width:100%}}/* End custom CSS */