.home-banner{height:100svh;color:var(--white-color);position:relative;overflow:hidden}.home-banner-video{object-fit:cover;object-position:center;background:#000;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.home-banner-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000000d 30%,#0000001f 65%,#0000008c 100%);position:absolute;inset:0}.home-banner-pagination{z-index:3;color:#ffffffeb;letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.75rem;line-height:1;display:flex;position:absolute;bottom:5%;right:clamp(1.5rem,8vw,11.5rem)}.home-banner-pagination-track{background:#ffffff6b;width:clamp(5rem,5vw,5rem);height:1px;display:block;position:relative;overflow:hidden}.home-banner-pagination-fill{transform-origin:0;background:#fff;width:100%;height:100%;animation:5s linear forwards homeBannerPaginationProgress;display:block;transform:scaleX(0)}@keyframes homeBannerPaginationProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.let_tex{letter-spacing:3%}.home-banner-content{z-index:2;flex-direction:column;gap:.25rem;width:fit-content;line-height:1;display:flex;position:absolute;bottom:5%;left:21.5%;transform:translate(-50%)}.let_banner{letter-spacing:6%}.home-banner-content .banner-title-big h1,.home-banner-content .section-content p{color:var(--white-color);margin:0}@media (max-width:991px){.home-banner-video{object-position:20%}.home-banner-content{width:88%;top:unset;text-align:left;line-height:1.5;bottom:7.5%;left:48%;transform:translate(-50%,-50%)}}@media (max-width:1445px){.home-banner-pagination{z-index:3;color:#ffffffeb;letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.75rem;line-height:1;display:flex;position:absolute;right:clamp(1.5rem,8vw,11.5rem)}}@media (max-width:991px){.home-banner{height:100svh}.home-banner-pagination{gap:.6rem;font-size:1.18rem;bottom:clamp(3.25rem,12vw,2rem);left:4%;right:auto}.home-banner-pagination-track{width:clamp(4.5rem,25vw,7rem)}.section-content-small .white-color.let_tex{font-size:13px!important}.home-banner-video{object-position:center}}
