@media (max-width:1023px){.block--search{max-height:0;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:-1}.block--search.open{max-height:56px;margin-bottom:24px;opacity:1;position:relative;z-index:11}}@media (min-width:1024px){.block--search{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:40px;max-width:320px}}.block--search .form-item{width:100%}.block--search .form--search{position:relative}.block--search input[type=search]{background-color:#275558;border-width:0;color:#5f9fa4;font-size:16px;padding-left:16px;padding-right:40px;-webkit-appearance:none;-moz-appearance:none}@media (max-width:1023px){.block--search input[type=search]{line-height:54px;width:300px}}@media (min-width:1024px){.block--search input[type=search]{border-radius:2px;line-height:46px;width:100%}}.block--search input[type=search]::-webkit-input-placeholder{color:#5f9fa4;opacity:.4;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.block--search input[type=search]::-moz-placeholder{color:#5f9fa4;opacity:.4;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.block--search input[type=search]:-ms-input-placeholder{color:#5f9fa4;opacity:.4;-ms-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.block--search input[type=search]:-moz-placeholder{color:#5f9fa4;opacity:.4;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.block--search input[type=search]::-webkit-search-cancel-button{display:none}.block--search input[type=search]:focus::-webkit-input-placeholder,.block--search input[type=search]:hover::-webkit-input-placeholder{opacity:1}.block--search input[type=search]:focus::-moz-placeholder,.block--search input[type=search]:hover::-moz-placeholder{opacity:1}.block--search input[type=search]:focus:-ms-input-placeholder,.block--search input[type=search]:hover:-ms-input-placeholder{opacity:1}.block--search input[type=search]:focus::-ms-input-placeholder,.block--search input[type=search]:hover::-ms-input-placeholder{opacity:1}.block--search input[type=search]:focus::placeholder,.block--search input[type=search]:hover::placeholder{opacity:1}.block--search .form-submit{background-color:transparent;border-radius:0;border-width:0;cursor:pointer;font-size:0;height:20px;outline:0;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}