.bg-white-gradient:after{height:100%;content:"";position:absolute;top:0;background:#fff;background:radial-gradient(circle,hsla(0,0%,100%,.5) 0,hsla(0,0%,94%,.7) 1%,hsla(0,0%,100%,.5) 100%);left:0;width:100%}.bg-color-gray{background:var(--gray)}.content-center-thanks{height:100vh!important}.content-center-thanks .headline{max-width:700px}.content-center-thanks .headline .button-thanks{max-width:200px;margin-top:50px}.error-form{color:var(--red);margin-top:10px;display:none}.content-margin-top{margin-top:80px}.content-margin-bottom{margin-bottom:80px}.padding-top-text{padding-top:30px}.padding-top{padding-top:80px}.padding-bottom{padding-bottom:80px}.wrapper-padding-top{padding-top:50px!important}.wrapper-padding-bottom{padding-bottom:50px!important}.wrapper-margin-top{margin-top:50px!important}.padding-top-small{padding-top:20px!important}.padding-bottom-small{padding-bottom:20px!important}.not-found{text-align:center;background:var(--gray);width:100%}.not-found .subtitle{width:100%}.not-found a{margin-top:20px}[class*=" button-"],[class^=button-]{overflow:hidden;padding:13px 30px;font-size:15px;border:0;text-decoration:none;font-weight:500;color:#fff;position:relative;outline-width:0;outline:0;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-radius:25px;background:#e60028;cursor:pointer;font-family:Montserrat;display:block}[class*=" button-"]:hover,[class^=button-]:hover{transition:.2s;background:#e73337}[class*=" button-"]:focus,[class^=button-]:focus{outline:0}[class^=button-][disabled]:hover{color:#fff;background:linear-gradient(135deg,#e60028 25%,#e73337 0,#e73337 50%,#e60028 0,#e60028 75%,#e73337 0);background-size:32px 32px}[class^=button-][disabled]{color:#fff;background:linear-gradient(135deg,#e60028 25%,rgba(231,51,55,.9) 0,rgba(231,51,55,.9) 50%,#e60028 0,#e60028 75%,rgba(231,51,55,.9) 0);background-size:32px 32px;background-color:var(--gray);cursor:not-allowed}.btn-small{padding:15px 30px;font-size:13px}.tabs{border-radius:25px;display:inline-block}.wrapper-tabs p{font-size:13px;font-weight:400;margin-right:15px}.tabs-list{width:auto}.tabs-list .tab{padding:8px 20px;font-size:13px;font-weight:400;color:var(--black);border-radius:3px;background:0 0}.tabs-list .active,.tabs-list .tab{transition:all .4s cubic-bezier(.23,1,.32,1.05)}.tabs-list .active{color:#fff;background:var(--red)}textarea{padding:15px;font-size:12px;border:1px solid #ccc;border-radius:5px;width:calc(100% - 32px);font-family:Montserrat}input[type=tel],input[type=text]{height:50px;padding:0 15px;position:relative}input[type=email],input[type=tel],input[type=text]{font-size:14px;border:1px solid #ccc;border-radius:5px;width:calc(100% - 32px);font-family:Montserrat}input[type=email]{padding:15px}input[type=number]{padding:12px;width:calc(100% - 24px)}input[type=number],select{font-size:14px;border:2px solid #ccc;border-radius:5px;font-family:Montserrat}select{padding:15px;width:100%}input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid #26c281}.btn-max-width{padding:13px 0;width:100%}.form-label{padding:0;font-size:14px;color:#8b8b8b}.form-label input,.form-label textarea{font-size:14px;margin:10px 0 20px}.swipe{width:40px;display:none}@media (min-width:300px) and (max-width:1040px){.swipe{position:absolute;left:0;display:flex}}.swipe img{animation:hand-move 2s ease-out infinite;width:30px}.swipe p{font-size:12px;color:#8b8b8b;margin-left:30px}@keyframes hand-move{0%{transform:translateX(0)}50%{transform:translateX(.5em)}to{transform:translateX(0)}}.link{text-decoration:none;color:#1e8bc3}.link:hover{color:#2c82c9}.link-black{text-decoration:none;color:var(--black)}.link-black:hover{color:#1e8bc3}.img-filter{filter:contrast(1.36) grayscale(.28);-webkit-filter:contrast(1.36) grayscale(.28);-moz-filter:contrast(1.36) grayscale(.28)}.img-filter,.img-filter:hover{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.img-filter:hover{filter:contrast(1.36) grayscale(.28) invert(.1);-webkit-filter:contrast(1.36) grayscale(.28) invert(.1);-moz-filter:contrast(1.36) grayscale(.28) invert(.1)}.box-shadow{transition:box-shadow .5s;box-shadow:0 1px 0 0 #efefef,0 0 0 1px #efefef;-moz-box-shadow:0 1px 0 0 #efefef,0 0 0 1px #efefef;-o-box-shadow:0 1px 0 0 #efefef,0 0 0 1px #efefef}.box-shadow:hover{transition:box-shadow .5s;box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-o-box-shadow:0 0 20px rgba(0,0,0,.1)}.border-radius{border-radius:7px}.image-cover{height:100%;object-fit:cover;width:100%}.colums-2{height:100%;width:calc(50% - 15px)}.colums-3{width:calc(33% - 10px)}.colums-4{width:calc(25% - 10px)}.colums-filter{width:calc(100% - 315px)}.width-max{width:100%}@media (min-width:300px) and (max-width:1040px){.colums-filter{width:100%}}.colums-1{width:100%}.image-colums-3{height:162px;margin-right:4px;margin-bottom:4px;background:url("data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7") var(--gray);width:calc(33.333% - 4px)}.image-colums-3:nth-child(3n+3){margin-right:0;width:33.333%}@media (min-width:300px) and (max-width:600px){.colums-2,.colums-3{width:100%}}.text-center{text-align:center}.text-blurring{text-shadow:0 0 7px rgba(0,0,0,.9);color:transparent;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.scale .image{transition:1s;display:block}.scale:hover .image{transform:scale(1.1)}.image-item-zoom:hover .zoom-image{opacity:1}.zoom-image{transition:all .28s;position:absolute;opacity:0;text-align:center;top:calc(50% - 41px);left:calc(50% - 65px);width:130px;z-index:111}.zoom-image img{margin:0 auto;width:50px}.zoom-image p{font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;line-height:14px;margin-top:15px}.pulse{animation:pulse 2s infinite;height:12px;margin-right:5px;border-radius:50%;cursor:pointer;width:12px}.pulse:hover{animation:none}.pulse-btn{animation:pulse 2s infinite}.pulse-btn:hover{animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(230,0,40,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(230,0,40,0)}to{-webkit-box-shadow:0 0 0 0 rgba(230,0,40,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(230,0,40,.4);box-shadow:0 0 0 0 rgba(230,0,40,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(230,0,40,0);box-shadow:0 0 0 10px rgba(230,0,40,0)}to{-moz-box-shadow:0 0 0 0 rgba(230,0,40,0);box-shadow:0 0 0 0 rgba(230,0,40,0)}}.item-colums-4{width:264.3px}.item-colums-3{width:calc(33.333% - 12px)}.item-colums-2{width:calc(50% - 8px)}.item-colums-2:nth-child(2n+2),.item-colums-3:nth-child(3n+3){margin:0 0 16px}.item-object{overflow:hidden;text-decoration:none;color:var(--black);transition:box-shadow .5s;position:relative;margin:0 16px 16px 0;background:#fff}.item-object:hover{transition:box-shadow .5s;box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-o-box-shadow:0 0 20px rgba(0,0,0,.1)}.item-object .image-box{height:170px;position:relative;background:url("data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7") var(--gray);width:100%}.item-colums-2 .image-box,.item-colums-3 .image-box{height:200px}.item-object .image-box .tags{position:absolute;bottom:15px;left:15px}.item-object:hover .image-box .tags .tag{transition:opacity .5s;opacity:.9}.item-object .image-box .tags .tag{padding:5px;font-size:10px;margin-right:5px;color:#939393;transition:opacity .5s;opacity:.6;border-radius:2px;background:#fff;width:auto}.item-object .image-box .tags .tag img{margin-right:4px;width:15px}.item-object .description{padding:25px 15px;border:1px solid var(--gray);border-top:none;width:calc(100% - 32px)}.bg-gray .item-object .description{border:1px solid #fff;border-top:1px solid var(--gray)}.item-object .description .tags{right:0;position:absolute;top:0}.item-object .description .tags .tag{height:20px;font-size:10px;font-weight:600;color:#fff;border-radius:50px;background:var(--red);margin-left:5px;width:20px}.item-object .description ul{padding:0;font-weight:400;margin-top:25px}.item-object .description ul li{list-style:none;padding:0;margin:0}.item-object .description ul li i{font-size:10px;font-weight:300;color:var(--black-light)}.item-object .description ul li{font-size:12px;margin-top:7px;display:flex}.item-object .description ul li div:first-child{width:145px}.item-object .description ul li div:nth-child(3){color:var(--black-light);text-align:left}.item-object .title{position:relative;width:100%}.item-object .title p{font-size:12px;color:var(--black-light)}.item-object .title h3 a{text-decoration:none;color:var(--black)}.item-object .price{padding:15px 0 0;font-size:16px;font-weight:500;line-height:16px}.ajax-filter-count{width:100%;margin-top:8px}.ajax-filter-count img{margin-right:5px;-moz-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out;width:14px;width:17px}.ajax-filter-count:hover img{-moz-transform:rotate(1turn);-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.ajax-more{padding:20px;font-size:14px;text-decoration:none;font-weight:500;color:var(--black);text-transform:uppercase;margin:0 auto;box-shadow:0 1px 0 0 #efefef,0 0 0 1px #efefef;background:#fff;width:calc(100% - 40px)}@media (min-width:550px) and (max-width:1040px){.ajax-filter-count a{max-width:100%;margin:0 auto}}.textarea-modal{width:100%;display:none}.messeneger{width:100%}.messeneger .messeneger-btn{margin:10px 0 30px;width:calc(33.333% - 6px)}.messeneger .messeneger-btn p{text-align:center;width:100%}.messeneger .messeneger-btn input[type=radio]{display:none}.messeneger .messeneger-btn label{height:30px;padding:5px 10px;font-size:12px;border:1px solid var(--gray);font-weight:400;text-align:center;border-radius:5px;background:#fff;cursor:pointer;width:calc(100% - 20px);user-select:none}.messeneger .messeneger-btn label i{font-size:16px;margin-right:5px}.messeneger .messeneger-btn label .fa-whatsapp{color:#0dc143}.messeneger .messeneger-btn label .fa-viber{color:#675da9}.messeneger .messeneger-btn label .fa-telegram-plane{color:#2ca5e0}.messeneger .messeneger-btn input[type=radio]:checked+label{color:#fff;background:#26c281}.messeneger .messeneger-btn input[type=radio]:checked+label i{color:#fff}.messeneger .messeneger-btn input[type=radio]:disabled+label{color:#666;background:#efefef}.messeneger .messeneger-btn label:hover{color:#fff;background:#26c281}.messeneger .messeneger-btn label:hover i{color:#fff}.messengers-items{margin-top:20px}.messengers-items .items{margin-left:7px}.messengers-items p{color:var(--black)}.messengers-items a{height:25px;border:1px solid var(--gray);border-radius:50%;margin-left:3px;width:25px}.maps-before{height:600px;position:relative;width:100%}.maps-before:before{height:300px;content:"";position:absolute;top:0;background:url(/assets/images/gradient.png) repeat-x;left:0;width:100%;display:block;z-index:1}.subtitle{font-size:16px;font-weight:500;line-height:21px}.form-title{font-size:18px;font-weight:900;text-transform:uppercase;margin:0 0 20px}.form-description{margin:0 0 20px}.form-description,.text-block-small{font-size:14px;font-weight:400;line-height:21px}.text-block-small{margin-bottom:10px}.text-block-small:last-child{margin-bottom:0}.caption{font-size:12px;color:var(--black-light);margin-top:3px}.text-align-right{text-align:right}.button-disabled{color:var(--black);background:var(--gray)}.ul-list{padding:0;font-weight:400;margin:0}.ul-list li{list-style:none;justify-content:space-between;font-size:14px;margin-bottom:12px;display:flex}.ul-list li .true{font-size:13px;color:#26c281}.ul-list li .false{font-size:13px;color:#e60028}.ul-list li div:nth-child(2){flex:1 0;height:1em;border-bottom:1px dotted #ccc;margin:0 .4em}.ul-list li div:nth-child(3){text-transform:lowercase}.ul-list-project{padding:0;font-weight:400;margin-top:25px}.ul-list-project li{list-style:none;padding:0;margin:0}.ul-list-projec li i{font-size:10px;font-weight:300;color:var(--black-light)}.ul-list-project li{font-size:12px;margin-top:7px;display:flex}.ul-list-project li div:first-child{width:145px}.ul-list-project li div:nth-child(3){color:var(--black-light);text-align:left}.list{padding:0;font-size:14px;margin:20px 0 30px;display:block}.list li{color:var(--black-light);letter-spacing:-1ex;margin:8px 0;display:block}.list-left{overflow:hidden;margin-right:-40%;color:var(--black);width:72%;vertical-align:top}.list-left,.list-right{letter-spacing:normal;display:inline-block}.list-right{margin-left:25%;width:28%;vertical-align:bottom;padding-left:3px}.mouse-scroll{-webkit-transform:translateX(-50%);position:absolute;top:40%;margin:auto;left:-23px;z-index:9999}@media (min-width:250px) and (max-width:1040px){.mouse-scroll{display:none}}.mouse-scroll span{height:5px;border-right:2px solid var(--black);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid var(--black);margin:0 0 3px 5px;width:5px;display:block}.mouse-scroll .mouse{height:21px;-webkit-transform:none;-ms-transform:none;transform:none;border:2px solid var(--black);top:170px;border-radius:10px;width:14px}.mouse-scroll .down-arrow-1{margin-top:6px}#mouse-scroll .down-arrow-2,#mouse-scroll .down-arrow-3,.mouse-scroll .down-arrow-1{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite}.mouse-croll .down-arrow-1{-webkit-animation-direction:alternate;-webkit-animation-delay:.1s;-moz-animation-delay:.1s}.mouse-scroll .down-arrow-2{-webkit-animation-direction:alternate;-webkit-animation-delay:.2s;-moz-animation-delay:.2s}.mouse-scroll .down-arrow-3{-webkit-animation-direction:alternate;-moz-animation-dekay:.3s;-webkit-animation-delay:.3s}.mouse-scroll .mouse-in{-webkit-animation:animated-mouse 1.2s ease infinite;height:5px;position:relative;moz-animation:mouse-animated 1.2s ease infinite;margin:5px auto;background:var(--black);width:2px;display:block}@-webkit-keyframes animated-mouse{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);opacity:0}}@-webkit-keyframes mouse-scroll{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}:root{--gray:#f6f6f6;--red:#e60028;--black:#333;--black-light:#939393}.header-edit{padding:20px 0;background:#272727;width:100%}body{font-weight:400;color:#272727;font-family:Montserrat}body,h2,h3,h4,h5,h6,p{padding:0;margin:0}*{outline:none}.flex,.flex-wrap{display:flex}.flex-wrap{flex-wrap:wrap}.justify-content-center{justify-content:center}.justify-content-flex-end{justify-content:flex-end}.justify-content-space-between{justify-content:space-between}.align-items-center{align-items:center}.agree-rules{padding-top:25px;justify-content:space-between;max-width:450px;text-align:left;align-items:flex-start;cursor:pointer}.agree-rules .icon-agree-rules{width:35px}.agree-rules .icon-agree-rules img{width:16px}.agree-rules .icon-agree-rules p{padding-top:3px;width:30px}.agree-rules .description-agree-rules p{font-size:12px;color:var(--black-light)}.agree-rules .description-agree-rules p a{text-decoration:none;color:var(--black-light)}.agree-rules .description-agree-rules p:hover a{color:#2980b9}.agree-rules{position:relative;width:100%;display:flex}.swim-manager{height:40px;overflow:hidden;-webkit-transition:width 1s;transition:width 1s;position:fixed;top:calc(50% - 50px);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.3);box-shadow:1px 1px 5px rgba(0,0,0,.3);border-radius:30px;background:#fff;cursor:pointer;left:20px;width:40px;z-index:444}.swim-manager .icon{position:absolute;top:5.555px;left:5.555px;width:29px}.swim-manager .caption{margin-left:46px;width:200px}.swim-manager .caption p{font-size:15px;font-weight:500;line-height:40px}.swim-manager:hover{-webkit-transition:width 1s;transition:width 1s;width:205px}.swim-manager:hover .caption{display:block}.swim-calc,.swim-manager:hover .caption{-webkit-transition:width 1s;transition:width 1s}.swim-calc{height:40px;overflow:hidden;position:fixed;top:50%;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.3);box-shadow:1px 1px 5px rgba(0,0,0,.3);border-radius:30px;background:#fff;cursor:pointer;left:20px;width:40px;z-index:444}.swim-calc .icon{position:absolute;top:5.555px;left:5.555px;width:29px}.swim-calc .caption{margin-left:46px;width:200px}.swim-calc .caption p{font-size:15px;font-weight:500;line-height:40px}.swim-calc:hover{width:205px}.swim-calc:hover,.swim-vr{-webkit-transition:width 1s;transition:width 1s}.swim-vr{height:40px;overflow:hidden;position:fixed;top:calc(50% + 48px);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.3);box-shadow:1px 1px 5px rgba(0,0,0,.3);border-radius:30px;background:#fff;cursor:pointer;left:20px;width:40px;z-index:444}.swim-vr .icon{position:absolute;top:5.555px;left:5.555px;width:29px}.swim-vr .caption{margin-left:46px;width:320px}.swim-vr .caption p{font-size:15px;font-weight:500;line-height:40px}.swim-vr:hover{-webkit-transition:width 1s;transition:width 1s;width:320px}@media (min-width:300px) and (max-width:1110px){.swim-calc,.swim-manager,.swim-vr{display:none}}.headline h2{line-height:40px}.headline h1,.headline h2{font-size:30px;font-weight:500;text-transform:uppercase}.headline h1{line-height:38px}.headline span{color:var(--red)}.headline p{font-size:16px;line-height:25px;margin-top:26px}.headlline .center{text-align:center}@media (min-width:250px) and (max-width:360px){.headline h1,.headline h2{font-size:18px;line-height:24px}.headline p{font-size:14px;line-height:22px;margin-top:30px}.headline br{display:none}}@media (min-width:361px) and (max-width:600px){.headline h1,.headline h2{font-size:21px;line-height:28px}.headline p{font-size:14px;line-height:22px;margin-top:30px}.headline br{display:none}}@media (min-width:601px) and (max-width:1110px){.headline h1,.headline h2{font-size:25px}.headline p{font-size:15px;line-height:22px;margin-top:30px}.headline br{display:none}}[class*=" content-center"],[class^=content-center]{height:auto;max-width:1140px;padding-right:20px;outline:none;min-width:300px;margin:0 auto;padding-left:20px}[class*=" content-right"],[class^=content-right-]{height:auto;outline:none;min-width:300px;margin-left:calc(50% - 570px);width:calc(50% + 570px)}@media (min-width:300px) and (max-width:1040px){[class*=" content-right"],[class^=content-right-]{height:auto;padding-right:0;outline:none;min-width:300px;margin-left:0;width:calc(100% - 20px);padding-left:20px}}[class*=" content-center"] .line,[class^=content-center] .line{height:3px;-webkit-transition:width 2s;transition:width 2s;border-radius:50px;background:#222;width:50px;margin-top:20px}[class^=content-center]:hover .line{-webkit-transition:width 2s;transition:width 2s;width:130px}[class*=" content-right"] .line,[class^=content-right] .line{height:3px;-webkit-transition:width 2s;transition:width 2s;border-radius:50px;background:#222;width:50px;margin-top:20px}[class^=content-right]:hover .line{-webkit-transition:width 2s;transition:width 2s;width:130px}.indent-left{position:relative;width:150px}@media (min-width:300px) and (max-width:1040px){.indent-left{display:none}}.indent-left .next{height:26px;-webkit-transition:all 1s;transition:all 1s;position:relative;background-position:100%;cursor:pointer;width:30px;background-image:url(/msk.site1.local/assets/images/icon/arrow-right.png);background-repeat:no-repeat}.indent-left .next:before{height:4px;-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0);-webkit-transition:all .95s;transition:all .95s;content:"";position:absolute;opacity:0;top:50%;background-color:var(--black);-webkit-transform-origin:left center;transform-origin:left center;border-radius:2px;left:0;width:50px;margin-top:-2px}.indent-left .next:hover{width:52px}.indent-left .next:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.indent-left .prev{height:26px;-webkit-transition:all 1s;transition:all 1s;position:relative;background-position:0;cursor:pointer;width:30px;background-image:url(/msk.site1.local/assets/images/icon/arrow-left.png);background-repeat:no-repeat}.indent-left .prev:before{height:4px;-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0);right:0;-webkit-transition:all .95s;transition:all .95s;content:"";position:absolute;opacity:0;top:50%;background-color:var(--black);-webkit-transform-origin:right center;transform-origin:right center;border-radius:2px;width:50px;margin-top:-2px}.indent-left .prev:hover{width:52px}.indent-left .prev:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.indent-left .slick-disabled{opacity:.6;cursor:default}.indent-left .slick-disabled:hover{width:30px}.indent-left .slick-disabled:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:1}.mobile-slider-nav{width:100%;margin-top:30px}.mobile-slider-nav .next{height:26px;-webkit-transition:all 1s;transition:all 1s;position:relative;background-position:100%;cursor:pointer;width:30px;background-image:url(/msk.site1.local/assets/images/icon/arrow-right.png);background-repeat:no-repeat}.mobile-slider-nav .next:before{height:4px;-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0);-webkit-transition:all .95s;transition:all .95s;content:"";position:absolute;opacity:0;top:50%;background-color:var(--black);-webkit-transform-origin:left center;transform-origin:left center;border-radius:2px;left:0;width:50px;margin-top:-2px}.mobile-slider-nav .next:hover{width:52px}.mobile-slider-nav .next:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.mobile-slider-nav .prev{height:26px;-webkit-transition:all 1s;transition:all 1s;position:relative;background-position:0;cursor:pointer;width:30px;background-image:url(/msk.site1.local/assets/images/icon/arrow-left.png);background-repeat:no-repeat}.mobile-slider-nav .prev:before{height:4px;-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0);right:0;-webkit-transition:all .95s;transition:all .95s;content:"";position:absolute;opacity:0;top:50%;background-color:var(--black);-webkit-transform-origin:right center;transform-origin:right center;border-radius:2px;width:50px;margin-top:-2px}.mobile-slider-nav .prev:hover{width:52px}.mobile-slider-nav .prev:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}@media (min-width:1040px) and (max-width:9040px){.mobile-slider-nav{display:none}}.block-content-center{height:auto;position:relative;width:calc(100% - 150px)}@media (min-width:300px) and (max-width:1040px){.block-content-center{height:auto;position:relative;width:100%;padding-left:0}}.bg-main{height:calc(100vh - 45px);position:relative;max-width:2000px;background-size:cover;background-color:var(--gray);margin:0 auto;width:100%}.bg-main-first{height:calc(100vh - 45px);margin:-74px auto 0;background:url(/assets/images/slide1.png) 50% no-repeat;background-size:cover;background-color:var(--gray)}.bg-main-first,.bg-main-idea{position:relative;max-width:1920px;width:100%;display:block}.bg-main-idea{margin:0 auto;background:url(/assets/images/background/bg-idea.jpg) 50% no-repeat;background-size:cover;background-color:var(--gray)}.bg-2{height:504px;margin:80px auto 0;background:url(/assets/images/background/bg-per.jpg) 50% no-repeat}.bg-2,.bg-sm{position:relative;max-width:1920px;background-color:var(--gray);width:100%;display:block}.bg-sm{height:auto;background-size:cover;margin:0 auto}.bg-garage{height:1050px;max-width:1920px;background:url(/assets/images/garage/bg-garage.png) bottom no-repeat;display:block}.bg-garage,.bg-gray{position:relative;background-color:var(--gray);margin:0 auto;width:100%}.bg-gray{height:auto;max-width:2000px}.bg-cloud-bottom{background:url(/assets/images/background/cloud-bottom.png) repeat-x center bottom var(--gray);padding-bottom:50px}.bg-menu{height:74px;position:relative;max-width:2000px;background-color:#eee;margin:-74px auto 0;width:100%;z-index:11}.fixed-top{z-index:111}.bg-scroll-menu,.fixed-top{height:74px;position:fixed;top:0;width:100%}.bg-scroll-menu{box-shadow:0 0 5px;background:#fff;background-color:#fff;display:none;z-index:100}header{height:119px}header .header-line{height:45px;position:relative;border-bottom:1px solid var(--gray);background:#fff;width:100%}header .header-line .top-line{background:#fff}header .header-line .top-line .top-menu{list-style:none;padding:0;width:100%}header .header-line .top-line .top-menu li{font-size:12px;margin-right:20px}header .header-line .top-line .top-menu li a{text-decoration:none;color:var(--black)}header .header-line .top-line .top-menu .active{color:var(--red)}header .header-line .contact{height:45px;font-size:12px}header .header-line .contact a{text-decoration:none;color:var(--black)}header .header-line .contact .icon img{width:12px}header .header-line .contact .phone .icon a{height:20px;border:1px solid var(--gray);margin-right:5px;border-radius:50%;cursor:pointer;width:20px}header .header-line .contact .phone .icon a:hover{transition:box-shadow .5s;box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-o-box-shadow:0 0 20px rgba(0,0,0,.1)}header .header-line .contact .address{margin-right:50px;position:relative}header .header-line .contact .address .icon{height:20px;border:1px solid var(--gray);margin-right:5px;border-radius:50%;cursor:pointer;width:20px}header .header-line .contact .text a{text-decoration:none;color:var(--black)}header .header-line .contact .address:after{border-color:#333;height:4.7px;transform:rotate(-135deg);right:-13px;transition:transform .2s ease;content:"";position:absolute;border-style:solid;border-width:1.5px 0 0 1.5px;top:7.2px;border-radius:2px 0 0;margin-left:8px;width:4.7px;vertical-align:middle;display:inline-block}header .header-line .callback{height:45px;justify-content:flex-end;font-size:14px;position:relative;width:30%}header .header-line .callback .smeta{height:45px}header .header-line .callback .icon{height:45px;margin-left:25px}header .header-line .callback .icon img{cursor:pointer;width:14px}header .header-line .callback .text{overflow:hidden;-webkit-transition:width 2s;transition:width 2s;width:0}header .header-line .callback .text p{cursor:pointer;margin-left:10px}header .header-line .active .text{-webkit-transition:width 2s;transition:width 2s;width:auto}header .header-main{height:74px;position:relative;z-index:22}header .header-main .logo{text-decoration:none;margin-right:0;width:auto}header .header-main .logo img{margin-right:20px;margin-left:-69px;width:50px;margin-top:5px}header .header-main .logo .company-name{font-size:21.5px;font-weight:900;color:#333}.gleden-construction header .header-main .logo .company-name{font-size:19.5px;font-weight:900}header .header-main .logo .company-name span{color:var(--red)}header .header-main .logo .company-desc{font-size:8px;color:var(--black);margin-top:0;white-space:nowrap}.gleden-construction header .header-main .logo .company-desc{font-size:13.1px}@media (min-width:240px) and (max-width:1040px){header .header-line .top-line{display:none}header .header-main .logo{width:230px}header .contact{justify-content:space-between}header .header-main .logo img{margin-left:0;margin-top:4px}}.main-menu{font-size:14px;position:relative;margin-left:-150px;white-space:nowrap}.main-menu a{text-decoration:none;color:var(--text-black)}.main-menu .active>a{text-decoration:none;color:var(--red)}.main-menu .active>span{color:var(--red)}.main-menu .main-line{list-style:none;padding:0}.main-menu .main-line .main-line-item{list-style:none;padding:0 10px;position:relative;line-height:70px}.main-menu .main-line .submain-line-item{padding:0 22px 0 10px}.main-menu .main-line .submain-line-item:after{border-color:#66788f;height:4px;transform:rotate(-135deg);transition:transform .2s ease;content:"";position:absolute;border-style:solid;border-width:2px 0 0 2px;top:32px;border-radius:2px 0 0;margin-left:8px;width:4px;vertical-align:middle;display:inline-block}.main-menu .main-line .submain-line-item .submain-line{list-style:none;padding:30px 30px 0;box-shadow:0 3px 25px rgba(0,30,69,.22);border-radius:2px;background:#fff;line-height:21px;display:none}.main-menu .main-line .submain-line-item .submain-line:after{height:18px;transform:rotate(45deg);content:"";position:absolute;top:-9px;border-radius:2px 0 0;background:#fff;left:25px;width:18px;display:block;z-index:3}.main-menu .main-line .submain-line-item .submain-line .main-line-item{list-style:none;padding:0;position:relative;width:200px;line-height:25px}.main-menu .main-line .submain-line-item .colum-3{width:790px}.main-menu .main-line .submain-line-item .colum-1{width:310px}.main-menu .main-line .submain-line-item .submain-line .submain-title{font-weight:500;margin-bottom:10px}.main-menu .main-line .submain-line-item .submain-line div:first-child{width:auto}.main-menu .main-line .submain-line-item .submain-line div{margin-bottom:30px;width:33%}.main-menu .main-line .submain-line-item .colum-1 .main-line-item{width:250px}.main-menu .main-line .submain-line-item:hover .submain-line{flex-wrap:wrap;position:absolute;display:flex}header .menu-btn{display:none}@media (min-width:250px) and (max-width:400px){header .header-main .logo img{margin-right:10px;margin-left:0;width:40px;margin-top:0}header .header-line .contact{font-size:12px;width:100%}header .header-line .contact .icon img{width:14px}header .header-line .contact .number{display:none}header .header-line .contact .address{margin-right:10px}header .header-line .contact .text{margin-right:0}header .header-line .contact .nn{justify-content:space-between;margin-right:0}header .header-line .callback,header .header-line .contact .mob-not{display:none}header .header-main .button-header{font-size:10px;padding-right:10px;padding-left:10px;display:none}header .content-header .contact-block .address,header nav{display:none}header .content-header .logo-block{max-width:290px}header .content-header .logo-block .image-logo-box p img{width:40px}header .content-header .contact-block{display:none}header{height:75px}header .menu-btn{cursor:pointer;display:block}}@media (min-width:401px) and (max-width:1040px){header .header-line .contact{font-size:10px;width:100%}header .header-line .contact .text{margin-right:10px}header .header-line .contact .nn{justify-content:space-between;margin-right:0}header .header-line .callback,header .header-line .contact .mob-not{display:none}header .header-main .button-header{font-size:10px;padding-right:10px;padding-left:10px;display:none}header .content-header .contact-block .address,header nav{display:none}header .content-header .logo-block{max-width:290px}header .content-header .logo-block .image-logo-box p img{width:40px}header .content-header .contact-block{display:none}header{height:75px}header .menu-btn{cursor:pointer;display:block}}.image-list-item{height:250px;overflow:hidden;margin-right:16px;position:relative;background:url("data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7") var(--gray);width:400px;display:block}.image-list-item:hover:after{transition:all .28s;background-color:rgba(39,39,39,.3)}.image-list-item:after{right:0;transition:all .28s;content:"";position:absolute;bottom:0;top:0;background-color:rgba(39,39,39,.03);left:0}.wrapper-sortd{overflow:hidden;padding-top:50px;padding-bottom:50px}.wrapper-sortd ul{list-style:none;overflow-y:hidden;overflow-x:auto;padding:0;-webkit-overflow-scrolling:touch;white-space:nowrap;display:flex}.wrapper-sortd ul::-webkit-scrollbar{width:0}.wrapper-sortd ul:nth-child(2){display:none}.wrapper-sortd ul li{padding:10px 25px;margin-right:10px;border-radius:5px;background:var(--gray);cursor:pointer}.wrapper-sortd ul .slick-active{color:#fff;background:var(--red)}.content-right-stages-work .block-content-center{max-width:970px;width:100%}.wrapper-stages-work .item-stages{margin-bottom:25px}.wrapper-stages-work .stages{width:380px}.wrapper-stages-work .stages img{border-radius:5px}.wrapper-stages-work .description{position:relative;width:calc(100% - 430px)}@media (min-width:300px) and (max-width:1040px){.wrapper-sortd{padding-top:30px;padding-bottom:0}.content-right-stages-work .headline{padding-right:20px;width:calc(100% - 40px);padding-left:20px}.wrapper-sortd ul li:first-child{margin-left:20px}.wrapper-sortd ul li:nth-child(8){margin-right:20px}.content-right-stages-work{width:100%;padding-left:0}.wrapper-stages-work .stages{width:100%}.wrapper-stages-work .description{width:100%;margin-top:25px}.wrapper-stages-work .item-stages{padding-right:20px;width:calc(100% - 40px);padding-left:20px}.wrapper-sortd ul li span{display:none}}.content-right-order .block-content-center{width:100%}.content-right-order .block-content-center .block-form{max-width:960px;width:100%}.content-right-order .block-content-center .image-box{margin-top:50px}.content-right-order .bottom{padding-top:30px}.content-right-order .bottom p{font-size:12px;margin:0 20px}.content-right-order .bottom .button-whatsapp{background:#26d366}.content-right-order .bottom .button-whatsapp img{margin-right:5px}.content-right-order .inputs input{margin-right:20px;width:200px}@media (min-width:250px) and (max-width:1040px){.content-right-order .block-content-center{padding-right:20px;width:100%}.content-right-order .bottom{padding-top:30px}.content-right-order .bottom p{font-size:12px;text-align:center;margin:20px 0;width:100%}.content-right-order .bottom .button-order{width:100%}.content-right-order .bottom .button-whatsapp{background:#26d366;width:100%}.content-right-order .bottom .button-whatsapp img{margin-right:5px}.content-right-order .block-content-center .image-box{display:none}.content-right-order .inputs input{margin-right:0;width:100%;margin-top:20px}}.content-right-question .block-content-center{max-width:970px;width:100%}.content-right-question .bottom{padding-top:30px}.content-right-question .bottom p{font-size:12px;margin:0 20px}.content-right-question .bottom .button-whatsapp{background:#26d366}.content-right-question .bottom .button-whatsapp img{margin-right:5px}.wrapper-frequent-question{padding-top:30px;padding-bottom:0}.wrapper-frequent-question .frequent-question-item .title{padding:20px;margin-bottom:5px;border-radius:5px;background:#fff;cursor:pointer}.wrapper-frequent-question .frequent-question-item .title h3{width:calc(100% - 40px)}.wrapper-frequent-question .frequent-question-item .title:first-child{border-top:1px solid #fff}.wrapper-frequent-question .frequent-question-item .title .icon{height:40px;border-radius:50%;background:#fff;width:40px}.wrapper-frequent-question .frequent-question-item .title .icon,.wrapper-frequent-question .rotate{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;webkit-transition:all ease-in-out .3s}.wrapper-frequent-question .rotate{transform:rotate(-45deg);background:var(--yellow)}.wrapper-frequent-question .frequent-question-item .title:hover .icon{background:var(--yellow)}.wrapper-frequent-question .frequent-question-item .description{height:auto;padding:20px 0;display:none}.wrapper-frequent-question .frequent-question-item .description p{font-size:15px;margin:20px;line-height:24px}.wrapper-frequent-question .frequent-question-item .description ul{font-size:18px;line-height:25px;padding-left:18px}.wrapper-frequent-question .frequent-question-item .description ul li{margin:10px 0}@media (min-width:250px) and (max-width:1040px){.content-right-question .block-content-center{padding-right:20px;width:100%;padding-left:0}.content-right-question .bottom{padding-top:30px}.content-right-question .bottom p{font-size:12px;text-align:center;margin:20px 0;width:100%}.button-question{width:100%}.content-right-question .bottom .button-whatsapp{background:#26d366;width:100%}.content-right-question .bottom .button-whatsapp img{margin-right:5px}}.wrapper-stages-work .description .text{font-size:14px;font-weight:400;margin-bottom:10px;line-height:23px}.content-right-images-list .nav-popular-images{margin-top:102px}.main-block{height:calc(100vh - 45px);overflow:hidden;position:relative;max-width:2000px;margin:-74px auto 0;width:100%}.main-block .count-main-block{position:absolute;top:calc(50% - 56px);left:calc(50% - 570px);z-index:222}.main-block .count-main-block ul{padding:0;text-align:center;margin:0}.main-block .count-main-block li{font-weight:600;list-style-type:none;display:none}.main-block .count-main-block hr{height:2px;border:0;background:var(--black)}.main-block .count-main-block .slick-active{display:block}.main-block .content-center-main{height:100vh;position:relative}.main-block .next-slider{-webkit-animation:email-an 2s linear infinite;animation:email-an 2s linear infinite;right:calc(50% - 570px);transition:.5s;position:absolute;top:calc(50% - 120px);border-radius:50%;cursor:pointer}.main-block .next-slider img{width:70px}.ldBar-label{display:none}.main-slider-next{right:calc(50% - 570px);position:absolute;top:calc(50% - 45px);cursor:pointer;z-index:1}.main-slider-next .circle{height:100px;transition:2s;position:absolute;opacity:.6;top:10px;border-radius:50%;background:#fff;left:10px;width:100px}.main-slider-next .circle:hover{transition:2s;opacity:.8}.main-slider-next .circle .next{height:26px;-webkit-transition:all 1s;transition:all 1s;position:relative;top:38px;background-position:100%;cursor:pointer;left:35px;width:30px;background-image:url(/msk.site1.local/assets/images/icon/arrow-right.png);background-repeat:no-repeat}.main-slider-next .circle .next:before{height:4px;-webkit-transition:all 1s;transition:all 1s;content:"";position:absolute;top:50%;background-color:#333;border-radius:2px;left:-23px;width:50px;margin-top:-2px;z-index:444}.main-slider-next .circle:hover .next{left:23px}.main-block .content-center-main{height:auto}.main-block .content-center-main .block-content-center{height:100vh;max-width:700px}.main-block .content-center-main h1{font-size:40px;font-weight:900;margin-bottom:20px;text-transform:uppercase;width:100%;margin-top:0}.main-block .content-center-main p{font-size:24px;font-weight:500;width:100%;margin-top:20px}.main-block .content-center-main .line{height:7px;background:#272727;margin-left:80px;width:0}.main-block .slick-current .content-center-main .line{-webkit-transition:width 2s;transition:width 2s;width:300px}.main-block .content-center-main .button-main{padding:18px 38px;max-width:150px;margin-top:35px}@media (min-width:300px) and (max-width:1040px){.main-block .indent-left{width:0}.main-block .block-content-center{width:100%}.main-block .content-center-main h1{font-size:30px}.main-block .content-center-main h1 br{display:none}.main-block .content-center-main p{font-size:18px}.main-block .content-center-main p br{display:none}}.content-center-first-block{height:calc(100vh - 117px);position:relative}.content-center-first-block .text{height:auto;max-width:650px;flex-direction:column;align-items:flex-start;margin-left:0;display:flex}.content-center-first-block h1{font-size:30px;font-weight:900;text-transform:uppercase;position:relative;margin:0;z-index:1}.content-center-first-block p{font-size:18px;font-weight:400;position:relative;line-height:25px;margin-top:25px;z-index:1}.content-center-first-block .line{height:4px;-webkit-transition:width 2s;transition:width 2s;position:relative;background:#272727;margin-left:80px;width:200px;z-index:1}.content-center-first-block:hover .line{-webkit-transition:width 2s;transition:width 2s;width:300px}.content-center-first-block .button-main{padding:18px 25px;position:relative;margin-top:35px;z-index:1}@media (min-width:250px) and (max-width:370px){.content-center-first-block .text{max-width:600px;margin-left:0}.content-center-first-block h1{font-size:21px;font-weight:900;margin-bottom:0;width:100%;margin-top:40px}.content-center-first-block .line{height:3px;margin-left:0;width:200px;z-index:1}.content-center-first-block:hover .line{transition:width 2s;width:200px}.content-center-first-block p{font-size:16px;font-weight:400;width:100%;margin-top:20px}}@media (min-width:371px) and (max-width:670px){.content-center-first-block .text{max-width:600px;margin-left:0}.content-center-first-block h1{font-size:25px;font-weight:700;margin-bottom:20px;text-transform:uppercase;width:100%;margin-top:0}.content-center-first-block .line{margin-top:0}.content-center-first-block:hover .line{transition:width 2s;width:230px}.content-center-first-block p{font-size:18px;font-weight:500;width:100%;margin-top:20px}}.filter{height:100%;margin-bottom:40px;background:var(--gray);padding-bottom:20px;width:295px}.filter .button-reset{padding-right:0;margin:20px auto 0;width:calc(100% - 40px);padding-left:0}.filter .filter-show{padding:15px 20px;border:none;font-weight:400;max-width:100%;outline:none;background:var(--gray);width:100%;font-family:Montserrat;display:none}.filter .filter-show img{padding:0;margin:0;width:16px}.filter .title{font-size:15px;font-weight:500;margin-bottom:20px;width:100%}.filter .wrapper-filter-items{padding:20px;border-bottom:1px solid #fff;width:calc(100% - 40px)}.filter .wrapper-filter-items .flex-wrap{width:100%}.filter .wrapper-filter-items ul{list-style:none;padding:0;margin:0}.filter .wrapper-filter-items li{padding:7px 0;font-size:12px;text-decoration:none;margin-right:5px;margin-bottom:5px;color:var(--text-black);background:#fff}.filter .wrapper-filter-items li:hover{color:#fff;background:var(--red)}.filter .wrapper-filter-items .one{padding:7px 0!important;margin-right:1px;text-align:center;width:calc(20% - 1px)}.filter .wrapper-filter-items .one:last-child{margin-right:0}.filter .wrapper-filter-items a{padding:7px 15px;text-decoration:none;color:var(--text-black)}.filter .wrapper-filter-items .active{padding:7px 14px;color:#fff;background:var(--red)}@media (min-width:300px) and (max-width:600px){.filter .filter-show{display:flex}.filter .ajax-form{display:none}.filter{margin-right:20px;margin-left:20px;width:calc(100% - 40px)}}@media (min-width:601px) and (max-width:1040px){.filter .filter-show{display:flex}.filter .ajax-form{display:none}.filter{margin-right:0;margin-left:0;width:100%}}.filter-block fieldset{height:auto;padding:22px 22px 0;border:none;width:calc(100% - 44px)}#popup-object-hypotheca .filter-block fieldset{padding:15px 0 0;width:100%}.filter-block .filter_title{font-size:15px;font-weight:400;margin-bottom:15px;color:var(--text-black-light)}.filter-block input[type=checkbox]{display:block}.filter-block label{position:relative;text-align:center;margin:3px 3px 0 0}.filter-block span{height:30px;padding:0 8px;font-size:12px;font-weight:400;color:var(--text-color-main);transition:background .2s ease;transition:color .2s ease;text-align:center;border-radius:2px;background:#fff;cursor:pointer;width:calc(100% - 16px);line-height:12px;line-height:30px;white-space:nowrap;display:inline-block}.filter-block .number label{position:relative;min-width:59.7px;text-align:center;margin:3px 3px 0 0;width:auto}.filter-block .number span{height:30px;padding:0 10px;font-size:12px;font-weight:400;color:var(--text-color-main);transition:background .2s ease;text-align:center;border-radius:5px;background:#fff;cursor:pointer;width:calc(100% - 20px);line-height:12px;line-height:30px;white-space:nowrap;display:inline-block}.filter-block input{box-shadow:none;background:var(--bg-second)}.filter-block span b{border-left:1px solid #1c1d24;padding:5px 4px;font-weight:400;color:var(--text-black-light)}.filter-block input[type=checkbox]{height:0;opacity:0;width:0;display:none;z-index:-1}.filter-block input[type=checkbox]:checked+span{color:#fff;background:var(--red)}.filter-block label:hover span{color:var(--text-black);background:var(--button-color)}.filter-block input[type=checkbox]:active:not(:disabled)+span{color:#1c1d24;background:var(-button-color)}.filter-block input[type=checkbox]:disabled+span{color:#222;background:linear-gradient(135deg,#ec644b 25%,#ff9478 0,#ff9478 50%,#ec644b 0,#ec644b 75%,#ff9478 0);background-size:32px 32px;cursor:not-allowed}.filter-block input[type=checkbox]:checked:disabled+span{background:#eee;cursor:not-allowed}.content-center-project{padding-top:50px}.wrapper-items{width:100%}.content-center-project .wrapper-project .project-item{margin-bottom:10px;text-align:center;box-shadow:0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8;padding-bottom:30px;width:270px;margin-top:0}.content-center-project .wrapper-project .project-item .image-box,.content-center-project .wrapper-project .project-item .image-box img{width:100%}.content-center-project .wrapper-project .project-item .title{height:70px;width:100%}.content-center-project .wrapper-project .project-item .title h3{font-size:18px;font-weight:600;text-transform:uppercase}.content-center-project .wrapper-project .project-item .title h3 a{text-decoration:none;color:var(--black)}.button-project-item{max-width:150px;margin:0 auto}@media (min-width:300px) and (max-width:1040px){.content-center-project .wrapper-project .project-item{max-width:450px;margin:10px auto;width:100%}}.content-center-tour{height:424px}.content-center-tour .headline{margin-bottom:0;max-width:600px;margin-left:150px;width:100%}.content-center-tour .button-tour{margin-top:30px}.item-bottom-filter{padding:15px 25px;margin-bottom:5px;background:var(--gray);width:calc(100% - 50px)}.content-center-project-page{padding-top:40px}.content-center-project-page .wrapper-project-page .project-page-item{margin-bottom:10px;box-shadow:0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8;padding-bottom:15px;width:350px;margin-top:10px}.content-center-project-page .wrapper-project-page .project-page-item .image-box{position:relative;width:100%}.content-center-project-page .wrapper-project-page .project-page-item .image-box img{width:100%}.content-center-project-page .wrapper-project-page .project-page-item .image-box .tags{position:absolute;bottom:0;left:0}.content-center-project-page .wrapper-project-page .project-page-item .image-box .tags .tag{padding:5px;margin:5px;border-radius:3px;background:#fff;width:auto;display:block}.content-center-project-page .wrapper-project-page .project-page-item .description{padding:25px}.content-center-project-page .wrapper-project-page .project-page-item .title{width:100%}.content-center-project-page .wrapper-project-page .project-page-item .title h3{font-size:18px;font-weight:600;text-transform:uppercase}.content-center-project-page .wrapper-project-page .project-page-item .title p{padding:4px 6px;font-size:10px;font-weight:600;color:#fff;border-radius:25px;background:var(--red)}.content-center-project-page .wrapper-project-page .project-page-item .title h3 a{text-decoration:none;color:var(--black)}.content-center-project-page .wrapper-project-page .project-page-item ul{padding:0;font-weight:400;margin-bottom:25px;margin-top:25px}.content-center-project-page .wrapper-project-page .project-page-item ul li{list-style:none;padding:0;justify-content:space-between;font-size:14px;margin:0;margin-top:12px;display:flex}.content-center-project-page .wrapper-project-page .project-page-item ul li div:nth-child(2){flex:1 0;height:1em;border-bottom:1px dotted #ccc;margin:0 .4em}.content-center-project-page .button-project-page-item{border:1px solid var(--black);font-weight:700;color:var(--black);max-width:150px;margin:0 auto;background:0 0}.content-center-project-page .wrapper-project-page .project-page-item:hover .button-project-page-item{border:1px solid var(--red);color:#fff;background:var(--red)}@media (min-width:300px) and (max-width:500px){.content-center-project-page .wrapper-project-page .project-page-item{width:100%}}@media (min-width:501px) and (max-width:900px){.content-center-project-page .wrapper-project-page .project-page-item{width:49%}}.content-center-general-idea{padding:80px 0 50px;max-width:100%}.content-center-general-idea .headline{max-width:990px;width:100%}.content-center-general-idea .wrapper-general-idea .image-box{height:100%;width:55%}.content-center-general-idea .wrapper-general-idea .image-box img{height:100%;margin-bottom:-3px;object-fit:cover;width:100%}.content-center-general-idea .wrapper-general-idea .form{height:100%;padding:30px;margin-right:calc(50% - 570px);max-width:340px;outline:none;min-width:300px;box-shadow:0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8;border-radius:2px;background:#fff;width:50%;width:calc(50% + 570px);margin-top:50px}.content-center-general-idea .wrapper-general-idea .form h3{font-size:18px;font-weight:900;text-transform:uppercase;margin:0 0 20px}.content-center-general-idea .wrapper-general-idea .form .description{font-size:14px;font-weight:400;margin:0 0 20px;line-height:21px}.content-center-general-idea .wrapper-general-idea .form button{padding:18px 0}.upload-output-area{padding:0;width:100%}.content-center-general-idea .wrapper-general-idea .form #progress{width:100%}.content-center-general-idea .wrapper-general-idea .form .bar{height:8px;background:var(--red)}.content-center-general-idea .wrapper-general-idea .form .upload-file-area{display:none}.content-center-general-idea .wrapper-general-idea .form .upload-file-area-addon{padding:2px;font-size:12px;color:#eee}.content-center-general-idea .wrapper-general-idea .form .upload-file-area span{padding:2px 1px;font-size:14px;color:#333;border-bottom:1px dotted #eee;margin:0 5px;float:none;display:inline-block}.content-center-general-idea .wrapper-general-idea .form .upload-another-files{font-size:12px;color:#555;text-transform:lowercase;cursor:pointer;display:inline-block}.content-center-general-idea .wrapper-general-idea .form .upload-another-files:hover{color:var(--red)}.content-center-general-idea .wrapper-general-idea .form .form-attach-container a{text-decoration:none;opacity:.9}.content-center-general-idea .wrapper-general-idea .form .form-attach-container a:hover{opacity:1}.content-center-general-idea .wrapper-general-idea .form .form-attach-container .attach-img-box{padding-top:4px;margin-right:10px;position:relative;width:22px;vertical-align:top;display:inline-block}.content-center-general-idea .wrapper-general-idea .form .form-attach-container .attach-description{font-size:14px;position:relative;cursor:pointer;width:calc(100% - 38px);vertical-align:top;display:inline-block}.content-center-general-idea .wrapper-general-idea .form .attach-img img{width:24px}.content-center-general-idea .wrapper-general-idea .form .attach-text{font-weight:500;color:var(--black)}.content-center-general-idea .wrapper-general-idea .form .attach-addon{font-size:12px;font-weight:400;color:#272727;margin-top:5px}@media (min-width:480px){.content-center-general-idea .wrapper-general-idea .form .attach-addon{display:inline}}.content-center-general-idea .wrapper-general-idea .form .form-attach-container{margin-bottom:10px;position:relative}.content-center-general-idea .wrapper-general-idea .form .form-attach-container input{-ms-filter:"alpha(opacity=0)";padding:0!important;font-size:10px!important;right:0;position:absolute;opacity:0;top:0;margin:0;margin:0!important;cursor:pointer;width:100%;direction:ltr;z-index:1}@media (min-width:300px) and (max-width:1040px){.content-center-general-idea .wrapper-general-idea .headline{max-width:calc(100% - 40px);margin:0 auto}.content-center-general-idea .wrapper-general-idea .form{max-width:300px;margin:50px auto 0;float:none}.content-center-general-idea{padding-bottom:0}}.content-center-construction .wrapper-construction .item-construction{transition:box-shadow .5s;margin:8px 0}.content-center-construction .wrapper-construction .item-construction:hover{transition:box-shadow .5s;box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-o-box-shadow:0 0 20px rgba(0,0,0,.1)}.content-center-construction .wrapper-construction .item-construction .description{height:calc(100% - 72px);padding:36px 0 36px 36px}.content-center-construction .wrapper-construction .item-construction .description ul{font-size:14px;color:var(--red);margin-top:16px;padding-left:14px}.content-center-construction .wrapper-construction .item-construction .description ul li{margin-top:4px}.content-center-construction .wrapper-construction .item-construction .description .button-construction{color:var(--black);background:var(--gray);width:100px;margin-top:36px;display:block}.content-center-construction .wrapper-construction .item-construction .description .button-construction:hover{color:#fff;background:var(--red)}.content-center-construction .wrapper-construction .item-construction .image-box,.content-center-construction .wrapper-construction .item-construction .image-box img{height:100%}.content-center-construction .wrapper-construction .construction-1{height:300px;background:#fff;width:100%}.content-center-construction .wrapper-construction .construction-2{height:250px;background:#fff;width:calc(50% - 8px)}.content-center-construction .wrapper-construction .construction-2 .image-box{height:70%}.content-center-construction .wrapper-construction .construction-3{height:250px;background:#fff;width:calc(33% - 8px)}.content-center-construction .wrapper-construction .construction-3 .image-box{height:50%}.content-center-project-looked{padding:80px 0}.content-center-project-looked .wrapper-project-looked{margin-top:40px}@media (min-width:300px) and (max-width:1040px){.content-center-construction{padding:80px 20px}.content-center-construction .wrapper-construction .construction-2{height:250px;background:#fff;width:100%}.content-center-construction .wrapper-construction .construction-2 .image-box{height:40%}.content-center-construction .wrapper-construction .construction-3{height:250px;background:#fff;width:100%}}.content-center-price{padding:80px 0}.content-center-price .wrapper-price{margin-top:50px}.content-center-price .wrapper-price table{border-collapse:collapse;text-align:left;background:#fff;width:100%}.content-center-price .wrapper-price table tr th{padding:20px 25px;font-size:15px;font-weight:500;border-top:2px solid var(--gray);border-bottom:2px solid var(--gray);white-space:nowrap}.content-center-price .wrapper-price table tr td{padding:15px 25px;font-size:15px;color:var(--black);transition:.3s linear;border-bottom:1px solid var(--gray)}.content-center-price .wrapper-price table tr td .true{font-size:16px;color:#26c281}.content-center-price .wrapper-price table tr td .false{font-size:16px;color:#e60028}.content-center-price .wrapper-price tr .button{padding:0;color:#fff;background:var(--gray)}.content-center-price .wrapper-price tr .button button{padding-right:0;top:-10px;margin:0 auto;border-radius:2px;width:99%;padding-left:0}.content-center-price .wrapper-price tr .text-center{border-left:1px solid var(--gray);text-align:left;width:100px}@media (min-width:280px) and (max-width:1000px){.content-center-price{padding:80px 0 0;width:100%}.content-center-price .headline{padding:0 20px}.table-position{width:360px}.content-center-price .wrapper-price .table-scroll{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:20px}.content-center-price .wrapper-price table{width:750px}.content-center-price .table-before-mobile{position:realtive}.content-center-price .table-before-mobile:before{height:100%;right:0;content:"";position:absolute;top:0;background:var(--gray);background:linear-gradient(90deg,hsla(0,0%,94%,0),#efefef);width:75px;z-index:1}}.content-center-project-looked .wrapper-project-looked .project-page-item{margin-bottom:15px;box-shadow:0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8;background:#fff;padding-bottom:15px;width:370px;margin-top:15px}.content-center-project-looked .wrapper-project-looked .project-page-item .image-box{position:relative;width:100%}.content-center-project-looked .wrapper-project-looked .project-page-item .image-box img{width:100%}.content-center-project-looked .wrapper-project-looked .project-page-item .image-box .tags{position:absolute;bottom:0;left:0}.content-center-project-looked .wrapper-project-looked .project-page-item .image-box .tags .tag{padding:5px;margin:5px;border-radius:3px;background:#fff;width:auto;display:block}.content-center-project-looked .wrapper-project-looked .project-page-item .description{padding:25px}.content-center-project-looked .wrapper-project-looked .project-page-item .title{width:100%}.content-center-project-looked .wrapper-project-looked .project-page-item .title h3{font-size:18px;font-weight:600;text-transform:uppercase}.content-center-project-looked .wrapper-project-looked .project-page-item .title p{padding:4px 6px;font-size:10px;font-weight:600;color:#fff;border-radius:25px;background:var(--red)}.content-center-project-looked .wrapper-project-looked .project-page-item .title h3 a{text-decoration:none;color:var(--black)}.content-center-project-looked .wrapper-project-looked .project-page-item ul{padding:0;font-weight:400;margin-bottom:25px;margin-top:25px}.content-center-project-looked .wrapper-project-looked.project-page-item ul li{list-style:none;padding:0;margin:0}.content-center-project-looked .wrapper-project-looked .project-page-item ul li{justify-content:space-between;font-size:14px;margin-top:12px;display:flex}.content-center-project-looked .wrapper-project-looked .project-page-item ul li div:nth-child(2){flex:1 0;height:1em;border-bottom:1px dotted #ccc;margin:0 .4em}.content-center-project-looked .button-project-page-item{border:1px solid var(--black);font-weight:700;color:var(--black);max-width:150px;margin:0 auto;background:0 0}.content-center-project-looked .wrapper-project-looked .project-page-item:hover .button-project-page-item{border:1px solid var(--red);color:#fff;background:var(--red)}.content-center-category-page{padding-top:50px}.content-center-category-page .wrapper-category-page .category-page-item{margin-right:30px;margin-bottom:10px;padding-bottom:15px;width:200px;margin-top:10px}.content-center-category-page .wrapper-category-page .category-page-item .image-box{height:200px;background:var(--gray);width:100%}.content-center-category-page .wrapper-category-page .category-page-item:hover a .image-box{box-shadow:0 1px 0 0 #d7d8db,0 0 2px 1px #e3e4e8}.content-center-category-page .wrapper-category-page .category-page-item a .image-box img{width:80px}.content-center-category-page .wrapper-category-page .category-page-item .description{padding:25px 0 0}.content-center-category-page .wrapper-category-page .category-page-item .title{width:100%}.content-center-category-page .wrapper-category-page .category-page-item .title h3{font-size:18px;font-weight:500;text-align:center}.content-center-category-page .wrapper-category-page .category-page-item .title h3 a{text-decoration:none;color:var(--black)}@media (min-width:300px) and (max-width:1040px){.content-center-category-page .wrapper-category-page .category-page-item{margin-right:60px;margin-bottom:10px;padding-bottom:15px;width:calc(50% - 30px);margin-top:10px}.content-center-category-page .wrapper-category-page .category-page-item .image-box{height:150px}.content-center-category-page .wrapper-category-page .category-page-item:nth-child(2n+2){margin-right:0}}.content-center-contacts{padding-top:30px;max-width:calc(100% - 150px);padding-right:0;margin-left:150px;margin-top:0;padding-left:0}.content-center-contacts .menu-contacts .block .button-disabled{margin-left:15px}.content-center-contacts .wrapper-contacts{padding-top:20px}.content-center-contacts .wrapper-contacts .contacts{width:100%}.content-center-contacts .wrapper-contacts .contact-item .icon-box{padding-right:20px}.content-center-contacts .wrapper-contacts .icon-box img{width:20px}.content-center-contacts .margin-right{margin-right:25px}.content-center-contacts .max-width{width:100%}.content-center-contacts .wrapper-contacts .contact-item .description p a{text-decoration:none;color:var(--black)}.content-center-contacts .wrapper-contacts .contact-item .description .ooo{font-size:14px}@media (min-width:240px) and (max-width:1040px){.content-center-contacts{padding-top:30px;max-width:100%;padding-right:0;margin-left:0;margin-top:0;padding-left:0}}@media (min-width:240px) and (max-width:400px){.content-center-contacts .wrapper-contacts .contact-item .description .margin-right{margin-bottom:20px}}.content-center-bulit-catalog{padding-top:30px;padding-bottom:80px}.content-center-bulit-catalog .headline{margin-bottom:42px}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item{position:relative;margin:8px 16px 8px 0;width:calc(50% - 16px)}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item a{text-decoration:none;color:var(--black)}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item:nth-child(4n+4){margin:10px 0}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item .image-box{height:346px;position:relative;width:100%}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item .image-box .tags{position:absolute;opacity:.8;top:15px;left:15px;width:100%}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item:hover .image-box .tags{opacity:1}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item .image-box .tags .tag{padding:5px;font-size:10px;border-radius:2px;background:var(--gray);display:block}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item .image-box img{height:100%;filter:grayscale(.15);object-fit:cover;width:100%}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item .description{padding:25px 15px;position:absolute;bottom:0;z-index:1}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item .title{overflow:hidden;position:relative;width:100%}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item .title h3{font-size:16px;font-weight:500;color:#fff;white-space:nowrap}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item .title p{font-size:10px;font-weight:500;margin-bottom:15px;color:var(--black)}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item .title p span{padding:4px 6px;background:var(--gray)}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item ul{padding:0;font-weight:400;margin-bottom:5px;margin-top:25px}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item ul li{list-style:none;padding:0;margin:0}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item ul li i{font-size:10px;font-weight:300;color:var(--black-light)}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item ul li{font-size:12px;margin-top:7px;display:flex}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item ul li div:first-child{width:160px}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item ul li div:nth-child(3){text-align:left}.content-center-bulit-catalog .button-bulit-catalog-item{border:1px solid var(--black);font-weight:700;color:var(--black);background:0 0}.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item:hover .button-bulit-catalog-item{border:1px solid var(--red);color:#fff;background:var(--red)}.content-center-bulit-catalog .pagination{display:none}.content-center-bulit-catalog .bulit-more{margin:25px 0 0}.content-center-bulit-catalog .bulit-more .button-bulit-more{padding:20px 0;border:1px solid var(--black);color:var(--black);background:0 0;width:calc(100% - 2px)}.content-center-bulit-catalog .bulit-more .button-bulit-more:hover{border:1px solid #e60028;color:#fff;background:#e60028}.content-center-bulit-video-catalog{padding:80px 0}.content-center-bulit-video-catalog .wrapper-bulit-catalog{padding-top:42px}.content-center-bulit-video-catalog .wrapper-bulit-catalog .bulit-catalog-video-item{margin:8px 16px 8px 0;width:calc(33.33333% - 11px)}.content-center-bulit-video-catalog .wrapper-bulit-catalog .bulit-catalog-video-item a{text-decoration:none;color:var(--black)}.content-center-bulit-video-catalog .wrapper-bulit-catalog .bulit-catalog-video-item:nth-child(3n+3){margin:10px 0}.content-center-bulit-video-catalog .wrapper-bulit-catalog .bulit-catalog-video-item .image-box{height:200px;position:relative;width:100%}.content-center-bulit-video-catalog .wrapper-bulit-catalog .bulit-catalog-video-item .play{transition:opacity .5s;position:absolute;opacity:.8;bottom:calc(50% - 25px);left:calc(50% - 30px);width:60px}.content-center-bulit-video-catalog .wrapper-bulit-catalog .bulit-catalog-video-item:hover .play{transition:opacity .5s;opacity:1}.cover{height:100%;object-fit:cover;width:100%}.content-center-bulit-video-catalog .wrapper-bulit-catalog .bulit-catalog-video-item .description{padding:15px 0}.content-center-bulit-video-catalog .wrapper-bulit-catalog .bulit-catalog-video-item .title{overflow:hidden;position:relative;width:100%}.content-center-bulit-video-catalog .wrapper-bulit-catalog .bulit-catalog-video-item .title:before{height:100%;right:0;content:"";position:absolute;top:0;background:var(--gray);background:linear-gradient(90deg,rgba(63,94,251,0),#efefef);width:135px}.content-center-bulit-video-catalog .wrapper-bulit-catalog .bulit-catalog-video-item .title h3{font-size:16px;font-weight:500;white-space:nowrap}@media (min-width:300px) and (max-width:1040px){.content-center-bulit-catalog .wrapper-bulit-catalog .bulit-catalog-item{max-width:450px;margin:10px auto;width:100%}}.content-center-sale-catalog{padding-top:50px}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item{margin-right:45px;margin-bottom:10px;box-shadow:0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8;padding-bottom:15px;width:350px;margin-top:10px}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item:nth-child(3n+3){margin-right:0}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item .image-box,.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item .image-box img{width:100%}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item .description{padding:25px 35px}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item .title{height:30px;width:100%}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item .title h3{font-size:18px;font-weight:500}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item p{padding:7px 6px;font-size:18px;font-weight:500;margin-bottom:25px;color:var(--black);text-align:center;background:var(--gray)}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item p span{background:var(--gray)}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item .title h3 a{text-decoration:none;color:var(--black)}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item ul{padding:0;font-weight:400;margin-bottom:25px;margin-top:15px}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item ul li{list-style:none;padding:0;justify-content:space-between;font-size:14px;margin:0;margin-top:12px;display:flex}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item ul li div:nth-child(2){flex:1 0;height:1em;border-bottom:1px dotted #ccc;margin:0 .4em}.content-center-sale-catalog .button-sale-catalog-item{border:1px solid var(--black);font-weight:700;color:var(--black);background:0 0}.content-center-sale-catalog .wrapper-sale-catalog .sale-catalog-item:hover .button-sale-catalog-item{border:1px solid var(--red);color:#fff;background:var(--red)}.wrapper-gallery a{text-decoration:none;color:var(--black)}.wrapper-gallery a img{margin-right:20px;margin-bottom:10px;margin-top:10px}.content-center-project-full{padding-top:30px}.content-center-project-full .wrapper-project{height:auto}.content-center-project-full .wrapper-project h1{font-size:28px;font-weight:900;margin-bottom:50px;text-transform:uppercase;line-height:35px;margin-top:0}.content-center-project-full .wrapper-project .description-box{position:relative;width:100%;width:calc(100% - 370px)}.content-center-project-full .wrapper-project .description-box .planning{padding:50px 25px;background:var(--gray);width:calc(100% - 50px)}.content-center-project-full .wrapper-project .description-box .planning .headline{position:relative}.content-center-project-full .wrapper-project .description-box .planning .button-planning{right:0;position:absolute;top:-5px}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning{margin-top:50px}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning .image-box{overflow:hidden;padding:20px;margin-bottom:30px;position:relative;text-align:center;-webkit-box-shadow:0 0 9px 0 hsla(0,0%,80%,.1);-moz-box-shadow:0 0 9px 0 hsla(0,0%,80%,.1);box-shadow:0 0 9px 0 hsla(0,0%,80%,.1);background:#fff;width:calc(100% - 40px);display:block}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning .colums-1 .image-box{height:400px}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning .colums-1 .image-box .image-cover{height:400px;margin:0 auto;width:auto}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning .image-box:hover:after{transition:all .28s;background-color:rgba(39,39,39,.2)}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning .image-box:after{right:0;transition:all .28s;content:"";position:absolute;bottom:0;top:0;background-color:rgba(39,39,39,0);border-radius:3px;left:0}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning p{text-align:center;margin-top:20px}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning .description{display:none}.wrapper-image-box-slider{height:475px;position:relative}.wrapper-image-box-slider .image-box-slider-count{padding:5px 10px;position:absolute;top:20px;background:#fff;left:20px;z-index:1}.wrapper-image-box-slider .image-box-slider-tags{right:20px;position:absolute;top:20px;z-index:1}.wrapper-image-box-slider .image-box-slider-tags .tag{padding:5px 10px;font-size:12px;background:#fff;margin-left:5px}.wrapper-image-box-slider .image-box-slider-tags .tag i{font-weight:300}.wrapper-image-box-slider .image-box-slider-count ul{padding:0;margin:0}.wrapper-image-box-slider .image-box-slider-count li{font-size:12px;list-style-type:none;display:none}.wrapper-image-box-slider .image-box-slider-count .slick-active{display:block}.wrapper-image-box-slider .arrows{right:20px;position:absolute;bottom:20px;z-index:1}.wrapper-image-box-slider .image-box-slider-arrow-next{margin-left:1px}.wrapper-image-box-slider .arrows .arrow{padding:10px 15px 8px;border-radius:2px;background:#fff;cursor:pointer}.wrapper-image-box-slider .arrows .slick-disabled{opacity:.8;cursor:default}.wrapper-image-box-slider .arrows .arrow img{width:10px}.wrapper-image-box-slider .image-box-slider{width:100%}.wrapper-image-box-slider .image-box-slider a{height:475px;width:100%}.wrapper-image-box-slider .image-box-slider a img{height:100%;object-fit:cover;border-radius:2px;width:100%}@media (min-width:280px) and (max-width:1000px){.wrapper-image-box-slider{height:275px}.content-center-project-full .wrapper-project .description-box .planning .button-planning{display:none}.wrapper-image-box-slider .image-box-slider a{height:275px}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning .colums-2{width:calc(50% - 5px)}.content-center-project-full .wrapper-project .description-box,.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning .colums-1 .image-box a img{width:100%}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning .image-box a{height:auto}.content-center-project-full .wrapper-project .description-box .planning .wrapper-planning p{font-size:14px;text-align:center;margin-top:0}}@media (min-width:280px) and (max-width:600px){.content-center-project-full .wrapper-project .description-box .planning .colums-2:first-child{margin-bottom:30px}}.slider-box-colums{height:475px;position:relative;width:100%}.slider-box-colums .count{padding:5px 15px;font-size:14px;font-weight:600;transition:opacity .3s;position:absolute;opacity:.7;bottom:20px;text-align:center;border-radius:5px;background:#fff;left:20px;z-index:1}.slider-box-colums .count ul{padding:0;margin:0}.slider-box-colums .count li{font-size:12px;list-style-type:none;display:none}.slider-box-colums .count .slick-active{display:block}.slider-box-colums .slider-for-project{height:475px;margin-right:10px;-webkit-box-shadow:0 0 9px 0 hsla(0,0%,80%,.5);-moz-box-shadow:0 0 9px 0 hsla(0,0%,80%,.5);box-shadow:0 0 9px 0 hsla(0,0%,80%,.5);background:url("data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7") var(--gray);width:calc(100% - 160px)}.slider-box-colums .slider-for-project a{height:475px;width:100%}.slider-box-colums .slider-for-project a img{height:100%;object-fit:cover;-webkit-box-shadow:0 0 9px 0 hsla(0,0%,80%,.5);-moz-box-shadow:0 0 9px 0 hsla(0,0%,80%,.5);box-shadow:0 0 9px 0 hsla(0,0%,80%,.5);border-radius:2px;width:100%}.slider-box-colums .slider-nav-project{height:475px;overflow:hidden;width:150px}.slider-box-colums .slider-nav-project .slick-slide{height:100px;border:1px solid #fff;margin:5px 0;border-radius:2px;background:url("data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7") var(--gray);cursor:pointer;width:150px}.slider-box-colums .slider-nav-project .slick-current{border:1px solid var(--red)}.content-center-built-full{padding-top:30px}.content-center-built-full .headline{margin-bottom:50px}.content-center-built-full .wrapper-built{padding:0 0 50px}.content-center-built-full .wrapper-built .description-box{position:relative;width:100%;width:calc(100% - 350px)}.content-center-built-full .wrapper-built .built-order{height:100%;padding:10px 25px 25px;position:sticky;top:20px;background:var(--gray);width:280px}.content-center-built-full .wrapper-built .built-order h3{font-size:16px;font-weight:500;margin-bottom:10px;line-height:25px;margin-top:15px}.content-center-built-full .wrapper-built .built-order p{font-size:14px;line-height:16px;margin-top:12px}.content-center-built-full .wrapper-built .built-order .bottom{width:100%}.content-center-built-full .wrapper-built .built-order .bottom .button-order{margin-top:25px}@media (min-width:280px) and (max-width:1000px){.content-center-built-full .wrapper-built .built-order{height:auto;padding:10px 25px 25px;position:relative;background:var(--gray);width:100%}.content-center-built-full .wrapper-built .built-order .bottom .button-order{max-width:260px}}.content-center-project-full .wrapper-project .project-order{height:100%;position:sticky;top:20px;background:var(--gray);width:350px}.content-center-project-full .wrapper-project .project-order .wrapper-project-order{padding:10px 25px 25px}.content-center-project-full .wrapper-project .partner{padding:10px 25px 25px;border-bottom:2px solid #fff}.content-center-project-full .wrapper-project .partner img{width:70%}.content-center-project-full .wrapper-project .project-order .bottom .button-order{width:calc(100% - 45px)}.content-center-project-full .wrapper-project .built-order{height:440px;padding:10px 25px 25px;position:sticky;top:20px;background:var(--gray);width:280px}.content-center-project-full .wrapper-project .project-order h3{font-size:16px;font-weight:500;margin-bottom:10px;line-height:25px;margin-top:15px}.content-center-project-full .wrapper-project .project-order .price{font-size:24px;font-weight:600;margin-bottom:25px;line-height:25px;margin-top:25px}.content-center-project-full .wrapper-project .project-order .bottom p{font-size:12px;margin-bottom:25px;color:var(--black-light);line-height:16px}.content-center-project-full .wrapper-project .project-order ul{padding:0;font-weight:400;margin-bottom:25px;margin-top:25px}.content-center-project-full .wrapper-project .project-order ul li{list-style:none;justify-content:space-between;font-size:14px;margin-top:12px;display:flex}.content-center-project-full .wrapper-project .project-order ul li div:nth-child(2){flex:1 0;height:1em;border-bottom:1px dotted #ccc;margin:0 .4em}.content-center-project-full .wrapper-project .project-order .bottom{width:100%}.content-center-project-full .wrapper-project .project-order .bottom .button-order{max-width:300px;padding-right:0;width:calc(100% - 55px);margin-top:0;padding-left:0}.content-center-project-full .wrapper-project .project-order .bottom .button-calc{max-width:300px;padding-right:0;width:45px;margin-top:0;padding-left:0}@media (min-width:280px) and (max-width:1000px){.content-center-project-full .wrapper-project .project-order{height:auto;padding:10px 0 25px;position:relative;background:var(--gray);width:100%}.content-center-project-full .wrapper-project .project-order .bottom .button-order{max-width:260px}}.content-center-project-complect{padding:80px 20px 0}.content-center-project-complect .wrapper-complect{position:relative;margin-top:50px}.content-center-project-complect .wrapper-complect table{border-collapse:collapse;text-align:left;background:#fff;width:100%}.content-center-project-complect .wrapper-complect table tr th{padding:20px 25px;font-size:16px;font-weight:500;border-top:2px solid var(--gray);border-bottom:2px solid var(--gray);white-space:nowrap}.content-center-project-complect .wrapper-complect table tr td{padding:15px 25px;font-size:14px;color:var(--black);transition:.3s linear;border-bottom:1px solid var(--gray)}.content-center-project-complect .wrapper-complect table tr td .true{font-size:16px;color:#26c281}.content-center-project-complect .wrapper-complect table tr td .false{font-size:16px;color:#e60028}.content-center-project-complect .wrapper-complect tr .button{padding:0;color:#fff;background:var(--gray)}.content-center-project-complect .wrapper-complect tr .button button{padding-right:0;top:-10px;margin:0 auto;border-radius:2px;width:99%;padding-left:0}.content-center-project-complect .wrapper-complect tr .text-center{border-left:1px solid var(--gray);width:100px}@media (min-width:280px) and (max-width:1000px){.content-center-project-complect{padding:80px 0 0;width:100%}.content-center-project-complect .headline{padding:0 20px}.table-position{width:360px}.content-center-project-complect .wrapper-complect .table-scroll{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:20px}.content-center-project-complect .wrapper-complect table{width:750px}.content-center-project-complect .table-before-mobile{position:realtive}.content-center-project-complect .table-before-mobile:before{height:100%;right:0;content:"";position:absolute;top:0;background:var(--gray);background:linear-gradient(90deg,hsla(0,0%,94%,0),#efefef);width:75px;z-index:1}}.content-right-calc-project .block-content-center{max-width:970px;width:100%}.wrapper-calc-project{width:100%}.wrapper-calc-img{margin-left:30px;width:calc(100% - 680px);margin-top:50px}.wrapper-calc-project .calc{max-width:650px;max-height:800px}.wrapper-calc-project .title-calc{font-size:19px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.wrapper-calc-project .caption-calc{font-size:15px;margin-bottom:30px;color:var(--black-light);line-height:23px}.wrapper-calc-project .bottom{padding:50px 0 0}.wrapper-calc-project .calc{display:none}.wrapper-calc-project .active-calc{display:block}.wrapper-calc-project .bottom .button-prev{margin-right:10px}.content-right-calc-project .loading{height:12px;overflow:hidden;position:relative;border-radius:3px;background:var(--gray);width:100%;margin-top:50px}.load{animation:loading 1.7s ease-in-out infinite;color:transparent;background:linear-gradient(100deg,#e60028 30%,#eee 50%,#e60028 70%);background-size:400%}.bg-gray .content-right-calc-project .loading{background:#fff}.content-right-calc-project .loading .load{height:12px;transition:1s;border-radius:3px}.content-right-calc-project .loading .load p{font-size:10px;font-weight:500;color:#fff;text-align:center}.wrapper-calc-project .result{width:100%}.wrapper-calc-project .table{border:1px dashed #ccc;border-top:0;border-bottom:0;background:#fff;width:100%}.table-item{border-top:1px dashed #ccc}.table-item .name{height:100%;padding:20px;width:350px}.re{border-left:1px dashed #ccc;padding:20px;width:calc(100% - 441px)}.table-item .rd{font-size:16px;color:var(--black-light);display:none}.table-item .active{display:block}.order-calc{padding:50px;max-width:100%;background:var(--gray)}.order-calc .agree-rules{padding-top:15px}.order-calc .subtitle{margin-bottom:15px}.order-calc p{font-size:16px;margin-bottom:30px;line-height:25px}.order-calc .agree-rules p{line-height:14px}.order-calc .messeneger .messeneger-btn label{padding:10px;border:1px solid #ccc}.wrapper-calc-project .result .order{padding:25px;margin-right:50px;background:var(--gray);width:340px}.button-calc-order{padding-top:17px;padding-bottom:17px}.wrapper-calc-project .result .textarea{font-size:14px;width:450px}.wrapper-calc-project .result .textarea .item-checkbox{margin:20px 0 0}.wrapper-calc-project .result .textarea .item-checkbox .image-box{font-size:20px;color:var(--red);width:40px}.wrapper-calc-project .result .textarea .item-checkbox .description{width:calc(100% - 40px)}.wrapper-calc-project .result .textarea .item-checkbox .description p{font-size:14px;margin:0}.wrapper-calc-project .result .textarea ul{padding:0;font-size:16px;margin-left:16px}.wrapper-calc-project .result .textarea ul li{margin-top:10px}.form_radio_btn,.form_radio_img,.form_radio_input{margin-right:5px;margin-bottom:10px;display:inline-block}.form_radio_btn input[type=checkbox],.form_radio_btn input[type=radio],.form_radio_img input[type=checkbox],.form_radio_img input[type=radio]{display:none}.form_radio_btn label{padding:0 18px;font-size:15px;font-weight:400;border-radius:5px;background:var(--gray);cursor:pointer;line-height:52px;user-select:none;display:inline-block}.bg-gray .form_radio_btn label{background:#fff}.form_radio_input{position:relative}.form_radio_input label{margin-bottom:10px;position:relative;width:300px}.form_radio_input .garage-width:after{height:52px;border-right:1px solid var(--gray);content:"";position:absolute;top:-16px;border-radius:3px 0 0 3px;background:var(--gray) url(/assets/images/garage/garage-calc-2-1.png) no-repeat;left:0;width:52px;display:inline-block}.bg-gray .form_radio_input .garage-width:after{background:url(/assets/images/garage/garage-calc-2-1.png) no-repeat}.form_radio_input .garage-height:after{height:52px;border-right:1px solid var(--gray);content:"";position:absolute;top:-13px;border-radius:3px 0 0 3px;background:url(/assets/images/garage/garage-calc-2-2.png) no-repeat;left:0;width:52px;display:inline-block}.form_radio_input label input{width:200px;padding-left:67px}.form_radio_img label{overflow:hidden;padding:0 18px 0 0;font-size:15px;font-weight:400;border-radius:5px;background:var(--gray);cursor:pointer;line-height:52px;user-select:none;display:flex}.form_radio_img .image-box{height:52px;border-right:1px solid #fff;margin-right:18px;background:var(--gray);width:52px}.bg-gray .form_radio_img .image-box{border-right:1px solid var(--gray);background:#fff}.bg-gray .form_radio_img label{background:#fff}.form_radio_img label p{margin-right:20px;margin-left:20px}.form_radio_btn input[type=checkbox]:checked+label,.form_radio_btn input[type=radio]:checked+label,.form_radio_img input[type=checkbox]:checked+label,.form_radio_img input[type=radio]:checked+label{color:#fff;background:#26c281}.form_radio_btn input[type=checkbox]:disabled+label,.form_radio_btn input[type=radio]:disabled+label,.form_radio_img input[type=radio]:disabled+label{color:#666;background:#efefef}.form_radio_btn label:hover,.form_radio_img label:hover{color:#fff;background:#26c281}@media (min-width:280px) and (max-width:1000px){.content-right-calc-project{padding:80px 0;width:100%}.content-right-calc-project .headline{padding:0 20px}.content-right-calc-project .block-content-center{max-width:100%;width:100%}.wrapper-calc-project{width:100%}.wrapper-calc-project .calc{padding:0 20px;max-width:600px}.wrapper-calc-project h2{font-size:18px;font-weight:500;margin-bottom:30px}.wrapper-calc-project .bottom{padding:50px 0 0}.wrapper-calc-project .calc{display:none}.wrapper-calc-project .active-calc{display:block}.wrapper-calc-project .bottom .button-prev{margin-right:10px}.content-right-calc-project .loading{height:14px;overflow:hidden;position:relative;margin:50px 20px 0;border-radius:3px;background:var(--gray);width:calc(100% - 40px)}.content-right-calc-project .loading .load{height:14px;transition:1s;border-radius:3px;background:#e60028}.content-right-calc-project .loading .load p{font-size:11px;font-weight:700;color:#fff;text-align:center}.wrapper-calc-project .result{width:100%}.wrapper-calc-project .result .order{padding:50px 0;margin-right:0;max-width:100%;order:1;width:100%;margin-top:50px}.wrapper-calc-project .result .order .mobile-form{padding:25px;max-width:340px;margin:0 auto;background:#fff;width:100%}.button-calc-order{padding-top:17px;padding-bottom:17px}.wrapper-calc-project .result .textarea{padding:0 20px;font-size:14px;order:0;width:450px}.wrapper-calc-project .result .textarea .subtitle br{display:none}.wrapper-calc-project .result .textarea .item-checkbox{margin:20px 0 0}.wrapper-calc-project .result .textarea .item-checkbox .image-box{font-size:20px;color:var(--red);width:40px}.wrapper-calc-project .result .textarea .item-checkbox .description{width:calc(100% - 40px)}.wrapper-calc-project .result .textarea .item-checkbox .description p{font-size:14px;margin:0}.wrapper-calc-project .result .textarea ul{padding:0;font-size:16px;margin-left:16px}.wrapper-calc-project .result .textarea ul li{margin-top:10px}.form_radio_btn,.form_radio_img{margin-right:5px;margin-bottom:10px;display:inline-block}.form_radio_btn input[type=checkbox],.form_radio_btn input[type=radio],.form_radio_img input[type=checkbox],.form_radio_img input[type=radio]{display:none}.form_radio_btn label{padding:5px 18px;line-height:35px}.form_radio_btn label,.form_radio_img label{font-size:16px;font-weight:500;border-radius:5px;background:var(--gray);cursor:pointer;user-select:none;display:inline-block}.form_radio_img label{padding-right:20px;line-height:0}.form_radio_img label p{margin-right:20px;margin-left:20px}.form_radio_btn input[type=radio]:checked+label,.form_radio_img input[type=radio]:checked+label{color:#fff;background:#26c281}.form_radio_btn input[type=radio]:disabled+label,.form_radio_img input[type=radio]:disabled+label{color:#666;background:#efefef}.form_radio_btn input[type=checkbox]:checked+label .form_radio_img input[type=checkbox]:checked+label{color:#fff;background:#26c281}.form_radio_btn input[type=checkbox]:disabled+label,.form_radio_img input[type=checkbox]:disabled+label{color:#666;background:#efefef}.form_radio_btn label:hover,.form_radio_img label:hover{color:#fff;background:#26c281}}.content-center-calculation{padding-top:80px}.content-center-calculation .wrapper-calculation .size-home{padding:25px 25px 50px;background:var(--gray);width:calc(100% - 50px);margin-top:50px}.content-center-calculation .wrapper-calculation .size-home h5{font-size:18px;font-weight:500;margin-bottom:25px;text-transform:uppercase}.content-center-calculation .size-home .wrapper-size-home label{font-size:16px}.content-center-calculation .size-home .wrapper-size-home input{margin-top:15px}.content-center-calculation .group-checkbox input[type=checkbox]{display:none}.content-center-calculation .group-checkbox p{cursor:pointer;width:calc(100% - 25px)}.content-center-calculation .group-checkbox input[type=checkbox]+label span{height:18px;margin-right:8px;margin-bottom:10px;background:url(/assets/images/icon/checkbox-input-2.svg) 0 0 no-repeat;background-size:cover;cursor:pointer;width:18px}.content-center-calculation .group-checkbox input[type=checkbox]:checked+label span{height:18px;margin-right:8px;background:url(/assets/images/icon/checkbox-input-1.svg) 0 0 no-repeat;background-size:cover;cursor:pointer;width:18px}.content-center-calculation .user-info-calculation .wrapper-user-info-calculation label{font-size:16px}.content-center-calculation .user-info-calculation .wrapper-user-info-calculation input{margin-top:15px}.content-center-calculation .group-checkbox{padding:25px 15px;font-size:14px;background:var(--gray);width:240px;margin-top:20px}.content-center-calculation .group-checkbox h5{font-size:16px;font-weight:500;margin-bottom:15px;text-transform:uppercase;margin-top:0}.content-center-calculation .group-checkbox input[type=checkbox]{margin-right:10px;margin-bottom:6px;margin-top:6px}.content-center-calculation .group-checkbox label{font-size:14px;margin-bottom:6px;margin-top:4px}.content-center-calculation .user-info-calculation{padding:25px 25px 50px;align-items:flex-end;background:var(--gray);width:calc(100% - 50px);margin-top:50px}.content-center-calculation .user-info-calculation .wrapper-user-info-calculation{align-items:flex-end}.content-center-calculation .user-info-calculation .wrapper-user-info-calculation .form-group{margin-right:30px}.content-center-calculation .user-info-calculation h5{font-size:16px;font-weight:500;margin-bottom:15px;text-transform:uppercase;margin-top:0}.content-center-calculation .user-info-calculation p{margin-bottom:25px;margin-top:0}.content-center-calculation .user-info-calculation .button-calculation{padding-top:18px;padding-bottom:18px}@media (min-width:300px) and (max-width:1040px){.content-center-calculation .group-checkbox{max-width:400px;width:100%}}ul.pagination{text-align:center;margin-top:35px}ul.pagination li{margin-right:8px;vertical-align:middle;display:inline-block}ul.pagination li a,ul.pagination li span{height:30px;padding:3px;font-size:16px;border:1px solid transparent;text-decoration:none;color:var(--black);min-width:30px;text-align:center;border-radius:50px;line-height:30px;display:block}ul.pagination li.active a,ul.pagination li.active span{border:1px solid var(--red);font-weight:600;color:#fff;background-color:var(--red)}ul.pagination li.first a,ul.pagination li.first span{border:1px solid;position:relative;padding-right:7px;padding-left:7px}ul.pagination li.first a:before,ul.pagination li.first span:before{border-color:transparent #000 transparent transparent;height:0;content:"";position:absolute;border-style:solid;border-width:5px 5px 5px 0;top:50%;margin-left:-2.5px;left:50%;width:0;margin-top:-5px}ul.pagination li.last a,ul.pagination li.last span{border:1px solid;position:relative;padding-right:7px;padding-left:7px}ul.pagination li.last a:before,ul.pagination li.last span:before{border-color:transparent transparent transparent #000;height:0;content:"";position:absolute;border-style:solid;border-width:5px 0 5px 5px;top:50%;margin-left:-2.5px;left:50%;width:0;margin-top:-5px}ul.pagination li.disabled{opacity:.5}.content-right-offers{padding-top:80px}.content-right-offers .indent-left .nav-offers{margin-top:45px}.content-right-offers .offers-item{height:270px;overflow:hidden;padding:30px;margin-right:30px;background:#eee;width:600px;margin-top:50px}.content-right-offers .offers-item .description{width:49%}.content-right-offers .offers-item .full{width:100%}.content-right-offers .offers-item .description p{line-height:22px}.content-right-offers .offers-item .description button{margin-top:30px}.content-right-offers .offers-item .image-box{width:50%}.content-right-offers .offers-item .image-box img{width:100%}.content-right-offers .offers-item h3{font-weight:600;margin-bottom:20px;text-transform:uppercase}@media (min-width:300px) and (max-width:1040px){.content-right-offers .offers-item{height:340px;padding:30px;margin-right:30px;max-width:240px;text-align:center;width:calc(100% - 60px);margin-top:35px}.content-right-offers .indent-left{display:none}.content-right-offers .offers-item .description,.content-right-offers .offers-item .image-box{width:100%}.content-right-offers .offers-item .description button{margin:30px auto 0}}.content-center-maps .wrapper-maps{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.content-center-maps .wrapper-maps .button-maps{margin-right:16px;color:var(--black);background:var(--gray)}.content-center-maps .wrapper-maps .zoom{margin-left:50px}.content-center-maps .wrapper-maps .button-zoom{margin-right:5px;color:var(--black);padding-right:0;border-radius:50px;background:var(--gray);width:41px;padding-left:0}.content-center-maps .wrapper-maps .active{margin-right:16px;color:#fff;background:var(--red)}.map{height:500px;max-width:2000px;margin:50px auto 0;background:#eee;width:100%;font-family:Montserrat}.map .object-item .img-box{margin-right:20px}.map .object-item .description h3{font-size:14px;font-weight:600;margin-bottom:10px;text-transform:uppercase;font-family:Montserrat}.map .object-item .description p{font-size:14px;font-weight:400;margin-bottom:5px;font-family:Montserrat}.map .object-item .a-object-item{font-size:14px;color:#2980b9;font-family:Montserrat}@media (min-width:300px) and (max-width:1040px){.content-center-maps .indent-left,.content-center-maps .wrapper-maps .zoom{display:none}.map{height:300px}}.content-right-popular-project .headline .button-more{margin-right:calc(50% - 450px);padding-right:0;width:150px;padding-left:0}.content-right-popular-project .indent-left .nav-popular-project{margin-top:65px}.content-right-popular-project .popular-project-item{height:230px;overflow:hidden;padding:0;margin-right:30px;background:var(--gray);width:630px}.bg-gray .content-right-popular-project .popular-project-item{background:#fff}.content-right-popular-project .popular-project-item .image{height:230px;width:280px}.content-right-popular-project .popular-project-item .image img{height:100%;object-fit:cover;width:100%}.content-right-popular-project .popular-project-item .description{padding:30px;width:calc(100% - 350px)}.content-right-popular-project .popular-project-item .description p{font-size:14px;color:var(--black-light);line-height:18px;margin-top:20px}.content-right-popular-project .popular-project-item .description li{font-size:12px;margin-top:7px}.content-right-popular-project .popular-project-item .description .ul-list-project{margin-top:22px}.content-right-popular-project .popular-project-item .description .price{font-size:18px;font-weight:500;color:var(--black);line-height:18px;margin-top:30px}@media (min-width:300px) and (max-width:1040px){.content-right-popular-project .headline{display:block}.content-right-popular-project .headline .button-more{margin-right:0;margin-top:25px;display:none}.content-right-popular-project .popular-project-item{height:auto;width:300px;margin-top:35px}.content-right-popular-project .popular-project-item .image,.content-right-popular-project .popular-project-item .image img{width:100%}.content-right-popular-project .popular-project-item .description{padding:20px;width:calc(100% - 10px)}}.content-center-best-solution .block{height:280px;overflow:hidden;-webkit-transition:width 2s;transition:width 2s;background:var(--gray);cursor:pointer;width:20%}.content-center-best-solution .block .text{width:300px}.content-center-best-solution .block .image{width:260px}.content-center-best-solution .active{width:58%}@media (min-width:300px) and (max-width:1040px){.content-center-best-solution .block{height:auto;text-align:center;margin:0 auto 30px;width:100%}.content-center-best-solution .block .image{width:100%;margin-top:30px}.content-center-best-solution .block .image img{margin-right:-50px;width:250px}.content-center-best-solution .block .text{padding:20px 20px 40px;width:calc(100% - 40px)}.content-center-best-solution .block .text p{width:100%}}.content-center-special-offers{padding-top:80px}.content-center-special-offers .block{height:330px;overflow:hidden;border:1px solid #fff;background:#eee;width:49%;margin-top:50px}.content-center-special-offers .block .text{width:calc(50% - 20px);padding-left:20px}.content-center-special-offers .block .text h3{font-size:18px;font-weight:400;margin-bottom:10px;text-transform:uppercase}.content-center-special-offers .block .text a{text-decoration:none;color:var(--black)}.content-center-special-offers .block .text p{font-size:28px;font-weight:500;color:var(--red);text-transform:uppercase;line-height:28px}.content-center-special-offers .block .text .button-special-offers{color:#fff;padding-right:0;width:150px;margin-top:30px;padding-left:0}.content-center-special-offers .block .image{width:50%}.content-center-special-offers .block .image img{width:100%}@media (min-width:300px) and (max-width:1040px){.content-center-special-offers .block{height:330px;overflow:hidden;max-width:380px;min-width:320px;width:100%;margin-top:50px}.content-center-special-offers .block .image{width:38%}.content-center-special-offers .block .image img{width:100%}.content-center-special-offers .block .text{width:calc(50% - 20px);padding-left:20px}.content-center-special-offers .block .text h3{font-size:16px;font-weight:400;margin-bottom:10px;text-transform:uppercase}.content-center-special-offers .block .text a{text-decoration:none;color:var(--black)}.content-center-special-offers .block .text p{font-size:22px;font-weight:500;color:var(--red);text-transform:uppercase;line-height:28px}}.content-center-estimate-architecture{padding-top:80px;padding-bottom:80px}.content-center-estimate-architecture .estimate-architecture-item{height:350px;background:var(--gray);width:530px;margin-top:50px}.content-center-estimate-architecture .estimate-architecture-item .image-box{margin-right:-120px;width:204px}.content-center-estimate-architecture .estimate-architecture-item .image-box img{width:100%}.content-center-estimate-architecture .estimate-architecture-item .description{width:calc(100% - 204px);padding-left:35px}.content-center-estimate-architecture .estimate-architecture-item .description h3{font-size:18px;font-weight:500;margin-bottom:10px;text-transform:uppercase}.content-center-estimate-architecture .estimate-architecture-item .description span{color:var(--red)}.content-center-estimate-architecture .estimate-architecture-item .description .price{font-size:18px;font-weight:900;color:var(--red);text-transform:uppercase;margin-top:30px}.content-center-estimate-architecture .estimate-architecture-item .description p{font-size:16px;line-height:25px}.content-center-estimate-architecture .estimate-architecture-item .description .button-estimate-architecture{padding-right:0;width:150px;margin-top:30px;padding-left:0}@media (min-width:300px) and (max-width:530px){.content-center-estimate-architecture .estimate-architecture-item{height:auto;padding-top:35px;max-width:530px;flex-direction:column-reverse;padding-bottom:35px;width:100%}.content-center-estimate-architecture .estimate-architecture-item .image-box{margin-right:0;text-align:center;padding-bottom:35px;width:100%}.content-center-estimate-architecture .estimate-architecture-item .image-box img{max-width:204px;width:100%}.content-center-estimate-architecture .estimate-architecture-item .description{max-width:326px;padding-right:20px;text-align:center;margin:0 auto;width:calc(100% - 40px);padding-left:20px}.content-center-estimate-architecture .estimate-architecture-item .description p{font-size:16px;line-height:22px}.content-center-estimate-architecture .estimate-architecture-item .description .button-estimate-architecture{margin:30px auto 0}}@media (min-width:530px) and (max-width:1040px){.content-center-estimate-architecture .estimate-architecture-item{margin:50px auto 0}}.content-right-textarea .block-content-center{max-width:990px;margin-left:150px}.content-advantages-main .wrapper-advantages-main{margin-top:40px}.content-advantages-main .wrapper-advantages-main .advantages{margin-bottom:20px;max-width:440px;margin-left:20px;width:100%;margin-top:20px}.content-advantages-main .wrapper-advantages-main .advantages .icon-box{height:120px;width:120px}.content-advantages-main .wrapper-advantages-main .advantages .icon-box img{width:100px}.content-advantages-main .wrapper-advantages-main .advantages .description{width:calc(100% - 100px)}.content-advantages-main .wrapper-advantages-main .advantages .description h3{font-size:16px;font-weight:500;margin-bottom:10px}.content-advantages-main .wrapper-advantages-main .advantages .description p{font-size:14px;font-weight:400;margin-bottom:10px;line-height:21px}.content-advantages-main .wrapper-advantages-main .advantages-village{padding:15px;margin-right:10px;margin-bottom:20px;background:#fff;width:140px;margin-top:0}.content-advantages-main .wrapper-advantages-main .advantages-village .icon-box{margin-bottom:10px;width:100%}.content-advantages-main .wrapper-advantages-main .advantages-village .icon-box img{width:40px}.content-advantages-main .wrapper-advantages-main .advantages-village .description{width:100%}.content-advantages-main .wrapper-advantages-main .advantages-village .description h3{font-size:12px;font-weight:400}@media (min-width:300px) and (max-width:1040px){.content-advantages-main .block-content-center{padding-right:20px;margin-left:0;width:calc(100% - 40px);padding-left:20px}.content-advantages-main .indent-left{display:none}}.content-right-additional-service{padding-top:80px}.content-right-additional-service .indent-left .nav-additional-service{margin-top:45px}.content-right-additional-service .block{height:300px;overflow:hidden;margin-right:30px;background:#eee;width:660px;margin-top:50px}.content-right-additional-service .line{height:5px;background:var(--black);width:50px}.content-right-additional-service .block .text{padding:30px;width:calc(100% - 260px)}.content-right-additional-service .block .text p{line-height:22px;margin-top:25px}.content-right-additional-service .block .text .button-additional{padding-right:0;width:150px;margin-top:30px;padding-left:0}.content-right-additional-service .block .image{width:200px}.content-right-additional-service .block .image img{width:100%}.content-right-additional-service .block h3{font-weight:500;margin-bottom:20px;text-transform:uppercase}@media (min-width:300px) and (max-width:1040px){.content-right-additional-service .block{height:300px;overflow:hidden;width:300px;margin-top:35px}.content-right-additional-service .block .image{display:none}.content-right-additional-service .block .image img{width:100%}.content-right-additional-service .block .text{padding:30px;width:calc(100% - 50px)}}.content-center-hypothec .pay-item{height:auto;padding:30px;background:#fff;width:calc(32% - 60px)}.content-center-hypothec .pay-item .button-pay{margin-top:20px}.content-center-hypothec .wrapper-hypothec p{margin-bottom:10px;margin-top:16px}.content-center-hypothec .text .button-hypothec{width:120px;margin-top:30px}.content-center-hypothec .logo{text-align:center;width:42%}@media (min-width:300px) and (max-width:1040px){.content-center-hypothec .pay-item{margin-bottom:16px;min-width:200px;width:100%}}.content-right-benefit{padding-top:80px}.content-right-benefit .indent-left .nav-benefit{margin-top:45px}.content-right-benefit .block{height:270px;overflow:hidden;margin-right:30px;background:var(--gray);width:550px;margin-top:50px}.content-right-benefit .line{height:5px;background:var(--black);width:50px}.content-right-benefit .slick-current .line{-webkit-transition:width 2s;transition:width 2s;width:130px}.content-right-benefit .block .text{padding:20px 20px 20px 0;width:calc(100% - 320px)}.content-right-benefit .block .image{width:280px}.content-right-benefit .block .image img{margin-left:-50px;width:100%}.content-right-benefit .block h3{font-size:18px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.content-right-benefit .block span{color:var(--red)}.content-right-benefit .block .big{font-size:35px;color:var(--red)}@media (min-width:300px) and (max-width:1040px){.content-right-benefit .block{height:200px;margin-right:30px;width:300px;margin-top:35px}.content-right-benefit .block .text{padding:30px 30px 30px 0;width:calc(100% - 130px)}.content-right-benefit .block h3{font-size:16px;font-weight:500;margin-bottom:0;text-transform:uppercase}.content-right-benefit .block .big{font-size:25px;color:var(--red)}.content-right-benefit .block .image{width:100px}.content-right-benefit .block .image img{margin-left:-10px;width:100%}}.content-right-news .indent-left .nav-news{margin-top:155px}.content-right-news .headline .button-more{margin-right:calc(50% - 450px);padding-right:0;width:150px;padding-left:0}.content-right-news .right-news-item{height:230px;overflow:hidden;margin-right:30px;background:var(--gray);width:660px;margin-top:50px}.content-right-news .right-news-item .image{width:300px}.content-right-news .right-news-item .image img{height:100%;object-fit:cover;width:100%}.content-right-news .right-news-item .description{padding:30px 30px 0;width:calc(100% - 360px)}.content-right-news .right-news-item .description .publish-info{max-width:190px}.content-right-news .right-news-item .description h3{font-size:16px;font-weight:500;margin-bottom:20px}.content-right-news .right-news-item .description h3 a{text-decoration:none;color:var(--black)}.content-right-news .right-news-item .description .bottom{position:absolute;bottom:30px}.content-right-news .right-news-item .description .bottom .button-news{padding-right:0;width:150px;margin-top:30px;padding-left:0}@media (min-width:300px) and (max-width:1040px){.content-right-news .right-news-item{height:auto;margin-right:30px;width:300px;margin-top:35px}.content-right-news .headline .button-more{display:none}.content-right-news .right-news-item .image,.content-right-news .right-news-item .image img{width:100%}.content-right-news .right-news-item .description{height:230px;padding:30px 30px 0;width:calc(100% - 60px)}}.content-right-video-gallery{padding:80px 0}.content-right-video-gallery .indent-left{margin-top:170px}.content-right-video-gallery .indent-left .nav-video-gallery{margin-top:85px}.content-right-video-gallery .bottom{margin-top:35px}.content-right-video-gallery .bottom .youtube .image-box{margin-right:10px}.content-right-video-gallery .bottom .youtube .image-box img{width:30px}.content-right-video-gallery .bottom .youtube .description a{font-size:14px;line-height:18px}.content-right-video-gallery .wrapper-video-gallery .item-video{margin-right:16px;position:relative;max-width:400px;width:100%}.content-right-video-gallery .wrapper-video-gallery .item-video .preview{height:245px;position:relative;width:100%}.content-right-video-gallery .wrapper-video-gallery .item-video .preview .video{height:100%;object-fit:cover;border-radius:2px;width:100%}.content-right-video-gallery .wrapper-video-gallery .item-video .preview .play{height:70px;position:absolute;opacity:.8;top:calc(50% - 35px);left:calc(50% - 35px)}.content-right-video-gallery .wrapper-video-gallery .item-video:hover .preview .play{opacity:1}.content-right-video-gallery .wrapper-video-gallery .item-video .caption{margin:16px 0 0}.content-right-video-gallery .wrapper-video-gallery .item-video .caption .description{margin-left:0;width:calc(100% - 25px)}@media (min-width:300px) and (max-width:1040px){.content-right-video-gallery{padding:80px 0 80px 20px}.content-right-video-gallery .headline{padding-right:20px}.content-right-video-gallery .wrapper-video-gallery .item-video{max-width:350px}.content-right-video-gallery .wrapper-video-gallery .item-video .preview{height:220px}.content-right-video-gallery .bottom .youtube .description a{font-size:12px;line-height:12px}.content-right-video-gallery .bottom .youtube{display:none}}.content-center-moves{padding-top:80px;position:relative;padding-bottom:80px}.content-center-moves .block-description{padding-bottom:50px;width:400px}.content-center-moves .block-description .line{height:5px;background:var(--black);width:50px}.content-center-moves .slick-current .line{-webkit-transition:width 2s;transition:width 2s;width:100px}.content-center-moves .block-description h3{font-size:20px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.content-center-moves .block-description span{color:var(--red)}.content-center-moves .block-description p{font-size:16px;line-height:25px;margin-top:20px}.content-center-moves .block-moves{height:350px;border:1px solid #fff;background:#eee;width:calc(100% - 420px);margin-top:50px}.content-center-moves .control-moves{height:50px;position:absolute;bottom:80px;left:20px;width:300px}.content-center-moves .control-moves .next{height:26px;-webkit-transition:all 1s;transition:all 1s;position:relative;background-position:100%;cursor:pointer;width:52px;background-image:url(/msk.site1.local/assets/images/icon/arrow-right.png);background-repeat:no-repeat}.content-center-moves .control-moves .next:before{height:4px;-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0);-webkit-transition:all .95s;transition:all .95s;content:"";position:absolute;opacity:0;top:50%;background-color:var(--black);-webkit-transform-origin:left center;transform-origin:left center;border-radius:2px;left:0;width:50px;margin-top:-2px}.content-center-moves .control-moves .next:hover{width:52px}.content-center-moves .control-moves .next:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.content-center-moves .control-moves .prev{height:26px;-webkit-transition:all 1s;transition:all 1s;position:relative;background-position:0;cursor:pointer;width:52px;background-image:url(/msk.site1.local/assets/images/icon/arrow-left.png);background-repeat:no-repeat}.content-center-moves .control-moves .prev:before{height:4px;-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0);right:0;-webkit-transition:all .95s;transition:all .95s;content:"";position:absolute;opacity:0;top:50%;background-color:var(--black);-webkit-transform-origin:right center;transform-origin:right center;border-radius:2px;width:50px;margin-top:-2px}.content-center-moves .control-moves .prev:hover{width:52px}.content-center-moves .control-moves .prev:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}@media (min-width:300px) and (max-width:1040px){.content-center-moves .headline{text-align:center}.content-center-moves .block-moves{height:auto;width:100%;margin-top:50px}.content-center-moves .block-description{padding-top:50px;text-align:center;padding-bottom:20px;width:100%}.content-center-moves .block-description .line{height:5px;background:var(--black);margin-left:calc(50% - 50px);width:50px}.content-center-moves .slick-current .line{-webkit-transition:width 2s;transition:width 2s;width:100px}.content-center-moves .block-description h3{font-size:18px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.content-center-moves .block-description span{color:var(--red)}.content-center-moves .block-description p{font-size:16px;line-height:25px;margin-top:20px}.content-center-moves .control-moves{height:50px;position:relative;bottom:0;margin:50px auto 0;left:0;width:300px}}.content-center-not-find-project{padding-top:80px;padding-bottom:80px}.content-center-not-find-project .headline{width:100%}.content-center-not-find-project .headline h2{text-align:center}.content-center-not-find-project .wrapper-not-find-project{padding-top:50px}.content-center-not-find-project .wrapper-not-find-project .block{max-width:320px;width:100%}.content-center-not-find-project .wrapper-not-find-project .block .line-box{height:100px;margin:0 auto 20px;border-radius:50px;width:100px}.content-center-not-find-project .wrapper-not-find-project .block .line-box .line{height:5px;-webkit-transition:width 2s;transition:width 2s;background:var(--red);width:50px}.content-center-not-find-project:hover .wrapper-not-find-project .block .line-box .line{-webkit-transition:width 2s;transition:width 2s;width:300px}.content-center-not-find-project .wrapper-not-find-project .block .icon-box{height:100px;webkit-box-shadow:1px 5px 10px rgba(0,0,0,.3);margin:0 auto 20px;box-shadow:1px 5px 10px rgba(0,0,0,.3);border-radius:50px;width:100px}.content-center-not-find-project .wrapper-not-find-project .block .description{height:80px}.content-center-not-find-project .wrapper-not-find-project .block .description p{text-align:center;line-height:22px}.content-center-not-find-project .wrapper-not-find-project .block .button-not-find-project{margin:20px auto 0}.content-center-already-made-calculation{padding-top:80px;padding-bottom:80px}.content-center-already-made-calculation .text{width:390px}.content-center-already-made-calculation .line{height:5px;-webkit-transition:width 2s;transition:width 2s;background:var(--red);width:50px}.bg-gray:hover .content-center-already-made-calculation .line{-webkit-transition:width 2s;transition:width 2s;width:130px}.content-center-already-made-calculation .text h2{font-size:30px;font-weight:400;text-transform:uppercase;margin:0 0 20px}.content-center-already-made-calculation .text span{color:var(--red)}.content-center-already-made-calculation .text p{font-size:16px;line-height:25px;margin-top:20px}.content-center-already-made-calculation .logo{text-align:center;width:370px}.content-center-already-made-calculation .logo img{margin-left:-70px;width:100%}.content-center-already-made-calculation .order{width:375px}.content-center-already-made-calculation .order h3{font-size:22px;font-weight:500;margin-bottom:25px}.content-center-already-made-calculation .order input{margin-bottom:25px}.content-center-already-made-calculation .order textarea{margin-bottom:2px;margin-top:10px}.content-center-already-made-calculation .order .button-already-made-calculation{padding-top:18px;padding-bottom:18px;width:calc(100% - 60px);margin-top:25px}.file-upload{margin-bottom:25px}.content-center-already-made-calculation .order .upload-output-area{padding:0;width:100%}.content-center-already-made-calculation .order #progress{width:100%}.content-center-already-made-calculation .order .bar{height:8px;background:var(--red)}.content-center-already-made-calculation .order .upload-file-area{display:none}.content-center-already-made-calculation .order .upload-file-area-addon{padding:2px;font-size:12px;color:#eee}.content-center-already-made-calculation .order .upload-file-area span{padding:2px 1px;font-size:14px;color:#333;border-bottom:1px dotted #eee;margin:0 5px;float:none;display:inline-block}.content-center-already-made-calculation .order .upload-another-files{font-size:12px;color:#555;text-transform:lowercase;cursor:pointer;display:inline-block}.content-center-already-made-calculation .order .upload-another-files:hover{color:var(--red)}.content-center-already-made-calculation .order .form-attach-container a{text-decoration:none;opacity:.9}.content-center-already-made-calculation .order .form-attach-container a:hover{opacity:1}.content-center-already-made-calculation .order .form-attach-container .attach-img-box{padding-top:4px;margin-right:10px;position:relative;width:22px;vertical-align:top;display:inline-block}.content-center-already-made-calculation .order .form-attach-container .attach-description{font-size:14px;position:relative;cursor:pointer;width:calc(100% - 38px);vertical-align:top;display:inline-block}.content-center-already-made-calculation .order .attach-img img{width:24px}.content-center-already-made-calculation .order .attach-text{font-weight:500;color:var(--black)}.content-center-already-made-calculation .order .attach-addon{font-size:12px;font-weight:400;color:#272727;margin-top:5px;display:none}@media (min-width:480px){.content-center-already-made-calculation .order .attach-addon{display:inline}}.content-center-already-made-calculation .order .form-attach-container{margin-bottom:10px;position:relative}.content-center-already-made-calculation .order .form-attach-container input{-ms-filter:"alpha(opacity=0)";padding:0!important;font-size:10px!important;right:0;position:absolute;opacity:0;top:0;margin:0;margin:0!important;cursor:pointer;width:100%;direction:ltr;z-index:1}.content-center-already-made-calculation .order .blueprint-form-answer{min-height:45px;padding:10px 3px;font-size:16px;font-weight:500;color:#fff;border-top:1px solid transparent;border-bottom:1px solid transparent;text-align:left}.content-center-already-made-calculation .order .blueprint-form-answer .show{border-top:1px solid #fff;border-bottom:1px solid #fff}.content-center-already-made-calculation .order .content-page .order .row .button-order{width:100%}@media (min-width:300px) and (max-width:1040px){.content-center-already-made-calculation .logo{display:none}.content-center-already-made-calculation .order{margin-top:50px}.content-center-already-made-calculation .text h2{font-size:25px}}.content-center-planning-start{padding-top:80px;padding-bottom:80px}.content-center-planning-start .headline{margin-bottom:25px;text-align:center;width:100%}.content-center-planning-start .headline h2,.content-center-planning-start .headline p{text-align:center}.content-center-planning-start .line{height:5px;-webkit-transition:width 2s;transition:width 2s;margin:0 auto 25px;background:var(--red);width:50px}.content-center-planning-start:hover .line{-webkit-transition:width 2s;transition:width 2s;width:300px}.content-center-planning-start .wrapper-planning-start .block{max-width:300px;margin:10px;width:100%}.content-center-planning-start .wrapper-planning-start .block .button-planning-start{padding-top:15px;padding-bottom:15px;width:calc(100% - 60px)}.content-center-planning-start .wrapper-planning-start .block .agree-rules{padding-top:0}.content-center-landing-page-same{padding-top:80px;padding-bottom:80px}.content-center-landing-page-same .text{margin-left:150px;width:calc(48% - 150px)}.content-center-landing-page-same .line{height:5px;-webkit-transition:width 2s;transition:width 2s;background:var(--red);width:50px}.content-center-landing-page-same:hover .line{-webkit-transition:width 2s;transition:width 2s;width:130px}.content-center-landing-page-same .text h2{font-size:30px;font-weight:400;text-transform:uppercase;margin:0 0 20px}.content-center-landing-page-same .text span{color:var(--red)}.content-center-landing-page-same .text p{font-size:16px;line-height:25px;margin-top:20px}.content-center-landing-page-same .text .button-landing-page-same{width:150px;margin-top:30px}.content-center-landing-page-same .image{text-align:center;width:42%}.content-right-landing-page-same-full{padding-top:80px;padding-bottom:80px}.content-right-landing-page-same-full .text{width:48%}.content-right-landing-page-same-full .line{height:5px;-webkit-transition:width 2s;transition:width 2s;background:var(--red);width:50px}.content-right-landing-page-same-full:hover .line{-webkit-transition:width 2s;transition:width 2s;width:130px}.content-right-landing-page-same-full .text h2{font-size:30px;font-weight:400;text-transform:uppercase;margin:0 0 20px}.content-right-landing-page-same-full .text span{color:var(--red)}.content-right-landing-page-same-full .text p{font-size:16px;line-height:25px;margin-top:20px}.content-right-landing-page-same-full .text .button-landing-page-same-full{width:150px;margin-top:30px}.content-right-landing-page-same-full .image{text-align:center;width:42%}.content-right-landing-page-same-full .image img{width:100%}.wrapper-colors .item-color{margin-bottom:30px}.wrapper-colors .color{height:70px;border:1px solid var(--gray);margin-right:30px;border-radius:50%;background:var(--red);width:70px}.content-center-news-category{padding-top:40px;padding-bottom:0;margin-top:0}.content-center-news-category a{text-decoration:none}.content-center-news-category .wrapper-news-category .news-category-item{margin-right:45px;margin-bottom:10px;box-shadow:0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8;padding-bottom:15px;width:350px;margin-top:10px}.content-center-news-category .wrapper-news-category .news-category-item:hover{box-shadow:0 1px 0 0 #d7d8db,0 0 4px 1px #e3e4e8}.content-center-news-category .wrapper-news-category .news-category-item:nth-child(3n+3){margin-right:0}.content-center-news-category .wrapper-news-category .news-category-item .image-box,.content-center-news-category .wrapper-news-category .news-category-item .image-box img{width:100%}.content-center-news-category .wrapper-news-category .news-category-item .description{padding:15px 25px}.content-center-news-category .wrapper-news-category .news-category-item .title{height:auto;width:100%}.content-center-news-category .wrapper-news-category .news-category-item .title h3{font-size:18px;font-weight:400;margin-top:0}.content-center-news-category .wrapper-news-category .news-category-item .title h3 a{text-decoration:none;color:var(--black)}.content-center-news-category .button-news-category-item{border:1px solid var(--black);font-weight:700;color:var(--black);background:0 0;margin-top:30px}.content-center-news-category .wrapper-news-category .news-category-item:hover .button-news-category-item{border:1px solid var(--red);color:#fff;background:var(--red)}.publish-info{font-size:12px;font-weight:500;margin-bottom:15px;max-width:500px}.publish-info p,.publish-info time{font-weight:400;color:#939393}.publish-info img{margin-right:5px;width:15px}@media (min-width:300px) and (max-width:1040px){.content-center-news-category .wrapper-news-category .news-category-item{max-width:450px;margin:10px auto;width:100%}}.wrapper-partners .partners-item{padding:25px;margin-bottom:16px;background:var(--gray);width:calc(50% - 58px)}@media (min-width:300px) and (max-width:1040px){.wrapper-partners .partners-item{width:100%}}.wrapper-partners .partners-item .image-box{text-align:center;width:200px}.wrapper-partners .partners-item .image-box img{padding:0;width:100%}.wrapper-partners .partners-item .description{padding-top:15px;padding-bottom:15px}.wrapper-partners .partners-item .description a{text-decoration:none;color:#2980b9}.content-center-partners .button-partners-item{border:1px solid var(--black);font-weight:700;color:var(--black);background:0 0;margin-top:30px}.content-center-partners .wrapper-partners .partners-item:hover .button-partners-item{border:1px solid var(--red);color:#fff;background:var(--red)}.content-center-textarea{padding-top:30px;max-width:calc(100% - 150px);padding-right:0;margin-left:150px;margin-top:0;padding-left:0}.content-center-textarea .image{padding-bottom:30px}.content-center-textarea .image img{width:100%}.content-center-textarea .publish-info{font-size:14px;max-width:200px}@media (min-width:300px) and (max-width:1040px){.content-center-textarea{max-width:100%;padding-right:0;margin-left:0;padding-left:0}}.wrapper-textarea h2{font-size:21px;font-weight:500;margin-bottom:15px;margin-top:30px}.wrapper-textarea h3{font-size:16px;font-weight:500;margin-bottom:0;margin-top:20px}.wrapper-textarea p{padding-top:15px;font-size:16px;padding-bottom:15px;line-height:25px}.wrapper-textarea strong{font-weight:500}.wrapper-textarea p:first-child{padding-top:30px}.wrapper-textarea a{color:#2980b9}.wrapper-textarea ul{padding:0;max-width:800px;margin:0 0 0 18px;line-height:25px}.wrapper-textarea ul li{padding-top:2px;padding-bottom:2px}.textarea-main-title{padding:0;font-size:30px;font-weight:900;margin-bottom:30px;text-transform:uppercase;margin-top:30px}.introtext{padding:0;font-size:16px;margin-bottom:30px;line-height:24px}.about-number{margin-bottom:50px;margin-top:30px}.about-number .about-number-item{padding:30px;margin-right:16px;border-radius:3px;background:var(--gray);width:200px}.about-number .about-number-item .number{padding:0;font-size:35px;font-weight:300;margin:0;line-height:35px}.about-number .about-number-item .description{padding:0;font-size:14px;color:var(--black-light);margin:20px 0 0;line-height:18px}.about-benefit{margin:0 0 50px}.about-benefit .about-benefit-item{width:calc(50% - 30px);margin-top:30px}.about-benefit .about-benefit-item .image-box{color:var(--red);width:30px}.about-benefit .about-benefit-item .description{font-size:15px;width:calc(100% - 15px)}.about-benefit .about-benefit-item .description ul{margin-left:0;margin-top:16px}.about-benefit .about-benefit-item .description ul li{padding-top:0;padding-bottom:0}.about-benefit .about-benefit-item .description h3{margin-top:0}.wrapper-guarantees{margin-bottom:50px}.guarantees-item{width:100%;margin-top:30px}.guarantees-item .image-box{color:var(--red);width:30px}.guarantees-item .description{font-size:15px;width:calc(100% - 15px)}.guarantees-item .description ul{font-size:14px;margin-left:0;margin-top:16px}.guarantees-item .description ul li{padding-top:0;padding-bottom:8px;line-height:18px}.guarantees-item .description h3{margin-top:0}.download-doc{margin:0 0 30px}.download-doc .download-doc-item{margin-right:16px;width:150px;margin-top:30px}.download-doc .download-doc-item .image-box{color:var(--red);width:70px}.download-doc .download-doc-item .image-box img{margin-left:-12px;width:100%}.download-doc .download-doc-item .description{width:100%}.download-doc .download-doc-item .description p{padding-top:10px;font-size:12px;color:var(--black-light);line-height:16px}.content-center-ask .agree-rules{padding-top:0;max-width:320px;padding-left:20px}.content-center-ask textarea{height:119px}@media (min-width:300px) and (max-width:600px){.content-center-ask .button-ask{width:100%}.content-center-ask .agree-rules{padding-top:20px;padding-left:0}}ul.breadcrumb::-webkit-scrollbar{width:0}ul.breadcrumb:before{height:100%;right:0;content:"";position:absolute;top:0;background:linear-gradient(90deg,var(--main-color-before) 0,var(--main-color-after) 100%);width:75px;z-index:1}ul.breadcrumb{overflow-y:hidden;overflow-x:auto;padding:0;color:#ccc;-webkit-overflow-scrolling:touch;margin:0 0 30px -9px;align-items:center;line-height:15px;white-space:nowrap;display:flex}ul.breadcrumb li{list-style:none;font-size:12px;font-weight:500;margin-right:9px;color:var(--black);margin-left:9px}ul.breadcrumb li a{text-decoration:none;color:#ccc}.footer-top{padding-top:20px;padding-bottom:20px}.footer-top .logo{height:100%;margin-right:0;width:auto}.footer-top .logo img{height:50px;margin-right:20px;margin-left:-69px;margin-top:-3px}.footer-top .logo .company-name{font-size:21.5px;font-weight:900;color:#fff}.footer-top .logo .cookie{font-size:12px;color:var(--black-light);margin-top:20px}.footer-top .logo .description{max-width:250px}.gleden-construction .footer-top .logo .company-name{font-size:19.5px;font-weight:900}.footer-top .logo .company-name span{color:var(--red)}.footer-top .logo .company-desc{font-size:8px;color:#fff;white-space:nowrap}.gleden-construction .footer-top .logo .company-desc{font-size:13.1px}.footer-top .footer-top-item{height:100%;max-width:350px;margin-left:80px;width:100%;margin-top:0}.footer-top .footer-top-item button{color:#ccc;background:var(--black);margin-top:30px}.footer-top .footer-top-item button:hover{color:#fff;background:var(--red)}.footer-top .footer-top-item .block{margin-bottom:30px;width:100%}.footer-top .footer-top-item .block .description{max-width:calc(100% - 35px);margin-left:15px}.footer-top .footer-top-item .address,.footer-top .footer-top-item a{font-size:16px;text-decoration:none;font-weight:400;color:#ccc}.footer-top .footer-top-item .number{max-width:148px}.footer-top-item .caption-address{margin-top:10px}.footer-top .footer-top-item .icon img{width:15px;margin-top:1.6px}.footer-top .footer-top-item .messengers-items{margin-top:15px}.footer-top .footer-top-item .messengers-items p{color:var(--black-light);margin-top:0}.footer-top .footer-top-item .messengers-items a{border:none;margin-right:3px;background:var(--gray)}.footer-top .footer-top-item .messengers-items a:hover{border:none;margin-right:3px;background:#fff}@media (min-width:300px) and (max-width:1110px){.footer-top .logo{height:100%;margin-right:0;margin-bottom:30px;width:100%}.footer-top .logo img{height:50px;margin-right:20px;margin-left:0;margin-top:-3px}.footer-top .logo .company-name{font-size:21.5px;font-weight:900;color:#fff}.footer-top .logo .cookie{margin-left:-70px;margin-top:30px}.footer-top .logo .description{max-width:calc(100% - 70px)}.gleden-construction .footer-top .logo .company-name{font-size:19.5px;font-weight:900}.footer-top .logo .company-name span{color:var(--red)}.footer-top .logo .company-desc{font-size:8px;color:#fff;white-space:nowrap}.gleden-construction .footer-top .logo .company-desc{font-size:13.1px}.footer-top{padding-top:20px;padding-bottom:20px}.footer-top .footer-top-item .address,.footer-top .footer-top-item a{font-size:15px}.footer-top .footer-top-item{height:auto;max-width:340px;margin-left:0;margin-top:7px}}footer{height:auto;padding-top:30px;position:relative;background:#2b2b2b}.footer-copyright,footer{max-width:2000px;margin:0 auto}.footer-copyright{padding-top:15px;font-size:12px;color:var(--black-light);border-top:1px solid #2b2b2b;text-align:center;background:#333;padding-bottom:15px;width:100%}.footer-copyright p{padding:10px}.footer-copyright .copyrightYear{padding:10px;font-weight:700}.footer-copyright a{text-decoration:none;color:var(--black-light)}@media (min-width:300px) and (max-width:1110px){.footer-copyright br{display:none}.footer-copyright{padding-right:10px;text-align:left;width:calc(100% - 20px);padding-left:10px}}@-webkit-keyframes email-an{0%{box-shadow:0 8px 10px rgba(249,92,24,.3),0 0 0 0 rgba(249,92,24,.2),0 0 0 0 rgba(249,92,24,.2)}40%{box-shadow:0 8px 10px rgba(249,92,24,.3),0 0 0 15px rgba(249,92,24,.2),0 0 0 0 rgba(249,92,24,.2)}80%{box-shadow:0 8px 10px rgba(249,92,24,.3),0 0 0 30px rgba(249,92,24,0),0 0 0 26.7px rgba(249,92,24,.067)}to{box-shadow:0 8px 10px rgba(249,92,24,.3),0 0 0 30px rgba(249,92,24,0),0 0 0 40px rgba(249,92,24,0)}}@keyframes email-an{0%{box-shadow:0 8px 10px rgba(249,92,24,.3),0 0 0 0 rgba(249,92,24,.2),0 0 0 0 rgba(249,92,24,.2)}40%{box-shadow:0 8px 10px rgba(249,92,24,.3),0 0 0 15px rgba(249,92,24,.2),0 0 0 0 rgba(249,92,24,.2)}80%{box-shadow:0 8px 10px rgba(249,92,24,.3),0 0 0 30px rgba(249,92,24,0),0 0 0 26.7px rgba(249,92,24,.067)}to{box-shadow:0 8px 10px rgba(249,92,24,.3),0 0 0 30px rgba(249,92,24,0),0 0 0 40px rgba(249,92,24,0)}}[class*=ymaps-2][class*=-ground-pane]{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(90%)}.main-slider-2 .filter{display:none}.content-center-main-slider-2{height:auto;position:relative;z-index:22}.content-center-main-slider-2 .offer{height:100vh;width:100%}.content-center-main-slider-2 .offer div{max-width:550px;margin-top:-50px}.content-center-main-slider-2 .offer div span{color:var(--red)}.content-center-main-slider-2 .offer div h1{font-size:35px;font-weight:900;margin-bottom:20px;text-transform:uppercase;width:100%;margin-top:0}.content-center-main-slider-2 .offer p{font-size:18px;font-weight:500;width:100%;margin-top:20px}.content-center-main-slider-2 .offer .line{height:7px;-webkit-transition:width 2s;transition:width 2s;background:#272727;margin-left:80px;width:0;width:300px}.content-center-main-slider-2 .offer .button-main{padding:18px 38px;max-width:150px;margin-top:35px}.control-slide-2{right:calc(50% - 235px);position:absolute;bottom:100px;width:220px;z-index:5}.control-slide-2 .next-slide-2,.control-slide-2 .prev-slide-2{cursor:pointer;width:20px}.control-slide-2 .count-slide-2{font-size:16px;color:var(--black);display:flex}.control-slide-2 .count-slide-2 ul{padding:0;position:relative;bottom:7px;margin:0}.control-slide-2 .count-slide-2 li button:before{color:var(--red)}.control-slide-2 .count-slide-2 li.slick-active button:before{color:var(--red);opacity:1}@media (min-width:300px) and (max-width:1040px){.main-slider-2 .filter{height:100vh;position:absolute;opacity:.6;top:0;background:#fff;width:100%;display:block}.content-center-main-slider-2 .offer{height:100vh;margin:0 auto;width:100%}.content-center-main-slider-2 .offer div h1{font-size:25px;position:relative;display:block;z-index:11}.content-center-main-slider-2 .offer p{font-size:16px;position:relative;z-index:11}.control-slide-2{right:calc(100% - 240px);position:absolute;bottom:100px;width:220px;z-index:5}}.content-right-advantages-white{padding-top:80px;padding-bottom:80px}.content-right-advantages-white .headline{max-width:990px}.content-right-advantages-white .nav-advantages{margin-top:150px}.content-right-advantages-white .wrapper-advantages-slide-main{margin-bottom:30px;margin-top:50px}.content-right-advantages-white .wrapper-advantages-slide-main .advantages{height:240px;overflow:hidden;margin:0 16px 0 0;border-radius:5px;background:var(--gray);width:670px}.content-right-advantages-white .wrapper-advantages-slide-main .advantages .icon-box{height:185px;padding:20px 0 20px 20px;width:170px}.content-right-advantages-white .wrapper-advantages-slide-main .advantages .icon-box img{width:175px}.content-right-advantages-white .wrapper-advantages-slide-main .advantages .description{padding:35px 20px 35px 0;width:calc(100% - 250px)}.content-right-advantages-white .wrapper-advantages-slide-main .advantages .description h3{font-size:16px;font-weight:500;margin-bottom:15px}.content-right-advantages-white .wrapper-advantages-slide-main .advantages .description p{font-size:14px;font-weight:400;margin-bottom:10px;line-height:23px}@media (min-width:300px) and (max-width:1040px){.content-right-advantages-white .slick-track{display:flex}.content-right-advantages-white{padding-top:80px;padding-bottom:80px;width:100%;padding-left:0}.content-right-advantages-white .headline{padding:0 20px;width:calc(100% - 40px)}.content-right-advantages-white .wrapper-advantages-slide-main .advantages{height:auto;margin:0 0 0 20px;width:270px}.content-right-advantages-white .wrapper-advantages-slide-main .advantages .icon-box{padding-top:20px;padding-bottom:20px}.content-right-advantages-white .wrapper-advantages-slide-main .advantages .description{padding:20px;width:100%}.content-right-advantages-white .wrapper-advantages-slide-main .advantages .description br{display:none}}.content-center-project-popular-page .wrapper-project-page .project-page-item{width:273px}.content-center-project-popular-page .wrapper-project-page .project-page-item:nth-child(3n+3){margin:0 16px 16px 0}.content-center-project-popular-page .wrapper-project-page .project-page-item:nth-child(4n+4){margin:0 0 16px}.content-center-project-popular-page .not-found{padding:50px 0;background:var(--gray);width:100%}@media (min-width:550px) and (max-width:1040px){.content-center-project-popular-page .wrapper-project-page .ajax-filter-count a{max-width:100%;margin:0 auto}}@media (min-width:300px) and (max-width:500px){.content-center-project-popular-page .wrapper-project-page .project-page-item{margin:0 0 16px;width:100%}.content-center-project-popular-page .wrapper-project-page .project-page-item .image-box{height:210px;position:relative;width:100%}.content-center-project-popular-page .wrapper-project-page .project-page-item:nth-child(3n+3),.content-center-project-popular-page .wrapper-project-page .project-page-item:nth-child(4n+4){margin:0 0 16px}}@media (min-width:501px) and (max-width:900px){.content-center-project-popular-page .wrapper-project-page .project-page-item{width:49%}}@media (min-width:901px) and (max-width:1040px){.content-center-project-page .wrapper-project-page .project-page-item{width:32%}}.content-center-project-filter-page .button-calc{padding:8px 12px;font-size:11px;color:#fff;color:#222;background:#eee;margin-top:15px}.project-page-item:hover .button-calc{color:#fff;background:var(--red)}.content-center-project-filter-page{padding-top:30px}.project-page-item{transition:box-shadow .5s;position:relative;margin:0 16px 16px 0;box-shadow:0 1px 0 0 #efefef,0 0 0 1px #efefef;background:#fff;width:264.3px}.project-page-item:hover{transition:box-shadow .5s;box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-o-box-shadow:0 0 20px rgba(0,0,0,.1)}.project-page-item:hover .image-box .tags .tag{transition:opacity .5s;opacity:.9}.project-page-item:nth-child(3n+3){margin:0 0 16px}.project-page-item .image-box{height:170px;position:relative;width:100%}.project-page-item .image-box img{height:100%;object-fit:cover;width:100%}.project-page-item .image-box .tags{position:absolute;bottom:15px;left:15px}.project-page-item .image-box .tags .tag{padding:5px;font-size:10px;color:#939393;transition:opacity .5s;opacity:.6;border-radius:2px;background:#fff;width:auto}.project-page-item .image-box .tags .tag img{margin-right:4px;width:15px}.project-page-item .description{padding:25px 15px}.project-page-item .title{width:100%}.project-page-item .button-your-project{position:absolute;bottom:20px}.project-page-item .title h3{font-size:16px;font-weight:500}.project-page-item .title p{padding:4px 6px;font-size:10px;font-weight:600;color:#fff;border-radius:50px;background:var(--red);margin-left:5px}.project-page-item a{text-decoration:none;color:var(--black)}.project-page-item ul{padding:0;font-weight:400;margin-top:25px}.project-page-item ul li{list-style:none;padding:0;margin:0}.project-page-item ul li i{font-size:10px;font-weight:300;color:var(--black-light)}.project-page-item ul li{font-size:12px;margin-top:7px;display:flex}.project-page-item ul li div:first-child{width:145px}.project-page-item ul li div:nth-child(3){color:var(--black-light);text-align:left}.project-page-item .price{padding:15px 0 0;font-size:16px;font-weight:500;line-height:16px}@media (min-width:300px) and (max-width:600px){.content-center-project-filter-page .breadcrumb{padding-left:20px}.content-center-project-filter-page .ajax-filter-count,.content-center-project-filter-page .headline{max-width:calc(100% - 40px);padding-right:20px;padding-left:20px}.content-center-project-filter-page .headline{width:100%}.content-center-project-filter-page{max-width:100%;padding-right:0;width:100%;padding-left:0}.content-center-project-filter-page .wrapper-project-page .project-page-item{margin:0 20px 16px;width:calc(100% - 40px)}.content-center-project-filter-page .wrapper-project-page .project-page-item .image-box{height:210px;position:relative;width:100%}.content-center-project-filter-page .wrapper-project-page .project-page-item:nth-child(3n+3),.project-page-item:nth-child(3n+3){margin:0 20px 16px;width:calc(100% - 40px)}}@media (min-width:601px) and (max-width:900px){.content-center-project-filter-page .wrapper-project-page .project-page-item,.content-center-project-filter-page .wrapper-project-page .project-page-item:nth-child(3n+3){margin:0 10px 10px 0;width:calc(50% - 10px)}.content-center-project-filter-page .wrapper-project-page .project-page-item:nth-child(2n+2){margin:0 0 10px;width:50%}}@media (min-width:901px) and (max-width:1040px){.content-center-project-filter-page .wrapper-project-page .project-page-item{margin:0 10px 10px 0;width:calc(33.333% - 10px)}.content-center-project-filter-page .wrapper-project-page .project-page-item:nth-child(3n+3){margin:0 0 10px;width:33.333%}}.content-center-scheme-work{padding:80px 20px 50px}.content-center-scheme-work .wrapper-scheme-work{padding:50px 0 0}.content-center-scheme-work .wrapper-scheme-work .item-scheme-work{max-width:370px;margin:0 0 50px;width:100%}.content-center-scheme-work .wrapper-scheme-work .item-scheme-work .image-box{max-width:70px;width:100%}.content-center-scheme-work .wrapper-scheme-work .item-scheme-work .image-box img{width:100%}.content-center-scheme-work .wrapper-scheme-work .item-scheme-work .description{max-width:265px;width:100%}.content-center-scheme-work .wrapper-scheme-work .item-scheme-work .description h3{font-size:16px;font-weight:500;margin:0 0 15px}.content-center-scheme-work .wrapper-scheme-work .item-scheme-work .description p{font-size:14px}.content-right-build-page{overflow:hidden}.content-right-build-page .wrapper-build-page{padding:50px 0 0}.content-right-build-page .bulit-page-item{width:100%}.content-right-build-page .bulit-page-item .image-box{max-width:554px;margin-left:0;width:100%}.bulit-slide-page{height:346px;margin-bottom:10px;position:relative;cursor:pointer;width:100%}.btn-slide-page{padding:15px;color:#fff;position:absolute;opacity:.8;bottom:calc(50% - 30px);margin:0 auto;background:var(--black);left:calc(50% - 95px);width:auto}.btn-caption{font-size:10px;color:var(--black-light);margin-left:23.5px}.btn-slide-page i{margin-right:5px}.content-right-build-page .bulit-page-item .description{padding:20px 40px;max-width:447px;background:var(--gray);width:100%}.bg-gray .content-right-build-page .bulit-page-item .description{padding:36px;max-width:377px;background:#fff;width:100%}.content-right-build-page .bulit-page-item .description h3{margin:20px 0 5px}.content-right-build-page .bulit-page-item .description .tag{padding:3px 8px;font-size:12px;color:var(--black-light);background:var(--gray);width:auto;line-height:21px}.content-right-build-page .bulit-page-item .description p{font-size:14px;line-height:21px}.content-right-build-page .bulit-page-item .description .location{font-size:14px;font-weight:400;margin-bottom:10px;color:var(--black-light)}.content-right-build-page .bulit-page-item .description p i{font-size:12px;font-weight:600;margin-right:5px}.bg-gray .content-right-build-page .bulit-page-item .description p i{font-weight:600;margin-right:5px;margin-left:0}.content-right-build-page .bulit-page-item .description button{margin-top:16px}.content-right-build-page .bulit-page-item .description ul{padding:10px 0;font-weight:400}.content-right-build-page .bulit-page-item .description ul li i{font-size:10px;font-weight:300;color:var(--black-light)}.content-right-build-page .bulit-page-item .description ul li{list-style:none;padding:0;font-size:14px;font-weight:400;margin-top:5px;display:flex}.content-right-build-page .bulit-page-item .description ul li div:first-child{width:200px}.content-right-build-page .bulit-page-item .description ul li div:nth-child(3){font-weight:400;color:var(--black-light);text-align:left}.bulit-slide-page img{height:100%;object-fit:cover;border-radius:2px;width:100%}.bulit-slide-nav-page{width:100%}.bulit-slide-nav-page img{margin-right:5px;cursor:pointer;width:24%}@media (min-width:300px) and (max-width:1040px){.content-right-build-page{padding:30px 0 80px;width:100%}.content-right-build-page .headline{padding:0 20px;width:calc(100% - 40px)}.content-right-build-page .bulit-page-item{position:relative;margin-left:20px;width:calc(100% - 40px)}.bulit-slide-page{height:240px;margin-bottom:10px;width:100%}.content-right-build-page .bulit-page-item .image-box{max-width:700px;margin-left:0;order:0;width:100%}.content-right-build-page .bulit-page-item .description{padding:20px;max-width:700px;order:1;width:calc(100% - 40px);margin-top:16px}.content-right-build-page .bulit-page-item .description p i{font-weight:600;margin-right:5px;margin-left:0}.content-right-build-page .bulit-page-item .description p{font-size:12px;line-height:19px}.content-right-build-page .bulit-page-item .description ul li{list-style:none;padding:0;font-size:12px;margin-top:7px;display:flex}}.content-center-gifts{padding:80px 20px}.content-center-gifts .wrapper-gifts{padding:50px 0 30px;width:100%}.content-center-gifts .item-gifts{height:410px;margin-right:66px;position:relative;max-width:310px;box-shadow:0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8;border-radius:2px;background:#fff;width:100%}.button-gifts{position:absolute;bottom:35px;left:25px}.content-center-gifts .item-gifts .image-box{height:260px;position:absolute;bottom:0;width:100%}.content-center-gifts .item-gifts .image-box img{height:100%;object-fit:cover;width:100%}.content-center-gifts .description{padding:25px}.content-center-gifts .description h3{font-size:18px;font-weight:500;color:#222}.content-center-gifts .description p{font-size:14px;font-weight:400;margin:10px 0 20px;line-height:21px}@media (min-width:300px) and (max-width:1040px){.content-center-gifts{padding:80px 0;width:100%}.content-center-gifts .headline{padding:0 20px;width:calc(100% - 40px)}.content-center-gifts .item-gifts{margin-right:0;max-width:280px;margin-left:20px}}.project-filter{padding:50px 0;background:var(--gray)}.project-filter .title-filter h3{font-size:18px;font-weight:500}.project-filter .wrapper-project-filter .input-group{max-width:330px;width:100%;margin-top:30px}.project-filter .wrapper-project-filter .input-tags{max-width:220px;width:100%;margin-top:30px}.project-filter .wrapper-project-filter .input-group h4,.project-filter .wrapper-project-filter .input-tags h4{font-size:14px;font-weight:400;margin-bottom:20px}@media (min-width:300px) and (max-width:700px){.project-filter .wrapper-project-filter .input-group,.project-filter .wrapper-project-filter .input-tags{max-width:100%;width:100%;margin-top:30px}}.project-filter .wrapper-project-filter .input-group label{position:relative}.project-filter .wrapper-project-filter .input-group .price input{position:relative;padding-right:30px;text-align:right;width:calc(100% - 80px);padding-left:30px}.project-filter .wrapper-project-filter .input-group select{font-size:14px;position:relative;padding-right:0;text-align:right;width:calc(100% - 10px);padding-left:10px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.project-filter .wrapper-project-filter .input-group .area input{position:relative;padding-right:50px;text-align:right;width:calc(100% - 100px);padding-left:30px}.project-filter .wrapper-project-filter .input-group .min:after{font-size:14px;color:var(--black-light);content:"от";position:absolute;top:18px;left:10px;z-index:1}.project-filter .wrapper-project-filter .input-group .max:after{font-size:14px;color:var(--black-light);content:"до";position:absolute;top:18px;left:10px;z-index:1}.project-filter .wrapper-project-filter .input-group .price:before{font-size:14px;right:30px;color:var(--black-light);content:"₽";position:absolute;top:18px;z-index:1}.project-filter .wrapper-project-filter .input-group .area:before{font-size:14px;right:30px;color:var(--black-light);content:"кв.м";position:absolute;top:18px;z-index:1}.project-filter .wrapper-project-filter .input-tags label{padding:18px 8px;font-size:14px;border:1px solid var(--gray-dark);font-weight:400;text-align:center;margin:0;border-radius:3px;background:#fff;cursor:pointer}.project-filter .wrapper-project-filter .input-tags input{display:none}.project-filter .wrapper-project-filter .input-tags input[type=checkbox]:checked+label{color:#fff;background:var(--red)}.colums-filter-top{margin-bottom:20px}.wrapper-sort{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.wrapper-sort::-webkit-scrollbar{width:0}.wrapper-sort .button-sort{padding:8px 12px;font-size:12px;border:none;font-weight:300;margin-right:5px;color:var(--black);transition:.5s;border-radius:2px;background:var(--gray);cursor:pointer;white-space:nowrap}.wrapper-sort .active{color:#fff;background:var(--red)}.colums-filter-top .count{font-size:14px}.project-filter .bottom{margin-top:30px}.project-filter .bottom .restart-filter{font-size:14px;cursor:pointer;margin-left:30px}@media (min-width:300px) and (max-width:600px){.wrapper-sort .sort-block:first-child{padding-left:20px}.wrapper-sort .sort-block:last-child{padding-right:20px}.colums-filter-top .count,.count-project{margin-left:20px}.count-project{font-weight:300;color:var(--black-light);width:100%;margin-top:20px;display:block}.project-filter .wrapper-project-filter .input-tags{width:100%;width:220px;margin-top:30px}.wrapper-sort div:first-child .button-sort{margin-left:20px}.wrapper-sort div:last-child .button-sort{margin-right:20px}}.current,.currents{display:inline-block}.modal{cursor:pointer}.box-modal_close{height:28px;right:-70px;position:absolute;background-size:cover;top:-15px;cursor:pointer;width:28px;background-image:url(/assets/images/icon/close-white.svg);z-index:999999}@media (min-width:300px) and (max-width:1110px){.box-modal_close{right:-20px;top:-55px}}.box-modal-calc{padding:40px 40px 0;position:relative;max-width:965px;margin:0 auto;background:#fff;width:calc(100% - 6px);display:block}.box-modal-calc .headline{max-width:95%}.box-modal-calc .box-modal_close{right:-50px;top:0}.box-modal-callback{border:3px solid var(--yellow);position:relative;max-width:360px;margin:0 auto;-webkit-box-shadow:1px 1px 0 15px #fff;box-shadow:1px 1px 0 15px #fff;background:#fff;width:calc(100% - 6px);display:block}.box-modal-callback .block-title{height:auto;padding:15px 20px 10px;position:relative;display:block}.box-modal-callback .block-title h2{font-size:18px;font-weight:900;text-transform:uppercase;text-align:left;margin:0 0 20px;line-height:25px}.box-modal-callback .block-title p{font-size:14px;text-align:left}.box-modal-callback .block{height:auto;padding:10px 20px 25px;position:relative;width:calc(100% - 40px);display:block}.box-modal-callback .block button{padding:15px 0}.box-modal-city{border:3px solid var(--yellow);position:relative;max-width:360px;min-width:420px;margin:0 auto;-webkit-box-shadow:1px 1px 0 15px #fff;box-shadow:1px 1px 0 15px #fff;background:#fff;width:calc(100% - 6px);display:block}.box-modal-city .block-title{height:auto;padding:15px 20px 10px;position:relative;display:block}.box-modal-city .block-title h2{font-size:18px;font-weight:900;text-transform:uppercase;text-align:left;margin:0;line-height:25px}.box-modal-city .block{height:auto;padding:0 20px 25px;position:relative;width:calc(100% - 40px);display:block}.box-modal-city .block ul{padding:0}.box-modal-city .block ul li{list-style:none;padding-top:5px;white-space:nowrap}.box-modal-city .block .active{list-style:disc;color:var(--red)}.box-modal-city .block a{padding:0 20px 15px 0;text-decoration:none;color:var(--black)}.box-modal-city .block a:hover{color:var(--red)}.arcticmodal-container,.arcticmodal-overlay{right:0;position:fixed;bottom:0;top:0;left:0;z-index:1000}.arcticmodal-container{overflow:auto;padding:0;border:0;border-collapse:collapse;margin:0}:first-child+html .arcticmodal-container{height:100%}.arcticmodal-container_i{height:100%;margin:0 auto}.arcticmodal-container_i2{padding:24px;border:0;margin:0;vertical-align:middle}.arcticmodal-error{padding:20px;color:#fff;border-radius:10px;background:#000}.arcticmodal-loading{height:80px;border-radius:10px;background:#000 url(/assets/css/loading.gif) no-repeat 50% 50%;width:80px}.box-modal-thanks_close{height:28px;right:-70px;position:absolute;background-size:cover;top:-15px;cursor:pointer;width:28px;background-image:url(/assets/images/icon/close-white.svg);z-index:999999}@media (min-width:300px) and (max-width:1110px){.box-modal-thanks_close{right:-20px;top:-55px}}.box-modal-thanks{padding-top:20px;border:3px solid var(--yellow);position:relative;max-width:550px;min-width:400px;margin:0 auto;-webkit-box-shadow:1px 1px 0 15px #fff;box-shadow:1px 1px 0 15px #fff;background:#fff;padding-bottom:20px;width:100%;display:block}.box-modal-thanks .block-title{height:auto;padding:15px 20px 10px;position:relative;display:block}.box-modal-thanks .img-box{height:200px;overflow:hidden;text-align:center;margin:0 auto 20px;border-radius:50%;width:200px}.box-modal-thanks .img-box img{width:130px;margin-top:30px}.box-modal-thanks .block-title h2{font-size:25px;font-weight:900;text-transform:uppercase;text-align:center;margin:0 0 20px;line-height:25px}.box-modal-thanks .block-title p{font-size:14px;text-align:center;line-height:21px}.box-modal-callback .button-thanks{padding-right:0;width:100%;margin-top:15px;padding-left:0}.box-modal-thanks .social{height:60px;font-size:14px;color:var(--black-light);text-align:center;width:100%;margin-top:25px}.box-modal-thanks .social a{color:#4a76a8}@media (min-width:200px) and (max-width:450px){.box-modal-thanks{min-width:200px}}.slick-main-next,.slick-main-prev{height:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;font-size:0;border:none;color:transparent;position:absolute;outline:none;top:48%;background:0 0;cursor:pointer;width:40px;line-height:0;display:block;z-index:99}.slick-main-next img,.slick-main-prev img{width:40px}.slick-main-next:focus,.slick-main-next:hover,.slick-main-prev:focus,.slick-main-prev:hover{color:transparent;outline:none;background:0 0}.slick-main-next:focus:before,.slick-main-next:hover:before,.slick-main-prev:focus:before,.slick-main-prev:hover:before{opacity:1}.slick-main-next.slick-disabled:before,.slick-main-prev.slick-disabled:before{opacity:.25}.slick-main-prev{left:15px}.slick-main-next{right:15px}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{list-style:none;padding:0;position:absolute;bottom:25px;text-align:center;margin:0;width:100%;display:block;z-index:99}.slick-dots li{padding:0;position:relative;margin:0 5px;display:inline-block}.slick-dots li,.slick-dots li button{height:20px;cursor:pointer;width:20px}.slick-dots li button{padding:5px;font-size:0;border:0;color:transparent;outline:none;background:0 0;line-height:0;display:block}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{height:20px;font-size:36px;color:#000;content:"•";position:absolute;opacity:.25;text-align:center;top:0;-webkit-font-smoothing:antialiased;left:0;width:20px;line-height:20px;-moz-osx-font-smoothing:grayscale;font-family:slick}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;padding:0;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{margin-right:auto;position:relative;top:0;margin-left:auto;left:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;float:left;display:none}[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{height:auto;border:1px solid transparent;display:block}.slick-arrow.slick-hidden{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{position:absolute!important;visibility:hidden;top:-9999px;margin:0;left:-9999px}.fancybox-container{-webkit-tap-highlight-color:transparent;height:100%;transform:translateZ(0);-webkit-backface-visibility:hidden;position:fixed;outline:none;top:0;left:0;width:100%;-ms-touch-action:manipulation;touch-action:manipulation;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{right:0;position:absolute;bottom:0;top:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{transition-duration:inherit;transition-timing-function:cubic-bezier(.47,0,.74,.71);opacity:0;background:#1e1e1e;transition-property:opacity}.fancybox-is-open .fancybox-bg{transition-timing-function:cubic-bezier(.22,.61,.36,1);opacity:.9}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{transition:opacity .25s ease,visibility 0s ease .25s;position:absolute;opacity:0;visibility:hidden;direction:ltr;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{transition:opacity .25s ease 0s,visibility 0s ease 0s;opacity:1;visibility:visible}.fancybox-infobar{height:44px;pointer-events:none;padding:0 10px;font-size:13px;-webkit-touch-callout:none;color:#ccc;mix-blend-mode:difference;min-width:44px;top:0;-webkit-font-smoothing:subpixel-antialiased;left:0;line-height:44px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{overflow:visible;transform:translateZ(0);direction:ltr;z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{height:100%;overflow:auto;-webkit-backface-visibility:hidden;padding:44px;position:absolute;outline:none;text-align:center;top:0;-webkit-overflow-scrolling:touch;left:0;width:100%;white-space:normal;transition-property:transform,opacity;display:none;z-index:99994}.fancybox-slide:before{height:100%;font-size:0;content:"";width:0;vertical-align:middle;display:inline-block}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{overflow:auto;padding:44px;position:relative;max-width:100%;text-align:left;-webkit-overflow-scrolling:touch;margin:0;background:#fff;vertical-align:middle;display:inline-block}.fancybox-slide--image .fancybox-content{overflow:visible;-webkit-backface-visibility:hidden;padding:0;animation-timing-function:cubic-bezier(.5,0,.14,1);position:absolute;max-width:none;background:0 0;background-size:100% 100%;top:0;-ms-transform-origin:top left;transform-origin:top left;left:0;background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:transform,opacity;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{height:100%;padding:0;border:0;position:absolute;max-width:none;max-height:none;top:0;margin:0;background:0 0;left:0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{height:100%;overflow:hidden;padding:0;border:0;margin:0;background:0 0;width:100%;display:block}.fancybox-iframe{position:absolute;top:0;left:0}.fancybox-error{padding:40px;max-width:400px;background:#fff;cursor:default;width:100%}.fancybox-error p{padding:0;font-size:16px;color:#444;margin:0;line-height:20px}.fancybox-button{height:44px;padding:10px;border:0;transition:color .2s;position:relative;visibility:inherit;margin:0;box-shadow:none;border-radius:0;background:rgba(30,30,30,.6);cursor:pointer;width:44px;vertical-align:top;display:inline-block}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;outline:none;cursor:default}.fancybox-button div{height:100%}.fancybox-button svg{height:100%;overflow:visible;position:relative;width:100%;display:block}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{height:2px;-ms-transform:scaleX(0);transform:scaleX(0);right:0;transition-timing-function:linear;position:absolute;top:0;-ms-transform-origin:0;transform-origin:0;background:#ff5268;left:0;transition-property:transform;z-index:99998}.fancybox-close-small{padding:8px;border:0;right:-12px;color:#ccc;position:absolute;opacity:.8;top:-44px;border-radius:0;background:0 0;cursor:pointer;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{padding:10px;right:0;color:currentColor;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{height:100px;background-clip:content-box;position:absolute;opacity:0;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{padding:31px 26px 31px 6px;left:0;left:env(safe-area-inset-left)}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{pointer-events:none;padding:75px 44px 25px;font-size:14px;font-weight:400;right:0;color:#eee;bottom:0;text-align:center;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);left:0;line-height:1.5;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{overflow:auto;pointer-events:all;max-height:50vh}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{text-decoration:none;color:#ccc}.fancybox-caption a:hover{text-decoration:underline;color:#fff}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;border:4px solid;border-color:#888 #888 #fff;height:50px;padding:0;position:absolute;opacity:.7;top:50%;margin:-25px 0 0 -25px;border-radius:50%;background:0 0;left:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{transition-timing-function:cubic-bezier(.19,1,.22,1);opacity:0}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-ms-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-ms-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-right:6px;padding-left:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{height:36px;padding:6px;right:0;color:#f2f4f6;opacity:1;top:0;background:#4e4e4e;width:36px}.fancybox-caption{padding-right:12px;padding-left:12px}@supports (padding:max(0px)){.fancybox-caption{padding-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}}}.fancybox-share{padding:30px;max-width:90%;text-align:center;border-radius:3px;background:#f4f4f4}.fancybox-share h1{font-size:35px;font-weight:700;color:#222;margin:0 0 20px}.fancybox-share p{padding:0;margin:0}.fancybox-share__button{padding:0 15px;font-size:14px;border:0;text-decoration:none;font-weight:700;transition:all .2s;min-width:130px;margin:0 5px 10px;border-radius:3px;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;display:inline-block}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;width:25px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{padding:10px 15px;font-size:14px;border:0;color:#5d5b5b;border-bottom:1px solid #d7d7d7;outline:none;margin:10px 0 0;border-radius:0;background:0 0;width:100%}.fancybox-thumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);padding:2px 2px 4px;right:0;position:absolute;-ms-overflow-style:-ms-autohiding-scrollbar;bottom:0;top:0;-webkit-overflow-scrolling:touch;margin:0;background:#ddd;width:212px;display:none;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{list-style:none;height:100%;overflow-y:auto;overflow-x:hidden;padding:0;font-size:0;position:absolute;position:relative;margin:0;width:100%;white-space:nowrap}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background:#fff}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{border-radius:10px;background:#2a2a2a}.fancybox-thumbs__list a{-webkit-tap-highlight-color:transparent;height:75px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0;position:relative;max-width:calc(50% - 4px);max-height:calc(100% - 8px);background-size:cover;outline:none;background-color:rgba(0,0,0,.1);margin:2px;background-position:50%;cursor:pointer;width:100px;float:left;background-repeat:no-repeat}.fancybox-thumbs__list a:before{border:6px solid #ff5268;right:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);content:"";position:absolute;opacity:0;bottom:0;top:0;left:0;z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.pushy{height:100%;overflow-x:hidden;position:fixed;top:0;background-color:#333;-webkit-overflow-scrolling:touch;width:350px;z-index:9999}.pushy-content{margin-bottom:50px}.pushy .close-pushy{height:28px;font-size:11px;right:20px;color:#999;position:absolute;background-size:cover;top:45px;cursor:pointer;width:28px;background-image:url(/assets/images/icon/close-white.svg);line-height:15px;z-index:111}.pushy .logo{text-decoration:none;margin-left:30px;width:auto;margin-top:35px}.pushy .logo img{margin-right:20px;width:50px;margin-top:0}.pushy .logo .description{width:calc(100% - 70px)}.pushy .logo .company-name{font-size:21.5px;font-weight:900;color:#fff}.pushy .logo .company-name span{color:var(--red)}.pushy .logo .company-desc{font-size:8px;color:var(--black-light);margin-top:0;white-space:nowrap}.pushy ul{list-style:none;font-size:18px;color:#fff;margin:35px 0 20px;padding-left:35px}.pushy ul .submain-title{font-weight:500;margin-bottom:10px;margin-top:10px}.pushy ul li{padding:7px 20px 7px 0}.pushy ul a{font-size:18px;text-decoration:none;color:#fff;display:flex}.pushy ul a:hover{color:#fff}.pushy ul ul a{font-size:15px}.pushy ul ul{list-style:none;margin:15px 0 20px;padding-left:15px;display:none}.pushy ul .active,.pushy ul .active>a{color:var(--red)}.pushy ul .active ul{display:block}.pushy ul img{width:13px}.pushy .plus{width:30px}.pushy .select-address{padding-top:50px;color:#fff;width:100%;padding-left:30px}.pushy .select-address img{margin-right:10px;width:15px}.pushy .address{padding-top:10px;font-size:14px;color:#fff;width:calc(100% - 70px);padding-left:55px}.pushy .phone{padding-top:30px;position:relative;max-width:100%;margin-left:30px;width:100%;display:flex}.pushy .phone .icon,.pushy .phone .icon img{max-width:15px;width:100%}.pushy .phone a{text-decoration:none;color:#fff}.pushy .phone .description .number{margin-left:10px}.pushy .phone .description .number .caption{font-size:12px}.pushy .phone .description p{padding:0;font-size:14px;font-weight:400;line-height:14px}.pushy .phone .description p a{text-decoration:none;color:#fff}.pushy .messengers-items{color:var(--black-light);margin-left:55px}.pushy .messengers-items p{color:var(--black-light)}.pushy .messengers-items .items a{background:#fff}.pushy ul:first-child{margin-top:50px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-content{visibility:hidden}.pushy-left{-webkit-transform:translate3d(-350px,0,0);-ms-transform:translate3d(-350px,0,0);transform:translate3d(-350px,0,0)}.pushy-open-left #container,.pushy-open-left .push,.pushy-right{-webkit-transform:translate3d(350px,0,0);-ms-transform:translate3d(350px,0,0);transform:translate3d(350px,0,0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-350px,0,0);-ms-transform:translate3d(-350px,0,0);transform:translate3d(-350px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.push,.pushy{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.pushy-content{transition:visibility .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{-webkit-animation:fade .5s;animation:fade .5s;right:0;position:fixed;bottom:0;top:0;background-color:rgba(0,0,0,.5);left:0;display:block;z-index:9998}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}.pushy-submenu ul{transition:max-height .2s ease-in-out,visibility .2s ease-in-out;padding-left:0}.pushy-submenu ul .pushy-link{margin:0}.pushy-submenu ul .pushy-link,.pushy-submenu ul .pushy-link a{font-size:16px;transition:opacity .2s ease-in-out}.pushy-submenu button{padding:15px 30px;border:0;color:#b3b3b1;text-align:left;background:0 0;width:100%}.pushy-submenu button:hover{color:#fff}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a:after,.pushy-submenu>button:after{height:11px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;transition:transform .2s;content:"";position:absolute;top:50%;background:url(/assets/img/arrow.svg) no-repeat;width:8px;display:block}.pushy-submenu-closed ul{overflow:hidden;max-height:0;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a:after,.pushy-submenu-open button:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media only screen and (max-width:762px){.pushy-open-left>nav.pushy.pushy-left{padding-top:0;text-align:left;width:320px!important}header .menu-bar{background-color:rgba(0,0,0,.94)!important}.menu-expert{padding-top:15px;border-radius:30%;width:30%}.need-help{padding-top:15px;font-size:18px}.messengers{position:relative;margin:auto;width:auto;display:inline-flex}.messenger_link{height:50px;margin:5px;border-radius:50px;width:30px;background-repeat:no-repeat}.img-little-close{width:20%}.close-mob-menu{right:0;position:absolute;text-align:right}.img-little-close{width:40%}.pushy a:hover{color:#000}}.wrapper-calc-project-v2{padding:25px;background:var(--gray);background-size:cover;border-radius:7px;margin-top:30px}.box-modal-calc .wrapper-calc-project-v2{padding:0;background:#fff;margin-top:0}@media (min-width:280px) and (max-width:1000px){.wrapper-calc-project-v2{padding:0;background:#fff;margin-top:0}}.content-right-calc-project-v2 .block-content-center{max-width:990px}@media (min-width:280px) and (max-width:1000px){.content-right-calc-project-v2 .block-content-center{padding:0 15px 0 0;width:calc(100% - 15px)}}.wrapper-calc-project-v2 .active-calc{display:block}.wrapper-calc-project-v2 .title-calc{font-size:19px;font-weight:900;margin-bottom:15px;text-transform:uppercase;line-height:25px}.wrapper-calc-project-v2 .caption-calc{font-size:15px;margin-bottom:30px;color:var(--black-light);max-width:85%;line-height:23px}@media (min-width:280px) and (max-width:1000px){.wrapper-calc-project-v2 .title-calc{font-size:14px;font-weight:800;margin-bottom:15px;text-transform:uppercase;line-height:21px}.wrapper-calc-project-v2 .caption-calc{max-width:100%}}.calc-project-order-v2 .left{max-width:680px}.calc-project-order-v2 .messeneger-btn label{padding:10px;border:1px solid #ccc}.calc-project-order-v2 .agree-rules{padding-top:5px}.wrapper-item-v2{padding-bottom:20px;z-index:1}.calc-project-order-v2 .image-box{overflow:hidden;margin-right:-25px;margin-bottom:-50px;border-radius:7px}.box-modal-calc .calc-project-order-v2 .image-box{overflow:hidden;margin-right:-41px;margin-bottom:-51px;border-radius:7px}.calc-project-order-v2 .image-box img{width:360px}@media (min-width:280px) and (max-width:1000px){.calc-project-order-v2 .left{max-width:100%;width:100%}.calc-project-order-v2 .image-box{display:none}.calc-project-order-v2 .agree-rules{padding-top:30px}.calc-project-order-v2 .agree-rules br{display:none}}.calc-item-v2{position:relative;display:none}.active-calc{display:block}.calc-item-v2 .button-prev-v2{margin-right:15px;padding-right:16px;padding-left:16px}.wrapper-item-v2{position:relative}.control-calc-v2-small{right:0;position:absolute;top:-15px;width:100px}.control-calc-v2-small .button-small-v2{color:#222;padding-right:16px;background:#eee;padding-left:16px}.control-calc-v2-small .button-small-v2:hover{color:#222;background:#eee;cursor:not-allowed}.control-calc-v2-small .next-v2-active,.control-calc-v2-small .next-v2-active:hover,.control-calc-v2-small .prev-v2-active,.control-calc-v2-small .prev-v2-active:hover{color:#fff;background:var(--red);cursor:pointer}@media (min-width:280px) and (max-width:1000px){.control-calc-v2-small{display:none}}.question-v2 img{height:100%;object-fit:cover;width:100%}.question-v2{margin-right:20px;margin-bottom:20px;position:relative;width:calc(25% - 15.25px)}.question-v2:nth-child(4n+4){margin-right:0}.question-v2 input[type=checkbox],.question-v2 input[type=radio]{display:none}.question-v2 label{height:310px;border-radius:7px;background:#fff;cursor:pointer;width:100%;user-select:none}.box-modal-calc .question-v2 label{background:var(--gray)}.question-v2 input[type=radio]:checked+label{transition:box-shadow .3s ease-out;box-shadow:0 0 0 rgba(20,36,56,0);background:#ffe0a6}.question-v2 input[type=radio]:checked+label .checkbox{color:#fff;background:var(--red)}.question-v2 input[type=checkbox]:checked+label{transition:box-shadow .5s;background:#ffe0a6}.question-v2 input[type=checkbox]:checked+label .checkbox{color:#fff;background:var(--red)}.question-v2 input[type=radio]:disabled+label{color:#666;background:#efefef}.question-v2 label:hover{transition:box-shadow .3s ease-out;box-shadow:0 10px 20px rgba(20,36,56,.1)}.question-v2 .image-box{height:150px;overflow:hidden;position:relative;margin:0 auto;width:100%}.question-v2 .checkbox{height:20px;font-size:8px;color:var(--gray);position:absolute;top:15px;border-radius:50%;background:var(--gray);left:15px;width:20px}.question-v2 .description{height:calc(100% - 150px);padding:25px 15px 0;position:relative;width:100%}.image-none .description{height:100%;padding:0 15px;position:relative;width:100%}.image-none{background:url("data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7") #fff}.question-v2 .description .r{height:20px;right:15px;color:#fff;position:absolute;top:25px;border-radius:50%;background:var(--black-light);width:20px}.question-v2:hover .description .r{color:#fff;background:var(--red)}.question-v2 .description .r i{font-size:8px}.question-v2 .bottom{position:absolute;bottom:25px;left:15px}.question-v2 .bottom .price{font-size:14px;font-weight:500;color:var(--black-light);line-height:15px}.question-v2 .bottom .caption{font-size:8px;font-weight:400;line-height:9px}@media (min-width:280px) and (max-width:1000px){.question-v2{margin-right:10px;margin-bottom:10px;width:calc(50% - 5px)}.question-v2 label{height:280px;background:var(--gray)}.question-v2 label:hover{box-shadow:0 0 0 rgba(20,36,56,0)}.question-v2:nth-child(4n+4){margin-right:10px}.question-v2:nth-child(2n+2){margin-right:0}.question-v2 .description{height:calc(100% - 180px)}.question-v2 .subtitle{font-size:12px;line-height:15px}.question-v2 .bottom .price{font-size:10px;font-weight:600;color:var(--black-light);line-height:10px}.question-v2 .bottom .caption{font-size:6px}.content-right-calc-project-v2 .wrapper-padding-bottom{padding-bottom:0!important}}@keyframes animate-stripes{0%{background-position:0 0}to{background-position:60px 0}}@keyframes auto-progress{0%{width:0}to{width:100%}}.progress-bar{height:25px;overflow:hidden;background-color:var(--gray);margin:50px 0 0;border-radius:50px;width:100%}.stripes{background-size:30px 30px;background-image:linear-gradient(135deg,rgba(0,0,0,.11) 25%,transparent 0,transparent 50%,rgba(0,0,0,.11) 0,rgba(0,0,0,.11) 75%,transparent 0,transparent)}.stripes.animated{animation:animate-stripes .6s linear infinite}.stripes.animated.slower{animation-duration:1.25s}.stripes.reverse{animation-direction:reverse}.progress-bar-container{width:100%}.progress-bar-inner{animation:loading 1.7s ease-in-out infinite;height:25px;font-weight:600;color:transparent;transition:1s;position:relative;text-align:center;background-color:var(--red);border-radius:0;background:linear-gradient(100deg,#e60028 30%,#f6f6f6 50%,#e60028 70%);background-size:400%;width:10%}.progress-bar-inner div{font-size:12px;color:#fff}@keyframes loading{0%{background-position:100% 50%}to{background-position:0 50%}}