@charset "UTF-8";
.svg-container svg{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,picture,section{display:block}
ul, ol{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
fieldset{min-width:0}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}
body{-webkit-overflow-scrolling:touch;line-height:1;overflow-x:hidden;overflow-y:auto}
::-moz-focus-inner{border:0;padding:0;outline:0}
*{-webkit-tap-highlight-color:transparent;outline:0}
button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
@font-face{font-family:HeinekenCore;src:url(../fonts/heinekencore.eot);src:url(../fonts/heinekencore.woff) format("woff"),url(../fonts/heinekencore.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:HeinekenCore;src:url(../fonts/heinekencore-bold.eot);src:url(../fonts/heinekencore-bold.woff) format("woff"),url(../fonts/heinekencore-bold.ttf) format("truetype");font-style:normal;font-weight:700}
@font-face{font-family:Icons;src:url(../fonts/icons.eot);src:url(../fonts/icons?#jsofjsiofjweofioewjfwiojf) format("embedded-opentype"),url(../fonts/icons.ttf) format("truetype")}
body{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#666;background-color:#fff}
html{height:100%}
body{height:100%}
body> .wrapper{min-height:100%;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
body>.wrapper #bottom-content:empty,body>.wrapper #main-content:empty,body>.wrapper #top-content:empty{display:none}
body>.wrapper #bottom-content>.page-row,body>.wrapper #main-content>.page-row,body>.wrapper #top-content>.page-row{margin-top:1.25rem;margin-bottom:2.25rem}
body.tuyen-dung>.wrapper #top-content>.page-row,
body.careers>.wrapper #top-content>.page-row,
body.careers>.wrapper #top-content>.page-row .page-row--canvas,
body.tuyen-dung>.wrapper #top-content>.page-row .page-row--canvas{
padding-top: 0;
}

@media screen and (min-width:48rem){body> #bottom-content>.page-row,body>.wrapper #main-content>.page-row,body>.wrapper #top-content>.page-row{margin-top:1.875rem;margin-bottom:1.875rem}
}
@media screen and (min-width:77.5rem){body> .wrapper #bottom-content>.page-row,body>.wrapper #main-content>.page-row,body>.wrapper #top-content>.page-row{margin-top:2.5rem;margin-bottom:2.5rem}
}
body> .wrapper #main-content{-webkit-flex-grow:999;-moz-box-flex:999;-ms-flex-positive:999;flex-grow:999}
body> .wrapper #main-content>.page-row.module-a,body>.wrapper #main-content>.page-row.read-more{margin:0}
.page-row--canvas{position:relative;max-width:78.75rem;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:15px;padding-bottom:15px}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .page-row.biographies>.page-row--canvas,html.layout_content-default #main-content .page-row.collapsible>.page-row--canvas,html.layout_content-default #main-content .page-row.content-market-list>.page-row--canvas,html.layout_content-default #main-content .page-row.form-component>.page-row--canvas,html.layout_content-default #main-content .page-row.frame-component>.page-row--canvas,html.layout_content-default #main-content .page-row.free-content>.page-row--canvas,html.layout_content-default #main-content .page-row.generic>.page-row--canvas,html.layout_content-default #main-content .page-row.introduction>.page-row--canvas,html.layout_content-default #main-content .page-row.listing>.page-row--canvas,html.layout_content-default #main-content .page-row.module-a>.page-row--canvas,html.layout_content-default #main-content .page-row.module-b>.page-row--canvas,html.layout_content-default #main-content .page-row.notifications>.page-row--canvas,html.layout_content-default #main-content .page-row.page-tools>.page-row--canvas,html.layout_content-default #main-content .page-row.quote-block>.page-row--canvas,html.layout_content-default #main-content .page-row.read-more>.page-row--canvas,html.layout_content-default #main-content .page-row.single-button>.page-row--canvas{padding-left:8.333%;padding-right:8.333%}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .page-row.biographies>.page-row--canvas,html.layout_content-default #main-content .page-row.collapsible>.page-row--canvas,html.layout_content-default #main-content .page-row.content-market-list>.page-row--canvas,html.layout_content-default #main-content .page-row.form-component>.page-row--canvas,html.layout_content-default #main-content .page-row.frame-component>.page-row--canvas,html.layout_content-default #main-content .page-row.free-content>.page-row--canvas,html.layout_content-default #main-content .page-row.generic>.page-row--canvas,html.layout_content-default #main-content .page-row.introduction>.page-row--canvas,html.layout_content-default #main-content .page-row.listing>.page-row--canvas,html.layout_content-default #main-content .page-row.module-a>.page-row--canvas,html.layout_content-default #main-content .page-row.module-b>.page-row--canvas,html.layout_content-default #main-content .page-row.notifications>.page-row--canvas,html.layout_content-default #main-content .page-row.page-tools>.page-row--canvas,html.layout_content-default #main-content .page-row.quote-block>.page-row--canvas,html.layout_content-default #main-content .page-row.read-more>.page-row--canvas,html.layout_content-default #main-content .page-row.single-button>.page-row--canvas{padding-left:13.11975rem;padding-right:13.11975rem}
}
@media screen and (min-width:58.75rem){html.layout_content-with-nav #main-content .page-row.biographies>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.collapsible>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.content-market-list>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.form-component>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.frame-component>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.free-content>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.generic>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.listing>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.module-a>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.module-b>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.notifications>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.page-tools>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.quote-block>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.read-more>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.single-button>.page-row--canvas{padding-left:0;padding-right:33.333%}
}
@media screen and (min-width:77.5rem){html.layout_content-with-nav #main-content .page-row.biographies>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.collapsible>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.content-market-list>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.form-component>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.frame-component>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.free-content>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.generic>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.listing>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.module-a>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.module-b>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.notifications>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.page-tools>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.quote-block>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.read-more>.page-row--canvas,html.layout_content-with-nav #main-content .page-row.single-button>.page-row--canvas{padding-left:0;padding-right:26.24737rem}
}
@media screen and (min-width:58.75rem){html.layout_form #main-content .page-row.biographies>.page-row--canvas,html.layout_form #main-content .page-row.collapsible>.page-row--canvas,html.layout_form #main-content .page-row.content-market-list>.page-row--canvas,html.layout_form #main-content .page-row.form-component>.page-row--canvas,html.layout_form #main-content .page-row.frame-component>.page-row--canvas,html.layout_form #main-content .page-row.free-content>.page-row--canvas,html.layout_form #main-content .page-row.generic>.page-row--canvas,html.layout_form #main-content .page-row.listing>.page-row--canvas,html.layout_form #main-content .page-row.module-a>.page-row--canvas,html.layout_form #main-content .page-row.module-b>.page-row--canvas,html.layout_form #main-content .page-row.notifications>.page-row--canvas,html.layout_form #main-content .page-row.page-tools>.page-row--canvas,html.layout_form #main-content .page-row.quote-block>.page-row--canvas,html.layout_form #main-content .page-row.read-more>.page-row--canvas,html.layout_form #main-content .page-row.single-button>.page-row--canvas{padding-left:0;padding-right:33.333%}
}
@media screen and (min-width:77.5rem){html.layout_form #main-content .page-row.biographies>.page-row--canvas,html.layout_form #main-content .page-row.collapsible>.page-row--canvas,html.layout_form #main-content .page-row.content-market-list>.page-row--canvas,html.layout_form #main-content .page-row.form-component>.page-row--canvas,html.layout_form #main-content .page-row.frame-component>.page-row--canvas,html.layout_form #main-content .page-row.free-content>.page-row--canvas,html.layout_form #main-content .page-row.generic>.page-row--canvas,html.layout_form #main-content .page-row.listing>.page-row--canvas,html.layout_form #main-content .page-row.module-a>.page-row--canvas,html.layout_form #main-content .page-row.module-b>.page-row--canvas,html.layout_form #main-content .page-row.notifications>.page-row--canvas,html.layout_form #main-content .page-row.page-tools>.page-row--canvas,html.layout_form #main-content .page-row.quote-block>.page-row--canvas,html.layout_form #main-content .page-row.read-more>.page-row--canvas,html.layout_form #main-content .page-row.single-button>.page-row--canvas{padding-left:0;padding-right:26.24737rem}
}
@media screen and (min-width:58.75rem){html.layout_results #main-content .page-row.listing>.page-row--canvas{padding-left:8.333%;padding-right:8.333%}
}
@media screen and (min-width:77.5rem){html.layout_results #main-content .page-row.filter>.page-row--canvas,html.layout_results #main-content .page-row.introduction>.page-row--canvas,html.layout_results #main-content .page-row.listing>.page-row--canvas,html.layout_results #main-content .page-row.tabs>.page-row--canvas{padding-left:6.5625rem;padding-right:6.5625rem}
}
.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.pika-single.is-hidden{display:none}
.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}
.pika-single:after,.pika-single:before{content:" ";display:table}
.pika-single:after{clear:both}
.pika-lendar{float:left;width:240px;margin:8px}
.pika-title{position:relative;text-align:center}
.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}
.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#333;background-color:#fff}
.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}
.pika-next:hover,.pika-prev:hover{opacity:1}
.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}
.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}
.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}
.pika-select{display:inline-block}
.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}
.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}
.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}
.pika-table abbr{border-bottom:none;cursor:help}
.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}
.is-today .pika-button{color:#3af;font-weight:700}
.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}
.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}
.is-disabled .pika-button{pointer-events:none;cursor:default}
.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}
.pika-button .is-selection-disabled{pointer-events:none;cursor:default}
.pika-week{font-size:11px;color:#999}
.is-inrange .pika-button{background:#d5e9f7}
.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}
.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}
.button{font-family:HeinekenCore,Arial,sans-serif;line-height:2.25rem;font-size:1.125rem;font-weight:400;display:inline-block;color:#fff;background-color:#7ab800;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;padding:0 .9375rem .125rem;border-radius:.3125rem;text-decoration:none;border:1px solid transparent;transition:.3s all;cursor:pointer;vertical-align:baseline;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.button:hover{background-color:#689c00}
.button:active{background-color:#558100}
.button_fwd{position:relative;padding-right:2.5em!important;text-indent:-3000em;padding:0!important;width:2.75rem;height:2.75rem;border-radius:50%}
.button_fwd:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;right:.75em}
@media screen and (min-width:48rem){.button_fwd{width:3.125rem;height:3.125rem}
}
.button_fwd:after,.button_fwd:before{margin:0;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:48rem){.button_fwd:after,.button_fwd:before{font-size:1.111em}
}
.button_fwd_text{position:relative;padding-left:2.5em!important;background:0 0;color:#fff;padding-left:3.5em!important}
.button_fwd_text:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.button_fwd_text:hover{background:0 0}
.button_fwd_text:before{border-radius:50%;top:4px;line-height:2.2em;width:1.875rem;height:1.875rem;background-color:#7ab800}
.button_bck{position:relative;padding-left:2.5em!important;text-indent:-3000em;padding:0!important;width:2.75rem;height:2.75rem;border-radius:50%}
.button_bck:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
@media screen and (min-width:48rem){.button_bck{width:3.125rem;height:3.125rem}
}
.button_bck:after,.button_bck:before{margin:0;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:48rem){.button_bck:after,.button_bck:before{font-size:1.111em}
}
.button_go{position:relative;padding-left:2.5em!important}
.button_go:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.button_go-now{position:relative;padding-right:2.5em!important}
.button_go-now:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;right:.75em}
.button_go-back{position:relative;padding-left:2.5em!important}
.button_go-back:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.button_download{position:relative;padding-left:2.5em!important}
.button_download:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.button.button_alternate{background-color:#008200}
.button.button_alternate:hover{background-color:#006f00}
.button.button_alternate:active{background-color:#005b00}
.button.button_shy{background-color:#c3c3c3}
.button.button_shy:hover{background-color:#a6a6a6}
.button.button_shy:active{background-color:#898989}
.button.button_outlined{color:#7ab800;background-color:#fff;border-color:#7ab800}
.button.button_outlined:hover{color:#689c00;border-color:#689c00;background-color:#fff}
.button.button_outlined:active{color:#558100;border-color:#558100;background-color:#fff}
.button.button_small{font-size:.98969rem;line-height:2.25rem;padding:0 1.25rem .125rem}
.button.button_xsmall{font-size:.72937rem;line-height:1.6875rem;padding:0 1.25rem .0625rem}
.button.button_blank{background-color:transparent;border-color:transparent;color:#999;font-weight:400;font-size:inherit;transition:color .2s;border-radius:0}
.button.button_blank:hover{color:#666}
.button.button_blank:active{color:#333}
.button.is-disabled,.button[disabled]{color:#c3c3c3!important;background-color:#fff!important;border-color:#c3c3c3!important;cursor:default!important;pointer-events:none}
::-webkit-input-placeholder{color:#bfbfbf!important}
::-moz-placeholder{color:#bfbfbf!important}
:-ms-input-placeholder{color:#bfbfbf!important}
.is-placeholder{color:#bfbfbf!important}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
::-webkit-clear-button,::-webkit-search-cancel-button{-webkit-appearance:none;position:absolute;top:50%;right:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.375rem;width:1.375rem;cursor:pointer;opacity:.2;background:no-repeat 50% 50% url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwLjI4MyAxMC4yODMiPg0KPGc+DQoJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTUuMTQxLDBDMi4zMDIsMCwwLDIuMzAyLDAsNS4xNDFjMCwyLjgzOSwyLjMwMiw1LjE0MSw1LjE0MSw1LjE0MWMyLjgzOSwwLDUuMTQxLTIuMzAyLDUuMTQxLTUuMTQxDQoJCUMxMC4yODMsMi4zMDIsNy45ODEsMCw1LjE0MSwweiBNNy4zOTQsNi45ODRsLTAuNDEsMC40MUw1LjE0MSw1LjU1MUwzLjI5OCw3LjM5NGwtMC40MS0wLjQxbDEuODQzLTEuODQzTDIuODg5LDMuMjk4bDAuNDEtMC40MDkNCgkJbDEuODQzLDEuODQzbDEuODQzLTEuODQzbDAuNDEsMC40MDlMNS41NTEsNS4xNDFMNy4zOTQsNi45ODR6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);transition:opacity .2s;box-shadow:none}
::-webkit-clear-button:hover,::-webkit-search-cancel-button:hover{opacity:.3}
::-webkit-search-cancel-button{right:.75rem}
::-webkit-search-decoration,::-webkit-search-results-decoration{-webkit-appearance:none;margin:0}
::-webkit-calendar-picker-indicator{-webkit-appearance:none;position:absolute;top:50%;right:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:transparent;height:.46875rem;width:.46875rem;background:no-repeat 50% 50% url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwLjI4MyAxMC4yODMiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iIzY2NjY2NiIgcG9pbnRzPSIxMC4yODMsNC4wNTggNS4xNDEsOS4yIDAsNC4wNTggCSIvPg0KPC9nPg0KPC9zdmc+DQo=)}
.filefield,input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;color:#999;background-color:#fff;border:1px solid #dbdbdb;border-radius:.25rem;padding:.65625rem 1.25rem;width:29.4rem;max-width:100%;display:inline-block;vertical-align:baseline;overflow:hidden;text-overflow:ellipsis;transition:color .2s,border-color .2s,box-shadow .2s}
.filefield.has-focus,.filefield:focus,input[type=email].has-focus,input[type=email]:focus,input[type=month].has-focus,input[type=month]:focus,input[type=number].has-focus,input[type=number]:focus,input[type=password].has-focus,input[type=password]:focus,input[type=search].has-focus,input[type=search]:focus,input[type=tel].has-focus,input[type=tel]:focus,input[type=text].has-focus,input[type=text]:focus,input[type=url].has-focus,input[type=url]:focus,select.has-focus,select:focus,textarea.has-focus,textarea:focus{color:#333;border-color:#c3c3c3;box-shadow:0 3px 3px rgba(0,0,0,.1)}
.filefield.has-error,input[type=email].has-error,input[type=month].has-error,input[type=number].has-error,input[type=password].has-error,input[type=search].has-error,input[type=tel].has-error,input[type=text].has-error,input[type=url].has-error,select.has-error,textarea.has-error{background-color:#ffe9e5}
::-ms-value{color:inherit;background:0 0}
select optgroup{color:#7ab800}
.select{position:relative;display:inline-block;vertical-align:baseline;max-width:100%}
.form tr:nth-child(1) td, .form tr:nth-child(2) td{position:relative;}
.form tr:nth-child(1) td:after, .form tr:nth-child(2) td:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#999;font-size:.875rem;line-height:3.25em;text-align:center;position:absolute;z-index:20;right:0;top:1px;bottom:1px;width:2.8125rem;border-left:1px solid #dbdbdb;pointer-events:none;transition:color .2s,border-color .2s;height:49px;}
.form tr:nth-child(6) td, .form tr:nth-child(6) th{vertical-align:top;}
.select:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#999;font-size:.875rem;line-height:3.25em;text-align:center;position:absolute;z-index:20;right:0;top:1px;bottom:1px;width:2.8125rem;border-left:1px solid #dbdbdb;pointer-events:none;transition:color .2s,border-color .2s}
.select.has-focus:after{color:#333;border-color:#cfcfcf}
.select select{display:block;margin:0;padding-right:4.0625rem;width:100%;height:3.125rem;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.select select::-ms-expand{display:none}
.select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #333}
.select select:focus{color:#333;border-color:#c3c3c3;box-shadow:0 3px 3px rgba(0,0,0,.1)}
.select select option{color:#333}
.select select option[value=''],.select select option[value='-1']{color:#ccc}
.select.has-error select{background-color:#ffe9e5}
textarea{height:10.9375rem;resize:vertical}
.search{position:relative;display:inline-block;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}
.search:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#666;font-size:1.0625rem;position:absolute;z-index:10;left:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}
.search input[type=search]{width:100%;padding-left:2.375rem;padding-right:2.75rem}
.datefield{display:inline-block;vertical-align:baseline;width:29.4rem;max-width:100%;color:#999;-moz-box-sizing:border-box;box-sizing:border-box}
.datefield input{max-width:none!important;width:100%!important;margin:0!important}
html.js .datefield{position:relative}
html.js .datefield>span{display:block}
html.js .datefield:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#c3c3c3;font-size:1.375rem;position:absolute;z-index:30;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem;line-height:1;pointer-events:none}
html.js .datefield input[type=date]{position:absolute;z-index:20;left:0;top:0;height:100%;max-width:none;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.datefield input.has-error,.datefield input.has-error+input,.datefield input.has-error+input+input{background-color:#ffe9e5}
.filefield{position:relative;min-height:3.125rem;vertical-align:-1.125rem;white-space:nowrap;padding-right:3.125rem}
.filefield:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#c3c3c3;font-size:1.375rem;position:absolute;z-index:30;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem;line-height:1;pointer-events:none}
.filefield input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%!important;max-width:none!important;height:100%;margin:0!important}
html.js .filefield input[type=file]{opacity:0}
.filefield .filefield--text{display:block;visibility:hidden;overflow:hidden;text-overflow:ellipsis}
html.js .filefield .filefield--text{visibility:visible}
.form--checkbox,.form--radio{display:inline-block}
.form--checkbox>input[type=checkbox],.form--checkbox>input[type=radio],.form--radio>input[type=checkbox],.form--radio>input[type=radio]{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.form--checkbox>span,.form--radio>span{color:#999;display:inline-block;padding-left:calc(1.25em + 1.25rem);position:relative;transition:color .2s}
.form--checkbox>span:before,.form--radio>span:before{content:'';position:absolute;left:0;top:.125rem;width:1.25em;height:1.25em;border:1px solid #c3c3c3;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;transition:background-color .2s,border-color .2s,box-shadow .2s}
.form--checkbox>input:checked+span,.form--radio>input:checked+span{color:#333}
.form--checkbox.has-error>span:before,.form--checkbox>input.has-error+span:before,.form--radio.has-error>span:before,.form--radio>input.has-error+span:before,.has-error .form--checkbox>span:before,.has-error .form--radio>span:before{background-color:#ffeae6}
.form--checkbox>span:before{border-radius:.125rem}
.form--checkbox.has-focus>span:before,.form--checkbox>input:focus+span:before{box-shadow:0 3px 3px rgba(0,0,0,.1)}
.form--checkbox>input:checked+span:before{border-color:#7ab800;background:#7ab800 50% 50% no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE0LjAwOCAxMC4wMDkiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuMzQxLDkuNTUzYy0wLjYzNiwwLjYwOC0xLjY2NiwwLjYwOC0yLjMsMEwwLjQ3Niw2LjEzNmMtMC42MzQtMC42MDgtMC42MzQtMS41OTUsMC0yLjIwNQ0KCWMwLjYzNi0wLjYwOCwxLjY2Ni0wLjYwOCwyLjMwMSwwTDQuOSw1Ljk2N2MwLjE2LDAuMTU0LDAuNDIxLDAuMTU0LDAuNTgxLDBsNS43NS01LjUxMWMwLjYzNy0wLjYwOCwxLjY2Ni0wLjYwOCwyLjMsMA0KCWMwLjMwNSwwLjI5MywwLjQ3NywwLjY5LDAuNDc3LDEuMTAzcy0wLjE3MiwwLjgwOS0wLjQ3NywxLjEwMkw2LjM0MSw5LjU1M3ogTTYuMzQxLDkuNTUzIi8+DQo8L3N2Zz4NCg==);background-size:.9375rem auto}
.form--radio>span:before{top:.125rem;border-radius:50%;box-shadow:inset 0 0 0 .25rem #fff}
.form--radio.has-focus>span:before,.form--radio>input:focus+span:before{border-color:#cfcfcf;box-shadow:inset 0 0 0 .25rem #fff,0 3px 3px rgba(0,0,0,.1)}
.form--radio>input:checked+span:before{background-color:#7ab800}
.form--radio.has-error>span:before,.form--radio>input.has-error+span:before,.has-error .form--radio>span:before{box-shadow:inset 0 0 0 .25rem #ffeae6}
.form--radio.has-focus.has-error>span:before,.form--radio>input.has-error:focus+span:before,.has-error .form--radio>input:focus+span:before{border-color:#cfcfcf;box-shadow:inset 0 0 0 .25rem #ffeae6,0 3px 3px rgba(0,0,0,.1)}
.form--option-list{padding-bottom:.1px;margin-bottom:1.25rem}
.form--option-list li{padding-bottom:1.25rem}
.form--option-list li:last-child{padding-bottom:0}
.form--option-list li .form--option-list--subset{margin:1.25rem 0 0;padding-left:calc(1.25em + 1.25rem)}
.form--option-list li .form--option-list--subset .form--alert{margin:0}
.form--option-list.is-horizontal li{display:inline-block;padding-bottom:.625rem;margin-right:1.25rem}
.form--option-list.is-horizontal li:last-child{margin-right:0}
@media screen and (min-width:35.5rem){.form--option-list.is-columned{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0!important}
.form--option-list.is-columned li{margin-left:1.25rem;margin-right:1.25rem;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid-column}
}
@media screen and (min-width:48rem){.form--option-list.is-columned{padding-right:25%}
}
@media screen and (min-width:58.75rem){.form--option-list.is-columned{-webkit-column-count:4;-moz-column-count:4;column-count:4;padding-right:0}
}
@media screen and (min-width:64rem){.form--option-list.is-columned li{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.form--option-list.is-columned li{margin-left:.625rem;margin-right:.625rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .form--option-list.is-columned,html.layout_content-with-nav #main-content .form--option-list.is-columned,html.layout_form #main-content .form--option-list.is-columned{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-right:0}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .form--option-list.is-columned,html.layout_content-with-nav #main-content .form--option-list.is-columned,html.layout_form #main-content .form--option-list.is-columned{padding-right:25%}
}
.form--scrollbox{display:block;overflow-x:hidden;overflow-y:auto;border:1px solid #dbdbdb;max-height:40vh;transition:border-color .2s,box-shadow .2s}
.form--scrollbox:focus{border-color:#c3c3c3;box-shadow:0 3px 3px rgba(0,0,0,.1)}
.form--scrollbox>div{padding:.625rem .625rem;-moz-box-sizing:border-box;box-sizing:border-box;max-width:48em;font-size:1rem}
@media screen and (min-width:48rem){.form--scrollbox>div{font-size:1.125rem;padding:1.25rem 1.25rem}
}
.form--scrollbox>div h1{font-size:1.375rem;margin-bottom:.625rem}
@media screen and (min-width:48rem){.form--scrollbox>div h1{font-size:1.75rem;margin-bottom:1.25rem}
}
.form--captcha>img{display:block;max-width:100%;height:auto;margin:0 0 1.25rem;border:1px solid #dbdbdb}
.form--captcha>input{width:12.625rem;width:100%!important}
.form--alert{font-size:1rem;padding:.625rem .625rem;color:#333;line-height:1.25;margin:0 1.25rem 1.875rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.form--alert:empty{display:none}
@media screen and (min-width:48rem){.form--alert{font-size:1.125rem;padding:.9375rem .9375rem}
}
@media screen and (min-width:64rem){.form--alert{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.form--alert{margin-left:.625rem;margin-right:.625rem}
}
.form--alert:before{content:'!';display:block;font-size:1.5rem;line-height:1.333em;width:2rem;height:2rem;text-align:center;color:#fff;border:2px solid #fff;border-radius:50%;margin-right:.625rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
@media screen and (min-width:48rem){.form--alert:before{width:2.8125rem;height:2.8125rem;line-height:1.61em;font-size:1.75rem;margin-right:.9375rem}
}
.form--alert.form--alert_error{background-color:#ffd5cc}
.form--alert.form--alert_note{background-color:#99cd99}
.form--remark{color:#999;font-size:1rem;margin:.625rem 1.25rem}
@media screen and (min-width:48rem){.form--remark{margin-bottom:1.25rem}
}
@media screen and (min-width:64rem){.form--remark{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.form--remark{margin-left:.625rem;margin-right:.625rem}
}
.form{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}
.form .form--row{margin:0 0 .625rem;-moz-box-sizing:border-box;box-sizing:border-box}
.form .form--row:last-child{margin-bottom:0}
.form .form--row .form--row--label{display:block;font-size:1.25rem;font-weight:700;line-height:1.25}
.form .form--row.form--row--summary{font-size:1rem}
@media screen and (min-width:48rem){.form .form--row.form--row--summary{font-size:1.125rem}
}
.form .form--row.form--row--summary h1{display:block;font-size:1.25rem;font-weight:700;line-height:1.25;margin:0 0 .625rem;padding-bottom:.625rem;border-bottom:1px solid #dbdbdb}
@media screen and (min-width:35.5rem){.form .form--row.form--row--summary h1{margin-bottom:1.25rem;padding-bottom:0;border:0}
}
.form .form--row.form--row--summary dl{line-height:1.5}
@media screen and (min-width:35.5rem){.form .form--row.form--row--summary dl{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.form .form--row.form--row--summary dl dt{-moz-box-sizing:border-box;box-sizing:border-box;color:#999}
@media screen and (min-width:35.5rem){.form .form--row.form--row--summary dl dt{width:50%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;border-right:1px solid #dbdbdb;padding:.625rem 1.25rem .625rem 0}
}
@media screen and (min-width:45.625rem){.form .form--row.form--row--summary dl dt{width:calc((100% - 1.25rem)/ 6 * 2)}
}
@media screen and (min-width:48rem){.form .form--row.form--row--summary dl dt{width:calc((100% - .625rem)/ 8 * 3)}
}
@media screen and (min-width:58.75rem){.form .form--row.form--row--summary dl dt{width:calc((100% - 1.25rem)/ 12 * 4)}
}
@media screen and (min-width:64rem){.form .form--row.form--row--summary dl dt{width:calc((100% - 1.875rem)/ 12 * 4)}
}
@media screen and (min-width:77.5rem){.form .form--row.form--row--summary dl dt{width:calc((100% - .3125rem)/ 12 * 4)}
}
.form .form--row.form--row--summary dl dd{-moz-box-sizing:border-box;box-sizing:border-box;color:#333;margin-bottom:1.25rem}
@media screen and (min-width:35.5rem){.form .form--row.form--row--summary dl dd{width:50%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding:.625rem 0 .625rem 1.25rem;margin-bottom:0}
}
@media screen and (min-width:45.625rem){.form .form--row.form--row--summary dl dd{width:calc((100% - 1.25rem)/ 6 * 4)}
}
@media screen and (min-width:48rem){.form .form--row.form--row--summary dl dd{width:calc((100% - .625rem)/ 8 * 5)}
}
@media screen and (min-width:58.75rem){.form .form--row.form--row--summary dl dd{width:calc((100% - 1.25rem)/ 12 * 8)}
}
@media screen and (min-width:64rem){.form .form--row.form--row--summary dl dd{width:calc((100% - 1.875rem)/ 12 * 8)}
}
@media screen and (min-width:77.5rem){.form .form--row.form--row--summary dl dd{width:calc((100% - .3125rem)/ 12 * 8)}
}
.form .form--row .datefield,.form .form--row .filefield,.form .form--row .form--captcha img,.form .form--row .form--option-list,.form .form--row .form--row--label,.form .form--row .form--scrollbox,.form .form--row .select,.form .form--row input,.form .form--row textarea,.form .form--row.form--row--summary,.form .form--row.form--row_actions,.form .form--row>.button{margin:0 1.25rem 1.25rem}
@media screen and (min-width:64rem){.form .form--row .datefield,.form .form--row .filefield,.form .form--row .form--captcha img,.form .form--row .form--option-list,.form .form--row .form--row--label,.form .form--row .form--scrollbox,.form .form--row .select,.form .form--row input,.form .form--row textarea,.form .form--row.form--row--summary,.form .form--row.form--row_actions,.form .form--row>.button{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.form .form--row .datefield,.form .form--row .filefield,.form .form--row .form--captcha img,.form .form--row .form--option-list,.form .form--row .form--row--label,.form .form--row .form--scrollbox,.form .form--row .select,.form .form--row input,.form .form--row textarea,.form .form--row.form--row--summary,.form .form--row.form--row_actions,.form .form--row>.button{margin-left:.625rem;margin-right:.625rem}
}
.form .form--row .datefield,.form .form--row .filefield,.form .form--row .select,.form .form--row input{display:block;width:100%;width:calc(100% - 2.5rem)}
@media screen and (min-width:48rem){.form .form--row .datefield,.form .form--row .filefield,.form .form--row .select,.form .form--row input{width:calc(75% - 2.5rem)}
}
@media screen and (min-width:58.75rem){.form .form--row .datefield,.form .form--row .filefield,.form .form--row .select,.form .form--row input{width:calc(58.333% - 2.5rem)}
}
@media screen and (min-width:64rem){.form .form--row .datefield,.form .form--row .filefield,.form .form--row .select,.form .form--row input{width:calc(50% - 3.75rem)}
}
@media screen and (min-width:77.5rem){.form .form--row .datefield,.form .form--row .filefield,.form .form--row .select,.form .form--row input{width:calc(33.333% - 1.25rem)}
}
.form .form--row .datefield.width-auto,.form .form--row .filefield.width-auto,.form .form--row .select.width-auto,.form .form--row input.width-auto{display:inline-block!important;width:auto!important;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (min-width:48rem){.form .form--row .datefield.width-auto,.form .form--row .filefield.width-auto,.form .form--row .select.width-auto,.form .form--row input.width-auto{max-width:calc(100% - 2.5rem)}
}
@media screen and (min-width:64rem){.form .form--row .datefield.width-auto,.form .form--row .filefield.width-auto,.form .form--row .select.width-auto,.form .form--row input.width-auto{max-width:calc(100% - 3.75rem)}
}
@media screen and (min-width:77.5rem){.form .form--row .datefield.width-auto,.form .form--row .filefield.width-auto,.form .form--row .select.width-auto,.form .form--row input.width-auto{max-width:calc(100% - 1.25rem)}
}
.form .form--row textarea{display:block;width:100%;width:calc(100% - 2.5rem)}
@media screen and (min-width:48rem){.form .form--row textarea{width:calc(75% - 2.5rem)}
}
@media screen and (min-width:64rem){.form .form--row textarea{width:calc(66.666% - 3.75rem)}
}
@media screen and (min-width:77.5rem){.form .form--row textarea{width:calc(50% - 1.25rem)}
}
@media screen and (min-width:35.5rem){.form .form--row.is-horizontal{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
@media screen and (min-width:64rem){.form .form--row.is-horizontal .datefield,.form .form--row.is-horizontal .filefield,.form .form--row.is-horizontal .select,.form .form--row.is-horizontal input{width:calc(33.333% - 3.75rem)}
}
@media screen and (min-width:77.5rem){.form .form--row.is-horizontal .datefield,.form .form--row.is-horizontal .filefield,.form .form--row.is-horizontal .select,.form .form--row.is-horizontal input{width:calc(33.333% - 1.25rem)}
}
.form .form--row.is-horizontal .form--option-list,.form .form--row.is-horizontal .form--row--label{width:calc(100% - 2.5rem);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (min-width:64rem){.form .form--row.is-horizontal .form--option-list,.form .form--row.is-horizontal .form--row--label{width:calc(100% - 3.75rem)}
}
@media screen and (min-width:77.5rem){.form .form--row.is-horizontal .form--option-list,.form .form--row.is-horizontal .form--row--label{width:calc(100% - 1.25rem)}
}
.form .form--row.is-horizontal .form--row--subset{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}
.form .form--row .form--row--subset.is-horizontal{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.form .form--row .form--row--subset.is-horizontal .datefield,.form .form--row .form--row--subset.is-horizontal .filefield,.form .form--row .form--row--subset.is-horizontal .select,.form .form--row .form--row--subset.is-horizontal input{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 2.5rem)}
@media screen and (min-width:64rem){.form .form--row .form--row--subset.is-horizontal .datefield,.form .form--row .form--row--subset.is-horizontal .filefield,.form .form--row .form--row--subset.is-horizontal .select,.form .form--row .form--row--subset.is-horizontal input{width:calc(33.333% - 3.75rem)}
}
@media screen and (min-width:77.5rem){.form .form--row .form--row--subset.is-horizontal .datefield,.form .form--row .form--row--subset.is-horizontal .filefield,.form .form--row .form--row--subset.is-horizontal .select,.form .form--row .form--row--subset.is-horizontal input{width:calc(33.333% - 1.25rem)}
}
.form button[type=submit]{line-height:3rem;padding-bottom:0}
.form .form--row_actions{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (min-width:48rem){.form .form--row_actions{padding-top:1.25rem;border-top:1px solid #dbdbdb}
}
.form .form--row_actions:last-child{margin-bottom:0}
.form .form--row_actions button.button_go-now{-webkit-order:99;-moz-box-ordinal-group:100;-ms-flex-order:99;order:99;margin-left:auto}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .form .form--row .datefield,html.layout_content-default #main-content .form .form--row .filefield,html.layout_content-default #main-content .form .form--row .select,html.layout_content-default #main-content .form .form--row input,html.layout_content-with-nav #main-content .form .form--row .datefield,html.layout_content-with-nav #main-content .form .form--row .filefield,html.layout_content-with-nav #main-content .form .form--row .select,html.layout_content-with-nav #main-content .form .form--row input,html.layout_form #main-content .form .form--row .datefield,html.layout_form #main-content .form .form--row .filefield,html.layout_form #main-content .form .form--row .select,html.layout_form #main-content .form .form--row input{width:calc(75% - 2.5rem)}
}
@media screen and (min-width:64rem){html.layout_content-default #main-content .form .form--row .datefield,html.layout_content-default #main-content .form .form--row .filefield,html.layout_content-default #main-content .form .form--row .select,html.layout_content-default #main-content .form .form--row input,html.layout_content-with-nav #main-content .form .form--row .datefield,html.layout_content-with-nav #main-content .form .form--row .filefield,html.layout_content-with-nav #main-content .form .form--row .select,html.layout_content-with-nav #main-content .form .form--row input,html.layout_form #main-content .form .form--row .datefield,html.layout_form #main-content .form .form--row .filefield,html.layout_form #main-content .form .form--row .select,html.layout_form #main-content .form .form--row input{width:calc(62.5% - 3.75rem)}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .form .form--row .datefield,html.layout_content-default #main-content .form .form--row .filefield,html.layout_content-default #main-content .form .form--row .select,html.layout_content-default #main-content .form .form--row input,html.layout_content-with-nav #main-content .form .form--row .datefield,html.layout_content-with-nav #main-content .form .form--row .filefield,html.layout_content-with-nav #main-content .form .form--row .select,html.layout_content-with-nav #main-content .form .form--row input,html.layout_form #main-content .form .form--row .datefield,html.layout_form #main-content .form .form--row .filefield,html.layout_form #main-content .form .form--row .select,html.layout_form #main-content .form .form--row input{width:calc(50% - 1.25rem)}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .form .form--row textarea,html.layout_content-with-nav #main-content .form .form--row textarea,html.layout_form #main-content .form .form--row textarea{width:calc(100% - 2.5rem)}
}
@media screen and (min-width:64rem){html.layout_content-default #main-content .form .form--row textarea,html.layout_content-with-nav #main-content .form .form--row textarea,html.layout_form #main-content .form .form--row textarea{width:calc(100% - 3.75rem)}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .form .form--row textarea,html.layout_content-with-nav #main-content .form .form--row textarea,html.layout_form #main-content .form .form--row textarea{width:calc(75% - 1.25rem)}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .form .form--row.form--row--summary dl dt,html.layout_content-with-nav #main-content .form .form--row.form--row--summary dl dt,html.layout_form #main-content .form .form--row.form--row--summary dl dt{width:50%}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .form .form--row.form--row--summary dl dt,html.layout_content-with-nav #main-content .form .form--row.form--row--summary dl dt,html.layout_form #main-content .form .form--row.form--row--summary dl dt{width:37.5%}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .form .form--row.form--row--summary dl dd,html.layout_content-with-nav #main-content .form .form--row.form--row--summary dl dd,html.layout_form #main-content .form .form--row.form--row--summary dl dd{width:50%}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .form .form--row.form--row--summary dl dd,html.layout_content-with-nav #main-content .form .form--row.form--row--summary dl dd,html.layout_form #main-content .form .form--row.form--row--summary dl dd{width:62.5%}
}
@media screen and (min-width:64rem){html.layout_content-default #main-content .form .form--row.is-horizontal .datefield,html.layout_content-default #main-content .form .form--row.is-horizontal .filefield,html.layout_content-default #main-content .form .form--row.is-horizontal .select,html.layout_content-default #main-content .form .form--row.is-horizontal input,html.layout_content-with-nav #main-content .form .form--row.is-horizontal .datefield,html.layout_content-with-nav #main-content .form .form--row.is-horizontal .filefield,html.layout_content-with-nav #main-content .form .form--row.is-horizontal .select,html.layout_content-with-nav #main-content .form .form--row.is-horizontal input,html.layout_form #main-content .form .form--row.is-horizontal .datefield,html.layout_form #main-content .form .form--row.is-horizontal .filefield,html.layout_form #main-content .form .form--row.is-horizontal .select,html.layout_form #main-content .form .form--row.is-horizontal input{width:calc(50% - 3.75rem)}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .form .form--row.is-horizontal .datefield,html.layout_content-default #main-content .form .form--row.is-horizontal .filefield,html.layout_content-default #main-content .form .form--row.is-horizontal .select,html.layout_content-default #main-content .form .form--row.is-horizontal input,html.layout_content-with-nav #main-content .form .form--row.is-horizontal .datefield,html.layout_content-with-nav #main-content .form .form--row.is-horizontal .filefield,html.layout_content-with-nav #main-content .form .form--row.is-horizontal .select,html.layout_content-with-nav #main-content .form .form--row.is-horizontal input,html.layout_form #main-content .form .form--row.is-horizontal .datefield,html.layout_form #main-content .form .form--row.is-horizontal .filefield,html.layout_form #main-content .form .form--row.is-horizontal .select,html.layout_form #main-content .form .form--row.is-horizontal input{width:calc(37.5% - 1.25rem)}
}
#main-content .form .is-form-hidden{display:none!important}
.form-component .page-row--canvas>.rte{margin:0 1.25rem 1.25rem}
@media screen and (min-width:64rem){.form-component .page-row--canvas>.rte{margin:0 1.875rem 2.5rem}
}
@media screen and (min-width:77.5rem){.form-component .page-row--canvas>.rte{margin:0 .625rem 2.5rem}
}
.form-component .page-row--canvas>.rte:last-child{margin-bottom:0}
.form-component .page-row--canvas>.tabs_static,.form-component .page-row--canvas>.tabs_steps{margin-bottom:1.25rem}
@media screen and (max-width:58.75rem){.form-component.share-price-tools{margin-top:1.25rem}
}
.paging{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1.25rem;clear:both;color:#999;margin-top:1.25rem;padding:.625rem .625rem 0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (min-width:48rem){.paging{-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media screen and (min-width:35.5rem){.paging{padding:1.25rem 1.25rem 0}
}
.paging:empty{display:none}
.paging>.button{color:#7ab800;background-color:#fff;border-color:#7ab800}
.paging>.button:hover{color:#689c00;border-color:#689c00;background-color:#fff}
.paging>.button:active{color:#558100;border-color:#558100;background-color:#fff}
.paging>.button[rel=prev]{position:relative;padding-right:2.5em!important;text-indent:-3000em;padding:0!important;width:2.75rem;height:2.75rem;border-radius:50%}
.paging>.button[rel=prev]:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;right:.75em}
@media screen and (min-width:48rem){.paging>.button[rel=prev]{width:3.125rem;height:3.125rem}
}
.paging>.button[rel=prev]:after,.paging>.button[rel=prev]:before{margin:0;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:48rem){.paging>.button[rel=prev]:after,.paging>.button[rel=prev]:before{font-size:1.111em}
}
.paging>.button[rel=next]{position:relative;padding-right:2.5em!important;text-indent:-3000em;padding:0!important;width:2.75rem;height:2.75rem;border-radius:50%}
.paging>.button[rel=next]:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;right:.75em}
@media screen and (min-width:48rem){.paging>.button[rel=next]{width:3.125rem;height:3.125rem}
}
.paging>.button[rel=next]:after,.paging>.button[rel=next]:before{margin:0;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:48rem){.paging>.button[rel=next]:after,.paging>.button[rel=next]:before{font-size:1.111em}
}
.paging .paginationjs ul,.paging ol{margin:0 1.25rem;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
@media screen and (min-width:48rem){.paging .paginationjs ul,.paging ol{-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}
}
.paging .paginationjs ul li,.paging ol li{display:block}
@media screen and (min-width:48rem){.paging .paginationjs ul li,.paging ol li{margin:0 .3125rem;line-height:3.125rem}
}
.paging .paginationjs ul li a,.paging ol li a{display:block;width:1.875rem;line-height:1.875rem;text-align:center;text-decoration:none;color:#999;transition:color .2s}
@media screen and (min-width:35.5rem){.paging .paginationjs ul li a,.paging ol li a{width:2.75rem;line-height:2.75rem}
}
.paging .paginationjs ul li a[href]:hover,.paging ol li a[href]:hover{text-decoration:underline}
.paging .paginationjs ul li a[href]:active,.paging .paginationjs ul li a[href]:link,.paging .paginationjs ul li a[href]:visited,.paging ol li a[href]:active,.paging ol li a[href]:link,.paging ol li a[href]:visited{text-decoration:none}
@media screen and (min-width:48rem){.paging .paginationjs ul li a,.paging ol li a{width:3.125rem}
}
.paging .paginationjs ul li.active,.paging .paginationjs ul li.is-selected,.paging ol li.active,.paging ol li.is-selected{display:block}
.paging .paginationjs ul li.active a,.paging .paginationjs ul li.is-selected a,.paging ol li.active a,.paging ol li.is-selected a{cursor:default;pointer-events:none;text-decoration:none;color:#333;font-weight:700}
.paging .paginationjs{width:100%}
@media screen and (min-width:48rem){.paging .paginationjs{width:auto}
}
.paging .paginationjs ul{width:100%;margin:0;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.paging .paginationjs li.paginationjs-next,.paging .paginationjs li.paginationjs-prev{display:block}
.paging .paginationjs li.paginationjs-next a,.paging .paginationjs li.paginationjs-prev a{font-family:HeinekenCore,Arial,sans-serif;line-height:2.25rem;font-size:1.125rem;font-weight:400;display:inline-block;color:#fff;background-color:#7ab800;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;padding:0 .9375rem .125rem;border-radius:.3125rem;text-decoration:none;border:1px solid transparent;transition:.3s all;cursor:pointer;vertical-align:baseline;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#7ab800;background-color:#fff;border-color:#7ab800}
.paging .paginationjs li.paginationjs-next a:hover,.paging .paginationjs li.paginationjs-prev a:hover{background-color:#689c00}
.paging .paginationjs li.paginationjs-next a:active,.paging .paginationjs li.paginationjs-prev a:active{background-color:#558100}
.paging .paginationjs li.paginationjs-next a:hover,.paging .paginationjs li.paginationjs-prev a:hover{color:#689c00;border-color:#689c00;background-color:#fff}
.paging .paginationjs li.paginationjs-next a:active,.paging .paginationjs li.paginationjs-prev a:active{color:#558100;border-color:#558100;background-color:#fff}
.paging .paginationjs li.paginationjs-prev a{position:relative;padding-right:2.5em!important;text-indent:-3000em;padding:0!important;width:2.75rem;height:2.75rem;border-radius:50%;margin-right:.3125rem;width:1.875rem;height:1.875rem}
.paging .paginationjs li.paginationjs-prev a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;right:.75em}
@media screen and (min-width:48rem){.paging .paginationjs li.paginationjs-prev a{width:3.125rem;height:3.125rem}
}
.paging .paginationjs li.paginationjs-prev a:after,.paging .paginationjs li.paginationjs-prev a:before{margin:0;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:48rem){.paging .paginationjs li.paginationjs-prev a:after,.paging .paginationjs li.paginationjs-prev a:before{font-size:1.111em}
}
@media screen and (min-width:35.5rem){.paging .paginationjs li.paginationjs-prev a{margin-right:1.25rem;width:2.75rem;height:2.75rem}
}
.paging .paginationjs li.paginationjs-next a{position:relative;padding-right:2.5em!important;text-indent:-3000em;padding:0!important;width:2.75rem;height:2.75rem;border-radius:50%;margin-left:.3125rem;width:1.875rem;height:1.875rem}
.paging .paginationjs li.paginationjs-next a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;right:.75em}
@media screen and (min-width:48rem){.paging .paginationjs li.paginationjs-next a{width:3.125rem;height:3.125rem}
}
.paging .paginationjs li.paginationjs-next a:after,.paging .paginationjs li.paginationjs-next a:before{margin:0;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:48rem){.paging .paginationjs li.paginationjs-next a:after,.paging .paginationjs li.paginationjs-next a:before{font-size:1.111em}
}
@media screen and (min-width:35.5rem){.paging .paginationjs li.paginationjs-next a{margin-left:1.25rem;width:2.75rem;height:2.75rem}
}
.paging .paginationjs li.paginationjs-next.disabled a,.paging .paginationjs li.paginationjs-prev.disabled a{color:#c3c3c3;cursor:default!important;color:#c3c3c3;background-color:#fff;border-color:#c3c3c3}
.paging .paginationjs li.paginationjs-next.disabled a:hover,.paging .paginationjs li.paginationjs-prev.disabled a:hover{color:#a6a6a6;border-color:#a6a6a6;background-color:#fff}
.paging .paginationjs li.paginationjs-next.disabled a:active,.paging .paginationjs li.paginationjs-prev.disabled a:active{color:#898989;border-color:#898989;background-color:#fff}
.tags{position:relative;font-family:HeinekenCore,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1rem;text-transform:uppercase;color:#999;-moz-box-sizing:border-box;box-sizing:border-box}
.tags>span{display:inline-block;background-color:#fff;border-radius:.125rem;border:1px solid #999;vertical-align:baseline;padding:.0625rem .625rem .125rem;text-align:center;margin:.1875rem .0625rem .125rem 0;max-width:calc(100% - 1.25rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tags>span.tags--file{color:#fff;background-color:#c3c3c3;border-color:#c3c3c3}
.date{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;-moz-box-sizing:border-box;box-sizing:border-box;width:3.125rem;display:block;background:#fff;text-align:center}
.date .date--day{border:1px solid #dbdbdb;color:#7ab800;font-size:1.875rem;line-height:1.875rem;display:block}
.date .date--month{font-size:1rem;line-height:1.25rem;display:block;text-transform:uppercase}
.date .date--year{color:#fff;background-color:#008200;font-size:.875rem;font-weight:700;line-height:1.5rem;display:block}
.rte{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;display:block}
.rte>:first-child{margin-top:0}
.rte>:last-child{margin-bottom:0}
.rte h1{font-family:HeinekenCore,Arial,sans-serif;font-size:3rem;font-weight:200;line-height:1.25;color:#333;margin-top:1.875rem;margin-bottom:1.875rem}
.rte h2{font-family:HeinekenCore,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#008200;margin-top:.9375rem;margin-bottom:.9375rem}
.rte h3{font-family:HeinekenCore,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;color:#333}
.rte p{margin-top:.9375rem;margin-bottom:.9375rem;text-align:justify;}
.rte ol,.rte ul{margin-top:.9375rem;margin-bottom:.9375rem;margin-left:2.4em;}
.rte ul{list-style:none outside}
.rte ol{list-style:decimal outside}
.rte ol>li,.rte ul>li{position:relative;text-align:justify;}
.rte ul>li:before{position:absolute;right:100%;margin-right:.5em}
.rte ol>li>p:first-child,.rte ul>li>p:first-child{margin-top:0}
.rte ul>li:before{content:'●'}
.rte b,.rte strong{font-weight:700}
.rte em,.rte i{font-style:italic}
.rte sup{vertical-align:super;font-size:xx-small}
.rte a:not(.button){text-decoration:underline;color:#2a6ebb;transition:color .2s}
.rte a:not(.button):hover{color:#245e9f}
.rte a:not(.button):active{color:#1d4d83}
.rte small{font-family:HeinekenCore,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25;display:block;line-height:1.25}
.rte del{text-decoration:line-through}
.rte ins{text-decoration:none}
.rte table{width:100%;margin-top:.9375rem;margin-bottom:.9375rem;border-collapse:collapse;border:0;color:#999;background-color:#fff}
.rte table td,.rte table th{text-align:left;padding:.625rem 1.25rem;border:1px solid #dbdbdb}
.rte table td[align=right],.rte table th[align=right]{text-align:right}
.rte table td[align=center],.rte table th[align=center]{text-align:center}
.rte p>img,.rte>img{clear:both;display:inline-block;max-width:100%;margin:0;}
@media screen and (min-width:48rem){.rte p>img,.rte>img{margin:0}
}
@media screen and (min-width:35.5rem) and (orientation:landscape),screen and (min-width:48rem){.rte p>img.image--left,.rte p>img[align=left],.rte>img.image--left,.rte>img[align=left]{float:left;max-width:calc(50% - .625rem);margin:.4375rem 2.5rem 1.25rem 0}
}
@media screen and (min-width:35.5rem) and (orientation:landscape),screen and (min-width:48rem){.rte p>img.image--right,.rte p>img[align=right],.rte>img.image--right,.rte>img[align=right]{float:right;max-width:calc(50% - .625rem);margin:.4375rem 0 1.25rem 2.5rem}
}
.tabs{border-bottom:1px solid #c3c3c3}
@media screen and (min-width:58.75rem){.tabs{border-bottom:0}
}
html.js .tabs{position:relative;height:auto;margin-top:20px;}
@media screen and (max-width:58.7499rem){html.js .tabs{height:auto!important}
}
@media screen and (min-width:58.75rem){html.js .tabs.is-animating{transition:height .2s}
}
.tabs .tabs--menubar{display:none}
@media screen and (max-width:58.7499rem){.tabs .tabs--menubar ol{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:1.25}
.tabs .tabs--menubar ol li{width:1%;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.tabs .tabs--menubar ol li a,.tabs .tabs--menubar ol li span{color:#666;text-decoration:none;display:block;padding:.625rem 1.25rem;overflow:hidden;text-overflow:ellipsis}
.tabs .tabs--menubar ol li.is-active{background-color:#fff}
.tabs .tabs--menubar ol li.is-active a{cursor:default}
}
@media screen and (min-width:58.75rem){.tabs .tabs--menubar{font-family:HeinekenCore,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-transform:uppercase;position:relative;display:block;border-bottom:1px solid #c3c3c3;margin:0 .625rem}
}
@media screen and (min-width:58.75rem) and (min-width:64rem){.tabs .tabs--menubar{margin:0 1.875rem}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.tabs .tabs--menubar{margin:0 .625rem}
}
@media screen and (min-width:58.75rem){.tabs .tabs--menubar ol{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.tabs .tabs--menubar ol li{margin:0 1.875rem .75rem 0;-ms-flex:0 1 auto}
.tabs .tabs--menubar ol li:last-child{margin-right:0}
.tabs .tabs--menubar ol li a,.tabs .tabs--menubar ol li span{position:relative;color:#999;display:block}
.tabs .tabs--menubar ol li a{text-decoration:none;transition:color .2s}
.tabs .tabs--menubar ol li a:hover{color:#666}
.tabs .tabs--menubar ol li.is-active a,.tabs .tabs--menubar ol li.is-active span{color:#333}
.tabs .tabs--menubar ol li.is-active a{cursor:default}
.tabs .tabs--menubar .tabs--menubar--arrow{position:absolute;left:0;width:0;bottom:0;border-top:.1875rem solid #7ab800;transition:left .2s,width .2s}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .tabs .tabs--menubar,html.layout_content-with-nav #main-content .tabs .tabs--menubar,html.layout_form #main-content .tabs .tabs--menubar{margin:0 .625rem}
}
.tabs .tabs--item{border-bottom:1px solid #c3c3c3;margin-bottom:-1px}
@media screen and (min-width:58.75rem){.tabs .tabs--item{max-height:none!important}
}
.tabs .tabs--item>.tabs--item--title{font-family:HeinekenCore,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-transform:uppercase;font-size:.875rem;line-height:2.75rem;color:#666;position:relative;display:block;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f3f3f3;padding:0 2.8125rem 0 1.25rem;border-top:1px solid #c3c3c3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .2s,color .2s,border-color .2s}
@media screen and (min-width:22.5rem){.tabs .tabs--item>.tabs--item--title{font-size:1rem;line-height:3.125rem}
}
@media screen and (min-width:58.75rem){.tabs .tabs--item>.tabs--item--title{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
}
html.js .tabs .tabs--item{overflow:hidden;max-height:2.8125rem}
html.js .tabs .tabs--item.is-animating{transition:max-height .2s}
@media screen and (min-width:22.5rem){html.js .tabs .tabs--item{max-height:3.1875rem}
}
@media screen and (min-width:58.75rem){html.js .tabs .tabs--item{position:absolute;width:100%;top:1.75rem;left:0;visibility:hidden;opacity:0;transition:opacity .1s;border-bottom:0;height:auto!important}
}
html.js .tabs .tabs--item>.tabs--item--title:hover{background-color:#cfcfcf}
html.js .tabs .tabs--item>.tabs--item--title:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.8125rem;position:absolute;left:calc(100% - 2rem);top:50%;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);color:#c3c3c3;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}
@media screen and (min-width:22.5rem){html.js .tabs .tabs--item>.tabs--item--title:after{font-size:.9375rem}
}
html.js .tabs .tabs--item>.tabs--item--content{visibility:hidden;transition:visibility .2s}
html.js .tabs .tabs--item.is-active{max-height:none}
@media screen and (min-width:58.75rem){html.js .tabs .tabs--item.is-active{position:relative;visibility:visible;top:0;opacity:1;transition:opacity .1s}
}
html.js .tabs .tabs--item.is-active>.tabs--item--title{color:#fff;background-color:#205527;border-color:#205527;box-shadow:none}
html.js .tabs .tabs--item.is-active>.tabs--item--title:after{color:#fff;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
html.js .tabs .tabs--item.is-active>.tabs--item--content{visibility:visible}
.tabs.tabs_static{margin-bottom:0!important}
@media screen and (max-width:58.749rem){.tabs.tabs_static,.tabs.tabs_steps{border-bottom:0;background-color:#e7e7e7}
}
.tabs.tabs_static .tabs--menubar,.tabs.tabs_steps .tabs--menubar{display:block}
@media screen and (min-width:58.75rem){.tabs.tabs_static .tabs--menubar,.tabs.tabs_steps .tabs--menubar{margin:0 1.25rem}
}
@media screen and (min-width:64rem){.tabs.tabs_static .tabs--menubar,.tabs.tabs_steps .tabs--menubar{margin:0 1.875rem}
}
@media screen and (min-width:77.5rem){.tabs.tabs_static .tabs--menubar,.tabs.tabs_steps .tabs--menubar{margin:0 .625rem}
}
@media screen and (max-width:58.749rem){.tabs.tabs_static .tabs--menubar ol li,.tabs.tabs_steps .tabs--menubar ol li{border-top:1px solid #e7e7e7;border-left:1px solid #fff}
}
.tabs.tabs_static .tabs--menubar ol li:first-child,.tabs.tabs_steps .tabs--menubar ol li:first-child{border-left:0}
@media screen and (min-width:58.75rem){.tabs.tabs_static .tabs--menubar ol li.is-active a,.tabs.tabs_static .tabs--menubar ol li.is-active span,.tabs.tabs_steps .tabs--menubar ol li.is-active a,.tabs.tabs_steps .tabs--menubar ol li.is-active span{position:relative}
.tabs.tabs_static .tabs--menubar ol li.is-active a:after,.tabs.tabs_static .tabs--menubar ol li.is-active span:after,.tabs.tabs_steps .tabs--menubar ol li.is-active a:after,.tabs.tabs_steps .tabs--menubar ol li.is-active span:after{content:'';position:absolute;left:0;right:0;top:100%;margin-top:.5625rem;border-top:.1875rem solid #7ab800}
}
.tabs.tabs_static .tabs--menubar ol li.is-active+li,.tabs.tabs_steps .tabs--menubar ol li.is-active+li{border-left:0}
.tabs.tabs_steps .tabs--menubar{counter-reset:steps}
.tabs.tabs_steps .tabs--menubar ol li{counter-increment:steps}
@media screen and (max-width:58.749rem){.tabs.tabs_steps .tabs--menubar ol li{width:auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.tabs.tabs_steps .tabs--menubar ol li:before{content:counter(steps);text-indent:0;color:#999;display:block;padding:.625rem 1.25rem}
}
@media screen and (max-width:58.749rem) and (min-width:48rem){.tabs.tabs_steps .tabs--menubar ol li:before{content:counter(steps) ". "}
}
@media screen and (max-width:58.749rem){.tabs.tabs_steps .tabs--menubar ol li span{display:none;padding:.625rem 1.25rem .625rem 0;margin-left:-.625rem;color:#999}
}
@media screen and (max-width:58.749rem) and (min-width:48rem){.tabs.tabs_steps .tabs--menubar ol li span{display:block}
}
@media screen and (max-width:58.749rem){.tabs.tabs_steps .tabs--menubar ol li.is-active{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.tabs.tabs_steps .tabs--menubar ol li.is-active:before{content:counter(steps) ". ";color:#666}
.tabs.tabs_steps .tabs--menubar ol li.is-active span{display:block;color:#666;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
}
@media screen and (min-width:58.75rem){.tabs.tabs_steps .tabs--menubar ol li span:before{content:counter(steps) ". "}
}
html.js .tabs .listing--list>li:first-child{border-top:0}
@media screen and (max-width:58.749rem){.introduction+.tabs_static{margin-top:0!important}
}
.video--link{text-indent:-3000em;white-space:nowrap;display:block;width:3.75rem;height:3.75rem;color:inherit;text-decoration:none}
@media screen and (min-width:58.75rem){.video--link{width:4.375rem;height:4.375rem}
}
@media screen and (min-width:77.5rem){.video--link{width:5rem;height:5rem}
}
.video--link:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:50%;top:50%;font-size:3.75rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 0 10px rgba(0,0,0,.15);z-index:100}
@media screen and (min-width:58.75rem){.video--link:after{font-size:4.375rem}
}
@media screen and (min-width:77.5rem){.video--link:after{font-size:5rem}
}
.video--overlay{position:fixed;z-index:39999;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.65);visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}
.video--overlay.is-active{visibility:visible;opacity:1}
.video--overlay>div{position:absolute;max-width:72.1875rem;position:absolute;left:50%;top:50%;background-color:#000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%}
@media screen and (min-width:35.5rem){.video--overlay>div{width:83.33333%}
}
@media screen and (min-width:48rem){.video--overlay>div{width:87.5%}
}
@media screen and (min-width:58.75rem){.video--overlay>div{width:91.66667%}
}
.video--overlay>div:before{content:'';display:block;padding-top:56.25%}
.video--overlay>div iframe{position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 0 10px #000}
.video--overlay>div iframe:focus{border:1px solid #fff}
.video--overlay>div .video--overlay--close{text-indent:-3000em;white-space:nowrap;text-decoration:none;position:absolute;z-index:10;top:0;right:0;width:1.875rem;height:1.875rem;background-color:#000;color:#fff;border-radius:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);transition:background-color .2s}
.video--overlay>div .video--overlay--close:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.75rem;position:absolute;left:50%;top:49%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.video--overlay>div .video--overlay--close:hover{background-color:#008200}
html.is-videolayer-active body{overflow-y:hidden}
.social-links{display:block}
.social-links ul{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1px}
.social-links li{margin:0 .3125rem}
.social-links li a{text-indent:-3000em;white-space:nowrap;position:relative;display:block;width:2.3125rem;height:2.3125rem;background-color:#999;border-radius:50%;text-decoration:none;transition:background-color .2s}
.social-links li a:after{font-size:2.1875rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;margin-top:0}
.social-links li a:hover{background-color:#828282}
.social-links li a:hover:after{color:#fff}
@media screen and (min-width:58.75rem){.social-links li.social-links--twitter a:hover{background-color:#4099ff}
}
.social-links li.social-links--twitter a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
@media screen and (min-width:58.75rem){.social-links li.social-links--linkedin a:hover{background-color:#0077b5}
}
.social-links li.social-links--linkedin a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
@media screen and (min-width:58.75rem){.social-links li.social-links--facebook a:hover{background-color:#3b5998}
}
.social-links li.social-links--facebook a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
@media screen and (min-width:58.75rem){.social-links li.social-links--youtube a:hover{background-color:#c4302b}
}
.social-links li.social-links--youtube a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
@media screen and (min-width:58.75rem){.social-links li.social-links--instagram a:hover{background-color:#3f729b}
}
.social-links li.social-links--instagram a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.section-label{font-family:HeinekenCore,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-transform:uppercase;font-weight:700;font-size:.875rem;line-height:1;color:#fff;background-color:#7ab800;white-space:nowrap;display:inline-block;max-width:100%;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;padding:.4375rem .625rem}
@media screen and (min-width:40rem){.section-label{font-size:1rem}
}
.section-label.theme_1,.theme_1 .section-label{background-color:#7ab800;color:#fff}
.section-label.theme_2,.theme_2 .section-label{background-color:#8e258d;color:#fff}
.section-label.theme_3,.theme_3 .section-label{background-color:#ff7900;color:#fff}
.section-label.theme_4,.theme_4 .section-label{background-color:#2a6ebb;color:#fff}
.section-label.theme_5,.theme_5 .section-label{background-color:#fecb00;color:#333}
.section-label.theme_6,.theme_6 .section-label{background-color:#008200;color:#fff}
.listing{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:1.333;clear:both}
.listing h1{font-size:1.375rem;font-weight:700;color:#333;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:.625rem}
@media screen and (min-width:48rem){.listing h1{margin-bottom:1.25rem}
}
@media screen and (min-width:64rem){.listing h1{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.listing h1{padding-left:.625rem;padding-right:.625rem}
}
.listing h2{font-weight:700;font-size:1.125rem;color:#999;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:.3125rem}
@media screen and (min-width:64rem){.listing h2{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.listing h2{padding-left:.625rem;padding-right:.625rem}
}
.listing .listing--header{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;padding:0 1.25rem .3125rem}
@media screen and (min-width:58.75rem){.listing .listing--header{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:0;padding-right:0}
}
@media screen and (min-width:64rem){.listing .listing--header{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.listing .listing--header{margin-left:.625rem;margin-right:.625rem}
}
@media screen and (min-width:58.75rem){html.layout_results .listing .listing--header{margin-left:.625rem;margin-right:.625rem}
}
.listing .listing--header h1{margin:0 1.25rem 0 0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin-bottom:.625rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (min-width:58.75rem){.listing .listing--header h1{width:auto;max-width:25%;margin-bottom:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
}
.listing .listing--header h2{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.listing .listing--header .listing--meta{color:#999;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1rem}
@media screen and (min-width:58.75rem){.listing .listing--header .listing--meta{font-size:1.125rem}
}
.listing .listing--header .listing--meta b{font-weight:700}
.listing .listing--header .listing--meta .listing--meta_status{display:inline-block;margin-right:1.25rem}
.listing .listing--header .listing--meta .filter--clear{text-decoration:underline;transition:color .2s;color:#666;line-height:1.25;display:none;padding:0}
.listing .listing--header .listing--meta .filter--clear:hover{color:#colorMineShaft}
@media screen and (min-width:48rem){.listing .listing--header .listing--meta .filter--clear{display:inline-block}
}
@media screen and (min-width:58.75rem){.listing .listing--header .toggle{margin-left:1.25rem}
}
.listing .listing--list{clear:both;position:relative;z-index:2;background-color:#fff}
@media screen and (min-width:58.75rem){.listing .listing--list{padding-left:.625rem;padding-right:.625rem}
}
@media screen and (min-width:64rem){.listing .listing--list{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.listing .listing--list{padding-left:.625rem;padding-right:.625rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list,html.layout_content-with-nav #main-content .listing .listing--list,html.layout_form #main-content .listing .listing--list,html.layout_results .listing .listing--list{padding-left:.625rem;padding-right:.625rem}
}
.listing .listing--list>li{position:relative;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;margin-bottom:-1px;transition:background-color .2s}
.listing .listing--list>li:hover{background-color:#f3f3f3}
.listing .listing--list>li>a,.listing .listing--list>li>label{text-decoration:none;color:#666;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.listing .listing--list>li>a:hover strong{text-decoration:underline}
.listing .listing--list>li figure{display:none}
@media screen and (min-width:35.5rem){.listing .listing--list>li figure{display:block;position:relative;overflow:hidden;width:calc(16.666% - 1.25rem);margin:.625rem 0 .625rem .625rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.listing .listing--list>li figure:before{content:'';display:block;padding-top:100%}
.listing .listing--list>li figure img{position:absolute;left:50%;top:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
@media screen and (min-width:48rem){.listing .listing--list>li figure{width:calc(25% - 3.75rem);margin:1.875rem .625rem 1.875rem 1.875rem}
}
@media screen and (min-width:58.75rem){.listing .listing--list>li figure{width:calc((100% - 1.25rem) * .166666 - .625rem);margin:1.25rem 0 1.25rem 1.25rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li figure,html.layout_content-with-nav #main-content .listing .listing--list>li figure,html.layout_form #main-content .listing .listing--list>li figure{width:calc(25% - 3.75rem)}
}
.listing .listing--list>li .listing--item--path{color:#999;font-size:1rem;line-height:1.25;padding:.9375rem 1.25rem 0}
@media screen and (min-width:35.5rem){.listing .listing--list>li .listing--item--path{padding-top:.625rem}
}
@media screen and (min-width:48rem){.listing .listing--list>li .listing--item--path{padding-top:1.5625rem}
}
.listing .listing--list>li .listing--item--path>li{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.listing .listing--list>li .listing--item--path>li:after{content:'>';display:inline-block;margin:0 .25rem 0 .5rem;color:#999}
.listing .listing--list>li .listing--item--path>li:last-child:after{display:none}
.listing .listing--list>li .listing--item--path>li a{color:#666;text-decoration:underline;transition:color .2s}
.listing .listing--list>li .listing--item--path>li a:hover{color:#404040}
.listing .listing--list>li .listing--item--path>li a:active{color:#1a1a1a}
.listing .listing--list>li time{white-space:nowrap;display:block;font-size:1rem;color:#999;margin-bottom:.3125rem}
.listing .listing--list>li .listing--item--title{font-weight:700;color:#333;text-decoration:none}
@media screen and (min-width:58.75rem){.listing .listing--list>li .listing--item--title{font-size:1.25rem;margin-bottom:.3125rem}
}
.listing .listing--list>li .listing--item--description{padding:.9375rem 1.25rem;-webkit-flex-shrink:999;-ms-flex-negative:999;flex-shrink:999;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media screen and (min-width:35.5rem){.listing .listing--list>li .listing--item--description{padding-top:.625rem;padding-bottom:.625rem}
}
@media screen and (min-width:48rem){.listing .listing--list>li .listing--item--description{padding-top:1.5625rem;padding-bottom:1.5625rem}
}
.listing .listing--list>li .listing--item--path+a>.listing--item--description{padding-top:0}
.listing .listing--list>li .tags{margin-top:-.3125rem;margin-right:-.125rem;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 1.25rem .9375rem;display:none}
@media screen and (min-width:35.5rem){.listing .listing--list>li .tags{padding-bottom:.625rem;display:block}
}
@media screen and (min-width:48rem){.listing .listing--list>li .tags{margin-top:-.9375rem;padding-bottom:1.25rem;padding-right:0}
}
@media screen and (min-width:58.75rem){.listing .listing--list>li .tags{text-align:right;-webkit-flex-shrink:999;-ms-flex-negative:999;flex-shrink:999;margin-top:1.5625rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:auto;padding:0}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li .tags,html.layout_content-with-nav #main-content .listing .listing--list>li .tags,html.layout_form #main-content .listing .listing--list>li .tags{width:100%;margin-top:-.9375rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 1.25rem .9375rem;text-align:left}
}
.listing .listing--list>li.listing--item_generic .listing--item--path{padding-right:3.375rem}
.listing .listing--list>li.listing--item_generic>a .listing--item--description{padding-right:3.375rem}
.listing .listing--list>li.listing--item_generic>a .listing--item--description:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:calc(100% - 2.125rem);top:50%;color:#c3c3c3;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1rem;text-align:center;transition:opacity .2s}
html.no-touchevents .listing .listing--list>li.listing--item_generic>a .listing--item--description:after{opacity:0}
.listing .listing--list>li.listing--item_generic>a .listing--item--description p{display:none}
@media screen and (min-width:48rem){.listing .listing--list>li.listing--item_generic>a .listing--item--description p{display:block}
}
.listing .listing--list>li.listing--item_generic>a:hover .listing--item--description:after{opacity:1!important}
.listing .listing--list>li.listing--item_download>label{padding-left:1.25rem;padding-right:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_download>label{padding-right:1.25rem;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_download>label,html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_download>label,html.layout_form #main-content .listing .listing--list>li.listing--item_download>label{padding-right:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.listing .listing--list>li.listing--item_download>label .listing--item--description{position:relative;padding-left:calc(1.25em + 1.25rem)}
.listing .listing--list>li.listing--item_download>label .listing--item--description .listing--item--title,.listing .listing--list>li.listing--item_download>label .listing--item--description time{margin:0}
.listing .listing--list>li.listing--item_download>label .listing--item--description a.listing--item--title:hover{text-decoration:underline}
@media screen and (min-width:48rem){.listing .listing--list>li.listing--item_download>label .listing--item--description{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.listing .listing--list>li.listing--item_download>label .listing--item--description time{margin-right:1.25rem;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}
.listing .listing--list>li.listing--item_download>label .listing--item--description .listing--item--title{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
}
.listing .listing--list>li.listing--item_download>label .listing--item--description:before{top:.9375rem}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_download>label .listing--item--description:before{top:.625rem}
}
@media screen and (min-width:48rem){.listing .listing--list>li.listing--item_download>label .listing--item--description:before{top:1.75rem}
}
.listing .listing--list>li.listing--item_download>label .tags{padding-left:2.65625rem;display:block}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_download>label .tags{padding-left:0}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_download>label .tags,html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_download>label .tags,html.layout_form #main-content .listing .listing--list>li.listing--item_download>label .tags{padding-left:2.65625rem}
}
.listing .listing--list>li.listing--item_download>label .tags>span:empty{display:none}
.listing .listing--download-selected{position:relative;z-index:1;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background-color:#f3f3f3;margin-bottom:-1px;overflow:hidden}
.listing .listing--download-selected>div{padding:1.25rem 1.25rem}
html.js .listing .listing--download-selected{visibility:hidden;height:0;transition:height .2s,visibility .2s}
html.js .listing .listing--download-selected.is-active{visibility:visible}
html.js .listing .listing--download-selected>div{position:absolute;bottom:0}
.listing .listing--list>li.listing--item_event>div{text-decoration:none;color:#666;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_event>div{padding-right:1.25rem;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
@media screen and (min-width:58.75rem){html.layout_content-default .listing .listing--list>li.listing--item_event>div,html.layout_content-with-nav .listing .listing--list>li.listing--item_event>div,html.layout_form .listing .listing--list>li.listing--item_event>div{padding-right:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.listing .listing--list>li.listing--item_event .date{margin:.625rem 0 .625rem .625rem;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
@media screen and (min-width:48rem){.listing .listing--list>li.listing--item_event .date{margin-top:1.25rem;margin-bottom:1.25rem}
}
.listing .listing--list>li.listing--item_event .listing--item--description{width:auto;-webkit-flex-basis:1%;-ms-flex-preferred-size:1%;flex-basis:1%;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:999;-ms-flex-negative:999;flex-shrink:999}
.listing .listing--list>li.listing--item_event .listing--item--description p{font-size:1rem}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_event .listing--item--description p{font-size:1.125rem}
}
.listing .listing--list>li.listing--item_event .tags{padding-left:5rem}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_event .tags{padding-left:0}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_event .tags,html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_event .tags,html.layout_form #main-content .listing .listing--list>li.listing--item_event .tags{padding-left:5rem}
}
.listing .listing--list>li.listing--item_event .tags>span:empty{display:none}
.listing .listing--list>li.listing--item_webcast>a{position:relative}
.listing .listing--list>li.listing--item_webcast>a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;display:block;width:2.5rem;height:2.5rem;text-align:center;font-size:.875rem;line-height:2.83em;color:#7ab800;margin:0 0 0 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #7ab800;background-color:colorWhite;border-radius:50%;transition:background-color .2s,color .2s}
.listing .listing--list>li.listing--item_webcast>a .listing--item--description{padding-right:3.375rem}
.listing .listing--list>li.listing--item_webcast>a .listing--item--description:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:calc(100% - 2.125rem);top:50%;color:#c3c3c3;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1rem;text-align:center;transition:opacity .2s}
html.no-touchevents .listing .listing--list>li.listing--item_webcast>a .listing--item--description:after{opacity:0}
@media screen and (min-width:48rem){.listing .listing--list>li.listing--item_webcast>a .listing--item--description{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.listing .listing--list>li.listing--item_webcast>a .listing--item--description time{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
.listing .listing--list>li.listing--item_webcast>a .listing--item--description strong{margin-right:1.25rem;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
.listing .listing--list>li.listing--item_webcast>a:hover:before{color:#fff;background-color:#7ab800}
.listing .listing--list>li.listing--item_webcast>a:hover>div:after{opacity:1!important}
.listing .listing--list>li.listing--item_keyvalue{color:#666;background-color:#fff;line-height:1.5}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_keyvalue{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key{-moz-box-sizing:border-box;box-sizing:border-box;padding:.625rem 1.25rem;color:#666}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key{padding-left:.625rem;padding-right:.625rem}
}
@media screen and (min-width:64rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key{padding-left:1.25rem;padding-right:1.25rem}
}
.listing .listing--list>li.listing--item_keyvalue a.listing--item_keyvalue--value{position:relative;display:block;color:#666;text-decoration:none;padding-right:3.5rem;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;transition:color .2s,background-color .2s}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_keyvalue a.listing--item_keyvalue--value{padding-right:2.875rem!important}
}
.listing .listing--list>li.listing--item_keyvalue a.listing--item_keyvalue--value:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:calc(100% - 2.25rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#c3c3c3;transition:color .2s}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_keyvalue a.listing--item_keyvalue--value:after{left:calc(100% - 1.9375rem)}
}
.listing .listing--list>li.listing--item_keyvalue a.listing--item_keyvalue--value:hover{color:#333;background-color:#f3f3f3}
.listing .listing--list>li.listing--item_keyvalue a.listing--item_keyvalue--value:hover:after{color:#999}
.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value{-moz-box-sizing:border-box;box-sizing:border-box;padding:.625rem 1.25rem}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value{padding-left:.625rem;padding-right:calc((100% + 1.25rem) * .25 + .625rem)}
}
@media screen and (min-width:64rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value{padding-left:1.25rem;padding-right:calc((100% + 3.75rem) * .25)}
}
@media screen and (min-width:77.5rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value{padding-right:calc((100% + 1.25rem) * .333333 + .625rem)}
}
.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value>h2{font-size:inherit;line-height:1.5;color:inherit;padding:0;margin:0 0 .625rem}
.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value .rte{padding-bottom:.625rem}
.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{border-left:1px solid #f3f3f3}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:66.666%}
}
@media screen and (min-width:48rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{width:62.5%}
}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{padding-right:.625rem;width:calc((100% + 1.25rem) * .666 - .625rem)}
}
@media screen and (min-width:64rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{padding-right:1.25rem;width:calc((100% + 3.75rem) * .666 - 1.875rem)}
}
@media screen and (min-width:77.5rem){.listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{width:calc((100% + 1.25rem) * .75 - .625rem);padding-right:calc((100% + 1.25rem) * .16666 + .625rem)}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value{padding-right:.625rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{width:calc((100% + 1.25rem) * .7 - .625rem)}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{width:calc((100% + 1.25rem) * .625 - .625rem)}
}
@media screen and (min-width:58.75rem){html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value,html.layout_form #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{width:calc((100% + 1.25rem) * .625 - .625rem)}
}
@media screen and (min-width:64rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value,html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value,html.layout_form #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--value{padding-right:1.25rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value,html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value,html.layout_form #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{padding-right:.625rem}
}
@media screen and (min-width:64rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value,html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value,html.layout_form #main-content .listing .listing--list>li.listing--item_keyvalue .listing--item_keyvalue--key+.listing--item_keyvalue--value{padding-right:1.25rem}
}
.listing .listing--list>li.listing--item_biography{color:#666;background-color:#fff;line-height:1.5}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_biography{line-height:1.25}
}
.listing .listing--list>li.listing--item_biography>h2{color:inherit;padding:.625rem 1.25rem;margin:0;font-size:1.125rem}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_biography>h2{padding-left:.625rem;padding-right:.625rem}
}
@media screen and (min-width:64rem){.listing .listing--list>li.listing--item_biography>h2{padding-left:1.25rem;padding-right:1.25rem}
}
.listing .listing--list>li.listing--item_biography>h1{margin-top:1.25rem}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_biography dl{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.listing .listing--list>li.listing--item_biography dl dt{display:block;padding:.625rem 1.25rem 0;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #f3f3f3}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_biography dl dt{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:.625rem;padding-bottom:.625rem;-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;min-width:33.333%}
}
@media screen and (min-width:48rem){.listing .listing--list>li.listing--item_biography dl dt{-webkit-flex-basis:37.5%;-ms-flex-preferred-size:37.5%;flex-basis:37.5%;min-width:37.5%}
}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_biography dl dt{padding-left:.625rem;padding-right:.625rem;min-width:calc((100% + 1.25rem) * .33333 - .625rem)}
}
@media screen and (min-width:64rem){.listing .listing--list>li.listing--item_biography dl dt{min-width:calc((100% + 3.75rem) * .33333 - 1.875rem);padding-left:1.25rem;padding-right:1.25rem}
}
@media screen and (min-width:77.5rem){.listing .listing--list>li.listing--item_biography dl dt{min-width:calc((100% + 1.25rem) * .25 - .625rem)}
}
.listing .listing--list>li.listing--item_biography dl dd{display:block;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1.25rem .625rem}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_biography dl dd{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-bottom:.625rem;-webkit-flex-basis:66.666%;-ms-flex-preferred-size:66.666%;flex-basis:66.666%;width:66.666%;border-left:1px solid #f3f3f3}
}
@media screen and (min-width:48rem){.listing .listing--list>li.listing--item_biography dl dd{-webkit-flex-basis:62.5%;-ms-flex-preferred-size:62.5%;flex-basis:62.5%;width:62.5%}
}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_biography dl dd{width:calc((100% + 1.25rem) * .66666 - .625rem);padding-left:.625rem;padding-right:.625rem}
}
@media screen and (min-width:64rem){.listing .listing--list>li.listing--item_biography dl dd{width:calc((100% + 3.75rem) * .66666 - 1.875rem);padding-left:1.25rem;padding-right:1.25rem}
}
@media screen and (min-width:77.5rem){.listing .listing--list>li.listing--item_biography dl dd{width:calc((100% + 1.25rem) * .75 - .625rem);padding-right:calc((100% + 1.25rem) * .16666 + .625rem)}
}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_biography dl dd+dd{margin-left:33.333%}
}
@media screen and (min-width:48rem){.listing .listing--list>li.listing--item_biography dl dd+dd{margin-left:37.5%}
}
@media screen and (min-width:58.75rem){.listing .listing--list>li.listing--item_biography dl dd+dd{margin-left:calc((100% + 1.25rem) * .33333 - .625rem)}
}
@media screen and (min-width:64rem){.listing .listing--list>li.listing--item_biography dl dd+dd{margin-left:calc((100% + 3.75rem) * .33333 - 1.875rem)}
}
@media screen and (min-width:77.5rem){.listing .listing--list>li.listing--item_biography dl dd+dd{margin-left:calc((100% + 1.25rem) * .25 - .625rem)}
}
@media screen and (min-width:35.5rem){.listing .listing--list>li.listing--item_biography dl dt+dd{padding-top:.625rem;border-top:1px solid #f3f3f3}
}
.listing .listing--list>li.listing--item_biography dl:first-child dt:first-child,.listing .listing--list>li.listing--item_biography dl:first-child dt:first-child+dd{border-top:0}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_biography dl dt{min-width:calc((100% + 1.25rem) * .3 - .625rem)}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_biography dl dd{width:calc((100% + 1.25rem) * .7 - .625rem)}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_biography dl dd+dd{margin-left:calc((100% + 1.25rem) * .3 - .625rem)}
}
@media screen and (min-width:58.75rem){html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_biography dl dt,html.layout_form #main-content .listing .listing--list>li.listing--item_biography dl dt{min-width:calc((100% + 1.25rem) * .375 - .625rem)}
}
@media screen and (min-width:58.75rem){html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_biography dl dd,html.layout_form #main-content .listing .listing--list>li.listing--item_biography dl dd{width:calc((100% + 1.25rem) * .625 - .625rem)}
}
@media screen and (min-width:58.75rem){html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_biography dl dd+dd,html.layout_form #main-content .listing .listing--list>li.listing--item_biography dl dd+dd{margin-left:calc((100% + 1.25rem) * .375 - .625rem)}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_biography dl dt,html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_biography dl dt,html.layout_form #main-content .listing .listing--list>li.listing--item_biography dl dt{min-width:calc((100% + 1.25rem) * .375 - .625rem)}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_biography dl dd,html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_biography dl dd,html.layout_form #main-content .listing .listing--list>li.listing--item_biography dl dd{width:calc((100% + 1.25rem) * .625 - .625rem)}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .listing .listing--list>li.listing--item_biography dl dd+dd,html.layout_content-with-nav #main-content .listing .listing--list>li.listing--item_biography dl dd+dd,html.layout_form #main-content .listing .listing--list>li.listing--item_biography dl dd+dd{margin-left:calc((100% + 1.25rem) * .375 - .625rem)}
}
@media screen and (min-width:48rem){_:-ms-input-placeholder,:root .listing .listing--list > li.listing--item_biography dl{display:block}
_:-ms-input-placeholder dt,:root .listing .listing--list > li.listing--item_biography dl dt{float:left;clear:both}
}
.media-listing{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:1.333;font-size:1rem;margin-top:1.5625rem}
@media screen and (min-width:48rem){.media-listing{font-size:1.125rem}
}
.media-listing h1{font-size:1.375rem;font-weight:700;color:#333;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:.625rem}
@media screen and (min-width:48rem){.media-listing h1{margin-bottom:1.25rem}
}
@media screen and (min-width:64rem){.media-listing h1{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.media-listing h1{padding-left:.625rem;padding-right:.625rem}
}
.media-listing .listing--semi-filter{margin-bottom:1.25rem;padding:0 .625rem}
.media-listing .listing--semi-filter>*{display:block;margin:0 0 .625rem}
@media screen and (min-width:35.5rem){.media-listing .listing--semi-filter{margin-bottom:.625rem;padding:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.media-listing .listing--semi-filter>*{width:calc(50% - 1.25rem);-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:block;margin:0 .625rem}
}
@media screen and (min-width:48rem){.media-listing .listing--semi-filter>*{width:calc(37.5% - 1.25rem)}
}
@media screen and (min-width:58.75rem){.media-listing .listing--semi-filter>*{width:calc(33.333% - 1.25rem)}
}
.media-listing .listing--semi-filter select{max-width:none;width:100%}
.media-listing .listing--list{position:relative;margin:-.625rem 0}
@media screen and (min-width:35.5rem){.media-listing .listing--list{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.media-listing .listing--list>li{position:relative;border:1px solid #c3c3c3;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;margin:.625rem .625rem}
@media screen and (min-width:35.5rem){.media-listing .listing--list>li{width:calc(50% - 1.25rem);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}
}
@media screen and (min-width:58.75rem){.media-listing .listing--list>li{width:calc(33.333% - 1.25rem)}
}
@media screen and (min-width:64.0001rem){.media-listing .listing--list>li{width:calc(25% - 1.25rem)}
}
.media-listing .listing--list>li>a{display:block;text-decoration:none;color:#333;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.media-listing .listing--list>li>a:hover strong{text-decoration:underline}
.media-listing .listing--list>li figure{position:relative;display:block;overflow:hidden}
.media-listing .listing--list>li figure:before{content:'';display:block;padding-top:75%}
.media-listing .listing--list>li figure img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;max-width:calc(100% - 1.25rem);max-height:calc(100% - 1.25rem)}
.media-listing .listing--list>li .listing--item--description{position:relative;padding:.625rem 2.125rem .625rem .625rem;font-weight:700;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media screen and (min-width:22.5rem){.media-listing .listing--list>li .listing--item--description{padding:.9375rem 3.375rem .9375rem 1.25rem}
}
.media-listing .listing--list>li .listing--item--description:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:calc(100% - 2.125rem);top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#c3c3c3;font-size:1rem;text-align:center;transition:opacity .2s}
.media-listing .listing--list>li.listing--item_image figure:before{padding-top:100%}
@media screen and (min-width:22.5rem),screen and (min-width:40rem){.media-listing .listing--list>li.listing--item_image figure:before{padding-top:75%}
}
@media screen and (min-width:25.625rem),screen and (min-width:45.625rem){.media-listing .listing--list>li.listing--item_image figure:before{padding-top:65%}
}
@media screen and (min-width:58.75rem){.media-listing .listing--list>li.listing--item_image figure:before{padding-top:100%}
}
.media-listing .listing--list>li.listing--item_video figure{margin:-1px -1px 0}
.media-listing .listing--list>li.listing--item_video figure:before{padding-top:56.25%}
.media-listing .listing--list>li.listing--item_video figure img{max-width:100%;max-height:none;min-width:100%}
.media-listing .listing--list>li.listing--item_video figure:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:2.5rem;text-shadow:0 0 10px rgba(0,0,0,.15)}
.media-listing .results-amount{font-family:HeinekenCore,Arial,sans-serif;font-size:1rem;font-weight:200;line-height:1.25;padding:10px;color:#999}
.toggle{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;text-transform:uppercase;font-size:.875rem;line-height:1.75rem;color:#666;white-space:nowrap;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.toggle strong{margin:0 .625rem 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:47.999rem){.toggle strong{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
}
.toggle>div,.toggle>ul{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff}
.toggle>div>label,.toggle>div>li,.toggle>ul>label,.toggle>ul>li{display:block;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 -1px}
.toggle>div>label>input,.toggle>div>li>input,.toggle>ul>label>input,.toggle>ul>li>input{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.toggle>div>label:first-child>a,.toggle>div>label:first-child>span,.toggle>div>li:first-child>a,.toggle>div>li:first-child>span,.toggle>ul>label:first-child>a,.toggle>ul>label:first-child>span,.toggle>ul>li:first-child>a,.toggle>ul>li:first-child>span{border-radius:.25rem 0 0 .25rem}
.toggle>div>label:last-child>a,.toggle>div>label:last-child>span,.toggle>div>li:last-child>a,.toggle>div>li:last-child>span,.toggle>ul>label:last-child>a,.toggle>ul>label:last-child>span,.toggle>ul>li:last-child>a,.toggle>ul>li:last-child>span{border-radius:0 .25rem .25rem 0}
.toggle>div>label>a,.toggle>div>label>span,.toggle>div>li>a,.toggle>div>li>span,.toggle>ul>label>a,.toggle>ul>label>span,.toggle>ul>li>a,.toggle>ul>li>span{position:relative;display:block;text-align:center;padding:0 .625rem;color:#666;background-color:#fff;text-decoration:none;border:1px solid #dbdbdb;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}
.toggle>div>label>a:hover,.toggle>div>label>span:hover,.toggle>div>li>a:hover,.toggle>div>li>span:hover,.toggle>ul>label>a:hover,.toggle>ul>label>span:hover,.toggle>ul>li>a:hover,.toggle>ul>li>span:hover{background-color:#f5f5f5}
.toggle>div>label>a,.toggle>div>li>a,.toggle>ul>label>a,.toggle>ul>li>a{background-color:#fff}
.toggle>div>label.is-selected>a,.toggle>div>label>input:checked+span,.toggle>div>li.is-selected>a,.toggle>div>li>input:checked+span,.toggle>ul>label.is-selected>a,.toggle>ul>label>input:checked+span,.toggle>ul>li.is-selected>a,.toggle>ul>li>input:checked+span{z-index:10;color:#fff;cursor:default}
.toggle>div>label.is-selected>a,.toggle>div>li.is-selected>a,.toggle>ul>label.is-selected>a,.toggle>ul>li.is-selected>a{background-color:#7ab800;border-color:#7ab800}
.toggle>div>label>input:checked+span,.toggle>div>li>input:checked+span,.toggle>ul>label>input:checked+span,.toggle>ul>li>input:checked+span{border-color:#666;background-color:#666}
.toggle.has-menu{position:relative}
@media screen and (min-width:40rem){.toggle.has-menu strong{position:static;width:auto;height:auto}
}
@media screen and (max-width:77.499rem){.toggle.has-menu>div{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
}
.toggle.has-menu .select{display:none}
@media screen and (max-width:77.499rem){.toggle.has-menu .select{display:block}
}
.toggle.has-menu .select select{display:block;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;padding:0 2.125rem 0 .625rem;color:#666;background-color:#fff;border:1px solid #dbdbdb;text-transform:uppercase;font-size:.875rem;line-height:1.75rem;height:1.875rem}
.toggle.has-menu .select:after{font-size:.625rem;width:1.5rem;line-height:2.8em;color:#c3c3c3}
.breadcrumbs{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:.9375rem;line-height:1.5;color:#666;margin-bottom:0!important;position:relative;z-index:10}
.breadcrumbs:focus{outline:0;box-shadow:none}
.breadcrumbs .page-row--canvas{padding-top:1.875rem;padding-bottom:1.875rem}
.breadcrumbs ol{overflow:hidden;text-overflow:ellipsis;text-align:center;}
.breadcrumbs li{display:inline-block;max-width:100%}
.breadcrumbs li:after{content:'>';display:inline-block;margin:0 .25rem 0 .5rem;color:#999}
.breadcrumbs li:last-child:after{display:none}
.breadcrumbs li a{color:#999;text-decoration:none;transition:color .2s;font-size:180%;}
.breadcrumbs li a:hover{color:#737373}
.breadcrumbs li a:active{color:#4d4d4d}
.quote{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;clear:both;padding:1.875rem 1.875rem}
@media screen and (min-width:64rem){.quote{padding:3.75rem 2.5rem}
}
.quote blockquote{position:relative;color:#999;font-size:1.125rem;line-height:1.5}
@media screen and (min-width:64rem){.quote blockquote{font-size:1.25rem}
}
@media screen and (min-width:77.5rem){.quote blockquote{font-size:1.375rem}
}
.quote blockquote:after,.quote blockquote:before{font-size:4.375rem;line-height:1px;color:#7ab800;position:absolute}
@media screen and (min-width:64rem){.quote blockquote:after,.quote blockquote:before{font-size:5.3125rem}
}
@media screen and (min-width:77.5rem){.quote blockquote:after,.quote blockquote:before{font-size:6.25rem}
}
.quote blockquote:before{content:'â€œ';left:-2.1875rem;top:1.6875rem}
@media screen and (min-width:64rem){.quote blockquote:before{left:-2.8125rem;top:1.875rem}
}
@media screen and (min-width:77.5rem){.quote blockquote:before{top:2.5rem}
}
.quote blockquote:after{content:'â€';right:-2.1875rem;bottom:0}
@media screen and (min-width:64rem){.quote blockquote:after{right:-2.8125rem}
}
.quote blockquote p{margin:0 0 1.25rem}
.quote blockquote p:last-child{margin-bottom:0}
.quote cite{margin-top:.625rem;display:block;color:#333;font-weight:700;font-size:.875rem}
@media screen and (min-width:64rem){.quote cite{font-size:1rem}
}
@media screen and (min-width:77.5rem){.quote cite{font-size:1.125rem}
}
h1+.quote,h2+.quote,h3+.quote,ol+.quote,p+.quote,ul+.quote{margin-top:-.9375rem}
.blurbs{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#333;font-size:1rem}
@media screen and (min-width:58.75rem){.blurbs{font-size:.875rem}
.tabs .blurbs{padding-top:.625rem}
}
@media screen and (min-width:64rem){.blurbs{font-size:1rem}
}
@media screen and (min-width:77.5rem){.blurbs{font-size:1.125rem}
}
.blurbs h1{font-weight:700;font-size:1.375rem;margin:0 1.25rem}
@media screen and (min-width:48rem){.blurbs h1{margin-bottom:.625rem}
}
@media screen and (min-width:64rem){.blurbs h1{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.blurbs h1{margin-left:.625rem;margin-right:.625rem}
}
.blurbs p.description{margin:0 1.25rem}
@media screen and (min-width:48rem){.blurbs p.description{margin-bottom:.625rem}
}
@media screen and (min-width:64rem){.blurbs p.description{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.blurbs p.description{margin-left:.625rem;margin-right:.625rem}
}
.blurbs .blurbs--teasers{padding:.1px 0;margin:0 0 .625rem}
@media screen and (min-width:35.5rem){.blurbs .blurbs--teasers{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125rem 0;margin-top:-.3125rem;margin-bottom:-.3125rem}
}
@media screen and (min-width:58.75rem){.blurbs .blurbs--teasers{padding:.1px 0;margin-top:-.625rem;margin-bottom:-.625rem}
}
.blurbs .blurbs--teasers>a,.blurbs .blurbs--teasers>div{position:relative;line-height:1.33;margin:.625rem .625rem;-moz-box-sizing:border-box;box-sizing:border-box;display:block;background:#fff;border:1px solid #dbdbdb;text-decoration:none;color:#333;padding:.625rem 1.25rem;transition:color .2s}
@media screen and (min-width:35.5rem){.blurbs .blurbs--teasers>a,.blurbs .blurbs--teasers>div{margin-top:.3125rem;margin-bottom:.3125rem;width:calc(50% - 1.25rem)}
}
@media screen and (min-width:58.75rem){.blurbs .blurbs--teasers>a,.blurbs .blurbs--teasers>div{margin-top:.625rem;margin-bottom:.625rem;width:calc(25% - 1.25rem);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:1.5625rem 1.25rem}
}
.blurbs .blurbs--teasers>a>*,.blurbs .blurbs--teasers>div>*{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.blurbs .blurbs--teasers>a>time,.blurbs .blurbs--teasers>div>time{display:block;position:relative;margin-bottom:.1875rem;font-size:.875rem;color:#999}
@media screen and (min-width:58.75rem){.blurbs .blurbs--teasers>a>time,.blurbs .blurbs--teasers>div>time{padding-right:2.25rem}
.blurbs .blurbs--teasers>a>time:after,.blurbs .blurbs--teasers>div>time:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:calc(100% - 1rem);color:#c3c3c3}
}
@media screen and (min-width:64rem){.blurbs .blurbs--teasers>a>time,.blurbs .blurbs--teasers>div>time{font-size:1rem}
}
.blurbs .blurbs--teasers>a h2,.blurbs .blurbs--teasers>div h2{font-weight:700}
.blurbs .blurbs--teasers>a a,.blurbs .blurbs--teasers>div a{color:inherit;text-decoration:underline}
@media screen and (max-width:58.749rem){.blurbs .blurbs--teasers>a{padding-right:3.5rem}
.blurbs .blurbs--teasers>a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;top:50%;left:calc(100% - 1.625rem);color:#c3c3c3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.blurbs .blurbs--teasers>a:hover{color:#fff;background-color:#7ab800}
@media screen and (max-width:58.749rem){.blurbs .blurbs--teasers>a:hover:after{color:inherit}
}
.blurbs .blurbs--teasers>a:hover>time{color:inherit}
.blurbs .blurbs--teasers>a:hover>time:after{color:inherit}
.blurbs footer{position:relative;padding:0 0 1.25rem;text-align:center}
@media screen and (min-width:58.75rem){.blurbs footer{text-align:right;margin-left:1.25rem;margin-right:1.25rem;padding:0}
}
@media screen and (min-width:77.5rem){.blurbs footer{margin-left:.625rem;margin-right:.625rem}
}
.blurbs footer a{text-decoration:underline;color:#666;font-size:1rem;transition:color .2s}
.blurbs footer a:hover{color:#333}
@media screen and (min-width:64rem){html.layout_content-default #main-content .blurbs,html.layout_content-with-nav #main-content .blurbs,html.layout_form #main-content .blurbs{font-size:.875rem}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .blurbs,html.layout_content-with-nav #main-content .blurbs,html.layout_form #main-content .blurbs{font-size:1rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .blurbs .blurbs--teasers>a,html.layout_content-default #main-content .blurbs .blurbs--teasers>div,html.layout_content-with-nav #main-content .blurbs .blurbs--teasers>a,html.layout_content-with-nav #main-content .blurbs .blurbs--teasers>div,html.layout_form #main-content .blurbs .blurbs--teasers>a,html.layout_form #main-content .blurbs .blurbs--teasers>div{width:calc(50% - 1.25rem)}
}
@media screen and (min-width:64rem){html.layout_content-default #main-content .blurbs .blurbs--teasers>a,html.layout_content-default #main-content .blurbs .blurbs--teasers>div,html.layout_content-with-nav #main-content .blurbs .blurbs--teasers>a,html.layout_content-with-nav #main-content .blurbs .blurbs--teasers>div,html.layout_form #main-content .blurbs .blurbs--teasers>a,html.layout_form #main-content .blurbs .blurbs--teasers>div{width:calc(33.333% - 1.25rem)}
}
.blurbs.tabs--item--content .blurbs--teasers{margin-top:0;margin-bottom:0}
.collapsible{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}
.collapsible h1{font-size:1.375rem;font-weight:700;color:#333;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:.625rem}
@media screen and (min-width:48rem){.collapsible h1{margin-bottom:1.25rem}
}
@media screen and (min-width:64rem){.collapsible h1{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.collapsible h1{padding-left:.625rem;padding-right:.625rem}
}
.collapsible .collapsible--item{position:relative;margin-top:-2px;z-index:1}
.collapsible .collapsible--item>.collapsible--item--title{position:relative;color:#666;background-color:#fff;border:solid #dbdbdb;border-width:1px 0;margin:0;padding:.9375rem 3.25rem .9375rem 1.25rem;font-weight:700;font-size:1.25rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (min-width:22.5rem){.collapsible .collapsible--item>.collapsible--item--title{padding:.9375rem 3.4375rem .9375rem 1.25rem}
}
@media screen and (min-width:58.75rem){.collapsible .collapsible--item>.collapsible--item--title{margin:0 .625rem;border-width:1px}
}
@media screen and (min-width:64rem){.collapsible .collapsible--item>.collapsible--item--title{margin:0 1.875rem}
}
@media screen and (min-width:77.5rem){.collapsible .collapsible--item>.collapsible--item--title{margin:0 .625rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .collapsible .collapsible--item>.collapsible--item--title,html.layout_content-with-nav #main-content .collapsible .collapsible--item>.collapsible--item--title,html.layout_form #main-content .collapsible .collapsible--item>.collapsible--item--title{margin:0 .625rem}
}
html.js .collapsible .collapsible--item>.collapsible--item--title{cursor:pointer;transition:color .2s,background-color .2s,border-color .2s}
html.js .collapsible .collapsible--item>.collapsible--item--title:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.8125rem;position:absolute;left:calc(100% - 2rem);top:50%;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);color:#999;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}
@media screen and (min-width:22.5rem){html.js .collapsible .collapsible--item>.collapsible--item--title:after{font-size:.9375rem}
}
html.js .collapsible .collapsible--item>.collapsible--item--title:hover{background-color:#f3f3f3}
.collapsible .collapsible--item>.collapsible--item--content{padding-top:.625rem;padding-bottom:.625rem}
html.js .collapsible .collapsible--item>.collapsible--item--content{visibility:hidden;transition:visibility 0s .2s}
html.js .collapsible .collapsible--item{padding-bottom:1px;overflow:hidden;max-height:3.5625rem}
html.js .collapsible .collapsible--item.is-animating{transition:max-height .2s}
html.js .collapsible .collapsible--item.is-active{max-height:none}
html.js .collapsible .collapsible--item.is-active>.collapsible--item--title{color:#fff;background-color:#205527;border-color:#205527}
html.js .collapsible .collapsible--item.is-active>.collapsible--item--title:after{color:#fff;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
html.js .collapsible .collapsible--item.is-active>.collapsible--item--content{visibility:visible;transition:visibility .2s 0s}
html.js .collapsible .collapsible--item.is-active>.collapsible--item--content.free-content>.rte{margin-bottom:1.25rem}
.collapsible .collapsible--item:last-child>.collapsible--item--content.free-content>.rte{margin-bottom:0!important}
.collapsible .listing--list>li:first-child{border-top:0}
.filter{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#666;font-size:1rem}
@media screen and (max-width:58.7499rem){.filter{padding:.9375rem 1.25rem 0;margin-bottom:-.125rem!important}
.filter:before{content:'';position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;visibility:hidden;transition:background-color .2s,visibility .2s}
}
@media screen and (min-width:58.75rem){.filter{font-size:1.125rem}
}
@media screen and (min-width:58.75rem){.filter .page-row--canvas{padding:0}
}
@media screen and (min-width:77.5rem){.filter .page-row--canvas{padding-left:.625rem;padding-right:.625rem}
}
@media screen and (max-width:58.7499rem){.filter .filter--trigger{position:relative;z-index:100;font-weight:700;font-size:1rem;line-height:1.25;color:#999;background-color:#fff;border:1px solid #c3c3c3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.5625rem .625rem;border-radius:.3125rem;display:inline-block;cursor:pointer;float:right;margin-top:.3125rem;margin-bottom:-2.5rem;transition:background-color .2s}
.filter .filter--trigger:hover{background-color:#f3f3f3}
}
@media screen and (min-width:58.75rem){.filter .filter--trigger{position:absolute;left:-3000em;width:0;height:0;overflow:hidden;pointer-events:none}
}
.filter .filter--trigger .filter--active-tags{display:inline-block;vertical-align:baseline;font-size:.875rem;font-weight:400;color:#fff;background-color:#7ab800;text-align:center;width:1.5rem;height:1.5rem;line-height:1.375rem;border-radius:50%;margin:-1em 0 -1em .5rem}
.filter .filter--trigger .filter--active-tags:empty{display:none}
@media screen and (max-width:58.7499rem){.filter .filter--title{position:fixed;top:0;right:calc(-100% + 6.75rem);margin:0;width:calc(100% - 3.375rem);z-index:1002;line-height:3.75rem;background-color:#fff;overflow:hidden;font-weight:700;font-size:1.125rem;text-overflow:ellipsis;padding:0 4.625rem 0 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #c3c3c3;opacity:0;visibility:hidden;transition:right .2s,opacity .1s .1s,visibility 0s .2s}
}
@media screen and (max-width:58.7499rem) and (min-width:45.625rem){.filter .filter--title{width:calc(100vw - 4rem);padding-right:4.625rem;line-height:4.375rem;right:calc(-100% + 8rem)}
}
@media screen and (min-width:58.75rem){.filter .filter--title{display:none}
}
@media screen and (max-width:58.7499rem){.filter .filter--close-button{text-indent:-3000em;white-space:nowrap;display:block;width:3.375rem;height:3.75rem;position:fixed;z-index:1003;top:0;right:calc(-100% + 6.75rem);margin:0;padding:0;opacity:0;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;transition:right .2s,opacity .1s .1s,visibility 0s .2s}
}
@media screen and (max-width:58.7499rem) and (min-width:45.625rem){.filter .filter--close-button{width:4rem;height:4.375rem;right:calc(-100% + 8rem)}
}
@media screen and (max-width:58.7499rem){.filter .filter--close-button:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.8125rem;color:#666;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
@media screen and (max-width:58.7499rem) and (min-width:45.625rem){.filter .filter--close-button:after{right:1.59375rem}
}
@media screen and (min-width:58.75rem){.filter .filter--close-button{display:none}
}
@media screen and (max-width:58.7499rem){.filter .filter--panel{position:fixed;z-index:1001;top:3.75rem;right:calc(-100% + 6.75rem);bottom:0;padding:0 1.25rem .625rem;width:calc(100vw - 3.375rem);background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:right .2s,opacity .1s .1s,visibility 0s .2s}
}
@media screen and (max-width:58.7499rem) and (min-width:45.625rem){.filter .filter--panel{top:4.375rem;width:calc(100vw - 4rem);right:calc(-100% + 8rem)}
}
@media screen and (min-width:58.75rem){.filter .filter--panel{padding:0}
}
@media screen and (min-width:77.5rem){.filter .filter--panel{margin:0 -.625rem}
}
.filter .filter--panel>div{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-.46875rem 0}
@media screen and (min-width:58.75rem){.filter .filter--panel>div{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media screen and (min-width:64rem){.filter .filter--panel>div{margin-top:-.9375rem;margin-bottom:-.9375rem}
}
.filter .filter--panel>div>*{margin:.46875rem 0;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:58.75rem){.filter .filter--panel>div>*{padding:0 1.25rem;width:100%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}
}
@media screen and (min-width:64rem){.filter .filter--panel>div>*{margin-top:.9375rem;margin-bottom:.9375rem}
}
@media screen and (min-width:77.5rem){.filter .filter--panel>div>*{padding:0 .625rem}
}
.filter .filter--group{padding:0}
@media screen and (min-width:35.5rem){.filter .filter--group{margin-left:-.625rem!important;margin-right:-.625rem!important;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media screen and (min-width:48rem){.filter .filter--group{width:calc(49.98% + 1.25rem)!important}
}
.filter .filter--group>*{display:block;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:35.5rem){.filter .filter--group>*{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%;padding:0 .625rem}
.filter .filter--group>.filter--field_date{width:50%}
}
@media screen and (min-width:40rem){.filter .filter--group.filter--group_dates{width:calc(65% + 1.25rem)!important}
}
@media screen and (min-width:58.75rem){.filter .filter--group.filter--group_dates{width:calc(50% + 1.25rem)!important}
}
@media screen and (min-width:64rem){.filter .filter--group.filter--group_dates{width:calc(33.333% + 1.25rem)!important}
}
.filter .filter--field{-moz-box-sizing:border-box;box-sizing:border-box}
.filter .filter--field>.label,.filter .filter--field>label{display:block;text-transform:uppercase;font-size:1rem;line-height:1;padding:.625rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media screen and (min-width:40rem){.filter .filter--field.filter--field_search{width:calc(50% - .625rem)}
}
@media screen and (min-width:48rem){.filter .filter--field.filter--field_search{width:50%}
}
@media screen and (min-width:58.75rem){.filter .filter--field.filter--field_search{width:33.333%}
}
.filter .filter--actions{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (min-width:58.75rem){.filter .filter--actions{display:none}
}
.filter .filter--actions .button_blank{text-decoration:underline;padding-left:0;padding-right:0}
.filter .file,.filter input[type=date],.filter input[type=email],.filter input[type=month],.filter input[type=number],.filter input[type=password],.filter input[type=search],.filter input[type=tel],.filter input[type=text],.filter input[type=url],.filter select,.filter textarea{width:100%;display:block;border-radius:0;padding:.46875rem .625rem}
.filter .search{display:block}
.filter .search input[type=search]{padding-left:2.375rem;padding-right:2.75rem}
.filter::-webkit-search-cancel-button{right:1.1875rem}
.filter .datefield{width:100%;display:block}
html.js .filter .datefield .datefield--textinput{border-radius:0;padding-top:.46875rem;padding-bottom:.46875rem}
.filter .filter--tag-list{margin-bottom:-.3125rem}
.filter .filter--tag-list li{display:inline-block;margin:0 0 .3125rem 0}
.filter .filter--tag-list li>label input{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.filter .filter--tag-list li>label span{cursor:default;display:block;text-align:center;border:1px solid #dbdbdb;padding:.5625rem .625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;transition:background-color .2s,color .2s,border-color .2s}
@media screen and (min-width:48rem){.filter .filter--tag-list li>label span{padding:.46875rem .625rem}
}
@media screen and (min-width:64rem){.filter .filter--tag-list li>label span{padding-left:.9375rem;padding-right:.9375rem}
}
@media screen and (min-width:77.5rem){.filter .filter--tag-list li>label span{padding-left:1.25rem;padding-right:1.25rem}
}
.filter .filter--tag-list li>label input:focus+span,.filter .filter--tag-list li>label:focus span,.filter .filter--tag-list li>label:hover span{background-color:#dbdbdb}
.filter .filter--tag-list li>label input:checked+span{color:#fff;background-color:#7ab800;border-color:#7ab800}
@media screen and (min-width:77.5rem){html.layout_results .filter .filter--panel{margin:0}
html.layout_results .filter .filter--group.filter--group_dates{width:calc(39.98% + 1.25rem)!important}
html.layout_results .filter .filter--field.filter--field_search{width:40%}
html.layout_results .filter .filter--field.filter--field_subject{width:40%}
html.layout_results .filter .filter--field.filter--field_year{width:60%}
}
@media screen and (max-width:58.7499rem){html.is-filter-active .filter.is-filter-active:before{visibility:visible;background-color:rgba(0,0,0,.65)}
html.is-filter-active .filter.is-filter-active .filter--title{right:0;visibility:visible;opacity:1;transition:padding-right .2s,right .2s,opacity .1s,visibility 0s 0s}
html.is-filter-active .filter.is-filter-active .filter--close-button{right:0;visibility:visible;opacity:1;transition:padding-right .2s,right .2s,opacity .1s,visibility 0s 0s}
html.is-filter-active .filter.is-filter-active .filter--panel{right:0;visibility:visible;opacity:1;transition:padding-right .2s,right .2s,opacity .1s,visibility 0s 0s}
html.is-filter-active body{overflow-y:hidden}
}
.tabs.tabs_static+.filter{margin-top:.625rem!important}
.filter--field-tagline.is-hidden{display:none}
.flexslider .flexslider--slides>.flexslider--slide{-webkit-backface-visibility:hidden}
.flexslider .flexslider--slides:after:after{display:table;clear:both;content:''}
.flexslider .flexslider--flex-viewport{transition:all 1s ease}
.flexslider .flexslider--control-paging{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flexslider .flexslider--control-paging li{margin:0 .25rem}
.flexslider .flexslider--control-paging li a{text-indent:-3000em;white-space:nowrap;position:relative;display:block;width:.75rem;height:.75rem;border-radius:50%;border:1px solid #fff;background-color:#fff;transition:background-color .2s}
.flexslider .flexslider--control-paging li a:after{content:'';position:absolute;left:-5px;right:-5px;top:-10px;bottom:-10px}
.flexslider .flexslider--control-paging li a:hover{background-color:#e7e7e7}
.flexslider .flexslider--control-paging li a.flexslider--active{background-color:#7ab800;cursor:default}
.flexslider .flexslider--direction-nav{display:none}
.hugin-block{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;overflow:hidden;clear:both;display:block;color:#666;margin:0 1.25rem}
.hugin-block>:first-child{margin-top:0}
.hugin-block>:last-child{margin-bottom:0}
.hugin-block h1{font-family:HeinekenCore,Arial,sans-serif;font-size:3rem;font-weight:200;line-height:1.25;color:#333;margin-top:1.875rem;margin-bottom:1.875rem}
.hugin-block h2{font-family:HeinekenCore,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;color:#333;margin-top:.9375rem;margin-bottom:.9375rem}
.hugin-block h3{font-family:HeinekenCore,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;color:#333}
.hugin-block p{margin-top:.9375rem;margin-bottom:.9375rem}
.hugin-block ol,.hugin-block ul{margin-top:.9375rem;margin-bottom:.9375rem;margin-left:2.4em;list-style:none outside}
.hugin-block ol>li,.hugin-block ul>li{position:relative}
.hugin-block ol>li:before,.hugin-block ul>li:before{position:absolute;right:100%;margin-right:.5em}
.hugin-block ol>li>p:first-child,.hugin-block ul>li>p:first-child{margin-top:0}
.hugin-block ul>li:before{content:'â—'}
.hugin-block ol{counter-reset:listCount}
.hugin-block ol:before{content:attr(start);color:red}
.hugin-block ol>li:before{counter-increment:listCount;content:counters(listCount,".") "."}
.hugin-block b,.hugin-block strong{font-weight:700}
.hugin-block em,.hugin-block i{font-style:italic}
.hugin-block sup{vertical-align:super;font-size:xx-small}
.hugin-block a:not(.button){text-decoration:underline;color:#2a6ebb;transition:color .2s}
.hugin-block a:not(.button):hover{color:#245e9f}
.hugin-block a:not(.button):active{color:#1d4d83}
.hugin-block small{font-family:HeinekenCore,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25;display:block;line-height:1.25}
.hugin-block del{text-decoration:line-through}
.hugin-block ins{text-decoration:none}
.hugin-block table{width:100%;margin-top:.9375rem;margin-bottom:.9375rem;border-collapse:collapse;border:0;color:#999;background-color:#fff}
.hugin-block table td,.hugin-block table th{text-align:left;padding:.625rem 1.25rem;border:1px solid #dbdbdb}
.hugin-block table td[align=right],.hugin-block table th[align=right]{text-align:right}
.hugin-block table td[align=center],.hugin-block table th[align=center]{text-align:center}
.hugin-block p>img,.hugin-block>img{clear:both;display:block;max-width:100%;width:auto;height:auto;margin:0 0 1.25rem}
@media screen and (min-width:48rem){.hugin-block p>img,.hugin-block>img{margin:0 0 1.875rem}
}
@media screen and (min-width:35.5rem) and (orientation:landscape),screen and (min-width:48rem){.hugin-block p>img.image--left,.hugin-block p>img[align=left],.hugin-block>img.image--left,.hugin-block>img[align=left]{float:left;max-width:calc(50% - .625rem);margin:.4375rem 2.5rem 1.25rem 0}
}
@media screen and (min-width:35.5rem) and (orientation:landscape),screen and (min-width:48rem){.hugin-block p>img.image--right,.hugin-block p>img[align=right],.hugin-block>img.image--right,.hugin-block>img[align=right]{float:right;max-width:calc(50% - .625rem);margin:.4375rem 0 1.25rem 2.5rem}
}
@media screen and (min-width:64rem){.hugin-block{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.hugin-block{margin-left:.625rem;margin-right:.625rem}
}
div.hugin{height:auto!important;width:auto!important;float:none!important;display:inline}
img.hugin{width:auto;height:auto;max-width:50%;max-height:31.25rem;margin:1.25rem 0 1.25rem 1.25rem;float:right}
p.hugin{margin:0 0 1.25rem;text-align:left}
ul.hugin li{margin:0 0 10px}
ul.hugin p{margin:0}
table.hugin{color:#666;width:100%;margin:1.25rem 0;font-size:1rem;line-height:1.25}
table.hugin td,table.hugin th{padding:.3125rem .625rem .3125rem 0}
body>.wrapper{transition:padding-top .2s}
#page-logo a{background:50% 50% no-repeat;background-image:url(/images/logo-hnk.png);background-size:cover;text-indent:-3000em;white-space:nowrap;display:inline-block;}
#page-logo a:after{content:'';float:left;padding-top:24%}
@media screen and (max-width:58.75rem){html.js body>.wrapper{padding-top:3.75rem}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js body>.wrapper{padding-top:4.375rem}
}
@media screen and (max-width:58.75rem){#page-header{position:relative}
html.js #page-header{position:fixed;z-index:999;top:0;left:0;right:0;height:3.75rem}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js #page-header{height:4.375rem}
}
@media screen and (max-width:58.75rem){#page-header:before{content:'';position:absolute;left:0;right:0;top:0;background:#fff;height:3.75rem;transition:height .4s;box-shadow:0 1px rgba(0,0,0,.075)}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){#page-header:before{height:4.375rem}
}
@media screen and (max-width:58.75rem){#page-header:after{height:0!important}
html.no-js #page-header .page-row--canvas{padding-top:7.5rem}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.no-js #page-header .page-row--canvas{padding-top:8.75rem}
}
@media screen and (max-width:58.75rem){#page-header #page-logo{position:absolute;right:0;top:0;
/* background:#fff; */
width:50%;height:3.75rem;transition:right .4s;left:0;margin:0 auto;z-index:100;}
.page-menubar .page-search{display:none;}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){#page-header #page-logo{height:4.375rem}
}
@media screen and (max-width:58.75rem){#page-header #page-logo a{background-size:auto calc(100% - .375rem);background-position:50% 0;z-index:10;width:100%;max-height:calc(100% - 1rem);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}
}
@media screen and (min-width:58.751rem){body>.wrapper{padding-top:4.25rem}
#page-header{position:fixed;z-index:999;left:0;top:0;right:0}
html.js #page-header{height:6.25rem}
#page-header:before{content:'';position:absolute;left:0;right:0;top:0;background:#fff;transition:height .4s,box-shadow .4s;height:6.25rem}
#page-header:after{content:'';position:absolute;z-index:7;top:0;left:0;height:6.25rem;width:16.875rem;background:linear-gradient(to left,rgba(255,255,255,0) 0, #fff 3.125rem, #fff 100%);transition:width .4s,height .4s}
}
@media screen and (min-width:58.751rem) and (min-width:77.501rem){#page-header:after{width:calc((100% - 77.5rem)/ 2 + 16.875rem)}
}
@media screen and (min-width:58.751rem){#page-header .page-row--canvas{height:3.625rem;padding:2.625rem .625rem 0;transition:padding .4s,height .4s}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){#page-header .page-row--canvas{height:3.8125rem;padding-top:2.4375rem}
}
@media screen and (min-width:58.751rem) and (min-width:77.501rem){#page-header .page-row--canvas{padding-right:0;padding-left:0}
}
@media screen and (min-width:58.751rem){#page-header #page-logo{position:absolute;z-index:10;left:.625rem;top:0;height:100%}
#page-header #page-logo a{background-size:contain;width:16rem;position:absolute;left:0;top:.875rem;overflow:hidden;transition:top .4s,width .4s}
#page-header .page-menubar{float:right;width:200%}
html.is-header-compact body>.wrapper{padding-top:5.125rem}
html.is-header-compact #page-header{height:3.125rem}
html.is-header-compact #page-header:before{height:3.125rem;box-shadow:0 1px rgba(0,0,0,.075)}
html.is-header-compact #page-header:after{height:3.125rem;width:13.125rem}
}
@media screen and (min-width:58.751rem) and (min-width:77.501rem){html.is-header-compact #page-header:after{width:calc((100% - 77.5rem)/ 2 + 13.125rem)}
}
@media screen and (min-width:58.751rem){html.is-header-compact #page-header .page-row--canvas{height:2.125rem;padding-top:1rem}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){html.is-header-compact #page-header .page-row--canvas{height:2.3125rem;padding-top:.8125rem}
}
@media screen and (min-width:58.751rem){html.is-header-compact #page-header #page-logo{left:.4375rem}
html.is-header-compact #page-header #page-logo a{top:.125rem;width:8.75rem}
}
@media screen and (max-width:58.75rem){.page-navigation{font-family:HeinekenCore,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}
.page-navigation #page-navigation-heading{position:absolute;right:3000em}
html.js .page-navigation #page-navigation-heading{text-indent:-3000em;white-space:nowrap;z-index:15;top:0;background-color:#fff;width:3.375rem;height:3.75rem;line-height:3.75rem;-moz-box-sizing:border-box;box-sizing:border-box;transition:width .2s,height .2s,right .2s;right:0;cursor:pointer}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js .page-navigation #page-navigation-heading{width:4rem;height:4.375rem;line-height:4.375rem}
}
@media screen and (max-width:58.75rem){html.js .page-navigation #page-navigation-heading:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#666;font-size:1.0625rem;position:absolute;right:1.15625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js .page-navigation #page-navigation-heading:after{right:1.53125rem}
}
@media screen and (max-width:58.75rem){.page-navigation .page-navigation--return{display:none}
html.js .page-navigation .page-navigation--return{text-indent:-3000em;white-space:nowrap;display:block;position:absolute;z-index:20;top:0;right:0;width:3.375rem;height:3.75rem;cursor:pointer;color:#666;opacity:0;visibility:hidden;transition:opacity .1s 0s,visibility .2s,right .2s}
html.js .page-navigation .page-navigation--return:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.75rem;color:#666;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js .page-navigation .page-navigation--return{width:4rem;height:4.375rem}
}
@media screen and (max-width:58.75rem){.page-navigation .page-navigation--panel{background-color:#e7e7e7;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #c3c3c3;overflow-y:auto;overflow-x:hidden;box-shadow:none}
.page-navigation .page-navigation--panel .page-navigation--arrow{display:none}
html.js .page-navigation .page-navigation--panel{position:absolute;z-index:15;right:calc(-100% + 6.75rem);top:3.75rem;height:calc(100vh - 3.75rem);width:calc(100% - 3.375rem);visibility:hidden;opacity:0;transition:width .2s,padding-right .2s,right .2s,opacity .1s .1s,visibility 0s .2s}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js .page-navigation .page-navigation--panel{right:calc(-100% + 8rem);top:4.375rem;height:calc(100vh - 4.375rem);width:calc(100% - 4rem)}
}
@media screen and (max-width:58.75rem){html.js .page-navigation .page-navigation--panel:after{content:'';position:fixed;width:calc(100% - 3.375rem);top:calc(3.75rem + 1px);right:0;bottom:0;visibility:hidden;transition:width .2s,background-color .2s,visibility .2s}
}
@media screen and (max-width:58.75rem) and (orientation:landscape),screen and (max-width:58.75rem) and (min-width:48rem){html.js .page-navigation .page-navigation--panel:after{display:none}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js .page-navigation .page-navigation--panel:after{top:calc(4.375rem + 1px);width:calc(100% - 4rem)}
}
@media screen and (max-width:58.75rem){.page-navigation .page-navigation--panel>ul{padding:1.25rem}
html.js .page-navigation .page-navigation--panel>ul{padding:0}
}
@media screen and (max-width:58.75rem) and (orientation:landscape),screen and (max-width:58.75rem) and (min-width:48rem){html.js .page-navigation .page-navigation--panel>ul:after{content:'';position:absolute;left:100%;top:0;bottom:0;border-right:1px solid #c3c3c3;transition:left .2s}
}
@media screen and (max-width:58.75rem){.page-navigation .page-navigation--panel>ul li{background-color:#fff;margin-bottom:.625rem}
html.js .page-navigation .page-navigation--panel>ul li{margin-bottom:0;border-bottom:1px solid #dbdbdb}
.page-navigation .page-navigation--panel>ul li>a{position:relative;font-weight:700;text-decoration:none;color:#666;background-color:#fff;display:block;padding:0 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;transition:width .2s,background-color .2s}
.page-navigation .page-navigation--panel>ul li>a:not([href]){color:#a6a6a6}
html.js .page-navigation .page-navigation--panel>ul li>a{color:#666;font-weight:400;padding:.625rem 1.25rem}
}
@media screen and (max-width:58.75rem) and (orientation:landscape),screen and (max-width:58.75rem) and (min-width:48rem){html.js .page-navigation .page-navigation--panel>ul li>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
@media screen and (max-width:58.75rem){.page-navigation .page-navigation--panel>ul li>a.page-navigation--toggle-sub{padding-right:2.8125rem}
.page-navigation .page-navigation--panel>ul li>a.page-navigation--toggle-sub:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.75rem;color:#c3c3c3;position:absolute;right:1.15625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.page-navigation .page-navigation--panel>ul li.theme_1 .page-navigation--submenu .page-navigation--sub-indexlink>a{border-color:#7ab800}
.page-navigation .page-navigation--panel>ul li.theme_2 .page-navigation--submenu .page-navigation--sub-indexlink>a{border-color:#8e258d}
.page-navigation .page-navigation--panel>ul li.theme_3 .page-navigation--submenu .page-navigation--sub-indexlink>a{border-color:#ff7900}
.page-navigation .page-navigation--panel>ul li.theme_4 .page-navigation--submenu .page-navigation--sub-indexlink>a{border-color:#2a6ebb}
.page-navigation .page-navigation--panel>ul li.theme_5 .page-navigation--submenu .page-navigation--sub-indexlink>a{border-color:#fecb00}
.page-navigation .page-navigation--panel>ul li.theme_6 .page-navigation--submenu .page-navigation--sub-indexlink>a{border-color:#008200}
.page-navigation .page-navigation--panel .is-selected.page-navigation--sub-indexlink>a:before{font-family:Icons;font-style:normal;font-weight:400;content:"•";text-indent:0;font-size:1.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-.125rem;margin-left:-.83813rem;color:currentColor;left:1.25rem!important}
.page-navigation .page-navigation--panel ul li.is-selected>a{font-weight:700}
html.js .page-navigation .page-navigation--panel ul li.is-selected>a{font-weight:700}
.page-navigation .page-navigation--panel ul li.is-selected>a:before{font-family:Icons;font-style:normal;font-weight:400;content:"•";text-indent:0;font-size:1.5rem;color:#7ab800;position:absolute;left:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-.125rem;margin-left:-.83813rem}
.page-navigation .page-navigation--panel ul .page-navigation--submenu{min-height:0!important}
.page-navigation .page-navigation--panel .page-navigation--submenu{box-shadow:none}
html.js .page-navigation .page-navigation--panel .page-navigation--submenu{position:fixed;z-index:999;top:3.75rem;right:calc(-100% + 6.75rem);background-color:#e7e7e7;border-top:1px solid #c3c3c3;width:calc(100% - 3.375rem);bottom:0;overflow-y:auto;overflow-x:hidden;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;transition:width .2s,opacity .1s .1s,right .2s,visibility .2s}
}
@media screen and (max-width:58.75rem) and (orientation:landscape),screen and (max-width:58.75rem) and (min-width:48rem){html.js .page-navigation .page-navigation--panel .page-navigation--submenu{width:calc(50% - 1.6875rem);right:calc(-50% + 3.375rem);border-left:1px solid #c3c3c3}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js .page-navigation .page-navigation--panel .page-navigation--submenu{top:4.375rem;right:calc(-90% + 4rem);width:calc(100% - 4rem)}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem) and (orientation:landscape),screen and (max-width:58.75rem) and (min-width:45.625rem) and (min-width:48rem){html.js .page-navigation .page-navigation--panel .page-navigation--submenu{width:calc(50% - 2rem)}
}
@media screen and (max-width:58.75rem){html.js .page-navigation .page-navigation--panel .page-navigation--submenu>div{position:relative;min-height:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--sub-indexlink>a{font-size:1rem;position:relative;display:block;color:#333;background-color:#fff;font-weight:700;padding:.6875rem 1.25rem .625rem 3rem;text-transform:uppercase;text-decoration:none;border-bottom:3px solid #dbdbdb}
.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--sub-close{display:none}
.page-navigation .page-navigation--panel .page-navigation--submenu>div>.page-navigation--submenu--columns{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:-1px}
.page-navigation .page-navigation--panel .page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li{padding-left:1.25rem}
html.js .page-navigation .page-navigation--panel .page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li{padding-left:0;border-bottom:1px solid #dbdbdb}
.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul{margin:0}
.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin-bottom:-1px}
.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li:last-child{border-bottom:0;margin-bottom:0}
.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li>a{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-weight:700;line-height:1.25;color:#666;padding:.625rem 0}
}
@media screen and (max-width:58.75rem) and (orientation:landscape){.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li>a{white-space:nowrap}
}
@media screen and (max-width:58.75rem){.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li>a figure{display:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;position:relative;width:2.75rem;min-height:2.75rem;overflow:hidden;margin-left:1.25rem}
.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li>a figure img{position:absolute;left:50%;top:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}
}
@media screen and (max-width:58.75rem) and (min-width:22.5rem){.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li>a figure{display:block}
}
@media screen and (max-width:58.75rem) and (orientation:landscape){.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li>a figure{display:none}
}
@media screen and (max-width:58.75rem) and (orientation:landscape) and (min-width:40rem){.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li>a figure{display:block}
}
@media screen and (max-width:58.75rem){.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li>a>div{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 1.25rem}
}
@media screen and (max-width:58.75rem) and (orientation:landscape){.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li>a>div{overflow:hidden;text-overflow:ellipsis}
}
@media screen and (max-width:58.75rem){.page-navigation .page-navigation--panel .page-navigation--submenu .page-navigation--submenu--teasers>ul>li>a p{display:none}
#page-header:after{content:'';position:absolute;z-index:10;left:0;right:0;top:0;height:100vh;visibility:hidden;transition:background-color .2s,visibility 0s .2s}
#page-header .page-navigation--submenu-panel{display:none}
html.js.is-navigation-active #page-header:after{background-color:rgba(0,0,0,.65);visibility:visible;transition:background-color .2s,visibility 0s 0s}
html.js.is-navigation-active #page-header .page-row--canvas{height:100%}
html.js.is-navigation-active .page-navigation #page-navigation-heading{width:calc(100% - 3.375rem)}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js.is-navigation-active .page-navigation #page-navigation-heading{width:calc(100% - 4rem)}
}
@media screen and (max-width:58.75rem){html.js.is-navigation-active .page-navigation #page-navigation-heading:after{font-family:Icons;font-style:normal;font-weight:400;content:""text-indent:0;font-size:.8125rem;right:1.28125rem}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js.is-navigation-active .page-navigation #page-navigation-heading:after{right:1.59375rem}
}
@media screen and (max-width:58.75rem){html.js.is-navigation-active .page-navigation .page-navigation--panel{right:0;visibility:visible;opacity:1;transition:width .2s,padding-right .2s,right .2s,opacity .1s,visibility 0s 0s}
html.js.is-navigation-active .page-navigation .page-navigation--panel.is-subnavigation-active{overflow-y:hidden}
}
@media screen and (max-width:58.75rem) and (orientation:landscape),screen and (max-width:58.75rem) and (min-width:48rem){html.js.is-navigation-active .page-navigation .page-navigation--panel.is-subnavigation-active{overflow-y:auto;padding-right:calc(50% - 1.6875rem)}
}
@media screen and (max-width:58.75rem) and (orientation:landscape) and (min-width:45.625rem),screen and (max-width:58.75rem) and (min-width:48rem) and (min-width:45.625rem){html.js.is-navigation-active .page-navigation .page-navigation--panel.is-subnavigation-active{padding-right:calc(50% - 2rem)}
}
@media screen and (max-width:58.75rem) and (orientation:landscape),screen and (max-width:58.75rem) and (min-width:48rem){html.js.is-navigation-active .page-navigation .page-navigation--panel.is-subnavigation-active>ul:after{left:50%}
}
@media screen and (max-width:58.75rem){html.js.is-navigation-active .page-navigation .page-navigation--panel.is-subnavigation-active:after{background-color:rgba(0,0,0,.65);visibility:visible}
}
@media screen and (max-width:58.75rem) and (orientation:landscape),screen and (max-width:58.75rem) and (min-width:48rem){html.js.is-navigation-active .page-navigation .page-navigation--panel>ul>li.is-subnavigation-active>a,html.js.is-navigation-active .page-navigation .page-navigation--panel>ul>li.is-subnavigation-active>div>div>.page-navigation--submenu--columns>ul>li.is-subnavigation-active>a{background-color:#f3f3f3}
}
@media screen and (max-width:58.75rem){html.js.is-navigation-active .page-navigation .page-navigation--panel>ul>li.is-subnavigation-active>.page-navigation--submenu,html.js.is-navigation-active .page-navigation .page-navigation--panel>ul>li.is-subnavigation-active>div>div>.page-navigation--submenu--columns>ul>li.is-subnavigation-active>.page-navigation--submenu{visibility:visible;z-index:1000;right:0;opacity:1;transition:width .2s,opacity .1s,right .2s,visibility .2s}
}
@media screen and (max-width:58.75rem) and (orientation:landscape),screen and (max-width:58.75rem) and (min-width:48rem){html.js.is-navigation-active.is-subnavigation-active .page-navigation .page-navigation--panel>.page-navigation--submenu--columns>ul>li>a{width:50%}
}
@media screen and (max-width:58.75rem){html.js.is-navigation-active.is-subnavigation-active .page-navigation .page-navigation--return{opacity:1;right:calc(100% - 6.75rem);visibility:visible;transition:opacity .1s .1s,visibility .2s,right .2s}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js.is-navigation-active.is-subnavigation-active .page-navigation .page-navigation--return{right:calc(100% - 8rem)}
}
@media screen and (max-width:58.75rem) and (orientation:landscape),screen and (max-width:58.75rem) and (min-width:48rem){html.js.is-navigation-active.is-subnavigation-active .page-navigation .page-navigation--return{right:calc((100% - 3.375rem)/ 2 - 3.375rem)}
}
@media screen and (max-width:58.75rem) and (orientation:landscape) and (min-width:45.625rem),screen and (max-width:58.75rem) and (min-width:48rem) and (min-width:45.625rem){html.js.is-navigation-active.is-subnavigation-active .page-navigation .page-navigation--return{right:calc((100% - 4rem)/ 2 - 4rem)}
}
@media screen and (max-width:58.75rem){html.js.is-navigation-active body{overflow-y:hidden}
}
@media screen and (min-width:58.751rem){.page-navigation{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem;float:right;
/* margin-right:40px; */
}
.page-search #page-search-heading:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#666;font-size:.9375rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0;}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation{font-size:1.025rem}
}
@media screen and (min-width:58.751rem){.page-navigation #page-navigation-heading{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.page-navigation #page-navigation-skip{display:none}
.page-navigation .page-navigation--panel .page-navigation--arrow{position:absolute;z-index:-1;top:6.15rem;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);border:1.09375rem solid;border-color:#fff transparent transparent;pointer-events:none;transition:left .2s,top .4s,-webkit-transform .2s;transition:transform .2s,left .2s,top .4s;transition:transform .2s,left .2s,top .4s,-webkit-transform .2s}
html.is-header-compact .page-navigation .page-navigation--panel .page-navigation--arrow{top:3.125rem}
.page-navigation .page-navigation--panel>ul{display:table}
.page-navigation .page-navigation--panel>ul>li{display:table-cell;border-left:1px solid #c3c3c3;line-height:1.625rem}
}
@media screen and (min-width:58.751rem) and (min-width:64rem){.page-navigation .page-navigation--panel>ul>li{line-height:1.375rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li:first-child{border-left:0}
.page-navigation .page-navigation--panel>ul>li>a{position:relative;display:block;white-space:nowrap;color:#1a1a1a;text-decoration:none;padding:0 .625rem}
.page-navigation .page-navigation--panel>ul>li>a:hover{color:#016900;}
}
@media screen and (min-width:58.751rem) and (min-width:64rem){.page-navigation .page-navigation--panel>ul>li>a{padding-left:.9375rem;padding-right:.9375rem}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation .page-navigation--panel>ul>li>a{padding-left:0.9rem;padding-right:0.9rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>a:after{opacity:0;content:'';position:absolute;left:.625rem;right:.625rem;top:100%;pointer-events:none;border-bottom:.1875rem solid #7ab800;transition:top .2s,opacity .2s,border-color .2s}
}
@media screen and (min-width:58.751rem) and (min-width:64rem){.page-navigation .page-navigation--panel>ul>li>a:after{left:.9375rem;right:.9375rem}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation .page-navigation--panel>ul>li>a:after{left:1.25rem;right:1.25rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu{position:absolute;z-index:-2;left:0;top:6.25rem;right:0;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);box-shadow:none!important;padding:0 .625rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;transition:opacity .4s,top .4s,visibility .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s,top .4s,visibility .4s;transition:transform .4s,opacity .4s,top .4s,visibility .4s,-webkit-transform .4s;min-height:350px}
html.is-header-compact .page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu{top:3.125rem}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--sub-indexlink{padding:1.25rem 0 0}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--sub-indexlink{padding-top:1.875rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--sub-indexlink>a{display:inline-block;color:#666;text-decoration:none;font-size:1.75rem;line-height:1;white-space:nowrap;transition:color .2s}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--sub-indexlink>a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;width:1.8125rem;height:1.8125rem;line-height:2.5em;font-size:.75rem;display:inline-block;text-align:center;color:#fff;border-radius:50%;background-color:#7ab800;margin-left:.625rem;vertical-align:.2em}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--sub-indexlink>a:hover{color:#333}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--sub-close{position:absolute;top:1.6875rem;right:.625rem;width:1.125rem;height:1.125rem;color:#666;text-decoration:none}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--sub-close:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.8125rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--sub-close{top:2.3125rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-moz-box-sizing:border-box;box-sizing:border-box;padding:.9375rem 0 0;font-size:1rem;line-height:1.25;overflow:hidden;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns{font-size:1.125rem;padding-top:1.25rem;padding-bottom:.3125rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul{position:relative;width:25%;padding-right:.625rem;-moz-box-sizing:border-box;box-sizing:border-box}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li{display:inline-block;margin-bottom:1.25rem;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid-column;min-width:40%;}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>a{color:#999;text-decoration:none;font-weight:700;font-size:.875rem;text-transform:uppercase}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>a{font-size:1rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>a[href]{color:#333}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>a[href]:hover{text-decoration:underline}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>a[href].page-navigation--toggle-sub{display:none}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>.page-navigation--submenu>div>.page-navigation--sub-indexlink a{color:#333;text-decoration:none;font-weight:700;font-size:.875rem;text-transform:uppercase}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>.page-navigation--submenu>div>.page-navigation--sub-indexlink a{font-size:1rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>.page-navigation--submenu>div>.page-navigation--sub-indexlink a:hover{text-decoration:underline}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>.page-navigation--submenu>div>ul>li{margin-top:.4375rem}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>.page-navigation--submenu>div>ul>li>a{color:#666;text-decoration:none;position:relative;font-size:1rem}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu>div>.page-navigation--submenu--columns>ul>li>.page-navigation--submenu>div>ul>li>a:hover{text-decoration:underline}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers{position:relative;font-size:.875rem;line-height:1.3125rem}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers{font-size:1rem;line-height:1.5rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers:before{content:'';position:absolute;left:0;right:0;top:0;border-top:1px solid #c3c3c3}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:-.625rem;margin-right:-.625rem;padding:.625rem 0}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul:after{display:table;clear:both;content:''}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul{padding:.9375rem 0}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul li{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:999;-ms-flex-negative:999;flex-shrink:999;max-width:33.333%;padding:0 .625rem;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul li a{-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-decoration:none;color:#333;transition:opacity .2s;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul li a figure{position:relative;width:calc((100% - 3.75rem)/ 4 - 1.25rem);-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul li a figure img{display:block;margin-top:.1875rem;width:100%;height:auto;border-radius:50%;background-color:#7ab800}
.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul li a>div{-webkit-flex-shrink:999;-ms-flex-negative:999;flex-shrink:999;padding:0 .625rem}
}
@media screen and (min-width:58.751rem) and (min-width:64rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul li a>div{padding:0 1.25rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul li a>div strong{display:block;font-size:.875rem;font-weight:700;margin-bottom:.1875rem}
}
@media screen and (min-width:58.751rem) and (min-width:77.5rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul li a>div strong{font-size:1rem}
}
@media screen and (min-width:58.751rem){.page-navigation .page-navigation--panel>ul>li>.page-navigation--submenu .page-navigation--submenu--teasers>ul li a:hover>div strong{text-decoration:underline}
.page-navigation .page-navigation--panel>ul>li.theme_1.is-selected.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_1.is-selected>a:after,.page-navigation .page-navigation--panel>ul>li.theme_1.is-selected>a:hover:after,.page-navigation .page-navigation--panel>ul>li.theme_1.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_1>a:hover:after{border-color:#7ab800}
.page-navigation .page-navigation--panel>ul>li.theme_1>.page-navigation--submenu>div>.page-navigation--sub-indexlink>a:after{color:#fff;background-color:#7ab800}
.page-navigation .page-navigation--panel>ul>li.theme_2.is-selected.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_2.is-selected>a:after,.page-navigation .page-navigation--panel>ul>li.theme_2.is-selected>a:hover:after,.page-navigation .page-navigation--panel>ul>li.theme_2.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_2>a:hover:after{border-color:#8e258d}
.page-navigation .page-navigation--panel>ul>li.theme_2>.page-navigation--submenu>div>.page-navigation--sub-indexlink>a:after{color:#fff;background-color:#8e258d}
.page-navigation .page-navigation--panel>ul>li.theme_3.is-selected.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_3.is-selected>a:after,.page-navigation .page-navigation--panel>ul>li.theme_3.is-selected>a:hover:after,.page-navigation .page-navigation--panel>ul>li.theme_3.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_3>a:hover:after{border-color:#ff7900}
.page-navigation .page-navigation--panel>ul>li.theme_3>.page-navigation--submenu>div>.page-navigation--sub-indexlink>a:after{color:#fff;background-color:#ff7900}
.page-navigation .page-navigation--panel>ul>li.theme_4.is-selected.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_4.is-selected>a:after,.page-navigation .page-navigation--panel>ul>li.theme_4.is-selected>a:hover:after,.page-navigation .page-navigation--panel>ul>li.theme_4.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_4>a:hover:after{border-color:#2a6ebb}
.page-navigation .page-navigation--panel>ul>li.theme_4>.page-navigation--submenu>div>.page-navigation--sub-indexlink>a:after{color:#fff;background-color:#2a6ebb}
.page-navigation .page-navigation--panel>ul>li.theme_5.is-selected.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_5.is-selected>a:after,.page-navigation .page-navigation--panel>ul>li.theme_5.is-selected>a:hover:after,.page-navigation .page-navigation--panel>ul>li.theme_5.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_5>a:hover:after{border-color:#fecb00}
.page-navigation .page-navigation--panel>ul>li.theme_5>.page-navigation--submenu>div>.page-navigation--sub-indexlink>a:after{color:#333;background-color:#fecb00}
.page-navigation .page-navigation--panel>ul>li.theme_6.is-selected.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_6.is-selected>a:after,.page-navigation .page-navigation--panel>ul>li.theme_6.is-selected>a:hover:after,.page-navigation .page-navigation--panel>ul>li.theme_6.is-subnavigation-active>a:after,.page-navigation .page-navigation--panel>ul>li.theme_6>a:hover:after{border-color:#008200}
.page-navigation .page-navigation--panel>ul>li.theme_6>.page-navigation--submenu>div>.page-navigation--sub-indexlink>a:after{color:#fff;background-color:#008200}
html body .page-navigation--dim-layer{cursor:pointer;position:fixed;z-index:998;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.65);transition:visibility .2s,opacity .2s}
html.no-touchevents body .page-navigation--dim-layer{cursor:default}
html .page-navigation--submenu-panel{position:absolute;left:0;top:6.25rem;right:0;z-index:-3;background:#e8eee9;height:0;transition:height .4s,top .4s}
html.is-header-compact .page-navigation--submenu-panel{top:3.125rem}
html #page-header .page-navigation .page-navigation--panel>ul>li.is-subnavigation-active>a:after{opacity:1}
html #page-header .page-navigation .page-navigation--panel>ul>li.is-subnavigation-active>.page-navigation--submenu{z-index:-1;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
html #page-header .page-navigation .page-navigation--panel>ul>li.is-selected>a:after{opacity:1}
html.is-subnavigation-active body .page-navigation--dim-layer,html.is-subnavigation-active body:before{visibility:visible;opacity:1}
html.is-subnavigation-active #page-header:before{box-shadow:none!important}
html.is-subnavigation-active .page-navigation .page-navigation--panel>ul>li.is-selected>a:after{border-color:#dbdbdb}
html.is-subnavigation-active .page-navigation .page-navigation--panel .page-navigation--arrow{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
html.is-header-compact .page-navigation .page-navigation--panel>ul>li>a:after{top:calc(100% - .125rem)}
html.no-touchevents .page-navigation .page-navigation--panel>ul>li>a:hover:after{opacity:1}
}
@media screen and (max-width:58.75rem){html.no-js .page-search{position:absolute;top:60px;left:0;right:0;background:#fff;height:3.75rem;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.no-js .page-search{height:4.375rem}
}
@media screen and (max-width:58.75rem){html.js .page-search:before{content:'';position:absolute;left:0;right:0;top:3.75rem;visibility:hidden;border-bottom:1px solid transparent;transition:border-color 0s .2s,visibility .2s}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js .page-search:before{top:4.375rem}
}
@media screen and (max-width:58.75rem){.page-search #page-search-heading{text-indent:-3000em;white-space:nowrap;position:absolute;z-index:15;left:0;top:0;width:3.375rem;height:3.75rem;transition:width .2s,height .2s;pointer-events:none}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){.page-search #page-search-heading{width:4rem;height:4.375rem}
}
@media screen and (max-width:58.75rem){.page-search #page-search-heading:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#666;font-size:1.0625rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0}
.page-search fieldset{position:absolute;z-index:10;left:0;top:0;width:100%;height:3.75rem;border-bottom:1px solid transparent;transition:width .2s}
html.js .page-search fieldset{width:3.375rem}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js .page-search fieldset{width:4rem;height:4.375rem}
}
@media screen and (max-width:58.75rem){.page-search .page-search--field{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;border:0;border-radius:0;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#f3f3f3;padding-left:3.375rem}
html.js .page-search .page-search--field{transition:width .2s,left .2s,padding .2s,opacity .2s;opacity:0;padding-right:0;cursor:pointer;width:3.375rem}
html.is-safari .page-search .page-search--field::-webkit-search-cancel-button{display:none}
.page-search .page-search--field:focus{box-shadow:none}
.page-search .page-search--submit{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.page-search .page-search--suggestions{position:absolute;z-index:-1;width:100%;line-height:2.4375rem;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;max-height:calc(9.75rem + 3px);overflow-y:auto;left:0;top:-6rem;visibility:hidden;transition:top .2s,visibility .2s}
}
@media screen and (max-width:58.75rem) and (min-width:22.5rem){.page-search .page-search--suggestions{max-height:calc(12.1875rem + 4px);top:-8.4375rem}
}
@media screen and (max-width:58.75rem) and (min-width:25.625rem){.page-search .page-search--suggestions{max-height:calc(14.625rem + 5px);top:-10.875rem}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){.page-search .page-search--suggestions{top:-10.25rem}
}
@media screen and (max-width:58.75rem) and (min-width:48rem){.page-search .page-search--suggestions{max-height:calc(24.375rem + 9px);top:-20rem}
}
@media screen and (max-width:58.75rem) and (orientation:landscape){.page-search .page-search--suggestions{max-height:calc(4.875rem + 1px);top:-1.125rem}
}
@media screen and (max-width:58.75rem) and (orientation:landscape) and (min-height:22.5rem){.page-search .page-search--suggestions{max-height:calc(7.3125rem + 2px);top:-3.5625rem}
}
@media screen and (max-width:58.75rem) and (orientation:landscape) and (min-height:25.625rem){.page-search .page-search--suggestions{max-height:calc(9.75rem + 3px);top:-6rem}
}
@media screen and (max-width:58.75rem) and (orientation:landscape) and (min-width:45.625rem){.page-search .page-search--suggestions{top:-10.25rem}
}
@media screen and (max-width:58.75rem){.page-search .page-search--suggestions.is-active{visibility:visible;top:calc(3.75rem + 1px)}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){.page-search .page-search--suggestions.is-active{top:calc(4.375rem + 1px)}
}
@media screen and (max-width:58.75rem){.page-search .page-search--suggestions li{list-style:none;border-bottom:1px solid #dbdbdb}
.page-search .page-search--suggestions li:last-child{border-bottom:0}
.page-search .page-search--suggestions li a{text-decoration:none;color:#666;display:block;padding:0 1.25rem 0 3.375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .2s}
.page-search .page-search--suggestions li a:focus{background-color:#f3f3f3}
.page-search:after{content:'';position:absolute;z-index:-2;left:0;right:0;top:3.75rem;height:calc(100vh - 3.75rem);visibility:hidden;pointer-events:none;transition:background-color .2s,visibility .2s}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){.page-search:after{top:4.375rem;height:calc(100vh - 4.375rem)}
}
@media screen and (max-width:58.75rem){.page-search .page-search--close:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.8125rem;position:absolute;z-index:10;left:0;width:3.375rem;line-height:3.75rem;top:0;text-align:center;opacity:0;color:#666;visibility:hidden;background-color:#fff;transition:left .2s,opacity .1s 0s,visibility .2s,width .2s,line-height .2s}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){.page-search .page-search--close:after{width:4rem;line-height:4.375rem}
}
@media screen and (max-width:58.75rem){html.js.is-search-active #page-header #page-logo{right:-100%}
html.js.is-search-active .page-navigation #page-navigation-heading{right:-100%}
html.js.is-search-active .page-search fieldset{width:100%}
html.js.is-search-active .page-search .page-search--field{opacity:1;width:calc(100% - 5rem);padding-right:5rem}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js.is-search-active .page-search .page-search--field{width:calc(100% - 4rem)}
}
@media screen and (max-width:58.75rem){html.js.is-search-active .page-search .page-search--close:after{left:calc(100% - 3.375rem);opacity:1;visibility:visible;transition:left .2s,opacity .1s .1s,visibility .2s,width .2s,line-height .2s}
}
@media screen and (max-width:58.75rem) and (min-width:45.625rem){html.js.is-search-active .page-search .page-search--close:after{left:calc(100% - 4rem)}
}
@media screen and (max-width:58.75rem){html.js.is-search-suggestions-active .page-search:before{border-color:#c3c3c3;visibility:visible;transition:border-color 0s 0s,visibility .2s}
html.js.is-search-suggestions-active .page-search:after{visibility:visible;background-color:rgba(0,0,0,.65)}
html.js.is-search-suggestions-active body{overflow-y:hidden}
}
@media screen and (min-width:58.751rem){.page-search{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem;position:relative;float:right;width:1.875rem;height:1.875rem;margin-top:-.1875rem;transition:width .2s}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){.page-search{font-size:1.125rem;width:2rem;height:2rem;margin-top:-.125rem;}
}
@media screen and (min-width:58.751rem){.page-search #page-search-heading{text-indent:-3000em;white-space:nowrap;position:absolute;z-index:10;left:0;top:.125rem;width:1.75rem;height:1.75rem;transition:width .2s,height .2s;pointer-events:none;cursor:pointer}
html.is-search-active .page-search #page-search-heading{pointer-events:auto}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){.page-search #page-search-heading{width:2rem;height:2rem;top:.0625rem}
}
@media screen and (min-width:58.751rem){.page-search #page-search-heading:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#666;font-size:.9375rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){.page-search #page-search-heading:after{font-size:1.0625rem}
}
@media screen and (min-width:58.751rem){.page-search fieldset{position:absolute;z-index:5;left:0;top:0;width:100%;height:100%}
.page-search .page-search--submit{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.page-search .page-search--field{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;cursor:pointer;padding:0;width:100%;transition:padding .2s,opacity .2s}
html.is-search-active .page-search .page-search--field{cursor:auto}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){.page-search .page-search--field{font-size:1.125rem}
}
@media screen and (min-width:58.751rem){.page-search .page-search--field::-webkit-search-cancel-button{height:1.125rem;width:1.125rem;right:.25rem}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){.page-search .page-search--field::-webkit-search-cancel-button{height:1.25rem;width:1.25rem}
}
@media screen and (min-width:58.751rem){.page-search .page-search--field:focus{box-shadow:none}
.page-search .page-search--suggestions{position:absolute;width:100%;line-height:1.8125rem;background-color:#f3f3f3;-moz-box-sizing:border-box;box-sizing:border-box;left:0;top:0;margin-top:-.1875rem;padding-top:.1875rem;visibility:hidden;opacity:0;transition:opacity .2s,top .2s,visibility .2s}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){.page-search .page-search--suggestions{line-height:1.9375rem}
}
@media screen and (min-width:58.751rem){.page-search .page-search--suggestions li{list-style:none;border-bottom:1px solid #dbdbdb}
.page-search .page-search--suggestions li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:#666;padding:0 .625rem;transition:background-color .2s}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){.page-search .page-search--suggestions li a{padding-left:.83333rem;padding-right:.83333rem}
}
@media screen and (min-width:58.751rem){.page-search .page-search--suggestions li a:hover{background-color:#dbdbdb}
.page-search .page-search--suggestions.is-active{visibility:visible;top:100%;opacity:1}
html.js.is-search-active .page-search{width:14rem}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){html.js.is-search-active .page-search{width:18.375rem}
}
@media screen and (min-width:58.751rem){html.js.is-search-active .page-search .page-search--field{opacity:1;padding-left:1.75rem;padding-right:2rem}
}
@media screen and (min-width:58.751rem) and (min-width:64.001rem){html.js.is-search-active .page-search .page-search--field{padding-left:2.5rem;padding-right:2.25rem}
}
@media screen and (min-width:58.75rem){#page-footer{background-color:#e7e7e7;padding-bottom:1.875rem}
}
@media screen and (min-width:58.75rem) and (min-width:48rem){#page-footer{padding-top:1.875rem}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){#page-footer{padding-top:2.5rem}
}
@media screen and (min-width:58.75rem){#page-footer .page-row--canvas{padding-left:.625rem;padding-right:.625rem}
#page-footer .page-footer--bottom{position:relative;padding: 0;}
#page-footer .page-footer--bottom .page-footer--site-info{
    line-height: 1.6;
}
#page-footer .tabs{border-bottom:0}
#page-footer .tabs .tabs--menubar{margin:0;background-color:#e7e7e7}
}
@media screen and (min-width:77.5rem){#page-footer{padding-top:0;padding-bottom:0;margin-top:30px;}
}
@media screen and (max-width:58.749rem){#page-footer .page-footer--bottom{background-color:#f3f3f3}
}
.page-footer--additional{margin:0 0 1.25rem}
@media screen and (min-width:58.75rem){.page-footer--additional{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 -.625rem 2.5rem}
.page-footer--additional:after{display:table;clear:both;content:''}
}
.page-footer--additional>section{position:relative}
@media screen and (min-width:58.75rem){.page-footer--additional>section{width:calc(33.333% - 1.25rem);margin:0 .625rem;border:1px solid #c3c3c3;margin-top:0;margin-bottom:0;-moz-box-sizing:border-box;box-sizing:border-box}
}
.page-footer--site-info{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:200;line-height:1.5;font-size:.875rem;line-height:1.25;color:#999}
@media screen and (max-width:58.749rem){.page-footer--site-info{background-color:#e7e7e7;margin:.9375rem 0 0;border-top:1px solid #c3c3c3;padding:1.5625rem .625rem;text-align:center}
}
@media screen and (min-width:58.75rem){
    /* .page-footer--site-info{
        position:absolute;top:50%;right:0;white-space:nowrap;transform:translateY(-50%)
    } */
}
.page-footer--site-info>h1{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.page-footer--site-info p{line-height:1}
@media screen and (min-width:58.75rem){.page-footer--site-info p{text-align:right}
}
@media screen and (min-width:77.5rem){.page-footer--site-info p{display:inline-block}
}
.page-footer--site-info nav{line-height:1}
@media screen and (min-width:58.75rem){.page-footer--site-info nav{text-align:right;margin-top:.3125rem}
}
@media screen and (min-width:77.5rem){.page-footer--site-info nav{display:inline-block;margin-top:0}
}
@media screen and (max-width:58.749rem){.page-footer--site-info nav li{margin-top:.625rem}
}
@media screen and (min-width:25.625rem){.page-footer--site-info nav li{border-left:1px solid #666;padding:0 .375rem 0 .625rem;display:inline-block}
.page-footer--site-info nav li:first-child{border:0}
}
@media screen and (min-width:25.625rem) and (min-width:58.75rem){.page-footer--site-info nav li:last-child{padding-right:0}
}
.page-footer--site-info nav a{color:#666;text-decoration:underline;transition:color .2s}
.page-footer--site-info nav a:hover{color:#333}
.page-footer--stock-info{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:1;color:#999;background:#fff;margin:0 0 .9375rem}
@media screen and (min-width:58.75rem){.page-footer--stock-info{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.page-footer--stock-info h1{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
@media screen and (min-width:35.5rem) and (max-width:58.749rem){.page-footer--stock-info ul{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media screen and (min-width:58.75rem){.page-footer--stock-info ul{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.page-footer--stock-info ul li{background:#fff;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;margin:-1px 0 0;padding:.9375rem 1.25rem}
@media screen and (min-width:35.5rem) and (max-width:58.749rem){.page-footer--stock-info ul li{-webkit-flex-shrink:999;-ms-flex-negative:999;flex-shrink:999;margin:0;width:100%}
.page-footer--stock-info ul li:nth-child(2){border-left:1px solid #c3c3c3}
}
@media screen and (min-width:58.75rem){.page-footer--stock-info ul li{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media screen and (min-width:64rem){.page-footer--stock-info ul li{padding:1.25rem 1.5625rem}
}
@media screen and (min-width:77.5rem){.page-footer--stock-info ul li{padding:1.5625rem 1.875rem}
}
.page-footer--stock-info ul li h2{font-family:HeinekenCore,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-transform:uppercase;font-weight:400;margin:0 0 .3125rem}
@media screen and (min-width:64rem){.page-footer--stock-info ul li h2{margin-bottom:.625rem}
}
@media screen and (min-width:77.5rem){.page-footer--stock-info ul li h2{margin-bottom:.9375rem}
}
.page-footer--stock-info ul li>p{margin:0;white-space:nowrap}
.page-footer--stock-info ul li>p .stock-info--direction{text-indent:-3000em;white-space:nowrap;position:relative;display:inline-block;vertical-align:.75rem;width:1.875rem;height:1.875rem;border-radius:50%;margin-right:.375rem;background-color:#7ab800}
.page-footer--stock-info ul li>p .stock-info--direction:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:.875rem}
@media screen and (min-width:64rem){.page-footer--stock-info ul li>p .stock-info--direction{width:2.25rem;height:2.25rem;vertical-align:1.125rem}
.page-footer--stock-info ul li>p .stock-info--direction:after{font-size:1rem}
}
@media screen and (min-width:77.5rem){.page-footer--stock-info ul li>p .stock-info--direction{width:2.6875rem;height:2.6875rem;vertical-align:1.5625rem;margin-right:.6875rem}
.page-footer--stock-info ul li>p .stock-info--direction:after{font-size:1.125rem}
}
.page-footer--stock-info ul li>p .stock-info--direction.is-up:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.page-footer--stock-info ul li>p .stock-info--direction.is-down:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.page-footer--stock-info ul li>p .stock-info--direction.is-equal:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.page-footer--stock-info ul li>p .stock-info--price{display:inline-block;margin-right:.375rem;font-size:2.75rem;font-weight:700;color:#008200;vertical-align:baseline}
@media screen and (min-width:25.625rem){.page-footer--stock-info ul li>p .stock-info--price{font-size:2.25rem}
}
@media screen and (min-width:40rem){.page-footer--stock-info ul li>p .stock-info--price{font-size:2.75rem}
}
@media screen and (min-width:64rem){.page-footer--stock-info ul li>p .stock-info--price{font-size:3rem}
}
@media screen and (min-width:77.5rem){.page-footer--stock-info ul li>p .stock-info--price{font-size:3.5rem;margin-right:.6875rem}
}
.page-footer--stock-info ul li>p .stock-info--difference{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:200;line-height:1.5;display:inline-block;color:#7ab800;vertical-align:baseline}
@media screen and (min-width:25.625rem){.page-footer--stock-info ul li>p .stock-info--difference{font-size:1.25rem}
}
@media screen and (min-width:64rem){.page-footer--stock-info ul li>p .stock-info--difference{font-size:1.375rem}
}
@media screen and (min-width:77.5rem){.page-footer--stock-info ul li>p .stock-info--difference{font-size:1.75rem}
}
.page-footer--stock-info>a{position:relative;display:block;font-weight:700;font-size:.875rem;line-height:1.875rem;text-transform:uppercase;color:#fff;background-color:#c3c3c3;white-space:nowrap;overflow:hidden;text-decoration:none;text-overflow:ellipsis;padding:0 3.25rem 0 1.25rem;transition:background-color .2s}
@media screen and (min-width:22.5rem){.page-footer--stock-info>a{font-size:1rem}
}
@media screen and (min-width:58.75rem){.page-footer--stock-info>a{margin:-1px}
}
.page-footer--stock-info>a:hover{background-color:#7ab800}
.page-footer--stock-info>a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.75rem;position:absolute;left:calc(100% - 2rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem}
.page-footer--teaser{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem;line-height:1.25}
@media screen and (max-width:58.749rem){.page-footer--teaser{margin:.9375rem 0}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.page-footer--teaser{font-size:1.125rem}
}
@media screen and (max-width:58.749rem) and (min-width:48rem){.page-footer--teaser{font-size:1.25rem}
}
@media screen and (max-width:58.749rem){.page-footer--teaser a{position:relative;border:solid #c3c3c3;border-width:1px 0;text-decoration:none;font-weight:700;color:#333;background-color:#fff;overflow:hidden;transition:background-color .2s,color .2s;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.page-footer--teaser a{margin:0 calc(16.666% + .625rem);border-width:1px}
}
@media screen and (max-width:58.749rem) and (min-width:48rem){.page-footer--teaser a{margin:0 calc(25% + .625rem)}
}
@media screen and (max-width:58.749rem){.page-footer--teaser a:before{content:'';display:table;padding-top:calc(25% - 1.25rem)}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.page-footer--teaser a:before{padding-top:calc((100% - 3.75rem)/ 4)}
}
@media screen and (max-width:58.749rem){.page-footer--teaser a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:calc(100% - 2.5rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem;line-height:2.5em;text-align:center;color:#fff;width:1.875rem;height:1.875rem;background-color:#7ab800;border-radius:50%;transition:background-color .2s}
.page-footer--teaser a>div{padding:.3125rem 3.125rem .3125rem 1.25rem;-webkit-flex-shrink:999;-ms-flex-negative:999;flex-shrink:999}
.page-footer--teaser a h1{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.page-footer--teaser a:hover{background-color:#d9d9d9}
.page-footer--teaser a:hover:after{background-color:#689c00}
.page-footer--teaser a figure{position:relative;overflow:hidden;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:calc(25% - 1.25rem);margin-left:.625rem}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.page-footer--teaser a figure{width:calc((100% - 3.75rem)/ 4);margin-left:0}
}
@media screen and (max-width:58.749rem){.page-footer--teaser a figure img{position:absolute;left:50%;top:50%;width:auto;height:auto;max-width:100%;max-height:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.page-footer--teaser a figure img{max-width:90%}
}
@media screen and (min-width:58.75rem){.page-footer--teaser{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0!important}
.page-footer--teaser a{position:relative;vertical-align:middle;color:#999;text-decoration:none;background-color:#fff;transition:background-color .2s;border:1px solid #c3c3c3;display:block;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.page-footer--teaser a h1{font-family:HeinekenCore,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-transform:uppercase;font-weight:400;position:absolute;top:.9375rem;left:1.25rem;max-width:calc(100% - 2.5rem)}
}
@media screen and (min-width:58.75rem) and (min-width:64rem){.page-footer--teaser a h1{top:1.25rem;left:1.5625rem;max-width:calc(100% - 3.125rem)}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.page-footer--teaser a h1{top:1.5625rem;left:1.875rem;max-width:calc(100% - 3.75rem)}
}
@media screen and (min-width:58.75rem){.page-footer--teaser a img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;max-width:calc(100% - 2.5rem);max-height:calc(100% - 5.3125rem)}
}
@media screen and (min-width:58.75rem) and (min-width:64rem){.page-footer--teaser a img{max-width:calc(100% - 3.125rem);max-height:calc(100% - 5.625rem)}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.page-footer--teaser a img{max-width:calc(100% - 3.75rem);max-height:calc(100% - 5.9375rem)}
}
@media screen and (min-width:58.75rem){.page-footer--teaser a p{position:absolute;left:-1px;bottom:-1px;right:-1px;font-weight:700;font-size:.875rem;line-height:1.875rem;text-transform:uppercase;color:#fff;background-color:#c3c3c3;white-space:nowrap;overflow:hidden;text-decoration:none;text-overflow:ellipsis;padding:0 3.25rem 0 1.25rem;transition:background-color .2s}
}
@media screen and (min-width:58.75rem) and (min-width:22.5rem){.page-footer--teaser a p{font-size:1rem}
}
@media screen and (min-width:58.75rem){.page-footer--teaser a p:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.75rem;position:absolute;left:calc(100% - 2rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem}
.page-footer--teaser a:hover{background-color:#d9d9d9}
.page-footer--teaser a:hover p{background-color:#7ab800}
}
.page-footer--social-blurb{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem;line-height:1.25;color:#333;background-color:#fff;padding:.9375rem 1.25rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:64rem){.page-footer--social-blurb{padding:1.25rem 1.5625rem}
}
@media screen and (min-width:77.5rem){.page-footer--social-blurb{padding:1.5625rem 1.875rem}
}
.page-footer--social-blurb h1{font-family:HeinekenCore,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-transform:uppercase;color:#999;font-weight:400}
.page-footer--social-blurb .page-footer--social-blurb--content{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem}
@media screen and (min-width:64rem){.page-footer--social-blurb .page-footer--social-blurb--content{font-size:1rem}
}
.page-footer--social-blurb .page-footer--social-blurb--content>*{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.page-footer--social-blurb .page-footer--social-blurb--content footer{-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:.875rem;line-height:1.875rem;color:#fff;background-color:#c3c3c3;white-space:nowrap;margin:0 -1.25rem -.9375rem;padding:0 1.25rem;transition:background-color .2s}
@media screen and (min-width:22.5rem){.page-footer--social-blurb .page-footer--social-blurb--content footer{font-size:1rem}
}
@media screen and (min-width:64rem){.page-footer--social-blurb .page-footer--social-blurb--content footer{margin:0 -1.5625rem -1.25rem}
}
@media screen and (min-width:77.5rem){.page-footer--social-blurb .page-footer--social-blurb--content footer{margin:0 -1.875rem -1.5625rem}
}
.page-footer--social-blurb.page-footer--social-blurb_twitter:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#55acee;font-size:3.125rem;line-height:1;position:absolute;top:.625rem;right:1.25rem}
.page-footer--social-blurb.page-footer--social-blurb_twitter h1{padding-right:2.5rem}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content header{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:700;font-size:1.125rem;margin-bottom:.3125rem}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content header a{text-decoration:none;color:#333}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content header a .twitterfeed--accountname{display:block;font-size:.875rem;color:#999;font-weight:400}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content>p{line-height:1.5;padding-bottom:1.25rem}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content>p a{color:#666;transition:color .2s}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content>p a:hover{color:#333}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content>img,.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content>p img{display:none}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content footer{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content footer a{text-indent:-3000em;white-space:nowrap;position:relative;display:inline-block;width:1.25rem;text-align:center;height:1.25rem;vertical-align:middle;text-decoration:none;color:#fff;margin:-.125rem 0 .125rem .3125rem}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content footer a:after{position:absolute;top:50%;left:50%;font-size:1.125rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content footer a.twitterfeed--reply:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content footer a.twitterfeed--favourite:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.page-footer--social-blurb.page-footer--social-blurb_twitter .page-footer--social-blurb--content footer a.twitterfeed--retweet:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
@media screen and (min-width:58.75rem){.page-footer--connect .tabs--item--content{margin:0 -.625rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.page-footer--connect .tabs--item--content>*{min-height:4.375rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (min-width:58.75rem){.page-footer--connect .tabs--item--content>*{width:33.333%;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.15rem 1.25rem}
}
.page-footer--connect .social-links{margin:0 0 -1px;border-bottom:1px solid #c3c3c3; padding-top:0;padding-bottom: 0;}
@media screen and (min-width:58.75rem){.page-footer--connect .social-links{border:0;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
.page-footer--connect .social-links li a:after{color:#e7e7e7}
.page-footer--connect .social-links li a:hover:after{color:#fff}
.page-footer--connect .page-footer--other-sites{position:relative;margin:0 0 -1px;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3}
@media screen and (min-width:58.75rem){.page-footer--connect .page-footer--other-sites{border:0;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}
}
.page-footer--connect .page-footer--other-sites .select{max-width:calc(100% - 2.5rem);width:auto}
.page-footer--connect .page-footer--other-sites .select select{width:auto}
.page-footer--connect .page-footer--other-sites .select:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.page-footer--sitemap{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem;line-height:1.25}
.page-footer--sitemap nav{display:block;padding:.9375rem 1.25rem}
@media screen and (min-width:35.5rem){.page-footer--sitemap nav{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-webkit-column-rule:1px solid #c3c3c3;-moz-column-rule:1px solid #c3c3c3;column-rule:1px solid #c3c3c3}
}
@media screen and (min-width:58.75rem){.page-footer--sitemap nav{-webkit-column-count:3;-moz-column-count:3;column-count:3;padding-left:.625rem;padding-right:.625rem}
}
@media screen and (min-width:77.5rem){.page-footer--sitemap nav{-webkit-column-count:4;-moz-column-count:4;column-count:4}
}
@media screen and (min-width:35.5rem){.page-footer--sitemap nav>ul>li{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid-column}
}
.page-footer--sitemap nav>ul>li>a[href]{font-weight:700;color:#7ab800}
.page-footer--sitemap nav>ul>li>a[href]:hover{color:#689c00}
.page-footer--sitemap nav>ul>li li{margin-left:1.25rem}
.page-footer--sitemap nav>ul>li>ul>li>a{font-weight:700}
.page-footer--sitemap nav a{text-decoration:none;color:#b3b3b3;display:inline-block;margin:0 0 .4375rem}
.page-footer--sitemap nav a[href]{color:#666}
.page-footer--sitemap nav a[href]:hover{text-decoration:underline;color:#333}
.page-footer--e-alerts .form{padding:1.25rem}
@media screen and (min-width:58.75rem){.page-footer--e-alerts .form{padding:.3125rem 0}
}
.page-footer--e-alerts .form>div>input{margin-bottom:1.25rem}
@media screen and (min-width:58.75rem){.page-footer--e-alerts .form>div>input{margin-bottom:0}
}
@media screen and (min-width:58.75rem){.page-footer--e-alerts .form>div{padding:.3125rem 0;margin:0 -.625rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.page-footer--e-alerts .form>div>*{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:.3125rem .625rem!important}
.page-footer--e-alerts .form>div .datefield,.page-footer--e-alerts .form>div input[type=email],.page-footer--e-alerts .form>div input[type=month],.page-footer--e-alerts .form>div input[type=number],.page-footer--e-alerts .form>div input[type=password],.page-footer--e-alerts .form>div input[type=search],.page-footer--e-alerts .form>div input[type=tel],.page-footer--e-alerts .form>div input[type=text],.page-footer--e-alerts .form>div input[type=url],.page-footer--e-alerts .form>div select,.page-footer--e-alerts .form>div textarea{width:auto;max-width:29.4rem;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.page-footer--e-alerts .form>div .form--option-list li{margin-bottom:0}
}
.masthead,.masthead .flexslider--slide{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:#e8eee9;margin-top:0!important;display:table!important;width:100%;height:500px;height:calc(100vh - 3.75rem - 64px);padding-bottom:2.625rem}
@supports (display:flex){.masthead,.masthead .flexslider--slide{width:auto;height:auto;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:500px;min-height:calc(100vh - 3.75rem - 64px)}
}
@media screen and (min-width:35.5rem){.masthead,.masthead .flexslider--slide{height:250px;height:calc(100vh - 3.75rem - 64px)}
@supports (display:flex){.masthead,.masthead .flexslider--slide{height:auto;min-height:250px;min-height:calc(100vh - 3.75rem - 64px)}
}
}
@media screen and (min-width:45.625rem){
    .masthead,.masthead .flexslider--slide{height:250px;height:calc(100vh - 4.375rem - 64px);
    padding-bottom:0;
    /* padding-bottom:3.25rem; */
}
@supports (display:flex){.masthead,.masthead .flexslider--slide{height:auto;min-height:250px;min-height:calc(100vh - 4.375rem - 64px)}
}
}
@media screen and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem){.masthead,.masthead .flexslider--slide{height:auto;min-height:0;display:block!important}
.masthead .flexslider--slide:before,.masthead:before{content:'';float:left;padding-top:100%}
}
@media screen and (min-width:58.75rem){.masthead,.masthead .flexslider--slide{height:auto;min-height:0;display:block!important}
.masthead .flexslider--slide:before,.masthead:before{display:none}
}
.masthead{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem;margin-bottom:-2.5rem!important;z-index:0}
@media screen and (min-width:22.5rem){.masthead{font-size:1.125rem}
}
@media screen and (min-width:25.625rem){.masthead{font-size:1.25rem}
}
@media screen and (orientation:landscape){.masthead{font-size:1rem}
}
@media screen and (orientation:landscape) and (min-width:40rem){.masthead{font-size:1.125rem}
}
@media screen and (orientation:landscape) and (min-width:45.625rem){.masthead{font-size:1.25rem}
}
@media screen and (min-width:48rem){.masthead{margin-bottom:-4.375rem!important}
}
@media screen and (min-width:58.75rem){.masthead{font-size:1rem}
}
@media screen and (min-width:77.5rem){.masthead{font-size:1.125rem}
}
.masthead:after{content:'';position:absolute;z-index:950;left:50%;bottom:0;width:3rem;height:3.75rem;border:solid #fff;border-width:0 50vw 1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url('../img/img-arrow.svg') no-repeat;background-position:50% -.75rem;background-size:3.125rem 15.625rem;background-size:50px 250px;pointer-events:none;animation:.5s 1s 3 reverse mastheadArrowBounce}
@media screen and (min-width:45.625rem){.masthead:after{height:4.375rem}
}
.masthead .flexslider--slide>figure,.masthead>figure{position:absolute;z-index:5;left:0;top:0;right:0;bottom:2.625rem;overflow:hidden;background-color:#000}
@media screen and (min-width:45.625rem){.masthead .flexslider--slide>figure, .masthead>figure{bottom:3.25rem}
}
/* .masthead .flexslider--slide>figure img,.masthead>figure img{
    position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;min-width:100.5%;min-height:100.5%
} */
.masthead .flexslider--slide>figure img,.masthead>figure img{
    position:absolute;
    z-index:1;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    min-width:100%;
    min-height:100%;
    /* top:0;
    left:0;
    width:100%;
    height:auto; */
    
}
.masthead.is-centered .flexslider--slide>figure,.masthead.is-centered>figure{left:50%;right:auto;width:100%;max-width:77.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (orientation:landscape){.masthead.is-centered .flexslider--slide>figure img,.masthead.is-centered>figure img{width:auto;height:auto;min-width:100.5%;min-height:100.5%}
}
.masthead .page-row--canvas{position:relative;z-index:10;padding-left:0;padding-right:0;width:100%;padding-bottom:1.125rem;display:table-cell;vertical-align:bottom}
@supports (display:flex){.masthead .page-row--canvas{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
}
/* .masthead .page-row--canvas:after{content:'';position:absolute;left:0;bottom:-2.625rem;right:0;z-index:900;height:3.75rem;background-color:rgba(0,0,0,.5)}
*/
@media screen and (min-width:45.625rem){.masthead .page-row--canvas:after{height:4.375rem;bottom:-3.25rem}
}
@media screen and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem){.masthead .page-row--canvas:after{bottom:0}
}
@media screen and (min-width:58.75rem){.masthead .page-row--canvas:after{display:none}
}
.masthead .page-row--canvas.image-only:after{background-color:transparent}
@media screen and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem){.masthead .page-row--canvas{display:block;position:static}
}
@media screen and (min-width:58.75rem){
    .masthead .page-row--canvas{max-width:78.75rem;display:block;overflow:hidden}
    .masthead .page-row--canvas:before{content:'';float:left;padding-top:calc(42% - 1.125rem)}
}
/* @media screen and (min-width:1280px) and (max-width: 1399px){
.masthead .page-row--canvas:before{content:'';float:left;padding-top:calc(34% - 1.125rem)}
}
@media screen and (min-width: 1400px){
.masthead .page-row--canvas:before{content:'';float:left;padding-top:calc(39% - 1.125rem)}
} */
.masthead .masthead--content{position:relative;padding:.625rem 1.25rem;background-color:rgba(0,0,0,.5);color:#fff;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:22.5rem){.masthead .masthead--content{padding:.9375rem 1.875rem}
}
@media screen and (orientation:landscape) and (max-height:35.5rem){.masthead .masthead--content{padding:.9375rem 1.25rem;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
@media screen and (orientation:landscape) and (min-width:40rem){.masthead .masthead--content{padding:.9375rem 1.875rem}
}
@media screen and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem){.masthead .masthead--content{position:absolute;z-index:1000;left:0;right:0;bottom:3.75rem}
}
@media screen and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem) and (min-width:45.625rem){.masthead .masthead--content{bottom:4.375rem}
}
@media screen and (min-width:58.75rem){.masthead .masthead--content{position:absolute;left:.625rem;right:auto;bottom:auto;top:calc(50% - .5625rem);padding:.9375rem 1.25rem;width:calc(33.333% - 1.25rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:calc(100% - 1.25rem);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.masthead .masthead--content p{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis}
.masthead .masthead--content h1,.masthead .masthead--content>a{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
}
@media screen and (min-width:64rem){.masthead .masthead--content{padding:1.25rem 1.875rem}
}
.masthead .masthead--content .section-label{position:absolute;left:0;top:0}
.masthead .masthead--content .section-label+*{margin-top:1.75rem}
@media screen and (min-width:40rem){.masthead .masthead--content .section-label+*{margin-top:1.875rem}
}
.masthead .masthead--content time{display:block;color:#7ab800}
@media screen and (min-width:22.5rem){.masthead .masthead--content time{margin-bottom:.3125rem}
}
.masthead .masthead--content h1,.masthead .masthead--content p{font-weight:200;font-size:1.125rem;line-height:1.25}
@media screen and (min-width:22.5rem){.masthead .masthead--content h1,.masthead .masthead--content p{font-size:1.375rem}
}
@media screen and (min-width:25.625rem){.masthead .masthead--content h1,.masthead .masthead--content p{font-size:1.625rem}
}
@media screen and (orientation:landscape){.masthead .masthead--content h1,.masthead .masthead--content p{font-size:1.125rem}
}
@media screen and (orientation:landscape) and (min-width:40rem){.masthead .masthead--content h1,.masthead .masthead--content p{font-size:1.375rem}
}
@media screen and (orientation:landscape) and (min-width:45.625rem){.masthead .masthead--content h1,.masthead .masthead--content p{font-size:1.625rem}
}
@media screen and (min-width:58.75rem){.masthead .masthead--content h1,.masthead .masthead--content p{font-size:1.25rem}
}
@media screen and (min-width:64rem){.masthead .masthead--content h1,.masthead .masthead--content p{font-size:1.5rem}
}
@media screen and (min-width:77.5rem){.masthead .masthead--content h1,.masthead .masthead--content p{font-size:1.75rem}
}
.masthead .masthead--content h1{color:#7ab800}
.masthead .masthead--content>a{color:#fff;text-decoration:none;white-space:nowrap;display:inline-block;max-width:100%;margin-top:.9375rem}
.masthead .masthead--content>a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.75rem;line-height:2.5em;display:inline-block;vertical-align:middle;text-align:center;color:#fff;width:1.875rem;height:1.875rem;background-color:#7ab800;border-radius:50%;transition:background-color .2s;margin-right:.625rem;margin-top:-.1875rem}
.masthead .masthead--content>a.download:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.masthead .masthead--video .video--link:after{color:rgba(255,255,255,.9)}
@media screen and (orientation:portrait) and (max-width:35.499rem),screen and (orientation:landscape) and (max-width:58.749rem) and (max-height:39.999rem){.masthead .masthead--video{position:absolute;z-index:9;left:50%;top:calc(50% - .5625rem);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
/* .masthead .masthead--video .video--link{position:relative;display:block;padding:.625rem 1.25rem;width:auto;height:auto;text-indent:0;color:#fff;text-decoration:none}
*/
.masthead .masthead--video .video--link:after{
/* display:none */
}
/* .masthead .masthead--video .video--link:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:1.875rem;display:inline-block;vertical-align:middle;margin-right:.625rem;line-height:1}
*/
}
@media screen and (orientation:portrait) and (max-width:35.499rem) and (orientation:landscape),screen and (orientation:landscape) and (max-width:58.749rem) and (max-height:39.999rem) and (orientation:landscape){
/* .masthead .masthead--video .video--link{padding:.9375rem 1.25rem}
*/
}
@media screen and (orientation:portrait) and (max-width:35.499rem) and (orientation:portrait) and (min-width:22.5rem),screen and (orientation:landscape) and (max-width:58.749rem) and (max-height:39.999rem) and (orientation:portrait) and (min-width:22.5rem),screen and (orientation:portrait) and (max-width:35.499rem) and (orientation:landscape) and (min-width:40rem),screen and (orientation:landscape) and (max-width:58.749rem) and (max-height:39.999rem) and (orientation:landscape) and (min-width:40rem){
/* .masthead .masthead--video .video--link{padding:.9375rem 1.875rem}
*/
}
@media screen and (orientation:portrait) and (min-width:35.5rem),screen and (orientation:landscape) and (min-height:40rem),screen and (min-width:58.75rem){.masthead .masthead--video{position:absolute;z-index:9;left:50%;top:calc(50% - .5625rem);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
@media screen and (orientation:portrait) and (min-width:35.5rem) and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem),screen and (orientation:landscape) and (min-height:40rem) and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem),screen and (min-width:58.75rem) and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem){.masthead .masthead--video{top:calc(50% - 1.875rem)}
}
@media screen and (orientation:portrait) and (min-width:35.5rem) and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem) and (min-width:45.625rem),screen and (orientation:landscape) and (min-height:40rem) and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem) and (min-width:45.625rem),screen and (min-width:58.75rem) and (min-width:35.5rem) and (orientation:portrait) and (max-width:58.749rem) and (min-width:45.625rem){.masthead .masthead--video{top:calc(50% - 2.1875rem)}
}
.masthead .masthead--image{background-color:#fff;bottom:1.75rem;left:.625rem;width:calc(100% - 1.25rem);max-height:calc(100% - 1.25rem);min-width:6.25rem;position:absolute;z-index:1000;height:188px;max-height:calc(50% - 1.1875rem);border:1px solid #dbdbdb}
@media screen and (min-width:35.501rem){.masthead .masthead--image{width:calc(50% - 1.25rem)}
}
@media screen and (min-width:58.75rem){.masthead .masthead--image{width:calc(25% - 1.25rem)}
}
.masthead .masthead--image figure img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;max-width:100.5%;max-height:100.5%;min-width:0;min-height:0;z-index:200}
@media screen and (min-width:58.75rem){.masthead .is-featured .masthead--content,.masthead.is-featured .masthead--content{width:auto;white-space:nowrap;max-width:calc(100% - 1.25rem);overflow:hidden;text-overflow:ellipsis;-webkit-transform:none;transform:none;top:auto;bottom:3.125rem}
.masthead .is-featured .masthead--content p,.masthead.is-featured .masthead--content p{font-weight:200}
}
.masthead .is-color-inverted .page-row--canvas:after,.masthead.is-color-inverted .page-row--canvas:after{background-color:rgba(255,255,255,.6)}
.masthead .is-color-inverted .page-row--canvas.image-only:after,.masthead.is-color-inverted .page-row--canvas.image-only:after{background-color:transparent}
.masthead .is-color-inverted .masthead--content,.masthead.is-color-inverted .masthead--content{background-color:rgba(255,255,255,.6);color:#333}
.masthead .is-color-inverted .masthead--content a,.masthead .is-color-inverted .masthead--content h1,.masthead .is-color-inverted .masthead--content time,.masthead.is-color-inverted .masthead--content a,.masthead.is-color-inverted .masthead--content h1,.masthead.is-color-inverted .masthead--content time{color:#666}
.masthead .is-color-inverted .masthead--video .video--link:after,.masthead.is-color-inverted .masthead--video .video--link:after{color:rgba(102,102,102,.9)}
@media screen and (orientation:portrait) and (max-width:35.499rem),screen and (orientation:landscape) and (max-width:58.749rem) and (max-height:39.999rem){.masthead .is-color-inverted .masthead--video,.masthead.is-color-inverted .masthead--video{background-color:rgba(255,255,255,.6);border-top-color:rgba(0,0,0,.25)}
.masthead .is-color-inverted .masthead--video .video--link,.masthead.is-color-inverted .masthead--video .video--link{color:#666}
}
/* .masthead .is-color-green .page-row--canvas:after,.masthead.is-color-green .page-row--canvas:after{background-color:rgba(0,130,0,.75)}
*/
.masthead .is-color-green .page-row--canvas.image-only:after,.masthead.is-color-green .page-row--canvas.image-only:after{background-color:transparent}
.masthead .is-color-green .masthead--content,.masthead.is-color-green .masthead--content{background-color:rgba(0,130,0,.75);color:#fff;z-index:99;text-shadow:0 0 .3125rem rgba(0,0,0,.5)}
.masthead .is-color-green .masthead--content .section-label,.masthead.is-color-green .masthead--content .section-label{text-shadow:none}
.masthead .is-color-green .masthead--content time,.masthead.is-color-green .masthead--content time{color:#fff}
.masthead .is-color-green .masthead--content h1,.masthead .is-color-green .masthead--content p,.masthead.is-color-green .masthead--content h1,.masthead.is-color-green .masthead--content p{font-size:1.5rem;line-height:1.1}
@media screen and (min-width:22.5rem){.masthead .is-color-green .masthead--content h1,.masthead .is-color-green .masthead--content p,.masthead.is-color-green .masthead--content h1,.masthead.is-color-green .masthead--content p{font-size:1.75rem}
}
@media screen and (min-width:25.625rem){.masthead .is-color-green .masthead--content h1,.masthead .is-color-green .masthead--content p,.masthead.is-color-green .masthead--content h1,.masthead.is-color-green .masthead--content p{font-size:2.125rem}
}
@media screen and (orientation:landscape){.masthead .is-color-green .masthead--content h1,.masthead .is-color-green .masthead--content p,.masthead.is-color-green .masthead--content h1,.masthead.is-color-green .masthead--content p{font-size:1.5rem}
}
@media screen and (orientation:landscape) and (min-width:40rem){.masthead .is-color-green .masthead--content h1,.masthead .is-color-green .masthead--content p,.masthead.is-color-green .masthead--content h1,.masthead.is-color-green .masthead--content p{font-size:1.75rem}
}
@media screen and (orientation:landscape) and (min-width:45.625rem){.masthead .is-color-green .masthead--content h1,.masthead .is-color-green .masthead--content p,.masthead.is-color-green .masthead--content h1,.masthead.is-color-green .masthead--content p{font-size:2.125rem}
}
@media screen and (min-width:58.75rem){.masthead .is-color-green .masthead--content h1,.masthead .is-color-green .masthead--content p,.masthead.is-color-green .masthead--content h1,.masthead.is-color-green .masthead--content p{font-size:1.75rem}
}
@media screen and (min-width:64rem){.masthead .is-color-green .masthead--content h1,.masthead .is-color-green .masthead--content p,.masthead.is-color-green .masthead--content h1,.masthead.is-color-green .masthead--content p{font-size:2.125rem}
}
@media screen and (min-width:77.5rem){.masthead .is-color-green .masthead--content h1,.masthead .is-color-green .masthead--content p,.masthead.is-color-green .masthead--content h1,.masthead.is-color-green .masthead--content p{font-size:2.2rem}
}
.masthead .is-color-green .masthead--content>a,.masthead.is-color-green .masthead--content>a{color:#fff}
.masthead .is-color-green .masthead--content>a:before,.masthead.is-color-green .masthead--content>a:before{text-shadow:none;color:#008200;background-color:#fff}
.masthead .is-color-green .masthead--video .video--link:after,.masthead.is-color-green .masthead--video .video--link:after{color:#fff}
@media screen and (orientation:portrait) and (max-width:35.499rem),screen and (orientation:landscape) and (max-width:58.749rem) and (max-height:39.999rem){
/* .masthead .is-color-green .masthead--video, .masthead.is-color-green .masthead--video{background-color:rgba(0,130,0,.75);border-top-color:rgba(255,255,255,.5)}
*/
/* .masthead .is-color-green .masthead--video .video--link,.masthead.is-color-green .masthead--video .video--link{color:#fff}
*/
}
.masthead.masthead_address .masthead--content{line-height:1.5}
@media screen and (min-width:58.75rem){.masthead.masthead_address .masthead--content{width:calc(50% - 1.25rem)}
}
.masthead.masthead_address .masthead--content h1{color:inherit;font-size:1.5rem;margin-bottom:.9375rem}
.masthead.masthead_address .masthead--content h2{font-weight:700;font-size:1.125rem}
.masthead.masthead_address .masthead--content p{font-size:inherit;font-weight:400;margin-bottom:1.25rem}
.masthead.flexslider{display:block!important;padding-bottom:0!important;margin-bottom:-1.25rem!important}
.masthead.flexslider .flexslider--slides{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.masthead.flexslider .flexslider--slides .flexslider--slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);float:none!important}
.masthead.flexslider .flexslider--control-paging{z-index:975}
@media screen and (max-width:58.749rem){.masthead.flexslider .flexslider--control-paging{bottom:1.875rem;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}
}
@media screen and (max-width:58.749rem) and (min-width:45.625rem){.masthead.flexslider .flexslider--control-paging{bottom:2.1875rem}
}
@media screen and (min-width:58.75rem){.masthead.flexslider .flexslider--control-paging{bottom:1.25rem}
}
@media screen and (max-width:991px){.fancybox-container .fancybox-slide--html .fancybox-content{overflow-x:hidden;}
#content_0_ctl00_header{padding-top:0;}
.masthead .is-color-green .masthead--content h1, .masthead .is-color-green .masthead--content p, .masthead.is-color-green .masthead--content h1, .masthead.is-color-green .masthead--content p{font-size:1.3rem;}
.masthead .masthead--content>a:before{font-size:.6rem;width:1.5rem;height:1.5rem;}
.masthead .masthead--content{padding:.9375rem 1.3rem 1.7rem;}
.masthead,.masthead .flexslider--slide{
/* background-color:red; */
}
}
.masthead.flexslider .flexslider--control-paging li a{background-color:#c3c3c3}
.masthead.flexslider .flexslider--control-paging li a.flexslider--active{background-color:#7ab800}
.masthead.has-alternate-bgcolor1:after{background-image:url('../img/arrow-1.svg');border-color:#e8eee9}
.masthead.has-alternate-bgcolor2:after{background-image:url('../img/arrow-1.svg');border-color:#f3f3f3}
@media screen and (max-width:991px) and (min-width:768px){.masthead .flexslider--slide>figure img,.masthead>figure img{position:relative;top:0;left:0;transform:inherit;max-width:100%;}
}
@media screen and (max-width:58.749rem){.masthead+.in-page-anchor+.page-row,.masthead+.page-row{margin-top:0!important}
}
@-webkit-keyframes mastheadArrowBounce{0%{background-position:50% -.75rem}
50%{background-position:50% -.375rem}
100%{background-position:50% -.75rem}
}
@keyframes mastheadArrowBounce{0%{background-position:50% -.75rem}
50%{background-position:50% -.375rem}
100%{background-position:50% -.75rem}
}
.features{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:.875rem;line-height:1.25}
@media screen and (min-width:22.5rem){.features{font-size:1rem}
}
@media screen and (min-width:48rem){.features{font-size:.875rem}
}
@media screen and (min-width:64rem){.features{font-size:1rem}
}
@media screen and (min-width:77.5rem){.features{font-size:1.125rem}
}
.features .page-row--canvas{padding:1.25rem .625rem 0}
@media screen and (min-width:48rem){.features .page-row--canvas{padding-top:0;padding-left:calc(12.5% + .625rem);padding-right:calc(12.5% + .625rem)}
}
@media screen and (min-width:58.751rem){.features .page-row--canvas{padding-left:.625rem;padding-right:.625rem}
}
.features .page-row--canvas>h1{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.features .features--container{margin:-.9375rem 0 .9375rem}
@media screen and (min-width:35.5rem){.features .features--container{margin:-.625rem 0 0}
}
html.js .features .features--container{overflow:hidden;padding:.1px 0;transition:height .4s;height:100%!important;}
.features .features--items{margin:0 -.625rem}
@media screen and (max-width:35.499rem){.features .features--items{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (min-width:35.5rem){.features .features--items{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.features .features--items .features--item{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-order:30;-moz-box-ordinal-group:31;-ms-flex-order:30;order:30}
@media screen and (max-width:35.499rem){.features .features--items .features--item{display:block;padding:.3125rem .625rem}
}
@media screen and (min-width:35.5rem){.features .features--items .features--item{margin:.625rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(33.333% - 1.25rem);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (min-width:58.751rem){.features .features--items .features--item{width:calc(25% - 1.25rem)}
}
.features .features--items .features--item>a{text-decoration:none}
@media screen and (max-width:35.499rem){.features .features--items .features--item>a{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.features .features--items .features--item>a:before{content:'';display:table;padding-top:calc((100% - 3.75rem)/ 4)}
}
@media screen and (min-width:35.5rem){.features .features--items .features--item>a{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.features .features--items .features--item .features--item--content{position:relative;color:#fff;background-color:#f3f3f3;color:#333;-moz-box-sizing:border-box;box-sizing:border-box;padding:.625rem 2.25rem .625rem 1.25rem;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:1%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:background-color .2s,color .2s}
.features .features--items .features--item .features--item--content:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:calc(100% - 1.5rem);top:50%;color:#c3c3c3;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1rem;transition:color .2s}
@media screen and (min-width:35.5rem){.features .features--items .features--item .features--item--content{width:auto;padding:.625rem;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.features .features--items .features--item .features--item--content:after{display:none}
}
@media screen and (min-width:77.5rem){.features .features--items .features--item .features--item--content{padding:.9375rem 1.25rem}
}
.features .features--items .features--item .features--item--content h2{font-weight:700;margin-bottom:.3125rem}
.features .features--items .features--item .features--item--content p{display:none}
@media screen and (min-width:35.5rem){.features .features--items .features--item .features--item--content p{display:block}
}
.features .features--items .features--item figure{position:relative;overflow:hidden;background:#dbdbdb;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:35.499rem){.features .features--items .features--item figure{width:calc((100% - 3.75rem)/ 4)}
}
@media screen and (min-width:35.5rem){.features .features--items .features--item figure:before{content:'';display:block;padding-top:100%}
}
@media screen and (min-width:35.5rem) and (min-width:48rem){.features .features--items .features--item figure:before{padding-top:75%}
}
@media screen and (min-width:35.5rem) and (min-width:64rem){.features .features--items .features--item figure:before{padding-top:100%}
}
.features .features--items .features--item figure img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%;min-width:100%}
@media screen and (min-width:48rem){.features .features--items .features--item figure img{width:auto;height:100%;}
}
.features .features--items .features--item>a:hover{opacity:1!important}
.features .features--items .features--item>a:hover .features--item--content{color:#fff;background-color:#7ab800}
.features .features--items .features--item>a:hover .features--item--content:after{color:inherit}
.features .features--items .features--item.is-highlighted,.features .features--items .features--item.is-super-highlighted{font-size:.875rem}
@media screen and (min-width:35.5rem){.features .features--items .features--item.is-highlighted,.features .features--items .features--item.is-super-highlighted{font-size:1rem}
}
.features .features--items .features--item.is-highlighted>a,.features .features--items .features--item.is-super-highlighted>a{position:relative}
@media screen and (max-width:35.499rem){.features .features--items .features--item.is-highlighted>a,.features .features--items .features--item.is-super-highlighted>a{display:block}
.features .features--items .features--item.is-highlighted>a:before,.features .features--items .features--item.is-super-highlighted>a:before{display:none}
}
.features .features--items .features--item.is-highlighted .features--item--content,.features .features--items .features--item.is-super-highlighted .features--item--content{display:block;padding:.625rem 2.25rem .625rem .625rem;color:#fff;background-color:rgba(0,0,0,.5);position:absolute;left:0;right:0;bottom:0;width:100%;max-height:100%;overflow:hidden}
@media screen and (min-width:35.5rem){.features .features--items .features--item.is-highlighted .features--item--content,.features .features--items .features--item.is-super-highlighted .features--item--content{padding-right:.625rem}
}
@media screen and (min-width:77.5rem){.features .features--items .features--item.is-highlighted .features--item--content,.features .features--items .features--item.is-super-highlighted .features--item--content{padding:.9375rem 1.25rem}
}
.features .features--items .features--item.is-highlighted .features--item--content h2,.features .features--items .features--item.is-super-highlighted .features--item--content h2{font-size:1rem}
@media screen and (min-width:35.5rem){.features .features--items .features--item.is-highlighted .features--item--content h2,.features .features--items .features--item.is-super-highlighted .features--item--content h2{font-size:1.125rem}
}
@media screen and (min-width:64rem){.features .features--items .features--item.is-highlighted .features--item--content h2,.features .features--items .features--item.is-super-highlighted .features--item--content h2{font-size:1.125rem}
}
@media screen and (min-width:77.5rem){.features .features--items .features--item.is-highlighted .features--item--content h2,.features .features--items .features--item.is-super-highlighted .features--item--content h2{font-size:1.25rem;margin-bottom:.625rem}
}
.features .features--items .features--item.is-highlighted .features--item--content p,.features .features--items .features--item.is-super-highlighted .features--item--content p{display:block}
@media screen and (max-width:35.499rem){.features .features--items .features--item.is-highlighted figure,.features .features--items .features--item.is-super-highlighted figure{background:#000;width:auto}
.features .features--items .features--item.is-highlighted figure:before,.features .features--items .features--item.is-super-highlighted figure:before{content:'';display:block;padding-top:54.25%}
.features .features--items .features--item.is-highlighted figure img,.features .features--items .features--item.is-super-highlighted figure img{width:auto;height:auto;min-width:100%;min-height:100%;max-height:102%}
}
@media screen and (min-width:35.5rem){.features .features--items .features--item.is-highlighted figure,.features .features--items .features--item.is-super-highlighted figure{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.features .features--items .features--item.is-highlighted figure:before,.features .features--items .features--item.is-super-highlighted figure:before{padding-top:56.2295%}
}
@media screen and (min-width:48rem){.features .features--items .features--item.is-highlighted figure img,.features .features--items .features--item.is-super-highlighted figure img{width:auto}
}
.features .features--items .features--item.is-highlighted{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
@media screen and (min-width:35.5rem){.features .features--items .features--item.is-highlighted{width:calc(66.666% - 1.25rem)}
}
@media screen and (min-width:58.751rem){.features .features--items .features--item.is-highlighted{width:calc(50% - 1.25rem)}
}
@media screen and (min-width:35.5rem){.features .features--items .features--item.is-highlighted figure img{height:100%}
}
.features .features--items .features--item.is-super-highlighted{-webkit-order:1!important;-moz-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}
@media screen and (min-width:35.5rem){.features .features--items .features--item.is-super-highlighted{width:calc(100% - 1.25rem)}
}
@media screen and (min-width:58.75rem){.features .features--items .features--item.is-super-highlighted .features--item--content{width:calc((100% + 1.25rem) * .58333 - 1.25rem)}
}
@media screen and (min-width:35.5rem){.features .features--items .features--item.is-super-highlighted figure:before{padding-top:39.516%}
}
@media screen and (min-width:58.75rem){.features .features--items .features--item.is-super-highlighted figure img{width:100%}
}
.features .page-row--canvas>footer{position:relative;margin-top:.625rem;height:2.5rem}
.features .page-row--canvas>footer:before{content:''}
.features .page-row--canvas>footer .features--more{display:none;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (min-width:35.5rem){.features .page-row--canvas>footer .features--more{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.features .page-row--canvas>footer .features--all{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-decoration:underline;color:#666;font-size:1rem;transition:color .2s}
.features .page-row--canvas>footer .features--all:hover{color:#333}
@media screen and (min-width:58.751rem) and (max-width:77.499rem){.features .page-row--canvas>footer .features--all{right:.625rem}
}
.features.is-active .page-row--canvas>footer .features--more{display:block}
.features.is-inactive .page-row--canvas>footer .features--more,.features.is-open .page-row--canvas>footer .features--more{display:none!important}
@media screen and (min-width:35.5rem) and (max-width:58.75rem){html.js .features.has-one-featured .features--items .features--item.is-highlighted{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
html.js .features.has-four-or-more-featured .features--items .features--item.is-highlighted-1,html.js .features.has-three-featured .features--items .features--item.is-highlighted-1,html.js .features.has-two-featured .features--items .features--item.is-highlighted-1{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
html.js .features.has-four-or-more-featured .features--items .features--item.is-nonhighlighted-1,html.js .features.has-four-or-more-featured .features--items .features--item.is-nonhighlighted-2,html.js .features.has-three-featured .features--items .features--item.is-nonhighlighted-1,html.js .features.has-three-featured .features--items .features--item.is-nonhighlighted-2,html.js .features.has-two-featured .features--items .features--item.is-nonhighlighted-1,html.js .features.has-two-featured .features--items .features--item.is-nonhighlighted-2{-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}
html.js .features.has-four-or-more-featured .features--items .features--item.is-highlighted-2,html.js .features.has-three-featured .features--items .features--item.is-highlighted-2,html.js .features.has-two-featured .features--items .features--item.is-highlighted-2{-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}
html.js .features.has-four-or-more-featured .features--items .features--item.is-highlighted-3,html.js .features.has-three-featured .features--items .features--item.is-highlighted-3{-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}
html.js .features.has-four-or-more-featured .features--items .features--item.is-nonhighlighted-3,html.js .features.has-four-or-more-featured .features--items .features--item.is-nonhighlighted-4{-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}
html.js .features.has-four-or-more-featured .features--items .features--item.is-highlighted-4{-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}
}
@media screen and (min-width:58.751rem){html.js .features.has-one-featured .features--items .features--item.is-highlighted{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
html.js .features.has-two-featured .features--items .features--item.is-highlighted-1{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
html.js .features.has-two-featured .features--items .features--item.is-nonhighlighted-1,html.js .features.has-two-featured .features--items .features--item.is-nonhighlighted-2{-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}
html.js .features.has-two-featured .features--items .features--item.is-nonhighlighted-3,html.js .features.has-two-featured .features--items .features--item.is-nonhighlighted-4{-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}
html.js .features.has-two-featured .features--items .features--item.is-highlighted-2{-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}
html.js .features.has-three-featured .features--items .features--item.is-highlighted-1{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
html.js .features.has-three-featured .features--items .features--item.is-highlighted-2{-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}
html.js .features.has-three-featured .features--items .features--item.is-nonhighlighted-1{-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}
html.js .features.has-three-featured .features--items .features--item.is-highlighted-3{-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}
html.js .features.has-four-or-more-featured .features--items .features--item.is-highlighted-1{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
html.js .features.has-four-or-more-featured .features--items .features--item.is-highlighted-2{-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}
html.js .features.has-four-or-more-featured .features--items .features--item.is-highlighted-3{-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}
html.js .features.has-four-or-more-featured .features--items .features--item.is-highlighted-4{-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}
}
.module-a{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#666;font-size:1rem}
@media screen and (min-width:64rem){.module-a{font-size:1rem}
}
@media screen and (min-width:77.5rem){.module-a{font-size:1.125rem}
}
.module-a .page-row--canvas>h1{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
@media screen and (min-width:58.75rem){.module-a .module-a--rows{padding-left:.625rem;padding-right:.625rem}
}
@media screen and (min-width:40rem),screen and (orientation:landscape){.module-a .module-a--rows .module-a--row{direction:ltr;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
}
.module-a .module-a--rows .module-a--row>figure{position:relative;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;direction:ltr}
@media screen and (min-width:40rem),screen and (orientation:landscape){.module-a .module-a--rows .module-a--row>figure{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
}
.module-a .module-a--rows .module-a--row>figure .video--link:after{color:#fff}
.module-a .module-a--rows .module-a--row>figure:before{content:'';display:block;padding-top:64.194%}
@media screen and (min-width:40rem),screen and (orientation:landscape){.module-a .module-a--rows .module-a--row>figure:before{padding-top:87%}
}
@media screen and (min-width:40rem) and (min-width:58.75rem),screen and (orientation:landscape) and (min-width:58.75rem){.module-a .module-a--rows .module-a--row>figure:before{padding-top:64.194%}
}
.module-a .module-a--rows .module-a--row>figure:after{content:'';position:absolute;z-index:10;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1.25rem solid;border-color:transparent transparent #fff transparent}
@media screen and (min-width:40rem),screen and (orientation:landscape){.module-a .module-a--rows .module-a--row>figure:after{bottom:auto;left:auto;top:50%;right:0;border-color:transparent #fff transparent transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
@media screen and (min-width:40rem) and (min-width:64rem),screen and (orientation:landscape) and (min-width:64rem){.module-a .module-a--rows .module-a--row>figure:after{border-width:1.5625rem}
}
@media screen and (min-width:40rem) and (min-width:77.5rem),screen and (orientation:landscape) and (min-width:77.5rem){.module-a .module-a--rows .module-a--row>figure:after{border-width:1.875rem}
}
.module-a .module-a--rows .module-a--row>figure:hover img{transform:translate(-50%,-50%) scale(1.2);}
.module-a .module-a--rows .module-a--row>figure img{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;transition:1.2s;}
@media screen and (min-width:35.5rem){.module-a .module-a--rows .module-a--row>figure img{width:auto;height:100%}
}
.module-a .module-a--rows .module-a--row>figure .video--link{width:0;height:0}
.module-a .module-a--rows .module-a--row>.flexslider{position:relative;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#dbdbdb;direction:ltr}
@media screen and (min-width:40rem),screen and (orientation:landscape){.module-a .module-a--rows .module-a--row>.flexslider{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
}
.module-a .module-a--rows .module-a--row>.flexslider:before{content:'';display:block;padding-top:64.194%}
@media screen and (min-width:40rem),screen and (orientation:landscape){.module-a .module-a--rows .module-a--row>.flexslider:before{padding-top:87%}
}
@media screen and (min-width:40rem) and (min-width:58.75rem),screen and (orientation:landscape) and (min-width:58.75rem){.module-a .module-a--rows .module-a--row>.flexslider:before{padding-top:64.194%}
}
.module-a .module-a--rows .module-a--row>.flexslider .flexslider--viewport{position:absolute!important;top:0;left:0;width:100%;height:100%}
.module-a .module-a--rows .module-a--row>.flexslider .flexslider--slides{position:absolute;top:0;left:0;height:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.module-a .module-a--rows .module-a--row>.flexslider .flexslider--slides .flexslider--slide{position:relative;overflow:hidden;background:#dbdbdb;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.module-a .module-a--rows .module-a--row>.flexslider .flexslider--slides .flexslider--slide img{position:absolute;z-index:5;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}
@media screen and (min-width:35.5rem){.module-a .module-a--rows .module-a--row>.flexslider .flexslider--slides .flexslider--slide img{width:auto;height:100%}
}
.module-a .module-a--rows .module-a--row>.flexslider .flexslider--control-paging{top:auto;bottom:2.5rem}
@media screen and (min-width:40rem),screen and (orientation:landscape){.module-a .module-a--rows .module-a--row>.flexslider .flexslider--control-paging{bottom:1.25rem}
}
.module-a .module-a--rows .module-a--row>.flexslider .flexslider--control-paging li a{box-shadow:0 0 .3125rem rgba(0,0,0,.25)}
.module-a .module-a--rows .module-a--row>.flexslider:after{content:'';position:absolute;z-index:10;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1.25rem solid;border-color:transparent transparent #fff transparent}
@media screen and (min-width:40rem),screen and (orientation:landscape){.module-a .module-a--rows .module-a--row>.flexslider:after{bottom:auto;left:auto;top:50%;right:0;border-color:transparent #fff transparent transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
@media screen and (min-width:40rem) and (min-width:64rem),screen and (orientation:landscape) and (min-width:64rem){.module-a .module-a--rows .module-a--row>.flexslider:after{border-width:1.5625rem}
}
@media screen and (min-width:40rem) and (min-width:77.5rem),screen and (orientation:landscape) and (min-width:77.5rem){.module-a .module-a--rows .module-a--row>.flexslider:after{border-width:1.875rem}
}
.module-a .module-a--rows .module-a--row .module-a--row--content{background:#fff;padding:1.25rem;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:40rem),screen and (orientation:landscape){.module-a .module-a--rows .module-a--row .module-a--row--content{padding:1.25rem 1.25rem 1.5625rem;direction:ltr;width:50%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
}
@media screen and (min-width:40rem) and (min-width:64rem),screen and (orientation:landscape) and (min-width:64rem){.module-a .module-a--rows .module-a--row .module-a--row--content{padding:3.875rem}
}
.module-a .module-a--rows .module-a--row .module-a--row--content h2{font-family:HeinekenCore,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;font-size:1.25rem;color:#008200;margin-bottom:.625rem}
@media screen and (min-width:58.75rem){.module-a .module-a--rows .module-a--row .module-a--row--content h2{font-size:1.125rem}
}
@media screen and (min-width:64rem){.module-a .module-a--rows .module-a--row .module-a--row--content h2{font-size:1.25rem}
}
@media screen and (min-width:77.5rem){.module-a .module-a--rows .module-a--row .module-a--row--content h2{font-size:1.5rem}
}
.module-a .module-a--rows .module-a--row .module-a--row--content b,.module-a .module-a--rows .module-a--row .module-a--row--content strong{font-weight:700}
.module-a .module-a--rows .module-a--row .module-a--row--content .button{margin-top:.9375rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
@media screen and (min-width:40rem){.module-a .module-a--rows .module-a--row .module-a--row--content .button{margin-top:1.25rem}
}
@media screen and (min-width:40rem),screen and (orientation:landscape){.module-a .module-a--rows .module-a--row:nth-child(2n){direction:rtl}
.module-a .module-a--rows .module-a--row:nth-child(2n)>.flexslider:after,.module-a .module-a--rows .module-a--row:nth-child(2n)>figure:after{right:auto;left:0;border-color:transparent transparent transparent #fff}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .module-a,html.layout_content-with-nav #main-content .module-a,html.layout_form #main-content .module-a{font-size:1.125rem}
html.layout_content-default #main-content .module-a .module-a--rows .module-a--row>.flexslider:after,html.layout_content-default #main-content .module-a .module-a--rows .module-a--row>figure:after,html.layout_content-with-nav #main-content .module-a .module-a--rows .module-a--row>.flexslider:after,html.layout_content-with-nav #main-content .module-a .module-a--rows .module-a--row>figure:after,html.layout_form #main-content .module-a .module-a--rows .module-a--row>.flexslider:after,html.layout_form #main-content .module-a .module-a--rows .module-a--row>figure:after{border-width:1.25rem}
html.layout_content-default #main-content .module-a .module-a--rows .module-a--row .module-a--row--content h2,html.layout_content-with-nav #main-content .module-a .module-a--rows .module-a--row .module-a--row--content h2,html.layout_form #main-content .module-a .module-a--rows .module-a--row .module-a--row--content h2{font-size:1.5rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .module-a .module-a--rows{padding-left:.625rem;padding-right:.625rem}
}
.module-b{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:1.25}
@media screen and (max-width:58.749rem){.module-b{background-color:#fff;font-size:.875rem}
}
@media screen and (max-width:58.749rem) and (min-width:22.5rem){.module-b{font-size:1rem}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.module-b{font-size:.875rem}
}
@media screen and (max-width:58.749rem) and (min-width:45.625rem){.module-b{font-size:1rem}
}
@media screen and (max-width:58.749rem){.module-b .page-row--canvas>h1{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.module-b .module-b--teasers{padding:0 .625rem;margin:-.625rem 0}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.module-b .module-b--teasers{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-top:-.3125rem;margin-bottom:-.3125rem}
}
@media screen and (max-width:58.749rem){.module-b .module-b--teasers>a{position:relative;margin:.625rem 0;text-decoration:none;color:#666;overflow:hidden;background-color:#7ab800;transition:background-color .2s,color .2s;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;text-indent:inherit;white-space:normal;}
.module-b .module-b--teasers>a.video--link:after{color:#fff;}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.module-b .module-b--teasers>a{width:calc(50% - 1.25rem);margin:.3125rem .625rem}
}
@media screen and (max-width:58.749rem){.module-b .module-b--teasers>a:before{content:'';display:table;
/* padding-top:calc((100% - 3.75rem)/ 4) */
}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.module-b .module-b--teasers>a:before{padding-top:calc((100% - 2.5rem)/ 3)}
}
@media screen and (max-width:58.749rem) and (min-width:48rem){.module-b .module-b--teasers>a:before{padding-top:calc((100% - 3.75rem)/ 4)}
}
@media screen and (max-width:58.749rem){.module-b .module-b--teasers>a>div{padding:.625rem 2.125rem .925rem 1.25rem;-webkit-flex-shrink:999;-ms-flex-negative:999;flex-shrink:999;}
.module-b .module-b--teasers>a h2{font-weight:700;color:#333;transition:color .2s;font-size:1rem;margin-top:0;margin-bottom:0;}
.module-b .module-b--teasers>a h2:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:calc(100% - 1.5rem);top:50%;color:#c3c3c3;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1rem;text-align:center;transition:color .2s}
.module-b .module-b--teasers>a:hover{background-color:#7ab800;color:#fff}
.module-b .module-b--teasers>a:hover h2{color:#fff}
.module-b .module-b--teasers>a:hover h2:after{color:#fff}
.module-b .module-b--teasers>a figure{position:relative;overflow:hidden;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:calc((100% - 3.75rem)/ 4)}
.module-b .module-b--teasers>a figure:empty{display:none}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.module-b .module-b--teasers>a figure{width:calc((100% - 2.5rem)/ 3)}
}
@media screen and (max-width:58.749rem) and (min-width:48rem){.module-b .module-b--teasers>a figure{width:calc((100% - 3.75rem)/ 4)}
}
@media screen and (max-width:58.749rem){.module-b .module-b--teasers>a figure img{position:absolute;left:50%;top:50%;width:auto;height:105%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.module-b .module-b--teasers>a p{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
}
@media screen and (min-width:58.75rem){.module-b{font-size:.875rem;margin:1.25rem 0}
}
@media screen and (min-width:58.75rem) and (min-width:64rem){.module-b{font-size:1rem}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.module-b{font-size:1.125rem}
}
@media screen and (min-width:58.75rem){.module-b .page-row--canvas{text-align:center;padding-left:.625rem;padding-right:.625rem}
.module-b .page-row--canvas>h1{text-transform:uppercase;font-size:1.125rem;line-height:.875rem;color:#999;display:inline-block;border-bottom:3px solid #7ab800;padding:0 0 .625rem;margin:0 0 1.25rem}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.module-b .page-row--canvas>h1{margin-bottom:1.875rem}
}
@media screen and (min-width:58.75rem){.module-b .module-b--teasers{overflow:hidden;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:-.625rem;margin-right:-.625rem;text-align:left}
html.js .module-b .module-b--teasers{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.module-b .module-b--teasers>a{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:calc(33.333% - 1.25rem);padding:.9375rem 1.25rem 0.5rem;margin:0 .625rem;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#666;background-color:#f3f3f3;transition:color .2s,background-color .2s;height:auto;text-indent:inherit;white-space:normal;}
.module-b .module-b--teasers>a.video--link:after{color:#fff;}
.module-b .module-b--teasers>a figure{display:block;overflow:hidden;margin:-.9375rem -1.25rem 0.8rem}
.module-b .module-b--teasers>a img{display:block;width:100%;height:auto}
.module-b .module-b--teasers>a:hover{color:#fff;background-color:#7ab800;}
.module-b .module-b--teasers>a>div{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.module-b .module-b--teasers>a h2{position:relative;color:#333;font-size:1rem;font-weight:700;margin-bottom:.625rem;padding-right:calc($globalGutter + 1rem);transition:color .2s}
.module-b .module-b--teasers>a h2:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;right:0;top:.125rem;color:#c3c3c3;font-size:.875rem;text-align:center;transition:color .2s}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.module-b .module-b--teasers>a h2{font-size:1.125rem;margin-bottom:.9375rem}
.module-b .module-b--teasers>a h2:after{top:.25rem}
}
@media screen and (min-width:58.75rem){.module-b .module-b--teasers>a:hover{color:#fff;background-color:#7ab800}
.module-b .module-b--teasers>a:hover:after{background-color:transparent!important}
.module-b .module-b--teasers>a:hover h2{color:#fff}
.module-b .module-b--teasers>a:hover h2:after{color:#fff}
}
@media screen and (min-width:58.75rem){html.js .module-b.is-more-than-4 .module-b--teasers{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-.625rem;margin-bottom:-.625rem}
html.js .module-b.is-more-than-4 .module-b--teasers>a{width:calc(33.333% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
}
@media screen and (min-width:58.75rem){html.js .module-b.is-more-than-6 .module-b--teasers>a{width:calc(25% - 1.25rem)}
}
@media screen and (min-width:58.75rem){html.js .module-b.is-more-than-8 .module-b--teasers>a{width:calc(33.333% - 1.25rem)}
}
@media screen and (min-width:58.75rem){html.js .module-b.is-less-than-3 .module-b--teasers{-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
html.js .module-b.is-less-than-3 .module-b--teasers>a{width:calc(33.333% - 1.25rem)}
}
@media screen and (min-width:35.5rem){html.js .module-b.is-less-than-2 .module-b--teasers>a{width:calc(100% - 1.25rem);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0}
}
@media screen and (min-width:35.5rem) and (min-width:58.75rem){html.js .module-b.is-less-than-2 .module-b--teasers>a{width:calc(66.666% - 1.25rem)}
}
@media screen and (min-width:35.5rem){html.js .module-b.is-less-than-2 .module-b--teasers>a:after{display:none}
html.js .module-b.is-less-than-2 .module-b--teasers>a:before{content:'';display:table;padding-top:calc(((100% - 8.75rem)/ 8 * 4 + 4.375rem) * .5625)}
html.js .module-b.is-less-than-2 .module-b--teasers>a figure{position:relative;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin:0;width:calc((100% - 8.75rem)/ 8 * 4 + 4.375rem)}
html.js .module-b.is-less-than-2 .module-b--teasers>a figure img{position:absolute;left:50%;top:50%;width:auto;height:101%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
html.js .module-b.is-less-than-2 .module-b--teasers>a>div{padding:.9375rem 2.125rem 1.25rem 1.25rem;-webkit-flex-shrink:999;-ms-flex-negative:999;flex-shrink:999}
}
@media screen and (min-width:35.5rem) and (min-width:58.75rem){html.js .module-b.is-less-than-2 .module-b--teasers>a>div{padding-right:1.25rem}
}
@media screen and (min-width:35.5rem){html.js .module-b.is-less-than-2 .module-b--teasers>a h2{margin-bottom:.625rem}
html.js .module-b.is-less-than-2 .module-b--teasers>a p{position:static;height:auto;width:auto}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .module-b .module-b--teasers,html.layout_content-with-nav #main-content .module-b .module-b--teasers,html.layout_form #main-content .module-b .module-b--teasers{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.625rem 0 -.625rem}
html.layout_content-default #main-content .module-b .module-b--teasers>a,html.layout_content-with-nav #main-content .module-b .module-b--teasers>a,html.layout_form #main-content .module-b .module-b--teasers>a{width:calc(50% - 1.25rem)!important;margin-top:.625rem;margin-bottom:.625rem}
html.layout_content-default #main-content .module-b.is-less-than-2 .module-b--teasers>a,html.layout_content-with-nav #main-content .module-b.is-less-than-2 .module-b--teasers>a,html.layout_form #main-content .module-b.is-less-than-2 .module-b--teasers>a{width:calc(100% - 1.25rem)!important}
}
.introduction{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;margin-top:0!important;margin-bottom:0!important;padding-top:1.25rem;padding-bottom:1.25rem;color:#666;background-color:#e8eee9;font-size:1rem}
@media screen and (min-width:48rem){.introduction{padding-top:1.875rem;padding-bottom:1.875rem}
}
@media screen and (min-width:64rem){.introduction{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media screen and (min-width:22.5rem){.introduction{font-size:1.125rem}
}
@media screen and (min-width:48rem){.introduction{font-size:1.25rem}
}
@media screen and (min-width:58.75rem){.introduction{font-size:1.375rem}
}
@media screen and (min-width:64rem){.introduction{padding-top:1.875rem;padding-bottom:1.875rem}
}
.introduction .introduction--page-meta{padding:0 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
@media screen and (min-width:35.5rem){.introduction .introduction--page-meta{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.introduction .introduction--page-meta>*{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
}
@media screen and (min-width:64rem){.introduction .introduction--page-meta{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.introduction .introduction--page-meta{padding-left:.625rem;padding-right:.625rem}
}
.introduction .introduction--page-meta:empty{display:none}
.introduction .introduction--page-meta .toggle{margin-bottom:.625rem}
@media screen and (min-width:35.5rem){.introduction .introduction--page-meta .toggle{-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:-.25rem;margin-bottom:-.25rem}
}
@media screen and (min-width:35.5rem){.introduction .introduction--page-meta .breadcrumbs{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:1%;-ms-flex-preferred-size:1%;flex-basis:1%;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:.625rem}
}
.introduction .introduction--content{padding:0 1.25rem 0}
@media screen and (min-width:58.75rem){.introduction .introduction--content{padding-right:calc(33.333% + 1.25rem)}
}
@media screen and (min-width:64rem){.introduction .introduction--content{padding-left:1.875rem;padding-right:calc(33.333% + 1.875rem)}
}
@media screen and (min-width:77.5rem){.introduction .introduction--content{padding-left:.625rem;padding-right:calc(33.333% + .625rem)}
}
@media screen and (max-width:480px){.module-b .module-b--teasers>a>div{width:100%;position:relative;}
.module-b .module-b--teasers>a figure{position:relative;width:100%;}
.module-b .module-b--teasers>a figure img{position:relative;left:0;top:0;transform:inherit;width:100%;height:auto;}
.module-b .module-b--teasers>a{flex-wrap:wrap;}
}
.introduction .introduction--content a{color:#666;text-decoration:underline;transition:color .2s}
.introduction .introduction--content a:hover{color:#333}
.introduction .introduction--content .emphasis{font-weight:700}
.introduction h1{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1.625rem;line-height:1.25;margin-top:.625rem;margin-bottom:.625rem;color:#333}
@media screen and (min-width:22.5rem){.introduction h1{font-size:1.75rem}
}
@media screen and (min-width:48rem){.introduction h1{margin-top:.9375rem;font-size:1.875rem}
}
@media screen and (min-width:58.75rem){.introduction h1{font-size:2.25rem}
}
@media screen and (min-width:64rem){.introduction h1{font-size:2.625rem}
}
@media screen and (min-width:77.5rem){.introduction h1{font-size:3rem}
}
.introduction h2{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1.125rem;font-weight:700;line-height:1.25;margin-top:1.25rem;margin-bottom:.3125rem;color:#333}
@media screen and (min-width:22.5rem){.introduction h2{font-size:1.25rem}
}
@media screen and (min-width:48rem){.introduction h2{font-size:1.375rem}
}
@media screen and (min-width:58.75rem){.introduction h2{font-size:1.5rem}
}
.introduction p:first-of-type{margin-top:1.875rem}
.introduction p{margin-bottom:.9375rem;line-height:1.3}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .introduction .introduction--page-meta{margin-right:-12.25%}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .introduction .introduction--content{padding-left:.625rem;padding-right:.625rem}
html.layout_content-default #main-content .introduction .introduction--page-meta{margin-right:-25%}
}
@media screen and (min-width:58.75rem){html.layout_content-with-nav #main-content .introduction .introduction--page-meta,html.layout_form #main-content .introduction .introduction--page-meta{margin-right:-50%}
}
.free-content .article-date{display:block;color:#999;margin:1.25rem 1.25rem}
@media screen and (min-width:64rem){.free-content .article-date{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.free-content .article-date{margin-left:.625rem;margin-right:.625rem}
}
.free-content .article-date:first-child{margin-top:0}
.free-content .rte{margin:0 1.25rem}
@media screen and (min-width:64rem){.free-content .rte{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.free-content .rte{margin-left:4rem;margin-right:4rem}
}
.page-tools{margin-top:2.5rem}
.page-tools .page-tools--container{position:relative;margin:0 .625rem;overflow:hidden;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:1px solid #dbdbdb;padding:1.25rem 0 0}
@media screen and (min-width:58.75rem){.page-tools .page-tools--container{margin:0 1.25rem}
}
@media screen and (min-width:64rem){.page-tools .page-tools--container{margin:0 1.875rem}
}
@media screen and (min-width:77.5rem){.page-tools .page-tools--container{margin:0 .625rem}
}
.page-tools .page-tools--container>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.page-tools .page-tools--container>:last-child{margin-right:0!important}
.page-tools .page-tools--container:after{content:'';background:linear-gradient(to right,rgba(255,255,255,0) 0, #fff 100%);position:absolute;right:0;top:0;bottom:0;width:1.25rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s}
.page-tools .page-tools--print{text-indent:-3000em;white-space:nowrap;position:relative;display:block;width:1.875rem;height:1.875rem;background-color:#999;border-radius:50%;text-decoration:none;transition:background-color .2s;margin:.0625rem 0 0 .75rem}
.page-tools .page-tools--print:after{font-size:1.125rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;margin-top:0}
.page-tools .page-tools--print:hover{background-color:#7ab800}
.page-tools .page-tools--print:hover:after{color:#fff}
@media screen and (min-width:58.75rem){.page-tools .page-tools--print:hover{background-color:#7ab800}
}
.page-tools .page-tools--print:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.page-tools .page-tools--share{vertical-align:middle;display:block;margin:0;padding-right:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;outline:0!important}
.page-tools .page-tools--share strong{font-size:1rem;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}
.page-tools .page-tools--share ul{margin:.0625rem 0 0}
.page-tools .page-tools--share ul li{margin:0 0 0 .75rem}
.page-tools .page-tools--share ul li a{width:1.875rem;height:1.875rem}
.page-tools .page-tools--share ul li a:after{font-size:1.75rem}
.in-page-nav{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}
@media screen and (max-width:58.749rem){.in-page-nav{position:relative;z-index:900;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #dbdbdb;font-size:1.25rem;color:#333;-moz-box-sizing:border-box;box-sizing:border-box;
/* height:3.1875rem; */
overflow:hidden;margin:0!important;padding-left:15px;margin-bottom:15px!important;padding-bottom:20px;}
.in-page-nav.is-sticky{position:fixed}
.in-page-nav.is-locked{position:absolute}
.in-page-nav .page-row--canvas{position:relative;height:100%}
.in-page-nav .page-row--canvas:after{
/* font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#999;font-size:.875rem;line-height:3.5714em;text-align:center;position:absolute;z-index:20;left:calc(100% - 2.125rem);top:50%;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%) */
}
.in-page-nav h1{font-weight:700;position:absolute;top:0;left:0;right:3.375rem;padding:.625rem 1.25rem;pointer-events:none;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.in-page-nav h1{display:none;}
/* .in-page-nav ol{pointer-events:none}
.in-page-nav ol li{position:absolute;top:0;left:0;right:3.375rem;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.in-page-nav ol li.is-selected{top:-49px;}
*/
.in-page-nav a{font-weight:700;display:block;padding:.625rem 0 .625rem 1.25rem;text-decoration:none;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
/* pointer-events:none */
}
.in-page-nav select{position:absolute;display:none!important;z-index:10;left:0;top:0;width:100%;height:100%;font-size:1.25rem;color:#333;background:#f3f3f3;border-radius:0;border:0;opacity:0;padding:.625rem 3.375rem .625rem 1.25rem;font-weight:700}
.in-page-nav select:focus{opacity:1}
.in-page-nav select option{padding:0;color:#333}
.in-page-nav select option[value='-1']{color:#ccc}
.in-page-nav.has-item-selected h1{
/* -webkit-transform:translateY(-100%);transform:translateY(-100%) */
}
.in-page-nav.has-item-selected .in-page-nav--on-page li{
/* -webkit-transform:translateY(-100%);transform:translateY(-100%) */
}
.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected{-webkit-transform:translateY(0);transform:translateY(0)}
.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li+li,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li+li+li{-webkit-transform:translateY(100%);transform:translateY(100%)}
html.csspositionsticky .in-page-nav{position:-webkit-sticky!important;position:sticky!important;top:3.75rem!important;transition:top .2s}
}
@media screen and (max-width:58.749rem) and (min-width:45.625rem){html.csspositionsticky .in-page-nav{top:4.375rem!important}
}
@media screen and (min-width:58.75rem){.in-page-nav{position:absolute;z-index:900;top:auto;left:70.83333%;width:25%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .625rem;font-size:1.125rem;line-height:1.25;
/* margin-top:1.875rem!important; */
margin-bottom:1.875rem!important}
}
@media screen and (min-width:58.75rem) and (min-width:64rem){.in-page-nav{
/* margin-top:2.5rem!important; */
margin-bottom:2.5rem!important}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.in-page-nav{left:75%;font-size:1.25rem;left:calc((100% - 78.75rem)/ 2 + 59.0625rem);width:19.6875rem}
}
@media screen and (min-width:58.75rem){.in-page-nav .page-row--canvas{max-width:none}
.in-page-nav h1{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.in-page-nav ol li{padding:0 0 1.5625rem 0}
.in-page-nav ol li:last-child{padding-bottom:0}
.in-page-nav a{position:relative;color:#999;text-decoration:none;display:inline-block;padding:0 0 0 1.875rem;transition:color .2s}
.in-page-nav a:hover{color:rgba(51,51,51,.8)}
.in-page-nav select{display:none}
.in-page-nav.is-sticky{position:fixed}
.in-page-nav .in-page-nav--on-page a:before{content:'';width:.6875rem;height:.6875rem;position:absolute;left:.3125rem;top:.3125rem;margin-top:.15em;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#999;border-radius:50%;transition:background-color .2s}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.in-page-nav .in-page-nav--on-page a:before{top:.4375rem}
}
@media screen and (min-width:58.75rem){.in-page-nav .in-page-nav--on-page a:hover{color:#333!important}
.in-page-nav .in-page-nav--on-page a:hover:before{background-color:#333!important}
.in-page-nav .in-page-nav--on-page li{position:relative}
.in-page-nav .in-page-nav--on-page li:before{content:'';position:absolute;top:1.125rem;bottom:-.5rem;left:.3125rem;border-left:1px solid #999}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.in-page-nav .in-page-nav--on-page li:before{top:1.25rem;bottom:-.65625rem}
}
@media screen and (min-width:58.75rem){.in-page-nav .in-page-nav--on-page li:last-child:before{display:none}
.in-page-nav .in-page-nav--on-page li.is-selected a{color:#333!important;outline:0}
.in-page-nav .in-page-nav--on-page li.is-selected a:before{background-color:#7ab800!important}
.in-page-nav.has-item-selected .in-page-nav--on-page li:before{border-color:#dbdbdb}
.in-page-nav.has-item-selected .in-page-nav--on-page li a{
/* color:#dbdbdb */
}
.in-page-nav.has-item-selected .in-page-nav--on-page li a:before{
/* background-color:#dbdbdb */
}
.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected:before{
/* border-color:#999 */
}
.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li+li+li:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li+li:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li:before{
/* border-color:#999 */
}
.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li a,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li a,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li a,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li a,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li a,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li a,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li a,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li a,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li a,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li+li a,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li+li+li a{
/* color:#999 */
}
.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li a:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li a:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li a:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li a:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li a:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li a:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li a:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li a:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li a:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li+li a:before,.in-page-nav.has-item-selected .in-page-nav--on-page li.is-selected+li+li+li+li+li+li+li+li+li+li+li a:before{
/* background-color:#999 */
}
html.csspositionsticky .in-page-nav{position:-webkit-sticky!important;position:sticky!important;top:8.75rem!important;transition:top .2s;float:left;margin-left:-25%!important}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){html.csspositionsticky .in-page-nav{margin-left:-19.6875rem!important}
}
@media screen and (min-width:58.75rem){html.csspositionsticky.is-header-compact .in-page-nav{top:5.625rem!important}
}
.in-page-nav--placeholder{margin-top:0!important;margin-bottom:0!important}
@media screen and (max-width:58.749rem){.is-locked+.in-page-nav--placeholder,.is-sticky+.in-page-nav--placeholder{height:3.1875rem}
}
html.csspositionsticky .in-page-nav--placeholder{display:none!important}
@media screen and (min-width:58.75rem){html.csspositionsticky .in-page-nav--placeholder{display:block!important}
}
.in-page-anchor{display:block;padding-bottom:1px;margin-bottom:-1px}
.in-page-anchor:target{position:relative;top:-4.375rem}
.age-check-notice{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;position:relative;color:#333;background-color:#99cd99;text-align:center;font-size:1rem;line-height:1.25;overflow:hidden;margin-top:0!important;margin-bottom:0!important}
html.js .age-check-notice{height:0}
.age-check-notice .page-row--canvas{position:relative;padding:1.25rem 1.25rem .1px}
html.js .age-check-notice .page-row--canvas{position:absolute;bottom:0;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (orientation:landscape){.age-check-notice .page-row--canvas{padding:1.25rem 1.875rem .1px}
}
@media screen and (min-width:22.5rem) and (orientation:portrait){.age-check-notice .page-row--canvas{padding:1.875rem 1.875rem .625rem}
}
@media screen and (min-width:58.75rem){.age-check-notice .page-row--canvas{text-align:left;padding:1.25rem .625rem 1.25rem 1.25rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.age-check-notice .page-row--canvas:before{content:'!';display:block;font-size:1.75rem;line-height:1.61em;width:2.8125rem;height:2.8125rem;text-align:center;color:#99cd99;background-color:#fff;border-radius:50%;margin:0 1.25rem 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
}
@media screen and (min-width:64rem){.age-check-notice .page-row--canvas{padding-left:1.875rem}
}
@media screen and (min-width:77.5rem){.age-check-notice .page-row--canvas{padding-left:.625rem}
}
.age-check-notice p{margin:0 auto 1.25rem;max-width:30em}
@media screen and (min-width:58.75rem){.age-check-notice p{margin:0 1.25rem 0 0;max-width:none;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
}
@media screen and (min-width:77.5rem){.age-check-notice p{margin-right:2.5rem}
}
.age-check-notice .button{vertical-align:middle;margin:0 .15625rem 1.25rem}
@media screen and (min-width:58.75rem){.age-check-notice .button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 .625rem 0 0}
}
.age-check-notice .button.button_outlined{color:#333;background-color:transparent;border-color:#333}
.age-check-notice .button.button_outlined:hover{color:#2b2b2b;border-color:#2b2b2b;background-color:transparent}
.age-check-notice .button.button_outlined:active{color:#242424;border-color:#242424;background-color:transparent}
.age-check-notice.is-hidden{visibility:hidden;height:0!important;transition:visibility .2s,height .2s}
.quote-block{margin-top:0!important;margin-bottom:0!important;padding-top:1.25rem;padding-bottom:1.25rem;background-color:#f3f3f3}
@media screen and (min-width:48rem){.quote-block{padding-top:1.875rem;padding-bottom:1.875rem}
}
@media screen and (min-width:64rem){.quote-block{padding-top:2.5rem;padding-bottom:2.5rem}
}
.quote-block .quote{min-height:9.375rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 3.125rem}
@media screen and (min-width:64rem){.quote-block .quote{padding-left:4.375rem;padding-right:4.375rem}
}
@media screen and (min-width:77.5rem){.quote-block .quote{padding-left:3.125rem;padding-right:3.125rem}
}
.read-more{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem;line-height:1.25}
@media screen and (min-width:48rem){.read-more{font-size:1.125rem}
}
.read-more h1{font-size:1.375rem;font-weight:700;color:#333;padding:0 .625rem;margin-bottom:.3125rem}
@media screen and (min-width:58.75rem){.read-more h1{padding:0 1.25rem;margin-bottom:1.25rem}
}
@media screen and (min-width:64rem){.read-more h1{padding:0 1.875rem}
}
@media screen and (min-width:77.5rem){.read-more h1{padding:0 .625rem}
}
.read-more .read-more--links{padding:.1px 0;margin-top:-.625rem;margin-bottom:-.625rem}
@media screen and (min-width:35.5rem){.read-more .read-more--links{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125rem 0;margin-top:-.3125rem;margin-bottom:-.3125rem}
}
@media screen and (min-width:58.75rem){.read-more .read-more--links{display:block;padding:0 .625rem;margin-top:0;margin-bottom:0}
}
@media screen and (min-width:64rem){.read-more .read-more--links{padding:0 1.25rem}
}
@media screen and (min-width:77.5rem){.read-more .read-more--links{padding:0}
}
.read-more .read-more--links li{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.625rem .625rem}
@media screen and (min-width:35.5rem){.read-more .read-more--links li{margin-top:.3125rem;margin-bottom:.3125rem;width:calc(50% - 1.25rem)}
}
@media screen and (min-width:58.75rem){.read-more .read-more--links li{margin-top:0;margin-bottom:1.25rem;width:auto}
.read-more .read-more--links li:last-child{margin-bottom:0}
}
.read-more .read-more--links li a{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .625rem;color:#333;font-weight:700;text-decoration:none;background-color:#e8eee9;transition:color .2s,background-color .2s}
@media screen and (min-width:48rem){.read-more .read-more--links li a{padding:.9375rem 1.25rem}
}
.read-more .read-more--links li a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;font-size:1rem;line-height:2.5em;text-align:center;width:2.5rem;height:2.5rem;color:#fff;background-color:#7ab800;border-radius:50%;margin-right:.625rem;transition:color .2s,background-color .2s}
@media screen and (min-width:48rem){.read-more .read-more--links li a:before{margin-right:1.25rem}
}
.read-more .read-more--links li a>*{display:block;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.read-more .read-more--links li a:hover{color:#fff;background-color:#7ab800}
.read-more .read-more--links li a:hover:before{color:#7ab800;background-color:#fff}
.read-more .read-more--links li.read-more--download a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.read-more .read-more--links li.read-more--external a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.read-more .read-more--social{margin:.625rem 0;padding:0 .625rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;//display:inlineblock;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}
@media screen and (min-width:58.75rem){.read-more .read-more--social{padding-left:1.25rem;padding-right:1.25rem;margin-bottom:1.25rem}
}
@media screen and (min-width:64rem){.read-more .read-more--social{padding-left:1.875rem;padding-right:1.875rem;margin-bottom:1.875rem}
}
@media screen and (min-width:77.5rem){.read-more .read-more--social{padding-left:.625rem;padding-right:.625rem}
}
.read-more .read-more--social li{margin:0 .625rem .625rem 0}
.read-more .read-more--social li a{font-family:HeinekenCore,Arial,sans-serif;line-height:2.25rem;font-size:1.125rem;font-weight:400;display:inline-block;height:40px;color:#fff;background-color:#7ab800;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;padding:0 0 .125rem;border-radius:.3125rem;text-decoration:none;border:1px solid transparent;transition:.3s all;cursor:pointer;vertical-align:baseline;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#e7e7e7;background-color:#fff;border-color:#e7e7e7;color:#666!important}
.read-more .read-more--social li a:hover{background-color:#689c00}
.read-more .read-more--social li a:active{background-color:#558100}
.read-more .read-more--social li a:hover{color:#c4c4c4;border-color:#c4c4c4;background-color:#fff}
.read-more .read-more--social li a:active{color:#a2a2a2;border-color:#a2a2a2;background-color:#fff}
.read-more .read-more--social li a:before{font-size:1.8em!important;left:.4375rem!important}
.read-more .read-more--social li.read-more--social--twitter a{position:relative;padding-left:2.5em!important}
.read-more .read-more--social li.read-more--social--twitter a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.read-more .read-more--social li.read-more--social--facebook a{position:relative;padding-left:3em!important}
.read-more .read-more--social li.read-more--social--facebook a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:2.25em!important;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.read-more .read-more--social li.read-more--social--website a{position:relative;padding-left:2.5em!important;padding-right:.9375rem;}
.read-more .read-more--social li.read-more--social--website a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:1.5em!important;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.read-more .read-more--social li.read-more--social--nutrition a{position:relative;padding-left:2.5em!important;padding-right:.9375rem;}
.read-more .read-more--social li.read-more--social--nutrition a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:1.5em!important;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.read-more .read-more--social li.read-more--social--youtube a{position:relative;padding-left:3.7em!important}
.read-more .read-more--social li.read-more--social--youtube a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:3em!important;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.read-more .read-more--social li.read-more--social--instagram a{position:relative;padding-left:3em!important}
.read-more .read-more--social li.read-more--social--instagram a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:2.25em!important;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.read-more .read-more--social li.read-more--social--linkedin a{position:relative;padding-left:2.5em!important}
.read-more .read-more--social li.read-more--social--linkedin a:before{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.889em;text-indent:0;position:absolute;top:.05rem;margin-top:.0625rem;left:.75em}
.data-table{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem}
@media screen and (min-width:48rem){.data-table{font-size:1.125rem}
}
.data-table h1{font-size:1.375rem;font-weight:700;color:#333;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:.625rem}
@media screen and (min-width:48rem){.data-table h1{margin-bottom:1.25rem}
}
@media screen and (min-width:64rem){.data-table h1{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.data-table h1{padding-left:.625rem;padding-right:.625rem}
}
.data-table .data-table--container{margin:0 .625rem}
.data-table table{width:100%;margin:0;border:0;color:#999;table-layout:fixed;empty-cells:show;border-spacing:0;border-collapse:collapse}
.data-table table td,.data-table table th{width:1px;text-align:left;padding:.625rem .625rem;border:1px solid #dbdbdb;background-color:#fff}
@media screen and (min-width:22.5rem){.data-table table td,.data-table table th{padding-left:1.25rem;padding-right:1.25rem}
}
.data-table table td[align=center],.data-table table th[align=center]{text-align:center}
.data-table table td[align=right],.data-table table th[align=right]{text-align:right}
.data-table table thead td,.data-table table thead th{background-color:#f3f3f3}
.data-table table thead th{font-weight:700;color:#333}
.data-table table thead+tbody tr.set th{border-top-width:1px}
.data-table table tbody tr.important td,.data-table table tbody tr.important th{font-weight:700;color:#333}
.data-table table tbody tr.set th{font-weight:700;color:#333;border-top-width:5px}
.data-table table tbody tr.set td{font-weight:700;color:#333;text-align:right;border-top-width:5px;border-left:0}
.data-table footer{padding:.625rem .625rem;margin:0 .625rem;background-color:#e7e7e7;text-align:center}
@media screen and (min-width:48rem){.data-table footer{text-align:left;padding:1.25rem 1.25rem}
}
.data-table footer .button{margin:0;vertical-align:middle}
.data-table .data-table--chart{display:block;margin:1.875rem 1.25rem 0}
@media screen and (min-width:64rem){.data-table .data-table--chart{margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:77.5rem){.data-table .data-table--chart{margin-left:.625rem;margin-right:.625rem}
}
.data-table .data-table--chart img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}
@media screen and (max-width:47.999rem){html.js .data-table.data-table_non-comparitive{word-break:break-all}
html.js .data-table.data-table_non-comparitive thead{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
html.js .data-table.data-table_non-comparitive tbody{position:relative;display:block}
html.js .data-table.data-table_non-comparitive tbody tr{display:block}
html.js .data-table.data-table_non-comparitive tbody td,html.js .data-table.data-table_non-comparitive tbody th{width:auto;display:block;margin-top:-1px;text-align:left!important}
html.js .data-table.data-table_non-comparitive tbody td:empty,html.js .data-table.data-table_non-comparitive tbody th:empty{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
html.js .data-table.data-table_non-comparitive tbody td:first-child,html.js .data-table.data-table_non-comparitive tbody th:first-child{font-weight:700;color:#333}
html.js .data-table.data-table_non-comparitive tbody td[data-header],html.js .data-table.data-table_non-comparitive tbody th[data-header]{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
html.js .data-table.data-table_non-comparitive tbody td[data-header]:before,html.js .data-table.data-table_non-comparitive tbody th[data-header]:before{display:block;width:calc(50% - .625rem);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:1.25rem;content:attr(data-header);text-align:left}
}
.data-table.data-table_non-comparitive.key-market-ratios{margin-top:1.25rem}
@media screen and (min-width:58.76rem){.data-table.data-table_non-comparitive.key-market-ratios{margin-top:0}
}
html.js .data-table.data-table_comparitive .data-table--container{position:relative;overflow:hidden;background-color:#e7e7e7}
@media screen and (min-width:35.5rem){html.js .data-table.data-table_comparitive .data-table--container:before{content:'';pointer-events:none;position:absolute;z-index:20;left:calc(50vw - .625rem + 1px);top:0;bottom:0;width:.625rem;background:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0));opacity:0;transition:opacity .2s}
}
@media screen and (min-width:77.5rem){html.js .data-table.data-table_comparitive .data-table--container:before{left:calc(38.75rem + 1px)}
}
html.js .data-table.data-table_comparitive .data-table--container:after{content:'';pointer-events:none;position:absolute;z-index:20;right:0;top:0;bottom:0;width:5%;background:linear-gradient(to right,rgba(255,255,255,0), #fff);opacity:0;transition:opacity .2s}
html.js .data-table.data-table_comparitive table{width:auto;min-width:100%}
html.js .data-table.data-table_comparitive td,html.js .data-table.data-table_comparitive th{white-space:nowrap;width:auto}
html.js .data-table.data-table_comparitive td:first-child,html.js .data-table.data-table_comparitive th:first-child{white-space:normal;min-width:calc(50vw - 1.875rem);width:calc(50vw - 1.875rem)}
@media screen and (min-width:22.5rem){html.js .data-table.data-table_comparitive td:first-child,html.js .data-table.data-table_comparitive th:first-child{min-width:calc(50vw - 3.125rem);width:calc(50vw - 3.125rem)}
}
@media screen and (min-width:77.5rem){html.js .data-table.data-table_comparitive td:first-child,html.js .data-table.data-table_comparitive th:first-child{min-width:36.25rem;width:36.25rem}
}
html.js .data-table.data-table_comparitive .data-table--scrollarea{overflow-x:auto;overflow-y:hidden;position:relative}
@media screen and (min-width:35.5rem){html.js .data-table.data-table_comparitive .data-table--scrollarea{width:50%;margin-left:50%}
}
@media screen and (min-width:35.5rem){html.js .data-table.data-table_comparitive .data-table--scrollarea table{min-width:200%;margin-left:calc(-50vw + .625rem - 1px)}
}
@media screen and (min-width:77.5rem){html.js .data-table.data-table_comparitive .data-table--scrollarea table{margin-left:-38.75rem}
}
html.js .data-table.data-table_comparitive .data-table--copy-horizontal{pointer-events:none;position:absolute;z-index:10;left:0;top:0;outline:1px solid transparent;display:none}
@media screen and (min-width:35.5rem){html.js .data-table.data-table_comparitive .data-table--copy-horizontal{display:block}
}
html.js .data-table.data-table_comparitive .data-table--copy-horizontal td,html.js .data-table.data-table_comparitive .data-table--copy-horizontal th{border-color:transparent;opacity:0;visibility:hidden}
html.js .data-table.data-table_comparitive .data-table--copy-horizontal td:first-child,html.js .data-table.data-table_comparitive .data-table--copy-horizontal th:first-child{opacity:1;visibility:visible;border-color:#dbdbdb}
html.js .data-table.data-table_comparitive.is-scrollable .data-table--container:before{opacity:1}
html.js .data-table.data-table_comparitive.is-scrollable .data-table--container:after{opacity:1}
html.js .data-table.data-table_comparitive.is-max-scrolled .data-table--container:after{opacity:0!important}
@media screen and (min-width:58.75rem){html.layout_content-default.js #main-content .data-table.data-table_comparitive .data-table--container:before,html.layout_form.js #main-content .data-table.data-table_comparitive .data-table--container:before{left:calc(41.666vw - .625rem + 1px)}
}
@media screen and (min-width:77.5rem){html.layout_content-default.js #main-content .data-table.data-table_comparitive .data-table--container:before,html.layout_form.js #main-content .data-table.data-table_comparitive .data-table--container:before{left:calc(25.495rem + 1px)}
}
@media screen and (min-width:58.75rem){html.layout_content-default.js #main-content .data-table.data-table_comparitive td:first-child,html.layout_content-default.js #main-content .data-table.data-table_comparitive th:first-child,html.layout_form.js #main-content .data-table.data-table_comparitive td:first-child,html.layout_form.js #main-content .data-table.data-table_comparitive th:first-child{min-width:calc(41.666vw - 3.125rem);width:calc(41.666vw - 3.125rem)}
}
@media screen and (min-width:77.5rem){html.layout_content-default.js #main-content .data-table.data-table_comparitive td:first-child,html.layout_content-default.js #main-content .data-table.data-table_comparitive th:first-child,html.layout_form.js #main-content .data-table.data-table_comparitive td:first-child,html.layout_form.js #main-content .data-table.data-table_comparitive th:first-child{min-width:22.995rem;width:22.995rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default.js #main-content .data-table.data-table_comparitive .data-table--scrollarea table,html.layout_form.js #main-content .data-table.data-table_comparitive .data-table--scrollarea table{margin-left:calc(-41.666vw + .625rem - 1px)}
}
@media screen and (min-width:77.5rem){html.layout_content-default.js #main-content .data-table.data-table_comparitive .data-table--scrollarea table,html.layout_form.js #main-content .data-table.data-table_comparitive .data-table--scrollarea table{margin-left:-25.8075rem}
}
@media screen and (min-width:58.75rem){html.layout_content-with-nav.js #main-content .data-table.data-table_comparitive .data-table--container:before{left:calc(33.333vw - .625rem + 1px)}
}
@media screen and (min-width:77.5rem){html.layout_content-with-nav.js #main-content .data-table.data-table_comparitive .data-table--container:before{left:calc(25.495rem + 1px)}
}
@media screen and (min-width:58.75rem){html.layout_content-with-nav.js #main-content .data-table.data-table_comparitive td:first-child,html.layout_content-with-nav.js #main-content .data-table.data-table_comparitive th:first-child{min-width:calc(33.333vw - 3.125rem);width:calc(33.333vw - 3.125rem)}
}
@media screen and (min-width:77.5rem){html.layout_content-with-nav.js #main-content .data-table.data-table_comparitive td:first-child,html.layout_content-with-nav.js #main-content .data-table.data-table_comparitive th:first-child{min-width:22.995rem;width:22.995rem}
}
@media screen and (min-width:58.75rem){html.layout_content-with-nav.js #main-content .data-table.data-table_comparitive .data-table--scrollarea table{margin-left:calc(-33.333vw + .625rem - 1px)}
}
@media screen and (min-width:77.5rem){html.layout_content-with-nav.js #main-content .data-table.data-table_comparitive .data-table--scrollarea table{margin-left:-25.8075rem}
}
.data-table .free-content,.data-table+.free-content{margin-top:1.25rem}
.single-button{text-align:center}
.leave-a-message{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;margin-top:0!important;margin-bottom:0!important;padding-top:1.25rem;padding-bottom:1.25rem;color:#666;background-color:#e8eee9;padding-top:2.5rem;padding-bottom:2.5rem}
@media screen and (min-width:48rem){.leave-a-message{padding-top:1.875rem;padding-bottom:1.875rem}
}
@media screen and (min-width:64rem){.leave-a-message{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media screen and (min-width:77.5rem){.leave-a-message{padding-top:4.375rem;padding-bottom:4.375rem}
}
.leave-a-message .rte p,.leave-a-message h1{font-size:1.375rem;font-weight:700;color:#333;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:.625rem}
@media screen and (min-width:48rem){.leave-a-message .rte p,.leave-a-message h1{margin-bottom:1.25rem}
}
@media screen and (min-width:64rem){.leave-a-message .rte p,.leave-a-message h1{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.leave-a-message .rte p,.leave-a-message h1{padding-left:.625rem;padding-right:.625rem}
}
.leave-a-message .rte p{font-size:1.125rem;font-weight:400;color:#666}
.introduction+.leave-a-message{margin-top:-1.25rem;padding-top:1.25rem}
@media screen and (min-width:58.75rem){.introduction+.leave-a-message{margin-top:-2.5rem}
}
@media screen and (min-width:48rem){.leave-a-message .form{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
}
@media screen and (min-width:77.5rem){.leave-a-message .form{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
@media screen and (min-width:35.5rem){.leave-a-message .form .form--row.leave-a-message--personal-info{width:100%}
}
@media screen and (min-width:48rem){.leave-a-message .form .form--row.leave-a-message--personal-info{width:100%}
}
@media screen and (min-width:77.5rem){.leave-a-message .form .form--row.leave-a-message--personal-info{width:50%}
}
@media screen and (min-width:35.5rem){.leave-a-message .form .form--row.leave-a-message--personal-info>*{max-width:none;width:calc(50% - 2.5rem)}
}
@media screen and (min-width:64rem){.leave-a-message .form .form--row.leave-a-message--personal-info>*{width:calc(50% - 3.75rem)}
}
@media screen and (min-width:77.5rem){.leave-a-message .form .form--row.leave-a-message--personal-info>*{width:calc(50% - 1.25rem)}
}
.leave-a-message .form .form--row.leave-a-message--personal-info .select,.leave-a-message .form .form--row.leave-a-message--personal-info input{display:block}
.leave-a-message .form .form--row.leave-a-message--message{padding:0 1.25rem}
@media screen and (min-width:48rem){.leave-a-message .form .form--row.leave-a-message--message{width:50%}
}
@media screen and (min-width:48rem){.leave-a-message .form .form--row.leave-a-message--message{padding:0 1.875rem}
}
@media screen and (min-width:77.5rem){.leave-a-message .form .form--row.leave-a-message--message{width:33.333%;padding:0 .625rem}
}
.leave-a-message .form .form--row.leave-a-message--message textarea{max-width:none;width:100%;height:11.9375rem;display:block;margin:0 0 1.25rem}
.leave-a-message .form .form--row.leave-a-message--submit{padding:0 1.25rem}
@media screen and (min-width:35.5rem){.leave-a-message .form .form--row.leave-a-message--submit{width:50%}
}
@media screen and (min-width:48rem){.leave-a-message .form .form--row.leave-a-message--submit{padding:0 1.875rem}
}
@media screen and (min-width:77.5rem){.leave-a-message .form .form--row.leave-a-message--submit{width:16.666%;padding:0 .625rem}
}
.leave-a-message .form .form--row.leave-a-message--submit .form--captcha{margin-bottom:.625rem}
.leave-a-message .form .form--row.leave-a-message--submit .form--captcha>img{margin:0 0 .6875rem}
.leave-a-message .form .form--row.leave-a-message--submit .form--captcha>input{display:block;margin:0}
@media screen and (min-width:77.5rem){.leave-a-message .form .form--row.leave-a-message--submit .form--captcha>input{max-width:none}
}
.leave-a-message .form .form--row.leave-a-message--submit .button{margin:0}
@media screen and (min-width:77.5rem){.leave-a-message .form .form--row.leave-a-message--submit .button{width:100%;padding-right:.9375rem!important}
.leave-a-message .form .form--row.leave-a-message--submit .button:after{position:static;margin-left:.5em}
}
.content-market-list{margin-top:0!important;margin-bottom:0!important;padding-top:1.25rem;padding-bottom:1.25rem;background-color:#f3f3f3}
@media screen and (min-width:48rem){.content-market-list{padding-top:1.875rem;padding-bottom:1.875rem}
}
@media screen and (min-width:64rem){.content-market-list{padding-top:2.5rem;padding-bottom:2.5rem}
}
.social-media-hub{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#333;font-size:1rem}
@media screen and (min-width:48rem){.social-media-hub{font-size:1.125rem}
}
.social-media-hub .social-media-hub--items{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}
@media screen and (min-width:48rem){.social-media-hub .social-media-hub--items{margin:-.625rem 0}
}
.social-media-hub .social-media-hub--items>div{width:100%;margin:0 0 -1px;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#666;background-color:#fff;border:solid #dbdbdb;border-width:1px 0;transition:color .2s,background-color .2s;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
@media screen and (min-width:48rem){.social-media-hub .social-media-hub--items>div{border-width:1px;width:calc(50% - 1.25rem);margin:.625rem .625rem}
}
@media screen and (min-width:77.5rem){.social-media-hub .social-media-hub--items>div{width:calc(33.333% - 1.25rem)}
}
.social-media-hub .social-media-hub--items>div figure{display:block;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(25% - .625rem);-moz-box-sizing:border-box;box-sizing:border-box;padding:1.25rem 0 1.25rem 1.25rem}
@media screen and (min-width:35.5rem){.social-media-hub .social-media-hub--items>div figure{width:calc(16.666% - .625rem);padding:1.25rem 0 1.25rem 1.25rem}
}
@media screen and (min-width:45.625rem){.social-media-hub .social-media-hub--items>div figure{padding:1.25rem 1.25rem}
}
@media screen and (min-width:48rem){.social-media-hub .social-media-hub--items>div figure{width:calc((100% - 3.75rem)/ 4 + 1.25rem)}
}
@media screen and (min-width:58.75rem){.social-media-hub .social-media-hub--items>div figure{padding:1.25rem 0 1.25rem 1.25rem}
}
@media screen and (min-width:64rem){.social-media-hub .social-media-hub--items>div figure{padding:1.25rem .625rem 1.25rem 1.25rem}
}
@media screen and (min-width:77.5rem){.social-media-hub .social-media-hub--items>div figure{padding:1.25rem 1.25rem}
}
.social-media-hub .social-media-hub--items>div img{display:block;width:100%;height:auto}
.social-media-hub .social-media-hub--items>div>div{padding:.9375rem 1.25rem 1.25rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:1px;-ms-flex-preferred-size:1px;flex-basis:1px}
.social-media-hub .social-media-hub--items>div>div>*{display:block}
.social-media-hub .social-media-hub--items>div h2{position:relative;color:#333;font-size:1rem;font-weight:700;padding-right:calc($globalGutter + 1rem);transition:color .2s}
@media screen and (min-width:40rem){.social-media-hub .social-media-hub--items>div h2{font-size:1.125rem}
}
@media screen and (min-width:48rem){.social-media-hub .social-media-hub--items>div h2{font-size:1.25rem}
}
.social-media-hub .social-media-hub--items>div p{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.social-media-hub .social-media-hub--items>div .select,.social-media-hub .social-media-hub--items>div a{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:1.25rem}
@media screen and (min-width:48rem){.social-media-hub .social-media-hub--items>div .select{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}
}
.social-media-hub .social-media-hub--items>div a{color:#333;text-decoration:none;white-space:nowrap;max-width:100%;padding:.75rem 0 .5rem}
.social-media-hub .social-media-hub--items>div a:hover{text-decoration:underline}
.social-media-hub .social-media-hub--items>div a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.75rem;line-height:2.5em;display:inline-block;vertical-align:middle;text-align:center;color:#fff;width:1.875rem;height:1.875rem;background-color:#7ab800;border-radius:50%;transition:background-color .2s;margin-left:.625rem;margin-top:-.1875rem}
.media-detail{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#666;font-size:1rem}
@media screen and (min-width:48rem){.media-detail{font-size:1.125rem}
}
.media-detail .media-detail--details{margin:0 1.25rem 2.5rem}
@media screen and (min-width:58.75rem){.media-detail .media-detail--details{margin-right:calc(33.333% + 1.25rem)}
}
@media screen and (min-width:64rem){.media-detail .media-detail--details{margin-left:1.875rem;margin-right:calc(33.333% + 1.875rem)}
}
@media screen and (min-width:77.5rem){.media-detail .media-detail--details{margin-left:.625rem;margin-right:calc(33.333% + .625rem)}
}
.media-detail .media-detail--details figure>a,.media-detail .media-detail--details figure>div{display:block;position:relative;text-decoration:none;margin:0 0 1.25rem}
.media-detail .media-detail--details figure img{display:block;max-width:100%;max-height:31.25rem;width:auto;height:auto;border:1px solid #dbdbdb;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:48rem){.media-detail .media-detail--details figure img{max-height:39.0625rem}
}
@media screen and (min-width:64rem){.media-detail .media-detail--details figure img{max-height:46.875rem}
}
.media-detail .media-detail--details figure .media-detail--meta{color:#999;font-size:.875rem;margin:0 0 .9375rem}
.media-detail .media-detail--details figure .media-detail--meta:empty{display:none}
.media-detail .media-detail--details figure .rte{font-size:inherit;margin-bottom:1.25rem}
.media-detail .media-detail--details.is-video figure>a,.media-detail .media-detail--details.is-video figure>div{overflow:hidden;border:1px solid #dbdbdb}
.media-detail .media-detail--details.is-video figure>a:before,.media-detail .media-detail--details.is-video figure>div:before{content:'';display:block;padding-top:56.25%}
.media-detail .media-detail--details.is-video figure>a iframe,.media-detail .media-detail--details.is-video figure>a img,.media-detail .media-detail--details.is-video figure>div iframe,.media-detail .media-detail--details.is-video figure>div img{position:absolute;top:0;width:100%;max-height:none;border:0}
.media-detail .media-detail--details.is-video figure>a iframe,.media-detail .media-detail--details.is-video figure>div iframe{height:100%}
.media-detail .media-detail--details.is-video figure>a:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#fff;position:absolute;z-index:10;left:50%;top:50%;font-size:2.5rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 0 10px rgba(0,0,0,.15)}
@media screen and (min-width:40rem){.media-detail .media-detail--details.is-video figure>a:after{font-size:3.125rem}
}
@media screen and (min-width:48rem){.media-detail .media-detail--details.is-video figure>a:after{font-size:3.75rem}
}
@media screen and (min-width:58.75rem){.media-detail .media-detail--details.is-video figure>a:after{font-size:4.375rem}
}
@media screen and (min-width:77.5rem){.media-detail .media-detail--details.is-video figure>a:after{font-size:5rem}
}
.media-detail .media-detail--details.is-video.is-playing a:after{display:none}
.frame-component iframe{display:block;margin:1.25rem 1.25rem;width:calc(100% - 2.5rem)}
@media screen and (min-width:64rem){.frame-component iframe{margin-left:1.875rem;margin-right:1.875rem;width:calc(100% - 3.75rem)}
}
@media screen and (min-width:77.5rem){.frame-component iframe{margin-left:.625rem;margin-right:.625rem;width:calc(100% - 1.25rem)}
}
.biographies{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:1.25}
.biographies .biographies--blurbs dl{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 .625rem;font-size:inherit}
@media screen and (min-width:58.75rem){.biographies .biographies--blurbs dl{margin-bottom:.9375rem}
}
.biographies .biographies--blurbs dl dt{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:.3125rem}
.biographies .biographies--blurbs dl dd{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:right;margin-bottom:.3125rem}
@media screen and (max-width:58.749rem){.biographies{background-color:#fff;font-size:.875rem}
}
@media screen and (max-width:58.749rem) and (min-width:22.5rem){.biographies{font-size:1rem}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.biographies{font-size:.875rem}
}
@media screen and (max-width:58.749rem) and (min-width:45.625rem){.biographies{font-size:1rem}
}
@media screen and (max-width:58.749rem){.biographies .page-row--canvas>h1{position:absolute;left:-3000em;width:0;height:0;overflow:hidden}
.biographies .biographies--blurbs{padding:.1px .625rem}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.biographies .biographies--blurbs{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125rem 0}
}
@media screen and (max-width:58.749rem){.biographies .biographies--blurbs>a,.biographies .biographies--blurbs>div{position:relative;margin:.625rem 0;text-decoration:none;color:#666;overflow:hidden;background-color:#f3f3f3;transition:background-color .2s,color .2s;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.biographies .biographies--blurbs>a,.biographies .biographies--blurbs>div{width:calc(50% - 1.25rem);margin:.3125rem .625rem}
}
@media screen and (max-width:58.749rem){.biographies .biographies--blurbs>a:before,.biographies .biographies--blurbs>div:before{content:'';display:table;padding-top:calc((100% - 3.75rem)/ 4)}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem){.biographies .biographies--blurbs>a:before,.biographies .biographies--blurbs>div:before{padding-top:calc((100% - 2.5rem)/ 3)}
}
@media screen and (max-width:58.749rem) and (min-width:48rem){.biographies .biographies--blurbs>a:before,.biographies .biographies--blurbs>div:before{padding-top:calc((100% - 3.75rem)/ 4)}
}
@media screen and (max-width:58.749rem){.biographies .biographies--blurbs>a>div,.biographies .biographies--blurbs>div>div{padding:0 .625rem .625rem;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
}
@media screen and (max-width:58.749rem) and (min-width:22.5rem){.biographies .biographies--blurbs>a>div,.biographies .biographies--blurbs>div>div{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:0}
}
@media screen and (max-width:58.749rem){.biographies .biographies--blurbs>a>div .biographies--blurbs--header,.biographies .biographies--blurbs>div>div .biographies--blurbs--header{overflow:hidden;position:relative;padding:.625rem 0}
}
@media screen and (max-width:58.749rem) and (min-width:22.5rem){.biographies .biographies--blurbs>a>div .biographies--blurbs--header:before,.biographies .biographies--blurbs>div>div .biographies--blurbs--header:before{content:'';float:left;padding-top:calc((100% + 2.5rem) * .33333 - 1.25rem);margin:-.625rem 0}
}
@media screen and (max-width:58.749rem){.biographies .biographies--blurbs>a>div .biographies--blurbs--header h2,.biographies .biographies--blurbs>div>div .biographies--blurbs--header h2{font-size:inherit;font-weight:700;color:#333;transition:color .2s}
.biographies .biographies--blurbs>a>div .biographies--blurbs--header p,.biographies .biographies--blurbs>div>div .biographies--blurbs--header p{margin:.3125rem 0 0;font-size:inherit}
.biographies .biographies--blurbs>a>div>p,.biographies .biographies--blurbs>div>div>p{font-size:inherit;line-height:1.5}
}
@media screen and (max-width:58.749rem) and (min-width:22.5rem){.biographies .biographies--blurbs>a>div>p,.biographies .biographies--blurbs>div>div>p{margin-bottom:.9375rem}
}
@media screen and (max-width:58.749rem){.biographies .biographies--blurbs>a>div .biographies--blurbs--header+dl,.biographies .biographies--blurbs>a>div .biographies--blurbs--header+p,.biographies .biographies--blurbs>div>div .biographies--blurbs--header+dl,.biographies .biographies--blurbs>div>div .biographies--blurbs--header+p{padding-top:.625rem;border-top:1px solid #dbdbdb}
.biographies .biographies--blurbs>a figure,.biographies .biographies--blurbs>div figure{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:calc((100% - 3.75rem)/ 4);display:none}
}
@media screen and (max-width:58.749rem) and (min-width:22.5rem){.biographies .biographies--blurbs>a figure,.biographies .biographies--blurbs>div figure{display:block}
}
@media screen and (max-width:58.749rem){.biographies .biographies--blurbs>a figure:before,.biographies .biographies--blurbs>div figure:before{content:'';display:block;padding-top:100%}
.biographies .biographies--blurbs>a figure img,.biographies .biographies--blurbs>div figure img{position:absolute;left:50%;top:50%;width:auto;height:105%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.biographies .biographies--blurbs>a>div .biographies--blurbs--header:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;position:absolute;left:calc(100% - 1rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#c3c3c3;font-size:1rem;text-align:center;transition:color .2s}
.biographies .biographies--blurbs>a>div .biographies--blurbs--header h2{font-weight:700;color:#333;transition:color .2s;padding-right:1.625rem}
.biographies .biographies--blurbs>a>div .biographies--blurbs--header p{margin:.3125rem 0 0;font-size:.875rem;padding-right:1.625rem}
.biographies .biographies--blurbs>a:hover{background-color:#7ab800;color:#fff}
.biographies .biographies--blurbs>a:hover .biographies--blurbs--header h2{color:#fff}
.biographies .biographies--blurbs>a:hover .biographies--blurbs--header h2:after{color:#fff}
.biographies .biographies--blurbs dl{font-size:.875rem}
}
@media screen and (min-width:58.75rem){.biographies{font-size:.875rem;margin:1.25rem 0}
}
@media screen and (min-width:58.75rem) and (min-width:64rem){.biographies{font-size:1rem}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.biographies{font-size:1.125rem}
}
@media screen and (min-width:58.75rem){.biographies .page-row--canvas{text-align:center;padding-left:.625rem;padding-right:.625rem}
.biographies .page-row--canvas>h1{text-transform:uppercase;font-size:1.125rem;line-height:.875rem;color:#999;display:inline-block;border-bottom:3px solid #7ab800;padding:.625rem 0;margin:0 0 1.25rem}
}
@media screen and (min-width:58.75rem) and (min-width:77.5rem){.biographies .page-row--canvas>h1{margin-top:.625rem;margin-bottom:1.875rem}
}
@media screen and (min-width:58.75rem){.biographies .biographies--blurbs{overflow:hidden;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;margin:-.625rem -.625rem -.625rem}
.biographies .biographies--blurbs>a,.biographies .biographies--blurbs>div{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:calc(33.333% - 1.25rem);padding:.9375rem 1.25rem 1.25rem;margin:0 .625rem;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;margin-top:.625rem;margin-bottom:.625rem;color:#666;background-color:#f3f3f3;transition:color .2s,background-color .2s}
.biographies .biographies--blurbs>a figure,.biographies .biographies--blurbs>div figure{display:block;overflow:hidden;margin:-.9375rem -1.25rem .9375rem}
.biographies .biographies--blurbs>a img,.biographies .biographies--blurbs>div img{display:block;width:100%;height:auto}
.biographies .biographies--blurbs>a>div,.biographies .biographies--blurbs>div>div{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.biographies .biographies--blurbs>a>div .biographies--blurbs--header,.biographies .biographies--blurbs>div>div .biographies--blurbs--header{position:relative;padding-right:1.75rem}
.biographies .biographies--blurbs>a>div .biographies--blurbs--header:after,.biographies .biographies--blurbs>div>div .biographies--blurbs--header:after{position:absolute;left:calc(100% - 1.125rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#c3c3c3;font-size:1.125rem;transition:color .2s}
.biographies .biographies--blurbs>a>div .biographies--blurbs--header h2,.biographies .biographies--blurbs>div>div .biographies--blurbs--header h2{margin-bottom:.3125rem;color:#333;font-size:inherit;font-weight:700;padding-right:calc($globalGutter + 1rem);transition:color .2s}
.biographies .biographies--blurbs>a>div .biographies--blurbs--header p,.biographies .biographies--blurbs>div>div .biographies--blurbs--header p{color:#666;font-size:inherit;transition:color .2s;margin:0 0 .9375rem}
.biographies .biographies--blurbs>a>div>p,.biographies .biographies--blurbs>div>div>p{font-size:inherit;line-height:1.5}
.biographies .biographies--blurbs>a>:last-child,.biographies .biographies--blurbs>div>:last-child{margin-bottom:0}
.biographies .biographies--blurbs>a:hover{color:#fff;background-color:#7ab800}
.biographies .biographies--blurbs>a:hover:after{background-color:transparent!important}
.biographies .biographies--blurbs>a:hover>div .biographies--blurbs--header:after{color:#fff}
.biographies .biographies--blurbs>a:hover>div .biographies--blurbs--header h2{color:#fff}
.biographies .biographies--blurbs>a:hover>div .biographies--blurbs--header p{color:#fff}
.biographies .biographies--blurbs>a>div .biographies--blurbs--header:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .biographies,html.layout_content-with-nav #main-content .biographies,html.layout_form #main-content .biographies{font-size:.875rem}
html.layout_content-default #main-content .biographies .biographies--blurbs,html.layout_content-with-nav #main-content .biographies .biographies--blurbs,html.layout_form #main-content .biographies .biographies--blurbs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.625rem 0 -.625rem}
html.layout_content-default #main-content .biographies .biographies--blurbs>a,html.layout_content-default #main-content .biographies .biographies--blurbs>div,html.layout_content-with-nav #main-content .biographies .biographies--blurbs>a,html.layout_content-with-nav #main-content .biographies .biographies--blurbs>div,html.layout_form #main-content .biographies .biographies--blurbs>a,html.layout_form #main-content .biographies .biographies--blurbs>div{width:calc(50% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
html.layout_content-default #main-content .biographies.is-less-than-2 .biographies--blurbs>a,html.layout_content-default #main-content .biographies.is-less-than-2 .biographies--blurbs>div,html.layout_content-with-nav #main-content .biographies.is-less-than-2 .biographies--blurbs>a,html.layout_content-with-nav #main-content .biographies.is-less-than-2 .biographies--blurbs>div,html.layout_form #main-content .biographies.is-less-than-2 .biographies--blurbs>a,html.layout_form #main-content .biographies.is-less-than-2 .biographies--blurbs>div{width:calc(100% - 1.25rem)}
}
@media screen and (min-width:64rem){html.layout_content-default #main-content .biographies,html.layout_content-with-nav #main-content .biographies,html.layout_form #main-content .biographies{font-size:.875rem}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .biographies,html.layout_content-with-nav #main-content .biographies,html.layout_form #main-content .biographies{font-size:1rem}
}
.history-timeline .timeline{margin-top:0;margin-bottom:0}
.performance-module{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;margin-top:0!important;margin-bottom:0!important;padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.125rem;background-color:#f3f3f3}
@media screen and (min-width:48rem){.performance-module{padding-top:1.875rem;padding-bottom:1.875rem}
}
@media screen and (min-width:64rem){.performance-module{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media screen and (min-width:58.75rem){.performance-module{padding-bottom:4.375rem}
}
.performance-module__head{margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;max-width:78.75rem}
.performance-module__text{padding:0 1.25rem 2.625rem}
@media screen and (min-width:48rem){.performance-module__text{padding:0 0 2.625rem;text-align:center}
}
.performance-module__title{font-size:1.25rem;color:#666}
@media screen and (min-width:48rem){.performance-module__title{font-size:1.375rem}
}
.performance-module .performance-module--content{padding-top:1.25rem;padding-bottom:1.25rem}
@media screen and (min-width:40rem){.performance-module .performance-module--content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media screen and (min-width:58.75rem){.performance-module .performance-module--content{padding-top:2.5rem;padding-bottom:0;margin:0 auto;width:75%}
}
@media screen and (min-width:64rem){.performance-module .performance-module--content{padding-top:4.375rem}
}
.performance-module .performance-module--content>*{display:block;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:40rem){.performance-module .performance-module--content>*{width:50%}
}
.performance-module .performance-module--main{padding:0 1.25rem 1.25rem}
@media screen and (min-width:64rem){.performance-module .performance-module--main{padding-left:1.875rem;padding-right:1.875rem}
}
.performance-module .performance-module--main h2{color:#333;font-size:1.25rem;font-weight:700;line-height:1.25}
@media screen and (min-width:48rem){.performance-module .performance-module--main h2{font-size:1.5rem}
}
.performance-module .performance-module--main h2 span{display:block;font-size:1rem;color:#999;font-weight:400}
@media screen and (min-width:48rem){.performance-module .performance-module--main h2 span{font-size:1.25rem}
}
.performance-module .performance-module--main p{font-size:3.4375rem;color:#008200;line-height:1.25;margin:.625rem 0 0;font-weight:700}
@media screen and (min-width:64rem){.performance-module .performance-module--main p{font-size:3.75rem}
}
.performance-module .performance-module--aside{padding:.3125rem 1.25rem}
@media screen and (min-width:64rem){.performance-module .performance-module--aside{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.performance-module .performance-module--aside{padding-left:.625rem;padding-right:calc(8.333% + .625rem)}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .performance-module .performance-module--main,html.layout_content-with-nav #main-content .performance-module .performance-module--main,html.layout_form #main-content .performance-module .performance-module--main{padding-left:.625rem;padding-right:.625rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .performance-module .performance-module--main p,html.layout_content-with-nav #main-content .performance-module .performance-module--main p,html.layout_form #main-content .performance-module .performance-module--main p{font-size:3.4375rem;margin-top:.9375rem}
}
@media screen and (min-width:64rem){html.layout_content-default #main-content .performance-module .performance-module--main p,html.layout_content-with-nav #main-content .performance-module .performance-module--main p,html.layout_form #main-content .performance-module .performance-module--main p{font-size:4.0625rem}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .performance-module .performance-module--main p,html.layout_content-with-nav #main-content .performance-module .performance-module--main p,html.layout_form #main-content .performance-module .performance-module--main p{font-size:5rem;margin-top:1.25rem}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .performance-module .performance-module--aside,html.layout_content-with-nav #main-content .performance-module .performance-module--aside,html.layout_form #main-content .performance-module .performance-module--aside{padding-right:.625rem}
}
.bar-list{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem;line-height:1;color:#666}
@media screen and (min-width:40rem){.bar-list{font-size:1.125rem}
}
@media screen and (min-width:48rem){.bar-list{font-size:1.25rem}
}
.bar-list li{position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 .625rem;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1.4375rem;min-width:11em;width:0;background-color:#fff;overflow:hidden}
@media screen and (min-width:40rem){.bar-list li{padding-right:1.5rem}
}
@media screen and (min-width:48rem){.bar-list li{padding-right:1.5625rem}
}
.bar-list li:last-child{margin-bottom:0}
.bar-list li strong{display:block;padding:.9375rem 1.25rem;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.bar-list li p{padding:.9375rem .3125rem .9375rem 0;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}
.bar-list li.is-current{background-color:#7ab800}
.bar-list li.is-current:after{border-color:#f3f3f3 #f3f3f3 #f3f3f3 #7ab800}
.bar-list li.is-current p,.bar-list li.is-current strong{color:#fff;background-color:#7ab800}
.sustainability-module{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1.125rem}
@media screen and (min-width:58.75rem){.sustainability-module{padding-bottom:4.375rem}
}
.sustainability-module__head{margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;max-width:78.75rem}
.sustainability-module__text{padding:0 1.25rem 2.625rem}
@media screen and (min-width:48rem){.sustainability-module__text{padding:0 0 2.625rem;text-align:center}
}
.sustainability-module__title{font-size:1.25rem;color:#666}
@media screen and (min-width:48rem){.sustainability-module__title{font-size:1.375rem}
}
.sustainability-module .sustainability-module--content{padding-top:1.25rem;padding-bottom:1.25rem}
@media screen and (min-width:40rem){.sustainability-module .sustainability-module--content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media screen and (min-width:58.75rem){.sustainability-module .sustainability-module--content{padding-top:2.5rem;padding-bottom:0;margin:0 auto;width:75%}
}
@media screen and (min-width:64rem){.sustainability-module .sustainability-module--content{padding-top:4.375rem}
}
.sustainability-module .sustainability-module--content>*{display:block;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:40rem){.sustainability-module .sustainability-module--content>*{width:50%}
}
.sustainability-module .sustainability-module--main{padding:0 1.25rem 1.25rem}
@media screen and (min-width:64rem){.sustainability-module .sustainability-module--main{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.sustainability-module .sustainability-module--main{padding-left:calc(8.333% + .625rem);padding-right:calc(8.333% + .625rem)}
}
.sustainability-module .sustainability-module--main h2{color:#333;font-size:1.25rem;font-weight:700;line-height:1.25}
@media screen and (min-width:48rem){.sustainability-module .sustainability-module--main h2{font-size:1.5rem}
}
.sustainability-module .sustainability-module--main h2 span{display:block;font-size:1rem;color:#999;font-weight:400}
@media screen and (min-width:48rem){.sustainability-module .sustainability-module--main h2 span{font-size:1.25rem}
}
.sustainability-module .sustainability-module--main p{font-size:3.4375rem;color:#008200;line-height:1.25;margin:.625rem 0 0;font-weight:700}
@media screen and (min-width:64rem){.sustainability-module .sustainability-module--main p{font-size:3.75rem}
}
.sustainability-module .sustainability-module--main__extra-info{font-size:1rem;color:#999;font-weight:400}
@media screen and (min-width:48rem){.sustainability-module .sustainability-module--main__extra-info{font-size:1.25rem}
}
.sustainability-module .sustainability-module--aside{padding:.3125rem 1.25rem}
@media screen and (min-width:64rem){.sustainability-module .sustainability-module--aside{padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.sustainability-module .sustainability-module--aside{padding-left:.625rem;padding-right:calc(8.333% + .625rem)}
}
.sustainability-module .sustainability-module--aside .svg-container{height:0;width:100%;padding-top:100%;position:relative}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .sustainability-module .sustainability-module--main,html.layout_content-with-nav #main-content .sustainability-module .sustainability-module--main,html.layout_form #main-content .sustainability-module .sustainability-module--main{padding-left:.625rem;padding-right:.625rem}
}
@media screen and (min-width:58.75rem){html.layout_content-default #main-content .sustainability-module .sustainability-module--main p,html.layout_content-with-nav #main-content .sustainability-module .sustainability-module--main p,html.layout_form #main-content .sustainability-module .sustainability-module--main p{font-size:3.4375rem;margin-top:.9375rem}
}
@media screen and (min-width:64rem){html.layout_content-default #main-content .sustainability-module .sustainability-module--main p,html.layout_content-with-nav #main-content .sustainability-module .sustainability-module--main p,html.layout_form #main-content .sustainability-module .sustainability-module--main p{font-size:4.0625rem}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .sustainability-module .sustainability-module--main p,html.layout_content-with-nav #main-content .sustainability-module .sustainability-module--main p,html.layout_form #main-content .sustainability-module .sustainability-module--main p{font-size:5rem;margin-top:1.25rem}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .sustainability-module .sustainability-module--aside,html.layout_content-with-nav #main-content .sustainability-module .sustainability-module--aside,html.layout_form #main-content .sustainability-module .sustainability-module--aside{padding-right:.625rem}
}
.circle-path{stroke-width:47;stroke-dasharray:none;fill:none;stroke:#7ab800}
.regional-data{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;margin-top:0!important;margin-bottom:0!important;padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.125rem;line-height:1.25;background-color:#f3f3f3}
@media screen and (min-width:48rem){.regional-data{padding-top:1.875rem;padding-bottom:1.875rem}
}
@media screen and (min-width:64rem){.regional-data{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media screen and (min-width:58.75rem){.regional-data{padding-top:2.5rem;padding-bottom:3.125rem}
}
.regional-data .regional-data--content{padding-top:1.25rem;padding-bottom:1.25rem}
@media screen and (min-width:35.5rem){.regional-data .regional-data--content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media screen and (min-width:58.75rem){.regional-data .regional-data--content{padding-top:2.5rem;padding-bottom:0}
}
@media screen and (min-width:64rem){.regional-data .regional-data--content{padding-top:4.375rem}
}
.regional-data .regional-data--content>*{display:block;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1.25rem 1.875rem}
@media screen and (min-width:35.5rem){.regional-data .regional-data--content>*{width:50%}
}
@media screen and (min-width:64rem){.regional-data .regional-data--content>*{padding-bottom:2.5rem;padding-left:1.875rem;padding-right:1.875rem}
}
@media screen and (min-width:77.5rem){.regional-data .regional-data--content>*{padding-bottom:1.25rem;padding-left:.625rem;padding-right:.625rem;width:33.333%}
}
.regional-data .regional-data--main{padding-top:.25rem}
.regional-data .regional-data--main .regional-data--revenue{color:#999;margin:0 0 1.875rem;font-size:1rem}
@media screen and (min-width:48rem){.regional-data .regional-data--main .regional-data--revenue{font-size:1.125rem;margin-bottom:2.5rem}
}
.regional-data .regional-data--main .regional-data--revenue p{font-size:1.66663rem;line-height:1;color:#666}
@media screen and (min-width:48rem){.regional-data .regional-data--main .regional-data--revenue p{font-size:2.5rem}
}
.regional-data .regional-data--main .regional-data--revenue p span{font-weight:700;font-size:2em}
.regional-data .regional-data--main .regional-data--revenue-relative{color:#999;font-size:1rem}
@media screen and (min-width:48rem){.regional-data .regional-data--main .regional-data--revenue-relative{font-size:1.125rem}
}
.regional-data .regional-data--main .regional-data--revenue-relative h2{margin-bottom:.9375rem}
.regional-data .regional-data--main .regional-data--revenue-relative .pie-chart:before{background-color:#f3f3f3}
.regional-data .regional-data--aside{padding-top:.25rem}
@media screen and (min-width:35.5rem){.regional-data .regional-data--commentary{width:100%}
}
@media screen and (min-width:77.5rem){.regional-data .regional-data--commentary{width:33.333%}
}
.regional-data .regional-data--commentary blockquote{font-size:1.125rem;line-height:1.25;font-weight:700;max-width:32em}
@media screen and (min-width:48rem){.regional-data .regional-data--commentary blockquote{font-size:1.375rem}
}
.regional-data .regional-data--commentary blockquote p{margin:0 0 .9375rem}
.regional-data .regional-data--commentary cite{display:block;font-size:.875rem;color:#999}
@media screen and (min-width:48rem){.regional-data .regional-data--commentary cite{font-size:1.125rem}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .regional-data .regional-data--content>*,html.layout_content-with-nav #main-content .regional-data .regional-data--content>*,html.layout_form #main-content .regional-data .regional-data--content>*{width:50%;padding-bottom:2.5rem}
}
@media screen and (min-width:77.5rem){html.layout_content-default #main-content .regional-data .regional-data--commentary,html.layout_content-with-nav #main-content .regional-data .regional-data--commentary,html.layout_form #main-content .regional-data .regional-data--commentary{width:100%;padding-bottom:1.25rem}
}
.pie-chart{color:#666;position:relative;display:block;max-width:18.75rem;line-height:1}
html.js .pie-chart:before{content:'';position:absolute;left:50%;top:50%;z-index:9;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:71.428%;height:71.428%;background-color:#fff;border-radius:50%}
html.js .pie-chart:after{content:'';display:block;padding-top:100%}
.pie-chart .pie-chart--value{font-weight:700;font-size:2.5rem}
html.js .pie-chart .pie-chart--value{position:absolute;left:50%;top:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:48rem){.pie-chart .pie-chart--value{font-size:3.125rem}
}
.pie-chart canvas{position:absolute;left:0;top:0;width:100%;height:100%}
.facts-list{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-size:1rem;line-height:1.25;color:#999}
@media screen and (min-width:48rem){.facts-list{font-size:1.125rem}
}
.facts-list li{margin:0 0 1.25rem}
.facts-list li:last-child{margin-bottom:0}
.facts-list li strong{display:block}
.facts-list li p{color:#666;font-size:1.66663rem;line-height:1}
@media screen and (min-width:48rem){.facts-list li p{font-size:2.5rem}
}
.facts-list li p span{font-weight:700;font-size:1.5em}
.sustainability-performance{font-family:HeinekenCore,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;margin-top:0!important;margin-bottom:0!important;padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.125rem;background-color:#f3f3f3}
@media screen and (min-width:48rem){.sustainability-performance{padding-top:1.875rem;padding-bottom:1.875rem}
}
@media screen and (min-width:64rem){.sustainability-performance{padding-top:2.5rem;padding-bottom:2.5rem}
}
.sustainability-performance .sustainability-performance--content{padding-top:1.25rem;padding-bottom:1.25rem;line-height:1.875rem}
@media screen and (min-width:58.75rem){.sustainability-performance .sustainability-performance--content{padding-top:.625rem;padding-bottom:0}
}
@media screen and (min-width:64rem){.sustainability-performance .sustainability-performance--content{padding-top:1.25rem}
}
.sustainability-performance .sustainability-performance--content .info:not(:empty){min-height:30px}
.sustainability-performance .sustainability-performance--content img{display:inline;vertical-align:middle;height:30px;width:30px;margin:0 0 0 -5px}
.sustainability-performance .sustainability-performance--content h3{display:inline;vertical-align:middle;font-weight:600}
.sustainability-performance .sustainability-performance--content footer .rte{text-align:left}
.sustainability-performance .sustainability-performance--content footer .rte ul>li{display:inline-block;margin-right:1.875rem}
.sustainability-performance .sustainability-performance--content footer .rte ul>li:before{content:' '}
.interactive-map{margin-top:0!important;margin-bottom:0!important}
#ia-map{position:relative;background:#e9e9e9;overflow:hidden;clear:both;margin:0;color:#333}
.mod-no-svg #ia-map{display:none}
#ia-map:after{content:'';position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;background:url(/framework/websites/TheHeinekenCompany/img/interactive-map/loader.gif)}
#ia-map.ready:after{display:none}
#ia-map:-moz-full-screen{width:100%;height:100%}
#ia-map:-ms-fullscreen{width:100%;height:100%}
#ia-map:fullscreen{width:100%;height:100%}
#ia-map:-moz-full-screen #ia-map--container{min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;width:100%!important;height:100%!important}
#ia-map:-ms-fullscreen #ia-map--container{min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;width:100%!important;height:100%!important}
#ia-map:fullscreen #ia-map--container{min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;width:100%!important;height:100%!important}
#ia-map:-moz-full-screen{width:100%;height:100%}
#ia-map:-moz-full-screen #ia-map--container{min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;width:100%!important;height:100%!important}
#ia-map:-webkit-full-screen{width:100%;height:100%}
#ia-map:-webkit-full-screen #ia-map--container{position:absolute;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;width:100%!important;height:100%!important}
#ia-map:-ms-full-screen{width:100%;height:100%}
#ia-map:-ms-full-screen #ia-map--container{position:absolute;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;width:100%!important;height:100%!important}
#ia-map .shadowbm{position:absolute;content:'';top:0;bottom:auto;left:0;right:0;z-index:100;height:20px;background:url(/framework/websites/TheHeinekenCompany/img/interactive-map/shadow_wide.png) no-repeat 50% -20px;pointer-events:none}
#ia-map--container{position:relative;z-index:50;width:100%;min-height:340px;max-height:540px;overflow:hidden;cursor:-moz-grab;cursor:grab;-moz-box-sizing:border-box;box-sizing:border-box}
#ia-map.ready #ia-map--container{background:50% 50% #7396b4 url(/framework/websites/TheHeinekenCompany/img/interactive-map/sea.jpg)}
@media screen and (max-height:340px){#ia-map--container{min-height:0;height:100vh}
}
#ia-map--container.is-dragging{cursor:-moz-grabbing;cursor:grabbing}
#ia-map--container:before{content:'';float:left;padding-top:50%}
#ia-map--container:after{content:'';width:40px;height:40px;position:absolute;z-index:200;left:5px;bottom:5px;background:url(/framework/websites/TheHeinekenCompany/img/interactive-map/cursor.png) no-repeat;opacity:0;pointer-events:none;transition:opacity .5s .25s}
#ia-map.ready #ia-map--container:after{opacity:.9}
#ia-map.show-openingtext #ia-map--container:after, #ia-map.show-overlay #ia-map--container:after{opacity:0}
#ia-map--canvas{position:absolute;top:0;left:0;width:100%;min-width:1000px;min-height:493.318px}
#ia-map--placeholder{position:absolute;top:0;left:0;width:100%;height:100%}
#ia-map svg{width:100%;height:100%;display:block;opacity:0;transition:opacity .5s}
#ia-map.ready svg{opacity:1}
#ia-map svg path{transition:fill .25s}
#ia-map svg #Shadows path{fill:#5b778f}
#ia-map svg #AfricaMiddleEastAndEastEurope path, #ia-map svg #Americas path, #ia-map svg #AustraliaAndEastAsia path, #ia-map svg #Europe path{fill:#e0e0e0;transition:fill .5s}
#ia-map svg .is-highlighted path, #ia-map svg path.is-highlighted{fill:#cdcdcd!important}
#ia-map--markers{position:absolute;top:0;left:0;width:100%;min-width:1000px;height:100%;z-index:100}
#ia-map--markers ul{list-style:none}
#ia-map--markers li{position:absolute}
#ia-map--markers li:after{content:'';position:absolute;left:-11px;top:0;width:23px;height:5px;background:url(/framework/websites/TheHeinekenCompany/img/interactive-map/marker-shadow.png);background-size:100% auto;opacity:0;transition:opacity .5s linear}
#ia-map--markers li.is-visible:after, #ia-map--markers ul.is-visible li:after{opacity:1}
#ia-map--markers li a{position:absolute;left:-13px;top:-350px;width:26px;height:36px;background:url(/framework/websites/TheHeinekenCompany/img/interactive-map/marker-lightgreen.png);background-size:100% auto;overflow:hidden;text-indent:-3000em;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transition:top .5s,opacity .25s;-webkit-tap-highlight-color:transparent}
#ia-map--markers li.is-visible a, #ia-map--markers ul.is-visible li a{top:-36px;opacity:1;pointer-events:auto}
[data-theme=theme0] #ia-map--markers li a{background-image:url(/framework/websites/TheHeinekenCompany/img/interactive-map/marker-darkgreen.png)}
[data-theme=theme1] #ia-map--markers li a{background-image:url(/framework/websites/TheHeinekenCompany/img/interactive-map/marker-lightgreen.png)}
[data-theme=theme2] #ia-map--markers li a{background-image:url(/framework/websites/TheHeinekenCompany/img/interactive-map/marker-purple.png)}
[data-theme=theme3] #ia-map--markers li a{background-image:url(/framework/websites/TheHeinekenCompany/img/interactive-map/marker-orange.png)}
[data-theme=theme4] #ia-map--markers li a{background-image:url(/framework/websites/TheHeinekenCompany/img/interactive-map/marker-blue.png)}
[data-theme=theme5] #ia-map--markers li a{background-image:url(/framework/websites/TheHeinekenCompany/img/interactive-map/marker-yellow.png)}
#ia-map--tooltip{position:absolute;z-index:1000;white-space:nowrap;font-size:15px;line-height:1;padding:7px;background:#fff;color:#666;border-radius:4.2px;box-shadow:0 1px 5px rgba(0,0,0,.35);opacity:1;transition:opacity .25s;-webkit-transform:translate(-50%,-74px);transform:translate(-50%,-74px)}
#ia-map.is-no-touch #ia-map--tooltip{pointer-events:none}
#ia-map--tooltip.is-inactive{opacity:0;top:-3000em!important}
@media screen and (min-width:680px){#ia-map--tooltip{padding:10px;border-radius:6px}
}
#ia-map--reset{position:absolute;top:0;left:-100px;z-index:99;background:rgba(255,255,255,.9) 50% 50% no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMxLjAyNXB4IiBoZWlnaHQ9IjMxLjAyNXB4IiB2aWV3Qm94PSIwIDAgMzEuMDI1IDMxLjAyNSI+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiM2QkEzNDIiIGQ9Ik0yOC40LDYuODgxbC0wLjQ2NCwwLjE0OGwtMi40NzMsMC4yMmwtMC42OTgsMS4xMTVsLTAuNTA1LTAuMTYxTDIyLjI5MSw2LjQzbC0wLjI4Ni0wLjkyM2wtMC4zODEtMC45ODQNCgkJCWwtMS4yMzctMS4xMDlsLTEuNDU5LTAuMjg1bC0wLjAzNCwwLjY2OGwxLjQzLDEuMzk0bDAuNjk5LDAuODI0bC0wLjc4NywwLjQxMWwtMC42NDEtMC4xODhsLTAuOTU5LTAuNGwwLjAzMi0wLjc3M0wxNy40MSw0LjU0Ng0KCQkJbC0wLjQxOCwxLjgxOGwtMS4yNjgsMC4yODdsMC4xMjUsMS4wMTVsMS42NTEsMC4zMThsMC4yODUtMS42MjFsMS4zNjQsMC4yMDFsMC42MzUsMC4zNzFoMS4wMTdMMjEuNSw4LjMzbDEuODQ2LDEuODcyDQoJCQlMMjMuMjEsMTAuOTNsLTEuNDg4LTAuMTlsLTIuNTcyLDEuMjk5bC0xLjg1NCwyLjIyMWwtMC4yNDEsMC45ODRoLTAuNjY0bC0xLjIzOS0wLjU3MWwtMS4yMDMsMC41NzFsMC4yOTksMS4yNjlsMC41MjMtMC42MDQNCgkJCWwwLjkyMS0wLjAyOWwtMC4wNjQsMS4xNGwwLjc2MywwLjIyM2wwLjc2MSwwLjg1NGwxLjI0My0wLjM0OWwxLjQyMiwwLjIyNGwxLjY0NywwLjQ0NWwwLjgyNiwwLjA5NWwxLjM5NSwxLjU4NmwyLjY5NiwxLjU4NQ0KCQkJbC0xLjc0MywzLjMzMWwtMS44NCwwLjg1NEwyMi4xLDI3Ljc3M2wtMi42NjIsMS43NzZsLTAuMjg0LDEuMDI2YzYuODA2LTEuNjQsMTEuODctNy43NTMsMTEuODctMTUuMDY0DQoJCQlDMzEuMDI1LDEyLjMxOSwzMC4wNTgsOS4zNDcsMjguNCw2Ljg4MXogTTE3LjI5OCwyMy42MmwtMS4xMy0yLjA5NWwxLjAzNy0yLjE2MWwtMS4wMzctMC4zMTJsLTEuMTY1LTEuMTY5bC0yLjU4LTAuNTc4DQoJCQlsLTAuODU3LTEuNzkydjEuMDY0aC0wLjM3N2wtMi4yMjQtMy4wMTV2LTIuNDc2TDcuMzM1LDguNDM5TDQuNzQ3LDguOUgzLjAwNUwyLjEyNyw4LjMyNmwxLjExOS0wLjg4N0wyLjEzLDcuNjk2DQoJCQlDMC43ODQsOS45OTMsMCwxMi42NTksMCwxNS41MTRjMCw4LjU2NSw2Ljk0NSwxNS41MTEsMTUuNTEzLDE1LjUxMWMwLjY2LDAsMS4zMDctMC4wNTcsMS45NDgtMC4xMzVsLTAuMTYyLTEuODc5DQoJCQljMCwwLDAuNzEyLTIuNzkxLDAuNzEyLTIuODg2QzE4LjAwOCwyNi4wMjksMTcuMjk4LDIzLjYyLDE3LjI5OCwyMy42MnogTTUuNzY1LDUuMDAybDIuNzU2LTAuMzg0bDEuMjctMC42OTZsMS40MywwLjQxMg0KCQkJbDIuMjgzLTAuMTI2bDAuNzgyLTEuMjNsMS4xNDEsMC4xODhsMi43NzEtMC4yNmwwLjc2Mi0wLjg0MWwxLjA3Ni0wLjcxOWwxLjUyMywwLjIzbDAuNTU3LTAuMDg0QzIwLjEwOSwwLjU0NiwxNy44NzcsMCwxNS41MTMsMA0KCQkJQzEwLjY5NywwLDYuMzkxLDIuMTk1LDMuNTQ4LDUuNjRoMC4wMDhMNS43NjUsNS4wMDJ6IE0xNi4xNjgsMS41NDNsMS41ODYtMC44NzJsMS4wMTcsMC41ODdsLTEuNDc0LDEuMTIxbC0xLjQwNiwwLjE0MQ0KCQkJTDE1LjI1OCwyLjExTDE2LjE2OCwxLjU0M3ogTTExLjQ3NSwxLjY3bDAuNjk5LDAuMjkxTDEzLjA5LDEuNjdsMC40OTksMC44NjRsLTIuMTE0LDAuNTU1bC0xLjAxNy0wLjU5NQ0KCQkJQzEwLjQ1OCwyLjQ5NSwxMS40NTIsMS44NTUsMTEuNDc1LDEuNjd6Ii8+DQoJPC9nPg0KPC9zdmc+);background-size:19px 19px;width:38px;height:44px;overflow:hidden;text-indent:-3000em;border-radius:0 0 3.8px 0;box-shadow:0 1px 5px rgba(0,0,0,.35);cursor:pointer;transition:top .5s .25s,left .5s .25s}
#ia-map.show-reset #ia-map--reset{left:0}
#ia-map.show-openingtext #ia-map--reset, #ia-map.show-overlay #ia-map--reset{left:-100px}
@media screen and (min-width:680px){#ia-map--reset{top:-100px;left:50%;width:45px;height:52px;margin:0 0 0 -20px;background-size:22.5px 22.5px;border-radius:0 0 4.5px 4.5px}
#ia-map.show-reset #ia-map--reset{top:0;left:50%}
#ia-map.show-openingtext #ia-map--reset, #ia-map.show-overlay #ia-map--reset{top:-100px;left:50%}
}
@media screen and (min-width:1040px){#ia-map--reset{width:60px;height:70px;margin:0 0 0 -30px;background-size:30px 30px;border-radius:0 0 6px 6px}
}
#ia-map--overlays{position:absolute;top:0;left:0;width:100%;bottom:0;z-index:200;display:none;opacity:0;transition:opacity .5s}
#ia-map.show-openingtext #ia-map--overlays, #ia-map.show-overlay #ia-map--overlays{opacity:1}
#ia-map--overlays:after{content:'';position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;background:url(/framework/websites/TheHeinekenCompany/img/interactive-map/loader-dark.gif);opacity:0;transition:opacity .5s}
#ia-map.is-loading #ia-map--overlays:after{opacity:1}
#ia-map--overlays--next, #ia-map--overlays--prev{position:absolute;top:50%;z-index:200;width:20px;height:30px;margin:-15px 0 0;opacity:0;cursor:default;pointer-events:none;transition:opacity .5s}
#ia-map--overlays--next:before, #ia-map--overlays--prev:before{font-family:Icons;font-style:normal;font-weight:400;content:'\e902';text-indent:0;font-size:.75rem;line-height:2.5em;display:inline-block;vertical-align:middle;text-align:center;color:#fff;width:1.875rem;height:1.875rem;background-color:#7ab800;border-radius:50%;transition:background-color .2s;margin-right:.625rem;margin-top:-.1875rem}
#ia-map--overlays--prev:before{content:'\e903'}
#ia-map--overlays--prev{left:20px}
#ia-map--overlays--next{right:20px}
.show-contentnav #ia-map--overlays--next,.show-contentnav #ia-map--overlays--prev{opacity:1;cursor:pointer;pointer-events:auto}
.show-contentnav #ia-map--overlays--next.is-disabled,.show-contentnav #ia-map--overlays--prev.is-disabled,.show-contentnav.is-loading #ia-map--overlays--next,.show-contentnav.is-loading #ia-map--overlays--prev{opacity:.25!important;cursor:default!important;pointer-events:auto}
#ia-map--overlays--paging{position:absolute;left:50%;z-index:200;white-space:nowrap;list-style:none;margin:-8px 0 0;display:none;opacity:0;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .5s}
@media screen and (min-width:800px){#ia-map--overlays--paging{display:block;top:calc((100% - 320px)/ 4 - 3px)}
.show-contentnav #ia-map--overlays--paging{opacity:1;pointer-events:auto}
.show-contentnav.is-loading #ia-map--overlays--paging{opacity:.25!important;pointer-events:auto}
}
@media screen and (min-width:850px){#ia-map--overlays--paging{top:5.75%}
}
@media screen and (min-width:1000px){#ia-map--overlays--paging{top:6.5%}
}
@media screen and (min-width:1080px){#ia-map--overlays--paging{top:36px}
}
#ia-map--overlays--paging li{display:inline-block;margin:0 2px}
#ia-map--overlays--paging li a{cursor:pointer;text-indent:-3000em;white-space:nowrap;position:relative;display:block;width:.75rem;height:.75rem;border-radius:50%;border:1px solid #fff;background-color:#fff;transition:background-color .2s}
#ia-map--overlays--paging li a:hover, #ia-map--overlays--paging li.is-active a{background-color:#73ab00}
#ia-map--overlays--grayout{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url(/framework/websites/TheHeinekenCompany/img/interactive-map/overlays-grayout.png)}
#ia-map--overlays--content{position:absolute;z-index:2;left:50%;top:0;width:100%;max-width:1050px;height:100%;opacity:1;transition:opacity .5s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
#ia-map.is-loading #ia-map--overlays #ia-map--overlays--content{opacity:0}
#ia-map--overlays--opening-text{position:absolute;z-index:2;left:50%;top:0;width:100%;max-width:1050px;height:100%;display:table;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
#ia-map.show-overlay #ia-map--overlays--opening-text{display:none}
#ia-map--overlays--opening-text>div{display:table-cell;vertical-align:middle;text-align:center;padding:15px}
#ia-map--overlays--opening-text h1{color:inherit;text-shadow:0 1px 1px rgba(0,0,0,.35),0 0 3px rgba(0,0,0,.25);font-size:28px;line-height:1;margin:0 0 1em}
#ia-map--overlays--opening-text .button{height:auto;padding:5px 10px;border:0;opacity:.9;box-shadow:0 1px 5px rgba(0,0,0,.35);cursor:pointer}
#ia-map--overlays--opening-text .button:before{display:none}
@media screen and (min-width:680px){#ia-map--overlays--opening-text>div{padding:20px}
#ia-map--overlays--opening-text h1{font-size:38px}
#ia-map--overlays--opening-text .button{font-size:17px;line-height:43px;padding:0 15px}
}
@media screen and (min-width:1040px){#ia-map--overlays--opening-text>div{padding:30px}
#ia-map--overlays--opening-text h1{font-size:48px}
}
#ia-map--overlays--content--box{position:absolute;left:50%;top:50%;overflow:hidden;width:calc(100% - 40px);height:calc(100% - 30px);box-shadow:0 1px 5px rgba(0,0,0,.35);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:480px){#ia-map--overlays--content--box{width:calc(100% - 60px)}
}
#ia-map--overlays--content--box:before{content:'';float:left;width:0;padding-top:50%}
#ia-map--overlays--content--box.is-small:before{padding-top:80%}
@media screen and (min-width:680px){#ia-map--overlays--content--box{width:calc(100% - 60px);height:auto}
#ia-map--overlays--content--box.is-small{width:calc(50% - 25px);max-width:480px;min-width:400px}
#ia-map--overlays--content--box:before{padding-top:40%}
}
@media screen and (min-width:1000px){#ia-map--overlays--content--box{width:calc(100% - 88px);height:auto}
#ia-map--overlays--content--box.is-small{width:calc(50% - 50px)}
}
@media screen and (max-width:680px){#ia-map--overlays--content--box.is-video{width:calc(100% - 40px);max-width:382px;height:auto;max-height:calc(100% - 30px)}
}
.ia-map--content--text{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.9);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#ia-map--overlays--content--box.is-small .ia-map--content--text{width:100%;left:0}
@media screen and (min-width:680px){.ia-map--content--text{width:50%;left:50%}
}
@media screen and (max-width:680px){#ia-map--overlays--content--box.is-video .ia-map--content--text{position:relative;height:auto;display:block}
}
@media screen and (min-width:680px){#ia-map--overlays--content--box.is-video .ia-map--content--text{position:absolute;height:100%;width:28.889%;left:71.111%}
#ia-map--overlays--content--box.is-mirrored .ia-map--content--text{left:0}
}
.ia-map--content--text>h2{position:relative;font-size:16px;color:#666;line-height:1;padding:15px 47px 15px 15px;margin:0;font-weight:400;border-bottom:1px solid #d7d7d7;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:1040px){.ia-map--content--text>h2{font-size:20px;padding:20px 47px 20px 15px}
}
.ia-map--content--details{font-size:14px;line-height:21px;overflow-x:hidden;overflow-y:auto;height:calc(100% - 92px);-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media screen and (min-width:768px){.ia-map--content--details{font-size:16px;line-height:22px}
}
@media screen and (min-width:680px){#ia-map--overlays--content--box.is-video .ia-map--content--details{height:calc(100% - 46px)}
}
@media screen and (min-width:1040px){.ia-map--content--details{height:calc(100% - 106px);font-size:20px;line-height:26px}
}
.ia-map--content--details>div{display:table;width:100%;height:100%;position:relative}
.ia-map--content--details>div>div{display:table-cell;vertical-align:middle;padding:10px 15px}
@media screen and (min-width:768px){.ia-map--content--details>div>div{padding:10px 20px}
}
@media screen and (min-width:1040px){.ia-map--content--details>div>div{padding:25px 30px}
}
#ia-map--overlays--content--box.is-video .ia-map--content--details>div>div{padding:15px;font-size:14px;line-height:20px}
@media screen and (max-width:680px){#ia-map--overlays--content--box.is-video .ia-map--content--details>div, #ia-map--overlays--content--box.is-video .ia-map--content--details>div>div{display:block}
}
@media screen and (min-width:768px){#ia-map--overlays--content--box.is-video .ia-map--content--details>div>div{padding:25px;font-size:16px;line-height:22px}
}
@media screen and (min-width:1040px){#ia-map--overlays--content--box.is-video .ia-map--content--details>div>div{font-size:18px;line-height:24px}
}
.ia-map--content--details h2,.ia-map--content--details h3{font-size:20px;line-height:24px;margin-bottom:10px;font-weight:400}
.ia-map--content--details p{margin-bottom:10px}
@media screen and (min-width:768px){.ia-map--content--details h2,.ia-map--content--details h3{font-size:24px;line-height:28px}
.ia-map--content--details p{margin-bottom:15px}
}
@media screen and (min-width:1040px){.ia-map--content--details h2,.ia-map--content--details h3{font-size:30px;line-height:34px}
}
@media screen and (max-width:680px){#ia-map--overlays--content--box.is-video .ia-map--content--details h2, #ia-map--overlays--content--box.is-video .ia-map--content--details h3{margin:0;font-size:16px;line-height:20px;width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-box-sizing:border-box;box-sizing:border-box}
#ia-map--overlays--content--box.is-video .ia-map--content--details p{display:none}
#ia-map--overlays--content--box.is-video .ia-map--content--details .button{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;text-indent:-3000em;border-radius:0;background:0 0;border:0;padding:0}
#ia-map--overlays--content--box.is-video .ia-map--content--details .button:before{display:none}
#ia-map--overlays--content--box.is-video .ia-map--content--details .button:after{position:absolute;right:10px;left:auto;top:50%;width:27px;height:27px;margin:-13px 0 0;background:url(/framework/websites/TheHeinekenCompany/img/interactive-map/more-inverted.png)}
}
.ia-map--content--actions{padding:10px;text-align:right;font-size:14px;line-height:1;background:#dfdfdf}
.ia-map--content--actions a{display:inline-block;padding:5px}
@media screen and (min-width:680px){.ia-map--content--actions{font-size:15px}
}
.ia-map--content--media{position:absolute;left:0;top:0;background:#000;width:50%;height:100%;display:none}
@media screen and (min-width:680px){.ia-map--content--media{display:block}
#ia-map--overlays--content--box.is-mirrored .ia-map--content--media{left:50%}
}
#ia-map--overlays--content--box.is-video .ia-map--content--media{display:block;width:100%;position:relative;height:auto}
@media screen and (min-width:680px){#ia-map--overlays--content--box.is-video .ia-map--content--media{width:71.111%}
#ia-map--overlays--content--box.is-mirrored.is-video .ia-map--content--media{left:28.889%}
}
#ia-map--overlays--content--box.is-video .ia-map--content--media>a{display:block;position:relative;overflow:hidden;background:#000;width:100%;height:auto}
#ia-map--overlays--content--box.is-video .ia-map--content--media>a:before{content:'';display:block;padding-top:56.25%}
#ia-map--overlays--content--box.is-video .ia-map--content--media>a img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}
.ia-map--content--media .flexslider{position:absolute;width:100%;height:100%;top:0;left:0}
.ia-map--content--media .flexslider--control-paging{top:auto;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.ia-map--content--media .flexslider--direction-nav{display:none!important}
#ia-map--content--close{position:absolute;top:10px;right:15px;z-index:9999;width:30px;height:30px;background:0 0!important;cursor:pointer}
#ia-map.is-touch #ia-map--content--close{top:0;right:0;width:30px;height:47px}
#ia-map--content--close:after{font-family:Icons;font-style:normal;font-weight:400;content:'\e901';text-indent:0;font-size:.75rem;line-height:2.5em;display:inline-block;vertical-align:middle;text-align:center;color:#666;width:30px;height:30px;margin-top:-.1875rem}
@media screen and (min-width:1040px){#ia-map--content--close{top:15px}
#ia-map.is-touch #ia-map--content--close{top:0;right:0;width:30px;height:61px}
}
#ia-map--content--close:hover{background-color:#8bbf1c}
#ia-map a.more{text-decoration:none;color:#666}
#ia-map a.more:after,.mod-no-generatedcontent #ia-map .more .arrow{font-family:Icons;font-style:normal;font-weight:400;content:'\e902';text-indent:0;font-size:.625rem;line-height:1.25rem;display:inline-block;vertical-align:middle;text-align:center;color:#fff;width:1.25rem;height:1.25rem;background-color:#7ab800;border-radius:50%;transition:background-color .2s;margin-left:.625rem;margin-top:-.1875rem}
#ia-map a.more:hover:after{background-color:#8bbf1c}
.ia-map--listing{font-size:13px;line-height:16px;list-style:none;margin:0;padding:10px 20px;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-rule:1px solid #d7d7d7;-moz-column-rule:1px solid #d7d7d7;column-rule:1px solid #d7d7d7;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}
.mod-no-csscolumns .ia-map--listing{position:static;padding:0!important;width:auto;height:auto}
@media screen and (min-width:1024px){.ia-map--listing{font-size:15px;line-height:18px;padding:25px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}
}
.ia-map--listing li{margin:0;padding:0;height:12.5%;overflow:hidden;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-sizing:border-box;box-sizing:border-box}
.mod-no-csscolumns .ia-map--listing li{padding:0 0 .5em}
.ia-map--listing a{display:block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;color:inherit;text-decoration:none;color:#333}
.mod-no-csscolumns .ia-map--listing a{width:auto;display:inline}
.ia-map--listing a:hover{text-decoration:underline}
.ia-map--data{display:table;width:calc(100% + 10px);margin:0 -5px;padding:0;margin:0}
@media screen and (min-width:1024px){.ia-map--data{width:calc(100% + 20px);margin:0 -10px}
}
.ia-map--data--main{display:table-cell;vertical-align:middle;text-align:center;width:50%;padding:0 5px;color:#6ca20a;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:1024px){.ia-map--data--main{padding:0 10px}
}
.ia-map--data--aside{display:table-cell;vertical-align:middle;width:50%;font-size:13px;line-height:16px;padding:0 5px;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:1024px){.ia-map--data--aside{padding:0 10px;font-size:15px;line-height:18px}
}
html.js .pie-chart--text{font-weight:700;font-size:.9375rem;position:absolute;left:50%;top:65%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ia-map--data .pie-chart{color:#666;position:relative;display:block;line-height:1}
html.js .ia-map--data .pie-chart:before{content:'';position:absolute;left:50%;top:50%;z-index:9;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:71.428%;height:71.428%;background-color:#fff;border-radius:50%}
html.js .ia-map--data .pie-chart:after{content:'';display:block;padding-top:100%}
.ia-map--data .pie-chart--value{font-weight:700;font-size:24px;color:#7ab800}
html.js .ia-map--data .pie-chart--value{position:absolute;left:50%;top:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ia-map--data .pie-chart--value span{color:#666;font-size:13px;line-height:1.25;font-weight:400;display:block;margin:3px 0 0}
@media screen and (min-width:48rem){.ia-map--data .pie-chart--value{font-size:30px}
.ia-map--data .pie-chart--value span{font-size:15px}
}
.ia-map--data .pie-chart canvas{position:absolute;left:0;top:0;width:100%;height:100%}
.ia-map--facts-list{list-style:none;margin:0}
.ia-map--facts-list li{margin:0 0 5px;padding:0 7px 5px;border-bottom:1px solid #d7d7d7}
@media screen and (min-width:1024px){.ia-map--facts-list li{margin:0 0 10px;padding:0 10px 10px}
}
.ia-map--facts-list li:before{display:none}
.ia-map--facts-list h3{color:#7ab800;font-size:24px;line-height:1;margin:0 0 5px;font-weight:400}
@media screen and (min-width:1024px){.ia-map--facts-list h3{margin:0;font-size:28px}
}
[data-theme=theme0] .ia-map--facts-list h3{color:#205527}
[data-theme=theme1] .ia-map--facts-list h3{color:#7ab800}
[data-theme=theme2] .ia-map--facts-list h3{color:#8e258d}
[data-theme=theme3] .ia-map--facts-list h3{color:#ff7900}
[data-theme=theme4] .ia-map--facts-list h3{color:#2a6ebb}
[data-theme=theme5] .ia-map--facts-list h3{color:#fecb00}
.ia-map--facts-list p{margin:0}
.ia-map--content--details>div>div>.ia-map--facts-list{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;overflow:hidden}
.ia-map--content--details>div>div>.ia-map--facts-list li{font-size:13px;line-height:16px;padding:2px 5px;border:0;border-bottom:1px solid #d7d7d7;width:calc(50% - 10px);float:left;margin:0 5px;position:relative;height:33.33333%;overflow:hidden;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-sizing:border-box;box-sizing:border-box}
.ia-map--content--details>div>div>.ia-map--facts-list li:nth-child(5),.ia-map--content--details>div>div>.ia-map--facts-list li:nth-child(6){border:0}
@media screen and (min-width:1024px){.ia-map--content--details>div>div>.ia-map--facts-list li{font-size:15px;line-height:18px;padding:4px 10px;margin:0 10px;width:calc(50% - 20px)}
}
.ia-map--content--details>div>div>.ia-map--facts-list h3{margin:0 0 3px}
@media screen and (max-width:768px){.ia-map--content--details>div>div>.ia-map--facts-list h3{font-size:18px;margin:0}
}
#ia-map--disclaimer-link{position:absolute;z-index:199;bottom:0;right:-300px;color:#999;background:rgba(255,255,255,.9);text-decoration:none;padding:2px 5px 4px;font-size:15px;line-height:1;border-radius:3px 0 0 0;white-space:nowrap;box-shadow:0 1px 5px rgba(0,0,0,.35);transition:right .5s .25s}
#ia-map--disclaimer-link:after{content:'';position:absolute;top:-13px;left:-13px;right:-13px;bottom:-13px}
#ia-map--disclaimer-link:hover{color:#666}
#ia-map.ready #ia-map--disclaimer-link{bottom:0;right:0}
#ia-map.show-openingtext #ia-map--disclaimer-link, #ia-map.show-overlay #ia-map--disclaimer-link{right:-300px!important}
@media screen and (min-width:768px){#ia-map--disclaimer-link{bottom:10px;border-radius:3px}
#ia-map.ready #ia-map--disclaimer-link{bottom:10px;right:10px}
}
#ia-map--utilities{position:absolute;top:7px;right:-300px;z-index:199;white-space:nowrap;text-align:right;transition:right .5s .25s}
#ia-map.ready #ia-map--utilities{right:6px}
#ia-map.show-openingtext #ia-map--utilities, #ia-map.show-overlay #ia-map--utilities{right:-300px!important}
#ia-map--utilities a{display:inline-block;width:32px;height:32px;margin:0 0 0 6px}
#ia-map--utilities a:after{content:'';position:absolute;left:-3px;top:3px;right:-3px;bottom:-3px}
#ia-map--utilities--fullscreen{background:url(/framework/websites/TheHeinekenCompany/img/interactive-map/fullscreen-icon.png)}
.no-fullscreen #ia-map--utilities--fullscreen{display:none}
#ia-map:-ms-full-screen #ia-map--utilities--fullscreen{background-position:-32px 0}
#ia-map:-moz-full-screen #ia-map--utilities--fullscreen{background-position:-32px 0}
#ia-map:-ms-fullscreen #ia-map--utilities--fullscreen{background-position:-32px 0}
#ia-map:fullscreen #ia-map--utilities--fullscreen{background-position:-32px 0}
#ia-map:full-screen #ia-map--utilities--fullscreen{background-position:-32px 0}
.big-chief{padding-bottom:30px;-moz-box-sizing:border-box;box-sizing:border-box;width:100vw;background-color:#f3f3f3;-webkit-clip-path:polygon(0 0,100% 0,100% 97%,55% 97%,50% 100%,45% 97%,0 97%);clip-path:polygon(0 0,100% 0,100% 97%,55% 97%,50% 100%,45% 97%,0 97%);position:relative}
@media screen and (min-width:48rem){.big-chief{padding-bottom:0;min-height:520px;background-color:transparent;-webkit-clip-path:none;clip-path:none;z-index:998;bottom:-16px;overflow:hidden}
}
.big-chief__inner{margin:0 auto;padding:1rem 0 2rem;-moz-box-sizing:border-box;box-sizing:border-box;max-width:78.75rem}
@media screen and (min-width:48rem){.big-chief__inner{padding:3rem 5rem 2rem}
}
.big-chief__subheading{padding:0 1.25rem;font-size:1.25rem;font-weight:700;color:#7ab800}
@media screen and (min-width:48rem){.big-chief__subheading{display:none}
}
.big-chief__heading{margin:0 0 1.875rem;padding:0 1.25rem;font-size:1.25rem;line-height:1;font-weight:700;color:#333}
@media screen and (min-width:48rem){.big-chief__heading{margin:0 0 3.75rem;padding:0;font-size:2.625rem;text-align:center;color:#fff}
}
.big-chief__quote{margin:0 0 1.875rem;padding:0 1.25rem 0 3.75rem;font-size:1.125rem;line-height:1.3;font-weight:400;display:block;position:relative}
@media screen and (min-width:48rem){.big-chief__quote{padding:0;width:75%;color:#fff;font-size:1.5rem}
}
@media screen and (min-width:77.5rem){.big-chief__quote{width:50%}
}
.big-chief__quote::before{content:'â€œ';position:absolute;top:-10px;left:1.25rem;font-size:4.5rem;line-height:1;color:#7ab800}
@media screen and (min-width:48rem){.big-chief__quote::before{color:#fff;left:-40px;font-size:5.625rem}
}
.big-chief__name{margin:0 0 .3125rem;padding:0 1.25rem 0 3.75rem;font-size:1rem;font-weight:700;color:#333}
@media screen and (min-width:48rem){.big-chief__name{padding:0;color:#fff;font-size:1.125rem}
}
.big-chief__function{font-size:1rem;font-weight:700;padding:0 1.25rem 0 3.75rem;color:#333}
@media screen and (min-width:48rem){.big-chief__function{padding:0;color:#fff;font-size:1.125rem;font-weight:400}
}
.big-chief__visual{padding-bottom:51.2%;height:0;position:relative;overflow:hidden}
@media screen and (min-width:48rem){.big-chief__visual{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}
}
.big-chief__visual picture{display:inline}
.big-chief__visual img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;font-family:'object-fit:cover;'}
@media screen and (min-width:48rem){.big-chief__visual img{position:static;-webkit-clip-path:polygon(0 0,100% 0,100% 97%,52% 97%,50% 100%,48% 97%,0 97%);clip-path:polygon(0 0,100% 0,100% 97%,52% 97%,50% 100%,48% 97%,0 97%)}
}
.impact{position:relative}
@media screen and (min-width:64rem){.impact{background-color:#f3f3f3}
}
@media screen and (max-width:64rem){.impact__hgroup{margin-bottom:1.25rem;padding-left:1.25rem}
}
@media screen and (min-width:64rem){.impact__hgroup{text-align:center;position:absolute;top:3rem;left:0;width:100%;z-index:2;pointer-events:none}
}
.impact__hgroup__heading{font-weight:700;font-size:1.25rem;color:#7ab800}
@media screen and (min-width:64rem){.impact__hgroup__heading{font-size:2.625rem}
}
.impact__hgroup__subheading{font-weight:700;font-size:1.25rem;color:#333}
@media screen and (min-width:64rem){.impact__hgroup__subheading{font-weight:300;font-size:1.375rem;color:#666}
}
.impact__inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:64rem){.impact__inner{overflow:hidden;position:relative;z-index:1;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:78.75rem;-moz-box-sizing:border-box;box-sizing:border-box}
}
.impact__input{display:none}
@media screen and (max-width:64rem){.impact__input:checked~.impact__content{padding-top:1rem;padding-bottom:1rem;position:relative;z-index:1}
.impact__input:checked~.impact__content .impact__intro{display:block;line-height:1.2;-webkit-animation:fade-in-up .4s ease-out;animation:fade-in-up .4s ease-out}
.impact__input:checked~.impact__content .impact__action{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-animation:fade-in-up .4s ease-out;animation:fade-in-up .4s ease-out}
.impact__input:checked~.impact__picture img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.impact__input:checked~.impact__label{background-color:#fff;z-index:auto}
}
.impact__label{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}
@media screen and (min-width:64rem){.impact__label{display:none}
}
.impact__item{position:relative}
@media screen and (max-width:64rem){.impact__item{padding-left:1.25rem;border-bottom:1px solid #e7e7e7;background-color:#f3f3f3;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:100px}
}
@media screen and (min-width:64rem){.impact__item{border-left:1px solid #fff;background-color:transparent}
}
@media screen and (min-width:64rem){.impact__item::after{content:'';width:100%;height:8px;background-color:#008200;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}
}
@media screen and (min-width:64rem){.impact__item::before{content:'';width:100%;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);position:absolute;bottom:0;left:0}
}
.impact__item:first-child{border-left:0}
@media screen and (max-width:64rem){.impact__item:first-child{border-top:1px solid #e7e7e7}
}
.impact__item:first-child::after{right:0;left:auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:50%}
.impact__item:first-child .impact__level::after{display:none}
@media screen and (max-width:64rem){.impact__item:first-child .impact__level::before{height:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
}
.impact__item:last-child::after{left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:50%}
@media screen and (max-width:64rem){.impact__item:last-child .impact__level::before{top:0;height:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
}
@media screen and (min-width:64rem){.impact__item{width:12.5%;height:670px;transition:width .5s cubic-bezier(.59,.54,.3,1.18)}
.impact__item:hover{width:30%}
.impact__item:hover .impact__level__number{background-color:#fff;border:3px solid #008200;color:#008200;-webkit-transform:scale(1.4);transform:scale(1.4)}
.impact__item:hover .impact__heading{font-size:1.875rem}
.impact__item:hover .impact__intro{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);transition:opacity .4s ease-out .2s,-webkit-transform .4s ease-out .2s;transition:opacity .4s ease-out .2s,transform .4s ease-out .2s;transition:opacity .4s ease-out .2s,transform .4s ease-out .2s,-webkit-transform .4s ease-out .2s}
.impact__item:hover .impact__action{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);transition:opacity .4s ease-out 250ms,-webkit-transform .4s ease-out 250ms;transition:opacity .4s ease-out 250ms,transform .4s ease-out 250ms;transition:opacity .4s ease-out 250ms,transform .4s ease-out 250ms,-webkit-transform .4s ease-out 250ms}
.impact__item:hover .impact__picture{background-color:#fff}
.impact__item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}
}
.impact__level{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:64rem){.impact__level{position:relative}
}
@media screen and (min-width:64rem){.impact__level{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media screen and (max-width:64rem){.impact__level::before{content:'';width:8px;height:100%;background-color:#008200;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.impact__level::after{content:'';width:6px;height:6px;background-color:#008200;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
@media screen and (max-width:64rem){.impact__level::after{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7}
}
@media screen and (min-width:64rem){.impact__level::after{top:50%;left:0;border-top:1px solid #fff;border-right:1px solid #fff}
}
.impact__level__number{width:32px;height:32px;border-radius:50%;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#008200;border:3px solid #fff;color:#fff;position:relative;z-index:1}
@media screen and (min-width:64rem){.impact__level__number{transition:all .4s ease-out;width:46px;height:46px}
}
.impact__content{width:100%}
@media screen and (max-width:64rem){.impact__content{padding-left:1.25rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (min-width:64rem){.impact__content{position:absolute;bottom:0;left:0;height:40%}
}
.impact__heading{color:#666;font-size:1.5rem;font-weight:700}
@media screen and (min-width:64rem){.impact__heading{text-align:center;color:#fff;font-size:1.25rem;transition:font .3s ease-out}
}
.impact__intro{display:none}
@media screen and (max-width:64rem){.impact__intro{margin:0 0 1rem}
}
@media screen and (min-width:64rem){.impact__intro{padding:0 1rem;text-align:center;color:#fff;display:block;position:absolute;top:50px;left:50%;-webkit-transform:translate(-50%,12px);transform:translate(-50%,12px);opacity:0;transition:opacity .4s ease-out 0s,-webkit-transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,transform .4s ease-out 0s,-webkit-transform .4s ease-out 0s;width:220px}
}
.impact__action{display:none;text-decoration:none;cursor:pointer;background:0 0;border:0;font:inherit}
@media screen and (max-width:64rem){.impact__action{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
}
@media screen and (min-width:64rem){.impact__action{display:block;position:absolute;bottom:2rem;left:50%;-webkit-transform:translate(-50%,12px);transform:translate(-50%,12px);text-align:center;opacity:0;transition:opacity .4s ease-out 0s,-webkit-transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,transform .4s ease-out 0s,-webkit-transform .4s ease-out 0s}
}
.impact__action__btn{width:24px;height:24px;border-radius:50%;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#7ab800;color:#fff}
@media screen and (max-width:64rem){.impact__action__btn{margin-right:.3125rem}
}
@media screen and (min-width:64rem){.impact__action__btn{width:32px;height:32px}
}
.impact__action__btn svg{width:12px;height:12px}
@media screen and (min-width:64rem){.impact__action__btn svg{width:16px;height:16px}
}
.impact__action__text{color:#666;display:inline-block;font-size:.875rem}
@media screen and (min-width:64rem){.impact__action__text{display:block;text-align:center;white-space:nowrap;color:#fff;font-size:1rem}
}
.impact__picture{width:50%;position:relative}
@media screen and (min-width:64rem){.impact__picture{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;transition:background-color .4s ease-out}
}
.impact__picture img{width:100%;height:100%;object-fit:cover;object-position:0 10px;font-family:'object-fit:cover;object-position:0% 10px;';-webkit-filter:grayscale(1) contrast(85%);filter:grayscale(1) contrast(85%);transition:-webkit-filter .4s ease-out;transition:filter .4s ease-out;transition:filter .4s ease-out,-webkit-filter .4s ease-out}
@media screen and (max-width:64rem){.impact__picture img{position:absolute;top:0;left:0}
}
@media screen and (min-width:64rem){.impact__picture img{object-position:50% 170px;font-family:'object-fit:cover;object-position:50% 170px;'}
}
@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.impact-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh}
@media screen and (max-width:64rem){.impact-overlay{overflow-y:scroll;z-index:1000}
}
@media screen and (min-width:64rem){.impact-overlay{background-color:rgba(0,0,0,.75);width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:888;transition:opacity .4s ease-out;visibility:visible;opacity:1;pointer-events:auto}
}
.impact-overlay--is-hidden{visibility:hidden;opacity:0;pointer-events:none;left:-99999px}
.impact-overlay__item{background-color:#fff;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0}
@media screen and (min-width:64rem){.impact-overlay__item{margin:auto;width:100%;max-width:calc(77.5rem - 200px);-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:calc(100% - 100px);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.impact-overlay__item--is-hidden{display:none}
.impact-overlay__main{padding:2rem 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (min-width:64rem){.impact-overlay__main{padding:2rem 0 0 2rem;width:65%;height:100%}
}
.impact-overlay__main__heading{margin:0 0 2rem;color:#008200;font-size:1.875rem;line-height:1.2;font-weight:700}
.impact-overlay__main__heading::before{margin-right:1.25rem;content:attr(data-number);border-radius:50%;width:70px;height:70px;border:3px solid #008200;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.impact-overlay__main__lead{margin:0 0 1rem;color:#008200;font-size:1.5rem;line-height:1.2}
.impact-overlay__main__paragraph{margin:0 0 1rem;font-size:.8125rem}
.impact-overlay__main__links{font-size:.9375rem}
.impact-overlay__main__links a{color:#008200}
@media screen and (min-width:64rem){.impact-overlay__main__text{width:60%}
}
@media screen and (min-width:64rem){.impact-overlay__main__picture{width:40%;position:relative}
}
.impact-overlay__main__picture img{display:none}
@media screen and (min-width:64rem){.impact-overlay__main__picture img{width:100%;position:absolute;bottom:0;left:0;display:block}
}
.impact-overlay__aside{padding:2rem 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f3f3f3}
@media screen and (min-width:64rem){.impact-overlay__aside{padding:4rem 2rem 2rem;width:35%;height:100%}
}
.impact-overlay__aside__heading{margin:0 0 1rem;color:#666;font-size:1rem;font-weight:700}
.impact-overlay__aside__list{font-size:.8125rem}
.impact-overlay__aside__list li{padding:.625rem 0;border-bottom:1px solid #c3c3c3;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:1.2}
.impact-overlay__aside__list li:last-child{border:none}
.impact-overlay__aside__list li img{margin-right:.625rem;height:40px;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.impact-overlay__nav{display:none}
@media screen and (min-width:64rem){.impact-overlay__nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:75rem;height:40px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.impact-overlay__nav__btn{border-radius:50%;width:40px;height:40px;background-color:#7ab800;color:#fff;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:.625rem}
.impact-overlay__nav__btn--prev::after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.impact-overlay__nav__btn--next::after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.impact-overlay__indicator{display:none}
@media screen and (min-width:64rem){.impact-overlay__indicator{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100%;max-width:77.5rem;height:50px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.impact-overlay__indicator__item{margin:0 5px;border-radius:50%;width:13px;height:13px;border:1px solid #fff;background-color:#fff;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;cursor:pointer}
.impact-overlay__indicator__item--is-active{background-color:#7ab800}
.impact-overlay__close{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;left:0;width:100%}
@media screen and (min-width:64rem){.impact-overlay__close{top:50px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:calc(77.5rem - 200px)}
}
.impact-overlay__close__btn{color:#666;font-size:1rem;position:relative;top:2rem;right:2rem;cursor:pointer;transition:color .3s ease-out}
.impact-overlay__close__btn:hover{color:#404040}
.impact-overlay__close__btn::after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.regional-overview{margin-bottom:1.875rem}
.regional-overview__content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:64rem){.regional-overview__content{margin:0 auto;max-width:78.75rem;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.regional-overview__main{margin:0 auto 1.25rem auto;padding:0 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
@media screen and (min-width:48rem){.regional-overview__main{margin-bottom:0;width:75%}
}
@media screen and (min-width:64rem){.regional-overview__main{padding:0 5rem}
}
.regional-overview__main .svg-container{height:0;width:100%;padding-top:79.94758%;position:relative}
.regional-overview__aside{padding:0 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:48rem){.regional-overview__aside{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:64rem){.regional-overview__aside{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;width:25%}
}
.regional-overview__item{margin-bottom:1.875rem}
@media screen and (min-width:48rem){.regional-overview__item{width:48%}
}
@media screen and (min-width:64rem){.regional-overview__item{width:100%}
}
.regional-overview__item:last-child{margin-bottom:0}
.regional-overview__heading{font-size:1.5rem;color:#666;line-height:1.2}
.regional-overview__heading::after{margin:.3125rem 0 .125rem;content:'';width:100%;height:1px;background-color:#e7e7e7;display:block}
.regional-overview__subheading{font-size:1rem;font-weight:700;color:#666}
.regional-overview__revenue{margin:0;font-size:3rem;font-weight:700;letter-spacing:-1.3px;line-height:1;color:#008200}
.regional-overview__revenue-total{margin:0;font-size:1rem;font-weight:700;color:#008200}
.market-trends{padding:1.25rem 0;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e8eee9;-webkit-clip-path:polygon(0 0,100% 0,100% 97%,55% 97%,50% 100%,45% 97%,0 97%);clip-path:polygon(0 0,100% 0,100% 97%,55% 97%,50% 100%,45% 97%,0 97%);position:relative}
@media screen and (min-width:64rem){.market-trends{z-index:888;bottom:-16px;-webkit-clip-path:polygon(0 0,100% 0,100% 97%,52% 97%,50% 100%,48% 97%,0 97%);clip-path:polygon(0 0,100% 0,100% 97%,52% 97%,50% 100%,48% 97%,0 97%)}
}
@media screen and (min-width:64rem){.market-trends{height:480px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.market-trends__hgroup{margin-bottom:1.25rem;width:100%;max-width:78.75rem}
@media screen and (max-width:64rem){.market-trends__hgroup{padding-left:1.25rem}
}
@media screen and (min-width:64rem){.market-trends__hgroup{margin:-3.75rem auto 3.75rem;text-align:center}
}
.market-trends__hgroup__heading{font-weight:700;font-size:1.25rem;color:#7ab800}
@media screen and (min-width:64rem){.market-trends__hgroup__heading{font-size:2.625rem}
}
.market-trends__hgroup__subheading{font-weight:700;font-size:1.25rem;color:#333}
@media screen and (min-width:64rem){.market-trends__hgroup__subheading{font-weight:300;font-size:1.375rem;color:#666}
}
.market-trends__content{padding:0 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
@media screen and (min-width:48rem){.market-trends__content{-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:64rem){.market-trends__content{margin:0 auto;max-width:76.25rem;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
}
.market-trends__item{margin-bottom:1.875rem;width:100%}
@media screen and (min-width:48rem){.market-trends__item{width:48%}
}
@media screen and (min-width:64rem){.market-trends__item{margin-bottom:0;width:23%}
}
.market-trends__item__heading{margin-bottom:1.25rem;font-weight:700;font-size:1.75rem;color:#205527;line-height:1.2}
.market-trends__item__paragraph{font-size:.9375rem;color:#666}
.business-priorities{padding:1.25rem 0;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:48rem){.business-priorities{padding:2.5rem 0 0}
}
.business-priorities__hgroup{margin-bottom:1.25rem;max-width:78.75rem}
@media screen and (max-width:64rem){.business-priorities__hgroup{padding-left:1.25rem}
}
@media screen and (min-width:64rem){.business-priorities__hgroup{margin:0 auto 1.25rem;text-align:center}
}
.business-priorities__hgroup__heading{font-weight:700;font-size:1.25rem;color:#7ab800}
@media screen and (min-width:64rem){.business-priorities__hgroup__heading{font-size:2.625rem}
}
.business-priorities__hgroup__subheading{font-weight:700;font-size:1.25rem;color:#333}
@media screen and (min-width:64rem){.business-priorities__hgroup__subheading{font-weight:300;font-size:1.375rem;color:#666}
}
.business-priorities__content{padding:0 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:48rem){.business-priorities__content{-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:64rem){.business-priorities__content{margin:0 auto;max-width:78.75rem;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
}
.business-priorities__item{margin-bottom:.625rem;background-color:#f3f3f3;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}
@media screen and (min-width:48rem){.business-priorities__item{width:calc(50% - 10px)}
}
@media screen and (min-width:64rem){.business-priorities__item{margin-bottom:0;width:calc(25% - 10px);display:block}
}
.business-priorities__item__picture{width:80px;height:80px;position:relative;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media screen and (min-width:48rem){.business-priorities__item__picture{width:100px;height:100px}
}
@media screen and (min-width:64rem){.business-priorities__item__picture{width:auto;height:auto}
}
.business-priorities__item__picture img{display:block;width:100%;max-width:100%}
@media screen and (max-width:64rem){.business-priorities__item__picture img{position:absolute;height:100%;object-fit:cover;font-family:'object-fit:cover;'}
}
.business-priorities__item__picture__btn{display:none}
@media screen and (min-width:64rem){.business-priorities__item__picture__btn{width:28px;height:28px;border-radius:50%;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#7ab800;color:#fff;position:absolute;bottom:.625rem;right:.625rem}
}
.business-priorities__item__picture__btn svg{width:15px;height:15px}
.business-priorities__item__text{padding:1.25rem 3.75rem 1.25rem 1.25rem;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media screen and (min-width:64rem){.business-priorities__item__text{padding-right:1.25rem}
}
@media screen and (max-width:64rem){.business-priorities__item__text{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.business-priorities__item__text__btn{width:28px;height:28px;border-radius:50%;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#7ab800;color:#fff;position:absolute;top:50%;right:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.business-priorities__item__text__btn svg{margin:0 auto;width:15px;height:15px}
@media screen and (min-width:64rem){.business-priorities__item__text__btn{display:none}
}
.business-priorities__item__heading{font-weight:700;font-size:1rem;color:#333;line-height:1.2}
@media screen and (min-width:64rem){.business-priorities__item__heading{margin-bottom:.625rem;font-size:1.375rem}
}
.business-priorities__item__paragraph{font-size:1.125rem;color:#666}
@media screen and (max-width:64rem){.business-priorities__item__paragraph{display:none}
}
.business-priorities-overlay{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:scroll;background-color:rgba(0,0,0,.75);transition:opacity .4s ease-out;visibility:visible;opacity:1;pointer-events:auto}
.business-priorities-overlay--is-hidden{visibility:hidden;opacity:0;pointer-events:none;left:-99999px}
.business-priorities-overlay__inner{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:77.5rem;position:absolute;top:0;left:0}
@media screen and (min-width:64rem){.business-priorities-overlay__inner{padding:0 100px 50px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.business-priorities-overlay__item{background-color:#fff;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}
@media screen and (min-width:64rem){.business-priorities-overlay__item{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.business-priorities-overlay__item--is-hidden{display:none}
.business-priorities-overlay__main{padding:3rem 1.25rem 2rem;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (min-width:48rem){.business-priorities-overlay__main{padding:2rem 1.25rem;min-height:70vh}
}
@media screen and (min-width:64rem){.business-priorities-overlay__main{min-height:auto;width:65%;height:100%}
}
.business-priorities-overlay__main__text{visibility:hidden;opacity:0}
.business-priorities-overlay__main__heading{margin:0 0 2rem;color:#008200;font-size:1.875rem;line-height:1.2;font-weight:700}
.business-priorities-overlay__main__lead{margin:0 0 1rem;color:#008200;font-size:1.375rem;line-height:1.2}
.business-priorities-overlay__main__paragraph{margin:0 0 1rem;font-size:.8125rem}
.business-priorities-overlay__main__quote{margin:0 0 1rem;padding-left:2.1875rem;font-size:1.125rem;display:block;position:relative;line-height:1.3}
.business-priorities-overlay__main__quote::before{content:'â€œ';color:#7ab800;position:absolute;top:0;left:0;font-size:4.375rem;line-height:50px}
.business-priorities-overlay__main__role{padding-left:2.1875rem;font-size:.9375rem;font-weight:700;color:#333}
.business-priorities-overlay__aside{background-color:#f3f3f3;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:48rem){.business-priorities-overlay__aside{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:30vh}
}
@media screen and (min-width:64rem){.business-priorities-overlay__aside{min-height:auto;width:35%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (min-width:48rem){.business-priorities-overlay__aside__picture{margin-right:2rem}
}
@media screen and (min-width:64rem){.business-priorities-overlay__aside__picture{margin-right:0}
}
.business-priorities-overlay__aside__picture img{width:100%;display:block}
.business-priorities-overlay__aside__text{-moz-box-sizing:border-box;box-sizing:border-box;padding:2rem 1.25rem;visibility:hidden;opacity:0}
.business-priorities-overlay__aside__heading{margin:0 0 1rem;color:#333;font-size:1rem;font-weight:700}
.business-priorities-overlay__aside__paragraph{margin:0 0 1rem;font-size:.8125rem}
.business-priorities-overlay__nav{display:none}
@media screen and (min-width:64rem){.business-priorities-overlay__nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:94%;max-width:77.5rem;height:40px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.business-priorities-overlay__nav__btn{border-radius:50%;width:40px;height:40px;background-color:#7ab800;color:#fff;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:.625rem}
.business-priorities-overlay__nav__btn--prev::after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.business-priorities-overlay__nav__btn--next::after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.business-priorities-overlay__indicator{display:none}
@media screen and (min-width:64rem){.business-priorities-overlay__indicator{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100%;max-width:77.5rem;height:50px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.business-priorities-overlay__indicator__item{margin:0 5px;border-radius:50%;width:13px;height:13px;border:1px solid #fff;background-color:#fff;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;cursor:pointer}
.business-priorities-overlay__indicator__item--is-active{background-color:#7ab800}
.business-priorities-overlay__close{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:2rem;right:2rem}
@media screen and (min-width:64rem){.business-priorities-overlay__close{right:calc(100px + 2rem)}
}
.business-priorities-overlay__close__btn{color:#666;font-size:1rem;cursor:pointer;transition:color .3s ease-out}
.business-priorities-overlay__close__btn:hover{color:#404040}
.business-priorities-overlay__close__btn::after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0}
.ph-head{margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;max-width:78.75rem}
.ph-head__text{padding:1.25rem 1.25rem}
@media screen and (min-width:48rem){.ph-head__text{padding:2.5rem 0;text-align:center}
}
.ph-head__heading{font-size:1.25rem;font-weight:700;color:#7ab800}
@media screen and (min-width:48rem){.ph-head__heading{font-size:2.625rem}
}
.ph-head__subheading{font-weight:700;font-size:1.25rem;color:#333}
@media screen and (min-width:48rem){.ph-head__subheading{font-weight:300;font-size:1.375rem;color:#666}
}
@media screen and (max-width:58.75rem){html.js .page-navigation #page-navigation-heading:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#666;font-size:1.0625rem;position:absolute;right:1.15625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
html.js .page-search .page-search--field{transition:width .2s, left .2s, padding .2s, opacity .2s;opacity:0;padding-right:0;cursor:pointer;width:3.375rem;}
.page-search #page-search-heading{text-indent:-3000em;white-space:nowrap;position:absolute;z-index:15;left:0;top:0;width:3.375rem;height:3.75rem;transition:width .2s, height .2s;pointer-events:none;}
.page-search #page-search-heading:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;color:#666;font-size:1.0625rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0;}
#page-header:after{height:0!important;}
html.js.is-navigation-active .page-navigation #page-navigation-heading:after{font-family:Icons;font-style:normal;font-weight:400;content:"î¤";text-indent:0;font-size:.8125rem;right:1.28125rem;}
html.js.is-search-active .page-search .page-search--close:after{left:calc(100% - 3.375rem);opacity:1;visibility:visible;transition:left .2s, opacity .1s .1s, visibility .2s, width .2s, line-height .2s;}
.page-search .page-search--close:after{font-family:Icons;font-style:normal;font-weight:400;content:"";text-indent:0;font-size:.8125rem;position:absolute;z-index:10;left:0;width:3.375rem;line-height:3.75rem;top:0;text-align:center;opacity:0;color:#666;visibility:hidden;background-color:#fff;transition:left .2s, opacity .1s 0s, visibility .2s, width .2s, line-height .2s;}
}
/*New css*/
.top-line{background:#f0f0f0;color:#666666;padding:0;line-height:30px;position:relative;}
.container{position:relative;width:100%;box-sizing:border-box;padding-top:.1px;padding-bottom:.1px;z-index:99;}
.container *{font-size:0.8rem;}
.top-line .hotline-hedder{display:block;position:absolute;top:0;left:0;margin-left:10px;}
.top-line .hotline-hedder p{margin-bottom:0;}
.top-line .hotline-hedder strong{font-weight:700;font-size:110%}
.language-block{display:block;position:relative;}
.language-block a{color:#666;text-decoration:none;display:block;width:22px;height:18px;text-transform:uppercase;font-size:11px;text-align:center;vertical-align:middle;border:1px solid #999;border-radius:3px;}
.language-block a:hover{color:#fff;background:#999;}
.language-pc{float:right;margin:5px 5px 0 0;}
.language-mb{display:none;}
.language-mb #lang_en,.language-mb #lang_vn{display:inline-block;padding:0;margin-top:5px;background-size:contain;}
.social-block{display:block;margin:0 auto;padding-top:5px;}
.social-block p{margin-bottom:0;}
.social-block em{display:block;background:url('../img/logo-ken-now.svg') no-repeat 0px -3px;width:42px;height:28px;background-size:cover;background-size:100% 100%;text-indent:-9999px;}
.show-mb{display:none;background:#fafafa;text-align:right;color:#666666;padding:5px 0;line-height:20px;position:relative;}
.top-line{display:block;}
/* html.is-header-compact #page-header .top-line{display: none;} */
#slideshow-1 img{display:block;max-width:100%;}
@media screen and (min-width:1025px){#top-content{margin-top:32px;}
}
@media screen and (min-width:480px) and (max-width:991px) and (orientation:landscape){.masthead .is-color-green .masthead--content, .masthead.is-color-green .masthead--content{margin-top:28%;}
.masthead .flexslider--slide>figure img, .masthead>figure img{
    transform:inherit;min-width:inherit;min-height:inherit;width:100%;height:inherit;top:0;left:0;
}
}
@media screen and (min-width:480px) and (max-width:991px){html.js .page-navigation .page-navigation--panel{width:300px;}
html.js .page-navigation .page-navigation--panel .page-navigation--submenu{width:300px;}
html.js.is-navigation-active.is-subnavigation-active .page-navigation .page-navigation--return{top:55px;right:262px;z-index:999;}
.masthead, .masthead .flexslider--slide{min-height:auto;}
.masthead .page-row--canvas{position:absolute;bottom:0;}
.masthead .flexslider--slide>figure, .masthead>figure{position:relative;}
.masthead .flexslider--slide>figure img,.masthead>figure img{position:relative;}
}
@media screen and (max-width:480px){html.js.is-navigation-active.is-subnavigation-active .page-navigation .page-navigation--return{top:55px;
/* right:calc((100% - 0.375rem)/ 2 - 3.375rem); */
/* right:calc(100% - 5.575rem); */
}
}
@media screen and (min-width:991px){
/* html.layout_content-with-nav body> .wrapper #main-content{position:relative;}
*/
/* === BEER SHOWCASE pos rules disabled — JS controls layout (see main.js: beerShowcase) ===
.beer .tabs--item a.pos0{width:120px;max-width: 120px}
.beer .tabs--item a.posl1{top:-20px;width:88px}
.beer .tabs--item a.posl2{top:-40px;width:78px}
.beer .tabs--item a.posl3{top:-60px;width:70px}
.beer .tabs--item a.posl4{top:-80px;width:60px}
.beer .tabs--item a.posl5{top:-100px;width:52px}
.beer .tabs--item a.posl6{top:-120px;width:42px}
.beer .tabs--item a.posl7{top:-140px;width:32px}
.beer .tabs--item a.posl8{top:-160px;}
.beer .tabs--item a.posl9{top:-180px;}
.beer .tabs--item a.posl10{top:-200px;}
.beer .tabs--item a.posl11{top:-220px;}
.beer .tabs--item a.posl12{top:-240px;}
.beer .tabs--item a.posr1{top:-20px;width:88px}
.beer .tabs--item a.posr2{top:-40px;width:78px}
.beer .tabs--item a.posr3{top:-60px;width:70px}
.beer .tabs--item a.posr4{top:-80px;width:60px}
.beer .tabs--item a.posr5{top:-100px;width:52px}
.beer .tabs--item a.posr6{top:-120px;width:42px}
.beer .tabs--item a.posr7{top:-140px;width:32px}
.beer .tabs--item a.posr8{top:-160px;}
.beer .tabs--item a.posr9{top:-180px;}
.beer .tabs--item a.posr10{top:-200px;}
.beer .tabs--item a.posr11{top:-220px;}
.beer .tabs--item a.posr12{top:-240px;}
=== */
}
@media screen and (min-width:991px){body>.wrapper #main-content .history-timeline + .in-page-nav{display:none;}
body>.wrapper #main-content .in-page-nav{display:block;}
body>.wrapper #main-content .in-page-nav.has-item-selected{position:fixed;top:60px;}
.list-brands{display:none;}
}
@media screen and (max-width:991px){.list-brands{display:block;}
body>.wrapper #main-content .page-row .history-timeline + .in-page-nav{display:block;}
body>.wrapper #main-content .in-page-nav{display:none;}
.in-page-nav .in-page-nav--on-page li:before{content:'';position:absolute;top:1.125rem;bottom:-.5rem;left:.3125rem;border-left:1px solid #999;}
.in-page-nav a{position:relative;color:#999;text-decoration:none;display:inline-block;padding:0 0 0 1.875rem;transition:color .2s;}
.in-page-nav .in-page-nav--on-page a:before{content:'';width:.6875rem;height:.6875rem;position:absolute;left:.3125rem;top:.3125rem;margin-top:.15em;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#999;border-radius:50%;transition:background-color .2s;}
.in-page-nav .in-page-nav--on-page li.is-selected a:before{background-color:#7ab800!important;}
.mapsvg.mapsvg-responsive{margin:0 40px;}
.top-line{display:none;}
.show-mb{display:block;}
.language-block{display:none;}
.language-block.language-mb{display:block;left:1rem;}
.language-mb{position:absolute;z-index:6;top:0.7rem;left:3.75rem;}
.social-block{display:block;text-align:center;margin:0 auto;}
.icon-ken-now{display:inline-block;background:url('../img/logo-ken-now.svg') no-repeat 0px -3px;width:42px;height:28px;background-size:cover;background-size:100% 100%;text-indent:-9999px;}
.hotline-hedder{width:100%;text-align:center;display:block;margin-left:9px;}
.features .page-row--canvas{padding-bottom:10px;}
}
/*timeline*/
.slider-milestones{position:relative;}
#slideshow-1.full-width .cycle-slide{width:100%;}
#slideshow-1.full-width .cycle-slide img{width:100%;}
#slideshow-1 {max-width: 78.75rem; position:relative; margin-bottom:40px}
#slideshow-1 .ctn {padding:0 20px 0 0;height:115px; width:940px; font-size:14px; color:#413f3f; line-height:30px; overflow:auto}
#slideshow-1 .cycle-slide { width:550px; margin:auto; top:0; left:0; right:0; bottom:0;}
#slideshow-1 .cycle-slide .tit { background:url('../img/bgtit_history.png') no-repeat bottom center; text-align:center; display:block; width:645px; margin:0 auto 30px auto;font-size:47px; font-weight:bold; color:#dd0029;}
#slideshow-1 .cycle-prev {position:absolute; background:url('../img/prev2.png') no-repeat; text-indent:-9999em; width:23px; height:79px; left:30px; top:70px; cursor:pointer; z-index:100; display:block}
#slideshow-1 .cycle-next {position:absolute; background:url('../img/next2.png') no-repeat; text-indent:-9999em; width:23px; height:79px; right:30px; top:70px; cursor:pointer; z-index:100; display:block}
#slideshow-1 .cycle-prev-2 {position:absolute; left:0; top:-58px; width:103px; height:58px; background:url('../img/prev.png') no-repeat right center,url('../img/bgopacity2.png') repeat 0 0; cursor:pointer;z-index:9999}
#slideshow-1 .cycle-next-2 {position:absolute; right:0; top:-58px; width:103px; height:58px; background:url('../img/next.png') no-repeat left center,url('../img/bgopacity2.png') repeat 0 0; cursor:pointer; z-index:9999}
#slideshow-2 .cycle-prev {position:absolute; left:-110px; top:0; width:103px; height:58px; background:url('../img/prev.png') no-repeat right center,url('../img/bgopacity2.png') repeat 0 0; cursor:pointer;z-index:9999}
#slideshow-2 .cycle-prev.disabled {background:url('../img/prev_dis.png') no-repeat right center,url('../img/bgopacity2.png') repeat 0 0;}
#slideshow-2 .cycle-next {position:absolute; right:-95px; top:0; width:103px; height:58px; background:url('../img/next.png') no-repeat left center,url('../img/bgopacity2.png') repeat 0 0; cursor:pointer; z-index:9999}
#slideshow-2 {max-width: 78.75rem; position:relative; padding:0 15px; top:-16px; margin-left:110px;z-index:1;}
#cycle-2 { text-align:center}
#cycle-2 .cycle-carousel-wrap { right:0; bottom:0; margin:auto}
#cycle-2 .cycle-slide {width:40px !important; height:65px !important;color:#3b3f44; line-height:65px; margin-right:70px; text-align:center;background:url('../img/bgyear.png') no-repeat center center; cursor:pointer;}
#cycle-2 .cycle-slide-active {background:url('../img/bgyear_a.png') no-repeat; color:#fff;}
.full-width img{max-width:100%;display:block;}
@media screen and (max-width:1024px){#slideshow-1, #slideshow-1 .ctn{width:100%;}
#slideshow-1 .cycle-slide .tit{width:100%;}
#slideshow-1.full-width .cycle-slideshow img{max-width:100%;width:100%;}
#slideshow-2{width:100%;margin:0;padding:0;}
#cycle-2 .cycle-slide{margin-right:10px;}
#slideshow-2 .cycle-next{right:0;width:30px;}
#slideshow-2 .cycle-prev{left:0;width:30px;}
#cycle-2{margin-left:30px;}
#slideshow-1{width:100%}
#slideshow-1 .cycle-slide{width:90%; padding:0 5%;}
#slideshow-1 .cycle-slide .tit{width:100%}
#slideshow-1 .cycle-prev,#slideshow-1 .cycle-next{z-index:9999;top:35px;}
#slideshow-1 .cycle-prev{left:15px}
#slideshow-1 .cycle-next{right:15px;}
#slideshow-1 .ctn{width:95%; height:180px}
}

/*Stores*/
.block-1 img{max-width:180px;}
.block-1{border-left:10px solid #095429;margin-bottom:40px;}
.block-1 ul li{padding-left:15px;}
.text-title{color:#26b000;font-size:16px;}
.left-col{width:28%;float:left;margin-right:20px;}
.right-col{width:70%;float:left;}
.brand-map{position:relative;}
.icon-factory{width:18px;height:18px;background:url('../img/ico/icon-factory.png') no-repeat;display:block;background-size:100% 100%;transform:translateZ(0);}
.brand-map a{width:30px;height:30px;display:block;}
@-webkit-keyframes pulse-shrink{to{-webkit-transform:scale(1.4);transform:scale(1.4);}
}

@keyframes pulse-shrink{to{-webkit-transform:scale(1.4);transform:scale(1.4);}
}
.brand-map a:hover i{animation-name:pulse-shrink;animation-duration:0.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;}
.icon-bulding{width:18px;height:18px;background:url('../img/ico/icon_building.png') no-repeat;display:block;background-size:100% 100%;}
.icon-location{width:18px;height:18px;background:url('../img/ico/icon-location.png') no-repeat;display:block;background-size:100% 100%;}
#VN-HN{position:relative;}
#VN-HN:before{content:"";width:18px;height:18px;background:url('../img/ico/icon-location.png') no-repeat;display:block;background-size:100% 100%;}
.text-title{display:inline-block;vertical-align:middle;font-size:16px;}
.img-1{display:inline-block;vertical-align:middle;}
.img-product{display:inline-block;vertical-align:top;}
.img-1 img{margin-right:8px;}
.img-factory img{max-width:30px;display:inline-block;}
.img-employ img{max-width:40px;}
.vf_contact{max-width:800px;margin:0 auto;padding-top:40px;}
.vf_contact .form th{padding-right:15px;text-align:right;}
.vf_contact .form th, .vf_contact .form td{padding-bottom:25px}
.report{text-align:center;font-weight:bold;display:block;padding-bottom:35px;}
.vf_contact .form tr:nth-child(7) th{vertical-align:top;}
#captcha_btn a{display:block;text-indent:-9999px;background:url('../img/ico/icon-refesh.png') no-repeat;background-size:100% 100%;width:32px;height:32px;}
#captcha_btn{display:inline-block;vertical-align:top;padding-top:10px;padding-left:10px;}
.brewing{max-width:500px;position:relative;margin:20px auto;}
.brewing img{max-width:100%;}
.brewing a{position:absolute;width:42%;height:42%;border-radius:50%;transition:transform 1s;background-size:100% 100%}
.brewing .people{top:4%;width:77%;left:11%;height:38%;border-radius:50%;}
.brewing .people:hover{transform:scale(1.2);}
.brewing .planet{top:24%;right:8%;width:39%;height:76%;transform:rotate(30deg);border-radius:50%;}
.brewing .planet:hover{transform:rotate(30deg) scale(1.2);}
.brewing .prosperity{top:24%;width:39%;height:76%;left:8%;border-radius:50%;transform:rotate(-30deg);}
.brewing .prosperity:hover{transform:rotate(-30deg) scale(1.2);}

.brewing .peoplevn{background:url(../img/ico/con-nguoi.png) center center;background-size:100% 100%;}
.brewing .planetvn{background:url(../img/ico/hanh-tinh.png) center center;background-size:100% 100%;}
.brewing .prosperityvn{background:url(../img/ico/su-thinh-vuong.png) center center;background-size:100% 100%;}
.brewing .peopleen{background:url(../img/ico/people.png) center center;background-size:100% 100%;}
.brewing .planeten{background:url(../img/ico/planet.png) center center;background-size:100% 100%;}
.brewing .prosperityen{background:url(../img/ico/prosperity.png) center center;background-size:100% 100%;}

.brewing .bvnguonnuoc{top:6%;left:42%;background-image:url('../img/ico/icon-bv.png');}
.brewing .co2{top:25%;right:11%;background-image:url('../img/ico/icon-co2.png');}
.brewing .hotrocongdong{left:11%;top:25%;background-image:url('../img/ico/icon-congdong.png');}
.brewing .suckhoe{left:11%;bottom:26%;background-image:url('../img/ico/icon-suckhoe.png');}
.brewing .truyenthong{right:43%;bottom:7%;background-image:url('../img/ico/icon-tuyentruyen.png');}
.brewing .cungung{right:11%;bottom:26%;background-image:url('../img/ico/icon-cungung.png');}
.mapsvg-popover-content .image{display:block;padding-bottom:20px;}
.mapsvg-popover-content .image img{display:block;margin:0 auto;max-width:100%;}
.desc-image{color:#296750;}
.desc-image h3{font-weight:600;color:#296750;font-size:13px;text-transform:uppercase}
.desc-image p strong{font-weight:600;}
.desc-image p{font-size:12px;color:#296750;}
.mapsvg-popover .mapsvg-popover-close{font-size:16px!important;font-weight:600!important;color:#1a1a1a!important;}
.mapsvg-popover .mapsvg-popover-content{padding:10px;}
.img-desktop{display:block;}
.img-mobile{display:none;}
.floatright{position:fixed;z-index:999;right:0;background:#92d050;padding:30px 20px 10px;}
.btn-close{display:block;text-align:center;cursor:pointer;font-size:24px;color:#666;padding-bottom:5px;width:24px;line-height:1;position:absolute;right:0;top:0;}
.floatright.hidden{display:none;}
.content-advs{max-width:200px;text-align:center;color:#000}
.content-advs img{max-width:100%;-webkit-box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.75);box-shadow:-5px 5px 5px 0px rgba(0,0,0,0.75);}
#content_0_ctl00_header{padding-top:32px;}
@media screen and (max-width:640px){#topcontent_1_ctl00_header.masthead:after{bottom:-32px;}
#topcontent_1_ctl00_header{padding-bottom:1rem;}
.img-desktop{display:none;}
.img-mobile{display:block;}
.video--link:after{font-size:2.75rem;}
.masthead .flexslider--slide>figure img, .masthead>figure img{left:0;top:0;transform:none;width:auto;height:auto;min-width:auto;min-height:auto;max-width:100%;position:relative;}
#topcontent_0_ctl00_header.banner-top, #content_0_ctl00_header, #topcontent_1_ctl00_header{height:auto;margin-bottom:0!important;min-height:inherit;}
.masthead.flexslider .flexslider--slides .flexslider--slide{transform:translate3d(0,0,0);float:none!important;min-height:auto;padding-bottom:0;}
.masthead .page-row--canvas{position:absolute;bottom:2.7rem;padding-bottom:0!important;}
.masthead .masthead--video{position:absolute;z-index:9;left:50%;top:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.masthead.flexslider .flexslider--slides .flexslider--slide{min-height:auto;}
.masthead .flexslider--slide>figure,.masthead>figure{position:relative;}
}
@media screen and (min-width:640px) and (max-width:991px){.masthead.banner-top>figure img{position:relative;min-width:inherit;min-height:inherit;transform:inherit;left:0;right:0;top:0;width:100%;}
.masthead.banner-top .flexslider--slide:before, .masthead.banner-top:before{padding-top:0;}
.masthead.banner-top,.masthead.banner-top .flexslider--slide{min-height:auto;}
*/
}
@media screen and (max-width:991px){.brewing{width:97%;}
.brewing img{width:100%;}
html.js .features .features--container{height:100%!important;}
.rte p img{max-width:100%;height:auto}
.slider-milestones .cycle-slide img{display:block;max-width:100%;}
}
@media screen and (min-width:991px){.mapsvg.mapsvg-responsive{height:680px!important;margin-bottom:20px;}
.beer .tabs--item a{position:relative;left:0;display:inline-block;}
.beer .tabs--item a, .beer .tabs--item img{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;max-width:100px;}
.beer .tabs--item img{display:block;width:100%;}
}
@media screen and (max-width:991px){.left-col{width:100%;display:block;float:none;padding:0 15px;}
.right-col{width:100%;display:block;float:none;padding:0 15px;}
.beer .tabs--item a{display:inline-block;max-width:20%;position:relative;z-index:1}
.beer .tabs--item a img{display:inline-block;
/* width:100%!important; */
}
.beer .vf_contact form{padding:0 15px;}
}
@media screen and (max-width:640px){.beer .tabs--item a img{max-width:100px;}
.vf_contact form{padding:0 15px;}
.captcha_wrp span{display:inline-block;}
.vf_contact .form{width:100%;}
.vf_contact .form tr{display:block;padding-bottom:20px;}
.vf_contact .form th, .vf_contact .form td{display:block;width:100%;padding-bottom:0;}
.vf_contact .form th{text-align:left;}
.filefield, input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;}
}
#mapsvg{position:relative;}
.hn{top:8.5%;left:26.5%;}
.hanoioff{top:14.5%;left:27%;}
.vinh{top:23.5%;left:24.5%;}
.haiphong{top:11%;left:34%;}
.buonmethuot{top:64.1%;left:41.2%;}
.quangnam{top:51.5%;left:44.7%;}
.hochiminh{bottom:14.5%;left:34.5%;}
.ctydanang{top:41.5%;left:44%;}
.nhamaydanang{top:34.5%;left:43.5%;}
.quinhon{left:52.5%;bottom:37%;}
.khanhhoa{bottom:25.5%;left:51.5%;}
.tgiang{bottom:5.2%;left:27.2%;}
.vtau{bottom:3.7%;left:35%;}
.nhamaytgiang{bottom:16.5%;left:28.5%;}
.cantho{bottom:13%;left:23%;}
.hochiminhq12{bottom:22.5%;left:32.5%;}
.tableCol2>span{position:relative;}
.show-img-hover{display:none;}
.read-more .read-more--social{display:block;margin:0 auto;text-align:center;}
.read-more .read-more--social li{display:inline-block;}
@media screen and (min-width:1025px){.tooltip{position:absolute;width:6%;height:6%;border-radius:100%;cursor:pointer;}
.tooltip .tooltiptext{visibility:hidden;width:550px;background:#eee;border:1px solid #999;box-shadow:2px 2px 2px #999;color:#1a1a1a;text-align:left;border-radius:6px;padding:5px 10px;position:absolute;z-index:999;top:-5px;left:90%;
/* Fade in tooltip - takes 1 second to go from 0% to 100% opac:*/
opacity:0;transition:opacity 1s;}
.tooltip:hover .tooltiptext{visibility:visible;opacity:1;}
.tooltip .tooltiptext::after{content:" ";position:absolute;top:20px;right:100%;
/* To the left of the tooltip */
margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #999 transparent transparent;}
.hover-show-full{cursor:pointer}
.hover-show-full .hover-1:hover .show-img-hover{display:block;}
.show-img-hover{display:none;position:absolute;bottom:0;left:100px;z-index:9;}
.hover-show-full .show-img-hover img{max-height:300px;height:auto;}
}
@media screen and (max-width:1024px){.cta-hover{position:absolute;width:40px;height:40px;z-index:9;cursor:pointer;}
.tooltiptext{display:none!important;}
}
@media screen and (min-width: 991px) and (max-width: 1024px){
}
@media screen and (min-width:640px) and (max-width: 991px){
.cta-hover{width: 7%;height: 5%;}
.hn{top:8.5%;left:26%;}
.hanoioff{top:14.3%;left:26.5%;}
.haiphong{top:10.8%;left:33.7%;}
.vinh{top:23%;left:24%;}
.quangnam{top:49.5%;left:44%;}
.ctydanang{top:40%;left:43.5%;}
.nhamaydanang{top:33%;left:42.8%;}
.quinhon{left:52%;bottom:40%;}
.khanhhoa{bottom:29%;left:51%;}
.hochiminhq12{bottom:26.5%;left:32%;}
.hochiminh{bottom:19%;left:35%;width:40px;height:40px;}
.vtau{bottom:8.5%;left:34.5%;}
.cantho{bottom:17.5%;left:22.7%;width:6%;}
.tgiang{bottom:8.5%;left:27.1%;width:6%;}
.nhamaytgiang{bottom:20.5%;left:28.5%;width:6%}
}
@media screen and (max-width:35.499rem) and (orientation:portrait),screen and (max-height:39.999rem) and (max-width:58.749rem) and (orientation:landscape){.masthead .masthead--video{transform:translate(-50%,-300%);}
}
@media screen and (max-width:58.749rem) and (min-width:35.5rem) and (orientation:portrait){.masthead .flexslider--slide:before, .masthead:before{padding-top:0;}
.masthead .masthead--video{transform:translate(-50%,-250%);}
}
@media screen and (max-width:640px){.hover-show-full .show-img-hover img{max-height:300px;height:auto;max-width:100%;}
.tooltiptext h3{font-size:16px;}
.introduction{padding:0.625rem 0;}
.introduction .introduction--page-meta{padding:0 0.625rem;}
.masthead .page-row--canvas .masthead--video{transform:translate(-50%,-300%);}
.masthead .masthead--content + .masthead--video{transform:translate(-50%,-50%);}
}
@media screen and (max-width: 480px){
.cta-hover{width:25px;height:25px;}
.hn{top:8%;left:25.5%;}
.hanoioff{top:14%;left:26.5%;}
.haiphong{top:10%;left:34%;}
.vinh{top:22%;left:24%;}
.quangnam{top:49%;left:44%;}
.ctydanang{top:39.5%;left:43.3%;}
.nhamaydanang{top:32.5%;left:42.8%;}
.quinhon{left:52%;bottom:40%;}
.khanhhoa{bottom:29.3%;left:51%;}
.cantho{bottom:18%;left:23%;width:5%;height:4.5%;}
.hochiminh{bottom:19.5%;left:35%;width:20px;height:20px;}
.hochiminhq12{bottom:26.5%;left:32%;}
.nhamaytgiang{bottom:20.5%;left:28%;}
.tgiang{bottom:10%;left:27.3%;width:5%;height:4%;}
.vtau{bottom:8.6%;left:34.5%;}
}
.masthead--content p a{color:#fff;text-decoration:none;}
/*new css 11-2019*/
@keyframes leaves{0%{transform:scale(0.8);}
50%{transform:scale(1.2,1.2);}
100%{transform:scale(0.8);}
}
.tooltip.hochiminh:before, .tooltip.hanoioff:before{background:url("../img/ngoi-sao.png");content:"";position:absolute;z-index:999;top:0;left:-2px;width:57px;height:57px;animation:leaves 0.7s ease-out infinite;}
@media screen and (max-width:1025px){.tooltip.hochiminh:before, .tooltip.hanoioff:before{display:none;}
}
@media screen and (max-width:1025px) and (min-width:641px){@keyframes leaves{0%{transform:scale(0.7);}
50%{transform:scale(1,1);}
100%{transform:scale(0.7);}
}
.hanoioff:before, .hochiminh:before{content:"";background:url("../img/ngoi-sao.png");position:absolute;z-index:999;top:-5px;left:-2px;width:57px;height:57px;animation:leaves 0.7s ease-out infinite;}
}
@media screen and (max-width:640px){@keyframes leaves{
0%{transform:scale(0.4);}
50%{transform:scale(0.6,0.6);}
100%{transform:scale(0.4);}
}
.hanoioff:before, .hochiminh:before{content:"";background:url("../img/ngoi-sao.png");position:absolute;z-index:999;top:-15px;left:-15px;width:57px;height:57px;animation:leaves 0.7s ease-out infinite;}
.hochiminh:before{top:-19px;left:-18px;}
}
/*Sub menu*/
.page-navigation--panel .theme_1 .submenu{position:relative;}
.page-navigation--panel .theme_1 .submenu li{margin:2px 0;border-bottom:1px solid #fff;position:relative;z-index:3;}
.page-navigation--panel .theme_1 .submenu li:last-child{border-bottom:0;}
.page-navigation--panel .theme_1 .submenu_1{list-style-type:none;color:#505050;}
.page-navigation--panel .theme_1 .submenu li:hover .submenu_1{display:block;}
@media screen and (min-width:992px){.page-navigation--panel .theme_1 .submenu{display:none;position:absolute;width:310px;margin-top:0;list-style-type:none;padding:2px;margin-left:-115px;border-radius:5px;color:#505050;padding-top:20px;}
.page-navigation--panel .theme_1 .submenu li{padding:10px 5px;}
.page-navigation--panel .theme_1:hover .submenu{display:block;}
.page-navigation--panel .theme_1:hover .submenu li a{color:#1a1a1a;text-decoration:none;}
.page-navigation--panel .theme_1:hover .submenu li a:hover{color:#016900;}
.page-navigation--panel .theme_1 .submenu_1{position:absolute;margin-top:-42px;width:270px;margin-left:297px;background:#e0e0e2;border-radius:0 0 5px 5px;display:none;}
.page-navigation--panel .theme_1 .submenu:after{content:"";background:#e0e0e2;position:absolute;left:0;right:0;top:20px;bottom:0;z-index:0;border-radius:5px;}
.page-navigation--panel .theme_1 .submenu:before{content:'';position:absolute;left:0;right:0;bottom:100%;height:18px;margin:0;padding:0;width:0;height:0;top:10px;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid #e0e0e2;left:50%;z-index:2;}
html.js .page-navigation .page-navigation--panel>ul li .submenu li ul li a{padding-left:15px;}
}
body.tuyen-dung>.wrapper .free-content .rte,
body.careers>.wrapper .free-content .rte{
    margin-bottom: 0!important;
}
@media screen and (max-width:991px){html.js .page-navigation .page-navigation--panel>ul li .submenu li a{padding:8px 0;padding-left:20px;font-size:14px;}
html.js .page-navigation .page-navigation--panel>ul li .submenu li ul li{padding-left:0;}
html.js .page-navigation .page-navigation--panel>ul li .submenu a{padding-left:10px;padding-right:10px;}
.page-navigation .page-navigation--panel>ul li>a.primary-link{color:#fff;background:#7AB800;}
html.js .page-navigation .page-navigation--panel>ul li>a.primary-link{color:#fff;}
.page-navigation--panel .theme_1 .submenu_1 li a{padding-left:10px;}
.page-navigation--panel .theme_1 .submenu_1{border-top:1px solid #dbdbdb;}
html.js .page-navigation .page-navigation--panel>ul li .submenu li .submenu_1 a{padding-left:30px;}
}