#searchTextField,#searchTextField:active,#searchTextField:focus{border:none;outline:none}#searchTextField{background:#fff url(https://20052707.fs1.hubspotusercontent-na1.net/hubfs/20052707/Icon.png) no-repeat 24px 28px;border-radius:24px;bottom:-37px;box-shadow:0 0 40px 0 rgba(22,41,88,.05);color:#959ea8;font-family:ITC-AvantGarde-Gothic-ProDemi1!important;font-size:18px;font-weight:500!important;left:calc(50% - 420px);line-height:22px;max-width:840px;padding:26px 55px;position:absolute;width:100%}#searchTextField::placeholder{color:#959ea8;font-weight:500!important}.pac-container:after{display:none!important}.pac-container{border:none!important;border-radius:0 0 24px 24px!important;box-shadow:0 20px 20px 0 rgba(22,41,88,.05)!important;margin-top:-20px!important;padding:20px 24px!important}.pac-item{color:#959ea8!important;cursor:pointer!important;font-family:ITC Avant Garde Gothic W01 Dem,serif!important;font-size:14px!important;font-weight:400!important;padding:5px 0!important}.pac-icon{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTE0IDYuNjY2YzAgNC42NjctNiA4LjY2Ny02IDguNjY3cy02LTQtNi04LjY2N2E2IDYgMCAxIDEgMTIgMCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTggOC42NjZhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat 0 0!important}.pac-item-query{color:#162958!important;font-family:ITC Avant Garde Gothic W01 Dem,serif!important;font-size:16px!important;font-weight:400!important;margin-left:5px!important}.movingBG{animation:animatedBackground 15s linear infinite alternate;background-image:url(https://www.altovita.com/hubfs/Search%20Bar%20bg.png);background-position:bottom;background-repeat:repeat;background-size:150%;border-radius:24px;height:100%;min-height:280px}@keyframes animatedBackground{0%{background-position:30% 100%}50%{background-position:15% 50%}to{background-position:0 0}}@media (max-width:920px){#searchTextField{left:0}.movingBG{background-size:cover;min-height:200px}.searchTitle{font-size:30px!important}}@media (max-width:767px){#searchTextField{background-position:24px 27px;font-size:17px;padding:26px 25px 26px 50px}}