#cs-am-root{position:relative;z-index:2147483000}.cs-am-lock{overflow:hidden!important}.cs-am-overlay{position:fixed;inset:0;background:rgba(0,0,0,.62);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:2147483000}.cs-am-overlay.is-visible{opacity:1;visibility:visible}.cs-am-dialog{position:relative;width:min(820px,94vw);max-height:calc(100vh - 40px);overflow:auto;border-radius:12px;box-shadow:0 18px 60px rgba(0,0,0,.28);display:flex;animation:cs-am-in .25s ease both}.cs-am-close{position:absolute;right:12px;top:12px;z-index:5;width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#17212b;font-size:30px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.cs-am-image-wrap{width:42%;min-height:300px;flex:0 0 42%;overflow:hidden}.cs-am-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.cs-am-image-wrap a{display:block;width:100%;height:100%}.cs-am-copy{padding:42px 36px;flex:1;min-width:0;align-self:center}.cs-am-copy h2{font-size:clamp(22px,3vw,32px);line-height:1.2;margin:0 42px 16px 0}.cs-am-content{font-size:16px;line-height:1.55}.cs-am-content p:first-child{margin-top:0}.cs-am-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.cs-am-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:5px;text-decoration:none!important;font-weight:600;min-height:44px}.cs-am-button-2{opacity:.88}.cs-am-background .cs-am-image-wrap{position:absolute;inset:0;width:100%;height:100%;opacity:.22}.cs-am-background .cs-am-copy{position:relative;z-index:1;width:100%;text-align:center}.cs-am-background .cs-am-copy h2{margin-right:0}.cs-am-image_top{display:block}.cs-am-image_top .cs-am-image-wrap{width:100%;height:260px;min-height:0}.cs-am-image_top .cs-am-copy{padding:30px 36px}.cs-am-dialog:not(:has(.cs-am-image-wrap)){width:min(620px,94vw);text-align:center}.cs-am-dialog:not(:has(.cs-am-image-wrap)) .cs-am-copy h2{margin-right:0}.cs-am-dialog:not(:has(.cs-am-image-wrap)) .cs-am-buttons{justify-content:center}@keyframes cs-am-in{from{transform:scale(.97) translateY(8px)}to{transform:scale(1) translateY(0)}}@media(max-width:767px){.cs-am-overlay{padding:12px}.cs-am-dialog{display:block!important;width:min(480px,96vw);max-height:calc(100vh - 24px);border-radius:10px}.cs-am-image-wrap{width:100%;height:auto;min-height:0;max-height:230px;aspect-ratio:16/9}.cs-am-image-wrap img{object-fit:cover}.cs-am-copy{padding:26px 22px}.cs-am-copy h2{font-size:23px}.cs-am-content{font-size:15px}.cs-am-buttons{flex-direction:column}.cs-am-button{width:100%;box-sizing:border-box}.cs-am-background .cs-am-image-wrap{position:absolute;inset:0;width:100%;height:100%;max-height:none;opacity:.2}.cs-am-image_top .cs-am-image-wrap{height:190px;max-height:190px}}@media(prefers-reduced-motion:reduce){.cs-am-overlay,.cs-am-dialog{transition:none;animation:none!important}}