@charset "UTF-8";
/*!
DFC Platform
*/
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.dk-select,.dk-select *,.dk-select-multi,.dk-select-multi *,.dk-select-multi :after,.dk-select-multi :before,.dk-select :after,.dk-select :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;width:200px;cursor:pointer}.dk-selected{background-color:#fff;border:1px solid #ccc;border-radius:.4em;padding:0 1.5em 0 .5em;-o-text-overflow:ellipsis;text-overflow:ellipsis}.dk-selected:after,.dk-selected:before{content:"";display:block;position:absolute;right:0}.dk-selected:before{top:50%;border:solid transparent;border-width:.25em .25em 0;border-top-color:#ccc;margin:-.125em .5em 0 0}.dk-selected:after{top:0;height:100%;border-left:1px solid #ccc;margin:0 1.5em 0 0}.dk-selected-disabled{color:#bbb}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0}.dk-select-open-up .dk-select-options{border-radius:.4em .4em 0 0;margin-bottom:-1px;bottom:100%}.dk-select-open-down .dk-select-options{border-radius:0 0 .4em .4em;margin-top:-1px;top:100%}.dk-select-multi .dk-select-options{max-height:10em}.dk-select-options{background-color:#fff;border:1px solid #ccc;border-radius:.4em;margin:0;max-height:10.5em;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto}.dk-option-selected{background-color:#3297fd;color:#fff}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}.dk-option{padding:0 .5em}.dk-select-options .dk-option-highlight{background-color:#3297fd;color:#fff}.dk-select-options .dk-option-disabled{color:#bbb;background-color:transparent}.dk-select-options .dk-option-hidden{display:none}.dk-optgroup{border:solid #ccc;border-width:1px 0;padding:.25em 0}.dk-optgroup,.dk-optgroup+.dk-option{margin-top:.25em}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.dk-optgroup-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}.dk-optgroup-options{list-style:none;padding-left:0}.dk-optgroup-options li{padding-left:1.2em}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#3297fd}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#3297fd}.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 .25em .25em;border-bottom-color:#3297fd}.dk-select-open-down .dk-selected:after,.dk-select-open-up .dk-selected:after{border-left-color:#3297fd}.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options{display:block;border-color:#3297fd}.dk-select-multi:focus,.dk-select-multi:hover{outline:none}.dk-selected:focus,.dk-selected:hover{border-color:#3297fd}.dk-selected:focus:before,.dk-selected:hover:before{border-top-color:#3297fd}.dk-selected:focus:after,.dk-selected:hover:after{border-left-color:#3297fd}.dk-select-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-select-disabled .dk-selected:focus,.dk-select-disabled .dk-selected:hover{border-color:inherit}.dk-select-disabled .dk-selected:focus:before,.dk-select-disabled .dk-selected:hover:before{border-top-color:inherit}.dk-select-disabled .dk-selected:focus:after,.dk-select-disabled .dk-selected:hover:after{border-left-color:inherit}select[data-dkcacheid]{display:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.clearfix:after,.clearfix:before,.dn-card--basic:after,.dn-card--basic:before,.h-clearfix:after,.h-clearfix:before{content:" ";display:table}.clearfix:after,.dn-card--basic:after,.h-clearfix:after{clear:both}.h-hidden,.hidden{display:none!important;visibility:hidden}.h-visually-hidden,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.h-visually-hidden.focusable:active,.h-visually-hidden.focusable:focus,.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.h-center{text-align:center}.align-left,.text-align-left{text-align:left}.align-right,.text-align-right{text-align:right}.align-center,.text-align-center{text-align:center}.text-align-justify{text-align:justify}.button-as-link{border:none;background:transparent;text-decoration:underline;color:#003a61;cursor:pointer}.button-as-link:hover{text-decoration:none}.page--dn-search .block-search{padding-left:20px;padding-right:20px}@media (min-width:37.5em){.page--dn-search .block-search{padding-left:20px;padding-right:20px}}@media (min-width:60em){.page--dn-search .block-search{padding-left:25px;padding-right:25px}}*,:after,:before{box-sizing:border-box}button,html,input,select,textarea{color:#000;font-family:Archer A,Archer B,sans-serif}body{margin:0;background:#fff;font-size:18px;line-height:1.4;font-style:normal;font-weight:500;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:60em){body{font-size:20px}}a{color:#07c;text-decoration:none;transition:border .3s ease,color .3s ease}a:visited{color:#003a61}a:hover{color:#07c;text-decoration:underline}a:active,a:focus{color:#003a61}img{vertical-align:middle;max-width:100%;height:auto}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}::selection{background:#5bcbf5;text-shadow:none}ol,ul{padding-left:1.2em}ol li,ul li{margin-bottom:.625rem}.container{max-width:100%;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}@media (min-width:37.5em){.container{max-width:100%;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}}@media (min-width:60em){.container{max-width:1200px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}}.container2{max-width:100%;margin-left:auto;margin-right:auto}.container2:after{content:" ";display:block;clear:both}@media (min-width:37.5em){.container2{max-width:100%;margin-left:auto;margin-right:auto}.container2:after{content:" ";display:block;clear:both}}@media (min-width:60em){.container2{max-width:1200px;margin-left:auto;margin-right:auto}.container2:after{content:" ";display:block;clear:both}}.page__content .container .container{padding-left:0!important;padding-right:0!important}.l-row{clear:both}.l-row:after,.l-row:before{content:" ";display:table}.l-row:after{clear:both}.container,.container2,.l-grid-pad{padding-left:20px;padding-right:20px}@media (min-width:37.5em){.container,.container2,.l-grid-pad{padding-left:20px;padding-right:20px}}@media (min-width:60em){.container,.container2,.l-grid-pad{padding-left:25px;padding-right:25px}}.l-6col-center{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width:37.5em){.l-6col-center{clear:both;width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:60em){.l-6col-center{width:48.9082969432%;float:left;margin-right:2.1834061135%;margin-left:25.5458515284%}}@media (min-width:60em){.article__scientific-summary,.audio-player,.c-shareable-quote,.content-block,.disclaimer,.hero,.highlights,.hygiene-block,.hygiene-block--featured,.l-8col,.media-contact,.newsletter__hero-image,.notes,.practical-tips,.recipe__l,.sources,.tags,.webform-submission-form{margin-left:17.0305676856%;margin-right:17.0305676856%}}.js-p-video-trigger .media-video__caption,.l-8col--edge,.media-video{margin-left:-20px;margin-right:-20px}@media (min-width:37.5em){.js-p-video-trigger .media-video__caption,.l-8col--edge,.media-video{margin-left:0;margin-right:0}}@media (min-width:60em){.js-p-video-trigger .media-video__caption,.l-8col--edge,.media-video{margin-left:17.0305676856%;margin-right:17.0305676856%}}.l-10col,.t-dn .compare-tables,.video-modal__body,.video-modal__thumbnail{margin-left:0;margin-right:0}@media (min-width:60em){.l-10col,.t-dn .compare-tables,.video-modal__body,.video-modal__thumbnail{margin-left:8.5152838428%;margin-right:8.5152838428%}}.compare-tables,.l-10col--edge,.media-image,.video-animation,.video-modal__thumbnail .media-video{margin-left:-20px;margin-right:-20px}@media (min-width:37.5em){.compare-tables,.l-10col--edge,.media-image,.video-animation,.video-modal__thumbnail .media-video{margin-left:0;margin-right:0}}@media (min-width:60em){.compare-tables,.l-10col--edge,.media-image,.video-animation,.video-modal__thumbnail .media-video{margin-left:8.5152838428%;margin-right:8.5152838428%}}.l-12col--edge{margin-left:-20px;margin-right:-20px}@media (min-width:60em){.l-12col--edge{margin-left:0;margin-right:0}}.l-white{background:#fff;border-radius:0 0 4px 4px;margin-left:-20px;margin-right:-20px;padding:20px 20px 30px;margin-bottom:50px}@media (min-width:37.5em){.l-white{margin-bottom:60px}}@media (min-width:60em){.l-white{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:44px}}.l-white .container{padding:0!important}.l-darkblue{background-color:#003a61;padding:45px 0 1px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}@media (min-width:37.5em){.l-darkblue{padding-top:50px;padding-bottom:20px}}@media (min-width:60em){.l-darkblue{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-bottom:1px}}.l-darkblue .container{padding:0!important}.l-white--no-top-pad{padding-top:0}.t-dn .l-white{margin-bottom:40px;border-radius:0}@media (min-width:37.5em){.t-dn .l-white{margin-bottom:32px}}#edit-dn-catalog-shipping-information h2,.accordion__title,.basic .l-white,.block-views-blockcommerce-products-most-popular-shop-block__title,.dn-list__header h2,.editorial-list__title,.event-details__title,.faq-form-success h3,.faq-form__form h3,.featured-editorial-list,.featured-hygiene__title,.filter__title,.generic .l-white,.hero-banner,.highlighted-content__title,.iframe .iframe_title,.l-white--w-pipe,.landing .l-white,.p-image--leading,.p-video--leading,.page--maintenance .error-content .error-content__title,.person-grid-item__details,.press-release .l-white,.resource-block__title,.search-view__header h2,.section-title,.section-title--light,.section-title--no-line,.section__title,.simple-newsletter__title,.social-channels__title,.suggested-actions__title,.tips-slider__title,.video-list,.workshops-list__title{position:relative}#edit-dn-catalog-shipping-information h2:before,.accordion__title:before,.basic .l-white:before,.block-views-blockcommerce-products-most-popular-shop-block__title:before,.dn-list__header h2:before,.editorial-list__title:before,.event-details__title:before,.faq-form-success h3:before,.faq-form__form h3:before,.featured-editorial-list:before,.featured-hygiene__title:before,.filter__title:before,.generic .l-white:before,.hero-banner:before,.highlighted-content__title:before,.iframe .iframe_title:before,.l-white--w-pipe:before,.landing .l-white:before,.p-image--leading:before,.p-video--leading:before,.page--maintenance .error-content .error-content__title:before,.person-grid-item__details:before,.press-release .l-white:before,.resource-block__title:before,.search-view__header h2:before,.section-title--light:before,.section-title--no-line:before,.section-title:before,.section__title:before,.simple-newsletter__title:before,.social-channels__title:before,.suggested-actions__title:before,.tips-slider__title:before,.video-list:before,.workshops-list__title:before{content:" ";display:block;background:#00e2e6;width:2px;height:50px;position:relative;margin:0 auto 8px;z-index:2}@media (min-width:37.5em){#edit-dn-catalog-shipping-information h2:before,.accordion__title:before,.basic .l-white:before,.block-views-blockcommerce-products-most-popular-shop-block__title:before,.dn-list__header h2:before,.editorial-list__title:before,.event-details__title:before,.faq-form-success h3:before,.faq-form__form h3:before,.featured-editorial-list:before,.featured-hygiene__title:before,.filter__title:before,.generic .l-white:before,.hero-banner:before,.highlighted-content__title:before,.iframe .iframe_title:before,.l-white--w-pipe:before,.landing .l-white:before,.p-image--leading:before,.p-video--leading:before,.page--maintenance .error-content .error-content__title:before,.person-grid-item__details:before,.press-release .l-white:before,.resource-block__title:before,.search-view__header h2:before,.section-title--light:before,.section-title--no-line:before,.section-title:before,.section__title:before,.simple-newsletter__title:before,.social-channels__title:before,.suggested-actions__title:before,.tips-slider__title:before,.video-list:before,.workshops-list__title:before{height:80px}}.p-image--leading:before,.p-video--leading:before{position:absolute;top:-20px;left:50%}@media (min-width:37.5em){.p-image--leading:before,.p-video--leading:before{top:-32px}}.basic .l-white:before,.featured-editorial-list:before,.hero-banner:before,.l-white--w-pipe:before,.landing .l-white:before,.video-list:before{position:absolute;top:-25px;left:50%}@media (min-width:37.5em){.basic .l-white:before,.featured-editorial-list:before,.hero-banner:before,.l-white--w-pipe:before,.landing .l-white:before,.video-list:before{top:-40px}}.spinner{display:none;width:70px;text-align:center;position:absolute;bottom:5px;left:50%;margin-left:-35px}.spinner.is-visible{display:block}.spinner>div{width:18px;height:18px;background-color:#00aeef;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.b,.b--light,.b--purple,.b--yellow,.b-dn--alt,.b-dn--primary,.b-secondary,.b-secondary--light,.b-secondary--solid,.cookie-compliance-buttons .agree-button,.cookie-compliance-buttons .decline-button,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper,.page--404 .error-content .error-content__button,.page--maintenance .error-content .error-content__button,.pop-up__button,.recipe-dyks__button,.recipe-testimonial__link,.recipes-dairy-type__button a,.search-facet__reset a,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button{display:inline-block;border:none;border-radius:20px;font-family:Archer A,Archer B,sans-serif;font-size:.875rem;font-weight:800;letter-spacing:1px;line-height:1.5;text-transform:uppercase;text-align:center;text-decoration:none!important;padding:10px 20px;min-width:150px;cursor:pointer;transition:color .3s ease,background .3s ease}.b--light:disabled,.b--purple:disabled,.b--yellow:disabled,.b-dn--alt:disabled,.b-dn--primary:disabled,.b-secondary--light:disabled,.b-secondary--solid:disabled,.b-secondary:disabled,.b:disabled,.cookie-compliance-buttons .agree-button:disabled,.cookie-compliance-buttons .decline-button:disabled,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:disabled,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper:disabled,.page--404 .error-content .error-content__button:disabled,.page--maintenance .error-content .error-content__button:disabled,.pop-up__button:disabled,.recipe-dyks__button:disabled,.recipe-testimonial__link:disabled,.recipes-dairy-type__button a:disabled,.search-facet__reset a:disabled,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:disabled{cursor:default}.b,.b:visited,.search-facet__reset a,.search-facet__reset a:visited{background:#07c;color:#fff}.b:hover,.search-facet__reset a:hover{background:#003a61;color:#fff}.b:active,.search-facet__reset a:active{background:#002b49;color:#fff}.b:focus,.search-facet__reset a:focus{background:#003a61;color:#fff;outline:0}.b:disabled,.search-facet__reset a:disabled{background-color:#f1f1f1;color:#666}.page--dn .b:disabled,.page--dn .disabled,.page--dn .search-facet__reset a:disabled,.search-facet__reset .page--dn a:disabled{background-color:#999;color:#fff;cursor:auto}.b--large{padding:.9375rem 1.875rem;border-radius:1.625rem;font-size:1rem}.b--light,.b--purple,.b-secondary,.b-secondary--light,.b-secondary--solid,.cookie-compliance-buttons .agree-button,.cookie-compliance-buttons .decline-button,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper,.page--404 .error-content .error-content__button,.page--maintenance .error-content .error-content__button,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button{background:#fff;color:#07c}.b--light .b__icon,.b--purple .b__icon,.b-secondary--light .b__icon,.b-secondary--solid .b__icon,.b-secondary .b__icon,.cookie-compliance-buttons .agree-button .b__icon,.cookie-compliance-buttons .decline-button .b__icon,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button .b__icon,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper .b__icon,.page--404 .error-content .error-content__button .b__icon,.page--maintenance .error-content .error-content__button .b__icon,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button .b__icon{fill:#07c;margin:0 10px 0 0;transition:all .3s ease}.b--light:visited,.b--purple:visited,.b-secondary--light:visited,.b-secondary--solid:visited,.b-secondary:visited,.cookie-compliance-buttons .agree-button:visited,.cookie-compliance-buttons .decline-button:visited,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:visited,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper:visited,.page--404 .error-content .error-content__button:visited,.page--maintenance .error-content .error-content__button:visited,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:visited{background:#fff;color:#07c}.b--light:hover,.b--purple:hover,.b-secondary--light:hover,.b-secondary--solid:hover,.b-secondary:hover,.cookie-compliance-buttons .agree-button:hover,.cookie-compliance-buttons .decline-button:hover,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:hover,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper:hover,.page--404 .error-content .error-content__button:hover,.page--maintenance .error-content .error-content__button:hover,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:hover{color:#003a61;background:#fff}.b--light:hover .b__icon,.b--purple:hover .b__icon,.b-secondary--light:hover .b__icon,.b-secondary--solid:hover .b__icon,.b-secondary:hover .b__icon,.cookie-compliance-buttons .agree-button:hover .b__icon,.cookie-compliance-buttons .decline-button:hover .b__icon,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:hover .b__icon,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper:hover .b__icon,.page--404 .error-content .error-content__button:hover .b__icon,.page--maintenance .error-content .error-content__button:hover .b__icon,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:hover .b__icon{fill:#003a61}.b--light:active,.b--purple:active,.b-secondary--light:active,.b-secondary--solid:active,.b-secondary:active,.cookie-compliance-buttons .agree-button:active,.cookie-compliance-buttons .decline-button:active,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:active,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper:active,.page--404 .error-content .error-content__button:active,.page--maintenance .error-content .error-content__button:active,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:active{color:#002b49;background:#fff}.b--light:active .b__icon,.b--purple:active .b__icon,.b-secondary--light:active .b__icon,.b-secondary--solid:active .b__icon,.b-secondary:active .b__icon,.cookie-compliance-buttons .agree-button:active .b__icon,.cookie-compliance-buttons .decline-button:active .b__icon,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:active .b__icon,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper:active .b__icon,.page--404 .error-content .error-content__button:active .b__icon,.page--maintenance .error-content .error-content__button:active .b__icon,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:active .b__icon{fill:#002b49}.b--light:focus,.b--purple:focus,.b-secondary--light:focus,.b-secondary--solid:focus,.b-secondary:focus,.cookie-compliance-buttons .agree-button:focus,.cookie-compliance-buttons .decline-button:focus,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:focus,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper:focus,.page--404 .error-content .error-content__button:focus,.page--maintenance .error-content .error-content__button:focus,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:focus{color:#002b49;background:#fff}.b--light:focus .b__icon,.b--purple:focus .b__icon,.b-secondary--light:focus .b__icon,.b-secondary--solid:focus .b__icon,.b-secondary:focus .b__icon,.cookie-compliance-buttons .agree-button:focus .b__icon,.cookie-compliance-buttons .decline-button:focus .b__icon,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:focus .b__icon,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper:focus .b__icon,.page--404 .error-content .error-content__button:focus .b__icon,.page--maintenance .error-content .error-content__button:focus .b__icon,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:focus .b__icon{fill:#002b49}.b--light:disabled,.b--purple:disabled,.b-secondary--light:disabled,.b-secondary--solid:disabled,.b-secondary:disabled,.cookie-compliance-buttons .agree-button:disabled,.cookie-compliance-buttons .decline-button:disabled,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:disabled,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper:disabled,.page--404 .error-content .error-content__button:disabled,.page--maintenance .error-content .error-content__button:disabled,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:disabled{color:#f1f1f1;background:#666}.b--light:disabled .b__icon,.b--purple:disabled .b__icon,.b-secondary--light:disabled .b__icon,.b-secondary--solid:disabled .b__icon,.b-secondary:disabled .b__icon,.cookie-compliance-buttons .agree-button:disabled .b__icon,.cookie-compliance-buttons .decline-button:disabled .b__icon,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:disabled .b__icon,.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper:disabled .b__icon,.page--404 .error-content .error-content__button:disabled .b__icon,.page--maintenance .error-content .error-content__button:disabled .b__icon,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:disabled .b__icon{fill:#f1f1f1}.b--yellow{background:#ffd608;color:#003a61}.b--yellow .b__icon{fill:#07c;margin:0 10px 0 0;transition:all .3s ease}.b--yellow:visited{background:#ffd608;color:#003a61}.b--yellow:active,.b--yellow:focus,.b--yellow:hover{background:#ffb600;color:#003a61}.b--yellow:disabled{background-color:#f1f1f1;color:#666}.b-dn--primary{background:#003a61;color:#fff!important}.b-dn--primary:active,.b-dn--primary:hover,.b-dn--primary:visited{background-color:#07c}.b-dn--alt{background:#ff757e;color:#003a61}.b-dn--alt .b__icon{fill:#003a61;margin:0 10px 0 0;transition:all .3s ease}.b-dn--alt:visited{background:#ff757e;color:#003a61}.b-dn--alt:hover{color:#003a61;background:#fd9795}.b-dn--alt:hover .b__icon{fill:#003a61}.b-dn--alt:active{color:#003a61;background:#fd9795}.b-dn--alt:active .b__icon{fill:#003a61}.b-dn--alt:focus{color:#003a61;background:#fd9795}.b-dn--alt:focus .b__icon{fill:#003a61}.b-dn--alt:disabled{color:#f1f1f1;background:#666}.b-dn--alt:disabled .b__icon{fill:#f1f1f1}.b-secondary,.b-secondary--light,.b-secondary--solid,.cookie-compliance-buttons .decline-button,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button{box-shadow:inset 0 0 0 1px #003a61;color:#003a61;transition:all .3s ease;background:transparent!important}.b-secondary--light:visited,.b-secondary--solid:visited,.b-secondary:visited,.cookie-compliance-buttons .decline-button:visited,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:visited,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:visited{color:#003a61}.b-secondary--light:hover,.b-secondary--solid:hover,.b-secondary:hover,.cookie-compliance-buttons .decline-button:hover,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:hover,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:hover{box-shadow:inset 0 0 0 2px}.b-secondary--light:active,.b-secondary--light:focus,.b-secondary--solid:active,.b-secondary--solid:focus,.b-secondary:active,.b-secondary:focus,.cookie-compliance-buttons .decline-button:active,.cookie-compliance-buttons .decline-button:focus,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:active,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:focus,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:active,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button:focus{color:#07c}.b-secondary--light,.cookie-compliance-buttons .decline-button{color:#fff;box-shadow:inset 0 0 0 1px #fff}.b-secondary--light:visited,.cookie-compliance-buttons .decline-button:visited{color:#fff}.b-secondary--light:hover,.cookie-compliance-buttons .decline-button:hover{box-shadow:inset 0 0 0 2px #fff;color:#fff}.b-secondary--light:active,.b-secondary--light:focus,.cookie-compliance-buttons .decline-button:active,.cookie-compliance-buttons .decline-button:focus{color:#fff}.b-secondary--solid{background:#fff!important}.b-tertiary,.b-tertiary--light,.b-tertiary--light-blue,.cards-list .load-more__cta,.mosaic-faq .load-more__cta{background:transparent;border:0;color:#003a61;display:inline-block;font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:.875rem;letter-spacing:1px;line-height:1.5;text-transform:uppercase;position:relative;padding:0}.b-tertiary--light-blue:visited,.b-tertiary--light:visited,.b-tertiary:visited,.cards-list .load-more__cta:visited,.mosaic-faq .load-more__cta:visited{color:#003a61}.b-tertiary--light-blue:active,.b-tertiary--light-blue:focus,.b-tertiary--light-blue:hover,.b-tertiary--light:active,.b-tertiary--light:focus,.b-tertiary--light:hover,.b-tertiary:active,.b-tertiary:focus,.b-tertiary:hover,.cards-list .load-more__cta:active,.cards-list .load-more__cta:focus,.cards-list .load-more__cta:hover,.mosaic-faq .load-more__cta:active,.mosaic-faq .load-more__cta:focus,.mosaic-faq .load-more__cta:hover{color:#003a61;text-decoration:underline}.b-tertiary--light-blue,.b-tertiary--light-blue:active,.b-tertiary--light-blue:focus,.b-tertiary--light-blue:hover,.b-tertiary--light-blue:visited{color:#07c}.b-tertiary--light,.b-tertiary--light:active,.b-tertiary--light:focus,.b-tertiary--light:hover,.b-tertiary--light:visited{color:#fff}.b-tertiary--large,.cards-list .load-more__cta,.mosaic-faq .load-more__cta{font-size:1.3125rem}.b__icon{width:16px;height:16px;position:relative;top:3px;left:4px;fill:#fff}.b-tertiary--light-blue .b__icon,.b-tertiary--light .b__icon,.b-tertiary .b__icon,.cards-list .load-more__cta .b__icon,.mosaic-faq .load-more__cta .b__icon{fill:#003a61;stroke:#003a61}.b-tertiary--light-blue .b__icon{fill:#07c;stroke:#07c}.b-tertiary--light .b__icon{fill:#fff;stroke:#fff}.b__arrow-after{width:16px;height:16px;position:relative;top:3px;left:4px;fill:#fff}.b__arrow-after--alt{width:9px;height:9px;position:relative;top:-2px;left:4px;fill:#fff}.b-dark,.b-dark:visited{background:#003a61}.b-dark:hover{background:#07c}.b-dark:active{background:#002b49}.b-dark:focus{background:#07c}.b-dark:disabled{background-color:#999;color:#fff}.b--purple{color:#33285b}.b--purple .b__icon{fill:#33285b}.t-dn .b--alt{color:#fff}.t-dn .b--alt,.t-dn .b--alt:visited{background:#003a61}.t-dn .b--alt:hover{background:#07c}.t-dn .b--alt:active{background:#002b49}.t-dn .b--alt:focus{background:#07c}.description{font-weight:600;font-size:1.25rem;text-align:center;margin:0}.dropdown__list{font-size:.75rem;line-height:2em;width:100%;height:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.3);border-radius:4px;color:#003a61;font-family:Source Sans Pro,sans-serif}@media (min-width:60em){.dropdown__list{height:auto;box-shadow:none;min-width:66px;width:auto;line-height:2em}}.dropdown__list.dk-select-open-down{border-radius:4px 4px 0 0;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.t-dn .dropdown__list{background-color:#fff}select.dropdown__list{background:none;border:none;appearance:none;display:inline-block;box-sizing:border-box;padding:0 0 0 6px;vertical-align:middle;text-align:left;background:url(../images/svg/arrow-down.svg) no-repeat;fill:#003a61;background-size:10px 10px;background-position:right 6px center}select.dropdown__list:focus,select.dropdown__list:hover{outline:none;color:#003a61;text-decoration:underline}.dk-selected{text-align:left;white-space:nowrap;background:transparent;border:0;position:relative;overflow:hidden;cursor:pointer;width:100%;display:flex;flex-direction:column;justify-content:center;border-radius:4px}@media (min-width:60em){.dk-selected{text-align:center;box-shadow:none}}.dk-selected:focus,.dk-selected:hover{outline:none;color:#003a61;text-decoration:underline}.dk-selected:before{display:none}.dk-selected:after{border:none;background:url(../images/svg/arrow-down.svg) no-repeat;background-size:10px 10px;fill:#003a61;width:10px;height:10px;top:50%;transform:translateY(-50%);margin-right:6px}select.dropdown__list[data-dkcacheid]{display:none}.dk-select-open-down .dk-selected{text-decoration:none;color:#07c}.dk-select-open-down .dk-selected:after{fill:#07c;transform:translateY(-50%) rotate(180deg)}.dropdown.show .dropdown__toggle{border-radius:4px 4px 0 0;box-shadow:0 0 5px 0 rgba(0,0,0,.3);color:#07c;text-decoration:none!important}.dk-select-options{font-family:Source Sans Pro,sans-serif;position:absolute;top:100%;left:0;z-index:100;float:left;min-width:100%;width:100%;max-height:none;white-space:nowrap;overflow:hidden;padding:5px;font-size:.75rem;text-align:center;list-style:none;background:#fff;background-clip:padding-box;border:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);border-radius:0 0 4px 4px}.dk-select-options[x-placement^=bottom],.dk-select-options[x-placement^=left],.dk-select-options[x-placement^=right],.dk-select-options[x-placement^=top]{right:auto;bottom:auto}.dk-option{display:block;width:100%;clear:both;color:#003a61;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;text-decoration:none;line-height:16px;margin-bottom:4px}.dk-option:focus,.dk-option:hover{color:#07c;text-decoration:none;font-weight:700;outline:none}.dk-option.default-province,.dk-option.is-active{color:#666}.dk-option.disabled,.dk-option:disabled{background-color:transparent}.dk-option.dk-option-highlight{background:transparent;color:#003a61}.dk-option.dk-option-disabled{color:#666;font-weight:inherit}.dropdown__menu.show{display:block}.dropdown__list{margin:0;padding:0;list-style:none}.dropdown__item img{display:none}.dropdown__icon{width:.7em;height:100%;vertical-align:middle;margin-left:6px;top:2px;position:absolute;z-index:1}.dropdown__arrow{fill:#003a61;width:10px;height:10px;position:absolute;right:5px;top:9px}@media (min-width:60em){.dropdown__arrow{top:7px}}.dropdown.show .dropdown__arrow{fill:#07c;transform:translateY(-50%) rotate(180deg)}.secondary-nav__item .dk-select-options{padding:4px 9px 5px}.secondary-nav__item .dk-selected{padding-right:22px}.secondary-nav__item .dk-selected:after{margin-right:7px;background-size:8px 5px;width:8px;height:5px}.webform-submission-form{max-width:100%;margin:0 auto}@media (min-width:60em){.webform-submission-form{max-width:48.9082969432%}}.webform-section-title{text-transform:none;text-align:left}.webform-submission-form .fieldset-legend{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:1rem}.fieldset-legend.visually-hidden{height:0}.webform-section:not(:first-child){border-top:1px solid #ccc}.custom-submission-form .captcha,.webform-submission-form .captcha{margin-bottom:20px}.custom-submission-form .captcha .g-recaptcha,.webform-submission-form .captcha .g-recaptcha{width:100%;max-width:100%;right:0}.custom-submission-form .captcha .g-recaptcha iframe,.webform-submission-form .captcha .g-recaptcha iframe{max-width:100%;display:block;margin:0 auto}.custom-submission-form .captcha .g-recaptcha>:first-child,.webform-submission-form .captcha .g-recaptcha>:first-child{margin:0 auto}@media (min-width:60em){.custom-submission-form .captcha .g-recaptcha>:first-child,.webform-submission-form .captcha .g-recaptcha>:first-child{margin:initial}}.custom-submission-form .captcha #rc-imageselect,.custom-submission-form .captcha .g-recaptcha,.webform-submission-form .captcha #rc-imageselect,.webform-submission-form .captcha .g-recaptcha{transform:scale(.77);transform-origin:center}@media (min-width:37.5em){.custom-submission-form .captcha #rc-imageselect,.custom-submission-form .captcha .g-recaptcha,.webform-submission-form .captcha #rc-imageselect,.webform-submission-form .captcha .g-recaptcha{transform:none;transform-origin:initial}}.custom-submission-form .webform-actions,.webform-submission-form .webform-actions{text-align:center;margin:32px 0}#edit-coupon-redemption .error,#edit-coupon-redemption .valid,.commerce-checkout-flow .error,.commerce-checkout-flow .valid,.custom-submission-form .error,.custom-submission-form .valid,.custom-validation .error,.custom-validation .valid,.webform-submission-form .error,.webform-submission-form .valid{background-color:transparent}#edit-coupon-redemption .error>.fieldset-wrapper:first-of-type,#edit-coupon-redemption .form-item--error-message,.commerce-checkout-flow .error>.fieldset-wrapper:first-of-type,.commerce-checkout-flow .form-item--error-message,.custom-submission-form .error>.fieldset-wrapper:first-of-type,.custom-submission-form .form-item--error-message,.custom-validation .error>.fieldset-wrapper:first-of-type,.custom-validation .form-item--error-message,.webform-submission-form .error>.fieldset-wrapper:first-of-type,.webform-submission-form .form-item--error-message{display:block;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;color:#e60032;line-height:1.5}#edit-coupon-redemption .form-item--error-message:before,.commerce-checkout-flow .form-item--error-message:before,.custom-submission-form .form-item--error-message:before,.custom-validation .form-item--error-message:before,.webform-submission-form .form-item--error-message:before{content:url(../images/svg/error.svg);display:inline-block;width:24px;height:24px;vertical-align:top;padding:3px;margin-left:1px;margin-right:3px}#edit-coupon-redemption .form-item--success-message,#edit-coupon-redemption .valid>.fieldset-wrapper:first-of-type,.commerce-checkout-flow .form-item--success-message,.commerce-checkout-flow .valid>.fieldset-wrapper:first-of-type,.custom-submission-form .form-item--success-message,.custom-submission-form .valid>.fieldset-wrapper:first-of-type,.custom-validation .form-item--success-message,.custom-validation .valid>.fieldset-wrapper:first-of-type,.webform-submission-form .form-item--success-message,.webform-submission-form .valid>.fieldset-wrapper:first-of-type{color:#25874d}#edit-coupon-redemption .form-item--success-message:before,.commerce-checkout-flow .form-item--success-message:before,.custom-submission-form .form-item--success-message:before,.custom-validation .form-item--success-message:before,.webform-submission-form .form-item--success-message:before{content:url(../images/svg/success.svg)}.custom-submission-form .form-item-after-submit,.webform-submission-form .form-item-after-submit{text-align:center}.t-dn .custom-submission-form .form-item-after-submit,.t-dn .webform-submission-form .form-item-after-submit{color:#666;font-family:Source Sans Pro,sans-serif;text-align:center;margin:40px 0}.webform-element-description{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:1rem;margin:10px 0 0;font-style:italic}@media (min-width:60em){.webform-element-description{margin:0}}.webform-image-file .file,.webform-image-file .file-size{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:1rem}.coupon-redemption-form__coupons .form-item-the-blue-cow-logo-image span,.form-item-the-blue-cow-logo-image,.form-item-the-blue-cow-logo-image .coupon-redemption-form__coupons span,.form-item-the-blue-cow-logo-image .form-checkbox+label,.form-item-the-blue-cow-logo-image .frm-label{text-align:center}.coupon-redemption-form__coupons .form-item-the-blue-cow-logo-image span .frm-label__wrap,.form-item-the-blue-cow-logo-image .coupon-redemption-form__coupons span .frm-label__wrap,.form-item-the-blue-cow-logo-image .form-checkbox+label .frm-label__wrap,.form-item-the-blue-cow-logo-image .frm-label .frm-label__wrap{display:block}.form-item-the-blue-cow-logo-image .webform-file-button-input{position:fixed;top:-1000px}.form-item-balmoral-choose-file .description{text-align:left}.form-captcha{left:0!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.form-captcha__container{width:100%;max-width:100%;right:0;border:1px solid #ccc;box-shadow:2px 4px 0 rgba(0,0,0,.2);transform:scale(.77);transform-origin:center}.form-captcha__container>:first-child{margin:0 auto}.t-dn .webform-submission-form .form-item-after-submit{font-style:italic;font-size:1rem}.dn-symposium-registration .webform-submission-form{max-width:100%;border-top:1px solid #ccc}.dn-symposium-registration .webform-section-title{padding:0 1.25rem;color:#003a61;font-size:1.375rem;letter-spacing:2px;text-align:center;text-transform:uppercase}@media (min-width:60em){.dn-symposium-registration .webform-section-title{margin-left:12.9139072848%;width:74.1721854305%;padding:0}}.dn-symposium-registration .webform-section-wrapper{padding:0 1.25rem}@media (min-width:60em){.dn-symposium-registration .webform-section-wrapper{margin-left:12.9139072848%;width:74.1721854305%;padding:0}}.dn-symposium-registration .webform-submission-form .captcha .g-recaptcha>div{margin:auto}.form-select,.form-textarea,.frm-field-text,.search-facet__links select{border-radius:8px;background:#fff;border:1px solid #767676;height:40px;padding:0 8px;margin:0;width:100%;position:relative;font-family:Source Sans Pro,sans-serif;font-size:1rem;line-height:1.375;color:#666}.form-select:hover,.form-textarea:hover,.frm-field-text:hover,.search-facet__links select:hover{box-shadow:0 2px 4px 0 hsla(0,0%,46%,.4)}.form-select:focus,.form-textarea:focus,.frm-field-text:focus,.search-facet__links select:focus{outline:0;box-shadow:0 2px 4px 0 hsla(0,0%,46%,.4),0 0 0 2px rgba(0,174,239,.5)}.form-select.error,.form-textarea.error,.frm-field-text.error,.search-facet__links select.error{border-color:#e60032;background-color:rgba(230,0,50,.05)}.form-select.valid,.form-textarea.valid,.frm-field-text.valid,.search-facet__links select.valid{border-color:#25874d;background-color:rgba(37,135,77,.05)}.form-select[disabled],.form-textarea[disabled],.frm-field-text[disabled],.search-facet__links select[disabled]{background-color:#f1f1f1;border-color:#f1f1f1;color:#666}.form-select[disabled]:hover,.form-textarea[disabled]:hover,.frm-field-text[disabled]:hover,.search-facet__links select[disabled]:hover{box-shadow:0 0 0 0}.form-textarea{height:120px;padding:2px 8px}.form-select,.search-facet__links select{-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/svg/arrow-down.svg) no-repeat;background-position:right 13px top 50%;background-size:13px 13px;padding:0 13px;font-style:normal;color:#000}select::-ms-expand{display:none}::placeholder{color:#666;font-family:Source Sans Pro,sans-serif;font-style:italic}.form-checkbox{position:absolute;opacity:0}.form-checkbox+label{font-weight:400!important;position:relative;cursor:pointer;padding:0;display:flex!important;align-items:center}.form-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:44px;height:44px;flex:0 0 44px;border-radius:8px;background:#fff;border:1px solid #767676}.form-checkbox:hover+label:before{box-shadow:0 2px 4px 0 hsla(0,0%,46%,.4)}.form-checkbox:focus+label:before{outline:0;box-shadow:0 2px 4px 0 hsla(0,0%,46%,.4),0 0 0 2px rgba(0,174,239,.5)}.form-checkbox.error+label:before{border-color:#e60032;background:rgba(230,0,50,.05)}.form-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.form-checkbox:disabled+label:before{background-color:#f1f1f1;border-color:#f1f1f1;color:#666}.form-checkbox:checked+label:after{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);background:url(../images/checkmark.svg) no-repeat 0 0;background-position:50%;width:15px;height:16px}.filters--dn-resource-listing .form-checkboxes .form-item{display:flex;align-items:center;margin:0 0 2px}.filters--dn-resource-listing .form-checkbox{position:relative;opacity:1;margin-right:.625rem}.filters--dn-resource-listing .form-checkbox+label{cursor:pointer;padding:0;color:#003a61;font-size:1rem;font-weight:600;text-transform:lowercase;white-space:nowrap}@media (min-width:60em){.filters--dn-resource-listing .form-checkbox+label{color:#fff}}.filters--dn-resource-listing .form-checkbox+label:before,.filters--dn-resource-listing .form-checkbox:checked+label:after{display:none}.search-facet__links .t-dn .dialog select.error,.search-facet__links .t-dn .dialog select.valid,.t-dn .dialog .form-select.error,.t-dn .dialog .form-select.valid,.t-dn .dialog .form-textarea.error,.t-dn .dialog .form-textarea.valid,.t-dn .dialog .frm-field-text.error,.t-dn .dialog .frm-field-text.valid,.t-dn .dialog .search-facet__links select.error,.t-dn .dialog .search-facet__links select.valid{background-color:#fff}.coupon-redemption-form__coupons span,.form-checkbox+label,.frm-label{font-family:Source Sans Pro,sans-serif;font-size:1rem;line-height:1.375;font-weight:700;display:block;text-align:left}.coupon-redemption-form__coupons .dn-variations-form span,.dn-variations-form .coupon-redemption-form__coupons span,.dn-variations-form .form-checkbox+label,.dn-variations-form .frm-label{margin-bottom:.3125rem}@media (max-width:59.98em){.coupon-redemption-form__coupons .dn-variations-form span,.dn-variations-form .coupon-redemption-form__coupons span,.dn-variations-form .form-checkbox+label,.dn-variations-form .frm-label{text-align:center}}.nice-number{display:inline-flex;justify-content:stretch;width:100%;max-width:140px}.nice-number input{vertical-align:middle;-moz-appearance:textfield;box-sizing:content-box;border-radius:0;margin:0;text-align:center;border:1px solid #003a61;color:#003a61}.nice-number button{width:52px;background:#fff;font-size:24px;color:#003a61;font-weight:700;border:1px solid #003a61}.nice-number button:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:0}.nice-number button:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:0}.nice-number input::-webkit-inner-spin-button,.nice-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dn-variations-form .nice-number{max-width:150px}@media (min-width:60em){.dn-variations-form .nice-number{max-width:120px}}@media (min-width:60em){.dn-variations-form .nice-number button{width:87px}}.grid-test{background:grey;padding:50px 0;color:#222}.grid-test .container>div{width:19.6428571429%;float:left;margin-right:7.1428571429%;background:green;margin-top:3rem;margin-bottom:3rem;min-height:160px;text-align:center}.grid-test .container>div:last-child{width:19.6428571429%;float:right;margin-right:0}@media (min-width:30em){.grid-test .container>div{background:pink}}@media (min-width:37.5em){.grid-test .container>div{width:9.9637681159%;float:left;margin-right:2.8985507246%;background:#ff0}.grid-test .container>div:last-child{width:9.9637681159%;float:right;margin-right:0}}@media (min-width:60em){.grid-test .container>div{width:6.3318777293%;float:left;margin-right:2.1834061135%;background:orange}.grid-test .container>div:last-child{width:6.3318777293%;float:right;margin-right:0}}.card__title a,.link-list,.sub-nav>.sub-nav__item>.sub-nav__header,.sub-nav>.sub-nav__item>a{color:#003a61;text-decoration:none}.card__title a:visited,.link-list:visited,.sub-nav>.sub-nav__item>.sub-nav__header:visited,.sub-nav>.sub-nav__item>a:visited{color:#003a61}.card__title a:active,.card__title a:focus,.card__title a:hover,.link-list:active,.link-list:focus,.link-list:hover,.sub-nav>.sub-nav__item>.sub-nav__header:active,.sub-nav>.sub-nav__item>.sub-nav__header:focus,.sub-nav>.sub-nav__item>.sub-nav__header:hover,.sub-nav>.sub-nav__item>a:active,.sub-nav>.sub-nav__item>a:focus,.sub-nav>.sub-nav__item>a:hover{color:#003a61;text-decoration:underline}.featured-block .card__title a,.link-list--light{color:#fff;text-decoration:none}.featured-block .card__title a:visited,.link-list--light:visited{color:#fff}.featured-block .card__title a:active,.featured-block .card__title a:focus,.featured-block .card__title a:hover,.link-list--light:active,.link-list--light:focus,.link-list--light:hover{color:#fff;text-decoration:underline}.link-pale-blue,.link-pale-blue:visited{color:#07c}.cookie-compliance-message a,.link--light{color:#fff;text-decoration:underline}.cookie-compliance-message a:visited,.link--light:visited{color:#fff}.cookie-compliance-message a:active,.cookie-compliance-message a:focus,.cookie-compliance-message a:hover,.link--light:active,.link--light:focus,.link--light:hover{color:#fff;text-decoration:none}.dfc-logo{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none;display:inline-block;width:51px;height:70px;background:url(/themes/custom/dfc_platform/assets/dist/images/logos/dfc-logo-en.svg) no-repeat;background-size:contain}html[lang=fr] .dfc-logo{background-image:url(/themes/custom/dfc_platform/assets/dist/images/logos/dfc-logo-fr.svg)}@media (min-width:60em){.dfc-logo{width:72px;height:98px}}.simple-page-banner .dfc-logo{width:79px;height:107px}.closex{appearance:none;background:transparent;cursor:pointer;border:0;z-index:100;height:50px;width:50px;position:absolute;top:0;right:0;z-index:3}.closex svg{fill:#003a61;pointer-events:none;width:20px;height:20px}.circle-icon{background:#00e2e6;width:60px;height:60px;border-radius:60px;position:relative;display:inline-block}.circle-icon svg{fill:#003a61;width:40%;height:40%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.circle-icon--lg svg{width:70%;height:70%}.circle-icon--sm{width:40px;height:40px;border-radius:40px}.circle-icon--sm svg{width:60%;height:60%}.t-dn .circle-icon{background:#ff757e}.dn-picto{position:relative;display:inline-block}.dn-picto,.dn-picto svg{width:100%;height:100%}.hp-confirmation .dn-picto,.hp-confirmation .dn-picto svg{width:60px;height:60px}.practical-tips .dn-picto,.practical-tips .dn-picto svg{width:64px;height:64px}.branch-nav-item__link img,.branch-nav-item__link svg,.evergreen__intro-image img,.round-bordered,.round-bordered--intro{box-sizing:content-box;border:2px solid #003a61;border-radius:110px;padding:4px}.evergreen__intro-image img,.round-bordered--intro{border-radius:120px}.author-block__picture img,.content-block__thumbnail img,.editorial-card__thumbnail img,.editorial-listitem__thumbnail img,.featured-editorial-item__thumbnail img,.highlighted-content__thumbnail img,.hygiene-block__thumbnail img,.thumbnail{border-radius:4px;box-shadow:0 6px 10px 0 rgba(0,58,97,.2)}.load-more{list-style:none;text-align:center;margin:30px 0 0;padding:0}.load-more__cta{position:relative}.load-more__cta svg{width:13px;height:13px;position:absolute;top:4px;right:-24px;fill:#07c}.cards-list .load-more,.mosaic-faq .load-more{margin:20px 0 40px}@media (min-width:37.5em){.cards-list .load-more,.mosaic-faq .load-more{margin:20px 0 60px}}.page-section .cards-list .load-more{margin:-10px 0 0}.cards-list .load-more__cta svg,.mosaic-faq .load-more__cta svg{fill:#003a61;top:9px}.numbered-list{margin:0;padding:0;list-style:none}.numbered-list__item{padding-left:40px;margin:0 0 28px;position:relative}.numbered-list__index{background:#95e5a5;text-align:center;width:30px;height:30px;line-height:28px;border-radius:30px;display:block;position:absolute;left:0;top:-2px;white-space:nowrap}.read-time,.read-time--light{color:#003a61;display:inline-block;padding-left:30px;position:relative}.read-time--light{color:#fff}.read-time--light svg{fill:#fff}.read-time__icon{fill:#003a61;height:17px;width:17px;position:absolute;top:1px;left:0}.t-dn .read-time--light{color:#003a61}.t-dn .read-time--light svg{fill:#003a61}.scroll-indicator{text-align:center;position:fixed;bottom:0;left:0;right:0;z-index:3}.scroll-indicator__wrapper{display:none;background-color:#07c;color:#fff;font-family:Archer A,Archer B,sans-serif;font-weight:800;padding:6px 33px 6px 28px;text-align:center}@media (min-width:60em){.scroll-indicator__wrapper{display:inline-block}}.scroll-indicator__text:before{content:"";border:solid #fff;border-width:0 0 2px 2px;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:0 10px 4px 0}.hub-consumer .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a,.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a,.sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a,.t-dn .tag__link,.tag__link{font-size:.75rem;letter-spacing:1px;border-radius:4px;background-color:#00e2e6;font-family:Archer A,Archer B,sans-serif;font-weight:600;padding:6px 10px;color:#003a61;line-height:1;text-transform:uppercase;transition:all .3s ease;outline:none}.hub-consumer .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:visited,.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:visited,.sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:visited,.t-dn .tag__link:visited,.tag__link:visited{color:#003a61}.hub-consumer .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:hover,.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:hover,.sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:hover,.t-dn .tag__link:hover,.tag__link:hover{color:#000;background-color:#00c9cc;text-decoration:none}.hub-consumer .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:active,.hub-consumer .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:focus,.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:active,.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:focus,.sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:active,.sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:focus,.t-dn .tag__link:active,.t-dn .tag__link:focus,.tag__link:active,.tag__link:focus{color:#000;background-color:#00c9cc}@media (min-width:37.5em){.hub-consumer .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a,.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a,.sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a,.t-dn .tag__link,.tag__link{font-size:.875rem}}.editorial-card__tag,.featured-program__tag,.highlighted-content__tag,.material-listitem__tag,.workshop-listitem__tag{background-color:#95e5a5;color:#000;font-weight:600;font-size:.625rem;text-transform:uppercase;border-radius:25px;padding:2px 10px}@media (min-width:37.5em){.editorial-card__tag,.featured-program__tag,.highlighted-content__tag,.material-listitem__tag,.workshop-listitem__tag{font-size:.875rem}}.material-listitem__tag{background-color:#fff}.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a{background-color:#95e5a5}.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:active,.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:focus,.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:hover{background-color:#56d66f}.hub-consumer .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a{background-color:#ffb600}.hub-consumer .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:active,.hub-consumer .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:focus,.hub-consumer .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:hover{background-color:#ffd608}.t-dn .tags__title{border:none;position:relative;text-align:center;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400;color:#003a61;font-size:1.375rem;letter-spacing:2px}.t-dn .tags__title:before{content:"";display:block;width:125px;height:2px;position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:#003a61}.t-dn .dn-home .tags__title:before{display:none}.t-dn .tags__body{justify-content:center}.t-dn .tag__link{background-color:#ff757e}.t-dn .tag__link:active,.t-dn .tag__link:focus,.t-dn .tag__link:hover{background-color:#fd9795}.pause-play--button{position:absolute;top:10px;right:10px;border:0;background:transparent;box-sizing:border-box;width:0;z-index:10;height:15px;border-color:transparent transparent transparent #003a61;transition:all .1s ease;cursor:pointer;border-style:solid;border-width:7px 0 7px 14px}.pause-play--button.pause-play--primary{border-color:transparent transparent transparent #003a61}.pause-play--button.pause-play--secondary{border-color:transparent transparent transparent #fff}.pause-play--button.pause-play--hero{top:20px;right:50px}@media (min-width:60em){.pause-play--button.pause-play--hero{right:20px}}.pause-play--button.pause-play--hero-mobile{display:block}@media (min-width:60em){.pause-play--button.pause-play--hero-mobile{display:none}}.pause-play--button.pause-play--hero-desktop{display:none}@media (min-width:60em){.pause-play--button.pause-play--hero-desktop{display:block}}.pause-play--button.pause-play--paused{border-style:double;border-width:0 0 0 15px}.pause-play--button.pause-play--primary:hover,.pause-play--button:hover{border-color:transparent transparent transparent #003a61}.pause-play--button.pause-play--secondary:hover{border-color:transparent transparent transparent #fff}.dn-educational-item__tags,.dn-out-of-stock .description,.product-tag{display:inline-block;margin:0 0 .3125rem;padding:.1875rem .625rem;background:#003a61;border-radius:2px;color:#fff;font-size:.75rem;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400;letter-spacing:.8px;line-height:1;text-transform:uppercase}@media (min-width:37.5em){.dn-educational-item__tags,.dn-out-of-stock .description,.product-tag{font-size:.875rem;padding:.25rem .625rem}}.product-tag--absolute{position:absolute;top:.9375rem;left:.8125rem;z-index:10}.product-tag--pink{background-color:#fd9795;color:#003a61}.recipe-tag a{color:#003a61;border:1px solid #003a61;font-weight:600;font-size:.875rem;display:inline-block;border-radius:25px;padding:2px 8px;margin:3px}.recipe-tag a:hover{color:#003a61;text-decoration:none}.recipe-tag--collection a{background:#ffb600;border:1px solid #ffb600}.recipe-time{color:#003a61;font-size:.875rem;font-weight:600}.recipe-time b{font-weight:800}.card__title,.checkout-progress__step,.coupon-redemption-form__coupons .form-recipe-search span,.coupon-redemption-form__coupons .form-video-search span,.dairy-cat-list__title,.dairy-products-list__title,.dialog__title,.dn-banner__surtitle,.dn-heading--large .dn-heading__subtitle,.dn-resource-listing-form legend,.dn-symposium-city__date,.dn-symposium-date__link,.dn-symposium-dynamic-content__countdown,.dn-symposium-program-item__title,.fifty-50-campaign__title,.filters__form legend,.form-recipe-search .coupon-redemption-form__coupons span,.form-recipe-search .form-checkbox+label,.form-recipe-search .frm-label,.form-video-search .coupon-redemption-form__coupons span,.form-video-search .form-checkbox+label,.form-video-search .frm-label,.recipe-search__form legend,.survey-popup__title,.t-dn .contact-us__title,.t-dn .newsletter-block__desc,.tn-block__title,.video-modal__title,.video-search__form legend,.video-tile__title,.video_search__form legend,.who-we-are__title{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;line-height:.94}.article__scientific-title,.featured-event__title,.hero__title,.page--question-answer-search .page__content h1,.page--shop-checkout .shop-back-to+h1,.page--shop-checkout h1,.stat__value,.sustainability-hero-banner__title,.video-hero-campaign__title,h1{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:.945454545;text-transform:uppercase}@media (min-width:37.5em){.article__scientific-title,.featured-event__title,.hero__title,.page--question-answer-search .page__content h1,.page--shop-checkout .shop-back-to+h1,.page--shop-checkout h1,.stat__value,.sustainability-hero-banner__title,.video-hero-campaign__title,h1{font-size:3.4375rem}}.heading-2,h2{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:3.125rem;line-height:.94;text-transform:uppercase}.compare-tables__title,.content-accordion .accordion-item__btn,.cta-with-image__heading,.dn-practice__title,.featured-program__title,.heading-3,.hero-banner__title,.newsletter-block__heading,.simple-campaign__title,.webform-section-title,h3{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1;text-transform:none}@media (min-width:37.5em){.compare-tables__title,.content-accordion .accordion-item__btn,.cta-with-image__heading,.dn-practice__title,.featured-program__title,.heading-3,.hero-banner__title,.newsletter-block__heading,.simple-campaign__title,.webform-section-title,h3{font-size:2.25rem}}.about-us-box h4,.card--cta a,.dn-master-aggregator__heading,.event-card__location,.event-listitem__date,.event-listitem__title,.faq-search-box__title,.faq-search-view__footer h2,.faq-search-view__header h2,.faq-search-view__no-results h2,.faq-search-view__section-title,.featured-event__date,.heading-4,.pr-listitem__title,.recipe-dyks__body h3,.search-listitem__title,.simple-cta__title,.simple-page-title,.workshop-listitem__title,h4{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1;text-transform:none}.content-block__title,.cookie-compliance-message h4,.editorial-card__title,.editorial-listitem__title,.event-listitem__year,.featured-event__year,.hygiene-block__title,.hygiene-block__title--featured,.person-grid__title,.pillar-tile__heading,.promo-box__heading,.recipes-dairy-type__heading,.related-dairy-products__heading,.suggested-action__title,h5{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1}@media (min-width:37.5em){.content-block__title,.cookie-compliance-message h4,.editorial-card__title,.editorial-listitem__title,.event-listitem__year,.featured-event__year,.hygiene-block__title,.hygiene-block__title--featured,.person-grid__title,.pillar-tile__heading,.promo-box__heading,.recipes-dairy-type__heading,.related-dairy-products__heading,.suggested-action__title,h5{font-size:1.6875rem}}.hero__summary,.page-introduction,.recipe-testimonial__quote,.video-hero-campaign__summary{font-weight:600;font-size:1.25rem;font-style:italic}@media (min-width:37.5em){.hero__summary,.page-introduction,.recipe-testimonial__quote,.video-hero-campaign__summary{font-size:1.375rem}}.editorial-card__date,.editorial-card__type,.editorial-listitem__date,.editorial-listitem__type,.event-card__address,.event-card__schedule,.event-listitem__hosted,.event-listitem__metadata,.featured-editorial-item__date,.featured-editorial-item__type,.featured-event__hosted,.featured-event__metadata,.featured-program__category,.featured-program__grade,.hero__author,.hero__date,.hero__location,.hero__reading-time,.hero__type,.highlighted-content__category,.highlighted-content__grade,.pr-listitem__date,.pr-listitem__location,.pr-listitem__type,.read-time,.read-time--light,.resource-listitem__item,.search-listitem__date,.search-listitem__location,.search-listitem__type{font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:1px}@media (min-width:37.5em){.editorial-card__date,.editorial-card__type,.editorial-listitem__date,.editorial-listitem__type,.event-card__address,.event-card__schedule,.event-listitem__hosted,.event-listitem__metadata,.featured-editorial-item__date,.featured-editorial-item__type,.featured-event__hosted,.featured-event__metadata,.featured-program__category,.featured-program__grade,.hero__author,.hero__date,.hero__location,.hero__reading-time,.hero__type,.highlighted-content__category,.highlighted-content__grade,.pr-listitem__date,.pr-listitem__location,.pr-listitem__type,.read-time,.read-time--light,.resource-listitem__item,.search-listitem__date,.search-listitem__location,.search-listitem__type{font-size:.875rem}}.big-title,.super-cta__title{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:3.4375rem;line-height:1;text-transform:uppercase}@media (min-width:37.5em){.big-title,.super-cta__title{font-size:5rem}}.form-dairy-product-search .form-text,.list-item-title,.resource-listitem__title a{font-family:Archer A,Archer B,sans-serif;font-weight:500;font-size:1.25rem;letter-spacing:1px;color:#000}@media (min-width:37.5em){.form-dairy-product-search .form-text,.list-item-title,.resource-listitem__title a{font-size:1.25rem}}#edit-dn-catalog-shipping-information h2,.accordion__title,.block-views-blockcommerce-products-most-popular-shop-block__title,.dn-list__header h2,.editorial-list__title,.event-details__title,.faq-form-success h3,.faq-form__form h3,.featured-hygiene__title,.filter__title,.highlighted-content__title,.iframe .iframe_title,.resource-block__title,.search-view__header h2,.section-title,.section-title--light,.section-title--no-line,.section__title,.simple-newsletter__title,.social-channels__title,.suggested-actions__title,.tips-slider__title,.workshops-list__title{color:#003a61;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:1.375rem;line-height:1;letter-spacing:2px;text-transform:uppercase;text-align:center;margin:0 0 1.875rem;z-index:2}@media (min-width:37.5em){#edit-dn-catalog-shipping-information h2,.accordion__title,.block-views-blockcommerce-products-most-popular-shop-block__title,.dn-list__header h2,.editorial-list__title,.event-details__title,.faq-form-success h3,.faq-form__form h3,.featured-hygiene__title,.filter__title,.highlighted-content__title,.iframe .iframe_title,.resource-block__title,.search-view__header h2,.section-title,.section-title--light,.section-title--no-line,.section__title,.simple-newsletter__title,.social-channels__title,.suggested-actions__title,.tips-slider__title,.workshops-list__title{margin:0 0 2.5rem}}#edit-dn-catalog-shipping-information .tn h2:before,.dn-list__header .tn h2:before,.faq-form-success .tn h3:before,.faq-form__form .tn h3:before,.iframe .tn .iframe_title:before,.search-view__header .tn h2:before,.tn #edit-dn-catalog-shipping-information h2:before,.tn .accordion__title:before,.tn .block-views-blockcommerce-products-most-popular-shop-block__title:before,.tn .dn-list__header h2:before,.tn .editorial-list__title:before,.tn .event-details__title:before,.tn .faq-form-success h3:before,.tn .faq-form__form h3:before,.tn .featured-hygiene__title:before,.tn .filter__title:before,.tn .highlighted-content__title:before,.tn .iframe .iframe_title:before,.tn .resource-block__title:before,.tn .search-view__header h2:before,.tn .section-title--light:before,.tn .section-title--no-line:before,.tn .section-title:before,.tn .section__title:before,.tn .simple-newsletter__title:before,.tn .social-channels__title:before,.tn .suggested-actions__title:before,.tn .tips-slider__title:before,.tn .workshops-list__title:before{background-color:#56d66f}#edit-dn-catalog-shipping-information .t-consumer h2:before,.dn-list__header .t-consumer h2:before,.faq-form-success .t-consumer h3:before,.faq-form__form .t-consumer h3:before,.iframe .t-consumer .iframe_title:before,.search-view__header .t-consumer h2:before,.t-consumer #edit-dn-catalog-shipping-information h2:before,.t-consumer .accordion__title:before,.t-consumer .block-views-blockcommerce-products-most-popular-shop-block__title:before,.t-consumer .dn-list__header h2:before,.t-consumer .editorial-list__title:before,.t-consumer .event-details__title:before,.t-consumer .faq-form-success h3:before,.t-consumer .faq-form__form h3:before,.t-consumer .featured-hygiene__title:before,.t-consumer .filter__title:before,.t-consumer .highlighted-content__title:before,.t-consumer .iframe .iframe_title:before,.t-consumer .resource-block__title:before,.t-consumer .search-view__header h2:before,.t-consumer .section-title--light:before,.t-consumer .section-title--no-line:before,.t-consumer .section-title:before,.t-consumer .section__title:before,.t-consumer .simple-newsletter__title:before,.t-consumer .social-channels__title:before,.t-consumer .suggested-actions__title:before,.t-consumer .tips-slider__title:before,.t-consumer .workshops-list__title:before{background-color:#ffb600}#edit-dn-catalog-shipping-information .t-dn h2:before,.dn-list__header .t-dn h2:before,.faq-form-success .t-dn h3:before,.faq-form__form .t-dn h3:before,.iframe .t-dn .iframe_title:before,.search-view__header .t-dn h2:before,.t-dn #edit-dn-catalog-shipping-information h2:before,.t-dn .accordion__title:before,.t-dn .block-views-blockcommerce-products-most-popular-shop-block__title:before,.t-dn .dn-list__header h2:before,.t-dn .editorial-list__title:before,.t-dn .event-details__title:before,.t-dn .faq-form-success h3:before,.t-dn .faq-form__form h3:before,.t-dn .featured-hygiene__title:before,.t-dn .filter__title:before,.t-dn .highlighted-content__title:before,.t-dn .iframe .iframe_title:before,.t-dn .resource-block__title:before,.t-dn .search-view__header h2:before,.t-dn .section-title--light:before,.t-dn .section-title--no-line:before,.t-dn .section-title:before,.t-dn .section__title:before,.t-dn .simple-newsletter__title:before,.t-dn .social-channels__title:before,.t-dn .suggested-actions__title:before,.t-dn .tips-slider__title:before,.t-dn .workshops-list__title:before{background-color:#ff757e}#edit-dn-catalog-shipping-information .t-dr h2:before,.dn-list__header .t-dr h2:before,.faq-form-success .t-dr h3:before,.faq-form__form .t-dr h3:before,.iframe .t-dr .iframe_title:before,.search-view__header .t-dr h2:before,.t-dr #edit-dn-catalog-shipping-information h2:before,.t-dr .accordion__title:before,.t-dr .block-views-blockcommerce-products-most-popular-shop-block__title:before,.t-dr .dn-list__header h2:before,.t-dr .editorial-list__title:before,.t-dr .event-details__title:before,.t-dr .faq-form-success h3:before,.t-dr .faq-form__form h3:before,.t-dr .featured-hygiene__title:before,.t-dr .filter__title:before,.t-dr .highlighted-content__title:before,.t-dr .iframe .iframe_title:before,.t-dr .resource-block__title:before,.t-dr .search-view__header h2:before,.t-dr .section-title--light:before,.t-dr .section-title--no-line:before,.t-dr .section-title:before,.t-dr .section__title:before,.t-dr .simple-newsletter__title:before,.t-dr .social-channels__title:before,.t-dr .suggested-actions__title:before,.t-dr .tips-slider__title:before,.t-dr .workshops-list__title:before{background-color:#00aeef}.section-title--light,.section__title{color:#fff}.block-views-blockcommerce-products-most-popular-shop-block__title:before,.dn-list__header h2:before,.faq-form-success h3:before,.faq-form__form h3:before,.section-title--no-line:before,.tips-slider__title:before{display:none}.disclaimer__title,.event-detail__title,.highlights__title,.media-contact__title,.notes__title,.page--dfc-event .partners__title,.page--dfc-event .sources__title,.references .accordion-item-ref .accordion-item__btn,.sources__title,.sub-section-title,.tags__title{color:#666;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:.875rem;line-height:1.571428571;text-transform:uppercase;letter-spacing:1px}.event-card__city,.event-card__year,.recipe-dairy-type__description,.sustainability-hero-banner__summary{font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:.75rem;color:#003a61;text-transform:uppercase;letter-spacing:1px}@media (min-width:37.5em){.event-card__city,.event-card__year,.recipe-dairy-type__description,.sustainability-hero-banner__summary{font-size:.875rem}}.c-table__footnote,.cards-list__footer,.cards-list__no-results,.editorial-list__footer,.editorial-list__header,.events-list__footer,.events-list__header,.events-list__no-results,.media-image__caption,.media-video__caption,.notice,.pr-list__footer,.pr-list__header,.pr-list__no-results,.search-view__footer,.search-view__header,.search-view__no-results,.workshops-list__footer{color:#666;font-family:Source Sans Pro,sans-serif;font-size:1rem;line-height:1.25;font-style:italic;margin-top:.5rem;text-align:left}.author-block__bio,.content-block__teaser,.event-listitem__teaser,.featured-editorial-item__teaser,.featured-event__teaser,.featured-program__teaser,.highlighted-content__teaser,.hygiene-block__teaser,.pr-listitem__teaser,.search-listitem__teaser,.suggested-action__teaser,.teaser,.workshop-listitem__teaser{font-family:Source Sans Pro,sans-serif;font-size:1rem}.dn-content-editor h1,.dn-content-editor h2,.dn-content-editor h3,.dn-content-editor h4,.dn-content-editor h5,.dn-content-editor h6{color:#003a61}.dn-content-editor a{font-weight:800}.accordion-item{border-bottom:1px solid #ccc}.accordion-item__heading{position:relative;padding:28px 30px 28px 0}.is-initialized .accordion-item__heading{padding:0}.accordion-item__title{font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:1.25rem;color:#07c;margin:0}.accordion-item__arrow{display:none;content:" ";width:40px;height:40px;position:absolute;top:18px;right:0;border-radius:40px;border:2px solid #003a61;pointer-events:none;transition:all .2s ease-in}.accordion-item__arrow:after{content:"";display:block;width:100%;height:100%}.accordion-item__arrow svg{height:13px;width:13px;position:absolute;top:12px;left:12px;fill:#003a61;transition:all .2s ease-in;transform:rotate(270deg);pointer-events:none}.accordion-item__btn{color:#07c;font-weight:800;border:0;padding:28px 50px 28px 0;background:transparent;width:100%;text-align:left;position:relative}.accordion-item__btn:focus{outline:0}.accordion-item__btn:focus+.accordion-item__arrow:after{outline:2px auto Highlight;outline:5px auto -webkit-focus-ring-color}.is-initialized .accordion-item__arrow{display:block}.is-collapsed .accordion-item__arrow{border:2px solid #003a61}.is-collapsed .accordion-item__arrow svg{fill:#003a61;transform:rotate(90deg)}.accordion-item__panel{visibility:visible}.accordion-item__panel p{margin-top:0}.is-collapsed .accordion-item__panel{overflow:hidden;max-height:0;visibility:hidden}.accordion-person-item{margin-top:1.875rem;margin-bottom:1.875rem}.accordion-person-item+.accordion-person-item{margin-top:-1.9375rem}.accordion-person-item .accordion-item__panel p:first-child{margin-top:2.5rem}.accordion-person-item .person-grid__rows{margin-top:3.125rem}@media (min-width:60em){.accordion-person-item{margin-top:2.5rem;margin-bottom:2.5rem}.accordion-person-item+.accordion-person-item{margin-top:-2.5625rem}.accordion-person-item .person-grid__rows{margin-left:-12.9139072848%;margin-right:-12.9139072848%}}.content-accordion__top-line{border-top:1px solid #ccc}.content-accordion__panel:after{content:" ";position:relative;bottom:0;height:30px;width:100%;display:block}@media (min-width:60em){.content-accordion__panel{margin-left:-10.2631578947%;margin-right:-10.2631578947%}.content-accordion__panel:after{height:50px}}.content-accordion .accordion-item__btn{text-transform:uppercase;color:#003a61;padding:40px 70px 40px 0}@media (min-width:60em){.content-accordion .accordion-item__btn{padding:40px 98px 40px 0}}.content-accordion .accordion-item__arrow{width:54px;height:54px;top:30px;border-radius:54px}.content-accordion .accordion-item__arrow svg{height:19px;width:19px;position:absolute;top:16px;left:16px}.p-address,.p-address__gmap{margin-top:2rem}.p-address__gmap{margin:2rem 1rem 0 0;display:inline-block}.cookie-compliance-buttons .p-address__gmap.decline-button:visited,.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .p-address__gmap.address-book-edit-button:visited,.p-address__gmap.b-secondary--light:visited,.p-address__gmap.b-secondary--solid:visited,.p-address__gmap.b-secondary:visited,.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .p-address__gmap.address-book-edit-button:visited{color:#003a61}.list-item__address .list-item__button{margin-top:1rem}.list-item__address .article__scientific-summary,.list-item__address .audio-player,.list-item__address .c-shareable-quote,.list-item__address .content-block,.list-item__address .disclaimer,.list-item__address .hero,.list-item__address .highlights,.list-item__address .hygiene-block,.list-item__address .hygiene-block--featured,.list-item__address .l-8col,.list-item__address .media-contact,.list-item__address .newsletter__hero-image,.list-item__address .notes,.list-item__address .practical-tips,.list-item__address .recipe__l,.list-item__address .sources,.list-item__address .tags,.list-item__address .webform-submission-form{margin-left:0;margin-right:0}.promo{background:#fff;padding:3.75rem 0;text-align:center}.promo img{height:auto;width:100%}.promo__link{display:inline-block}.promo__img-lg{display:none}@media (min-width:37.5em){.promo__img-lg{display:block}}@media (min-width:37.5em){.promo__img-sm{display:none}}.t-dn .promo{margin:30px 0}.alert{border-radius:0 10px 0 10px;background-color:#33285b;position:relative;margin-top:90px;padding:1.875rem 0;margin-bottom:50px;height:100%}@media (min-width:60em){.alert{margin-top:100px;padding:50px 0}}.alert__text{color:#fff;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:27px;padding:0 50px}@media (min-width:60em){.alert__text{margin:auto}}.alert__content-wrapper{display:flex;justify-content:center;text-align:center;height:100%}.alert__background{background-image:url(/themes/custom/dfc_platform/assets/dist/images/dr/milkblobs.svg);opacity:.2;transform:scaleX(-1);background-repeat:no-repeat;position:absolute;background-position:-160% 0;background-size:130%;width:100%;height:100%;bottom:0}@media (min-width:37.5em){.alert__background{background-size:40%;background-position:100% 0}}@media (min-width:60em){.alert__background{background-position:110% 0}}.alert .circle-icon,.alert__icon{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:78px;height:78px;z-index:1}.alert .circle-icon.circle-icon,.alert__icon.circle-icon{background:#33285b}.alert .circle-icon.circle-icon svg,.alert__icon.circle-icon svg{fill:#fff;width:60%;height:60%}.audio-player{margin-top:100px;margin-bottom:100px}.author-block{color:#fff;text-align:left;margin-top:40px}@media (min-width:37.5em){.author-block{margin-left:12.8623188406%;margin-right:12.8623188406%}}@media (min-width:60em){.author-block{margin-left:12.9139072848%;margin-right:12.9139072848%}}@media (min-width:37.5em){.author-block--pl{margin-left:0!important;margin-right:0!important}}.author-block--compact{text-align:center;margin-top:0}.author-block__content{background:rgba(0,58,97,.6);padding:10px 16px 20px 30px;padding-left:60px;position:relative;min-height:90px;transition:background .2s ease-in}@media (min-width:37.5em){.author-block__content{padding-left:17.3170731707%}}@media (min-width:60em){.author-block__content{padding-left:17.4107142857%}}.is-collapsed .author-block__content{background:rgba(0,58,97,.3);padding-bottom:10px}.author-block--pl .author-block__content{padding-right:68px;background:hsla(0,0%,95%,.6)!important}@media (min-width:37.5em){.author-block--pl .author-block__content{padding-left:97px!important}}.author-block--pl.is-collapsed .author-block__content{background:hsla(0,0%,95%,.3)!important}.author-block__content--expandable{padding-right:68px}@media (min-width:37.5em){.author-block__content--expandable{padding-right:17.3170731707%}}@media (min-width:60em){.author-block__content--expandable{padding-right:17.4107142857%}}.author-block--pl .author-block__content--expandable{background:hsla(0,0%,95%,.3)!important}.author-block__title{font-size:.875rem;line-height:1.6;letter-spacing:1px;text-transform:uppercase;display:inline-block}.author-block--pl .author-block__title{color:#003a61!important}.author-block__picture{display:block;position:absolute;top:-10px;left:-10px}.author-block__picture img{width:60px;height:auto}@media (min-width:37.5em){.author-block__picture{left:10px;max-width:13.4146341463%}}.author-block--pl .author-block__picture img{box-shadow:none!important;border-radius:0!important}.is-collapsed .author-block__bio{display:none}.author-block--event .author-block__cta{color:#003a61}.author-block__trigger{position:absolute;right:20px;top:23px;width:40px;height:40px;border-radius:40px;border:2px solid #fff;transition:all .2s ease-in;background:transparent;z-index:100;cursor:pointer}.author-block__trigger svg{height:13px;width:13px;position:absolute;top:12px;left:12px;fill:#fff;transition:all .2s ease-in;transform:rotate(270deg);pointer-events:none}.author-block__trigger:focus{outline:none}.author-block--pl .author-block__trigger{border-color:#003a61!important}.author-block--pl .author-block__trigger svg{fill:#003a61!important}.is-collapsed .author-block__trigger{border:1px solid #fff}.is-collapsed .author-block__trigger svg{fill:#fff;transform:rotate(90deg)}.author-block--pl.is-collapsed .author-block__trigger{border-color:#003a61!important}.author-block--pl.is-collapsed .author-block__trigger svg{fill:#003a61!important}.branch-nav-item{text-align:center;height:266px;width:55vw;margin:0 0 0 10px}@media (min-width:30em){.branch-nav-item{width:35vw}}@media (min-width:37.5em){.branch-nav-item{width:28vw}}@media (min-width:60em){.branch-nav-item{width:20vw}}@media (min-width:75em){.branch-nav-item{width:170px;margin:0 5px}}.branch-nav-item--secondary{height:200px}.branch-nav-item__label{display:inline-block;font-size:1.125rem;font-weight:800;width:100%;white-space:normal}.branch-nav-item--secondary .branch-nav-item__label{color:#fff;text-transform:uppercase;font-size:.8125rem}.branch-nav-item__link{display:block;color:#003a61;background:#fff;width:100%;height:calc(100% - 6px);box-shadow:0 1px 5px 0 rgba(0,58,97,.1);border-radius:4px;padding:20px 5px;margin-top:6px;overflow:hidden;position:relative}.branch-nav-item__link:hover{transform:translateY(-6px)}.branch-nav-item__link:active,.branch-nav-item__link:focus,.branch-nav-item__link:hover,.branch-nav-item__link:visited{color:#003a61;text-decoration:none}.branch-nav-item__link img,.branch-nav-item__link svg{display:inline-block;z-index:2;position:relative;width:110px;height:110px}.branch-nav-item--secondary .branch-nav-item__link{box-shadow:none;background-color:#07c;padding:16px 10px}.branch-nav-item--secondary .branch-nav-item__link img,.branch-nav-item--secondary .branch-nav-item__link svg{border-radius:0;border:none;padding:0;width:60px;height:60px}.branch-nav-item--secondary .branch-nav-item__link svg{fill:#fff;display:block;margin:0 auto}.branch-nav-item__bg{background-repeat:none;background-size:cover;background-position:50% 0;display:block;z-index:1;filter:blur(5px)}.branch-nav-item__bg,.branch-nav-item__bg:after{position:absolute;top:0;left:0;width:100%;height:100%}.branch-nav-item__bg:after{content:" ";background-image:linear-gradient(180deg,hsla(0,0%,100%,.25),#fff 65%)}.branch-nav-item--secondary .branch-nav-item__bg,.branch-nav-item--secondary .branch-nav-item__bg:after{background:none!important}.no-cssfilters .branch-nav-item__bg{opacity:.4}.branch-nav-item__wrap{display:flex;align-items:center;margin-top:5px;height:105px;overflow:hidden;z-index:2;position:relative}.branch-nav-item--secondary .branch-nav-item__wrap{height:98px;margin-top:10px}.breadcrumb ol{list-style-type:none!important;padding:0;margin:0;padding-top:28px;padding-bottom:25px;border-bottom:1px solid #fff;margin-bottom:-2px}@media (min-width:60em){.breadcrumb ol{margin-left:0;margin-right:0;margin-bottom:0}}.breadcrumb li{display:inline-block;margin:0;line-height:1}.breadcrumb li+li:after,.breadcrumb li:first-of-type:after{content:">";display:inline-block;font-size:26px;line-height:100%;vertical-align:top;color:#fff;padding:0 4px;top:-5px;position:relative}.breadcrumb a{font-family:Source Sans Pro,sans-serif;font-size:16px;color:#fff;font-style:italic;text-decoration:none}.breadcrumb a:visited{color:#fff}.breadcrumb a:active,.breadcrumb a:hover{color:#b9e5fb}.breadcrumb a:hover{text-decoration:underline}.page--simple-campgain .breadcrumb a,.page--simple-campgain .breadcrumb a:active,.page--simple-campgain .breadcrumb a:hover,.page--simple-campgain .breadcrumb a:visited,.page--simple-campgain .breadcrumb li+li:after,.page--simple-campgain .breadcrumb li:first-of-type:after{color:#003a61}.t-dn .breadcrumb{margin:15px 0 10px}@media (min-width:37.5em){.t-dn .breadcrumb{margin:12px 0 15px}}.t-dn .page--dn-article .breadcrumb{margin-bottom:0}.t-dn .breadcrumb ol{border-bottom:0;padding-top:0;padding-bottom:0}.t-dn .breadcrumb li+li:after,.t-dn .breadcrumb li:first-of-type:after{color:#003a61}.t-dn .breadcrumb a{color:#003a61;font-style:normal;font-family:Source Sans Pro,sans-serif;font-size:.875rem}.t-dn .breadcrumb a:visited{color:#003a61}.t-dn .breadcrumb a:active,.t-dn .breadcrumb a:hover{color:#000}@media (min-width:37.5em){.t-dn .breadcrumb a{font-size:1rem}}.hub--sustainability .breadcrumb{background-color:#00baf9}.hub--sustainability .breadcrumb nav{padding:0 12px}.hub--sustainability .breadcrumb ol{border-bottom:none;padding:46px 0 15px}@media (min-width:60em){.hub--sustainability .breadcrumb li:after{top:-3px}}.hub--sustainability .breadcrumb a{font-style:normal}.hub--sustainability .breadcrumb a:active,.hub--sustainability .breadcrumb a:hover{color:#003a61}.card--cta{border:2px solid #ccc;height:calc(100% - 115px);margin:0;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;text-align:center;min-height:150px}.card--cta a{color:#003a61;text-transform:uppercase;font-size:1.625rem}@media (min-width:37.5em){.card--cta a{font-size:1.875rem}}@media (min-width:37.5em){.card--cta{height:calc(100% - 80px)}}.card,.featured-block{position:relative;height:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse}@media (min-width:37.5em){.card,.featured-block{display:block;padding-bottom:54px}}@media (min-width:60em){.card,.featured-block{padding-bottom:64px}}@media (min-width:60em){.cards-list--twocol .card,.cards-list--twocol .featured-block{padding-bottom:54px}}.card--horizontal,.card--large,.featured-block,.most-popular__row:first-child .card,.most-popular__row:first-child .featured-block,.theme-teaser__row:nth-child(5n+1) .card,.theme-teaser__row:nth-child(5n+1) .featured-block{padding-bottom:0}@media (min-width:37.5em){.card--large,.most-popular__row:first-child .card,.most-popular__row:first-child .featured-block{padding-bottom:54px}}@media (min-width:60em){.card--large,.most-popular__row:first-child .card,.most-popular__row:first-child .featured-block{padding-bottom:155px}}.card__content-wrapper{background-color:#fff;border-radius:3px;box-shadow:0 4px 8px 1px rgba(0,0,0,.1);display:block;padding:4px 13px 16px;margin:-56px 13px 0;overflow:hidden;position:relative;z-index:2}@media (min-width:37.5em){.card__content-wrapper{height:130px;margin:0;padding-bottom:50px;position:absolute;left:13px;right:20.5223880597%;top:auto;bottom:0}}@media (min-width:60em){.card__content-wrapper{height:140px;right:19.8630136986%}}@media (min-width:60em){.cards-list--twocol .card__content-wrapper{right:21.0810810811%;height:130px}}@media (min-width:37.5em){.card--horizontal .card__content-wrapper,.featured-block .card__content-wrapper,.theme-teaser__row:nth-child(5n+1) .card .card__content-wrapper,.theme-teaser__row:nth-child(5n+1) .featured-block .card__content-wrapper{right:0;left:auto;top:22px;bottom:22px;width:48.5507246377%;height:auto}}@media (min-width:60em){.card--horizontal .card__content-wrapper,.featured-block .card__content-wrapper,.theme-teaser__row:nth-child(5n+1) .card .card__content-wrapper,.theme-teaser__row:nth-child(5n+1) .featured-block .card__content-wrapper{padding:10px 26px 16px;width:58.9473684211%}}@media (min-width:37.5em){.card--large .card__content-wrapper,.most-popular__row:first-child .card .card__content-wrapper,.most-popular__row:first-child .featured-block .card__content-wrapper{height:130px;margin:0;padding-bottom:50px;position:absolute;left:13px;right:20.5223880597%;top:auto;bottom:0}}@media (min-width:60em){.card--large .card__content-wrapper,.most-popular__row:first-child .card .card__content-wrapper,.most-popular__row:first-child .featured-block .card__content-wrapper{padding:10px 26px 16px;height:286px;right:9.6026490066%;width:87.0860927152% wide}}.card__label{color:#666;font-size:.875rem;line-height:1;font-family:Archer A,Archer B,sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase}@media (min-width:37.5em){.card__label{font-size:.875rem}}.card__title{font-size:1.375rem;line-height:1;text-transform:none;margin:5px 0 0;position:relative}@media (min-width:37.5em){.card__title{font-size:1.6875rem;margin-top:3px;height:58px;overflow:hidden}.card__title a{display:inline-block;padding-bottom:5px}}@media (min-width:60em){.card__title{font-size:1.375rem;height:68px}}@media (min-width:60em){.cards-list--twocol .card__title{font-size:1.6875rem;height:57px}}.card--horizontal .card__title,.featured-block .card__title,.theme-teaser__row:nth-child(5n+1) .card .card__title,.theme-teaser__row:nth-child(5n+1) .featured-block .card__title{font-size:1.875rem}@media (min-width:37.5em){.card--horizontal .card__title,.featured-block .card__title,.theme-teaser__row:nth-child(5n+1) .card .card__title,.theme-teaser__row:nth-child(5n+1) .featured-block .card__title{height:auto;max-height:64px}}@media (min-width:60em){.card--horizontal .card__title,.featured-block .card__title,.theme-teaser__row:nth-child(5n+1) .card .card__title,.theme-teaser__row:nth-child(5n+1) .featured-block .card__title{font-size:3.1875rem;height:auto;max-height:109px}}@media (min-width:75em){.card--horizontal .card__title,.featured-block .card__title,.theme-teaser__row:nth-child(5n+1) .card .card__title,.theme-teaser__row:nth-child(5n+1) .featured-block .card__title{font-size:3.1875rem;height:auto;max-height:160px}}.card--large .card__title,.most-popular__row:first-child .card .card__title,.most-popular__row:first-child .featured-block .card__title{font-size:1.875rem}@media (min-width:37.5em){.card--large .card__title,.most-popular__row:first-child .card .card__title,.most-popular__row:first-child .featured-block .card__title{font-size:1.6875rem;height:58px}}@media (min-width:60em){.card--large .card__title,.most-popular__row:first-child .card .card__title,.most-popular__row:first-child .featured-block .card__title{font-size:3.1875rem;height:160px}}.card__date,.card__favourite{display:inline-block;color:#666;font-size:.875rem;line-height:1;font-family:Archer A,Archer B,sans-serif;font-weight:600;margin-top:30px}@media (min-width:37.5em){.card__date,.card__favourite{position:absolute;bottom:15px;left:13px}}.card__date{color:#666}@media (min-width:60em){.card--horizontal .card__date,.card--horizontal .card__favourite,.card--large .card__date,.card--large .card__favourite,.featured-block .card__date,.featured-block .card__favourite,.most-popular__row:first-child .card .card__date,.most-popular__row:first-child .card .card__favourite,.most-popular__row:first-child .featured-block .card__date,.most-popular__row:first-child .featured-block .card__favourite,.theme-teaser__row:nth-child(5n+1) .card .card__date,.theme-teaser__row:nth-child(5n+1) .card .card__favourite,.theme-teaser__row:nth-child(5n+1) .featured-block .card__date,.theme-teaser__row:nth-child(5n+1) .featured-block .card__favourite{left:26px;bottom:20px}}.card__thumbnail img{width:100%;z-index:1}@media (min-width:37.5em){.card--horizontal .card__thumbnail,.featured-block .card__thumbnail,.theme-teaser__row:nth-child(5n+1) .card .card__thumbnail,.theme-teaser__row:nth-child(5n+1) .featured-block .card__thumbnail{width:61.4130434783%}}@media (min-width:60em){.card--horizontal .card__thumbnail,.featured-block .card__thumbnail,.theme-teaser__row:nth-child(5n+1) .card .card__thumbnail,.theme-teaser__row:nth-child(5n+1) .featured-block .card__thumbnail{width:48.6842105263%}}.card__super-label{display:none;position:absolute;top:-14px;left:13px;border-radius:4px;background:#003a61;color:#fff;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400;font-size:1rem;line-height:27px;height:27px;letter-spacing:1;text-transform:uppercase;padding:0 13px}@media (min-width:60em){.card__super-label{font-size:.875rem;line-height:22px;height:22px;top:-11px}}.page--shop-checkout .card__super-label,.page--super-home .card__super-label,.theme-hub-editorial-all .card__super-label{display:inline-block}.super-home-featured .card__super-label{display:none}.card__super-label--Corporate{background:#00e2e6;color:#003a61}.card__super-label--Consumer{background:#ffd608;color:#003a61}@media (min-width:60em){.card--large .card__super-label,.most-popular__row:first-child .card .card__super-label,.most-popular__row:first-child .featured-block .card__super-label{font-size:1.375rem;line-height:35px;padding:0 20px;height:35px;top:-17px}}.most-popular__row:first-child .card__super-label{background:#003a61;color:#fff}.cart-trigger{border:1px solid red;-webkit-appearance:none;right:38px;top:12px;cursor:pointer;background:none;border:0;padding:0;width:40px;height:40px;z-index:30;border-bottom:2px solid transparent}.cart-trigger,.cart-trigger svg{position:absolute;transition:all .2s ease-in}.cart-trigger svg{fill:#003a61!important;height:18px;width:18px;top:10px;left:10px}.cart-trigger .cart-items{left:14px}.cart-trigger:focus svg,.cart-trigger:hover svg{fill:#07c!important}@media (min-width:60em){.cart-trigger{right:64px;bottom:0;height:46px;top:auto}}.cart-trigger--active,.cart-trigger:focus{outline:none;border-color:#07c}@media (min-width:60em){.cart-trigger:hover,.cart-trigger[aria-expanded=true]{border-color:#07c}}.cart-trigger__number{margin-right:2px;display:inline-block;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;border-radius:50%;background-color:#003a61;color:#fff;line-height:15px;font-size:10px;width:auto;width:15px;height:15px;text-align:center;position:absolute;z-index:2;top:12px;left:-2px;white-space:nowrap}.cart-trigger__icon-active{display:none}.t-dn .cart-trigger__number{background-color:#ff757e;color:#003a61}.chart,.chart__header{background-color:#fff}.chart__header{width:100%;display:block;text-align:center;padding:1px 0}.chart__title{color:#003a61;margin-bottom:15px}.chart__desc{font-weight:600}.chart__wrapper{margin-top:25px;margin-bottom:50px}@media (min-width:37.5em){.chart__wrapper{width:83.014354067%;margin-left:8.4928229665%;margin-right:8.4928229665%;padding-bottom:55px}}.collection-group-item .accordion-item__title{color:#003a61}.collection-group-item .accordion-item__btn{color:#003a61;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-size:2rem;line-height:1;padding-top:22px}.collection-subgroup{margin-top:70px}@media (min-width:37.5em){.colored-tile-equal-h{display:flex}}@media (min-width:60em){.colored-tile-equal-h{margin-left:17.0305676856%}}.colored-tile{text-align:center;padding:35px;border-radius:5px;overflow:hidden}.colored-tile--featured{padding:65px 0 35px;position:relative;width:100%;border-radius:0;overflow:visible}.colored-tile-equal-h .colored-tile{margin-bottom:10px}@media (min-width:37.5em){.colored-tile-equal-h .colored-tile{width:48.5507246377%;float:left;margin-right:2.8985507246%;margin-bottom:0;display:flex;flex-flow:column;justify-content:space-between}.colored-tile-equal-h .colored-tile:last-child{width:48.5507246377%;float:right;margin-right:0}}@media (min-width:60em){.colored-tile-equal-h .colored-tile{width:38.4210526316%;float:left;margin-right:2.6315789474%}.colored-tile-equal-h .colored-tile:last-child{width:38.4210526316%;float:right;margin-right:0}}.colored-tile--featured .circle-icon{background-color:#003a61!important;margin-left:-30px;position:absolute;left:50%;top:-30px}.colored-tile--featured .circle-icon svg{fill:#fff!important;width:85%;height:85%}.colored-tile__author{color:#003a61;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.25rem;letter-spacing:2px;line-height:1;display:inline-block}.colored-tile__author-linebreak{display:inline-block}@media (min-width:37.5em){.colored-tile__author-linebreak{display:none}}.colored-tile__question,.colored-tile__question--big{color:#003a61;margin:25px 0;font-size:1.375rem;line-height:.96;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400}@media (min-width:60em){.colored-tile__question,.colored-tile__question--big{font-size:2.25rem;line-height:1}}.colored-tile__question--big{font-size:2.25rem;line-height:1}@media (min-width:60em){.colored-tile__question--big{font-size:3.4375rem;line-height:.96}}.colored-tile--featured h1,.colored-tile--featured h2{text-transform:none}.colored-tile .b__arrow-after--alt{top:1px}.compare-tables{margin-top:1.875rem;margin-bottom:1.875rem}@media (min-width:37.5em){.compare-tables{display:flex;margin-top:2.5rem;margin-bottom:2.5rem}}.compare-tables ul{font-size:1.25rem;font-weight:600}@media (min-width:37.5em){.compare-tables ul{font-size:1.375rem}}.compare-tables ul li{margin-bottom:1.375rem}.compare-tables__block{background:#07c;color:#fff;padding:30px 20px;margin:0 0 10px;position:relative}.compare-tables__block:before{content:" ";background:linear-gradient(180deg,#07c,#00e2e6);display:block;position:absolute;bottom:0;left:0;height:50px;width:100%;z-index:0;opacity:.7}.compare-tables__block:first-child{border-bottom:8px solid #5bcbf5}.compare-tables__block:last-child{border-top:8px solid #5bcbf5}@media (min-width:37.5em){.compare-tables__block{width:48.5507246377%;float:left;margin-right:2.8985507246%;border:0;margin-bottom:0}.compare-tables__block:first-child{border:0;border-right:8px solid #5bcbf5}.compare-tables__block:last-child{border:0;border-left:8px solid #5bcbf5;width:48.5507246377%;float:right;margin-right:0}}@media (min-width:60em){.compare-tables__block{padding:30px;width:48.9082969432%;float:left;margin-right:2.1834061135%}.compare-tables__block:last-child{width:48.9082969432%;float:right;margin-right:0}.compare-tables__block:after{height:60px}}.compare-tables__title{margin:0 0 1.875rem}@media (min-width:37.5em){.compare-tables__title{margin-bottom:1.875rem}}.t-dn .compare-tables__block{background:#fff;border:2px solid #003a61;color:#003a61}.t-dn .compare-tables__block:before{background:transparent}.t-dn .compare-tables__block p{padding:0 15px 10px}@media (min-width:60em){.t-dn .compare-tables__block p{font-size:1.375rem}}.consent-module{position:fixed!important;bottom:0!important;left:0;background:linear-gradient(90deg,rgba(185,229,251,0),rgba(0,226,230,.7)),#b9e5fb;display:none;height:auto;overflow:scroll;max-height:200px;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:1.875rem;color:#003a61;line-height:1;text-transform:none;bottom:0;background-color:#fff;z-index:2;cursor:pointer;margin:20px;padding:10px;border-top-left-radius:.5em;border-top-right-radius:.5em;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;box-shadow:0 8px 6px -6px #d5d5d5}.consent-module__info{float:left;width:55px}.consent-module__cta{background:#fff;color:#07c;margin:12px;padding:7px;text-align:center}.consent-module__cta:hover{color:#07c;border-color:currentColor;background-color:#fff}.consent-module__cta:focus{outline:none;box-shadow:0 0 0 3px #fc9f89,0 0 0 1.5px #fc9f89}.consent-module__link:focus,.consent-module__link:hover,.consent-module__link:visited{color:#fff}.fadeable{opacity:0}.fade-in{opacity:1;transition:opacity 2s}.content-block{position:relative;display:flex;flex-wrap:wrap;margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width:37.5em){.content-block{flex-wrap:nowrap}}@media (min-width:37.5em){.content-block--right{flex-direction:row-reverse}}.content-block__content,.hygiene-block__content{background:#07c;padding:50px 20px 20px}@media (min-width:37.5em){.content-block__content,.hygiene-block__content{padding:28px 2.8985507246%;width:51.4492753623%;position:relative}.content-block__content:before,.hygiene-block__content:before{content:" ";background:#07c;position:absolute;height:100%;width:20.5223880597%;top:0;left:-20.5223880597%;margin:0 0 0 1px;z-index:0}}@media (min-width:37.5em){.content-block--right .content-block__content:before,.content-block--right .hygiene-block__content:before{right:-20.5223880597%;left:auto;margin:0 1px 0 0}}.content-block__thumbnail,.hygiene-block__thumbnail{position:relative;z-index:1;width:100%;text-align:center;margin-bottom:-22px;padding:0 20px}@media (min-width:37.5em){.content-block__thumbnail,.hygiene-block__thumbnail{width:48.5507246377%;margin:20px 0;padding:0;text-align:left}}.content-block__title,.hygiene-block__title,.hygiene-block__title--featured{color:#fff;margin:0}.content-block__teaser,.hygiene-block__teaser{color:#fff}.content-block--campaign .content-block__title,.content-block--campaign .hygiene-block__title,.content-block--campaign .hygiene-block__title--featured{color:#003a61;font-size:1.5rem;margin-top:10px;text-transform:uppercase}.content-block--campaign .content-block__content,.content-block--campaign .hygiene-block__content{background:transparent;padding:0}.content-block--campaign .content-block__content:before,.content-block--campaign .hygiene-block__content:before{display:none!important}@media (min-width:37.5em){.content-block--campaign .content-block__content,.content-block--campaign .hygiene-block__content{padding:0;width:61.4130434783%}}@media (min-width:60em){.content-block--campaign .content-block__content,.content-block--campaign .hygiene-block__content{width:64.5695364238%}}.content-block--campaign .content-block__teaser,.content-block--campaign .hygiene-block__teaser{color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.5}.content-block--campaign .content-block__thumbnail,.content-block--campaign .hygiene-block__thumbnail{width:100%;margin:0;padding:0;text-align:center}.content-block--campaign .content-block__thumbnail img,.content-block--campaign .hygiene-block__thumbnail img{display:inline-block;border-radius:50%;width:100%;max-width:250px}@media (min-width:37.5em){.content-block--campaign .content-block__thumbnail,.content-block--campaign .hygiene-block__thumbnail{width:35.6884057971%;float:left;margin-right:2.8985507246%}.content-block--campaign .content-block__thumbnail img,.content-block--campaign .hygiene-block__thumbnail img{max-width:none}}.content-block--campaign .content-block__thumbnail--gif .media-image{margin:0}.content-block--campaign .content-block__thumbnail--gif img{border-radius:0}@media (min-width:37.5em){.content-block--right.content-block--campaign .content-block__thumbnail,.content-block--right.content-block--campaign .hygiene-block__thumbnail{width:35.6884057971%;float:right;margin-right:0;margin-left:2.8169014085%}}.t-dr .content-block__teaser,.t-dr .content-block__title,.t-dr .hygiene-block__teaser,.t-dr .hygiene-block__title,.t-dr .hygiene-block__title--featured{color:#33285b}.t-dr .content-block a{box-shadow:inset 0 0 0 1px #33285b;color:#33285b}.t-dr .content-block a:hover{box-shadow:inset 0 0 0 2px}.t-dr .content-block svg{fill:#33285b}.cookie-compliance-banner{padding-bottom:40px}.cookie-compliance-message h4{margin-bottom:0;font-size:1.6875rem}.cookie-compliance-message p{font-family:Source Sans Pro,sans-serif;font-size:1rem;margin:.375rem 0 1.25rem}@media (min-width:37.5em){.cookie-compliance-message p{margin:.625rem 0 1.25rem}}.cookie-compliance-buttons{display:flex;justify-content:center;column-gap:10px;row-gap:10px;flex-wrap:wrap;flex-direction:row-reverse}.cookie-compliance-buttons button{margin:0}.cta-image-banner img{width:100%;margin-bottom:20px}@media (min-width:37.5em){.cta-image-banner img{margin-bottom:30px}}.cta-with-image{background:#fff;border-radius:8px;box-shadow:0 2px 4px 1px rgba(0,0,0,.15);text-align:center;position:relative;margin-top:40px;margin-bottom:50px}.cta-with-image__content{padding:13px 11px 25px}@media (min-width:37.5em){.cta-with-image__content{padding:.8125rem 1.375rem 1.375rem}}.cta-with-image__thumbnail{padding-top:20px}.cta-with-image__heading{margin-top:0;margin-bottom:15px;font-size:1.6875rem;line-height:27px;color:#003a61}.cta-with-image__description{font-size:1.25rem;line-height:28px}.cta-with-image__btn{font-weight:700}.disclaimer{margin-top:2.5rem;margin-bottom:2.5rem}.disclaimer__title{border-top:1px solid #ccc;margin:0;padding:2rem 0 .8125rem}.disclaimer__body{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:1rem;position:relative;margin-left:26.7857142857%}.disclaimer__body p{margin:0}.disclaimer__body:before{content:" ";background-color:#00e2e6;width:26.8292682927%;height:2px;position:absolute;left:-36.5853658537%;top:10px}@media (min-width:37.5em){.disclaimer__body:before{left:-14.7609147609%;width:11.4345114345%}}@media (min-width:37.5em){.disclaimer__body{margin-left:12.8623188406%}}.accordion+.disclaimer .disclaimer__title,.highlights+.disclaimer .disclaimer__title,.resource-block+.disclaimer .disclaimer__title{border-top:0}.dn-aggregator-item{display:flex;flex-direction:row;margin:6px 0;padding:10px 12px;border:1px solid #ccc;border-radius:4px;background-color:#fff;height:minmax(68px,min-content);align-items:center}@media (min-width:60em){.dn-aggregator-item{margin:10px 0;height:minmax(94px,min-content);padding:15px 16px}}.dn-aggregator-item .dn-aggregator-item__icon{display:flex;justify-content:center;align-items:center;max-width:48px;max-height:48px;margin-right:18px;border-radius:4px;overflow:hidden}.dn-aggregator-item .dn-aggregator-item__icon img{border-radius:4px}@media (min-width:60em){.dn-aggregator-item .dn-aggregator-item__icon{max-width:64px;max-height:64px}}.dn-aggregator-item .dn-aggregator-item__link{display:flex;justify-content:center;align-items:center}.dn-aggregator-item .dn-aggregator-item__link a{color:#003a61;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-size:1.6875rem;letter-spacing:0;line-height:1.375rem}@media (min-width:60em){.dn-aggregator-item .dn-aggregator-item__link a{font-size:2.25rem;letter-spacing:0;line-height:2.25rem}}.dn-aggregator-item .dn-aggregator-item__link a:active,.dn-aggregator-item .dn-aggregator-item__link a:focus,.dn-aggregator-item .dn-aggregator-item__link a:hover{text-decoration:none}.dn-banner{padding:1.25rem;background-position:50%;background-size:cover;color:#fff;text-align:center}@media (min-width:37.5em){.dn-banner{padding:1.875rem 1.25rem}}@media (min-width:60em){.dn-banner{border-radius:.5rem;padding:3.125rem 1.25rem}}.dn-banner--dark{color:#003a61}.dn-banner__surtitle{text-transform:none;font-size:1.6875rem}@media (min-width:37.5em){.dn-banner__surtitle{font-size:1.875rem}}.dn-banner--large .dn-banner__surtitle{font-size:1.875rem}@media (min-width:37.5em){.dn-banner--large .dn-banner__surtitle{font-size:2.25rem}}.dn-banner__title{margin:10px 0 0;font-size:1.875rem;margin-bottom:0}@media (min-width:37.5em){.dn-banner__title{font-size:3.125rem}}.dn-banner--large .dn-banner__title{font-size:2.5rem}@media (min-width:37.5em){.dn-banner--large .dn-banner__title{font-size:4.375rem}}@media (min-width:60em){.dn-banner--large{margin-left:8.5152838428%;width:82.9694323144%;padding:2rem 0}}.dn-banner--large h2{font-size:2.5rem;line-height:.9}@media (min-width:37.5em){.dn-banner--large h2{margin-top:.75rem;font-size:4.375rem;line-height:.82}}.dn-card{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:12px 12px 18px;display:flex;align-items:flex-start;height:100%}@media (min-width:37.5em){.dn-card{min-height:100px}}@media (min-width:60em){.dn-card{display:block;padding:15px 15px 18px;min-height:248px}}@media (min-width:37.5em){.dn-cards-list--grid .dn-card{display:block;padding:16px 16px 24px;min-height:240px}}@media (min-width:60em){.dn-cards-list--grid .dn-card{min-height:232px}}.dn-card__image{width:48px;height:48px;margin:0 10px 0 0;flex:0 0 48px;position:relative}.dn-card__image>img{border-radius:4px}@media (min-width:37.5em){.dn-card__image{width:64px;height:64px;margin:0 12px 0 0;flex:0 0 64px}}@media (min-width:60em){.dn-card__image{margin:0 auto 10px}}@media (min-width:37.5em){.dn-cards-list--grid .dn-card__image{margin:0 auto 10px}}@media (min-width:60em){.dn-card__text-container{text-align:center}}@media (min-width:37.5em){.dn-cards-list--grid .dn-card__text-container{text-align:center}}.dn-card__type{display:block;color:#333;text-transform:uppercase;font-size:.75rem;letter-spacing:1px}@media (min-width:37.5em){.dn-card__type{font-size:.875rem}}.dn-card__title{margin:3px 0 0;font-size:1.375rem}@media (min-width:60em){.dn-card__title{font-size:1.6875rem}}@media (min-width:37.5em){.dn-cards-list--grid .dn-card__title{font-size:1.6875rem}}@media (min-width:60em){.dn-cards-list--grid .dn-card__title{font-size:1.875rem}}.dn-card--basic .dn-card__image{width:48.8636363636%;float:left;margin-right:2.2727272727%;height:auto;border:1px solid #999;border-radius:.25rem;overflow:hidden}@media (min-width:60em){.dn-card--basic .dn-card__image{width:100%;margin-bottom:.625rem}}.dn-card--basic .dn-card__image img{width:100%}.dn-card--basic .dn-card__text-container{width:48.8636363636%;float:left;margin-right:2.2727272727%;margin-right:0}@media (min-width:60em){.dn-card--basic .dn-card__text-container{width:100%}}.dn-card--basic .dn-card__type{color:#003a61}.dn-educational-item{display:flex;flex-direction:row;width:100%;margin-bottom:26px}@media (min-width:37.5em){.dn-educational-item{width:48.5507246377%;margin-bottom:40px}.dn-educational-item img{max-width:170px;max-height:170px}}@media (min-width:60em){.dn-educational-item{width:40.3930131004%;margin-right:2.1834061135%}}@media (min-width:60em) and (min-width:60em){.dn-educational-item:first-child,.dn-educational-item:nth-child(3){margin-left:0}}@media (min-width:60em) and (min-width:60em){.dn-educational-item:last-child,.dn-educational-item:nth-child(2n){margin-right:0}}.dn-educational-item img{width:auto;height:auto;max-height:100%}.dn-educational-item__title{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;color:#003a61;margin-top:5px;font-size:20px;line-height:22px;text-decoration:none}@media (min-width:37.5em){.dn-educational-item__title{font-size:25px;line-height:30px}}@media (min-width:60em){.dn-educational-item__title{font-size:30px;line-height:30px}}.dn-educational-item__title--tags{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;color:#003a61;margin-top:30px;font-size:20px;line-height:22px;text-decoration:none}@media (min-width:37.5em){.dn-educational-item__title--tags{font-size:30px;line-height:30px}}.dn-educational-item__text{display:flex;flex-direction:column;position:relative;max-width:60%}@media (min-width:60em){.dn-educational-item__text{max-width:50%}}.dn-educational-item__tags{margin-right:auto}.dn-event-type{display:flex;justify-content:center;margin-bottom:1.25rem}.dn-event-type__item{display:flex;align-items:center;margin:0 .625rem;color:#003a61;font-size:.875rem;text-transform:uppercase}.dn-event-type__item .dn-picto{height:2rem;width:2rem;margin-right:.3125rem}.dn-symposium-city-card .dn-event-type{flex-wrap:wrap}@media (min-width:37.5em){.dn-symposium-city-card .dn-event-type__item{justify-content:center;width:100%}}@media (max-width:37.48em){.dn-symposium-city-card .dn-event-type__item .dn-picto{height:1.5rem;width:1.5rem}}.dn-event-type__label{color:#333;font-size:.875rem;letter-spacing:.5px;line-height:16px;text-transform:uppercase;margin-bottom:6px}.dn-featured-tile{border-radius:12px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);margin:0 0 20px;padding:16px 10px 30px;text-align:center}@media (min-width:37.5em){.dn-featured-tile{text-align:left;display:flex;align-items:center;margin-bottom:30px;padding:30px}}@media (min-width:60em){.dn-featured-tile{padding:30px 36px;margin-left:8.5152838428%;width:82.9694323144%}}.dn-featured-tile__thumb{width:90px;height:90px;margin:0 auto 5px}.dn-featured-tile__thumb img{border-radius:4px}@media (min-width:37.5em){.dn-featured-tile__thumb{width:260px;height:260px;margin:0 20px 0 0;flex:0 0 260px}}@media (min-width:60em){.dn-featured-tile__thumb{width:280px;height:280px;margin:0 33px 0 0;flex:0 0 280px}}@media (min-width:60em){.dn-featured-tile__thumb--icon{width:294px;height:294px;flex:0 0 294px;margin:0 19px 0 0}}.dn-featured-tile[data-bundle=dn_resource] .dn-featured-tile__thumb{display:flex;align-items:center;justify-content:center;position:relative}.dn-featured-tile[data-bundle=dn_resource] .dn-featured-tile__thumb .dn-featured-tile__border{display:block}.dn-featured-tile[data-bundle=dn_resource] .dn-featured-tile__thumb img{position:relative;z-index:3}.dn-featured-tile__border{border:1px solid #666;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:4;display:none}.dn-featured-tile__type{display:block;line-height:1.375rem;font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#333}@media (min-width:37.5em){.dn-featured-tile__type{font-size:.875rem}}.dn-featured-tile__title{color:#003a61;font-size:2.5rem;margin:4px 0 10px}@media (min-width:37.5em){.dn-featured-tile__title{font-size:3.125rem}}.dn-featured-tile__teaser{color:#333;margin-bottom:0;margin-top:10px}.dn-featured-tile__date,.dn-featured-tile__teaser{font-family:Source Sans Pro,sans-serif;font-size:1rem;white-space:pre-wrap}.dn-featured-tile__date{display:block;font-weight:700;margin:4px 0 10px}.dn-heading{text-align:center;color:#003a61}.dn-heading__title{margin-bottom:1.5rem}.dn-heading--large .dn-heading__title{margin-bottom:1rem;font-size:2.5rem}@media (min-width:60em){.dn-heading--large .dn-heading__title{font-size:4.375rem}}.dn-heading--large .dn-heading__subtitle{font-size:1.875rem;text-transform:none}.dn-heading--no-margin .dn-heading__title{margin-top:0}.dn-heading__subtitle{font-size:.875rem;text-transform:uppercase}.dn-heading__summary p{margin:0}.dn-heading__summary p:last-child{font-weight:600}@media (min-width:60em){.dn-heading--gateway .dn-heading__title{margin-bottom:2rem}}.dn-list-item{background-color:#fff;padding:23px 0 20px;display:flex;align-items:flex-start}@media (min-width:60em){.dn-list-item{padding:25px 0 30px;justify-content:space-between}}.dn-list-item__image-wrap{margin:4px 12px 0 0;flex:1 0 48px}@media (min-width:37.5em){.dn-list-item__image-wrap{flex:0 0 9.9637681159%;margin:4px 2.8985507246% 0 0}}@media (min-width:60em){.dn-list-item__image-wrap{flex:0 0 9.6026490066%}}.dn-list-item__image{height:0;padding-top:92.8571428571%;position:relative}.dn-list-item__image>img{border-radius:4px}.dn-list-item__image .dn-picto,.dn-list-item__image>div,.dn-list-item__image>img{position:absolute;top:5px}@media (min-width:37.5em){.dn-list-item__image{padding-top:91.6666666667%}}.dn-list-item__title{font-size:1.375rem;margin:5px 0}@media (min-width:37.5em){.dn-list-item__title{font-size:1.875rem;margin:5px 0}}.dn-list-item__type{color:#333;text-transform:uppercase;font-size:.75rem;letter-spacing:1px}@media (min-width:37.5em){.dn-list-item__type{font-size:.875rem}}.dn-list-item__teaser{color:#333;font-family:Source Sans Pro,sans-serif;font-size:.875rem;margin:0}@media (min-width:37.5em){.dn-list-item__teaser{font-size:1rem}}.dn-list-item__text-container{width:100%}@media (min-width:37.5em){.dn-list-item__text-container{width:87.1376811594%}}.dn-list-item--cta,.dn-list-item--symposium-summary{justify-content:start;padding:1rem 1.75rem 1.5rem;border:2px solid #07c;border-radius:.25rem}.dn-list-item--cta .dn-list-item__image,.dn-list-item--symposium-summary .dn-list-item__image{width:5rem;height:auto;margin:.625rem 1.25rem 0 0}@media (min-width:37.5em){.dn-list-item--cta .dn-list-item__image,.dn-list-item--symposium-summary .dn-list-item__image{width:5rem;margin:.25rem 1.5625rem 0 0}}.dn-list-item--cta .dn-list-item__image-container,.dn-list-item--symposium-summary .dn-list-item__image-container{position:relative}.dn-list-item--cta .dn-list-item__image-container:before,.dn-list-item--symposium-summary .dn-list-item__image-container:before{content:"";display:block;position:absolute;bottom:-6px;right:-6px;width:30px;height:30px;background-color:#ff757e;border-radius:50%}.dn-list-item--cta img,.dn-list-item--symposium-summary img{position:relative;border:2px solid #003a61;border-radius:8px;z-index:1}.dn-list-item--cta{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;text-align:center}.dn-list-item--cta .dn-list-item__text-container{width:100%;margin-bottom:1.875rem;color:#003a61}@media (min-width:60em){.dn-list-item--cta .dn-list-item__text-container{width:48.3443708609%;margin-bottom:0;text-align:left}}.dn-list-item--cta .dn-list-item__text-container .dn-list-item__title{font-size:1.6875rem}.dn-list-item--cta .dn-list-item__cta{width:100%}@media (min-width:60em){.dn-list-item--cta .dn-list-item__cta{width:48.3443708609%;text-align:right}}.dn-person-card{width:100%;display:flex;flex-direction:column;text-align:center}@media (min-width:37.5em){.dn-person-card{flex-direction:row;text-align:left}}@media (min-width:37.5em){.dn-person-card,.dn-person-card__picture{margin-right:1.5rem}}.dn-person-card__picture img{max-width:7.5rem;border-radius:5px}@media (min-width:60em){.dn-person-card__picture img{max-width:10.625rem}}.dn-person-card__name{margin:.5rem 0 .75rem;color:#003a61;font-size:1.375rem;line-height:1}@media (min-width:37.5em){.dn-person-card__name{margin-top:0}}.dn-person-card__name a{color:#003a61;text-decoration:none}.dn-person-card__person-title{color:#003a61;font-size:.875rem}@media (min-width:60em){.dn-person-card__person-title{font-size:1rem}}.dn-person-card__person-title br{display:block;margin-top:8px;content:""}.dn-symposium-program-item__speaker .dn-person-card__picture img{max-width:6.25rem}@media (min-width:60em){.dn-symposium-program-item__speaker .dn-person-card__picture img{max-width:7.5rem}}.dn-symposium-program-list--large .dn-person-card__picture img{max-width:7.5rem}@media (min-width:60em){.dn-symposium-program-list--large .dn-person-card__picture img{max-width:10.625rem}}.dn-person-card__link{color:#07c;font-family:Archer A,Archer B,sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;line-height:22px;text-transform:none}.dn-practice{background:#f1f1f1;padding-top:20px;padding-bottom:20px}.dn-practice__box{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);border:1px solid #003a61;padding-top:40px;position:relative}@media (max-width:37.48em){.dn-practice__box{padding-left:20px;padding-right:20px}}@media (min-width:37.5em){.dn-practice__box{padding-top:56px;padding-left:20px;padding-right:20px}}@media (min-width:37.5em){.dn-practice__content{margin-left:12.8623188406%;width:74.2753623188%}}@media (min-width:60em){.dn-practice__content{margin-left:25.5458515284%;width:57.423580786%}}.dn-practice__s{text-align:left}@media (max-width:37.48em){.dn-practice__s{display:inline-block;vertical-align:top;margin:18px 0 0}}@media (max-width:37.48em){.dn-practice__icon{margin-right:14px}}@media (min-width:37.5em){.dn-practice__icon{position:absolute;top:36px;left:20px}}@media (min-width:60em){.dn-practice__icon{left:17.0305676856%}}.dn-practice__title{color:#003a61;margin-bottom:1.25rem}.dn-round-bordered-image{position:relative;border-radius:8px;height:100%;width:100%;max-height:100%;max-width:100%;display:flex;justify-content:center;align-items:center;padding:1px}.dn-round-bordered-image:after{content:"";display:block;position:absolute;top:0;left:0;background:#fff;border-radius:8px;z-index:2}.dn-round-bordered-image:before{content:"";display:block;position:absolute;bottom:-4px;right:-4px;width:27px;height:27px;background-color:#ff757e;border-radius:50%;z-index:1}.dn-round-bordered-image>div{background:#fff;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:2}.dn-round-bordered-image--top:before{bottom:auto;right:auto;left:-5px;top:-5px}.dn-round-bordered-image--simple{border-radius:8px}.dn-round-bordered-image--simple:before{display:none}.dn-round-bordered-image--simple>div{border-radius:4px}.dn-round-bordered-image img{position:relative;z-index:3;max-height:100%;max-width:100%;width:auto;height:auto}.dn-round-bordered-image--cropped img{max-height:none;max-width:none;width:100%;height:100%;border-radius:8px}.dn-round-bordered-image__border{display:block;position:absolute;top:0;left:0;height:100%;width:100%;border:2px solid #003a61;border-radius:8px;z-index:4;overflow:hidden}.dn-round-bordered-image--simple .dn-round-bordered-image__border{border:1px solid #999;border-radius:4px}.dn-list-item--cta .dn-round-bordered-image:before,.dn-list-item--symposium-summary .dn-round-bordered-image:before{bottom:-6px;right:-6px;width:30px;height:30px}.dn-list-item--cta .dn-round-bordered-image img,.dn-list-item--symposium-summary .dn-round-bordered-image img{width:5rem}.dn-symposium-city-card{width:100%;margin:.375rem 0;padding:1rem;background:#fff;border-radius:.25rem;box-shadow:0 3px 6px rgba(0,0,0,.15);text-align:center}@media (min-width:60em){.dn-symposium-city-card{display:flex;flex-direction:column;padding-bottom:1.5625rem}}.dn-symposium-city-card__title{margin:0 0 .625rem;color:#003a61;font-size:1.5rem}@media (min-width:60em){.dn-symposium-city-card__title{margin-bottom:.875rem;font-size:1.875rem}}.dn-symposium-city-card__date{margin:0 .5rem 0 0;font-size:1.875rem;text-transform:uppercase}@media (min-width:60em){.dn-symposium-city-card__date{display:block;margin:0 0 .25rem;font-size:2.25rem}}@media (min-width:60em){.dn-symposium-city-card__link{margin:auto auto 0}}.dn-symposium-date{text-align:center}.dn-symposium-date__link{position:relative;display:inline-block;padding:.75rem 0;font-size:1.5rem}@media (min-width:60em){.dn-symposium-date__link{padding:1.25rem 1.875rem;font-size:2.5rem}}.dn-symposium-date__link:after{content:"";display:block;position:absolute;bottom:0;left:0;height:.25rem;width:100%;background:transparent;transition-duration:.2s;transition-property:background;transition-timing-function:ease-out;transition-delay:0s}.dn-symposium-date__link:visited{color:#07c}.dn-symposium-date__link.active,.dn-symposium-date__link:hover{color:#003a61;text-decoration:none}.dn-symposium-date__link.active:after,.dn-symposium-date__link:hover:after{background:#003a61}.dn-symposium-program-item{padding:1.25rem 0 1.375rem;border-top:1px solid #ccc;text-align:center}.dn-symposium-program-item:after,.dn-symposium-program-item:before{content:" ";display:table}.dn-symposium-program-item:after{clear:both}@media (min-width:60em){.dn-symposium-program-item{display:flex;text-align:left}}.dn-symposium-program-item__time{padding:0 0 .625rem;font-size:1.25rem;font-weight:700;white-space:nowrap}@media (min-width:60em){.dn-symposium-program-item__time{width:7.6315789474%;float:left;margin-right:2.6315789474%;padding-bottom:0;font-size:1.375rem}}.dn-symposium-program-item__title{margin-bottom:1.125rem;color:#003a61;font-size:1.875rem;text-transform:none}@media (min-width:60em){.dn-symposium-program-item__title{width:38.4210526316%;float:left;margin-right:2.6315789474%;font-size:2.25rem;line-height:1;margin-bottom:0}}.dn-symposium-program-item__title a{color:inherit;text-decoration:none}.dn-symposium-program-item__title a:visited{color:inherit}.dn-symposium-program-item__video-link{margin-top:.625rem;color:#07c;font-family:Archer A,Archer B,sans-serif;font-size:1.125rem;font-weight:600}@media (min-width:60em){.dn-symposium-program-item__video-link{font-size:1.25rem}}.dn-symposium-program-item__video-link a{display:flex;justify-content:center;align-items:center}@media (min-width:60em){.dn-symposium-program-item__video-link a{justify-content:flex-start}}.dn-symposium-program-item__video-link a:visited{color:inherit}.dn-symposium-program-item__video-link .dn-picto{height:2rem;width:2rem;margin-right:5px}@media (min-width:60em){.dn-symposium-program-item__speaker{width:48.6842105263%;float:left;margin-right:2.6315789474%;margin-right:0}}.dn-symposium-program-list--large .dn-symposium-program-item{padding:1.75rem 0}@media (min-width:60em){.dn-symposium-program-list--large .dn-symposium-program-item__title{font-size:2.25rem}}@media (min-width:60em){.dn-symposium-program-list--large .dn-symposium-program-item__speaker{width:48.6842105263%;float:left;margin-right:2.6315789474%;margin-right:0}}.symposium-registration-message{padding:.625rem .625rem 1.5rem;border:1px solid #003a61;border-radius:.25rem;font-size:1.25rem;text-align:center}.symposium-registration-message p{margin:0}.symposium-registration-message p:first-child{color:#003a61}.symposium-registration-message h3{margin:.75rem;color:#003a61;font-size:1.875rem}.symposium-registration-message a{color:#07c;font-weight:800}.symposium-registration-message--closed{padding:.625rem;background:#fd9795;border-radius:.25rem;color:#003a61;font-family:Source Sans Pro,sans-serif;font-size:1rem;text-align:center}.editorial-card{background:#fff;text-align:center;padding:0 18px 17px;display:flex;flex-direction:column;width:100%}.editorial-card__thumbnail{position:relative;top:-22px;min-height:1px}.editorial-card__title{margin:0;padding:0 0 5px;position:relative;flex:auto 1 0}@media (min-width:37.5em){.editorial-card__title{max-height:110px;overflow:hidden}.editorial-card__title:after{content:"";pointer-events:none;width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,hsla(0,0%,100%,.1) 80%,#fff 97%)}}.editorial-card__type{color:#333;margin-top:10px}.editorial-card__date{color:#666;margin-top:5px}.editorial-card__read-time{margin-top:8px}.editorial-card__tag{position:absolute;top:10px;left:10px}.editorial-listitem{background:#fff;margin-bottom:2px;padding:14px 20px 14px 0;display:flex}.editorial-listitem__thumbnail{position:relative;min-width:100px}.editorial-listitem__thumbnail img{width:100px;margin-left:-20px}@media (min-width:37.5em){.editorial-listitem__thumbnail{min-width:170px}.editorial-listitem__thumbnail img{width:170px}}.editorial-listitem__content{width:auto}.editorial-listitem__title{margin:0;padding:0 0 5px;min-height:40px}@media (min-width:37.5em){.editorial-listitem__title{min-height:85px}}.editorial-listitem__infos>span{display:inline-block;padding:0 12px 0 0}.editorial-listitem__infos>span:first-child{padding-left:0;margin-right:7px}.editorial-listitem__type{display:none!important;border-right:1px solid #666;color:#666;padding:0 15px 0 0}@media (min-width:37.5em){.editorial-listitem__type{display:inline-block!important}}.editorial-listitem__date{display:none!important;color:#666}@media (min-width:37.5em){.editorial-listitem__date{display:inline-block!important}}.event-card{background:#fff;padding:0 15px 100px;position:relative;display:flex;flex-direction:column;width:100%}.event-card__date-box{background:linear-gradient(90deg,#adedb7,#d4f2ea 50%,#c3e9f9);position:relative;top:-50px;height:128px;padding:30px 2px 0;text-align:center}.event-card__day{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:1.875rem;color:#003a61}@media (min-width:60em){.event-card__day{font-size:1.5625rem}}@media (min-width:75em){.event-card__day{font-size:1.875rem}}.event-card__year{display:block}.event-card__city{margin:0 0 10px;display:block}.event-card__location{color:#003a61;margin:10px 0 0;height:80px;overflow:hidden;display:block}.event-card__address,.event-card__schedule{display:block;padding-left:30px;text-align:left;text-transform:none;position:relative;margin:0 18px 20px}.event-card__address p{margin:0}.event-card__icon{fill:#003a61;height:17px;width:17px;position:absolute;top:1px;left:0}.event-card__content{text-align:center;margin-top:-20px}.event-card__bottom{position:absolute;bottom:30px;left:0;text-align:center;padding:0 15px;width:100%}.event-detail{width:auto}.event-detail .circle-icon{position:relative;margin-right:15px}.event-detail__title{display:inline-block;vertical-align:top;margin:8px auto}.event-detail__title a,.event-detail__title a:visited{color:#003a61}.event-detail__title a:active,.event-detail__title a:focus,.event-detail__title a:hover{color:#003a61;text-decoration:underline}.event-detail__content{font-family:Source Sans Pro,sans-serif;font-size:1rem;margin:0;margin-top:12px}.event-detail__content a{display:block}.event-detail__content .address{margin:0}.event-detail__content time{text-transform:capitalize}.event-detail__cta{font-family:Source Sans Pro,sans-serif;font-weight:400;text-transform:none;font-size:1rem;color:#07c;margin-top:10px}.event-listitem{border-bottom:1px solid #ccc;padding:40px 0;position:relative}.event-listitem:after,.event-listitem:before{content:" ";display:table}.event-listitem:after{clear:both}.event-listitem__date{font-size:1.3125rem;color:#003a61;text-transform:uppercase}@media (min-width:37.5em){.event-listitem__date{width:22.8260869565%;float:left;margin-right:2.8985507246%}}@media (min-width:60em){.event-listitem__date{width:17.8947368421%;float:left;margin-right:2.6315789474%}}.event-listitem__year{font-size:1rem;color:#003a61;display:block}@media (min-width:37.5em){.event-listitem__col{width:74.2753623188%;float:right;margin-right:0}}@media (min-width:60em){.event-listitem__col{width:79.4736842105%;float:right;margin-right:0}}.event-listitem__title{margin:.625rem 0}@media (min-width:37.5em){.event-listitem__title{margin-top:0}}.event-listitem__metadata{color:#666;display:block;margin:1.25rem 0}.event-listitem__teaser{margin-bottom:0}.event-listitem__hosted{display:block}.event-listitem__hosted,.event-listitem__hosted b{color:#666}@media (min-width:37.5em){.event-listitem__hosted{position:absolute;bottom:40px;left:0;width:22.8260869565%}}@media (min-width:60em){.event-listitem__hosted{width:17.8947368421%}}.featured-block{margin:25px auto 60px}@media (min-width:60em){.featured-block{margin:44px 8.5152838428% 80px}}.featured-block .card__content-wrapper{background:#003a61}@media (min-width:60em){.featured-block .card__content-wrapper{width:48.6842105263%;top:60px;bottom:60px}}@media (min-width:60em){.page--conso-home .featured-block .card__content-wrapper,.page--super-home .featured-block .card__content-wrapper{top:30px;bottom:30px}}.featured-block .card__teaser{display:none;color:#fff;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.1;margin:.625rem 0}@media (min-width:75em){.page--conso-home .featured-block .card__teaser,.page--super-home .featured-block .card__teaser{display:block}}.featured-block .card__date,.featured-block .card__favourite,.featured-block .card__label{color:#ffd608}@media (min-width:60em){.featured-block .card__thumbnail{width:65.3947368421%}}.featured-editorial-item{background:#fff;text-align:center;padding:0 18px 17px}@media (min-width:37.5em){.featured-editorial-item{display:flex;text-align:left;padding:18px 0}}@media (min-width:60em){.featured-editorial-item{display:flex;text-align:left}}.featured-editorial-list__row--first .featured-editorial-item{padding-bottom:38px}@media (min-width:37.5em){.featured-editorial-item__content{order:1;width:61.4130434783%;padding-left:18px}}@media (min-width:60em){.featured-editorial-item__content{width:58.9473684211%;padding:32px 0 0 50px}}@media (min-width:37.5em){.featured-editorial-list__row--first .featured-editorial-item__content{order:2;width:35.6884057971%;padding:0 2.8985507246% 0 0;margin-left:2.8985507246%}}@media (min-width:60em){.featured-editorial-list__row--first .featured-editorial-item__content{width:38.4210526316%;padding:10px 2.1834061135% 0 0}}.featured-editorial-item__thumbnail{position:relative;top:-22px}@media (min-width:37.5em){.featured-editorial-item__thumbnail{top:0;width:35.6884057971%;order:2;margin-left:2.8985507246%}.featured-editorial-item__thumbnail img{position:relative;width:calc(100% + 10px);max-width:none}}@media (min-width:60em){.featured-editorial-item__thumbnail{width:38.4210526316%}.featured-editorial-item__thumbnail img{width:calc(100% + 20px)}}@media (min-width:37.5em){.featured-editorial-list__row--first .featured-editorial-item__thumbnail{order:1;width:61.4130434783%;margin:-36px 0 0}.featured-editorial-list__row--first .featured-editorial-item__thumbnail img{right:0;left:-10px;width:calc(100% + 10px);max-width:none}}@media (min-width:60em){.featured-editorial-list__row--first .featured-editorial-item__thumbnail{margin-top:-45px;width:58.9473684211%}.featured-editorial-list__row--first .featured-editorial-item__thumbnail img{left:-20px;width:calc(100% + 20px)}}.featured-editorial-item__title{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-size:1.5rem;margin:0;padding:0 0 5px}.featured-editorial-item__title a{color:#003a61;text-decoration:none}.featured-editorial-item__title a:visited{color:#003a61}.featured-editorial-item__title a:active,.featured-editorial-item__title a:focus,.featured-editorial-item__title a:hover{color:#003a61;text-decoration:underline}@media (min-width:37.5em){.featured-editorial-item__title{font-size:1.875rem}}@media (min-width:37.5em){.featured-editorial-list__row--first .featured-editorial-item__title{font-size:3.125rem;line-height:.94;text-transform:uppercase}}.featured-editorial-item__infos>span{display:block}@media (min-width:37.5em){.featured-editorial-item__infos>span{display:inline-block;padding:0 12px 0 0}.featured-editorial-item__infos>span:first-child{padding-left:0;margin-right:7px}}.featured-editorial-item__type{color:#666;margin-top:10px}@media (min-width:37.5em){.featured-editorial-item__type{border-right:1px solid #666;color:#666;padding:0 15px 0 0}}.featured-editorial-item__date{color:#666;margin-top:5px}.featured-editorial-item__read-time{margin-top:8px}@media (min-width:37.5em){.featured-editorial-item__read-time{margin:0}}.featured-editorial-item__teaser{display:none}@media (min-width:60em){.featured-editorial-item__teaser{display:block}}.featured-editorial-list__row--first .featured-editorial-item__teaser{margin-bottom:0}.featured-event{background-color:#75bae4;background-image:url(../images/events/featured-event-bg.jpg);background-image:url(../images/events/featured-event-bg.jpg),linear-gradient(90deg,#b6e1f8,#aedef8);background-repeat:no-repeat;background-position:0 0;background-size:100% auto,100%;margin:30px -20px;padding:50px 0}.featured-event:first-child{margin-top:-20px}@media (min-width:37.5em){.featured-event{padding:68px 0}}@media (min-width:60em){.featured-event{margin:40px 0;padding-left:8.5152838428%;padding-right:8.5152838428%}.featured-event:first-child{margin-top:-44px}}.featured-event__wrap{margin:0 20px;position:relative}.featured-event__wrap:after,.featured-event__wrap:before{content:" ";display:table}.featured-event__wrap:after{clear:both}@media (min-width:37.5em){.featured-event__wrap{margin:0 20px}}@media (min-width:60em){.featured-event__wrap{margin:0}}.featured-event__date{font-size:1.3125rem;color:#003a61;text-transform:uppercase}@media (min-width:37.5em){.featured-event__date{width:22.8260869565%;float:left;margin-right:2.8985507246%;margin-top:6px}}@media (min-width:60em){.featured-event__date{width:17.8947368421%;float:left;margin-right:2.6315789474%}}.featured-event__year{font-size:1rem;color:#003a61;display:block}@media (min-width:37.5em){.featured-event__col{width:74.2753623188%;float:right;margin-right:0}}@media (min-width:60em){.featured-event__col{width:79.4736842105%;float:right;margin-right:0}}.featured-event__title{margin:.625rem 0}@media (min-width:37.5em){.featured-event__title{margin-top:0}}.featured-event__metadata{color:#000;display:block;margin:1.25rem 0 1.875rem}.featured-event__teaser{margin-bottom:0}.featured-event__hosted{display:block}.featured-event__hosted,.featured-event__hosted b{color:#000}@media (min-width:37.5em){.featured-event__hosted{position:absolute;bottom:0;left:0;width:22.8260869565%}}@media (min-width:60em){.featured-event__hosted{width:17.8947368421%}}.featured-program{background:#fff;text-align:center;padding:26px;display:flex;flex-direction:column;width:100%}.featured-program__thumbnail{position:relative;top:-52px;min-height:1px}.featured-program__tag{position:absolute;top:18px;left:18px}.featured-program__title{margin:-26px 0 15px}.featured-program__category{font-size:.875rem;color:#666;padding-right:10px;margin-top:10px;border-right:1px solid #666}.featured-program__grade{color:#666;padding-left:10px;margin-top:5px;margin-left:-4px}.featured-program__teaser{display:none}@media (min-width:60em){.featured-program__teaser{display:block}}.featured-program__type{flex:1 1 auto;display:flex;flex-direction:column;position:relative}.featured-program__type .featured-program__teaser{flex:1 1 auto;position:relative;max-height:87px;overflow:hidden;min-height:87px}.featured-program__type .featured-program__teaser:before{content:"";width:100%;height:50px;position:absolute;top:50px;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.65) 53%,hsla(0,0%,100%,.78) 64%,#fff 82%)}.featured-program__type .featured-program__attributes{text-align:center}@media (min-width:37.5em){.featured-program__type .featured-program__attributes{display:flex;text-align:left}}.featured-program__label{color:#666;display:initial;margin-bottom:.5rem}.featured-program__label,.featured-program__value{font-family:Source Sans Pro,sans-serif;font-size:1rem}.featured-program__value{display:block;margin:0;color:#000}.filter{display:block;width:100%;margin:0 auto;background-color:#fff;padding-top:0}.filter--event-listing{width:100%;padding:0}.filter__title{margin-bottom:-2rem;top:-1.5625rem}@media (min-width:37.5em){.filter__title{top:-2.5rem}}.page--basic .filter__title:before{visibility:hidden}.filter .form{position:relative;justify-content:center;align-items:center;text-align:center;padding:1.875rem 1.25rem 2.5rem}@media (min-width:60em){.filter .form{display:flex;text-align:center}}.filter .form>.form-item{display:table;width:100%;text-align:center;margin-left:auto;margin-right:auto}@media (min-width:37.5em){.filter .form>.form-item{width:50%}}@media (min-width:60em){.filter .form>.form-item{width:auto;margin:0!important}}.filter .form>.form-item .form-checkbox+label,.filter .form>.form-item label.frm-label{display:block;width:auto;height:auto;font-family:Source Sans Pro,sans-serif;font-size:1rem!important;position:static!important;text-align:center}@media (min-width:60em){.filter .form>.form-item .form-checkbox+label,.filter .form>.form-item label.frm-label{display:table-cell;padding-right:.625rem;margin-right:0;margin-bottom:0;text-align:right}}.filter .form>.form-item input[type=text],.filter .form>.form-item select{width:100%;font-family:Source Sans Pro,sans-serif;font-size:1rem;text-align:left;appearance:none;padding:.4375rem;outline:none;text-indent:.4375rem;margin:0 auto;margin-top:.625rem;background:#fff url(../images/svg/arrow-down.svg) no-repeat right 8px center;background-size:14px 14px}@media (min-width:60em){.filter .form>.form-item input[type=text],.filter .form>.form-item select{width:88%;min-width:11.25rem;margin-right:1.5625rem;margin-top:0}}.filter .form>.form-item input,.filter .form>.form-item select::-ms-expand{display:none}@media (min-width:60em){.filter--press-release .form .form-item select{margin-top:10px;margin-bottom:10px}.filter--press-release .form .form-item:first-of-type select{min-width:300px}.filter--press-release .form .form-item:nth-of-type(2) select{width:110px}}.filter--event-listing .form{display:block;overflow:hidden}.filter--event-listing .form .form-item{float:none}.filter--event-listing .form .form-item .form-checkbox+label.option,.filter--event-listing .form .form-item label.option.frm-label{text-align:center;position:relative!important;display:inline-block}.filter--event-listing .form .form-item select{width:100%;margin-right:7px;margin-bottom:10px}.filter--event-listing .form .form-item:nth-of-type(3) select{margin-right:0}.filter--event-listing .form .form-item:first-of-type{padding-left:0}.filter--event-listing .form .form-item:nth-of-type(4){display:flex;text-align:left;padding-top:20px;padding-left:0;margin-top:30px;align-items:center}.filter--event-listing .form .form-item:nth-of-type(4) input[type=checkbox],.filter--event-listing .form .form-item:nth-of-type(4) label{display:flex;align-items:center}.filter--event-listing .form .form-item:nth-of-type(4) .frm-label__wrap{color:#666;white-space:nowrap}.filter--event-listing .form .form-actions{width:100%;display:block;float:left}@media (min-width:60em){.filter--event-listing .form .form-item{width:33.33333%;float:left;padding-left:50px;text-align:left}.filter--event-listing .form .form-item:nth-of-type(4){background:none}.filter--event-listing .form .form-item .form-checkbox+label,.filter--event-listing .form .form-item label.frm-label{text-align:left;display:flex;align-items:center}.filter--event-listing .form .form-item select{margin-top:.625rem;margin-bottom:0}.filter--event-listing .form .form-actions{background:none}}@media (min-width:75em){.filter--event-listing .form .form-item{width:calc(100% / 3 - 70px);padding-left:70px}.filter--event-listing .form .form-item select{margin-top:0}}.form-item-material>.form-checkbox+label,.form-item-material>label.frm-label{margin-top:20px}@media (min-width:60em){.form-item-material>.form-checkbox+label,.form-item-material>label.frm-label{margin-top:0}}.coupon-redemption-form__coupons .filter .form>span,.filter .coupon-redemption-form__coupons .form>span,.filter .form>.form-checkbox+label,.filter .form>.frm-label{display:inline-block!important;visibility:visible}.filter .form .b__submit-2,.filter .form .form-submit,.filter .form .search-facet__reset a,.search-facet__reset .filter .form a{align-self:center;margin-top:1.25rem;border-radius:.5rem}@media (min-width:60em){.filter .form .b__submit-2,.filter .form .form-submit,.filter .form .search-facet__reset a,.search-facet__reset .filter .form a{margin-top:0}}.filters{list-style:none;padding:0;margin:0}@media (min-width:60em){.filters{display:flex;position:relative;z-index:4}}@media (min-width:60em){.filters__wrap{display:flex;justify-content:center}}.filters__toplevel-item{padding:0;margin:0;text-align:left}.filters__toplevel-item:first-child{margin-top:0}@media (min-width:60em){.filters__toplevel-item{position:relative}}.filters__btn{appearance:none;background:transparent;border:0;border-bottom:1px solid #003a61;color:#003a61;font-size:1rem;font-weight:800;letter-spacing:2px;line-height:1;text-transform:uppercase;text-align:left;padding:20px 20px 20px 0;position:relative;width:100%}.filters__btn:focus,.filters__btn:hover{outline:none;text-decoration:underline;cursor:pointer}@media (min-width:60em){.filters__btn{border:0;padding:10px 30px 10px 10px}.filters__btn:focus,.filters__btn:hover{background:#003a61;color:#fff;text-decoration:none}.filters__btn:focus svg,.filters__btn:hover svg{fill:#fff}}@media (min-width:60em){.is-expanded .filters__btn{background:#003a61;color:#fff}}.filters__arrow{pointer-events:none;fill:#003a61;width:12px;height:15px;position:absolute;right:0;top:20px;transform:rotate(-90deg);transition:transform .2s ease-out}@media (min-width:60em){.filters__arrow{right:9px;top:11px;transform:rotate(0deg)}}.is-expanded .filters__arrow{transform:rotate(0)}@media (min-width:60em){.is-expanded .filters__arrow{fill:#fff;transform:rotate(180deg)}}.filters__sublevel{list-style:none;padding:0;margin:0}@media (min-width:60em){.filters__sublevel{background:#003a61;position:absolute;margin:0!important;padding:0 15px 15px 10px!important;z-index:1000}}.is-initialized .filters__sublevel{display:none}.is-expanded .filters__sublevel{display:block;margin:10px 0 0}.filters__sublevel-item{padding:0;margin:0 0 2px}.filters__label{color:#003a61;font-size:1rem;font-weight:600;line-height:1;text-transform:lowercase}@media (min-width:60em){.filters__label{color:#fff;white-space:nowrap}}.filters__checkbox{vertical-align:middle;line-height:1;margin-right:10px;margin-top:-2px}@media (min-width:60em){.filters__checkbox{border-color:#fff}}.filters__submit{margin-right:20px;min-width:0!important}@media (min-width:60em){.filters__submit{margin:0;padding:6px 25px;display:inline-block}}.filters__reset{display:inline-block;background:transparent;border:0;color:#003a61;font-size:.625rem;font-weight:800;text-transform:uppercase;padding:15px;text-decoration:none;transition:border .3s ease,color .3s ease}.filters__reset:visited{color:#003a61}.filters__reset:hover{color:#07c;text-decoration:underline}.filters__reset:active,.filters__reset:focus{color:#003a61}@media (min-width:60em){.filters__reset{display:none}}.filters__reset--desktop{display:none}@media (min-width:60em){.dn-resource-listing-form .filters__reset,.filters__reset--desktop{display:inline-block}}.filters__toggle{appearance:none;background-color:#fff;border-radius:0;border:none;color:#003a61;font-size:1rem;line-height:1.3;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:.4em 20px .4em 0;float:right;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2010%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23003A61%22%20d%3D%22M5%206c-.4%200-.7-.2-.9-.4L0%201l1.1-1L5%204.4%208.9%200%2010%201%206%205.6c-.3.2-.6.4-1%20.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-repeat:no-repeat,repeat;background-position:100% 50%;background-size:.65em auto,100%}@media (min-width:60em){.filters__toggle{display:none}}.dn-resource-listing-form .form-actions,.filters__actions{background:#fff;position:fixed;padding:20px 0;bottom:0;left:20px;right:20px;z-index:5}@media (min-width:60em){.dn-resource-listing-form .form-actions,.filters__actions{background:transparent;text-align:right;width:180px;position:relative;border:0;padding:0;margin-top:-1px}}.filters__close{appearance:none;cursor:pointer;border:0;z-index:100;height:50px;width:50px;position:fixed;top:0;right:10px;z-index:3}.filters__close svg{fill:#003a61;pointer-events:none;width:100%;height:100%}@media (min-width:60em){.filters__close{display:none}}.filters__overlay{display:none;background:#fff;z-index:10001;padding:20px 20px 80px}@media (min-width:60em){.filters__overlay{background:transparent;display:block;border:0;padding:0}}.is-open.filters__overlay{display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll}html.has-filters{overflow-y:hidden}.filters__form{border:none}.filters__form legend{display:block;color:#003a61;font-size:1.875rem;margin-bottom:20px}@media (min-width:60em){.filters__form{max-width:610px;margin:0 auto 70px;position:relative}.filters__form legend{display:none}}.form-item{margin:0 0 32px}.hub-corp .webform-element-description{text-align:left}.form__note{font-family:Source Sans Pro,sans-serif;font-size:1rem;font-style:italic;color:#666;text-align:center}.error,.has-error{border-color:#e60032;background-color:rgba(230,0,50,.05)}.error-msg,.page--protected-page [role=alert],.pwd-recovery__status-error{color:#e60032;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:1rem}.is-success,.success{border-color:#25874d;background-color:rgba(37,135,77,.05)}.pwd-recovery__status-success,.success-msg{color:#25874d;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:1rem}.hero-banner{background-size:cover;background-position:50% 0}.hero-banner .container{height:80vh;max-height:600px;display:flex;align-items:center}@media (min-width:60em){.hero-banner .container{height:80vh;max-height:600px}}.hero-banner__body{background:#07c;color:#fff;border-radius:4px;text-align:center;padding:30px 20px;width:100%}@media (min-width:37.5em){.hero-banner__body{padding-left:60px;padding-right:60px}}.hero-banner__title{margin:0 0 20px}.hero-banner__teaser{font-family:Source Sans Pro,sans-serif;font-size:1rem;margin:0}.hero-campaign{background-size:cover;margin-left:-20px;margin-right:-20px;min-height:168px;margin-bottom:50px;position:relative}@media (min-width:37.5em){.hero-campaign{background-position:50% 50%;background-repeat:no-repeat;margin-left:-20px;margin-right:-20px;margin-bottom:100px;min-height:400px}}@media (min-width:60em){.hero-campaign{min-height:600px;margin-left:0;margin-right:0}}@media (max-width:59.98em){.hero-campaign--alt{background-size:0 0}}@media (min-width:60em){.hero-campaign--alt{margin-bottom:60px}}.hero-campaign__small-hero{height:220px;background-size:cover;background-position:50% 50%}@media (min-width:37.5em){.hero-campaign__small-hero{height:300px}}@media (min-width:60em){.hero-campaign__small-hero{display:none}}.hero-campaign__body{color:#fff;text-align:left;width:50%;padding-top:36px;margin:0 20px}@media (min-width:37.5em){.hero-campaign__body{padding-top:50px;width:64.3115942029%}}@media (min-width:60em){.hero-campaign__body{margin-left:6.3318777293%;width:42.576419214%}}@media (max-width:59.98em){.hero-campaign--alt .hero-campaign__body{padding-top:20px;text-align:center;width:auto}}@media (min-width:60em){.hero-campaign--alt .hero-campaign__body{margin-left:6.3318777293%;width:51.0917030568%}}.hero-campaign__portrait img{border-radius:120px;width:120px;height:120px;border:2px solid #fff;box-shadow:-5px 0 20px rgba(0,0,0,.5);max-width:none;position:absolute;top:50px;left:30px}@media (min-width:37.5em){.hero-campaign__portrait img{border-radius:150px;width:150px;height:150px;top:80px;left:60px}}@media (min-width:60em){.hero-campaign__portrait img{position:static;margin:0 0 10px;border-radius:150px;width:150px;height:150px}}.hero-campaign__title{font-size:1.5rem;margin-bottom:20px;margin-top:0}@media (min-width:37.5em){.hero-campaign__title{font-size:3.75rem;line-height:.8;margin-bottom:30px}}@media (min-width:60em){.hero-campaign__title{font-size:5.125rem;margin-bottom:40px}}.hero-campaign__title--white{color:#fff}.hero-campaign__title--night-fall{color:#003a61}.hero-campaign--alt .hero-campaign__title{margin-bottom:5px}@media (max-width:59.98em){.hero-campaign--alt .hero-campaign__title{color:#003a61;font-size:2.5rem}}.hero-campaign__subtitle1{display:block;font-size:1.875rem;margin:5px 0}@media (max-width:59.98em){.hero-campaign__subtitle1{color:#003a61}}@media (min-width:60em){.hero-campaign__subtitle1{font-size:3.125rem}}.hero-campaign__subtitle2{display:inline-block;color:#fff;font-size:1.125rem;margin:5px 0}@media (max-width:59.98em){.hero-campaign__subtitle2{display:block;color:#003a61;font-weight:800;margin:20px 0}}@media (min-width:60em){.hero-campaign__subtitle2{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;line-height:.94}}@media (min-width:60em){.hero-campaign__subtitle2--white{color:#fff;background:#07c;line-height:1.2;padding:4px 8px}}.hero-campaign__subtitle2--night-fall{color:#003a61}.hero-campaign__teaser{display:none}@media (min-width:37.5em){.hero-campaign__teaser{display:block;font-family:Archer A,Archer B,sans-serif;font-size:1.25rem;line-height:1.5}}.hero-campaign__teaser--white{color:#fff}.hero-campaign__teaser--night-fall{color:#003a61}.hero-campaign--alt .hero-campaign__teaser{display:block;font-size:1rem;line-height:1.2;margin:20px 0}@media (max-width:59.98em){.hero-campaign--alt .hero-campaign__teaser{color:#003a61}}@media (min-width:60em){.hero-campaign--alt .hero-campaign__teaser{font-size:1.25rem;margin:16px 0}}.hero-person{text-align:center;padding:1.25rem}.hero-person__picture{margin-bottom:2.5rem}.hero-person__picture img{max-width:130px}.hero-person__name{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-size:3.4375rem;text-transform:uppercase;margin:.75rem 0}.hero-person__name,.hero-person__name a{color:#003a61}.hero-person__item{display:block;font-family:Archer A,Archer B,sans-serif;font-size:.875rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.0625rem;margin:.3125rem 0}.hero{color:#fff;text-align:center;padding:3.125rem 0;position:relative;z-index:2}@media (min-width:37.5em){.hero{padding:4.375rem 0}}.hero--dark{padding-top:0}.hero--itw{color:#003a61!important}.hero--event{padding-bottom:3.125rem}@media (min-width:37.5em){.hero--event{padding-bottom:6.25rem}}.hero--super-home{color:#003a61;padding:0;margin:0;margin-top:60px;margin-bottom:20px}@media (min-width:37.5em){.hero--super-home{padding:0;margin-top:130px;margin-bottom:90px}}.hero--big{padding-top:30px}@media (min-width:37.5em){.hero--big{padding-top:50px}}.hero__title{margin:0 0 1rem}@media (min-width:37.5em){.hero__title{margin:0 0 1.5625rem}}@media (min-width:37.5em){.hero--big .hero__title{margin-bottom:10px}}.hero--dark .hero__title,.hero--itw .hero__title{color:#003a61}.hero--super-home .hero__title{font-size:1.875rem}.hero--super-home .hero__title em{color:#07c;font-style:normal}@media (min-width:37.5em){.hero--super-home .hero__title{font-size:3.75rem}}.hero--big .hero__title{font-size:2.5rem!important}@media (min-width:37.5em){.hero--big .hero__title{font-size:4.375rem!important}}.hero__sub-title{font-family:Archer A,Archer B,sans-serif;font-size:14px;color:#666}.hero__summary{margin:1rem 0}.hero__summary:last-child{margin-bottom:0}@media (min-width:37.5em){.hero__summary{margin:1.5625rem 0}}.hero--dark .hero__summary{color:#000}.hero--itw .hero__summary{color:#003a61}.hero--super-home .hero__summary{font-size:1.0625rem;line-height:1.4;font-style:normal}@media (min-width:37.5em){.hero--super-home .hero__summary{font-size:1.5625rem;line-height:1}}@media (min-width:60em){.hero--super-home .hero__summary{max-width:51.0917030568%;margin-left:auto;margin-right:auto}}@media (min-width:37.5em){.hero--big .hero__summary{margin-top:0}}.hero__info{display:flex;justify-content:center;flex-wrap:wrap;margin:1rem 0 -.625rem}@media (min-width:37.5em){.hero__info{margin:1.5625rem 0 -.625rem}}.hero__info>span{margin-bottom:.625rem;padding:0 1.25rem;white-space:nowrap}.hero__type{border-right:1px solid #fff}.hero--itw .hero__type{color:#003a61;border-right:1px solid #003a61}.hero__date{border-right:1px solid #fff}.hero__date:last-child{border:0}.hero--itw .hero__date{color:#003a61;border-right:1px solid #003a61}.hero--itw .hero__reading-time,.hero--itw footer{color:#003a61}.hero__label{display:inline-block;background:#003a61;color:#fff;border-radius:4px;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400;font-size:14px;line-height:1;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;margin-bottom:18px}.hero__dietitians-favourite{display:block;font-weight:800;font-size:1rem;margin:-10px 0 15px}@media (min-width:37.5em){.hero__dietitians-favourite{margin:-10px 0 25px}}.t-dn .hero{color:#003a61;padding:2.5rem 0 1.875rem}@media (min-width:37.5em){.t-dn .hero{padding:2.5rem 0 2.8125rem}}.t-dn .hero__summary{font-size:1.0625rem;font-weight:600;font-style:normal}@media (min-width:37.5em){.t-dn .hero__summary{font-size:1.25rem}}.t-dn .hero__date,.t-dn .hero__type{border:0}.t-dn .hero--big .dn-picto{display:none}@media (min-width:37.5em){.t-dn .hero--big .dn-picto{display:inline-block;width:64px;height:64px}}.dn-home .hero{padding-top:65px;padding-bottom:30px}@media (min-width:37.5em){.dn-home .hero{padding-top:150px;padding-bottom:75px}}@media (min-width:60em){.dn-home .hero{padding-top:100px;padding-bottom:65px}}.dn-home .hero__title{font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:2.5rem;line-height:1;letter-spacing:-1px;text-transform:none}@media (min-width:37.5em){.dn-home .hero__title{font-size:4.375rem}}.dn-home .hero__summary{font-size:1.0625rem}@media (min-width:37.5em){.dn-home .hero__summary{font-size:1.1875rem}}@media (min-width:37.5em) and (max-width:59.98em){.dn-home .hero__summary{margin-left:12.9310344828%;margin-right:12.9310344828%}}@media (min-width:60em){.dn-home .hero__summary{font-size:1.25rem}}.dn-webinar .hero__sub-title{color:#003a61;font-family:Archer A,Archer B,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:1px;line-height:22px}.dn-webinar .hero__summary{color:#003a61;font-family:Archer A,Archer B,sans-serif;font-size:1.125rem;font-style:italic;font-weight:800;letter-spacing:0;text-align:center}@media (min-width:37.5em){.dn-webinar .hero__summary{font-size:1.75rem;line-height:36px}}@media (min-width:60em){.dn-webinar .hero__summary{font-size:1.75rem}}.highlighted-content{position:relative;padding:43px 0 60px;margin:0 auto;margin-right:-20px;margin-left:-20px}@media (min-width:630px){.highlighted-content{padding:100px 0 60px;margin:0 auto}}@media (min-width:60em){.highlighted-content{width:82.9694323144%}}.highlighted-content:after{content:"";width:120px;position:absolute;margin:0 auto;bottom:0;right:-40px;background:url(../images/highlighted-content/bg-right.png);background-repeat:no-repeat;background-size:cover;text-align:center}@media (min-width:630px){.highlighted-content:after{width:180px;top:15px;background-position:100%}}@media (min-width:60em){.highlighted-content:after{width:203px}}.highlighted-content__title{margin-bottom:0}@media (min-width:630px){.highlighted-content__title{margin-bottom:-55px}}.highlighted-content__wrap{position:relative;width:100%;text-align:center}.highlighted-content__content{width:calc(100% - 40px);position:relative;background-color:#fff;padding:18px;z-index:1;margin:0 auto;margin-top:-42px}@media (min-width:630px){.highlighted-content__content{width:48.6301369863%;min-height:100%;position:absolute;right:0;top:56px;padding:28px 23px;margin-top:-28px;text-align:left}}@media (min-width:60em){.highlighted-content__content{width:38.4210526316%}}.highlighted-content__content .half-circle-bg{position:absolute;content:"";width:75px;height:151px;z-index:1;background:url(../images/highlighted-content/half-circle-right-bg.png);background-repeat:no-repeat;bottom:0;right:-60px;pointer-events:none}.highlighted-content__content .half-circle-bg:before{position:relative}@media (min-width:630px){.highlighted-content__content .half-circle-bg{right:-65px;bottom:-65px}}.highlighted-content__thumbnail{position:relative;top:-22px}.highlighted-content__thumbnail img{width:100%;border-radius:initial;box-shadow:none}@media (min-width:630px){.highlighted-content__thumbnail{width:69.1780821918%;top:auto}.highlighted-content__thumbnail img{position:relative;width:100%;max-width:none}.highlighted-content__thumbnail a{position:relative;display:block}}@media (min-width:60em){.highlighted-content__thumbnail{margin-bottom:28px}}.highlighted-content__thumbnail:after{content:"";width:100%;height:80px;position:absolute;top:auto;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(185,230,251,0),rgba(185,230,251,.8));background-size:100% auto;background-position:100% 100%;z-index:1;pointer-events:none}@media (min-width:630px){.highlighted-content__thumbnail:after{width:160px;height:100%;top:0;bottom:auto;left:auto;background:linear-gradient(90deg,rgba(185,230,251,0),rgba(185,230,251,.8));max-width:none}}.highlighted-content__thumbnail>span:not(.highlighted-content__tag){position:absolute;z-index:1}.highlighted-content__thumbnail .rounded-bg{content:"";width:42px;height:42px;background:url(../images/highlighted-content/rounded-bg.png);background-repeat:no-repeat;background-size:cover;top:20px;left:-20px;pointer-events:none}@media (min-width:630px){.highlighted-content__thumbnail .rounded-bg{width:52px;height:52px;top:100px;left:-25px}}@media (min-width:60em){.highlighted-content__thumbnail .rounded-bg{width:82px;height:82px;left:-50px}}.highlighted-content__thumbnail .triangular-bg{content:"";width:42px;height:42px;background:url(../images/highlighted-content/triangular-bg.png);background-repeat:no-repeat;background-size:cover;top:-25px;right:30px;pointer-events:none}@media (min-width:630px){.highlighted-content__thumbnail .triangular-bg{width:72px;height:72px;top:-15px;right:60px}}@media (min-width:60em){.highlighted-content__thumbnail .triangular-bg{width:103px;height:103px;right:15px;top:-30px}}.highlighted-content__thumbnail .square-bg{width:185px;height:95px;background:url(../images/highlighted-content/square-bg.png);background-repeat:no-repeat;background-size:cover;bottom:0;right:10px;pointer-events:none}@media (min-width:630px){.highlighted-content__thumbnail .square-bg{width:245px;height:155px;bottom:-62px;right:-55px}}@media (min-width:60em){.highlighted-content__thumbnail .square-bg{width:265px;height:175px;bottom:-70px;right:-90px}}.highlighted-content__tag{position:absolute;top:15px;left:15px;z-index:999}@media (min-width:60em){.highlighted-content__tag{top:19px;left:19px}}.highlighted-content__content-title{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-size:1.5rem;text-transform:uppercase;margin:0;padding:0 0 5px}.highlighted-content__content-title a{color:#003a61;text-decoration:none}.highlighted-content__content-title a:visited{color:#003a61}.highlighted-content__content-title a:active,.highlighted-content__content-title a:focus,.highlighted-content__content-title a:hover{color:#003a61;text-decoration:underline}@media (min-width:630px){.highlighted-content__content-title{font-size:1.875rem}}@media (min-width:75em){.highlighted-content__content-title{font-size:3.125rem}}.highlighted-content__infos>span{display:block}@media (min-width:630px){.highlighted-content__infos>span{display:inline-block;padding:0 12px 0 0}.highlighted-content__infos>span:first-child{padding-left:0;margin-right:7px}}.highlighted-content__category{font-size:.875rem;color:#666;margin-top:10px}@media (min-width:630px){.highlighted-content__category{border-right:1px solid #666;color:#666;padding:0 15px 0 0}}.highlighted-content__grade{color:#666;margin-top:5px}.highlighted-content__teaser{display:none}@media (min-width:60em){.highlighted-content__teaser{display:block}}.highlights{border-bottom:2px solid #00e2e6;padding-bottom:1rem;margin-top:1.875rem;margin-bottom:1.875rem;position:relative}@media (min-width:37.5em){.highlights{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:60em){.highlights{padding-bottom:2rem}}.highlights--dark{color:#fff}@media (min-width:60em){.highlights__body{margin-left:12.9139072848%}}.highlights__title{padding-top:1.1rem;margin:0 0 3rem 75px}@media (min-width:60em){.highlights__title{padding-top:.8rem;margin-bottom:0;margin-left:12.9139072848%}}.highlights--dark .highlights__title{color:#fff}.highlights__list{font-weight:600;font-size:1.25rem;padding:0;list-style:none}@media (min-width:37.5em){.highlights__list{font-size:1.375rem}}.highlights__item{padding-left:1.4rem;margin-bottom:1.4rem}.highlights__item:before{content:"\2022";color:#666;display:inline-block;position:absolute;font-size:1.4rem;margin-top:-2px;margin-left:-1.4rem}@media (min-width:60em){.highlights__item{padding-left:2rem}.highlights__item:before{margin-left:-2rem}}.highlights--dark .highlights__item:before{color:#fff}.highlights__icon{position:absolute;top:0;left:0}.t-dn .highlights{border-color:#ff757e}.hygiene-block{position:relative;display:flex;flex-wrap:wrap}@media (min-width:37.5em){.hygiene-block{flex-wrap:nowrap}}.hygiene-block--featured{margin-bottom:40px;position:relative}.hygiene-block__content{padding-bottom:30px}.hygiene-block__content--featured{background:#07c;padding:20px 20px 30px;position:relative;z-index:1;margin:0 20px;border-radius:4px;box-shadow:0 6px 10px 0 rgba(0,58,97,.2)}@media (min-width:37.5em){.hygiene-block__content--featured{margin:0;padding-bottom:90px;width:48.5507246377%;position:absolute;top:60px}}.hygiene-block__thumbnail{display:none}@media (min-width:37.5em){.hygiene-block__thumbnail{display:block}}.hygiene-block__thumbnail--mobile{margin:-72px 0 25px;position:relative}@media (min-width:37.5em){.hygiene-block__thumbnail--mobile{display:none}}.hygiene-block__thumbnail--featured{margin-bottom:-100px}.hygiene-block__thumbnail--featured img{border-radius:0;box-shadow:none;max-width:none;width:100%}@media (min-width:37.5em){.hygiene-block__thumbnail--featured{width:61.4130434783%;margin-left:38.5869565217%;margin-bottom:0}}.hygiene-block__title--featured{text-transform:uppercase;font-size:1.875rem}@media (min-width:37.5em){.hygiene-block__title--featured{font-size:3.125rem;margin-top:30px}}.iframe{text-align:center}iframe{max-width:100%}@media (prefers-reduced-motion:reduce){.image-w-anim__img{display:block!important}.image-w-anim__gif{display:none!important}}.image-w-anim__gif+.image-w-anim__img{display:none}.interview-p--question span{color:#000;font-weight:600}.interview-p--question p,.interview-p--question span{font-family:Archer A,Archer B,sans-serif;display:inline-block}.interview-p--question p{color:#003a61;font-weight:800}.interview-p--answer{font-family:Archer A,Archer B,sans-serif}.interview-p--answer span{display:inline-block;color:#000;font-weight:600}.interview-p--answer p{display:inline-block;color:#000;font-weight:500}.list-item{margin-bottom:80px}.list-item p{display:inline}@media (min-width:37.5em){.list-item{margin-bottom:150px}}@media (min-width:60em){.list-item{margin-left:25.5458515284%;margin-right:25.5458515284%}}.list-item__title{color:#003a61;clear:both}.list-item__media .media-image,.list-item__media .media-video{margin-left:0;margin-right:0}.list-item__media .media-image__caption{padding:0;display:block}@media (min-width:60em){.list-item__media .p-carousel{margin-left:-34.3108504399%;margin-right:-34.3108504399%}}.list-item__description{margin-bottom:1.25rem}.material-listitem{background:linear-gradient(120deg,#adedb7,#d4f2ea 50%,#f7fcfe);position:relative;padding:18px 18px 0}.material-listitem--workshop{background:linear-gradient(0deg,#caecfb,#f8fcff)}@media (min-width:37.5em){.material-listitem__panel{position:relative;height:100%;min-height:304px}}.material-listitem__panel .material-listitem__top{min-height:200px;height:100%;padding-top:10px;position:relative}.material-listitem__thumbnail{margin-left:-18px;margin-top:-18px;width:calc(100% + 36px)}.material-listitem__thumbnail img{width:100%;height:auto}.material-listitem__category{color:#003a61;font-size:.875rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.material-listitem__title{margin:.875rem 0}.material-listitem__title a{color:#003a61;text-decoration:none;padding:0 0 2px;display:block}.material-listitem__title a:visited{color:#003a61}.material-listitem__title a:active,.material-listitem__title a:focus,.material-listitem__title a:hover{color:#003a61;text-decoration:underline}@media (min-width:37.5em){.material-listitem__title{font-size:1.6875rem;max-height:84px;overflow:hidden;position:relative}}.material-listitem__tag{position:absolute;top:15px;left:10px}.material-listitem__grade{color:#000;margin:.875rem 0;position:absolute;bottom:10px}.material-listitem__grade,.material-listitem__ma-label{font-family:Source Sans Pro,sans-serif;font-size:1rem;display:block}.material-listitem__ma-label{color:#666;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-listitem__ma-value{font-family:Source Sans Pro,sans-serif;font-size:1rem;color:#000;display:block}.material-listitem__bottom{border-top:1px solid #fff;padding-top:18px;top:auto;bottom:0;height:115px;overflow:hidden;width:100%}@media (min-width:37.5em){.material-listitem__bottom{position:absolute}}.material-listitem__panel--more{text-align:center;position:absolute;bottom:0;left:0;width:100%;padding:0 0 10px;opacity:0}.material-listitem.is-more-state .material-listitem{background:linear-gradient(0deg,#adedb7,#d4f2ea 50%,#f7fcfe)}.material-listitem.is-more-state .material-listitem--workshop{background:linear-gradient(180deg,#caecfb,#f8fcff)}.material-listitem.is-more-state .material-listitem__bottom>*{display:none}.material-listitem.is-more-state .material-listitem__panel--more{opacity:1}@media (min-width:60em){.material-listitem:hover .material-listitem{background:linear-gradient(0deg,#adedb7,#d4f2ea 50%,#f7fcfe)}.material-listitem:hover .material-listitem--workshop{background:linear-gradient(180deg,#caecfb,#f8fcff)}.material-listitem:hover .material-listitem__bottom>*{display:none}.material-listitem:hover .material-listitem__panel--more{opacity:1}}.material-listitem__learn-cta{margin:12px 10px 0}.material-listitem__panel--dl{display:none;background:#07c;text-align:center;position:absolute;padding:10px 0 0;top:-3px;bottom:3px;left:3px;right:-3px}.is-dl-state .material-listitem__panel--dl{display:block}.material-listitem__close{position:absolute;top:8px;right:8px;background:transparent;width:16px;height:16px;padding:0;overflow:hidden;-webkit-appearance:none;border:0;cursor:pointer}.material-listitem__close svg{width:100%;height:100%;fill:#fff}.material-listitem__close:hover svg{fill:#95e5a5}.material-listitem__dl-label{color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;display:block;position:relative;padding:0 0 20px}.material-listitem__resources_wrapper{display:flex;align-items:center;justify-content:center;height:88%}.material-listitem__resources_wrapper .material-listitem__resources{max-width:100%;padding:0 10px}@media (min-width:60em){.material-listitem__resources_wrapper .material-listitem__resources{max-width:none;width:100%}}.material-listitem__resources_wrapper .material-listitem__resources a{background-color:#fff;margin:0 0 20px;border-radius:20px;padding:10px 20px;display:block;text-decoration:none;max-width:200px;width:300px}@media (min-width:60em){.material-listitem__resources_wrapper .material-listitem__resources a{max-width:100%;width:200px}}.material-listitem__resources_wrapper .material-listitem__resources a .resources-button-wrapper{font-size:.75rem;padding:0;border-radius:0;min-width:0}.material-listitem__resources_wrapper .material-listitem__resources a:nth-child(n+5){display:none}.media-contact{margin-top:2.5rem;margin-bottom:2.5rem}.media-contact__title{border-top:1px solid #ccc;margin:0;padding:2rem 0 .8125rem}.media-contact__body{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:1rem;position:relative;margin-left:26.7857142857%}.media-contact__body p{margin:0}.media-contact__body:before{content:" ";background-color:#00e2e6;width:26.8292682927%;height:2px;position:absolute;left:-36.5853658537%;top:10px}@media (min-width:37.5em){.media-contact__body:before{left:-14.7609147609%;width:11.4345114345%}}@media (min-width:37.5em){.media-contact__body{margin-left:12.8623188406%}}.media-image{margin-top:1.875rem;margin-bottom:1.875rem;text-align:center}@media (min-width:37.5em){.media-image{margin-top:2.5rem;margin-bottom:2.5rem}}.media-video{margin-top:1.875rem;margin-bottom:1.875rem;position:relative;text-align:center}@media (min-width:37.5em){.media-video{margin-top:2.5rem;margin-bottom:2.5rem}}.media-video .video-embed-field-responsive-video{box-shadow:0 4px 6px 0 rgba(0,58,97,.1);border-radius:4px;overflow:hidden}.page--dfc-event .p-image:before{display:none}.page--evergreen .p-image,.page--evergreen .p-video{margin-bottom:1.875rem}@media (min-width:37.5em){.page--evergreen .p-image,.page--evergreen .p-video{margin-bottom:2.5rem}}.media-carousel .media-image,.media-carousel .media-video,.p-gif--leading .media-image,.p-image--leading .media-image,.p-video--leading .media-video{margin:0}@media (min-width:60em){.p-gif--leading .media-image,.p-image--leading .media-image,.p-video--leading .media-video{margin-left:17.0305676856%;margin-right:17.0305676856%}}.media-carousel__slide .video-embed-field-responsive-video:before{content:" ";top:calc(50% + 30px);left:0;bottom:50px;right:0;position:absolute;z-index:1}.iframe-touch-zone1{position:relative}.iframe-touch-zone1:before{left:0;bottom:calc(50% + 30px)}.iframe-touch-zone1:after,.iframe-touch-zone1:before{content:" ";top:0;right:0;position:absolute;z-index:1}.iframe-touch-zone1:after{left:calc(50% + 45px);bottom:50px}.iframe-touch-zone2{position:relative}.iframe-touch-zone2:before{content:" ";top:0;right:calc(50% + 45px);bottom:50px;left:0;position:absolute;z-index:1}.media-image__caption,.media-video__caption{padding:0 20px}.media-image__caption p,.media-video__caption p{margin:0}@media (min-width:37.5em){.media-image__caption,.media-video__caption{padding:0}}@media (min-width:60em){.media-image__caption{padding-left:10.2631578947%;padding-right:10.2631578947%}}.p-carousel--dark .media-image__caption,.p-carousel--dark .media-video__caption,.p-image--dark .media-image__caption,.p-video--dark .media-video__caption{color:#fff}.media-carousel__slide .media-image__caption,.media-carousel__slide .media-video__caption{padding:0!important;margin:0!important}.p-image--leading .media-image__caption,.p-video--leading .media-video__caption{display:none}.js-p-video-trigger .media-video__caption{margin-top:-22px}@media (min-width:37.5em){.js-p-video-trigger .media-video__caption{margin-top:-32px}}.fb_iframe_widget{display:flex;justify-content:center;margin-bottom:1em;margin-left:-2px;margin-right:auto;width:100vw;max-width:552px!important;display:block!important}.fb_iframe_widget.fb-video{margin-left:0}@media (min-width:37.5em){.fb_iframe_widget{margin-left:auto!important;width:auto}}.twitter-tweet-rendered{margin:0 auto}.instagram-media{margin:0 auto 1em!important;min-width:0!important}.p-gif--leading .media-image__caption,.t-dn .p-image--leading:before,.t-dn .p-video--leading:before{display:none}.notes{margin-top:2.5rem;margin-bottom:2.5rem}.notes__title{border-top:1px solid #ccc;padding:2rem 0 .8125rem;margin:0}.notes__body{border-left:2px solid #00e2e6;color:#666;font-family:Source Sans Pro,sans-serif;font-weight:400;font-style:italic;font-size:1rem;line-height:1.2;padding-left:25px}.notes__body p:first-child{margin-top:0}.pager{margin:25px 0;width:100%}@media (min-width:37.5em){.pager__items{display:flex;align-items:center}}.pager__col{flex:1 1 25%}.pager__col--first{text-align:center}@media (min-width:37.5em){.pager__col--first{text-align:left}}.pager__col--middle{text-align:center;min-width:225px}.pager__col--last{text-align:center}@media (min-width:37.5em){.pager__col--last{text-align:right}}.pager__pages{margin:8px 0;padding:0}.pager__pages a{display:inline-block;border-radius:4px;color:#07c;text-decoration:none;padding:0 5px;text-align:center}.pager__pages .is-active a,.pager__pages a:hover{background:#07c;color:#fff}@media (min-width:37.5em){.pager__pages{margin:0}}.pager__item{font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:1.25rem;display:inline-block;margin:0 10px}@media (min-width:37.5em){.pager__item{margin:0 10px}}.pager__item--first,.pager__item--last,.pager__item--next,.pager__item--previous{font-size:.875rem;letter-spacing:1px;text-transform:uppercase;margin:0}@media (min-width:37.5em){.pager__item--first,.pager__item--last,.pager__item--next,.pager__item--previous{display:block}}@media (min-width:60em){.pager__item--first,.pager__item--last,.pager__item--next,.pager__item--previous{display:inline-block}}.pager__item--first{margin-right:15px}@media (min-width:37.5em){.pager__item--first{margin-right:0}}@media (min-width:60em){.pager__item--first{margin-right:15px}}.pager__item--next{margin-right:15px}@media (min-width:37.5em){.pager__item--next{margin-right:0}}@media (min-width:60em){.pager__item--next{margin-right:15px}}.pager__item--first a,.pager__item--previous a{position:relative;padding-left:25px;display:inline-block}.pager__item--first a:before,.pager__item--previous a:before{content:"";background-image:url(../images/svg/double-chevrons.svg);background-repeat:no-repeat;background-position:50%;position:absolute;transform:rotate(180deg);height:100%;top:0;background-size:17px 17px;width:17px;left:0}.pager__item--previous a:before{background-image:url(../images/svg/chevron.svg);background-size:13px 13px;width:13px;height:100%;left:-2px}.pager__item--last a,.pager__item--next a{position:relative;padding-right:25px;display:inline-block}.pager__item--last a:after,.pager__item--next a:after{content:"";background-image:url(../images/svg/chevron.svg);background-size:13px 13px;background-repeat:no-repeat;background-position:50%;position:absolute;width:13px;height:100%;top:0;right:0}.pager__item--last a:after{background-image:url(../images/svg/double-chevrons.svg);background-size:17px 17px;width:17px;right:0}.partner{position:relative;width:100%;min-height:160px;display:block;margin:0 auto;vertical-align:top}@media (min-width:37.5em){.partner{width:calc(100% / 3 - 50px);display:inline-block;margin:20px 25px}}@media (min-width:60em){.partner{width:calc(100% / 4 - 100px);margin:20px 50px}}.partner a{content:" ";display:block;width:auto;height:auto}@media (min-width:60em){.partner a{height:90px}}.partner img{display:block;width:auto;margin:0 auto;margin-top:20px;margin-bottom:20px;max-height:100px}@media (min-width:37.5em){.partner img{margin-top:0;margin-bottom:0}}.partner_subtitle{width:100%;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#666;margin:0;margin-top:20px;margin-bottom:50px;align-self:flex-end}.partner_subtitle:before{position:relative;content:"";width:100%;text-align:center;left:0;right:0}@media (min-width:37.5em){.partner_subtitle{margin-top:40px;margin-bottom:0}}.person-grid-item{margin-bottom:120px;height:100%;display:flex;flex-direction:column-reverse}@supports (display:grid){.person-grid-item{margin-bottom:40px;height:auto;display:grid;grid-template-columns:100%;grid-template-rows:auto 80px}}.person-grid-item__details{background:linear-gradient(0deg,#07c 0,#07c 80%,rgba(0,119,204,.6));box-shadow:0 6px 10px 0 rgba(0,58,97,.2);border-radius:4px;color:#fff;padding:55px 20px 10px;font-family:Source Sans Pro,sans-serif;font-size:1rem;line-height:1.375;text-align:center;border:none;position:absolute;margin:0;bottom:40px;top:calc(100% - 212px);left:20px;right:20px}@supports (display:grid){.person-grid-item__details{position:relative;margin:0 20px;bottom:auto;top:auto;left:auto;right:auto;grid-column:1;grid-row:1/span 2;align-self:end}}.person-grid-item__details:before{height:50px;position:absolute;top:-10px;left:calc(50% - 1px)}@supports (display:grid){.person-grid-item__image{align-self:start;grid-column:1;grid-row:1}}.person-grid-item.is-expanded .person-grid-item__details{padding-bottom:32px;z-index:2;top:19px;bottom:40px;left:0;right:0}.person-grid-item.is-expanded .person-grid-item__details:before{top:-30px}@supports (display:grid){.person-grid-item.is-expanded .person-grid-item__details{top:auto;bottom:auto;left:auto;right:auto;margin:20px 0 0;align-self:stretch}}.person-grid-item.is-expanded .person-grid-item__bio{visibility:visible;opacity:1;max-height:none}.person-grid-item.is-expanded .person-grid-item__image{position:relative;padding-left:20px;padding-right:20px;display:block;height:0;padding-bottom:140%}@supports (display:grid){.person-grid-item.is-expanded .person-grid-item__image{height:auto;padding-bottom:18%}}.person-grid-item__name{font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:1.25rem;margin:0 0 10px}.person-grid-item__role{display:block;margin:10px 0 20px}.person-grid-item__bio{visibility:hidden;opacity:0;max-height:0;overflow:hidden}.person-grid-item__bio p{margin-top:0}.person-grid-item__image{display:block;border-color:#fff;min-height:80px}button.person-grid-item__button{appearance:none;border:none;background:none;margin:0;padding:0;height:24px;width:100%;position:absolute;bottom:0;left:0;right:0}button.person-grid-item__button svg{left:0;fill:#00e2e6}button.person-grid-item__button[aria-expanded=true] svg{transform:rotate(180deg)}.pillar-tile{width:17.5rem;min-height:400px;display:flex;flex-direction:column;text-align:center;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,.15);margin:0 1.625rem}@media (min-width:37.5em){.pillar-tile{width:280px;margin-right:26px}}.pillar-tile__content{padding:0 1.25rem 1.25rem}@media (min-width:37.5em){.pillar-tile__content{padding:0 20px 20px}}.pillar-tile__thumbnail{width:100%;display:inline-block;height:13.75rem;display:flex;justify-content:center;align-items:center;margin-bottom:2px}.pillar-tile__thumbnail div{width:100%;height:inherit;display:flex}.pillar-tile__thumbnail img{object-fit:contain;height:auto;width:100%}@media (min-width:37.5em){.pillar-tile__thumbnail{height:220px}}.pillar-tile__heading{color:#003a61;margin:0}.pop-up-disclaimer .dialog-overlay{background:rgba(0,58,97,.7);backdrop-filter:blur(10px)}.pop-up-disclaimer .dialog-content{max-width:100%;background-color:#fff;border-radius:1rem;padding:40px 20px;width:100%;height:auto;max-height:calc(100vh - 40px);box-shadow:0 6px 10px 0 rgba(0,58,97,.2)}@media (min-width:37.5em){.pop-up-disclaimer .dialog-content{max-height:auto;width:74.2753623188%;padding:50px 18px 40px 20px}}@media (min-width:60em){.pop-up-disclaimer .dialog-content{width:82.9694323144%;padding:50px 36px 60px}}.pop-up-disclaimer__container{margin:auto;width:100%}.pop-up-disclaimer__actions{margin:30px 0 0}.pop-up-disclaimer__actions button:first-child{margin-bottom:10px}@media (min-width:37.5em){.pop-up-disclaimer__actions button:first-child{margin:0 10px 0 0}}.pop-up-disclaimer__actions button{display:block}@media (min-width:37.5em){.pop-up-disclaimer__actions button{display:inline-block}}.pop-up .dialog-overlay{background:rgba(0,58,97,.25);backdrop-filter:blur(10px)}.pop-up .dialog__closex{position:absolute;top:15px;right:15px;width:36px;height:36px;padding:0}@media (min-width:60em){.pop-up .dialog__closex{top:20px;right:20px;height:40px;width:40px}}.pop-up .dialog__closex svg{display:block;height:36px;width:36px;fill:#003a61}@media (min-width:60em){.pop-up .dialog__closex svg{height:40px;width:40px}}.pop-up .dialog__closex--white svg{fill:#fff}.pop-up .dialog-content{max-width:726px;width:100%;background-color:#fff;border-radius:1.75rem;height:auto;max-height:calc(100vh - 40px);min-height:100%;box-shadow:10px 14px 24px 0 rgba(0,0,0,.25);padding:0}.pop-up .dialog-content::-webkit-scrollbar{display:none}.pop-up__container{margin:auto;width:100%}.pop-up__content-wrapper{max-width:553px}.pop-up__content{position:relative;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;overflow:hidden;gap:1.25rem;padding:30px}@media (min-width:60em){.pop-up__content{padding:60px}}.pop-up__content img{max-width:125px}@media (min-width:37.5em){.pop-up__content img{max-width:216px}}.pop-up__corner-top-left{position:absolute;top:0;left:0}@media (max-width:59.98em){.pop-up__corner-top-left{width:150px}}@media (max-width:37.48em){.pop-up__corner-top-left{width:125px}}.pop-up__corner-top-right{position:absolute;top:0;right:0}@media (max-width:59.98em){.pop-up__corner-top-right{width:100px}}@media (max-width:37.48em){.pop-up__corner-top-right{width:83px}}.pop-up__corner-bottom-left{position:absolute;bottom:0;left:0}@media (max-width:59.98em){.pop-up__corner-bottom-left{width:102px}}@media (max-width:37.48em){.pop-up__corner-bottom-left{width:84px}}.pop-up__corner-bottom-right{position:absolute;bottom:0;right:-7px}@media (max-width:59.98em){.pop-up__corner-bottom-right{width:115px}}@media (max-width:37.48em){.pop-up__corner-bottom-right{width:95px}}.pop-up__button{background-color:#ffb600;color:#003a61;line-height:1.375rem;display:block;padding-top:9px;min-width:auto;border-radius:50px;max-width:max-content}.pop-up__button:hover{background-color:#ffd608;color:#003a61}.pop-up form{max-width:437px;padding:0 11px;color:#164368}.pop-up .form-item-name{margin-bottom:10px}@media (min-width:37.5em){.pop-up .form-item-name{margin-bottom:13px}}.pop-up .form-item-email{margin-bottom:15px}@media (min-width:37.5em){.pop-up .form-item-email{margin-bottom:30px}}@media (min-width:60em){.pop-up .form-item-email{margin-bottom:48px}}.coupon-redemption-form__coupons .pop-up span,.pop-up .coupon-redemption-form__coupons span,.pop-up .form-checkbox+label,.pop-up .frm-label{font-size:18px;font-weight:300;margin-bottom:2px}@media (min-width:37.5em){.coupon-redemption-form__coupons .pop-up span,.pop-up .coupon-redemption-form__coupons span,.pop-up .form-checkbox+label,.pop-up .frm-label{margin-bottom:13px}}.pop-up .frm-field-text{border-color:#00adee;padding:20px}@media (min-width:60em){.pop-up .frm-field-text{padding:26px}}.pop-up .js-form-type-processed-text{font-size:.75rem;line-height:1.2;padding:0 15px;margin-bottom:0}@media (min-width:37.5em){.pop-up .js-form-type-processed-text{padding:0;margin-bottom:12px}}.pop-up .js-form-type-processed-text p{margin-bottom:0}@media (min-width:37.5em){.pop-up .js-form-type-processed-text p{padding:0;margin-bottom:12px}}.pop-up .form-actions{margin:0 0 15px}@media (min-width:37.5em){.pop-up .form-actions{margin:32px 0 30px}}.pop-up .form-submit,.pop-up .search-facet__reset a,.pop-up .webform-confirmation .b,.pop-up .webform-confirmation .search-facet__reset a,.search-facet__reset .pop-up .webform-confirmation a,.search-facet__reset .pop-up a{font-size:1.125rem;text-transform:none;background-color:#0076cd;color:#fff;min-width:198px;padding-top:13px;padding-bottom:13px;border-radius:999px}.pop-up .form-submit:hover,.pop-up .search-facet__reset a:hover,.pop-up .webform-confirmation .b:hover,.pop-up .webform-confirmation .search-facet__reset a:hover,.search-facet__reset .pop-up .webform-confirmation a:hover,.search-facet__reset .pop-up a:hover{background-color:#003a61}@media (max-width:37.48em){.pop-up .captcha{margin-bottom:15px}}@media (max-width:37.48em){.pop-up .captcha__element .form-item{margin:0}}.pop-up .g-recaptcha{margin-bottom:10px}@media (min-width:37.5em){.pop-up .g-recaptcha{margin-bottom:20px}}.pop-up__description p{font-size:1.125rem;line-height:1.2}.pop-up__description>:first-child{margin-top:0}@media (max-width:37.48em){.pop-up__description>:first-child{margin-bottom:15px}}.pop-up .webform-confirmation__message{color:#000}.pop-up .webform-confirmation__message div>:first-child{margin-top:0}[id$=-form-ajax-content]{display:none}.pop-up--madeinca h2{color:#003a61}@media (max-width:37.48em){.pop-up--madeinca h2{font-size:1.875rem}}.pop-up--madeinca p{font-size:1.25rem;line-height:1.4}.pop-up--madeinca .pop-up__content img{max-width:240px}@media (min-width:37.5em){.pop-up--madeinca .pop-up__content img{max-width:360px}}.pop-up--madeinca .pop-up__content-wrapper{max-width:none}.pop-up--madeinca .b-dark,.pop-up--madeinca .b-dark:visited{background:#003a61;color:#fff}.pop-up--madeinca .b-dark:hover{background:#07c;color:#fff}.pop-up--madeinca .b-dark:active{background:#002b49;color:#fff}.pop-up--madeinca .b-dark:focus{background:#07c;color:#fff}.pop-up--madeinca .b-dark:disabled{background-color:#999;color:#fff}.pr-listitem{border-bottom:1px solid #ccc;padding:25px 0;position:relative}.pr-listitem__title{margin:.625rem 0}@media (min-width:37.5em){.pr-listitem__title{margin-top:0}}.pr-listitem__teaser{margin-bottom:0}.pr-listitem__infos>span{display:inline-block;padding:0 12px 0 0}.pr-listitem__infos>span:first-child{padding-left:0;margin-right:7px}.pr-listitem__type{display:none!important;border-right:1px solid #666;color:#666;padding:0 15px 0 0}@media (min-width:37.5em){.pr-listitem__type{display:inline-block!important}}.pr-listitem__date{display:none!important;color:#666;border-right:1px solid #666;padding:0 15px 0 0;margin-right:7px}@media (min-width:37.5em){.pr-listitem__date{display:inline-block!important}}.pr-listitem__location{display:none!important;color:#666}@media (min-width:37.5em){.pr-listitem__location{display:inline-block!important}}.practical-tips{background:#fff;border:2px solid #003a61;color:#003a61;text-align:center;padding:30px 15px 40px;margin-top:50px;margin-bottom:50px}@media (min-width:37.5em){.practical-tips{padding:30px 26px 58px}}.practical-tips__title{font-size:1.875rem;margin:0 auto 22px}@media (min-width:37.5em){.practical-tips__title{font-size:2.25rem;margin:0 auto 32px}}.practical-tips__desc p{font-size:1.3125rem;font-weight:600}@media (min-width:37.5em){.practical-tips__desc p{font-size:1.5rem}}.practical-tips__desc p:last-child{margin:0}.t-dn .practical-tips{border:1px solid #003a61;border-radius:4px;padding:30px 15px}@media (min-width:37.5em){.t-dn .practical-tips{padding:40px 26px}}.t-dn .practical-tips__title{margin:0 auto 20px}@media (min-width:37.5em){.t-dn .practical-tips__title{margin:0 auto 20px}}.product-hero{display:flex;flex-direction:column-reverse;width:100%}@media (min-width:37.5em){.product-hero{flex-direction:row}}.product-hero__listing{width:100%;min-width:72px;text-decoration:none;list-style-type:none;padding:0;margin:0}@media (min-width:37.5em){.product-hero__listing{width:15%}}.product-hero .product-hero__listing .slick-track{display:flex;flex-direction:row;width:100%;justify-content:center}@media (min-width:37.5em){.product-hero .product-hero__listing .slick-track{flex-direction:column;min-width:72px;max-width:72px;width:72px}}.product-hero .product-hero__listing .slick-slide{width:40px!important;opacity:.5;max-height:40px;margin-left:8px;margin-right:8px;margin-bottom:10px}@media (min-width:37.5em){.product-hero .product-hero__listing .slick-slide{margin-left:0;width:100%!important;max-height:72px;margin-bottom:10px}}.product-hero .product-hero__listing .slick-slide .product-hero__thumb{min-height:40px;max-width:40px;border-bottom:2px solid transparent}@media (min-width:37.5em){.product-hero .product-hero__listing .slick-slide .product-hero__thumb{min-height:72px;max-width:72px}}.product-hero .product-hero__listing .slick-slide .product-hero__thumb:hover{opacity:1;border-bottom:2px solid #003a61}.product-hero .product-hero__listing .slick-slide .product-hero__thumb img{min-height:40px;max-width:40px}@media (min-width:37.5em){.product-hero .product-hero__listing .slick-slide .product-hero__thumb img{min-height:72px;max-width:72px}}.product-hero .product-hero__listing .slick-current{opacity:1}.product-hero .product-hero__listing .slick-current .product-hero__thumb{border-bottom:2px solid #003a61}.product-hero__main-image{width:100vw;margin:0 -20px;padding:0}@media (min-width:37.5em){.product-hero__main-image{width:84%;max-height:562px;overflow:hidden;margin:0;padding:0;margin-left:20px;padding-right:20px}}@media (min-width:37.5em){.product-hero__main-image .product-hero__thumb img{margin:auto}}.product-hero__main-image>li{display:none}.product-hero__main-image li:first-of-type{display:block}.program-cta{text-align:center;padding:30px}.program-cta .b,.program-cta .search-facet__reset a,.search-facet__reset .program-cta a{display:block;margin:0 auto}.program-cta .b:last-child,.program-cta .search-facet__reset a:last-child,.search-facet__reset .program-cta a:last-child{margin-top:30px}@media (min-width:37.5em){.program-cta .b,.program-cta .search-facet__reset a,.search-facet__reset .program-cta a{display:inline-block;margin:0 30px}.program-cta .b:first-child,.program-cta .search-facet__reset a:first-child,.search-facet__reset .program-cta a:first-child{margin-left:0}.program-cta .b:last-child,.program-cta .search-facet__reset a:last-child,.search-facet__reset .program-cta a:last-child{margin-right:0;margin-top:0}}.promo-box{display:flex;flex-direction:column;margin-top:2.5rem;margin-bottom:2.5rem;padding-top:1.25rem;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,.15);text-align:center}@media (min-width:37.5em){.promo-box{flex-direction:row;padding:10px 0;border-radius:8px;text-align:left}}.promo-box__content{padding:20px;padding-bottom:10px}@media (min-width:37.5em){.promo-box__content{order:1;width:50%}}.promo-box__thumbnail{width:100%;display:flex;align-items:center;justify-content:center}@media (min-width:37.5em){.promo-box__thumbnail{order:2;width:50%}}.promo-box__heading{color:#003a61;margin:0;letter-spacing:0;line-height:36px;font-size:1.5625rem}@media (min-width:37.5em){.promo-box__heading{font-size:36px}}@media (min-width:37.5em){.promo-box__description{font-size:20px}}.quiz-iframe{display:none;margin:30px 0;margin-left:-20px;margin-right:-20px}@media (min-width:37.5em){.quiz-iframe{display:block;margin:40px 0;margin-left:-20px;margin-right:-20px}}@media (min-width:60em){.quiz-iframe{margin:40px 0}}.quiz-iframe--popup{text-align:center;display:block}@media (min-width:37.5em){.quiz-iframe--popup{display:none}}.quiz--conso .quiz-iframe{margin-left:0;margin-right:0}@media (min-width:37.5em){.quiz--conso .quiz-iframe{margin-left:0;margin-right:0}}@media (min-width:60em){.quiz--conso .quiz-iframe{margin-left:0;margin-right:0}}.rating-block{margin:22px 0;border-top:1px solid #ccc}@media (min-width:37.5em){.rating-block{display:flex;flex-wrap:wrap;align-items:center;margin:28px 0}}@media (min-width:60em){.rating-block{width:65.9388646288%;margin-left:17.0305676856%}}.references+.rating-block{margin-top:0}.rating-block__text{margin-top:28px;margin-bottom:13px;text-transform:uppercase;color:#666;font-size:.875rem;font-weight:600;letter-spacing:1px;line-height:1.375rem}@media (min-width:37.5em){.rating-block__text{margin:0 16px 0 0}}.rating-block__title{font-weight:800}.rating-block__button{background-size:cover;height:36px;width:36px;min-width:0;padding:0;margin-right:20px;cursor:pointer;background-color:#fff;text-indent:-9999px}.rating-block .b:hover,.rating-block .search-facet__reset a:hover,.search-facet__reset .rating-block a:hover{color:none}.rating-block__button--up{background-image:url(../images/svg/happy.svg)}.rating-block__button--up:hover{background-image:url(../images/svg/happy-hover.svg)}.voted.rating-block__button--up{background-image:url(../images/svg/happy-active.svg);background-color:initial}.rating-block__button--down{background-image:url(../images/svg/sad.svg)}.rating-block__button--down:hover{background-image:url(../images/svg/sad-hover.svg)}.voted.rating-block__button--down{background-image:url(../images/svg/sad-active.svg);background-color:initial}.t-dn .rating-block{border:0}.dairy-categories{border-left:2px solid #666;padding-left:30px;margin:30px 0}@media (min-width:37.5em){.dairy-categories{padding-left:40px;margin:60px 0}}.dairy-categories__list{margin:0;padding:0}.dairy-categories__list:after,.dairy-categories__list:before{content:" ";display:table}.dairy-categories__list:after{clear:both}.dairy-categories__item{display:inline-block;margin:0 26px 0 0;padding:0;color:#003a61;font-weight:600;font-size:.6875rem;text-transform:uppercase;vertical-align:middle}.dairy-categories__link{color:#003a61;display:inline-block;margin-bottom:10px}.dairy-categories__link:hover .dairy-categories__icon{background:#003a61}.dairy-categories__link:hover svg{fill:#fff}.dairy-categories__label{display:inline-block;margin-top:13px}.dairy-categories__icon{width:45px;height:45px;border-radius:45px;border:1px solid #003a61;float:left;margin-right:7px}.dairy-categories__icon svg{fill:#003a61;width:100%;height:100%}.recipe-dairy-type{border-left:2px solid #003a61;margin:-50px 0 0;padding-left:32px}@media (min-width:60em){.recipe-dairy-type{padding-left:44px;margin-bottom:-15px;padding-bottom:7px}}.recipe-dairy-type__header{display:flex;gap:16px;align-items:center}@media (min-width:37.5em){.recipe-dairy-type__header{align-items:flex-start}}.recipe-dairy-type__header img{height:72px}.recipe-dairy-type__header h3{text-align:left;font-size:1.5rem;margin-bottom:0}@media (min-width:37.5em){.recipe-dairy-type__header h3{margin-bottom:7px;margin-top:7px}}.recipe-dairy-type__description{text-transform:none;font-size:18px;font-weight:300;letter-spacing:0;line-height:22px;margin:0;margin-top:10px}@media (min-width:37.5em){.recipe-dairy-type__description{line-height:25px;margin-top:0}}@media (min-width:60em){.recipe-dairy-type__description{width:115%}}.recipe-dairy-type__description--desktop{display:none}@media (min-width:37.5em){.recipe-dairy-type__description--desktop{display:inline-block}}@media (min-width:37.5em){.recipe-dairy-type__description--mobile{display:none}}.recipe-dairy-type__list{margin:0;padding:0;margin-top:10px;list-style:none;display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px;flex-direction:column}@media (min-width:37.5em){.recipe-dairy-type__list{margin-top:20px;row-gap:20px;flex-direction:row}}.recipe-dairy-type__list li{margin:0}.recipe-dairy-type__list li a{text-decoration:none;display:block;width:fit-content}.recipe-dairy-type__item{display:flex;align-items:center;gap:15px}.recipe-dairy-type__item span{font-family:Archer A,Archer B,sans-serif;font-weight:800;color:#003a61;font-size:1.125rem;text-decoration:underline;text-underline-offset:3px}.recipe-dairy-type__icon{height:48px;width:48px;min-width:48px;border-radius:9999px;fill:#003a61}.recipe-dairy-type__icon--butter{background-color:#ffea83}.recipe-dairy-type__icon--cheese{padding:6px;background-color:#ffb600}.recipe-dairy-type__icon--cream{background-color:#b9e5fb}.recipe-dairy-type__icon--ice-cream{background-color:#95e5a5}.recipe-dairy-type__icon--milk{background-color:#5bcbf5}.recipe-dairy-type__icon--yogurt{background-color:#fd9795}.recipe-dairy-type__icon--frozen-yogurt{background-color:#ff757e}.recipe-dairy-type__icon--prepared-foods{background-color:#ffd608;padding:4px}.ingredients-list{margin:0 0 80px}@media (min-width:37.5em){.ingredients-list{margin:0 0 100px}}.ingredients-list__list{list-style:none;margin:0;padding:0}.heading-row,.preparation-steps__heading{color:#003a61;font-weight:800;font-size:1.125rem;margin-top:25px}@media (min-width:37.5em){.heading-row,.preparation-steps__heading{font-size:1.3125rem;margin-top:35px}}.nutrients-table{position:relative;margin-bottom:40px}.nutrients-table:last-child{margin-bottom:0}.nutrients-table table{width:100%;border-spacing:0;position:relative}.nutrients-table thead th{font-size:.9375rem;color:#003a61;font-weight:500;text-align:right}.nutrients-table tbody td{border-bottom:1px solid #ccc;padding:5px 0}.nutrients-table .nutrients-table__quantity{text-align:right}.nutrition-infos__info h3,.nutrition-infos__nutrients h3{font-family:Archer A,Archer B,sans-serif;color:#003a61;font-weight:800;font-size:1.125rem;margin:12px 0 0;display:none}.nutrients-table:first-child h3{display:block}.nutrients-table__label{color:#003a61;font-size:.9375rem;line-height:1.3;display:block}.nutrients-table__element,.nutrients-table__percentage,.nutrients-table__weight{font-size:1rem;color:#003a61}.nutrition-infos__info .nutrients-table__weight,.nutrition-infos__nutrients .nutrients-table__percentage{font-weight:800}.nutrition-infos__tooltip{position:relative;display:block;margin-top:-30px}.tooltip{border:none;display:block;padding:0;margin-top:10px;background:transparent;font-size:1rem;color:#003a61;text-align:left}.tooltip span{font-weight:800}.tooltip-desc{width:200px;position:absolute;top:calc(100% + 10px);left:60px;padding:10px;font-size:.75rem;background-color:#fff;color:#003a61;z-index:10}.tooltip-desc:before{content:"";width:0;height:0;border:10px solid transparent;border-bottom-color:#fff;position:absolute;top:-20px;left:calc(50% - 20px)}@media (min-width:60em){.tooltip-desc{width:70%;right:0;left:auto}}.preparation-steps{margin:80px 0 0}@media (min-width:37.5em){.preparation-steps{margin:100px 0 0}}.preparation-steps__item{font-size:1.125rem;margin:0;padding:0;display:flex;gap:10px}@media (min-width:37.5em){.preparation-steps__item{gap:20px;font-size:1.25rem}}.preparation-steps__heading{font-family:Archer A,Archer B,sans-serif;font-weight:800;margin:25px 0 0}.preparation-steps__checkbox{width:13px;height:12px;appearance:none;border:1px solid #000;position:relative;top:9px;display:flex;justify-content:center;align-items:center}@media (min-width:37.5em){.preparation-steps__checkbox{width:20px;height:18px;top:7px}}.preparation-steps__checkbox:checked:after{content:"";display:block;width:100%;height:100%;background:url(../images/svg/checkmark.svg) no-repeat 50%/7px 6px}@media (min-width:37.5em){.preparation-steps__checkbox:checked:after{background-size:14px 12px}}.preparation-steps__checkbox:checked+.preparation-steps__text{text-decoration:line-through}.preparation-steps label{display:none}.preparation-steps__text{flex:1}.preparation-steps__text p{margin-top:0}.preparation-steps__text h3{margin-bottom:20px}.recipe-cookmode{background:#003a61;padding:9px 7px 8px 14px;margin:0 auto;width:max-content;display:flex;align-items:center;gap:10px;font-weight:800;flex-direction:column;position:relative;top:-1px}@media (min-width:37.5em){.recipe-cookmode{flex-direction:row}}@media (min-width:60em){.recipe-cookmode{padding-top:8px;top:0;margin:0}}.recipe-cookmode__switch{position:relative;display:inline-block;width:64px;height:21px}.recipe-cookmode__input{width:0;height:0}.recipe-cookmode__slider{cursor:pointer;inset:0}.recipe-cookmode__slider,.recipe-cookmode__slider:before{position:absolute;border-radius:100px;outline:1px solid #fff}.recipe-cookmode__slider:before{left:0;content:"";width:60%;height:100%;transition:all .4s}.recipe-cookmode__on{opacity:0;left:46px;transform:translate(-110%,-50%)}.recipe-cookmode__off{left:19px;transform:translate(-50%,-50%)}.recipe-cookmode__off,.recipe-cookmode__on{color:#fff;position:absolute;top:50%;font-size:14px;transition:all .4s}.recipe-cookmode__description{color:#fff;position:relative;top:-1px}.recipe-cookmode__description span:first-child{font-size:17px;margin-right:5px}.recipe-cookmode__description span:last-child{font-size:11px;letter-spacing:.05em;position:relative;top:-2px}.recipe-cookmode__input:checked+.recipe-cookmode__slider:before{transform:translateX(26px)}.recipe-cookmode__input:checked+.recipe-cookmode__slider .recipe-cookmode__on{opacity:1;transform:translate(-50%,-50%)}.recipe-cookmode__input:checked+.recipe-cookmode__slider .recipe-cookmode__off{opacity:0;transform:translate(10%,-50%)}.recipe-dyks{margin:80px 0;padding:30px 20px;background-color:#fff;box-shadow:0 6px 10px 0 rgba(0,58,97,.2);border-radius:8px}.recipe-dyks__content{margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:16px;flex-direction:column}@media (min-width:37.5em){.recipe-dyks__content{align-items:flex-start;gap:20px;flex-direction:row}}.recipe-dyks__image{width:300px}@media (min-width:37.5em){.recipe-dyks__image{width:220px}}.recipe-dyks__body{text-align:center}@media (min-width:37.5em){.recipe-dyks__body{text-align:left}}.recipe-dyks__body h3{color:#003a61;margin:0}.recipe-dyks__body p{font-size:1.125rem;line-height:1.5625rem;margin:10px 0 0}@media (min-width:37.5em){.recipe-dyks__body p{margin:7px 0 0;font-size:1.25rem;line-height:1.75rem}}.recipe-dyks__button{background-color:#ffb600;color:#003a61;line-height:1.375rem;display:block;padding-top:9px;min-width:auto;border-radius:50px;margin:0 auto;max-width:max-content}.recipe-dyks__button:hover{color:#003a61}.ingredients-list-item{font-size:1.125rem;margin:10px 0;padding:0;display:flex;gap:10px}@media (min-width:37.5em){.ingredients-list-item{font-size:1.25rem;margin:20px 0;gap:20px}}.ingredients-list-item__checkbox{width:13px;height:12px;appearance:none;border:1px solid #000;position:relative;top:9px;display:flex;justify-content:center;align-items:center}@media (min-width:37.5em){.ingredients-list-item__checkbox{width:20px;height:18px;top:7px}}.ingredients-list-item__checkbox:checked:after{content:"";display:block;width:100%;height:100%;background:url(../images/svg/checkmark.svg) no-repeat 50%/7px 6px}@media (min-width:37.5em){.ingredients-list-item__checkbox:checked:after{background-size:14px 12px}}.ingredients-list-item__checkbox:checked+.ingredients-list-item__text{text-decoration:line-through}.ingredients-list-item label{display:none}.ingredients-list-item__text{flex:1}.ingredients-list-item__link{color:#003a61!important;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.recipe-testimonial{margin:80px 0;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:.9375rem}@media (min-width:37.5em){.recipe-testimonial{align-items:flex-start;flex-direction:row;gap:1.625rem}}@media (min-width:60em){.recipe-testimonial{gap:0}}.recipe-testimonial__image{width:200px;aspect-ratio:1/1;border-radius:50%;box-shadow:0 6px 10px 0 rgba(0,58,97,.2);border:2px solid #ffb600}@media (min-width:37.5em){.recipe-testimonial__image{width:170px}}@media (min-width:60em){.recipe-testimonial__image{width:30.3571428571%}}.recipe-testimonial__content{width:100%;text-align:center}@media (min-width:37.5em){.recipe-testimonial__content{text-align:left}}@media (min-width:60em){.recipe-testimonial__content{width:65.1785714286%}}.recipe-testimonial__quote{color:#003a61;font-weight:800;line-height:1.75rem;margin:0}@media (min-width:37.5em){.recipe-testimonial__quote{line-height:1.9375rem}}.recipe-testimonial__bio{font-family:Archer A,Archer B,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.5625rem;margin-top:.625rem}@media (min-width:37.5em){.recipe-testimonial__bio{font-size:1.25rem;line-height:1.75rem}}.recipe-testimonial__bio span{display:inline}@media (min-width:37.5em){.recipe-testimonial__bio span{display:none}}.recipe-testimonial__link{line-height:1.375rem;color:#003a61;padding-top:9px;min-width:auto;border-radius:50px;background-color:#ffb600}.recipe-testimonial__link:hover{color:#003a61}.recipe-tips{border-left:2px solid #ffb600;padding-left:30px;margin:30px 0}@media (min-width:37.5em){.recipe-tips{padding-left:40px;margin:60px 0}}.recipe-tips__item{color:#003a61;font-size:1rem;margin:0;padding:0}@media (min-width:37.5em){.recipe-tips__item{font-size:1.125rem}}.resource-listitem{position:relative;background:#fff;padding:2.5rem 2.5rem 2.5rem 0;border-bottom:.0625rem solid #ccc}@media (min-width:60em){.resource-listitem{width:100%;padding:2.5rem 0 2.1875rem}}.resource-listitem__title{margin:0;padding:0 0 .75rem}.resource-listitem__title a:visited{color:#003a61}.resource-listitem__title a:active,.resource-listitem__title a:focus,.resource-listitem__title a:hover{color:#003a61;text-decoration:underline}@media (min-width:60em){.resource-listitem__title{font-size:1.75rem}}.resource-listitem__item{padding:0 .3125rem;border-right:1px solid #666;color:#666}.resource-listitem__item:last-child{border-right:0}.resource-listitem--link .resource-listitem__item{padding:0}.resource-listitem__content{position:relative;padding-left:2.9375rem}@media (min-width:60em){.resource-listitem__content{width:74.1721854305%}}.resource-listitem__icon{width:32px;position:absolute;top:5px;left:0}.resource-listitem__btn{position:static;margin:1.25rem auto auto 1.875rem;display:inline-block}.resource-listitem__btn:visited{color:#003a61}.resource-listitem--link .resource-listitem__btn{margin-left:0}@media (min-width:60em){.resource-listitem__btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:translateY(-50%);margin:initial;left:auto;right:0}}.resource-listitem--link .resource-listitem__content{padding-left:0}.resource-listitem--link .resource-listitem__title{font-family:Archer A,Archer B,sans-serif;font-weight:500;font-size:1.25rem}.resource-listitem--link .resource-listitem__btn{font-family:Source Sans Pro,Lucida Grande,sans-serif;font-size:18px;top:37px;transform:none}@media (-ms-high-contrast:none){.resource-listitem--link .resource-listitem__btn{top:17px}}.resource-collection__video{padding:10px;width:100%}.resource-collection__video iframe{width:100%}@media (min-width:37.5em){.collection-subgroup__video-list{display:flex;flex-wrap:wrap}}@media (min-width:37.5em){.resource-collection__video{padding:0;width:calc(32% - 7px);margin:0 7px;margin-top:30px;margin-bottom:30px}.resource-collection__video iframe{width:100%}}@media (min-width:60em){.resource-collection__video{padding:0;width:calc(32% - 8px);margin:0 12px;margin-top:30px;margin-bottom:30px}.resource-collection__video iframe{width:100%}}@media (min-width:37.5em){.resource-collection__video:first-child,.resource-collection__video:nth-child(4),.resource-collection__video:nth-child(7){margin-left:0}}@media (min-width:37.5em){.resource-collection__video:nth-child(3),.resource-collection__video:nth-child(6),.resource-collection__video:nth-child(9){margin-right:0}}@media (min-width:60em){.resource-collection__video .media-video{margin-left:0;margin-right:0}}.resource-collection__video-title{color:#003a61;font-size:25px;line-height:25px;text-transform:capitalize;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;margin:10px 0 5px}.resource-collection__video-date{color:#666;text-transform:uppercase;font-size:16px}@media (min-width:60em){.dn-catalog-product__content .resource-listitem__content{width:61.2582781457%}}.dn-catalog-product__content .resource-listitem__title{padding-bottom:.5rem}@media (min-width:60em){.dn-catalog-product__content .resource-listitem__title{padding-bottom:.3125rem}}.dn-catalog-product__content .resource-listitem{padding:1.25rem 0}@media (min-width:60em){.dn-catalog-product__content .resource-listitem{padding:.625rem 0}}.dn-catalog-product__content .resource-listitem__btn{margin:1rem auto auto 2.9375rem}@media (min-width:37.5em){.dn-catalog-product__content .resource-listitem__btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:translateY(-50%);margin:initial;left:auto;right:0}}@media (min-width:60em){.dn-catalog-product__content .resource-listitem__btn{margin-top:auto}}.search-facet-container{text-align:left;display:none}.search-facet-container__button{appearance:none;border:none;background:none;padding:0;margin:0;margin-bottom:30px;text-decoration:none}.search-facet-container__button:focus,.search-facet-container__button:hover{text-decoration:none}.search-facet-container__button .b__icon{fill:#07c}.search-facet-container__button-text{margin-left:10px;color:#07c;line-height:1.3;font-family:Archer A,Archer B,sans-serif;font-style:normal;font-weight:800;font-size:14px}.search-facet{text-align:left}.search-facet__title{margin:0;color:#000;font-size:1em;font-family:Source Sans Pro,sans-serif;font-weight:700;line-height:1.3}.search-facet__links{margin:14px 0 20px}.search-facet__links ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.search-facet__links li{display:inline-block;margin-right:10px}.search-facet__links .facet-item a{color:#003a61;display:block;line-height:24px;padding:0 14px;text-transform:uppercase;text-decoration:none;font-family:Archer A,Archer B,sans-serif;font-style:normal;font-weight:600;font-size:14px;font-variant-numeric:lining-nums;border-radius:24px;border:1px solid #003a61}.search-facet__links a.is-active{background-color:#07c;border-color:#07c;color:#fff}.search-facet__links .facet-item__status{display:none}.search-facet__links select{width:10em}.search-facet__reset{display:block;width:100%;margin-top:1em}.search-facet__reset a{font-style:normal;border-radius:.5rem}.t-dn .search-facet__title{display:none}.t-dn .search-facet-container{text-align:center}.t-dn .search-facet__links ul{justify-content:center}.t-dn .search-facet-container__button{margin-bottom:20px}.search-listitem{border-bottom:1px solid #ccc;padding:25px 0;position:relative}.search-listitem__title{margin:.625rem 0}@media (min-width:37.5em){.search-listitem__title{margin-top:0}}.search-listitem__teaser{margin-bottom:0}.search-listitem__infos>span{display:inline-block;padding:0 12px 0 0}.search-listitem__infos>span:first-child{padding-left:0;margin-right:7px}.search-listitem__type{border-right:1px solid #666;color:#666;padding:0 15px 0 0;margin-right:7px}.search-listitem__type:last-child{border-right:0}.search-listitem__date{color:#666;border-right:1px solid #666;padding:0 15px 0 0;margin-right:7px}.search-listitem__location{color:#666}.secondary-nav{display:block;list-style:none;margin:0;padding:0 0 40px}@media (min-width:60em){.secondary-nav{padding:0}}.secondary-nav__item{font-family:Source Sans Pro,sans-serif;font-size:.875rem;line-height:1.5;margin:0 0 10px;padding:0}.secondary-nav__item a{color:#003a61;outline:none}.secondary-nav__item a:focus,.secondary-nav__item a:hover{text-decoration:underline}.secondary-nav__item--has-children ul{list-style:none;padding-left:0}.secondary-nav__item--has-children ul li:first-child{margin-top:10px}.t-dn .secondary-nav__item{text-align:left}@media (min-width:60em){.t-dn .secondary-nav__item{text-align:center}}@media (min-width:60em){.secondary-nav__item{display:inline-block;float:left;font-size:.75rem;margin:0 0 0 24px}}.secondary-nav__item.dropdown-menu{position:relative;top:-3px}.secondary-nav__item--desktop{display:none}@media (min-width:60em){.secondary-nav__item--desktop{display:block}}@media (min-width:60em){.secondary-nav__item--mobile{display:none}}.seek-logo{position:relative;text-align:center;margin:100px 0 70px}@media (min-width:37.5em){.seek-logo{display:flex;justify-content:space-between;align-items:center;text-align:left}}@media (min-width:60em){.seek-logo{margin-left:17.0305676856%;width:65.9388646288%}}@media (min-width:37.5em){.seek-logo__body{width:48.5507246377%}}@media (min-width:60em){.seek-logo__body{width:48.3443708609%}}.seek-logo__title{color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:1.875rem;line-height:1.2;margin:0 0 30px}@media (min-width:37.5em){.seek-logo__title{font-size:2.5rem}}.seek-logo__teaser{font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.6}@media (min-width:37.5em){.seek-logo__thumbnail{width:48.5507246377%}}@media (min-width:60em){.seek-logo__thumbnail{width:48.3443708609%}}.share-icons{position:fixed;bottom:15px;right:18px;width:60px;padding-bottom:60px;z-index:1000;transition:opacity .25s linear}.no-js .share-icons{padding-bottom:0}.share-icons--hidden.share-icons--collapsed{opacity:0;pointer-events:none}.hub-sustainability .share-icons{height:auto}.hub-sustainability .share-icons.share-icons--collapsed{animation:heightChanger 1.5s;height:0}@keyframes heightChanger{0%{height:auto}to{height:0}}.share-icons__button{position:absolute;bottom:0;appearance:none;margin:0;padding:0;background:none;border:none;display:block;z-index:50}.no-js .share-icons__button{display:none}@keyframes HideIcons{99%{width:60px;padding:18px 10px;margin:auto}to{width:0;overflow:hidden;padding:0;margin:0}}.share-icons__collapse{width:60px;margin:auto;padding:18px 10px;transition:all .15s ease-out}.share-icons--collapsed .share-icons__collapse{animation:HideIcons .5s forwards;pointer-events:none}.share-icons__link{display:block;margin-top:18px;width:auto;height:auto;transition:all .25s ease-out}.share-icons__link:first-child{margin-top:0}.share-icons--collapsed .share-icons__link{transform:translateY(20px);opacity:0}.share-icons__link:first-child{transition-delay:0ms}.share-icons--collapsed .share-icons__link:first-child{transition-delay:.25s}.share-icons--collapsed .share-icons__link:nth-child(2),.share-icons__link:nth-child(2){transition-delay:125ms}.share-icons__link:nth-child(3){transition-delay:.25s}.share-icons--collapsed .share-icons__link:nth-child(3),.share-icons__link.share-icons__set2:first-child{transition-delay:0ms}.share-icons--collapsed .share-icons__link.share-icons__set2:first-child{transition-delay:375ms}.share-icons__link.share-icons__set2:nth-child(2){transition-delay:125ms}.share-icons--collapsed .share-icons__link.share-icons__set2:nth-child(2),.share-icons__link.share-icons__set2:nth-child(3){transition-delay:.25s}.share-icons--collapsed .share-icons__link.share-icons__set2:nth-child(3){transition-delay:125ms}.share-icons__link.share-icons__set2:nth-child(4){transition-delay:375ms}.share-icons--collapsed .share-icons__link.share-icons__set2:nth-child(4){transition-delay:0ms}.share-icons__main-icon{background:#07c;display:block}.t-dn .share-icons__main-icon,.tn .share-icons__main-icon{background:#07c}.t-dn .share-icons__main-icon svg,.tn .share-icons__main-icon svg{fill:#fff}.share-icons__main-icon svg{fill:#fff;width:50%;height:50%}.share-icons__icon{display:block;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.t-dn .share-icons__icon,.tn .share-icons__icon{background:#fff}.share-icons__icon svg{fill:#07c}.share-icons__scroll{position:absolute;bottom:0;right:70px}.share-icons__print{display:none;position:absolute;bottom:0;right:120px;cursor:pointer}@media (min-width:60em){.share-icons__print{display:block}}.c-shareable-quote{margin-top:2.5rem;margin-bottom:2.5rem;padding-left:5rem;font-family:Archer A,Archer B,sans-serif;position:relative}.c-shareable-quote__content{font-size:1.375rem;font-weight:600;color:#003a61}.c-shareable-quote__content:after{content:"”"}.c-shareable-quote__person{margin:1.25rem 0;font-weight:600;font-size:1.25rem}.c-shareable-quote__person:before{content:"";display:inline-block;vertical-align:middle;background-color:#00e2e6;margin-right:.5em;width:19.6428571429%;height:2px}@media (min-width:37.5em){.c-shareable-quote__person:before{width:9.9637681159%}}.c-shareable-quote .circle-icon svg{width:80%;height:80%}.c-shareable-quote__icons-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:1.5625rem}.c-shareable-quote__icons-wrapper .circle-icon{box-shadow:none;border:1px solid #07c}.c-shareable-quote__icons-wrapper .circle-icon svg{width:45%;height:45%}.c-shareable-quote__share-label{margin-right:.9375rem;line-height:2rem;font-size:1.125rem}.c-shareable-quote__links{display:flex;flex-wrap:wrap}.c-shareable-quote__link{margin-right:.9375rem}.c-shareable-quote__link svg{fill:#07c}.c-shareable-quote__link:hover .circle-icon{background-color:#07c;transition:all .3s ease}.c-shareable-quote__link:hover .circle-icon svg{fill:#fff}.c-shareable-quote__link:last-child{margin-right:0}.t-dn .c-shareable-quote__person:before{background:#ff757e}.shop-back-to{padding:14px 0}@media (min-width:37.5em){.shop-back-to{padding-top:28px}}.shop-back-to__cta{position:relative;padding-left:18px;font-weight:700}.shop-back-to__cta svg{position:absolute;left:0;top:6px;width:10px;height:10px;fill:#003a61;transform:rotate(180deg)}.shop-cart-item{border-top:1px solid #ccc;padding:20px 0}.shop-cart-item:after,.shop-cart-item:before{content:" ";display:table}.shop-cart-item:after{clear:both}.shop-cart-item:last-child{padding-bottom:0}.shop-cart-item h3{margin:0}.shop-cart-item__content{float:left;margin-left:12px;width:calc(100% - 102px)}@media (min-width:37.5em){.shop-cart-item__content{margin:0;float:right;width:65.3658536585%}}@media (min-width:60em){.shop-cart-item__content{width:74.1721854305%}}.shop-cart-item--dn .shop-cart-item__image-link,.shop-cart-item__image{border:1px solid #ccc;width:90px;float:left}@media (min-width:37.5em){.shop-cart-item--dn .shop-cart-item__image-link,.shop-cart-item__image{width:30.7317073171%}}@media (min-width:60em){.shop-cart-item--dn .shop-cart-item__image-link,.shop-cart-item__image{width:22.5165562914%}}.shop-cart-item__title{font-size:1.125rem;line-height:1.1;margin:0}@media (min-width:37.5em){.shop-cart-item__title{font-size:1.875rem;line-height:1}}.shop-cart-item__attr{display:block;color:#003a61;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:.75rem;line-height:1;text-transform:uppercase;margin:10px 0 0;letter-spacing:.35px}@media (min-width:37.5em){.shop-cart-item__attr{font-size:.875rem}}.shop-cart-item__price-wrap{margin:0 0 4px}.shop-cart-item__price,.shop-cart-item__price--sale,.shop-cart-item__price--strike{display:inline;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:.875rem;line-height:1}@media (min-width:37.5em){.shop-cart-item__price,.shop-cart-item__price--sale,.shop-cart-item__price--strike{font-size:1rem}}.shop-cart-item__price--strike{text-decoration:line-through;color:#666}@media (min-width:37.5em){.shop-cart-item__price--strike{font-size:.875rem}}.shop-cart-item__price--sale{color:#e60032}@media (min-width:37.5em){.shop-cart-item__price--sale{font-size:1rem}}.shop-cart-item__total{display:block;font-size:1.125rem;font-weight:700;text-align:right}.shop-cart-item__oos{background:#e60032;border-radius:2px;display:inline-block;color:#fff;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400;font-size:.875rem;text-transform:uppercase;padding:2px 5px;margin:0 0 10px}.shop-cart-item .form-item{margin:0}.shop-cart-item .delete-order-item{background:transparent;color:#07c;margin:0;padding:0;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:normal;text-transform:none;text-align:left;min-width:0}@media (min-width:37.5em){.shop-cart-item .delete-order-item{font-size:1rem}}.shop-cart-item .delete-order-item:visited{background:transparent;color:#07c}.shop-cart-item .delete-order-item:hover{background:transparent;color:#003a61}.shop-cart-item .delete-order-item:active,.shop-cart-item .delete-order-item:focus{background:transparent;color:#07c}.shop-cart-item .delete-order-item:disabled{background-color:transparent;color:#666}.shop-cart-item__quantity{font-size:1rem}.shop-cart-item p.error{color:#e60032;background:transparent;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:1rem}.shop-cart-item--dn .shop-cart-item--unavailable .shop-cart-item__image-link img,.shop-cart-item--unavailable .shop-cart-item--dn .shop-cart-item__image-link img,.shop-cart-item--unavailable .shop-cart-item__image img{opacity:.4}.shop-cart-item__max-quantity{color:#333;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:1rem;display:block;margin:8px 0 6px}.shop-cart-item--dn{border-top:0;border-bottom:1px solid #ccc;display:flex}.shop-cart-item--dn:last-child{padding-bottom:1.25rem}.shop-cart-item--dn .shop-cart-item__image,.shop-cart-item--dn .shop-cart-item__image-link{width:90px;height:90px;min-width:90px;min-height:90px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid #999;overflow:hidden}@media (min-width:37.5em){.shop-cart-item--dn .shop-cart-item__image,.shop-cart-item--dn .shop-cart-item__image-link{margin-right:1.125rem}}.shop-cart-item--dn .shop-cart-item__image-link a,.shop-cart-item--dn .shop-cart-item__image a{width:100%;height:100%;text-align:center}.shop-cart-item--dn .shop-cart-item__image-link img,.shop-cart-item--dn .shop-cart-item__image img{width:auto;height:auto;max-width:100%;max-height:100%}@media (min-width:37.5em){.shop-cart-item--dn .shop-cart-item__image,.shop-cart-item--dn .shop-cart-item__image-link{width:10.625rem;height:10.625rem;min-width:10.625rem;min-height:10.625rem}}.shop-cart-item--dn .shop-cart-item__image-link{border:0!important;justify-content:center}@media (min-width:37.5em){.shop-cart-item--dn .shop-cart-item__image-link{margin-right:0}}.shop-cart-item--dn .shop-cart-item__content{width:100%}.shop-cart-item--dn .shop-cart-item__content .shop-cart-item__title--alt{color:#003a61;margin-bottom:15px}.shop-cart-item--dn .shop-cart-item__content .shop-cart-item__quantity{font-size:16px;line-height:20px;font-family:Source Sans Pro,sans-serif;font-weight:700}.shop-cart-item--dn .shop-cart-item__attr{color:#333;margin-bottom:.75rem;font-family:Archer A,Archer B,sans-serif;font-weight:600}.shop-cart-item--dn .description{margin-top:.75rem;margin-right:.625rem;color:#666;font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:400;text-align:left}.shop-cart-item--dn .dn-quantity-description-wrapper{display:flex}.shop-cart-item--dn .dn-quantity-description-wrapper .delete-order-item{margin-top:.75rem}.shop-cc-accepted{margin:30px 0 50px}.shop-cc-accepted__intro{text-align:center}.shop-cc-accepted__cc-list{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.shop-cc-accepted__cc-item{margin:0 10px}.shop-cc-accepted__cc-item img{border-radius:6px;max-height:38px}.checkout-progress{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin:20px 0 30px;padding:0;list-style:none}@media (min-width:37.5em){.checkout-progress{margin:30px 12.8623188406% 45px}}@media (min-width:60em){.checkout-progress{margin:30px 25.5458515284% 45px}}.checkout-progress__step{color:#999;font-size:1.125rem;line-height:36px;text-transform:uppercase;margin:0;padding:0}@media (min-width:37.5em){.checkout-progress__step{font-size:1.875rem;line-height:60px}}.checkout-progress__step--current{border-bottom:4px solid #003a61;color:#003a61;font-size:1.375rem;padding-bottom:0}@media (min-width:37.5em){.checkout-progress__step--current{font-size:1.875rem}}.checkout-progress__step a{text-decoration:none;color:#003a61!important}.page--dn .checkout-progress{margin-bottom:0;border-bottom:0}.page--dn .checkout-progress .checkout-progress__step--previous a{color:#07c!important}.shop-order-summary{border-bottom:1px solid #ccc}.page--shop-checkout .shop-order-summary{padding-bottom:10px}.shop-order-summary__line{border-top:1px solid #ccc;padding:15px 0;display:flex;align-items:center;width:100%}.page--shop-checkout .shop-order-summary__line{border-top:0;padding:2px 0 3px}.shop-order-summary__label{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:1rem;width:50%;text-align:left;vertical-align:middle}.shop-order-summary__value{width:50%;font-size:1.125rem;font-weight:700;text-align:right}.shop-order-summary__line--promotion .shop-order-summary__value{color:#e60032}.page--shop-cart .shop-order-summary__line--promotion .shop-order-summary__value{font-size:1.25rem}.shop-order-summary__line--total .shop-order-summary__value{font-size:1.5rem}.shop-share-social{text-align:center;padding:50px 0}.shop-share-social p{font-size:18px;line-height:25px}.shop-share-social a .shop-share-social__icon{background:#ffd608;width:60px;height:60px;border-radius:60px;position:relative;display:inline-block;margin:0 10px}.shop-share-social a:hover{text-decoration:none}.shop-share-social svg{fill:#003a61;width:50%;height:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.shop-share-social--dn .shop-share-social{text-align:center;padding:50px 0}.shop-share-social--dn .shop-share-social p{font-size:18px;line-height:25px}.shop-share-social--dn .shop-share-social a .shop-share-social__icon{background:#ff757e;width:60px;height:60px;border-radius:60px;position:relative;display:inline-block;margin:0 10px}.shop-share-social--dn .shop-share-social a:hover{text-decoration:none}.shop-share-social--dn .shop-share-social svg{fill:#003a61;width:50%;height:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.simple-cta,.simple-cta--simple{flex-wrap:wrap;background:#b9e5fb;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,58,97,.2);padding:30px 40px;margin-top:50px;margin-bottom:50px;text-align:center}@media (min-width:37.5em){.simple-cta,.simple-cta--simple{display:flex;align-items:center;margin:0 12.8623188406%;margin-top:60px;margin-bottom:60px}}@media (min-width:60em){.simple-cta,.simple-cta--simple{flex-wrap:nowrap;margin-left:17.0305676856%;margin-right:17.0305676856%}}.simple-cta--full-width{background:linear-gradient(90deg,rgba(185,229,251,0),rgba(0,226,230,.7)),#b9e5fb;text-align:center}@media (min-width:37.5em){.simple-cta--full-width{margin-left:0;margin-right:0}}@media (min-width:60em){.simple-cta--full-width{margin-left:8.5152838428%;margin-right:8.5152838428%}}.simple-cta--sticky{background:linear-gradient(90deg,rgba(185,229,251,0),rgba(0,226,230,.7)),#b9e5fb;border-radius:0;position:fixed!important;bottom:0;left:0;width:100%;z-index:100;text-align:center;margin:0}.is-pinned .simple-cta--sticky,[data-scroll=in] .simple-cta--sticky{position:relative!important;width:auto;transition:all .5s ease-in;margin-top:50px;margin-bottom:50px;border-radius:8px}@media (min-width:37.5em){.is-pinned .simple-cta--sticky,[data-scroll=in] .simple-cta--sticky{margin-top:60px;margin-bottom:60px}}@media (min-width:60em){.is-pinned .simple-cta--sticky,[data-scroll=in] .simple-cta--sticky{margin-left:8.5152838428%;margin-right:8.5152838428%}}.simple-cta__title{width:auto;color:#003a61;text-align:center;margin-top:0;margin-bottom:20px}@media (min-width:37.5em){.simple-cta__title{width:100%;text-align:center}}@media (min-width:60em){.simple-cta__title{width:auto;text-align:left;margin:0 20px 0 0}}.simple-cta--full-width .simple-cta__title,.simple-cta--sticky .simple-cta__title{margin:0 auto;margin-bottom:20px}@media (min-width:60em){.simple-cta--full-width .simple-cta__title,.simple-cta--sticky .simple-cta__title{margin-right:20px;margin-bottom:0}}.simple-cta__btn{margin:0 auto}@media (min-width:60em){.simple-cta__btn{margin-right:0}}@media (min-width:37.5em){.simple-cta--full-width .simple-cta__btn,.simple-cta--sticky .simple-cta__btn{display:block}}@media (min-width:60em){.simple-cta--full-width .simple-cta__btn,.simple-cta--sticky .simple-cta__btn{margin-right:auto}}.simple-cta-wrap{min-height:1px}.t-dn .simple-cta{background:#fff;border:2px solid #07c;padding:18px 15px 25px}.t-dn .simple-cta>span{display:none}@media (min-width:60em){.t-dn .simple-cta{padding:28px}}.t-dn .simple-cta__title{font-size:1.6875rem}.t-dn .simple-cta--full-width,.t-dn .simple-cta--sticky{border-radius:0}.simple-newsletter{text-align:center;margin:0 0 30px;padding-top:50px}@media (min-width:37.5em){.simple-newsletter{margin:0 0 50px;padding-top:60px}}@media (min-width:37.5em){.simple-newsletter__desc{font-size:1.25rem}}.simple-newsletter__form{margin:30px 0}@media (min-width:37.5em){.simple-newsletter__form{display:flex;justify-content:center;margin:0 20px}.simple-newsletter__form .form-item{flex:2;margin:0 24px 0 0}}.t-dn .simple-newsletter{border-top:1px solid #ccc;margin-top:30px;padding-top:38px}.t-dn .simple-newsletter__title:before{display:none}.t-dn .simple-newsletter__title{font-size:1.375rem;line-height:1;letter-spacing:2px;text-align:center;margin-bottom:20px}@media (min-width:37.5em){.t-dn .simple-newsletter__title{font-size:1.875rem;line-height:1.3}}.t-dn .simple-newsletter__desc{max-width:750px;margin:0 auto 23px;font-size:18px;line-height:24px;text-align:center;color:#003a61}@media (max-width:37.48em){.t-dn .simple-newsletter__form{margin:0}.t-dn .simple-newsletter__form .form-item{margin-bottom:14px}}.simple-page-banner{background:linear-gradient(180deg,#07c,#68abdc);height:180px;text-align:center}@media (min-width:60em){.simple-page-banner{height:222px}}.simple-page-banner .dfc-logo{margin:20px 0 0}@media (min-width:60em){.simple-page-banner .dfc-logo{margin:40px 0 0}}.single-related-content{background:#fff;border-left:2px solid #003a61;padding:0 20px;margin-top:20px;margin-bottom:20px;color:#003a61;float:none}.article .single-related-content{margin-top:60px;margin-bottom:60px}.list-item .single-related-content{margin-left:0!important;margin-right:0!important}.single-related-content__label{font-size:1rem;line-height:14px;margin-bottom:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.single-related-content__title{margin:15px 0 5px}.single-related-content__title a,.single-related-content__title a:hover{color:#003a61;text-decoration:none}.single-related-content__image-wrap{margin:4px auto;height:78px;width:73px;position:relative}@media (min-width:37.5em){.single-related-content__image-wrap{flex:0 0 78px;margin:0 27px 0 0}}@media (min-width:60em){.single-related-content__image-wrap{flex:0 0 78px}}.single-related-content--big .single-related-content__image-wrap{width:167px;height:167px}@media (min-width:37.5em){.single-related-content--big .single-related-content__image-wrap{flex:0 0 167px}}@media (min-width:60em){.single-related-content--big .single-related-content__image-wrap{width:205px;height:205px;flex:0 0 205px}}.single-related-content__image{height:0;padding-top:92.8571428571%;position:relative}.single-related-content__image>img{border-radius:4px;position:absolute;top:-5px;left:0}.single-related-content__image>div{position:absolute;top:-5px;left:0}.single-related-content__image .dn-picto{position:absolute;top:-10px;left:0}@media (min-width:37.5em){.single-related-content__image{padding-top:91.6666666667%}.single-related-content__image>img{top:5px}.single-related-content__image .dn-picto,.single-related-content__image>div{top:0}}.single-related-content--big .single-related-content__image{padding-top:100%}@media (min-width:37.5em){.single-related-content--big .single-related-content__image{padding-top:100%}}@media (min-width:37.5em){.single-related-content--big .single-related-content__text-container{margin-top:26px}}.t-dn .single-related-content{border:2px solid #07c;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:20px 15px;text-align:center}@media (min-width:37.5em){.t-dn .single-related-content{display:flex;padding:24px;text-align:left;align-items:flex-start}}.t-dn .article .single-related-content+.single-related-content{margin-top:-40px!important}@media (min-width:60em){.t-dn .dn-symposium__overview .single-related-content{margin-left:0;margin-right:0;margin-left:10.2631578947%;width:79.4736842105%}}.t-dn .single-related-content__label{margin-bottom:6px;color:#333;font-size:.875rem;font-weight:600;letter-spacing:1px}.t-dn .single-related-content__title{margin-top:6px}@media (min-width:37.5em){.t-dn .single-related-content--big .single-related-content__title{font-size:1.875rem;margin-top:16px}}.social-channels{text-align:center;margin:25px 0 20px}.more-goodness-signup+.social-channels,.simple-newsletter+.social-channels{margin-top:25px}.more-goodness-signup+.social-channels .social-channels__title,.simple-newsletter+.social-channels .social-channels__title{display:none}@media (min-width:37.5em){.social-channels{margin:40px 0 20px}.simple-newsletter+.social-channels{margin-top:50px}}.social-channels__title{margin-top:-25px}@media (min-width:37.5em){.social-channels__title{margin-top:-40px}}.social-channels__intro{color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:1.125rem;line-height:1;margin:0 0 12px}.social-channels__cta{background:#fff;width:48px;height:48px;border-radius:48px;display:block;position:relative}.social-channels__cta svg{width:24px;height:24px;fill:#07c;position:absolute;top:12px;left:12px}.social-channels__list{margin:0;padding:0;list-style:none;display:flex;justify-content:center;flex-wrap:wrap}.social-channels__list-item{margin:0 8px 16px}@media (min-width:37.5em){.social-channels__list-item{margin:0 10px 10px}}@media (min-width:37.5em){.t-dn .social-channels{margin-top:0}}@media (min-width:37.5em){.t-dn .social-channels__title{font-size:1.875rem}}.t-dn .social-channels__intro{color:#003a61;font-size:1.125rem;font-weight:800;margin-bottom:15px}.t-dn .social-channels__cta{background-color:#ff757e}.t-dn .social-channels__cta svg{fill:#fff}.sources{margin-top:2.5rem;margin-bottom:2.5rem}.sources--event{margin-top:0}.page--dfc-event .sources__title,.sources__title{border-top:1px solid #ccc;padding:2rem 0 .8125rem;margin:0}.page--dfc-event .sources__title{border-top:1px solid #ccc}@media (min-width:60em){.page--dfc-event .sources__title{margin-left:17.0305676856%;margin-right:17.0305676856%;text-align:left}}.sources__body{border-left:2px solid #00e2e6;color:#666;font-family:Source Sans Pro,sans-serif;font-weight:400;font-style:italic;font-size:1rem;line-height:1.2;padding-left:25px}.sources__body p:first-child{margin-top:0}.page--dfc-event .sources__body{font-style:normal;color:#000;line-height:1.4}.page--dfc-event .sources__body p{margin:0}.specification-item{padding-top:1.9375rem;padding-bottom:.75rem;padding-right:18px;border-bottom:1px solid #ccc}@media (min-width:37.5em){.specification-item{position:relative;width:25%;border-bottom:0}.specification-item:after{content:"";width:calc(100% - 18px);height:1px;position:absolute;bottom:0;left:0;border-bottom:1px solid #ccc}.specification-item:nth-child(4n){padding-right:0}.specification-item:nth-child(4n):after{width:100%}}.workshop-listitem .specification-item{display:inline-block;padding-top:0;padding-bottom:0;border-bottom:0}.workshop-listitem .specification-item span{margin:0 10px 0 0}.workshop-listitem .specification-item h5{margin:0 10px}.workshop-listitem .specification-item:after{border-bottom:0}.workshop-listitem .specification-item>h5:first-child{margin:0}.workshop-listitem .specification-item:last-child,.workshop-listitem .specification-item>span:last-child{margin-right:0;padding-right:0}@media (min-width:37.5em){.workshop-listitem .specification-item{width:auto}.workshop-listitem .specification-item h5,.workshop-listitem .specification-item span{margin:0}.workshop-listitem .specification-item h5{padding-right:8px}}@media (min-width:60em){.workshop-listitem .specification-item h5,.workshop-listitem .specification-item span{display:inline-block}}.featured-program__attributes .specification-item{flex:1;padding:1.25rem;border-bottom:0}.featured-program__attributes .specification-item:after{border-bottom:0}.featured-program__attributes .specification-item:first-child{padding-bottom:10px}.featured-program__attributes .specification-item:last-child{padding-top:10px;border-top:1px solid #ccc}@media (min-width:37.5em){.featured-program__attributes .specification-item:first-child{margin-right:.9375rem}.featured-program__attributes .specification-item:first-child,.featured-program__attributes .specification-item:last-child{padding:1.875rem 0;border:0}}.specification-item__label{font-family:Source Sans Pro,sans-serif;font-size:1rem;color:#666;display:initial;margin-bottom:.5rem}.specification-item__value{font-family:Source Sans Pro,sans-serif;font-size:1rem;display:block;margin:0;color:#000}.spotify-embed{margin-top:20px;margin-bottom:46px}.spotify-embed iframe{display:flex}.spotify-embed--leading{margin-top:0;margin-bottom:0}.stat{min-width:250px}.stat--percent{position:relative;width:250px;margin:0 auto 20px}@media (min-width:37.5em){.stat--percent{margin:0 50px 20px}}.stat--number{box-shadow:0 0 12px 0 rgba(0,0,0,.3);background:#fff;padding:50px 20px;margin:0 0 20px;border:1px solid #ccc}@media (min-width:37.5em){.stat--number{width:32%;margin:0 10px 20px}}@media (min-width:60em){.stat--number{margin:0 1.0917030568%;width:25.5458515284%}.stat--number:first-child{margin-left:0}.stat--number:last-child{margin-right:0}}.stat__value{color:#003a61;display:block;text-align:center;margin-bottom:20px}.stat--percent .stat__value{font-size:3.4375rem;position:absolute;top:80px;left:0;width:100%}.stat--number .stat__value{position:relative;padding-bottom:20px}.stat--number .stat__value:after{content:" ";width:37px;height:0;border-top:2px solid #00c9cc;position:absolute;bottom:0;left:50%;margin-left:-18.5px}.stat__label{color:#003a61;font-weight:800;font-size:1.125rem;display:block;text-align:center}@media (min-width:60em){.stat__label{font-size:1.25rem}}.stat--percent .stat__label{width:100%;position:absolute;top:140px;left:0;padding:0 20px}.stat--number .stat__label{font-size:1.375rem;font-weight:600}@media (min-width:60em){.stat--number .stat__label{font-size:1.5rem}}.suggested-action__image{width:3.75rem;height:3.75rem}@media (min-width:60em){.suggested-action__image{width:4.5rem;height:4.5rem}}.suggested-action__title{color:#003a61;margin:10px 0 0}.suggested-action__title a,.suggested-action__title a:visited{color:#003a61}.suggested-action__title a:active,.suggested-action__title a:focus,.suggested-action__title a:hover{color:#003a61;text-decoration:underline}.suggested-action__teaser{margin:10px 0}.suggested-action__cta{margin-top:15px}.hub-sustainability .suggested-action__title{margin-top:14px}@media (min-width:37.5em){.hub-sustainability .suggested-action__title{margin-top:10px}}@media (min-width:60em){.hub-sustainability .suggested-action__title{margin-top:13px}}.hub-sustainability .suggested-action__cta{margin-top:13px}@media (min-width:60em){.hub-sustainability .suggested-action__cta{margin-top:16px}}.super-cta{background:linear-gradient(180deg,#07c 65%,rgba(0,226,230,.4)),#07c;color:#fff;padding:1.875rem 0 3.125rem}@media (min-width:37.5em){.super-cta{padding:2.5rem 0 3.125rem}}.super-cta__title{color:#fff;margin:0}.super-cta__teaser{font-size:1.25rem;margin:1.25rem 0 1.875rem}@media (min-width:37.5em){.super-cta__teaser{font-size:1.375rem;margin:1.25rem 0 3.125rem}}.super-cta__cta{position:relative;margin-left:65px}.super-cta__cta:before{content:" ";width:50px;height:2px;background:#00e2e6;position:absolute;left:-65px;top:50%;pointer-events:none}@media (min-width:37.5em){.super-cta__cta{margin-left:95px}.super-cta__cta:before{width:80px;left:-95px}}.survey-cta{border:2px solid #003a61;border-radius:8px;box-shadow:0 1px 8px rgba(0,0,0,.2);text-align:center;padding:0 40px 30px;margin-top:50px;margin-bottom:50px}@media (min-width:37.5em){.survey-cta{margin-top:60px;margin-bottom:60px}}.survey-cta__icon{margin-top:-30px}.survey-cta__title{color:#003a61;margin:0}.survey-cta__desc{color:#003a61;font-weight:800;font-size:1.25rem;line-height:1.2;margin:1rem 0}.survey-popup{background:#95e5a5;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:center;padding:120px 20px 35px;position:fixed;top:65px;width:100%;z-index:9999;transform:translateY(-100%)}@media (max-width:37.48em){.survey-popup{overflow:scroll;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 65px)}}@media (min-width:37.5em){.survey-popup{top:65px;position:fixed;padding:120px 20px 55px}}@media (min-width:60em){.survey-popup{top:90px}}.survey-popup.is-active{display:block;transform:translateY(0);transition:transform .5s ease-in}.tn-popup--alt{background:#003a61}.toolbar-fixed .survey-popup{top:-1000px}.toolbar-fixed .survey-popup.is-active{top:0}.survey-popup__icon{fill:#003a61;width:80px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.tn-popup .survey-popup__icon{width:64px}.tn-popup--alt .survey-popup__icon{fill:#95e5a5}.survey-popup img{margin-top:-110px}.survey-popup__title{color:#003a61;font-size:1.875rem;line-height:1}@media (min-width:37.5em){.survey-popup__title{font-size:3.125rem}}.tn-popup--alt .survey-popup__title{color:#95e5a5}.survey-popup__desc{color:#003a61;font-weight:600;font-size:1.25rem}@media (min-width:37.5em){.survey-popup__desc{font-size:1.375rem}}.tn-popup--alt .survey-popup__desc{color:#fff}.survey-popup__cta{margin-bottom:20px}.survey-popup__dismiss{font-size:.875rem;font-weight:600}.tn-popup--alt .survey-popup__dismiss{color:#fff}.survey-popup__close{appearance:none;background:transparent;cursor:pointer;border:0;z-index:100;height:50px;width:50px;position:absolute;top:0;right:0;z-index:3}.survey-popup__close svg{fill:#003a61;pointer-events:none;width:20px;height:20px}.tn-popup--alt .survey-popup__close svg{fill:#fff}.survey-popup__form-wrap{margin-bottom:20px}@media (min-width:37.5em){.survey-popup__form-wrap{display:flex}.survey-popup__form-wrap .form-item{flex:2;margin:0 24px 0 0}}@media (min-width:60em){.survey-popup__form-wrap{margin-left:12.9139072848%;margin-right:12.9139072848%}}.sustainability-hero__slide{position:relative}.hero-slide__desktop--image,.hero-slide__mobile--image,.hero-slide__tablet--image{background-size:cover;background-position:50%}.hero-slide__desktop--image{height:calc(100vh - 54px - 90px);display:none}@media (min-width:60em){.hero-slide__desktop--image{display:block}}.hero-slide__tablet--image{display:none;height:650px}@media (min-width:37.5em){.hero-slide__tablet--image{display:block}}@media (min-width:60em){.hero-slide__tablet--image{display:none}}.hero-slide__mobile--image{display:block;height:540px}@media (min-width:37.5em){.hero-slide__mobile--image{display:none}}.sustainability-hero__slide--content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:calc(100vw - 80px)}@media (min-width:37.5em){.sustainability-hero__slide--content{width:544px}}@media (min-width:60em){.sustainability-hero__slide--content{width:758px}}.sustainability-hero__slide--content>h1{color:#fff;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;text-transform:uppercase;font-size:32px;line-height:30px;letter-spacing:-.2px;margin:0 0 10px}@media (min-width:37.5em){.sustainability-hero__slide--content>h1{font-size:72px;line-height:64px;letter-spacing:-.45px}}@media (min-width:60em){.sustainability-hero__slide--content>h1{font-size:90px;line-height:80px;letter-spacing:-.56px;margin:0 0 14px}}.sustainability-hero__slide--content>p{color:#fff;font-family:Archer A,Archer B,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin-bottom:20px;margin-top:0}@media (min-width:60em){.sustainability-hero__slide--content>p{margin-bottom:24px}}.sustainability-hero__slide--content>a{padding:7px 10px 8px;min-height:40px;min-width:185px;background-color:#fff;border-radius:50px;margin-bottom:14.95px;text-decoration:none;color:#07c;font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:14px;line-height:22px;letter-spacing:1px;display:inline-block}@media (min-width:37.5em){.sustainability-hero__slide--content>a{padding:7px 20px 11px}}.sustainability-hero__slide--content>img{width:19px;display:block;margin:0 auto}.stats-slide__container{max-width:1200px;margin:0 auto;padding-bottom:12px;display:flex!important;justify-content:center;align-items:center;flex-direction:column;column-gap:0}@media (min-width:60em){.stats-slide__container{flex-direction:row;column-gap:26px}}.stats-slide__container>img{width:calc(100vw - 100px);margin-bottom:10.4px}@media (min-width:37.5em){.stats-slide__container>img{width:71%;max-width:640px;margin-bottom:20px}}@media (min-width:60em){.stats-slide__container>img{width:41%;margin-bottom:0}}.stats-slide__content--container{text-align:center;width:67%}@media (min-width:37.5em){.stats-slide__content--container{width:71%}}@media (min-width:60em){.stats-slide__content--container{width:41%;text-align:left}}.stats-slide__content--container>p{font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:20px;line-height:28px;margin:0 0 24px}@media (min-width:37.5em){.stats-slide__content--container>p{font-size:24px;line-height:36px;margin:0 0 20px}}@media (min-width:60em){.stats-slide__content--container>p{margin:0 0 31px}}.stats-slide__content--container>p>a{text-decoration:none;border-bottom:2px solid transparent}.stats-reaction__section{display:flex;gap:2px;align-items:center;flex-wrap:wrap;justify-content:center}@media (min-width:60em){.stats-reaction__section{gap:12px;flex-wrap:nowrap;justify-content:flex-start}}.stats-reaction__section>p{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:36px;margin:0;width:100%}@media (min-width:60em){.stats-reaction__section>p{width:auto}}.stats-slide__icons{width:156px;height:36px;display:flex;gap:24px;align-items:center}@media (min-width:60em){.stats-slide__icons{gap:12px;width:132px}}.stats-slide__icons--happy,.stats-slide__icons--sad,.stats-slide__icons--shocked{position:relative;width:100%;height:100%}.stats-slide__icons--happy>*,.stats-slide__icons--sad>*,.stats-slide__icons--shocked>*{cursor:pointer;position:absolute;bottom:3px;left:0;transition:all .2s ease-in-out}.stats-slide__icons--happy:hover .stats-slide__icons--happy__faded,.stats-slide__icons--happy:hover .stats-slide__icons--sad__faded,.stats-slide__icons--happy:hover .stats-slide__icons--shocked__faded,.stats-slide__icons--sad:hover .stats-slide__icons--happy__faded,.stats-slide__icons--sad:hover .stats-slide__icons--sad__faded,.stats-slide__icons--sad:hover .stats-slide__icons--shocked__faded,.stats-slide__icons--shocked:hover .stats-slide__icons--happy__faded,.stats-slide__icons--shocked:hover .stats-slide__icons--sad__faded,.stats-slide__icons--shocked:hover .stats-slide__icons--shocked__faded{opacity:0}.stats-slide__icons--happy:hover .stats-slide__icons--happy__hovered,.stats-slide__icons--happy:hover .stats-slide__icons--sad__hovered,.stats-slide__icons--happy:hover .stats-slide__icons--shocked__hovered,.stats-slide__icons--sad:hover .stats-slide__icons--happy__hovered,.stats-slide__icons--sad:hover .stats-slide__icons--sad__hovered,.stats-slide__icons--sad:hover .stats-slide__icons--shocked__hovered,.stats-slide__icons--shocked:hover .stats-slide__icons--happy__hovered,.stats-slide__icons--shocked:hover .stats-slide__icons--sad__hovered,.stats-slide__icons--shocked:hover .stats-slide__icons--shocked__hovered{opacity:1}.stats-slide__icons--happy__faded,.stats-slide__icons--sad__faded,.stats-slide__icons--shocked__faded{width:28px;transform:scale(1);opacity:1}.stats-slide__icons--happy__hovered,.stats-slide__icons--sad__hovered,.stats-slide__icons--shocked__hovered{width:28px;opacity:0}.stats-slide__icons--happy__active,.stats-slide__icons--sad__active,.stats-slide__icons--shocked__active{bottom:-1.5px;left:-3px;width:36px;transform:scale(0)}.stats-slide__icons--happy[data-state=active] .stats-slide__icons--happy__hovered,.stats-slide__icons--happy[data-state=active] .stats-slide__icons--sad__hovered,.stats-slide__icons--happy[data-state=active] .stats-slide__icons--shocked__hovered,.stats-slide__icons--sad[data-state=active] .stats-slide__icons--happy__hovered,.stats-slide__icons--sad[data-state=active] .stats-slide__icons--sad__hovered,.stats-slide__icons--sad[data-state=active] .stats-slide__icons--shocked__hovered,.stats-slide__icons--shocked[data-state=active] .stats-slide__icons--happy__hovered,.stats-slide__icons--shocked[data-state=active] .stats-slide__icons--sad__hovered,.stats-slide__icons--shocked[data-state=active] .stats-slide__icons--shocked__hovered{transform:scale(0)}.stats-slide__icons--happy[data-state=active] .stats-slide__icons--happy__active,.stats-slide__icons--happy[data-state=active] .stats-slide__icons--sad__active,.stats-slide__icons--happy[data-state=active] .stats-slide__icons--shocked__active,.stats-slide__icons--sad[data-state=active] .stats-slide__icons--happy__active,.stats-slide__icons--sad[data-state=active] .stats-slide__icons--sad__active,.stats-slide__icons--sad[data-state=active] .stats-slide__icons--shocked__active,.stats-slide__icons--shocked[data-state=active] .stats-slide__icons--happy__active,.stats-slide__icons--shocked[data-state=active] .stats-slide__icons--sad__active,.stats-slide__icons--shocked[data-state=active] .stats-slide__icons--shocked__active{cursor:auto;transform:scale(1)}.stats-slide__icons--happy[data-state=inactive] .stats-slide__icons--happy__hovered,.stats-slide__icons--happy[data-state=inactive] .stats-slide__icons--sad__hovered,.stats-slide__icons--happy[data-state=inactive] .stats-slide__icons--shocked__hovered,.stats-slide__icons--sad[data-state=inactive] .stats-slide__icons--happy__hovered,.stats-slide__icons--sad[data-state=inactive] .stats-slide__icons--sad__hovered,.stats-slide__icons--sad[data-state=inactive] .stats-slide__icons--shocked__hovered,.stats-slide__icons--shocked[data-state=inactive] .stats-slide__icons--happy__hovered,.stats-slide__icons--shocked[data-state=inactive] .stats-slide__icons--sad__hovered,.stats-slide__icons--shocked[data-state=inactive] .stats-slide__icons--shocked__hovered{transform:scale(0)}.stats-slide__icons--happy[data-state=inactive] .stats-slide__icons--happy__faded,.stats-slide__icons--happy[data-state=inactive] .stats-slide__icons--sad__faded,.stats-slide__icons--happy[data-state=inactive] .stats-slide__icons--shocked__faded,.stats-slide__icons--sad[data-state=inactive] .stats-slide__icons--happy__faded,.stats-slide__icons--sad[data-state=inactive] .stats-slide__icons--sad__faded,.stats-slide__icons--sad[data-state=inactive] .stats-slide__icons--shocked__faded,.stats-slide__icons--shocked[data-state=inactive] .stats-slide__icons--happy__faded,.stats-slide__icons--shocked[data-state=inactive] .stats-slide__icons--sad__faded,.stats-slide__icons--shocked[data-state=inactive] .stats-slide__icons--shocked__faded{transform:scale(1);opacity:.45;cursor:not-allowed}.stats-slide__social-media--container{position:relative;height:36px;margin:0 0 -3.5px 16px}@media (min-width:60em){.stats-slide__social-media--container{margin:0 0 -3.5px}}.stats-slide__social-media--container button{cursor:pointer;background:none;border:none;padding:0}.stats-slide__social-media--container .share-icons__main-icon{width:36px;height:36px}.stats-slide__social-media__icons{position:absolute;top:-4px;right:0;min-width:214px;padding:8px 14px;display:flex;justify-content:center;gap:16px;align-items:center;background:#07c;border-radius:50px;transform-origin:right;transition:all .3s ease-in-out}@media (min-width:60em){.stats-slide__social-media__icons{border-radius:25px;transform-origin:left;min-width:158px;left:0;gap:8px}}.stats-slide__social-media__icons--open{opacity:1;transform:scaleX(1)}.stats-slide__social-media__icons--open .sustainability__share-icons--link:nth-of-type(1n){transition:all .2s ease-in-out .3s!important}.stats-slide__social-media__icons--open .sustainability__share-icons--link:nth-of-type(2n){transition:all .2s ease-in-out .6s!important}.stats-slide__social-media__icons--open .sustainability__share-icons--link:nth-of-type(3n){transition:all .2s ease-in-out .9s!important}.stats-slide__social-media__icons--hidden{opacity:0;transform:scaleX(0)}.stats-slide__social-media__icons--hidden .sustainability__share-icons--link{transition:all .2s ease-in-out!important}.stats-slide__social-media__icons .sustainability__share-icons--link{margin:0;opacity:0}.stats-slide__social-media__icons .sustainability__share-icons--link--show{opacity:1}.stats-slide__social-media__icons .share-icons__icon{width:28px;height:28px}.stats-slide__social-media__icons .share-icons__icon svg{pointer-events:all}.stats-slide__social-media__icons .stats-slide__close-button{width:28px;height:28px;padding:0}.stats-slide__social-media__icons .stats-slide__close-button i{background:transparent;box-shadow:none}.stats-slide__social-media__icons .stats-slide__close-button svg{fill:#fff;pointer-events:all;width:22px;height:22px}.sustainability-stats__container--dark .stats-slide__content--container>p{color:#fff}.sustainability-stats__container--dark .stats-slide__content--container>p>a{color:#00e2e6}.sustainability-stats__container--dark .stats-slide__content--container>p>a:hover{border-bottom:2px solid #00e2e6}.sustainability-stats__container--dark .stats-reaction__section>p{color:#ccc}.sustainability-stats__container--light .stats-slide__content--container>p{color:#003a61}.sustainability-stats__container--light .stats-slide__content--container>p>a{color:#07c;font-weight:800}.sustainability-stats__container--light .stats-slide__content--container>p>a:hover{border-bottom:2px solid #07c}.sustainability-stats__container--light .stats-reaction__section>p{color:#000;font-weight:700}.sustainability-stats__container--light .stats-slide__icons--happy__faded,.sustainability-stats__container--light .stats-slide__icons--sad__faded,.sustainability-stats__container--light .stats-slide__icons--shocked__faded{filter:invert(85%) sepia(90%) saturate(1420%) hue-rotate(181deg) brightness(96%) contrast(105%)}.sustainability-stats__container--light .stats-slide__icons--happy__hovered,.sustainability-stats__container--light .stats-slide__icons--sad__hovered,.sustainability-stats__container--light .stats-slide__icons--shocked__hovered{filter:invert(85%) sepia(25%) saturate(6800%) hue-rotate(182deg) brightness(94%) contrast(102%)}.c-table{overflow-x:auto}.c-table caption{display:none}.c-table table{color:#003a61;font-weight:600;font-size:18px;border-collapse:collapse;width:100%}.c-table td,.c-table th,.c-table tr{border:1px solid #666;padding:5px 15px}.c-table thead th{padding:15px}.c-table th{font-weight:600;background-color:#00e2e6}.t-consumer .c-table th{background-color:#ffd608}.tn .c-table th{background-color:#95e5a5}.t-dn .c-table th{background-color:#ff757e}.t-dr .c-table th{background-color:#6ad2f4;color:#33285b}.c-table tbody tr:nth-child(2n){background-color:#f1f1f1}.c-table tbody tr:nth-child(odd){background-color:#fff}.c-table__footnote{padding:0 20px}.tags{margin-top:2.5rem;margin-bottom:1.875rem}.tags__title{border-top:1px solid #ccc;padding:2rem 0 1.125rem;margin:0}.tags__body{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;margin:0}.tags__item{display:flex;margin-bottom:10px}.tags__item:not(:last-of-type){margin-right:10px}.dn-home .tags{margin-top:0}@media (min-width:60em){.dn-home .tags{margin-top:30px}}@media (min-width:60em){.dn-home .tags__title{padding-top:0}}.c-text--dark{color:#fff}.c-text a{font-weight:800}.txt-statement{color:#003a61;font-size:1.375rem;font-weight:600;padding-left:26.7857142857%;margin:40px 0;position:relative}@media (min-width:37.5em){.txt-statement{font-size:1.5rem;padding-left:12.8623188406%}}.txt-statement:before{content:" ";background-color:#00e2e6;width:19.6428571429%;height:2px;position:absolute;left:0;top:16px}@media (min-width:37.5em){.txt-statement:before{width:9.9637681159%}}.c-text--dark .txt-statement{color:#fff}.txt-introduction{color:#003a61;font-size:1.375rem;font-weight:600;text-align:center;padding-bottom:20px;margin:40px 0;border-bottom:2px solid #00e2e6}@media (min-width:37.5em){.txt-introduction{font-size:1.5rem}}.c-text--dark .txt-introduction{color:#fff}.heading-2,.heading-3,.heading-4{margin:2.5rem 0 1.25rem}.c-text--dark .heading-2,.c-text--dark .heading-3,.c-text--dark .heading-4{color:#fff}.c-text h2,.c-text h3,.c-text h4{color:#003a61}.c-text--dark a{color:#5bcbf5}.c-text--dark a:visited{color:#00aeef}.c-text--dark a:hover{color:#5bcbf5;text-decoration:underline}.c-text--dark a:active,.c-text--dark a:focus{color:#00aeef}.c-text ol,.c-text ul{margin:2.5rem 0}.legal{color:#666;font-style:italic;font-family:Source Sans Pro,sans-serif;font-size:1rem}sub,sup{font-size:55%}sup{top:-.7em}.t-dn .txt-statement:before{background-color:#ff757e}.t-dn .txt-introduction{border-color:#ff757e}@media (min-width:60em){.dn-symposium__overview .c-text{margin-left:10.2631578947%;width:79.4736842105%}}.tip-slider-item{height:100%}.tip-slider-item__wrap{background:#fff;border-radius:8px;box-shadow:0 6px 10px 2px rgba(0,0,0,.1);text-align:center;margin:0 4px;height:100%;padding:10px 10px 80px}@media (min-width:60em){.tip-slider-item__wrap{margin:0;padding:10px 20px 60px;text-align:left}.tip-slider-item__wrap:after,.tip-slider-item__wrap:before{content:" ";display:table}.tip-slider-item__wrap:after{clear:both}}@media (min-width:60em){.tip-slider-item__img{float:left;width:50%}}.tip-slider-item__img img{margin:20px auto;max-width:200px}@media (min-width:60em){.tip-slider-item__img img{margin-top:60px;max-width:270px}}@media (min-width:60em){.tip-slider-item__body{margin-top:62px;float:right;width:50%}}.tip-slider-item__title{color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:.9375rem;text-transform:uppercase;margin:0 0 10px}@media (min-width:37.5em){.tip-slider-item__title{font-size:1.375rem}}.tip-slider-item__desc{font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.6;margin:0}.tip-slider-item__desc p:first-child{margin-top:0}.tn-block{background:url(../images/super-homepage/tn-block.jpg) 50% 0 no-repeat;background-size:cover;border-radius:4px;box-shadow:0 4px 8px 1px rgba(0,0,0,.1);display:flex;align-items:flex-end;padding:25px;margin:0 auto;min-height:270px;text-align:center;position:relative;overflow:hidden}.tn-block:before{content:"";background-image:linear-gradient(180deg,rgba(149,229,165,0) 5%,#95e5a5 50%);position:absolute;width:101%;height:100%;top:0;left:0;z-index:1}@media (min-width:37.5em){.tn-block{height:100%}}@media (min-width:60em){.tn-block{min-height:auto;padding:100px 35px 35px}}.tn-block__content{width:100%;position:relative;z-index:2}.tn-block__title{color:#003a61;font-size:1.875rem;line-height:1;margin:0 0 20px}@media (min-width:60em){.tn-block__title{font-size:3.1875rem;line-height:40px}}.video-tile{display:flex;flex-direction:column;height:100%;margin-left:auto;margin-right:auto;cursor:pointer}@media (min-width:37.5em){.video-tile{margin-bottom:20px}}.video-tile__content-wrapper{padding:.375rem 1.25rem 1.4375rem .625rem}@media (min-width:37.5em){.video-tile__content-wrapper{padding:6px 20px 23px 10px}}.video-tile__title{color:#003a61;font-size:1.375rem;line-height:27px;letter-spacing:0;margin:0 0 5px;text-transform:none}@media (min-width:37.5em){.video-tile__title{font-size:1.6875rem}}@media (min-width:60em){.video-tile__title{font-size:27px}}.video-tile__date{color:#666;font-size:.875rem;line-height:14px;letter-spacing:0;font-family:Archer A,Archer B,sans-serif;font-weight:600}@media (min-width:37.5em){.video-tile__date{font-size:14px}}.video-tile__thumbnail img{width:100%;border-radius:4px;object-fit:cover}@media (min-width:60em){.video-tile__thumbnail img{max-height:10.9375rem}}.video-tile--collection{border-radius:4px}.video-tile--collection a,.video-tile--collection a:active,.video-tile--collection a:focus,.video-tile--collection a:hover{text-decoration:none}.video-tile--collection .video-tile__title{color:#fff}.video-tile--collection .video-tile__content-wrapper{background:#003a61;color:#fff;border-radius:0 0 4px 4px}.video-tile--collection .video-tile__thumbnail img{border-radius:4px 4px 0 0}.video-tile--collection .video-tile__title--alt{color:#b9e5fb;text-transform:uppercase;margin:0;padding:10px 0;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:.875rem;line-height:14px;letter-spacing:0}.video-tile--collection .video-tile__date{display:none}.who-we-are{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:4px;box-shadow:0 4px 8px 1px rgba(54,26,26,.1);display:flex;align-items:flex-end;padding:25px;margin:0 auto;margin-top:45px;min-height:448px;text-align:center;position:relative}.who-we-are:before{content:"";background-image:linear-gradient(180deg,hsla(0,0%,93%,0) 30%,#07c 85%);border-radius:4px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media (min-width:60em){.who-we-are{margin-top:0;min-height:0;height:100%;padding:35px}}.who-we-are__content{position:relative;z-index:2}@media (min-width:60em){.who-we-are__content{margin-left:12.9139072848%;margin-right:12.9139072848%;width:100%}}.who-we-are__title{color:#fff;font-size:1.875rem;line-height:1;margin-bottom:25px}@media (min-width:60em){.who-we-are__title{font-size:4.375rem;line-height:.95}}.who-we-are__teaser{color:#fff;margin:0 0 25px}@media (min-width:60em){.who-we-are__teaser{line-height:.9}}.workshop-listitem{border-bottom:1px solid #ccc;padding:25px 0;position:relative}.workshop-listitem__title{margin:.625rem 0}@media (min-width:37.5em){.workshop-listitem__title{margin-top:0}}.workshop-listitem__teaser{margin-bottom:0}.workshop-listitem__grade{display:block;font-family:Source Sans Pro,sans-serif;font-size:1rem;color:#000;padding:25px 25px 0 0}@media (min-width:60em){.workshop-listitem__grade{display:inline-block}}.workshop-listitem__lang{display:block;font-family:Source Sans Pro,sans-serif;font-size:1rem;color:#000;padding:15px 0 0}@media (min-width:60em){.workshop-listitem__lang{display:inline-block;padding-top:25px}}.fifty-50-campaign{position:relative;text-align:center;margin:60px 0}@media (min-width:37.5em){.fifty-50-campaign{margin:80px 0}}@media (min-width:60em){.fifty-50-campaign{margin:40px 0;clear:both;float:left;width:100%;min-height:315px;text-align:left}}@media (min-width:60em){.fifty-50-campaign__wrap{clear:both;float:left;margin-left:10.5895196507%;width:31.8777292576%}}@media (min-width:60em){.fifty-50-campaign--right .fifty-50-campaign__wrap{float:right;margin-left:0;margin-right:12.7729257642%}}.fifty-50-campaign__title{color:#003a61;font-size:1.25rem;margin:20px 0 0}@media (min-width:37.5em){.fifty-50-campaign__title{font-size:1.875rem}}@media (min-width:60em){.fifty-50-campaign__title{margin:50px 0 0}}.fifty-50-campaign__desc{color:#00263d;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:1rem;line-height:1.75}@media (min-width:37.5em){.fifty-50-campaign__desc{font-size:17px}}.fifty-50-campaign__media{position:relative;max-width:464px;margin:0 auto}@media (min-width:60em){.fifty-50-campaign__media{width:40.3930131004%;position:absolute;right:6.3864628821%;top:0;z-index:1}}.fifty-50-campaign__media .media-image{margin:0}@media (min-width:60em){.fifty-50-campaign--right .fifty-50-campaign__media{width:40.3930131004%;position:absolute;left:6.3864628821%;right:auto;top:0}}.fifty-50-campaign__placeholder--clear{clear:both}.accordion{display:block;margin-top:1.875rem;margin-bottom:1.875rem}@media (min-width:37.5em){.accordion{margin-top:2.5rem;margin-bottom:2.5rem}}.accordion__title:before{display:none}.t-conso-m2m .anchor-id{scroll-margin:65px}@media (min-width:60em){.t-conso-m2m .anchor-id{scroll-margin:90px}}.hub-sustainability .sustainability__anchor-id{scroll-margin:115px}@media (min-width:60em){.hub-sustainability .sustainability__anchor-id{scroll-margin:144px}}.bcs-search-banner{position:relative;margin-bottom:60px}.bcs-search-banner__bg,.bcs-search-banner__bg:before{position:absolute;inset:0;height:100%}.bcs-search-banner__bg:before{display:block;content:"";background-image:linear-gradient(0deg,#fff 5px,hsla(0,0%,100%,.5))}.bcs-search-banner__content{padding:60px 20px 0;position:relative}@media (min-width:37.5em){.bcs-search-banner__content{padding:60px 0 0}}.branch-navigation{position:relative;margin:0 0 100px}.branch-navigation--secondary{margin-bottom:40px}.branch-navigation__description{text-align:center;margin-top:1.875rem;margin-bottom:1.875rem}@media (min-width:60em){.branch-navigation__description{margin-left:17.0305676856%;margin-right:17.0305676856%}}.branch-navigation__slides::-webkit-scrollbar{display:none}.branch-navigation__slides{margin-left:-20px;margin-right:-20px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-right:10px}.branch-navigation__slides:after,.branch-navigation__slides:before{content:" ";display:table}.branch-navigation__slides:after{clear:both}@media (min-width:60em){.branch-navigation__slides{margin:0 35px;overflow:hidden;padding-right:0}}.branch-navigation__wrap{width:100%;white-space:nowrap;padding-right:10px;text-align:center}@media (min-width:60em){.branch-navigation__wrap{padding-right:0;display:flex;flex-wrap:nowrap;justify-content:center;text-align:inherit}}.branch-navigation__wrap.slick-initialized{justify-content:space-between;display:inline-block;white-space:nowrap;padding-right:10px}@media (min-width:60em){.branch-navigation__wrap.slick-initialized{white-space:auto;display:block;padding:0}}.branch-navigation__slide{display:inline-block;vertical-align:top}.branch-navigation__arrow--next,.branch-navigation__arrow--prev{cursor:pointer;border:0;background:transparent;position:absolute;width:40px;height:40px;padding:0;overflow:hidden;z-index:9999;top:calc(50% - 20px);fill:#fff;opacity:0}.branch-navigation__arrow--next svg,.branch-navigation__arrow--prev svg{width:15px;height:30px}.branch-navigation__arrow--next[aria-disabled=false],.branch-navigation__arrow--prev[aria-disabled=false]{opacity:1}.slick-disabled.branch-navigation__arrow--next,.slick-disabled.branch-navigation__arrow--prev{opacity:.2!important}.slick-hidden.branch-navigation__arrow--next,.slick-hidden.branch-navigation__arrow--prev{opacity:0!important}.slick-arrow.branch-navigation__arrow--next,.slick-arrow.branch-navigation__arrow--prev{display:block!important}@media (min-width:60em){.branch-navigation__arrow--next{right:-20px}}.branch-navigation--secondary .branch-navigation__arrow--next{right:-50px}.branch-navigation--secondary .branch-navigation__arrow--next svg{fill:#003a61}@media (min-width:60em){.branch-navigation--secondary .branch-navigation__arrow--next{right:0}}.branch-navigation__arrow--prev{left:-50px}@media (min-width:60em){.branch-navigation__arrow--prev{left:-20px}}.branch-navigation--secondary .branch-navigation__arrow--prev svg{fill:#003a61}@media (min-width:60em){.branch-navigation--secondary .branch-navigation__arrow--prev{left:0}}.cards-list-related{background:#fff;padding-top:4.375rem;padding-bottom:4.375rem;position:relative;z-index:2}@media (min-width:37.5em){.cards-list-related{padding-top:5.625rem;padding-bottom:5.625rem}}.cards-list-related .cards-list:first-child{margin-top:0}.cards-list-related .cards-list:last-child{margin-bottom:0}.cards-list-related .block-views-blockcommerce-products-most-popular-shop-block__title,.cards-list-related .dn-list__header h2,.cards-list-related .faq-form-success h3,.cards-list-related .faq-form__form h3,.cards-list-related .section-title--no-line,.cards-list-related .tips-slider__title,.dn-list__header .cards-list-related h2,.faq-form-success .cards-list-related h3,.faq-form__form .cards-list-related h3{margin-bottom:1.25rem}.cards-list{margin:0 0 3.125rem}@media (min-width:37.5em){.cards-list{margin:0 0 3.125rem}}.page-section .cards-list{margin-top:0;margin-bottom:0}.cards-list--search{margin-top:0}.cards-list__header:after,.cards-list__header:before{content:" ";display:table}.cards-list__header:after{clear:both}.cards-list--search .cards-list__header{margin-bottom:50px}.cards-list__list{clear:both;display:flex;flex-wrap:wrap;align-items:stretch}@media (min-width:60em){.cards-list--twocol .cards-list__list{margin-left:8.5152838428%;width:82.9694323144%}}.cards-list__list .views-infinite-scroll-content-wrapper{clear:both;display:flex;flex-wrap:wrap;align-items:stretch}.cards-list--shop-related .cards-list__list{margin-top:40px}@media (min-width:37.5em){.cards-list--center .cards-list__list{justify-content:center}}.cards-list__item{margin-bottom:24px;width:100%}@media (min-width:37.5em){.cards-list__item{width:48.5507246377%;margin-bottom:44px;margin-right:2.8985507246%}.cards-list__item:nth-child(2n){margin-right:0}}@media (min-width:60em){.cards-list__item{width:31.8777292576%;margin-bottom:40px}.cards-list__item,.cards-list__item:nth-child(2n){margin-right:2.1834061135%}.cards-list__item:nth-child(3n){margin-right:0}}.cards-list--twocol .cards-list__list{justify-content:space-between}.cards-list--twocol .cards-list__item{margin-bottom:24px}.cards-list--twocol .cards-list__item:nth-child(2n){margin-right:0}@media (min-width:37.5em){.cards-list--twocol .cards-list__item{width:48.5507246377%;margin-bottom:44px}}@media (min-width:60em){.cards-list--twocol .cards-list__item{width:48.6842105263%}}.cards-list--twocol .views-infinite-scroll-content-wrapper{justify-content:space-between}.cards-list__cta{font-size:.875rem;padding-right:25px;position:relative;display:inline-block}@media (min-width:60em){.cards-list__cta{font-size:1.3125rem;margin-left:8.5152838428%}}.cards-list__cta .b__icon{position:absolute;left:calc(100% - 20px);top:50%;transform:translateY(-50%)}.cards-list__footer{text-align:center;margin:20px 0 0}.cards-list__no-results{border-bottom:1px solid #ccc;padding:0 0 20px;text-align:center}.colored-tiles-list{display:flex;flex-wrap:wrap;align-items:stretch}@media (min-width:37.5em){.colored-tiles-list{justify-content:space-between}}@media (min-width:60em){.colored-tiles-list{margin-left:17.0305676856%;margin-right:17.0305676856%}}.colored-tiles-list__item{margin-bottom:24px;width:100%}@media (min-width:37.5em){.colored-tiles-list__item{width:48.5507246377%;margin-bottom:40px}}@media (min-width:60em){.colored-tiles-list__item{width:48.3443708609%;margin-bottom:40px}}.colored-tiles-list .colored-tile{width:100%;height:100%}.t-dn .contact-us__container{background-color:#fff;padding-top:20px;padding-bottom:20px}.t-dn .contact-us__title{font-size:1.375rem;line-height:22px;letter-spacing:2px;text-transform:uppercase;text-align:center;color:#003a61}.t-dn .contact-us__title:before{display:none}@media (min-width:37.5em){.t-dn .contact-us__title{font-size:1.375rem}}.t-dn .contact-us__mandatory{text-align:center;margin:30px 0;font-size:1rem;line-height:20px;font-style:italic;color:#666;font-family:Source Sans Pro,sans-serif}.webform-submission-form .captcha .g-recaptcha>div{margin:auto!important}.dairy-cat-list{background:linear-gradient(rgba(255,214,8,.5),rgba(255,214,8,.2));margin:3.125rem 0 0;padding:3.125rem 0}@media (min-width:37.5em){.dairy-cat-list{margin:3.75rem 0 0;padding:3.75rem 0}}.dairy-cat-list__title{color:#003a61;font-size:1.875rem;text-align:center;margin-top:0}@media (min-width:37.5em){.dairy-cat-list__title{font-size:3.1875rem}}.dairy-cat-list__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}@media (min-width:60em){.dairy-cat-list__list{width:70.3056768559%;margin-left:auto;margin-right:auto}}.dairy-cat-list__item{margin:0 0 20px;padding:0;width:48%;text-align:center}@media (min-width:60em){.dairy-cat-list__item{width:30%}}.dairy-cat-list__link{display:inline-block;color:#003a61!important;font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:1rem;text-align:center;text-decoration:none!important}.dairy-cat-list__link:focus .dairy-cat-list__img:after,.dairy-cat-list__link:hover .dairy-cat-list__img:after{background:#ffd608}@media (min-width:37.5em){.dairy-cat-list__link{font-size:1.25rem}}.dairy-cat-list__img{position:relative;display:block;margin-bottom:24px;max-width:200px}.dairy-cat-list__img:after{content:"";background:#fff;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:100%;transition:opacity .2s ease-out}.dairy-cat-list__img img{z-index:2;position:relative}.form-dairy-product-search{position:relative;margin:0 auto 30px}@media (min-width:37.5em){.form-dairy-product-search{max-width:610px}}.form-dairy-product-search .form-item{margin-bottom:0}.form-dairy-product-search .form-text{color:#003a61;font-size:1rem;height:auto;padding:8px 40px 9px 14px;line-height:1;border:1px solid #ccc;box-shadow:0 6px 10px 2px rgba(0,0,0,.1)}@media (min-width:37.5em){.form-dairy-product-search .form-text{font-size:1.5rem;padding:14px 60px 15px 18px}}.form-dairy-product-search .form-text::placeholder{color:#666;font-family:Archer A,Archer B,sans-serif;font-weight:600}.form-dairy-product-search .form-text:focus{border-color:#003a61}.form-dairy-product-search .form-text.ui-autocomplete-input{background-position:-50px}.form-dairy-product-search .form-text.ui-autocomplete-loading{background-position:calc(100% - 50px) 50%!important}@media (min-width:37.5em){.form-dairy-product-search .form-text.ui-autocomplete-loading{background-position:calc(100% - 80px) 50%!important}}.coupon-redemption-form__coupons .form-dairy-product-search span,.form-dairy-product-search .coupon-redemption-form__coupons span,.form-dairy-product-search .form-checkbox+label,.form-dairy-product-search .frm-label{display:none}.form-dairy-product-search .form-submit,.form-dairy-product-search .search-facet__reset a,.search-facet__reset .form-dairy-product-search a{background:transparent;color:transparent;text-indent:-9999px;width:38px;height:36px;min-width:0;position:absolute;right:1px;top:1px}@media (min-width:37.5em){.form-dairy-product-search .form-submit,.form-dairy-product-search .search-facet__reset a,.search-facet__reset .form-dairy-product-search a{width:68px;height:58px}}.form-dairy-product-search .form-submit:focus,.form-dairy-product-search .form-submit:hover,.form-dairy-product-search .search-facet__reset a:focus,.form-dairy-product-search .search-facet__reset a:hover,.search-facet__reset .form-dairy-product-search a:focus,.search-facet__reset .form-dairy-product-search a:hover{background:none}.form-dairy-product-search__search-icon{pointer-events:none;fill:#003a61;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px}@media (min-width:37.5em){.form-dairy-product-search__search-icon{height:26px;width:26px;right:20px}}.dairy-product-item{background:#fff;border-radius:4px;position:relative;height:100%;padding:15px 0 40px}.dairy-product-item__img{display:block;max-width:200px;margin:0 auto}@media (min-width:37.5em){.dairy-product-item__img{max-width:none}}.dairy-product-item__wrap{background:#ffd608;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);border-radius:4px;position:absolute;padding:0 15px 6px;width:auto;bottom:-26px;left:22px;right:22px;overflow:hidden}.dairy-product-item__wrap>div{width:100%}.is-expanded .dairy-product-item__wrap{top:0;left:0;right:0;display:flex;align-items:center;flex-wrap:wrap}.dairy-product-item__name{color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:1.125rem;margin:0 0 16px;padding:10px 0 0}.is-expanded .dairy-product-item__name{padding-top:20px}.dairy-product-item__desc{font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:1.0625rem;opacity:0;visibility:hidden;max-height:0;margin:0;width:100%;transition:opacity .25s ease,max-height .25s ease 0s,visibility 0s linear 0}.dairy-product-item__desc p:first-child{margin-top:0}.is-expanded .dairy-product-item__desc{opacity:1;visibility:visible;max-height:500px;transition:opacity .25s ease .1s,max-height 0s ease,visibility 0s linear 0s}.dairy-product-item__button{appearance:none;border:none;background:transparent;margin:0;padding:0;height:24px;width:100%;position:absolute;bottom:-24px;left:0;right:0}.dairy-product-item__button svg{left:0;fill:#003a61}.dairy-product-item__button[aria-expanded=true] svg{transform:rotate(180deg)}.dairy-products-list{margin:0 0 3.125rem}@media (min-width:37.5em){.dairy-products-list{margin:0 0 3.75rem}}.dairy-products-list__title{color:#003a61;font-size:1.875rem;text-align:center;margin-top:0}@media (min-width:37.5em){.dairy-products-list__title{font-size:3.1875rem}}.dairy-products-list__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}@media (min-width:30em){.dairy-products-list__list{justify-content:space-between}}@media (min-width:60em){.dairy-products-list__list{width:70.3056768559%;margin-left:auto;margin-right:auto;margin-top:-10px;justify-content:flex-start}}.dairy-products-list__row{margin:0 0 60px;padding:0;width:100%;text-align:center}@media (min-width:30em){.dairy-products-list__row{width:46.4285714286%}}@media (min-width:37.5em){.dairy-products-list__row{width:48.5507246377%}}@media (min-width:60em){.dairy-products-list__row{margin:0 0 66px;padding:0 13px;width:33.3%}}.webform-submission-resource-download-popup-form{max-width:none}.webform-submission-resource-download-popup-form .form-item{margin-bottom:15px}.webform-submission-resource-download-popup-form .webform-actions{margin:10px 0 25px}@media (min-width:37.5em){.webform-submission-resource-download-popup-form .webform-actions{margin:14px 0 16px}}#dialog--dn-resource .dialog-content{background-color:#fd9795}.dialog-container,.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dialog-container{z-index:1000000;display:flex}.dialog--alert.dialog-container{pointer-events:none}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background:hsla(0,0%,95%,.85)}.dialog--alert .dialog-overlay{visibility:hidden}.dialog-content{margin:auto;z-index:2;position:relative;background-color:#b9e5fb;padding:65px 20px 30px;max-height:100vh;height:100vh;overflow-y:auto;pointer-events:all}@media (min-width:37.5em){.dialog-content{max-width:500px;height:auto;padding:50px 100px}}@media (min-width:60em){.dialog-content{max-width:760px}}.dialog-content a{text-decoration:underline;color:#003a61}.dialog-content a:hover{text-decoration:none}.dialog__header{text-align:center;margin-bottom:10px}@media (min-width:37.5em){.dialog__header{margin-bottom:30px}}.dialog__title{color:#003a61;font-size:1.875rem;line-height:1;margin:0 0 15px}@media (min-width:37.5em){.dialog__title{font-size:3.125rem}}.dialog__intro{color:#003a61;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:1rem}.dialog__closex{appearance:none;background:transparent;cursor:pointer;border:0;z-index:100;height:50px;width:50px;position:absolute;top:0;right:0;z-index:3}.dialog__closex svg{fill:#003a61;pointer-events:none;width:20px;height:20px}.dialog__close-text{display:block;margin:0 auto;font-size:1rem;font-family:Source Sans Pro,sans-serif;font-weight:700}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(10%)}}.dialog-overlay{animation:fade-in .2s both}.dialog-content{animation:fade-in .4s .2s both,slide-up .4s .2s both}@media (min-width:60em){.dn-aggregator-list{display:grid;grid-auto-flow:column;grid-gap:20px;grid-row-gap:0;grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-auto-flow:row}}.dn-cards-list{margin:55px 0 0}@media (min-width:60em){.dn-cards-list{margin:60px 0 0}}@media (min-width:60em){.dn-home .dn-cards-list{margin:0}}.dn-cards-list--grid{margin:0}.dn-cards-list--grid .load-more{margin-top:0}@media (min-width:37.5em){.dn-cards-list__list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:60em){.dn-cards-list__list{justify-content:center}}@media (min-width:37.5em){.dn-cards-list__list--grid{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media (min-width:60em){.dn-cards-list__list--grid{margin-left:8.5152838428%;margin-right:8.5152838428%}}.dn-cards-list__list .dn-cards-list__item{width:100%;margin-bottom:10px}@media (min-width:37.5em){.dn-cards-list__list .dn-cards-list__item{width:48.5507246377%;margin-bottom:20px}}@media (min-width:60em){.dn-cards-list__list .dn-cards-list__item{width:23.3624454148%;margin-right:2.1834061135%;margin-bottom:0}}@media (min-width:60em) and (min-width:60em){.dn-cards-list__list .dn-cards-list__item:first-child,.dn-cards-list__list .dn-cards-list__item:nth-child(4n+5){margin-left:0}}@media (min-width:60em) and (min-width:60em){.dn-cards-list__list .dn-cards-list__item:last-child{margin-right:0}}.dn-cards-list__list--grid .dn-cards-list__item{margin-bottom:10px}@media (min-width:37.5em){.dn-cards-list__list--grid .dn-cards-list__item{flex:0 1 auto;margin-bottom:18px;width:32%;margin-right:2%}.dn-cards-list__list--grid .dn-cards-list__item:nth-child(3n+3){margin-right:0}}@media (min-width:60em){.dn-cards-list__list--grid .dn-cards-list__item{flex:0 1 auto;margin-bottom:30px;margin-right:2%;width:32%}.dn-cards-list__list--grid .dn-cards-list__item:nth-child(3n+3){margin-right:0}}.dn-cards-list--basic .dn-cards-list__item{margin-bottom:1.875rem}.dn-cards-list--basic .dn-cards-list__item:nth-child(4n){margin-right:0}.dn-cards-list--basic .block-views-blockcommerce-products-most-popular-shop-block__title,.dn-cards-list--basic .dn-list__header h2,.dn-cards-list--basic .faq-form-success h3,.dn-cards-list--basic .faq-form__form h3,.dn-cards-list--basic .section-title--no-line,.dn-cards-list--basic .tips-slider__title,.dn-list__header .dn-cards-list--basic h2,.faq-form-success .dn-cards-list--basic h3,.faq-form__form .dn-cards-list--basic h3{margin-bottom:25px}@media (min-width:37.5em){.dn-cards-list--basic .block-views-blockcommerce-products-most-popular-shop-block__title,.dn-cards-list--basic .dn-list__header h2,.dn-cards-list--basic .faq-form-success h3,.dn-cards-list--basic .faq-form__form h3,.dn-cards-list--basic .section-title--no-line,.dn-cards-list--basic .tips-slider__title,.dn-list__header .dn-cards-list--basic h2,.faq-form-success .dn-cards-list--basic h3,.faq-form__form .dn-cards-list--basic h3{margin-bottom:30px}}.dn-cards-list--basic .load-more{margin-top:0}.dn-cards-list--ajax-load-more .dn-cards-list__list>div{width:100%;display:flex;justify-content:center;flex-wrap:wrap}@media (min-width:37.5em){.dn-shop-checkout-form .shop-checkout-form-wrap .dn-cards-list__list--grid{margin-left:0;margin-right:0}}@media (min-width:60em){.dn-shop-checkout-form .shop-checkout-form-wrap .dn-cards-list__list--grid{margin-left:0;margin-right:0}}.dn-catalog-alerts{padding:1rem 1.875rem;background:#fd9795;border-radius:.25rem;color:#003a61;font-family:Source Sans Pro,sans-serif;font-size:1rem;text-align:center}.dn-catalog-alerts a{color:#003a61;text-decoration:underline}.dn-catalog-alerts--bold{font-weight:700}.dn-catalog-alerts__item p{margin:.625rem}.dn-catalog-alerts__item:first-child p{margin-top:0}.dn-catalog-alerts__item:last-child p{margin-bottom:0}.dn-catalog-alerts__items-toggle{display:inline-flex;align-items:center;color:#003a61;cursor:pointer;font-weight:700;text-decoration:underline}.dn-catalog-alerts__items-toggle .b__arrow-after{top:3px;transform:rotate(90deg);fill:#003a61;left:0}.dn-catalog-alert__other-items{display:none}.dn-catalog-product__content .dn-catalog-alerts{margin-top:1.875rem;padding:1rem}@media (min-width:60em){.dn-catalog-product__content .dn-catalog-alerts{text-align:left}}.dn-catalog-product__content .dn-catalog-alerts p{margin-top:0;margin-left:0}.dn-catalog-message,.dn-catalog-product-cart__form .dn-catalog-alerts{margin-bottom:1.875rem}.dn-catalog-message{font-family:Source Sans Pro,sans-serif;font-size:1rem;text-align:center}@media (min-width:60em){.dn-catalog-message{margin-bottom:4.375rem}}.dn-catalog-message a{font-weight:700}.dn-catalog-message p{margin:26px 0}.dn-catalog-message__title{margin-top:0;padding:0 1.25rem;color:#003a61;font-size:1.375rem;letter-spacing:2px;text-transform:uppercase}.dn-educational{margin:55px 0 0;padding:30px 0 50px;background-color:#fff}@media (min-width:60em){.dn-educational{margin:60px 0 0;padding:30px 0 50px}}.dn-educational__title{text-align:center;color:#003a61;text-transform:uppercase;letter-spacing:2px;font-size:22px;line-height:27px;margin:0 0 30px}@media (min-width:37.5em){.dn-educational__list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:60em){.dn-educational__list{justify-content:center}}.dn-educational__link{letter-spacing:1px;position:relative;font-size:14px;line-height:22px;font-weight:700;text-transform:uppercase}.dn-educational__link,.dn-educational__link-wrapper{display:flex;justify-content:center}.dn-educational__header{margin-bottom:1.875rem;font-size:1rem;text-align:center}.dn-educational-item__image{width:5.9375rem;height:5.9375rem;display:flex;justify-content:center;align-items:center;margin-right:1.125rem;border-radius:4px;border:1px solid #999;overflow:hidden}@media (min-width:60em){.dn-educational-item__image{width:10.625rem;height:10.625rem;margin-right:1.25rem}}.dn-resource-listing__list-container .dn-educational{margin-top:0}.dn-resource-listing__list-container .dn-educational__list{justify-content:flex-start}.dn-resource-listing__list-container .dn-educational-item{width:100%;margin-bottom:1.875rem}@media (min-width:60em){.dn-resource-listing__list-container .dn-educational-item{width:48.9082969432%}}.dn-list{margin-top:0;margin-bottom:30px}.dn-list__row{border-bottom:1px solid #ccc}.dn-list__header{font-family:Source Sans Pro,sans-serif;font-size:1rem;text-align:center;padding:30px 0 70px;position:relative}.dn-list__header h2{margin-bottom:1.5rem}.dn-list__footer{background:#fff;font-family:Source Sans Pro,sans-serif;font-size:1rem;text-align:center;padding:20px 0 0}.dn-list__pager{padding:0 0 20px}.page--dn-search .dn-list__pager{margin-left:10px;margin-right:10px}.search-view__result-summary{font-family:Source Sans Pro,sans-serif;font-size:1rem;padding:20px 0;border-bottom:1px solid #ccc}.dn-list__no-results{border-bottom:1px solid #ccc;padding:0 0 20px;text-align:center;margin-top:-50px}.dn-list--symposium-summary{margin-top:3rem;padding-top:2rem;border-top:1px solid #ccc}.dn-list--symposium-summary h4{color:#003a61;font-size:1.375rem;text-align:center;text-transform:uppercase;letter-spacing:2px}.dn-list--symposium-summary .dn-list__row{margin-bottom:2rem;border-bottom:none}.dn-person-list{margin:3.125rem 0}@media (min-width:60em){.dn-person-list{margin:3.75rem 0}}@media (min-width:37.5em){.dn-person-list__wrap{margin-left:12.8623188406%;width:74.2753623188%}}@media (min-width:60em){.dn-person-list__wrap{margin-left:8.5152838428%;width:82.9694323144%}}.dn-person-list__title{color:#003a61;font-size:1.375rem;text-align:center;text-transform:uppercase;letter-spacing:2px;line-height:27px}@media (min-width:60em){.dn-person-list__title{text-align:left}}.dn-person-list__list{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:37.5em){.dn-person-list__list{justify-content:initial}}.dn-person-list__list .dn-person-card{margin-bottom:1.25rem}@media (min-width:37.5em){.dn-person-list__list .dn-person-card{margin-bottom:1.625rem}}@media (min-width:60em){.dn-person-list__list .dn-person-card{padding-right:1.625rem;margin-bottom:1.875rem}}@media (min-width:60em){.dn-person-list__list .views-row{width:50%}}.dn-person-list__row{width:100%;margin:1rem 0 2.5rem}@media (min-width:60em){.dn-person-list__row{width:50%;padding:0 .75rem}}.dn-person-list--moderators{margin:0;border-bottom:1px solid #ccc;border-top:1px solid #ccc}@media (min-width:60em){.dn-person-list--moderators .dn-person-list__wrap{margin-left:10.2631578947%;width:79.4736842105%}}.dn-person-list--moderators .dn-person-list__title{margin:2rem 0 26px;font-size:1.875rem;text-transform:none}@media (min-width:60em){.dn-person-list--moderators .dn-person-list__title{text-align:left}}.dn-person-list--moderators .dn-person-list__row:first-child{margin-top:0}@media (min-width:60em){.dn-person-list--moderators .dn-person-list__row{width:100%;padding:0}}@media (min-width:60em){.dn-speakers__content{margin-left:17.0305676856%;width:65.9388646288%}}.dn-speakers__title{margin:1.875rem 0;color:#003a61;text-align:left;font-size:2.25rem;line-height:2.25rem;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif}.dn-speakers__biography{margin-top:2rem}@media (min-width:60em){.dn-symposium-city-card-list{margin-bottom:4.375rem}}.dn-symposium-city-card-list__list{display:flex;justify-content:center;flex-wrap:wrap}.dn-symposium-city-card-list__row{width:100%}@media (min-width:37.5em){.dn-symposium-city-card-list__row{width:48.5507246377%;padding:0 .9375rem}}@media (min-width:60em){.dn-symposium-city-card-list__row{width:23.3624454148%;display:flex}}.dn-symposium-date-list__list{display:flex;justify-content:center}.dn-symposium-date-list__row{margin:0 .625rem}@media (min-width:60em){.dn-symposium-date-list__row{margin:0 .9375rem}}.dn-symposium-dynamic-content{text-align:center}.dn-symposium-dynamic-content:after,.dn-symposium-dynamic-content:before{content:" ";display:table}.dn-symposium-dynamic-content:after{clear:both}.dn-symposium-dynamic-content__title{color:#003a61}.dn-symposium-dynamic-content__title h3{margin:1.875rem}@media (min-width:60em){.dn-symposium-dynamic-content__title h3{margin:0 1.875rem 1.875rem}}.dn-symposium-dynamic-content__btn{margin-bottom:20px}.dn-symposium-dynamic-content__player{margin-bottom:1.875rem;background:url(../images/dn/dn-player-background.jpg) no-repeat 50%;background-size:cover;display:flex;justify-content:center;align-items:center;width:17.5rem;height:9.875rem}@media (min-width:37.5em){.dn-symposium-dynamic-content__player{width:22.3125rem;height:12.5625rem}}@media (min-width:60em){.dn-symposium-dynamic-content__player{width:23rem;height:12.9375rem}}.dn-symposium-dynamic-content__player-wrapper{display:flex;justify-content:center}.dn-symposium-dynamic-content__countdown{color:#fff;font-size:1.875rem}@media (min-width:37.5em){.dn-symposium-dynamic-content__countdown{font-size:2.25rem}}.dn-symposium-dynamic-content__wrapper .dn-symposium-dynamic-content:last-child{padding-bottom:1.875rem;border-bottom:1px solid #ccc}@media (min-width:60em){.dn-symposium-dynamic-content__wrapper .dn-symposium-dynamic-content:last-child{padding-bottom:.625rem}}.dn-symposium-city__dynamic-content .dn-symposium-dynamic-content:first-child{border-top:1px solid #ccc}@media (min-width:60em){.dn-symposium-city__dynamic-content .dn-symposium-dynamic-content:first-child{padding-top:1.375rem}}.dn-symposium-program-list__labels{display:none}@media (min-width:60em){.dn-symposium-program-list__labels{display:flex}}.dn-event-type__presentation-label,.dn-event-type__speaker-label{color:#333;font-size:1rem;letter-spacing:.5px;line-height:16px;text-transform:uppercase}@media (min-width:60em){.dn-event-type__presentation-label{width:38.4210526316%;float:left;margin-right:2.6315789474%}}@media (min-width:60em){.dn-event-type__speaker-label{width:48.6842105263%;float:left;margin-right:2.6315789474%}}@media (min-width:60em){.dn-symposium-program-list--large .dn-event-type__speaker-label{width:48.6842105263%;float:left;margin-right:2.6315789474%;margin-right:0}}.dn-symposium-summary-list{margin-top:3rem;padding-top:2rem;border-top:1px solid #ccc}.dn-symposium-summary-list h4{color:#003a61;font-size:1.375rem;text-align:center;text-transform:uppercase;letter-spacing:2px}.dn-symposium-summary-list__row{margin-bottom:2rem}.dn-symposium-summary__speakers .dn-list__row{margin-bottom:2rem;border-bottom:none}.ed-cards-list p{text-align:center}@media (min-width:37.5em){.ed-cards-list__wrap{width:74.2753623188%;margin-left:auto;margin-right:auto}}@media (min-width:60em){.ed-cards-list__wrap{width:82.9694323144%;margin-left:auto;margin-right:auto}}@media (min-width:37.5em){.ed-cards-list__wrap--three{width:100%;margin-left:auto;margin-right:auto}}@media (min-width:60em){.ed-cards-list__wrap--three{width:82.9694323144%;margin-left:auto;margin-right:auto}}.ed-cards-list__list{padding-top:22px}@media (min-width:37.5em){.ed-cards-list__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}.ed-cards-list__list>div:not(.ed-cards-list__col){width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.ed-cards-list__col{position:relative;margin-bottom:45px;flex-grow:1;display:flex}@media (min-width:37.5em){.ed-cards-list__col{margin-right:1px;max-width:calc(50% - 1px)}}@media (min-width:60em){.ed-cards-list__col{max-width:calc(25% - 1px)}}@media (min-width:37.5em){.ed-cards-list__wrap--three .ed-cards-list__col{flex-basis:calc(25% - 1px)}}.ed-cards-list--4-2 .ed-cards-list__col{display:none}.ed-cards-list--4-2 .ed-cards-list__col:nth-child(-n+2){display:flex}@media (min-width:37.5em){.ed-cards-list--4-2 .ed-cards-list__col{display:none}.ed-cards-list--4-2 .ed-cards-list__col:nth-child(-n+4){display:flex}}.editorial-list{margin:3.125rem 0}@media (min-width:37.5em){.editorial-list{margin:3.75rem 0}}.hub-sustainability .editorial-list{width:100vw;margin-left:calc(-50vw + 50%);background-color:#f1f1f1;padding:30px 0 115px;padding-left:20px;padding-right:20px}.hub-sustainability .editorial-list .editorial-list__title{margin:0 0 48px}.hub-sustainability .editorial-list .editorial-list__title:before{margin:0 auto 10px}.editorial-list__wrap{margin-left:20px}@media (min-width:60em){.editorial-list__wrap{width:82.9694323144%;margin-left:auto;margin-right:auto}}.editorial-list__title{color:#003a61;margin:0 0 40px;position:relative}.editorial-list__header{text-align:center;margin:0 0 20px}.editorial-list--preview .editorial-list__row{display:none}.editorial-list--preview .editorial-list__row:nth-child(-n+2){display:block}@media (min-width:37.5em){.editorial-list--preview .editorial-list__row{display:block}}.editorial-list__footer{text-align:center;margin:20px 0}.event-details{background:#fff;border-radius:0 0 4px 4px;clear:both;margin:6.25rem 0 0;margin:0 auto}@media (min-width:60em){.event-details{width:65.9388646288%}}.event-details__content{max-width:100%;display:flex;flex-direction:column;justify-content:center}@media (min-width:37.5em){.event-details__content{flex-direction:row}}.event-details__title{color:#003a61;margin:0 0 5px;position:relative;top:-25px}@media (min-width:37.5em){.event-details__title{margin:0;top:-40px}}.event-details__item{width:100%;justify-content:space-between;flex-wrap:wrap;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:22px;margin:0 auto;padding-top:34px;padding-bottom:10px}.event-details__item:first-of-type{padding-top:0}.event-details__item .event-details__time{display:block;font-family:Source Sans Pro,sans-serif;font-size:1rem;margin:0;margin-top:10px}@media (min-width:37.5em){.event-details__item{width:35.6884057971%;margin-right:20px;padding-top:0}.event-details__item:last-of-type{margin-right:0}}.events-card-grid__header{font-weight:600;text-align:center}@media (min-width:60em){.events-card-grid__header{margin-left:17.0305676856%;margin-right:17.0305676856%}}.events-card-grid__list{padding-top:50px;margin-top:50px}@media (min-width:37.5em){.events-card-grid__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (min-width:60em){.events-card-grid__list{margin-left:8.5152838428%;margin-right:8.5152838428%}}.events-card-grid__col{margin-bottom:70px;display:flex}@media (min-width:37.5em){.events-card-grid__col{margin-right:1px;flex-basis:calc(50% - 1px)}}@media (min-width:60em){.events-card-grid__col{flex-basis:calc(25% - 1px)}}.events-list{margin:30px 0}.events-list__rows{border-top:1px solid #ccc}.events-list__no-results{border-bottom:1px solid #ccc;padding:0 0 20px;text-align:center}.events-list__header{text-align:center;margin:0 0 20px}.events-list__footer{text-align:center;margin:20px 0 0}.faq-form{text-align:center}.faq-form__wrapper{position:relative;text-align:left;padding-bottom:50px}.faq-form__wrapper:after,.faq-form__wrapper:before{content:" ";display:table}.faq-form__wrapper:after{clear:both}@media (min-width:37.5em){.faq-form__form{width:74.2753623188%;float:left;margin-right:2.8985507246%;margin-left:12.8623188406%}}@media (min-width:60em){.faq-form__form{width:31.8777292576%;float:left;margin-right:2.1834061135%;margin-left:34.0611353712%}}.faq-form__fakesubmit{margin-left:auto;margin-right:auto;display:block}.faq-form__form h3{margin-bottom:0;text-align:center}.faq-form__form .notice{text-align:center}.faq-form-success{text-align:center;margin-bottom:50px}.faq-form-success h3{margin-bottom:0}.faq-search-box{margin-top:20px;margin-bottom:60px}@media (min-width:37.5em){.faq-search-box{margin-left:12.8623188406%;width:74.2753623188%;margin-bottom:60px}}@media (min-width:60em){.faq-search-box{margin-left:25.5458515284%;width:48.9082969432%;margin-bottom:70px}}@media (min-width:37.5em){.page--faq-landing-page .faq-search-box{margin-top:-30px}}.faq-search-box--bg{background:#ffd608;border-radius:4px;padding:22px;margin-top:40px!important;margin-bottom:40px}@media (min-width:37.5em){.faq-search-box--bg{margin-top:0!important}}@media (min-width:60em){.faq-search-box--bg{margin-top:60px!important;margin-bottom:110px}}.page--question-answer .faq-search-box--bg{margin-bottom:0;margin-top:100px!important}.faq-search-box__title{color:#003a61;text-align:center;margin-top:0}.faq-search-box form{text-align:center}.faq-search-box form .form-item{margin-bottom:20px}@media (min-width:37.5em){.faq-search-box form{display:flex}.faq-search-box form div{flex:0 1 30%}.faq-search-box form div:first-child{flex:0 1 70%;margin:0 20px 0 0}}.faq-search-view{margin-bottom:60px}.faq-search-view__footer h2,.faq-search-view__header h2,.faq-search-view__no-results{color:#003a61;text-align:center}.faq-search-view__no-results h2{margin:0}.faq-search-view__no-results p{font-size:1.375rem}@media (min-width:60em){.faq-search-view__no-results{margin-left:8.5152838428%;width:82.9694323144%}}.faq-search-view__section-title{text-align:center;margin:0}.farmer-resources-nav{position:fixed;left:0;right:0;top:65px;background:#07c;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:9999}@media (min-width:60em){.farmer-resources-nav{top:90px;overflow-x:none}}.farmer-nav{height:54px;display:flex}.farmer-nav__list{width:100%;display:flex;flex-wrap:nowrap;gap:20px;list-style:none;margin:0;padding:0}@media (min-width:60em){.farmer-nav__list{justify-content:center}}.farmer-nav__item{padding:0;margin:0;display:flex}.farmer-nav__item:last-child{padding-right:20px}.farmer-nav__item a{color:#fff;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400;text-decoration:none;display:flex;align-items:center;white-space:nowrap;font-size:1rem;border-bottom:3px solid transparent}.farmer-nav__item a:visited{color:#fff}.farmer-nav__item a:hover{color:#fff;border-color:#fff}.farmer-nav__item a:active,.farmer-nav__item a:focus{color:#fff;border-bottom:3px solid #fff}.farmer-nav__item--active-trail a{color:#fff;border-color:#fff}.featured-editorial-list{margin:3.125rem 0;position:relative}.featured-editorial-list:before{top:-48px}@media (min-width:37.5em){.featured-editorial-list{margin:3.75rem 0}.featured-editorial-list:before{top:-58px}}@media (min-width:60em){.featured-editorial-list__list{margin:0 8.5152838428%}}.featured-editorial-list__row{position:relative;margin-bottom:45px}@media (min-width:37.5em){.featured-editorial-list__row{margin-bottom:1px}}.featured-hygiene{background:#003a61;padding:3.125rem 0;padding-top:0;margin-top:75px}@media (min-width:37.5em){.featured-hygiene{padding:3.75rem 0;padding-top:0;margin-top:100px}}.featured-hygiene__title{color:#fff;margin:0 0 15px;position:relative;top:-1.5625rem}@media (min-width:37.5em){.featured-hygiene__title{margin-bottom:0;top:-2.5rem}}.featured-hygiene__row{position:relative;margin-bottom:45px}.featured-hygiene__row:last-child{margin-bottom:0}@media (min-width:37.5em){.featured-hygiene__row{margin-bottom:2px}}.featured-programs p{text-align:center}.featured-programs__list{padding-top:26px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.featured-programs__list>div:not(.featured-programs__col){width:100%;display:block;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (min-width:60em){.featured-programs__list{margin-left:8.5152838428%;margin-right:8.5152838428%}.featured-programs__list>div:not(.featured-programs__col){display:flex}}.featured-programs__col{margin:0 auto;margin-bottom:45px;display:flex}@media (min-width:37.5em){.featured-programs__col{width:48.8472622478%}}.featured-workshops{margin:30px 0}.featured-workshops .related-materials__col{display:none}.featured-workshops .related-materials__col:nth-child(-n+2){display:block}@media (min-width:37.5em){.featured-workshops .related-materials__col:nth-child(-n+4){display:block}}.filters-modal--mosaic-faq{text-align:center;margin-top:30px;margin-bottom:-18px}@media (min-width:60em){.filters-modal--mosaic-faq{max-width:31.8777292576%;height:25px;margin:45px 34.0611353712% 70px}}.filters-modal--mosaic-faq .filters__toggle{float:none}.dn-resource-listing-form .filters-modal--mosaic-faq .form-actions,.filters-modal--mosaic-faq .dn-resource-listing-form .form-actions,.filters-modal--mosaic-faq .filters__actions{text-align:right}.footer{background-color:#b9e5fb;padding:30px 0;z-index:2;position:relative}@media (min-width:37.5em){.footer{padding:60px 0}}@media (min-width:60em){.footer__wrap{margin-left:17.0305676856%;margin-right:17.0305676856%}}.footer__logo{display:flex;align-items:center;justify-content:center;gap:30px}.footer__top-text{font-family:Archer A,Archer B,sans-serif;font-weight:600;text-align:center;font-style:italic;font-size:1.375rem;color:#003a61;margin-top:16px;padding-left:16px;padding-right:16px}.footer__nav-top{padding:20px 0;margin-top:35px;margin-bottom:35px;background-color:#fff;border-radius:4px}.footer__nav-top a{font-family:Source Sans Pro,sans-serif;font-size:16px;color:#07c;list-style-type:none}.footer__list{text-align:center;padding:0;margin:0}.footer__list li{display:inline-block;padding:0 20px;margin:0;border-right:1px solid #ccc}.footer__list li:first-child{font-family:Archer A,Archer B,sans-serif;font-size:14px;font-weight:600;line-height:1.9;color:#666;text-transform:uppercase;letter-spacing:1px;border-right:none}.footer__list li:last-child{border:none}.footer__nav-bottom{display:block;padding:20px 0;border-bottom:1px solid #fff}.footer__nav-bottom a{font-family:Archer A,Archer B,sans-serif;font-size:14px;font-weight:800;color:#003a61;text-transform:uppercase;letter-spacing:1px}.footer__nav-bottom .footer__list li{display:block;padding-top:14px;padding-bottom:14px;border:none}@media (min-width:37.5em){.footer__nav-bottom .footer__list li{display:inline-block;padding:0 30px}}@media (min-width:60em){.footer__nav-bottom .footer__list li{padding:0 44px}}.footer__copyright p{font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:italic;text-align:center;padding-top:28px;margin:0}.footer__disclaimer{font-family:Archer A,Archer B,sans-serif;font-weight:600;color:#003a61;font-size:1.375rem;margin-top:16px;padding-left:16px;padding-right:16px}.footer__disclaimer p{font-size:1rem}.t-dn .footer{background-color:#b9e5fb;padding:30px 0;z-index:2;position:relative}@media (min-width:37.5em){.t-dn .footer{padding:60px 0}}@media (min-width:60em){.t-dn .footer__wrap{margin-left:17.0305676856%;margin-right:17.0305676856%}}.t-dn .footer__logo{text-align:center}.t-dn .footer__top-text{font-family:Archer A,Archer B,sans-serif;font-weight:600;text-align:center;font-style:italic;font-size:1.375rem;color:#003a61;margin-top:16px;padding-left:16px;padding-right:16px}.t-dn .footer__nav-top{padding:20px 0;margin-top:35px;margin-bottom:35px;background-color:#fff;border-radius:4px}.t-dn .footer__nav-top a{font-family:Source Sans Pro,sans-serif;font-size:16px;color:#07c;list-style-type:none}.t-dn .footer__list{text-align:center;padding:0;margin:0}.t-dn .footer__list li{display:inline-block;padding:0 20px;margin:0;border-right:1px solid #ccc}.t-dn .footer__list li:first-child{font-family:Archer A,Archer B,sans-serif;font-size:14px;font-weight:600;line-height:1.9;color:#666;text-transform:uppercase;letter-spacing:1px;border-right:none}.t-dn .footer__list li:last-child{border:none}.t-dn .footer__nav-bottom{display:block;padding:20px 0;border-bottom:1px solid #fff}.t-dn .footer__nav-bottom a{font-family:Archer A,Archer B,sans-serif;font-size:14px;font-weight:800;color:#003a61;text-transform:uppercase;letter-spacing:1px}.t-dn .footer__nav-bottom .footer__list div{display:block;padding-top:14px;padding-bottom:14px;border:none}@media (min-width:37.5em){.t-dn .footer__nav-bottom .footer__list div{display:inline-block;padding:0 30px}}@media (min-width:60em){.t-dn .footer__nav-bottom .footer__list div{padding:0 44px}}.t-dn .footer__copyright div,.t-dn .footer__copyright p{font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:italic;text-align:center;padding-top:28px;margin:0}.t-dn .footer__disclaimer{font-family:Archer A,Archer B,sans-serif;font-weight:600;color:#003a61;font-size:1.375rem;margin-top:16px;padding-left:16px;padding-right:16px}.t-dn .footer__disclaimer p{font-size:1rem}.header{background:#fff;height:65px;position:fixed;top:0;left:0;right:0;z-index:10000;border-bottom:1px solid #f1f1f1}.header .container{position:relative}@media (min-width:60em){.header{position:fixed;border:0;height:90px}}.toolbar-fixed .header{position:relative}.header .dfc-logo{position:absolute;left:50%;top:6px;transform:translateX(-50%);z-index:100}@media (min-width:60em){.header .dfc-logo{left:25px;top:12px;transform:none}}.block-language-switcher{display:block;float:left;width:48%;position:relative}@media (min-width:60em){.block-language-switcher{width:66px;position:absolute;z-index:30;top:0;right:100px}}.block-language-switcher .dk-selected{text-align:left;padding:0 0 0 6px}.block-province-switcher{display:block;float:right;width:48%;position:relative}@media (min-width:60em){.block-province-switcher{width:66px;padding-left:6px;position:absolute;z-index:30;top:0;right:25px}}.block-province-switcher .dropdown__list{padding-left:2em}.block-province-switcher .dropdown__list .dk-selected{padding:0}@media (min-width:60em){.block-province-switcher .dropdown__list.dk-select{padding-left:0}}.header__secondary-nav{clear:both}@media (min-width:60em){.header__secondary-nav{position:absolute;z-index:30;top:7px;right:186px;border-right:1px solid #f1f1f1;padding-right:25px}}.header__nav{clear:both;float:left;width:100%;border-bottom:1px solid #f1f1f1;margin:32px -20px;padding:0 20px;box-sizing:content-box}@media (min-width:60em){.header__nav{float:none;border:0;margin:0;padding:0}}.menu-trigger{-webkit-appearance:none;position:absolute;left:8px;top:12px;cursor:pointer;background:none;border:0;padding:0;width:40px;height:40px}@media (min-width:60em){.menu-trigger{display:none}}.menu-icon{width:18px;height:14px;top:13px;left:11px;transition:.5s ease-in-out;z-index:10}.menu-icon,.menu-icon span{position:absolute;transform:rotate(0deg)}.menu-icon span{display:block;height:2px;width:100%;background:#003a61;opacity:1;left:0;transition:.25s ease-in-out}.menu-icon span:first-child{top:0;transform-origin:left center}.menu-icon span:nth-child(2){top:6px;transform-origin:left center}.menu-icon span:nth-child(3){top:12px;transform-origin:left center}.open .menu-icon span{background-color:#07c}.open .menu-icon span:first-child{transform:rotate(45deg);top:-1px;left:3px}.open .menu-icon span:nth-child(2){width:0;opacity:0}.open .menu-icon span:nth-child(3){transform:rotate(-45deg);top:11px;left:3px}.search-trigger{-webkit-appearance:none;right:0;top:12px;cursor:pointer;background:none;border:0;padding:0;width:40px;height:40px;z-index:30;border-bottom:2px solid transparent}.search-trigger,.search-trigger svg{position:absolute;transition:all .2s ease-in}.search-trigger svg{fill:#003a61!important;height:18px;width:18px;top:10px;left:10px}.search-trigger:focus svg,.search-trigger:hover svg{fill:#07c!important}@media (min-width:60em){.search-trigger{right:14px;bottom:0;height:46px;top:auto}}.search-trigger--active,.search-trigger:focus{outline:none;border-color:#07c}@media (min-width:60em){.search-trigger:hover,.search-trigger[aria-expanded=true]{border-color:#07c}}.search-trigger__icon-active{display:none}.menu-panel{background:#fff;height:calc(100vh - 65px);visibility:collapse;overflow:hidden;padding-top:0;padding-bottom:0;left:0;width:100%;top:65px;position:absolute;transform:translateX(-100%);transition:transform .25s ease-out,visibility 0s ease .25s}@media (min-width:37.5em){.menu-panel{border-top:1px solid #f1f1f1;width:320px;min-height:100vh;right:auto}}@media (min-width:60em){.menu-panel{border:0;background:none;overflow:visible;visibility:visible!important;height:90px!important;transform:none!important;transition:none!important;margin:0;padding:0;left:auto;right:auto;position:static;width:100%;min-height:0}}.menu-panel.is-expanded{transform:translateX(0);transition:transform .25s ease-out;visibility:visible}@media (min-width:37.5em){.menu-panel.is-expanded{overflow:hidden}}html .oc-container:after{content:"";display:block;background:rgba(0,58,97,.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:499;pointer-events:none;opacity:0;transition:opacity .65s ease-out}html.megamenu-on .oc-container:after,html.menu-on .oc-container:after{opacity:1}#environment-indicator{position:relative;z-index:500!important}html.menu-on{height:100vh;height:100%;overflow:hidden}html.menu-on body{overflow:hidden;position:fixed}.js-bscroll-wrapper{height:calc(100vh - 65px);-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden}@media (min-width:60em){.js-bscroll-wrapper{overflow:hidden;height:90px}}.js-bscroll-content{padding:40px 20px}@media (min-width:60em){.js-bscroll-content{padding:0;transform:none!important}}.t-dn .header{text-align:center}@media (min-width:60em){.t-dn .header{text-align:inherit}}.t-dn .header__mobile-title{display:inline-block;font-family:Archer A,Archer B,sans-serif;font-size:1.25rem;line-height:28px;color:#003a61;font-weight:800;text-indent:-9999px}@media (min-width:60em){.t-dn .header__mobile-title{display:none}}.t-dn .js-bscroll-wrapper{background-color:#f1f1f1}@media (min-width:60em){.t-dn .js-bscroll-wrapper{background-color:#fff}}.t-dn .js-bscroll-content{background-color:#f1f1f1;padding-bottom:100px}@media (min-width:60em){.t-dn .js-bscroll-content{background-color:#fff;padding-bottom:inherit}}.t-dn .nav__dropdown{background-color:#f1f1f1}@media (min-width:60em){.t-dn .nav__dropdown{background-color:#fff}}.hp-confirmation{background:#fd9795;text-align:center;padding:35px 25px 50px;width:100%;position:fixed;bottom:0;left:0;z-index:1000001;display:flex;align-items:center;min-height:40vh}@media (min-width:37.5em){.hp-confirmation{padding:40px 20px}}.hp-confirmation.is-hidden{display:none}.hp-confirmation.is-outside-view{display:block}.hp-confirmation.is-reveal{margin-top:0!important;transition:all .5s ease-out}.hp-confirmation__content{max-width:600px;margin:10px auto 20px}@media (min-width:37.5em){.hp-confirmation__content{margin:10px auto 25px}}.hp-confirmation__title{font-size:16px;line-height:24px;color:#003a61;font-family:Source Sans Pro,sans-serif;font-weight:700}@media (min-width:37.5em){.hp-confirmation__title{font-size:18px;line-height:28px}}.hp-confirmation__desc{font-size:15px;line-height:24px;color:#003a61}@media (min-width:37.5em){.hp-confirmation__desc{font-size:16px;line-height:28px}}.hp-confirmation__desc a,.hp-confirmation__desc a:visited{color:#003a61;font-weight:700}.hp-confirmation__desc a:active,.hp-confirmation__desc a:hover{color:#003a61}.look-for-the-logo{background:linear-gradient(180deg,rgba(255,214,8,.5),rgba(255,214,8,.2));padding:40px 0}@media (min-width:37.5em){.look-for-the-logo{padding:30px 0 40px}}@media (min-width:60em){.look-for-the-logo{padding:24px 0}}.look-for-the-logo__container{width:100%}@media (min-width:37.5em){.look-for-the-logo__container{display:flex;gap:23px;margin:0 auto;align-items:center}}@media (min-width:60em){.look-for-the-logo__container{gap:26px;width:82.9694323144%}}.look-for-the-logo__content{width:100%;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}@media (min-width:37.5em){.look-for-the-logo__content{align-items:flex-start;text-align:left;width:50%}}.look-for-the-logo__content h3{color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:1.875rem;line-height:1.2;margin:0 0 30px}@media (min-width:37.5em){.look-for-the-logo__content h3{font-size:2.5rem}}.look-for-the-logo__content p{font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.6}.look-for-the-logo__content a{color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:800;background-color:#ffb600;font-size:.875rem;letter-spacing:.0625rem;line-height:1.375rem;padding:9.5px 20px;border-radius:100px}.look-for-the-logo__content a,.look-for-the-logo__content h3,.look-for-the-logo__content p{margin:0}@media (min-width:60em){.look-for-the-logo__content a,.look-for-the-logo__content h3,.look-for-the-logo__content p{display:inline-block}}@media (min-width:37.5em){.look-for-the-logo__img-container{width:50%}}.look-for-the-logo__img--mobile{width:100%;margin-bottom:-10px}@media (min-width:37.5em){.look-for-the-logo__img--mobile{display:none}}.look-for-the-logo__img--desktop{display:none}@media (min-width:37.5em){.look-for-the-logo__img--desktop{width:100%;display:block}}.page--canadian-dairy-search .look-for-the-logo{width:100vw;margin-left:calc(50% - 50vw)}.page--canadian-dairy-search .look-for-the-logo__container{padding:0 27px}@media (min-width:37.5em){.page--canadian-dairy-search .look-for-the-logo__container{padding:0 25px}}.media-carousel{margin:1.875rem -20px;position:relative}@media (min-width:37.5em){.media-carousel{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:60em){.media-carousel{margin-left:0;margin-right:0}}.media-carousel__slides{padding-bottom:60px}.media-carousel__slides .slick-list{overflow:-webkit-paged-x}.media-carousel .slick-slide{width:calc(100vw - 40px);margin:0 4px}@media (min-width:30em){.media-carousel .slick-slide{width:calc(100vw - 100px);margin:0 10px}}@media (min-width:37.5em){.media-carousel .slick-slide{width:calc(100vw - 100px);margin:0 10px}}@media (min-width:60em){.media-carousel .slick-slide{width:758px;margin:0 50px}}.media-carousel__arrow,.media-carousel__arrow--next,.media-carousel__arrow--prev{display:none!important;border:0;background:transparent;position:absolute;width:40px;height:40px;overflow:hidden;z-index:9999;bottom:-7px;cursor:pointer}.media-carousel__arrow--next svg,.media-carousel__arrow--prev svg,.media-carousel__arrow svg{width:18px;height:35px}@media (min-width:60em){.media-carousel__arrow,.media-carousel__arrow--next,.media-carousel__arrow--prev{display:block!important;top:calc(50% - 20px - 60px)}}.media-carousel__arrow.slick-disabled,.slick-disabled.media-carousel__arrow--next,.slick-disabled.media-carousel__arrow--prev{opacity:.2}.media-carousel__arrow--prev{left:10px}@media (min-width:60em){.media-carousel__arrow--prev{left:calc(50% - 447px)}}.media-carousel__arrow--next{right:10px}@media (min-width:60em){.media-carousel__arrow--next{right:calc(50% - 447px)}}.media-carousel__dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.media-carousel__dots li{position:relative;display:inline-block;height:30px;width:30px;margin:0 3px;padding:0;cursor:pointer}.media-carousel__dots li button{border:0;background:transparent;display:block;height:30px;width:30px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.media-carousel__dots li button:focus,.media-carousel__dots li button:hover{outline:none}.media-carousel__dots li button:before{content:" ";border:2px solid #07c;background:#07c;position:absolute;top:12px;left:11px;width:5px;height:5px;border-radius:5px;transition:all .1s ease-in}.media-carousel__dots li.slick-active button:before{border-color:#003a61;background:transparent;width:15px;height:15px;border-radius:15px;top:8px;left:7px}.media-carousel .slick-slide img{display:inline-block}.mosaic-faq{margin:3.125rem 0}@media (min-width:37.5em){.mosaic-faq{margin:3.75rem 0}}.mosaic-faq__row{opacity:0;width:100%;margin-bottom:7.1428571429%;transition:opacity .25s ease-in}@media (min-width:37.5em){.mosaic-faq__row{margin-bottom:2.8985507246%;width:48.5507246377%}}@media (min-width:60em){.mosaic-faq__row{margin-bottom:2.1834061135%;width:31.8777292576%}}.mosaic-faq__row.is-positioned{opacity:1}.mosaic-faq__grid-gutter{width:7.1428571429%}@media (min-width:37.5em){.mosaic-faq__grid-gutter{width:2.8985507246%}}@media (min-width:60em){.mosaic-faq__grid-gutter{width:2.1834061135%}}.most-popular__grid:after,.most-popular__grid:before{content:" ";display:table}.most-popular__grid:after{clear:both}.most-popular__row{margin-bottom:36px}@media (min-width:37.5em){.most-popular__row{float:left;width:48.5507246377%;margin-right:2.8985507246%;margin-bottom:44px}.most-popular__row:nth-child(2n){margin-right:0}}@media (min-width:60em){.most-popular__row{width:31.8777292576%}.most-popular__row:nth-child(-n+3){margin-right:0}.most-popular__row:first-child{width:65.9388646288%;margin-right:2.1834061135%}}@media (min-width:60em){.most-popular__row:nth-child(4),.most-popular__row:nth-child(5),.most-popular__row:nth-child(6){display:inline-block;margin-right:2.1834061135%}}@media (min-width:60em){.most-popular__row:nth-child(4){clear:both}}@media (min-width:60em){.most-popular__row:nth-child(6){margin-right:0}}.nav{margin:0 -20px}@media (min-width:60em){.nav{bottom:0;left:0;right:0;margin:0 25px}.nav,.nav:after{position:absolute}.nav:after{content:"";pointer-events:none;background:#fff;width:125px;height:1px;left:-25px;bottom:-1px;z-index:16;opacity:0;transition:opacity 0s .65s}.megamenu-on .nav:after{opacity:1;transition:opacity 0s}}@media (min-width:60em){.nav--floating:before{content:" ";border-bottom:1px solid #ccc;width:calc(100% - 100px);width:100%;height:0;position:fixed;top:90px;left:0;z-index:1}}.nav__list{display:block;position:relative;list-style:none;margin:0;padding:0;z-index:15}@media (min-width:60em){.nav__list{padding:0 30px 0 0}}.nav__list--on{margin-bottom:100px}@media (min-width:60em){.nav__list--on{margin-bottom:0}}.nav__item{list-style:none;margin:0;border-top:1px solid #f1f1f1;position:relative}.nav__item:before{content:"";display:block;width:8px;height:2px;position:absolute;left:0;top:23px;background:#00aeef}@media (min-width:60em){.nav__item{transition:all .2s ease-in;padding:0 10px;display:inline-block;text-align:left;border:0}.nav__item:before{display:none}.nav__item:first-child{margin-left:100px}}@media (min-width:75em){.nav__item{padding:0 15px}}.nav__item.hub-teach-nutrition:before{background-color:#56d66f}.nav__item.hub-consumer:before{background-color:#ffd608}.nav__item.hub-corporate:before{background-color:#00c9cc}.nav__item.hub-dairy-research:before{background-color:#33285b}@media (min-width:60em){.nav__item.hub-dairy-research .sub-nav{justify-content:initial;gap:30px}.nav__item.hub-dairy-research .sub-nav .sub-nav__item{width:calc(33.33% - 20px)}}.nav__item.hub-sustainability:before{background-color:#07c}.nav__list--on .nav__item{display:none;border:0}@media (min-width:60em){.nav__list--on .nav__item{display:inline-block}}.nav__item--open{display:block!important}.nav__item--open:before{display:none}@media (min-width:60em){.nav__item--open{display:inline-block!important}}.nav__back-icon{fill:#003a61;width:28px;height:28px;position:absolute;top:9px;left:-30px}@media (min-width:60em){.nav__back-icon{display:none}}.nav__item--open .nav__back-icon{left:10px;transition:all .2s ease-in}.nav__open-icon{fill:#00aeef;width:28px;height:28px;position:absolute;top:9px;right:10px;transition:all .2s ease-in}@media (min-width:60em){.nav__open-icon{display:none}}.nav__item--open .nav__open-icon{right:-30px}.nav__item>a{color:#003a61;position:relative;display:inline-block;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400;text-decoration:none!important;outline:none;padding:10px 20px;width:100%;transition:all .2s ease-in}@media (min-width:60em){.nav__item>a{border-bottom:2px solid transparent;font-size:1.1875rem;line-height:1;letter-spacing:-.17px;padding:10px 8px;width:auto}}@media (min-width:75em){.nav__item>a{font-size:1.5rem;letter-spacing:-.22px;padding:10px 9px}}.nav__item>a.open{text-align:center;color:#07c;padding-bottom:30px;position:absolute;top:0;left:0}@media (min-width:60em){.nav__item>a.open{padding-bottom:10px;position:static;text-align:left}}.nav__item>a.open,.nav__item>a:focus{color:#07c}@media (min-width:60em){.nav__item>a.open,.nav__item>a:focus{border-bottom:2px solid #00aeef}}.nav__item.hub-teach-nutrition>a.open,.nav__item.hub-teach-nutrition>a:focus{border-color:#56d66f}.nav__item.hub-consumer>a.open,.nav__item.hub-consumer>a:focus{border-color:#ffd608}.nav__item.hub-corporate>a.open,.nav__item.hub-corporate>a:focus{border-color:#00c9cc}.nav__item.hub-dairy-research>a.open,.nav__item.hub-dairy-research>a:focus{border-color:#33285b}.nav__item.hub-sustainability>a.open,.nav__item.hub-sustainability>a:focus{border-color:#07c}.nav__item>a.open{z-index:1}@media (min-width:60em){.nav__item--active-trail>a{border-bottom:2px solid #00aeef}}@media (min-width:60em){.hub-corp:not(.superhomepage) .hub-corporate>a,.hub-corporate.nav__item--active-trail>a{border-color:#00c9cc}}@media (min-width:60em){.hub-teach-nutrition.nav__item--active-trail>a{border-color:#56d66f}}@media (min-width:60em){.hub-consumer.nav__item--active-trail>a{border-color:#ffd608}}@media (min-width:60em){.hub-dairy-research.nav__item--active-trail>a{border-color:#33285b}}@media (min-width:60em){.hub-sustainability.nav__item--active-trail>a{border-color:#07c}}.nav__dropdown{position:relative;top:65px;left:100%;background:#fff;z-index:2;width:100%;transition:all .2s ease-in}@media (min-width:60em){.nav__dropdown{top:90px;background:#fff;left:0;position:fixed!important;width:100%;overflow:hidden;max-height:0;visibility:hidden;transition:opacity .25s ease .25s,max-height .65s ease,visibility 0s linear .65s}.megamenu-no-animate .nav__dropdown{transition:none}}.nav__dropdown.open{left:0}@media (min-width:60em){.nav__dropdown.open{max-height:600px;visibility:visible;transition:opacity .25s ease,max-height .65s ease,visibility 0s linear 0s}.megamenu-no-animate .nav__dropdown.open{transition:none}}@media (min-width:60em){.toolbar-fixed .nav__dropdown{top:217px}}@media (min-width:60em){.nav__dropdown .container{padding-top:32px;padding-bottom:32px}.nav__dropdown .container:after{content:"";border-top:1px solid #ccc;position:absolute;top:0;left:25px;right:25px}}.sub-nav{display:none;margin:0;padding:0;list-style:none}.nav__list--on .sub-nav{display:block}@media (min-width:60em){.sub-nav{flex-wrap:wrap;justify-content:space-between;width:74%;float:right;margin:10px 0 50px}.nav__list--on .sub-nav,.sub-nav{display:flex}}.sub-nav>.sub-nav__item:first-child>a{border:0;padding-top:0;margin-top:0}.sub-nav>.sub-nav__item>.sub-nav__header,.sub-nav>.sub-nav__item>a{display:block;font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;width:100%;outline:none;border-top:1px solid #ccc;padding-top:12px}@media (min-width:60em){.sub-nav>.sub-nav__item>.sub-nav__header,.sub-nav>.sub-nav__item>a{border:0;border-bottom:1px solid #ccc!important;margin:0 0 10px!important;padding:0 0 12px!important}}.sub-nav>.sub-nav__item:nth-child(-n+3){border-left:2px solid #00aeef;margin:0;padding-left:20px}.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(-n+3){border-color:#56d66f}.hub-consumer .sub-nav>.sub-nav__item:nth-child(-n+3){border-color:#ffd608}.hub-corporate .sub-nav>.sub-nav__item:nth-child(-n+3){border-color:#00c9cc}.hub-dn .sub-nav>.sub-nav__item:nth-child(-n+3){border-color:#ff757e}.hub-dairy-research .sub-nav>.sub-nav__item:nth-child(-n+3){border-color:#33285b}.hub-sustainability .sub-nav>.sub-nav__item:nth-child(-n+3){border-color:#07c}.sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a{color:#003a61;font-family:Source Sans Pro,sans-serif;font-size:1rem;position:relative;text-decoration:none;outline:none;padding:5px 0;display:inline-block}.sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a.is-active,.sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a:active,.sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a:focus,.sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a:hover{color:#07c;font-weight:700}.sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a.is-active:before{content:" ";display:block;width:16px;height:2px;background-color:#00aeef;position:absolute;left:-36px;top:15px}.hub-teach-nutrition .sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a.is-active:before{background-color:#56d66f}.hub-consumer .sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a.is-active:before{background-color:#ffd608}.hub-corporate .sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a.is-active:before{background-color:#00c9cc}.hub-dn .sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a.is-active:before{background-color:#ff757e}.hub-dairy-research .sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a.is-active:before{background-color:#2bbff0}@media (min-width:60em){.sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a.is-active:before{width:12px;left:-17px;top:10px}}@media (min-width:60em){.sub-nav>.sub-nav__item:nth-child(-n+3) .sub-sub-nav>.sub-sub-nav__item a{padding:0}}@media (min-width:60em){.sub-nav>.sub-nav__item:nth-child(-n+3){border:0;padding:0;margin:0}}.sub-nav>.sub-nav__item:nth-child(4){margin:10px 0 0}@media (min-width:60em){.sub-nav>.sub-nav__item:nth-child(4){margin:0}}.sub-nav>.sub-nav__item:nth-child(4)>a{border-top:0}.sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav{padding-left:0;margin-top:6px}@media (min-width:60em){.sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav{margin:0}}.sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item{margin:0 0 12px}.hub-dairy-research .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a{background-color:#2bbff0}.hub-dn .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a{background-color:#ff757e}.hub-dn .sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item a:hover{background-color:#fd9795}@media (min-width:60em){.sub-nav>.sub-nav__item:nth-child(4) .sub-sub-nav>.sub-sub-nav__item{display:inline-block;margin:0 5px 10px 0}}@media (min-width:60em){.sub-nav>.sub-nav__item{width:31%;display:block;margin:0;padding:0}.sub-nav>.sub-nav__item:nth-child(4){width:100%;margin-top:40px}}.sub-nav__header:hover{text-decoration:none!important}.sub-sub-nav{padding:6px 0 10px 16px}@media (min-width:60em){.sub-sub-nav{padding:0}}.sub-sub-nav>.sub-sub-nav__item{margin:0;padding:0;display:block}.nav__info{margin:20px 0 30px;display:none}.nav__list--on .nav__info{display:block}@media (min-width:60em){.nav__info{display:block;width:23%;float:left;margin:8px 0 0}}.nav-info__wrap{position:relative}.nav-info__wrap>img{border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,58,97,.15)}.nav-info__cta{border-radius:20px!important;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;padding:10px;margin-left:auto;margin-right:auto;white-space:normal;width:100%;max-width:200px}.nav-info__desc{color:#666;font-style:italic;font-size:1rem}.nav-info__desc,.nav__no-content{font-family:Source Sans Pro,sans-serif}.nav__no-content{display:none;border-left:2px solid #00aeef;padding-left:20px}.nav__list--on .nav__no-content{display:block}.nav__no-content p{font-size:.875rem}@media (min-width:60em){.nav__no-content{display:block;width:74%;float:right;border:0;padding:0}.nav__no-content p{font-size:1rem}}.hub-teach-nutrition .nav__no-content{border-color:#56d66f}.hub-corporate .nav__no-content{border-color:#00c9cc}.hub-consumer .nav__no-content{border-color:#ffd608}.hub-dairy-research .nav__no-content{border-color:#33285b}.t-dn .oc-container:after{background:hsla(0,0%,95%,.85)}.t-dn .nav:after{display:none}@media (min-width:60em){.t-dn .nav__dropdown.open{max-height:700px}}.t-dn .nav__list{padding:0}.t-dn .nav__item{position:relative;padding-left:0}@media (min-width:60em){.t-dn .nav__item{width:auto;display:inline-block;margin-bottom:5px;padding-right:0}.t-dn .nav__item:first-child{margin-left:0}}.t-dn .nav__item:before{background:#ff757e}.t-dn .nav__item--open .nav__nav-title{color:#07c}.t-dn .nav__title-container{position:absolute;bottom:20px;left:0;right:0;display:flex;flex-direction:column;justify-items:center;justify-content:center;align-items:center;align-content:center;z-index:10}@media (min-width:60em){.t-dn .nav__title-container{bottom:0}}.t-dn .dn-branding__logo{display:block;margin:0 auto;line-height:1;font-size:1.25rem;z-index:10;display:inline-block;font-family:Archer A,Archer B,sans-serif;line-height:28px;color:#003a61;font-weight:800}@media (min-width:60em){.t-dn .dn-branding__logo{line-height:28px;font-weight:800;font-size:2.625rem}}.t-dn .dn-branding__logo:active,.t-dn .dn-branding__logo:focus,.t-dn .dn-branding__logo:hover{text-decoration:none}.t-dn .dn-branding__sub{display:none;color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:.875rem}@media (min-width:60em){.t-dn .dn-branding__sub{display:block;margin:5px auto;font-size:.875rem;line-height:28px;letter-spacing:.45px;text-transform:uppercase}}.t-dn .nav__big-title{display:none}@media (min-width:60em){.t-dn .nav__big-title{margin-right:10px;display:inline-block;font-family:Archer A,Archer B,sans-serif;font-size:1.25rem;line-height:28px;color:#003a61;font-weight:800;font-size:2.625rem}}.t-dn .nav__item>p{display:none}@media (min-width:60em){.t-dn .nav__item>p{padding:0;margin:0;display:inline-block}}.t-dn .nav__item>a:first-of-type{display:none;color:#003a61;position:relative;display:inline-block;font-family:Archer A,Archer B,sans-serif;font-weight:800;line-height:28px;text-decoration:none!important;outline:none;padding:10px 20px;transition:all .2s ease-in}@media (min-width:60em){.t-dn .nav__item>a:first-of-type{display:inline-block;border-bottom:2px solid transparent;width:auto;height:32px;padding:0 0 0 30px;font-size:1.25rem;line-height:1;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400;border:none!important}}@media (min-width:60em){.t-dn .nav__item>a:first-of-type:hover{border-bottom:2px solid #003a61}}@media (min-width:60em){.t-dn .nav__item>a:first-of-type:active,.t-dn .nav__item>a:first-of-type:focus,.t-dn .nav__item>a:first-of-type:visited{border-bottom:none}}.t-dn .nav__item--open>a{color:#07c!important}.t-dn .nav__dropdown{top:-55px}@media (min-width:60em){.t-dn .nav__dropdown{top:90px}}.t-dn .nav-info__wrap img{display:none}@media (min-width:60em){.t-dn .nav-info__wrap img{display:block}}.t-dn .nav-info__desc{padding-top:40px}@media (min-width:60em){.t-dn .nav-info__desc{padding-top:0;text-align:left}}.t-dn .sub-nav__item{text-align:left}.t-dn .sub-sub-nav__nav-item>a{border:10px solid red}.t-dn .nav-info__wrap .nav-info__cta{box-shadow:0 1px 3px 0 rgba(0,58,97,.2);z-index:3}.t-dn .nav__list--on{margin-bottom:0}@media (min-width:60em){.t-dn .nav__list--on{margin-bottom:0}}.t-dn .nav__list .menu-icon{top:8px;left:0;cursor:pointer;pointer-events:none;display:none}@media (min-width:60em){.t-dn .nav__list .menu-icon{display:block}}.t-dn .sub-sub-nav__link--featured{font-weight:700}.t-dn .sub-sub-nav__item--last-featured{border-bottom:1px solid #ccc;padding-bottom:14px;margin-bottom:10px}@media (min-width:60em){.t-dn .sub-sub-nav__item--last-featured{border-bottom:1px solid #f1f1f1}}.hub-sustainability .sub-sub-nav__item a.is-active{color:#003a61!important;font-weight:400!important}.hub-sustainability .sub-sub-nav__item a.is-active:before{background-color:transparent!important}.hub-sustainability .sub-sub-nav__item a:active,.hub-sustainability .sub-sub-nav__item a:focus,.hub-sustainability .sub-sub-nav__item a:hover{color:#07c!important;font-weight:700!important}.newsletter-block{background:#fff;border:1px solid #003a61;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.15);text-align:center;position:relative;margin-top:60px;margin-bottom:60px}.newsletter-block__wrap{padding:35px 11px 25px}@media (min-width:37.5em){.newsletter-block__wrap{margin-left:12.8623188406%;margin-right:12.8623188406%;padding-left:0;padding-right:0}}@media (min-width:60em){.newsletter-block__wrap{margin-left:12.9139072848%;margin-right:12.9139072848%}}.newsletter-block__icon{position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.newsletter-block__icon svg{width:32px;height:32px;fill:#003a61}.newsletter-block__heading{color:#003a61;text-transform:uppercase;margin:15px 0}.newsletter-block__desc{color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:800;font-size:1.125rem;margin:15px 0}@media (min-width:37.5em){.newsletter-block__desc{font-size:1.375rem}}.newsletter-block__form{margin:0}.newsletter-block .form-item{margin-bottom:16px}@media (min-width:37.5em){.newsletter-block .form-item{margin-bottom:0}}.t-dn .newsletter-block{border:2px solid #07c;border-radius:4px}.t-dn .newsletter-block__desc{text-transform:none;font-size:1.875rem;line-height:1}.page-section{margin:3.125rem 0}.page-section:after,.page-section:before{content:" ";display:table}.page-section:after{clear:both}@media (min-width:37.5em){.page-section{margin:3.75rem 0}}.page-section__header{text-align:center;margin-bottom:2.5rem}@media (min-width:60em){.page-section__header{margin-left:17.0305676856%;margin-right:17.0305676856%}}.page-section__header p{font-weight:600}.partners{padding:0}@media (min-width:60em){.partners{margin-left:8.5152838428%;margin-right:8.5152838428%}}@media (min-width:60em){.page--dfc-event .partners{margin-left:17.0305676856%;margin-right:17.0305676856%}}.page--dr-project-page .partners{margin-top:4.25rem}@media (min-width:37.5em){.page--dr-project-page .partners{margin-top:3.8125rem}}.partners__title{color:#003a61;font-size:27px;text-transform:none;margin:30px auto;text-align:center}.page--dfc-event .partners__title{border-top:1px solid #ccc;padding-top:30px}.downloadable-resource-section+* .partners__title{border-top:none;padding-top:0}.partners__content{padding:0;text-align:center}.person-grid{margin:3.125rem 0}@media (min-width:37.5em){.person-grid{margin:3.75rem 0}}.person-grid__title{color:#003a61;text-align:center;margin-bottom:2.8125rem}.person-grid__rows{display:flex;justify-content:center;align-items:flex-end;flex-flow:row wrap}@media (min-width:60em){.person-grid__rows{margin:0 8.5152838428%}}.person-grid__col{width:100%;max-width:315px;margin:0 2px;position:relative}@media (min-width:37.5em){.person-grid__col{width:calc(50% - 4px)}}@media (min-width:60em){.person-grid__col{width:calc(33% - 2px)}}.person-list{margin:0}@media (min-width:37.5em){.person-list{margin-right:12.8623188406%;margin-left:12.8623188406%}}.person-list--event{width:100%;margin:0 auto;padding-top:17.5px;margin-top:5px;border-top:1px solid #ccc}@media (min-width:37.5em){.person-list--event{width:66.028708134%;padding-top:35px}}.person-list__title{font-family:Archer A,Archer B,sans-serif;color:#666;font-size:14px;text-transform:uppercase;margin:10px 0 40px;position:relative}@media (min-width:37.5em){.person-list__title{margin-left:0}}.person-list__item{position:relative;margin-bottom:20px;height:100%}.pillar-carousel{position:relative}@media (min-width:30em){.pillar-carousel{margin:0 .625rem}}@media (min-width:37.5em){.pillar-carousel{margin:0 .9375rem}}@media (min-width:60em){.pillar-carousel{margin:0}}@media (min-width:37.5em){.pillar-carousel__slides{width:100%}}.pillar-carousel__slides .slick-track{display:flex!important}.pillar-carousel .slick-slide{display:flex;justify-content:center;width:calc(100vw - 40px);padding-bottom:20px;height:inherit!important}@media (min-width:30em){.pillar-carousel .slick-slide{margin:0}}@media (min-width:60em){.pillar-carousel .slick-slide{width:280px;margin:0 13px}}.pillar-carousel .slick-slide>div,.pillar-carousel__slide,.pillar-carousel__slide .pillar-tile{height:100%}@media (min-width:60em){.pillar-carousel__slide .pillar-tile{width:100%;margin-left:0}}.pillar-carousel__arrow,.pillar-carousel__arrow--next,.pillar-carousel__arrow--prev{border:0;background-color:#003a61;position:absolute;width:30px;height:30px;border-radius:30px;top:calc(50% - 20px - 60px);z-index:9999;display:none;align-items:center;justify-content:center}.pillar-carousel__arrow--next svg,.pillar-carousel__arrow--prev svg,.pillar-carousel__arrow svg{width:20px;height:20px;fill:#fff}@media (min-width:60em){.pillar-carousel__arrow,.pillar-carousel__arrow--next,.pillar-carousel__arrow--prev{display:flex;width:35px;height:35px;border-radius:35px}}.pillar-carousel__arrow.slick-disabled,.slick-disabled.pillar-carousel__arrow--next,.slick-disabled.pillar-carousel__arrow--prev{opacity:.2}.pillar-carousel__arrow--prev{left:-12px}@media (min-width:37.5em){.pillar-carousel__arrow--prev{left:calc(50% - 200px)}}@media (min-width:60em){.pillar-carousel__arrow--prev{left:calc(50% - 315px)}}@media (min-width:75em){.pillar-carousel__arrow--prev{left:calc(50% - 335px)}}.pillar-carousel__arrow--next{right:-12px}@media (min-width:37.5em){.pillar-carousel__arrow--next{right:calc(50% - 200px)}}@media (min-width:60em){.pillar-carousel__arrow--next{right:calc(50% - 315px)}}@media (min-width:75em){.pillar-carousel__arrow--next{right:calc(50% - 335px)}}.pillar-carousel__dots{position:absolute;bottom:-50px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.pillar-carousel__dots li{position:relative;display:inline-block;height:7px;width:7px;margin:0 15px;padding:0;cursor:pointer}.pillar-carousel__dots li button{border:0;background:transparent;display:block;height:7px;width:7px;outline:none;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer}.pillar-carousel__dots li button:focus,.pillar-carousel__dots li button:hover{outline:none}.pillar-carousel__dots li button:before{content:" ";border:1px solid #003a61;background:transparent;width:7px;height:7px;border-radius:7px;transition:all .1s ease-in;display:block}.pillar-carousel__dots li.slick-active button:before{border-color:#003a61;background:#003a61;width:7px;height:7px;border-radius:7px}.pillar-carousel .slick-slide img{display:inline-block}.pr-list{margin:30px 0}.page--basic .pr-list{margin-top:0}.pr-list__rows{border-top:1px solid #ccc}.pr-list__no-results{border-bottom:1px solid #ccc;padding:0 0 20px;text-align:center}.pr-list__header{text-align:center;margin:0 0 20px}.pr-list__footer{text-align:center;margin:20px 0 0}.product .divider{margin:20px -20px;width:100vw;height:5px;border-bottom:1px solid #ccc}@media (min-width:37.5em){.product .divider{display:none}}.product__title{text-align:center;color:#003a61}.product__container{display:flex;flex-direction:column;margin-bottom:45px}@media (min-width:37.5em){.product__container{flex-direction:row;margin-bottom:80px}}.product__left{width:100%}@media (min-width:37.5em){.product__left{flex-direction:row;width:55%}}.product__right{width:100%}.product__right p:first-of-type{margin:0}.product__right .divider{margin:20px -20px;display:block;width:100vw;height:5px;border-bottom:1px solid #ccc}@media (min-width:37.5em){.product__right .divider{margin:20px 0;width:100%}}.product__right .product__price{display:flex;font-size:24px;font-weight:700;margin-bottom:20px}.product__right .product__price--new{color:#e60032;margin-left:15px}.product__right .product__price--old{text-decoration:line-through}.product__right .product__variations #commerce-product-add-to-cart-form .form-item{margin-bottom:20px}.coupon-redemption-form__coupons .product__right .product__variations span,.product__right .product__variations .coupon-redemption-form__coupons span,.product__right .product__variations .form-checkbox+label,.product__right .product__variations .frm-label{margin-bottom:5px}.product__right .product__variations .product__free-shiping{margin:15px 0;font-size:16px;font-family:Source Sans Pro,sans-serif}.product__right .product__variations .button--add-to-cart{width:100%}@media (min-width:37.5em){.product__right .product__variations .button--add-to-cart{width:auto}}.product__right .quantity-input{max-width:140px}.product__right .out-of-stock .is-disabled{background-color:#e60032;color:#fff;border-radius:8px;opacity:1}.product__right .field--type-decimal{display:inline-block}.product__right .hidden{display:none}.product__right .stock-warning{margin-left:0;margin-top:-10px;display:block;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:22px;letter-spacing:normal;margin-bottom:20px}@media (min-width:37.5em){.product__right{width:45%;padding-right:100px}}.program-includes{margin-top:3.125rem;margin-bottom:3.125rem}.program-includes:after,.program-includes:before{content:" ";display:table}.program-includes:after{clear:both}@media (min-width:37.5em){.program-includes{margin-top:3.75rem;margin-bottom:3.75rem}}.program-includes__col{margin-bottom:20px}@media (min-width:37.5em){.program-includes__col{width:48.5507246377%;float:left;margin-right:2.8985507246%;margin-bottom:0}.program-includes__col:last-of-type{width:48.5507246377%;float:right;margin-right:0}}@media (min-width:60em){.program-includes__col{width:48.6842105263%;float:left;margin-right:2.6315789474%}.program-includes__col:last-of-type{width:48.6842105263%;float:right;margin-right:0}}.program-includes__desc{font-family:Source Sans Pro,sans-serif;font-size:1rem}.program-includes__desc p:first-child{margin-top:0}.program-includes__list{font-family:Source Sans Pro,sans-serif;font-size:1rem;margin-top:28px}.recipe-search__sort-block{position:relative}.recipe-search__select{appearance:none;cursor:pointer;background-color:#fff;border-radius:0;border:1px solid #003a61;color:#003a61;font-size:1rem;font-weight:800;line-height:1.3;padding:.4em 1.4em .4em .8em;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2010%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23003A61%22%20d%3D%22M5%206c-.4%200-.7-.2-.9-.4L0%201l1.1-1L5%204.4%208.9%200%2010%201%206%205.6c-.3.2-.6.4-1%20.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-repeat:no-repeat,repeat;background-position:right 10px top 50%,0 0;background-size:11px 11px;float:left}.recipe-search__select:focus,.recipe-search__select:hover{box-shadow:inset 0 0 0 2px;outline:0}@media (min-width:60em){.recipe-search__select{float:none;position:absolute;top:60px}}.recipe-search__form{border:none}.recipe-search__form legend{display:block;color:#003a61;font-size:1.875rem;margin-bottom:20px}@media (min-width:60em){.recipe-search__form{margin:0 auto 70px;position:relative;text-align:center}.recipe-search__form legend{display:none}}.recipe-search-block{padding-top:110px}@media (min-width:37.5em){.recipe-search-block{padding-top:205px}}.form-recipe-search{display:block;position:relative;margin:0 auto 44px}.form-recipe-search .form-item{margin-bottom:0}@media (min-width:37.5em){.form-recipe-search{max-width:610px;margin-bottom:20px}}.page--conso-recipe-home .form-recipe-search{margin:0 auto 44px}@media (min-width:37.5em){.page--conso-recipe-home .form-recipe-search{margin:0 auto 100px}}.form-recipe-search .form-text{background:#fff;border-radius:8px;color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:1rem;height:auto;padding:7px 40px 7px 14px;border:1px solid #ccc;box-shadow:0 6px 10px 2px rgba(0,0,0,.1)}.form-recipe-search .form-text::placeholder{color:#666;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-style:normal;text-transform:none;line-height:normal}.form-recipe-search .form-text:focus{border-color:#003a61}.form-recipe-search .form-text.ui-autocomplete-input{background-position:-50px}.form-recipe-search .form-text.ui-autocomplete-loading{background-position:calc(100% - 50px) 50%!important}@media (min-width:37.5em){.form-recipe-search .form-text{font-size:2rem;height:auto;padding-right:60px}.form-recipe-search .form-text.ui-autocomplete-loading{background-position:calc(100% - 80px) 50%!important}}.coupon-redemption-form__coupons .form-recipe-search span,.form-recipe-search .coupon-redemption-form__coupons span,.form-recipe-search .form-checkbox+label,.form-recipe-search .frm-label{color:#003a61;font-size:1.875rem;text-align:center;position:absolute;width:100%;top:-50px}@media (min-width:37.5em){.coupon-redemption-form__coupons .form-recipe-search span,.form-recipe-search .coupon-redemption-form__coupons span,.form-recipe-search .form-checkbox+label,.form-recipe-search .frm-label{font-size:2rem;font-size:3.1875rem;top:-70px}}.form-recipe-search .form-submit,.form-recipe-search .search-facet__reset a,.search-facet__reset .form-recipe-search a{cursor:pointer;border:0;background:transparent;color:transparent;width:38px;height:36px;min-width:0;padding:0;text-indent:-9999px;position:absolute;right:1px;top:1px;z-index:3}.form-recipe-search .form-submit:focus,.form-recipe-search .search-facet__reset a:focus,.search-facet__reset .form-recipe-search a:focus{border:2px solid #ffb600}@media (min-width:37.5em){.form-recipe-search .form-submit,.form-recipe-search .search-facet__reset a,.search-facet__reset .form-recipe-search a{width:68px;height:58px}}.recipe-search-trigger__icon-ready{fill:#003a61;position:absolute;z-index:1;right:10px;top:50%;transform:translateY(-50%);width:18px;height:18px}@media (min-width:37.5em){.recipe-search-trigger__icon-ready{height:30px;width:30px;right:20px}}.nutrition-infos{margin:60px 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:37.5em){.nutrition-infos{margin:100px 0}}.nutrition-infos__title{width:100%;flex:1 1 100%}.nutrition-infos__label{color:#003a61;font-size:.9375rem;margin-top:-20px;display:block;width:100%}.nutrition-infos__info,.nutrition-infos__nutrients{flex:1 1 100%;margin-bottom:16px;margin-top:18px;min-width:220px;position:relative}@media (min-width:37.5em){.nutrition-infos__info,.nutrition-infos__nutrients{flex:0 1 45%;margin-bottom:0}}.recipes-dairy-type-list{max-width:1150px;margin:0 auto}.recipes-dairy-type-list__container{display:flex;flex-direction:column;gap:24px;justify-content:center}@media (min-width:37.5em){.recipes-dairy-type-list__container{flex-direction:row;gap:20px}}@media (min-width:60em){.recipes-dairy-type-list__container{gap:26px}}.recipes-dairy-type-list__container:after{content:none}.recipes-dairy-type__heading{color:#003a61;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:24px;margin:0 0 30px}.recipes-dairy-type__button{margin-top:30px;display:flex;justify-content:center}.recipes-dairy-type__button a{color:#fff!important;background-color:#003a61}@media (min-width:37.5em){.recipes-dairy-type-row{width:48.5507246377%}}@media (min-width:60em){.recipes-dairy-type-row{width:31.8777292576%}}@media (min-width:37.5em){.recipes-dairy-type-row:nth-child(3){display:none}}@media (min-width:60em){.recipes-dairy-type-row:nth-child(3){display:block}}.references{margin-bottom:0}.references .accordion-item-ref{border-bottom:0}.references .accordion-item-ref .accordion-item__btn{text-transform:uppercase;color:#666}.references .accordion-item-ref .accordion-item__arrow{left:115px}.references .accordion-item-ref .accordion-item__panel{padding-bottom:5px}.references .accordion-item-ref .accordion-item__panel>div{border-left:2px solid #ff757e;padding:5px 23px;color:#666;font-size:16px;line-height:20px;margin-bottom:25px}.references .accordion-item-ref .accordion-item__panel>div a{color:#07c}.references .accordion-item-ref .accordion-item__panel>div p:last-child{margin-bottom:0}.references .accordion-item-ref .accordion-item__panel>div ol:first-child,.references .accordion-item-ref .accordion-item__panel>div ol:last-child{margin:0}.references .accordion-item-ref .accordion-item__panel>div ol li:last-child{margin-bottom:0}.t-dn .references a{font-weight:700}.dn-symposium-summary .references{border-top:0}.related-dairy-products__list{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:20px;row-gap:30px}@media (min-width:60em){.related-dairy-products__list{column-gap:26px;row-gap:40px}}.related-dairy-products__list:after{display:none}.related-dairy-products__heading{color:#003a61;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:24px;margin:0 0 30px}.related-dairy-products__row{width:calc(50% - 10px)}@media (min-width:37.5em){.related-dairy-products__row{width:calc(25% - 15px)}}@media (min-width:60em){.related-dairy-products__row{width:calc(25% - 19.5px)}}.related-materials p{text-align:center}@media (min-width:37.5em){.related-materials__list{display:flex;justify-content:center;flex-wrap:wrap}.related-materials__list>div:not(.related-materials__col){width:100%;display:flex;justify-content:center;flex-wrap:wrap}}@media (min-width:60em){.related-materials__list{margin:0 8.5152838428%}}.related-materials__col{margin:0 0 20px}@media (min-width:37.5em){.related-materials__col{margin:0 1% 2%;width:48%}}@media (min-width:60em){.related-materials__col{width:23%}}.related-materials--no-pager .related-materials__col{display:none}.related-materials--no-pager .related-materials__col:nth-child(-n+2){display:block}@media (min-width:37.5em){.related-materials--no-pager .related-materials__col:nth-child(-n+4){display:block}}.resource-block{margin-top:1.875rem;margin-bottom:1.875rem}@media (min-width:37.5em){.resource-block{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:60em){.resource-block__wrap{width:65.9388646288%;margin-left:auto;margin-right:auto}}.resource-block__row{display:none}.resource-block__row:nth-child(-n+2){display:block}@media (min-width:37.5em){.resource-block__row{display:block}}.search-view{background:#fff;margin:30px 0;padding-bottom:30px;padding-left:20px;padding-right:20px}@media (min-width:37.5em){.search-view{padding-left:20px;padding-right:20px}}@media (min-width:60em){.search-view{padding-left:8.5152838428%;padding-right:8.5152838428%}}.search-view__result-summary{position:absolute;bottom:0;padding-top:20px;width:100%;border-top:1px solid #ccc}.search-view__rows{border-top:1px solid #ccc}.search-view__no-results{border-bottom:1px solid #ccc;padding:0 0 20px;text-align:center;margin-top:-50px}.search-view__header{text-align:center;padding:0 0 50px;margin:0 0 20px;position:relative}.search-view__header h2{top:-25px;margin-bottom:0}@media (min-width:37.5em){.search-view__header h2{top:-40px}}.search-view__footer{text-align:center;margin:20px 0 0}.shop-cart-list{margin-bottom:20px}.shop-cart--empty{border-top:1px solid #ccc;padding-top:39px;margin-top:25px}.shop-cart-empty{text-align:center}.shop-cart-empty .shop-cart__icon{opacity:.3;width:46px;height:39px}.shop-cart-empty .shop-cart__icon+p{font-size:1.125rem;text-align:center;margin:15px auto 30px;max-width:320px}.shop-cart-empty .shop-cart__icon+p a{font-weight:800}.block-views-blockcommerce-products-most-popular-shop-block__title{margin-top:60px}.cart-form{padding:30px 0 40px}@media (min-width:37.5em){.shop-cart-form{margin-left:12.8623188406%;width:74.2753623188%}}@media (min-width:60em){.shop-cart-form{margin-left:17.0305676856%;width:65.9388646288%}}.shop-cart-form [data-drupal-selector=order-summary]{display:none}.shop-cart-form .form-actions{padding:30px 0 20px;text-align:center}.shop-cart-form .form-actions #edit-submit,.shop-cart-form .form-actions [data-drupal-selector=edit-submit]{display:none}.shop-cart-form .form-actions .continue-shopping{margin-bottom:10px}#edit-coupon-redemption{border-top:1px solid #ccc;padding:20px 0}#edit-coupon-redemption .form-item{margin:0 0 10px}.coupon-redemption-form__coupons table{display:block}.coupon-redemption-form__coupons td{display:block;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:1rem}.coupon-redemption-form__coupons .form-submit,.coupon-redemption-form__coupons .search-facet__reset a,.search-facet__reset .coupon-redemption-form__coupons a{background:transparent;color:#07c;margin:0;padding:0;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:normal;text-transform:none;text-align:left;min-width:0}@media (min-width:37.5em){.coupon-redemption-form__coupons .form-submit,.coupon-redemption-form__coupons .search-facet__reset a,.search-facet__reset .coupon-redemption-form__coupons a{font-size:1rem}}.coupon-redemption-form__coupons .form-submit:visited,.coupon-redemption-form__coupons .search-facet__reset a:visited,.search-facet__reset .coupon-redemption-form__coupons a:visited{background:transparent;color:#07c}.coupon-redemption-form__coupons .form-submit:hover,.coupon-redemption-form__coupons .search-facet__reset a:hover,.search-facet__reset .coupon-redemption-form__coupons a:hover{background:transparent;color:#003a61}.coupon-redemption-form__coupons .form-submit:active,.coupon-redemption-form__coupons .form-submit:focus,.coupon-redemption-form__coupons .search-facet__reset a:active,.coupon-redemption-form__coupons .search-facet__reset a:focus,.search-facet__reset .coupon-redemption-form__coupons a:active,.search-facet__reset .coupon-redemption-form__coupons a:focus{background:transparent;color:#07c}.coupon-redemption-form__coupons .form-submit:disabled,.coupon-redemption-form__coupons .search-facet__reset a:disabled,.search-facet__reset .coupon-redemption-form__coupons a:disabled{background-color:transparent;color:#666}.shop-cart__note{display:block;color:#e60032;font-size:1rem;font-family:Source Sans Pro,sans-serif;font-weight:700;text-align:left;margin:30px 0 0}@media (min-width:37.5em){.shop-cart__note{text-align:center}}.shop-cart__taxe-note{font-size:1rem;font-family:Source Sans Pro,sans-serif;font-weight:400;display:block;text-align:left}@media (min-width:37.5em){.shop-cart__taxe-note{text-align:center}}.page--dn .cart-form{padding-top:0;padding-bottom:0}.dn-catalog-product-cart__form .form-actions #edit-submit,.dn-catalog-product-cart__form .form-actions [data-drupal-selector=edit-submit]{display:none}.shop-cart-empty--dn{margin-bottom:1.875rem}.shop-cart-empty--dn .shop-cart__icon{width:60px;height:51px}.shop-cart-empty--dn h2{color:#003a61;font-size:1.375rem;letter-spacing:2px}.shop-cart-empty--dn a{font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:700}.shop-cart-empty--dn a:visited{color:#07c}.shop-checkout-form{padding-bottom:80px}.shop-checkout-form div.address-container-inline>.form-item{display:block;margin-right:0}.shop-checkout-form .form-actions{text-align:center}.shop-checkout-form #edit-dfc-shipping-information-shipping-profile{margin-bottom:20px}.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address{margin-top:0}.shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button{margin:0 auto;display:block}.shop-checkout-form .credit-card-form{margin-bottom:80px}.shop-checkout-form .credit-card-form__expiration{display:flex}.shop-checkout-form .credit-card-form__expiration .form-item{flex-grow:1;width:100%;margin-right:25px}.shop-checkout-form .credit-card-form__expiration .form-item:last-child{margin-right:0}.shop-checkout-form .credit-card-form__expiration .form-item:nth-child(2){display:none}@media (min-width:37.5em){.dn-shop-checkout-form .shop-checkout-form-wrap{margin-left:12.8623188406%;margin-right:12.8623188406%}}@media (min-width:60em){.dn-shop-checkout-form .shop-checkout-form-wrap{margin-left:17.0305676856%;margin-right:17.0305676856%}}.dn-shop-checkout-form .shop-checkout-form-wrap #edit-actions-next{margin-bottom:30px}.dn-shop-checkout-form .form-item-dn-catalog-shipping-information-shipping-profile-field-shipping-instruction-0-value .description{font-size:16px;font-weight:400;line-height:22px;font-family:Source Sans Pro,sans-serif;margin-bottom:10px;text-align:left}.dn-shop-checkout-form{background-color:#fff;margin-bottom:30px;margin-left:-20px;margin-right:-20px;padding:60px 20px 30px}@media (min-width:37.5em){.dn-shop-checkout-form{margin-left:inherit;margin-right:inherit;padding-left:inherit;padding-right:inherit;padding-bottom:0}}.dn-shop-checkout-form div.address-container-inline>.form-item{display:block;margin-right:0}.dn-shop-checkout-form .form-actions{text-align:center}.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile{margin-bottom:20px}.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address{margin-top:0}.dn-shop-checkout-form #edit-dfc-shipping-information-shipping-profile .address-book-edit-button{margin:0 auto;display:block}@media (min-width:37.5em){.shop-checkout-form-wrap{margin-left:12.8623188406%;margin-right:12.8623188406%}}@media (min-width:60em){.shop-checkout-form-wrap{margin-left:25.5458515284%;margin-right:25.5458515284%}}@media (min-width:37.5em){.page--shop-checkout-confirmation .shop-checkout-form-wrap{margin-left:0;margin-right:0}}@media (min-width:60em){.page--shop-checkout-confirmation .shop-checkout-form-wrap{margin-left:0;margin-right:0}}.shop-confirmation-pane h2{margin-bottom:0}.shop-confirmation-pane__orderid{text-align:center}.shop-confirmation-pane__orderid h2{margin-bottom:0}.shop-confirmation-pane__shippping{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:1rem;margin-bottom:20px}.shop-confirmation-pane__shippping .address{margin:0}.shop-confirmation-pane__ship-title{font-weight:700}@media (min-width:37.5em){.shop-confirmation-pane-layout{margin-left:12.8623188406%;margin-right:12.8623188406%}}@media (min-width:60em){.shop-confirmation-pane-layout{margin-left:17.0305676856%;margin-right:17.0305676856%}}.shop-confirmation-pane--dn .shop-confirmation-pane__orderid{margin-bottom:50px}.shop-confirmation-pane--dn .shop-confirmation-pane__orderid h2{margin-bottom:30px}.shop-confirmation-pane--dn .shop-confirmation-pane__orderid .shop-confirmation-pane__email,.shop-confirmation-pane--dn .shop-confirmation-pane__orderid .shop-confirmation-pane__number{margin:0}.shop-confirmation-pane--dn .shop-confirmation-pane__orderid .shop-confirmation-pane__number{font-weight:700}.shop-confirmation-pane--dn .shop-confirmation-pane__orderid .shop-confirmation-pane__email{margin-bottom:35px}.shop-payment-order-total__items-ordered{display:none}.shop-payment-order-total--confirmation .shop-payment-order-total__items-ordered{display:block}.shop-payment-order-total--confirmation h2{display:none}@media (min-width:37.5em){.shop-products-form{display:flex}}.shop-products-form .form-item{margin-bottom:20px;width:100%}@media (min-width:37.5em){.shop-products-form .form-item{flex-grow:1;margin-left:20px;margin-bottom:0}.shop-products-form .form-item:first-child{margin-left:0}}.shop-products-form label{display:none}.shop-products-form select{appearance:none;cursor:pointer;background-color:#fff;border-radius:0;border:1px solid #003a61;color:#003a61;font-size:1rem;font-weight:800;line-height:1.3;padding:.4em 1.4em .4em .8em;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2010%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23003A61%22%20d%3D%22M5%206c-.4%200-.7-.2-.9-.4L0%201l1.1-1L5%204.4%208.9%200%2010%201%206%205.6c-.3.2-.6.4-1%20.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-repeat:no-repeat,repeat;background-position:right 10px top 50%,0 0;background-size:11px 11px}.shop-products-form select:focus,.shop-products-form select:hover{box-shadow:inset 0 0 0 2px;outline:0}.shop-products-list{margin:20px 0 50px}.shop-products-list__header{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;text-align:center}.shop-products-list__grid{margin:26px 0 0}.shop-products-list__grid .views-infinite-scroll-content-wrapper{width:100%}@media (min-width:37.5em){.shop-products-list__grid .views-infinite-scroll-content-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap}}.shop-products-list--popular .shop-products-list__grid{width:100%}@media (min-width:37.5em){.shop-products-list--popular .shop-products-list__grid{display:flex;justify-content:flex-start;flex-wrap:wrap}}@media (min-width:60em){.shop-products-list--popular .shop-products-list__grid{width:auto;margin-left:8.5152838428%;margin-right:8.5152838428%}}.shop-products-list__item{margin-bottom:20px}.shop-products-list__item:after,.shop-products-list__item:before{content:" ";display:table}.shop-products-list__item:after{clear:both}@media (min-width:37.5em){.shop-products-list__item{margin-bottom:40px;width:32%;margin-right:2%}.shop-products-list__item:last-child,.shop-products-list__item:nth-child(3n+3){margin-right:0}}@media (min-width:60em){.shop-products-list__item{margin-bottom:40px;width:31.8777292576%;margin-right:2.1834061135%}.shop-products-list__item:last-child,.shop-products-list__item:nth-child(3n+3){margin-right:0}}@media (min-width:37.5em){.shop-products-list--popular .shop-products-list__item{margin-bottom:0}}@media (min-width:60em){.shop-products-list--popular .shop-products-list__item{margin-bottom:0;width:32%;margin-right:2%}.shop-products-list--popular .shop-products-list__item:last-child,.shop-products-list--popular .shop-products-list__item:nth-child(3n+3){margin-right:0}}.shop-review-pane hr{margin-top:0;margin-bottom:0}.shop-review-pane h2{margin-bottom:0}.shop-review-pane__orderid{text-align:center}.shop-review-pane__orderid h2{margin-bottom:0}.shop-review-pane__shippping{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:1rem;margin-bottom:50px;display:flex;flex-direction:column}.shop-review-pane__shippping .address{margin:0}.shop-review-pane__shippping h5{font-family:Archer A,Archer B,sans-serif;font-size:1.25rem;font-weight:700;margin:30px 0 5px}.shop-review-pane__shippping span{font-family:Archer A,Archer B,sans-serif;font-size:1.25rem;font-weight:500}.checkout-order-summary-dn-catalog .ordered-item .shop-cart-item{padding-bottom:20px}.checkout-order-summary-dn-catalog .ordered-item .ordered-item--hr{margin-top:0}.shop-review-pane__ship-title{font-weight:700}.six-brands-listing-container{text-align:center;margin-bottom:20px}@media (min-width:60em){.six-brands-listing-container{margin-bottom:30px}}.six-brands-listing-container__heading :not(p){color:#003a61}.six-brands-listing-container__link a{display:inline-block;font-family:Archer A,Archer B,sans-serif;font-weight:800;background-color:#003a61;color:#fff!important;font-size:14px;letter-spacing:1px;line-height:22px;padding:9px 20px 10px;border-radius:999px}.six-brands-listing-rows{margin-top:48px;margin-bottom:30px}.six-brands-listing-rows__list{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none;row-gap:33px}@media (min-width:37.5em){.six-brands-listing-rows__list{column-gap:20px;row-gap:38px}}@media (min-width:60em){.six-brands-listing-rows__list{column-gap:26px;row-gap:44px}}.six-brands-listing-rows__list-item{width:100%;margin:0}@media (min-width:37.5em){.six-brands-listing-rows__list-item{width:calc(50% - 13px);max-width:48.5507246377%}}@media (min-width:60em){.six-brands-listing-rows__list-item{width:calc(33% - 15px);max-width:31.8777292576%}}.specifications-block{margin-top:1.875rem;margin-bottom:1.875rem}@media (min-width:37.5em){.specifications-block{margin-top:2.5rem;margin-bottom:2.5rem}}.specifications-block__wrap{display:flex;flex-direction:column;padding-top:.875rem;padding-bottom:.875rem}@media (min-width:37.5em){.specifications-block__wrap{flex-flow:row wrap}}@media (min-width:60em){.specifications-block__wrap{width:82.9694323144%;margin:0 auto}}.suggested-actions{background:#fff;border-radius:0 0 4px 4px;clear:both;margin:6.25rem 0 0;margin-left:-20px;margin-right:-20px}@media (min-width:60em){.suggested-actions{margin-left:0;margin-right:0}}.article__body .suggested-actions{margin-bottom:-1.875rem}.suggested-actions__title{color:#003a61;margin:0 0 30px;position:relative;top:-25px}@media (min-width:37.5em){.suggested-actions__title{margin:0 0 25px;top:-40px}}.suggested-actions__content{border-top:1px solid #ccc;display:block;padding:0 20px;margin-top:-30px}@media (min-width:60em){.suggested-actions__content{display:flex;padding:0;margin-top:-30px}}.suggested-actions__block{padding:38px 0}@media (min-width:60em){.suggested-actions__block{padding:38px;width:33%}}.suggested-actions__block:not(:last-of-type){border-bottom:1px solid #ccc}@media (min-width:60em){.suggested-actions__block:not(:last-of-type){border-bottom:none;border-right:1px solid #ccc}}@media (min-width:60em){.suggested-actions--2 .suggested-actions__block{width:50%}}@media (min-width:60em){.suggested-actions--1 .suggested-actions__block{margin-left:17.0305676856%;margin-right:17.0305676856%;padding-left:0;padding-right:0;width:auto}}.hub-sustainability .suggested-actions{background:transparent!important;margin-bottom:3.125rem}@media (min-width:60em){.hub-sustainability .suggested-actions{margin-bottom:6.25rem}}.hub-sustainability .suggested-actions__title{margin-bottom:1.875rem;top:-1.5625rem}@media (min-width:60em){.hub-sustainability .suggested-actions__title{margin-bottom:2.5rem;top:-2.5rem}}.hub-sustainability .suggested-actions__title:before{height:3.125rem}@media (min-width:60em){.hub-sustainability .suggested-actions__title:before{height:5rem}}.hub-sustainability .suggested-actions__block{padding:20px 0 41px}@media (min-width:37.5em){.hub-sustainability .suggested-actions__block{padding:25px 0 62px}}@media (min-width:60em){.hub-sustainability .suggested-actions__block{padding:38px}}.darkblue-container{width:100vw;margin-left:calc(-50vw + 50%);position:relative;scroll-margin:122px}@media (min-width:60em){.darkblue-container{scroll-margin:152px}}.hero-banner-60-40{display:grid;grid-template-columns:1fr}@media (min-width:60em){.hero-banner-60-40{grid-template-columns:repeat(2,1fr)}}.hero-banner-60-40__picture{width:100%;height:100%;object-fit:cover;grid-column:1/-1;grid-row:1/-1}.hero-banner-60-40__picture img{width:100%}.hero-banner-60-40__content{position:relative;width:100%;text-align:left;color:#003a61;font-weight:600;grid-column:1/1;grid-row:1/-1;padding:clamp(30px,calc(82.05vw - 257.18px),94px) 37px}@media (min-width:37.5em){.hero-banner-60-40__content{margin-left:15.0717703349%;padding:clamp(24px,calc(41.67vw - 226px),94px) 0;width:clamp(364px,47.4vw,455px)}}@media (min-width:60em){.hero-banner-60-40__content{width:100%;max-width:536px;padding:clamp(40px,calc(21.25vw - 164px),244px) 0 0;font-size:clamp(18px,calc(.625vw + 12px),24px)}}@media (max-width:59.98em){.hero-banner-60-40__content--fr{width:clamp(375px,calc(25vw + 215px),455px)}}@media (max-width:37.48em){.hero-banner-60-40__content--fr{font-size:17px;width:100%}}.hero-banner-60-40__description>:first-child{margin-top:0}.hero-banner-60-40__description a{font-weight:800;color:#003a61}.hero-banner-60-40__description *{text-align:left!important}.hero-banner-60-40__logo{margin-bottom:26px;width:clamp(200px,calc(71.6vw - 43.4px),263px)}@media (min-width:37.5em){.hero-banner-60-40__logo{width:clamp(230px,calc(19.6vw + 112px),263px)}}@media (min-width:60em){.hero-banner-60-40__logo{margin-bottom:24px;width:clamp(340px,calc(10vw + 244px),436px)}}.sustainability-hero-banner{display:grid;grid-template-columns:1fr 1fr;padding:60px 0 70px}.sustainability-hero-banner__image--desktop,.sustainability-hero-banner__image--mobile{background-size:cover;background-position:50%;margin:-60px 0 -70px;grid-row:1/-1;grid-column:1/-1}.sustainability-hero-banner__image--desktop{display:none;min-height:20rem}@media (min-width:37.5em){.sustainability-hero-banner__image--desktop{display:block}}.sustainability-hero-banner__image--mobile{display:block;min-height:17.5rem}@media (min-width:37.5em){.sustainability-hero-banner__image--mobile{display:none}}.sustainability-hero-banner__container{display:flex;align-items:center;width:100%;grid-row:1/-1;grid-column:1/-1}.sustainability-hero-banner__body{width:100%;margin:0}@media (min-width:37.5em){.sustainability-hero-banner__body{margin:0 12.8623188406%}}@media (min-width:60em){.sustainability-hero-banner__body{margin:0 17.0305676856%}}.sustainability-hero-banner__summary,.sustainability-hero-banner__title{text-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;text-align:center;margin:0}.sustainability-hero-banner__title{margin-bottom:.625rem}@media (min-width:37.5em){.sustainability-hero-banner__title{font-size:3rem;line-height:2.875rem}}@media (min-width:60em){.sustainability-hero-banner__title{font-size:3.4375rem;line-height:3.25rem;margin-bottom:.5625rem}}.sustainability-hero-banner__summary{font-weight:700;text-transform:none;font-size:1.25rem;line-height:1.75rem}.sustainability-hero__container{position:relative}.sustainability-hero__carousel .slick-slide{height:540px}@media (min-width:37.5em){.sustainability-hero__carousel .slick-slide{height:650px}}@media (min-width:60em){.sustainability-hero__carousel .slick-slide{height:calc(100vh - 54px - 90px)}}.sustainability-hero__carousel .slick-dots{display:flex;width:100%;justify-content:center;align-items:center;gap:20px;position:absolute;bottom:40px;padding:0}.sustainability-hero__carousel .slick-dots li{list-style-type:none;cursor:pointer;width:5px;height:5px;background-color:#fff;border-radius:9999px;margin:0}.sustainability-hero__carousel .slick-dots li.slick-active{width:11px;height:11px;background-color:transparent;border:2px solid #fff}.sustainability-hero__carousel .slick-dots li button{display:none}.sustainability-hero__carousel--buttons{position:absolute;top:calc(50% - 28px);display:flex;justify-content:space-between;padding:0 5px;width:100%}@media (min-width:37.5em){.sustainability-hero__carousel--buttons{padding:0 18px}}@media (min-width:60em){.sustainability-hero__carousel--buttons{padding:0 25px}}.sustainability-hero__carousel--buttons .slick-arrow{cursor:pointer;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.sustainability-hero__carousel--buttons svg{fill:#fff;width:17px;height:29px}.sustainability-hero-text__container{width:100%;height:100%;position:relative}.sustainability-hero-text__heading{color:#fff;padding:25px 20px 16px;width:100%;display:flex;justify-content:center;align-items:center;position:absolute;z-index:10}@media (min-width:60em){.sustainability-hero-text__heading{padding:40px 20px 16px}}.sustainability-hero-text__heading h1{text-align:center;text-shadow:1px 1px 3px #003a61;margin:0;font-size:50px;letter-spacing:1.5px;width:90%;max-width:950px}@media (min-width:37.5em){.sustainability-hero-text__heading h1{font-size:65px;line-height:60px;letter-spacing:2.5px}}@media (min-width:60em){.sustainability-hero-text__heading h1{font-size:100px;line-height:83px;letter-spacing:5.5px;width:auto}}.sustainability-hero-text__desktop,.sustainability-hero-text__mobile{width:100%}.sustainability-hero-text__desktop{display:none}@media (min-width:37.5em){.sustainability-hero-text__desktop{display:block}}.sustainability-hero-text__mobile{display:block}@media (min-width:37.5em){.sustainability-hero-text__mobile{display:none}}.sustainability-hero-text__video{width:100%;height:100%;max-height:754px;object-fit:cover}.sustainability-hero-text__video--desktop{min-height:575px;display:flex}.sustainability-hero-text__video--desktop+button{display:none!important}@media (min-width:37.5em){.sustainability-hero-text__video--desktop+button{display:block!important;left:45px!important;bottom:45px!important;top:auto!important;right:auto!important}}.sustainability-hero-text__video--mobile{display:flex;min-height:500px}.sustainability-hero-text__video--mobile+button{display:block!important;top:auto!important;left:30px!important;bottom:40px!important}@media (min-width:37.5em){.sustainability-hero-text__video--mobile+button{display:none!important}}.sustainability-stats__container{margin:0 -25px;position:relative}.sustainability-stats__carousel .slick-dots{width:100%;display:flex;justify-content:center;align-items:center;gap:20px;padding:0;margin:39px 0 50px}@media (min-width:37.5em){.sustainability-stats__carousel .slick-dots{margin:40px 0 72px}}@media (min-width:60em){.sustainability-stats__carousel .slick-dots{margin:34px 0 50px}}.sustainability-stats__carousel .slick-dots li{list-style-type:none;cursor:pointer;width:5px;height:5px;border-radius:50%;margin:0}.sustainability-stats__carousel .slick-dots li.slick-active{width:11px;height:11px}.sustainability-stats__carousel .slick-dots li button{display:none}.sustainability-stats__next-button,.sustainability-stats__previous-button{cursor:pointer;height:40px;width:40px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%}.sustainability-stats__next-button svg,.sustainability-stats__previous-button svg{width:17px;height:29px}.sustainability-stats__previous-button{left:23px}@media (min-width:37.5em){.sustainability-stats__previous-button{left:50px}}@media (min-width:60em){.sustainability-stats__previous-button{left:40px}}.sustainability-stats__next-button{right:23px}@media (min-width:37.5em){.sustainability-stats__next-button{right:50px}}@media (min-width:60em){.sustainability-stats__next-button{right:40px}}.stats-carousel__heading{width:87.5%;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-weight:400;font-size:30px;line-height:30px;text-align:center;margin:0 auto 33px}@media (min-width:37.5em){.stats-carousel__heading{width:75%;font-size:36px;line-height:36px;margin:0 auto 36px}}@media (min-width:60em){.stats-carousel__heading{margin:0 auto 34px;width:66.67%}}.sustainability-stats__container--dark .slick-dots li{background-color:#fff}.sustainability-stats__container--dark .slick-dots li.slick-active{border:2px solid #fff}.sustainability-stats__container--dark .sustainability-stats__next-button svg,.sustainability-stats__container--dark .sustainability-stats__previous-button svg{fill:#fff}.sustainability-stats__container--dark .stats-carousel__heading{color:#fff}.sustainability-stats__container--light .slick-dots li{background-color:#07c}.sustainability-stats__container--light .slick-dots li.slick-active{background-color:transparent;border:2px solid #003a61}.sustainability-stats__container--light .sustainability-stats__next-button svg,.sustainability-stats__container--light .sustainability-stats__previous-button svg{fill:#000}.sustainability-stats__container--light .stats-carousel__heading{color:#003a61}.themes-list__row{margin-bottom:56px}@media (min-width:37.5em){.themes-list__row{margin-bottom:64px}}@media (min-width:60em){.theme-teaser{margin-left:8.5152838428%;margin-right:8.5152838428%}}.theme-teaser__title{border-bottom:3px solid #ffd608;font-size:2.5rem;line-height:1.1;text-align:center;margin-bottom:16px}.theme-teaser__title a{color:#003a61;background-color:#ffd608;position:relative;display:inline-block;padding:0 15px}@media (min-width:37.5em){.theme-teaser__title{font-size:3.1875rem;margin-bottom:23px}}.theme-teaser__grid:after,.theme-teaser__grid:before{content:" ";display:table}.theme-teaser__grid:after{clear:both}.theme-teaser__row{margin-bottom:23px}.theme-teaser__row:nth-child(3),.theme-teaser__row:nth-child(5),.theme-teaser__row:nth-child(8),.theme-teaser__row:nth-child(10){margin-right:0!important}@media (min-width:37.5em){.theme-teaser__row:nth-child(n+2):not(:nth-child(5n+1)){float:left;width:48.5507246377%;margin-bottom:44px;margin-right:2.8985507246%}.theme-teaser__row:nth-child(5n+1){margin-bottom:44px}}@media (min-width:60em){.theme-teaser__row{margin-bottom:26px}.theme-teaser__row:nth-child(n+2):not(:nth-child(5n+1)){float:left;width:48.6842105263%;margin-right:2.6315789474%}}@media (min-width:37.5em){.theme-teaser__row:nth-child(6n){float:left;width:100%}}@media (min-width:37.5em){.theme-teaser__cta{top:-16px}}.tiktok-section{display:flex;flex-direction:column}@media (min-width:60em){.tiktok-section{flex-direction:row;justify-content:center}}.tips-slider{position:relative}.tips-slider .slick-track{padding:5px 0 15px}@media (min-width:60em){.tips-slider .slick-list{overflow:initial}}.tips-slider .slick-slide>div{height:100%}.tips-slider__slides{margin-left:-20px;margin-right:-20px}@media (min-width:37.5em){.tips-slider__slides{margin-left:-20px;margin-right:-20px}}@media (min-width:60em){.tips-slider__slides{margin-left:14.8471615721%;margin-right:14.8471615721%}}.tips-slider__next,.tips-slider__prev{display:none!important;cursor:pointer;background:#003a61;border:0;border-radius:35px;width:35px;height:35px;position:absolute;top:50%;left:0}.tips-slider__next svg,.tips-slider__prev svg{fill:#fff;width:17px;height:17px;position:absolute;left:8px;top:9px}.tips-slider__next.slick-disabled,.tips-slider__prev.slick-disabled{opacity:.2}@media (min-width:60em){.tips-slider__next,.tips-slider__prev{display:block!important;left:6.3318777293%}}.tips-slider__next{left:auto;right:0}.tips-slider__next svg{left:10px}@media (min-width:60em){.tips-slider__next{right:6.3318777293%}}.tips-slider__dots{position:absolute;bottom:38px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.tips-slider__dots li{position:relative;display:inline-block;height:30px;width:30px;margin:0;padding:0;cursor:pointer}.tips-slider__dots li button{border:0;background:transparent;display:block;height:30px;width:30px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.tips-slider__dots li button:focus,.tips-slider__dots li button:hover{outline:none}.tips-slider__dots li button:before{content:"";border:1px solid #003a61;background:transparent;position:absolute;top:12px;left:11px;width:7px;height:7px;border-radius:7px;transition:all .1s ease-in}.tips-slider__dots li.slick-active button:before{background:#003a61}.top-stats{margin:3.125rem 0}@media (min-width:37.5em){.top-stats{margin:3.75rem 0}}.top-stats__desc{font-weight:600;text-align:center}@media (min-width:60em){.top-stats__desc{margin-left:17.0305676856%;margin-right:17.0305676856%}}@keyframes stats-show{0%{opacity:0}to{opacity:1}}.top-stats__row--percent{padding:40px 0 30px;margin-bottom:40px;opacity:0}.top-stats__row--percent.showing{opacity:1;animation:stats-show 1s linear}@media (min-width:37.5em){.top-stats__row--percent{display:flex;flex-wrap:wrap;justify-content:center}}.top-stats__row--number{padding:80px 0 84px;margin-bottom:80px;opacity:0}.top-stats__row--number.showing{opacity:1;animation:stats-show 1s linear}@media (min-width:37.5em){.top-stats__row--number{display:flex;flex-wrap:wrap;justify-content:center}}.typeform-paragraph-field div.typeform-form{height:700px}.typeform-form .close-button-mobile{left:50px}.typeform-paragraph-field iframe.typeform-report{width:100%;height:700px}body.__typeform-embed-mobile-modal-open div[data-qa=mobile-modal] div[data-qa=close-button-mobile]{top:75px;right:20px}.video-animation{position:relative;margin-top:1.875rem;margin-bottom:1.875rem}@media (min-width:37.5em){.video-animation{margin-top:2.5rem;margin-bottom:2.5rem}}.video-animation__video{width:100%;height:100%}.video-animation__icon{cursor:pointer;padding:3px 9px 3px 11px;border:none;border-radius:50%;aspect-ratio:1/1;position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,.6);transition:background-color .2s}.video-animation__icon:hover{background-color:#000}.video-animation__icon svg{display:inline-block;width:12px;height:14px;pointer-events:none}.video-animation__icon .video-animation__play{display:block}.video-animation__icon .video-animation__pause{display:none}.video-animation__icon.playing{padding:3px 10px}.video-animation__icon.playing .video-animation__play{display:none}.video-animation__icon.playing .video-animation__pause{display:block}.video-list{margin:0 0 3.125rem;background-color:#fff}@media (min-width:37.5em){.video-list{margin:auto;padding:84px 85px 0;margin-bottom:43px}}.page-section .video-list{margin-top:0;margin-bottom:0}@media (min-width:60em){.container.video-list{max-width:1150px}}.video-list__header:after,.video-list__header:before{content:" ";display:table}.video-list__header:after{clear:both}.video-list__list{clear:both;display:flex;flex-wrap:wrap;align-items:stretch}.video-list__item{margin-bottom:24px;width:100%}@media (min-width:37.5em){.video-list__item{width:48.5507246377%;margin-bottom:44px;margin-right:2.8985507246%}.video-list__item:nth-child(2n){margin-right:0}}@media (min-width:60em){.video-list__item{width:31.8777292576%;margin-bottom:0}.video-list__item,.video-list__item:nth-child(2n){margin-right:2.1834061135%}.video-list__item:nth-child(3n){margin-right:0}}.video-modal{display:none;opacity:0;z-index:90;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto}@media (min-width:37.5em){.video-modal{padding:0 20px}}.video-modal:after{display:none}.video-modal__overlay{width:100%;height:100%;top:0;left:0;position:fixed;background-color:#003a61;z-index:90;opacity:.7;transition:opacity .1s ease-in}.video-modal__box{background-color:#fff;z-index:99;position:relative;width:100%;height:auto;overflow:auto;margin:50px auto;opacity:1;border-radius:0 0 4px 4px;box-shadow:0 4px 8px 1px rgba(0,0,0,.2)}.video-modal__body,.video-modal__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.video-modal__body{text-align:center;padding-bottom:3.125rem}.video-modal__title{color:#003a61;line-height:36px;margin-top:0;margin-bottom:.375rem;text-transform:none}.video-modal__thumbnail{width:90%;margin-top:5.25rem;margin-bottom:2rem}@media (min-width:60em){.video-modal__thumbnail{width:59.625rem}}.video-modal__thumbnail .media-video{margin:0;height:auto}@media (min-width:60em){.video-modal__thumbnail .media-video{height:33.5rem}}.video-modal__thumbnail .media-video div{box-shadow:none;border:0}.video-modal__thumbnail .media-video .media-video__caption{display:none}.video-modal__date{color:#003a61;font-size:1.375rem;line-height:31px;letter-spacing:0;font-family:Archer A,Archer B,sans-serif;font-weight:500}@media (min-width:37.5em){.video-modal__date{font-size:22px}}.video-modal__description{width:79.4520547945%;font-weight:300;text-align:left}.video-modal__disclaimer{width:79.4520547945%;text-align:left;color:#666;font-size:1rem;line-height:16px}.video-modal__icon-close{width:56px;height:56px;position:absolute;border:none;background:none;top:0;right:0;padding-top:20px;padding-right:20px;cursor:pointer}.video-modal__icon-close svg{width:36px;height:36px;margin:0;fill:#003a61}.video-modal--open{display:block;opacity:1}body.video-modal--open{overflow:hidden}body.video-modal--open .share-icons{z-index:80}body.video-modal--open .footer,body.video-modal--open .header{z-index:0}body.video-modal--open .video-modal~*{transition:filter .2s linear;filter:blur(10px)}.video-search__sort-block{position:relative}.video-search__select{appearance:none;cursor:pointer;background-color:#fff;border-radius:0;border:1px solid #003a61;color:#003a61;font-size:1rem;font-weight:800;line-height:1.3;padding:.4em 1.4em .4em .8em;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2010%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23003A61%22%20d%3D%22M5%206c-.4%200-.7-.2-.9-.4L0%201l1.1-1L5%204.4%208.9%200%2010%201%206%205.6c-.3.2-.6.4-1%20.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-repeat:no-repeat,repeat;background-position:right 10px top 50%,0 0;background-size:11px 11px;float:left}.video-search__select:focus,.video-search__select:hover{box-shadow:inset 0 0 0 2px;outline:0}@media (min-width:60em){.video-search__select{float:none;position:absolute;top:60px}}.video-search__form{border:none}.video-search__form legend{display:block;color:#003a61;font-size:1.875rem;margin-bottom:20px}@media (min-width:60em){.video-search__form{margin:0 auto 70px;position:relative;text-align:center}.video-search__form legend{display:none}}.video_search__sort-block{position:relative}.video_search__select{appearance:none;cursor:pointer;background-color:#fff;border-radius:0;border:1px solid #003a61;color:#003a61;font-size:1rem;font-weight:800;line-height:1.3;padding:.4em 1.4em .4em .8em;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2010%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23003A61%22%20d%3D%22M5%206c-.4%200-.7-.2-.9-.4L0%201l1.1-1L5%204.4%208.9%200%2010%201%206%205.6c-.3.2-.6.4-1%20.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-repeat:no-repeat,repeat;background-position:right 10px top 50%,0 0;background-size:11px 11px;float:left}.video_search__select:focus,.video_search__select:hover{box-shadow:inset 0 0 0 2px;outline:0}@media (min-width:60em){.video_search__select{float:none;position:absolute;top:60px}}.video_search__form{border:none}.video_search__form legend{display:block;color:#003a61;font-size:1.875rem;margin-bottom:20px}@media (min-width:60em){.video_search__form{margin:0 auto 70px;position:relative;text-align:center}.video_search__form legend{display:none}}.js-videosearch .js-videofilters-overlay .filters__sublevel-item .filters__label{font-weight:400}.video-search__form .filters__wrap .filters__submit{background:#003a61}.video-search__form .filters__wrap .filters__submit:hover{background:#07c}.video-search-block{padding-top:110px}@media (min-width:37.5em){.video-search-block{padding-top:205px}}.form-video-search{display:block;position:relative;margin:0 auto 44px}.form-video-search .form-item{margin-bottom:0}@media (min-width:37.5em){.form-video-search{max-width:610px;margin-bottom:20px}}.page--conso-video-home .form-video-search{margin:0 auto 44px}@media (min-width:37.5em){.page--conso-video-home .form-video-search{margin:0 auto 100px}}.form-video-search .form-text{background:#fff;border-radius:8px;color:#003a61;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-size:1rem;height:auto;padding:7px 40px 7px 14px;border:1px solid #ccc;box-shadow:0 6px 10px 2px rgba(0,0,0,.1)}.form-video-search .form-text::placeholder{color:#666;font-family:Archer A,Archer B,sans-serif;font-weight:600;font-style:normal;text-transform:none;line-height:normal}.form-video-search .form-text:focus{border-color:#003a61}.form-video-search .form-text.ui-autocomplete-input{background-position:-50px}.form-video-search .form-text.ui-autocomplete-loading{background-position:calc(100% - 50px) 50%!important}@media (min-width:37.5em){.form-video-search .form-text{font-size:2rem;height:auto;padding-right:60px}.form-video-search .form-text.ui-autocomplete-loading{background-position:calc(100% - 80px) 50%!important}}.coupon-redemption-form__coupons .form-video-search span,.form-video-search .coupon-redemption-form__coupons span,.form-video-search .form-checkbox+label,.form-video-search .frm-label{color:#003a61;font-size:1.875rem;text-align:center;position:absolute;width:100%;top:-50px}@media (min-width:37.5em){.coupon-redemption-form__coupons .form-video-search span,.form-video-search .coupon-redemption-form__coupons span,.form-video-search .form-checkbox+label,.form-video-search .frm-label{font-size:2rem;font-size:3.1875rem;top:-70px}}.form-video-search .form-submit,.form-video-search .search-facet__reset a,.search-facet__reset .form-video-search a{cursor:pointer;border:0;background:transparent;color:transparent;width:38px;height:36px;min-width:0;padding:0;text-indent:-9999px;position:absolute;right:1px;top:1px;z-index:3}.form-video-search .form-submit:focus,.form-video-search .search-facet__reset a:focus,.search-facet__reset .form-video-search a:focus{border:2px solid #ffb600}@media (min-width:37.5em){.form-video-search .form-submit,.form-video-search .search-facet__reset a,.search-facet__reset .form-video-search a{width:68px;height:58px}}.video-search-trigger__icon-ready{fill:#003a61;position:absolute;z-index:1;right:10px;top:50%;transform:translateY(-50%);width:18px;height:18px}@media (min-width:37.5em){.video-search-trigger__icon-ready{height:30px;width:30px;right:20px}}.p-video__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-video__icon svg{filter:drop-shadow(4px 4px 4px rgba(0,0,0,.2));width:75px;height:75px}.p-video .media-video{position:relative;cursor:pointer}.webform-embed{margin:3.125rem 0}@media (min-width:37.5em){.webform-embed{margin:3.75rem 0}}.workshops-list{margin:3.125rem 0}@media (min-width:37.5em){.workshops-list{margin:3.75rem 0}}.workshops-list__title:before{display:none}.workshops-list__rows{border-top:1px solid #ccc}@media (min-width:60em){.workshops-list__rows{margin:0 8.5152838428%}}.workshops-list__footer{text-align:center;margin:20px 0}@media (min-width:60em){.workshops-list__footer{margin-left:8.5152838428%;margin-right:8.5152838428%}}.yellow-title-hero{position:relative;display:flex;flex-direction:column;margin:0 auto;margin-bottom:20px;max-width:600px}@media (min-width:37.5em){.yellow-title-hero{max-width:none;margin-bottom:30px}}@media (min-width:60em){.yellow-title-hero{max-width:none;margin-bottom:40px}}@media (min-width:60em){.yellow-title-hero__container{display:grid;grid-template-columns:repeat(12,1fr);gap:26px}}.yellow-title-hero__content{text-align:center;position:relative;z-index:10;color:#003a61}@media (min-width:60em){.yellow-title-hero__content{text-align:left;grid-row:1/-1;grid-column:2/7}}.yellow-title-hero__heading{margin:0 0 15px}@media (min-width:37.5em){.yellow-title-hero__heading{margin-left:-20px}}@media (min-width:60em){.yellow-title-hero__heading{width:650px;margin-bottom:26px}}.yellow-title-hero__heading i{font-family:Caveat,serif;font-size:1.5625rem;letter-spacing:-1px;line-height:1;font-style:normal;font-weight:400;text-transform:none;margin-bottom:-10px;display:block;position:relative;z-index:2}@media (min-width:37.5em){.yellow-title-hero__heading i{font-size:2.1875rem;letter-spacing:-2px;margin-bottom:-13px;margin-left:20px}}@media (min-width:60em){.yellow-title-hero__heading i{font-size:3.125rem;margin-bottom:-24px;line-height:3.9375rem}}.yellow-title-hero__heading span{display:inline-block;background:#ffd608;padding:10px;font-size:3.9375rem;line-height:.8}@media (min-width:37.5em){.yellow-title-hero__heading span{font-size:5rem;padding:13px 15px}}@media (min-width:60em){.yellow-title-hero__heading span{font-size:10rem;max-width:650px;width:fit-content;padding:15px 23px 20px 18px}}.yellow-title-hero__summary p{font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-size:1.25rem;margin:0}@media (min-width:37.5em){.yellow-title-hero__summary p{font-size:1.75rem;line-height:1.24}}@media (min-width:60em){.yellow-title-hero__summary p{font-size:2.25rem}}.yellow-title-hero__image{margin:0 auto 10px;width:100%}@media (min-width:60em){.yellow-title-hero__image{width:calc(100% - 42px);margin-left:42px;grid-column:7/-1;grid-row:1/-1}}.page--default .page--404 .page__content,.page--default .page--maintenance .page__content{background-image:url(../images/page/404-bg.jpg);background-size:150%;position:relative}@media (min-width:37.5em){.page--default .page--404 .page__content,.page--default .page--maintenance .page__content{background-size:120%;background-position-y:-20px}}@media (min-width:60em){.page--default .page--404 .page__content,.page--default .page--maintenance .page__content{background-size:cover;background-position-y:-130px}}.page--default .page--404 .page__content:after,.page--default .page--maintenance .page__content:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(180deg,transparent -20%,rgba(156,213,255,.4) 9%,#106fb3 50%,#106fb3 75%,#b9e5fb 105%);z-index:-1;display:block}.page--404 .error-content .error-content__title,.page--maintenance .error-content .error-content__title{color:#fff}.page--404 .error-content,.page--maintenance .error-content{text-align:center;padding:3em 0}.page--404 .error-content img,.page--maintenance .error-content img{width:356px}.page--404 .error-content .error-content__content,.page--maintenance .error-content .error-content__content{color:#fff;font-style:italic;font-weight:600}.page--404 .error-content .error-content__button,.page--maintenance .error-content .error-content__button{margin-top:2em}.page--recipe-search h1{display:none}.about-us .page__body{background:#003a61;padding:40px 0 0}.about-us__overlap-title{margin-top:-45px}@media (min-width:37.5em){.about-us__overlap-title{margin-top:-60px}}@media (min-width:60em){.about-us__overlap-title{margin-top:-80px}}.about-us .page__hero{background:url(../images/about-us/hero.jpg) no-repeat 50% 50%;background-size:cover;position:relative;padding-top:150px}.about-us .page__hero:after{content:"";background-image:linear-gradient(-180deg,rgba(0,119,204,.1) 12%,rgba(0,119,204,.8) 65%,rgba(0,58,97,.8));display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}@media (min-width:37.5em){.about-us .page__hero{padding-top:250px}}.about-us .hero-banner:after,.about-us .page__hero:after{content:"";background-image:linear-gradient(-180deg,rgba(0,119,204,.1) 12%,rgba(0,119,204,.8) 65%,rgba(0,58,97,.8));display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.about-us .hero-banner .hero-banner__body,.about-us .page__hero .hero-banner__body{z-index:2}.about-us__infographics{margin-top:50px;margin-bottom:70px;position:relative}.about-us__infographics span{display:block;color:#003a61;font-size:1.25rem;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;text-transform:uppercase;text-align:center;margin:20px 0 0}.about-us__infographics b{display:block;font-size:2.5rem;line-height:1;font-weight:400;overflow-wrap:normal;word-wrap:normal}.about-us__infographics>div{text-align:center;margin-bottom:40px}@media (min-width:37.5em){.about-us__infographics{display:flex;justify-content:space-between}.about-us__infographics>div{width:30%;max-width:280px;margin:0}}@media (min-width:60em){.about-us__infographics span{font-size:2.25rem}.about-us__infographics b{font-size:5rem}}.look-for-logo{background-image:linear-gradient(-180deg,#003a61 12%,#07c);color:#fff;padding:0 0 40px}@media (min-width:37.5em){.look-for-logo{padding:0 0 60px}}.look-for-logo__logo-col{text-align:center;margin-bottom:20px}@media (min-width:37.5em){.look-for-logo__logo-col{width:22.8260869565%;float:left;margin-right:2.8985507246%;margin-bottom:0;text-align:left}}@media (min-width:60em){.look-for-logo__logo-col{width:22.5165562914%;float:left;margin-right:3.3112582781%}}.look-for-logo__body p{margin-top:0}@media (min-width:37.5em){.look-for-logo__body{width:74.2753623188%;float:right;margin-right:0}}@media (min-width:60em){.look-for-logo__body{width:74.1721854305%;float:right;margin-right:0}}@keyframes bottomFadeIn{0%{opacity:0;bottom:-100px}60%{bottom:0}to{opacity:1}}.about-us__infographics .infographics_item{position:relative;display:flex;flex-direction:column;justify-content:space-between;opacity:0}.about-us__infographics .infographics_item img{width:280px;margin:auto;max-width:100%;height:100%}.about-us__infographics .infographics_item.showing,.about-us__infographics .infographics_item.showing~.infographics_item{animation-name:bottomFadeIn;animation-duration:2s;animation-fill-mode:forwards}.about-us__infographics .infographics_item.showing~.infographics_item:nth-child(2){animation-delay:.75s}.about-us__infographics .infographics_item.showing~.infographics_item:nth-child(3){animation-delay:1.5s}.about-us__logos{display:flex;align-items:center;justify-content:center;gap:30px}.about-us__3-col{margin:30px 0 50px;display:flex;gap:28px;flex-direction:column}@media (min-width:37.5em){.about-us__3-col{flex-direction:row}.about-us__3-col>div{width:100%;margin:0}.about-us__3-col>div:nth-child(2) p{font-size:22px}}.about-us-box{background-color:#b9e5fb;padding:25px 20px 30px;text-align:center}.about-us-box p{margin-bottom:0}.about-us-box h4{color:#003a61;margin:0 0 11px}.article__leading{margin-bottom:-1.25rem}@media (min-width:60em){.article__leading{margin-bottom:-2.75rem}}.article__body{background:#fff;border-radius:0 0 4px 4px;margin-left:-20px;margin-right:-20px;padding:20px 20px 30px;margin-bottom:50px}@media (min-width:37.5em){.article__body{margin-bottom:60px}}@media (min-width:60em){.article__body{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:44px}}.t-dn .article__body{border-radius:0;margin-bottom:0}.t-dn .article__leading--no-core-content{margin-bottom:0}.article__scientific-body .container{position:relative}.article__scientific-body .container:after{content:"";position:absolute;height:1px;bottom:0;left:25px;right:25px;border-bottom:1px solid #ccc}.article__scientific-summary{color:#003a61;text-align:center;font-size:1.0625rem;font-weight:600;font-style:normal}@media (min-width:37.5em){.article__scientific-summary{font-size:1.25rem}}.article__scientific-header{text-align:center;margin-top:40px}@media (min-width:60em){.article__scientific-header{margin-left:17.0305676856%;width:65.9388646288%;margin-top:60px}}.article__scientific-title{color:#003a61;margin:14px 0 30px}.article__scientific-icon{height:64px;width:64px}.article__scientific-expand{margin-bottom:40px}.article__scientific-expand svg{transform:rotate(90deg)}@media (min-width:37.5em){.article__scientific-expand{margin-bottom:90px}}.basic--banner{background:#f1f1f1}.basic--banner .basic__hero{padding-top:200px}@media (min-width:37.5em){.basic--banner .basic__hero{padding-top:200px}}@media (min-width:60em){.basic--banner .basic__hero{padding-top:280px}}.basic__content{position:relative;z-index:2}.basic__content .p-contact-us-form{margin:1.5625rem 0}@media (min-width:60em){.basic__content .p-contact-us-form{margin:0}}.basic__bg{background-size:cover;background-position:50% 0;height:370px}.basic__bg,.basic__bg:before{width:100%;position:absolute;z-index:1}.basic__bg:before{content:" ";background-image:linear-gradient(-180deg,rgba(106,176,223,.15) 2%,rgba(37,123,181,.21) 16%,rgba(0,101,173,.95) 33%,#0065ad 50%,#c0e7fa 73%,#f2f2f2 85%);top:0;left:0;height:800px}@media (min-width:37.5em){.basic__bg{height:500px}.basic__bg:before{height:1000px}}@media (min-width:60em){.basic__bg{height:760px}.basic__bg:before{height:1160px}}.page--basic div[role=contentinfo]{display:none}.default{padding-top:3.75rem;position:relative}.dn-basic{padding-top:20px}@media (min-width:37.5em){.dn-basic{padding-top:30px}}.dn-catalog-product-cart__title h1{color:#003a61;text-align:center}.dn-catalog-cart-form__actions{margin-bottom:1.875rem;text-align:center}.dn-catalog-product__back-link a{font-family:Source Sans Pro,sans-serif;font-size:1rem}.dn-catalog-product__back-link a:before{content:"<";position:relative;top:1px;margin-right:.25rem;color:#003a61;font-family:Archer A,Archer B,sans-serif;font-size:26px}.dn-catalog-product__back-link a:hover{text-decoration:none}.dn-catalog-product__content-wrapper{margin-top:1.875rem}.dn-catalog-product__content{display:flex;flex-wrap:wrap}@media (min-width:37.5em){.dn-catalog-product__content{justify-content:center}}@media (min-width:60em){.dn-catalog-product__content{justify-content:normal}}.dn-catalog-product__content-message{width:100%}.dn-catalog-product__content-image{display:none;position:relative}@media (min-width:60em){.dn-catalog-product__content-image{display:block;width:48.6842105263%;margin-right:2.6315789474%}}.dn-product-catalog__image{border:1px solid #ccc}.dn-product-catalog__image img{width:100%}@media (min-width:37.5em){.dn-catalog-product__content-data{width:74.2753623188%}}@media (min-width:60em){.dn-catalog-product__content-data{width:48.6842105263%}}@media (min-width:37.5em){.dn_catalog-product__content-description{font-size:1.25rem}}.dn_catalog-product__content-description p:first-child{margin-top:0}.dn-catalog-product__cart-heading{margin-top:1.875rem;text-align:center}@media (min-width:60em){.dn-catalog-product__cart-heading{margin-top:1.875rem;text-align:left}}.dn-catalog-product__cart-heading p{margin-top:.625rem;font-size:1rem;font-family:Source Sans Pro,sans-serif}@media (min-width:60em){.dn-catalog-product__cart-heading-title{display:flex;align-items:center}}.dn-catalog-product__cart-heading-title svg{width:1.9375rem;height:30px;margin-right:.9375rem}.dn-catalog-product__cart-heading-title h3{margin:0;color:#003a61;font-size:1.375rem;letter-spacing:2px;text-align:center;text-transform:uppercase}.dn-catalog-product__cart-heading-form{margin-bottom:1.875rem;padding-top:.9375rem;border-top:1px solid #ccc}@media (max-width:59.98em){.dn-catalog-product__cart-heading-form{text-align:center}}.dn-catalog-product__related{margin-top:1.875rem}@media (min-width:37.5em){.dn-catalog-product__related{margin-top:1.25rem}}@media (min-width:60em){.dn-catalog-product__related{margin-top:3.125rem}}.dn-catalog-product__content-description-label h3{margin:0;color:#003a61;font-size:1.375rem;line-height:22px;letter-spacing:2px;text-transform:uppercase}.dn-catalog-province-gateway__form-container{margin-top:1.875rem}@media (min-width:60em){.dn-catalog-province-gateway__form-container{margin-top:4.375rem}}.dn-catalog-province-gateway__form-content{margin-bottom:1.875rem;text-align:center}@media (min-width:60em){.dn-catalog-province-gateway__form-content{margin-left:25.5458515284%;width:48.9082969432%;margin-bottom:3.125rem}}.dn-catalog-province-gateway__form-content h2{margin-bottom:1.875rem;color:#003a61;font-size:1.375rem;letter-spacing:.125rem}@media (min-width:60em){.dn-catalog-province-gateway__form-content h2{margin-bottom:3.3125rem}}.dn-home__educational-content{background-color:#fff}.dn-master-aggregator__heading{color:#003a61;text-transform:uppercase;text-align:center;margin-bottom:20px;margin-top:0}.dn-aggregator-list+.dn-master-aggregator__heading{margin-top:46px}.dn-resource-listing__featured{margin-top:1.875rem}.dn-resource-listing__filters-container{border-bottom:1px solid #ccc}.dn-resource-listing__filters-container .filters-modal__form-container{position:relative;height:35px}@media (min-width:60em){.dn-resource-listing__filters-container .filters-modal__form-container{position:static;height:auto}}.dn-resource-listing__filters-container .filters-modal__form-container .filters__toggle{width:100%;position:absolute;top:0;left:0}@media (min-width:60em){.dn-resource-listing__filters-container .filters-modal__form-container .filters__toggle{position:static;width:auto}}.dn-resource-listing-form legend{display:block;color:#003a61;font-size:1.875rem;margin-bottom:20px}@media (min-width:60em){.dn-resource-listing-form{margin:0 auto 30px;position:relative;text-align:center}.dn-resource-listing-form legend{display:none}.dn-resource-listing-form .filters__toplevel-item,.dn-resource-listing-form .form-actions input{margin:0 1.875rem}}@media (min-width:60em){.dn-resource-listing-form .form-actions{width:auto}}.dn-resource-listing-form .form-item-field-shared-topics-target-id{display:none}.dn-resource-listing-form .filters__reset{cursor:pointer}.dn-resource-listing__alerts{margin-bottom:1.875rem}@media (min-width:60em){.dn-resource-listing__alerts{margin-left:17.0305676856%;width:65.9388646288%}}@media (min-width:60em){.dn-resource-listing.dn-heading .dn-heading__summary-block{margin-left:8.5152838428%;width:82.9694323144%}}.page--shop-checkout .shop-back-to+h1{text-align:center;color:#003a61;margin:15px 0 0}.page--shop-checkout h1{text-align:center;color:#003a61;margin:50px 0 0}.shop-checkout-form #edit-dfc-shipping-information-recalculate-shipping,.shop-checkout-form #edit-dfc-shipping-information-shipments{display:none}.dn-list__header .shop-checkout-form-wrap>h2,.faq-form-success .shop-checkout-form-wrap>h3,.faq-form__form .shop-checkout-form-wrap>h3,.shop-checkout-form-wrap>.block-views-blockcommerce-products-most-popular-shop-block__title,.shop-checkout-form-wrap>.section-title--no-line,.shop-checkout-form-wrap>.tips-slider__title{margin-bottom:0}.checkout-pane-dfc-shipping-information{margin-top:30px}.moneris-error{color:#e60032;font-size:1rem;font-family:Source Sans Pro,sans-serif;font-weight:700;margin:0 0 30px}#edit-dn-catalog-shipping-information h2{margin-bottom:20px}#edit-dn-catalog-shipping-information h2:before{display:none}#edit-dn-catalog-shipping-information h3{font-family:Source Sans Pro,sans-serif;font-size:1rem;font-style:italic;color:#666;text-align:center;margin-bottom:30px}#edit-dn-catalog-shipping-information-shipping-profile .address-book-edit-button{display:block;margin:0 auto 20px}#edit-dn-catalog-review-pane .g-recaptcha div:first-of-type{margin:23px auto}.page--dn--shop [data-drupal-messages]{background-color:#fff;margin:0;padding:40px 0 0}.page--dn--shop [data-drupal-messages] ul{list-style:none;margin:0}.page--dn--shop [data-drupal-messages] ul li{margin:0;padding-bottom:5px}@media (min-width:60em){.dn-symposium{padding-top:1.875rem}}.dn-symposium__webcast{margin-bottom:-5rem}.dn-symposium__webcast .media-video__caption{display:none}@media (min-width:60em){.dn-symposium__content{margin-left:8.5152838428%;width:82.9694323144%}}.dn-symposium__content--webcast{padding-top:2.5rem}.dn-symposium__overview{margin-bottom:2.1875rem}.dn-symposium__bottom-notes{margin-top:30px}@media (min-width:60em){.dn-symposium__bottom-notes{margin-left:10.2631578947%;width:79.4736842105%}}.dn-symposium__active-symposium{margin-top:30px}@media (min-width:60em){.dn-symposium__active-symposium{margin-left:10.2631578947%;width:79.4736842105%}}.dn-symposium__city-wrapper{background-size:cover;background-repeat:none;background-position:50% 0}@media (max-width:37.48em){.dn-symposium__city-wrapper{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-bottom:30px}}@media (max-width:59.98em){.dn-symposium__city-wrapper{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-bottom:30px}}@media (min-width:60em){.dn-symposium__city-wrapper{background-image:none!important}}.dn-webinar{padding-bottom:20px}.dn-webinar .dn-webinar__container{padding:0}@media (min-width:37.5em){.dn-webinar .dn-webinar__container{padding:0 25px}}.dn-webinar .dn-webinar__video{margin-bottom:-60px}.dn-webinar .dn-webinar__body{background:#fff;padding-top:83px;padding-bottom:45px}.dn-webinar .dn-webinar__body .container{width:100%;padding:0 20px!important}.dn-webinar .dn-webinar__btn{margin:5px 8px}.dn-webinar .dn-webinar__button{margin:0 auto 40px;text-align:center}.dn-webinar .btn-hidden,.dn-webinar .dn-webinar__form{display:none}.dn-webinar .dn-webinar__form .webform-ajax-form-wrapper{width:65.9090909091%;max-width:65.9090909091%;margin:auto}.dn-webinar .dn-webinar__form .newsletter__form-desc{font-style:italic}.dn-webinar .dn-webinar__form .form-select,.dn-webinar .dn-webinar__form .search-facet__links select,.search-facet__links .dn-webinar .dn-webinar__form select{background-color:#fff}.dn-webinar .dn-webinar__form .webform-ajax-form-wrapper .webform-confirmation{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:-3em;margin-left:-3em;padding-right:3em;padding-left:3em}.dn-webinar .dn-webinar__form .section-title:before{display:none}.dn-webinar .dn-webinar__form .js-form-item-register-now,.dn-webinar .dn-webinar__form .js-form-item-register-now h2{margin-bottom:0}.dn-webinar .dn-webinar__form .webform-submission-form{width:span 12 of 12;max-width:100%}@media (min-width:60em){.dn-webinar .dn-webinar__form .webform-submission-form{width:65.9388646288%;max-width:65.9388646288%}}.dn-webinar .dn-webinar__form .webform-confirmation{width:100%;padding-top:25px;padding-bottom:10px;margin-bottom:50px;text-align:center;background-color:#fd9795;color:#003a61}.dn-webinar .dn-webinar__form .webform-confirmation .webform-confirmation__message{font-size:1.6875rem;line-height:1.6875rem;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif}.dn-webinar .form-visible{display:block}@media (min-width:60em){.dn-webinar .dn-webinar__sep{margin-left:17.0305676856%;width:65.9388646288%;border-top:1px solid #ccc;display:block}}.dn-webinar .dn-webinar__dynamic{margin:30px auto 0;text-align:center}.dn-webinar .dn-webinar__dynamic .dn-webinar__sep{padding:35px 0 0}@media (min-width:60em){.dn-person__content{margin-left:17.0305676856%;width:65.9388646288%}}.dn-person__type{margin:2.5rem 0;color:#003a61;text-align:center}.dn-person__type h1{margin-bottom:1.25rem}.dn-person__biography{margin-top:2rem;border-top:1px solid #ccc}@media (min-width:60em){.dn-symposium-city__content{margin-left:8.5152838428%;width:82.9694323144%}}.dn-symposium-city__heading{margin-bottom:2rem;text-align:center}.dn-symposium-city__heading h2{margin:0 0 1rem;color:#003a61;font-size:1.75rem;text-transform:none}@media (min-width:60em){.dn-symposium-city__heading h2{font-size:2.125rem}}.dn-symposium-city__date{margin-bottom:1.4375rem;color:#003a61;font-size:1.875rem}@media (min-width:60em){.dn-symposium-city__date{font-size:3.125rem}}.dn-symposium-city__location-label{color:#333;font-size:.875rem;letter-spacing:.5px;line-height:16px;text-transform:uppercase;margin-bottom:6px}.dn-symposium-city__location,.dn-symposium-city__location-details{font-weight:700}.dn-symposium-city__address a{text-decoration:underline}.dn-symposium-city__summary{border-top:1px solid #ccc;font-size:1rem;font-family:Source Sans Pro,sans-serif}.dn-symposium-city__summary-content{margin-top:1rem}@media (min-width:60em){.dn-symposium-city__summary-content{margin-left:10.2631578947%;width:79.4736842105%;margin-top:1.875rem}}.dn-symposium-city__program{margin-top:2rem}.symposium-registration__content{margin-top:1.25rem}.symposium-registration__intro{color:#003a61;text-align:center}.symposium-registration__form-desc{font-family:Source Sans Pro,sans-serif;font-size:1rem;font-style:italic;color:#333;text-align:center}.symposium-registration__note h2{color:#003a61;font-size:1.875rem}.symposium-registration__information-block:after,.symposium-registration__information-block:before{content:" ";display:table}.symposium-registration__information-block:after{clear:both}.symposium-registration__information-block-wrapper{padding:1.5rem 0}@media (min-width:60em){.symposium-registration__information-block-wrapper{margin-left:17.0305676856%;width:65.9388646288%}}.dn-symposium-summary__heading{margin-bottom:1.875rem}@media (min-width:60em){.dn-symposium-summary__heading{margin-left:17.0305676856%;width:65.9388646288%}}.dn-symposium-summary__webcast{margin-bottom:-5rem}.dn-symposium-summary__webcast .media-video__caption{display:none}.dn-symposium-summary__content{margin-bottom:1.875rem}@media (min-width:60em){.dn-symposium-summary__content{margin-left:17.0305676856%;width:65.9388646288%}}.dn-symposium-summary__content--webcast{padding-top:2.5rem}.dn-symposium-summary__core_content{margin-top:1.875rem;border-top:1px solid #ccc}.page--dfc-event .about__title{color:#003a61;font-size:27px;text-transform:capitalize;margin:30px auto}@media (min-width:60em){.page--dfc-event .about__title{margin-left:17.0305676856%;margin-right:17.0305676856%;text-align:left}}.page--dfc-event .support__title{color:#003a61;font-size:27px;text-transform:capitalize;margin:30px auto}@media (min-width:60em){.page--dfc-event .support__title{margin-left:17.0305676856%;margin-right:17.0305676856%;text-align:left}}.page--dfc-event .wywn__title{color:#003a61;font-size:27px;text-transform:capitalize;margin:30px auto}@media (min-width:60em){.page--dfc-event .wywn__title{margin-left:17.0305676856%;margin-right:17.0305676856%;text-align:left}}.evergreen__intro-image{display:block;text-align:center;margin-bottom:40px}.evergreen__intro-image img{display:inline-block}.evergreen__dfc-quality-milk-logo{display:block;text-align:center;margin-bottom:40px}.evergreen__dfc-quality-milk-logo img{max-width:120px}.farmer-resources__leading{margin-bottom:-1.25rem}@media (min-width:60em){.farmer-resources__leading{margin-bottom:-2.75rem}}.generic{padding-top:3.75rem;position:relative}.generic__workshop-title{z-index:2}.generic .l-white:before{background:#56d66f;margin-top:-45px}@media (min-width:37.5em){.generic .l-white{margin-top:60px}.generic .l-white:before{margin-top:-60px}}@media (min-width:60em){.generic .l-white{margin-top:85px}.generic .l-white:before{margin-top:-85px}}.dn-list-filters label{display:none}.dn-list-filters select{appearance:none;cursor:pointer;background-color:#fff;border-radius:0;border:1px solid #003a61;color:#003a61;font-size:1rem;font-weight:800;line-height:1.3;padding:.4em 1.4em .4em .8em;width:300px;max-width:90%;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2010%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23003A61%22%20d%3D%22M5%206c-.4%200-.7-.2-.9-.4L0%201l1.1-1L5%204.4%208.9%200%2010%201%206%205.6c-.3.2-.6.4-1%20.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-repeat:no-repeat,repeat;background-position:right 10px top 50%,0 0;background-size:11px 11px}.dn-list-filters select:focus,.dn-list-filters select:hover{box-shadow:inset 0 0 0 2px;outline:0}.dn-list-filters--hide{display:none}.hub{padding-top:3.75rem}.page--hub main{background:url(../images/page/tn/region-content-bg.jpg) 50% 100% no-repeat;background-size:100% auto}.journey__leading{margin-top:30px;margin-bottom:-1.875rem}@media (min-width:60em){.journey__leading{margin-top:65px;margin-bottom:-16.25rem}}.journey .l-white--w-leading{padding-top:30px}@media (min-width:60em){.journey .l-white--w-leading{padding-top:260px}}.landing{padding-top:3.75rem;position:relative}.landing .l-white:before{background-color:#56d66f}.landing__bg{background-size:cover;background-position:50% 0;height:370px;width:100%;margin-top:-3.75rem;position:absolute;z-index:-1}.landing__bg:before{content:" ";background-image:linear-gradient(-180deg,rgba(185,229,251,.5) 2%,rgba(185,229,251,.21) 22%,rgba(149,229,165,.6) 40%,rgba(149,229,165,.9) 58%,#f2f2f2 71%);position:absolute;top:0;left:0;width:100%;height:760px;z-index:1}@media (min-width:37.5em){.landing__bg{height:500px}.landing__bg:before{height:1000px}}@media (min-width:60em){.landing__bg{height:760px}.landing__bg:before{height:1000px}}.landing--homepage{margin-top:200px}@media (min-width:60em){.landing--homepage{margin-top:280px}}.page--landing main{background:url(../images/page/tn/region-content-bg.jpg) 50% 100% no-repeat;background-size:100% auto}.highlighted-content-section .page-section__header{margin-bottom:-10px}@media (min-width:630px){.highlighted-content-section .page-section__header{margin-bottom:-102px}}.landing__logo{text-align:center;margin:0 0 60px}.landing__logo-tagline{font-size:1.375rem;font-style:italic;font-weight:600;margin:0}.list-node__list{list-style:none;padding:0;margin:0}.list-node__subtitle{color:#003a61}@media (min-width:60em){.list-node__subtitle{margin-left:25.5458515284%;margin-right:25.5458515284%}}.logo-app__intro-image{display:block;text-align:center;margin-bottom:40px}.logo-app__intro-image img{display:inline-block;max-width:120px;height:auto;transform:translateZ(0)}.logo-app__form-desc{font-family:Source Sans Pro,sans-serif;font-size:1rem;font-style:italic;color:#666;text-align:center}.page--logo-app div[role=contentinfo]{display:none}.newsletter{position:relative}.newsletter__form-desc{font-family:Source Sans Pro,sans-serif;font-size:1rem;color:#666;text-align:center}.newsletter form p:last-of-type{text-align:center}.newsletter .l-white:before{content:"";display:block;margin-top:-45px}@media (min-width:37.5em){.newsletter .l-white:before{margin-top:-60px}}@media (min-width:60em){.newsletter .l-white:before{margin-top:-85px}}.page--newsletter div[role=contentinfo]{display:none}.newsletter__hero-image{font-size:0;margin-bottom:20px;text-align:center}.t-dn .newsletter{padding-top:20px}@media (min-width:37.5em){.t-dn .newsletter{padding-top:30px}}.t-dn .newsletter .form-item-email{margin:0 auto 32px}.t-dn .newsletter .l-white:before{display:none}.press-release .l-white:before{background:#00e2e6;margin-top:-45px}@media (min-width:37.5em){.press-release .l-white{margin-top:60px}.press-release .l-white:before{margin-top:-60px}}@media (min-width:60em){.press-release .l-white{margin-top:85px}.press-release .l-white:before{margin-top:-85px}}.pwd-recovery{text-align:center;padding:0 0 50px;float:left;width:100%}.pwd-recovery__intro{margin:0 0 40px}.pwd-recovery__status{text-align:center;margin:0 0 30px}.pwd-recovery__status-icon{width:20px;height:20px;display:block;margin:0 auto}@media (min-width:37.5em){.l-pwd-recovery-form{width:48.5507246377%;float:left;margin-right:2.8985507246%;margin-left:25.7246376812%}}@media (min-width:60em){.l-pwd-recovery-form{width:65.1785714286%;float:left;margin-right:4.4642857143%;margin-left:17.0305676856%}}.simple-page-title{margin:-30px 0 2rem;position:relative;text-align:center}.simple-page-title:before{content:" ";display:block;background:#00e2e6;width:2px;height:70px;position:relative;margin:0 auto 20px}@media (min-width:60em){.simple-page-title{margin:-40px 0 2rem}.simple-page-title:before{height:80px;margin-bottom:40px}}.quiz__body{background:#fff;border-radius:0 0 4px 4px;margin-left:-20px;margin-right:-20px;padding:20px 20px 30px;margin-bottom:50px}@media (min-width:37.5em){.quiz__body{margin-bottom:60px}}@media (min-width:60em){.quiz__body{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:44px}}.quiz--conso .quiz__body{margin-bottom:0;padding-bottom:0}@media (min-width:37.5em){.quiz--conso .quiz__body{margin-bottom:75px}}.quiz__leading{margin-bottom:-1.25rem}@media (min-width:60em){.quiz__leading{margin-bottom:-2.75rem}}.recipe-collection__banner{background-size:cover;background-position:50% 50%;height:380px;margin-bottom:50px}@media (min-width:60em){.recipe-collection__banner{height:650px;margin-bottom:100px}}.recipe,.recipe__hero{position:relative;z-index:2}.recipe__hero{margin-bottom:-100px}@media (min-width:37.5em){.recipe__hero{margin-bottom:-250px}}.recipe__l{text-align:center}@media (min-width:60em){.recipe__l{text-align:left}}.recipe__body{background:#f1f1f1;padding-top:130px;padding-bottom:50px;position:relative;z-index:1}.recipe__body:before{content:"";background:#003a61;width:160px;height:2px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (min-width:37.5em){.recipe__body{padding-top:300px}.recipe__body:before{width:320px}}@media (min-width:37.5em){.recipe__content{width:74.2753623188%;float:right;margin-right:0}}@media (min-width:60em){.recipe__content{width:48.9082969432%;float:right;margin-right:0;margin-right:17.0305676856%}}.recipe__aside{margin:0 0 35px;height:60px;overflow:hidden}@media (min-width:37.5em){.recipe__aside{width:22.8260869565%;float:left;margin-right:2.8985507246%;margin-bottom:0;height:150px}}@media (min-width:60em){.recipe__aside{margin-left:17.0305676856%;width:14.8471615721%;float:left;margin-right:2.1834061135%}}.recipe__nav{background:#f1f1f1;font-size:.875rem;text-align:center;list-style:none;margin:0;padding:20px 0;font-weight:600;border-bottom:1px solid grey}@media (min-width:37.5em){.recipe__nav{border-bottom:none;text-align:left;padding-top:0}}.is-sticky .recipe__nav{position:fixed;top:65px;width:100%;margin-left:-20px;z-index:1}@media (min-width:37.5em){.is-sticky .recipe__nav{width:auto;margin-left:0;top:150px}}.recipe__nav li{display:inline-block;margin:0 10px;padding:0}@media (min-width:37.5em){.recipe__nav li{display:block;margin:0 0 15px}}.recipe__nav a{color:#666}.recipe__nav a.active{color:#003a61}.recipe__thumbnail{margin-top:33px;text-align:center}@media (min-width:37.5em){.recipe__thumbnail{margin-top:0}}.recipe__thumbnail .p-video{display:none}.recipe__thumbnail.is-opened .p-video{display:block}.recipe__thumbnail.is-opened .recipe__video-trigger,.recipe__thumbnail.is-opened img{display:none}.recipe__video-wrap .media-video{margin:0}.recipe__video-wrap .media-video__caption{display:none}.recipe__video-trigger{-webkit-appearance:none;background:#fff;border:1px solid #003a61;color:#003a61;font-weight:800;font-size:.875rem;letter-spacing:2px;text-transform:uppercase;padding:11px 28px;position:relative;top:-20px}.recipe__tags{list-style:none;margin:0;padding:0}.recipe__tags li{display:inline-block;margin:0;padding:0}.recipe__tags li:nth-child(n+6){display:none}@media (min-width:60em){.recipe__servings-and-mode{display:flex;align-items:stretch}}.recipe__servings{background:#003a61;color:#fff;font-size:1.0625rem;font-weight:800;padding:7px 12px;margin:0 auto;width:max-content}@media (min-width:60em){.recipe__servings{width:auto;margin:0}}.recipe__servings span{position:relative;top:3px}.recipe__times{list-style:none;margin:-20px 0 35px;padding:0;text-align:center}.recipe__times li{display:inline-block;margin:0 0 0 8px;padding:0 0 0 16px;position:relative}.recipe__times li:before{content:"•";color:#003a61;position:absolute;left:0;top:1px}.recipe__times li:first-child{margin:0;padding:0}.recipe__times li:first-child:before{display:none}@media (min-width:60em){.recipe__times{margin:-30px 0 35px}}.dairy-categories__title,.ingredients-list__title,.nutrition-infos__title,.preparation-steps__title,.recipe-tips__title,.recipe__section-title,.recipe__sub-section-title{color:#003a61;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:2px;text-transform:uppercase;margin-top:0}.dairy-categories__title,.recipe-tips__title,.recipe__sub-section-title{font-size:1.25rem}.recipe__store-item{background:#fff;padding:4.375rem 0 0;position:relative;z-index:2}@media (min-width:37.5em){.recipe__store-item{padding:5.625rem 0 0}}.recipe-print__image{display:none}.t-dn .block-search--modal{background-image:linear-gradient(0deg,hsla(0,0%,95%,.8),hsla(0,0%,95%,.8))}.t-dn .block-search label{text-align:center;margin-left:0}.t-dn .block-search form.form:hover{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,58,97,.2)}.t-dn .block-search:after{display:none}.t-dn .block-search .box-shadow{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,58,97,.2)}.coupon-redemption-form__coupons .t-dn .block-search span,.t-dn .block-search .coupon-redemption-form__coupons span,.t-dn .block-search .form-checkbox+label,.t-dn .block-search .frm-label{color:#333;width:100%;text-align:center;letter-spacing:1px}.t-dn .block-search input[type=text]{border-bottom:2px solid #003a61;color:#003a61;caret-color:#003a61}.t-dn .block-search .search-icon{fill:#003a61}.page--dn-search h1{display:none}@media (min-width:37.5em){.page--dn-search .block-search{padding-top:110px}}.page--dn-search .views-element-container .l-row{background:#fff;margin-left:-20px;margin-right:-20px;padding:0 20px}@media (min-width:37.5em){.page--dn-search .views-element-container .l-row{margin-left:-20px;margin-right:-20px;padding:0 20px}}@media (min-width:60em){.page--dn-search .views-element-container .l-row{margin-left:0;margin-right:0;padding:0}}.tn .block-search--modal{background-image:linear-gradient(0deg,#95e5a5,#95e5a5 20%,#b9e5fb)}.tn .block-search:after{background-color:#fff}.tn .block-search input[type=text]{border-color:#003a61;color:#003a61}.tn .block-search label{color:#003a61;top:-30px}.tn .block-search .search-icon{fill:#003a61}.page--search main:before{background:linear-gradient(180deg,#07c 25%,rgba(0,119,204,0))}.page--search .search-view{margin-left:-25px;margin-right:-25px;padding-left:20px;padding-right:20px}@media (min-width:60em){.page--search .contextual-region{margin-left:0;margin-right:0}}.block-search label,.page--search h1{font-family:Archer A,Archer B,sans-serif;font-weight:500;font-size:.875rem;text-align:center;color:#fff;text-transform:uppercase;font-style:normal;text-align:left}.page--search h1{display:none;margin-top:70px;margin-bottom:18px}.block-search label{margin-left:20px;position:absolute;top:-40px;left:0;padding-bottom:20px;display:block}.block-search{padding-top:74px}.block-search:after{position:absolute;content:" ";width:100%;height:1px;top:128px;right:0;left:0;display:inline-block;background-color:#00aeef;opacity:.3}@media (min-width:37.5em){.block-search:after{top:182px}}.header .block-search{display:none}.block-search form.form{position:relative;width:100%;margin:0 auto;margin-bottom:60px;padding-bottom:8px;border-radius:4px}.block-search form.form:hover{background-color:rgba(0,58,97,.2);box-shadow:0 2px 10px 0 rgba(0,58,97,.2)}@media (min-width:37.5em){.block-search form.form{width:562px;max-width:auto;margin-bottom:100px}}@media (min-width:60em){.block-search form.form{width:602px}}.block-search .form-item{width:100%;padding:0;margin:0;position:relative}@media (min-width:37.5em){.block-search .form-item{max-width:auto}}.block-search input[type=text]{width:calc(100% - 40px);max-width:100%;height:42px;display:block;background-color:transparent;font-family:Source Sans Pro,sans-serif;color:#fff;font-size:28px;border:none;border-bottom:2px solid #fff;box-shadow:none;margin:0 20px;padding-left:0;padding-right:38px;caret-color:#fff;border-radius:0}.block-search input[type=text]:focus{outline:0;box-shadow:none}.block-search input[type=text][disabled]{background-color:initial;border-color:initial;color:#000}.block-search input[type=text]::placeholder{font-size:18px}@media (min-width:37.5em){.block-search input[type=text]{height:64px;max-width:auto}.block-search input[type=text]::placeholder{font-size:28px}}.block-search input[type=submit]{background:none;padding:0;width:30px;min-width:0;color:transparent;user-select:none;cursor:pointer;background-color:transparent}.block-search .box-shadow{background-color:rgba(0,58,97,.2);box-shadow:0 2px 10px 0 rgba(0,58,97,.2)}.block-search .form-actions{position:absolute;min-width:30px;top:0;bottom:0;right:12px}.block-search .form-actions input.js-form-submit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.6}.block-search ::placeholder{color:#fff;font-family:Source Sans Pro,sans-serif;font-style:italic;opacity:1}.block-search input.form-autocomplete{background-image:none;box-shadow:none;outline:none}.block-search--modal{display:none;opacity:0;position:fixed;top:65px;left:0;right:0;bottom:0;z-index:90;padding-top:50px;background:linear-gradient(180deg,#0068b3,#07c 30px,#07c 200px,rgba(0,119,204,.95) 350px,rgba(0,119,204,.5));transition:opacity .1s ease-in}.block-search--modal:after{display:none}@media (min-width:60em){.block-search--modal{top:90px;padding-top:102px}}body.search-modal-open{overflow:hidden}body.search-modal-open .header{position:fixed}body.search-modal-open .share-icons{z-index:80}body.search-modal-open .search-trigger__icon-ready{display:none}body.search-modal-open .search-trigger__icon-active{display:block}body.search-modal-open .block-search--modal{display:block;opacity:1}body.search-modal-open .block-search--modal~*{transition:filter .2s linear;filter:blur(10px)}.ui-autocomplete *{padding:0;margin:0;background-color:transparent!important;font-family:Source Sans Pro,sans-serif;font-size:16px;color:#003a61!important;line-height:normal}.ui-autocomplete .ui-menu-item{padding:7px 18px;color:#003a61}.ui-autocomplete a:hover,.ui-autocomplete li:hover,.ui-autocomplete ul:hover{background-color:#b9e5fb!important}.ui-autocomplete a:hover *,.ui-autocomplete li:hover *,.ui-autocomplete ul:hover *{color:#000!important}.block-search .search-icon{fill:#fff;position:absolute;top:10px;right:16px;width:22px;height:22px;pointer-events:none}@media (min-width:37.5em){.block-search .search-icon{top:23px}}.section__body{background:#003a61;padding-top:1.25rem;padding-bottom:1.875rem}.section__title{margin-top:-40px}@media (min-width:60em){.section__title{margin-top:-60px}}.section__header{background-image:linear-gradient(180deg,rgba(0,58,97,.7),rgba(0,58,97,.7) 30%,rgba(0,58,97,.2) 50%,rgba(185,229,251,.15) 58%),linear-gradient(180deg,rgba(0,119,204,.7),rgba(0,119,204,.7)),url(../images/section/article-background.jpg);background-repeat:no-repeat;background-position:50% 100%;background-size:cover;bottom:0;width:100%;height:100%}@media (min-width:75em){.section__header{background-position:50%}}.section__header .container{overflow:hidden}.simple-campaign__title{color:#003a61;text-align:center;text-transform:uppercase}@media (min-width:60em){.simple-campaign__title{font-size:5.125rem}}.page--super-home{background:#fff!important}@media (min-width:60em){.super-home-mosaic{display:flex}}@media (min-width:37.5em){.super-home-mosaic__left{display:flex;justify-content:space-between}}@media (min-width:60em){.super-home-mosaic__left{display:block;width:31.8777292576%;margin-right:2.1834061135%;position:relative}}.super-home-mosaic__right{margin-top:45px}@media (min-width:60em){.super-home-mosaic__right{width:65.9388646288%;position:relative;margin-top:0}}@media (min-width:37.5em){.super-home-mosaic__recipe{width:48.5507246377%}}@media (min-width:60em){.super-home-mosaic__recipe{width:auto}}.super-home-mosaic__tn-block{margin-top:45px}@media (min-width:37.5em){.super-home-mosaic__tn-block{margin-top:0;width:48.5507246377%}}@media (min-width:60em){.super-home-mosaic__tn-block{margin-top:40px;width:auto}}.sustainability__mini-nav{background-color:#0065ad;height:50px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}@media (min-width:60em){.sustainability__mini-nav{overflow:hidden;height:54px}}.sustainability__mini-nav::-webkit-scrollbar{display:none}.sustainability__mini-nav__list{width:100%;min-width:max-content;height:100%;display:flex;justify-content:space-between;align-items:center;column-gap:20px;list-style:none;margin:0;padding:0 25px}@media (min-width:37.5em){.sustainability__mini-nav__list{justify-content:center}}@media (min-width:60em){.sustainability__mini-nav__list{padding:0}}.sustainability__mini-nav__list--item{padding:25px 0 9px;position:relative;margin:0}@media (min-width:37.5em){.sustainability__mini-nav__list--item{padding:22px 0 9px}}@media (min-width:60em){.sustainability__mini-nav__list--item{padding:20px 0 15px}}.sustainability__mini-nav__list--item>span{position:absolute;bottom:0;left:-6%;width:112%;height:2px;background-color:transparent;transition:all .2s ease-in}.sustainability__mini-nav__list--item>a{color:#fff;font-family:Knockout\ 50 A,Knockout\ 50 B,Verdana,sans-serif;font-size:14px;line-height:16px;text-align:center;display:inherit}@media (min-width:37.5em){.sustainability__mini-nav__list--item>a{font-size:16px;line-height:19px}}.sustainability__mini-nav.sustainability__min-nav--sticky{width:100%;position:fixed;top:65px;z-index:100}@media (min-width:60em){.sustainability__mini-nav.sustainability__min-nav--sticky{top:90px}}.sustainability-page__core-content{margin-top:66px}.video-collection__hero .hero__type{border:0}.video-hero-campaign__hero{background-position:50% 50%;background-size:cover;background-repeat:none;width:100vw;height:56.25vw;position:relative;margin:0 0 40px}@media (min-width:37.5em){.video-hero-campaign__hero{margin:0 0 80px}}.video-hero-campaign__yt-player{width:100%;height:100%}.video-hero-campaign__intro{text-align:center}.video-hero-campaign__logo{margin:40px 0}.video-hero-campaign__logo img{max-width:60%}@media (min-width:37.5em){.video-hero-campaign__logo img{max-width:100%}}@media (min-width:37.5em){.video-hero-campaign__logo{margin:80px 0}}.video-hero-campaign__title{color:#003a61}.video-hero-campaign__summary{color:#003a61;margin:1rem 0}@media (min-width:37.5em){.video-hero-campaign__summary{margin:1.5625rem 0}}.play-button{appearance:none;border:none;background-color:unset;padding:0;text-align:left;line-height:1;width:50px;height:50px;fill:#fff;cursor:pointer;position:absolute;top:calc(28.125vw - 25px);left:50%;transform:translateX(-25px)}.play-button svg{width:100%;height:100%}.play-button:focus svg,.play-button:hover svg{fill:#003a61}@media (min-width:37.5em){.play-button{width:75px;height:75px;top:calc(28.125vw - 37.5px);transform:translateX(-37.5px)}}.page--video-search h1{display:none}.page--video-search .hero__title{display:block}.coupon-redemption-form__coupons .page--video-search span,.page--video-search .coupon-redemption-form__coupons span,.page--video-search .form-checkbox+label,.page--video-search .frm-label{display:none}.page--video-search .section-title:before{position:absolute;top:-40px;left:50%}.page--video-search .video-search__body{position:relative;background:#fff}.page--video-search .video-search__body .container{padding-left:25px!important;padding-right:25px!important}.page--video-search .video-search__body .js-videosearch{padding-top:50px;padding-bottom:50px}@media (min-width:37.5em){.page--video-search .video-search__body .js-videosearch{padding:84px 85px 50px}}.page--video-search .cards-list__header{position:relative}.page--video-search .cards-list__header .block-video-search-sort-block__title,.page--video-search .cards-list__header p:first-of-type{display:none}.page--video-search .cards-list__header .video-search__select{left:0;bottom:0;top:inherit}.page--video-search .video-list__item .video-tile__content-wrapper{text-align:left}.page{background:#f1f1f1;overflow:hidden;padding-top:65px}@media (min-width:60em){.page{padding-top:90px}}.page--m2m-basic,.page--plain,.page--simple-campgain{background:#fff}.page__main--bg{position:relative;overflow:hidden}.page__main--bg:before{content:" ";position:absolute;top:0;left:0;width:100%;height:1400px;z-index:1;background-image:linear-gradient(180deg,rgba(0,58,97,.7),rgba(0,58,97,.7) 30%,rgba(0,58,97,.2) 50%,rgba(185,229,251,.15) 58%,#b9e5fb 75%,#f1f1f1),linear-gradient(180deg,rgba(0,119,204,.7),rgba(0,119,204,.7))}.page--super-home{background:#fff}.page--super-home .page__main--bg:before{height:342px;background-image:linear-gradient(0deg,#fff 100px,hsla(0,0%,100%,.5))}@media (min-width:60em){.page--super-home .page__main--bg:before{height:648px}}.page--super-home .page__bg{height:342px;filter:none}@media (min-width:60em){.page--super-home .page__bg{height:648px}}.page__bg{background-repeat:no-repeat;background-position:50% 0;background-size:cover;filter:blur(8px);position:absolute;top:0;left:0;width:100%;height:1060px;z-index:0}.no-cssfilters .page__bg{display:none}.page__content{position:relative;z-index:2}.page--default .page__content{background:#fff;padding:3.75rem 0}.page__bottom{background:#fff url(/themes/custom/dfc_platform/assets/dist/images/page/page-bottom-bg.jpg) 50% 100% repeat-x;padding:0 0 50px;position:relative;z-index:1}.toolbar-fixed .page{padding-top:0!important}.page__other{background:#f1f1f1;padding:2rem 0;border-bottom:1px solid #999;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3)}.page__other ul{list-style:none;margin:0;padding:0}.page__other li{display:inline;padding:0 10px;border-left:1px solid grey}.page__other li:first-child{border:0}.page--corp-farmer-resources{padding-top:119px}@media (min-width:60em){.page--corp-farmer-resources{padding-top:144px}}.page--question-answer-search .page__content h1{color:#003a61;text-align:center;margin-bottom:30px}.page--bg-dn .page__main--bg:before,.t-dn .page__main--bg:before{height:342px;background-image:linear-gradient(0deg,#f1f1f1 100px,hsla(0,0%,100%,.5))}@media (min-width:60em){.page--bg-dn .page__main--bg:before,.t-dn .page__main--bg:before{height:648px}}.no-cssfilters .t-dn .page__bg,.page--bg-dn .page__bg{display:block!important}.page--bg-dn .page__bg,.t-dn .page__bg{background-position:33% 0;height:342px;filter:none}@media (min-width:37.5em){.page--bg-dn .page__bg,.t-dn .page__bg{background-position:0 0}}@media (min-width:60em){.page--bg-dn .page__bg,.t-dn .page__bg{background-position:50% 0;height:648px}}.t-dn .page__bottom{background:#fff}.page--dn-symposium.page__main--bg .page__bg,.page--dn-symposium .page__main--bg .page__bg{height:70%;display:none}@media (min-width:60em){.page--dn-symposium.page__main--bg .page__bg,.page--dn-symposium .page__main--bg .page__bg{display:block;height:110vh}}.page--dn-symposium.page__main--bg:before,.page--dn-symposium .page__main--bg:before{display:none}@media (min-width:60em){.page--dn-symposium.page__main--bg:before,.page--dn-symposium .page__main--bg:before{display:block;height:50vh;top:auto;top:70vh;background-image:linear-gradient(0deg,#f1f1f1 100px,hsla(0,0%,100%,0))}}.page--dn-shop-cart div[data-drupal-messages]{display:none}.page--dn-shop-checkout [data-drupal-messages],.page--dn [data-drupal-messages]{color:#e60032;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:1rem;text-align:center;padding:20px 0}.hub-sustainability.page,.hub-sustainability .page,.page--bg-sustainability{background:#fff}.page--bg-grey{background:#f1f1f1!important}.page--protected-page .region-content{text-align:center}.page--protected-page h1{color:#003a61}.page--protected-page .protected_pages_description{margin:30px 0}.page--pwd-recovery{background:#fff;min-height:100vh;padding-top:0}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}body.t-consumer{padding:0;margin-right:2.7cm!important;margin-left:3.2cm!important}.page--conso-recipe #js-sf-block1,.page--conso-recipe .author-block,.page--conso-recipe .breadcrumb,.page--conso-recipe .cards-list-related,.page--conso-recipe .cart-trigger,.page--conso-recipe .cta-with-image,.page--conso-recipe .dairy-categories,.page--conso-recipe .header,.page--conso-recipe .hero__summary,.page--conso-recipe .ingredients-list-item__checkbox,.page--conso-recipe .page__bottom,.page--conso-recipe .pillar-carousel,.page--conso-recipe .preparation-steps__checkbox,.page--conso-recipe .promo-box,.page--conso-recipe .recipe-cookmode,.page--conso-recipe .recipe-dairy-type,.page--conso-recipe .recipe-dyks,.page--conso-recipe .recipe__aside,.page--conso-recipe .recipe__store-item,.page--conso-recipe .recipe__tags,.page--conso-recipe .recipe__thumbnail,.page--conso-recipe .region-footer,.page--conso-recipe .region-navigation,.page--conso-recipe .search-trigger,.page--conso-recipe .share-icons{display:none}.page--conso-recipe p{page-break-inside:avoid}.page--conso-recipe .recipe-print__image{display:flex;justify-content:center;width:90%}.page--conso-recipe thead{display:table-row-group}.page--conso-recipe table tbody tr td:after,.page--conso-recipe table tbody tr td:before{content:"";height:4px;display:block}}