/* holograph-file-version=208 user=V7 datetime=10-07-2025 11:03:12 */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
Theme Name: Volvic Grassroots Activation
Theme URI: https://promo.volvic.co.uk/
Author: Chris Watterston
Author URI: https://dripfed.design/
Version: v1.0
License: Nutricia Limited theme is used under full copyright and IP of Nutricia Limited. Third-parties are denied theme usage.
Text Domain: vlv
*//*!
v1.0 | Copyright (c) 2025-present, Drip Fed Ltd. All rights reserved.
*/
@font-face{font-family:"Veneer";font-style:normal;font-weight:400;font-display:block;src:url("/siteapp/dist/fonts/Veneer.woff2") format("woff2")}p,b,a,input,label,button,span,table,ul,li,figcaption,cite,blockquote,div,section,header,footer,article,.infx-form-shell label{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{line-height:1.2rem;position:relative;color:#0b5934}strong,b{font-weight:bold}a{color:#0b5934;cursor:pointer;font-weight:bold;text-decoration:underline !important}label,.infx-form-shell label,.infx-form-shell label b{color:#fff !important;display:block;font-size:1rem;font-weight:bold;margin-bottom:4px;text-align:left;text-transform:none !important}label.-hidden,.infx-form-shell label.-hidden,.infx-form-shell label b.-hidden{visibility:hidden;font-size:0}label.infx-inline-data.checkbox-text{border:1px sold red;font-weight:unset !important}.bullet-num-wrapper{color:#fff;min-width:15px}::placeholder{color:#666}h1,h2,h3,h4{font-family:"Veneer",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 span,h2 span,h3 span,h4 span{font-family:inherit}h1{font-size:4.375rem;line-height:calc(4.375rem - 8px)}@media only screen and (max-width: 450px){h1{font-size:2.975rem;line-height:2.975rem}}h2{font-size:2.5rem;line-height:calc(2.5rem + 5px)}@media only screen and (max-width: 450px){h2{font-size:2rem;line-height:2.2rem}}h3{font-size:2rem;line-height:calc(2.5rem + 5px);margin-bottom:6px;text-align:left}@media only screen and (max-width: 450px){h3{font-size:1.6rem;line-height:1.8rem}}h4{font-size:1.625rem}.vlv-accordion-container{width:100%;grid-column:left/right}.vlv-accordion-container .accordion_item_block-shell{border:5px solid rgba(60,122,93,.6);margin:0}.vlv-accordion-container .accordion_item_block{background:rgba(60,122,93,.6);padding:0}.vlv-accordion-container .accordion_item_block h4{text-align:left !important}@media only screen and (max-width: 450px){.vlv-accordion-container .accordion_item_block{padding-left:12px}}.vlv-accordion-container .accordion_item_block .button{margin-top:26px}.vlv-accordion-container .accordion_item_block .button:after{background-position:center;background-repeat:no-repeat;background-size:contain;height:25px;width:25px}@media only screen and (max-width: 450px){.vlv-accordion-container .__accordion-header>.column-wrapper .infx-column-data-locked:first-child .-sys-dbnewpicture,.vlv-accordion-container .__accordion-header>.column-wrapper .infx-column-data-locked:first-child img{background-size:contain !important;width:100% !important;height:100% !important}}.vlv-accordion-container .__accordion-body{padding:0 12px 12px}.vlv-advert-container{background:#ceded6;display:block;margin:24px auto;max-width:1024px;padding:48px 48px;position:relative}@media only screen and (max-width: 450px){.vlv-advert-container{padding:24px}}.vlv-advert-container h2{color:#0b5934}.vlv-advert-container p{color:#000}.vlv-advert-container a{text-decoration:none !important}.vlv-banner-container{position:relative}.vlv-banner-container article{margin:48px auto 172.8px;max-width:1024px}.vlv-banner-container article .__copy{background-color:hsla(0,0%,100%,.8);margin:0;max-width:600px;padding:48px 24px 24px}.vlv-banner-container .__background{background-size:cover !important}.vlv-banner-container .__wrwc-supplier{position:absolute;width:fit-content}@media only screen and (max-width: 450px){.vlv-banner-container .__wrwc-supplier{margin-left:-20px}}.vlv-button-container{position:relative;padding-top:12px;padding-bottom:4px}.vlv-button-container .__button a{background-color:#009925 !important;padding:16px 30px !important;text-decoration:none !important}.vlv-button-container .__button a:hover{background-color:#6d9b85 !important;box-shadow:unset !important}.vlv-button-container .__button.-secondary a{background-color:#3c7a5d !important}.vlv-button-container .__button.-secondary a:hover{background-color:#6d9b85 !important}.vlv-button-container .__button.-wide{max-width:25%;width:100%}@media only screen and (max-width: 450px){.vlv-button-container .__button.-wide{margin-top:4px;max-width:unset}}.vlv-button-container.-double .__button{margin:0 2px}.infx-button.-cancel a,.infx-button.-skip a{background-color:#3c7a5d !important;text-decoration:none !important}.infx-button.vote a button.block-link,.infx-button.vote a,.infx-button.apply a button.block-link,.infx-button.apply a{text-decoration:none !important}.infx-button.-apply a.block-link,.infx-button.-vote a.block-link,.infx-button.apply a#map-popup-main-button-link button.block-link,.infx-button.vote a button.block-link{background-color:#fb0 !important;background-image:url(/dyn/_pictures/grassroots-fund/volvic_vote_button_fx.png) !important;background-position:center center !important;background-size:cover !important;color:#000 !important;text-decoration:none !important}.__social-buttons{display:grid;grid-template-columns:repeat(4, min-content);column-gap:12px}.__social-buttons .__social-icon{height:49px;width:49px}.vlv-footer-container{margin-top:24px;text-align:center}@media only screen and (max-width: 450px){.vlv-footer-container{padding:0 12px}}.vlv-footer-container a{text-decoration:none !important}.vlv-footer-container .footer__social{margin-bottom:48px}.vlv-footer-container .footer__social span h4{color:#009925}.vlv-footer-container .footer__social span .icon-wrapper{justify-content:center}.vlv-footer-container .footer__copyright p{color:#009925;font-weight:bold;margin:6px 0}.vlv-footer-container .footer__copyright p a{color:#009925;text-decoration:underline !important}.vlv-footer-container .footer__copyright p.__endgame{font-weight:unset;color:#0b5934;line-height:.8333333333rem;margin-top:24px}.vlv-form-container{position:relative;text-align:center;z-index:1}@media only screen and (max-width: 450px){.vlv-form-container{text-align:left}}.vlv-form-container input.__input,.vlv-form-container input.textbox,.vlv-form-container textarea.__input,.vlv-form-container textarea.select,.vlv-form-container select.__select,.vlv-form-container select.select{background-color:#fff;border-radius:0;margin-bottom:4px;padding:12px;position:relative;resize:none;width:100% !important;z-index:1;border:2px solid rgba(0,0,0,0)}.vlv-form-container input.__input.-search,.vlv-form-container input.textbox.-search,.vlv-form-container textarea.__input.-search,.vlv-form-container textarea.select.-search,.vlv-form-container select.__select.-search,.vlv-form-container select.select.-search{background-image:url(/dyn/_pictures/grassroots-club-activations/volvic_promo_icon_search.png);background-position:97% center;background-repeat:no-repeat;border-radius:unset !important;border:10px solid #6d9b85;width:100% !important}.vlv-form-container input.__input.-copy,.vlv-form-container input.textbox.-copy,.vlv-form-container textarea.__input.-copy,.vlv-form-container textarea.select.-copy,.vlv-form-container select.__select.-copy,.vlv-form-container select.select.-copy{background-image:url(/dyn/_pictures/grassroots-club-activations/volvic_promo_copy.png);background-position:97% center;background-repeat:no-repeat}.vlv-form-container input.__input:focus,.vlv-form-container input.textbox:focus,.vlv-form-container textarea.__input:focus,.vlv-form-container textarea.select:focus,.vlv-form-container select.__select:focus,.vlv-form-container select.select:focus{border:2px solid #6d9b85}.vlv-form-container input[type=checkbox],.vlv-form-container input[type=radio]{width:20px;height:20px;aspect-ratio:1}.vlv-form-container .__group,.vlv-form-container .input-block,.vlv-form-container .dropdown-block{text-align:left;margin-bottom:12px}.vlv-form-container .__ghost-checkbox{column-gap:12px;display:grid;grid-template-columns:min-content 1fr;row-gap:12px}.vlv-form-container.-form-override{padding:12px 96px 24px}@media only screen and (max-width: 450px){.vlv-form-container.-form-override{padding:0 24px}}.vlv-form-container.-form-override .infx-form-shell{max-width:unset;width:100%}.vlv-form-container.-form-override .infx-form-shell .error_message,.vlv-form-container.-form-override .infx-form-shell .fieldset-wrapper{width:100%}.vlv-form-container.-form-override .infx-form-shell .phead2{text-align:left}.vlv-form-container.-form-override .infx-form-shell .form_content_table,.vlv-form-container.-form-override .infx-form-shell .infx-form-fieldset{align-items:start;display:grid;grid-template-areas:"left right";grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-items:stretch}@media only screen and (max-width: 450px){.vlv-form-container.-form-override .infx-form-shell .form_content_table,.vlv-form-container.-form-override .infx-form-shell .infx-form-fieldset{display:unset}}.vlv-form-container.-form-override .infx-form-shell .infx-table-row.full,.vlv-form-container.-form-override .infx-form-shell .fieldset-wrapper.full{grid-column:left/right;text-align:left}.vlv-form-container.-form-override .infx-form-shell .infx-table-row.left,.vlv-form-container.-form-override .infx-form-shell .infx-table-row.right,.vlv-form-container.-form-override .infx-form-shell .fieldset-wrapper.left,.vlv-form-container.-form-override .infx-form-shell .fieldset-wrapper.right{width:100%}.vlv-form-container.-form-override .infx-form-shell .infx-table-row.left,.vlv-form-container.-form-override .infx-form-shell .fieldset-wrapper.left{grid-column:left;padding-right:24px}@media only screen and (max-width: 450px){.vlv-form-container.-form-override .infx-form-shell .infx-table-row.left,.vlv-form-container.-form-override .infx-form-shell .fieldset-wrapper.left{padding-right:unset}}.vlv-form-container.-form-override .infx-form-shell .infx-table-row.right,.vlv-form-container.-form-override .infx-form-shell .fieldset-wrapper.right{grid-column:right;align-self:stretch;padding-left:24px}@media only screen and (max-width: 450px){.vlv-form-container.-form-override .infx-form-shell .infx-table-row.right,.vlv-form-container.-form-override .infx-form-shell .fieldset-wrapper.right{padding-left:unset}}.vlv-form-container.-form-override .infx-table-data p{text-align:left}.vlv-form-container.-form-override .infx-form-shell .infx-inline-data{text-align:left}.vlv-form-container.-form-override .recaptcha-block{width:100%}.vlv-form-container.-form-override .recaptcha-block .google_recaptcha{margin:0 auto}.vlv-form-container.-form-override .form_checkbox,.vlv-form-container.-form-override .form_radio{align-items:start}.vlv-form-container.-form-override .agree-tick .infx-table-row{display:flex;align-items:start}.vlv-form-container.-form-override .submit-wrapper{grid-column:left/right}.vlv-form-container.-form-override .submit-wrapper .infx-button button{margin:0 auto}.vlv-form-container.-form-override .file-attach-block .form_input{align-items:start;display:grid;grid-template-columns:1fr}.vlv-form-container.-form-override .file-attach-block .form_input label{background:#009925;padding:12px;margin:0}.vlv-form-container.-form-override .file-attach-block .form_input .__attachfile_preview{background:#fff;padding:12px}.vlv-form-container.-form-override .file-attach-block .form_input .__attachfile_preview p{color:#000}.vlv-form-container.-form-override .__sub{margin-top:4px}.vlv-form-container.-form-override .__sub .infx-table-data{min-width:100% !important}.vlv-form-container.-form-override .__sub .infx-table-data p{color:#ccc;display:unset;font-size:.75rem;text-align:right;width:100%}.error_message{background-color:#691e21;color:#fff}.hilite-error{border:2px solid #ba1433 !important}.vlv-map-container{border:5px solid #ccc;margin-bottom:62px;margin-left:-48px;margin-top:-30px;position:relative;width:calc(100% + 96px)}.vlv-map-container.-confirm{border-color:hsla(0,0%,100%,.8);display:block;margin:24px auto 12px;max-width:100%}@media only screen and (max-width: 450px){.vlv-map-container.-confirm .infx-column-data{margin-bottom:unset}}.vlv-map-container.-confirm h1,.vlv-map-container.-confirm h2,.vlv-map-container.-confirm h3,.vlv-map-container.-confirm h4,.vlv-map-container.-confirm p{text-align:left}.vlv-map-container.-confirm .__col-lft{background:#3c7a5d;padding:24px}.vlv-map-container .__wrwc-supplier{margin-top:-50px;pointer-events:none;position:absolute;width:100%}.vlv-map-container .__wrwc-supplier img{height:104px !important;width:364px !important;margin:0 auto}.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.top{padding:24px 24px 12px}.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.bottom{width:100%}.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1{width:100%}.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0{width:100%}.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0 h4,.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0 .infx-spacer{display:none}.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0>.column-wrapper.infx-notable.colcount-2{display:none}.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0>.group-wrapper.apply-vote-container>.column-wrapper.infx-notable.colcount-2{width:100%}.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0>.group-wrapper.apply-vote-container>.column-wrapper.infx-notable.colcount-2>.infx-column-data:nth-child(2){display:none}.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0>.group-wrapper.apply-vote-container>.column-wrapper.infx-notable.colcount-2 .infx-column-data>.infx-column-content.col-0{width:100%;margin:0 !important}.vlv-map-container.-apply .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0>.group-wrapper.apply-vote-container>.column-wrapper.infx-notable.colcount-2 .infx-column-data>.infx-column-content.col-0 .infx-button.apply{width:100%}.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.top{padding:24px 24px 12px}.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.bottom{width:100%}.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1{width:100%}.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0{width:100%}.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0 h4,.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0 .infx-spacer{display:none}.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0>.column-wrapper.infx-notable.colcount-2{display:none}.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0>.group-wrapper.apply-vote-container>.column-wrapper.infx-notable.colcount-2{width:100%}.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0>.group-wrapper.apply-vote-container>.column-wrapper.infx-notable.colcount-2>.infx-column-data:nth-child(1){display:none}.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0>.group-wrapper.apply-vote-container>.column-wrapper.infx-notable.colcount-2 .infx-column-data>.infx-column-content.col-1{width:100%;margin:0 !important}.vlv-map-container.-vote .google-map-marker-popup .group-wrapper.half.bottom>.column-wrapper.infx-notable.colcount-1>.infx-column-data>.infx-column-content.col-0>.group-wrapper.apply-vote-container>.column-wrapper.infx-notable.colcount-2 .infx-column-data>.infx-column-content.col-1 .infx-button.vote{width:100%}.google-map-poi-wrapper input[type=text]{width:100% !important}.google-map-pagination{display:none !important}.google-map-wrapper{flex-direction:column !important}.clubsearchbar{border-radius:0;border:10px solid #6d9b85;display:flex;justify-content:center;left:20%;margin:0;position:absolute;top:-50px;width:60%;z-index:10000}#suggestions{background:#fff;border-radius:0 0 4px 4px;border:4px solid #6d9b85 !important;box-shadow:0 2px 6px rgba(0,0,0,.15);box-sizing:border-box;left:50% !important;list-style:none;margin:0 0 0 -176px !important;max-height:300px;max-width:350px !important;overflow-y:auto;padding:0;position:absolute;top:16px;z-index:9999}#suggestions li{border-bottom:1px solid #eee;color:#333;cursor:pointer;font-size:1rem;overflow:hidden;padding:12px;text-overflow:ellipsis;white-space:nowrap}#suggestions li:hover{background:#ceded6}@media only screen and (max-width: 450px){.google-map-marker-popup .group-wrapper.top .column-wrapper{flex-wrap:nowrap}.google-map-marker-popup .group-wrapper.top .column-wrapper .infx-column-data{margin-bottom:0}.google-map-marker-popup .group-wrapper.top .column-wrapper .infx-column-data:first-child{max-width:30%}.google-map-marker-popup .group-wrapper.bottom{padding:12px}.google-map-marker-popup .group-wrapper.bottom .column-wrapper{flex-wrap:nowrap}.google-map-marker-popup .group-wrapper.bottom .infx-column-data{margin-bottom:unset}}.vlv-progress-container{text-align:center;margin-bottom:48px}.vlv-social-container .__instagram,.vlv-social-container .__facebook,.vlv-social-container .__whatsapp{padding:12px;position:relative}.vlv-social-container .__instagram .__header,.vlv-social-container .__facebook .__header,.vlv-social-container .__whatsapp .__header{align-items:center;column-gap:12px;display:grid;grid-template-columns:min-content max-content}.vlv-social-container .__instagram a.__coverlink,.vlv-social-container .__facebook a.__coverlink,.vlv-social-container .__whatsapp a.__coverlink{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.vlv-social-container .__instagram{background-color:#f05161;margin-bottom:12px}.vlv-social-container .__instagram *{color:#fff}.vlv-social-container .__facebook{background-color:#164ebe;margin-bottom:12px}.vlv-social-container .__whatsapp{background-color:#29a71a}.vlv-grassroots-container{margin-bottom:48px}.vlv-grassroots-container .vlv-body-container{background:#0b5934;margin-top:-48px;max-width:1024px;position:relative}.vlv-grassroots-container .vlv-body-container.-inner{margin-top:1px}.vlv-grassroots-container .vlv-body-container .htmltext{margin-top:unset}.vlv-grassroots-container .vlv-body-container .htmltext p{font-size:1rem}.vlv-grassroots-container .vlv-body-container p,.vlv-grassroots-container .vlv-body-container h1,.vlv-grassroots-container .vlv-body-container h2,.vlv-grassroots-container .vlv-body-container h3,.vlv-grassroots-container .vlv-body-container h4{color:#fff}.vlv-grassroots-container .vlv-body-container a{color:#fff}.vlv-grassroots-container .__intro{padding:48px 96px 24px}@media only screen and (max-width: 450px){.vlv-grassroots-container .__intro{padding:24px}}.vlv-grassroots-container .__intro.-map{padding-bottom:unset}.vlv-grassroots-container .__intro.-confirm{padding-top:unset;padding-bottom:unset}@media only screen and (max-width: 450px){.vlv-grassroots-container .__routes .col-0 .centre-object{margin:unset}.vlv-grassroots-container .__routes .column-wrapper .col-0 .column-wrapper,.vlv-grassroots-container .__routes .column-wrapper .col-1 .column-wrapper{flex-wrap:nowrap}.vlv-grassroots-container .__routes .column-wrapper .col-0 .column-wrapper .infx-column-data:first-child,.vlv-grassroots-container .__routes .column-wrapper .col-1 .column-wrapper .infx-column-data:first-child{width:90px !important}}.vlv-grassroots-container .__routes>.column-wrapper{margin-bottom:12px}.vlv-grassroots-container .__routes .__col-lft,.vlv-grassroots-container .__routes .__col-rgt{background:rgba(60,122,93,.6);border-radius:4px;padding:24px}.vlv-grassroots-container .__routes .__col-lft p,.vlv-grassroots-container .__routes .__col-rgt p{font-size:.875rem;line-height:calc(.875rem + 5px)}.vlv-grassroots-container .__routes .__col-lft .__avoid p,.vlv-grassroots-container .__routes .__col-rgt .__avoid p{color:#ffd9d9}@media only screen and (max-width: 450px){.vlv-grassroots-container .__guidelines .col-0 .centre-object{margin:unset}.vlv-grassroots-container .__guidelines .__icon-camera{max-height:68px}.vlv-grassroots-container .__guidelines .column-wrapper .col-0 .column-wrapper,.vlv-grassroots-container .__guidelines .column-wrapper .col-1 .column-wrapper{flex-wrap:nowrap}.vlv-grassroots-container .__guidelines .column-wrapper .col-0 .column-wrapper .infx-column-data:first-child,.vlv-grassroots-container .__guidelines .column-wrapper .col-1 .column-wrapper .infx-column-data:first-child{width:90px !important}}.vlv-grassroots-container .__guidelines .__col-lft,.vlv-grassroots-container .__guidelines .__col-rgt{background:rgba(60,122,93,.6);border-radius:4px;padding:24px}.vlv-grassroots-container .__guidelines .__col-lft p,.vlv-grassroots-container .__guidelines .__col-rgt p{font-size:.875rem;line-height:calc(.875rem + 5px)}.vlv-grassroots-container .__guidelines .__col-lft .__avoid p,.vlv-grassroots-container .__guidelines .__col-rgt .__avoid p{color:#ffd9d9}.vlv-grassroots-container .__guidelines .__col-lft .bullet-wrapper .bullet-content,.vlv-grassroots-container .__guidelines .__col-rgt .bullet-wrapper .bullet-content{margin-left:0}.vlv-grassroots-container .__sharing{padding:0 96px}@media only screen and (max-width: 450px){.vlv-grassroots-container .__sharing{padding:24px}}.vlv-grassroots-container .__sharing .__col-lft{background:rgba(60,122,93,.6);padding:24px}.vlv-grassroots-container .__support{padding:48px 96px}@media only screen and (max-width: 450px){.vlv-grassroots-container .__support{padding:24px}}.vlv-grassroots-container .__support .__col-rgt h4,.vlv-grassroots-container .__support .__col-rgt p,.vlv-grassroots-container .__support .__col-rgt a{color:#ceded6}.vlv-grassroots-container .__warning .__col-lft,.vlv-grassroots-container .__warning .__col-rgt{background:#ec841c;padding:24px}.vlv-grassroots-container .__warning .__col-lft p,.vlv-grassroots-container .__warning .__col-rgt p{font-size:.875rem;line-height:calc(.875rem + 5px)}.vlv-grassroots-container .__warning .__col-lft .__avoid p,.vlv-grassroots-container .__warning .__col-rgt .__avoid p{color:#ffd9d9}.vlv-grassroots-container .__sub p{color:#ccc !important;font-size:.75rem !important;line-height:calc(.75rem + 3px) !important}.vlv-grassroots-container .__legal{display:block;margin:24px auto;max-width:1024px;padding:0;position:relative}@media only screen and (max-width: 450px){.vlv-grassroots-container .__legal{padding:0 24px}}.vlv-grassroots-container .__legal p{text-align:center;color:#666;font-size:.875rem;line-height:calc(.875rem + 5px)}@page{size:A4 landscape}@media print{header,footer{display:none}body{background:unset !important}}*{box-sizing:border-box}

/*Map Popup Club Status*/
.club-status-wrapper {     
      padding: 20px;
      font-family: Arial, sans-serif;
    }

    .club-status-container {
      display: flex;
      flex-direction: column;
      gap: 12px;
      width: 250px;
    }

    .club-status-box { 
      display:flex; 
      align-items: center;
      background-color: white;
      border-radius: 30px;
      padding: 3px 3px;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
      width: 300px;
    }

    .club-status-icon {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 15px;
      height: 15px;
      border-radius: 50%;
      margin-right: 12px;
      flex-shrink: 0;
    }

    .club-status-text {
      font-size: 11px;
      font-weight: 500;
    }

    .club-status-received-text {
      color: #007BFF;
	  font-weight: bold;
    }

    .club-status-received-icon {
      background-color: #007BFF;
    }

    .club-status-not-applied-text {
      color: #C36608;
	  font-weight: bold;
    }

    .club-status-not-applied-icon {
      background-color: #FFA500;
    }

    .club-status-icon svg {
      fill: white;
      width: 12px;
      height: 12px;
    }
.application-received{
			background-color: #009925;
			text-align: center;
			padding-top: 10px;
		}
.truncate-multiline {
  display: -webkit-box;
  -webkit-line-clamp: 5;       /* Number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
}
/***********/

.__howto {
	background-color: #3C7A5D;
}
.vertical-box {
  display: inline-flex;
  flex-direction: column;
  max-width: 380px;
  font-family: sans-serif;
  position: relative;	
	border: 7px solid white;
	box-sizing: border-box;
}
.vertical-box::after {
  content: "";
  display: block;
  position: absolute;
  right: 160px; /* or adjust as needed */
  top: 364px;
  transform: translateY(-50%);
}
.half {
  flex: 1; /* Each section takes 50% of height */
  display: flex;
  color: white;
  font-weight: bold;
  font-size: 16px;
}

.top {
  background-color: #3C7A5D; /* light green */
  color: #000;
	flex-direction: column;
	padding: 10px;
	justify-content: flex-end;
	align-items: flex-start;
	gap: 20px;
	height: 250px;
	overflow: visible !important;
}

.bottom {
 	 background-color: #0B5934; /* dark green */
  	 display: flex;
 	 justify-content: space-between;
  	 width: 100%;
	 padding: 20px;
}

.gm-style-iw-tc{
display: none;
overflow: visible;
}

.block-link {
background-color: white;
}

.infx-button.apply .block-link {
  background-color: #049c24 !important;
}

.infx-button.vote .block-link {
  color: #fff !important;
}

.infx-button.vote button.block-link {
  color: #000 !important;
}

.group-wrapper.apply-vote-container {
    margin-top: 0 !important;
}

/*
.__input {
	border-radius: 0;
	background-image:url(/dyn/_pictures/grassroots-club-activations/volvic_promo_icon_search.png);
	background-position:97% center;
    background-repeat:no-repeat;
}
*/

.overflow {
	overflow: visible !important;
}
.apply {
	background-color: #009925 !important;
	width: 125px;
}
.vote {
	background-color:#FFBB00 !important;
	width: 125px;
}
.apply-vote-container {
	display:flex;
	flex-direction: row;
	justify-content: space-evenly;
}

.custom-infowindow {
	position: relative;
	background: transparent;
}

.infowindow-content {
	background: white;
	padding: 10px 15px;
	border-radius: 8px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
	position: relative;
	margin-left: 10px; /* spacing for the arrow */
}

.arrow-left {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid white;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.group-wrapper .vertical-box .google-map-marker-popup {
	margin-left: 0px;
}

.gm-style-iw-ch{
	padding-top: 0px;
}

div.gm-style-iw {
	max-height: 650px;
}

/* Hide the close button from default InfoWindow */
.gm-style-iw-c {
	padding: 0 !important;
}

.gm-style-iw-d {
	overflow: visible !important;
}

.gm-style-iw-t::after {
	background: transparent !important;
}

.gm-style-iw button.gm-ui-hover-effect {
	display: none !important;
}

#map div div div:last-child div:last-child div div div:nth-child(3) {
	left: 0 !important; /* Move to the left edge */
	top: 30px !important; /* Adjust for vertical positioning */
	border-top-width: 24px; /* Adjust border width as needed */
	position: absolute;
	transform: rotate(90deg); /* Rotate 90 degrees to point right */
}