.elementor-1134 .elementor-element.elementor-element-515994a{--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-1134 .elementor-element.elementor-element-51744d1{--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-1134 .elementor-element.elementor-element-d4e5a7d{--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-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-1134 .elementor-element.elementor-element-7b2bcda{--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-1134 .elementor-element.elementor-element-b5a15ca{--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-1134 .elementor-element.elementor-element-b88165f{--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-1134 .elementor-element.elementor-element-4ffb7f5{--display:flex;}.elementor-1134 .elementor-element.elementor-element-9785d07{--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-1134 .elementor-element.elementor-element-590b80c{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1134 .elementor-element.elementor-element-1579e5b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1134 .elementor-element.elementor-element-c633fc1{--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-1134 .elementor-element.elementor-element-eaabac2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1134 .elementor-element.elementor-element-9cc8dbb{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1134 .elementor-element.elementor-element-1579e5b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1134 .elementor-element.elementor-element-eaabac2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:767px){.elementor-1134 .elementor-element.elementor-element-1579e5b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1134 .elementor-element.elementor-element-eaabac2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS */.intro-legal-page{--legal-blue:#126bff;--legal-navy:#06142e;--legal-text:#24324a;--legal-muted:#65748a;--legal-border:#e2ecf8;--legal-bg:#f6faff;--legal-orange:#ff6b21;overflow:hidden;background:#fff;color:var(--legal-text)}
.intro-legal-page,.intro-legal-page *{box-sizing:border-box}.intro-legal-inner{width:min(1280px,calc(100% - 48px));margin-inline:auto}.intro-legal-hero{position:relative;padding:64px 0 58px;background:radial-gradient(circle at 82% 8%,rgba(18,107,255,.12),transparent 28%),radial-gradient(circle at 96% 72%,rgba(255,107,33,.08),transparent 19%),var(--legal-bg);border-bottom:1px solid var(--legal-border)}
.intro-legal-hero-inner{position:relative;z-index:1;align-items:flex-start!important;padding:0!important}.intro-legal-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;margin:0;color:var(--legal-blue)!important;font-size:12px;font-weight:800!important;letter-spacing:.17em;text-transform:uppercase}.intro-legal-eyebrow .elementor-heading-title:before{width:24px;height:2px;border-radius:99px;background:var(--legal-orange);content:""}.intro-legal-title .elementor-heading-title{max-width:900px;margin:18px 0 0;color:var(--legal-navy)!important;font-size:clamp(46px,5vw,68px);font-weight:800!important;line-height:1.04;letter-spacing:-.05em}.intro-legal-date-row{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:12px!important;margin-top:22px;padding-left:13px;border-left:4px solid var(--legal-orange)}.intro-legal-date-copy{width:auto!important;--width:auto!important;flex:0 1 auto!important;gap:0!important;padding:0!important}.intro-legal-date-label .elementor-heading-title{margin:0;color:var(--legal-muted)!important;font-size:10px;font-weight:800!important;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.intro-legal-date-value .elementor-heading-title{margin:5px 0 0;color:var(--legal-blue)!important;font-size:14px;font-weight:800!important;line-height:1.25}
.intro-legal-main{padding:62px 0 72px;background:#fff}.intro-legal-layout{display:grid!important;grid-template-columns:minmax(310px,.43fr) minmax(0,1fr);gap:36px;align-items:start;padding:0!important}.intro-legal-sidebar{display:flex!important;flex-direction:column!important;gap:24px!important;min-width:0;padding:0!important}.intro-legal-panel{width:100%;min-width:0;padding:24px!important;background:var(--legal-bg);border:1px solid var(--legal-border);border-radius:18px}.intro-legal-panel-title .elementor-heading-title{display:flex;align-items:center;gap:10px;margin:0;color:var(--legal-navy)!important;font-size:18px;font-weight:800!important;line-height:1.25;letter-spacing:-.02em}.intro-legal-panel-title .elementor-heading-title:before{display:block;width:4px;height:19px;border-radius:99px;background:var(--legal-orange);content:""}.intro-legal-related-panel .intro-legal-panel-title .elementor-heading-title:before{background:var(--legal-blue)}.intro-legal-panel-intro,.intro-legal-panel-intro .elementor-widget-container{margin-top:11px;color:var(--legal-muted);font-size:13px;line-height:1.6}.intro-legal-data-grid,.intro-legal-links-grid{margin-top:18px}.intro-legal-data-grid .jet-listing-grid__items,.intro-legal-links-grid .jet-listing-grid__items{margin:-6px!important}.intro-legal-data-grid .jet-listing-grid__item,.intro-legal-links-grid .jet-listing-grid__item{padding:6px!important}
.intro-legal-data-card{display:flex!important;flex-flow:row nowrap!important;align-items:flex-start!important;gap:13px!important;height:100%;padding:15px!important;background:#fff;border:1px solid var(--legal-border);border-radius:13px;box-shadow:0 9px 24px rgba(12,75,180,.055)}.intro-legal-data-icon{width:40px!important;min-width:40px!important;max-width:40px!important;flex:0 0 40px!important}.intro-legal-page .intro-legal-data-icon .jet-listing-dynamic-field__inline-wrap,.intro-legal-page .intro-legal-data-icon .jet-listing-dynamic-field__content{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;flex:0 0 40px!important}.intro-legal-data-icon .jet-listing-dynamic-field__content{display:flex!important;align-items:center;justify-content:center;color:var(--legal-blue);font-size:16px;line-height:1;background:#edf5ff;border-radius:11px}.intro-legal-data-icon i{font-family:FontAwesome!important;font-style:normal!important;font-weight:400!important;line-height:1}.intro-legal-data-icon .fa-share-nodes:before{content:"\f1e0"!important}.intro-legal-data-icon .fa-desktop:before{content:"\f108"!important}.intro-legal-data-icon .fa-network-wired:before{content:"\f0e8"!important}.intro-legal-data-copy{width:auto!important;--width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 0!important;gap:0!important;padding:0!important}.intro-legal-data-title .jet-listing-dynamic-field__content{margin:0;color:var(--legal-navy);font-size:13.5px;font-weight:800;line-height:1.35}.intro-legal-data-description .jet-listing-dynamic-field__content{margin-top:6px;color:var(--legal-muted);font-size:12px;line-height:1.58}.intro-legal-related-card{position:relative;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:12px!important;height:100%;min-height:58px;padding:13px 14px!important;background:#fff;border:1px solid var(--legal-border);border-radius:12px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.intro-legal-related-label{width:auto!important;--width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 0!important}.intro-legal-related-label .jet-listing-dynamic-field__content{color:var(--legal-navy);font-size:12.5px;font-weight:800;line-height:1.35}.intro-legal-related-link{z-index:2;width:32px!important;min-width:32px!important;max-width:32px!important;flex:0 0 32px!important;margin-left:auto}.intro-legal-related-link .jet-listing-dynamic-link__link{position:static;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--legal-blue);background:#edf5ff;border-radius:50%}.intro-legal-related-link .jet-listing-dynamic-link__link:before{position:absolute;inset:0;content:""}.intro-legal-related-link .jet-listing-dynamic-link__label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.intro-legal-related-link .jet-listing-dynamic-link__icon{font-size:11px}.intro-legal-related-card:has(.jet-listing-dynamic-link__link:hover){transform:translateY(-2px);border-color:rgba(18,107,255,.4);box-shadow:0 12px 24px rgba(12,75,180,.09)}
.intro-legal-article{min-width:0;padding:44px 48px!important;background:#fff;border:1px solid var(--legal-border);border-radius:18px;box-shadow:0 20px 54px rgba(6,20,46,.075)}.intro-legal-content,.intro-legal-content .elementor-widget-container{color:var(--legal-text);font-size:16px;line-height:1.75}.intro-legal-content h2{margin:32px 0 11px;color:var(--legal-navy);font-size:25px;font-weight:800;line-height:1.3;letter-spacing:-.025em}.intro-legal-content h2:first-child{margin-top:0}.intro-legal-content p{margin:0 0 14px}.intro-legal-content ul,.intro-legal-content ol{margin:8px 0 19px;padding-left:1.4em}.intro-legal-content li{padding-left:.2em}.intro-legal-content li+li{margin-top:6px}.intro-legal-content strong{color:var(--legal-navy);font-weight:800}.intro-legal-content a{color:var(--legal-blue);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.intro-legal-content a:hover{color:#0a52c7}
@media(max-width:1024px){.intro-legal-inner{width:min(920px,calc(100% - 40px))}.intro-legal-hero{padding:50px 0 46px}.intro-legal-title .elementor-heading-title{font-size:52px}.intro-legal-main{padding:46px 0 60px}.intro-legal-layout{grid-template-columns:minmax(0,1fr);gap:28px}.intro-legal-sidebar{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(220px,.9fr);align-items:start;gap:20px!important}.intro-legal-panel{padding:22px!important}.intro-legal-article{padding:38px 40px!important}.intro-legal-content h2{font-size:23px}}
@media(max-width:767px){.intro-legal-inner{width:calc(100% - 28px)}.intro-legal-hero{padding:34px 0 32px}.intro-legal-title .elementor-heading-title{margin-top:15px;font-size:36px;line-height:1.08;letter-spacing:-.04em}.intro-legal-date-row{margin-top:18px}.intro-legal-main{padding:28px 0 44px}.intro-legal-layout{gap:18px}.intro-legal-sidebar{grid-template-columns:minmax(0,1fr);gap:16px!important}.intro-legal-panel{padding:18px!important;border-radius:15px}.intro-legal-panel-title .elementor-heading-title{font-size:17px}.intro-legal-data-grid,.intro-legal-links-grid{margin-top:15px}.intro-legal-data-card{gap:12px!important;padding:14px!important}.intro-legal-article{padding:25px 18px!important;border-radius:15px;box-shadow:0 14px 36px rgba(6,20,46,.065)}.intro-legal-content,.intro-legal-content .elementor-widget-container{font-size:15.5px;line-height:1.72}.intro-legal-content h2{margin-top:27px;font-size:21px;line-height:1.32}.intro-legal-content ul,.intro-legal-content ol{padding-left:1.3em}.intro-legal-related-card{min-height:58px}}/* End custom CSS */