.bannerBackgroundPrimary{background-color:#f8eb9b}.bannerBackgroundSecondary{background-color:#fdeff5}.bannerBackgroundMuted{background-color:#e8e8e8}.bannerBackgroundMutedDark{background-color:#8b8a8a;color:white}.carouselBanner,.sideBanner{border-radius:10px;background-color:black;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.carouselBanner{height:100%}.wideBanner{border-radius:16px;background-color:black}.se-image-container,.wideBanner{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.sideBannerContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:30px 60px;height:100%;align-items:center;.textContainer{display:flex;flex-direction:column;justify-content:center;min-width:40%;height:100%;overflow:hidden;h3{font-size:32px;font-weight:bolder;line-height:45px}h5{font-size:20px}button{width:100%;margin-top:18px;background-color:rgb(52,52,52);color:white;padding:8px 20px;border-radius:10px;font-size:18px}}.se-image-container figure{display:flex;justify-content:center}}.carouselBannerContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:80px 120px;height:100%;align-items:center;overflow:hidden;.textContainer{display:flex;flex-direction:column;justify-content:center;width:80%;h3{margin-top:10px;margin-bottom:30px;font-size:50px;line-height:50px;font-weight:bolder}h5{font-size:18px}button{margin-top:25px;background-color:rgb(52,52,52);color:white;padding:12px 50px;border-radius:10px;font-size:14px}}.se-image-container{display:flex;flex-direction:row;justify-content:center;width:100%;figure{width:100%;display:flex;flex-direction:row;justify-content:center;img{height:100%}}}}.wideBannerContainer{display:flex;gap:20px;padding:80px;height:100%;align-items:center;justify-content:space-between;overflow:hidden;.textContainer{display:flex;flex-direction:column;justify-content:center;width:60%;h3{margin-top:10px;margin-bottom:30px;font-size:40px;line-height:40px;font-weight:bolder}button,h5{font-size:14px}button{margin-top:10px;background-color:rgb(52,52,52);color:white;padding:10px 15px;border-radius:10px}}.se-image-container{display:flex;flex-direction:row;justify-content:center;figure{display:flex;flex-direction:row;justify-content:center;img{height:100%}}}}.simpleBanner{.desktopView{display:block;figure a{display:flex;justify-content:center}}.mobileView{display:none}}@media (max-width:1000px){.sideBannerContainer{padding:30px;.textContainer{h3{font-size:14px;line-height:16px}h5{font-size:10px;margin-bottom:8px}button{width:100%;margin-top:10px;padding:8px;font-size:12px}}.se-image-container figure{display:flex;justify-content:center}}.carouselBannerContainer{display:flex;padding:40px 80px;flex-direction:column;justify-content:center;.textContainer{width:100%;align-items:center;h3{text-align:center;font-size:30px;line-height:30px;margin-bottom:20px}p{display:none}button{margin-top:0}}.se-image-container{max-height:240px;.secondImage{display:none}}}.wideBannerContainer{padding:40px 80px;flex-direction:column;justify-content:center;.textContainer{width:100%;align-items:center;h3{text-align:center;font-size:30px;line-height:30px;margin-bottom:20px}p{display:none}}.se-image-container{max-height:240px;.secondImage{display:none}}}.simpleBanner{.desktopView{display:none}.mobileView{display:block}}}