@media screen and (max-width:1000px){.spec_popup_item{grid-template-columns:auto}.spec_popup_img{width:50%}}@media screen and (max-width:768px){.spec_popup{height:100%;height:100vh;width:100%;position:fixed;top:0;overflow:hidden;opacity:0;pointer-events:none;display:block;z-index:101;perspective:800px;overflow:auto;justify-content:center;align-items:center;transition:all .9s cubic-bezier(.19,1,.22,1)}.spec_popup_open{top:0;opacity:1;pointer-events:auto}.spec_popup_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.47)}.spec_popup_wr{background:#fff;position:relative;width:100%;border:1px solid #000;overflow:hidden;margin:0}.spec_popup_close{position:absolute;right:1rem;top:1rem;width:1.5rem;height:1.5rem;cursor:pointer;z-index:3;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:all .9s cubic-bezier(.19,1,.22,1)}.spec_popup_close:hover{transform:rotate(180deg)}.spec_popup_close_icon{width:100%;pointer-events:none}.spec_popup_close_icon path{pointer-events:none}.spec_popup_text_wr{padding:10vmin 4vmin;position:relative;z-index:1}.spec_popup_top_item{margin-bottom:8vmin;display:grid;grid-gap:5vmin;grid-template-columns:auto}.spec_popup_top{display:flex;font-size:7vmin;color:#72c4ff;align-items:center;justify-content:center;padding:0;margin-bottom:2vmin}.spec_popup_item{border-bottom:1px solid rgb(76 93 103/20%);display:grid;align-items:center;grid-gap:4vmin;text-align:left;padding:4vmin 0;margin-bottom:0}.spec_popup_item:last-child{border-bottom:none;padding:10vmin 0 0}.spec_popup_title{color:#2f2f2f;font-size:5.5vmin;margin-bottom:2vmin}.spec_popup_text{color:#2f2f2f;font-size:4vmin}.spec_popup_img{width:100%}.spec_popup_link{color:#66acf4;font-size:4vmin;text-decoration:underline;display:inline-block;margin-top:2vmin;width:67vmin;overflow:hidden;text-overflow:ellipsis}.spec_popup_formats_wr{display:flex;display:grid;grid-template-columns:auto 1px auto 1px auto 1px auto 1px;grid-gap:4vmin}.spec_popup_format{color:#73909f;display:inline-block;font-size:3.5vmin}.spec_popup_format span{color:#2f2f2f;font-size:4vmin;display:block;text-transform:uppercase;margin-bottom:0}.spec_popup_format_line{width:1px;background:#2f2f2f;opacity:.3}.spec_popup_figure_1{width:21vmin;position:absolute;top:0;left:0;z-index:1}.spec_popup_figure_2{width:21vmin;position:absolute;bottom:0;right:0;z-index:1}}