.s-bar{padding:80px}.s-bar--narrow{max-width:800px}.s-bar__title{text-align:center}.search-form{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:720px;height:52px;background:rgba(0,0,0,0);border:0;border-radius:0;overflow:hidden;margin:0 auto;font-family:sofia-pro,sans-serif;font-style:normal;font-weight:400}.search-form__input{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:12px 24px 11px;font-size:26px;height:100%;color:#343a40}@media(prefers-reduced-motion: reduce){.search-form__input{-webkit-transition:none;transition:none}}@media(min-width: 768px){.search-form__input{padding:10px 24px}}.search-form__input::-webkit-search-decoration,.search-form__input::-webkit-search-cancel-button,.search-form__input::-webkit-search-results-button,.search-form__input::-webkit-search-results-decoration{-webkit-appearance:none}.search-form__input:focus{outline:0;border:inherit;-webkit-box-shadow:0 0 3px 2px #4175a4;box-shadow:0 0 3px 2px #4175a4}.search-form__text{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #49545b;border-right:0;text-align:left;font-style:italic;font-size:16px;line-height:19px;color:#49545b;padding:0 140px 0 40px;background:#fff}.search-form__text:focus{outline:none;border:1px solid #49545b;border-right:0}.search-form__text::-webkit-search-cancel-button{margin-left:10px}@media only screen and (min-width: 768px){.search-form__text{padding:0 140px 0 40px}}.search-form__btn{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;top:0;right:0;text-transform:uppercase;letter-spacing:1.68px;height:100%;border:0;border-left:1px solid #477f82;transition:all .25s ease-in-out}@media(prefers-reduced-motion: reduce){.search-form__btn{-webkit-transition:none;transition:none}}.search-form__btn:hover,.search-form__btn:focus{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion: reduce){.search-form__btn:hover,.search-form__btn:focus{-webkit-transition:none;transition:none}}.header-search__input-icon{color:#477f82;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:16px;position:absolute}