.FWaSGa_banner{background:#fff;border-radius:5px;display:grid}.FWaSGa_banner picture{z-index:1;border-radius:5px;grid-area:1/1;position:relative}.FWaSGa_banner picture img{border-radius:5px}.FWaSGa_banner .FWaSGa_content{z-index:3;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:relative}.FWaSGa_banner .FWaSGa_content .FWaSGa_title{color:#01325a;text-align:center;font-size:25px;font-weight:500;line-height:1.2}.FWaSGa_banner .FWaSGa_content .FWaSGa_text{font:400 18px/1.22 var(--font-primary),sans-serif;text-align:center;margin-top:16px}.FWaSGa_banner .FWaSGa_content .FWaSGa_buttonWrapper{justify-content:center;margin-top:24px;display:flex}.FWaSGa_banner:has(picture){position:relative}.FWaSGa_banner:has(picture):after{content:"";z-index:2;background:#01325a99;border-radius:5px;position:absolute;inset:0}:is(.FWaSGa_banner:has(picture) .FWaSGa_content .FWaSGa_title,.FWaSGa_banner:has(picture) .FWaSGa_content .FWaSGa_text){color:#fff;background:#01325a;-webkit-background-clip:text;background-clip:text}
._1JnlEW_bookingFallback{background:#144cc61a;border-radius:5px;padding:24px}._1JnlEW_bookingFallback ._1JnlEW_headline{font:500 25px/1.24 var(--font-primary),sans-serif;color:#144cc6;font-weight:500}._1JnlEW_bookingFallback ._1JnlEW_text{margin-top:8px}._1JnlEW_bookingFallback ._1JnlEW_buttonWrapper{margin-top:24px}
