:root{--primary-font:"nexa",sans-serif;--secondary-font:"cheddar-gothic-rough",sans-serif}
.mons-languages{display:flex;gap:.6rem;justify-content:center;padding:1.2rem;position:relative;z-index:2}.mons-languages a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.6rem 1rem;border:1px solid #ffffff55;border-radius:4px;color:#fff;font:700 14px/1.2 sans-serif;text-decoration:none}.mons-languages a[aria-current=true],.mons-languages a:hover,.mons-languages a:focus-visible{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.mobile-header .mons-languages{margin-left:auto;padding:.5rem}.mons-facts{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.8rem 0}.mons-facts span,.mons-coming-soon{display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1.1rem;border:1px solid #ffffff44;background:#111c;border-radius:4px;color:#fff;font-size:1.4rem;line-height:1.5}.mons-coming-soon{border-color:var(--primary-color);color:#ffd391;font-weight:700}.mons-illustration-note{display:block;margin:.8rem 0;color:#d6d0c9;font-size:1.3rem}.mons-today{padding-top:5rem;padding-bottom:5rem;scroll-margin-top:8rem}.mons-eyebrow{color:var(--primary-color);text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.mons-today h2{font-size:clamp(2.7rem,3vw,4.5rem);line-height:1.15;max-width:85rem}.mons-today>p{max-width:85rem}.mons-today-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:2.5rem 0}.mons-today-card,.mons-job-card{border:1px solid #ffffff2b;background:linear-gradient(135deg,#262625,#111);border-radius:8px;padding:2rem}.mons-today-card h3{font-size:2rem;line-height:1.3;color:#fff}.mons-times{font-size:1.8rem;color:#ffd391;font-weight:700;line-height:1.7}.mons-no-times{font-size:1.4rem;color:#ccc}.mons-today-card a{font-size:1.4rem;color:#ffb96d;text-decoration:underline}.mons-deposit{border-left:3px solid var(--primary-color);padding:1.8rem 2rem;margin:2.5rem 0;background:#ffffff09}.mons-deposit>strong{color:#ffd391;font-size:2rem}.mons-deposit p{margin:.8rem 0 0;font-size:1.5rem;line-height:1.7}.mons-trust{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;margin:2rem auto 5rem;padding:4rem 0;max-width:120rem}.mons-award{display:flex;align-items:center;justify-content:center;gap:4rem}.mons-award img{width:220px;height:auto;filter:drop-shadow(0 0 25px #f5902420)}.mons-award h2{font-size:clamp(2.8rem,3vw,4.5rem);line-height:1.15;margin-bottom:1rem}.mons-award p{color:#dcb981;letter-spacing:.15em}.mons-references{padding-top:4rem}.mons-references h3{text-align:center;font-size:2.4rem;margin-bottom:2rem}.mons-reference-slider .swiper-slide{height:100px;display:flex;justify-content:center;align-items:center;padding:1.5rem;background:#fff;border-radius:6px}.mons-reference-slider img{max-height:70px;max-width:100%;width:auto;object-fit:contain}.mons-job-list{display:grid;gap:2rem;margin:3rem 0}.mons-job-card h2{font-size:3rem}.mons-job-page{max-width:100rem;padding:6rem 2rem;margin:0 auto}.mons-job-page h1{font-size:clamp(3.2rem,5vw,6rem)}.mons-job-page h2{font-size:3rem;margin-top:4rem}.mons-job-page .nf-form-cont{margin-top:3rem}.mons-job-page ul{padding-left:2rem}.mons-job-page li{list-style:disc}.mons-map-placeholder{display:grid;place-content:center;text-align:center;padding:3rem;min-height:360px;border:1px solid #ffffff25;background:radial-gradient(ellipse at center,#30312b,#151713);gap:1rem}.mons-map-placeholder p{max-width:650px}.mons-map-placeholder button{cursor:pointer}.mons-map-placeholder a{color:#ffd391}.mons-cookie-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0}.mons-cookie-links button{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.nf-form-cont .nf-field-description a{color:#ffb96d;text-decoration:underline}@media(max-width:1100px){.mons-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mons-today-grid{grid-template-columns:1fr}.mons-today{padding:3rem 2rem}.mons-award{flex-direction:column;gap:2rem;text-align:center}.mons-award img{width:180px}.mons-trust{padding:3rem 0}.mons-facts{gap:.5rem}.mons-facts span{font-size:1.25rem}.mobile-header--branding{max-width:135px}.mons-job-page{padding-top:3rem}}@media(prefers-reduced-motion:reduce){.mons-reference-slider .swiper-wrapper{transition-duration:0ms!important}}
.mons-today-link{color:#ffd391;font-weight:700;text-decoration:underline;text-underline-offset:.4rem}.mons-map-placeholder iframe{min-width:100%;max-width:100%}.mons-map-placeholder:has(iframe){display:block;padding:0}.cmplz-cookiebanner .cmplz-buttons{gap:10px}.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.cmplz-cookiebanner .cmplz-btn.cmplz-deny{background:#272b25!important;color:#fff!important;border:1px solid #c9954e!important;font-weight:600!important}
.main-navigation .menu-item-has-children>a:after{font:var(--fa-font-solid)}.nf-next-item:after,.nf-previous-item:before{font-family:"Font Awesome 6 Free"!important;font-weight:900}.mons-form-privacy{font-size:1.4rem;line-height:1.7;padding:1.5rem 0}.mons-form-privacy a{color:#ffb96d;text-decoration:underline}html[lang^=en] #nf-form-2-cont>.nf-form-title,html[lang^=en] #nf-form-3-cont>.nf-form-title{display:none}
.mons-reviews-note{text-align:center;color:#bbb;font-size:1.3rem;padding:1rem 2rem}
html[lang^=en] #nf-form-2-cont .nf-form-title,html[lang^=en] #nf-form-3-cont .nf-form-title{display:none!important}.cmplz-cookiebanner .cmplz-close{display:none!important}
.hero .hero-inner .hero-content--headline{display:block}
.main-navigation .menu-item-has-children>a:after{font-family:"Font Awesome 6 Free"!important;font-weight:900!important}
.hero--coming-soon .hero-ratings{display:none}
