.elementor .cky-banner-element{cursor:pointer;}.elementor .aapv-legal-button:focus{outline-offset:3px;outline: 2px solid var(--greendark);\n}.elementor .aapv-legal-button{font-family:Outfit;font-weight:500;font-size:1rem;color:var(--Blanc);line-height:1.5;text-align:center;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.875rem;background-color:var(--title);}.elementor .aapv-legal-note{padding:1.5rem;border-radius:1rem;background-color:var(--bg2);display:flex;flex-direction:column;gap:0.5rem;}.elementor .aapv-legal-section{padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:1.125rem;border-top-style: solid; border-top-color: var(--border);\n}.elementor .aapv-legal-copy{font-family:Outfit;font-weight:400;font-size:1.0625rem;color:var(--title);line-height:1.75;margin:0px;}.elementor .aapv-legal-title{font-family:Nudge;font-weight:800;font-size:6rem;color:var(--title);letter-spacing:-0.025em;line-height:0.95;margin:0px;}.elementor .aapv-legal-hero{padding-block-start:12rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--bg2);}.elementor .aapv-legal-wrap{width:100%;min-width:0px;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .padding{width:100vw;max-width:1376px;}.elementor .h2{font-family:Nudge;font-weight:800;font-size:64px;letter-spacing:-0.01em;line-height:0.9em;}.elementor .p32{padding-inline-start:32px;padding-inline-end:32px;}.elementor .m80{padding-block-start:100px;padding-block-end:60px;}