.banner1Gg{position:relative;width:100%;overflow:hidden;border-radius:12px;background:#07111c;z-index:10}.banner1Gg>a,.banner1Gg picture{display:block;width:100%;height:100%}.banner1Gg>a{aspect-ratio:1024 / 132}@media (max-width: 1023px){.banner1Gg>a{aspect-ratio:1024 / 256}}@media (max-width: 600px){.banner1Gg{border-radius:18px}.banner1Gg>a{aspect-ratio:1024 / 491}}.black-friday-animate{position:absolute;left:50%;top:0;transform:translate(-50%,140px);width:250px;opacity:0;pointer-events:none;z-index:5;animation:bfBounceRise 6s ease-in-out infinite}.black-friday-animate img{width:100%;height:auto}@keyframes bfBounceRise{0%{opacity:0;transform:translate(-50%,140px)}20%{opacity:1;transform:translate(-50%,-130px) scale(1)}45%{opacity:1;transform:translate(-50%,-130px)}75%{opacity:.7;transform:translate(-50%,-130px)}to{opacity:0;transform:translate(-50%,-135px)}}@media (max-width: 768px){.black-friday-animate{width:130px;top:-30px}}.banner1-section p{color:#1a3f60;font-family:var(--base-font);font-weight:400;font-size:19px;line-height:35px}.banner1-section h2{color:#1a3f60;font-family:var(--base-font);font-weight:400;font-size:34px;line-height:35px}.banner1-bold-text{font-weight:600!important}.banner1-btn{background:#fff;color:#1a3f60;border:none;max-width:163px;padding:14px 34px;font-family:var(--base-font);font-weight:700;font-size:15px;line-height:18px;border-radius:6px;box-shadow:0 1px 3px #0000001a,0 5px 5px #00000017,0 11px 7px #0000000d,0 20px 8px #00000003,0 32px 9px #0000}.banner-1-img{width:70%}@media only screen and (max-width: 992px) and (min-width: 768px){.banner-1-img{width:90%}.banner1-section h2{font-size:28px}.banner1-section p{font-size:16px;line-height:24px}}@media only screen and (max-width: 767px){.banner-1-img{width:70%;margin-top:30px}.banner1-section h2{font-size:24px}.banner1-section p{font-size:16px;line-height:24px}@keyframes bfBounceRise{0%{opacity:0;transform:translate(-50%,100px)}20%{opacity:1;transform:translate(-50%,-50px) scale(1)}45%{opacity:1;transform:translate(-50%,-50px)}75%{opacity:.7;transform:translate(-50%,-50px)}to{opacity:0;transform:translate(-50%,-50px)}}}.responsiveBanner{display:block;position:relative;width:100%;height:100%;object-fit:cover;z-index:20}
