.promo--banner{padding:16px;width:100%}.promo--banner .promo--banner__wrapper{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center right;border-radius:8px;overflow:hidden}.promo--banner .promo--banner__wrapper .promo--banner__inner{width:100%;position:relative;padding-bottom:172%}.promo--banner .promo--banner__wrapper .promo--banner__inner .content{position:absolute;bottom:0;left:0;width:100%;padding:25px 13px;max-width:288px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-title{margin:0;padding:0;font-family:"WidescreenBlk",sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase;color:#faf9f6}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn{width:100%;margin:32px 0 0;display:flex;justify-content:space-between;align-items:center;padding:18px 28px 18px 32px;border-radius:100px;border:2px solid #faf9f6;transition:background-color .2s linear;text-decoration:none}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn:hover{background-color:#faf9f6}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn:hover .text{color:#1d1d1d}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn:hover .arrow svg{fill:#1d1d1d}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn .text{display:block;font-family:"Widescreen",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;color:#faf9f6;text-decoration:none;transition:color .2s linear}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn .arrow{display:flex;width:38px;height:16px;margin:0 0 0 10px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn .arrow svg{display:block;width:100%;height:100%;transition:fill .05s linear}@media(min-width: 370px){.promo--banner .promo--banner__wrapper .promo--banner__inner{padding-bottom:140%}}@media(min-width: 425px){.promo--banner .promo--banner__wrapper .promo--banner__inner{padding-bottom:110%}}@media(min-width: 680px){.promo--banner .promo--banner__wrapper .promo--banner__inner{padding-bottom:74%}.promo--banner .promo--banner__wrapper .promo--banner__inner .content{padding:32px;max-width:100%}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-title{font-size:48px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn{width:fit-content;max-width:fit-content;margin:48px 0 0;padding:20px 36px 20px 40px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn .text{font-size:16px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn .arrow{width:38px;height:20px;margin:0 0 0 24px}}@media(min-width: 1023px){.promo--banner{padding:24px}.promo--banner .promo--banner__wrapper{height:auto;display:flex;align-items:flex-end}.promo--banner .promo--banner__wrapper .promo--banner__inner{padding-bottom:0}.promo--banner .promo--banner__wrapper .promo--banner__inner .content{position:static}}@media(min-width: 1280px){.promo--banner{padding:24px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content{padding:42px 56px 56px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-title{font-size:56px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn{margin:56px 0 0;padding:24px 36px 24px 40px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn .text{font-size:18px}}@media(min-width: 1536px){.promo--banner .promo--banner__wrapper .promo--banner__inner .content{padding:48px 56px 56px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-title{font-size:64px}.promo--banner .promo--banner__wrapper .promo--banner__inner .content .content-btn .text{font-size:20px}}