.header-appbar{display:flex;flex-direction:row;box-shadow:none;top:0}.header-button,.header-icon,.header-drawer-button{color:inherit}.header-toolbar{display:flex;justify-content:space-between;width:100%;position:relative}.header-desktop-menu{position:absolute;transform:translate(-50%);display:flex;align-items:center;gap:24px}.header-button{font-size:1rem;text-transform:none}.header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}@media(max-width:899px){.header-desktop-menu{display:none}}@media(min-width:900px){.header-mobile-menu-btn{display:none}}.header-drawer-paper{width:230px;height:auto;top:auto;bottom:auto}.header-drawer-container{display:flex;flex-direction:column}.header-drawer-top{display:flex;align-items:center;justify-content:space-between;padding:8px 24px}.header-drawer-list{padding-top:8px;padding-bottom:8px}.header-drawer-list-item{padding:0 16px}.header-drawer-button{width:100%;justify-content:flex-start;padding-top:12px;padding-bottom:12px;font-size:1rem;text-transform:none}.body-container{position:relative;width:100%;height:clamp(40vh,60vh,70vh);overflow:hidden}.body-img{width:100%;height:100%;object-fit:cover;filter:brightness(70%)}.body-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;margin:auto;gap:12px;text-align:center;color:#fff}.headline{font-size:clamp(1.4rem,4vw,2.5rem);line-height:1.2;font-weight:700;margin:0}.body-content>p{font-size:clamp(.75rem,2.5vw,.95rem);line-height:1.5;opacity:.9;max-width:90%}@media(max-width:900px){.body-content{width:70%}}@media(max-width:700px){.body-content{width:85%;gap:10px}}@media(max-width:420px){.body-content{width:92%;gap:8px}}*{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}.container{width:100%;margin:0 auto;padding:20px 16px;box-sizing:border-box}@media(min-width:768px){.container{padding:25px 40px}}@media(min-width:1024px){.container{padding:25px 100px}}@media(min-width:1200px){.container{padding:35px 120px;max-width:100%}}@media(min-width:1600px){.container{padding:35px 195px}}
