.swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none !important}.hero-slider-section{width:100%;margin:0;padding:0;position:relative;overflow:hidden;background-color:#ffffff}.hero-slider-section .swiper{width:100%;height:clamp(440px,31.25vw,600px);min-height:440px;max-height:600px;aspect-ratio:1920 / 600;border-radius:0;box-shadow:none;overflow:hidden;position:relative;background-color:#ffffff;margin:0;padding:0}.hero-slide{position:relative;width:100%;height:100% !important;display:flex !important;align-items:center;overflow:hidden;border-radius:0;padding:0;transition:opacity 0.6s ease}.hero-slide__bg-wrap{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none}.hero-slide__bg-image{width:100%;height:100%;object-fit:cover;object-position:right center;display:block;transform:scale(1);transform-origin:right center;transition:transform 7s cubic-bezier(0.25,1,0.5,1)}.swiper-slide-active .hero-slide__bg-image,.swiper-slide-duplicate-active .hero-slide__bg-image{transform:scale(1.02)}.hero-slide__overlay{display:none !important}.hero-slide__container{z-index:2;position:relative;height:100%;display:flex;align-items:center;padding-top:30px;padding-bottom:40px}.hero-slide__content{max-width:480px;width:100%;position:relative;z-index:3}.hero-slide__content .hero-slide__title{color:var(--dark-blue-gray,#13193c);font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:800;line-height:1.2;letter-spacing:-0.02em}.hero-slide__content .hero-slide__text{max-width:460px;color:#393d55;font-size:15px;line-height:1.6;font-weight:500}.hero-slide__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}@media (min-width:1200px){.hero-slide__actions{flex-wrap:nowrap}}.hero-slide__link{display:inline-flex;align-items:center;gap:10px;color:var(--dark-blue-gray,#13193c);font-size:15px;font-weight:600;text-decoration:none;transition:transform 0.25s ease,color 0.25s ease}.hero-slide__link .bi{color:var(--secondary-lime,#f46135);font-size:16px;transition:transform 0.25s ease}.hero-slide__link:hover{color:var(--primary-green,#081672);transform:translateX(2px)}.hero-slide__link:hover .bi{transform:translate(2px,-2px)}.hero-slide__pagination-wrap{position:absolute;bottom:24px;left:0;right:0;width:100%;z-index:10;pointer-events:none}.hero-slide__pagination-wrap .container{position:relative;display:flex}.hero-slider-section .swiper-pagination{position:relative !important;bottom:auto !important;left:auto !important;right:auto !important;width:auto !important;transform:none !important;z-index:10;display:inline-flex;align-items:center;gap:8px;pointer-events:auto;margin:0;padding:0}.hero-slider-section .swiper-pagination-bullet{width:10px;height:10px;background:#989cb6;opacity:0.55;margin:0 !important;transition:all 0.3s cubic-bezier(0.22,1,0.36,1);border-radius:50%;cursor:pointer}.hero-slider-section .swiper-pagination-bullet-active{background:var(--primary-green,#081672);opacity:1;width:26px;border-radius:999px}@media (max-width:991px){.hero-slider-section .swiper{height:auto;min-height:480px;aspect-ratio:auto;border-radius:0}.hero-slide{border-radius:0}.hero-slide__bg-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.88) 60%,rgba(255,255,255,0.4) 100%);pointer-events:none;z-index:1}.hero-slide__container{padding-top:48px;padding-bottom:64px}.hero-slide__bg-image{object-position:70% center}.hero-slide__content{max-width:100%}.hero-slide__pagination-wrap{bottom:20px}}@media (max-width:767px){.hero-slider-section{padding:0}.hero-slider-section .swiper{min-height:460px;aspect-ratio:auto;border-radius:0}.hero-slide{border-radius:0}.hero-slide__bg-wrap::after{background:linear-gradient(180deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,0.5) 100%)}.hero-slide__container{padding-top:36px;padding-bottom:56px}.hero-slide__content .hero-slide__title{font-size:clamp(1.65rem,6.5vw,2.1rem);line-height:1.2}.hero-slide__content .hero-slide__text{font-size:14px;line-height:1.55}.hero-slide__actions{gap:16px}.hero-slide__pagination-wrap{bottom:18px}.hero-slide__pagination-wrap .container{justify-content:center}}