.luximmo-privacy-page{--luximmo-privacy-gold:#daa328;--luximmo-privacy-text:#6a6a6a;--luximmo-privacy-meta:#1f1f1f;--luximmo-privacy-bg:#ffffff;--luximmo-privacy-teal-dark:#1d4851;--luximmo-privacy-content-max:80rem;--luximmo-privacy-hero-band:14.8rem;--luximmo-privacy-hero-header-pull:9.5rem}.luximmo-privacy-page .luximmo-privacy-hero{position:relative;height:var(--luximmo-privacy-hero-band);min-height:var(--luximmo-privacy-hero-band);max-height:var(--luximmo-privacy-hero-band);overflow:hidden;display:flex;align-items:stretch;justify-content:center;background-color:var(--luximmo-privacy-teal-dark)}.luximmo-privacy-page .luximmo-privacy-hero-media,.luximmo-privacy-page .luximmo-privacy-hero-overlay{position:absolute;left:0;right:0;top:calc(-1 * var(--luximmo-privacy-hero-header-pull));height:calc(100% + var(--luximmo-privacy-hero-header-pull));pointer-events:none}.luximmo-privacy-page .luximmo-privacy-hero-media{z-index:0;background-size:cover;background-position:center 40%;background-repeat:no-repeat}.luximmo-privacy-page .luximmo-privacy-hero-overlay{z-index:1;top:0;height:100%;background:linear-gradient(to bottom,rgba(30,73,81,0.62) 0%,rgba(30,73,81,0.50) 45%,rgba(30,73,81,0.22) 80%,rgba(30,73,81,0.00) 100%)}.luximmo-privacy-page .luximmo-privacy-hero-inner{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-height:100%;padding:4.75rem 1.25rem 1.1rem;text-align:center}.luximmo-privacy-page .luximmo-privacy-hero-copy{width:100%;max-width:52rem;margin:0 auto;font-family:"Montserrat",Arial,sans-serif}.luximmo-privacy-page .luximmo-privacy-hero h1{margin:0;font-family:inherit;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:700;line-height:1.2;color:#ffffff;text-shadow:0 1px 8px rgba(0,0,0,0.35)}.luximmo-privacy-content{background:var(--luximmo-privacy-bg);padding:80px 0}.luximmo-privacy-content>.container-fluid{width:100%;max-width:none;margin:0 auto;padding-left:clamp(16px,4vw,40px)!important;padding-right:clamp(16px,4vw,40px)!important}.luximmo-privacy-body{width:100%;max-width:var(--luximmo-privacy-content-max);margin:0 auto}.luximmo-privacy-textblock{margin:0;font-family:"Montserrat",Arial,sans-serif;font-size:14.4px;font-weight:400;line-height:1.5;color:var(--luximmo-privacy-text)}.luximmo-privacy-meta{display:block;color:var(--luximmo-privacy-meta);font-family:"Montserrat",Arial,sans-serif;font-size:14.4px;font-weight:400;line-height:1.5}.luximmo-privacy-section-title{display:block;font-family:"Montserrat",Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:120%;color:var(--luximmo-privacy-gold)}.luximmo-privacy-text{display:block;color:var(--luximmo-privacy-text);font-family:"Montserrat",Arial,sans-serif;font-size:14.4px;font-weight:400;line-height:1.5}.luximmo-privacy-textblock hr{display:block;width:100%;height:0;margin:0;border:0;border-top:1px solid transparent;background:transparent}.luximmo-privacy-textblock br{display:block;margin-bottom:8px}.luximmo-privacy-link{display:inline-block;margin-top:0.35rem;color:var(--luximmo-privacy-gold);font-weight:500;text-decoration:underline;text-underline-offset:0.18em;text-decoration-thickness:1px;word-break:break-all;transition:color 0.2s ease}.luximmo-privacy-link:hover,.luximmo-privacy-link:focus-visible{color:var(--luximmo-privacy-teal-dark);outline:none}.luximmo-privacy-actions{margin-top:48px;text-align:center}.luximmo-privacy-actions .luximmo-btn-rappel{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0 auto;word-spacing:3px}@media (max-width:991.98px){.luximmo-privacy-page{--luximmo-privacy-hero-band:15.5rem;--luximmo-privacy-hero-header-pull:5.5rem}.luximmo-privacy-page .luximmo-privacy-hero-inner{padding:4rem 1rem 0.85rem}.luximmo-privacy-content{padding:90px 0}}@media (max-width:576px){.luximmo-privacy-content{padding:72px 0}.luximmo-privacy-section-title{font-size:1.35rem}.luximmo-privacy-textblock,.luximmo-privacy-text,.luximmo-privacy-meta{font-size:14px}}