/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-submission-form{max-width:var(--max-width);margin:0 auto;padding:0;padding:20px;}.webform-submission-form *{font-size:1.2rem;}.webform-submission-form textarea,.webform-submission-form input{padding:15px;}.webform-submission-form .form-type-email,.webform-submission-form .form-type-textfield{position:relative;display:inline-block;max-width:calc(100vw - 50px);}.webform-submission-form .form-type-email input,.webform-submission-form .form-type-textfield input{width:100%;}.webform-submission-form .form-type-email:has(.required)::after,.webform-submission-form .form-type-textfield:has(.required)::after{content:'*';color:red;position:absolute;top:50%;right:20px;transform:translateY(-50%);pointer-events:none;}.webform-submission-form .form-type-email input:not(:placeholder-shown) + *,.webform-submission-form .form-type-textfield input:not(:placeholder-shown) + *,.webform-submission-form .form-type-email:has(input:not(:placeholder-shown))::after,.webform-submission-form .form-type-textfield:has(input:not(:placeholder-shown))::after{display:none;}.webform-submission-form input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;transform:scale(2);margin-right:12px;margin-top:-3px;margin-left:7px;accent-color:#8bc34a;}.webform-submission-form #edit-submit,.webform-submission-form #edit-actions-submit{display:inline-block;margin:0 auto;font-size:1.3rem;padding:1rem 3rem;color:var(--white) !important;border-bottom:none !important;transition:all .3s;background-color:#8BC34A;border:none;margin-top:40px;}.webform-submission-form #edit-submit:hover,.webform-submission-form #edit-actions-submit:hover{background-color:#4CAF50;cursor:pointer;}#edit-markup *{font-size:.9rem;}#edit-how-did-you-come-across-penwith-film-society{border:none;padding:0;margin-top:40px;}#edit-how-did-you-come-across-penwith-film-society .fieldset-legend{font-weight:normal;margin-bottom:10px;display:block;}.form-item-balance-of-older-and-newer-films label{display:block;margin-bottom:10px;}.form-item-balance-of-older-and-newer-films input{padding:0;}.webform-type-checkbox{margin-top:40px;}.webform-options-display-two-columns div.form-item,.webform-options-display-three-columns div.form-item{margin-top:10px;}
.field__item:has(> .alt_pale){--ctx-bg:var(--alt-pale-bg);--ctx-fg:var(--alt-pale-fg);--ctx-highlight:var(--alt-pale-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--alt-pale-surface-bg);--ctx-surface-fg:var(--alt-pale-surface-fg);--ctx-surface-related-bg:var(--alt-pale-surface-related-bg);--ctx-surface-related-fg:var(--alt-pale-surface-related-fg);--ctx-surface-complementary-bg:var(--alt-pale-surface-complementary-bg);--ctx-surface-complementary-fg:var(--alt-pale-surface-complementary-fg);--ctx-surface-neutral-bg:var(--alt-pale-surface-neutral-bg);--ctx-surface-neutral-fg:var(--alt-pale-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .alt_dark){--ctx-bg:var(--alt-dark-bg);--ctx-fg:var(--alt-dark-fg);--ctx-highlight:var(--alt-dark-highlight);--ctx-hover-mix:white;--ctx-surface-bg:var(--alt-dark-surface-bg);--ctx-surface-fg:var(--alt-dark-surface-fg);--ctx-surface-related-bg:var(--alt-dark-surface-related-bg);--ctx-surface-related-fg:var(--alt-dark-surface-related-fg);--ctx-surface-complementary-bg:var(--alt-dark-surface-complementary-bg);--ctx-surface-complementary-fg:var(--alt-dark-surface-complementary-fg);--ctx-surface-neutral-bg:var(--alt-dark-surface-neutral-bg);--ctx-surface-neutral-fg:var(--alt-dark-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .alt_mid){--ctx-bg:var(--alt-mid-bg);--ctx-fg:var(--alt-mid-fg);--ctx-highlight:var(--alt-mid-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--alt-mid-surface-bg);--ctx-surface-fg:var(--alt-mid-surface-fg);--ctx-surface-related-bg:var(--alt-mid-surface-related-bg);--ctx-surface-related-fg:var(--alt-mid-surface-related-fg);--ctx-surface-complementary-bg:var(--alt-mid-surface-complementary-bg);--ctx-surface-complementary-fg:var(--alt-mid-surface-complementary-fg);--ctx-surface-neutral-bg:var(--alt-mid-surface-neutral-bg);--ctx-surface-neutral-fg:var(--alt-mid-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .main_pale){--ctx-bg:var(--main-pale-bg);--ctx-fg:var(--main-pale-fg);--ctx-highlight:var(--main-pale-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--main-pale-surface-bg);--ctx-surface-fg:var(--main-pale-surface-fg);--ctx-surface-related-bg:var(--main-pale-surface-related-bg);--ctx-surface-related-fg:var(--main-pale-surface-related-fg);--ctx-surface-complementary-bg:var(--main-pale-surface-complementary-bg);--ctx-surface-complementary-fg:var(--main-pale-surface-complementary-fg);--ctx-surface-neutral-bg:var(--main-pale-surface-neutral-bg);--ctx-surface-neutral-fg:var(--main-pale-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .main_dark){--ctx-bg:var(--main-dark-bg);--ctx-fg:var(--main-dark-fg);--ctx-highlight:var(--main-dark-highlight);--ctx-hover-mix:white;--ctx-surface-bg:var(--main-dark-surface-bg);--ctx-surface-fg:var(--main-dark-surface-fg);--ctx-surface-related-bg:var(--main-dark-surface-related-bg);--ctx-surface-related-fg:var(--main-dark-surface-related-fg);--ctx-surface-complementary-bg:var(--main-dark-surface-complementary-bg);--ctx-surface-complementary-fg:var(--main-dark-surface-complementary-fg);--ctx-surface-neutral-bg:var(--main-dark-surface-neutral-bg);--ctx-surface-neutral-fg:var(--main-dark-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .main_mid){--ctx-bg:var(--main-mid-bg);--ctx-fg:var(--main-mid-fg);--ctx-highlight:var(--main-mid-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--main-mid-surface-bg);--ctx-surface-fg:var(--main-mid-surface-fg);--ctx-surface-related-bg:var(--main-mid-surface-related-bg);--ctx-surface-related-fg:var(--main-mid-surface-related-fg);--ctx-surface-complementary-bg:var(--main-mid-surface-complementary-bg);--ctx-surface-complementary-fg:var(--main-mid-surface-complementary-fg);--ctx-surface-neutral-bg:var(--main-mid-surface-neutral-bg);--ctx-surface-neutral-fg:var(--main-mid-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .highlight_pale){--ctx-bg:var(--highlight-pale-bg);--ctx-fg:var(--highlight-pale-fg);--ctx-highlight:var(--highlight-pale-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--highlight-pale-surface-bg);--ctx-surface-fg:var(--highlight-pale-surface-fg);--ctx-surface-related-bg:var(--highlight-pale-surface-related-bg);--ctx-surface-related-fg:var(--highlight-pale-surface-related-fg);--ctx-surface-complementary-bg:var(--highlight-pale-surface-complementary-bg);--ctx-surface-complementary-fg:var(--highlight-pale-surface-complementary-fg);--ctx-surface-neutral-bg:var(--highlight-pale-surface-neutral-bg);--ctx-surface-neutral-fg:var(--highlight-pale-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .highlight_dark){--ctx-bg:var(--highlight-dark-bg);--ctx-fg:var(--highlight-dark-fg);--ctx-highlight:var(--highlight-dark-highlight);--ctx-hover-mix:white;--ctx-surface-bg:var(--highlight-dark-surface-bg);--ctx-surface-fg:var(--highlight-dark-surface-fg);--ctx-surface-related-bg:var(--highlight-dark-surface-related-bg);--ctx-surface-related-fg:var(--highlight-dark-surface-related-fg);--ctx-surface-complementary-bg:var(--highlight-dark-surface-complementary-bg);--ctx-surface-complementary-fg:var(--highlight-dark-surface-complementary-fg);--ctx-surface-neutral-bg:var(--highlight-dark-surface-neutral-bg);--ctx-surface-neutral-fg:var(--highlight-dark-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .highlight_mid){--ctx-bg:var(--highlight-mid-bg);--ctx-fg:var(--highlight-mid-fg);--ctx-highlight:var(--highlight-mid-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--highlight-mid-surface-bg);--ctx-surface-fg:var(--highlight-mid-surface-fg);--ctx-surface-related-bg:var(--highlight-mid-surface-related-bg);--ctx-surface-related-fg:var(--highlight-mid-surface-related-fg);--ctx-surface-complementary-bg:var(--highlight-mid-surface-complementary-bg);--ctx-surface-complementary-fg:var(--highlight-mid-surface-complementary-fg);--ctx-surface-neutral-bg:var(--highlight-mid-surface-neutral-bg);--ctx-surface-neutral-fg:var(--highlight-mid-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .neutral){--ctx-bg:var(--neutral-bg);--ctx-fg:var(--neutral-fg);--ctx-highlight:var(--neutral-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--neutral-surface-bg);--ctx-surface-fg:var(--neutral-surface-fg);--ctx-surface-related-bg:var(--neutral-surface-related-bg);--ctx-surface-related-fg:var(--neutral-surface-related-fg);--ctx-surface-complementary-bg:var(--neutral-surface-complementary-bg);--ctx-surface-complementary-fg:var(--neutral-surface-complementary-fg);--ctx-surface-neutral-bg:var(--neutral-surface-neutral-bg);--ctx-surface-neutral-fg:var(--neutral-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.surface-default .big-button a,.surface-default a .field--name-field-link-text{background:var(--ctx-surface-bg);color:var(--ctx-surface-fg);}.surface-default .big-button a:hover,.surface-default a:hover .field--name-field-link-text{background:color-mix(in oklch,var(--ctx-surface-bg) 85%,var(--ctx-hover-mix));}.surface-related .big-button a,.surface-related a .field--name-field-link-text{background:var(--ctx-surface-related-bg);color:var(--ctx-surface-related-fg);}.surface-related .big-button a:hover,.surface-related a:hover .field--name-field-link-text{background:color-mix(in oklch,var(--ctx-surface-related-bg) 85%,var(--ctx-hover-mix));}.surface-complementary .big-button a,.surface-complementary a .field--name-field-link-text{background:var(--ctx-surface-complementary-bg);color:var(--ctx-surface-complementary-fg);}.surface-complementary .big-button a:hover,.surface-complementary a:hover{background:color-mix(in oklch,var(--ctx-surface-complementary-bg) 85%,var(--ctx-hover-mix));}.surface-neutral .big-button a,.surface-neutral a .field--name-field-link-text{background:var(--ctx-surface-neutral-bg);color:var(--ctx-surface-neutral-fg);}.surface-neutral .big-button a:hover,.surface-neutral a:hover .field--name-field-link-text{background:color-mix(in oklch,var(--ctx-surface-neutral-bg) 85%,var(--ctx-hover-mix));}a.file-download{background:var(--ctx-surface-bg);color:var(--ctx-surface-fg);}a:hover.file-download{background:color-mix(in oklch,var(--ctx-surface-bg) 85%,var(--ctx-hover-mix));}.field__item .text-formatted ul li::before{color:var(--ctx-highlight);}.field__item .text-formatted ol{color:var(--ctx-fg);}.field__item .text-formatted ul{color:var(--ctx-fg);}.field__item .text-formatted p{color:var(--ctx-fg);}.field__item .text-formatted a{color:var(--ctx-highlight);}.field__item .text-formatted h1,.field__item .text-formatted h2,.field__item .text-formatted h3{color:var(--ctx-fg);}.card-title{color:var(--ctx-fg);}
.field--name-field-testimonial-ref::before{background-image:url(/d11/web/sites/default/files/icons/open-double-quote.svg);}
