/*!
Theme Name: Conscious Eating
Theme URI: http://www.mercyforanimals.org/
Author: Mercy For Animals
Author URI: http://www.mercyforanimals.org/
Version: 4.0.3
Text Domain: conscious-eating
*/@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{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,input{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}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.75);outline:0!important;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:0!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}a{color:#87a252;text-decoration:none}a,button{-webkit-transition:all .25s cubic-bezier(.19,1,.22,1);transition:all .25s cubic-bezier(.19,1,.22,1);-webkit-transition-property:color,background-color,border,opacity,-webkit-transform;transition-property:color,background-color,border,opacity,-webkit-transform;transition-property:color,background-color,border,transform,opacity;transition-property:color,background-color,border,transform,opacity,-webkit-transform}svg path{-webkit-transition:fill .25s cubic-bezier(.19,1,.22,1);transition:fill .25s cubic-bezier(.19,1,.22,1)}img{max-width:100%;height:auto}html{font-size:18px}@media (min-width:1000px){html{font-size:16px}}@media (min-width:1000px){html{font-size:20px}}body{color:#2b2b2b;font:normal 1rem/1.4 "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden}body.zh_HK{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}h2{font-weight:700;font-size:1.3rem;letter-spacing:.1em;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.25;margin:2rem 0;text-transform:uppercase}.hi_IN h2{letter-spacing:0}.zh_HK h2{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}h2.title{text-align:center;font-weight:600}.zh_HKx h2.title{font-size:1.5rem}p{margin:1.4rem 0}.cookie-notification{font-size:16px}a.inverted{color:#fff;font-weight:700}.popup-content a,.popup-content p{font-size:.8rem}.clearfix::after{clear:both;content:'';display:table}.container{max-width:1024px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.container--wide{max-width:1228.8px}.container--narrow{max-width:896px}.container--x-narrow{max-width:819.2px}.container--xx-narrow{max-width:716.8px}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}img.center{margin:0 auto;display:block}.site__title{display:block}.site__branding .custom-logo-link{display:inline-block;height:60px}@media (min-width:768px){.site__branding .custom-logo-link{height:82px}}.site__branding .custom-logo{display:block;height:100%!important;width:auto!important}.site__branding--footer{background:#f3f3f3;padding:10px}.site__branding--footer .custom-logo-link{margin:0 auto}.site__branding--footer .custom-logo{margin:0 auto}@media (min-width:768px){.site__branding--footer{padding:20px}}.site__header{position:relative;z-index:100;background:#fff;padding:10px 15px;border-bottom:2px solid #87a252;height:80px}@media (min-width:768px){.site__header{height:110px;padding:14px 15px}}.site__header--extended{height:105px}@media (min-width:768px){.site__header--extended{height:125px}}.site__footer{text-align:center}.footer__social a{display:inline-block;width:2rem;height:2rem;background:#87a252;color:#fff;padding:.5rem;border-radius:50%;margin:10px 4px 10px 0}.footer__social a:hover{background:#8c8c8c}.footer__social a svg{display:block;width:1rem;height:1rem}.footer__social a path{fill:currentColor}.page-template-sign-up .site__header{display:none}.hero{background-position:center center;background-size:cover;background-color:#87a252;background-repeat:no-repeat;color:#fff;text-align:center;padding:54px 0 125px;position:relative}.hero__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;overflow:hidden;opacity:66%}.hero--alt{padding:110px 0 50px;background-position:center bottom}.hero__icon{display:block;margin:0 auto 7.03125%;position:relative;z-index:2}.hero--alt .hero__icon{margin-bottom:40px}.hero__cta,.hero__title{color:#fff;position:relative;z-index:2;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.zh_HK .hero__cta,.zh_HK .hero__title{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .hero__cta,.hi_IN .hero__title{letter-spacing:0}.hero__title{font-size:1.5rem;line-height:1.25;max-width:950px;margin:0 auto 7.03125%}.zh_HK .hero__title{font-size:2.1rem;margin-top:-.5rem;margin-bottom:3rem}@media (min-width:768px){.hero__title{font-size:2.05rem}.zh_HK .hero__title{font-size:2.9rem}}.hero__title--video{font-weight:500;margin:0 auto 1em}.hero__title--video:empty{display:none}.hero__title--video strong{display:block;font-weight:900;color:#87a252}.hero--alt .hero__title{margin:0}.hero__subtitle{font-size:.75rem;line-height:2;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#fff;position:relative;z-index:2;margin:0}.zh_HK .hero__subtitle{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .hero__subtitle{letter-spacing:0}.hero__cta{font-size:.9rem;line-height:1;display:inline-block;padding:.9em .8em;border:3px solid #fff;text-decoration:none}.hero__cta:hover{background-color:#fff;color:#87a252;text-decoration:none}.hero__next{width:28px;height:19px;display:block;bottom:35px;left:50%;margin-left:-14px;position:absolute;z-index:2;-webkit-transition:-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1)}.hero__next:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.hero__next svg{display:block;width:100%;height:100%}.menu-active .hero::after{opacity:1;z-index:3;-webkit-transition-delay:0s;transition-delay:0s}@media (min-width:1000px){.hero::after{display:none}}.hero__play{width:74px;height:74px;display:block;margin:0 auto}.hero__play:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hero__play--disabled{opacity:.75}.hero__play--disabled:hover{-webkit-transform:none;transform:none}.hero__play svg{display:block;width:100%;height:100%;margin:0}@media (min-width:768px){.hero__play{width:106px;height:106px}}.hero--video{height:360px;padding:0}.hero--video .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.hero--video::before{display:none}.hero--video::after{background:rgba(135,162,82,.75)}@media (min-width:1000px){.hero--video::after{display:block}}@media (min-width:768px){.hero--video{height:570px}}.navigation__toggle{width:21px;height:16px;display:block;background:0 0;border:0;cursor:pointer;position:absolute;right:26px;top:50%;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);outline:0}@media (min-width:768px){.navigation__toggle{width:35px;height:27px}}.navigation__toggle svg{display:block;width:100%;height:100%}.menu-active .navigation__toggle path,.navigation__toggle:hover path{fill:#87a252}.navigation__menu{opacity:0;overflow:hidden;text-align:right;position:absolute;right:-999999em;top:100%;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;line-height:1;list-style:none;width:220px;margin:0;padding:17px 0;-webkit-transition:opacity .25s cubic-bezier(.19,1,.22,1),height 0s linear .25s,right 0s linear .25s;transition:opacity .25s cubic-bezier(.19,1,.22,1),height 0s linear .25s,right 0s linear .25s}.zh_HK .navigation__menu{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .navigation__menu{letter-spacing:0}.navigation__menu a{color:#fff;display:block;padding:9px 0}.navigation__menu a:hover{text-decoration:none;opacity:.8}.navigation__menu li{opacity:0;-webkit-transform:translateX(1em);transform:translateX(1em);-webkit-transition:opacity .5s cubic-bezier(.19,1,.22,1) .25s,-webkit-transform .5s cubic-bezier(.19,1,.22,1) .25s;transition:opacity .5s cubic-bezier(.19,1,.22,1) .25s,-webkit-transform .5s cubic-bezier(.19,1,.22,1) .25s;transition:opacity .5s cubic-bezier(.19,1,.22,1) .25s,transform .5s cubic-bezier(.19,1,.22,1) .25s;transition:opacity .5s cubic-bezier(.19,1,.22,1) .25s,transform .5s cubic-bezier(.19,1,.22,1) .25s,-webkit-transform .5s cubic-bezier(.19,1,.22,1) .25s}.navigation__menu li .sub-menu{list-style:none;font-size:.8em;font-weight:400;line-height:normal;letter-spacing:.1em;padding-left:40px}.navigation__menu li .sub-menu a{padding-top:0}.navigation__menu li .sub-menu:before{content:'|';display:block;color:#fff}.hi_IN .navigation__menu li .sub-menu{letter-spacing:0}.navigation__menu--active li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.25s;transition-delay:.25s}.navigation__menu--active li:nth-child(2){-webkit-transition-delay:.3;transition-delay:.3}.navigation__menu--active li:nth-child(3){-webkit-transition-delay:.35s;transition-delay:.35s}.navigation__menu--active li:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.navigation__menu--active li:nth-child(5){-webkit-transition-delay:.45s;transition-delay:.45s}.navigation__menu--active li:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s}.navigation__menu--active li:nth-child(7){-webkit-transition-delay:.55s;transition-delay:.55s}.navigation__menu--active li:nth-child(8){-webkit-transition-delay:.6s;transition-delay:.6s}.navigation__menu--active li:nth-child(9){-webkit-transition-delay:.65s;transition-delay:.65s}.navigation__menu--active li:nth-child(10){-webkit-transition-delay:.7s;transition-delay:.7s}.navigation__menu--active{opacity:1;-webkit-transition-delay:0s;transition-delay:0s;right:26px}.counter{text-align:center;padding:54px 0}.counter__tagline,.counter__title{color:#87a252;line-height:1.5;font-weight:700;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.9rem;max-width:38em;margin:0 auto 25px;letter-spacing:.1em}.zh_HK .counter__tagline,.zh_HK .counter__title{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.zh_HKx .counter__tagline,.zh_HKx .counter__title{font-size:1.5rem}.hi_IN .counter__tagline,.hi_IN .counter__title{letter-spacing:0}.counter__tagline{margin-bottom:0;color:#ababab}.counter__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.counter__item{padding:15px;width:50%}@media (min-width:768px){.counter__item{width:25%}}.counter__item-heading{font-size:.75rem;margin:1.5em 0 -.6875em;font-weight:600;line-height:1.25;min-height:1.25em}.counter__item-title{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#87a252;font-weight:700;line-height:1.25;font-size:1rem;margin:20px 0 0}.zh_HK .counter__item-title{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width:480px){.counter__item-title{font-size:1.3rem}.zh_HKx .counter__item-title{white-space:nowrap;font-size:1rem}}.counter__item-icon{display:block;margin:0 auto;max-width:100%;height:auto}.counter__item-description{font-size:.75rem;line-height:1.25;margin:20px 0 0}.zh_HKx .counter__item-description{margin-top:.5em}@media (min-width:1000px){.counter__item-description{font-size:.6rem}.zh_HKx .counter__item-description{font-size:.75rem}}@media (min-width:768px){.image-and-text__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.es_MX .image-and-text__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.image-and-text__content{padding:0 0 4% 0;font-size:.75rem}.zh_HKx .image-and-text__content{font-size:1rem}}@media (max-width:768px){.image-and-text__content{width:100%!important;text-align:center;font-size:.75em}}.image-and-text__image img{display:block;margin:0 auto}@media (min-width:768px){.image-and-text__image img{float:right;max-width:none}}@media (min-width:768px){.image-and-text__image{padding:0 4%;width:35%}}.icon-text{text-align:center;padding:48px 0;background:#f3f3f3}.icon-text__title{color:#87a252;margin-top:0}.image-text__title{color:#87a252;margin:0 auto 30px;max-width:600px}.zh_HKx .icon-text__title{font-size:1.5rem}.icon-text__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:-10px}.image-text__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:-10px auto;max-width:900px;justify-content:space-around}.icon-text__item{padding:10px;width:50%;font-size:.75rem}.image-text__item{padding:10px;width:30%;font-size:.75rem}.zh_HKx .icon-text__item{font-size:1rem}@media (max-width:700px){.image-text__item{width:50%}}@media (max-width:480px){.image-text__item{width:90%}}@media (min-width:480px){.icon-text__item{width:33.33333%}}@media (min-width:768px){.icon-text__item{width:20%}}.icon-text__item:hover .icon-text__item-icon{-webkit-transform:scale(1.15);transform:scale(1.15)}.icon-text__item-icon{display:block;margin:0 auto;max-width:100%;height:auto;-webkit-transition:-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1)}.image-text__item-icon{max-width:150px;margin:-100px auto 40px}.icon-text__item-text{margin:1.25em 0 0}.image-text__item-text{margin:2.25em 0 0}.icon-text+.icon-text{padding-top:24px}.icon-title-text{text-align:center;padding:80px 0 140px 0;background:#fff}@media (max-width:480px){.icon-title-text{padding:40px 0 140px}}.icon-title-text__image{display:block;margin:50px auto -148px}.icon-title-text__title{color:#87a252;margin-top:0}.icon-title-text__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}@media (min-width:480px){.icon-title-text__list{margin:0 -58px}}.icon-title-text__item{padding:30px;width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:3px solid #f3f3f3}.icon-title-text__item:first-child{border-top:0}@media (min-width:480px){.icon-title-text__item{width:50%;border-top:0;margin:50px 0 0;padding:0 50px}}@media (min-width:768px){.icon-title-text__item{width:33.33333%}}@media (min-width:480px){.icon-title-text__item:nth-child(2n){border-left:3px solid #f3f3f3}}@media (min-width:768px){.icon-title-text__item:nth-child(2n){border-left:0}}@media (min-width:768px){.icon-title-text__item:nth-child(3n+2),.icon-title-text__item:nth-child(3n+3){border-left:3px solid #f3f3f3}}.icon-title-text__item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;height:90px}.icon-title-text__item-icon img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;height:auto;margin:0 auto}.icon-title-text__item-title{color:#87a252;margin:1.25em 0 0;font-size:1rem;font-weight:700;text-transform:uppercase}.icon-title-text__item-text{margin:1.25em 0 0;font-size:.75rem;line-height:1.33333;-webkit-box-flex:1;-ms-flex:1;flex:1}.icon-title-text+.icon-title-text{padding-top:24px}.logo-list{text-align:center;padding:48px 0}.clickable-logos{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;margin-top:2rem}@media (max-width:768px){.clickable-logos a{width:50%;margin:30px 0}}@media (max-width:480px){.clickable-logos a{width:100%;margin:30px 0}}.logo-list__title{margin-top:0}.logo-list__list{list-style:none;margin:-18px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.logo-list__list li{padding:18px;width:50%;vertical-align:middle}@media (min-width:480px){.logo-list__list li{width:33.3333%}}@media (min-width:768px){.logo-list__list li{width:auto}}@media (min-width:768px){.logo-list__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.testimonials{text-align:center;position:relative;padding:48px 0}.testimonials__title{margin-top:0}.zh_HKx .testimonials__title{font-size:1.5rem}.testimonials__container{position:relative}.testimonials__window{width:300px;padding:0;position:relative;margin:0 auto;overflow:hidden}@media (min-width:768px){.testimonials__window{width:700px}}@media (min-width:1000px){.testimonials__window{width:1000px}}.testimonials__nav{position:absolute;top:50%;left:0;width:100%}.testimonials__nav .container{position:relative}.testimonials__nav-item{position:absolute;top:0;border:0;padding:0;cursor:pointer;background:0 0;outline:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.testimonials__nav-item--prev{left:15px;-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.testimonials__nav-item--next{right:15px}.testimonials__nav-item:hover path{fill:#87a252}.testimonials__list{list-style:none;margin:-25px;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.testimonials__item{width:100%;padding:25px}@media (min-width:768px){.testimonials__item{width:50%;max-width:418px}.testimonials__item:last-child:nth-child(3){width:75%;max-width:667px}.testimonials__item:last-child:nth-child(3) .testimonial img{position:relative;z-index:2;max-width:368px;display:block;margin:0 auto}.testimonials__item:last-child:nth-child(3) .testimonial__quote{text-align:center;margin-left:0;margin-right:0;z-index:1;padding:11% 7.5% 7.5%}}.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;max-width:368px;margin:0 auto}.testimonial img{display:block;margin:0 auto}.testimonial__quote{position:relative;text-align:left;margin:-34px 20px 0;padding:0;background:#f3f3f3;font-size:.75rem;padding:1.2em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonial__quote p{line-height:1.866667;margin:0}.testimonial__quote footer{color:#aaa;line-height:1.25;margin-top:1.5em}.testimonial__quote footer strong{color:#87a252}.testimonial__quote footer strong[data-postfix]::after{content:attr(data-postfix);color:#aaa;font-weight:400}.es_MX .testimonial__quote footer strong[data-postfix]::after{display:none}.es_MX .testimonial__quote footer strong{display:block}.interuptor{background-position:center center;background-size:cover;background-color:#87a252;background-repeat:no-repeat;text-align:center;position:relative;padding:110px 0 160px}.interuptor-solid{background-position:center center;background-size:cover;background-color:#fff;background-repeat:no-repeat;text-align:center;position:relative;padding:110px 0 60px}.interuptor__container{max-width:890px;position:relative;z-index:2}.interuptor__title{margin-top:0}.zh_HKx .interuptor__title{font-size:1.5rem}.interuptor__text{margin:0;font-size:.75rem}.zh_HKx .interuptor__text{font-size:1.2rem;line-height:1.8}.interuptor__next{width:28px;height:19px;display:block;bottom:50px;left:50%;margin-left:-14px;position:absolute;z-index:2;-webkit-transition:-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1)}.interuptor__next:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.interuptor__next svg{display:block;width:100%;height:100%}.interuptor::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(135,162,82,.66);z-index:1}.people{text-align:center;padding:48px 0;position:relative;z-index:50}.people__list{background:#f3f3f3;margin-top:105px;padding:1px 0;position:relative}@media (min-width:768px){.people__list{margin-top:85px}}@media (min-width:1000px){.people__list{margin-top:105px}}.people__list .container{position:relative;margin-top:-105px}@media (min-width:768px){.people__list .container{margin-top:-85px}}@media (min-width:1000px){.people__list .container{margin-top:-105px}}.people__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px}@media (min-width:1000px){.people__grid--2,.people__grid--3{-ms-flex-pack:distribute;justify-content:space-around}}.people__item{width:240px;padding:0 15px 40px}@media (min-width:480px){.people__item{width:50%}}@media (min-width:768px){.people__item{width:25%}}@media (min-width:768px){.people__grid--3 .people__item,.people__grid--3x3 .people__item{width:33.33333%}}@media (min-width:768px){.people__grid--2 .people__item{width:50%}}.people__title{padding-bottom:8%}.zh_HKx .people__title{font-size:1.5rem}.people__image{position:absolute;-webkit-transform:translateY(-55%);transform:translateY(-55%);display:none;-webkit-transition:-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1)}.people__image--top{top:105px;left:0;-webkit-transform:translateX(-100%) translateY(-55%);transform:translateX(-100%) translateY(-55%)}@media (min-width:1340px){.people__image--top{-webkit-transform:translateX(0) translateY(-55%);transform:translateX(0) translateY(-55%)}}.people__image--bottom{top:100%;right:0;-webkit-transform:translateX(100%) translateY(-55%);transform:translateX(100%) translateY(-55%)}@media (min-width:1340px){.people__image--bottom{-webkit-transform:translateX(0) translateY(-55%);transform:translateX(0) translateY(-55%)}}@media (min-width:768px){.people__image{display:block}}.person{cursor:pointer}.person__photo{width:210px;overflow:hidden;position:relative;margin:0 auto;border-radius:50%;background:0 0;max-width:100%;-webkit-transition:background-color .25s cubic-bezier(.19,1,.22,1);transition:background-color .25s cubic-bezier(.19,1,.22,1)}.person__photo img{-webkit-transition:opacity .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .25s cubic-bezier(.19,1,.22,1),transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .25s cubic-bezier(.19,1,.22,1),transform .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1);display:block;border-radius:50%;width:100%}@media (min-width:768px){.person__photo{width:170px}}@media (min-width:1000px){.person__photo{width:210px}}.person:hover .person__photo img{-webkit-transform:scale(1.05);transform:scale(1.05)}.person--active .person__photo{background:#87a252;-webkit-transition-duration:0s;transition-duration:0s}.person--active .person__photo img{opacity:.34!important;-webkit-transform:none!important;transform:none!important}.person__info{display:none}.person__info--active{width:100%;display:block;padding:0 25px 50px}.person__description{font-size:.75rem;line-height:1.33333;margin-left:auto;margin-right:auto;max-width:890px}.person__nav{margin-top:15px;vertical-align:middle}.person__nav-item{display:inline-block;padding:4px}.person__nav-item svg{display:block;max-height:24px;max-width:24px;width:100%;height:100%}.person__nav-item:hover{opacity:.75}.person__name{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-weight:700;font-size:1rem;margin:1em 0 0;line-height:1.174;color:#87a252}.zh_HK .person__name{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .person__name{letter-spacing:0}.person__title{font-size:.65rem;line-height:1.25;color:#2b2b2b;font-style:italic;font-weight:300;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:.5em 0 0}.zh_HK .person__title{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.form{background:#87a252 url(assets/img/veggie-pattern.png) repeat center center;color:#fff;text-align:center;padding:70px 0 60px;position:relative}.form--school{margin-bottom:50px}.form__title{font-size:2rem;margin:0}.form__control,.form__feedback,.form__label,.form__submit,.form__text{text-transform:uppercase;letter-spacing:.1em;font-weight:700;line-height:2;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;line-height:2;outline:0}.zh_HK .form__control,.zh_HK .form__feedback,.zh_HK .form__label,.zh_HK .form__submit,.zh_HK .form__text{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .form__control,.hi_IN .form__feedback,.hi_IN .form__label,.hi_IN .form__submit,.hi_IN .form__text{letter-spacing:0}.zh_HKx .form__control,.zh_HKx .form__feedback,.zh_HKx .form__submit,.zh_HKx .form__text{font-size:1rem}.form__text{font-size:.75rem;margin:1em auto;max-width:850px}.zh_HKx .form__text{font-size:1.3rem}.form__control{display:block;width:100%;border:0;border-bottom:2px solid #fff;background:0 0;color:#fff;text-align:left;text-align-last:left;text-transform:none;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;height:2em}.form__control:-webkit-autofill,.form__control:-webkit-autofill:active,.form__control:-webkit-autofill:focus,.form__control:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form__control::-webkit-input-placeholder{color:#fff;-webkit-transition:color .25s cubic-bezier(.19,1,.22,1);transition:color .25s cubic-bezier(.19,1,.22,1);text-transform:uppercase;letter-spacing:.1em}.form__control:-ms-input-placeholder{color:#fff;-webkit-transition:color .25s cubic-bezier(.19,1,.22,1);transition:color .25s cubic-bezier(.19,1,.22,1);text-transform:uppercase;letter-spacing:.1em}.form__control::-ms-input-placeholder{color:#fff;-webkit-transition:color .25s cubic-bezier(.19,1,.22,1);transition:color .25s cubic-bezier(.19,1,.22,1);text-transform:uppercase;letter-spacing:.1em}.form__control::placeholder{color:#fff;-webkit-transition:color .25s cubic-bezier(.19,1,.22,1);transition:color .25s cubic-bezier(.19,1,.22,1);text-transform:uppercase;letter-spacing:.1em}.hi_IN .form__control::-webkit-input-placeholder{letter-spacing:0}.hi_IN .form__control:-ms-input-placeholder{letter-spacing:0}.hi_IN .form__control::-ms-input-placeholder{letter-spacing:0}.hi_IN .form__control::placeholder{letter-spacing:0}.form__control:focus::-webkit-input-placeholder{color:rgba(255,255,255,.65)}.form__control:focus:-ms-input-placeholder{color:rgba(255,255,255,.65)}.form__control:focus::-ms-input-placeholder{color:rgba(255,255,255,.65)}.form__control:focus::placeholder{color:rgba(255,255,255,.65)}.form__control--select{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAVElEQVQImYXKwQmEQAADwMj594o4G9FqbGi7sRKbsABh/LiwiHiBfJIJiv8pwQfrC1rRB8GA7QFt+CIVBj/sDdox1r+FwYTj6tx+HXLLkqRLUtrxBGJ5tn3A0srfAAAAAElFTkSuQmCC) no-repeat right center;cursor:pointer}.form__control--select option{color:#2b2b2b}.form__control--textarea{height:100%;width:100%;border:2px solid #fff;background:#fff;color:#2b2b2b;padding:16px 20px;line-height:normal;min-height:10em}.form__control--textarea::-webkit-input-placeholder{color:#87a252}.form__control--textarea:-ms-input-placeholder{color:#87a252}.form__control--textarea::-ms-input-placeholder{color:#87a252}.form__control--textarea::placeholder{color:#87a252}.form__control--textarea:focus::-webkit-input-placeholder{color:rgba(135,162,82,.5)}.form__control--textarea:focus:-ms-input-placeholder{color:rgba(135,162,82,.5)}.form__control--textarea:focus::-ms-input-placeholder{color:rgba(135,162,82,.5)}.form__control--textarea:focus::placeholder{color:rgba(135,162,82,.5)}.form__submit{display:inline-block;border:2px solid #fff;background:0 0;color:#fff;line-height:53px;padding:0;width:100%;max-width:227px;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.19,1,.22,1);transition:all .25s cubic-bezier(.19,1,.22,1)}.zh_HKx .form__submit{font-size:1.55rem}.form__submit:hover{background:#fff;color:#2b2b2b}@media (min-width:768px){.form__section{width:40%}.form__section+.form__section{width:55%}}.form__group{padding:30px 0 60px;margin:0 -15px}@media (min-width:768px){.form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:justify;-ms-flex-align:justify;align-items:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.form__group+.form__group{padding-top:0;margin-top:-60px}@media (min-width:768px){.form__group+.form__group{margin-top:-45px}}.form__input{position:relative;width:100%;margin:0 auto;padding:2em 15px 0}@media (min-width:768px){.form__input{margin:0}.form__input--full-height{height:100%}}.form__label{display:block;position:absolute;top:1.2em;left:0;width:100%;opacity:0;font-size:.65rem;-webkit-transform:translateY(.5em);transform:translateY(.5em);-webkit-transition:all .25s cubic-bezier(.19,1,.22,1);transition:all .25s cubic-bezier(.19,1,.22,1);text-align:left;padding:0 15px}.form__input--active .form__label{opacity:.8;-webkit-transform:translateY(0);transform:translateY(0)}.form__feedback{margin-bottom:-2em;letter-spacing:0;text-transform:none}.form__form{position:relative}.form__form>:not(.form__spinner){-webkit-transition:opacity 125ms cubic-bezier(.19,1,.22,1);transition:opacity 125ms cubic-bezier(.19,1,.22,1)}.form__form--thinking>:not(.form__spinner){opacity:.3333}.form__spinner{border-radius:50%;width:2rem;height:2rem;text-indent:-99999em;position:absolute;left:50%;top:50%;margin:-1rem 0 0 -1rem;z-index:9999;border:.25rem solid rgba(255,255,255,.3333);border-left-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 375ms infinite linear;animation:spin 375ms infinite linear}.form__thankyou{padding:7% 0}.form__icon{display:block;margin:0 auto;width:68px;height:58px}.form__message{font:700 1.3rem/1.34615 Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.zh_HK .form__message{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .form__message{letter-spacing:0}.form__message b{display:block;font-size:.576923em;margin-top:2.5em}.form__checkbox{position:relative;text-align:left;padding:2em 0 0;margin:0 15px;font-size:.875rem}.form__checkbox-label{position:relative;text-indent:1.375em;display:block;cursor:pointer}.form__checkbox-label::after,.form__checkbox-label::before{-webkit-transition:all .1s ease-out;transition:all .1s ease-out;cursor:pointer;content:'';display:block;position:absolute}.form__checkbox-label::before{height:1em;width:1em;background:0 0;left:0;top:3px;border:2px solid #fff}.rtl .form__checkbox-label::before{right:0;left:auto}.form__checkbox-label::after{height:.9875em;width:.5875em;left:.25em;top:0;border-bottom:3px solid #fff;border-right:3px solid #fff;-webkit-transform:scale(0) rotate(40deg);transform:scale(0) rotate(40deg);opacity:0}.rtl .form__checkbox-label::after{right:.25em;left:auto}.form__checkbox input{display:none}input:checked+.form__checkbox-label::after{opacity:1;-webkit-transform:scale(1) rotate(40deg);transform:scale(1) rotate(40deg)}.rtl input:checked+.form__checkbox-label::after{-webkit-transform:scale(-1,1) rotate(40deg);transform:scale(-1,1) rotate(40deg)}input:checked+.form__checkbox-label::before{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.form__checkbox a{font-weight:700;color:#fff}.form__checkbox a:hover{opacity:.6875}.form__donation-seal{display:block;margin:1.4rem auto;width:120px}#popup-outer{background:rgba(0,0,0,.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999}#popup-outer.opened-popup{display:block}#popup-outer .social-popup{background:#fff;height:300px;left:0;right:0;margin:0 auto;max-width:80vw;position:fixed;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:500px}@media (max-height:470px){#popup-outer .social-popup{height:200px;margin-top:50px}}#popup-outer .social-popup .popup-content{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#popup-outer .social-popup .popup-content p{margin:0 auto;text-align:center;width:80%}@media (min-width:768px){#popup-outer .social-popup .popup-content p{font-size:1rem}}@media (max-height:470px){#popup-outer .social-popup .popup-content p{font-size:.8rem;margin-bottom:5px}}#popup-outer .social-popup .popup-content a{background-color:#02a7df;border:2px solid #02a7df;color:#fff;display:block;margin:10px auto;padding:10px 0;width:80%}#popup-outer .social-popup .popup-content a svg{display:inline-block;vertical-align:middle}#popup-outer .social-popup .popup-content a path{fill:currentColor}#popup-outer .social-popup .popup-content a:hover{background-color:#fff;border:2px solid #02a7df;color:#02a7df}#popup-outer .social-popup .popup-content a:hover .fa-facebook,#popup-outer .social-popup .popup-content a:hover .fa-twitter{color:#02a7df}@media (min-width:768px){#popup-outer .social-popup .popup-content a{font-size:1rem}}@media (max-height:470px){#popup-outer .social-popup .popup-content a{font-size:.8rem;margin-bottom:5px;padding:5px 0}}#popup-outer .social-popup .popup-content .fa-facebook-f,#popup-outer .social-popup .popup-content .fa-twitter{padding:0 10px}#popup-outer .social-popup .close-icon{color:#02a7df;cursor:pointer;font-size:1.25em;position:absolute;top:5px;right:10px}#popup-outer .social-popup .close-icon path{fill:currentColor}#popup-outer .social-popup .close-icon:hover{-webkit-transform:scale(.9);transform:scale(.9)}.quote{text-align:center;position:relative;padding:50px 0}@media (min-width:768px){.quote{padding-bottom:125px}}.quote--image{padding-bottom:0}.quote__title{margin-top:0}.zh_HKx .quote__title{font-size:1.5rem}.quote__container{position:relative}@media (min-width:1000px){.quote--image .quote__container{padding-bottom:150px}}@media (min-width:768px){.quote__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.quote__logo{display:block;margin:30px auto}.quote__item{padding:0 25px 50px;max-width:310px;margin:0 auto}@media (min-width:768px){.quote__item{width:33.33333%;margin:0}}.quote__item a{color:#2b2b2b;text-decoration:none}.quote__item-text{font-size:1rem;line-height:1.5;font-weight:600;font-style:italic;padding:0;margin:2em 0 0}.quote__item-text--long{font-size:.75rem;font-weight:400;line-height:1.66667}.quote__item-image{display:block;margin:0 auto}.quote__image{display:none}@media (min-width:1000px){.quote__image{display:block;position:absolute;bottom:0;left:0;margin:0;max-width:20%}.quote__image--right{left:auto;right:0}}.contact{font-size:.75rem;padding:.866667em 0}.contact__title{color:#87a252;margin:0;font-size:1em;line-height:1.4;padding-right:.5em}@media (min-width:1000px){.contact__title{display:inline-block}}.contact__address{font-weight:400;font-style:normal}.page-template-sign-up .contact{display:none}.notebook{position:fixed;max-width:805px;width:90%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;z-index:500;-webkit-box-shadow:0 13px 29px rgba(0,0,0,.08);box-shadow:0 13px 29px rgba(0,0,0,.08);display:none;max-height:100vh;overflow-y:hidden}.notebook--active{display:-webkit-box;display:-ms-flexbox;display:flex}.notebook__title{margin:0;font-size:1.5rem}.notebook__text{max-width:18em;margin:1.5em 0 0}.notebook__image{display:none;width:36%;background:#f3f3f3;position:relative}.notebook__image img{display:block;max-width:none;position:absolute;top:50%;left:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.notebook__image{display:block}}.notebook__content{padding:30px;overflow:auto}@media (min-width:768px){.notebook__content{width:64%;padding:60px 30px 60px 90px}}.notebook__group{padding:24px 0 36px}@media (min-width:480px){.notebook__group{padding:24px 0 48px 0}}.notebook__control,.notebook__feedback,.notebook__label,.notebook__submit{text-transform:uppercase;letter-spacing:.1em;font-weight:700;line-height:2;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;line-height:2;outline:0}.zh_HK .notebook__control,.zh_HK .notebook__feedback,.zh_HK .notebook__label,.zh_HK .notebook__submit{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .notebook__control,.hi_IN .notebook__feedback,.hi_IN .notebook__label,.hi_IN .notebook__submit{letter-spacing:0}.notebook__input{position:relative;width:100%;margin:0 auto;padding-top:1.5em}.notebook__label{display:block;position:absolute;top:.65em;left:0;width:100%;opacity:0;font-size:.65rem;-webkit-transform:translateY(.5em);transform:translateY(.5em);-webkit-transition:all .25s cubic-bezier(.19,1,.22,1);transition:all .25s cubic-bezier(.19,1,.22,1);color:#87a252}.notebook__input--active .notebook__label{opacity:.8;-webkit-transform:translateY(0);transform:translateY(0)}.notebook__feedback{margin:1em 0 -2em;letter-spacing:0;text-transform:none}.notebook__form{position:relative}.notebook__form>:not(.notebook__spinner){-webkit-transition:opacity 125ms cubic-bezier(.19,1,.22,1);transition:opacity 125ms cubic-bezier(.19,1,.22,1)}.notebook__form--thinking>:not(.notebook__spinner){opacity:.3333}.notebook__spinner{border-radius:50%;width:2rem;height:2rem;text-indent:-99999em;position:absolute;left:50%;top:50%;margin:-1rem 0 0 -1rem;z-index:9999;border:.25rem solid rgba(255,255,255,.3333);border-left-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 375ms infinite linear;animation:spin 375ms infinite linear}.notebook__control{display:block;width:100%;border:0;border-bottom:2px solid #2b2b2b;color:#2b2b2b;background:0 0;outline:0;text-transform:none;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;height:2em}.notebook__control:-webkit-autofill,.notebook__control:-webkit-autofill:active,.notebook__control:-webkit-autofill:focus,.notebook__control:-webkit-autofill:hover{-webkit-text-fill-color:#2b2b2b!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.notebook__control::-webkit-input-placeholder{color:#2b2b2b;-webkit-transition:color .25s cubic-bezier(.19,1,.22,1);transition:color .25s cubic-bezier(.19,1,.22,1);text-transform:uppercase;letter-spacing:.1em}.notebook__control:-ms-input-placeholder{color:#2b2b2b;-webkit-transition:color .25s cubic-bezier(.19,1,.22,1);transition:color .25s cubic-bezier(.19,1,.22,1);text-transform:uppercase;letter-spacing:.1em}.notebook__control::-ms-input-placeholder{color:#2b2b2b;-webkit-transition:color .25s cubic-bezier(.19,1,.22,1);transition:color .25s cubic-bezier(.19,1,.22,1);text-transform:uppercase;letter-spacing:.1em}.notebook__control::placeholder{color:#2b2b2b;-webkit-transition:color .25s cubic-bezier(.19,1,.22,1);transition:color .25s cubic-bezier(.19,1,.22,1);text-transform:uppercase;letter-spacing:.1em}.hi_IN .notebook__control::-webkit-input-placeholder{letter-spacing:0}.hi_IN .notebook__control:-ms-input-placeholder{letter-spacing:0}.hi_IN .notebook__control::-ms-input-placeholder{letter-spacing:0}.hi_IN .notebook__control::placeholder{letter-spacing:0}.notebook__control:focus::-webkit-input-placeholder{color:#87a252}.notebook__control:focus:-ms-input-placeholder{color:#87a252}.notebook__control:focus::-ms-input-placeholder{color:#87a252}.notebook__control:focus::placeholder{color:#87a252}.notebook__control--select{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAXElEQVQImX3OwQ1AUBCE4c+Lbl4lHKnCgXKoxmuEIriTuDyJiNjLJDP/7k4RYxzR+Z8poEf6gRKGgBMN1g9oRYsjZGNHldXDq7FBeG03+cOZLy13WH706VFgfgYX3oITZ3c75IgAAAAASUVORK5CYII=) no-repeat right center;cursor:pointer}.notebook__submit{display:inline-block;background:#87a252;border:0;color:#fff;line-height:58px;font-size:.9rem;padding:0;width:100%;max-width:226px;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.19,1,.22,1);transition:all .25s cubic-bezier(.19,1,.22,1)}.notebook__submit:hover{background:#2b2b2b}.notebook__close{border:0;padding:0;display:block;position:absolute;right:12px;top:15px;cursor:pointer;background:0 0}.notebook__close svg{display:block}.notebook__close:hover path{fill:#87a252}.notebook__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.notebook__flex .notebook__input{width:47.5%;margin:0}.notebook__thankyou{padding:10% 0}.notebook__icon{display:none}.notebook__message{font:700 1rem/1.34615 Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.zh_HK .notebook__message{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .notebook__message{letter-spacing:0}.notebook__message b{display:block;font-size:.576923em;margin-top:2.5em}.signup{padding:72px 0}.signup__input{padding:12px 23px;position:relative}.signup__control{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#5d5e5e;font-weight:300;background:#f3f3f3;border:0;display:block;width:100%;padding:.8em 1em;outline:0;letter-spacing:.1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.zh_HK .signup__control{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.signup__control--textarea{min-height:195px;resize:vertical}.signup__control--select{background:#f3f3f3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAb0lEQVQYlZXQsQ2DUAyE4S9WtnmTUDAAI6RgnWQPtmAHNqCnQ6JxEV7QU3BjyXe/5fOjlPLGy736BEZMN6AJY2DHgPkPaE7vHjnY0GNpQEt6NogvYUWXva4fLSrDaWvrmho85dDI/7wAyc+lfvnxA3iMG3JHJucjAAAAAElFTkSuQmCC) no-repeat right .75em center;cursor:pointer}@media (min-width:768px){.signup__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.signup__group .signup__input{width:50%;max-width:415px}}.signup__label{position:absolute;font-size:.65rem;top:.2em;left:1rem;margin-left:23px;letter-spacing:.1em;text-shadow:0 1px 1px #fff;opacity:0;-webkit-transform:translateY(.5em);transform:translateY(.5em);-webkit-transition:all .25s cubic-bezier(.19,1,.22,1);transition:all .25s cubic-bezier(.19,1,.22,1)}.hi_IN .signup__label{letter-spacing:0}.signup__input--active .signup__label{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.signup__submit{border:2px solid #87a252;color:#87a252;cursor:pointer;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.1em;line-height:57px;font-size:.9rem;width:226px;display:block;margin:40px auto 0;text-transform:uppercase;background:0 0}.hi_IN .signup__submit{letter-spacing:0}.zh_HK .signup__submit{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.signup__submit:hover{background:#87a252;color:#fff}.signup__feedback{text-align:center;text-transform:uppercase;font-size:.9rem;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.1em}.zh_HK .signup__feedback{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .signup__feedback{letter-spacing:0}.signup__form{position:relative}.signup__form>:not(.signup__spinner){-webkit-transition:opacity 125ms cubic-bezier(.19,1,.22,1);transition:opacity 125ms cubic-bezier(.19,1,.22,1)}.signup__form--thinking>:not(.signup__spinner){opacity:.3333}.signup__spinner{border-radius:50%;width:2rem;height:2rem;text-indent:-99999em;position:absolute;left:50%;top:50%;margin:-1rem 0 0 -1rem;z-index:9999;border:.25rem solid rgba(135,162,82,.3333);border-left-color:#87a252;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 375ms infinite linear;animation:spin 375ms infinite linear}.signup__thankyou{padding:7% 0;text-align:center}.signup__icon{display:none}.signup__message{font:700 1.3rem/1.34615 Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.zh_HK .signup__message{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .signup__message{letter-spacing:0}.signup__message b{display:block;font-size:.576923em;margin-top:2.5em}.error-404{text-align:center;padding:20% 0}@media (min-width:1000px){.error-404{padding:300px 0}}.error-404__title{position:relative;z-index:2;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.zh_HK .error-404__title{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hi_IN .error-404__title{letter-spacing:0}.intro{text-align:center;padding:50px 0}.intro__subtitle,.intro__title{font-size:1.5rem;line-height:1.22;text-transform:uppercase;margin:0;color:#5d5d5d}@media (min-width:768px){.intro__subtitle,.intro__title{font-size:2.059rem}}.intro__subtitle{color:#87a252}.intro__content{font-size:.75rem}.intro__image{padding:2rem 0}.intro__next{width:28px;height:19px;display:block;margin:0 auto;-webkit-transition:-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1)}.intro__next:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.intro__next svg{display:block;width:100%;height:100%}.download{background:#f3f3f3;padding:25px 0}.download__title{font-size:1rem;font-weight:700;text-transform:uppercase;color:#87a252;margin:.8rem 0 0}@media (min-width:768px){.download__title{margin:0}}.download__subtitle{font-size:.75rem;font-weight:700;text-transform:uppercase;margin:.75rem 0 -.5rem}.download__text{font-size:.75rem;line-height:1.33333;margin:.8rem 0 0}.download__button{display:inline-block;text-transform:uppercase;font-weight:700;line-height:3;padding:0 1.25rem;min-width:12.5em;border:2px solid #87a252;font-size:.9rem;text-align:center;margin:1rem 0 0}.download__button:hover{background:#87a252;color:#fff}@media (min-width:768px){.download__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.download__image img{display:block;margin:0 auto}@media (min-width:768px){.download__image{width:50%;padding-right:20px}.download__image img{width:100%}}.download__content{text-align:center}@media (min-width:768px){.download__content{max-width:368px;margin:auto;text-align:left}}@media (min-width:768px){.download--alternate .download__content{margin:0}}.download--alternate{background:0 0}.download--alternate .download__container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.download__terms{background:#fff;padding:30px;font-size:.8rem;max-width:600px;text-align:center}.video-gallery{text-align:center;padding:50px 0}.video-gallery__title{font-size:1rem;font-weight:700;text-transform:uppercase;color:#87a252;margin:0}.video-gallery__text{font-size:.75rem;line-height:1.33333;margin:.8rem auto 0;max-width:450px}.video-gallery__grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-9px -9px;padding:50px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-gallery__grid+.video-gallery__grid{padding-top:0}.video-gallery__break{display:none}@media (min-width:1000px){.video-gallery__break{width:100%;display:block}}.video-gallery__item{font-weight:700;font-size:.75rem;color:#2b2b2b;width:50%;padding:18px 9px;display:block;text-transform:uppercase}@media (min-width:768px){.video-gallery__item{width:33.333333%}}@media (min-width:1000px){.video-gallery__item{width:25%}}.video-gallery__item:hover{color:#87a252}.video-gallery__item img{width:100%;display:block;margin:0 0 1em}.ask{padding:64px 0}.ask__container{text-align:center}@media (min-width:768px){.ask__container{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ask__image{width:175px;height:175px;display:block;overflow:hidden;border-radius:50%;margin:0 auto}@media (min-width:768px){.ask__image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin:0 48px 0 -20px}}.ask__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ask__content{font-size:.75rem;line-height:1.33333;margin-top:1rem}@media (min-width:768px){.ask__content{margin:0}}.ask__content h1,.ask__content h2,.ask__content h3,.ask__content h4{font-size:1rem;color:#87a252;margin:0 0 1rem}.ask__content p{margin:1rem 0 0}.basic{font-size:.75rem}.basic>.container :last-child{margin-bottom:0}.banner-quote{background:#f3f3f3;padding:48px 0}@media (min-width:768px){.banner-quote__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.banner-quote__quote{font-weight:600;padding:0;margin:0;text-align:center}@media (min-width:768px){.banner-quote__quote{text-align:left}}.banner-quote__quote p{color:#87a252;margin:0}@media (min-width:768px){.banner-quote__quote p{max-width:32.7em}}.zh_HKx .banner-quote__quote p{font-size:1.5rem}@media (min-width:768px){.zh_HKx .banner-quote__quote p{max-width:21.8em}}.banner-quote__author{font-size:.75rem;margin:1em 0 0}.zh_HKx .banner-quote__author{font-size:1.05rem}.banner-quote__author:empty{display:none}.banner-quote__author a{color:inherit}.banner-quote__logo{text-align:center}@media (min-width:768px){.banner-quote__logo{width:35%}}.banner-quote__content{margin-top:1rem}@media (min-width:768px){.banner-quote__content{margin-top:0;width:65%}}.case-studies{padding:48px 0;background:#f3f3f3}.case-studies--alternate{background:#fff}.case-studies__title{text-align:center;color:#87a252;margin-top:0}.zh_HK .case-studies__title{font-size:1.5rem}@media (min-width:768px){.case-studies__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.case-studies__item{margin:0 auto}@media (min-width:768px){.case-studies__item{width:33.3333%;margin:0;padding:0 15px}.zh_HK .case-studies__item{padding:0;max-width:222px}}.case-studies__item-image{width:160px;height:160px;background:#fff;border-radius:50%;margin:0 auto;position:relative}.case-studies__item-image img{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.case-studies__item-title{color:#87a252;font-size:1rem;font-weight:600;text-align:center}@media (min-width:768px){.case-studies__item-title{max-width:18em;text-align:left;font-size:.75rem;font-weight:700;margin-top:2em}}.case-studies__item-text{font-size:.75rem}.case-studies--alternate .case-studies__item-image{background:#f3f3f3}.image{padding:0 24px}.image::after{clear:both;content:'';display:table}.image img{display:block;margin:0 auto}.image--left,.image--right{padding:0}.image--left img,.image--right img{margin:0}.image--left img{float:left}.image--right img{float:right}.language-menu{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:60px;font-size:12px;line-height:1;text-align:right}@media (min-width:480px){.language-menu{right:26px;top:0;-webkit-transform:none;transform:none}}@media (min-width:768px){.language-menu{font-size:14px}}.language-menu__icon{display:inline-block;width:1em;height:1em;vertical-align:middle}.language-menu__icon svg{display:block;width:100%;height:100%}.language-menu__icon svg path{fill:#999}.language-menu__navigation{list-style:none;display:inline-block;margin:0;padding:0;vertical-align:middle}.language-menu__navigation li{display:inline-block;margin-left:.3em}.language-menu__navigation li a{display:block;padding:.75em 0;color:#999}.language-menu__navigation li a:hover{color:#87a252}.country-menu{position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:22px;display:none}@media (min-width:480px){.country-menu{display:block}}@media (min-width:768px){.country-menu{right:72px;height:29px}}.country-menu__navigation{list-style:none;margin:0;padding:0;height:22px}@media (min-width:768px){.country-menu__navigation{height:29px}}.country-menu__navigation li{display:inline-block;height:22px;width:22px;margin:0 4px;background-color:#eee;background-repeat:no-repeat;background-size:100% 100%;border-radius:50%;overflow:hidden}@media (min-width:768px){.country-menu__navigation li{height:29px;width:29px;margin:0 8px}}.country-menu__navigation li a{display:block;width:100%;height:100%;text-indent:-999999em;outline:0;-webkit-box-sizing:content-box;box-sizing:content-box}.country-menu__navigation li.brazil{background-image:url(assets/img/countries/brazil.png)}.country-menu__navigation li.canada{background-image:url(assets/img/countries/canada.png)}.country-menu__navigation li.hong-kong{background-image:url(assets/img/countries/hong-kong.png)}.country-menu__navigation li.mexico{background-image:url(assets/img/countries/mexico.png)}.country-menu__navigation li.india{background-image:url(assets/img/countries/india.png)}.interceptor{background:#fff;max-width:600px;padding:30px;font-size:.75rem;text-align:center}.interceptor__content>:first-child{margin-top:0}.interceptor__button{display:inline-block;padding:.9em .8em;border:3px solid #87a252;color:#87a252;text-decoration:none;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.interceptor__button:hover{background-color:#87a252;color:#fff}.hi_IN .interceptor__button{letter-spacing:0}.default{padding:54px 0;font-size:.83333rem}.default__title{font-size:1.75rem;text-align:center}.counter__list_espaced{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:space-around;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.counter__list_espaced .item-name{font-size:.8rem;line-height:1.5;color:#2b2b2b;margin:20px 0 0}.counter__list_espaced .item-link{color:#87a252;text-decoration:none;font-size:.8rem;font-weight:700}.support-materials-item{padding:15px;width:50%}@media (min-width:768px){.support-materials-item{width:33%}}.support-materials-item-large{padding:15px;width:60%}@media (min-width:768px){.support-materials-item-large{width:60%}}.item-link:hover{color:#2b2b2b}.page-header{background-position:center center;background-size:cover;background-color:#87a252;background-repeat:no-repeat;color:#fff;text-align:center;padding:54px 0 125px;position:relative;min-height:400px}.page-header::after,.page-header::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(135,162,82,.66);z-index:1}.page-header::after{z-index:-1;opacity:0;background:rgba(135,162,82,.875);-webkit-transition:opacity .25s cubic-bezier(.19,1,.22,1),z-index 0s linear .25s;transition:opacity .25s cubic-bezier(.19,1,.22,1),z-index 0s linear .25s}.menu-active .page-header::after{opacity:1;z-index:3;-webkit-transition-delay:0s;transition-delay:0s}.icon-container{display:flex;justify-content:center}.icon-container img{position:relative;z-index:2;margin-top:-6em;width:250px}@media (min-width:1000px){.page-header::after{display:none}}.header__title{color:#fff;position:relative;z-index:2;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.zh_HK .header__title{font-family:"Microsoft Yahei UI","Microsoft Jhenghei UI",Pmingliu,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;margin-top:-.5rem;margin-bottom:3rem}.hi_IN .header__title{letter-spacing:0}.header__title{font-size:1.5rem;line-height:1.25;max-width:950px;margin:4.5rem auto 7.03125%}@media (min-width:768px){.header__title{font-size:2.05rem}.zh_HK .header__title{font-size:2.9rem}}.dropdown-content .row{display:block}.dropdown-text h2{letter-spacing:normal}.dropdown-content h4{align-items:center;cursor:pointer;display:flex;font-size:24px;font-weight:700;color:#87a252}.dropdown-content h4:hover{opacity:.8}.dropdown-content h4 img{margin-right:10px;max-width:30px}.hidden_content{display:none}.hidden_content p{margin-bottom:30px}.dropdown_content-wrap h4 span{margin-right:1em;font-size:24px}.dropdown-text p{font-size:16px}.dropdown_content-wrap:last-child{margin-bottom:3rem}.highlight{text-align:left;padding:54px 0}.highlight-item{padding:40px 15px 15px 15px;width:45%;text-transform:capitalize}.highlight-item:last-child{padding:40px 15px 7rem 15px}.highlight-item h5:hover{color:#87a252}@media (max-width:768px){.highlight-item{width:60%}}.highlight-item h5{font-size:.8rem;line-height:1.5;color:#2b2b2b;margin:20px 0 0}.highlight-item p{color:#000;margin:0;padding:0;font-size:.7em;font-weight:600}.highlight-item hr{color:#000}.featured{display:flex;justify-content:space-between;flex-wrap:wrap;margin:-15px}@media (max-width:768px){.featured{justify-content:center}}.reference-materials{text-align:center;padding:54px 0;display:flex;justify-content:center}.counter__list_espace-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:space-between;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}@media (max-width:768px){.counter__list_espace-between{justify-content:center}}.counter__list_espace-between .item-name{color:#87a252;text-decoration:none;font-size:.8rem;font-weight:700;margin:-5rem 0 0 0}.counter__list_espace-between .item-name:hover{color:#aaa}.counter__list_espace-between .item-source{font-size:.8rem;color:#aaa;margin:.5rem 0 0 0}.support-materials-item{padding:15px;width:80%}@media (min-width:768px){.support-materials-item{width:40%}}.support-materials-item:last-child{margin-bottom:4rem}.instagram-feed .container-feed{max-width:1024px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.instagram-feed .container{display:flex;align-items:center;justify-content:center;margin-top:3rem}.instagram-feed .account-image img{border:solid 4px #d3d3d3;padding:10px;border-radius:50%;width:130px}.instagram-feed .account-info{display:flex;justify-content:center;max-width:680px;padding:0 2.5rem 0 1.5rem}.instagram-feed .account-info h2{text-transform:lowercase;font-size:2.2rem;letter-spacing:2px;color:#aaa;font-weight:400;margin:0;text-align:left}.instagram-feed .account-info img{max-height:30px;margin:10px}.instagram-feed .account-info p{margin:0 0 1rem 0;font-size:14px;max-width:550px}.instagram-feed .btn-container{background:#87a252;padding:10px 20px;border-radius:10px}.instagram-feed .btn-container a{color:#fff}@media (max-width:850px){.instagram-feed .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:90%}.instagram-feed .account-info{padding:1rem 2.5rem 15px 1.5rem}}@media (max-width:600px){.instagram-feed .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.instagram-feed .account-info{padding:1rem 0 15px 0;text-align:center;flex-wrap:wrap}.instagram-feed .account-info h2{font-size:1rem;margin:10px 0;text-align:center}}