.elementor-388 .elementor-element.elementor-element-74fbf62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-388 .legal{ max-width:820px; margin:0 auto; padding:140px 24px 80px; }body.elementor-page-388 .legal h1{ font-family:'Raleway',sans-serif; font-size:clamp(1.9rem,3.5vw,2.6rem); font-weight:800; color:#141924; line-height:1.15; }body.elementor-page-388 .legal .upd{ color: #6b7280; font-size:0.85rem; margin:10px 0 32px; }body.elementor-page-388 .legal h2{ font-family:'Raleway',sans-serif; font-size:1.3rem; font-weight:700; color:#2b4ba3; margin:38px 0 12px; }body.elementor-page-388 .legal p,body.elementor-page-388 .legal li{ font-size:1.02rem; line-height:1.8; color:#374151; }body.elementor-page-388 .legal ul{ margin:12px 0 12px 22px; }body.elementor-page-388 .legal li{ margin:6px 0; }body.elementor-page-388 .legal a{ color:#2b4ba3; }body.elementor-page-388 .legal table{ width:100%; border-collapse:collapse; margin:14px 0; font-size:0.95rem; }body.elementor-page-388 .legal th,body.elementor-page-388 .legal td{ border:1px solid #b9c3d6; padding:12px 14px; text-align:left; vertical-align:top; color:#141924; }body.elementor-page-388 .legal th{ background:#2b4ba3; color:#fff; font-family:'Raleway',sans-serif; font-weight:700; border-color:#2b4ba3; }body.elementor-page-388 .legal tbody tr:nth-child(even) td{ background:#f3f6fc; }body.elementor-page-388 .legal td code{ background:#e9eefb; color:#1f3a86; padding:2px 6px; border-radius:4px; font-size:0.9em; }
body.elementor-page-388 .legal .elementor-widget-text-editor ul{padding-left:0}body.elementor-page-388 .legal .elementor-widget-heading h1.elementor-heading-title{margin:0}/* End custom CSS */