.advertisers-hero{position:relative;isolation:isolate;overflow:hidden;background:#102d46;border:1px solid #24435b;border-radius:28px;margin-bottom:38px;min-height:450px;box-shadow:0 18px 45px #102d4614;color:#fff}.advertisers-hero-art{position:absolute;z-index:-2;inset:0;background:linear-gradient(270deg,#102d46 0%,#102d46f5 34%,#102d4670 72%,#102d4630),url('../img/estate-hero.webp') left center/cover no-repeat}.advertisers-hero:after{content:'';position:absolute;z-index:-1;width:460px;height:460px;border:1px solid #e3ba6840;border-radius:50%;left:-125px;top:-150px;box-shadow:0 0 0 45px #ffffff03,0 0 0 90px #ffffff03;pointer-events:none}.advertisers-hero-content{position:relative;padding:30px 38px 34px;max-width:760px}.advertisers-breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;color:#bfccd8;margin-bottom:28px}.advertisers-breadcrumb a{color:#e4edf5;text-decoration:none}.advertisers-hero-label{display:inline-flex;align-items:center;gap:8px;color:#f1cd86;background:#e6bc6812;border:1px solid #dcb66e45;padding:7px 13px;border-radius:24px;font-size:11px}.advertisers-hero h1{font-size:clamp(32px,3.8vw,49px);line-height:1.5;font-weight:900;margin:16px 0 12px;color:#fff;letter-spacing:-.8px}.advertisers-hero h1 span{color:#efc77e}.advertisers-hero-content>p{font-size:14px;line-height:1.95;color:#d1dde7;margin:0 0 18px}.advertisers-hero-benefits{display:flex;flex-wrap:wrap;gap:19px;color:#dce6ef;font-size:11px;margin-bottom:24px}.advertisers-hero-benefits span{display:flex;align-items:center;gap:7px}.advertisers-hero-benefits i{color:#efc77e;font-size:17px}.advertisers-hero .advertisers-hero-search{display:block;background:#fff;border:1px solid #fff;border-radius:16px;padding:12px 16px;margin:0;box-shadow:0 12px 24px #07182825;max-width:650px}.advertisers-hero-search>label{display:block;color:#687d90;font-size:10px;font-weight:700;margin-bottom:4px}.advertisers-search-row{display:flex;align-items:center;gap:10px}.advertisers-search-row>i{color:#b48535;font-size:23px}.advertisers-hero .advertisers-search-row input{font-size:13px;color:#102d46;padding:8px 0;outline:none;min-width:0}.advertisers-hero .advertisers-search-row input::placeholder{color:#8090a0}.advertisers-hero .advertisers-search-row button{display:flex;align-items:center;justify-content:center;gap:14px;white-space:nowrap;background:#bd8d3b;border:1px solid #ac7d2e;color:#fff;border-radius:10px;padding:12px 18px;font-size:12px;transition:background .2s}.advertisers-hero .advertisers-search-row button:hover{background:#a87729}.advertisers-hero-search:focus-within{outline:3px solid #efc77e;outline-offset:4px}.advertisers-hero-note{position:absolute;left:32px;bottom:38px;display:flex;align-items:center;gap:12px;max-width:280px;border:1px solid #ffffff45;border-radius:16px;background:#102d46d9;backdrop-filter:blur(12px);padding:15px 18px;box-shadow:0 10px 35px #07182825}.advertisers-note-icon{display:grid;place-items:center;width:43px;height:43px;background:#edc47720;border:1px solid #edc47740;border-radius:12px;font-size:24px;color:#efc77e}.advertisers-hero-note strong{display:block;font-size:12px;color:#fff}.advertisers-hero-note div>span{display:block;font-size:10px;color:#bfcfdd;margin-top:5px}.dark .advertisers-hero{border-color:#3a5267}.dark .advertisers-hero .advertisers-hero-search{background:#fff;border-color:#fff}.dark .advertisers-hero .advertisers-search-row input{color:#102d46}@media(max-width:1100px){.advertisers-hero-content{max-width:70%;padding:26px}.advertisers-hero-note{left:22px;max-width:215px;padding:12px;bottom:48px}.advertisers-hero-note strong{font-size:11px}}@media(max-width:760px){.advertisers-hero{border-radius:22px;margin-bottom:28px;min-height:0}.advertisers-hero-content{max-width:none;padding:23px}.advertisers-hero-art{background:linear-gradient(270deg,#102d46f5,#102d46dc),url('../img/estate-hero.webp') center/cover}.advertisers-hero-note{display:none}.advertisers-hero h1{font-size:35px}.advertisers-breadcrumb{margin-bottom:23px}.advertisers-hero-benefits{gap:13px;font-size:10px}.advertisers-hero .advertisers-hero-search{padding:11px 12px}.advertisers-hero .advertisers-search-row input{flex-basis:auto;font-size:12px}.advertisers-hero .advertisers-search-row button{padding:11px 12px;gap:7px}.advertisers-desktop-break{display:none}}@media(max-width:380px){.advertisers-hero-content{padding:19px 15px}.advertisers-hero h1{font-size:30px}.advertisers-search-row{gap:7px}.advertisers-hero .advertisers-search-row button{font-size:11px;padding:11px 9px}.advertisers-search-row>i{font-size:19px}}@media(prefers-reduced-motion:reduce){.advertisers-hero .advertisers-search-row button{transition:none}}
