*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}#wpadminbar{max-width:100%}html{scroll-behavior:smooth}html,body{margin:0 auto;padding:0;height:100%;font-family:'Noto Sans','Noto Sans HK','Noto Sans JP','Noto Sans KR','Noto Sans SC','Noto Sans TC',sans-serif;font-weight:400;font-size:18px;text-align:left;color:#33383a;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body>ul,body>ol,body>h1,body>h2,body>h3,body>h4,body>h5,body>h6,body>p,body>form,body>div,body>figure{margin:0 auto;width:60%;max-width:750px;display:block}.alignfull{width:100%;max-width:1800px}footer.alignfull,header.alignfull,.prefooter-form.alignfull,.section.alignfull.disclaimer,.section.alignfull.title-bar{max-width:1800px;margin:0 auto}.alignwide{width:80%;max-width:1330px;margin:0 auto}.alignleft>*{float:left;max-width:290px}.alignright>*{max-width:290px;float:right}.content__section{width:96%;margin:0 auto}h1{font-size:3.2rem;line-height:3.3rem;font-weight:700;padding:30px 0 35px}h2{font-size:2.5rem;line-height:2.6rem;font-weight:700;padding:30px 0 35px}h3{font-size:2rem;line-height:2.1rem;font-weight:700;padding:20px 0}h4{font-size:1.5rem;line-height:1.6rem;font-weight:700;padding:20px 0}h5{font-size:1.3rem;line-height:1.4rem;font-weight:700;padding:15px 0 18px}h6{font-size:1.1rem;line-height:1.2rem;font-weight:700;padding:10px 0}@media only screen and (max-width:767px){body>ul,body>ol,body>h1,body>h2,body>h3,body>h4,body>h5,body>h6,body>p,body>form,body>div,body>figure{margin:0 auto;width:80%;max-width:750px;display:block}h1{font-size:2.4rem;line-height:3.3rem;font-weight:700;padding:10px 0 15px}h2{font-size:2rem;line-height:2.6rem;font-weight:700;padding:10px 0 15px}h3{font-size:1.8rem;line-height:2.1rem;font-weight:700;padding:10px 0 15px}h4{font-size:1.5rem;line-height:1.6rem;font-weight:700;padding:10px 0 15px}h5{font-size:1.3rem;line-height:1.4rem;font-weight:700;padding:10px 0 15px}h6{font-size:1.1rem;line-height:1.2rem;font-weight:700;padding:10px 0}}header,section,footer,aside,nav,article,figure{display:block}input{outline:none}a img,a img:active,a img:focus{border:none;outline:none;border-collapse:collapse}table{border-collapse:collapse;border:none}a:hover{text-decoration:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0;-webkit-appearance:none !important}img{border:0;height:auto}form{margin:0;padding:0}a{outline:0;color:#0095cc;transition:all .5s cubic-bezier(.25,.8,.25,1)}ul,ol{margin:0;padding:0;list-style-position:outside;padding:0 0 0 1.5em}ul li,ol li{margin-left:.5em}p a,ul a,ol a{color:#006f45}p a:hover{text-decoration:none;color:#7fb24a}p,ul,ol{padding-bottom:20px}.clearfix:before,.clearfix:after{display:table;line-height:0;content:'';font-size:0;height:0}.clearfix:after{clear:both}.clear{clear:both;height:0;overflow:hidden;font-size:0;line-height:0}.link-h-none:hover{text-decoration:none;border-bottom:none}.link-h-none-parent a:hover{text-decoration:none;border-bottom:none}.link-h-underline:hover{text-decoration:underline}.link-h-underline-parent a:hover{text-decoration:underline}.button-h-opacity:hover{opacity:.8}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.left{float:left}.right{float:right}.content__section{width:80%}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 0}.header__inner.content__section{width:96%}.content__section.disclaimer__inner{width:96%}.header__menu{margin:0 0 0 20px;position:relative}.header__menu__top{margin-bottom:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__menu__top ul{list-style-type:none;padding-bottom:10px;padding-top:10px}.header__menu__top ul>li{margin:0 0 0 26px;display:inline-block;position:relative}.header__menu__top ul>li.current-menu-item>a{text-decoration:underline}.header__menu__top ul>li.menu-item-has-children>a{position:relative;padding-right:21px}.header__menu__top ul>li.menu-item-has-children>a:before{content:'';display:block;position:absolute;right:0;top:50%;margin-top:-8px;font-family:Font Awesome\ 5 Free;line-height:1;font-size:16px;font-weight:900;content:"\f078";-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.header__menu__top ul>li.menu-item-has-children:hover>a{color:#7fb24a}.header__menu__top ul>li.menu-item-has-children:hover>a:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__menu__top ul>li.menu-item-has-children:hover>ul{display:block;z-index:600}.header__menu__top ul>li.search a{width:26px;height:26px;min-width:26px;line-height:26px;text-align:center;display:inline-block;background-color:#7fb24a;color:#fff;border-radius:13px;font-size:0}.header__menu__top ul>li.trp-language-switcher-container .sub-menu{min-width:100px;padding:5px 7px}.header__menu__top ul>li.trp-language-switcher-container .sub-menu>li{min-width:100px;max-width:120px}.header__menu__top ul>li.search a:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-size:14px}.header__menu__top ul>li.search a:hover{color:#006f45;font-size:0}.header__menu__top ul>li>a{color:#33383a;font-size:16px;line-height:20px;font-weight:500;text-decoration:none;text-transform:uppercase}.header__menu__top ul>li>a:hover{color:#7fb24a}.header__menu__top ul>li>ul{display:none;position:absolute;left:0;top:100%;min-width:100%;background-color:#fff;list-style-type:none;padding:5px 15px 26px}.header__menu__top ul>li>ul li{display:block;border-bottom:1px solid #e9f0e1;padding:14px 0;max-width:200px;min-width:200px}.header__menu__top ul>li>ul li:last-child{border-bottom:0 none}.header__menu__top ul>li>ul li a{color:#33383a;font-size:16px;line-height:18px;text-transform:none}.header__menu__inner.active{z-index:200;right:0;opacity:1;visibility:visible}.header__menu__inner.active .header__menu__top{display:block}.header__menu__inner.active .header__menu__top ul>li{display:block;margin:14px 0 0}.header__menu__inner.active .header__menu__top ul>li>a{color:#fff}.header__menu__inner.active .header__menu__top ul>li.menu-item-has-children>a{position:relative;padding-right:0}.header__menu__inner.active .header__menu__top ul>li.menu-item-has-children>a:before{display:none}.header__menu__inner.active .header__menu__top ul>li.menu-item-has-children>ul{display:block;z-index:100}.header__menu__inner.active .header__menu__top ul>li.menu-item-has-children>ul>li{border-left:1px solid #fff;border-bottom:0 none;padding:5px 0 5px 10px;max-width:100%;min-width:auto;margin:0}.header__menu__inner.active .header__menu__top ul>li.menu-item-has-children>ul>li a:hover{color:#7fb24a}.header__menu__inner.active .header__menu__top ul>li>ul{background:0 0;position:static;top:auto;left:auto;min-width:auto;width:auto;max-width:100%;-webkit-box-shadow:none;box-shadow:none}.header__menu__inner.active .header__menu__bottom{display:block}.header__menu__inner.active .header__menu__bottom ul>li{display:block;margin:14px 0 0}.header__menu__inner.active .header__menu__bottom ul>li>a{color:#fff}.header__menu__inner.active .header__menu__bottom ul>li.menu-item-has-children>a{position:relative;padding-right:0}.header__menu__inner.active .header__menu__bottom ul>li.menu-item-has-children>a:before{display:none}.header__menu__inner.active .header__menu__bottom ul>li.menu-item-has-children>ul{display:block;z-index:100}.header__menu__inner.active .header__menu__bottom ul>li.menu-item-has-children>ul>li{border-left:1px solid #fff;border-bottom:0 none;padding:5px 0 5px 10px;max-width:100%;min-width:auto;margin:0}.header__menu__inner.active .header__menu__bottom ul>li.menu-item-has-children>ul>li a:hover{color:#7fb24a}.header__menu__inner.active .header__menu__bottom ul>li>ul{background:0 0;position:static;top:auto;left:auto;min-width:auto;width:auto;max-width:100%;-webkit-box-shadow:none;box-shadow:none}.header__menu__top ul>li>ul li a:hover{color:#7fb24a}.header__menu__bottom ul{list-style-type:none;padding-bottom:10px}.header__menu__bottom ul>li{position:relative;margin:0 0 0 26px;display:inline-block}.header__menu__bottom ul>li.current-menu-item>a{text-decoration:underline}.header__menu__bottom ul>li.menu-item-has-children>a{position:relative;padding-right:21px}.header__menu__bottom ul>li.menu-item-has-children>a:before{content:'';display:block;position:absolute;right:0;top:50%;margin-top:-8px;font-family:Font Awesome\ 5 Free;line-height:1;font-size:16px;font-weight:900;content:"\f078";-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.header__menu__bottom ul>li.menu-item-has-children:hover>a{color:#7fb24a}.header__menu__bottom ul>li.menu-item-has-children:hover>a:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__menu__bottom ul>li.menu-item-has-children:hover>ul{display:block;z-index:600}.header__menu__bottom ul>li>a{color:#006f45;font-size:25px;font-weight:700;text-decoration:none;text-transform:uppercase}.header__menu__bottom ul>li>a:hover{color:#7fb24a}.header__menu__bottom ul>li>ul{display:none;position:absolute;left:0;top:100%;min-width:100%;background-color:#fff;list-style-type:none;padding:5px 15px 26px}.header__menu__bottom ul>li:last-child>ul{left:unset;right:0}.header__menu__bottom ul>li>ul li{display:block;border-bottom:1px solid #e9f0e1;padding:14px 0;max-width:200px;min-width:200px}.header__menu__bottom ul>li>ul li:last-child{border-bottom:0 none}.header__menu__bottom ul>li>ul li a{color:#006f45;font-size:16px;line-height:18px;text-transform:none;font-weight:700}.header__menu__bottom ul>li>ul li a:hover{color:#7fb24a}.burger__menu{display:none;width:40px;height:25px;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;margin-left:12px;z-index:3}.burger__menu:before{content:"Menu";font-size:12px;text-transform:uppercase;position:absolute;top:-22px;width:100%;text-align:center;font-weight:700;color:#006f45}.burger__menu span{position:absolute;display:block;width:100%;height:3px;background-color:#006f45;-webkit-transition:all .05s;-o-transition:all .05s;transition:all .05s}.burger__menu span:first-child{top:0}.burger__menu span:nth-child(2){top:50%;width:80%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.burger__menu span:last-child{bottom:0}.burger__menu.active{position:fixed;top:30px;right:20px}.burger__menu.active:before{color:#fff}.burger__menu.active span{background-color:#fff}.burger__menu.active:before{content:"Close"}.burger__menu.active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:auto;bottom:39%}.burger__menu.active span:nth-child(2){opacity:0;visibility:hidden}.burger__menu.active span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:49%;bottom:auto}.menu__active{overflow:hidden}.menu__active .header__logo{position:fixed;top:17px}.menu__active .burder__menu{position:fixed;right:15px;top:38px}.logo{max-width:220px;margin-right:20px}.logo img{max-width:100%}@media only screen and (max-width:1244px){.header__menu__top ul>li>a{font-size:14px;line-height:38px}.header__menu__top ul>li>ul li a{font-size:14px;line-height:16px}.header__menu__bottom ul>li>a{font-size:20px}.header__menu__bottom ul>li>ul li a{font-size:14px;font-weight:400}.header__menu__bottom ul>li{margin:0 0 0 18px}.logo{max-width:230px}}@media only screen and (max-width:999px){.header__menu__top ul{padding-bottom:0;padding-top:0}.header__inner{padding:25px 0}.header__menu__inner{position:fixed;right:-200%;padding:83px 60px 25px 15px;top:0;width:100%;height:100vh;background-color:#006f45;margin:0;overflow-y:scroll;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden;-webkit-overflow-scrolling:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.header__menu__inner .header__menu__mobile__backdrop{display:grid;grid-template-areas:"column-2" "column-1";padding-bottom:100px}.header__menu__top{display:none;margin-bottom:0}.header__menu__bottom{display:none}.burger__menu{display:block;z-index:202}.logo{max-width:180px}.header__menu__inner{padding:48px 60px 25px 15px}.sub-menu li:before{display:initial;font-size:1em;margin:0 .4rem 0 0;color:#fff;content:"–"}.fancybox-slide--html .fancybox-close-small{right:-10px;top:-20px}}@media only screen and (max-width:767px){.header__inner{padding:5px 0}.logo{margin:0 10px 0 0}}.title-bar{background-color:#006f45}.title-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;color:#fff;padding:50px 0}.title-bar-inner .content p a{color:#fff}.title-bar-inner .content p a:hover{color:#7fb24a;text-decoration:underline}.title-bar .intro{text-align:center;width:100%;max-width:1050px;margin:0 auto}.title-bar .menu{display:none}.title-bar.has-menu .intro,.title-bar.has-menu .menu{text-align:left;display:block}.title-bar.has-menu .intro{width:50%;margin:unset}.title-bar.has-menu .menu{width:40%;margin:0 auto}.title-bar .intro .content{padding:20px}.title-bar .intro .content{font-size:28px;line-height:46px;font-weight:500}.title-bar .menu{text-align:center}.title-bar .menu ul{background-color:#fff;list-style-type:none;margin:10px auto;display:inline-block;padding:15px 50px;min-width:150px;text-align:left;box-sizing:border-box;width:100%;text-indent:unset}.title-bar .menu ul li{display:block;padding:16px 0;border-bottom:1px solid #e9f0e1}.title-bar .menu ul li:last-child{border-bottom:0 none}.title-bar .menu ul li a{padding:0 0 0 50px;color:#006f45;text-decoration:none;font-weight:500;font-size:18px;position:relative;min-height:29px;display:inline-block}.title-bar .menu ul li a:hover{color:#006f45;text-decoration:underline}.title-bar .menu ul li a:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:700;display:inline-block;position:absolute;left:0;top:0;color:#006f45;font-size:16px;width:30px;height:30px;line-height:26px;text-align:center;border:2px solid #006f45;border-radius:15px;box-sizing:border-box}@media only screen and (max-width:1330px){.title-bar .intro .content{font-size:20px;line-height:1.4}}@media only screen and (max-width:999px){.title-bar .menu ul{padding:15px 25px}}@media only screen and (max-width:767px){.title-bar-inner{padding:25px 0}.title-bar-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-bar.has-menu .intro,.title-bar .intro{text-align:center}.title-bar.has-menu .intro,.title-bar.has-menu .menu{width:100%}.title-bar .intro .content{padding:0;width:100%;margin:0 auto}}.prefooter-form-inner{padding:70px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.prefooter-form-inner img{display:block;max-width:28%;min-width:28%;width:28% !important;height:auto !important}div#gform_confirmation_message_1{background-image:url(https://media.giphy.com/media/26gstIEvPJeHaiSqI/giphy.gif);background-size:contain;color:transparent;-moz-background-clip:text;-webkit-background-clip:text;font-size:80px;font-weight:900;text-transform:uppercase;line-height:.9em}div#gform_confirmation_wrapper_1{align-self:center;margin-bottom:2em}body img.gform_ajax_spinner{display:none !important}@media only screen and (max-width:767px){.prefooter-form-inner{padding:40px 0 24px;width:80%}.prefooter-form-inner img{display:none}}.footer{background-color:#7fb24a}.footer__inner{padding:45px 0 0}.footer__top{border-bottom:1px solid #fff;padding:0 0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__top .logo{min-width:235px}.footer__menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10%}.footer__menu ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__menu ul>li{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;padding:0 10px 10px 0;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer__menu ul>li a{color:#fff;text-decoration:none;font-weight:700;font-size:16px}.footer__menu ul>li a:hover{text-decoration:underline}.footer__social ul{list-style-type:none;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;margin-left:20px}.footer__social ul li{margin-left:17px}.footer__social ul li a{width:32px;min-width:32px;height:32px;background-color:#fff;border-radius:16px;text-decoration:none;line-height:32px;text-align:center;color:#7fb24a;display:inline-block;font-size:0}.footer__social ul li a:before{font-size:20px;font-family:"Font Awesome 5 Brands";font-weight:900;display:inline-block}.footer__social ul li a:hover{opacity:.7}.footer__social ul .twitter a:before{content:"\f099"}.footer__social ul .facebook a:before{content:"\f39e"}.footer__social ul .linkedin a:before{content:"\f0e1"}.footer__social ul .instagram a:before{content:"\f16d"}.footer__bottom{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:14px}.footer__bottom>div{max-width:49%}.footer__bottom .design-statement a{color:#fff}.footer__logo{max-width:223px;margin-right:20px}.footer__logo img{max-width:100%}.design-statement a{text-decoration:none}ul#menu-footer-main-menu{padding:0}ul#menu-footer-social-menu{padding:0}@media only screen and (max-width:1330px){.footer__menu ul>li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;line-height:1.4}.footer__logo{max-width:180px}}@media only screen and (max-width:999px){.footer__top{flex-wrap:wrap}.footer__menu{order:1;margin-left:0;margin-bottom:15px;width:100%}.footer__social{order:3}.footer .logo{order:2}.footer__menu ul>li{-ms-flex:0 0 33%;flex:0 0 33%}}@media only screen and (max-width:767px){.footer__top{-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}.footer__menu{margin-left:0}.footer__menu ul{margin:0 0 15px}.footer__menu ul>li{text-align:left;padding-right:0;-ms-flex:0 0 49%;flex:0 0 49%;margin-left:0}.footer .logo{display:none}.footer__social{width:100%}.footer__social ul{margin:0}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4;text-align:center}.footer__bottom>div{max-width:100%}.footer__logo{margin:0 0 25px}}@media only screen and (max-width:639px){.footer__menu ul>li{-webkit-box-flex:0;-ms-flex:0 0 99%;flex:0 0 99%;text-align:center}}.disclaimer{background-color:#7fb24a;position:relative}.disclaimer__inner{padding:10px 0;color:#fff;text-align:center}.content__section.disclaimer__inner a{color:#fff;font-weight:700}.disclaimer__inner p{padding-bottom:unset;font-size:16px}.disclaimer .close{color:#fff;position:absolute;top:10px;right:20px;cursor:pointer;font-weight:400}@media only screen and (max-width:767px){.disclaimer__inner{padding:12px 0;font-size:.84em}}.fancybox-container{max-width:100%}.fancybox-is-open .fancybox-bg{opacity:.97}.fancybox-bg{background:#006f45}.fancybox-slide--html .fancybox-close-small{color:#fff;opacity:1}.fancybox-button{height:72px;width:72px}.modal-search{display:none;background-color:unset;color:#fff;width:670px;padding:100px 40px 80px}.modal-search__wrap{border-radius:100px;overflow:hidden}.modal-search__form{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-search__form input{font-size:25px;border:3px solid #fff;border-width:3px 0 3px 3px;padding:0 38px;flex:1 1 auto}.modal-search__form button{padding:0 20px;font-size:25px;border:3px solid #fff;border-width:3px 3px 3px 0;background:#7fb24a;border-radius:0 6px 6px 0;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;font-weight:700;letter-spacing:1px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase}.modal-search__form button{color:#7fb24a;position:relative}.modal-search__form input,.modal-search__form button{height:66px;background-color:#fff}.modal-search__form input{color:#33383a}.modal-search__form button:after{display:none}.modal-search .fancybox-button svg path{color:#fff}.modal-search__form input::-webkit-input-placeholder{color:#33383a}.modal-search__form input::placeholder{color:#33383a}.modal-search__form input:-ms-input-placeholder{color:#33383a}.modal-search__form input::-ms-input-placeholder{color:#33383a}.modal-search__form input::-moz-placeholder{color:#33383a}.modal-search__form button i{font-size:18px}.modal-search__form button:hover{background-color:#fff;color:#7fb24a}.modal-search__form button:before{content:'';display:none;width:40px;height:40px;box-sizing:border-box;border-radius:20px;border:2px solid #7fb24a;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-search__form button:hover:before{display:block}.modal-search__form input:focus,.modal-search__form button:focus{outline:none}@media only screen and (max-width:767px){.modal-search{width:260px;padding:40px 10px}}.search__block{padding:30px 0}.facetwp-template .posts__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;flex-wrap:wrap}.facetwp-template{overflow-x:hidden}.facetwp-template .content__section{width:100%}.archive__outer{overflow-x:hidden}.facetwp-template>.content__section,.archive__outer .content__section{position:relative}.facetwp-template .posts__inner .newsPreview__item{margin-bottom:30px;padding-bottom:30px;position:relative;width:100%}.facetwp-template .posts__inner .newsPreview__item:before{content:'';display:block;width:60px;height:2px;position:absolute;left:50%;margin-left:-30px;bottom:0}.search__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search__wrapper .posts__inner{flex-grow:1}.search__wrapper .sidebar{background-color:#e9f0e1;min-width:300px;box-sizing:border-box;padding:50px 25px 25px;color:#006f45;margin-left:2%;margin-top:0;height:fit-content}.search__wrapper .newsPreview__item .cta-button{display:inline-block}.search__wrapper .newsPreview__mini__bottom{text-align:left}.sidebar__btn{height:76px;text-align:right;position:relative;display:none}.sidebar__btn div{display:inline-block;padding:15px 27px;margin-bottom:22px;color:#7fb24a;border:2px solid #7fb24a;text-decoration:none;cursor:pointer}.sidebar__btn div i{margin-left:10px}.sidebar__btn div.active{position:absolute;font-size:0;border-color:transparent;top:0;right:-25px;z-index:1}.sidebar__btn div.active i{font-size:20px;margin-left:0;color:#7fb24a}.sidebar__btn div.active .fa-times{display:inline-block}.sidebar__btn div.active .fa-bars{display:none}.sidebar__btn div .fa-times{display:none}.sidebar h4{padding-bottom:20px;font-weight:700;font-size:24px}.sidebar form,.sidebar .facetwp-input-wrap{margin-bottom:20px;position:relative}.sidebar form input[type=text],.facetwp-input-wrap input[type=text],.sidebar form input[type=email]{width:100%;height:52px;line-height:20px;padding:15px 56px 15px 15px !important;font-family:'Noto Sans JP',sans-serif;font-size:18px;text-align:left;color:#006f45;border:0 none;background-color:#fff;display:block;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.sidebar form button[type=submit],.facetwp-input-wrap button[type=submit]{position:absolute;right:0;top:0;z-index:10;cursor:pointer;background-color:#7fb24a;border-radius:0 3px 3px 0;width:52px;height:100%;text-align:center;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;color:#fff}.facetwp-load-more{display:inline-block;font-size:16px;font-weight:700;letter-spacing:1px;color:#fff !important;text-transform:uppercase;padding:18px 21px;border:3px solid #ffb223;background-color:#ffb223;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none !important}.facetwp-load-more:hover{color:#ffb223 !important;background-color:#fff}.facetwp-checkbox{background:0 0 !important;margin-bottom:7px !important;cursor:pointer;position:relative;padding-left:30px !important;color:#33383a}.facetwp-checkbox:before{content:'';display:block;position:absolute;left:0;top:0;width:20px !important;height:20px;border:1px solid #33383a;border-radius:3px;cursor:pointer !important;background:0 0;font-feature-settings:'lnum' 1;-o-font-feature-settings:'lnum' 1;-ms-font-feature-settings:'lnum' 1;-moz-font-feature-settings:'lnum' 1;-webkit-font-feature-settings:'lnum' 1;appearance:unset;-o-appearance:unset;-ms-appearance:unset;-moz-appearance:unset;-webkit-appearance:unset;z-index:15;margin-top:3px !important}.facetwp-checkbox.checked:after{content:'';display:block;width:10px;height:14px;position:absolute;left:6px;top:5px;border-bottom:3px solid #33383a;border-right:3px solid #33383a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box}.facetwp-type-search .facetwp-icon{background:#7fb24a !important;width:52px;opacity:1;text-align:center;color:#fff;line-height:52px;border-radius:0 3px 3px 0}.sidebar form.fspn-signup input[type=email]{padding-right:83px !important}.fspn-signup button[type=submit]{width:80px !important;font-size:14px}.facetwp-type-search .facetwp-icon:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-size:20px;background:0 0 !important;font-style:normal}.facetwp-toggle{border-bottom:2px solid #33383a;padding:0 0 5px;color:#33383a}@media only screen and (max-width:999px){.sidebar__btn{padding-top:25px}.search__wrapper .sidebar{margin-top:0}.sidebar__btn{display:block}.search__wrapper .sidebar{position:absolute;top:0;right:-100%;visibility:hidden;opacity:0;width:75%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:65px 15px 25px}.search__wrapper .sidebar.active{right:-15px;visibility:visible;opacity:1}}@media only screen and (max-width:767px){.facetwp-template .posts__inner .newsPreview__item{width:99%}.facetwp-template{width:100%}.facetwp-template .content__section{width:80%}}.archive__outer .archive-description{width:100% !important;padding:50px 0 20px}.archive__wrapper .posts__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.archive__wrapper .posts__inner .newsPreview__item{position:relative;margin-bottom:30px;padding-bottom:30px}.archive__wrapper .posts__inner .newsPreview__item:before{content:'';display:block;width:60px;height:2px;position:absolute;left:50%;margin-left:-30px;bottom:0}.facetwp-facet{width:100%}.facetwp-pager{width:100%}.facetwp-pager{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}.facetwp-pager>*{text-align:center;text-decoration:none;font-size:14px;height:18px;line-height:18px;padding:9px 8px !important;display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;margin:5px;color:#ffb223;border:1px solid #ffb223;min-width:20px}.facetwp-pager>*:hover{color:#fff;background-color:#ffb223}.facetwp-pager>*.active{background-color:#e9f0e1}.post__content *.aligncenter,.post__content>*.alignleft,.post__content>*.alignright{padding-left:0 !important;padding-right:0 !important}@media only screen and (max-width:999px){.post__content *.aligncenter,.post__content>*.alignleft,.post__content>*.alignright{padding-left:0 !important;padding-right:0 !important}}@media only screen and (max-width:767px){.post__content *.aligncenter,.post__content>*.alignleft,.post__content>*.alignright{padding-left:0 !important;padding-right:0 !important}}.post__content p a{color:#006f45}.post__content img{max-width:100%}.post__content{flex-grow:1;padding-top:25px;padding-bottom:25px}.single-cafb_staff .featured-image img{width:100%;padding-bottom:28px}@media only screen and (max-width:767px){.single-cafb_staff .featured-image img{width:100%;padding-bottom:28px}}.home .header .title-bar{display:none}.gform_wrapper h3.gform_title{font-weight:700 !important;font-size:47px !important;line-height:52px;padding:0 0 35px;margin:0 !important}.gform_body input[type=text]{width:100%;height:52px;line-height:20px;padding:15px !important;font-family:'Noto Sans JP',sans-serif;font-size:18px;text-align:left;color:#006f45;border:0 none;background-color:#fff;display:block;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.gform_body input[type=text]:-webkit-autofill,.gform_body input[type=text]:-webkit-autofill:hover,.gform_body input[type=text]:-webkit-autofill:focus,.gform_body textarea:-webkit-autofill,.gform_body textarea:-webkit-autofill:hover,.gform_body textarea:-webkit-autofill:focus,.gform_body select:-webkit-autofill,.gform_body select:-webkit-autofill:hover,.gform_body select:-webkit-autofill:focus{-webkit-text-fill-color:#006f45!important}.gform_body input[type=text]::-webkit-input-placeholder{opacity:1;color:#006f45}.gform_body input[type=text]::-moz-placeholder{-moz-opacity:1;opacity:1;color:#006f45}.gform_body input[type=text] .placeholder{filter:alpha(opacity=100);opacity:1;color:#006f45}.gform_body input[type=text]:focus{color:#7fb24a}.gform_wrapper input[type=submit]{cursor:pointer;display:inline-block;height:50px;width:auto !important;padding-left:31px;padding-right:31px;outline:none;color:#fff;background:0 0;border:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-transform:uppercase;font-family:'Noto Sans JP',sans-serif;font-size:18px;font-weight:700;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-appearance:none !important;border-radius:3px}.gform_wrapper input[type=submit]:hover{color:#006f45;background-color:#fff}.gform_wrapper .gfield_checkbox{list-style-type:none;margin-bottom:27px}.gform_wrapper .gfield_checkbox .gchoice_1_5_1{position:relative;padding:5px 0 0 37px !important;font-size:14px;line-height:1;min-height:16px;overflow:visible}.gform_wrapper .gfield_checkbox .gchoice_1_5_1 input[type=checkbox]{position:absolute;left:0;top:0;width:20px !important;height:20px;border:1px solid #fff;border-radius:2px;display:block;cursor:pointer !important;background:0 0;font-feature-settings:'lnum' 1;-o-font-feature-settings:'lnum' 1;-ms-font-feature-settings:'lnum' 1;-moz-font-feature-settings:'lnum' 1;-webkit-font-feature-settings:'lnum' 1;appearance:unset;-o-appearance:unset;-ms-appearance:unset;-moz-appearance:unset;-webkit-appearance:unset;z-index:15;margin-top:3px !important}.gform_wrapper .gfield_checkbox .gchoice_1_5_1 input[type=checkbox]:checked:before{content:'';display:block;width:50%;height:70%;position:absolute;left:24%;top:0;border-bottom:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box}.gform_wrapper .gfield_checkbox .gchoice_1_5_1 label{font-family:'Noto Sans JP',sans-serif;font-size:14px;color:#fff;cursor:pointer;line-height:1.1}.gchoice_select_all,.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400}@media only screen and (max-width:1330px){.gform_wrapper h3.gform_title{font-size:24px !important;line-height:1.3}}@media only screen and (max-width:767px){.gform_footer{padding-bottom:0 !important}}@media only screen and (max-width:767px){.ginput_recaptcha{overflow-y:scroll}}.gform_wrapper{margin-bottom:0 !important}.gform_wrapper .top_label select{height:52px;background-color:#fff;display:block;border-radius:3px;cursor:pointer;color:#006f45}.gform_wrapper textarea{background-color:#fff;border-radius:3px;color:#006f45}@media only screen and (max-width:767px){.gform_wrapper textarea{width:100% !important}}.media-text-block .media-text-block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:nowrap}.media-text-block.image-right .media-text-block-inner{flex-direction:row-reverse}.media-text-block .image,.media-text-block .text{width:50%;padding:20px 0}.media-text-block.image-right .text .content{padding:0 12%}.media-text-block.image-left .text .content{padding:0 12%}.media-text-block.image-left .text .content .description a{color:#006f45}.media-text-block .image img{height:100%;max-width:100%}.media-text-block .text img{height:100%;max-width:100%}.media-text-block img{display:block;max-width:100%}.media-text-block p{padding-bottom:10px;line-height:1.777em}.media-text-block a{color:#006f45}.media-text-block .cta-button{background-color:#ffb223;color:#fff;margin-top:20px;border:3px solid #fff;border-radius:3px}.media-text-block .cta-button:hover{color:#ffb223;background-color:#fff}.media-text-block.alignfull .cta-button{background-color:#fff;border:3px solid #ffb223;color:#ffb223}.media-text-block.alignfull .cta-button:hover{color:#ffb223;background-color:#fff}@media only screen and (max-width:1650px){.media-text-block.image-right .text .content{padding:0 12%}.media-text-block.image-left .text .content{padding:0 12%}}@media only screen and (max-width:1330px){.media-text-block.alignfull .media-text-block-inner{width:100%}}@media only screen and (max-width:999px){.media-text-block.aligncenter{padding-left:0 !important;padding-right:0 !important}}@media only screen and (max-width:767px){.media-text-block.aligncenter{padding-left:0 !important;padding-right:0 !important}.media-text-block.alignfull .media-text-block-inner{width:100%;padding-top:25px}.media-text-block .media-text-block-inner{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.media-text-block .image,.media-text-block .text{width:100%}.media-text-block .text{width:100%}.media-text-block.image-right .text .content,.media-text-block.image-left .text .content{padding:15px 10% 10%}}.linked-image-wrapper{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch}.linked-image-wrapper>a{width:30%;box-sizing:border-box;margin:0 1.5% 25px;position:relative;background-size:cover !important;background-repeat:no-repeat !important;text-decoration:none}.linked-image-wrapper>a>span{padding-bottom:66%;position:relative;display:block;background:rgba(0,0,0,.4)}.linked-image-wrapper>a:hover{opacity:.8}.linked-image-wrapper>a>span span{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block;text-decoration:none;max-width:90%;text-align:center;font-size:1.4rem;line-height:1.5rem;font-weight:600}@media only screen and (max-width:999px){.linked-image-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.linked-image-wrapper>a{width:35%;text-align:center}}@media only screen and (max-width:767px){.linked-image-wrapper>a{width:46.5%}}@media only screen and (max-width:639px){.linked-image-wrapper>a{width:96.5%}}.staff-grid-wrapper{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch}.staff-grid-wrapper>div{flex:0 1 25%;max-width:20%;padding:0 2.5%;padding-bottom:20px}.staff-grid-wrapper>div>.staff-grid-imgWrapper{display:block;width:100%;padding-bottom:80%;background-repeat:no-repeat;background-size:cover}.staff-grid-wrapper>div>.staff-grid-imgWrapper:hover{opacity:.8}.staff-grid-wrapper>div>.staff-grid-imgWrapper img{max-width:100%;height:75%}.staff-grid-wrapper>div h6{font-weight:700;color:#006f45;text-align:center}.staff-grid-wrapper>div .job-title{text-align:center}@media only screen and (max-width:999px){.staff-grid-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.staff-grid-wrapper>div{flex:0 1 28%;max-width:33%;text-align:center}}@media only screen and (max-width:767px){.staff-grid-wrapper>div{flex:0 1 40%;max-width:45%}}@media only screen and (max-width:639px){.staff-grid-wrapper>div{flex:0 1 95%;max-width:100%}}.contact-grid-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch}.contact-grid-wrapper>div{flex:0 1 28%;max-width:33%;padding-right:5%;padding-bottom:45px}.contact-grid-wrapper .email{word-break:break-all}.contact-grid-wrapper>div p{padding-bottom:5px;font-size:.9em}.contact-grid-wrapper>div a{color:#006f45}.contact-grid-wrapper>div a[href^=tel]{font-weight:500}@media only screen and (max-width:999px){.contact-grid-wrapper>div{flex:0 1 40%;max-width:45%}}@media only screen and (max-width:639px){.contact-grid-wrapper>div{flex:0 1 95%;max-width:100%}}.logo-grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.logo-grid-wrapper>div{width:25%;box-sizing:border-box;padding:0 1.5% 25px;margin-bottom:25px;position:relative;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}.logo-grid-wrapper>div a{max-height:200px;display:block;text-align:center}.logo-grid-wrapper>div a:hover{opacity:.8}.logo-grid-wrapper>div img{width:auto !important;max-height:200px;max-width:85%;height:auto;!important}@media only screen and (max-width:999px){.logo-grid-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-grid-wrapper>div{width:33%;text-align:center}}@media only screen and (max-width:767px){.logo-grid-wrapper>div{width:49%}}@media only screen and (max-width:639px){.logo-grid-wrapper>div{width:99%}}.latest-posts-block .featured-inner.content__section .text-column{padding:40px 6%}.latest-posts-block .featured .text-column{width:38%}.latest-posts-block .featured .image-column{width:50%;max-height:620px}.latest-posts-block h2,.latest-posts-block .sectionHeading{color:#006f45;text-decoration:none}.latest-posts-block .cta-button{background-color:#006f45;border:3px solid #006f45;margin-top:20px}.latest-posts-block .cta-button:hover{color:#006f45;background-color:#fff}.latest-posts-block .featured .image-column img{max-width:100%;height:100%}.featured{background-color:#f5f8f1}.featured-inner{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}.featured-inner .text-column a{text-decoration:none}.featured-inner.content__section{width:auto}.featured-inner .image-column{display:flex;justify-content:center;align-items:center;overflow:hidden}.featured-inner img{flex-shrink:0;min-width:100%;min-height:100%}.newsPreview__item .cta-button{display:none}.newsPreview__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:14px;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.newsPreview__data>*{max-width:49%}.newsPreview__data__date{margin:0 24px 0 0}.newsPreview__data__text{color:#7fb24a}.newsPreview__data__text h3{font-weight:700}.newsPreview__tags{margin-bottom:6px;font-weight:700;font-size:12px;line-height:1.3}.newsPreview__tags a{color:#7fb24a;text-decoration:none;margin:0 7px 5px 0;display:inline-block}.newsPreview__tags a:hover{text-decoration:underline}.newsPreview__title{margin-bottom:23px;font-weight:700;font-size:20px;line-height:32px}.newsPreview__title h3{padding:0}.newsPreview__title a{color:#006f45;text-decoration:none}.newsPreview__title a:hover{text-decoration:underline}.newsPreview__text{line-height:32px}.latest-posts-block .posts__inner .newsPreview__title h3{font-size:1.3rem}.latest-posts-block .posts__inner .newsPreview__item{width:33%}.latest-posts-block .posts__inner{padding-top:50px}.posts__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsPreview__item{padding:0 30px 0 0;margin-bottom:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.newsPreview__mini__bottom .cta-button{position:relative}.newsPreview__mini__bottom .cta-button{background-color:#ffb223;border:3px solid #ffb223;margin-top:20px}.newsPreview__mini__bottom .cta-button:hover{color:#ffb223;background-color:#fff}.newsPreview__mini__bottom.content__section .cta-button:before,.newsPreview__mini__bottom.content__section .cta-button:after{content:'';display:block;position:absolute;width:248px;height:1px;background-color:#ffb223;top:50%}.newsPreview__mini__bottom.content__section .cta-button:before{right:125%}.newsPreview__mini__bottom.content__section .cta-button:after{left:125%}.newsPreview__mini__bottom{text-align:center}@media only screen and (max-width:1330px){.newsPreview__title{font-size:16px;line-height:1.4}.posts__inner{padding-top:25px}.newsPreview__text{line-height:1.4}}@media only screen and (max-width:999px){.newsPreview__tags{min-height:auto}.newsPreview__title{margin-bottom:12px}.newsPreview__mini__bottom.content__section .cta-button:before,.newsPreview__mini__bottom.content__section .cta-button:after{width:190px}.newsPreview__item{margin-bottom:17px;padding-bottom:17px;border-bottom:1px solid #e9f0e1}.latest-posts-block .posts__inner .newsPreview__item{width:49%}}@media only screen and (max-width:767px){.latest-posts-block .featured .text-column{width:80%;padding:40px 0}.latest-posts-block .featured .image-column{width:100%}.newsPreview__title{min-height:auto}.featured-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.newsPreview__mini__bottom.content__section .cta-button:before,.newsPreview__mini__bottom.content__section .cta-button:after{display:none}.newsPreview__item{width:99%}.newsPreview__mini__bottom{text-align:left}.latest-posts-block .posts__inner .newsPreview__item{width:100%}.posts__inner{width:80%}}.heroBlock{position:relative}.heroBlock img{width:100%;height:auto;max-width:100%;display:block}.heroBlock .content{position:absolute;left:0;top:0;width:100%}.heroBlock__inner{padding:50px 0}.heroBlock__text{max-width:460px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:45px 50px 40px;background-color:#fff}.heroBlock__text h2{padding-top:unset}.heroBlock__text p{padding-bottom:10px;line-height:1.6}.heroBlock__text .cta-button{background-color:#ffb223;border:3px solid #ffb223;margin-top:20px}.heroBlock__text .cta-button:hover{color:#ffb223;background-color:#fff}.heroSub{background-color:#e9efe1}.heroSub__inner{padding:38px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.heroSub__item{width:33%;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #fff;padding:13px 30px 8px 27px}.heroSub__item:first-child{border:0 none;padding-left:0}.heroSub__item a{color:#33383a;display:inline-block;padding:0 0 0 50px;line-height:24px;text-decoration:none;position:relative}.heroSub__item a:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:700;display:inline-block;position:absolute;left:0;top:5px;color:#006f45;font-size:16px;width:30px;height:30px;line-height:26px;text-align:center;border:2px solid #006f45;border-radius:15px;box-sizing:border-box}.heroSub__item a:hover{color:#006f45;text-decoration:underline}@media only screen and (max-width:1330px){.heroSub{min-width:100%}}@media only screen and (max-width:999px){.heroBlock img{width:auto;min-height:500px;object-fit:cover}.heroBlock__text{padding:50px 25px}.heroSub__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:14px 0}.heroSub__item{width:100%;border:0 none;padding-left:0;border-bottom:1px solid #fff;padding-bottom:16px}.heroSub__item:last-child{border-bottom:0 none}.heroSub__item:first-child{border-bottom:1px solid #fff}}@media only screen and (max-width:767px){.heroBlock img{width:auto;min-height:unset;object-fit:cover}.heroBlock__text{padding:30px 0}.heroBlock__text h2{padding-bottom:20px}.heroBlock__inner{padding:10px 0}.heroBlock .content{position:relative;left:auto;top:auto}}@media only screen and (max-width:639px){.heroSub__item{width:99%}}@media only screen and (max-width:479px){.heroBlock__text{max-width:100%}}.quote-block{background-color:#fff1e8}.quote-block .quote-block-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.quote-block.image-left .quote-block-inner{flex-direction:row-reverse}.quote-block .image,.quote-block .text{width:50%}.quote-block .text .quote{padding:10px 5%}.quote-block.image-left .text .quote .description a{color:#006f45}.quote-block .image img{height:100%;max-width:100%;display:block}.quote-block p{padding-bottom:10px}.quote-block .cta-button{margin-top:20px}.quote-block .cta-button{background-color:#ffb223;border:3px solid #ffb223;margin-top:20px}.quote-block .cta-button:hover{color:#ffb223;background-color:#fff}.quote-block.alignfull .text .quote .content{font-size:2.5rem;line-height:2.6rem}.quote-block.alignwide .text .quote .content{font-size:2rem;line-height:2.1rem;padding-bottom:20px}.quote-block.alignwide .text .quote .content:before{font-size:5rem}.quote-block.alignleft .quote-block-inner,.quote-block.alignright .quote-block-inner,.quote-block.aligncenter .quote-block-inner{max-width:320px}.quote-block.alignleft .text .quote .content:before,.quote-block.alignright .text .quote .content:before,.quote-block.aligncenter .text .quote .content:before{content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-size:1rem;position:relative;top:0}.quote-block.alignleft .text .quote .content,.quote-block.alignright .text .quote .content,.quote-block.aligncenter .text .quote .content{font-size:1rem;line-height:1.1rem;padding-top:20px}.quote-block.alignleft .quote-block-inner,.quote-block.alignright .quote-block-inner,.quote-block.aligncenter .quote-block-inner{background-color:#fff1e8}.quote-block .text .quote .content{color:#006f45;font-weight:700;position:relative;padding-top:110px}.quote-block .text .quote .content:before{content:"\201c";color:#7fb24a;top:30px;font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-size:3rem;position:absolute;left:0}.quote-block.alignwide .text .quote .content:before{font-size:10rem;top:52px}.quote-block.alignfull .text .quote .content:before{font-size:16rem}.quote-block .text .quote .content .quotee{color:#7fb24a;font-size:1rem;line-height:1.2rem;display:block;text-align:right;padding-top:20px;text-transform:uppercase}.quotee:before{content:"\2014";padding-right:12px}@media only screen and (max-width:1330px){.quote-block .text .quote .content{font-size:1.3rem;line-height:1.4rem}.quote-block .text .quote .content .quotee{font-size:.9rem;line-height:1rem}}@media only screen and (max-width:999px){.quote-block .text .quote .content{padding-top:60px}.quote-block .text .quote .content:before{font-size:2.1rem;top:5px}}@media only screen and (max-width:767px){.quote-block.aligncenter{padding-left:0 !important;padding-right:0 !important}.quote-block .text .quote .content:before{font-size:5.2rem;top:24px}.quote-block.alignwide .text .quote .content:before{font-size:6rem;top:32px}.quote-block.alignfull .text .quote .content:before{font-size:8rem}.quote-block .image,.quote-block .text{width:100%}.quote-block .text{width:100%}.quote-block.alignfull .quote-block-inner{width:100%;padding-top:25px}.quote-block .quote-block-inner{flex-direction:column !important}.quote-block.alignfull .text .quote .content{font-size:1.8rem;line-height:2.4rem;font-weight:500}.quote-block.alignwide .text .quote .content{font-size:1.5rem;line-height:2.2rem;font-weight:500}.quote-block .text .quote .content{font-weight:500;line-height:2rem}.quote-block.image-left.alignwide,.quote-block.image-right.alignwide,.quote-block.image-left.align,.quote-block.image-right.align{width:100%}}.cta-button{color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-size:18px;font-weight:700;height:20px;line-height:20px;padding:12px 19px;border-radius:5px;display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.cta-button_orange{background-color:#ffb223;border:3px solid #ffb223}.cta-button_orange:hover{color:#ffb223;background-color:#fff}.cta-button_orange_reverse{border:3px solid #fff}.cta-button_orange_reverse:hover{color:#ffb223;background-color:#fff}.cta-button_green{background-color:#006f45;border:3px solid #006f45}.cta-button_green:hover{color:#006f45;background-color:#fff}.cta-button_green_reverse{border:3px solid #fff}.cta-button_green_reverse:hover{color:#ffb223;background-color:#006f45}.cta-button_green_reverse{border:3px solid #fff}.cta-button_green_reverse:hover{color:#ffb223;background-color:#fff}.wp-block-foursite-gutenberg-blocks-collapsible-block{padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid #9a9b9d}.wp-block-foursite-gutenberg-blocks-collapsible-block .trigger.label{cursor:pointer;color:#7fb24a;position:relative;font-size:1.8rem;line-height:1.3;margin:0 0 10px;padding:0 30px 0 0}.wp-block-foursite-gutenberg-blocks-collapsible-block.collapsed .trigger.label:before{transform:rotate(0deg)}.wp-block-foursite-gutenberg-blocks-collapsible-block .trigger.label:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:700;display:inline-block;position:absolute;right:0;top:0;color:#006f45;font-size:16px;width:30px;height:30px;line-height:26px;text-align:center;border:2px solid #006f45;border-radius:15px;box-sizing:border-box;transform:rotate(90deg)}.wp-block-foursite-gutenberg-blocks-collapsible-block.collapsed .description.wrapper{padding-bottom:0}.wp-block-foursite-gutenberg-blocks-collapsible-block .description.wrapper{padding-bottom:15px}.wp-block-foursite-gutenberg-blocks-collapsible-block.collapsed .trigger.label{color:#006f45}.wp-block-foursite-gutenberg-blocks-collapsible-block .trigger.label:hover{color:#7fb24a}.wp-block-foursite-gutenberg-blocks-collapsible-block .content.wrapper p{padding-bottom:15px;line-height:1.6}.wp-block-foursite-gutenberg-blocks-collapsible-block .content.wrapper table{margin-bottom:15px}.wp-block-foursite-gutenberg-blocks-collapsible-block .content.wrapper ul,.wp-block-foursite-gutenberg-blocks-collapsible-block .content.wrapper ol{list-style-position:outside}.wp-block-foursite-gutenberg-blocks-collapsible-block .content.wrapper ul li,.wp-block-foursite-gutenberg-blocks-collapsible-block .content.wrapper ol li{padding-bottom:7px}.wp-block-foursite-gutenberg-blocks-collapsible-block .content.wrapper a{color:#006f45}.wp-block-foursite-gutenberg-blocks-collapsible-block table{width:100%}.wp-block-foursite-gutenberg-blocks-collapsible-block table tr th,.wp-block-foursite-gutenberg-blocks-collapsible-block tr td{text-align:left;padding:5px;border:1px solid #9a9b9d}.wp-block-foursite-gutenberg-blocks-collapsible-block table tr td a{color:#006f45}.wp-block-foursite-gutenberg-blocks-collapsible-block .alignwide{width:100%;max-width:100%}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-foursite-gutenberg-blocks-collapsible-block .wp-block-file .wp-block-file__button{background-color:#ffb223;border:3px solid #ffb223;margin-top:20px;color:#fff !important}.wp-block-foursite-gutenberg-blocks-collapsible-block .wp-block-file .wp-block-file__button:hover{color:#ffb223 !important;background-color:#fff}.content .wp-block-foursite-gutenberg-blocks-collapsible-block .trigger.label{font-size:1rem}.wp-block-foursite-gutenberg-blocks-collapsible-block .content h3{font-size:1.4rem}@media only screen and (max-width:767px){.wp-block-foursite-gutenberg-blocks-collapsible-block .wp-block-media-text__content{padding-left:0 !important;padding-right:0 !important}.wp-block-foursite-gutenberg-blocks-collapsible-block .content__section,.wp-block-foursite-gutenberg-blocks-collapsible-block .aligncenter,.wp-block-foursite-gutenberg-blocks-collapsible-block .alignwide,.wp-block-foursite-gutenberg-blocks-collapsible-block .alignleft,.wp-block-foursite-gutenberg-blocks-collapsible-block .alignright{padding-left:0 !important;padding-right:0 !important}.wp-block-foursite-gutenberg-blocks-collapsible-block{width:100%;box-sizing:border-box;padding-left:10%;padding-right:10%}}.wp-block-foursite-gutenberg-blocks-collapsible-block .description.wrapper a{color:#006f45}.wp-block-foursite-gutenberg-blocks-collapsible-block .description.wrapper{padding-bottom:20px}.food-bank-inner{padding:40px 0 15px}.food-bank-index-block{border-top:1px solid #e9f0e1}.food-bank-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;flex-wrap:wrap}.food-bank-item{width:25%;box-sizing:border-box;padding:0 2% 15px 0}.food-bank-item a{color:#006f45;text-decoration:none}.food-bank-item a:hover{text-decoration:underline;color:#7fb24a}.food-bank-block-inner{padding:50px 0 35px;width:750px;margin:0 auto}.food-bank-block-inner>div{border-bottom:1px solid #9a9b9d;display:flex;flex-wrap:wrap}.food-bank-block-inner>div>h4{width:100%}.food-bank-block-inner>div>div{width:48%;padding:0 1% 20px}.food-bank-block-inner>div .non-member{color:#979797;font-style:italic}.food-bank-block-inner>div .non-member span.tag{background-color:#e9efe1;padding:5px 12px;display:inline-block;border-radius:2px;text-transform:uppercase;font-style:initial;font-weight:700;font-size:.875rem}.food-bank-list-item-title a{color:#006f45;text-decoration:none}.food-bank-list-item-title a:hover{text-decoration:underline;color:#7fb24a}.food-bank-list-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;flex-wrap:wrap}.food-bank-list-item-wrapper .food-bank-list-item-block{box-sizing:border-box}@media only screen and (max-width:999px){.food-bank-block-inner>div>div{width:98%;padding:0 1% 20px}.food-bank-inner{padding:5px 0 10px;width:100%}.food-bank-list-item-wrapper .food-bank-list-item-block{width:100%}.food-bank-item{width:33%}.food-bank-block-inner{padding:25px 0 10px;width:100%}}@media only screen and (max-width:767px){.food-bank-item{width:45%}.food-bank-list-item-title a{color:#006f45;text-decoration:none;word-break:break-word}}.button-variant-1{margin-top:30px}.button-variant-1.aligncenter{text-align:center}.button-variant-1 .cta-button{border:3px solid #ffb223;position:relative;color:#fff;background-color:#ffb223}.button-variant-1 .cta-button:hover{color:#ffb223;background-color:#fff;border:3px solid #ffb223}.button-variant-1 .cta-button:before,.button-variant-1 .cta-button:after{content:'';display:block;position:absolute;width:248px;height:1px;background-color:#ffb223;top:50%}.button-variant-1 .cta-button:before{right:125%}.button-variant-1 .cta-button:after{left:125%}.button-variant-1.aligncenter{overflow:hidden}@media only screen and (max-width:999px){.button-variant-1 .cta-button:before,.button-variant-1 .cta-button:after{width:190px}}@media only screen and (max-width:767px){.button-variant-1 .cta-button:before,.button-variant-1 .cta-button:after{display:none}}.job-block table{width:100%}.job-block tr th,.job-block tr td{text-align:left;padding:15px 5px;border-top:1px solid #e9f0e1;border-bottom:1px solid #e9f0e1}.job-block tr td a{color:#006f45}.job-block tr td a:hover{color:#7fb24a}.job-block tr th:first-child,.job-block tr th:last-child{width:15%;min-width:100px}.job-block tr th:nth-child(2),.job-block tr th:nth-child(3){width:35%;min-width:200px}@media only screen and (max-width:767px){.job-block tr th{display:none}.job-block tr td{display:block;width:100% !important;font-size:12px;padding:5px 5px 5px 50%;position:relative;box-sizing:border-box;border:1px solid #9a9b9d}.job-block tr td:before{display:block;position:absolute;left:5px;top:50%;transform:translate(0,-50%);box-sizing:border-box;width:48%}.job-block tr td:nth-child(1):before{content:'Posted'}.job-block tr td:nth-child(2):before{content:'Organization'}.job-block tr td:nth-child(3):before{content:'Position'}.job-block tr td:nth-child(4):before{content:'City'}.job-block tr td:nth-child(4){border-bottom:2px solid #000}.job-block table tr:last-child td:nth-child(4){border-bottom:1px solid #9a9b9d}}.wp-block-image .alignleft{margin-left:-25%}.wp-block-image .alignleft>img{margin-right:20px;margin-bottom:20px}.wp-block-image .alignright{margin-right:-25%}.wp-block-image .alignright>img{margin-left:20px;margin-bottom:20px}@media only screen and (max-width:999px){.wp-block-image .alignleft{margin:1em}.wp-block-image .alignright{margin:1em}.wp-block-image .alignleft>img{margin-right:10px;margin-bottom:10px}.wp-block-image .alignright>img{margin-left:10px;margin-bottom:10px}}@media only screen and (max-width:641px){.wp-block-image .alignleft{margin-left:0;float:unset}.wp-block-image .alignright{margin-right:0;float:unset}}figcaption{font-style:italic;text-align:center;font-size:.8em;margin:0 auto}.alignleft>figcaption{float:unset}.alignright>figcaption{float:unset}.link-arrow a{display:inline-block;padding-right:15px;position:relative}.link-arrow a:before{content:"\f054";color:inherit;font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-size:16px;position:absolute;right:0;top:4px}.center-form .gform_wrapper{max-width:80%;display:block;margin:0 auto}@media only screen and (min-width:641px){.center-form .gform_wrapper{max-width:800px;width:60%}.center-form .gform_wrapper ul.top_label li.gfield label.gfield_label{display:block}.center-form .gform_wrapper .gform_footer,.center-form .gform_wrapper .gform_page_footer{text-align:center}}.wp-block-image img,.wp-block-media-text__media img{height:auto}.wp-block-pullquote.alignwide{width:80%;max-width:1330px}.wp-block-pullquote{width:60%;max-width:750px !important;margin:0 auto}.wp-block-pullquote blockquote{margin:0 auto}.wp-block-pullquote.alignright blockquote,.wp-block-pullquote.alignleft blockquote{max-width:290px}@media only screen and (max-width:999px){.header__menu__inner{display:block}.header__menu__inner.active .header__menu__bottom{display:block;padding-top:0;grid-area:column-2}.header__menu__bottom ul{padding-bottom:0}.header__menu__bottom ul>li>a{font-size:28px}.header__menu__bottom ul>li>ul li a{font-size:20px;font-weight:400}.header__menu__inner.active .header__menu__bottom ul>li.menu-item-has-children>ul>li{border-left:unset;padding:5px 0;margin:0}.header__menu__bottom ul>li>ul{padding:5px 15px 5px 0}.header__menu__top ul>li>a{font-size:28px;font-weight:700}.header__menu__top ul>li>ul li a{font-size:20px;font-weight:400}.header__menu__inner.active .header__menu__top ul>li.menu-item-has-children>ul>li{padding:5px 0;border-left:unset}.header__menu__top ul>li>ul{padding:5px 15px 5px 0}.header__menu__top ul>li.search a:before{font-size:25px}.header__menu__top ul>li.search a{background-color:unset}.header__menu__top ul>li.trp-language-switcher-container .sub-menu{padding:5px 7px 5px 0}.menu-item-object-language_switcher .trp-flag-image{margin:-1px 10px 0 0;border:1px solid #fff}}.has-green-color{color:#006f45!important}.has-nasty-green-color{color:#7fb24a!important}.has-light-green-color{color:#e9efe1!important}.has-lipstick-color{color:#da1a32!important}.has-orange-color{color:#fa6612!important}.has-orange10-color{color:#f1e2db!important}.has-mango-color{color:#ffb223!important}.has-grey-color{color:#979797!important}.has-black-color{color:#33383a!important}.has-white-color{color:#ffffff!important}.has-green-background-color{background-color:#006f45!important}.has-nasty-green-background-color{background-color:#7fb24a!important}.has-light-green-background-color{background-color:#e9efe1!important}.has-lipstick-background-color{background-color:#da1a32!important}.has-orange-background-color{background-color:#fa6612!important}.has-orange10-background-color{background-color:#f1e2db!important}.has-mango-background-color{background-color:#ffb223!important}.has-grey-background-color{background-color:#979797!important}.has-black-background-color{background-color:#33383a!important}.has-white-background-color{background-color:#ffffff!important}hr.wp-block-separator{height:1px;margin-bottom:15px}.wp-block-table tr td{padding:5px}.sidebar .fs-post-notifications-signup-form-wrapper form button[type=submit]{height:52px}.sidebar .fs-post-notifications-signup-form-wrapper .g-recaptcha{max-width:100%;overflow:hidden}.title-bar-inner .date{font-size:.9em;text-transform:uppercase}