@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes buttonPulse{0%,to{transform:scale(1);box-shadow:0 6px 25px #00000026}50%{transform:scale(1.08);box-shadow:0 10px 35px #00000040}}@keyframes floatAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rotateAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-text-animate{animation:.8s ease-out forwards slideInLeft}.slide-subtitle-animate{opacity:0;animation:.8s ease-out .2s forwards slideInUp}.slide-button-animate{opacity:0;animation:1s ease-out .4s forwards fadeInScale}.slide-button-animate:hover{animation:.6s ease-in-out buttonPulse}.swiper-slide-active .slide-text-animate{animation:.8s ease-out forwards slideInLeft}.swiper-slide-active .slide-subtitle-animate{animation:.8s ease-out .2s forwards slideInUp}.swiper-slide-active .slide-button-animate{animation:1s ease-out .4s forwards fadeInScale}.main-slider{margin-top:0!important;padding-top:0!important;position:relative!important;overflow:visible!important}.main-slider .swiper{width:100%!important;height:auto!important;margin-bottom:30px!important;position:relative!important}@media (width>=768px){.main-slider .swiper{width:100%!important;margin-bottom:40px!important}}@media (width>=1024px){.main-slider .swiper{width:100%!important;margin-bottom:50px!important}}@media (width<=767px){.main-slider .swiper{width:100%!important;margin-bottom:45px!important;padding:0 5px!important}.main-slider{margin:0!important;padding-left:0!important;padding-right:0!important}}.main-slider .swiper-pagination{text-align:center!important;z-index:999!important;pointer-events:auto!important;width:100%!important;height:30px!important;margin-top:20px!important;display:block!important;position:absolute!important;bottom:-45px!important;left:0!important;right:0!important}.main-slider .swiper-pagination-bullet{opacity:1!important;cursor:pointer!important;vertical-align:middle!important;background:#0006!important;border-radius:8px!important;width:14px!important;height:10px!important;margin:0 6px!important;transition:all .3s!important;display:inline-block!important}.main-slider .swiper-pagination-bullet-active{background:#000!important;border-radius:999px!important;width:24px!important;transform:scale(1.2)!important;box-shadow:0 3px 12px #0006!important}@media (width<=767px){.main-slider .swiper-pagination{margin-top:20px!important;bottom:-40px!important}.main-slider .swiper-pagination-bullet{width:12px!important;height:8px!important;margin:0 4px!important}.main-slider .swiper-pagination-bullet-active{width:20px!important}}.slide-image-container{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}@media (width<=767px){.slide-image-container{aspect-ratio:1.4!important;background:#f8f9fa!important;height:auto!important;min-height:180px!important;max-height:280px!important}}@media (width>=768px) and (width<=1023px){.slide-image-container{aspect-ratio:1.55!important;width:100%!important;height:auto!important}}@media (width>=1024px) and (width<=1279px){.slide-image-container{aspect-ratio:1.4!important;width:100%!important;height:auto!important;max-height:500px!important}}@media (width>=1280px) and (width<=1535px){.slide-image-container{aspect-ratio:1.45!important;width:100%!important;height:auto!important;max-height:520px!important}}@media (width>=1536px){.slide-image-container{aspect-ratio:1.5!important;width:100%!important;height:auto!important;max-height:550px!important}}@media (width<=480px){.slide-image-container{aspect-ratio:1.4!important;min-height:160px!important;max-height:240px!important}}.slide-image{object-fit:fill!important;filter:drop-shadow(0 8px 25px #00000026)!important;background:0 0!important;width:100%!important;height:100%!important;transition:all .5s!important}@media (width<=767px){.slide-image{object-fit:fill!important;filter:drop-shadow(0 4px 15px #0000001a)!important;width:100%!important;height:100%!important}.slide-image:hover{filter:drop-shadow(0 4px 15px #0000001a)!important;transform:none!important}}@media (width>=768px){.slide-image{object-fit:fill!important}.slide-image:hover{filter:drop-shadow(0 12px 35px #00000040)!important;transform:scale(1.02)!important}}.desktop-content-overlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#000000bf 0%,#0000008c 100%);border:1px solid #ffffff40;box-shadow:0 15px 35px #00000040}@media (width<=767px){.mobile-text-bg{background:linear-gradient(#0000 10%,#0000001a 65%,#00000040 100%)!important}.mobile-content-container{margin-top:12px!important;padding:0 15px!important}}.decorative-element{pointer-events:none;z-index:1;opacity:.15;position:absolute}@media (width<=767px){.decorative-element{opacity:.03!important;transform:scale(.3)!important}.decorative-element:nth-child(n+3){display:none!important}}@media (width>=768px) and (width<=1023px){.decorative-element{opacity:.1!important;transform:scale(.7)!important}}@media (width>=1024px){.decorative-element{opacity:.15!important;transform:scale(1)!important}}.decorative-circle{border:3px solid;border-radius:50%;width:100px;height:100px;animation:6s ease-in-out infinite floatAnimation}.decorative-circle-small{border:2px solid;border-radius:50%;width:60px;height:60px;animation:8s ease-in-out infinite floatAnimation}.decorative-square{border:2px solid;width:70px;height:70px;animation:20s linear infinite rotateAnimation}.decorative-square-small{border:2px solid;width:40px;height:40px;animation:15s linear infinite reverse rotateAnimation}.decorative-triangle{border-bottom:70px solid;border-left:40px solid #0000;border-right:40px solid #0000;width:0;height:0;animation:8s ease-in-out infinite reverse floatAnimation}.decorative-triangle-small{border-bottom:40px solid;border-left:25px solid #0000;border-right:25px solid #0000;width:0;height:0;animation:10s ease-in-out infinite floatAnimation}.decorative-diamond{border:2px solid;width:50px;height:50px;animation:25s linear infinite rotateAnimation;transform:rotate(45deg)}.decorative-hexagon{background:currentColor;width:60px;height:60px;animation:12s ease-in-out infinite floatAnimation;position:relative}.decorative-hexagon:before,.decorative-hexagon:after{content:"";border-left:30px solid #0000;border-right:30px solid #0000;width:0;position:absolute}.decorative-hexagon:before{border-bottom:20px solid;bottom:100%}.decorative-hexagon:after{border-top:20px solid;top:100%}.slide-background{background:linear-gradient(135deg,#3b82f61f 0%,#9333ea1f 25%,#ec48991f 50%,#fb923c1f 75%,#22c55e1f 100%)}@media (width<=767px){.slide-background{background:linear-gradient(135deg,#3b82f614 0%,#9333ea14 25%,#ec489914 50%,#fb923c14 75%,#22c55e14 100%)!important;margin:0!important}}.pattern-elements{opacity:.1}@media (width<=767px){.pattern-elements{opacity:.02!important}.pattern-elements div{transform:scale(.4)!important}.pattern-elements div:nth-child(n+3){display:none!important}}@media (width>=768px) and (width<=1023px){.pattern-elements{opacity:.07!important}}.pattern-elements div{background-color:#ffffff1a!important;border-color:#ffffff4d!important}@media (width<=767px){.rounded-xl{border-radius:.75rem!important;overflow:hidden!important}.slide-image-container{border-radius:inherit!important}}.btn-primary{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.btn-primary:before{content:"";z-index:-1;background:#ffffff1a;width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-2px)scale(1.05)!important;box-shadow:0 12px 30px #0000004d!important}.btn-primary:active{transform:translateY(0)scale(.98)!important}@media (width<=767px){.btn-primary{width:auto!important;display:inline-flex!important}}
