.ModalContactForm-module__displacementBackdropFilter___O6Hjb{backdrop-filter:blur(var(--displacementBlur, 8px)) url(#glass-distortion) saturate(var(--displacementSaturate, 150%))}.ModalContactForm-module__displacementBackground___y2OSj{position:var(--displacementContainerPosition, relative);color:var(--displacementTextColor, currentColor)}.ModalContactForm-module__displacementBackground___y2OSj *{position:relative;z-index:2;text-shadow:0 0 .5px currentColor}.ModalContactForm-module__displacementBackground___y2OSj::before{content:"";position:absolute;z-index:0;inset:0;backdrop-filter:blur(var(--displacementBlur, 8px)) url(#glass-distortion) saturate(var(--displacementSaturate, 150%));overflow:hidden;isolation:isolate}.ModalContactForm-module__displacementBackground___y2OSj::after{--c-light: #ffffff;--c-dark: #5766a2;--glass-reflex-dark: 2;--glass-reflex-light: 0.7;content:"";z-index:1;position:absolute;inset:0;background:rgba(255, 255, 255, var(--displacementBgIntensity, 0.55));box-shadow:#fff inset 0px 0px 10px;border:1px solid hsla(0,0%,100%,.5);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 10%), transparent),inset 1.8px 3px 0px -2px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 90%), transparent),inset -2px -2px 0px -2px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 80%), transparent),inset -3px -8px 1px -6px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 60%), transparent),inset -0.3px -1px 4px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 12%), transparent),inset -1.5px 2.5px 0px -2px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent),inset 0px 3px 4px -2px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent),inset 2px -6.5px 1px -4px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent),0px 1px 5px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent),0px 6px 16px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 8%), transparent)}.ModalContactForm-module__form___ex9d7{padding-block-start:clamp(2rem, 1.88rem + 0.52vw, 2.5rem)}.ModalContactForm-module__form___ex9d7 form{--inputBgColor: transparent;--inputTextColour: #ffffff;--inputPlaceholderColor: #e8e8e8;--inputFocusColor: #ffffff}[id=contact-form-modal]{--modalBlockGutter: 0px}[id=contact-form-modal]>button[data-theme=transparent]{--buttonTextColor: #ffffff}[id=contact-form-modal]>button[data-theme=transparent]:not(:disabled):is(:hover,:focus-visible,[aria-pressed=true],:active){--buttonFillColor: transparent;--buttonTextColor: #d2d2d2;--buttonOutlineColor: transparent}[id=contact-form-modal]>button[data-theme=transparent]:not(:disabled):active{scale:1.02}a:is(:hover,:focus-visible,:active) [id=contact-form-modal]>button[data-theme=transparent]:is(span){--buttonFillColor: transparent;--buttonTextColor: #d2d2d2;--buttonOutlineColor: transparent}a:is(:active) [id=contact-form-modal]>button[data-theme=transparent]:is(span){scale:1.02}[id=contact-form-modal] [class*=SvgColumnedMask-module__maskedElement]{overflow-x:clip}