.luximmo-team-page .luximmo-team-hero{--luximmo-team-hero-header-offset:6.25rem;--luximmo-team-hero-bg-size:cover;--luximmo-team-hero-bg-position:center top;position:relative;overflow:hidden;background-color:var(--luximmo-teal-dark);min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;filter:none!important;opacity:1!important;display:flex;justify-content:center;align-items:center}.luximmo-team-page .luximmo-team-hero-media{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:var(--luximmo-team-hero-bg-size);background-position:var(--luximmo-team-hero-bg-position)}.luximmo-team-page .luximmo-team-hero::before,.luximmo-team-page .luximmo-team-hero::after{content:none!important;background:transparent!important;opacity:0!important}@media (min-width:992px){.luximmo-team-page .luximmo-team-hero{--luximmo-team-hero-bg-size:100% auto}}.luximmo-team-page .luximmo-team-hero-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;min-height:inherit;padding:8rem 1.25rem 3.5rem}@media (max-width:991px){.luximmo-team-page .luximmo-team-hero{--luximmo-team-hero-header-offset:5rem;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh}.luximmo-team-page .luximmo-team-hero-inner{padding:7.5rem 1rem 1.5rem}}.luximmo-team-page .luximmo-team-hero-brand{margin:0;font-size:clamp(2rem,6vw,2.5rem);font-weight:700;text-transform:uppercase;color:#fff;text-shadow:0 0.2rem 1.25rem rgba(0,0,0,0.35)}.luximmo-team-page h1{font-size:clamp(1.35rem,4vw,1.5rem);font-weight:100;color:rgba(255,255,255,0.98);text-shadow:0 0.15rem 1rem rgba(0,0,0,0.35)}.luximmo-team-page .luximmo-team-prose{background:#fff;padding-top:3rem;padding-bottom:3.5rem}.luximmo-team-page .luximmo-team-prose .luximmo-team-prose-inner{}.luximmo-team-page .luximmo-team-prose h2{font-family:'Montserrat',Arial,sans-serif;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:700;color:var(--luximmo-teal);margin:0 0 1.5rem;line-height:1.3}.luximmo-team-page .luximmo-team-prose p{margin:0 0 1.1rem;font-family:'Montserrat',Arial,sans-serif;font-size:var(--luximmo-font-body);line-height:1.65;color:#374151}.luximmo-team-page .luximmo-team-prose p:last-child{margin-bottom:0}.luximmo-team-page .luximmo-team-prose strong{color:#1f2937;font-weight:700}.luximmo-team-page .luximmo-team-cta{position:relative;min-height:18rem;background-color:var(--luximmo-teal-dark);background-image:url('#team_cta_image_url#');background-size:cover;background-position:center;display:flex;align-items:center;padding:3rem 1.25rem}.luximmo-team-page .luximmo-team-cta::before{content:"";position:absolute;inset:0;background:rgba(20,40,38,0.25);z-index:0}.luximmo-team-page .luximmo-team-cta .container{display:flex;justify-content:center}.luximmo-team-page .luximmo-team-cta-box{position:relative;z-index:1;width:100%;max-width:36.25rem;background-color:rgba(219,166,41,0.9);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:2.5rem;border-radius:0.5rem;box-shadow:rgba(0,0,0,0.05) 0 5px 10px 5px;text-align:center}.luximmo-team-page .luximmo-team-cta-lead{margin:0 0 1.5rem;font-family:'Montserrat',Arial,sans-serif;line-height:var(--luximmo-line-height-heading);color:#fff}.luximmo-team-page .luximmo-team-cta-title{font-size:var(--luximmo-font-heading-md);font-weight:700;line-height:inherit}.luximmo-team-page .luximmo-team-cta-subtitle{font-size:var(--luximmo-font-heading-md);font-weight:400;line-height:inherit}.luximmo-team-page .luximmo-team-cta-box .btn-team-cta{display:inline-block;background:var(--luximmo-teal);color:#fff!important;font-family:'Montserrat',Arial,sans-serif;font-weight:600;font-size:var(--luximmo-header-cta-size);text-transform:none;letter-spacing:0.04em;padding:0.65rem 1.35rem;border-radius:999px;text-decoration:none!important;border:0.1rem solid transparent;box-sizing:border-box;transition:background-color 0.6s ease,color 0.2s ease,border-color 0.2s ease}.luximmo-team-page .luximmo-team-cta-box .btn-team-cta:hover{background:white!important;color:var(--luximmo-teal)!important;border-color:var(--luximmo-teal);text-decoration:none!important}