/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::after,*::before{box-sizing:border-box}body,div,section,article,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,figure,figcaption,p,blockquote,th,td{margin:0;padding:0}img{width:auto;max-width:100%;height:auto;border-style:none}a{color:inherit}h1,h2,h3,h4,h5,h6{color:inherit;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:bold;line-height:1.3;word-wrap:break-word}ul{list-style:none}iframe{border:none;max-width:100%}table{width:100%;max-width:100%}hr{box-sizing:content-box;overflow:visible;display:block;width:100%;height:.1rem;border:none;border-bottom:.1rem solid #01573d;margin:1em 0;padding:0}abbr[title]{text-decoration:underline;border:none}svg{display:block;fill:currentColor}[hidden]{display:none}pre{font-family:monospace,monospace;font-size:1em;width:100%;overflow:auto}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}input[type=file]{max-width:100%}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{resize:vertical;overflow:auto}progress{vertical-align:baseline}details{display:block}summary{display:list-item}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button,[type=button],[type=reset],[type=submit]{position:static;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}a:focus,button:focus,input[type=button]:focus,input[type=submit]:focus{outline:.2rem solid #000;outline-offset:.2rem}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible){outline:none;box-shadow:none}a:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important}}:root{--header-height:16.8rem}@media all and (max-width:61.1875em){:root{--header-height:6.8rem}}html{font-size:62.5%;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%}body{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6em;line-height:1.5;background-color:#eef6f5;color:#231f20}@font-face{font-family:"Montserrat";src:url(/themes/custom/cacaobarry/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/custom/cacaobarry/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-italic.woff2) format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/custom/cacaobarry/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/custom/cacaobarry/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-600italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/custom/cacaobarry/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-700.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/themes/custom/cacaobarry/fonts/montserrat/montserrat-v25-latin/montserrat-v25-latin-700italic.woff2) format("woff2");font-weight:bold;font-style:italic;font-display:swap}@media print{pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.node-main-banner{position:relative}.node-main-banner img{display:block;width:100%}.node-main-actionbuttons{margin:6rem 0}@media all and (max-width:47.9375em){.node-main-actionbuttons{margin:4rem 0}}@media print{.node-main-actionbuttons{display:none}}.node-main-actionbuttons__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.node-main-actionbuttons__inner .page-action-buttons__holder{margin:0 .7rem}.node-main-tags{margin:6rem 0}@media all and (max-width:47.9375em){.node-main-tags{margin:4rem 0}}.node-main-tags__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.node-main-tag-item+.node-main-tag-item{margin-top:2rem}.node-main-tag-item[data-type=applications] .field-applications{display:flex;flex-flow:row wrap;margin:0 -0.2rem;font-size:1.4rem;line-height:1.4;font-weight:normal}.node-main-tag-item[data-type=applications] .field-applications__label{flex:0 1 auto;min-width:0;margin-right:1em;padding:.2rem 0;font-size:inherit;line-height:inherit;font-weight:bold}.node-main-tag-item[data-type=applications] .field-applications__label::after{content:":"}.node-main-tag-item[data-type=applications] .field-applications__content{flex:0 1 auto;min-width:0;padding:.2rem 0}.node-main-tag-item[data-type=applications] .field-applications__list{display:flex;flex-flow:row wrap}.node-main-tag-item[data-type=applications] .field-applications__list-item{flex:0 1 auto;min-width:0}.node-main-tag-item[data-type=applications] .field-applications__list-item::after{content:",";padding-right:.5em}.node-main-tag-item[data-type=applications] .field-applications__list-item:last-child::after{display:none}.node-main-tag-item[data-type=applications] .field-applications__list-item a{text-decoration:none;color:#01573d}.node-main-tag-item[data-type=applications] .field-applications__list-item a:hover,.node-main-tag-item[data-type=applications] .field-applications__list-item a:focus,.node-main-tag-item[data-type=applications] .field-applications__list-item a:active{text-decoration:underline}.node-main-tag-item[data-type=service-trends] .f-service-trends__items{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.node-main-tag-item[data-type=service-trends] .f-service-trends__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.node-main-tag-item[data-type=service-trends] .service-tag{display:block;padding:.3rem 1rem;background-color:#01573d;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;border:.1rem solid #c5d6d1}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=business-success]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=celebrations]{background-color:#faba00;color:#000}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=flavor-and-texture]{background-color:#fbd6b7;color:#000}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=good-for-me]{background-color:#d1e0d7;color:#000}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=good-for-the-planet]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=on-the-go]{background-color:#d3e5f7;color:#000}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=popular-flavors]{background-color:#ffecc1;color:#000}.node-main-infobar{margin:2rem 0 4rem}.node-main-infobar__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.node-main-infobar__content{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -1rem -2rem}.node-main-infobar__main{flex:1 1 auto;min-width:0;padding:0 1rem 2rem}.node-main-infobar__side{flex:0 1 auto;min-width:0;padding:0 1rem 2rem}.node-main-infobar__main-items{display:flex;flex-flow:row wrap;align-items:center;margin:0 -1rem -1rem}.node-main-infobar__main-item{flex:0 1 auto;min-width:0;padding:0 1rem 1rem}@media all and (max-width:47.9375em){.node-main-infobar__main-item[data-type=label]{width:100%}}.node-main-infobar__type{display:inline-block;padding:.3rem 1rem;background-color:#01573d;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600}.node-main-infobar__item{display:flex;flex-flow:row nowrap;align-items:center;font-size:1.4rem;line-height:1.46;color:#01573d}.node-main-infobar__item-icon{flex:0 0 auto;min-width:0;width:1.8rem;margin-right:.8rem}.node-main-infobar__item-icon svg{width:100%}.node-main-infobar__item-text{flex:1 1 auto;min-width:0}.node-main-infobar__broughtby .broughtby-block__inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}@media all and (max-width:47.9375em){.node-main-infobar__broughtby .broughtby-block__inner{justify-content:flex-start}}.node-main-infobar__broughtby .broughtby-block__title{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.node-main-infobar__broughtby .broughtby-block__items{display:flex;flex-flow:row wrap;margin:0 -0.5rem -1rem}.node-main-infobar__broughtby .broughtby-block__item{width:8.2rem;padding:0 .5rem 1rem}.node-main-infobar__broughtby .brand-item__graphic-holder{background-color:#fff;border:.1rem solid #c5d6d1}.node-main-infobar__broughtby .brand-item__graphic{position:relative;height:0;padding-bottom:73.5%}.node-main-infobar__broughtby .brand-item__graphic img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.culture-select-prompt-holder{position:relative}.culture-select-prompt{position:relative;background-color:#e5f3f0;padding:2rem 0}.culture-select-prompt__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.culture-select-prompt__top{display:none;margin-bottom:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__top{display:block}}.culture-select-prompt__top-close-button{display:flex;flex-flow:row nowrap;align-items:center;color:#01573d;transition:color .15s ease-out}.culture-select-prompt__top-close-button:hover,.culture-select-prompt__top-close-button:focus{color:#231f20;text-decoration:underline}.culture-select-prompt__top-close-button svg{display:block;width:2rem;height:2rem}.culture-select-prompt__top-close-button-text{margin-left:1rem}.culture-select-prompt__layout{display:flex;flex-flow:row wrap;align-items:center}.culture-select-prompt__info{flex:0 1 auto;min-width:0;width:45%;padding-right:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__info{width:100%;padding-right:0}}.culture-select-prompt__action-block{flex:0 1 auto;min-width:0;width:55%;padding-left:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__action-block{width:100%;padding-left:0;margin-top:2rem}}.culture-select-prompt__text{color:#231f20;font-size:1.6rem;line-height:1.5}@media all and (max-width:35.4375em){.culture-select-prompt__text{font-size:1.4rem}}.culture-select-prompt__region-form{display:flex;flex-flow:row nowrap}@media all and (max-width:35.4375em){.culture-select-prompt__region-form{flex-flow:row wrap}}.culture-select-prompt__region-form .form-item{flex:1 1 auto;min-width:0;margin-right:1rem}@media all and (max-width:35.4375em){.culture-select-prompt__region-form .form-item{width:100%;margin-right:0}}.culture-select-prompt__actions{flex:0 0 auto;min-width:0;display:flex;flex-flow:row wrap;margin:0 -1rem -1rem 0}@media all and (max-width:35.4375em){.culture-select-prompt__actions{flex:0 1 auto;margin-top:1rem}}.culture-select-prompt__actions .form-submit{flex:1 1 auto;margin:0 1rem 1rem 0;position:relative;background:#01573d;border:.1rem solid #01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:600;text-align:center;text-transform:uppercase;padding:1rem 1.6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.culture-select-prompt__actions .form-submit:hover,.culture-select-prompt__actions .form-submit:focus{color:#fff;background-color:#231f20;border-color:#231f20}.culture-select-prompt__actions .form-submit:focus-visible,.culture-select-prompt__actions .form-submit:active{text-decoration:underline}.culture-select-prompt__actions .culture-select-prompt__form-close-button{flex:1 1 auto;position:relative;z-index:1;display:inline-block;max-width:100%;background:#01573d;border:.1rem solid #01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}@media all and (max-width:47.9375em){.culture-select-prompt__actions .culture-select-prompt__form-close-button{font-size:1.2rem}}.culture-select-prompt__actions .culture-select-prompt__form-close-button:hover,.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus{color:#fff;background-color:#231f20;border-color:#231f20}.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus-visible,.culture-select-prompt__actions .culture-select-prompt__form-close-button:active{text-decoration:underline}.culture-select-prompt__actions .culture-select-prompt__form-close-button:disabled{opacity:.6;cursor:not-allowed}.culture-select-prompt__actions .culture-select-prompt__form-close-button{background:#fff;color:#01573d;border-color:#01573d}.culture-select-prompt__actions .culture-select-prompt__form-close-button:hover,.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus{color:#fff;background-color:#231f20;border-color:#231f20}.culture-select-prompt__actions .culture-select-prompt__form-close-button{margin:0 1rem 1rem 0}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button{flex:0 0 auto;margin:0 1rem 1rem 1rem;width:4rem;height:4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:#231f20;transition:color .15s ease-out}@media all and (max-width:61.1875em){.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button{display:none}}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button:hover,.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button:focus{color:#01573d}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button svg{display:block;width:2rem;height:2rem}[data-flag]{background-image:url(/themes/custom/cacaobarry/assets/img/flags/sprite-flag--minimal.png);background-repeat:no-repeat;background-size:100% 49494%;background-position:center 100%;display:none}[data-flag][data-country=BE]{display:block;background-position:center 2.8931%}[data-flag][data-country=BR]{display:block;background-position:center .2287%}[data-flag][data-country=CA]{display:block;background-position:center .4524%}[data-flag][data-country=CH]{display:block;background-position:center 6.658%}[data-flag][data-country=CN]{display:block;background-position:left .8958%}[data-flag][data-country=CZ]{display:block;background-position:left 3.1125%}[data-flag][data-country=DE]{display:block;background-position:center 4.0015%}[data-flag][data-country=ES]{display:block;background-position:left 6.2156%}[data-flag][data-country=FR]{display:block;background-position:center 3.7759%}[data-flag][data-country=GB]{display:block;background-position:center 7.1038%}[data-flag][data-country=GR]{display:block;background-position:left 4.2229%}[data-flag][data-country=IN]{display:block;background-position:center 1.1162%}[data-flag][data-country=IT]{display:block;background-position:center 4.66663%}[data-flag][data-country=JP]{display:block;background-position:center 1.3379%}[data-flag][data-country=NL]{display:block;background-position:center 5.1061%}[data-flag][data-country=KR]{display:block;background-position:center 2.2247%}[data-flag][data-country=PL]{display:block;background-position:center 5.5495%}[data-flag][data-country=RU]{display:block;background-position:center 5.994%}[data-flag][data-country=TH]{display:block;background-position:center 2.4467%}[data-flag][data-country=TR]{display:block;background-position:center 6.8805%}[data-flag][data-country=US]{display:block;background-position:center .6721%}.regionselect-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0;visibility:hidden}.transitions .regionselect-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-regionselectmodal-visible .regionselect-modal{opacity:1;visibility:visible}.transitions.js-regionselectmodal-visible .regionselect-modal{transition:opacity .15s ease,visibility .15s ease}html.js-regionselectmodal-fixed{overflow:hidden;height:100%}html.js-regionselectmodal-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.regionselect-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.regionselect-modal.js-bgclick-enabled .regionselect-modal__background{cursor:pointer}.regionselect-modal__modal{flex:0 1 auto;min-width:0;position:relative;z-index:2;height:90%;max-height:96rem;width:90%;max-width:120rem;background:#fff;box-shadow:0 .8rem 2.2rem rgba(35,31,32,.1);display:flex;flex-flow:column nowrap}@media all and (max-width:61.1875em){.regionselect-modal__modal{height:100%;max-height:100%;width:100%;max-width:100%}}.regionselect-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;padding:2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.regionselect-modal__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.8rem;line-height:1.36;font-weight:bold;text-transform:uppercase}@media all and (max-width:35.4375em){.regionselect-modal__title{font-size:2.4rem}}.regionselect-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.regionselect-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#01573d}.regionselect-modal__close-button svg{display:block;width:2rem;height:2rem}.regionselect-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.regionselect-modal__content-inner{padding:0 2rem 2rem 2rem}.regionselect-modal__keep-current-button{margin-top:2rem;font-size:1.6rem;line-height:1.4;color:#01573d;padding:.8rem 2rem;border:.1rem solid}.region-select-groups{display:flex;flex-flow:row wrap;margin:0 -1rem -2rem}.region-select-groups__column{flex:0 1 auto;min-width:0;width:33.33%;padding:0 1rem 2rem}@media all and (max-width:61.1875em){.region-select-groups__column{width:100%}}.region-select-group{border:.1rem solid #c5d6d1}.region-select-group+.region-select-group{margin-top:2rem}.region-select-group__header{padding:2rem}.region-select-group__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:bold;text-transform:uppercase}@media all and (max-width:35.4375em){.region-select-group__title{font-size:1.6rem}}.region-select-group__content{padding:0 2rem 2rem 2rem}.region-select-regionlist__item+.region-select-regionlist__item{margin-top:1.6rem}.region-select-regionlist__item .region-switch-link{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:1.6rem;line-height:1.4;color:#01573d;text-decoration:none}.region-select-regionlist__item .region-switch-link:hover,.region-select-regionlist__item .region-switch-link:focus,.region-select-regionlist__item .region-switch-link:active{text-decoration:underline}.region-select-regionlist__item .region-switch-link::before{flex:0 0 auto;content:"";display:block;width:2.8rem;height:1.8rem;background-image:url(/themes/custom/cacaobarry/assets/img/flags/sprite-flag--minimal.png);background-repeat:no-repeat;background-size:100% 49494%;background-position:center 100%;margin-right:1rem}.region-select-regionlist__item .region-switch-link[data-country=BE]::before{background-position:center 2.8931%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=BR]::before{background-position:center .2287%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=CA]::before{background-position:center .4524%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=CH]::before{background-position:center 6.658%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=CN]::before{background-position:left .8958%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=CZ]::before{background-position:left 3.1125%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=DE]::before{background-position:center 4.0015%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=ES]::before{background-position:left 6.2156%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=FR]::before{background-position:center 3.7759%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=GB]::before{background-position:center 7.1038%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=GR]::before{background-position:left 4.2229%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=IN]::before{background-position:center 1.1162%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=IT]::before{background-position:center 4.66663%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=JP]::before{background-position:center 1.3379%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=NL]::before{background-position:center 5.1061%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=KR]::before{background-position:center 2.2247%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=PL]::before{background-position:center 5.5495%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=RU]::before{background-position:center 5.994%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=TH]::before{background-position:center 2.4467%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=TR]::before{background-position:center 6.8805%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=US]::before{background-position:center .6721%;background-color:#fff;border:.1rem solid #c5d6d1}.region-select-regionlist__item .region-switch-link[data-country=""]::before{display:block;background-image:url(/themes/custom/cacaobarry/assets/img/icons/icon-globe--000000.svg);background-position:center center;background-size:contain}.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=default]{display:flex}@media all and (max-width:61.1875em){.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=default]{display:none}}.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=toggle]{display:none}@media all and (max-width:61.1875em){.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=toggle]{display:flex}}.region-select-group.js-toggle-ready .region-select-group__header{padding:0}.region-select-group__toggle-button{display:flex;flex-flow:row nowrap;align-items:center;width:100%;padding:2rem;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:bold;color:#231f20;text-transform:uppercase}@media all and (max-width:35.4375em){.region-select-group__toggle-button{font-size:1.6rem}}.region-select-group__toggle-button>span{flex:1 1 auto;min-width:0}.region-select-group__toggle-button svg{flex:0 0 auto;min-width:0;display:block;width:1.2rem;height:1.8rem;fill:#01573d;transition:transform .15s ease-out;margin-left:2rem}.region-select-group__toggle-button[aria-expanded=true] svg{transform:scale(-1)}.region-select-screen__header{margin-bottom:2rem}.region-select-screen__intro{margin-top:.6rem;font-size:1.6rem;line-height:1.5}.tabs.primary,.tabs.secondary{margin:0;padding:0;list-style:none;background-color:#2c2a29;color:#fff;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}.tabs.primary a,.tabs.secondary a{display:block;margin:0;padding:1rem 1.2rem .8rem;font-size:1.4rem;line-height:1.2;text-decoration:none}.tabs.primary a:hover,.tabs.primary a:focus,.tabs.primary a.active,.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#000}.tabs.primary a:focus,.tabs.secondary a:focus{text-decoration:underline}.tabs.primary a:focus-visible,.tabs.secondary a:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.tabs.secondary{background-color:#2d2323}.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#4c4949}@media print{.tabs.primary,.tabs.secondary{display:none}}@media(max-width:976px){.toolbar .toolbar-bar{position:fixed}}.js-compare-sticky-visible .toolbar{opacity:0}.ui-dialog.ui-widget-content{padding:0;border:0;background-color:#fff;color:#231f20;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif}.ui-dialog .ui-dialog-titlebar{border:0;border-radius:0;background-color:#eef6f5;color:#231f20;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif}.ui-dialog .ui-dialog-title{font-weight:600}.ui-dialog .ui-dialog-titlebar-close{border:none;margin-right:1rem}.ui-dialog .ui-dialog-titlebar-close:hover{background-color:rgba(0,0,0,0)}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background-image:url(/themes/custom/cacaobarry/assets/img/icons/icon-close--000000.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.ui-widget-overlay{background:#000;opacity:.6}.messages{position:relative;margin:0;padding:1.5rem 2rem;font-size:1.5rem;font-weight:normal;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;border-left:.5rem solid rgba(0,0,0,.2);background-image:none}.messages .messages__list{list-style:none}.messages .messages__item{margin-bottom:.4rem}.messages .messages__item:last-child{margin-bottom:0}.messages a{font-style:italic;text-decoration:underline}.messages.messages--warning{background:#aad86c;color:#2a2a2a}.messages.messages--warning a:hover,.messages.messages--warning a:focus{color:#000}.messages.messages--status{background:#aad86c;color:#2a2a2a}.messages.messages--error{background:#c73434;color:#fff}.messages.messages--error a:hover,.messages.messages--error a:focus{color:#ecff62}.page-messages-wrapper{--wrapper:134rem;--wrapper-padding:2rem;--space:max(var(--wrapper-padding),calc((100% - calc(var(--wrapper) - var(--wrapper-padding) * 2)) / 2));padding:0 var(--space)}.page-messages-wrapper .messages{margin-top:4rem;margin-bottom:4rem}.skip-link{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:#000;color:#fff;padding:1rem 2rem;font-size:1.8rem;line-height:1.5;border:.2rem solid}.skip-link:active,.skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;clip-path:none;white-space:inherit}.skip-link:active,.skip-link:focus{outline:none;position:absolute;top:2rem;left:2rem;z-index:505}.site-footer{position:relative}@media print{.site-footer{display:none}}.site-main-footer{position:relative;padding:10rem 0 4rem;border-top:.1rem solid #e9e9ea;background-color:#e5f3f0}@media all and (max-width:62.4375em){.site-main-footer{padding:5rem 0 14rem}}.site-main-footer__decorations{position:absolute;z-index:1;bottom:0;right:0;width:100%;height:100%;max-width:27rem}@media all and (max-width:62.4375em){.site-main-footer__decorations{max-width:14rem}}.site-main-footer__bottom-decoration{position:absolute;bottom:0;right:0;width:100%;height:100%;object-fit:contain;object-position:bottom right}.site-main-footer__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.site-main-footer__inner{position:relative;z-index:2}.site-main-footer__inner-blocks{display:flex;flex-flow:row nowrap}@media all and (max-width:62.4375em){.site-main-footer__inner-blocks{flex-flow:row wrap}}.site-main-footer__logo-block{flex:0 1 auto;min-width:0;width:16%}@media all and (max-width:62.4375em){.site-main-footer__logo-block{width:100%;margin-bottom:3.2rem}}.site-main-footer__logo-image-holder{position:relative;max-width:8rem;padding-right:2rem}.site-main-footer__main-block{flex:1 0 auto;padding-right:27rem}@media all and (max-width:62.4375em){.site-main-footer__main-block{width:100%;padding-right:0}}.site-main-footer__navigation .footer-menu>.menu-item+.menu-item{margin-top:.4rem}.site-main-footer__navigation .footer-menu>.menu-item>a{text-decoration:none}.site-main-footer__navigation .footer-menu>.menu-item>a:hover,.site-main-footer__navigation .footer-menu>.menu-item>a:focus{text-decoration:underline}.site-main-footer__social{margin-top:3rem}.site-main-footer__navigation+.site-main-footer__social{border-top:.1rem solid rgba(145,181,177,.4);padding-top:3rem}.social-media-block__list{display:flex;flex-flow:row wrap;margin:0 -0.2rem -0.4rem}.social-media-block__list li{flex:0 1 auto;min-width:0;padding:0 .2rem .4rem}.social-media-block__link{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem}.social-media-block__link svg{width:2.4rem;height:2.4rem}.site-meta-footer{padding:2rem 0;background-color:#fff;font-size:1.4rem;line-height:1.4}.site-meta-footer__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.site-meta-footer__copyright-navigation{display:flex;flex-flow:row wrap;align-items:center;margin:0 -1rem -2rem}.site-meta-footer__copyright{flex:0 1 auto;min-width:0;padding:0 1rem 2rem}@media all and (max-width:35.4375em){.site-meta-footer__copyright{width:100%}}.site-meta-footer__navigation{flex:0 1 auto;min-width:0;padding:0 1rem 2rem}@media all and (max-width:35.4375em){.site-meta-footer__navigation{width:100%}}.site-meta-footer__navigation .menu{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -0.6rem}@media all and (max-width:35.4375em){.site-meta-footer__navigation .menu{display:block}}.site-meta-footer__navigation .menu-item{position:relative;flex:0 1 auto;min-width:0;padding:0 .6rem}.site-meta-footer__navigation .menu-item a,.site-meta-footer__navigation .menu-item>span,.site-meta-footer__navigation .menu-item>button{display:inline-block;padding:.4rem 0;font-size:1.4rem;line-height:1.4;text-align:center}.site-meta-footer__navigation .menu-item a,.site-meta-footer__navigation .menu-item>button{text-decoration:none}.site-meta-footer__navigation .menu-item a:hover,.site-meta-footer__navigation .menu-item a:focus,.site-meta-footer__navigation .menu-item>button:hover,.site-meta-footer__navigation .menu-item>button:focus{text-decoration:underline}.form-type-checkbox{position:relative;min-height:2.8rem}.form-type-checkbox>input{appearance:none;opacity:0;position:absolute;top:0;left:0;width:2.8rem;height:2.8rem;border:none;background:rgba(0,0,0,0)}.form-type-checkbox>label{display:inline-block;position:relative;margin:0;padding:.2rem 0 .2rem 4.6rem;cursor:pointer}.form-type-checkbox>label::before,.form-type-checkbox>label::after{content:"";display:block;position:absolute}.form-type-checkbox>label::before{top:0;left:0;width:2.8rem;height:2.8rem;border:.2rem solid #000;background-color:#fff;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.form-type-checkbox>label::after{top:.7rem;left:.6rem;width:1.8rem;height:.9rem;transform:rotate(-45deg);border:solid;border-width:0 0 .3rem .3rem;border-color:#fff;border-top-color:rgba(0,0,0,0);background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility .15s ease-out}.form-type-checkbox>label a{display:none !important}.form-type-checkbox>input:focus+label::before{box-shadow:0 0 0 .2rem #01573d}.form-type-checkbox>input:checked+label::before{border-color:#01573d;background-color:#01573d}.form-type-checkbox>input:checked+label::after{opacity:1;visibility:visible}.form-type-checkbox>input:checked:focus+label::before{border-color:#01573d}.form-type-checkbox>input[disabled]+label{cursor:not-allowed}.form-type-checkbox>input[disabled]+label::before{border-color:#a6d5cd;background-color:#a6d5cd}.form-type-checkbox>input[disabled]+label::after{border-color:#58585a}.form-type-checkbox--small{min-height:2rem}.form-type-checkbox--small>input{width:2rem;height:2rem}.form-type-checkbox--small>label{font-size:1.4rem;line-height:1.45;padding:0 0 0 3rem}.form-type-checkbox--small>label::before{width:2rem;height:2rem}.form-type-checkbox--small>label::after{top:.5rem;left:.4rem;width:1.3rem;height:.8rem}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=tel],input[type=url],input[type=search],textarea,select{width:100%;appearance:none;padding:.7rem 1.8rem;background-color:#eef6f5;border:.1rem solid #58585a;border-radius:0;box-shadow:none;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6rem;line-height:1.5;color:#231f20;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{box-shadow:0 0 0 .2rem #231f20;outline:.2rem solid rgba(0,0,0,0);background-color:#fff;border:.1rem solid #231f20;color:#231f20}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=time]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea:disabled,select:disabled{background-color:#a6d5cd;border:.1rem solid #a6d5cd;color:#58585a}input[type=date]{min-height:4.2rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{resize:vertical;min-height:16rem;vertical-align:top}.select-wrapper{position:relative;background-color:#eef6f5}.select-wrapper select{background:rgba(0,0,0,0);padding-right:3.6rem}.select-wrapper__arrow{position:absolute;top:50%;margin-top:-0.4rem;right:1.6rem}.select-wrapper__arrow svg{display:block;width:1.6rem;height:1rem}.select-wrapper select::-ms-expand{display:none}::-webkit-input-placeholder{color:#01573d;opacity:1;font-style:italic}::-moz-placeholder{color:#01573d;opacity:1;font-style:italic}:-ms-input-placeholder{color:#01573d;opacity:1;font-style:italic}:-moz-placeholder{color:#01573d;opacity:1;font-style:italic}.form-terms__inner{padding-left:4.6rem}.form-terms__item+.form-terms__item{margin-top:1rem}.form-terms__link{display:inline-flex;flex-flow:row wrap;text-decoration:underline;color:#01573d}.form-terms__link:hover,.form-terms__link:focus{text-decoration:none}.form-terms__link>span{flex:0 1 auto;min-width:0}.form-terms__link>svg{flex:0 0 auto;min-width:0;width:1.6rem;height:1.6rem;margin-left:.5em;margin-top:.3rem}.form-item{margin:0;padding:0}.form-item label{display:inline-block;font-size:1.6rem;line-height:1.4;font-weight:normal;margin-bottom:.4rem}@media all and (max-width:47.9375em){.form-item label{font-size:1.4rem}}.form-item label a{display:none}.form-item .description{margin-top:.4rem;font-size:1.4rem}.form-actions .form-submit{position:relative;z-index:1;display:inline-block;max-width:100%;background:#01573d;border:.1rem solid #01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}@media all and (max-width:47.9375em){.form-actions .form-submit{font-size:1.2rem}}.form-actions .form-submit:hover,.form-actions .form-submit:focus{color:#fff;background-color:#231f20;border-color:#231f20}.form-actions .form-submit:focus-visible,.form-actions .form-submit:active{text-decoration:underline}.form-actions .form-submit:disabled{opacity:.6;cursor:not-allowed}.form-actions a{color:#01573d;text-decoration:underline}.form-actions a:hover,.form-actions a:focus{text-decoration:none}.ui-slider-horizontal{font-size:1rem;height:.8rem;border-radius:.8rem;background-color:#a6d5cd}.ui-widget.ui-slider-horizontal{border:.1rem solid #a6d5cd}.ui-slider .ui-slider-range{background-color:#01573d}.ui-slider .ui-slider-handle{top:-0.7rem;margin-left:-0.7rem;border-radius:50%;width:2rem;height:2rem;background-color:#fff;border:.2rem solid #01573d}.password-confirm{font-size:.8em}.form-type-radio{position:relative;min-height:2rem}.form-type-radio>input{appearance:none;opacity:0;position:absolute;top:0;left:0;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none}.form-type-radio>label{display:inline-block;position:relative;margin:0;padding-left:4.6rem;cursor:pointer}.form-type-radio>label::before,.form-type-radio>label::after{content:"";display:block;position:absolute}.form-type-radio>label::before{top:0;left:0;width:2rem;height:2rem;border:.2rem solid #000;border-radius:50%;background-color:#fff;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.form-type-radio>label::after{width:0;height:0;top:.5rem;left:.5rem;border:.5rem solid #01573d;opacity:0;visibility:hidden;border-radius:50%;transition:opacity .15s ease-out,visibility .15s ease-out}.form-type-radio>label a{display:none !important}.form-type-radio>input:focus+label::before{box-shadow:0 0 0 .2rem #01573d}.form-type-radio>input:checked+label::before{border-color:#01573d;background-color:#fff}.form-type-radio>input:checked+label::after{opacity:1;visibility:visible}.form-type-radio>input:checked:focus+label::before{border-color:#01573d}.form-type-radio>input[disabled]+label{cursor:not-allowed}.form-type-radio>input[disabled]+label::before{border-color:#a6d5cd;background-color:#fff}.form-type-radio>input[disabled]+label::after{border-color:#58585a}.form-type-radio--small{min-height:2rem}.form-type-radio--small>input{width:2rem;height:2rem}.form-type-radio--small>label{font-size:1.4rem;line-height:1.45;padding-left:3rem}.form-type-radio--small>label::before{width:2rem;height:2rem}.site-header{position:fixed;top:0;left:0;width:100%;z-index:30}@media only screen and (max-width:62.4375em)and (max-height:35.375em){.site-header{position:relative}}.no-js .site-header{position:relative}body[class*=toolbar] .site-header{position:relative}.drupal-tabs~.site-header{position:relative}.js-culture-prompt-visible .site-header{position:relative}.site-header__inner{position:relative;max-width:192rem;margin:0 auto}@media print{.site-header{display:none}}.desktop-header{display:block;transition:box-shadow .2s ease-out}@media all and (max-width:62.4375em){.desktop-header{display:none}}.site-header.js-active[data-active=true] .desktop-header,.site-header.js-active:focus-within .desktop-header{box-shadow:0 .8rem 2.2rem 0 rgba(68,61,57,.1)}.desktop-logobar{position:relative;background-color:#fff;padding:1.2rem 0 .4rem;transition:background-color .2s ease-out}.desktop-logobar__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.desktop-logobar__inner{display:flex;flex-flow:row nowrap;justify-content:center}.desktop-logobar__logo{flex:0 0 auto;min-width:0;width:7.2rem}.desktop-logobar__logo-link{display:block;width:100%}.desktop-logobar__logo-holder{display:block;width:100%;color:#0f3c25;transition:color .15s ease-out}.desktop-logobar__logo-holder svg{width:7.2rem;height:7.2rem}.js body[data-special-page-intro=true] .site-header .desktop-logobar{background-color:rgba(0,0,0,0)}.js body[data-special-page-intro=true] .site-header .desktop-logobar__logo-holder{color:#fff}.js body[data-special-page-intro=true][data-header-style=alternative] .site-header .desktop-logobar__logo-holder{color:#0f3c25}.js body[data-special-page-intro=true] .site-header.js-inactive .desktop-logobar{background-color:#fff}.js body[data-special-page-intro=true] .site-header.js-inactive .desktop-logobar__logo-holder{color:#0f3c25}.js body[data-special-page-intro=true] .site-header.js-active[data-active=true] .desktop-logobar,.js body[data-special-page-intro=true] .site-header.js-active:focus-within .desktop-logobar{background-color:#fff}.js body[data-special-page-intro=true] .site-header.js-active[data-active=true] .desktop-logobar__logo-holder,.js body[data-special-page-intro=true] .site-header.js-active:focus-within .desktop-logobar__logo-holder{color:#0f3c25}.desktop-navbar{position:relative;background-color:#fff;border-bottom:.1rem solid #91b5b1;transition:background-color .2s ease-out,border-color .2s ease-out}.desktop-navbar__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.desktop-navbar__inner{position:relative}.desktop-navbar__inner>nav{position:relative;padding:0 2rem}.desktop-navbar .mainmenu{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.6rem;font-size:1.4rem;line-height:1.5;font-weight:600}.desktop-navbar .mainmenu>.mainmenu-item{position:relative;flex:0 1 auto;min-width:0;padding:0 .6rem}.desktop-navbar .mainmenu>.mainmenu-item>a{display:block;padding:1.4rem .8rem;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-navbar .mainmenu>.mainmenu-item>a::after{content:"";display:block;width:60%;left:20%;position:absolute;bottom:0;border-bottom:.6rem solid #b8c093;opacity:0;transition:opacity .15s ease-out}.desktop-navbar .mainmenu>.mainmenu-item>a:hover,.desktop-navbar .mainmenu>.mainmenu-item>a:focus,.desktop-navbar .mainmenu>.mainmenu-item>a.is-active{color:#01573d}.desktop-navbar .mainmenu>.mainmenu-item>a:hover::after,.desktop-navbar .mainmenu>.mainmenu-item>a:focus-visible::after,.desktop-navbar .mainmenu>.mainmenu-item>a.is-active::after{opacity:1}.desktop-navbar .mainmenu>.mainmenu-item>a:focus-visible,.desktop-navbar .mainmenu>.mainmenu-item>a:active{text-decoration:underline}.desktop-navbar .mainmenu>.mainmenu-item>span{display:block;padding:1.4rem .8rem;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-navbar .mainmenu>.mainmenu-item>span::after{content:"";display:block;width:60%;left:20%;position:absolute;bottom:0;border-bottom:.6rem solid #b8c093;opacity:0;transition:opacity .15s ease-out}.no-js .desktop-navbar .mainmenu>.mainmenu-item>span{display:none}.desktop-navbar .mainmenu>.mainmenu-item>button:not(.mainmenu-item-toggle-button){display:block;padding:1.4rem .8rem;color:#000;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:none;transition:color .15s ease-out}.no-js .desktop-navbar .mainmenu>.mainmenu-item>button:not(.mainmenu-item-toggle-button){display:none}.desktop-navbar .mainmenu>.mainmenu-item--active-trail>a,.desktop-navbar .mainmenu>.mainmenu-item--active-trail>span,.desktop-navbar .mainmenu>.mainmenu-item--active-trail>button:not(.mainmenu-item-toggle-button){color:#01573d}.desktop-navbar .mainmenu>.mainmenu-item--active-trail>a::after,.desktop-navbar .mainmenu>.mainmenu-item--active-trail>span::after,.desktop-navbar .mainmenu>.mainmenu-item--active-trail>button:not(.mainmenu-item-toggle-button)::after{opacity:1}.desktop-navbar .mainmenu>.mainmenu-item.mainmenu-item--expanded>a,.desktop-navbar .mainmenu>.mainmenu-item.mainmenu-item--expanded>span,.desktop-navbar .mainmenu>.mainmenu-item.mainmenu-item--expanded>button:not(.mainmenu-item-toggle-button){padding-right:2.2rem}.desktop-navbar .mainmenu-item-toggle-button{display:flex;flex-flow:row nowrap;align-items:center;padding:1.4rem .8rem;text-decoration:none;color:#000;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.desktop-navbar .mainmenu-item-toggle-button::after{content:"";display:block;width:60%;left:20%;position:absolute;bottom:0;border-bottom:.6rem solid #b8c093;opacity:0;transition:opacity .15s ease-out}.desktop-navbar .mainmenu-item-toggle-button:hover,.desktop-navbar .mainmenu-item-toggle-button:focus,.desktop-navbar .mainmenu-item-toggle-button.is-active{color:#01573d}.desktop-navbar .mainmenu-item-toggle-button:hover::after,.desktop-navbar .mainmenu-item-toggle-button:focus-visible::after,.desktop-navbar .mainmenu-item-toggle-button.is-active::after{opacity:1}.desktop-navbar .mainmenu-item-toggle-button:focus-visible{text-decoration:underline}.desktop-navbar .mainmenu-item-toggle-button>span{flex:0 1 auto;min-width:0}.desktop-navbar .mainmenu-item-toggle-button>svg{flex:0 0 auto;min-width:0;width:1.2rem;height:.8rem;margin-left:1rem}.desktop-navbar .mainmenu-item-toggle-button[aria-expanded=true]>svg{transform:scale(-1)}.desktop-navbar .mainmenu-item--active-trail .mainmenu-item-toggle-button{color:#01573d}.desktop-navbar .mainmenu-item--active-trail .mainmenu-item-toggle-button::after{opacity:1}.desktop-navbar .mainmenu-sub-holder{display:block;position:absolute;top:100%;left:50%;right:auto;margin-left:-20rem;z-index:1;width:40rem;opacity:0;visibility:hidden;transition:opacity .1s ease-in,visibility .1s ease-in;background:#fff;box-shadow:0 -0.1rem .5rem rgba(32,38,48,.12)}@media all and (max-width:81.1875em){.desktop-navbar .mainmenu-sub-holder{width:30rem;margin-left:-15rem}}.desktop-navbar .mainmenu-sub-holder::after{content:"";position:absolute;top:-1rem;left:50%;margin-left:-1rem;width:0;height:0;border-width:0 1rem 1rem 1rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-style:solid;filter:drop-shadow(0 -0.1rem 0.5rem rgba(32,38,48,0.12))}.desktop-navbar .mainmenu-sub-holder[aria-hidden=false]{opacity:1;visibility:visible}.desktop-navbar .mainmenu-item.js-submenu-align-left .mainmenu-sub-holder{left:0;right:auto;margin-left:0}.desktop-navbar .mainmenu-item.js-submenu-align-left .mainmenu-sub-holder::after{left:2rem;right:auto;margin-left:0}.desktop-navbar .mainmenu-item.js-submenu-align-right .mainmenu-sub-holder{right:0;left:auto;margin-left:0}.desktop-navbar .mainmenu-item.js-submenu-align-right .mainmenu-sub-holder::after{left:auto;right:2rem;margin-left:0}.desktop-navbar .mainmenu-sub{position:relative;z-index:1;background:#fff;border:.1rem solid #fff;max-height:calc(90vh - var(--header-height));overflow-y:auto;font-size:1.4rem;line-height:1.5;font-weight:600}.desktop-navbar .mainmenu-sub>li+li{border-top:.1rem solid #e9e9ea}.desktop-navbar .mainmenu-sub a{display:block;padding:3rem 4.4rem;text-decoration:none;color:#000;transition:color .15s ease-out}@media only screen and (max-height:52.5em){.desktop-navbar .mainmenu-sub a{padding:2rem 3.2rem}}.desktop-navbar .mainmenu-sub a:hover,.desktop-navbar .mainmenu-sub a:focus,.desktop-navbar .mainmenu-sub a.is-active{color:#01573d}.desktop-navbar .mainmenu-sub a:focus-visible,.desktop-navbar .mainmenu-sub a:active{text-decoration:underline}body[data-special-page-intro=true] .site-header .desktop-navbar{background-color:rgba(0,0,0,0);border-bottom:.1rem solid hsla(0,0%,100%,.3)}body[data-special-page-intro=true] .site-header .desktop-navbar .mainmenu>.mainmenu-item>a,body[data-special-page-intro=true] .site-header .desktop-navbar .mainmenu>.mainmenu-item>button,body[data-special-page-intro=true] .site-header .desktop-navbar .mainmenu>.mainmenu-item>span{color:#fff}.js body[data-special-page-intro=true][data-header-style=alternative] .site-header .desktop-navbar{border-bottom:.1rem solid rgba(145,181,177,.3)}.js body[data-special-page-intro=true][data-header-style=alternative] .site-header .desktop-navbar .mainmenu>.mainmenu-item>a,.js body[data-special-page-intro=true][data-header-style=alternative] .site-header .desktop-navbar .mainmenu>.mainmenu-item>button,.js body[data-special-page-intro=true][data-header-style=alternative] .site-header .desktop-navbar .mainmenu>.mainmenu-item>span{color:#231f20}body[data-special-page-intro=true] .site-header.js-inactive .desktop-navbar{background-color:#fff;border-bottom:.1rem solid #91b5b1}body[data-special-page-intro=true] .site-header.js-inactive .desktop-navbar .mainmenu>.mainmenu-item>a,body[data-special-page-intro=true] .site-header.js-inactive .desktop-navbar .mainmenu>.mainmenu-item>button,body[data-special-page-intro=true] .site-header.js-inactive .desktop-navbar .mainmenu>.mainmenu-item>span{color:#231f20}body[data-special-page-intro=true] .site-header.js-active[data-active=true] .desktop-navbar,body[data-special-page-intro=true] .site-header.js-active:focus-within .desktop-navbar{background-color:#fff;border-bottom:.1rem solid #91b5b1}body[data-special-page-intro=true] .site-header.js-active[data-active=true] .desktop-navbar .mainmenu>.mainmenu-item>a,body[data-special-page-intro=true] .site-header.js-active[data-active=true] .desktop-navbar .mainmenu>.mainmenu-item>button,body[data-special-page-intro=true] .site-header.js-active[data-active=true] .desktop-navbar .mainmenu>.mainmenu-item>span,body[data-special-page-intro=true] .site-header.js-active:focus-within .desktop-navbar .mainmenu>.mainmenu-item>a,body[data-special-page-intro=true] .site-header.js-active:focus-within .desktop-navbar .mainmenu>.mainmenu-item>button,body[data-special-page-intro=true] .site-header.js-active:focus-within .desktop-navbar .mainmenu>.mainmenu-item>span{color:#231f20}.desktop-topbar{position:relative;z-index:1;background-color:#01573d;transition:background-color .2s ease-out}.desktop-topbar__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto}.desktop-topbar__inner{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-end}.desktop-topbar__action-zone{display:flex;flex-flow:row wrap}.desktop-topbar__search{position:relative;display:flex;flex-flow:column nowrap;justify-content:center}.desktop-topbar__search>*{width:100%;flex:1 1 auto}.no-js .desktop-topbar__search{display:none}.desktop-header-search-block{display:flex;flex-flow:column nowrap}.desktop-header-search-block__actions{flex:1 1 auto;display:flex;flex-flow:column nowrap}.desktop-header-search-block[data-state=open] .desktop-header-search-block__actions{display:none}.desktop-header-search-block__search-form-toggle-button{flex:1 1 auto;display:flex;flex-flow:row nowrap;align-items:center;padding:.5rem 1.4rem;text-decoration:none;color:#fff;transition:color .15s ease-out,background-color .15s ease-out;font-size:1.3rem;line-height:1.539;font-weight:600;transform:skewX(-15deg)}.desktop-header-search-block__search-form-toggle-button>*{transform:skewX(15deg)}.desktop-header-search-block__search-form-toggle-button:hover,.desktop-header-search-block__search-form-toggle-button:focus{background-color:rgba(35,31,32,.3)}.desktop-header-search-block__search-form-toggle-button:focus-visible{text-decoration:underline;outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.desktop-header-search-block__search-form-toggle-button>span{flex:0 1 auto;min-width:0}.desktop-header-search-block__search-form-toggle-button>svg{flex:0 0 auto;min-width:0;width:1.2rem;height:1.2rem}.desktop-header-search-block__search-form-toggle-button::after{content:"";display:block;position:absolute;z-index:-1;top:0;right:100%;width:20rem;height:100%;opacity:0;background-color:rgba(35,31,32,.3);transition:opacity .15s ease-out}.desktop-header-search-block__search-form-toggle-button:hover::after,.desktop-header-search-block__search-form-toggle-button:focus::after{opacity:1}.desktop-header-search-block__form-holder{transform:skewX(-15deg);background-color:rgba(80,129,115,.3);padding-left:1rem}.desktop-header-search-block__form-holder>*{transform:skewX(15deg)}.desktop-header-search-block__form-holder[hidden]{display:none}.desktop-topbar__search .search-form{display:flex;flex-flow:row nowrap;align-items:center}.desktop-topbar__search .search-form .search-form__field{position:relative;flex:0 1 auto;min-width:0;margin-right:.4rem}.desktop-topbar__search .search-form .search-form__field input{border:0;border-radius:0;background-color:rgba(0,0,0,0);height:100%;width:20rem;max-width:100%;padding:.2rem .8rem .2rem .4rem;font-size:1.4rem;line-height:1.5;color:#fff}.desktop-topbar__search .search-form .search-form__field input:focus{box-shadow:none}.desktop-topbar__search .search-form .search-form__field input::-webkit-input-placeholder{color:#fff;font-style:italic}.desktop-topbar__search .search-form .search-form__field input::-moz-placeholder{color:#fff;font-style:italic}.desktop-topbar__search .search-form .search-form__field input:-ms-input-placeholder{color:#fff;font-style:italic}.desktop-topbar__search .search-form .search-form__field input:-moz-placeholder{color:#fff;font-style:italic}.desktop-topbar__search .search-form .search-form__action{flex:0 0 auto;min-width:0}.desktop-topbar__search .search-form .search-form__action-button{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4rem;height:3rem;background-color:rgba(35,31,32,.3);transition:background-color .15s ease-in,color .15s ease-in;color:#fff;transform:skewX(-15deg)}.desktop-topbar__search .search-form .search-form__action-button>*{transform:skewX(15deg)}.desktop-topbar__search .search-form .search-form__action-button:hover,.desktop-topbar__search .search-form .search-form__action-button:focus{background-color:rgba(35,31,32,.9);color:#fff}.desktop-topbar__search .search-form .search-form__action-button:focus-visible{outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.desktop-topbar__search .search-form .search-form__action-button-label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.desktop-topbar__search .search-form .search-form__action-button-icon svg{width:1.2rem;height:1.2rem}.no-js .desktop-topbar__regionselect{display:none}.desktop-topbar-language-switch-link{display:block;position:relative;padding:.5rem 1.4rem;text-decoration:none;color:#fff;transition:color .15s ease-out,background-color .15s ease-out;transform:skewX(-15deg);border-left:.1rem solid rgba(244,243,239,.2);font-size:1.3rem;line-height:1.539;font-weight:500}.desktop-topbar-language-switch-link:hover,.desktop-topbar-language-switch-link:focus,.desktop-topbar-language-switch-link.is-active{color:#fff;background-color:rgba(35,31,32,.3)}.desktop-topbar-language-switch-link:focus-visible{text-decoration:underline;outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.desktop-topbar-language-switch-link__inner{display:flex;flex-flow:row nowrap;align-items:center;transform:skewX(15deg)}.desktop-topbar-language-switch-link__inner>span{flex:0 1 auto;min-width:0}.desktop-topbar-language-switch-link__inner>svg{flex:0 0 auto;min-width:0;width:1.2rem;height:.8rem;margin-left:.8rem;transition:transform .15s ease-out}.desktop-topbar__actions{display:flex;flex-flow:row nowrap;align-items:center}.desktop-topbar__action-zone .user-menu-block .user-menu-block__links-holder{display:flex;flex-flow:row wrap;padding-right:2rem}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link{flex:0 0 auto;min-width:0;display:block;padding:.5rem 1.4rem;font-size:1.3rem;line-height:1.539;font-weight:500;text-decoration:none;color:#fff;transition:color .15s ease-out,background-color .15s ease-out;transform:skewX(-15deg);border-left:.1rem solid rgba(244,243,239,.2)}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:hover,.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:focus{color:#fff;background-color:rgba(35,31,32,.3)}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:focus-visible{text-decoration:underline;outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:focus,.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:active{text-decoration:underline}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link-inner{display:block;transform:skewX(15deg)}.desktop-topbar__action-zone .user-menu-block .user-menu-block__separator{display:none}.desktop-topbar__action-zone .user-menu-block{position:relative}.desktop-topbar__action-zone .user-menu-block .user-account-block{position:relative}.desktop-topbar__action-zone .user-menu-block .user-account-link{display:inline-block;padding:.5rem 1.4rem;font-size:1.3rem;line-height:1.539;font-weight:500;text-decoration:none;color:#fff;transition:color .15s ease-out}.desktop-topbar__action-zone .user-menu-block .user-account-link:hover,.desktop-topbar__action-zone .user-menu-block .user-account-link:focus{color:#fff}.desktop-topbar__action-zone .user-menu-block .user-account-link:focus,.desktop-topbar__action-zone .user-menu-block .user-account-link:active{text-decoration:underline}.desktop-topbar__action-zone .user-menu-block .user-account-menu{display:none}.desktop-topbar__action-zone .user-account-block{margin-left:-0.4rem}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button{position:relative;display:block;padding:.5rem 4.2rem;text-decoration:none;color:#fff;background-color:rgba(80,129,115,.3);transition:color .15s ease-out,background-color .15s ease-out;clip-path:polygon(0.8rem 0,100% 0,100% 100%,0% 100%);font-size:1.3rem;line-height:1.539;font-weight:500}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button:hover,.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button:focus,.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button.is-active{color:#fff;background-color:rgba(35,31,32,.3)}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button:focus-visible{text-decoration:underline;outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff;clip-path:none}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button__inner{display:flex;flex-flow:row nowrap;align-items:center}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button__inner>span{flex:0 1 auto;min-width:0}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button__inner>svg{flex:0 0 auto;min-width:0;width:1.4rem;height:1.4rem;margin-left:.8rem}.desktop-topbar__action-zone .user-menu-block .user-account-dropdown{display:block;position:absolute;top:100%;left:auto;right:0;z-index:1;width:100%;min-width:18rem;opacity:0;visibility:hidden;transition:opacity .1s ease-in,visibility .1s ease-in}.desktop-topbar__action-zone .user-menu-block .user-account-dropdown[aria-hidden=false]{opacity:1;visibility:visible}.desktop-topbar__action-zone .user-menu-block .user-account-menu{display:block;background:#e5f3f0;border:.1rem solid rgba(0,0,0,0);box-shadow:0 0 .2rem 0 rgba(0,0,0,.1);padding:1rem 2rem;font-size:1.4rem;line-height:1.5;font-weight:500}.no-js .desktop-topbar__action-zone .user-menu-block .user-account-menu{display:none}.desktop-topbar__action-zone .user-menu-block .user-account-menu a{display:block;padding:.8rem 0;text-decoration:none;color:#231f20;transition:color .15s ease-out}.desktop-topbar__action-zone .user-menu-block .user-account-menu a:hover,.desktop-topbar__action-zone .user-menu-block .user-account-menu a:focus,.desktop-topbar__action-zone .user-menu-block .user-account-menu a.is-active{color:#000}.desktop-topbar__action-zone .user-menu-block .user-account-menu a:focus-visible,.desktop-topbar__action-zone .user-menu-block .user-account-menu a:active{text-decoration:underline}.js body[data-special-page-intro=true] .site-header .desktop-topbar{background-color:rgba(1,87,61,.3)}.js body[data-special-page-intro=true][data-header-style=alternative] .site-header .desktop-topbar{background-color:#01573d}.js body[data-special-page-intro=true] .site-header.js-inactive .desktop-topbar{background-color:#01573d}.js body[data-special-page-intro=true] .site-header.js-active[data-active=true] .desktop-topbar,.js body[data-special-page-intro=true] .site-header.js-active:focus-within .desktop-topbar{background-color:#01573d}.mobile-header{display:none}@media all and (max-width:62.4375em){.mobile-header{display:block}}.mobile-header__content{background-color:#fff;border-bottom:.1rem solid rgba(0,0,0,0);box-shadow:0 .8rem 2.2rem 0 rgba(68,61,57,.1)}.mobile-header__content-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.mobile-header__content-inner{padding-left:1rem;padding-right:1rem;position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.mobile-header__navigation-zone{flex:0 1 auto;min-width:0}.mobile-header__navigation-toggle{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:#000;transition:color .15s ease-out}.mobile-header__navigation-toggle:hover,.mobile-header__navigation-toggle:focus{color:#231f20}.mobile-header__navigation-toggle:focus-visible{box-shadow:inset 0 0 0 .2rem #fff,inset 0 0 0 .4rem #000}.mobile-header__navigation-toggle svg{display:block;width:2.4rem;height:2.4rem}.mobile-header__logo-zone{flex:0 1 auto;min-width:0}.mobile-header__logo{padding:1.2rem 0;max-width:4.4rem}.mobile-header__logo-link{display:block;width:100%}.mobile-header__logo-image{display:block;width:100%;height:auto}.mobile-header__action-zone{flex:0 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.mobile-header__action-zone-search{flex:0 0 auto;min-width:0}.mobile-header__search-trigger{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:#000;transition:color .15s ease-out}.mobile-header__search-trigger:hover,.mobile-header__search-trigger:focus{color:#231f20}.mobile-header__search-trigger:focus-visible{box-shadow:inset 0 0 0 .2rem #fff,inset 0 0 0 .4rem #000}.mobile-header__search-trigger svg{display:block;width:2.4rem;height:2.4rem}.no-js .mobile-header__search-trigger{display:none}.mobile-header__search{position:absolute;width:100%;top:100%;left:0;padding:.8rem .8rem 1.6rem .8rem}.mobile-header__search .search-form{position:relative}.mobile-header__search .search-form .search-form__action{position:absolute;top:0;right:0;width:4rem;height:4rem}.mobile-header__search .search-form .search-form__action-button{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4rem;height:4rem;position:absolute;top:0;right:0;z-index:1;color:#000;transition:color .15s ease-out}.mobile-header__search .search-form .search-form__action-button:hover,.mobile-header__search .search-form .search-form__action-button:focus{color:#231f20}.mobile-header__search .search-form .search-form__action-button svg{width:2.4rem;height:2.4rem}.mobile-header__search .search-form .search-form__action-button-label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.mobile-search-page-overlay{content:"";display:block;position:fixed;z-index:29;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.mobile-search-page-overlay.js-visible{opacity:1;visibility:visible}.mobile-actionblock{padding:0 2rem 0 5.4rem}.mobile-actionblock.js-dropdown-enabled{padding-left:2rem}.mobile-actionblock__inner{padding:1.4rem 0;border-bottom:.1rem solid rgba(145,181,177,.4)}.mobile-actionblock__content{font-size:1.4rem;line-height:1.5;font-weight:600}.mobile-actionblock__content .user-menu-block__link{color:#231f20;text-decoration:none}.mobile-actionblock__content .user-menu-block__link:hover,.mobile-actionblock__content .user-menu-block__link:focus{text-decoration:underline}.mobile-actionblock__content .user-menu-block__separator{margin:0 .2em 0 .4em}.mobile-actionblock__content .user-account-block .user-account-link{color:#231f20;text-decoration:none}.mobile-actionblock__content .user-account-block .user-account-link:hover,.mobile-actionblock__content .user-account-block .user-account-link:focus{text-decoration:underline}.mobile-actionblock__content .user-account-block .user-account-menu{display:none}.mobile-actionblock__content .user-account-block .user-account-toggle-button{display:flex;flex-flow:row nowrap;align-items:center;padding:1.6rem 0;text-decoration:none;color:#231f20;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.mobile-actionblock__content .user-account-block .user-account-toggle-button:hover,.mobile-actionblock__content .user-account-block .user-account-toggle-button:focus,.mobile-actionblock__content .user-account-block .user-account-toggle-button.is-active{color:#231f20}.mobile-actionblock__content .user-account-block .user-account-toggle-button:focus-visible{text-decoration:underline}.mobile-actionblock__content .user-account-block .user-account-toggle-button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.2rem;margin-right:1.6rem;transition:transform .15s ease-out}.mobile-actionblock__content .user-account-block .user-account-toggle-button>span{flex:0 1 auto;min-width:0}.mobile-actionblock__content .user-account-block .user-account-toggle-button[aria-expanded=true]>svg{transform:scale(-1)}.mobile-actionblock__content .user-account-block .user-account-dropdown{display:none;padding-left:3.4rem}.mobile-actionblock__content .user-account-block .user-account-dropdown[aria-hidden=false]{display:block}.mobile-actionblock__content .user-account-block .user-account-menu a{display:inline-block;padding:1.6rem 0;font-size:1.4rem;line-height:1.5;font-weight:600;text-decoration:none;color:#231f20;transition:color .15s ease-out}.mobile-actionblock__content .user-account-block .user-account-menu a:hover,.mobile-actionblock__content .user-account-block .user-account-menu a:focus,.mobile-actionblock__content .user-account-block .user-account-menu a.is-active{color:#231f20}.mobile-actionblock__content .user-account-block .user-account-menu a:focus-visible,.mobile-actionblock__content .user-account-block .user-account-menu a:active{text-decoration:underline}.mobile-actionblock__content .user-account-block .user-account-menu{display:block}.mobile-sitenav{padding:2rem}.mobile-sitenav__content .mainmenu>.mainmenu-item{font-size:1.4rem;line-height:1.5;font-weight:600}.mobile-sitenav__content .mainmenu>.mainmenu-item+.mainmenu-item{border-top:.1rem solid rgba(145,181,177,.4)}.mobile-sitenav__content .mainmenu>.mainmenu-item>a{display:block;padding:1.6rem 0;text-decoration:none;color:#231f20;transition:color .15s ease-out}.mobile-sitenav__content .mainmenu>.mainmenu-item>a:hover,.mobile-sitenav__content .mainmenu>.mainmenu-item>a:focus,.mobile-sitenav__content .mainmenu>.mainmenu-item>a.is-active{color:#231f20}.mobile-sitenav__content .mainmenu>.mainmenu-item>a:focus-visible,.mobile-sitenav__content .mainmenu>.mainmenu-item>a:active{text-decoration:underline}.mobile-sitenav__content .mainmenu>.mainmenu-item>span{display:block;padding:1.6rem 0;text-decoration:none;color:#231f20;transition:color .15s ease-out;margin-left:3.4rem}.mobile-sitenav__content .mainmenu>.mainmenu-item--active-trail>a,.mobile-sitenav__content .mainmenu>.mainmenu-item--active-trail>span{color:#231f20}.mobile-sitenav__content .mainmenu>.mainmenu-item>button{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:1.6rem 0;text-decoration:none;color:#231f20;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.mobile-sitenav__content .mainmenu>.mainmenu-item>button:hover,.mobile-sitenav__content .mainmenu>.mainmenu-item>button:focus,.mobile-sitenav__content .mainmenu>.mainmenu-item>button.is-active{color:#231f20}.mobile-sitenav__content .mainmenu>.mainmenu-item>button:focus-visible{text-decoration:underline}.mobile-sitenav__content .mainmenu>.mainmenu-item>button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.2rem;transition:transform .15s ease-out}.mobile-sitenav__content .mainmenu>.mainmenu-item>button>span{flex:0 1 auto;min-width:0;padding-right:1rem}.mobile-sitenav__content .mainmenu>.mainmenu-item>button[aria-expanded=true]>svg{transform:rotate(90deg)}.mobile-sitenav__content .mainmenu>.mainmenu-item--active-trail button{color:#01573d}.mobile-sitenav__content .mainmenu .mainmenu-sub-holder{display:none}.mobile-sitenav__content .mainmenu .mainmenu-sub-holder[aria-hidden=false]{display:block}.mobile-sitenav__content .mainmenu .mainmenu-sub{padding-left:3.4rem}.mobile-sitenav__content .mainmenu .mainmenu-sub li+li{border-top:.1rem solid rgba(145,181,177,.4)}.mobile-sitenav__content .mainmenu .mainmenu-sub a{display:block;padding:1.6rem 0;font-size:1.4rem;line-height:1.5;font-weight:normal;text-decoration:none;color:#231f20;transition:color .15s ease-out}.mobile-sitenav__content .mainmenu .mainmenu-sub a:hover,.mobile-sitenav__content .mainmenu .mainmenu-sub a:focus,.mobile-sitenav__content .mainmenu .mainmenu-sub a.is-active{color:#231f20}.mobile-sitenav__content .mainmenu .mainmenu-sub a:focus-visible,.mobile-sitenav__content .mainmenu .mainmenu-sub a:active{text-decoration:underline}.mobile-additional-link-block+.mobile-additional-link-block{border-top:.1rem solid #508173}.mobile-regionselectblock-toggle{display:flex;flex-flow:row nowrap;align-items:center;width:100%;padding:1.5rem 2rem;background-color:#01573d;color:#fff;font-size:1.3rem;line-height:1.4;font-weight:bold;transition:background-color .15s ease-out}.mobile-regionselectblock-toggle:hover,.mobile-regionselectblock-toggle:focus{background-color:#508173}.mobile-regionselectblock-toggle:focus-visible,.mobile-regionselectblock-toggle:active{text-decoration:underline}.mobile-regionselectblock-toggle>span{flex:0 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.mobile-regionselectblock-toggle>span [data-flag]{flex:0 0 auto;width:2.1rem;height:1.5rem;border:.1rem solid #508173;margin-right:1.7rem}.mobile-accountlink{display:flex;flex-flow:row wrap;align-items:center;width:100%;padding:1.5rem 2rem;background-color:#01573d;color:#fff;font-size:1.3rem;line-height:1.4;font-weight:bold;text-decoration:none;transition:background-color .15s ease-out}.mobile-accountlink:hover,.mobile-accountlink:focus{background-color:#508173}.mobile-accountlink:focus-visible,.mobile-accountlink:active{text-decoration:underline}.mobile-accountlink>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.8rem;margin-right:2rem}.mobile-accountlink>span{flex:0 1 auto;min-width:0}.ajax-loader{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:ajax-loader-fadein .15s linear forwards;animation-iteration-count:1;display:none}.js-ajax-busy .ajax-loader{display:block}.ajax-loader__inner{position:absolute;top:0;right:0;bottom:0;left:0}.ajax-loader__graphic{position:absolute;bottom:2rem;right:2rem;display:flex;flex-flow:row nowrap;align-items:center}.ajax-loader__graphic-item{background-color:#fff;border-radius:50%;height:1.4rem;width:1.4rem;margin:.3rem;animation-name:ajax-loader-blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.ajax-loader__graphic-item:nth-child(2){animation-delay:.1s}.ajax-loader__graphic-item:nth-child(3){animation-delay:.2s}@keyframes ajax-loader-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ajax-loader-blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.filter-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .filter-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-filter-visible .filter-modal{opacity:1;visibility:visible}.transitions.js-filter-visible .filter-modal{transition:opacity .15s ease,visibility .15s ease}html.js-filter-fixed{overflow:hidden;height:100%}html.js-filter-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.filter-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.filter-modal.js-bgclick-enabled .filter-modal__background{cursor:pointer}.filter-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:40rem;margin-left:auto;background:#fff;box-shadow:0 0 .5rem .2rem rgba(0,0,0,.3);display:flex;flex-flow:column nowrap}.transitions .filter-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-filter-visible .filter-modal__modal{transform:translate3d(0,0,0)}.filter-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:.8rem 2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.filter-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.filter-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#01573d;transition:color .15s ease-out,background-color .15s ease-out}.filter-modal__close-button:hover,.filter-modal__close-button:focus-visible{background-color:#eef6f5}.filter-modal__close-button svg{display:block;width:2rem;height:2rem}.filter-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-modal__content-inner{padding:2rem}.filter-modal__footer-block{flex:0 0 auto}.filter-modal__apply-button{display:block;width:100%;background:#01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;border:.1rem solid #01573d;padding:1.4rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.filter-modal__apply-button:hover,.filter-modal__apply-button:focus{color:#fff;background-color:#231f20;border-color:#231f20}.filter-modal__apply-button:focus,.filter-modal__apply-button:active{text-decoration:underline}.filter-modal__apply-button:focus-visible{outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.filter-modal__apply-button:disabled{opacity:.6;cursor:not-allowed}.navigation-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .navigation-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-navigation-visible .navigation-modal{opacity:1;visibility:visible}.transitions.js-navigation-visible .navigation-modal{transition:opacity .15s ease,visibility .15s ease}html.js-navigation-fixed{overflow:hidden;height:100%}html.js-navigation-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.navigation-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.5)}.navigation-modal.js-bgclick-enabled .navigation-modal__background{cursor:pointer}.navigation-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:42rem;background:#e5f3f0;box-shadow:0 .8rem 2.2rem rgba(35,31,32,.1);display:flex;flex-flow:column nowrap}.transitions .navigation-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(-100%,0,0)}.transitions.js-navigation-visible .navigation-modal__modal{transform:translate3d(0,0,0)}.navigation-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;background-color:#fff;border-bottom:.1rem solid rgba(0,0,0,0);padding:0 1rem}.navigation-modal__modal-actions-container{flex:0 1 auto;min-width:0}.navigation-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#000}.navigation-modal__close-button svg{display:block;width:2rem;height:2rem}.navigation-modal__logo-zone{flex:0 1 auto;min-width:0}.navigation-modal__logo{padding:1.2rem 0;max-width:4.4rem}.navigation-modal__logo-link{display:block;width:100%}.navigation-modal__logo-image{display:block;width:100%;height:auto}.navigation-modal__top-actions-container{flex:0 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.navigation-modal__top-action{flex:0 0 auto;min-width:0}.navigation-modal__search-link{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:#000;transition:color .15s ease-out}.navigation-modal__search-link:hover,.navigation-modal__search-link:focus{color:#231f20}.navigation-modal__search-link:focus-visible{box-shadow:inset 0 0 0 .2rem #fff,inset 0 0 0 .4rem #000}.navigation-modal__search-link svg{display:block;width:2.4rem;height:2.4rem}.navigation-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.navigation-modal__bottom-block{position:relative}.breadcrumb{position:relative;margin-bottom:.4rem;font-size:1.4rem;line-height:1.46}@media all and (max-width:35.4375em){.breadcrumb{font-size:1.3rem}}.breadcrumb-list{list-style:none}.breadcrumb-list__item{position:relative;display:inline;color:#01573d}.breadcrumb-list__item[aria-current=page]{color:#231f20}@media all and (max-width:35.4375em){.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item{display:none}.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item:first-child,.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item:last-child{display:inline}}.breadcrumb-list__item a{display:inline;text-decoration:none;transition:color .15s ease-out}.breadcrumb-list__item a:hover,.breadcrumb-list__item a:focus{text-decoration:underline}.breadcrumb-list__item a:empty{display:none}.breadcrumb-separator{display:inline;padding:0 .6rem;color:#01573d}.pager{position:relative;margin:5rem 0}.pager__inner{display:flex;flex-flow:row nowrap;justify-content:center;text-align:center}.pager__items{list-style:none;display:flex;flex-flow:row wrap;align-items:center}.pager__item{flex:0 1 auto;min-width:0;font-size:1.6rem;line-height:1}.pager__item>*{display:block;padding:.85em 1.2em}.pager__item.is-active{font-weight:600;color:#01573d}.pager__item a{text-decoration:none;transition:color .15s ease-out}.pager__item a:hover,.pager__item a:focus{color:#01573d}.pager__item a:focus,.pager__item a:active{text-decoration:underline}.pager__item--previous a,.pager__item--next a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:#01573d}.pager__item--previous a svg,.pager__item--next a svg{display:block;width:.8rem;height:1.2rem}.page-header{margin:3rem 0}@media all and (max-width:35.4375em){.page-header{margin:1.5rem 0}}.page-header__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.page-header__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.page-header-icon-filter-toggle{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border:.2rem solid #01573d;border-radius:50%;background:none;color:#01573d;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out}.page-header-icon-filter-toggle:hover,.page-header-icon-filter-toggle:focus{background-color:#c5d6d1}.page-header-icon-filter-toggle svg{width:2rem;height:2rem}.page-title-block h1{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.2;font-weight:bold;text-transform:uppercase;color:inherit;font-size:4.5rem}@media all and (max-width:47.9375em){.page-title-block h1{font-size:3rem}}.text-content,body.cke_editable{font-size:1.6rem;line-height:1.9375}@media all and (max-width:47.9375em){.text-content,body.cke_editable{font-size:1.4rem}}.text-content *+*,body.cke_editable *+*{margin-top:2.2rem}.text-content *+br,.text-content *+li,.text-content *+dd,.text-content *+tr,.text-content *+th,.text-content *+td,body.cke_editable *+br,body.cke_editable *+li,body.cke_editable *+dd,body.cke_editable *+tr,body.cke_editable *+th,body.cke_editable *+td{margin-top:0}.text-content p+p,body.cke_editable p+p{margin-top:1.4rem}.text-content *+h2,.text-content *+h3,.text-content *+h4,.text-content *+h5,.text-content *+h6,body.cke_editable *+h2,body.cke_editable *+h3,body.cke_editable *+h4,body.cke_editable *+h5,body.cke_editable *+h6{margin-top:2.8rem}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6,body.cke_editable h1,body.cke_editable h2,body.cke_editable h3,body.cke_editable h4,body.cke_editable h5,body.cke_editable h6{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.44;font-weight:bold;text-transform:uppercase}.text-content h1,body.cke_editable h1{font-size:4.5rem}@media all and (max-width:47.9375em){.text-content h1,body.cke_editable h1{font-size:3rem}}.text-content h2,body.cke_editable h2{font-size:4.5rem}@media all and (max-width:47.9375em){.text-content h2,body.cke_editable h2{font-size:3rem}}.text-content h3,body.cke_editable h3{font-size:2.8rem}@media all and (max-width:47.9375em){.text-content h3,body.cke_editable h3{font-size:2.5rem}}.text-content h4,body.cke_editable h4{font-size:2.4rem}@media all and (max-width:47.9375em){.text-content h4,body.cke_editable h4{font-size:2.2rem}}.text-content h5,body.cke_editable h5{font-size:2rem}.text-content h6,body.cke_editable h6{font-size:1.8rem}.text-content a,body.cke_editable a{text-decoration:underline;word-wrap:break-word;word-break:break-word;color:#01573d}.text-content a:hover,.text-content a:focus,body.cke_editable a:hover,body.cke_editable a:focus{text-decoration:none}.text-content b,.text-content strong,body.cke_editable b,body.cke_editable strong{font-weight:600}.text-content .text-content-table-wrapper,body.cke_editable .text-content-table-wrapper{margin:3.2rem 0;overflow-x:auto}.text-content .text-content-table-wrapper:focus,body.cke_editable .text-content-table-wrapper:focus{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.js-focus-visible .text-content .text-content-table-wrapper:focus:not(.focus-visible),.js-focus-visible body.cke_editable .text-content-table-wrapper:focus:not(.focus-visible){box-shadow:none}.text-content .text-content-table-wrapper table,body.cke_editable .text-content-table-wrapper table{margin:0}.text-content table,body.cke_editable table{margin:3.2rem 0;border:none;border-collapse:collapse;color:inherit;width:100% !important}.text-content table tr,.text-content table th,.text-content table thead,.text-content table tbody,.text-content table tfoot,.text-content table td,body.cke_editable table tr,body.cke_editable table th,body.cke_editable table thead,body.cke_editable table tbody,body.cke_editable table tfoot,body.cke_editable table td{border:none}.text-content table tr,body.cke_editable table tr{border-bottom:.1rem solid #c5d6d1}.text-content table th,.text-content table td,body.cke_editable table th,body.cke_editable table td{padding:.75em .5em;border-bottom:.1rem solid #c5d6d1}.text-content table th,body.cke_editable table th{font-weight:600;text-align:left}.text-content table caption,body.cke_editable table caption{text-align:left;font-size:1em;font-style:italic}.text-content ul,body.cke_editable ul{list-style-type:disc;margin:2.2rem 0 2.2rem 1rem;padding-left:4rem}.text-content ul li ul,.text-content ul li ol,body.cke_editable ul li ul,body.cke_editable ul li ol{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content ol,body.cke_editable ol{margin:2.2rem 0 2.2rem 1rem;padding-left:4rem}.text-content ol li ol,.text-content ol li ul,body.cke_editable ol li ol,body.cke_editable ol li ul{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content blockquote,body.cke_editable blockquote{position:relative;font-size:1.1em;font-weight:600;font-style:italic}.text-content blockquote p:before,body.cke_editable blockquote p:before{content:open-quote}.text-content blockquote p:after,body.cke_editable blockquote p:after{content:close-quote}.text-content hr,body.cke_editable hr{margin:3.2rem 0;border-color:#c5d6d1}.text-content>*:first-child,body.cke_editable>*:first-child{margin-top:0}.text-content>*:last-child,body.cke_editable>*:last-child{margin-bottom:0}body.cke_editable{background-color:#fff;padding:1rem}body.cke_editable>span:not([class])+*{margin-top:0}.page-toaster{display:block;position:fixed;z-index:599;bottom:2rem;right:2rem;width:50rem;max-width:calc(100% - 4rem);max-height:80vh;overflow:auto}.page-toaster[hidden]{display:none}.page-toaster-inner{overflow:hidden}.page-toast{position:relative;background-color:#e5f3f0;border:.1rem solid #c5d6d1;padding:5% 3% 5% 7%;animation:toastFadeIn .5s ease}.page-toast+.page-toast{margin-top:2rem}.page-toast__inner{position:relative;z-index:1;display:flex;flex-flow:row nowrap;align-items:center}.page-toast__content{flex:1 1 auto;min-width:0;padding-right:5%}.page-toast__text{font-size:1.4rem;line-height:1.5}.page-toast__text a{color:#01573d;text-decoration:underline}.page-toast__text a:hover,.page-toast__text a:focus{text-decoration:none}.page-toast__action-items{flex:0 0 auto;min-width:0}.page-toast__close{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border-radius:50%}.page-toast__close svg{flex:0 0 auto;width:1.6rem;height:1.6rem}@keyframes toastFadeIn{from{opacity:0;transform:translate3d(0,2rem,0)}to{opacity:1;transform:none}}.userpage .user-form>.form-wrapper,.userpage .user-form>.form-item,.userpage .user-login-form>.form-wrapper,.userpage .user-login-form>.form-item,.userpage .user-pass>.form-wrapper,.userpage .user-pass>.form-item{max-width:50rem}.userpage .user-form .form-wrapper,.userpage .user-login-form .form-wrapper,.userpage .user-pass .form-wrapper{margin-bottom:2rem}.userpage .user-form .form-wrapper:last-child,.userpage .user-login-form .form-wrapper:last-child,.userpage .user-pass .form-wrapper:last-child{margin-bottom:0}.userpage .user-form .form-item,.userpage .user-login-form .form-item,.userpage .user-pass .form-item{margin-bottom:2rem}.userpage .user-form .form-item:last-child,.userpage .user-login-form .form-item:last-child,.userpage .user-pass .form-item:last-child{margin-bottom:0}.userpage .user-form .fieldset-wrapper,.userpage .user-login-form .fieldset-wrapper,.userpage .user-pass .fieldset-wrapper{padding-top:2rem}.userpage .user-form .form-checkboxes>.form-item,.userpage .user-login-form .form-checkboxes>.form-item,.userpage .user-pass .form-checkboxes>.form-item{margin-bottom:1rem}.userpage .user-form .form-checkboxes>.form-item:last-child,.userpage .user-login-form .form-checkboxes>.form-item:last-child,.userpage .user-pass .form-checkboxes>.form-item:last-child{margin-bottom:0}.userpage .user-form details summary,.userpage .user-login-form details summary,.userpage .user-pass details summary{cursor:pointer;background-color:#e5f3f0;padding:.4rem;margin-bottom:1rem}.userpage .user-form details summary>*,.userpage .user-login-form details summary>*,.userpage .user-pass details summary>*{display:inline}.userpage .user-form .form-actions,.userpage .user-login-form .form-actions,.userpage .user-pass .form-actions{margin-top:4rem;display:flex;flex-flow:row wrap;align-items:center}.userpage .user-form .form-actions .button,.userpage .user-login-form .form-actions .button,.userpage .user-pass .form-actions .button{margin:0 2rem 1rem 0}.userpage .user-form .form-actions .action-link,.userpage .user-login-form .form-actions .action-link,.userpage .user-pass .form-actions .action-link{position:relative;z-index:1;display:inline-block;max-width:100%;background:#01573d;border:.1rem solid #01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}@media all and (max-width:47.9375em){.userpage .user-form .form-actions .action-link,.userpage .user-login-form .form-actions .action-link,.userpage .user-pass .form-actions .action-link{font-size:1.2rem}}.userpage .user-form .form-actions .action-link:hover,.userpage .user-form .form-actions .action-link:focus,.userpage .user-login-form .form-actions .action-link:hover,.userpage .user-login-form .form-actions .action-link:focus,.userpage .user-pass .form-actions .action-link:hover,.userpage .user-pass .form-actions .action-link:focus{color:#fff;background-color:#231f20;border-color:#231f20}.userpage .user-form .form-actions .action-link:focus-visible,.userpage .user-form .form-actions .action-link:active,.userpage .user-login-form .form-actions .action-link:focus-visible,.userpage .user-login-form .form-actions .action-link:active,.userpage .user-pass .form-actions .action-link:focus-visible,.userpage .user-pass .form-actions .action-link:active{text-decoration:underline}.userpage .user-form .form-actions .action-link:disabled,.userpage .user-login-form .form-actions .action-link:disabled,.userpage .user-pass .form-actions .action-link:disabled{opacity:.6;cursor:not-allowed}.userpage .user-form .form-actions .action-link,.userpage .user-login-form .form-actions .action-link,.userpage .user-pass .form-actions .action-link{background:#fff;color:#01573d;border-color:#01573d}.userpage .user-form .form-actions .action-link:hover,.userpage .user-form .form-actions .action-link:focus,.userpage .user-login-form .form-actions .action-link:hover,.userpage .user-login-form .form-actions .action-link:focus,.userpage .user-pass .form-actions .action-link:hover,.userpage .user-pass .form-actions .action-link:focus{color:#fff;background-color:#231f20;border-color:#231f20}.userpage .user-form .form-actions .action-link,.userpage .user-login-form .form-actions .action-link,.userpage .user-pass .form-actions .action-link{margin:0 2rem 1rem 0}.userpage .user-form .form-actions a[data-drupal-selector*=edit-],.userpage .user-login-form .form-actions a[data-drupal-selector*=edit-],.userpage .user-pass .form-actions a[data-drupal-selector*=edit-]{margin:0 2rem 1rem 0;color:#01573d}.userpage .user-form .form-actions a[data-drupal-selector*=edit-]:hover,.userpage .user-form .form-actions a[data-drupal-selector*=edit-]:focus,.userpage .user-login-form .form-actions a[data-drupal-selector*=edit-]:hover,.userpage .user-login-form .form-actions a[data-drupal-selector*=edit-]:focus,.userpage .user-pass .form-actions a[data-drupal-selector*=edit-]:hover,.userpage .user-pass .form-actions a[data-drupal-selector*=edit-]:focus{color:#000;text-decoration:none}.userpage .user-form p,.userpage .user-login-form p,.userpage .user-pass p{margin:.4rem 0;font-size:1.4rem}.userpage .user-form .messages,.userpage .user-login-form .messages,.userpage .user-pass .messages{margin:2rem 0}.userpage .user-form details[data-drupal-selector*=address]>summary{display:none}.userpage .user-form details[data-drupal-selector*=address]>div{display:block}.userpage .user-form .field--name-field-terms-conditions-privacy{padding-top:2rem;margin-bottom:1rem}.userpage .user-form .form-terms{padding-bottom:2rem}.userpage .user-login-form .form-main-actions{display:flex;flex-flow:row wrap;align-items:center}.userpage .user-login-form .form-main-actions a{color:#01573d}.userpage .user-login-form .form-main-actions a:hover,.userpage .user-login-form .form-main-actions a:focus{color:#000;text-decoration:none}.userpage .user-login-form .form-main-actions .form-submit{position:relative;z-index:1;display:inline-block;max-width:100%;background:#01573d;border:.1rem solid #01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}@media all and (max-width:47.9375em){.userpage .user-login-form .form-main-actions .form-submit{font-size:1.2rem}}.userpage .user-login-form .form-main-actions .form-submit:hover,.userpage .user-login-form .form-main-actions .form-submit:focus{color:#fff;background-color:#231f20;border-color:#231f20}.userpage .user-login-form .form-main-actions .form-submit:focus-visible,.userpage .user-login-form .form-main-actions .form-submit:active{text-decoration:underline}.userpage .user-login-form .form-main-actions .form-submit:disabled{opacity:.6;cursor:not-allowed}.userpage .user-login-form .form-main-actions .form-submit{margin:1rem 2rem 1rem 0}.userpage .user-login-form .user-login-form-register-block{display:none}.ui-dialog .user-login-form{padding-top:1rem}.ui-dialog .user-login-form .form-item{margin-bottom:2rem}.ui-dialog .user-login-form .form-item:last-child{margin-bottom:0}.ui-dialog .user-login-form .form-item .description{font-size:1.3rem}.ui-dialog .user-login-form .form-main-actions{margin:-1rem -1rem 1rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.ui-dialog .user-login-form .form-main-actions a{margin:1rem;color:#01573d}.ui-dialog .user-login-form .form-main-actions a:hover,.ui-dialog .user-login-form .form-main-actions a:focus{color:#000;text-decoration:none}.ui-dialog .user-login-form .form-main-actions .form-submit{position:relative;z-index:1;display:inline-block;max-width:100%;background:#01573d;border:.1rem solid #01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}@media all and (max-width:47.9375em){.ui-dialog .user-login-form .form-main-actions .form-submit{font-size:1.2rem}}.ui-dialog .user-login-form .form-main-actions .form-submit:hover,.ui-dialog .user-login-form .form-main-actions .form-submit:focus{color:#fff;background-color:#231f20;border-color:#231f20}.ui-dialog .user-login-form .form-main-actions .form-submit:focus-visible,.ui-dialog .user-login-form .form-main-actions .form-submit:active{text-decoration:underline}.ui-dialog .user-login-form .form-main-actions .form-submit:disabled{opacity:.6;cursor:not-allowed}.ui-dialog .user-login-form .form-main-actions .form-submit{margin:1rem}.ui-dialog .user-login-form .user-login-form-register-block{display:block;border-top:.1rem solid #c5d6d1;padding-top:1rem;padding-bottom:1rem}.ui-dialog .user-login-form .user-login-form-register-block__title{font-size:1.6rem;line-height:1.5;font-weight:600;text-align:center}.ui-dialog .user-login-form .user-login-form-register-block__actions{margin-top:1rem;text-align:center}.ui-dialog .user-login-form .user-login-form-register-block__cta{position:relative;z-index:1;display:inline-block;max-width:100%;background:#01573d;border:.1rem solid #01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}@media all and (max-width:47.9375em){.ui-dialog .user-login-form .user-login-form-register-block__cta{font-size:1.2rem}}.ui-dialog .user-login-form .user-login-form-register-block__cta:hover,.ui-dialog .user-login-form .user-login-form-register-block__cta:focus{color:#fff;background-color:#231f20;border-color:#231f20}.ui-dialog .user-login-form .user-login-form-register-block__cta:focus-visible,.ui-dialog .user-login-form .user-login-form-register-block__cta:active{text-decoration:underline}.ui-dialog .user-login-form .user-login-form-register-block__cta:disabled{opacity:.6;cursor:not-allowed}.field--name-user-picture .image-widget{position:relative;border:.1rem dashed #c5d6d1;padding:1rem 1.4rem}.userpicture-file-upload{position:relative}label.userpicture-file-upload__label{display:block;position:relative;width:100%}.userpicture-file-upload__item{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.userpicture-file-upload__visual{display:flex;flex-flow:row wrap}.userpicture-file-upload__visual-icon{margin-right:2rem}.userpicture-file-upload__visual-icon-inner{position:relative;width:8rem;height:8rem;background-color:#e5f3f0;border-radius:50%;overflow:hidden}.userpicture-file-upload__visual-icon-inner svg{position:absolute;bottom:-1.5rem;left:0;width:100%;height:100%;object-fit:cover}.userpicture-file-upload__visual-text{font-size:1.4rem}.userpicture-file-upload__visual-line-label{margin:.6rem 0}.userpicture-file-upload__visual-line-action{display:inline-block;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;text-align:center;background:#fff;color:#01573d;border:.1rem solid #01573d;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.userpicture-file-upload__label:hover .userpicture-file-upload__visual-line-action{color:#fff;background-color:#231f20;border-color:#231f20}.userpicture-file-upload__label:focus-within .userpicture-file-upload__visual-line-action{color:#fff;background-color:#231f20;border-color:#231f20}.field--name-user-picture .image-widget img[data-drupal-selector*=preview]{width:8rem;height:8rem;border:.2rem solid #c5d6d1;border-radius:50%;object-fit:cover}.field--name-user-picture .image-widget .file-link{display:none}.field--name-user-picture .image-widget .file-size{display:none}.field--name-user-picture .image-widget .button[data-drupal-selector*=remove-button]{margin:1rem;display:inline-block;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;text-align:center;background:#fff;color:#01573d;border:.1rem solid #01573d;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.field--name-user-picture .image-widget .button[data-drupal-selector*=remove-button]:hover{color:#fff;background-color:#231f20;border-color:#231f20}.field--name-user-picture .image-widget .button[data-drupal-selector*=remove-button]:focus{color:#fff;background-color:#231f20;border-color:#231f20}.field--name-user-picture .image-widget input[data-drupal-selector*=-upload-button]{display:none}.field--name-user-picture .image-widget .ajax-progress{display:none}.user-profile-view__content>div[class^=field--]{display:flex;flex-flow:row wrap}.user-profile-view__content>div[class^=field--]+div[class^=field--]{margin-top:1rem}.user-profile-view__content>div[class^=field--] .field__label{flex:0 1 auto;min-width:0;padding-right:1rem;font-weight:bold}.user-profile-view__content>div[class^=field--] .field__item{flex:0 1 auto;min-width:0}.user-profile-view__content>.form-item{margin-top:1rem}.site-wrapper{position:relative}.page-wrapper{position:relative;background-color:#fff;max-width:192rem;margin:0 auto}.content-wrapper{outline:none}.site-header+.content-wrapper{padding-top:var(--header-height)}body.path-cacaobarry-contact .page-content{position:relative;width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem;padding-bottom:4rem}.errorpage{position:relative;padding:0 0 4rem 0}.errorpage__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.userpage{position:relative;padding:0 0 4rem 0}.userpage--no-padding{padding:0}.userpage__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.userpage__inner--fullwidth{max-width:100%;padding:0}
.share-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .share-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-share-visible .share-modal{opacity:1;visibility:visible}.transitions.js-share-visible .share-modal{transition:opacity .15s ease,visibility .15s ease}html.js-share-fixed{overflow:hidden;height:100%}html.js-share-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.share-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.share-modal.js-bgclick-enabled .share-modal__background{cursor:pointer}.share-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:40rem;margin-left:auto;background:#fff;box-shadow:0 0 .5rem .2rem rgba(0,0,0,.3);display:flex;flex-flow:column nowrap}.transitions .share-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-share-visible .share-modal__modal{transform:translate3d(0,0,0)}.share-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:.8rem 2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.share-modal__title{font-size:1.5rem;line-height:1.5;font-weight:600;text-transform:uppercase}.share-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.share-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#01573d;transition:color .15s ease-out,background-color .15s ease-out}.share-modal__close-button:hover,.share-modal__close-button:focus-visible{background-color:#eef6f5}.share-modal__close-button svg{display:block;width:2rem;height:2rem}.share-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.share-modal__content-inner{padding:2rem}.share-modal-item+.share-modal-item{margin-top:2rem}.share-modal-item-link{position:relative;border:.1rem solid #c5d6d1;padding:1.2rem 2rem;display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none}.share-modal-item-link:hover,.share-modal-item-link:focus{box-shadow:inset 0 0 0 .1rem #c5d6d1}.share-modal-item-link:focus-visible{text-decoration:underline}.share-modal-item-type{flex:1 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.share-modal-item-type>svg{flex:0 0 auto;min-width:0;margin-right:1.6rem;width:3.2rem;height:3.2rem}.share-modal-item-type>span{flex:1 1 auto;min-width:0;font-size:1.5rem;line-height:1.5;font-weight:600}.share-modal-item[data-type=facebook] .share-modal-item-type svg{fill:#4267b2}.share-modal-item[data-type=twitter] .share-modal-item-type svg{fill:#0f1419}.share-modal-item[data-type=linkedin] .share-modal-item-type svg{fill:#2867b2}.share-modal-item-ctaicon{flex:0 0 auto;min-width:0;margin-left:1rem;width:1.2rem;height:1.6rem;color:#01573d}.page-action-buttons__list{display:flex;flex-flow:row wrap;align-items:center;margin:0 -0.5rem -1rem}.page-action-buttons__list-item{padding:0 .5rem 1rem}@media all and (max-width:35.4375em){.page-action-buttons__list-item{width:100%}}.page-action-buttons__list-item .action-button{position:relative;z-index:1;width:100%;background:rgba(0,0,0,0);color:#231f20;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1rem 2rem;transition:color .15s ease-in;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.page-action-buttons__list-item .action-button::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);border:.1rem solid #231f20;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.page-action-buttons__list-item .action-button:hover,.page-action-buttons__list-item .action-button:focus{color:#fff}.page-action-buttons__list-item .action-button:hover::after,.page-action-buttons__list-item .action-button:focus::after{background-color:#231f20;border-color:#231f20}.page-action-buttons__list-item .action-button:focus-visible,.page-action-buttons__list-item .action-button:active{text-decoration:underline}.page-action-buttons__list-item .action-button:disabled{opacity:.6;cursor:not-allowed}.page-action-buttons__list-item .action-button:focus-visible{outline:0;box-shadow:none}.page-action-buttons__list-item .action-button:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.page-action-buttons__list-item .action-button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.8rem;margin-right:1rem;transition:transform .15s ease}.page-action-buttons__list-item .action-button:active>svg{transform:scale(0.8)}.page-action-buttons__list-item .action-button>span{flex:0 1 auto;min-width:0}.action-button .svg-favorite-remove{display:none}.action-button[data-action=save] .svg-favorite-remove{display:none}.action-button[data-action=save][aria-pressed=true] .svg-favorite{display:none}.action-button[data-action=save][aria-pressed=true] .svg-favorite-remove{display:block}.action-button .svg-compare-remove{display:none}.action-button[data-action=compare] .svg-compare-remove{display:none}.action-button[data-action=compare][aria-pressed=true] .svg-compare{display:none}.action-button[data-action=compare][aria-pressed=true] .svg-compare-remove{display:block}.action-buttons-compact .ajax-progress,.page-action-buttons .ajax-progress{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:actionbutton-loader-fadein .15s linear forwards;animation-iteration-count:1}.action-buttons-compact .ajax-progress .throbber,.page-action-buttons .ajax-progress .throbber{display:none}@keyframes actionbutton-loader-fadein{0%{opacity:0}100%{opacity:1}}
.comment-block{color:#231f20;background-color:#eef6f5;padding-bottom:2rem}.comment-block:focus{outline:none}.comment-block:focus-visible{outline:.2rem solid #01573d;outline-offset:-0.2rem}.comment-block__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.comment-block-header{padding:4.6rem 0 2rem}.comment-block-header__inner{display:flex;flex-flow:row wrap;align-items:center;margin:0 -0.5rem -1rem}.comment-block-header__title-block{flex:1 1 auto;min-width:0;padding:0 .5rem 1rem}.comment-block-header__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.8rem;line-height:1.44;text-transform:uppercase;font-weight:bold}@media all and (max-width:47.9375em){.comment-block-header__title{font-size:2.5rem}}.comment-block-header__action-block{flex:0 1 auto;min-width:0;padding:0 .5rem 1rem}.comment-block-header__action-block-inner{padding:0 .7rem}.comment-block-header__action-block-inner a,.comment-block-header__action-block-inner button{position:relative;z-index:1;display:inline-block;max-width:100%;background:rgba(0,0,0,0);color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in}@media all and (max-width:47.9375em){.comment-block-header__action-block-inner a,.comment-block-header__action-block-inner button{font-size:1.2rem}}.comment-block-header__action-block-inner a::after,.comment-block-header__action-block-inner button::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#01573d;border:.1rem solid #01573d;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.comment-block-header__action-block-inner a:hover,.comment-block-header__action-block-inner a:focus,.comment-block-header__action-block-inner button:hover,.comment-block-header__action-block-inner button:focus{color:#fff}.comment-block-header__action-block-inner a:hover::after,.comment-block-header__action-block-inner a:focus::after,.comment-block-header__action-block-inner button:hover::after,.comment-block-header__action-block-inner button:focus::after{background-color:#231f20;border-color:#231f20}.comment-block-header__action-block-inner a:focus-visible,.comment-block-header__action-block-inner a:active,.comment-block-header__action-block-inner button:focus-visible,.comment-block-header__action-block-inner button:active{text-decoration:underline}.comment-block-header__action-block-inner a:disabled,.comment-block-header__action-block-inner button:disabled{opacity:.6;cursor:not-allowed}.comment-block-header__action-block-inner a:focus-visible,.comment-block-header__action-block-inner button:focus-visible{outline:0;box-shadow:none}.comment-block-header__action-block-inner a:focus-visible::after,.comment-block-header__action-block-inner button:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.comment-block-header__action-block .ajax-progress{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:commentblock-loader-fadein .15s linear forwards;animation-iteration-count:1}.comment-block-header__action-block .ajax-progress .throbber{display:none}@keyframes commentblock-loader-fadein{0%{opacity:0}100%{opacity:1}}.comment-block__content{position:relative;max-width:76rem;margin:0 auto}.comment-form .form-wrapper{margin-bottom:2rem}.comment-form .form-wrapper:last-child{margin-bottom:0}.comment-form .form-item{margin-bottom:2rem}.comment-form .form-item:last-child{margin-bottom:0}.comment-form textarea{background-color:#fff}.comment-form #edit-notify-type .form-item{display:block;margin-bottom:1rem}.comment-form #edit-notify-type .form-item:last-child{margin-bottom:0}.comment-form .form-actions{margin-top:2rem}.comment-comment-forum-delete-form .form-actions,.comment-comment-productdb-delete-form .form-actions{margin-top:2rem}.comment-comment-forum-delete-form .form-actions .button,.comment-comment-productdb-delete-form .form-actions .button{margin:0 1rem 1rem 0}.commentpage{position:relative;padding:0 0 4rem 0}.commentpage__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.comment-wrapper{position:relative}.comment-wrapper__form-block{padding:2rem 0}.comment-wrapper__form-block-title{font-size:1.8rem;line-height:1.3;font-weight:600}@media all and (max-width:47.9375em){.comment-wrapper__form-block-title{font-size:1.6rem}}.comment-wrapper__form-block-content{margin-top:.8rem}.comment-wrapper__form-block-content form .form-actions{margin-top:2rem}.comment-wrapper__no-comments-message{margin:2rem 0;padding:2rem;background-color:#fff;font-size:1.6rem;line-height:1.5;text-align:center}@media all and (max-width:47.9375em){.comment-wrapper__no-comments-message{font-size:1.4rem}}.comment{position:relative;padding:1.6rem 0}.comment__inner{display:flex;flex-flow:row nowrap;font-size:1.5rem;line-height:1.46}.comment__profilepic-block{flex:0 0 auto;min-width:0;margin-right:1.8rem}.comment__profilepic-image-container{width:3.5rem}.comment__profilepic-image-holder{position:relative;display:block;width:100%;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}.comment__profilepic-image-holder .user-profile-view{position:relative;height:0;padding-bottom:100%}.comment__profilepic-image-holder a{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;border-radius:50%;overflow:hidden}.comment__profilepic-image-holder::after{content:"";display:block;width:100%;height:100%;background-image:url(/themes/custom/cacaobarry/assets/img/icons/icon-user-with-crown--d5d4d4.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;z-index:1;left:0;bottom:-15%;object-fit:contain}.comment__profilepic-image-holder img{background-color:#fff;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;object-fit:cover}.comment__content-block{flex:1 1 auto;min-width:0}.comment__content-info{font-weight:600}.comment__submit-info a{text-decoration:none}.comment__submit-info a:hover,.comment__submit-info a:focus{text-decoration:underline}.comment__content-text{margin-top:.8rem}.comment__actions{margin-top:.8rem}.comment__actions .links{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem}.comment__actions .links>li{flex:0 1 auto;min-width:0;margin:0 .4rem .8rem}.comment__actions .links a{color:#01573d;text-decoration:underline}.comment__actions .links a:hover,.comment__actions .links a:focus{text-decoration:none}.comments{position:relative}.comments>.comment{border-top:.1rem solid #fff}.comments>.comment:first-child{border-top:0}.comments .indented{margin-left:5.3rem;margin-bottom:1.6rem;border:.1rem solid #fff;background-color:#fff;padding:0 1.6rem}.comments .indented .indented{padding-left:0;border-radius:0;border-top:.1rem solid #eef6f5}.comments .indented .comment{border-top:.1rem solid #eef6f5}.comments .indented .comment:first-child{border-top:0}
.page-paragraphs{position:relative}.paragraph{position:relative}.paragraph--defaultspacing{margin-top:12rem;margin-bottom:12rem}@media all and (max-width:61.1875em){.paragraph--defaultspacing{margin-top:6rem;margin-bottom:6rem}}.paragraph--defaultspacing:first-child{margin-top:0}@media all and (max-width:35.4375em){.paragraph--defaultspacing:first-child{margin-top:0}}.paragraph--defaultspacing.has-background{margin-top:0;margin-bottom:0;padding-top:12rem;padding-bottom:12rem}@media all and (max-width:61.1875em){.paragraph--defaultspacing.has-background{padding-top:6rem;padding-bottom:6rem}}.paragraph--defaultspacing.has-background+.paragraph--defaultspacing.has-background{padding-top:0}.page-graphic-intro[data-background=true]~.node-main-content>.page-paragraphs:first-child>.paragraph.paragraph--defaultspacing:first-child:not(.has-background){margin-top:12rem}@media all and (max-width:61.1875em){.page-graphic-intro[data-background=true]~.node-main-content>.page-paragraphs:first-child>.paragraph.paragraph--defaultspacing:first-child:not(.has-background){margin-top:6rem}}.page-graphic-intro[data-background=true][data-has-breadcrumb=true]~.node-main-content>.page-paragraphs:first-child>.paragraph:first-child:not(.has-background){margin-top:6rem}@media all and (max-width:61.1875em){.page-graphic-intro[data-background=true][data-has-breadcrumb=true]~.node-main-content>.page-paragraphs:first-child>.paragraph:first-child:not(.has-background){margin-top:3rem}}.cb-homepage-intro~.cb-homepage-content>.page-paragraphs:first-child>.paragraph.paragraph--defaultspacing:first-child:not(.has-background){margin-top:12rem}@media all and (max-width:61.1875em){.cb-homepage-intro~.cb-homepage-content>.page-paragraphs:first-child>.paragraph.paragraph--defaultspacing:first-child:not(.has-background){margin-top:6rem}}.paragraph__subtitle{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.35;font-weight:600;text-transform:uppercase}@media all and (max-width:35.4375em){.paragraph__subtitle{font-size:1.4rem}}.paragraph__leveled-subtitle{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.35;font-weight:600;text-transform:uppercase}@media all and (max-width:35.4375em){.paragraph__leveled-subtitle{font-size:1.2rem}}.paragraph__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:4.5rem;line-height:1.44;text-transform:uppercase;font-weight:bold}@media all and (max-width:47.9375em){.paragraph__title{font-size:3rem}}.paragraph__leveled-title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.8rem;line-height:1.44;text-transform:uppercase;font-weight:bold}@media all and (max-width:47.9375em){.paragraph__leveled-title{font-size:2.5rem}}.paragraph__centered-title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;text-align:center}@media all and (max-width:47.9375em){.paragraph__centered-title{font-size:2rem}}.paragraph__subtitle+.paragraph__text{margin-top:1.8rem}.paragraph__leveled-subtitle+.paragraph__text{margin-top:1.8rem}.paragraph__title+.paragraph__text{margin-top:1.8rem}.paragraph__leveled-title+.paragraph__text{margin-top:1.8rem}.paragraph__cta-block{margin-top:3.2rem;padding-left:.7rem}.paragraph__text+.paragraph__cta-block{margin-top:2.4rem}.paragraph__cta-item a{position:relative;z-index:1;display:inline-block;max-width:100%;background:rgba(0,0,0,0);color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in}@media all and (max-width:47.9375em){.paragraph__cta-item a{font-size:1.2rem}}.paragraph__cta-item a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#01573d;border:.1rem solid #01573d;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.paragraph__cta-item a:hover,.paragraph__cta-item a:focus{color:#fff}.paragraph__cta-item a:hover::after,.paragraph__cta-item a:focus::after{background-color:#231f20;border-color:#231f20}.paragraph__cta-item a:focus-visible,.paragraph__cta-item a:active{text-decoration:underline}.paragraph__cta-item a:disabled{opacity:.6;cursor:not-allowed}.paragraph__cta-item a:focus-visible{outline:0;box-shadow:none}.paragraph__cta-item a:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.paragraph__cta-list{display:flex;flex-flow:row wrap;margin:0 -0.8rem -1.6rem}.paragraph__cta-list-item{padding:0 .8rem 1.6rem}.paragraph__cta-list-item a{position:relative;z-index:1;display:inline-block;max-width:100%;background:rgba(0,0,0,0);color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in}@media all and (max-width:47.9375em){.paragraph__cta-list-item a{font-size:1.2rem}}.paragraph__cta-list-item a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#01573d;border:.1rem solid #01573d;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.paragraph__cta-list-item a:hover,.paragraph__cta-list-item a:focus{color:#fff}.paragraph__cta-list-item a:hover::after,.paragraph__cta-list-item a:focus::after{background-color:#231f20;border-color:#231f20}.paragraph__cta-list-item a:focus-visible,.paragraph__cta-list-item a:active{text-decoration:underline}.paragraph__cta-list-item a:disabled{opacity:.6;cursor:not-allowed}.paragraph__cta-list-item a:focus-visible{outline:0;box-shadow:none}.paragraph__cta-list-item a:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.paragraph__cta-list-item:nth-child(3n+2) a{position:relative;z-index:1;display:inline-block;max-width:100%;background:rgba(0,0,0,0);color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in}@media all and (max-width:47.9375em){.paragraph__cta-list-item:nth-child(3n+2) a{font-size:1.2rem}}.paragraph__cta-list-item:nth-child(3n+2) a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#01573d;border:.1rem solid #01573d;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.paragraph__cta-list-item:nth-child(3n+2) a:hover,.paragraph__cta-list-item:nth-child(3n+2) a:focus{color:#fff}.paragraph__cta-list-item:nth-child(3n+2) a:hover::after,.paragraph__cta-list-item:nth-child(3n+2) a:focus::after{background-color:#231f20;border-color:#231f20}.paragraph__cta-list-item:nth-child(3n+2) a:focus-visible,.paragraph__cta-list-item:nth-child(3n+2) a:active{text-decoration:underline}.paragraph__cta-list-item:nth-child(3n+2) a:disabled{opacity:.6;cursor:not-allowed}.paragraph__cta-list-item:nth-child(3n+2) a:focus-visible{outline:0;box-shadow:none}.paragraph__cta-list-item:nth-child(3n+2) a:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.paragraph__cta-list-item:nth-child(3n+2) a{text-shadow:0 0 .3rem #000}.paragraph__cta-list-item:nth-child(3n+2) a::after{background:#508173;border:.1rem solid #508173}.paragraph__cta-list-item:nth-child(3n+3) a{position:relative;z-index:1;display:inline-block;max-width:100%;background:rgba(0,0,0,0);color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in}@media all and (max-width:47.9375em){.paragraph__cta-list-item:nth-child(3n+3) a{font-size:1.2rem}}.paragraph__cta-list-item:nth-child(3n+3) a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#01573d;border:.1rem solid #01573d;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.paragraph__cta-list-item:nth-child(3n+3) a:hover,.paragraph__cta-list-item:nth-child(3n+3) a:focus{color:#fff}.paragraph__cta-list-item:nth-child(3n+3) a:hover::after,.paragraph__cta-list-item:nth-child(3n+3) a:focus::after{background-color:#231f20;border-color:#231f20}.paragraph__cta-list-item:nth-child(3n+3) a:focus-visible,.paragraph__cta-list-item:nth-child(3n+3) a:active{text-decoration:underline}.paragraph__cta-list-item:nth-child(3n+3) a:disabled{opacity:.6;cursor:not-allowed}.paragraph__cta-list-item:nth-child(3n+3) a:focus-visible{outline:0;box-shadow:none}.paragraph__cta-list-item:nth-child(3n+3) a:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.paragraph__cta-list-item:nth-child(3n+3) a{text-shadow:0 0 .3rem #000}.paragraph__cta-list-item:nth-child(3n+3) a::after{background:#91b5b1;border:.1rem solid #91b5b1}.paragraph__files-block{margin-top:3.2rem}.paragraph__files-block-list{display:flex;flex-flow:row wrap;margin:0 0 -1.4rem}.paragraph__files-block-list-item{position:relative;flex:0 1 auto;min-width:0;padding:0 0 1.4rem;margin-right:3.4rem;display:flex;flex-flow:row nowrap;align-items:center;color:#01573d}.paragraph__files-block-list-item:last-child{margin-right:0}.paragraph__files-block-list-item-icon{flex:0 0 auto;min-width:0;margin-right:1rem}.paragraph__files-block-list-item-icon svg{width:2.6rem;height:2.6rem}.paragraph__files-block-list-item-link{flex:0 1 auto;min-width:0}.paragraph__files-block-list-item-link .file-link{display:block}.paragraph__files-block-list-item-link .file-link a{display:inline-block;font-size:1.4rem;line-height:1.5;font-weight:600;text-transform:uppercase;color:inherit;text-decoration:none}.paragraph__files-block-list-item-link .file-link a:hover,.paragraph__files-block-list-item-link .file-link a:focus{text-decoration:underline}.paragraph__files-block-list-item-link .file-link a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.paragraph__files-block-item{position:relative;flex:0 1 auto;min-width:0;display:inline-flex;flex-flow:row nowrap;align-items:center;color:#01573d}.paragraph__files-block-item-icon{flex:0 0 auto;min-width:0;margin-right:1rem}.paragraph__files-block-item-icon svg{width:2.6rem;height:2.6rem}.paragraph__files-block-item-link{flex:0 1 auto;min-width:0}.paragraph__files-block-item-link .file-link{display:block}.paragraph__files-block-item-link .file-link a{display:inline-block;font-size:1.4rem;line-height:1.5;font-weight:600;text-transform:uppercase;color:inherit;text-decoration:none}.paragraph__files-block-item-link .file-link a:hover,.paragraph__files-block-item-link .file-link a:focus{text-decoration:underline}.paragraph__files-block-item-link .file-link a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.paragraph__image-zoom-link{display:block}.paragraph__figure{position:relative}.paragraph__figure img{display:block;width:100%}.paragraph__caption{position:relative;padding:.8rem 0 0 0;color:#231f20}.paragraph__caption-title{font-size:1.6rem;line-height:1.5}@media all and (max-width:47.9375em){.paragraph__caption-title{font-size:1.4rem}}.paragraph__caption-text{font-size:1.4rem;line-height:1.5}.paragraph__caption-title+.paragraph__caption-text{margin-top:.2em}.paragraph.has-background{background-color:#e5f3f0;margin-top:0;margin-bottom:0;padding-top:12rem;padding-bottom:12rem}@media all and (max-width:61.1875em){.paragraph.has-background{padding-top:6rem;padding-bottom:6rem}}.paragraph--unpublished{opacity:.5}
.p-autocontentblock__header-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-autocontentblock__header-block-content{max-width:74%}@media all and (max-width:61.1875em){.p-autocontentblock__header-block-content{max-width:100%}}.p-autocontentblock__content-block{overflow:hidden}.p-autocontentblock__header-block+.p-autocontentblock__content-block{margin-top:5.6rem}@media all and (max-width:47.9375em){.p-autocontentblock__header-block+.p-autocontentblock__content-block{margin-top:3.2rem}}.p-autocontentblock__content-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-autocontentblock__items-block .node-teasers-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -3.5rem -4rem}@media all and (max-width:81.1875em){.p-autocontentblock__items-block .node-teasers-list{margin:0 -0.8rem -4rem}}.p-autocontentblock__items-block .node-teasers-list>li{flex:0 1 auto;min-width:0;width:33.33%;padding:0 3.5rem 4rem;display:flex;flex-flow:column nowrap}@media all and (max-width:81.1875em){.p-autocontentblock__items-block .node-teasers-list>li{padding:0 .8rem 4rem}}@media all and (max-width:61.1875em){.p-autocontentblock__items-block .node-teasers-list>li{width:50%}}@media all and (max-width:35.4375em){.p-autocontentblock__items-block .node-teasers-list>li{width:100%}}.p-autocontentblock__items-block .node-teasers-list>li>*{width:100%}.p-autocontentblock__cta-holder{margin-top:5.6rem;text-align:center}@media all and (max-width:47.9375em){.p-autocontentblock__cta-holder{margin-top:3.2rem}}.p-autocontentblock__cta-holder a{position:relative;z-index:1;display:inline-block;max-width:100%;background:rgba(0,0,0,0);color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in}@media all and (max-width:47.9375em){.p-autocontentblock__cta-holder a{font-size:1.2rem}}.p-autocontentblock__cta-holder a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#01573d;border:.1rem solid #01573d;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.p-autocontentblock__cta-holder a:hover,.p-autocontentblock__cta-holder a:focus{color:#fff}.p-autocontentblock__cta-holder a:hover::after,.p-autocontentblock__cta-holder a:focus::after{background-color:#231f20;border-color:#231f20}.p-autocontentblock__cta-holder a:focus-visible,.p-autocontentblock__cta-holder a:active{text-decoration:underline}.p-autocontentblock__cta-holder a:disabled{opacity:.6;cursor:not-allowed}.p-autocontentblock__cta-holder a:focus-visible{outline:0;box-shadow:none}.p-autocontentblock__cta-holder a:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.p-autocourseblock{overflow:hidden}.p-autocourseblock__header-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-autocourseblock__header-block-content{max-width:74%}@media all and (max-width:61.1875em){.p-autocourseblock__header-block-content{max-width:100%}}.p-autocourseblock__header-block+.p-autocourseblock__content-block{margin-top:5.6rem}@media all and (max-width:47.9375em){.p-autocourseblock__header-block+.p-autocourseblock__content-block{margin-top:3.2rem}}.p-autocourseblock__content-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-autocourseblock__items-block .node-teasers-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2.5rem -2rem}@media all and (max-width:81.1875em){.p-autocourseblock__items-block .node-teasers-list{margin:0 -1rem -2rem}}.p-autocourseblock__items-block .node-teasers-list li{flex:0 1 auto;min-width:0;width:25%;padding:0 2.5rem 2rem}@media all and (max-width:81.1875em){.p-autocourseblock__items-block .node-teasers-list li{padding:0 1rem 2rem}}@media all and (max-width:61.1875em){.p-autocourseblock__items-block .node-teasers-list li{width:50%}}@media all and (max-width:35.4375em){.p-autocourseblock__items-block .node-teasers-list li{width:100%}}.p-autocourseblock__cta-block{margin-top:5.6rem;text-align:center}@media all and (max-width:47.9375em){.p-autocourseblock__cta-block{margin-top:3.2rem}}.p-autocourseblock__cta-block a{position:relative;z-index:1;display:inline-block;max-width:100%;background:rgba(0,0,0,0);color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in}@media all and (max-width:47.9375em){.p-autocourseblock__cta-block a{font-size:1.2rem}}.p-autocourseblock__cta-block a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#01573d;border:.1rem solid #01573d;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.p-autocourseblock__cta-block a:hover,.p-autocourseblock__cta-block a:focus{color:#fff}.p-autocourseblock__cta-block a:hover::after,.p-autocourseblock__cta-block a:focus::after{background-color:#231f20;border-color:#231f20}.p-autocourseblock__cta-block a:focus-visible,.p-autocourseblock__cta-block a:active{text-decoration:underline}.p-autocourseblock__cta-block a:disabled{opacity:.6;cursor:not-allowed}.p-autocourseblock__cta-block a:focus-visible{outline:0;box-shadow:none}.p-autocourseblock__cta-block a:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.p-autolivestreamblock{overflow:hidden}.p-autolivestreamblock__header-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-autolivestreamblock__header-block-content{max-width:74%}@media all and (max-width:61.1875em){.p-autolivestreamblock__header-block-content{max-width:100%}}.p-autolivestreamblock__header-block+.p-autolivestreamblock__content-block{margin-top:5.6rem}@media all and (max-width:47.9375em){.p-autolivestreamblock__header-block+.p-autolivestreamblock__content-block{margin-top:3.2rem}}.p-autolivestreamblock__content-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-autolivestreamblock__items-block .node-teasers-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2.5rem -2rem}@media all and (max-width:81.1875em){.p-autolivestreamblock__items-block .node-teasers-list{margin:0 -1rem -2rem}}.p-autolivestreamblock__items-block .node-teasers-list li{flex:0 1 auto;min-width:0;width:25%;padding:0 2.5rem 2rem}@media all and (max-width:81.1875em){.p-autolivestreamblock__items-block .node-teasers-list li{padding:0 1rem 2rem}}@media all and (max-width:61.1875em){.p-autolivestreamblock__items-block .node-teasers-list li{width:50%}}@media all and (max-width:35.4375em){.p-autolivestreamblock__items-block .node-teasers-list li{width:100%}}.p-autolivestreamblock__cta-block{margin-top:5.6rem;text-align:center}@media all and (max-width:47.9375em){.p-autolivestreamblock__cta-block{margin-top:3.2rem}}.p-autolivestreamblock__cta-block a{position:relative;z-index:1;display:inline-block;max-width:100%;background:rgba(0,0,0,0);color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in}@media all and (max-width:47.9375em){.p-autolivestreamblock__cta-block a{font-size:1.2rem}}.p-autolivestreamblock__cta-block a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#01573d;border:.1rem solid #01573d;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.p-autolivestreamblock__cta-block a:hover,.p-autolivestreamblock__cta-block a:focus{color:#fff}.p-autolivestreamblock__cta-block a:hover::after,.p-autolivestreamblock__cta-block a:focus::after{background-color:#231f20;border-color:#231f20}.p-autolivestreamblock__cta-block a:focus-visible,.p-autolivestreamblock__cta-block a:active{text-decoration:underline}.p-autolivestreamblock__cta-block a:disabled{opacity:.6;cursor:not-allowed}.p-autolivestreamblock__cta-block a:focus-visible{outline:0;box-shadow:none}.p-autolivestreamblock__cta-block a:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.p-autoproddb__header-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-autoproddb__header-block-content{max-width:74%}@media all and (max-width:61.1875em){.p-autoproddb__header-block-content{max-width:100%}}.p-autoproddb__header-block+.p-autoproddb__content-block{margin-top:5.6rem}@media all and (max-width:47.9375em){.p-autoproddb__header-block+.p-autoproddb__content-block{margin-top:3.2rem}}.p-autoproddb__content-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-autoproddb__items-block .productdb-teasers-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -1rem -2rem}.p-autoproddb__items-block .productdb-teasers-list__item{flex:0 1 auto;min-width:0;width:33.3333%;padding:0 1rem 2rem;display:flex;flex-flow:column nowrap}@media all and (max-width:47.9375em){.p-autoproddb__items-block .productdb-teasers-list__item{width:50%}}@media all and (max-width:35.4375em){.p-autoproddb__items-block .productdb-teasers-list__item{width:100%}}.p-autoproddb__items-block .productdb-teasers-list__item>*{width:100%;flex:1 1 auto}.p-autoproddb__items-block .productdb-teasers-actions{width:100%}.p-autoproddb__items-block .productdb-teasers-actions{margin-top:5.6rem;text-align:center}@media all and (max-width:47.9375em){.p-autoproddb__items-block .productdb-teasers-actions{margin-top:3.2rem}}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action{position:relative;z-index:1;display:inline-block;max-width:100%;background:rgba(0,0,0,0);color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in}@media all and (max-width:47.9375em){.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action{font-size:1.2rem}}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#01573d;border:.1rem solid #01573d;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:hover,.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:focus{color:#fff}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:hover::after,.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:focus::after{background-color:#231f20;border-color:#231f20}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:focus-visible,.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:active{text-decoration:underline}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:disabled{opacity:.6;cursor:not-allowed}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:focus-visible{outline:0;box-shadow:none}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.p-autoproddb__link-block{margin-top:5.6rem;text-align:center}@media all and (max-width:47.9375em){.p-autoproddb__link-block{margin-top:3.2rem}}.p-autoproddb__link-block a{position:relative;z-index:1;display:inline-block;max-width:100%;background:rgba(0,0,0,0);color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in}@media all and (max-width:47.9375em){.p-autoproddb__link-block a{font-size:1.2rem}}.p-autoproddb__link-block a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#01573d;border:.1rem solid #01573d;transform:skewX(-15deg);transition:background-color .15s ease-in,border-color .15s ease-in}.p-autoproddb__link-block a:hover,.p-autoproddb__link-block a:focus{color:#fff}.p-autoproddb__link-block a:hover::after,.p-autoproddb__link-block a:focus::after{background-color:#231f20;border-color:#231f20}.p-autoproddb__link-block a:focus-visible,.p-autoproddb__link-block a:active{text-decoration:underline}.p-autoproddb__link-block a:disabled{opacity:.6;cursor:not-allowed}.p-autoproddb__link-block a:focus-visible{outline:0;box-shadow:none}.p-autoproddb__link-block a:focus-visible::after{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .p-autoproddb__content-block-inner,.p-autoproddb[data-type=sku][data-slider=true] .p-autoproddb__content-block-inner{max-width:100%;padding-left:0;padding-right:0;overflow:hidden}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list{padding-left:2rem;padding-right:2rem;padding-bottom:1rem;margin-bottom:0;flex-flow:row nowrap;justify-content:flex-start;scrollbar-width:thin;scrollbar-color:#01573d rgba(0,0,0,.1);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar{width:.8rem;height:.8rem}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-track,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb{background-color:#01573d;border-radius:0;border:.3rem solid rgba(0,0,0,0)}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb:hover,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb:hover{background-color:#01573d}}@media(max-width:61.1875em)and (any-pointer:coarse){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list{scrollbar-width:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scroll-snap-type:x mandatory}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar{width:0;height:0}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-track,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0;border:0}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb:hover,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list:focus-visible,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list:focus-visible{outline:.2rem solid rgba(0,0,0,0);box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true][data-count="1"] .productdb-teasers-list,.p-autoproddb[data-type=product][data-slider=true][data-count="2"] .productdb-teasers-list,.p-autoproddb[data-type=product][data-slider=true][data-count="3"] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true][data-count="1"] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true][data-count="2"] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true][data-count="3"] .productdb-teasers-list{justify-content:center}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=product][data-slider=true][data-count="3"] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true][data-count="3"] .productdb-teasers-list{justify-content:flex-start}}@media all and (max-width:23.0625em){.p-autoproddb[data-type=product][data-slider=true][data-count="2"] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true][data-count="2"] .productdb-teasers-list{justify-content:flex-start}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list__item{flex:0 0 auto;padding-bottom:0;scroll-snap-align:center;width:30%}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list__item{width:48%}}@media all and (max-width:23.0625em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list__item{width:94%}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-actions,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-actions{padding-left:2rem;padding-right:2rem}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .p-autoproddb__link-block,.p-autoproddb[data-type=sku][data-slider=true] .p-autoproddb__link-block{padding-left:2rem;padding-right:2rem}}
.p-columntextitem__image-block img{display:block;width:100%}.p-columntextitem__content-block{max-width:80ch}.p-columntextitem__image-block+.p-columntextitem__content-block{margin-top:3.2rem}.p-columntextitem--image-bottom .p-columntextitem__image-block+.p-columntextitem__content-block{margin-top:0}.p-columntextitem--image-bottom .p-columntextitem__content-block+.p-columntextitem__image-block{margin-top:3.2rem}.p-infographic__header-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-infographic__header-block-content{max-width:74%}@media all and (max-width:61.1875em){.p-infographic__header-block-content{max-width:100%}}.p-infographic__header-block+.p-infographic__content-block{margin-top:5.6rem}@media all and (max-width:47.9375em){.p-infographic__header-block+.p-infographic__content-block{margin-top:3.2rem}}.p-infographic__content-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-infographic__graphic img{display:block;width:100%;height:auto}.p-infographic__graphic[data-type=desktop]{display:block}.p-infographic__graphic[data-type=mobile]{display:none}@media all and (max-width:61.1875em){.p-infographic[data-has-mobile-version=true] .p-infographic__graphic[data-type=desktop]{display:none}.p-infographic[data-has-mobile-version=true] .p-infographic__graphic[data-type=mobile]{display:block}}.p-infographic__description{margin-top:2rem}.p-infographic__description-details-summary{background:rgba(0,0,0,0);border:0;color:inherit;list-style:none;cursor:pointer;display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:1.6rem;line-height:1.5;font-weight:bold;text-decoration:none}.p-infographic__description-details-summary:hover,.p-infographic__description-details-summary:focus{text-decoration:underline}@media all and (max-width:35.4375em){.p-infographic__description-details-summary{font-size:1.3rem}}.p-infographic__description-details-summary>svg{flex:0 0 auto;min-width:0;width:1.4rem;height:1.4rem;margin-right:1rem;transition:transform .15s ease-out}.p-infographic__description-details-summary>span{flex:0 1 auto;min-width:0}.p-infographic__description-details[open] .p-infographic__description-details-summary>svg{transform:rotate(90deg)}.p-infographic__description-details-content{margin:2rem 0 0 .6rem;border-left:.2rem solid rgba(35,31,32,.1);padding-left:2rem}.p-intro__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-intro__content{max-width:86rem;margin:0 auto}@media all and (max-width:61.1875em){.p-intro__content{max-width:100%}}.p-intro__text{font-size:1.8rem;line-height:1.88;font-weight:600;color:#231f20;text-align:center}@media all and (max-width:35.4375em){.p-intro__text{font-size:1.5rem;line-height:2}}.p-onecolumntext__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-onecolumntext__image-block img{display:block;width:100%}.p-onecolumntext__content-block{max-width:74%}@media all and (max-width:61.1875em){.p-onecolumntext__content-block{max-width:100%}}.p-onecolumntext__image-block+.p-onecolumntext__content-block{margin-top:6rem}@media all and (max-width:61.1875em){.p-onecolumntext__image-block+.p-onecolumntext__content-block{margin-top:3.2rem}}.p-onecolumntext--image-bottom .p-onecolumntext__image-block+.p-onecolumntext__content-block{margin-top:0}.p-onecolumntext--image-bottom .p-onecolumntext__content-block+.p-onecolumntext__image-block{margin-top:6rem}@media all and (max-width:61.1875em){.p-onecolumntext--image-bottom .p-onecolumntext__content-block+.p-onecolumntext__image-block{margin-top:3.2rem}}.p-quote{overflow:hidden;position:relative}.p-quote__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-quote__inner{position:relative;z-index:2}.p-quote__image-block{margin-bottom:4rem}.p-quote__image-block-inner{width:70%;max-width:20rem;margin:0 auto}@media all and (max-width:61.1875em){.p-quote__image-block-inner{max-width:15rem}}.p-quote__image-holder{position:relative;background-color:#e5f3f0;height:0;padding-bottom:100%;border-radius:50%;overflow:hidden}.p-quote__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.p-quote__content-block{max-width:78rem;margin:0 auto}.p-quote__figure{padding:2.2em 0}@media all and (max-width:71.1875em){.p-quote__figure{padding:1.2em 0}}@media all and (max-width:19.9375em){.p-quote__figure{padding:0}}.p-quote__blockquote{font-size:2.8rem;line-height:1.8;font-style:italic;text-align:center;color:#58585a;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}@media all and (max-width:61.1875em){.p-quote__blockquote{font-size:2.2rem}}@media all and (max-width:35.4375em){.p-quote__blockquote{font-size:1.8rem}}.p-quote__blockquote>p{quotes:"“" "”";position:relative;display:inline-block}.p-quote__blockquote>p::before{content:open-quote;position:absolute;z-index:-1;top:-0.22em;left:-0.18em;font-weight:bold;font-size:9.5em;line-height:1;color:#01573d;opacity:.2}@media all and (max-width:19.9375em){.p-quote__blockquote>p::before{display:none}}.p-quote__blockquote>p::after{content:close-quote;opacity:0;visibility:hidden;position:absolute;bottom:0;right:0}.p-quote__caption{margin-top:1.6rem;font-size:1.6rem;line-height:1.5;font-weight:500;color:#231f20;text-align:center}@media all and (max-width:35.4375em){.p-quote__caption{font-size:1.4rem}}.p-quote__decoration-block{position:absolute;z-index:1;width:24rem;height:100%;top:0;right:-6rem}@media all and (max-width:61.1875em){.p-quote__decoration-block{display:none}}.p-quote__decoration-image{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}.p-textandimage--image-top .p-textandimage__inner,.p-textandimage--image-bottom .p-textandimage__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-textandimage__blocks{position:relative;display:flex;flex-flow:row wrap}.p-textandimage__block{flex:0 1 auto;min-width:0;width:100%}.p-textandimage--image-top .p-textandimage__block--content,.p-textandimage--image-bottom .p-textandimage__block--content{max-width:74%}@media all and (max-width:61.1875em){.p-textandimage--image-top .p-textandimage__block--content,.p-textandimage--image-bottom .p-textandimage__block--content{max-width:100%}}.p-textandimage--image-top .p-textandimage__block+.p-textandimage__block,.p-textandimage--image-bottom .p-textandimage__block+.p-textandimage__block{margin-top:6rem}@media all and (max-width:61.1875em){.p-textandimage--image-top .p-textandimage__block+.p-textandimage__block,.p-textandimage--image-bottom .p-textandimage__block+.p-textandimage__block{margin-top:3.2rem}}@media all and (max-width:61.1875em){.p-textandimage--image-left .p-textandimage__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}}.p-textandimage--image-left .p-textandimage__block{width:50%}@media all and (max-width:61.1875em){.p-textandimage--image-left .p-textandimage__block{width:100%}}.p-textandimage--image-left .p-textandimage__block--image{padding-right:2.2rem}@media all and (max-width:61.1875em){.p-textandimage--image-left .p-textandimage__block--image{padding-right:0}}.p-textandimage--image-left .p-textandimage__block--content{padding-left:2.2rem;align-self:center;--wrapper:134rem;--wrapper-padding:2rem;--space:max(var(--wrapper-padding),calc((100% - calc(var(--wrapper) - var(--wrapper-padding) * 2)) / 2));padding-right:var(--space)}@media all and (max-width:61.1875em){.p-textandimage--image-left .p-textandimage__block--content{padding-left:0;padding-right:0;margin-top:3.2rem}}.p-textandimage--image-left .paragraph__caption{padding-left:2rem}@media all and (max-width:61.1875em){.p-textandimage--image-left .paragraph__caption{padding-left:0}}@media all and (max-width:61.1875em){.p-textandimage--image-right .p-textandimage__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}}.p-textandimage--image-right .p-textandimage__block{width:50%}@media all and (max-width:61.1875em){.p-textandimage--image-right .p-textandimage__block{width:100%}}.p-textandimage--image-right .p-textandimage__block--content{order:-1;padding-right:2.2rem;align-self:center;--wrapper:134rem;--wrapper-padding:2rem;--space:max(var(--wrapper-padding),calc((100% - calc(var(--wrapper) - var(--wrapper-padding) * 2)) / 2));padding-left:var(--space)}@media all and (max-width:61.1875em){.p-textandimage--image-right .p-textandimage__block--content{order:initial;padding-left:0;padding-right:0;margin-top:3.2rem}}.p-textandimage--image-right .p-textandimage__block--image{padding-left:2.2rem}@media all and (max-width:61.1875em){.p-textandimage--image-right .p-textandimage__block--image{padding-left:0}}.p-textandimage--image-right .paragraph__caption{padding-right:2rem}@media all and (max-width:61.1875em){.p-textandimage--image-right .paragraph__caption{padding-right:0}}.p-textandimage.p-textandimage--image-left.image-width-25 .p-textandimage__block--image,.p-textandimage.p-textandimage--image-right.image-width-25 .p-textandimage__block--image{width:40%}@media all and (max-width:61.1875em){.p-textandimage.p-textandimage--image-left.image-width-25 .p-textandimage__block--image,.p-textandimage.p-textandimage--image-right.image-width-25 .p-textandimage__block--image{width:100%}}.p-textandimage.p-textandimage--image-left.image-width-25 .p-textandimage__block--content,.p-textandimage.p-textandimage--image-right.image-width-25 .p-textandimage__block--content{width:60%}@media all and (max-width:61.1875em){.p-textandimage.p-textandimage--image-left.image-width-25 .p-textandimage__block--content,.p-textandimage.p-textandimage--image-right.image-width-25 .p-textandimage__block--content{width:100%}}.p-textandimage.p-textandimage--image-left.image-width-75 .p-textandimage__block--image,.p-textandimage.p-textandimage--image-right.image-width-75 .p-textandimage__block--image{width:60%}@media all and (max-width:61.1875em){.p-textandimage.p-textandimage--image-left.image-width-75 .p-textandimage__block--image,.p-textandimage.p-textandimage--image-right.image-width-75 .p-textandimage__block--image{width:100%}}.p-textandimage.p-textandimage--image-left.image-width-75 .p-textandimage__block--content,.p-textandimage.p-textandimage--image-right.image-width-75 .p-textandimage__block--content{width:40%}@media all and (max-width:61.1875em){.p-textandimage.p-textandimage--image-left.image-width-75 .p-textandimage__block--content,.p-textandimage.p-textandimage--image-right.image-width-75 .p-textandimage__block--content{width:100%}}.p-twocolumntext__inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.p-twocolumntext__header-block{max-width:66.66%;margin-bottom:5.6rem}@media all and (max-width:61.1875em){.p-twocolumntext__header-block{max-width:100%;margin-bottom:3.2rem}}.p-twocolumntext__items{display:flex;flex-flow:row wrap}.p-twocolumntext__item{flex:0 1 auto;min-width:0;width:50%}.p-twocolumntext__item:nth-child(1){padding-right:2.2rem}.p-twocolumntext__item:nth-child(2){padding-left:2.2rem}@media all and (max-width:61.1875em){.p-twocolumntext__item{width:100%}.p-twocolumntext__item:nth-child(1){padding-right:0}.p-twocolumntext__item:nth-child(2){padding-left:0;margin-top:3.2rem}}
.page-text-intro{position:relative;padding:4rem 0 4rem 0}@media all and (max-width:61.1875em){.page-text-intro{padding:2rem 0 2rem 0}}.page-text-intro[data-alt-foreground=true]{color:#231f20}.page-text-intro__inner{position:relative;display:flex;flex-flow:row wrap}.page-text-intro__content-block{position:relative;z-index:3;width:100%}.page-text-intro__content-block-inner{width:100%;max-width:130rem;margin-left:auto;margin-right:auto;max-width:134rem;padding-left:2rem;padding-right:2rem}.page-text-intro__content-top{max-width:74%}@media all and (max-width:61.1875em){.page-text-intro__content-top{max-width:100%}}.page-text-intro__title-block{display:flex;flex-flow:row wrap;align-items:center}.page-text-intro__title-block-main{flex:1 1 auto;min-width:0}.page-text-intro__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.2;font-weight:bold;text-transform:uppercase;color:inherit;font-size:4.5rem}@media all and (max-width:47.9375em){.page-text-intro__title{font-size:3rem}}.page-text-intro__content-columns{display:flex;flex-flow:row wrap}.page-text-intro__content-top+.page-text-intro__content-columns{margin-top:2.2rem}@media all and (max-width:61.1875em){.page-text-intro__content-top+.page-text-intro__content-columns{margin-top:1.5rem}}.page-text-intro__content-column{flex:0 1 auto;min-width:0;width:50%}@media all and (max-width:61.1875em){.page-text-intro__content-column{width:100%}}.page-text-intro__content-column--content{order:-1;width:52.5%;padding-right:3rem}@media all and (max-width:61.1875em){.page-text-intro__content-column--content{width:100%;order:initial;padding-right:0}}.page-text-intro__content-column--media{width:47.5%;padding-left:3rem}@media all and (max-width:61.1875em){.page-text-intro__content-column--media{width:100%;padding-left:0}}@media all and (max-width:61.1875em){.page-text-intro__content-column+.page-text-intro__content-column{padding-top:2.2rem}}.page-text-intro__intro-image{position:relative}.page-text-intro__intro-image img{display:block;width:100%;height:auto}.page-text-intro__meta{margin-bottom:2.2rem}.page-text-intro__meta-items{display:flex;flex-flow:row wrap;align-items:center;margin:0 -1rem -1rem}.page-text-intro__meta-item{flex:0 1 auto;min-width:0;padding:0 1rem 1rem}@media all and (max-width:47.9375em){.page-text-intro__meta-item[data-type=label]{width:100%}}.page-text-intro__meta-type{display:inline-block;padding:.3rem 1rem;background-color:#01573d;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600}.page-text-intro__meta-entity{display:flex;flex-flow:row nowrap;align-items:center;font-size:1.4rem;line-height:1.46;color:#01573d}.page-text-intro__meta-entity-icon{flex:0 0 auto;min-width:0;width:1.8rem;margin-right:.8rem}.page-text-intro__meta-entity-icon svg{width:100%}.page-text-intro__meta-entity-text{flex:1 1 auto;min-width:0}.page-text-intro__brought-by-block{margin-bottom:2.2rem}.page-text-intro__brought-by-block .broughtby-block__inner{display:flex;flex-flow:row wrap;align-items:center}.page-text-intro__brought-by-block .broughtby-block__title{font-size:1.5rem;line-height:1.5;font-weight:600;color:#01573d;padding:.5em .8em .5em 0}.page-text-intro__brought-by-block .broughtby-block__items{display:flex;flex-flow:row wrap;margin:0 -0.5rem -1rem}.page-text-intro__brought-by-block .broughtby-block__item{width:8.2rem;padding:0 .5rem 1rem}.page-text-intro__brought-by-block .brand-item__graphic-holder{background-color:#fff;border:.1rem solid #c5d6d1}.page-text-intro__brought-by-block .brand-item__graphic{position:relative;height:0;padding-bottom:73.5%}.page-text-intro__brought-by-block .brand-item__graphic img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.page-text-intro[data-has-text=true] .page-text-intro__brought-by-block .broughtby-block__inner{justify-content:space-between}
.application-teaser{position:relative;display:flex;flex-flow:column nowrap}.application-teaser__inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:column nowrap;align-items:center;background-color:#eef6f5;border:.2rem solid #eef6f5;transition:border-color .15s ease-out}.application-teaser:hover .application-teaser__inner,.application-teaser:focus-within .application-teaser__inner{border:.2rem solid #01573d}.application-teaser__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.application-teaser__graphic-block{width:100%;padding:5% 25% 0}.application-teaser__graphic-holder{position:relative;width:100%;height:0;padding-bottom:100%}.application-teaser__graphic{position:absolute;top:0;left:0;width:100%;height:100%}.application-teaser__graphic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.application-teaser__content-block{width:100%;padding:7% 10%;display:flex;flex-flow:column nowrap;justify-content:center;flex:1 1 auto}.application-teaser__title{font-size:1.5rem;line-height:1.2;font-weight:600;text-align:center}@media all and (max-width:24.1875em){.application-teaser__title{font-size:1.2rem}}.application-teaser__title a{display:inline-block;text-decoration:none}.application-teaser__title a:focus-visible{text-decoration:underline}.application-tiny-teaser{position:relative;display:flex;flex-flow:column nowrap}.application-tiny-teaser__inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:column nowrap;align-items:center;background-color:#eef6f5;border:.2rem solid #eef6f5;transition:border-color .15s ease-out}.application-tiny-teaser:hover .application-tiny-teaser__inner,.application-tiny-teaser:focus-within .application-tiny-teaser__inner{border:.2rem solid #01573d}.application-tiny-teaser__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.application-tiny-teaser__graphic-block{width:100%;padding:5% 25% 0}.application-tiny-teaser__graphic-holder{position:relative;width:100%;height:0;padding-bottom:100%}.application-tiny-teaser__graphic{position:absolute;top:0;left:0;width:100%;height:100%}.application-tiny-teaser__graphic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.application-tiny-teaser__content-block{width:100%;padding:7% 10%;display:flex;flex-flow:column nowrap;justify-content:center;flex:1 1 auto}.application-tiny-teaser__title{font-size:1.5rem;line-height:1.2;font-weight:600;text-align:center}@media all and (max-width:24.1875em){.application-tiny-teaser__title{font-size:1.2rem}}.application-tiny-teaser__title a{display:inline-block;text-decoration:none}.application-tiny-teaser__title a:focus-visible{text-decoration:underline}.author-teaser{position:relative}.author-teaser__inner{position:relative}.author-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.author-teaser__image-block{position:relative}.author-teaser__image-block-inner{position:relative}.author-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:78%;background-color:#eef6f5;overflow:hidden}.author-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.author-teaser:hover .author-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.author-teaser:hover .author-teaser__image-holder img{transform:none}}.author-teaser__image-fallback{position:absolute;top:30%;left:30%;width:40%;height:40%;opacity:.2}.author-teaser__image-fallback svg{position:absolute;top:0;left:0;width:100%;height:100%}.author-teaser__image-arrow-link{position:absolute;z-index:2;bottom:0;right:0;background:#01573d;color:#fff;width:7rem;height:4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;clip-path:polygon(20% 0,100% 0,100% 100%,0% 100%);transition:background-color .15s ease-out}@media all and (max-width:35.4375em){.author-teaser__image-arrow-link{width:5rem;height:3rem}}.author-teaser__image-arrow-link svg{width:2.2rem;height:2.2rem;margin-left:.5rem}@media all and (max-width:35.4375em){.author-teaser__image-arrow-link svg{width:1.4rem;height:1.4rem}}.author-teaser:hover .author-teaser__image-arrow-link,.author-teaser:focus-within .author-teaser__image-arrow-link{background-color:#231f20}.author-teaser__content-block{margin-top:2rem}.author-teaser__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.36;font-weight:bold;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.author-teaser__title{font-size:1.6rem}}.author-teaser__title a{position:relative;display:inline-block;text-decoration:none}.author-teaser__title a:hover,.author-teaser__title a:focus,.author-teaser__title a:active{text-decoration:underline}.author-teaser__function{font-size:1.6rem;line-height:1.46;font-weight:500;color:inherit}@media all and (max-width:47.9375em){.author-teaser__function{font-size:1.4rem}}.author-teaser__function{margin-top:1.2rem}.author-teaser__country{font-size:1.6rem;line-height:1.46;font-weight:500;color:inherit}@media all and (max-width:47.9375em){.author-teaser__country{font-size:1.4rem}}.author-teaser__country{display:flex;flex-flow:row nowrap;align-items:center}@media all and (max-width:24.1875em){.author-teaser__country{font-size:1.4rem}}*+.author-teaser__country{margin-top:1.2rem}.author-teaser__country-flag{flex:0 0 auto;min-width:0;margin-right:1rem;width:3.2rem}.author-teaser__country-flag-holder{position:relative;height:0;padding-bottom:70%}.author-teaser__country-flag-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.author-teaser__country-text{flex:0 1 auto;min-width:0}.author-tiny-teaser{position:relative}.author-tiny-teaser__inner{position:relative}.author-tiny-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.author-tiny-teaser__image-block{position:relative}.author-tiny-teaser__image-block-inner{position:relative}.author-tiny-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:78%;background-color:#eef6f5;overflow:hidden}.author-tiny-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.author-tiny-teaser:hover .author-tiny-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.author-tiny-teaser:hover .author-tiny-teaser__image-holder img{transform:none}}.author-tiny-teaser__image-fallback{position:absolute;top:30%;left:30%;width:40%;height:40%;opacity:.2}.author-tiny-teaser__image-fallback svg{position:absolute;top:0;left:0;width:100%;height:100%}.author-tiny-teaser__image-arrow-link{position:absolute;z-index:2;bottom:0;right:0;background:#01573d;color:#fff;width:7rem;height:4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;clip-path:polygon(20% 0,100% 0,100% 100%,0% 100%);transition:background-color .15s ease-out}@media all and (max-width:35.4375em){.author-tiny-teaser__image-arrow-link{width:5rem;height:3rem}}.author-tiny-teaser__image-arrow-link svg{width:2.2rem;height:2.2rem;margin-left:.5rem}@media all and (max-width:35.4375em){.author-tiny-teaser__image-arrow-link svg{width:1.4rem;height:1.4rem}}.author-tiny-teaser:hover .author-tiny-teaser__image-arrow-link,.author-tiny-teaser:focus-within .author-tiny-teaser__image-arrow-link{background-color:#231f20}.author-tiny-teaser__content-block{margin-top:2rem}.author-tiny-teaser__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.36;font-weight:bold;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.author-tiny-teaser__title{font-size:1.6rem}}.author-tiny-teaser__title a{position:relative;display:inline-block;text-decoration:none}.author-tiny-teaser__title a:hover,.author-tiny-teaser__title a:focus,.author-tiny-teaser__title a:active{text-decoration:underline}.author-tiny-teaser__function{font-size:1.6rem;line-height:1.46;font-weight:500;color:inherit}@media all and (max-width:47.9375em){.author-tiny-teaser__function{font-size:1.4rem}}.author-tiny-teaser__function{margin-top:1.2rem}.productdb-catalog-teaser{position:relative;display:flex;flex-flow:column nowrap}.productdb-catalog-teaser__inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.productdb-catalog-teaser__inner::before{content:"";float:left;padding-bottom:120%}.productdb-catalog-teaser__inner::after{clear:left;content:" ";display:table}.productdb-catalog-teaser__image-block{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}.productdb-catalog-teaser__image-block-inner{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000}.productdb-catalog-teaser__image-block-inner img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.productdb-catalog-teaser__image-block-inner::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.55) 74.03%)}.productdb-catalog-teaser:hover .productdb-catalog-teaser__image-block-inner img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.productdb-catalog-teaser:hover .productdb-catalog-teaser__image-block-inner img{transform:none}}.productdb-catalog-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#231f20}.productdb-catalog-teaser__content-block{position:relative;z-index:3;width:100%;color:#fff;text-shadow:0 0 .3rem #000}.productdb-catalog-teaser__content-block-inner{padding:2rem}.productdb-catalog-teaser__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.36;font-weight:bold;text-transform:uppercase}.productdb-catalog-teaser__title a{display:inline-block;text-decoration:none}.productdb-catalog-teaser__title a:focus,.productdb-catalog-teaser__title a:active{text-decoration:underline}.productdb-catalog-teaser__text{font-size:1.4rem;line-height:1.46;font-weight:500}.productdb-catalog-teaser__title+.productdb-catalog-teaser__text{margin-top:1.2rem}.productdb-category-teaser{position:relative;border:.1rem solid #c5d6d1;background-color:#fff;display:flex;flex-flow:column nowrap}.productdb-category-teaser>*{flex:0 1 auto;min-width:0;width:100%}.productdb-category-teaser__text-block{flex:1 1 auto;padding:1.2rem 2rem;display:flex;flex-flow:row nowrap;align-items:center}@media all and (max-width:35.4375em){.productdb-category-teaser__text-block{padding:1.2rem}}.productdb-category-teaser__title{flex:1 1 auto;min-width:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:600}@media all and (max-width:35.4375em){.productdb-category-teaser__title{font-size:1.4rem}}.productdb-category-teaser__title-icon{flex:0 0 auto;min-width:0;margin-left:1rem;color:#01573d}.productdb-category-teaser__title-icon svg{width:1.2rem;height:1.6rem}.productdb-category-teaser__image-block{order:-1}.productdb-category-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:75%;background-color:#fff;overflow:hidden;transition:filter .4s ease}.productdb-category-teaser__image-block-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.productdb-category-teaser:hover .productdb-category-teaser__image-block-inner{filter:brightness(90%)}.productdb-category-teaser:hover .productdb-category-teaser__image-block-inner img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.productdb-category-teaser:hover .productdb-category-teaser__image-block-inner img{transform:none}}.productdb-category-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eef6f5}.product-teaser{position:relative}.product-teaser__inner{position:relative;display:flex;flex-flow:column nowrap}.product-teaser__inner>*{width:100%}.product-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.product-teaser__image-block{position:relative}.product-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:100%}.product-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-teaser__image[data-imagefit=cover]{object-fit:cover}.product-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%}.product-teaser__logo-block{position:absolute;z-index:2;bottom:4%;right:4%;width:100%;max-width:7.2rem;background-color:#fff;border:.1rem solid #c5d6d1}.product-teaser__logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.product-teaser__logo{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.product-teaser__content-block{margin-top:1.8rem}.product-teaser__title{font-size:1.8rem;line-height:1.4;font-weight:bold;text-transform:uppercase}@media all and (max-width:35.4375em){.product-teaser__title{font-size:1.6rem}}.product-teaser__description-block{padding-top:1rem;border-top:.1rem solid #c5d6d1;margin-top:1rem}.product-teaser__description{font-size:1.4rem;line-height:1.4}@media all and (max-width:35.4375em){.product-teaser__description{font-size:1.2rem}}.product-teaser__properties-block{padding-top:1rem;border-top:.1rem solid #c5d6d1;margin-top:1rem;font-size:1.4rem;line-height:1.4}.product-teaser__properties-block:empty{display:none}@media all and (max-width:35.4375em){.product-teaser__properties-block{font-size:1.2rem}}.product-teaser__properties-list-item{display:flex;flex-flow:row wrap;align-items:center}.product-teaser__properties-list-item dt{flex:0 1 auto;min-width:0;margin-right:1.2rem;color:#01573d;font-weight:600}.product-teaser__properties-list-item dd{flex:0 1 auto;min-width:0}.product-teaser__properties-list-item+.product-teaser__properties-list-item{margin-top:1rem}.product-teaser__composition-list{margin-top:1rem}.product-teaser__composition-list-item+.product-teaser__composition-list-item{margin-top:1rem}.product-teaser__composition-list-item-value{display:inline}.product-teaser__composition-list-item-value *{display:inline}.product-teaser__composition-list-item-label{display:inline}.product-teaser__composition-list-item-label *{display:inline}.product-teaser__fluidity-block .productdb-fluidity-block{display:flex;flex-flow:row nowrap;align-items:center;margin:0 -0.2rem;padding:.2rem 0}.product-teaser__fluidity-block .productdb-fluidity-block-item{flex:0 1 auto;min-width:0;padding:0 .2rem}.product-teaser__fluidity-block .productdb-fluidity-block-item svg{width:100%}.product-teaser__actions-block{padding:2rem 0 0;margin-top:auto}.product-teaser__actions-block-inner{display:flex;flex-flow:row wrap;margin:0 -0.3rem -0.6rem -0.3rem}.product-teaser__actions-main{flex:1 1 auto;min-width:0;padding:0 .3rem .6rem .3rem;display:flex;flex-flow:column nowrap}.product-teaser__actions-main-action{position:relative;z-index:4;flex:1 1 auto;min-width:0;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background:#01573d;border:.1rem solid #01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1rem 1.6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.product-teaser__actions-main-action:hover,.product-teaser__actions-main-action:focus{color:#fff;background-color:#231f20;border-color:#231f20}.product-teaser__actions-main-action:focus-visible,.product-teaser__actions-main-action:active{text-decoration:underline}.product-teaser__actions-system{flex:1 1 auto;min-width:0;padding:0 .3rem .6rem .3rem;display:flex;flex-flow:column nowrap}.product-teaser__actions-system .action-buttons-compact{flex:1 1 auto;width:100%;display:flex;flex-flow:column nowrap}.product-teaser__actions-system .action-buttons{flex:1 1 auto;display:flex;flex-flow:column nowrap}.product-teaser__actions-system .action-button{flex:1 1 auto;min-width:0;width:100%;position:relative;z-index:4;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;background:#fff;border:.1rem solid #01573d;color:#01573d;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1rem 1.6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.product-teaser__actions-system .action-button:hover,.product-teaser__actions-system .action-button:focus{color:#fff;background-color:#231f20;border-color:#231f20}.product-teaser__actions-system .action-button:focus-visible,.product-teaser__actions-system .action-button:active{text-decoration:underline}.product-teaser__actions-system .action-button>svg{flex:0 0 auto;min-width:0;width:2rem;height:2rem;margin-right:1rem}.product-teaser__actions-system .action-button>span{flex:0 1 auto;min-width:0}.product-teaser__where-to-buy{position:static;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-teaser__where-to-buy{position:absolute;z-index:4;top:1rem;right:1rem;background-color:#01573d;color:#fff;font-size:1.3rem;padding:.5rem 1.2rem;text-align:center;transition:color .15s ease-out,background-color .15s ease-out}.product-teaser__where-to-buy:hover,.product-teaser__where-to-buy:focus{background:#231f20}.product-tiny-teaser{position:relative;display:flex;flex-flow:column nowrap}.product-tiny-teaser__inner{width:100%;flex:1 1 auto;position:relative;display:flex;flex-flow:column nowrap;background-color:#fff;border:.1rem solid #eef6f5}.product-tiny-teaser__inner>*{width:100%}.product-tiny-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.product-tiny-teaser__image-block{position:relative;padding:1rem 1rem 0 1rem}.product-tiny-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:100%}.product-tiny-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-tiny-teaser__image[data-imagefit=cover]{object-fit:cover}.product-tiny-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eef6f5;background-repeat:no-repeat;background-position:center center;background-size:cover}.product-tiny-teaser__logo-block{position:absolute;z-index:2;bottom:4%;right:4%;width:100%;max-width:7.2rem;background-color:#fff;border:.1rem solid #c5d6d1}.product-tiny-teaser__logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.product-tiny-teaser__logo{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.product-tiny-teaser__content-block{margin-top:1.8rem;padding:0 2rem}.product-tiny-teaser__title{font-size:1.8rem;line-height:1.4;font-weight:bold;text-transform:uppercase}@media all and (max-width:35.4375em){.product-tiny-teaser__title{font-size:1.6rem}}.product-tiny-teaser__title-block+.product-tiny-teaser__description-block{padding-top:1rem;border-top:.1rem solid #c5d6d1;margin-top:1rem}.product-tiny-teaser__description{font-size:1.4rem;line-height:1.4}@media all and (max-width:35.4375em){.product-tiny-teaser__description{font-size:1.2rem}}.product-tiny-teaser__actions-block{padding:2rem;margin-top:auto}.product-tiny-teaser__actions-block-inner{display:flex;flex-flow:row wrap;margin:0 -0.3rem -0.6rem -0.3rem}.product-tiny-teaser__actions-main{flex:1 1 auto;min-width:0;padding:0 .3rem .6rem .3rem;display:flex;flex-flow:column nowrap}.product-tiny-teaser__actions-main-action{position:relative;z-index:4;flex:1 1 auto;min-width:0;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background:#01573d;border:.1rem solid #01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1rem 1.6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.product-tiny-teaser__actions-main-action:hover,.product-tiny-teaser__actions-main-action:focus{color:#fff;background-color:#231f20;border-color:#231f20}.product-tiny-teaser__actions-main-action:focus-visible,.product-tiny-teaser__actions-main-action:active{text-decoration:underline}.product-tiny-teaser__where-to-buy{position:static;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-tiny-teaser__where-to-buy{position:absolute;z-index:4;top:1rem;right:1rem;background-color:#01573d;color:#fff;font-size:1.3rem;padding:.5rem 1.2rem;text-align:center;transition:color .15s ease-out,background-color .15s ease-out}.product-tiny-teaser__where-to-buy:hover,.product-tiny-teaser__where-to-buy:focus{background:#231f20}.recipe-teaser{position:relative}.recipe-teaser__inner{position:relative}.recipe-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.recipe-teaser__image-block{position:relative}.recipe-teaser__image-block-inner{position:relative}.recipe-teaser__image-label-holder{position:absolute;z-index:2;top:0;left:0;padding:3%}.recipe-teaser__image-label{padding:.3rem 1rem;background-color:#01573d;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.recipe-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:78%;background-color:#eef6f5;overflow:hidden}.recipe-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.recipe-teaser:hover .recipe-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.recipe-teaser:hover .recipe-teaser__image-holder img{transform:none}}.recipe-teaser__image-block-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eef6f5}.recipe-teaser__image-arrow-link{position:absolute;z-index:2;bottom:0;right:0;background:#01573d;color:#fff;width:7rem;height:4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;clip-path:polygon(20% 0,100% 0,100% 100%,0% 100%);transition:background-color .15s ease-out}@media all and (max-width:35.4375em){.recipe-teaser__image-arrow-link{width:5rem;height:3rem}}.recipe-teaser__image-arrow-link svg{width:2.2rem;height:2.2rem;margin-left:.5rem}@media all and (max-width:35.4375em){.recipe-teaser__image-arrow-link svg{width:1.4rem;height:1.4rem}}.recipe-teaser:hover .recipe-teaser__image-arrow-link,.recipe-teaser:focus-within .recipe-teaser__image-arrow-link{background-color:#231f20}.recipe-teaser__content-block{margin-top:.8rem}.recipe-teaser__topics-block{margin:1.2rem 0 .8rem}.recipe-teaser__topics-block .productdb-topics__item-list{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.recipe-teaser__topics-block .productdb-topics__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.recipe-teaser__topics-block .productdb-topic-tag{display:block;padding:.3rem 1rem;background-color:#01573d;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;border:.1rem solid #c5d6d1}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="34"]{background-color:#3de5f7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="35"]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="36"]{background-color:#faba00;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="37"]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="38"]{background-color:#ded6cc;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="39"]{background-color:#fbd6b7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="40"]{background-color:#3191c9;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="41"]{background-color:#d1e0d7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="42"]{background-color:#ffecc1;color:#000}.recipe-teaser__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.36;font-weight:bold;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.recipe-teaser__title{font-size:1.6rem}}.recipe-teaser__title a{position:relative;display:inline-block;text-decoration:none}.recipe-teaser__title a:hover,.recipe-teaser__title a:focus,.recipe-teaser__title a:active{text-decoration:underline}.recipe-tiny-teaser{position:relative}.recipe-tiny-teaser__inner{position:relative}.recipe-tiny-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.recipe-tiny-teaser__image-block{position:relative}.recipe-tiny-teaser__image-block-inner{position:relative}.recipe-tiny-teaser__image-label-holder{position:absolute;z-index:2;top:0;left:0;padding:3%}.recipe-tiny-teaser__image-label{padding:.3rem 1rem;background-color:#01573d;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.recipe-tiny-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:78%;background-color:#eef6f5;overflow:hidden}.recipe-tiny-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-holder img{transform:none}}.recipe-tiny-teaser__image-block-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eef6f5}.recipe-tiny-teaser__image-arrow-link{position:absolute;z-index:2;bottom:0;right:0;background:#01573d;color:#fff;width:7rem;height:4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;clip-path:polygon(20% 0,100% 0,100% 100%,0% 100%);transition:background-color .15s ease-out}@media all and (max-width:35.4375em){.recipe-tiny-teaser__image-arrow-link{width:5rem;height:3rem}}.recipe-tiny-teaser__image-arrow-link svg{width:2.2rem;height:2.2rem;margin-left:.5rem}@media all and (max-width:35.4375em){.recipe-tiny-teaser__image-arrow-link svg{width:1.4rem;height:1.4rem}}.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-arrow-link,.recipe-tiny-teaser:focus-within .recipe-tiny-teaser__image-arrow-link{background-color:#231f20}.recipe-tiny-teaser__content-block{margin-top:.8rem}.recipe-tiny-teaser__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.36;font-weight:bold;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.recipe-tiny-teaser__title{font-size:1.6rem}}.recipe-tiny-teaser__title a{position:relative;display:inline-block;text-decoration:none}.recipe-tiny-teaser__title a:hover,.recipe-tiny-teaser__title a:focus,.recipe-tiny-teaser__title a:active{text-decoration:underline}.video-teaser{position:relative}.video-teaser__inner{position:relative}.video-teaser__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-teaser__image-block{position:relative}.video-teaser__image-block-inner{position:relative}.video-teaser__image-block-main{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.video-teaser__image-block-main::before{content:"";float:left;padding-bottom:56.25%}.video-teaser__image-block-main::after{clear:left;content:" ";display:table}.video-teaser__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eef6f5;overflow:hidden}.video-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.video-teaser:hover .video-teaser__image{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.video-teaser:hover .video-teaser__image{transform:none}}.video-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eef6f5}.video-teaser__image-overlay{position:relative;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.video-teaser__play-icon{width:12%;max-width:4rem;margin:3% 3% 3% calc(3% + .4rem)}.video-teaser__play-icon-inner{background-color:#01573d;display:flex;flex-flow:column nowrap;align-items:center;justify-self:center;transform:skew(-15deg);transition:background-color .15s ease-out}.video-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#fff;padding:30%;transform:skew(15deg)}.video-teaser__play-icon-graphic svg{width:100%;height:100%}.video-teaser__time-indicator{margin:3%;padding:.2rem .3rem;background-color:#000;font-size:1.3rem;line-height:1;font-weight:600;color:#fff}.video-teaser__time-indicator-box{display:block;font-size:1.3rem;line-height:1}@media all and (max-width:35.4375em){.video-teaser__time-indicator-box{font-size:1.2rem}}.video-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-teaser__image-block-notice{padding:.4rem 1rem;background-color:#01573d;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:600;text-transform:uppercase;text-align:center}@media all and (max-width:35.4375em){.video-teaser__image-block-notice{font-size:1.2rem}}.video-teaser__content-block{flex:0 1 auto;min-width:0;width:100%;margin-top:2rem}.video-teaser__labels{margin-bottom:.8rem;display:inline-block;padding:.3rem 1rem;background-color:#01573d;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600}.video-teaser__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.36;font-weight:bold;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.video-teaser__title{font-size:1.6rem}}.video-teaser__title a{position:relative;display:inline-block;text-decoration:none}.video-teaser__title a:hover,.video-teaser__title a:focus,.video-teaser__title a:active{text-decoration:underline}.video-teaser__authors{margin-top:1rem;display:flex;flex-flow:row nowrap;color:#01573d;font-size:1.4rem;line-height:1.5}.video-teaser__authors-icon{flex:0 0 auto;min-width:0;margin-right:1rem;padding-top:.3rem}.video-teaser__authors-icon svg{display:block;width:1.6rem;height:1.6rem}.video-teaser__authors-content{flex:1 1 auto;min-width:0}.video-teaser__description{margin-top:1.2rem;font-size:1.6rem;line-height:1.46;font-weight:500;color:inherit}@media all and (max-width:47.9375em){.video-teaser__description{font-size:1.4rem}}.video-tiny-teaser{position:relative}.video-tiny-teaser__inner{position:relative}.video-tiny-teaser__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-tiny-teaser__image-block{position:relative}.video-tiny-teaser__image-block-inner{position:relative}.video-tiny-teaser__image-block-main{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.video-tiny-teaser__image-block-main::before{content:"";float:left;padding-bottom:56.25%}.video-tiny-teaser__image-block-main::after{clear:left;content:" ";display:table}.video-tiny-teaser__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eef6f5;overflow:hidden}.video-tiny-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.video-tiny-teaser:hover .video-tiny-teaser__image{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.video-tiny-teaser:hover .video-tiny-teaser__image{transform:none}}.video-tiny-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eef6f5}.video-tiny-teaser__image-overlay{position:relative;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.video-tiny-teaser__play-icon{width:12%;max-width:4rem;margin:2% 3% 2% calc(2% + .4rem)}.video-tiny-teaser__play-icon-inner{background-color:#01573d;display:flex;flex-flow:column nowrap;align-items:center;justify-self:center;transform:skew(-15deg);transition:background-color .15s ease-out}.video-tiny-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#fff;padding:30%;transform:skew(15deg)}.video-tiny-teaser__play-icon-graphic svg{width:100%;height:100%}.video-tiny-teaser__time-indicator{margin:2%;padding:.2rem .3rem;background-color:#000;font-size:1.3rem;line-height:1;font-weight:600;color:#fff}.video-tiny-teaser__time-indicator-box{display:block;font-size:1.3rem;line-height:1}@media all and (max-width:35.4375em){.video-tiny-teaser__time-indicator-box{font-size:1.2rem}}.video-tiny-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-tiny-teaser__image-block-notice{padding:.4rem 1rem;background-color:#01573d;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:600;text-transform:uppercase;text-align:center}@media all and (max-width:35.4375em){.video-tiny-teaser__image-block-notice{font-size:1.2rem}}.video-tiny-teaser__content-block{flex:0 1 auto;min-width:0;width:100%;margin-top:2rem}.video-tiny-teaser__labels{margin-bottom:.8rem;display:inline-block;padding:.3rem 1rem;background-color:#01573d;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600}.video-tiny-teaser__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.36;font-weight:bold;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.video-tiny-teaser__title{font-size:1.6rem}}.video-tiny-teaser__title a{position:relative;display:inline-block;text-decoration:none}.video-tiny-teaser__title a:hover,.video-tiny-teaser__title a:focus,.video-tiny-teaser__title a:active{text-decoration:underline}.video-tiny-teaser__authors{margin-top:1rem;display:flex;flex-flow:row nowrap;color:#01573d;font-size:1.4rem;line-height:1.5}.video-tiny-teaser__authors-icon{flex:0 0 auto;min-width:0;margin-right:1rem;padding-top:.3rem}.video-tiny-teaser__authors-icon svg{display:block;width:1.6rem;height:1.6rem}.video-tiny-teaser__authors-content{flex:1 1 auto;min-width:0}.video-tiny-teaser__description{margin-top:1.2rem;font-size:1.6rem;line-height:1.46;font-weight:500;color:inherit}@media all and (max-width:47.9375em){.video-tiny-teaser__description{font-size:1.4rem}}
.wheretobuy-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0;visibility:hidden}.transitions .wheretobuy-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-wheretobuymodal-visible .wheretobuy-modal{opacity:1;visibility:visible}.transitions.js-wheretobuymodal-visible .wheretobuy-modal{transition:opacity .15s ease,visibility .15s ease}html.js-wheretobuymodal-fixed{overflow:hidden;height:100%}html.js-wheretobuymodal-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.wheretobuy-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.wheretobuy-modal.js-bgclick-enabled .wheretobuy-modal__background{cursor:pointer}.wheretobuy-modal__modal{flex:0 1 auto;min-width:0;position:relative;z-index:2;height:90%;max-height:96rem;width:90%;max-width:120rem;background:#fff;box-shadow:0 .8rem 2.2rem rgba(35,31,32,.1);display:flex;flex-flow:column nowrap}@media all and (max-width:61.1875em){.wheretobuy-modal__modal{height:100%;max-height:100%;width:100%;max-width:100%}}.wheretobuy-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;padding:.4rem;border-bottom:.1rem solid rgba(0,0,0,0)}.wheretobuy-modal__title{font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.8rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.wheretobuy-modal__title{font-size:2.4rem}}.wheretobuy-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.wheretobuy-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#01573d}.wheretobuy-modal__close-button svg{display:block;width:2rem;height:2rem}.wheretobuy-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;flex-flow:column nowrap}.wheretobuy-modal__content-inner{position:relative;width:100%;flex:1 1 auto}.wheretobuy-modal__keep-current-button{margin-top:2rem;font-size:1.6rem;line-height:1.4;color:#01573d;padding:.8rem 2rem;border:.1rem solid}.wheretobuy-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.slidein-cta{display:none;position:fixed;z-index:597;bottom:0;right:2rem;width:calc(100% - 4rem);max-width:50rem;background-color:#e5f3f0;border:.1rem solid #c5d6d1;border-bottom:0}.slidein-cta.js-active{display:block;animation:ctaSlideUp .5s ease}.slidein-cta__actions{display:flex;flex-flow:row nowrap;justify-content:flex-end}.slidein-cta__close-button{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border-radius:50%;transition:color .15s ease-out}.slidein-cta__close-button:hover,.slidein-cta__close-button:focus{color:#01573d}.slidein-cta__close-button svg{flex:0 0 auto;width:1.6rem;height:1.6rem}@keyframes ctaSlideUp{from{opacity:0;visibility:hidden;transform:translate3d(0,2rem,0)}to{opacity:1;visibility:visible;transform:none}}.cta-slidein-block{color:#231f20}.cta-slidein-block__inner{padding:0 5% 5% 5%}.cta-slidein-block__text-block{text-align:center}.cta-slidein-block__title{text-transform:uppercase;font-weight:bold;font-size:2rem;line-height:1.4;color:#000}@media all and (max-width:35.4375em){.cta-slidein-block__title{font-size:1.8rem}}.cta-slidein-block__text-content{font-size:1.5rem;line-height:1.4;font-weight:normal}@media all and (max-width:35.4375em){.cta-slidein-block__text-content{font-size:1.4rem}}.cta-slidein-block__title+.cta-slidein-block__text-content{margin-top:2rem}.cta-slidein-block__text-content *+*{margin-top:1.4rem}.cta-slidein-block__link-holder{margin-top:2rem}.cta-slidein-block__links{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.8rem -1.6rem}.cta-slidein-block__links a{position:relative;z-index:1;display:inline-block;max-width:100%;background:#01573d;border:.1rem solid #01573d;color:#fff;font-family:"Montserrat","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.572;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}@media all and (max-width:47.9375em){.cta-slidein-block__links a{font-size:1.2rem}}.cta-slidein-block__links a:hover,.cta-slidein-block__links a:focus{color:#fff;background-color:#231f20;border-color:#231f20}.cta-slidein-block__links a:focus-visible,.cta-slidein-block__links a:active{text-decoration:underline}.cta-slidein-block__links a:disabled{opacity:.6;cursor:not-allowed}.cta-slidein-block__links a{margin:0 .8rem 1.6rem}.cta-slidein-block__links .ajax-progress{display:none}
