.wpcf7-form[data-status=sent] .wpcf7-submit{pointer-events:none;filter:grayscale(1)}.youtube-video{margin-bottom:2rem}.consent-overlay{width:100%;max-width:850px;margin:auto}.consent-overlay.is-active .consent-overlay__opt-in{display:none}.consent-overlay.is-active .consent-overlay__content,.consent-overlay.is-active .consent-overlay__opt-out{display:flex;opacity:1;pointer-events:all}.consent-overlay p,.consent-overlay button{position:relative}.consent-overlay .consent-overlay__opt-in{position:relative;display:flex;flex-direction:column;margin-bottom:.625rem;padding:clamp(1.0625rem,.7628rem + 1.5721vw,2.1875rem);background-color:transparent;color:var(--colour-white);aspect-ratio:16/9}.consent-overlay .consent-overlay__opt-in:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-image:linear-gradient(to left,var(--colour-black),var(--colour-pink) 90%)}.consent-overlay .consent-overlay__heading{margin-top:0;font-size:clamp(22px,2.5vw,36px)}.consent-overlay .consent-overlay__buttons{display:flex;justify-content:flex-end;gap:clamp(20px,3vw,30px);margin-top:auto}.consent-overlay .consent-overlay__button{display:flex;align-items:center;gap:10px}.consent-overlay .consent-overlay__button:after{-webkit-mask-image:var(--svg-bag-bbw-arrow-circle);mask-image:var(--svg-bag-bbw-arrow-circle);background-color:var(--colour-white)}.consent-overlay .consent-overlay__content{display:none;margin-bottom:.625rem}.consent-overlay .consent-overlay__content iframe{width:100%;aspect-ratio:16/9;margin-bottom:0}.consent-overlay .consent-overlay__opt-out{display:flex;justify-content:flex-end;align-items:center;gap:clamp(15px,3vw,20px);transition:opacity .3s ease,display .3s allow-discrete,overlay .3s allow-discrete;opacity:0;pointer-events:none}@starting-style{.consent-overlay .consent-overlay__opt-out{opacity:0}}.consent-overlay .consent-overlay__opt-out button{display:flex;align-items:center;gap:.625rem;margin-bottom:0}.consent-overlay .consent-overlay__opt-out button:after{-webkit-mask-image:var(--svg-bag-bbw-arrow-circle);mask-image:var(--svg-bag-bbw-arrow-circle);background-color:var(--colour-white)}