.qing-page-banner{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a1628 0%,#0f1d2f 60%,#1a2d4a 100%)}.qing-page-banner::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgb(25 110 202 / .15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgb(25 110 202 / .1) 0%,transparent 50%);pointer-events:none}.qing-page-banner::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(25 110 202 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(25 110 202 / .04) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.qing-page-banner .float-dot{position:absolute;border-radius:50%;background:#196eca;opacity:.4;animation:qing-banner-floatDot 8s ease-in-out infinite}@keyframes qing-banner-floatDot{0%,100%{transform:translateY(0) translateX(0)}50%{transform:translateY(-30px) translateX(15px)}}.qing-page-banner__inner{position:relative;z-index:10;max-width:90rem;margin-left:auto;margin-right:auto;padding:4rem 1rem;text-align:center}@media (min-width:640px){.qing-page-banner__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.qing-page-banner__inner{padding:6rem 2rem}}.qing-page-banner__breadcrumb{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:rgb(255 255 255 / .5);margin-bottom:1.5rem}.qing-page-banner__breadcrumb a{color:rgb(255 255 255 / .5);text-decoration:none;transition:color 0.3s}.qing-page-banner__breadcrumb a:hover{color:#196eca}.qing-page-banner__breadcrumb .separator{margin:0 .625rem;font-size:8px}.qing-page-banner__breadcrumb .current{color:#fff}.qing-page-banner__eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.4em;color:rgb(255 255 255 / .8);font-weight:700;margin-bottom:1rem}.qing-page-banner__title{font-family:'Playfair Display',serif;font-weight:700;font-size:2.25rem;color:#fff;line-height:1.1;margin:0 0 1.25rem}@media (min-width:768px){.qing-page-banner__title{font-size:3.75rem}}@media (min-width:1024px){.qing-page-banner__title{font-size:4.5rem}}.qing-page-banner__title .italic{font-style:italic}.qing-page-banner__description{color:rgb(255 255 255 / .7);max-width:42rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.625}@media (min-width:768px){.qing-page-banner__description{font-size:1.125rem}}.qing-page-banner__search{display:flex;align-items:center;max-width:42rem;margin:2.5rem auto 0;background:#fff;padding:.5rem 1.5rem;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)}.qing-page-banner__search-icon{color:#196eca;font-size:1.125rem;flex-shrink:0}.qing-page-banner__search-input{flex:1;padding:.75rem 1rem;border:none;outline:none;font-size:.875rem;color:#0f1d2f;background:#fff0}.qing-page-banner__search-input::placeholder{color:#9ca3af}.qing-page-banner__search-btn{padding:.75rem 1.5rem;background:#0f1d2f;color:#fff;border:none;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;white-space:nowrap;transition:background 0.35s ease,color 0.35s ease}.qing-page-banner__search-btn:hover{background:#196eca;color:#0f1d2f}