/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.copyright--image{background-color:unset;bottom:0;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:1.5rem;gap:0;justify-content:flex-end;max-width:100%;padding:0;position:absolute;right:0;z-index:1}.copyright--image .copyright--icon,.copyright--image .copyright--text{background-color:rgba(0,0,0,.8)}.copyright--image .copyright--icon{order:2;padding:.5rem 1rem .5rem 0}.copyright--image .copyright--text{flex-basis:0;flex-grow:0;overflow:hidden;padding:.5rem 0 .5rem 1rem;transition:.4s ease-out;white-space:nowrap}.copyright--image .copyright--text.expanded{flex-grow:1;padding:.5rem 1rem}.copyright--image .copyright--text.text-wrap{white-space:wrap}.copyright--image .copyright--text.no-text-wrap{white-space:nowrap}@media (min-width:768px){.copyright--image{color:#fff;position:absolute;z-index:10}}
@font-face{font-family:WWF;font-style:normal;font-weight:400;src:url(/themes/custom/wwf/fonts/WWF-WEBFONT.woff2) format("woff2")}body.user-logged-in{padding-top:16rem}.toolbar-horizontal,.toolbar-vertical{padding-top:20rem}.toolbar-horizontal.toolbar-tray-open{padding-top:24rem}.toolbar-horizontal .site_header,.toolbar-vertical .site_header{top:40px}.toolbar-horizontal.toolbar-tray-open .site_header{top:80px}.header_top_bar{overflow:visible}.site_header--shrink .header_top_bar{overflow:hidden}.social .contextual{right:-30px}.footer_nav h2{font-size:2.4rem}.header_input_group{display:inline-block;float:none;margin-right:3%;width:29.3%}.js-form-type-number{margin:0}.sub_nav{position:relative;transform:none}.header_main .contextual-region{position:inherit}.view-wwf-update-listing .form-submit,.view-wwf-update-listing .form-type-select{display:none}.media_nav a{text-decoration:none}.views-element-container{padding-top:4rem}.field--name-field-page-hero-slice+.views-element-container #wwf_update_listing .media_nav_wrapper .media_nav:after,.field--name-field-page-hero-slice+.views-element-container #wwf_update_listing .media_nav_wrapper .media_nav:before{background-color:#fff}.field--name-field-page-hero-slice+.views-element-container #wwf_update_listing .media_nav_wrapper a,.field--name-field-page-hero-slice+.views-element-container #wwf_update_listing .media_nav_wrapper button{color:#fff}.field--name-field-page-hero-para+.views-element-container #wwf_update_listing .media_nav_wrapper .media_nav:after,.field--name-field-page-hero-para+.views-element-container #wwf_update_listing .media_nav_wrapper .media_nav:before{background-color:#fff}.field--name-field-page-hero-para+.views-element-container #wwf_update_listing .media_nav_wrapper a,.field--name-field-page-hero-para+.views-element-container #wwf_update_listing .media_nav_wrapper button{color:#fff}.path-search #block-wwf-content #edit-keys{background-color:#fff;float:left;height:34px;width:75%}.path-search #block-wwf-content #edit-submit{float:right}.path-search #block-wwf-content details#edit-advanced{clear:both}.path-search #block-wwf-content .form-item-keys label{display:none}.path-search #block-wwf-content h2{clear:both;margin-bottom:40px}.path-search .node--view-mode-search-index{background:transparent}.path-search .field--name-title{-webkit-font-smoothing:antialiased;font-family:WWF,sans-serif;font-size:36px;font-weight:400;line-height:.92;text-transform:uppercase}@media (max-width:900px){.path-search #block-wwf-content #edit-submit{clear:both;float:none;margin-left:0;margin-top:1em}}.search-api-block-form form{align-items:center;background:#fff;display:flex;justify-content:space-between}.search-api-block-form form>.js-form-type-search{flex-grow:3}.search-api-block-form form .search-form__submit{margin-left:2rem;padding:1.54rem}@media (max-width:26em){.search-api-block-form form .form-item{margin-top:0}}.header_search .input_group--label_inside_large_white_bg{border:none}.header_search input.btn.form-submit{background-color:#fff;border:0;margin:0}.header_search input.btn.form-submit:hover{box-shadow:none}.header_search input.form-search{background:#fff;border:none;font-family:WWF,sans-serif;text-transform:uppercase}
.menu_fundraising_items .btn{border:none;box-shadow:none;font-size:1.9rem;padding:2.4rem 1.2rem}@media (min-width:600px){.menu_fundraising_items .btn{font-size:2.6rem}}@media (min-width:640px){.menu_fundraising_items .btn{padding:2.4rem 2.4rem 2.2rem}}.menu_fundraising_items .btn--1,.menu_fundraising_items .btn--2,.menu_fundraising_items .btn--4,.menu_fundraising_items .btn--green{color:#000}
footer .footer_main .slogan{border-bottom:.6rem solid #000;margin-bottom:6rem}footer .footer_main .slogan h3{background-color:#000;color:#fff;display:inline-block;line-height:1.1;margin-bottom:0;padding-bottom:0;padding-left:1rem;padding-right:1rem}
.sitewide-alert{display:flex;justify-content:space-between;padding:1.5rem 0;text-align:center}.sitewide-alert.alert-info{background-color:#000;color:#fff}.sitewide-alert.alert-error{background-color:#f36c42;color:#000}.sitewide-alert.alert-warning{background-color:#ffe600;color:#000}.sitewide-alert span{width:100%}.sitewide-alert p{font-size:1.5rem;margin:0}.sitewide-alert button,.wwf_alert_wrapper{display:flex}
.challenge_wrapper{text-align:center}.challenge_wrapper .bef-toggle{background:hsla(0,0%,100%,0);border:.1rem solid #fff;border-radius:.4rem;color:#fff;font-size:1.7rem;margin-bottom:.4rem;margin-top:.4rem;padding:1rem 3rem;text-decoration:none;text-transform:uppercase;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.challenge_wrapper .bef-toggle:hover{background:#fff;color:#000}.challenge_wrapper [id^=edit-submit]{background:#0094d5;border-color:#125688;box-shadow:inset 0 -2px #125688;color:#000;margin:0}.challenge_wrapper [id^=edit-submit]:hover{box-shadow:none}.challenge_wrapper [id^=edit-reset]{background:transparent;border:none;box-shadow:none;display:block;font-size:1.8rem;margin:2rem auto auto;text-decoration:underline}.challenge_wrapper [id^=edit-reset]:hover{transform:none}.challenge_wrapper .form-checkboxes{display:inline;margin-left:1rem}.challenge_wrapper h1{font-size:7rem;margin-top:4rem}.challenge_wrapper .input_group--checkbox_radio{float:left}.challenge_wrapper .input_group--checkbox_radio label{background:hsla(0,0%,100%,0);border:.1rem solid #fff;border-radius:.4rem;color:#fff;font-size:1.7rem;padding:1rem 3rem;text-transform:uppercase;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.challenge_wrapper .input_group--checkbox_radio label:hover{background:#fff;color:#000}.challenge_wrapper .input_group--checkbox_radio label{display:block}.challenge_wrapper .input_group--checkbox_radio label:before{content:none}.challenge_wrapper .input_group--checkbox_radio input[type=checkbox]:checked+label{background:#fff;color:#000}.challenge_wrapper .input_group--checkbox_radio input[type=checkbox]:checked+label:after{content:none}.challenge_wrapper .option{margin:0}.challenge_wrapper .bef-exposed-form .form--inline .form-item{display:inline-block}.challenge_wrapper ul{display:flex;display:-ms-flex;flex-wrap:wrap;justify-content:space-around;position:relative;text-align:left}.challenge_wrapper ul .challenge_card{background:#000;border-radius:.1rem;margin-bottom:3rem;position:relative;width:36rem}.challenge_wrapper ul .challenge_card img{border-top-left-radius:.1rem;border-top-right-radius:.1rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 2px 12px 0 rgba(0,0,0,.1);height:28rem;-o-object-fit:cover;object-fit:cover;transition:box-shadow .3s ease-in-out;width:100%}.challenge_wrapper ul .challenge_card img:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1)}.challenge_wrapper ul .challenge_card .block_info{color:#fff;padding:0 2rem;position:relative}.challenge_wrapper ul .challenge_card .block_info h3{font-size:3.2rem;padding-top:3rem}.challenge_wrapper ul .challenge_card .block_info p{font-family:Open Sans,sans-serif;font-size:1.8rem;padding-bottom:10rem;text-transform:none}.challenge_wrapper .chal-title{margin-bottom:4rem;text-align:center}.challenge_wrapper .challenge_menu{background:#000;padding-top:2rem}.challenge_wrapper .btn_wrapper{bottom:0;position:absolute}.challenge_wrapper .read_more{margin:2rem}.challenge_wrapper .item-list{margin-top:5rem}.paragraph-container{margin:0 auto 2rem}@media (min-width:768px){.paragraph-container{margin:0 auto 4rem}}.remove-bottom-margin{margin:0 auto}.paragraph-left-col .article_wrapper h2,.paragraph-left-col .article_wrapper h3,.paragraph-left-col .article_wrapper p{margin:0 0 2rem;max-width:890px;width:95%}.paragraph-centre-col .article_wrapper h2,.paragraph-centre-col .article_wrapper h3,.paragraph-centre-col .article_wrapper p{margin:0 auto 2rem;max-width:890px;width:95%}.paragraph-centre-col .multi-img_item{margin:0 auto;max-width:890px;width:95%}.paragraph-full-width .article_wrapper h2,.paragraph-full-width .article_wrapper h3,.paragraph-full-width .article_wrapper p{max-width:1420px;width:95%}.paragraph-full-width .multi-img_item{max-width:1420px;width:95%;width:auto}.challenge-main-wrapper{background:#fff}.challenge-main-wrapper li{font-size:1.8rem;padding:1rem}.challenge-main-wrapper p,.challenge-main-wrapper ul{font-size:1.8rem;max-width:890px;width:95%}.challenge-main-wrapper h2{font-size:5rem}.challenge-main-wrapper .content{padding:0 10rem}.challenge-main-wrapper .field__label{display:none}.challenge-main-wrapper .challenge-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:60rem;margin:0 0 2rem}.challenge-main-wrapper .challenge-banner-table{display:table;height:100%;width:100%}.challenge-main-wrapper .challenge-banner-inner{display:table-cell;position:relative;vertical-align:middle}.challenge-main-wrapper .challenge-banner-title{clear:left;display:flex;flex-direction:column;float:left;margin-top:2rem}.challenge-main-wrapper .challenge-banner-title span{background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#000;display:inline;line-height:1;padding:1rem 2rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.challenge-main-wrapper .challenge-banner-title .slogan{font-family:WWF,sans-serif;font-size:4rem}.challenge-main-wrapper .challenge-banner-title .slogan a{text-decoration:none}.challenge-main-wrapper .challenge-banner-title .highlight{padding-bottom:1.5rem}.challenge-main-wrapper .challenge-banner-partner-text{color:#fff;font-size:1.8rem}.challenge-main-wrapper .challenge-banner-partner-image{margin:2rem 0;max-width:30rem}.challenge-main-wrapper .challenge-block-info{display:flex;justify-content:center;padding:3rem 0}.challenge-main-wrapper .info-block{display:inline-block}.challenge-main-wrapper .info-block:first-child{margin-right:2rem}.challenge-main-wrapper .info-block .fa-calendar{margin-bottom:1.9rem}.challenge-main-wrapper .info-block-title{background:#fff;color:#000;display:block;font-size:2rem;font-weight:700;padding:.2rem 1rem;text-transform:uppercase}.challenge-main-wrapper .info-block-icon{border:.4rem solid #fff;border-radius:100%;display:inline-block;font-size:3.8rem;height:8rem;line-height:5.4rem;margin:1rem auto;padding:1rem;width:8rem}.challenge-main-wrapper .info-block-output{color:#fff;display:block;font-weight:700;text-transform:uppercase}.challenge-main-wrapper .info-block-output a{color:#fff;pointer-events:none;text-decoration:none}.challenge-main-wrapper .info-block-output .field{display:inline-block}.challenge-main-wrapper .challenge-block-action{background:#fec01e;color:#000;margin-bottom:6rem;padding:8rem 0 2rem}.challenge-main-wrapper .challenge-block-solution{padding-top:4rem}.challenge-main-wrapper .challenge-block-socials{padding:4rem 0 0}.challenge-main-wrapper .challenge-block-socials a{text-decoration:none}.challenge-main-wrapper .socials-heading{color:#000;display:block;font-family:WWF,sans-serif;font-size:3.6rem;margin-bottom:.6rem;text-transform:uppercase}.challenge-main-wrapper .socials-item{color:#fff;display:inline-block;font-size:2.8rem;height:5rem;line-height:5rem;width:5rem}.challenge-main-wrapper .socials-item__facebok{background:#316ff6;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.challenge-main-wrapper .socials-item__facebok:hover{background:#125688}.challenge-main-wrapper .socials-item__whatsapp{background:#25d366;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.challenge-main-wrapper .socials-item__whatsapp:hover{background:#74c050}.challenge-main-wrapper .socials-item__twitter{background:#000;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.challenge-main-wrapper .socials-item__twitter:hover{background:color-mix(in srgb,#000 75%,#fff)}.challenge-main-wrapper .challenge-block-progress{background:#fff;overflow:hidden;padding-top:4rem}@media (min-width:768px){.challenge-main-wrapper .challenge-block-progress .challenge-block-progress{padding-top:0;position:relative}}.challenge-main-wrapper .challenge-block-progress h2{line-height:1.2}.challenge-main-wrapper .progress-text{margin:0 auto;max-width:60rem}@media (min-width:768px){.challenge-main-wrapper .progress-text .progress-text{left:50%;position:absolute;top:52%;transform:translate(-50%,-50%);width:90%;z-index:1}}.challenge-main-wrapper .progress-img{display:inline-block;width:18rem}.challenge-main-wrapper .progress-app{margin-top:10rem;position:relative}.challenge-main-wrapper .progress-app:after{background:#cadb3c;border:5rem solid #ffe600;border-radius:100%;content:" ";left:50%;padding:24rem 30rem 36rem;position:absolute;top:100%;transform:translate(-50%,-50%)}@media (min-width:768px){.challenge-main-wrapper .progress-app:after{border:none;padding:36%;z-index:0}}.challenge-main-wrapper .progress-app-img{margin:0 auto;position:relative;z-index:2}@media (min-width:768px){.challenge-main-wrapper .progress-app-img .progress-app-img{display:none}}.challenge-main-wrapper .app-content-paragraph{font-size:1.8rem}.challenge-main-wrapper .challenge-block-tags a{cursor:default;pointer-events:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.challenge-main-wrapper .challenge-banner-title .highlight{padding:1rem 0}}.challenge-main-wrapper .challenge-block-sources .article_wrapper{margin-left:0}
