.hero_banner_main{align-items:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 142px);padding-bottom:var(--section_spacing);padding-top:var(--section_spacing);position:relative}.hero_banner_main .overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero_banner_main .content-wrapper{position:relative;z-index:9}.hero_banner_main .btn_sec{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.hero_banner_main .slides-container{background:#000;inset:0;overflow:hidden;position:absolute;position:fixed}.hero_banner_main .slide{background:#000;inset:0;opacity:0;position:absolute;transition:none;will-change:opacity,transform}.hero_banner_main .slide.active{opacity:1;z-index:2}.hero_banner_main .slide.prev{z-index:3}.hero_banner_main .slide-img{display:block;height:100%;object-fit:cover;width:100%}.hero_banner_main .slide:after{content:"";inset:0;position:absolute;z-index:1}.hero_banner_main .main_thumbnail .thumbnails{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;z-index:20}.hero_banner_main .main_thumbnail .thumbnails .thumb{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;position:relative;transition:border-color .3s ease,transform .3s ease;width:80px}.hero_banner_main .main_thumbnail .thumbnails .thumb:hover{transform:translateY(-4px)}.hero_banner_main .main_thumbnail .thumbnails .thumb.active{border-color:#fff}.hero_banner_main .main_thumbnail .thumbnails .thumb img{display:block;height:100%;object-fit:cover;width:100%}.hero_banner_main .top-content .eyebrow_text{align-items:center;border:1px solid #fff;border-radius:110px;color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:10px;line-height:1.429;margin-bottom:12px;padding:6px 15px;text-transform:uppercase}.hero_banner_main .top-content .eyebrow_text .dot{animation:liveBlink 1.5s ease-in-out infinite;border-radius:100%;height:10px;width:10px}@keyframes liveBlink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.hero_banner_main .top-content .price_inner{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:400;gap:8px;justify-content:center;letter-spacing:4%;line-height:1.6;padding:6px 12px;text-transform:uppercase}.hero_banner_main .top-content .btn_sec{justify-content:center;margin-top:12px}.hero_banner_main .top-content .list_item_main>ul{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-weight:400;gap:6px;justify-content:center;letter-spacing:4%;list-style:none;margin:25px 0 0;padding:0;text-transform:uppercase}.hero_banner_main .top-content .list_item_main>ul li{align-items:center;background-color:#00304d80;border-radius:110px;display:flex;gap:8px;justify-content:center;padding:8px 16px}.hero_banner_main .top-content .list_item_main>ul li .text{line-height:1.445}.hero_banner_main .top-content .list_item_main>ul img{vertical-align:middle}.hero_banner_main .top-content .list_item_main>ul li .icon{display:flex}.hero_banner_main .main_thumbnail{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:45px}.hero_banner_main .main_thumbnail .logo_section{align-items:center;display:flex;gap:28px;justify-content:center}.hero_banner_main .main_thumbnail .logo_section img{position:relative;vertical-align:middle}.hero_banner_main .main_thumbnail .logo_section .img_wrap{align-items:center;display:flex;position:relative}.hero_banner_main .main_thumbnail .logo_section .img_wrap:not(:last-child):after{background-color:#fff;border-radius:110px;bottom:auto;content:"";height:70%;position:absolute;right:-14px;top:auto;width:1px}.hero_banner_main .main_content div#banner{display:flex;flex-direction:column;height:100%;justify-content:space-between}.hero_banner_main .top-content .bottom_section{margin-top:100px}footer.site-footer{position:relative;z-index:999}.hero_banner_main .top-content .title *{margin-bottom:24px}@media(max-width:992px){.hero_banner_main .main_thumbnail{align-items:center;flex-direction:column-reverse;gap:40px;justify-content:center;margin-top:30px}.hero_banner_main .main_thumbnail .thumbnails{gap:5px}.hero_banner_main .main_thumbnail .thumbnails .thumb{height:40px;width:65px}}