.hero h1{white-space:pre-line}.hero-copy p{white-space:pre-line}.banner-controls{position:relative;z-index:2;display:flex;align-items:center;gap:16px;padding:0 45px 22px}.banner-dots{display:flex;gap:4px;flex-wrap:wrap}.banner-dots button{display:grid;place-items:center;width:36px;height:40px;border:0;background:transparent;padding:0;cursor:pointer}.banner-dots button:before{content:'';width:8px;height:8px;background:#ffffff65;border-radius:50%}.banner-dots button.active:before{background:#fff;width:20px;border-radius:5px}.banner-pause{background:#203b4c66;color:white;border:1px solid #ffffff66;border-radius:20px;padding:9px 16px;font-size:12px;min-height:40px;cursor:pointer}.hero:has(.banner-controls) .hero-bottom{bottom:70px}.org-fullname{font-weight:500;line-height:1.7;color:#536d7c!important;max-width:1000px!important}.edit-head>div{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.banner-controls{padding:0 22px 22px;gap:8px;flex-wrap:wrap}.banner-dots button{width:28px;height:44px}.banner-pause{min-height:44px}.hero:has(.banner-controls) .hero-bottom{bottom:auto}.org-fullname{font-size:14px!important}.edit-head{flex-wrap:wrap}.edit-head>div button{font-size:12px}}
