.scrollbar-hide[data-v-7b49d3f9]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-7b49d3f9]::-webkit-scrollbar{display:none}.group[data-v-7b49d3f9]{transform-style:preserve-3d}.group[data-v-7b49d3f9]:hover{transform:translateY(-2px)}.group[data-v-7b49d3f9]:active{transform:translateY(0)}.group:hover .bg-gradient-to-br[data-v-7b49d3f9]{background:linear-gradient(135deg,rgb(var(--color-primary-200)/1),rgb(var(--color-primary-300)/1))}@media (min-width:640px){.sm\:overflow-x-auto[data-v-7b49d3f9]{scroll-behavior:smooth}.sm\:overflow-x-auto[data-v-7b49d3f9]::-webkit-scrollbar{height:4px}.sm\:overflow-x-auto[data-v-7b49d3f9]::-webkit-scrollbar-track{background:rgb(var(--color-gray-100)/1);border-radius:2px}.sm\:overflow-x-auto[data-v-7b49d3f9]::-webkit-scrollbar-thumb{background:rgb(var(--color-primary-300)/1);border-radius:2px}.sm\:overflow-x-auto[data-v-7b49d3f9]::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-primary-400)/1)}}@media (max-width:639px){.grid[data-v-7b49d3f9]{animation:fadeInUp-7b49d3f9 .6s ease-out}.group[data-v-7b49d3f9]:first-child{animation-delay:.1s}.group[data-v-7b49d3f9]:nth-child(2){animation-delay:.2s}.group[data-v-7b49d3f9]:nth-child(3){animation-delay:.3s}.group[data-v-7b49d3f9]:nth-child(4){animation-delay:.4s}.group[data-v-7b49d3f9]:nth-child(5){animation-delay:.5s}.group[data-v-7b49d3f9]:nth-child(6){animation-delay:.6s}}@keyframes fadeInUp-7b49d3f9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.o-button[data-v-7b49d3f9]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.o-button[data-v-7b49d3f9]:active{transform:translateY(0)}.service-card-list .slick-track{display:flex!important}.service-card-list .slick-track:after,.service-card-list .slick-track:before{display:none!important}.service-card-list .slick-slide{opacity:.3;transition:opacity .3s ease-in-out}@media (min-width:768px){.service-card-list .slick-slide{opacity:1}}.service-card-list .slick-active{opacity:1}.service-card-list .slick-list{overflow:visible}@media (min-width:768px){.service-card-list .slick-list{overflow:hidden}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(-5px) rotate(-1deg)}}@keyframes float-medium{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes float-fast{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(-1deg)}75%{transform:translateY(-12px) rotate(1deg)}}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes pulse-slower{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.animate-float-slow{animation:float-slow 6s ease-in-out infinite}.animate-float-medium{animation:float-medium 4s ease-in-out infinite}.animate-float-fast{animation:float-fast 3s ease-in-out infinite}.animate-pulse-slow{animation:pulse-slow 4s ease-in-out infinite}.animate-pulse-slower{animation:pulse-slower 6s ease-in-out infinite}#hero .swiper .swiper-slide{transition:opacity 2s ease-in-out}#hero .swiper .swiper-slide img{filter:brightness(1.1) contrast(.9);transition:all 2s ease-in-out}#hero .swiper .swiper-slide-active img{filter:brightness(1.2) contrast(1);transform:scale(1.02)}#hero:before{animation:shimmer 8s ease-in-out infinite;background:radial-gradient(circle at 60% 40%,hsla(0,0%,100%,.1) 0,transparent 60%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:25}@keyframes shimmer{0%,to{opacity:.3}50%{opacity:.7}}
