.proveg-sidebar{width:312px;padding-top:20px;overflow:auto;max-height:90vh}.country-site-de .proveg-sidebar{overflow:auto;width:unset}@media all and (max-width: 992px){.proveg-sidebar{display:none}}@media all and (max-width: 1300px){.proveg-sidebar{transform:scale(0.8)}}@media all and (max-height: 800px){.proveg-sidebar{transform:scale(0.8)}}@media all and (max-width: 1050px){.sidebar-fixed{right:-2%}}.sidebar-fixed{position:fixed;top:150px}@media all and (max-height: 800px){.sidebar-fixed{position:fixed;top:15vh}}.proveg-sidebar .widget{display:flex;flex-direction:column;text-align:center;width:312px;margin-bottom:20px;position:relative;overflow:visible}.proveg-sidebar ul#gform_fields_51{font-size:16px}.country-site-de .proveg-sidebar .gform_wrapper .full-width .ginput_container select{width:100%;border:1px solid #666}.country-site-de .proveg-sidebar .newsletter-widget li#field_82_6{line-height:1.5 !important;vertical-align:middle;max-width:85%;white-space:normal;margin-left:25px !important;font-family:Acumin;font-weight:normal;font-size:.6875em}@media all and (max-height: 800px){.proveg-sidebar .gform_wrapper div.validation_error{margin-bottom:0;border-top:none;border-bottom:none;padding:20px 0 5px 0}}.proveg-sidebar .gform_wrapper div.validation_error{padding:30px 0 16px 0}@media all and (max-height: 750px){.proveg-sidebar .gform_wrapper div.validation_error{display:none}}.proveg-sidebar .widget-background-image{z-index:-1;position:absolute;width:55%;right:-15px;top:0}.proveg-sidebar .widget button{background:none;color:#fff;border:none;cursor:pointer;outline:inherit;margin:0 auto;border-radius:4px;color:#fff;font-size:1.125em;text-align:center;margin:0 auto;border-radius:4px;font-size:1.125em;text-align:center;padding:0px 30px;font-family:Acumin;font-stretch:condensed;font-weight:700;text-transform:uppercase;height:45px;line-height:49px}.proveg-sidebar .widget h3{font-family:Acumin;font-stretch:condensed;font-size:1.75em;font-weight:bold;line-height:2.25em;text-align:center;text-transform:none;color:#666}.proveg-sidebar .newsletter-widget{justify-content:space-around;height:unset}.proveg-sidebar .widget .top-icon{position:absolute;top:0;left:0;width:100%;display:flex;flex-wrap:nowrap}.proveg-sidebar .widget .top-icon .proveg-icon-svg{position:relative;z-index:1;margin:0 20px;width:34px;height:30px;transform:translateY(-40%)}.country-site-de .proveg-sidebar .widget .top-icon .proveg-icon-svg{transform:translateY(-10%)}.country-site-de .proveg-sidebar .donate-widget .top-icon .proveg-icon-svg,.country-site-nl .proveg-sidebar .donate-widget .top-icon .proveg-icon-svg{color:#147c3f}.proveg-sidebar .donate-widget .top-icon .proveg-icon-svg{color:#2cc84d}.proveg-sidebar .newsletter-widget .top-icon .proveg-icon-svg{color:#2cc84d}.proveg-sidebar .widget .top-icon:before,.proveg-sidebar .widget .top-icon:after{content:"";width:auto;flex:1;height:0;font-size:0;border-top:1px solid #666}.country-site-de .proveg-sidebar .widget .top-icon:before,.country-site-de .proveg-sidebar .widget .top-icon:after{position:relative;top:10px}.proveg-sidebar .newsletter-widget h3{margin:20px 0 -15px 0}.proveg-sidebar .newsletter-widget .gform_wrapper{margin-top:0}.proveg-sidebar .newsletter-widget p{color:#666;font-family:Acumin;font-size:1.75em;line-height:1.4em;text-align:center;margin:0 1em;font-size:16px;line-height:28px;text-align:center}#main #content .proveg-sidebar .widget.newsletter-widget .ginput_container_email input,#main #content .proveg-sidebar .widget.newsletter-widget .ginput_complex input{border:1px solid #666;width:100%;padding:12px 20px 10px;color:#666}#main #content .proveg-sidebar .widget.newsletter-widget .ginput_container_email input::-webkit-input-placeholder,#main #content .proveg-sidebar .widget.newsletter-widget .ginput_container_email input::placeholder,#main #content .proveg-sidebar .widget.newsletter-widget .ginput_container_email input::-moz-placeholder,#main #content .proveg-sidebar .widget.newsletter-widget .ginput_container_email input:-ms-input-placeholder,#main #content .proveg-sidebar .widget.newsletter-widget .ginput_container_email input:-moz-placeholder{color:#666}.country-site-de #newsletter-sign-up-sidebar .ginput_container_select select{width:100%;border:1px solid #666;font-size:1em !important;border-radius:3px;padding:9px 18px !important}#newsletter-sign-up-sidebar ul.gfield_checkbox li input[type=checkbox],#newsletter-sign-up-sidebar .sol-checkbox{vertical-align:top}#newsletter-sign-up-sidebar{display:none}#main #content .proveg-sidebar .gform_footer{display:none;text-align:center}#main #content .proveg-sidebar .gform_footer input{background-color:#2cc84d;box-shadow:none}.proveg-sidebar .newsletter-widget .gform_wrapper ul.gfield_checkbox li label{font-weight:400;font-family:Acumin;font-stretch:condensed}@media all and (max-height: 800px){.country-site-de .proveg-sidebar .newsletter-widget .gform_wrapper ul.gfield_checkbox li label{font-size:.8em;line-height:1.2 !important}}.proveg-sidebar .newsletter-widget .gform_wrapper ul.gfield_checkbox li input:checked+label{font-weight:600}.proveg-sidebar .widget button:hover,#main #content .gform_footer input:hover{filter:brightness(90%)}.proveg-sidebar .donate-widget{padding:30px 0;justify-content:space-around;background-repeat:no-repeat;background-position-x:right;background-position-y:15%;background-size:35%}.proveg-sidebar .donate-widget .top-icon .proveg-icon-svg{width:55px;height:55px}.proveg-sidebar .donate-widget .top-icon .proveg-icon-svg use{animation:1s ease-in-out .2s infinite alternate beat-navbar-buttons}.proveg-sidebar .donate-widget button{background-color:#2cc84d}.country-site-de .proveg-sidebar .donate-widget button,.country-site-nl .proveg-sidebar .donate-widget button{background-color:#147c3f;padding:0 16px}.proveg-sidebar .donate-widget h3{color:#666;font-family:Acumin;font-stretch:condensed;font-size:1.75em;font-weight:bold;text-align:center;text-transform:unset;margin:15px 0 20px;line-height:1em}.proveg-sidebar .supporter-widget{height:342px;display:none}.proveg-sidebar .recipe-widget{display:none;justify-content:space-around;padding:20px}.widget.veggie-challenge-widget{margin-top:30px}.proveg-sidebar .widget.veggie-challenge-widget .top-icon .proveg-icon-svg{transform:scale(2.2) translate(3px, -5px);color:#147c3f}.widget.veggie-challenge-widget h3{line-height:1.2em;margin:50px 0 0 0}.proveg-sidebar .veggie-challenge-widget button{background-color:#147c3f;padding:0 16px;margin-top:15px}.proveg-sidebar .gform_confirmation_wrapper{max-width:unset;padding:0}.proveg-sidebar .newsletter-widget .gform_confirmation_wrapper h3{line-height:1.2em}.country-site-de .proveg-sidebar.vc-cta{width:312px}.proveg-sidebar.vc-cta{height:600px;overflow:hidden;margin-top:2%;position:relative}.proveg-sidebar.vc-cta img.sidebar-bg{width:100%;height:100%;position:absolute;left:0;top:40px;object-fit:cover;z-index:-1}.proveg-sidebar.vc-cta .txt-container{width:100%;height:100%;padding:5%;margin:0;position:absolute;top:0;left:0;color:#fff;background-color:rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.proveg-sidebar.vc-cta .txt-container .header-container{position:relative;z-index:0;margin-top:-5%;position:relative;z-index:0;margin:-5% 0;top:-4%;background-color:#147c3f;width:120%;margin-left:-10%;padding:0 10%}.proveg-sidebar.vc-cta .txt-container .header-container h3{font-family:Acumin;font-stretch:condensed;font-weight:600;font-size:2em;margin:9% 0 2%;background-size:contain;text-align:center;padding:10px 0;z-index:2;color:#fff}.proveg-sidebar.vc-cta .txt-container .header-container img{position:absolute;z-index:-1;top:15px;width:150%;right:-25%}.proveg-sidebar.vc-cta .txt-container .p-container{position:relative;z-index:0;margin:5% 0}.proveg-sidebar.vc-cta .txt-container .p-container p{font-family:Acumin;font-stretch:normal;font-weight:400;font-size:1.2em;line-height:1.2em;text-align:center;width:110%;margin-left:-5%;z-index:2;margin-top:6px;color:#fff}.proveg-sidebar.vc-cta .txt-container .p-container img{position:absolute;z-index:-1;top:-10px;width:260%;right:-80%}.proveg-sidebar.vc-cta .txt-container .btn-container{position:absolute;bottom:5%;text-align:center;width:90%}.proveg-sidebar.vc-cta .txt-container .btn-container button{display:inline-block;min-height:100%;position:relative;white-space:nowrap;border-radius:4px;padding:7px 15px;font-family:Acumin;font-stretch:condensed;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;background-color:rgba(0,0,0,0);border:0 none;cursor:pointer;transition:border .2s ease-in-out;background-color:#2cc84d;font-size:2em}.proveg-sidebar.vc-cta.sidebar-fixed{position:fixed}
