.is-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.clear,.clear:after,.clear:before{display:block;clear:both;content:""}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-left:4px;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 4l8 8M12 4l-8 8' stroke='%237c7f93' stroke-width='1.8' stroke-linecap='round'/></svg>") 50%/12px no-repeat;opacity:.75}input[type=search]::-webkit-search-cancel-button:hover{opacity:1}.ModalWindow{padding:5.2083333333vw 0 2.6041666667vw;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(37,41,66,.6);display:flex;justify-content:center;align-items:flex-start;z-index:9999;overflow:auto}.ModalWindow_active{animation:openModal .3s ease both}@media(max-width:600px){.ModalWindow_active{animation:openModalMobile .3s ease both}}.ModalWindow-exit{opacity:1}@media(max-width:600px){.ModalWindow-exit{transform:translateX(0)}}.ModalWindow-exit-active{opacity:0;transition:opacity .3s ease}@media(max-width:600px){.ModalWindow-exit-active{opacity:1;transform:translateX(-100%);transition:transform .3s ease}.ModalWindow{width:100vw;height:100vh}}.ModalWindow__container{position:relative}@media(max-width:600px){.ModalWindow__container{min-width:unset;width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;background-color:#fff}}.ModalWindow__content{height:100%}.ModalWindow__wrapper{max-width:560px;min-width:560px}.ModalWindow__button{position:absolute;pointer-events:all;cursor:pointer;background-size:cover;border:none;z-index:1;background:none}.ModalWindow__button-image path{transition:stroke .3s ease}.ModalWindow__button_back{top:48px;left:41px;width:14px;height:26px}@media screen and (max-width:600px){.ModalWindow__button_back{top:14px;left:16px}}.ModalWindow__button_close{top:15px;right:15px;width:22px;height:22px}.ModalWindow__button:hover .ModalWindow__button-image path{stroke:#606f89}@media(max-width:600px){.ModalWindow{padding:0}}@keyframes openModal{0%{opacity:0}to{opacity:1}}@keyframes closeModal{0%{opacity:1}to{opacity:0}}@keyframes openModalMobile{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes closeModalMobile{0%{transform:translateX(0)}to{transform:translateX(-100%)}}