.announcmentBannerParent{position:relative;color:#fff;background-color:#000!important;height:100%;background-repeat:no-repeat;overflow:hidden;z-index:10;padding-top:48px;padding-bottom:164px}.announcmentBannerParent .announcmentBannerContainer .bannerContent{display:flex;flex-direction:column;gap:24px}.announcmentBannerParent .announcmentBannerContainer .buttonHolder{width:-moz-fit-content;width:fit-content;margin:auto}.announcmentBannerParent .announcmentBannerContainer .text{color:var(--Color-white,#FFF);text-align:center;font-size:40px;font-style:normal;font-weight:600;line-height:120%}.announcmentBannerParent:before{content:"";position:absolute;bottom:-72%;left:0;width:100%;z-index:9;height:100%;background-color:#fdf3f2;transform:skewY(-16deg);transform-origin:top right;z-index:2}@media(min-width:400px)and (max-width:500px){.announcmentBannerParent:before{transform:skewY(-13deg)}}@media(min-width:500px)and (max-width:600px){.announcmentBannerParent:before{transform:skewY(-11deg)}}@media(min-width:600px)and (max-width:700px){.announcmentBannerParent:before{transform:skewY(-9deg)}}@media(min-width:700px)and (max-width:850px){.announcmentBannerParent:before{transform:skewY(-7deg)}}@media(min-width:850px){.announcmentBannerParent:before{bottom:-62%;transform:skewY(-5deg)}.announcmentBannerParent .announcmentBannerContainer .text{text-transform:uppercase;font-size:clamp(42px,5vw,71px);width:80%;margin:auto}}