/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-type-banner-block{background-size:0 0;}.block-type-banner-block .summary{margin:1rem 4%;}.block-type-banner-block .field--name-field-title{margin:0 0 0.5em 0;text-align:left;font:normal normal 900 50px/77px Montserrat;letter-spacing:0px;color:#FFFFFF;}.block-type-banner-block .field--name-field-summary{margin-bottom:1.28em;font-size:1.188em;font:var(--unnamed-font-style-normal) normal normal 18px/25px var(--unnamed-font-family-open-sans);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-ffffff);text-align:left;font:normal normal normal 18px/25px Open Sans;letter-spacing:0px;color:#FFFFFF;margin-right:77px;}.block-type-banner-block .field--name-field-content-link a{display:inline-block;padding:0.7em 1.3em;cursor:pointer;transition:background-color 0.5s ease;text-align:center;text-decoration:none;color:#fff;border:2px solid #d93760;border-radius:3px;background-color:#d93760;font-family:"Scope One",Georgia,serif;font-size:1.2rem;font-weight:400;}.block-type-banner-block .field--name-field-content-link a:focus,.block-type-banner-block .field--name-field-content-link a:hover{color:#000;border-color:#d93760;outline-color:#fff;outline-offset:2px;background-color:#fcece7;}@media screen and (min-width:48rem){.block-type-banner-block{background-color:#2a4433;background-repeat:no-repeat;background-position:right;background-size:40%;}.block-type-banner-block .block-inner{display:flex;align-items:center;max-width:1400px;height:0;min-height:54vw;margin:0 auto;padding:0 4%;}.block-type-banner-block .summary{}.block-type-banner-block .field--name-field-media-image{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}}@media screen and (min-width:60rem){.block-type-banner-block .summary{flex:0 0 60%;}.block-type-banner-block .block-inner{min-height:37vw;}}@media screen and (min-width:80rem){.block-type-banner-block .block-inner{padding:0;}}
.block-system-branding-block{flex:0 1 40%;}@media screen and (min-width:48em){.block-system-branding-block{flex:0 1 220px;margin:2.5rem 0;text-align:left;}}.site-logo{display:inline-block;width:100%;max-width:185px;background-color:inherit;}.site-logo:hover,.site-logo:focus{background-color:inherit;}.site-logo svg{width:100%;max-width:81px;height:auto;}
.block-type-disclaimer-block .field--name-field-disclaimer,.block-type-disclaimer-block .field--name-field-copyright{display:block;text-align:center;font-size:0.94rem;}@media screen and (min-width:75rem){.block-type-disclaimer-block{display:flex;justify-content:space-between;}.block-type-disclaimer-block .field--name-field-disclaimer,.block-type-disclaimer-block .field--name-field-copyright{margin-bottom:0;text-align:start;}.block-type-disclaimer-block .field--name-field-disclaimer{max-width:40%;margin-left:0.5rem;}[dir="rtl"] .block-type-disclaimer-block .field--name-field-disclaimer{margin-right:0.5rem;margin-left:0;}.block-type-disclaimer-block .field--name-field-copyright{width:25%;}}
.block-help{margin-bottom:1em;padding:1.26em;word-wrap:break-word;color:inherit;border:1px solid #b3daf0;background-color:#eef5f9;overflow-wrap:break-word;}.block-help__container{padding-left:24px;background-image:url(/core/profiles/demo_umami/themes/umami/images/svg/help.svg);background-repeat:no-repeat;background-position:left 4px;}[dir=rtl] .block-help__container{padding-right:24px;padding-left:0;background-position:right 4px;}.block-help__container > *:last-child{margin-bottom:0;}
.is-front .block-page-title-block{margin:1rem 0;}.block-page-title-block{text-align:center;}.path-casestudies .block-page-title-block{margin:0!important;}.path-casestudies #page-title{font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) 22px/30px var(--unnamed-font-family-open-sans);letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal bold 22px/30px Open Sans;letter-spacing:0px;color:#000000;}
.block-type-footer-promo-block .field--type-image{padding-bottom:14px;}.block-type-footer-promo-block .block__title{font-size:1.5rem;font-weight:400;}.block-type-footer-promo-block .footer-promo-content{margin-bottom:1.28rem;}@media screen and (min-width:60rem){.block-type-footer-promo-block{overflow:hidden;flex-basis:25%;height:200px;font-size:0.9rem;}.block-type-footer-promo-block .field--type-image{float:left;margin-right:14px;padding-bottom:0;}[dir="rtl"] .block-type-footer-promo-block .field--type-image{float:right;margin-left:14px;}.block-type-footer-promo-block .block__title{padding-top:2rem;}}
.block-language > .links{display:inline-flex;margin:0;padding:0;list-style:none;}.block-language > .links li + li{margin-left:1rem;}.language-link,.language-link:hover,.language-link:focus{text-decoration:none;color:inherit;background-color:inherit;}.language-link:hover,.language-link:focus{text-decoration:underline;}.language-link.is-active{font-weight:700;}
.search-block-form,.block-views-exposed-filter-blocksearch-page-1{display:none;}@media screen and (min-width:48em){.search-block-form,.block-views-exposed-filter-blocksearch-page-1{display:none;}}.search-block-form form,.block-views-exposed-filter-blocksearch-page-1 form{display:flex;margin-top:1.3rem;margin-bottom:1.2rem;}.search-iconwrap{margin-left:-7px;}@media screen and (min-width:48em){.search-iconwrap{display:block;}}.search-link{display:flex;align-items:center;justify-content:flex-end;width:40px;height:40px;margin-right:-7px;padding-right:7px;text-decoration:none !important;}.search-link:focus,.search-link:hover{background-color:#fff;}.search-link svg{display:block;width:26px;height:auto;}.search-block-form .form-type-search,.block-views-exposed-filter-blocksearch-page-1  .form-item-search-api-fulltext{margin-top:0;border:1px solid #dbdbdb;border-top-left-radius:3px;border-bottom-right-radius:3px;}[dir=rtl] .search-block-form .form-type-search{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;}[dir=rtl] .block-views-exposed-filter-blocksearch-page-1 #edit-search{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;}.search-block-form .form-search,.block-views-exposed-filter-blocksearch-page-1  #edit-search,.block-views-exposed-filter-blocksearch-page-1 #edit-search--2{width:auto;height:auto;margin:0;padding:7px 8px 7px 32px;color:#464646;border:2px solid #fff;background:url(/themes/custom/wri_restoration/css/components/blocks/search/../../../../images/svg/search.svg) no-repeat 0.5em center #fff;font-size:0.875rem;line-height:normal;}@media screen and (min-width:48em){.search-block-form .form-search,.block-views-exposed-filter-blocksearch-page-1 #edit-search{width:20rem;}}.search-block-form .form-search:focus,.block-views-exposed-filter-blocksearch-page-1 #edit-search:focus{border:2px solid #008068;border-top-left-radius:2px;border-bottom-left-radius:2px;}[dir=rtl] .search-block-form .form-search:focus{border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;}.form-search::placeholder,#edit-search::placeholder{opacity:1;}.form-type-search .form-search,.block-views-exposed-filter-blocksearch-page-1 #edit-search{box-sizing:border-box;}.search-block-form .form-actions,.block-views-exposed-filter-blocksearch-page-1 .form-actions{position:relative;margin:0;padding:0;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-top-right-radius:3px;border-bottom-right-radius:3px;clear:none !important;}[dir=rtl] .search-block-form .form-actions,[dir=rtl] .block-views-exposed-filter-blocksearch-page-1 .form-actions{border-right:none;border-left:1px solid #dbdbdb;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;}.search-block-form .form-actions .button,.block-views-exposed-filter-blocksearch-page-1 .form-actions .button{margin:0;}.search-block-form .form-submit,.block-views-exposed-filter-blocksearch-page-1 .form-submit{margin:0;padding:0.6em 1.25em 0.4em;transition:background-color 0.5s ease;transition:border 0.5s ease;color:#000;border:2px solid #fff;background-color:#fff;font-size:0.875rem;}@media screen and (min-width:48em){.search-block-form .form-submit,.block-views-exposed-filter-blocksearch-page-1 .form-submit{border-top-left-radius:0;border-bottom-left-radius:0;}[dir=rtl] .search-block-form .form-submit{border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;}}.search-block-form .form-submit:focus,.search-block-form .form-submit:hover,.block-views-exposed-filter-blocksearch-page-1 form-submit:focus,.block-views-exposed-filter-blocksearch-page-1 .form-submit:hover{margin:0;border:2px solid #008068;outline-offset:2px;background-color:#e6eee0;}.search-open .search-icon:before{content:"\f00d";}.search-icon:before{content:"\f002";}.search-icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.3s linear;width:40px;line-height:55px !important;text-align:center;cursor:pointer;font-size:20px;color:red;}
.search-form + .item-list > h3{margin:1.28rem;}.search-form > .form-wrapper{margin-bottom:1.28rem;padding:0.889rem;border:1px solid #fcece7;background:#fff;}@media screen and (min-width:48em){.search-form > .form-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;margin-bottom:1.28rem;padding:1.28rem;}}@media screen and (min-width:77.56em){.path-search .region-content{margin:0;}.search-form > .form-wrapper{margin:0 0 1.28rem;}}.search-form .form-type-search{margin:0 0 0.889rem 0;}@media screen and (min-width:48em){.search-form .form-type-search{flex-grow:1;margin:0 1.28rem 0 0;}[dir="rtl"] .search-form .form-type-search{margin-right:0;margin-left:1.28rem;}}.search-form .container-inline label,.search-form .container-inline div{display:block;}.search-form .form-search{margin:0;}.search-help-link{display:inline-block;margin:1.28rem;}.search-form details > .details-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;padding:1.28rem 0 0;}.search-form .search-advanced .details-wrapper > fieldset{width:100%;margin:0 0 1rem;padding:1rem;}@media screen and (min-width:30em){.search-form .search-advanced .details-wrapper > fieldset,.search-form .search-advanced .details-wrapper > .action{flex-basis:calc(33% - 2%);flex-grow:1;min-width:15rem;margin:1%;}.search-form .search-advanced .details-wrapper > .action{padding-top:0.7rem;}}.search-form .search-advanced .form-text{width:100%;}.search-form + h2{margin:0 1.28rem 1.28rem;}.search-results{padding:0;list-style:none;}@media screen and (min-width:77em){.search-results{margin-right:0;margin-left:0;}}.search-results li{margin:0 0 1rem 0;padding:1.28rem;border:1px solid #fcece7;background:#fff;}[dir=rtl] .search-results li{margin:0 0 1rem 0;}.search-results .search-result__snippet{margin-bottom:0;}.search-results .search-result__info{margin-top:1.28rem;margin-bottom:0;}.pager__items{display:flex;justify-content:center;}
.block-views-blockarticles-aside-block-1 > .block__title{margin:0 0 1.562rem;}.block-views-blockarticles-aside-block-1 .views-row{margin-bottom:1.562rem;}
.contact-form{max-width:600px;margin:auto auto 1rem;}@media screen and (min-width:30rem){.contact-form{margin-bottom:2rem;}}@media screen and (min-width:60rem){.contact-form{margin-bottom:3rem;}}.contact-form .form-item-copy{margin-bottom:0;}.contact-form .form-item-copy .form-checkbox{min-width:auto;margin:0 5px 0 0;}
.entity-moderation-form{padding-top:0.5em;padding-right:1em;}.entity-moderation-form .form-item,.entity-moderation-form .form-submit{margin:0.5em 0;}.entity-moderation-form__item .form-text{width:100%;}.entity-moderation-form__item:last-child{width:100%;}.entity-moderation-form input[type="submit"]{margin-bottom:1em;}
.node{background:#fff;}
.node--view-mode-full{margin:0 auto 2.37rem;padding:1.266rem;border-top:1px solid #fcece7;border-right:none;border-bottom:1px solid #fcece7;border-left:none;background-color:#fff;}@media screen and (min-width:60rem){.node--view-mode-full{padding:2.37rem;}}.node--view-mode-full .node__submitted{margin-bottom:1.2em;font-size:0.889em;}.node--view-mode-full .by-author::after{display:inline-block;margin:0 0.25ex;content:"•";vertical-align:middle;color:#7cbe8c;font-size:2em;}.node--view-mode-full .field--name-field-media-image{margin-bottom:1.184rem;}@media screen and (min-width:60rem){.node--view-mode-full .field--name-field-media-image{margin-bottom:2.369rem;}}
.node--type-recipe.node--view-mode-full .field--name-field-preparation-time,.node--type-recipe.node--view-mode-full .field--name-field-cooking-time,.node--type-recipe.node--view-mode-full .field--name-field-number-of-servings,.node--type-recipe.node--view-mode-full .field--name-field-difficulty{align-items:center;min-height:40px;margin-bottom:0.96em;padding-left:48px;background-repeat:no-repeat;background-position:left center;background-size:40px 40px;}[dir=rtl] .node--type-recipe.node--view-mode-full .field--name-field-preparation-time,[dir=rtl] .node--type-recipe.node--view-mode-full .field--name-field-cooking-time,[dir=rtl] .node--type-recipe.node--view-mode-full .field--name-field-number-of-servings,[dir=rtl] .node--type-recipe.node--view-mode-full .field--name-field-difficulty{padding-right:48px;padding-left:0;background-position:right center;}@media screen and (min-width:60rem){.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-preparation-time,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-cooking-time,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-number-of-servings,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-difficulty{padding-top:64px;padding-left:0;text-align:center;background-position:center top;background-size:56px 56px;}[dir=rtl] .node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-preparation-time,[dir=rtl] .node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-cooking-time,[dir=rtl] .node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-number-of-servings,[dir=rtl] .node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-difficulty{padding-right:0;}.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-preparation-time,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-cooking-time{margin-top:0.96em;}.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-preparation-time .field__label,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-cooking-time .field__label,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-number-of-servings .field__label,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-difficulty .field__label,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-preparation-time .field__item,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-cooking-time .field__item,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-number-of-servings .field__item,.node--type-recipe.node--view-mode-full .layout--oneplusfourgrid-section .field--name-field-difficulty .field__item{width:100%;padding-right:0;}}.node--type-recipe.node--view-mode-full .field--name-field-preparation-time{background-image:url(/themes/custom/wri_restoration/css/components/content-types/recipe/../../../../images/svg/knife.svg);}.node--type-recipe.node--view-mode-full .field--name-field-cooking-time{background-image:url(/themes/custom/wri_restoration/css/components/content-types/recipe/../../../../images/svg/timer.svg);}.node--type-recipe.node--view-mode-full .field--name-field-number-of-servings{background-image:url(/themes/custom/wri_restoration/css/components/content-types/recipe/../../../../images/svg/serves.svg);}.node--type-recipe.node--view-mode-full .field--name-field-difficulty{background-image:url(/themes/custom/wri_restoration/css/components/content-types/recipe/../../../../images/svg/difficulty.svg);}
.field--label-inline.field{display:flex;flex-wrap:wrap;}.field--label-inline .field__label,.field--label-inline .field__items{float:none;}
.field--name-field-ingredients{margin-bottom:1.184rem;padding:1.266rem;background-color:#fbf5ee;}@media screen and (min-width:60rem){.field--name-field-ingredients{margin-bottom:2.369rem;padding:2.369rem;}}.field--name-field-ingredients .field__label{margin:0 0 1em 0;padding:0 0 0.6em 0;border-bottom:1px solid #eec2cb;font-family:"Scope One",Georgia,serif;font-size:1.266rem;font-weight:400;line-height:1.2;}@media screen and (min-width:60rem){.field--name-field-ingredients .field__label{margin:0 0 1.5em 0;font-size:1.77rem;}}.field--name-field-ingredients .field__item{margin:0 0 0.6em 0;padding:0 0 0.6em 0;border-bottom:1px solid #eec2cb;break-inside:avoid-column;}
.label-items{margin-bottom:1.2em;}.label-items .field__items{display:flex;flex-wrap:wrap;}.label-items .field__label,.label-items .field__item{padding-right:0.6rem;}
.field--name-field-recipe-instruction .field__label{margin:0 0 1em 0;padding:0 0 0.6em 0;border-bottom:1px solid #eec2cb;font-family:"Scope One",Georgia,serif;font-size:1.266rem;font-weight:400;line-height:1.2;}@media screen and (min-width:60rem){.field--name-field-recipe-instruction .field__label{margin:0 0 1.5em 0;font-size:1.77rem;}}.field--name-field-recipe-instruction ol{padding:0;list-style-type:none;}.field--name-field-recipe-instruction ol > li{position:relative;min-height:1.5em;padding:0 0 0.6em 2.5em;list-style:none;counter-increment:step-counter;}[dir=rtl] .field--name-field-recipe-instruction ol > li{padding:0 2.5em 0.6em 0;}.field--name-field-recipe-instruction ol > li::before{position:absolute;top:0;left:0;content:counter(step-counter);color:#cc2a00;font-size:1.5rem;}[dir=rtl] .field--name-field-recipe-instruction ol > li::before{right:0;left:auto;}
.field--name-field-summary{margin-bottom:1.28rem;}
.form-actions{display:flex;flex-wrap:wrap;margin:-0.5rem;padding:0.75rem 0;}@media screen and (min-width:77em){.form-actions{margin:1rem -0.5rem;padding:0;}}.form-actions > .button,.form-actions > .form-wrapper{margin:0.5rem;line-height:normal;}
.container-inline div,.container-inline label{display:inline;}
.view-promoted-items--single{padding:1rem 0 2rem;}@media screen and (min-width:30rem){.view-promoted-items--single{padding-top:2rem;padding-bottom:3rem;}}@media screen and (min-width:60rem){.view-promoted-items--single{display:flex;}}@media screen and (min-width:77em){.view-promoted-items--single{padding-right:0;padding-left:0;}}@media screen and (min-width:60rem){.view-promoted-items--single > .view-content{display:flex;flex:0 0 50%;margin-right:14px;}[dir=rtl] .view-promoted-items--single > .view-content{margin-right:0;margin-left:14px;}}.view-promoted-items--single > .view-content .views-row{margin-bottom:14px;}@media screen and (min-width:30rem){.view-promoted-items--single > .view-content .views-row{display:flex;margin-bottom:28px;}}@media screen and (min-width:60rem){.view-promoted-items--single > .view-content .views-row{margin-bottom:0;}}@media screen and (min-width:60rem){.view-promoted-items--single > .attachment-after{display:flex;margin-left:14px;}[dir=rtl] .view-promoted-items--single > .attachment-after{margin-right:14px;margin-left:0;}}@media screen and (min-width:60rem){.view-promoted-items--single .attachment-after .views-element-container{display:flex;}}@media screen and (min-width:60rem){.view-promoted-items--single .attachment-after .view-promoted-items--double{display:flex;}}@media screen and (min-width:30rem){.view-promoted-items--double{overflow-x:hidden;}}@media screen and (min-width:30rem){.view-promoted-items--double .view-content{display:flex;margin:0 -14px;}}@media screen and (min-width:30rem){.view-promoted-items--double .views-row{display:flex;width:calc(50% - 28px);margin:0 14px;}}.path-frontpage .block-views-blockpromoted-items-block-1{max-width:1200px;margin:0 auto;padding:0 4%;}@media screen and (min-width:80rem){.path-frontpage .block-views-blockpromoted-items-block-1{padding:0;}}
.view-frontpage .view-header{margin-top:2rem;margin-bottom:2rem;padding:0 1.266rem;font-family:"Scope One",Georgia,serif;font-size:1.5rem;line-height:1.2;}@media screen and (min-width:60em){.view-frontpage .view-header{margin-bottom:3rem;padding-right:2.37rem;padding-left:2.37rem;font-size:1.77rem;}}
.menu-footer{padding:0;}.menu-footer__title{font-size:1.5rem;font-weight:400;}.menu-footer__item{margin-bottom:0.5em;list-style:none;}.menu-footer .menu-footer__link{text-decoration:none;color:#fff;background-color:inherit;font-weight:700;}.menu-footer .menu-footer__link:active,.menu-footer .menu-footer__link:focus,.menu-footer .menu-footer__link:hover{text-decoration:underline;outline-color:#fff;background-color:#000;}@media screen and (min-width:60rem){.menu-footer__title{padding-top:2rem;}.menu-footer-wrapper{flex-basis:20%;}}
.menu-main{overflow:hidden;max-height:0;margin:0;padding:0;list-style-type:none;transition:max-height 0.5s ease-in;color:#000;font-family:"Scope One",Georgia,serif;font-size:1.266rem;font-weight:400;line-height:1.2;}.menu-main--active{overflow-y:auto;max-height:18.75rem;}.menu-main-toggle{width:41px;height:41px;margin-right:-9px;padding:0 6px;text-align:left;border:3px solid transparent;border-radius:0;background-color:transparent;line-height:1;}.menu-main-toggle:hover{background-color:transparent;}.menu-main-toggle svg{display:block;}.menu-main__item{margin-top:0.8em;text-align:center;}.menu-main__link{display:inline-block;margin:5px 3px;padding-bottom:0.15em;transition:all 0.2s;text-decoration:none;color:inherit;border-bottom:solid 0.15em transparent;background-color:inherit;}.menu-main__link:hover,.menu-main__link.is-active:hover,.menu-main__link:focus{text-decoration:none;color:#da3c13;border-bottom-color:#da3c13;background-color:inherit;}.menu-main__link:active,.menu-main__link.is-active{text-decoration:none;border-bottom-color:#da3c13;}@media screen and (min-width:48em){.menu-main{display:flex;overflow:auto;flex-wrap:wrap;justify-content:flex-end;max-height:none;}.menu-main-toggle{display:none;}.menu-main__item{margin-top:0;margin-bottom:0;}.menu-main__item + .menu-main__item{margin-left:2.5em;}[dir="rtl"] .menu-main__item + .menu-main__item{margin-right:2.5em;margin-left:0;}}@media screen and (min-width:48em){.menu-main-togglewrap{display:none;}}.menu-main__wrapper{flex:0 1 100%;text-align:center;}@media screen and (min-width:48em){.menu-main__wrapper{flex-basis:calc(100% - 220px);flex-grow:0;flex-shrink:1;text-align:right;}}@media screen and (min-width:48em){.menu-main{display:flex;justify-content:flex-end;}}
@media screen and (min-width:48em){.menu--account{display:block;text-align:right;}[dir="rtl"] .menu--account{text-align:left;}}.menu-account{display:inline-flex;margin:0;padding:0;list-style-type:none;line-height:1.5;}.menu-account__item + .menu-account__item{margin-left:1em;}[dir="rtl"] .menu-account__item + .menu-account__item{margin-right:1em;margin-left:0;}.menu-account__link,.menu-account__link:hover,.menu-account__link:focus{text-decoration:none;color:inherit;background-color:inherit;}.menu-account__link:hover,.menu-account__link:focus{text-decoration:underline;}
.skip-link{z-index:50;left:50%;padding:1px 10px 2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #444;border-top-width:0;border-radius:0 0 10px 10px;outline:0;background:#444;background:rgba(0,0,0,0.6);}.skip-link.visually-hidden.focusable:focus{position:absolute !important;}
.tabs.primary{display:flex;flex-wrap:wrap;margin:0 0 0.5em;padding:0;list-style:none;}.tabs .tab{margin:0;background-color:#e6eee0;}[dir=rtl] .tabs .tab{margin:0;}.tabs .tab.is-active{background-color:#fff;}.tabs a{display:block;padding:0.75rem 1rem;text-decoration:none;color:inherit;background-color:inherit;}.tabs a.is-active{background-color:inherit;}.tabs a:focus,.tabs a:hover{outline-offset:-5px;background-color:#fff;}
.toolbar-item:hover,.toolbar-item:focus,.toolbar-tray a:hover,.toolbar-tray a:focus{background-color:inherit;}
.breadcrumb{padding:0.79rem 4%;}.breadcrumb li{display:inline-block;}@media screen and (min-width:80rem){.breadcrumb{padding-right:0;padding-left:0;}}
.layout-bottom{overflow:hidden;padding:2rem 4%;background:#fff;}@media screen and (min-width:80rem){.layout-bottom{padding:2rem 0;}}
.footer{padding:2rem 4%;text-align:center;color:#fff;background-color:#5f635d;font-size:0.9rem;}.region-footer{display:flex;justify-content:flex-start !important;}.region-footer>div{margin-right:20px !important;}@media screen and (min-width:60rem){.footer{text-align:left;}[dir="rtl"] .footer{text-align:right;}.region-footer{display:flex;justify-content:flex-start;}}@media screen and (min-width:80rem){.footer{padding:2rem 0;}}.footer a{color:#fff;background-color:inherit;font-weight:400;}.footer a:active,.footer a:focus,.footer a:hover{outline-color:#fff;background-color:#000;}.footer-action a{background-color:#d93760;}
.layout-header{padding:0;background:#fff;border-bottom:1px solid #fcece7;}.region-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:0.75rem 4%;}.block-search,.block-views-exposed-filter-blocksearch-page-1{border-top:2px solid #FFA600;-webkit-box-shadow:0px 4px 4px 1px rgb(0 0 0 / 20%);box-shadow:0px 4px 4px 1pxrgba(0,0,0,0.2);position:absolute;top:115px;right:117px;z-index:9;background:#fff;padding:30px 30px 0;opacity:1;filter:alpha(opacity=0);-webkit-transition:all 0.35;-o-transition:all 0.35;transition:all 0.35;-moz-transition:all 0.35;-ms-transition:all 0.35;}.clicked-once{display:block;}#block-findatool{width:135px;margin:5px 3px 5px 36px;}.search-iconwrap{width:23px;margin:0 3px 5px 36px;}@media screen and (min-width:48em){.region-header{padding-top:0;}}@media screen and (max-width:48rem){.region-header{padding-top:0;flex-wrap:wrap;}#block-findatool{position:absolute;top:20px;right:47px;}.search-iconwrap{position:absolute;top:20px;right:207px;}}@media screen and (min-width:80rem){.region-header{padding:0;}}
.layout-highlighted{padding:0 0 1em;background:#fff;}.region-highlighted{padding:0 4%;}@media screen and (min-width:80rem){.region-highlighted{padding:0;}}
.region-pre-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0.75rem 4%;border-bottom:1px solid #e6eee0;}@media screen and (min-width:48rem){.region-pre-header{padding-top:0;padding-bottom:0;}}@media screen and (min-width:80rem){.region-pre-header{padding:0;}}
.layout-tabs{background-color:#79bd8f;}.region-tabs{padding:0 4%;}@media screen and (min-width:80rem){.region-tabs{padding:0;}}
.toolbar button{font-family:inherit;}
.layout-builder__message--defaults .messages,.layout-builder__message--overrides .messages{background-image:none;}.layout-builder__message--defaults .messages__content{background-image:url("/themes/custom/wri_restoration/css/components/layout_builder/../../../../../../../misc/icons/73b355/globe.svg");}.layout-builder__message--overrides .messages__content{background-image:url("/themes/custom/wri_restoration/css/components/layout_builder/../../../../../../../misc/icons/73b355/location.svg");}
