.modal-deco[data-v-2d69df5c]{animation:modalPopBounce-2d69df5c .52s cubic-bezier(.2,.9,.15,1.2) both;height:auto;transform-origin:center;width:100%}.modal-deco--top[data-v-2d69df5c]{animation-delay:90ms}.modal-deco--left[data-v-2d69df5c]{animation-delay:.14s}.modal-deco--right[data-v-2d69df5c]{animation-delay:.17s}.modal-deco--bottom[data-v-2d69df5c]{animation-delay:.22s}@keyframes modalPopBounce-2d69df5c{0%{opacity:0;transform:translateY(10px) scale(.75)}60%{opacity:1;transform:translateY(0) scale(1.08)}80%{transform:translateY(0) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.modal-deco[data-v-2d69df5c]{animation:none}}#contact-form[data-v-2d69df5c]{background:url(../images/contact.webp) no-repeat 50%;background-size:contain}.input-wrapper[data-v-2d69df5c]{position:relative}.input-wrapper label[data-v-2d69df5c]{font-size:.75rem;left:0;line-height:1rem;pointer-events:none;position:absolute;top:0;transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:left;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.input-wrapper label[data-v-2d69df5c]{font-size:1.2cqi;line-height:1.4cqi}}.input-wrapper input[data-v-2d69df5c]{border-radius:0}.input-wrapper textarea[data-v-2d69df5c]{border-radius:1cqi;width:100%;--tw-bg-opacity:1;background-color:rgb(243 243 243/var(--tw-bg-opacity,1));font-size:.1cqi;font-weight:600;padding:.8cqi .8cqi .5cqi;--tw-text-opacity:1;color:rgb(74 144 226/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(74 144 226/var(--tw-ring-opacity,1))}.input-wrapper textarea[data-v-2d69df5c]:focus{outline:2px solid transparent;outline-offset:2px}@media(min-width:768px){.input-wrapper textarea[data-v-2d69df5c]{font-size:1.2cqi;line-height:1.4cqi}}
