:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.footer-container{background-color:#fb8c23;background-image:url(/images/logo/logo-bg-beer-light.svg);background-position:50%;background-size:220%;background-repeat:no-repeat;padding:30px 15px;color:#104c5c}.footer-container .footer-wrapper{display:grid;grid-template-columns:1fr}.footer-container .divider{width:100%;height:1px;border:1px solid #104c5c;margin:40px 0}.footer-container .footer-info-container .name{font-weight:700}.footer-container .footer-info-container .links>p{color:#104c5c;font-weight:500;margin-top:15px;font-size:16px}.footer-container .footer-info-container .images{margin-top:32px}.footer-container .footer-info-container .images img{margin-right:15px;height:60px;width:auto}.footer-container .footer-links-container{display:grid;grid-template-columns:1fr 1fr}.footer-container .footer-links-container .link-section .name{font-weight:700;margin-bottom:15px}.footer-container .footer-links-container .link-section .links{display:flex;flex-direction:column;gap:15px}.footer-container .footer-links-container .link-section .links a,.footer-container .footer-links-container .link-section .links p{color:#104c5c;font-weight:500}.footer-container .footer-social-container .name{font-weight:700}.footer-container .footer-social-container .images{margin-top:15px}.footer-container .footer-social-container .images img{margin-right:10px;cursor:pointer;border-radius:50%}@media(min-width:768px){.footer-container{background-size:120%}.footer-container .footer-wrapper{grid-template-columns:2fr 2fr 1fr;gap:10px}.footer-container .divider{display:none}}@media(min-width:1220px){.footer-container .footer-wrapper{max-width:1300px;margin:0 auto}}.language-toggle{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;justify-items:center;height:56px;width:56px;padding:3px;color:#f5efdb;border:3px solid #fb8c23;border-radius:5px;cursor:pointer;transition:background-color .3s ease;overflow:hidden}.language-toggle .language-text{position:relative;font-family:Jost,sans-serif;font-size:16px;transition:color .3s ease;padding:0 5px}.language-toggle span{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.language-toggle.it .language-text{top:0;transition:top .3s ease;pointer-events:none}.language-toggle.it .language-text:nth-last-child(2){font-weight:500}.language-toggle.it .language-text:last-child{font-weight:400}.language-toggle.it .language-text-2{transition:top .3s ease;position:absolute;top:40px;left:0;font-weight:500}.language-toggle.en .language-text{top:0;transition:top .3s ease}.language-toggle.en .language-text:nth-last-child(2){font-weight:500}.language-toggle.en .language-text:last-child{font-weight:400}.language-toggle.en .language-text-2{transition:top .3s ease;position:absolute;top:40px;left:0;font-weight:500}.language-toggle:hover{background-color:#fb8c23}.language-toggle:hover.en .language-text,.language-toggle:hover.it .language-text{top:-40px}.language-toggle:hover.en .language-text-2,.language-toggle:hover.it .language-text-2{top:0}.language-toggle.secondary{color:#f5efdb;background-color:#104c5c}.language-toggle.secondary .language-text-2{color:#104c5c}.language-toggle.secondary:hover{background-color:#f5efdb}.menu-open{border:3px solid #f5efdb;transition:border .3s ease}.menu-close{border:3px solid #fb8c23}.menu-open.secondary{transition:border .3s ease}.menu-close.secondary,.menu-open.secondary{border:3px solid #104c5c}.menu-toggle{position:relative;z-index:10;border:none;border-radius:5px;height:56px;width:56px;padding:4px;background-color:#fb8c23;cursor:pointer}.menu-toggle,.menu-toggle .menu-icon{display:flex;align-items:center;transition:all .3s ease-out}.menu-toggle .menu-icon{position:absolute;left:4px;z-index:11;height:48px;width:48px;justify-content:center;flex-direction:column}.menu-toggle .menu-icon .menu-icon__line{height:2px;width:24px;border-radius:1px;display:block;background-color:#f5efdb;margin-bottom:2px;transition:transform .2s ease,background-color .5s ease}.menu-toggle .menu-icon .menu-icon__line.menu-icon__line-left,.menu-toggle .menu-icon .menu-icon__line.menu-icon__line-right{transition:all .2s linear}.menu-toggle .menu-icon .menu-icon__line:first-child{margin-bottom:6px}.menu-toggle.active{background-color:#f5efdb}.menu-toggle.active .menu-icon .menu-icon__line{background-color:#fb8c23;height:2px;width:24px}.menu-toggle.active .menu-icon .menu-icon__line.menu-icon__line-left{transform:rotate(45deg) translate(2.7px,2.7px)}.menu-toggle.active .menu-icon .menu-icon__line.menu-icon__line-right{transform:rotate(-45deg) translate(2.7px,-2.7px)}.menu-toggle.secondary{background-color:#104c5c}.menu-toggle.secondary.active .menu-icon .menu-icon__line{background-color:#f5efdb}@media(min-width:1220px){.menu-toggle.hide-on-desktop{display:none}}.full-screen-menu{position:fixed;z-index:2;top:0;right:0;height:100vh;width:100vw;background-color:#fb8c23;transform:translateX(100%);display:grid;grid-template-rows:1fr;align-items:center}.full-screen-menu .logo-background{position:absolute;left:0;height:100%;width:100%}.full-screen-menu .menu-items{padding:30px}.full-screen-menu .menu-items ul{list-style:none}.full-screen-menu .menu-items ul:not(:last-child){padding-bottom:40px}.full-screen-menu .menu-items .menu-item{color:#104c5c;font-weight:500;opacity:0;display:flex;gap:24px;cursor:pointer}.full-screen-menu .menu-items .menu-item a{text-align:center;position:relative;font-size:10vw;line-height:13vw;font-weight:500}.full-screen-menu .menu-items .menu-item a.is-active{color:#f5efdb;text-decoration:underline}.full-screen-menu .menu-image-wrapper{display:none}.full-screen-menu .social-menu{display:grid;grid-template-columns:1fr 1fr}.full-screen-menu .social-menu .contacts{border-right:2px solid #104c5c;color:#104c5c;font-weight:500;font-size:20px}.full-screen-menu .social-menu .contacts,.full-screen-menu .social-menu .social{border-top:2px solid #104c5c;display:flex;justify-content:center;align-items:center;padding:10px}.full-screen-menu .social-menu .social img{margin:0 5px}@media(min-width:1220px){.full-screen-menu{display:none}}header{position:fixed;top:0;left:0;width:100%;z-index:5;transition:all .3s ease;background:linear-gradient(180deg,#104c5c,rgba(16,76,92,0))}header .header-wrapper{padding:16px 14px;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px}header.secondary{background:linear-gradient(180deg,#f5efdb,rgba(16,76,92,0))}header .logo{position:relative;z-index:3;background:url(/images/logo/logo.svg) no-repeat 50%/contain;width:80px;height:44px;transition:all .5s ease}header .logo.secondary{background:url(/images/logo/logoDark.svg) no-repeat 50%/contain}header .menu-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:10px}@media(min-width:1220px){header .header-wrapper{padding:20px;grid-template-columns:2fr 1fr;max-width:1300px;margin:0 auto}header .logo-wrapper{display:flex;color:#f5efdb}header .logo-wrapper .menu-items{display:flex;align-items:center}header .logo-wrapper .menu-items>a{margin:0 20px;font-weight:500;position:relative;display:flex;justify-content:center}header .logo-wrapper .menu-items>a:after{content:"";display:block;width:4px;height:0;background-color:#fb8c23;position:absolute;bottom:-4px;border-radius:2px;opacity:0;transition:all .3s ease}header .logo-wrapper .menu-items>a.is-active,header .logo-wrapper .menu-items>a:hover{color:#fb8c23}header .logo-wrapper .menu-items>a.is-active:after,header .logo-wrapper .menu-items>a:hover:after{height:4px;opacity:1}header .menu-wrapper{justify-content:right;gap:16px}header.secondary .logo-wrapper{color:#104c5c}}.page-filter{background-image:url(/images/filter.png);background-repeat:repeat;background-size:auto;width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:.5;mix-blend-mode:soft-light;pointer-events:none;z-index:1}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}.m-t-1{margin-top:1px}.m-t-2{margin-top:2px}.m-t-3{margin-top:3px}.m-t-4{margin-top:4px}.m-t-5{margin-top:5px}.m-t-6{margin-top:6px}.m-t-7{margin-top:7px}.m-t-8{margin-top:8px}.m-t-9{margin-top:9px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-25{margin-top:25px}.m-t-30{margin-top:30px}.m-t-35{margin-top:35px}.m-t-40{margin-top:40px}.m-t-45{margin-top:45px}.m-t-50{margin-top:50px}.m-t-55{margin-top:55px}.m-t-60{margin-top:60px}.m-t-65{margin-top:65px}.m-t-70{margin-top:70px}.m-t-75{margin-top:75px}.m-t-80{margin-top:80px}.m-t-85{margin-top:85px}.m-t-90{margin-top:90px}.m-t-95{margin-top:95px}.m-t-100{margin-top:100px}.m-b-1{margin-bottom:1px}.m-b-2{margin-bottom:2px}.m-b-3{margin-bottom:3px}.m-b-4{margin-bottom:4px}.m-b-5{margin-bottom:5px}.m-b-6{margin-bottom:6px}.m-b-7{margin-bottom:7px}.m-b-8{margin-bottom:8px}.m-b-9{margin-bottom:9px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-25{margin-bottom:25px}.m-b-30{margin-bottom:30px}.m-b-35{margin-bottom:35px}.m-b-40{margin-bottom:40px}.m-b-45{margin-bottom:45px}.m-b-50{margin-bottom:50px}.m-b-55{margin-bottom:55px}.m-b-60{margin-bottom:60px}.m-b-65{margin-bottom:65px}.m-b-70{margin-bottom:70px}.m-b-75{margin-bottom:75px}.m-b-80{margin-bottom:80px}.m-b-85{margin-bottom:85px}.m-b-90{margin-bottom:90px}.m-b-95{margin-bottom:95px}.m-b-100{margin-bottom:100px}.m-l-1{margin-left:1px}.m-l-2{margin-left:2px}.m-l-3{margin-left:3px}.m-l-4{margin-left:4px}.m-l-5{margin-left:5px}.m-l-6{margin-left:6px}.m-l-7{margin-left:7px}.m-l-8{margin-left:8px}.m-l-9{margin-left:9px}.m-l-10{margin-left:10px}.m-l-15{margin-left:15px}.m-l-20{margin-left:20px}.m-l-25{margin-left:25px}.m-l-30{margin-left:30px}.m-l-35{margin-left:35px}.m-l-40{margin-left:40px}.m-l-45{margin-left:45px}.m-l-50{margin-left:50px}.m-l-55{margin-left:55px}.m-l-60{margin-left:60px}.m-l-65{margin-left:65px}.m-l-70{margin-left:70px}.m-l-75{margin-left:75px}.m-l-80{margin-left:80px}.m-l-85{margin-left:85px}.m-l-90{margin-left:90px}.m-l-95{margin-left:95px}.m-l-100{margin-left:100px}.m-r-1{margin-right:1px}.m-r-2{margin-right:2px}.m-r-3{margin-right:3px}.m-r-4{margin-right:4px}.m-r-5{margin-right:5px}.m-r-6{margin-right:6px}.m-r-7{margin-right:7px}.m-r-8{margin-right:8px}.m-r-9{margin-right:9px}.m-r-10{margin-right:10px}.m-r-15{margin-right:15px}.m-r-20{margin-right:20px}.m-r-25{margin-right:25px}.m-r-30{margin-right:30px}.m-r-35{margin-right:35px}.m-r-40{margin-right:40px}.m-r-45{margin-right:45px}.m-r-50{margin-right:50px}.m-r-55{margin-right:55px}.m-r-60{margin-right:60px}.m-r-65{margin-right:65px}.m-r-70{margin-right:70px}.m-r-75{margin-right:75px}.m-r-80{margin-right:80px}.m-r-85{margin-right:85px}.m-r-90{margin-right:90px}.m-r-95{margin-right:95px}.m-r-100{margin-right:100px}h1{font-size:13.5265700483vw;line-height:15.4589371981vw}h1,h2{font-weight:500;text-transform:uppercase;color:#f5efdb}h2{font-size:9.6618357488vw;line-height:10.1449275362vw}li,p{font-size:5.7971014493vw;line-height:8.2125603865vw;font-weight:300;color:#f5efdb}.subtitle p{text-transform:uppercase;font-weight:400}.highlight{color:#fb8c23}.label p,p.label{display:inline-block;padding:6px 8px;border-radius:5px;border:1px solid #f5efdb;color:#f5efdb;font-size:14px;line-height:14px}@media(min-width:768px){h1{font-size:76px;line-height:64px}h2{font-size:50px;line-height:62px}li,p{font-size:24px;line-height:34px}.subtitle p{font-size:32px;line-height:42px}}@media(min-width:1220px){h1{font-size:96px;line-height:100px}h2{font-size:64px;line-height:74px}p{font-size:24px;line-height:34px}.subtitle p{font-size:40px;line-height:52px}}body{font-family:Jost,sans-serif;white-space:pre-line}body,main{background-color:#104c5c}main{min-height:80vh}main section{position:relative}main section.is-section-centered{display:flex;flex-direction:column;align-items:center;justify-content:center}main.european-social-fund,main.legals{color:#f5efdb}main.european-social-fund section,main.legals section{padding:100px 14px 64px}main.european-social-fund h1,main.legals h1{padding:24px 0;word-break:break-word}main.european-social-fund ol,main.european-social-fund ul,main.legals ol,main.legals ul{margin-left:22px}main.european-social-fund h3,main.legals h3{margin-top:15px}main.european-social-fund a,main.legals a{color:#fb8c23}main.european-social-fund .title-wrapper,main.legals .title-wrapper{padding:24px 0}main.european-social-fund .subtitle,main.legals .subtitle{margin-bottom:25px}main.european-social-fund .subtitle p,main.legals .subtitle p{color:#fb8c23}.w-100{width:100%}.image-container{position:relative;width:100%;height:416px}.desktop-only{display:none!important}.mobile-only,.mobile-tablet-only{display:flex!important}@media(min-width:768px){.desktop-only,.mobile-only{display:none!important}.mobile-tablet-only{display:flex!important}}@media(min-width:1220px){.desktop-only{display:flex!important}.mobile-only,.mobile-tablet-only{display:none!important}.image-container{height:600px}main.european-social-fund section,main.legals section{padding:100px 20px 64px;max-width:1300px;margin:0 auto}main.european-social-fund h1,main.legals h1{padding:48px 0}main.european-social-fund ol,main.european-social-fund ul,main.legals ol,main.legals ul{margin-left:22px}}