.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{display:flex;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-dots{align-items:center;display:flex}.slick-dots li{margin:0 3px}.slick-dots li button{border-radius:50%;display:block;font-size:0;height:.75rem;line-height:0;transition:all .25s;width:.75rem}.slick-dots li button,.slick-dots li.slick-active button{background-color:#fff;border:2px solid #fff}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-arrow.slick-hidden{display:none}.admin-bar .qcf__popup{top:32px}@media screen and (max-width:782px){.admin-bar .qcf__popup{top:46px}}.qcf .button{border:none;margin:0}.qcf .button:hover{border:none}.qcf__button{border-radius:4px 4px 0 0;line-height:1;padding:15px 78px 15px 30px;position:fixed;right:0;top:30%;transform:rotate(-90deg);transform-origin:right bottom;white-space:nowrap;z-index:99}.qcf__button:after{background:#1d1d1b no-repeat 50%;background-image:url(../img/icon-calendar.svg);background-size:26px;border-radius:0 4px 0 0;bottom:0;content:"";position:absolute;right:0;top:0;width:52px}@media (max-width:600px){.qcf__button{bottom:0;left:0;right:0;top:unset;transform:none;width:100%}.qcf__button,.qcf__button:after{border-radius:0}}.qcf__popup{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transition:all .4s;visibility:hidden;z-index:1000}.qcf__popup--active{opacity:1;visibility:visible}.qcf__form{overflow:hidden;position:relative}.qcf__form:after{background:hsla(0,0%,100%,.8);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s;visibility:hidden;z-index:2}.qcf__form--loading:after{opacity:1;visibility:visible}.qcf__form .input__block{margin:0 0 10px}.qcf__form .input__block textarea{height:173px}.qcf__form .errors-wrap,.qcf__form .grecaptcha-badge{display:none}.qcf__bg{background:rgba(0,0,0,.8);bottom:0;cursor:default;left:0}.qcf__bg,.qcf__close{position:absolute;right:0;top:0}.qcf__close{background:transparent;background:url(../img/icon-x.svg) transparent no-repeat 50%;border:none;border-radius:0 5px 0 0;cursor:pointer;height:40px;outline:none;transition:background .2s;width:40px;z-index:3}@media screen and (max-width:575px){.qcf__close{border-radius:0}}.qcf__close:hover{background-color:#f5f5f5}.qcf__content{background:#fff;border-radius:5px;display:inline-block;line-height:1.85;max-height:calc(100% - 40px);max-width:calc(100% - 20px);overflow:auto;padding:30px;position:relative;text-align:left;vertical-align:middle;width:550px}@media screen and (max-width:575px){.qcf__content{border-radius:0;height:100%;left:0;max-height:100%;max-width:100%;position:absolute;top:0;width:100%}}.qcf__content .button{min-width:200px}.qcf__message{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:30px;position:absolute;text-align:center;top:0;transition:all .4s;visibility:hidden;width:100%;z-index:2}.qcf__message--active{opacity:1;visibility:visible}.qcf__message__title{background:transparent no-repeat top;color:#1d1d1b;font-size:16px;margin:0 0 30px;padding-top:120px}.qcf__message--success .qcf__message__title{background-image:url(../img/icon-success.svg)}.qcf__message--error .qcf__message__title{background-image:url(../img/icon-error.svg)}.qcf__title{color:#1d1d1b;margin:0 0 20px;padding-bottom:10px;position:relative;text-align:center}.qcf__title:before{background:#ced6df;bottom:0;content:"";height:1px;left:50%;margin-left:-50px;position:absolute;width:100px}.qcf__text{font-size:16px;margin:0 0 20px}.qcf__buttonblock{margin:20px 0 0;text-align:center}.qcf__contacts{text-align:center}.qcf__contacts__item{background:transparent;color:#1d1d1b;display:inline-block;font-size:16px;font-weight:700;line-height:30px;margin:10px;padding:0 0 0 60px;position:relative;text-align:left;transition:background .2s}.qcf__contacts__item:before{background:transparent no-repeat 50%;background-size:23px;bottom:0;content:"";left:0;position:absolute;top:0;width:60px}.qcf__contacts__item:hover{text-decoration:none}.qcf__contacts__item--phone:before{background-image:url(../img/telephone.svg)}.qcf__contacts__item--mail:before{background-image:url(../img/mail.svg)}.page-header{align-items:center;color:#fff;display:flex;height:10rem;position:relative}.page-header:before{background:rgba(29,29,27,.6);content:"";z-index:1}.page-header:before,.page-header__bg{bottom:0;left:0;position:absolute;right:0;top:0}.page-header__bg{overflow:hidden;z-index:0}.page-header__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-header__content{position:relative;z-index:2}.page-header__title{color:inherit;font-size:44px;line-height:1.2;margin:0;max-width:50%;padding:0}.page-header--no-title{padding:30px 0 !important!important}#google-map{height:400px;margin-bottom:40px;width:100%}[class*=_ibani_]>div{overflow:visible!important}[class*=_ibani_]>img{border:25px solid #fff!important;right:0!important;top:0!important;transform:scale(.5);transform-origin:100% 0}.cluster-icon{background:rgba(0,158,226,.3);border-radius:50%;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:50px;line-height:50px;position:absolute;text-align:center;width:50px}.cluster-icon:after,.cluster-icon:before{border-radius:50%;content:"";position:absolute;z-index:-1}.cluster-icon:before{background:rgba(0,158,226,.6);bottom:5px;left:5px;right:5px;top:5px}.cluster-icon:after{background:#009ee2;bottom:10px;left:10px;right:10px;top:10px}@media screen and (max-width:640px){#google-map{display:none}}.portfolio-map-item{background:#fff;border:1px solid #fff;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:0;overflow:hidden;padding-left:180px;position:relative;width:390px}.portfolio-map-item__image{bottom:0;left:0;overflow:hidden;padding:0;position:absolute;top:0;width:180px}.portfolio-map-item__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.portfolio-map-item__text{height:100%;min-height:150px;padding:24px 30px 55px 23px;position:relative}.portfolio-map-item__title{color:#1d1d1b;font-size:16px;font-weight:900;letter-spacing:.16px;line-height:26px;margin:0 0 7px}.portfolio-map-item__more{border-radius:0;bottom:0;font-size:13px;left:0;letter-spacing:.37px;line-height:20px;padding:10px;position:absolute;text-align:center;width:100%}.portfolio-item{display:flex;flex-direction:column;height:100%;transition:all .25s}.portfolio-item:hover{box-shadow:0 0 20px 0 rgba(206,214,223,.75)}.portfolio-item:hover .portfolio-item__image img{transform:scale(1.1)}.portfolio-item__image{background-color:#ced6df;height:7rem;overflow:hidden}.portfolio-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s linear;width:100%}.portfolio-item__contnent{border:1px solid #ced6df;flex:1;padding:14px 26px}.portfolio-item__title{color:#1d1d1b;font-size:16px;line-height:26px;margin-bottom:15px}.portfolio-item .more{align-items:center;display:flex;justify-content:flex-end}.portfolio-item .more:hover span{color:#4a4a4a}.portfolio-item .more:hover .fa{transform:rotate(1turn);transition:all .5s}.portfolio-item .more span{color:#009ee2;font-size:13px;font-weight:700;line-height:20px;padding-right:.5rem;transition:all .25s}.portfolio-item .more .fa{align-items:center;background-color:#fecb00;border-radius:50%;color:#fff;display:flex;font-size:10px;height:1rem;justify-content:center;transition:none;width:1rem}.portfolio-single .gallery__slider .gallery__item__inner{padding-bottom:60%}.portfolio-single h1{color:inherit;line-height:1.15;margin-bottom:40px}.facts__title{font-size:16px;margin:46px 0 13px}.facts__list{color:#6b7c93;display:table;font-size:12px;font-weight:700;margin:15px 0 10px;width:100%}.facts__list b,.facts__list span{display:table-cell;padding:12px 0;width:50%}.facts__list b{padding-right:15px}.facts__list span{padding-left:15px}.facts__list span.area{font-size:14px;position:relative;top:-1px}.facts__item{display:table-row}.pager{font-size:14px;font-weight:700}.pager__list{display:flex;padding-left:1px}.pager__item{margin:0 2.5px;text-align:center}.pager__item a,.pager__item span{align-items:center;background-color:transparent;border:1px solid #ced6df;border-radius:3px;color:#627792;display:flex;height:45px;justify-content:center;position:relative;transition:all .25s;width:45px;z-index:2}.pager__item a polygon,.pager__item span polygon{fill:#4a4a4a;transition:all .25s}.pager__item a:hover,.pager__item span:hover{background-color:#fecb00;border-color:#fecb00;color:#fff;text-decoration:none}.pager__item a:hover polygon,.pager__item span:hover polygon{fill:#fff}.pager__item a.current,.pager__item span.current{background-color:transparent;border-color:transparent;color:#fecb00;cursor:default;z-index:1}.pager__dots{cursor:default;font-size:13px;padding:0 7px}.partners__slider{margin:0 auto;width:90%}.partners__slider .slick-next,.partners__slider .slick-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.partners__slider .slick-prev{left:-5.5%}.partners__slider .slick-next{right:-5.5%}.partners__item{height:6rem;padding:.25rem}.partners__wrapper{align-items:center;display:flex;height:100%;justify-content:center;padding:1rem;transition:all .25s}.partners__wrapper:hover{box-shadow:0 0 .25rem 0 rgba(0,0,0,.5)}.partners__wrapper:hover .partners__image{filter:grayscale(0)}.partners__image{filter:grayscale(7);height:100%;transition:all .25s;width:auto}

/*# sourceMappingURL=archive-portfolio.css.map*/