.details-banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.details-banner .container h1{font-size:48px;line-height:56px}.details-banner .container .help-search{position:relative;width:626px;height:72px;margin-top:60px;border:1px solid #fff;border-radius:64px;-webkit-box-sizing:border-box;box-sizing:border-box}.details-banner .container .help-search .help-icon{position:absolute;right:50px;top:28px}.details-banner .container .help-search input{width:100%;height:72px;border:none;border-radius:64px;padding:9px 48px;-webkit-box-sizing:border-box;box-sizing:border-box;background:linear-gradient(135deg,#e1e2e6 0,#f5f6fa 100%);-webkit-box-shadow:-6px -6px 12px rgba(255,255,255,.3),6px 6px 12px rgba(0,0,0,.1);box-shadow:-6px -6px 12px rgba(255,255,255,.3),6px 6px 12px rgba(0,0,0,.1)}.details-banner .container .help-search input:focus{border:none;background:linear-gradient(135deg,#f5f6fa 0,#e1e2e6 100%);-webkit-box-shadow:-10px -10px 20px rgba(255,255,255,.4),10px 10px 20px rgba(0,0,0,.16);box-shadow:-10px -10px 20px rgba(255,255,255,.4),10px 10px 20px rgba(0,0,0,.16)}.details-banner .container .help-search input:focus-visible{outline:0}