:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}*{box-sizing:border-box;font-family:var(--font-roboto)}html{height:100%}body{background:#fff;min-height:100%;min-width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"mobile-app-popup" "header" "main" "footer"}body.sidemenu-open{overflow:hidden}@media(min-width:600px){body.sidemenu-open{overflow:initial}}body .mobile-app-popup{grid-area:mobile-app-popup}body header{grid-area:header}body main{grid-area:main;min-width:100%;min-height:700px;padding-top:86px;display:flex;flex-direction:column;overflow-x:clip}@media(max-width:600px){body main{padding-top:0}}body footer{grid-area:footer;margin-top:auto!important}body aside{grid-area:side-menu}@media(min-width:600px){body{grid-template-columns:auto 1fr;grid-template-areas:"mobile-app-popup mobile-app-popup" "header header" "side-menu main" "footer footer"}}.button,a{text-decoration:none}.button{font-size:10px;text-transform:uppercase;border-radius:3px;padding:8%;font-weight:500;height:32px}.button--hollow{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.button--hollow:hover{background-color:#014217}.button--fill-secondary{background:#ffb400;color:#000}.button--fill-secondary:hover{background:#d67f08}.button--fill-main{background:#035e33;color:#fff}@media(min-width:600px){.button{font-size:13px}}ul{list-style:none}.hidden{display:none}.flag-container .arrow{pointer-events:none}@media(min-width:600px){.producers-articles-container{display:flex}}.producers-articles-container:not(:has(.articles)) .producers{display:none}.section{overflow:hidden;margin-top:10px}@media(min-width:600px){.section{margin-top:14px}}