:root{--color-primary:#f2c060ff;--color-primary-accent:#e4ab3eff;--color-primary-dark:#ad7f27ff;--color-white:#d1d1d1;--color-black:#000ff;--color-accent:#ececec;--color-muted:#a0a0a0;--color-bg-base:#1a1a1a;--color-bg-accent:#001d21ff;--color-bg-contrast:#001d21ff;--color-text-base:#a8a8a8;--color-text-contrast:#e0e0e0;--color-text-primary:#fff;--color-button-bg-base:#016e84ff;--color-button-bg-base-hover:#008eaaff;--color-button-bg-outline-hover:#rgba515124201;--color-button-bg-outline-hover-inverse:#rgba25025025001;--color-alert-success-bg:#C2F3D6;--color-alert-success-border:#96EAB8;--color-alert-success-text:#1FB05A;--color-alert-danger-bg:#FFE1E3;--color-alert-danger-border:#FF99A4;--color-alert-danger-text:#FF4556;--spacing-section:5rem;--spacing-gap:5rem;--spacing-navbar:116px;--spacing-grid-gap:1.5rem;--border-radius-img:0;--border-radius-btn:0;--shadow-base:none;--color-placeholder:#d0d0d0;--imageStrip-height:400px;--altcha-border-width:0;--altcha-border-radius:3px;--altcha-color-base:#fff;--altcha-color-border:#a0a0a0;--altcha-color-text:currentColor;--altcha-color-border-focus:currentColor;--altcha-color-error-text:#f23939;--altcha-color-footer-bg:#f4f4f4;--altcha-max-width:auto;--mobile-spacing-section:3rem;--mobile-spacing-gap:3rem;--gold-gradient:linear-gradient(to right,#d9a540 0%,#eecd65 30%,#ac7b2b 100%)}
body,html{font-family:Inter,sans-serif;font-weight:600;font-style:normal;font-size:18px;color:var(--color-text-base)}
h1,h2,h3,h4,h5{font-weight:600 !important;color:var(--color-primary)}
.Headline strong{font-weight:600;color:#fff}
a{color:inherit}
ul{padding-left:20px}
li{margin-bottom:0.4rem}
.animate p{display:block;opacity:0;transform:translateY(20px);transition:all 1s ease}
.animate p.isVisible{opacity:1;transform:translateY(0)}
.Builder-container--largeText .Headline p{font-size:35px}
.Header .Headline{color:#fff}
.Header .Headline h1{color:#fff}
.Header-overlay{background-color:rgba(0,0,0,0.6)}
.Builder-container--Header0{background-repeat:no-repeat;background-size:cover}
.Header-content{margin:100px 0}
.Navigation{border-bottom:0 !important;padding:20px 0;transition:all ease 0.3s;backdrop-filter:none}
.Navigation-blur{content:"";position:absolute;inset:0;z-index:-1}
.Navigation-blurInner{position:absolute;inset:0}
.Navigation-blurInner:nth-of-type(1){z-index:1;backdrop-filter:blur(64px);mask-image:linear-gradient(black 0%,black 12.5%,black 25%,rgba(0,0,0,0) 37.5%)}
.Navigation-blurInner:nth-of-type(2){z-index:2;backdrop-filter:blur(32px);mask-image:linear-gradient(rgba(0,0,0,0) 12.5%,black 25%,black 37.5%,rgba(0,0,0,0) 50%)}
.Navigation-blurInner:nth-of-type(3){z-index:3;backdrop-filter:blur(16px);mask-image:linear-gradient(rgba(0,0,0,0) 25%,black 37.5%,black 50%,rgba(0,0,0,0) 62.5%)}
.Navigation-blurInner:nth-of-type(4){z-index:4;backdrop-filter:blur(8px);mask-image:linear-gradient(rgba(0,0,0,0) 37.5%,black 50%,black 62.5%,rgba(0,0,0,0) 75%)}
.Navigation-blurInner:nth-of-type(5){z-index:5;backdrop-filter:blur(4px);mask-image:linear-gradient(rgba(0,0,0,0) 50%,black 62.5%,black 75%,rgba(0,0,0,0) 87.5%)}
.Navigation-blurInner:nth-of-type(6){z-index:6;backdrop-filter:blur(2px);mask-image:linear-gradient(rgba(0,0,0,0) 62.5%,black 75%,black 87.5%,rgba(0,0,0,0) 100%)}
.Navigation-blurInner:nth-of-type(7){z-index:7;backdrop-filter:blur(1px);mask-image:linear-gradient(rgba(0,0,0,0) 75%,black 87.5%,black 100%,rgba(0,0,0,0) 100%)}
.Navigation-blurInner:nth-of-type(8){z-index:8;backdrop-filter:blur(0.5px);mask-image:linear-gradient(rgba(0,0,0,0) 87.5%,black 100%,black 100%,rgba(0,0,0,0) 100%)}
.Navigation.isScrolled{border-bottom:0 !important;backdrop-filter:none;background-color:transparent;background-image:linear-gradient(to bottom,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0) 100%);padding:8px 0}
.Navigation.isScrolled .Navigation-item{color:var(--color-white)}
.Navigation.isScrolled .Navigation-item.isActive{color:#fff}
.Navigation-item{font-weight:400}
.Navigation-item.isActive{color:#fff !important}
.Navigation-extraLink{border-radius:5px;background-color:rgba(255,255,255,0.1);font-weight:400;border-radius:4px;border:1px solid rgba(255,255,255,0.2)}
.Navigation-subNavWrapper{top:80%;background-color:transparent;display:flex;justify-content:center}
.Navigation-subNav{background-color:rgba(0,0,0,0.3) !important;width:70px;border-radius:5px}
.Navigation-subNav .Navigation-item{padding:15px 30px;background-color:transparent}
.Navigation-subNav .Navigation-item:hover{padding:15px 30px;background-color:transparent}
.Builder-container--image .Headline{color:var(--color-text-contrast)}
.Footer{border-top:0;position:relative}
.Footer::before{background-image:var(--gold-gradient);height:3px;width:100%;content:"";position:absolute;top:0;left:0}
.Footer .Flex-container:first-child .Flex-col:last-child{display:none}
.Footer-content{font-size:15px;font-weight:400}
.Footer-logo{height:50px;margin-bottom:30px}
.Footer-social svg path{fill:#001d21}
.Button{font-weight:400;border-radius:4px;background-image:var(--gold-gradient);background-size:150% 150%;color:#000}
.Button:hover{background-position:50% 100%;color:#000}
.Tiles-body .Headline{font-size:32px;color:#ad7f27}
.Tiles-tile{background-color:#fff;border-radius:4px;overflow:hidden;border-color:white white rgba(0,29,33,0.1) rgba(0,29,33,0.1)}
.Tiles-image{margin:0 !important}
.Tiles-body{padding-top:0}
.Headline table tr td{border-bottom:1px solid #303030}
.Headline table tr td:last-child{color:#fff}