.elementor-1582 .elementor-element.elementor-element-appri01{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.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-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 );}@media(max-width:1024px){.elementor-1582 .elementor-element.elementor-element-appri01{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-1582 .elementor-element.elementor-element-appri01{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS *//* Privacy policy 2026: single 68ch column. */
.ap-legal > .e-con-inner, .ap-legal { max-width: calc(68ch + 128px); }
body .ap-legal-h2 { margin-top: 40px; }
body .ap-legal-h2 .elementor-heading-title { font-family: Cinzel, 'Trajan Pro', Georgia, serif; font-size: 1.375rem; font-weight: 400; line-height: 1.3; letter-spacing: 0.01em; text-transform: uppercase; color: #E2E8F0; }
body .ap-body a { color: #E2E8F0; text-decoration: underline; text-underline-offset: 4px; }
body .ap-body a:hover { color: #C5A880; }
body .ap-body code { font-family: inherit; background: none; color: #E2E8F0; padding: 0; }/* End custom CSS */