section.contact-page{flex-grow:1}@media(min-width: 75rem){section.contact-page{display:grid;grid-template-columns:4fr 6fr}}section.contact-page .background-color{background-color:var(--permanent-blue);transition:var(--transition-duration-fast) background-color var(--transition-timing-function)}section.contact-page .form-column{display:block;color:var(--permanent-white);padding:max(var(--header-height),var(--spacing-4xl) + var(--spacing-xl)) var(--spacing-md) var(--spacing-3xl) var(--spacing-md)}section.contact-page .form-column h1{text-transform:capitalize;line-height:1.1}section.contact-page .form-column h1:after{content:"";display:block;width:max(6rem,1em);height:.75rem;background-color:#fff;margin-block:var(--spacing-lg)}section.contact-page .form-column form .input-field label,section.contact-page .form-column form .acf-fields .acf-field label{display:inline-block;transition:var(--transition-duration-fast) all var(--transition-timing-function);font-family:var(--font-family-headings);font-size:var(--font-size-xs);line-height:normal;padding-bottom:var(--spacing-4xs);pointer-events:none}section.contact-page .form-column form .input-field input,section.contact-page .form-column form .input-field textarea,section.contact-page .form-column form .input-field select,section.contact-page .form-column form .acf-fields .acf-field input,section.contact-page .form-column form .acf-fields .acf-field textarea,section.contact-page .form-column form .acf-fields .acf-field select{font-family:var(--font-family-body);appearance:none;border:unset;display:flex;flex-direction:column;padding:unset;background-color:unset}section.contact-page .form-column form .input-field label:has(~input:not(:focus):placeholder-shown),section.contact-page .form-column form .input-field label:has(~textarea:not(:focus):placeholder-shown),section.contact-page .form-column form .acf-fields .acf-field label:has(~input:not(:focus):placeholder-shown),section.contact-page .form-column form .acf-fields .acf-field label:has(~textarea:not(:focus):placeholder-shown){transform-origin:0% 0%;transform:translate(calc(var(--spacing-xxs) + 2px), calc(100% + 0.125rem + var(--spacing-xxs))) scale(1.15)}section.contact-page .form-column form .input-field input:not(:focus)::placeholder,section.contact-page .form-column form .input-field textarea:not(:focus)::placeholder,section.contact-page .form-column form .acf-fields .acf-field input:not(:focus)::placeholder,section.contact-page .form-column form .acf-fields .acf-field textarea:not(:focus)::placeholder{opacity:0}section.contact-page .form-column form .input-field input,section.contact-page .form-column form .input-field textarea,section.contact-page .form-column form .input-field select,section.contact-page .form-column form .acf-fields .acf-field input,section.contact-page .form-column form .acf-fields .acf-field textarea,section.contact-page .form-column form .acf-fields .acf-field select{color:var(--permanent-white);border:solid 2px currentColor;width:100%;box-sizing:border-box;border-radius:var(--radius-md);margin-bottom:var(--spacing-xxs);padding:var(--spacing-xxs);font-size:var(--font-size-body-md);resize:vertical}section.contact-page .form-column form .input-field input::placeholder,section.contact-page .form-column form .input-field textarea::placeholder,section.contact-page .form-column form .input-field select::placeholder,section.contact-page .form-column form .acf-fields .acf-field input::placeholder,section.contact-page .form-column form .acf-fields .acf-field textarea::placeholder,section.contact-page .form-column form .acf-fields .acf-field select::placeholder{opacity:1;text-transform:capitalize}section.contact-page .form-column form .input-field textarea,section.contact-page .form-column form .acf-fields .acf-field textarea{margin-bottom:var(--spacing-3xs)}section.contact-page .form-column form .input-field .hidden,section.contact-page .form-column form .acf-fields .acf-field .hidden{display:none}section.contact-page .form-column form .input-field:has(select) .acf-label,section.contact-page .form-column form .acf-fields .acf-field:has(select) .acf-label{display:none}section.contact-page .form-column form .input-field:has(select) input:not(:focus)::placeholder,section.contact-page .form-column form .acf-fields .acf-field:has(select) input:not(:focus)::placeholder{opacity:1}section.contact-page .form-column form .input-field .acf-input,section.contact-page .form-column form .acf-fields .acf-field .acf-input{position:relative}section.contact-page .form-column form .input-field .acf-input select,section.contact-page .form-column form .acf-fields .acf-field .acf-input select{cursor:pointer;margin-bottom:var(--spacing-3xs)}section.contact-page .form-column form .input-field .acf-input:after,section.contact-page .form-column form .acf-fields .acf-field .acf-input:after{pointer-events:none;content:"";display:block;position:absolute;top:50%;translate:0 -50%;right:var(--spacing-xxs);mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/chevron-down.svg");mask-repeat:no-repeat;background-color:currentColor;mask-position:center;mask-size:contain;width:1.5em;height:1.5em}section.contact-page .form-column form .altcha{border-radius:var(--radius-md)}section.contact-page .form-column form .altcha .altcha-main{font-family:var(--font-family-headings)}section.contact-page .map{position:sticky;top:0;width:100%;height:100vh}section.contact-page .map #map{position:relative;overflow:hidden;width:100%;height:100%}/*# sourceMappingURL=contact-page.css.map */
