.gad-search-demo{color:#223247;width:100%;min-width:0;max-width:650px;margin-inline:auto;position:relative;container-type:inline-size}.gad-search-stage{aspect-ratio:1.18;isolation:isolate;width:100%;position:relative}.gad-search-frame{background:#eaf0f4;border:1px solid #e4eaed;border-radius:3cqw;position:absolute;inset:1% 1% 0 0;overflow:hidden;box-shadow:0 15px 40px #24374a09}.gad-search-browser-bar{align-items:center;gap:1cqw;height:8.5%;padding-inline:3.7cqw;display:flex}.gad-search-browser-bar i{background:#df786c;border-radius:50%;width:1.15cqw;height:1.15cqw}.gad-search-browser-bar i:nth-child(2){background:#e5c36b}.gad-search-browser-bar i:nth-child(3){background:#7bb989}.gad-search-browser-bar span{background:#dee7ec;border-radius:10px;width:16%;height:.7cqw;margin-left:auto}.gad-search-page{background:#fff;border:1px solid #eff2f4;border-radius:1.5cqw;padding:3.6cqw 3cqw;position:absolute;inset:8.5% 5% 4% 4%;box-shadow:0 5px 15px #34516803}.gad-search-header{align-items:center;gap:2.4cqw;display:flex}.gad-search-google{flex:none;width:5.2cqw;height:5.2cqw}.gad-search-query{border:1px solid #e1e7ec;border-radius:999px;flex:1;align-items:center;gap:1cqw;min-width:0;height:7cqw;padding:1.8cqw 2.3cqw;display:flex;box-shadow:0 2px 6px #29486808}.gad-search-query>span{letter-spacing:-.025em;white-space:nowrap;color:#32445b;flex:1;min-width:0;font-size:2.05cqw;line-height:1.5;display:block}.gad-search-query>svg{color:#547bad;stroke-width:1.7px;flex:none;width:2.6cqw;height:2.6cqw}.gad-search-caret{vertical-align:-.35cqw;opacity:0;background:#e95e2a;width:1px;height:2.3cqw;margin-left:.3cqw;display:inline-block}.gad-search-caret.is-visible{opacity:1}.gad-search-tabs{color:#8591a0;border-bottom:1px solid #e9edf1;align-items:center;gap:2.6cqw;height:8cqw;font-size:1.7cqw;display:flex}.gad-search-tabs b{color:#365274;align-items:center;height:100%;font-weight:550;display:flex;position:relative}.gad-search-tabs b:after{content:"";background:#628fbb;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.gad-search-tabs>svg{width:2cqw;height:2cqw;margin-left:auto}.gad-search-content{padding-top:2.7cqw}.gad-search-ad{background:#fff;border:1px solid #edf0f2;border-radius:1.4cqw;width:66%;min-height:33cqw;padding:2.7cqw 2.2cqw 2.1cqw;box-shadow:0 4px 15px #2b405708}.gad-search-sponsored{color:#324253;margin:0 0 2.1cqw;font-size:1.65cqw;font-weight:600;line-height:1.5}.gad-search-ad-company{align-items:center;gap:1cqw;display:flex}.gad-search-ad-company>span{color:#76856a;background:#edf1e9;border-radius:50%;flex:none;place-items:center;width:3.1cqw;height:3.1cqw;font-family:Georgia,serif;font-size:1.9cqw;display:grid}.gad-search-ad-company p{color:#405369;flex:1;min-width:0;margin:0;font-size:1.7cqw;line-height:1.4}.gad-search-ad-company small{color:#8995a3;margin-top:.2cqw;font-size:1.35cqw;display:block}.gad-search-ad-company>svg{color:#8190a0;flex:none;width:1.7cqw;height:1.7cqw}.gad-search-ad-title{color:#2e5399;letter-spacing:-.025em;margin:2.2cqw 0 1.2cqw;font-size:2.35cqw;font-weight:550;line-height:1.25}.gad-search-ad-description{color:#7b8997;margin:0;font-size:1.65cqw;line-height:1.5}.gad-search-ad-action{color:#5279a4;border:1px solid #e2eaf3;border-radius:999px;align-items:center;gap:.9cqw;margin-top:2cqw;padding:1cqw 1.5cqw;font-size:1.55cqw;display:inline-flex}.gad-search-ad-action svg{stroke-width:1.7px;width:1.8cqw;height:1.8cqw}.gad-search-ad-action svg:last-child{margin-left:.5cqw}.gad-search-organic-placeholder{opacity:.85;gap:1.1cqw;width:58%;margin:3cqw 1.4cqw 0;display:grid}.gad-search-organic-placeholder i{background:#e8edf1;border-radius:3px;height:.9cqw;display:block}.gad-search-organic-placeholder i:first-child{background:#dfe6ed;width:77%}.gad-search-organic-placeholder i:nth-child(2){width:88%}.gad-search-organic-placeholder i:nth-child(3){width:95%;margin-top:.5cqw}.gad-search-organic-placeholder i:last-child{width:69%}.gad-search-map-wrap{z-index:2;position:absolute;inset:32% -1% 8% 64%}.gad-search-map{background:#f0f4ed;border:1px solid #fff;border-radius:2cqw;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 8px 20px #1c405c08}.gad-search-map-drawing{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gad-search-map-pin{width:6.5cqw;height:7.3cqw;position:absolute;top:46%;left:57%;transform:translate(-50%,-50%)}.gad-search-map-pin>svg{z-index:1;stroke:#fff;fill:#e95e2a;stroke-width:1.5px;filter:drop-shadow(0 3px 4px #b2523b20);width:100%;height:100%;display:block;position:relative}.gad-search-map-pin>svg circle{fill:#fff;stroke:#fff}.gad-search-map-pin>span{background:#586d701a;border-radius:50%;width:3.2cqw;height:1cqw;position:absolute;bottom:-.4cqw;left:50%;transform:translate(-50%)}.gad-search-map-caption{color:#516777;text-shadow:0 1px 2px #fff;flex-direction:column;gap:.35cqw;display:flex;position:absolute;bottom:2.2cqw;left:3cqw;right:2cqw}.gad-search-map-caption strong{font-size:2.1cqw;font-weight:600}.gad-search-map-caption span{color:#7c8d97;font-size:1.45cqw}.gad-search-lead{z-index:3;background:#fffefb;border:1px solid #e9eee8;border-radius:2.1cqw;align-items:center;gap:1.7cqw;width:42%;min-height:13.4cqw;padding:2.4cqw 2cqw;display:flex;position:absolute;top:62%;right:-1.8%;box-shadow:0 12px 28px #2343360c}.gad-search-lead-icon{color:#64885d;background:#edf4e9;border-radius:50%;flex:none;place-items:center;width:5.1cqw;height:5.1cqw;display:grid;position:relative}.gad-search-lead-icon>svg:first-child{stroke-width:1.65px;width:2.9cqw;height:2.9cqw}.gad-search-lead-icon>svg:last-child{color:#fff;background:#86a87b;border:1px solid #fffefb;border-radius:50%;width:2.2cqw;height:2.2cqw;padding:.25cqw;position:absolute;bottom:-.15cqw;right:-.2cqw}.gad-search-lead>div{flex:1;min-width:0}.gad-search-lead strong{color:#304856;letter-spacing:-.02em;font-size:2.05cqw;font-weight:600;line-height:1.3;display:block}.gad-search-lead>div>span{color:#83918e;margin-top:.6cqw;font-size:1.6cqw;line-height:1.5;display:block}.gad-search-lead>svg{stroke-width:1.6px;color:#91a88b;flex:none;width:2.2cqw;height:2.2cqw}.gad-search-ad,.gad-search-map-wrap,.gad-search-lead{transition:opacity .45s,translate .45s}.gad-search-demo[data-motion=on] [data-visible=false]{opacity:0;pointer-events:none;translate:0 5px}.gad-search-demo [data-visible=true]{opacity:1;translate:none}.gad-search-controls{color:#84919d;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:4px 2px 0;font-size:9px;display:flex}.gad-search-controls button{color:#64798a;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:6px 9px;font-size:10px;display:flex}.gad-search-controls button:hover{color:#355771;background:#e6ecef}.gad-search-controls button:focus-visible{outline-offset:2px;outline:2px solid #c7431b}.gad-search-controls svg{width:12px;height:12px}.dark .gad-search-frame{background:#30404e;border-color:#3b4d5d}.dark .gad-search-browser-bar span{background:#435566}.dark .gad-search-controls{color:#a3b3be}.dark .gad-search-controls button{color:#b1c1cd}.dark .gad-search-controls button:hover{color:#e4ebef;background:#394c5c}@media (max-width:560px){.gad-search-demo{max-width:450px}.gad-search-frame{border-radius:15px;inset:1% 0 0}.gad-search-page{inset:8.5% 4% 4%}.gad-search-query>span{font-size:clamp(8px,2.25cqw,11px)}.gad-search-ad{width:68%;padding:2.7cqw 2.3cqw}.gad-search-sponsored{font-size:clamp(8px,2.1cqw,11px)}.gad-search-ad-company p{font-size:clamp(8px,2.15cqw,11px)}.gad-search-ad-company small{font-size:clamp(7px,1.8cqw,9px)}.gad-search-ad-title{font-size:clamp(10px,2.8cqw,14px);line-height:1.2}.gad-search-ad-description{font-size:clamp(8px,2cqw,10px);line-height:1.4}.gad-search-ad-action{font-size:clamp(7px,1.85cqw,9px)}.gad-search-map-wrap{inset:34% 0 7% 65%}.gad-search-lead{width:43%;top:66%;right:-1%}.gad-search-lead strong{font-size:clamp(9px,2.2cqw,11px)}.gad-search-lead>div>span{font-size:clamp(7px,1.85cqw,9px)}.gad-search-controls{font-size:8px}}@media (max-width:380px){.gad-search-organic-placeholder{display:none}}@media (prefers-reduced-motion:reduce){.gad-search-demo *,.gad-search-demo :before,.gad-search-demo :after{transition:none!important;animation:none!important}}
