.modal-window__close:before,.modal-window__close:after{content:"";position:absolute;width:4px;height:32px;background-color:#2d393b}.modal-window__close:before{transform:rotate(-45deg)}.modal-window__close:after{transform:rotate(45deg)}.modal-window.modal-window__active{display:flex;justify-content:center;align-items:center}.modal-window__container{height:max-content}@media screen and (max-width:991px){.modal-window.modal-window__active{align-items:start}}body:has(.modal-window__active){height:100%}html:has(.modal-window__active){overflow-y:clip}@media screen and (min-width:992px){.modal-window__swiper.swiper-wrapper{flex-direction:row}.modal-window__slider.swiper-slide{flex-shrink:1}}body:has(.modal-window__active).lock{overflow:visible!important}body:has(.modal-window__active) jdiv{display:none!important}html,body{height:100%}@media screen and (max-width:991px){.modal-window.modal-window__active{justify-content:flex-start!important}}
