.char-section-block-title{width:100%;text-align:center}.char-section-block{display:flex;justify-content:space-around;width:100%;flex-wrap:wrap}.breadcrumbs{display:flex;list-style:none;padding:0;margin:0;font-size:16px}.breadcrumbs__item+.breadcrumbs__item::before{content:"•";margin:0 4px;color:#ccc}.breadcrumbs__item a{color:#192033;text-decoration:none;font-weight:600}.breadcrumbs__item a:hover{text-decoration:underline}.breadcrumbs__item:last-child{color:#999}.breadcrumbs__item:last-child a{font-weight:500}label.disabled{cursor:default!important}label.disabled span{color:rgba(0,0,0,.44);cursor:default!important}label.disabled input{cursor:default!important}#custom-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.663);display:none;align-items:center;justify-content:center;z-index:9999}#custom-preloader.is-visible{display:flex}.spinner{width:50px;height:50px;border:5px solid #bae00b;border-top-color:transparent;border-radius:50%;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.categories-list .block .pic{right:-50px!important;height:218px!important;top:60%!important}.categories-list .block .title{font-size:18px}.categories-list .block .price{font-size:28px}.text-page{color:#333;line-height:1.6;margin:0 auto;padding:1em}.text-page h1,.text-page h2,.text-page h3,.text-page h4,.text-page h5,.text-page h6{font-weight:600;margin:40px 0 20px!important;line-height:1.25;color:#111}.text-page h1{font-size:1.8em}.text-page h2{font-size:1.75em!important}.text-page h3{font-size:1.5em}.text-page h4{font-size:1.25em}.text-page h5{font-size:1em}.text-page h6{font-size:.875em}.text-page p{margin:0 0 1em}.text-page a{color:#06c;text-decoration:none}.text-page a:hover{text-decoration:underline}.text-page ol,.text-page ul{margin:0 0 1em 1.5em;padding:0}.text-page li{position:relative;margin-bottom:.5em;padding-left:1.5em;list-style:none}.text-page li::before{content:'';display:block;position:absolute;top:7px;left:0;width:9px;height:9px;background:#bae00b;border-radius:50%}.text-page blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid #ccc;color:#666;background:#f9f9f9}.text-page img{max-width:100%;height:auto;display:block;margin:1em 0}.text-page table{width:100%;border-collapse:collapse;margin:1em 0}.text-page td,.text-page th{border:1px solid #ddd;padding:.5em;text-align:left}.text-page code,.text-page pre{background:#f4f4f4;padding:.2em .4em;border-radius:3px}.text-page pre{display:block;padding:1em;overflow:auto}@media (max-height:1005px){.breadcrumbs-block{margin-top:0!important}}.modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1000}.modal-overlay.active{display:flex}.modal-window{background:#fff;padding:20px 60px;border-radius:10px;max-width:700px;width:100%;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.3)}.modal-window h3,.modal-window p{color:#000}.modal-close{position:absolute;top:10px;right:10px;border:none;background:0 0;font-size:24px;cursor:pointer}.modal-window h2{margin-top:0}.modal-content{display:flex;justify-content:space-between;margin:15px 0}.modal-content .col p{margin:5px 0}.btn-download{display:inline-block;padding:8px 16px;border:1px solid #333;text-decoration:none;color:#333;border-radius:2px}.btn-download:hover{background:#f0f0f0}.cat-blocks .cat-block.sub.no-link:hover .ovlay{opacity:0!important}.popup.girl.super-man .into .tg-subs-block::after{background:url('../img/connect-space-bg.webp') bottom center/auto 320px no-repeat,url('../img/tg-rounds-mob.svg') bottom -130px center/100% auto no-repeat #bae00b;border-radius:20px}#cookie-banner{display:none;position:fixed;bottom:0;left:0;width:100%;background:#1c263c;color:#fff;padding:15px 0;box-shadow:0 -4px 10px rgba(0,0,0,.3);font-family:Arial,sans-serif;font-size:14px;z-index:1000}#cookie-banner .cookie-content{max-width:1024px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}#cookie-banner p{margin:0;line-height:1.4}#cookie-banner button{background:#bae00b;color:#1c263c;border:none;padding:20px 18px;border-radius:4px;font-weight:700;cursor:pointer;white-space:nowrap;margin-left:20px}#cookie-banner button:hover{opacity:.9}.copy{display:flex;margin-top:40px;color:rgba(255,255,255,.3);font-size:16px}.copy a{color:rgba(255,255,255)!important}.pdf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.pdf-item{display:flex;align-items:center;background:#f9f9f9;padding:12px 16px;border-radius:8px;transition:background-color .2s}.pdf-item:hover{background:#f0f0f0}.pdf-icon{flex-shrink:0;width:39px;height:49px;margin-right:12px}.pdf-link{font-size:16px;font-weight:500;color:#1c263c;text-decoration:none;word-break:break-word}.pdf-link:hover{text-decoration:underline}.categories-list.owl-carousel.new .block{padding:0!important;max-width:413px!important}.categories-list.owl-carousel.new .pic{position:relative;width:100%;height:100%!important;top:unset!important;transform:unset!important;right:unset!important}.categories-list.owl-carousel.new .pic img{object-fit:cover;width:100%;height:100%}.categories-list.owl-carousel.new .labels{z-index:999}.categories-list.owl-carousel.new .labels .label{background-color:#bae00b!important;border:none!important;font-weight:400}.categories-list.owl-carousel.new .t{margin-left:10px;margin-top:20px}.categories-list.owl-carousel.new .t .title{font-size:24px}.categories-list.owl-carousel.new .t .price{font-size:34px;font-weight:500;margin-top:20px}.header-phone{font-size:18px;font-weight:500;text-decoration:none;color:#1c263c;padding:24px 20px 24px 12px;display:flex}.header-phone img{padding-right:8px}header:not(.inner,.menu-open) .header-phone{color:#fff}header:not(.inner,.menu-open) .header-phone img{filter:brightness(0) invert(1)}@media (min-width:768px){.pdf-list{flex-direction:row;flex-wrap:wrap}.pdf-item{width:calc(50% - 16px)}}@media (max-width:768px){.header-phone{padding:0;background-color:#bae00b;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;line-height:60px;font-size:18px;font-weight:500}.header-phone span{display:none}.header-phone img{padding-right:0}header:not(.inner,.menu-open) .header-phone{background-color:#fff}header:not(.inner,.menu-open) .header-phone img{filter:none}.categories-list.owl-carousel.new .block{min-height:240px}.categories-list.owl-carousel.new .t .title{font-size:18px}.categories-list.owl-carousel.new .t .price{font-size:24px;margin-top:15px}.categories-list.owl-carousel.new .t{margin-left:0;margin-top:15px}.only-desc:after,.only-desc:before{display:none!important}.only-desc{margin:0}.bottom-connect-block .tg-subs-block{width:100%;padding-bottom:20px}.bottom-connect-block .tg-subs-block::before{display:none}#cookie-banner .cookie-content{flex-direction:column;align-items:stretch}#cookie-banner .cookie-content p{order:2}#cookie-banner button{width:100%;margin-top:10px;order:1;margin-bottom:20px;margin-left:0;padding:10px 18px}.copy{margin-top:0;font-size:14px;justify-content:center;margin-bottom:20px}}@media (max-width:700px){.breadcrumbs{flex-wrap:wrap;font-size:80%}.tg-subs-block.space{margin-bottom:-320px}.service .prod-first-screen{padding-top:40px}.tg-subs-block.girl{margin-bottom:-300px}.cat-blocks .cat-block.sub .ovlay{border-radius:10px}.projects-page .projects-list .proj-block.btn{display:flex}}.popup.right .into .tg-subs-block{width:100%}.popup.right .into{right:-2260px}.detail .prod-first-screen .inf .price{margin-top:0}@media all and (max-width:1200px){.categories-list .block .pic{right:-50px!important;height:150px!important;top:50%!important}.categories-list .block .price{font-size:20px}}.prod-first-screen{max-height:1080px;min-height:630px;display:flex;margin:0 0 80px;font-size:24px;color:#fff;line-height:129%;transition:opacity .3s;opacity:1;position:relative;height:100%;padding:80px 0 119px}.detail-product-page{padding:57px 0 92px}.inner-content{position:relative;padding:60px 0 0;font-size:18px;max-height:none;line-height:129%;color:#1c263c}.breadcrumbs-block{margin-bottom:40px;margin-top:0!important}#content-wrapper{margin-top:100px}@media (max-width:850px){#content-wrapper{margin-top:80px}}@media (max-width:700px){.inner-content{padding-top:30px}.breadcrumbs-block{margin-bottom:24px}.prod-first-screen{padding:30px 0 48px}.prod-first-screen .inf .bottom{padding-bottom:0}}.filter-tags{display:none}.prod-first-screen .inf h2{letter-spacing:-3px;font-size:80px;color:#fff;line-height:90%;margin:0 0 24px;padding:0;font-weight:400}@media (min-width:700px){.nashi-proyekty-zagolovok-pk{margin-top:60px;margin-bottom:60px;display:flex;align-items:center;justify-content:space-between}.nashi-proyekty-zagolovok-pk h1{margin:0;float:inline-start}.nashi-proyekty-zagolovok-pk p{text-align:justify;max-width:40%;float:inline-end}}@media (min-width:701px){.tg-subs-block{margin:0 0 80px;z-index:2;font-size:18px;color:rgba(0,0,0,.6);line-height:129%;min-height:552px;padding:60px 60px 150px;border-radius:20px;position:relative;background:url(../img/tg-girl3.webp) bottom right/auto 100% no-repeat,url(../img/tg-rounds.svg) bottom right no-repeat #bae00b}.tg-subs-block h2{max-width:6em}.tg-subs-block p{max-width:30em}}@media (max-width:1200px){.tg-subs-block{background-size:auto 400px;min-height:400px;padding:40px 40px 150px}}@media (max-width:700px){.tg-subs-block{z-index:5;margin:263px 0 60px;min-height:1px;padding:40px 30px 30px;background:#bae00b}}.map-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:320px;padding:32px 20px;border-radius:20px;background:#eef1f6;text-align:center}.map-placeholder__button{padding:16px 28px;border:none;border-radius:10px;background:var(--color-accent,#bae00b);color:#1c263c;font:inherit;font-weight:600;cursor:pointer}.map-placeholder__button:hover{filter:brightness(.95)}.map-placeholder__note{margin:0;max-width:420px;color:#5a6473;font-size:14px;line-height:1.4}