.animate-fadeIn[data-v-187a3450]{animation:fadeIn-187a3450 .25s ease-out}@keyframes fadeIn-187a3450{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-d0ad0ccf]{animation:fadeIn-d0ad0ccf .3s ease-out}@keyframes fadeIn-d0ad0ccf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar[data-v-9475ccad]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-9475ccad]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-9475ccad]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.custom-scrollbar[data-v-9475ccad]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.custom-scrollbar[data-v-6e884103]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-6e884103]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-6e884103]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.custom-scrollbar[data-v-6e884103]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.custom-scrollbar[data-v-29310fce]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-29310fce]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-29310fce]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.custom-scrollbar[data-v-29310fce]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.pause-scroll[data-v-29310fce]{overflow:hidden}.animate-fadeIn[data-v-f9ee45f6]{animation:fadeIn-f9ee45f6 .4s ease-out}@keyframes fadeIn-f9ee45f6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.line-clamp-2[data-v-f9ee45f6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-f9ee45f6]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.contact-input[data-v-a95154cf]:hover{background-color:var(--hover-bg)!important;border-color:var(--hover-border)!important;border-style:var(--hover-style)!important;border-width:var(--hover-width)!important}.contact-input[data-v-a95154cf]:focus{background-color:var(--focus-bg)!important;border-color:var(--focus-border)!important;border-style:var(--focus-style)!important;border-width:var(--focus-width)!important;box-shadow:0 0 0 4px var(--focus-ring)!important}.contact-button[data-v-a95154cf]{background-color:var(--btn-bg);color:var(--btn-text)}.contact-button[data-v-a95154cf]:hover{background-color:var(--btn-hover)!important}.contact-button[data-v-a95154cf]:active{background-color:var(--btn-active)!important}
