.construction-content{background:#f6f6f6;padding:40px 0 70px}.progress-list{display:grid;grid-template-columns:repeat(4,minmax(200px,418px));margin-top:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px 15px;justify-content:space-between}.progress-item{cursor:pointer;position:relative}.progress-item__title{color:#fff;font-family:Lato,sans-serif;font-size:26px;font-style:normal;font-weight:600;left:25px;line-height:31px;position:absolute;top:30px;z-index:1}.progress-item img{-webkit-filter:brightness(.65);filter:brightness(.65);height:100%;min-height:350px;-o-object-fit:cover;object-fit:cover;width:100%}.progress-item:hover .progress-item-btn{background-color:transparent;border:1px solid #fff;width:calc(100% - 52px)}.progress-item:hover .progress-item-btn div{display:block;max-width:300px;opacity:1}.progress-item-btn{bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;left:26px;position:absolute;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:5px;max-width:306px;padding:7px 7px 7px 0;width:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:transparent;display:grid;grid-template-columns:1fr 50px;justify-content:space-between;-webkit-transition:.8s;transition:.8s}.progress-item-btn div{color:#fff;display:none;font-size:18px;max-width:0;opacity:0;overflow:hidden;text-align:center;-webkit-transition:opacity 1.3s;transition:opacity 1.3s}.progress-link{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}.fancybox-container .progress-hidden__title{color:#000;font-family:Lato,sans-serif;font-size:50px;font-style:normal;font-weight:600;line-height:60px}.progress-hidden__descr p{color:#000;font-family:Lato,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:26px}.progress-hidden__descr p:not(:last-child){margin-bottom:20px}.progress-hidden__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;gap:20px;height:100%;justify-content:space-between;padding:50px}.progress-hidden__inner,.progress-hidden__text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.progress-hidden__inner{display:grid;grid-template-columns:minmax(260px,520px) minmax(470px,1041px)}.progress-hidden.fancybox-content{max-height:900px;max-width:1561px;padding:0;width:100%}.progress-hidden.fancybox-content .fancybox-button{background-color:#fff;background-image:url(/local/templates/juno/img/progress-close.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:5px;height:50px;opacity:1;right:50px;top:50px;-webkit-transition:.6s;transition:.6s;width:50px}.progress-hidden.fancybox-content .fancybox-button svg{display:none}.progress-hidden.fancybox-content .fancybox-button:hover{background-color:#e6e8d8}.progress-slider{height:100%;max-height:900px;width:100%}.progress-slider-wr{max-height:900px;position:relative}.progress-slider-image{height:100%;width:100%}.progress-slider-image img{height:100%;max-height:900px;min-height:500px;object-fit:cover;width:100%}.progress-slider-buttons{margin-left:40px}.progress-slider-buttons,.progress-slider-next,.progress-slider-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-slider-next,.progress-slider-prev{border-radius:5px;height:50px;width:50px;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:none;cursor:pointer;justify-content:center;outline:none;-webkit-transition:.6s;transition:.6s}.progress-slider-next svg path,.progress-slider-prev svg path{-webkit-transition:.5s;transition:.5s}.progress-slider-next:hover,.progress-slider-prev:hover{background:#e6e8d8}.progress-slider-prev{margin-right:10px}.progress-slider-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:50px;position:absolute;right:50px;z-index:1}.progress-slider-fraction-wr{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:5px;height:50px;max-width:92px;padding:15px 17px;width:100%}.progress-slider-fraction-wr span{color:#fff;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;opacity:.7;position:relative}.progress-slider-fraction-wr span:first-child{margin-right:7px;padding-right:10px}.progress-slider-fraction-wr span:first-child:after{background:hsla(0,0%,100%,.7);content:"";display:inline-block;height:15px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.progress-slider-fraction-wr .current-progress-slider{opacity:1}.dropdown{background:#fff;position:relative;width:227px}.dropdown-head{border:1px solid rgba(0,0,0,.2);border-radius:5px;cursor:pointer;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;padding:21px;text-decoration:none;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dropdown-head svg{-webkit-transition:.6s;transition:.6s}.dropdown-head span{color:#000;display:block;font-family:Lato,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px}.dropdown-body{background:#fff none repeat scroll 0 0;border:1px solid rgba(0,0,0,.2);border-radius:0 0 5px 5px;border-top:none;display:none;left:0;position:absolute;top:100%;width:100%;z-index:6}.dropdown-body ul{list-style:none;margin:0;padding:0;width:100%}.dropdown-body li{border-top:1px solid rgba(0,0,0,.2);color:#000;display:block;font-family:Lato,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px;padding:21px;text-decoration:none}.dropdown-body li:hover{background:#87905c;color:#fff;cursor:pointer}.dropdown.active .dropdown-head{border-bottom-color:transparent;border-radius:5px 5px 0 0}.dropdown.active .dropdown-head svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.active .dropdown-body{display:block}.filter-label{color:rgba(0,0,0,.5);font-family:Lato,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:24px;margin-bottom:20px}@media(max-width:1300px){.progress-list{grid-template-columns:repeat(3,minmax(200px,418px))}}@media(max-width:1160px){.progress-hidden.fancybox-content .fancybox-button{right:20px;top:20px}.progress-slider-navigation{bottom:30px;right:20px}.progress-hidden__text{padding:50px 25px 40px}.fancybox-container .progress-hidden__title{font-size:40px;line-height:48px}}@media(max-width:920px){.fancybox-container .progress-hidden__title{font-size:30px;line-height:36px}.progress-hidden__descr p{font-size:16px;line-height:20px}.progress-hidden__descr p:not(:last-child){margin-bottom:15px}.progress-hidden__text{padding:35px 20px}.progress-item__title{font-size:20px;line-height:24px}.progress-item-btn div{font-size:16px}.dropdown-head span{font-size:16px;line-height:20px}.dropdown-body li,.filter-label{font-size:16px}.filter-label{line-height:19px;margin-bottom:15px}}@media(max-width:875px){.progress-list{grid-template-columns:repeat(2,minmax(200px,418px));margin-top:35px}.progress-item img{min-height:256px}.progress-hidden__inner{grid-template-columns:100%}.progress-hidden__text{padding-bottom:60px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.progress-hidden.fancybox-content .fancybox-button{top:11px}.progress-hidden.fancybox-content{max-height:unset;max-width:600px}.progress-hidden.fancybox-content .fancybox-button{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);background-size:12px 12px;height:46px;width:46px}.progress-slider-wr{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.progress-slider-image img{max-height:500px}.progress-slider-navigation{padding:0 20px;right:unset;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width:700px){.construction-content{padding:35px 0 60px}.construction .dropdown{width:100%}}@media(max-width:560px){.progress-list{grid-template-columns:100%}.progress-item img{height:256px;min-height:unset}}@media(max-width:370px){.progress-hidden__text{padding:25px 10px}.progress-hidden__descr p{font-size:14px}}