59 lines
1.0 KiB
CSS
59 lines
1.0 KiB
CSS
.f-contact-grid {
|
|
@apply mx-auto grid max-w-7xl gap-10;
|
|
@apply md:grid-cols-2;
|
|
@apply items-start;
|
|
}
|
|
|
|
.f-contact-item {
|
|
h3,
|
|
h4 {
|
|
@apply m-0 text-2xl font-semibold text-[--f-contact-item-text];
|
|
}
|
|
|
|
p:first-of-type {
|
|
@apply py-3 text-3xl;
|
|
}
|
|
}
|
|
|
|
.f-contact-form {
|
|
@apply space-y-1;
|
|
|
|
.f-contact-form-inner {
|
|
@apply grid grid-cols-2;
|
|
}
|
|
|
|
.f-rodo {
|
|
@apply flex items-start gap-3 text-lg text-[--f-text];
|
|
|
|
input {
|
|
@apply mt-2 h-4 w-4;
|
|
}
|
|
}
|
|
}
|
|
|
|
.f-contact-map {
|
|
@apply mx-auto mt-6 w-full max-w-7xl;
|
|
}
|
|
|
|
.f-toast {
|
|
@apply fixed left-1/2 z-[999999] pointer-events-none;
|
|
top: calc(var(--nav-height, 80px) + 20px);
|
|
@apply -translate-x-1/2 -translate-y-3 opacity-0 transition-all duration-300 ease-out;
|
|
}
|
|
|
|
.f-toast.visible {
|
|
@apply translate-y-0 opacity-100;
|
|
}
|
|
|
|
.f-toast-msg {
|
|
@apply rounded-xl bg-[--f-background-toast] px-5 py-3 text-lg text-[--f-text] shadow-lg;
|
|
}
|
|
|
|
.f-toast-msg.success {
|
|
@apply bg-green-900 text-white;
|
|
}
|
|
|
|
.f-toast-msg.error {
|
|
@apply bg-red-500 text-white;
|
|
}
|