.Banner{background-color:var(--backColor);color:var(--color);flex-direction:column;align-items:center;display:flex}.Banner .container{width:100%;max-width:--maxBreak;justify-content:flex-end;display:flex;position:relative}.Banner .container .template p,.Banner .container .template label{color:var(--color)}.Banner .container .ad-info{z-index:1;flex-direction:column;gap:1rem;display:flex;left:6rem}.Banner .container .ad-info .ad-btn{border:3px solid #fff;border-radius:1.5rem;width:fit-content;padding-block:.5rem;padding-inline:1.5rem;transition:all .3s;position:relative;overflow:hidden}.Banner .container .ad-info .ad-btn:after{content:"";background-color:var(--tagColor);aspect-ratio:1;z-index:-1;border-radius:100%;width:0;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Banner .container .ad-info .ad-btn:hover{border-color:var(--tagColor);color:var(--backColor)}.Banner .container .ad-info .ad-btn:hover:after{width:100%}.Banner .container .ad-info .tagBg{background-color:var(--tagColor);color:var(--backColor)}.Banner .container .ad-info .tag-span{align-items:center;gap:.5rem;display:flex}.Banner .container .ad-info .tag-span .icon-container{background-color:var(--tagColor);border-radius:100%;padding:.25rem}.Banner .container .ad-info .tag-span .icon-container svg{color:#fff}.Banner .container .ad-info .tag-span .tag{text-transform:uppercase;color:var(--tagColor);font-size:16px;font-weight:500}.Banner .container .ad-info .title{min-width:fit-content;font-size:5rem;line-height:5rem}.Banner .container .ad-info .desc{color:var(--color)!important;font-size:1.25rem!important;font-weight:400!important}.Banner .container .ad-img-container{aspect-ratio:866/640;align-self:flex-end;width:866px;height:640px;position:relative}@media (max-width:1280px){.Banner .container .ad-info{top:initial;left:initial;padding-block:2rem;transform:none}.Banner .container .ad-info .tag{font-size:12px}.Banner .container .ad-info .title{font-size:1.5rem}.Banner .container .ad-info .desc{font-size:12px}.Banner .container .ad-img-container{align-self:center;width:100%;height:360px}.Banner .container .ad-img-container img{object-fit:contain}}
