@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/assets/fonts/open-sans-v40-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/assets/fonts/open-sans-v40-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/open-sans-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/open-sans-v40-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/assets/fonts/open-sans-v40-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/assets/fonts/open-sans-v40-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/open-sans-v40-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(/assets/fonts/open-sans-v40-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/open-sans-v40-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(/assets/fonts/open-sans-v40-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(/assets/fonts/open-sans-v40-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:800;src:url(/assets/fonts/open-sans-v40-latin-800italic.woff2) format("woff2")}:root{--colorPrimary: #86a149;--colorPrimaryDark: #86a149;--colorSecondary: #44423c;--colorDark: #282621;--colorLight: #c9bb9d;--colorBlack: #201400;--filterBackground: sepia(20%) opacity(20%) drop-shadow(0px 20px 10px #000000);--fontPrimary: "Open Sans";--fontSizeMd: 16px}h1{font-size:clamp(20px,5vw,40px)}h2{font-size:clamp(16px,5vw,30px)}h3{font-size:clamp(14px,5vw,20px)}app-button *{font-size:clamp(12px,5vw,16px)}label,p{font-size:clamp(12px,5vw,16px)}body{margin:0;padding:0;overflow-x:clip;font-family:var(--fontPrimary);font-size:var(--fontSizeMd);background-color:var(--colorLight)}body button{cursor:pointer}body:before{content:"";position:absolute;inset:0;z-index:-2;filter:var(--filterBackground);width:100%;height:100%;background-image:url(/assets/images/background/background.webp);background-repeat:no-repeat;background-position:right top;background-size:contain;mix-blend-mode:hard-light}body:after{content:"";position:absolute;inset:0;z-index:-1;width:100%;height:100%;background-image:url(/assets/images/background/grunge.webp);background-repeat:no-repeat;background-size:contain;mix-blend-mode:multiply;opacity:.3}.container-limited{max-width:1400px;margin:auto;padding:0 20px}app-root,app-header,router-outlet,app-system-selection,app-footer{display:block}
