@media screen and (min-width: 1024px){.contact-hero-image{background-image:url(/dist/images/uk-dots.png)}}.form-panel{display:grid}@media screen and (min-width: 1024px){.form-panel{grid-template-columns:repeat(12,1fr);grid-template-rows:95px auto}.form-panel__text{grid-area:1 / 1 / 3 / 6;z-index:1}.form-panel__form{grid-area:2 / 5 / 3 / 13}}@media screen and (min-width: 1540px){.form-panel{grid-template-columns:100px repeat(11,1fr)}.form-panel__text{grid-area:1 / 2 / 3 / 7}.form-panel__form{grid-area:2 / 6 / 3 / 13}}.form-input{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--viridis-marble-hsl),var(--tw-border-opacity));padding:1rem 1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-input::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--viridis-green-dark-hsl),var(--tw-text-opacity))}.form-input::placeholder{--tw-text-opacity: 1;color:hsl(var(--viridis-green-dark-hsl),var(--tw-text-opacity))}.form-input:focus{--tw-border-opacity: 1;border-color:hsl(var(--viridis-blue-agate-hsl),var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}.submit-attempted .form-input:invalid:focus{--tw-border-opacity: 1;border-color:rgb(157 69 86 / var(--tw-border-opacity))}.hover-shake:hover .icon-tel{animation:jiggle 3s infinite}@media (prefers-reduced-motion: reduce){.hover-shake:hover .icon-tel{animation:none}}@keyframes jiggle{0%,10%,20%,30%,40%,50%,60%{transform:rotate(-8deg)}5%,15%,25%,35%,45%,55%,65%,to{transform:rotate(8deg)}}
