﻿@charset "UTF-8";:root{--slide-gradient-start:rgba(211,29,183,.3);--slide-gradient-end:rgba(10,29,115,.5);--btn-bg:#0d6efd;--btn-bg-hover:#0b5ed7;--btn-color:#fff;--nav-bg:rgba(0,0,0,.35);--nav-bg-hover:rgba(0,0,0,.6);--nav-fill:#fff;}.hero-carousel{width:100%;margin:0;border-radius:0;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.25);}.carousel-inner{width:100%;}.carousel-item{height:650px;position:relative;color:#fff;}.carousel-item::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.15);transition:transform 6s ease;z-index:0;}.carousel-item.active::before{transform:scale(1);}.slide1::before{background-image:url("/images/bg-1.jpg");}.slide2::before{background-image:url("/images/bg-2.jpg");}.slide3::before{background-image:url("/images/bg-3.jpg");}.carousel-item::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--slide-gradient-start),var(--slide-gradient-end));z-index:1;}.carousel-content{position:relative;z-index:2;max-width:700px;}.carousel-content h2,.carousel-content p,.carousel-content .slider-btn{opacity:0;transform:translateY(40px);}.carousel-item.active h2{animation:fadeUp .8s forwards;animation-delay:.3s;}.carousel-item.active p{animation:fadeUp .8s forwards;animation-delay:.6s;}.carousel-item.active .slider-btn{animation:fadeUp .8s forwards;animation-delay:.9s;}@keyframes fadeUp{to{opacity:1;transform:translateY(0);}}.slider-btn{background:var(--btn-bg);color:var(--btn-color);transition:.3s;border-radius:50px;padding:.5rem 1.5rem;font-size:1.1rem;}.slider-btn:hover{background:var(--btn-bg-hover);}.carousel-control-prev-icon,.carousel-control-next-icon{display:none;}.nav-svg{width:40px;height:40px;fill:var(--nav-fill);background:var(--nav-bg);border-radius:50%;padding:5px;transition:.3s;}.nav-svg:hover{background:var(--nav-bg-hover);transform:scale(1.1);}@media(max-width:768px){.carousel-item{height:520px;}}