/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--font-primary: 'Roboto',sans-serif;--color-primary: #6C0000;--color-accent: #007bff;--color-border: #ccc;--transition-speed: 0.3s}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #005fcc!important;outline-offset:3px!important}html body .rd37 #proj-faq .proj-faq-item summary:focus-visible,html.ro42 body .col-new-d .gallery :where(a,button,[tabindex]):focus-visible{outline:3px solid #005fcc!important;outline-offset:3px!important}button.gruppa-2-2.manager_button{display:block;border:0;cursor:pointer;-webkit-appearance:none;appearance:none}body,h1,h2,h3,h4,h5,h6,p,a,li,ul,span,div,input,button,tr,th,td{font-family: var(--font-primary) !important;text-shadow: none !important}.wpcf7-submit{border: none;cursor: pointer}ul.tabs__caption{line-height: 50px}ul.tabs__caption li{line-height: 50px;padding: 0 12px}.tabs p{position: relative;left: 15px}#popmake-5277{width: 90% !important;max-width: 700px !important;height: auto !important;padding-bottom: 20px !important;inset: 0 !important;margin: auto !important;opacity: 1 !important}@media (max-width: 768px){#popmake-5277{width: 95% !important;padding: 15px !important}#popmake-5277 .frm_nptdp{width: 100% !important;padding: 10px !important}}.popmake-content input[type="text"],.popmake-content input[type="email"],.popmake-content input[type="tel"],.popmake-content input[type="number"]{display: block;width: 100%;padding: 10px;font-size: 16px;border: none;border-bottom: 2px solid var(--color-border);outline: none;background-color: transparent;box-sizing: border-box;font-family: inherit}.popmake-content .input-label,.popmake-content .input-label2{position: absolute;top: 0;left: 0;font-size: 16px;color: transparent;pointer-events: none;transition: top var(--transition-speed) ease,font-size var(--transition-speed) ease,color var(--transition-speed) ease}.popmake-content span > input:focus + .input-label,.popmake-content span > input:focus + .input-label2{top: -20px;font-size: 12px;color: var(--color-accent)}.popmake-content .input-highlight,.popmake-content .input-highlight2{position: absolute;bottom: 0;left: 0;height: 2px;width: 0;background-color: var(--color-accent);transition: width var(--transition-speed) ease}.popmake-content .input-field:focus + .input-label + .input-highlight,.popmake-content .input-field:focus + .input-label2 + .input-highlight2{width: 100%}.weBuild.we_work_portfolio h1{font-size: 34px !important;font-weight: 700 !important;color: var(--text-color-h2,#595959) !important;margin-top: 30px !important;margin-bottom: 10px !important;padding-bottom: 0 !important;text-transform: uppercase !important;line-height: 1.2 !important}@media only screen and (max-width: 480px){.weBuild.we_work_portfolio h1{font-size: 18px !important;color: var(--text-color-h2,#292e30) !important;text-transform: uppercase !important;line-height: 1.1 !important;margin: 10px 0 0 !important;padding-bottom: 0 !important;text-align: center !important}}@media only screen and (max-width: 820px){.weBuild.we_work_portfolio h1{font-size: 26px !important;font-weight: 700 !important;color: var(--text-color-h2,#595959) !important;text-transform: uppercase !important;line-height: 1.1 !important;margin: 30px 0 10px !important;padding-bottom: 0 !important;text-align: center !important}}@media only screen and (max-width: 480px){.weBuild.we_work_portfolio h1{font-size: 26px !important;font-weight: 700 !important;color: var(--text-color-h2,#595959) !important;text-transform: uppercase !important;line-height: 1.1 !important;margin: 20px 0 10px !important;padding-bottom: 0 !important;text-align: center !important}}.swiper-container-slider .swiper-slide{min-height: 360px}@media (max-width: 769px){.swiper-container-slider .swiper-slide{min-height: 0;aspect-ratio: 768 / 198}.swiper-container-slider .swiper-slide picture img{aspect-ratio: 768 / 198;object-fit: cover}}.vektornyi-smart-obekt{aspect-ratio: 503 / 271}img.adv71{max-width:100%;height:auto;aspect-ratio: 1 / 1}.pagination-nav{padding:30px 0 10px;border-top:1px solid #eee}.pagination-nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.pagination-nav li{display:inline-block}.pagination-nav a,.pagination-nav span{display:inline-block;padding:10px 16px;border:1px solid #ddd;color:#555;text-decoration:none;font-family:"Roboto",Arial,sans-serif;font-size:15px;border-radius:4px;transition:all 0.2s ease;background:#fff}.pagination-nav a:hover{background:#A61E28;color:#fff;border-color:#A61E28;box-shadow:0 2px 5px rgba(166,30,40,0.3)}.pagination-nav .current{background:#A61E28;color:#fff;border-color:#A61E28;font-weight:bold;box-shadow:0 2px 5px rgba(166,30,40,0.3)}.pagination-nav .prev,.pagination-nav .next{font-weight:bold;font-size:15px;min-width:44px;text-align:center}@media (max-width:768px){.pagination-nav a,.pagination-nav span{padding:8px 12px;font-size:13px}.pagination-nav ul{gap:4px}}.caruselProject{min-height:580px}@media(max-width:768px){.caruselProject{min-height:420px}}.caruselProject .swiper-slide .blockCarusel{min-height:400px}.caruselProject .swiper-wrapper{min-height:440px}.logo-2{display:block;margin:28px auto 0;max-width:198px;width:100%}.we_work_portfolio{position:relative !important;overflow:hidden !important}.we_work_portfolio > .container{position:relative;z-index:5}.we_work_portfolio .caruselProject{position:relative;z-index:1;clear:both}.we_work_portfolio .caruselProject .swiper-container-carusel{overflow:hidden !important}@media (max-width:767px){.we_work_portfolio{padding:30px 0 !important}.we_work_portfolio h2{margin-bottom:20px !important}.we_work_portfolio .caruselProject{margin-top:20px !important}.we_work_portfolio .caruselProject .swiper-container-carusel{padding:20px 30px 30px !important}}.theme-switch-wrapper span.slider{display: block}.imgNav,.navbar-brand-img,.navbar-brand-img1{aspect-ratio: 198 / 75;object-fit: contain}@media (max-width: 768px){.dropdownm[style*="left: 2000"] > .subMenu,.dropdownm[style*="left:2000"] > .subMenu{height: 100% !important;max-height: none !important;opacity: 1 !important}}@font-face{font-family: 'ALS Rubl';src: url('/fonts/alsrubl/rouble.woff') format('woff');font-style: normal;font-weight: normal;font-display: swap}.rub{font-family: 'ALS Rubl';font-style: normal}ul.tabs__caption{display: flex;flex-wrap: wrap;list-style: none;padding: 0;margin: 10px 0 0 0}ul.tabs__caption li{cursor: pointer;background: var(--background-table,#eee);color: var(--text-color,#333);border: 1px solid var(--list-pills-item-border,#d4d4d4);border-radius: 4px 4px 0 0;margin-right: 4px;padding: 0 14px;line-height: 40px;font-weight: 500;user-select: none}ul.tabs__caption li:hover{background: var(--background-table-hover,#ccc)}ul.tabs__caption li.active{background: var(--color-1,#A61E28);color: #fff;border-color: var(--color-1,#A61E28);font-weight: 700}.tabs__content{background: var(--tabs-content-background-color,#fff);color: var(--text-color,#333);padding: 14px 16px;border: 1px solid var(--list-pills-item-border,#d4d4d4);border-radius: 0 4px 4px 4px}@media (max-width:768px){.proj_option{height:auto!important}.project_item{margin-bottom:8px!important}}@media (max-width:768px){.projects_container{font-size:0!important}.project_item{display:block!important;width:100%!important;margin:0 0 8px 0!important;float:none!important;vertical-align:top}}@media (max-width:768px){#container_projects .projects_container{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}}@media (max-width:768px){.case-item img{object-fit:cover}}@media (max-width:768px){.options-gss-new{display:flex!important}.options-gss-new .options-gss-all{width:50%!important;min-width:0!important;float:none!important;flex:1 1 50%!important;box-sizing:border-box!important}}@media (max-width:768px){.case-item picture{display:block!important;width:100%!important;height:100%!important}.case-item img{width:100%!important;height:100%!important;display:block!important}}@media (max-width:768px){.case-item{width:100%!important}}.case-item{aspect-ratio:115/78!important;height:auto!important}@media (max-width:768px){.block_slider_2{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:100vw!important}}@media (max-width:768px){.block_slider_2 .slider-for .slick-slide{margin:0!important}.block_slider_2 .slider-for .slick-slide img,.block_slider_2 .slider-for .slick-slide .img_awesome{width:100%!important;max-width:100%!important}}@media (max-width:768px){.project_item{border-left:0!important;border-right:0!important}}@media (max-width:768px){[class*="col-"]:has(> .proj-anchor-menu){padding-bottom:4px!important}.proj-anchor-menu{margin-top:4px!important;margin-bottom:4px!important}.proj-anchor-menu + [class*="pryamougolnik"]{margin-bottom:4px!important}}@media (max-width:768px){.projects_container .project_item{margin-bottom:0!important;border-top:0!important;border-bottom:0!important}.projects_container .project_item .project_card_title{padding-top:0!important}}@media (max-width:768px){.rd37 .block_slider_2 .content-catalog-thumbs2{height:68px!important;min-height:68px!important;margin:8px 0 0!important;padding:0!important;overflow:visible!important}.rd37 .block_slider_2 .slider-nav,.rd37 .block_slider_2 .slider-nav .slick-list,.rd37 .block_slider_2 .slider-nav .slick-track,.rd37 .block_slider_2 .slider-nav .slick-slide{height:60px!important;min-height:60px!important}.rd37 .block_slider_2 .slider-nav{margin:0 -5px!important;padding:0 36px!important}.rd37 .block_slider_2 .slider-nav .slick-slide{margin:0!important}.product_info_new h2{margin-top:0!important}}.blockCarusel .img img{width:100%!important}@media (max-width:990px){section.weBuild.we_work_portfolio,html body .we_work_portfolio{padding-left:0!important;padding-right:0!important}.we_work_portfolio .caruselProject .swiper-container-carusel,.caruselProject .swiper-container-carusel,.caruselProject .swiper-container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.caruselProject .container{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.caruselProject .swiper-slide{padding-left:0!important;padding-right:0!important}.caruselProject .blockCarusel{padding:0!important;border-radius:0!important;box-shadow:none!important}.caruselProject .blockCarusel,.caruselProject .blockCarusel .img,.caruselProject .blockCarusel .img img{width:100%!important;max-width:100%!important}.caruselProject .blockCarusel .img img{display:block!important;object-fit:cover!important}}body .sections_item .project_itemmm{padding:0!important}.sections_item .project_itemmm img{object-fit:cover!important;display:block!important;width:100%!important}.sections_item{margin-bottom:10px!important}@media(max-width:768px){section.weBuild.testv1{padding-left:0!important;padding-right:0!important}section.weBuild.testv1 .container{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}section.weBuild.testv1 .object_we_work{padding:0!important;margin:0!important}section.weBuild.testv1 .sections_item{padding:0!important;margin:0!important;height:auto!important;min-height:0!important;width:100%!important}section.weBuild.testv1 .project_itemmm{height:auto!important;min-height:0!important}}@media(max-width:768px){section.weBuild.testv1 .sections_item__title{height:auto!important;min-height:0!important;top:auto!important;bottom:0!important;align-items:flex-end!important;padding-top:14px!important;padding-bottom:14px!important}}@media(max-width:768px){section.weBuild.testv1 .sections_item{margin-bottom:10px!important}.projects_container .project_item{margin-bottom:10px!important}}@media(max-width:990px){.caruselProject .swiper-container-carusel:not(.swiper-initialized) .swiper-wrapper{display:flex!important}.caruselProject .swiper-container-carusel:not(.swiper-initialized) .swiper-slide{flex-shrink:0!important;width:100%!important}}@media(max-width:768px){.ro-sticky-mob__btn span{font-size:13px!important}}@media(max-width:600px){.ro-card-extras__metric-label,.ro-card-extras__metric-value{font-size:12px!important}}@media(max-width:768px){.proj-param div[style*="font-size:11px"],.proj-param div[style*="font-size: 11px"]{font-size:13px!important}.list-pills__text,.tab-complection__item__text{font-size:13px!important}.ro-micro-cats__item,.ro-micro-cats__count,.ro-sort-panel__btn,.options-gss-all-span{font-size:13px!important}.weBuild table,.content-news table,.container table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:768px){[style*="font-size:10px"],[style*="font-size: 10px"],[style*="font-size:11px"],[style*="font-size: 11px"],[style*="font-size:9px"],[style*="font-size: 9px"]{font-size:13px!important}table{display:block!important;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:768px){.projects_top_block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}}.top-nav .btn-poisk1,.top-nav .btn-poisk2{display: inline-flex;align-items: center;justify-content: center;width: 40px;min-width: 40px;height: 40px;padding: 0;background: #fff;border: 2px solid #e2e2e2;border-radius: 4px;color: #444;box-shadow: none;vertical-align: middle;transition: border-color .2s ease,color .2s ease}.top-nav .btn-poisk1 svg,.top-nav .btn-poisk2 svg{width: 20px;height: 20px}.top-nav .btn-poisk1:hover,.top-nav .btn-poisk2:hover,.top-nav .btn-poisk1:focus-visible,.top-nav .btn-poisk2:focus-visible,.top-nav .form-poisk1.opened + .btn-poisk1,.top-nav .form-poisk2.opened + .btn-poisk2{border-color: #fe3636;color: #fe3636;background: #fff}.top-nav .form-poisk1,.top-nav .form-poisk2{height: 40px;overflow: hidden;vertical-align: middle}.top-nav .form-poisk1 .form-control,.top-nav .form-poisk2 .form-control{height: 40px;border: 2px solid #e2e2e2;border-radius: 4px;box-shadow: none}.top-nav .form-poisk1 .form-control:focus,.top-nav .form-poisk2 .form-control:focus{border-color: #fe3636;box-shadow: none}.rd-hdr-hours{white-space: nowrap}.we_work_portfolio .caruselProject:not(:has(.swiper-container-carusel)){margin-top: 24px}.we_work_portfolio .caruselProject:not(:has(.swiper-container-carusel)) .allProjects{margin-top: 0}@media (max-width: 768px){html body .myHoverTb{white-space: normal}html body .myHoverTb td,html body .myHoverTb th{white-space: normal;min-width: 0;overflow-wrap: break-word;padding: 8px 6px;font-size: 14px;line-height: 1.35}}@media (max-width: 768px){html body .content-catalog-box table{display: table !important;width: 100% !important;min-width: 0 !important;overflow: visible}html body .content-catalog-box table td,html body .content-catalog-box table th{display: table-cell !important;width: auto !important;white-space: normal !important;padding: 6px 4px !important;vertical-align: middle;hyphens: auto;-webkit-hyphens: auto}html body .content-catalog-box table td *,html body .content-catalog-box table th *{font-size: 13px !important;line-height: 1.35 !important;margin: 0 !important}html body .content-catalog-box table:has(td[colspan]) td{padding: 6px 2px !important}html body .content-catalog-box table:has(td[colspan]) td *{font-size: 11.5px !important}}@media (max-width: 767px){html.rd53-page .rd53-data-table table:not(:has(tr > :nth-child(6))){min-width: 0 !important;width: 100% !important}html.rd53-page .rd53-data-table table:not(:has(tr > :nth-child(6))) td,html.rd53-page .rd53-data-table table:not(:has(tr > :nth-child(6))) th{white-space: normal !important;padding: 8px 5px !important;font-size: 13px;line-height: 1.35;overflow-wrap: break-word;hyphens: auto;-webkit-hyphens: auto}html.rd53-page .rd53-data-table:has(table tr > :nth-child(6))::after{content: "← листайте таблицу →";display: block;text-align: center;font-size: 12px;color: #8a8a8a;padding: 6px 0 2px}}html body figure.tube{position: relative;width: fit-content;max-width: 100%;margin-left: auto;margin-right: auto}html body figure.tube > img{display: block;max-width: 100%;height: auto}html body figure.tube > figcaption{position: absolute !important;top: auto !important;left: auto !important;right: 10px !important;bottom: 10px !important;width: auto !important;text-align: right}html body figure.tube > figcaption a:not(#ro-tube-none){color: #fff !important;text-decoration: none !important}.ro-form-promise{display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important;align-items:center!important;justify-content:flex-start!important;margin-top:14px!important;padding:10px 14px!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:8px!important;font-size:12.5px!important;line-height:1.4!important;text-align:left!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}.ro-form-promise__time{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#166534!important;font-weight:500!important;font-size:12.5px!important;line-height:1.35!important}.ro-form-promise__time svg{flex-shrink:0!important;color:#166534!important;fill:#166534!important;width:15px!important;height:15px!important}.ro-form-promise__time strong{color:#166534!important;font-weight:700!important}.ro-form-promise__wa{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#16a34a!important;text-decoration:none!important;font-weight:600!important;font-size:12.5px!important;line-height:1.35!important;transition:color .15s ease!important}.ro-form-promise__wa:hover{color:#15803d!important;text-decoration:underline!important}.ro-form-promise__wa svg{flex-shrink:0!important;color:#25D366!important;fill:#25D366!important;width:15px!important;height:15px!important}.wpcf7-form input[type="text"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="email"]{border-radius: 8px !important}.wpcf7-form input[type="submit"],.wpcf7-form .wpcf7-submit,.wpcf7-form button{border-radius: 8px !important}.rd67-object-media{--rd67-line:#d8d8d2;--rd67-surface:#f5f5f2;box-sizing:border-box;width:100%;margin:28px 0 34px;padding:18px;border:1px solid var(--rd67-line);border-radius:6px;background:var(--rd67-surface);font-family:Arial,sans-serif;letter-spacing:0}html[data-theme="dark"] .rd67-object-media{--rd67-line:#393936;--rd67-surface:#181817}.rd67-object-media *,.rd67-garage-details *{box-sizing:border-box}.rd67-object-media__label{margin:0 0 13px!important;color:#b51f2a!important;font-size:12px!important;font-weight:700;line-height:1.4!important;text-transform:uppercase;letter-spacing:0!important}.rd67-object-media__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.rd67-object-media__grid--multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.rd67-object-media figure{min-width:0;margin:0!important;overflow:hidden;border-radius:4px;background:#ddd}.rd67-object-media a{display:block;color:inherit;text-decoration:none!important}.rd67-object-media img{display:block;width:100%;height:auto!important;max-width:none;border:0}.rd67-garage-details{margin:38px 0 0;padding:28px 0 4px;border-top:1px solid var(--rd56-line);color:var(--rd56-text);font-family:Arial,sans-serif;letter-spacing:0}.rd67-garage-details__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.rd67-garage-details__head p{margin:0 0 7px!important;color:var(--rd56-red)!important;font-size:11.5px!important;font-weight:700;line-height:1.35!important;text-transform:uppercase}.rd67-garage-details__head h2{max-width:700px;margin:0!important;color:var(--rd56-text)!important;font-family:Georgia,serif!important;font-size:29px!important;line-height:1.18!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important}.rd67-garage-details__controls{display:flex;flex:0 0 auto;align-items:center;gap:10px}.rd67-garage-details__controls button{display:grid;width:44px;height:44px;padding:0;border:1px solid var(--rd56-line);border-radius:50%;background:var(--rd56-surface);color:var(--rd56-text);place-items:center;font:34px/1 Arial,sans-serif;cursor:pointer}.rd67-garage-details__controls button:hover,.rd67-garage-details__controls button:focus-visible{border-color:var(--rd56-red);color:var(--rd56-red);outline:none}.rd67-garage-details__controls span{min-width:44px;color:var(--rd56-muted);font-size:12px;font-weight:700;text-align:center}.rd67-garage-details__viewport{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory}.rd67-garage-details__viewport::-webkit-scrollbar{display:none}.rd67-garage-details__track{display:flex;gap:14px}.rd67-garage-details figure{flex:0 0 calc((100% - 28px)/3);min-width:0;margin:0!important;overflow:hidden;border-radius:5px;background:#ddd;scroll-snap-align:start}.rd67-garage-details img{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:cover}@media(max-width:700px){.rd67-object-media{margin:22px 0 28px;padding:10px}.rd67-object-media__grid--multiple{grid-template-columns:1fr}.rd67-garage-details{margin-top:30px;padding-top:24px}.rd67-garage-details__head{align-items:flex-start;flex-direction:column;gap:15px}.rd67-garage-details__head h2{font-size:24px!important}.rd67-garage-details__controls{width:100%;justify-content:space-between}.rd67-garage-details figure{flex-basis:86%}}.content-news-box .news-more,.rd-article-card__link{display:flex!important;align-items:center;justify-content:center;width:max-content;min-width:178px;max-width:100%;min-height:48px;margin:24px auto 0!important;padding:10px 24px!important;box-sizing:border-box;text-align:center!important;line-height:1.25!important;align-self:center!important}#pum-5277.rd71-fallback-open{display:flex!important;align-items:center;justify-content:center;padding:14px!important;opacity:1!important;visibility:visible!important;overflow:auto!important;background:rgba(0,0,0,.52)!important}#pum-5277.rd71-fallback-open .pum-container{position:relative!important;inset:auto!important;transform:none!important;width:min(500px,100%)!important;max-width:500px!important;max-height:calc(100vh - 28px)!important;margin:auto!important;overflow:auto!important;opacity:1!important;visibility:visible!important}html.rd71-popup-open,html.rd71-popup-open body{overflow:hidden!important}@media (max-width:767px){.custom_breadcrumbs{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;height:auto!important;min-height:0!important;white-space:normal!important;overflow:visible!important;line-height:1.35!important}.custom_breadcrumbs>span{min-width:0!important;max-width:100%!important}.custom_breadcrumbs picture{display:inline-flex!important;flex:0 0 auto!important}html body>section.weBuild>.container>.content-catalog-category-description>h2.asd-classifier-h2{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:68px!important;overflow:visible!important}}@media (max-width:768px){.block_slider_2 .slider-for,.block_slider_2 .slider-for .slick-list,.block_slider_2 .slider-for .slick-track,.block_slider_2 .slider-for .slick-slide{height:auto !important}.block_slider_2 .slider-for .slick-slide a,.block_slider_2 .slider-for .slick-slide picture{display:block !important}.block_slider_2 .slider-for .slick-slide img.img_awesome{width:100% !important;height:auto !important}}#rd38-bridge{margin:38px auto 10px;max-width:1140px;box-sizing:border-box;background:#ffffff !important;border:1px solid #eaeaea !important;border-radius:16px !important;box-shadow:0 10px 32px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.03) !important;padding:36px 36px 30px !important}[data-theme="dark"] #rd38-bridge{background:#18181b !important;border-color:#27272a !important}#rd38-bridge[hidden]{display:none}#rd38-bridge .rd38-t{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size:24px !important;font-weight:700 !important;color:#1a1a1a !important;margin:0 0 6px !important;padding:0 !important;text-align:left !important;text-transform:none !important;line-height:1.25 !important}[data-theme="dark"] #rd38-bridge .rd38-t{color:#f4f4f5 !important}#rd38-bridge .rd38-s{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size:14.5px !important;color:#64748b !important;margin:0 0 18px !important;line-height:1.5 !important}[data-theme="dark"] #rd38-bridge .rd38-s{color:#a1a1aa !important}#rd38-bridge .rd38-fields{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:10px 12px;align-items:center;justify-content:flex-start !important;width:100% !important}@media (max-width:600px){#rd38-bridge .rd38-fields{flex-direction:column !important;align-items:stretch}}#rd38-bridge .rd38-fields p{margin:0 !important}#rd38-bridge .rd38-hide{display:none !important}#rd38-bridge .rd38-acc{order:10;flex-basis:100%}#rd38-bridge .rd38-fld,#rd38-bridge .rd38-fld p,#rd38-bridge .rd38-fld .wpcf7-form-control-wrap{display:block !important;position:relative !important;width:100% !important;max-width:100% !important;line-height:normal !important}#rd38-bridge .rd38-fld::before,#rd38-bridge .rd38-fld::after,#rd38-bridge .rd38-fld p::before,#rd38-bridge .rd38-fld p::after,#rd38-bridge .rd38-fld .wpcf7-form-control-wrap::before,#rd38-bridge .rd38-fld .wpcf7-form-control-wrap::after{content:none !important;display:none !important}#rd38-bridge .rd38-fld input{width:100%!important;max-width:100%;padding:0 16px !important;background:#fafafa !important;border:1px solid #ddd !important;border-radius:8px !important;color:#1a1a1a !important;background-image:none !important;appearance:none !important;-webkit-appearance:none !important;position:relative !important;inset:auto !important;z-index:1 !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;font-weight:400 !important;font-size:15px !important;line-height:48px !important;min-height:48px !important;height:48px !important;margin:0 !important;text-indent:0 !important;box-sizing:border-box !important;transition:border-color .2s,box-shadow .2s,background .2s !important}#rd38-bridge .rd38-fld input:focus{border-color:#e31e24 !important;background:#ffffff !important;box-shadow:0 0 0 3px rgba(227,30,36,0.12) !important;outline:none !important}#rd38-bridge .rd38-fld input::placeholder,#rd38-bridge .rd38-fld input::-webkit-input-placeholder{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;font-weight:400 !important;color:#94a3b8 !important;opacity:1 !important}#rd38-bridge .rd38-sub input[type="submit"]{background:#e31e24 !important;color:#fff !important;border:0 !important;border-radius:8px !important;padding:0 32px !important;font-size:15px !important;font-weight:700 !important;cursor:pointer !important;height:48px !important;min-height:48px !important;width:auto !important;box-shadow:0 4px 14px rgba(227,30,36,0.25) !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;transition:background .15s,transform .1s,box-shadow .15s !important}#rd38-bridge .rd38-sub input[type="submit"]:hover{background:#c6181e !important;transform:translateY(-1px) !important;box-shadow:0 6px 18px rgba(227,30,36,0.32) !important}#rd38-bridge .rd38-acc,#rd38-bridge .rd38-acc span{font-size:12.5px !important;color:#64748b !important;line-height:1.4 !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important}#rd38-bridge .rd38-acc input[type="checkbox"]{width:16px !important;height:16px !important;accent-color:#e31e24 !important;margin:0 6px 0 0 !important;vertical-align:middle !important;cursor:pointer !important}#rd38-bridge .rd38-acc a{color:#e31e24 !important;text-decoration:underline !important}#rd38-bridge form.wpcf7-form > div:not([class]){display:none !important}#rd38-bridge .rd38-honeypot{display:none !important;position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;pointer-events:none !important}#rd38-bridge form.wpcf7-form{text-align:left !important}#rd38-bridge form.wpcf7-form div{background:transparent !important}#rd38-bridge .rd38-fields > div{padding:0 !important;margin:0 !important;width:auto !important}#rd38-bridge .rd38-fld{flex:1 1 220px}#rd38-bridge .rd38-sub{flex:0 0 auto}#rd38-bridge .cf-turnstile{margin:0 0 4px !important}#rd38-bridge .ro-form-promise{background:#f0fdf4 !important;border:1px solid #bbf7d0 !important;border-radius:8px !important;padding:10px 14px !important;margin-top:14px !important}#rd38-bridge .rd38-fld .wpcf7-not-valid-tip{display:block !important;position:static !important;inset:auto !important;width:100% !important;margin:5px 0 0 !important;padding:0 !important;font-size:11px !important;line-height:1.3 !important;transform:none !important;color:#e31e24 !important}#rd38-bridge .wpcf7-response-output{margin:10px 0 0 !important;padding:8px 12px !important;font-size:13px;border-radius:8px}@media (max-width:1200px){#rd38-bridge{margin-left:15px;margin-right:15px}}@media (max-width:768px){#rd38-bridge{padding:24px 20px !important}#rd38-bridge .rd38-fld{flex-basis:100% !important;width:100% !important}#rd38-bridge .rd38-fld input{width:100% !important}#rd38-bridge .rd38-sub{flex-basis:100% !important;width:100% !important}#rd38-bridge .rd38-sub input[type="submit"]{width:100% !important}}.theme-switch-wrapper{opacity:.45;transform:scale(.8);transform-origin:left bottom;transition:opacity .2s;z-index:900 !important}.theme-switch-wrapper:hover{opacity:1}@media(max-width:768px){.theme-switch-wrapper{bottom:76px !important;left:4px !important}}@media(max-width:767px){[class*="col-data-wrapper"]{height:auto !important;min-height:0 !important}}.frm_clr{color:var(--text-color,#a6a6a6) !important;font-size:12.5px}.frm_clr a{color:#c8323e !important}form.wpcf7-form .wpcf7-acceptance span.wpcf7-list-item-label{color:var(--text-color,#a6a6a6) !important}.wpcf7-acceptance a{color:#c8323e !important}.ro-form-promise{background:rgba(125,125,125,.10) !important;border:1px solid rgba(125,125,125,.22) !important;border-radius:8px !important}#rd38-bridge,.rd39-card,.rd39-also,.rd41-side,.ro42-smeta-card,.rd42-tabcard,.accordion-item,.box-homes .blockBuld,.col-new-d,.ro42-otz,.ro42-rev-card,.rd43-stage,.ro42-tablewrap,.box-history .items_gl > [class*="col-"],.glavnay1 .glavnay1-content .blockService,.rd-tiles .row.rd44row > [class*="col-"] > .blockBuld,.rd-tiles .row.rd44row > [class*="col-"] > a.blockService,.ro42-adv > .pddng23,.caruselProject .content-news-box,.garantiya .row,.i-control,.rd37-strip,.rd37-cc,.well.rd37-card,.box-calls,#rd41-calc{box-shadow: 0 12px 28px rgba(0,0,0,.30),0 2px 8px rgba(0,0,0,.18) !important}#rd38-bridge,.rd39-card,.rd39-also,.rd41-side,.ro42-smeta-card,.rd42-tabcard,.accordion-item,.box-homes .blockBuld,.col-new-d,.ro42-otz,.ro42-rev-card,.rd43-stage,.ro42-tablewrap,.box-history .items_gl > [class*="col-"],.glavnay1 .glavnay1-content .blockService,.rd-tiles .row.rd44row > [class*="col-"] > .blockBuld,.rd-tiles .row.rd44row > [class*="col-"] > a.blockService,.ro42-adv > .pddng23,.caruselProject .content-news-box,.i-control,.rd37-strip,.rd37-cc,.well.rd37-card,#rd41-calc,.rd37c__card,.rd43-lb img{border-radius:6px !important}.garantiya .row,.box-calls{border-radius:0 6px 6px 0 !important}.glavnay1 .blockService .img,.rd-tiles .row.rd44row .img,.ro42-adv .img{border-radius:8px !important}.ro43-pay{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:10px 0 8px}@media(max-width:1000px){.ro43-pay{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ro43-pay{grid-template-columns:1fr}}.ro43-pay__card{position:relative;background:rgba(125,125,125,.10);border:1px solid rgba(125,125,125,.22);border-radius:6px;padding:26px 24px 24px;min-height:200px;display:flex;flex-direction:column;box-shadow:0 12px 28px rgba(0,0,0,.30),0 2px 8px rgba(0,0,0,.18)}.ro43-pay__pct{font-size:40px;font-weight:700;line-height:1;color:var(--text-color-h1,#fafafa);font-variant-numeric:lining-nums}.ro43-pay__num{position:absolute;top:16px;right:22px;line-height:1;font-family:Bodoni,'Bodoni Moda',Georgia,serif;font-size:66px;color:#c8323e;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.ro43-pay__name{font-size:16px;font-weight:600;color:var(--text-color-h1,#fafafa);margin:26px 0 8px;line-height:1.35}.ro43-pay__desc{font-size:13.5px;color:var(--text-color,#a6a6a6);line-height:1.55}.ro43-pay-on .items_gl{display:none !important}:root{--rd44red:#c8323e}html[data-theme="light"]{--rd44red:#A61E28}.we_work_portfolio,section.glavnay1,.testv1,section.rd-tiles{padding-top:46px !important;padding-bottom:46px !important;margin-top:0 !important;margin-bottom:0 !important}.we_work_portfolio,.testv1{background:var(--background-color,#0d0d0d) !important}.we_work_portfolio{min-height:0 !important;height:auto !important}.caruselProject,.sectionReviews{background:transparent !important}.we_work_portfolio .caruselProject{min-height:0 !important;height:auto !important}.glavnay1 .glavnay1-content{display:flex;flex-wrap:wrap;align-items:stretch}.glavnay1 .glavnay1-content > [class*="col-"]{float:none !important;display:flex;margin-bottom:16px}.glavnay1 .glavnay1-content .blockService{display:flex !important;flex-direction:column;width:100%;background:rgba(125,125,125,.10) !important;border:1px solid rgba(125,125,125,.22) !important;border-radius:6px !important;padding:26px 20px !important;text-decoration:none !important;transition:border-color .15s,transform .15s;position:relative}.glavnay1 .glavnay1-content .blockService:hover{border-color:var(--color-1,#A61E28) !important;transform:translateY(-3px)}.glavnay1 .blockService .blockBuld{padding-top:0 !important}.glavnay1 .blockService .img{width:96px;height:96px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto 4px;overflow:hidden}.glavnay1 .blockService .img img{height:58px !important;width:auto !important;margin:0 !important;max-width:none !important}.glavnay1 .blockService h3,.glavnay1 .blockService h4{font-size:17px !important;line-height:1.3 !important;margin:14px 0 10px !important;min-height:0 !important;color:var(--text-color-h1,#fafafa) !important}.glavnay1 .blockService{font-size:14px;line-height:1.55;text-align:center;color:var(--text-color,#a6a6a6) !important}.rd-tiles .row.rd44row{display:flex;flex-wrap:wrap;align-items:stretch}.rd-tiles .row.rd44row > [class*="col-"]{float:none !important;display:flex;margin-bottom:16px}.rd-tiles .row.rd44row > [class*="col-"] > .blockBuld,.rd-tiles .row.rd44row > [class*="col-"] > a.blockService{flex:1;display:block;background:rgba(125,125,125,.10) !important;border:1px solid rgba(125,125,125,.22) !important;border-radius:6px !important;padding:24px 14px !important;text-decoration:none !important;text-align:center;font-size:13.5px;line-height:1.5;color:var(--text-color,#a6a6a6) !important;transition:border-color .15s,transform .15s}.rd-tiles .row.rd44row > [class*="col-"] > .blockBuld:hover,.rd-tiles .row.rd44row > [class*="col-"] > a.blockService:hover{border-color:var(--color-1,#A61E28) !important;transform:translateY(-3px)}.rd-tiles .blockBuld a.blockService{background:transparent !important;border:0 !important;padding:0 !important;text-decoration:none !important;color:var(--text-color,#a6a6a6) !important}.rd-tiles .row.rd44row .img{width:92px;height:92px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto 4px;overflow:hidden}.rd-tiles .row.rd44row .img img{height:54px !important;width:auto !important;margin:0 !important}.rd-tiles .row.rd44row h4{font-size:16px !important;line-height:1.3 !important;margin:14px 0 8px !important;color:var(--text-color-h1,#fafafa) !important;min-height:0 !important}.rd44-steps .glavnay1-content{counter-reset:rd44st}.rd44-steps .glavnay1-content .blockService:before{counter-increment:rd44st;content:counter(rd44st);position:absolute;top:12px;left:18px;font-family:Bodoni,'Bodoni Moda',Georgia,serif;font-size:38px;line-height:1;color:var(--color-1,#A61E28);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;opacity:.9}.garantiya{background:var(--background-color,#0d0d0d) !important;padding:30px 0 !important;height:auto !important;min-height:0 !important}.garantiya .vektornyi-smart-obekt{display:none !important}.garantiya .row > [class*="col-"]{position:static !important;left:auto !important;right:auto !important;top:auto !important;transform:none !important}.garantiya .row{display:flex;flex-wrap:wrap;align-items:center;background:rgba(125,125,125,.10);border:1px solid rgba(125,125,125,.22);border-left:3px solid var(--color-1,#A61E28);border-radius:0 6px 6px 0;padding:34px 30px;margin:0 !important}.garantiya .row > .col-md-6:first-child{width:auto !important;float:none !important;flex:0 0 auto;padding:0 44px 0 10px}.garantiya .row > .col-md-6:first-child:after{content:"15 лет";font-family:Bodoni,'Bodoni Moda',Georgia,serif;font-size:74px;line-height:1;color:var(--color-1,#A61E28);white-space:nowrap;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.garantiya .grnt-txt{margin-left:0 !important;width:auto !important;flex:1 1 320px;float:none !important}.garantiya .grnt-txt .col-3{display:block !important}.garantiya .text-24{text-align:left !important;font-size:16.5px !important;line-height:1.6 !important;color:var(--text-color-h1,#fafafa) !important;margin:0 !important}@media(max-width:760px){.garantiya .row{padding:24px 18px}.garantiya .row > .col-md-6:first-child{padding:0 0 14px 0}.garantiya .row > .col-md-6:first-child:after{font-size:52px}}.caruselProject .content-news-box{background:rgba(125,125,125,.10);border:1px solid rgba(125,125,125,.22);border-radius:6px;padding:24px 24px 20px;margin-bottom:16px;transition:border-color .15s}.caruselProject .content-news-box:hover{border-color:var(--color-1,#A61E28)}.caruselProject .content-news .date{display:inline-flex;align-items:baseline;gap:6px;background:transparent !important;border:1px solid rgba(166,30,40,.55);border-radius:8px;padding:5px 14px !important;width:auto !important;height:auto !important;margin:0 14px 10px 0;float:none !important}.caruselProject .content-news .date .month,.caruselProject .content-news .date .year{font-size:12px !important;color:var(--text-color,#a6a6a6) !important;background:transparent !important;padding:0 !important;display:inline !important;width:auto !important}.caruselProject .content-news .date .day{font-size:16px !important;font-weight:700;color:var(--color-1,#A61E28) !important;display:inline !important;padding:0 !important;width:auto !important;background:transparent !important}.caruselProject .newsTitle{display:block;font-family:Bodoni,'Bodoni Moda',Georgia,serif;font-size:19px !important;line-height:1.35 !important;text-transform:none !important;color:var(--text-color-h1,#fafafa) !important;text-decoration:none !important;margin:2px 0 14px !important;width:auto !important;padding-left:0 !important}.caruselProject .preimage{padding-left:0 !important}.caruselProject .newsTitle:hover{color:var(--color-1,#A61E28) !important}.caruselProject .news-more{display:block;width:max-content;margin:0 auto;padding:9px 22px;border:1px solid var(--color-1,#A61E28);border-radius:8px;color:var(--color-1,#A61E28) !important;font-size:13px;text-decoration:none !important}.caruselProject .news-more:hover{background:rgba(166,30,40,.12)}.caruselProject .content-news > div[style*="text-align:right"]{display:none !important}.we_work_portfolio .swiper-container,.we_work_portfolio .swiper-container-carusel{border-radius:6px;overflow:hidden}.caruselProject .news-more{color:var(--rd44red) !important;border-color:rgba(200,50,62,.65) !important}.caruselProject .content-news .date .day{color:var(--rd44red) !important}.rd44-steps .glavnay1-content .blockService:before{color:var(--rd44red) !important}.garantiya .row > .col-md-6:first-child:after{color:var(--rd44red)}.caruselProject .content-news-box:hover,.glavnay1 .glavnay1-content .blockService:hover,.rd-tiles .row.rd44row > [class*="col-"] > .blockBuld:hover,.rd-tiles .row.rd44row > [class*="col-"] > a.blockService:hover{border-color:var(--rd44red) !important}.swiper-pagination-bullet{width:9px !important;height:9px !important;border-radius:50% !important;opacity:.4}.swiper-pagination-bullet-active{opacity:1;background:var(--rd44red) !important}.sldr-cl2{background:rgba(8,8,8,.52) !important;border-radius:6px;padding:18px 26px !important}@media(max-width:768px){.sldr-cl2{padding:6px 10px !important}.sldr-cl2 .text{font-size:15px !important;padding:2px 8px 0 !important}.sldr-cl2 .liniya{display:none !important}.sldr-cl2 .text-3{font-size:11px !important;padding:2px 0 0 !important}.sldr-cl2 .text-style{font-size:15px !important}.swiper-container:has(.sldr-cntnr) > .swiper-pagination{bottom:12px !important}}.we_work_portfolio .swiper-slide .btn,.we_work_portfolio .swiper-slide button{max-width:340px;display:block;margin-left:auto !important;margin-right:auto !important;float:none !important}.glavnay1 .blockService h3,.glavnay1 .blockService h4,.rd-tiles .row.rd44row h4{text-align:center !important;display:block !important;width:100% !important;float:none !important;padding:0 !important}.swiper-pagination-bullet{transform:none !important}.project_item .project_card_title{display: block;padding: 10px 8px 4px;font-size: 17px;font-weight: 700;line-height: 1.25;color: var(--text-color-h2,#292e30);text-align: left;text-decoration: none;margin: 0;transition: color .15s ease}.project_item .project_card_title:hover,.project_item .project_card_title:focus{color: var(--color-1,#b71c1c);text-decoration: none}@media (max-width: 768px){.project_item .project_card_title{font-size: 16px;padding: 8px 6px 4px}}:root{--rd51-bg:var(--background-color,#0d0d0d);--rd51-card:rgba(125,125,125,.10);--rd51-line:rgba(125,125,125,.24);--rd51-text:var(--text-color-h1,#f3f3f3);--rd51-muted:var(--text-color,#a6a6a6);--rd51-red:#b51f2b;--rd51-red-hover:#c92b37;--rd51-shadow:0 12px 28px rgba(0,0,0,.24)}html[data-theme="light"]{--rd51-bg:#fff;--rd51-card:#f7f7f7;--rd51-line:#dedede;--rd51-text:#202020;--rd51-muted:#676767;--rd51-red:#a61e28;--rd51-red-hover:#b92530;--rd51-shadow:0 10px 24px rgba(0,0,0,.10)}.rd51-home-hubs,.rd51-scenario-page,.rd51-project-routes{background:var(--rd51-bg);color:var(--rd51-text)}.rd51-semantic-card{display:block!important;color:inherit!important;text-decoration:none!important}.rd51-semantic-media{display:block!important;line-height:0;text-decoration:none!important}.rd51-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rd51-home-hubs{padding:54px 0 62px}.rd51-home-hubs__header{max-width:800px;margin:0 0 28px}.rd51-home-hubs__header h2,.rd51-scenario-page__header h1,.rd51-project-routes__header h2,.rd51-hub-section__head h2{color:var(--rd51-text)!important;font-family:Bodoni,'Bodoni Moda',Georgia,serif!important;letter-spacing:0!important}.rd51-home-hubs__header h2{font-size:34px!important;line-height:1.18!important;margin:0 0 9px!important}.rd51-home-hubs__header p,.rd51-scenario-page__header p{margin:0;color:var(--rd51-muted);font-size:15px;line-height:1.6}.rd51-scenarios{margin:0 0 34px;padding:18px 0;border-top:1px solid var(--rd51-line);border-bottom:1px solid var(--rd51-line)}.rd51-scenarios__label{margin-bottom:10px;color:var(--rd51-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0}.rd51-scenarios__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rd51-scenario{display:flex;min-width:0;min-height:68px;flex-direction:column;justify-content:center;padding:12px 14px;border:1px solid var(--rd51-line);border-radius:6px;background:var(--rd51-card);color:var(--rd51-text)!important;text-decoration:none!important;box-sizing:border-box;transition:border-color .16s,background .16s}.rd51-scenario:hover,.rd51-scenario:focus-visible,.rd51-scenario.is-active{border-color:var(--rd51-red);background:rgba(181,31,43,.08);outline:none}.rd51-scenario strong{display:block;color:var(--rd51-text);font-size:14px;line-height:1.3;letter-spacing:0}.rd51-scenario span{display:block;margin-top:4px;color:var(--rd51-muted);font-size:11.5px;line-height:1.35;letter-spacing:0}.rd51-hub-section{padding:34px 0 40px;border-top:1px solid var(--rd51-line);content-visibility:auto;contain-intrinsic-size:560px}.rd51-hub-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:18px}.rd51-hub-section__head h2{margin:0!important;font-size:27px!important;line-height:1.2!important}.rd51-hub-section__extra{display:inline-block;margin-top:8px;color:var(--rd51-red)!important;font-size:13px;text-decoration:none!important;border-bottom:1px solid currentColor}.rd51-hub-section__all{flex:none;color:var(--rd51-text)!important;font-size:13px;font-weight:700;text-decoration:none!important;border-bottom:1px solid var(--rd51-red);padding-bottom:3px}.rd51-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;align-items:stretch}.rd51-project-card{display:flex!important;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--rd51-line);border-radius:6px;background:var(--rd51-card);box-shadow:var(--rd51-shadow);color:var(--rd51-text)!important;text-decoration:none!important;transition:transform .16s,border-color .16s,box-shadow .16s}.rd51-project-card:hover,.rd51-project-card:focus-visible{transform:translateY(-2px);border-color:var(--rd51-red);outline:none;box-shadow:0 16px 32px rgba(0,0,0,.22)}.rd51-project-card__media{display:block;position:relative;width:100%;aspect-ratio:360/244;overflow:hidden;background:#ddd}.rd51-project-card__media picture,.rd51-project-card__media img{display:block;width:100%;height:100%}.rd51-project-card__media img{object-fit:cover;object-position:center;transition:transform .25s}.rd51-project-card:hover .rd51-project-card__media img{transform:scale(1.025)}.rd51-project-card__body{display:flex;flex:1;min-width:0;flex-direction:column;padding:15px}.rd51-project-card__eyebrow{display:block;min-height:17px;color:var(--rd51-muted);font-size:11.5px;line-height:1.3}.rd51-project-card h3{margin:5px 0 14px!important;color:var(--rd51-text)!important;font-family:Bodoni,'Bodoni Moda',Georgia,serif!important;font-size:21px!important;line-height:1.2!important;letter-spacing:0!important;overflow-wrap:anywhere}.rd51-project-card__facts{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--rd51-line)}.rd51-project-card__facts>span{display:block;min-width:0}.rd51-project-card__facts small,.rd51-project-card__facts b{display:block;letter-spacing:0}.rd51-project-card__facts small{color:var(--rd51-muted);font-size:10.5px;line-height:1.2}.rd51-project-card__facts b{margin-top:4px;color:var(--rd51-text);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.rd51-project-card__action{display:block;margin-top:15px;color:var(--rd51-red);font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.rd51-scenario-page{padding:36px 0 68px}.rd51-scenario-page__header{max-width:960px;margin:0 auto 30px;padding:0;text-align:center}.rd51-scenario-page__header h1{max-width:960px;margin:0 auto 13px!important;padding:0!important;font-size:40px!important;line-height:1.14!important;text-align:center!important;text-transform:none!important}.rd51-scenario-page__header p{max-width:760px;margin:0 auto!important;padding:0!important;color:var(--rd51-muted);font-size:16px;line-height:1.55;text-align:center}.rd51-scenario-page__count{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;color:var(--rd51-muted);font-size:13px;font-weight:600;line-height:1.3}.rd51-scenario-page__count:before{display:block;width:24px;height:1px;background:var(--rd51-red);content:""}.rd51-scenarios--scenario-page{margin-bottom:34px;padding:20px 0 22px}.rd51-scenarios--scenario-page .rd51-scenarios__label{margin-bottom:12px}.rd51-scenarios--scenario-page .rd51-scenarios__items{gap:10px}.rd51-scenarios--scenario-page .rd51-scenario{min-height:74px;padding:13px 16px}.rd51-project-grid--scenario{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:22px}.rd51-project-grid--scenario .rd51-project-card h3{text-transform:none!important}.rd51-pagination{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:30px}.rd51-pagination a,.rd51-pagination span{display:inline-flex;min-width:38px;min-height:38px;align-items:center;justify-content:center;padding:7px 11px;border:1px solid var(--rd51-line);border-radius:6px;color:var(--rd51-text)!important;text-decoration:none!important;box-sizing:border-box;font-size:13px}.rd51-pagination a:hover{border-color:var(--rd51-red);color:var(--rd51-red)!important}.rd51-pagination span[aria-current="page"]{border-color:var(--rd51-red);background:var(--rd51-red);color:#fff!important;font-weight:700}.rd51-project-routes{padding:42px 0 48px;border-top:1px solid var(--rd51-line);border-bottom:1px solid var(--rd51-line)}.rd51-project-routes__header h2{margin:0 0 19px!important;font-size:28px!important;line-height:1.2!important}.rd51-project-routes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rd51-route{display:flex!important;min-width:0;min-height:190px;flex-direction:column;padding:19px;border:1px solid var(--rd51-line);border-radius:6px;background:var(--rd51-card);color:var(--rd51-text)!important;text-decoration:none!important;box-sizing:border-box;transition:border-color .16s,transform .16s}.rd51-route:hover,.rd51-route:focus-visible{border-color:var(--rd51-red);transform:translateY(-2px);outline:none}.rd51-route__number{color:var(--rd51-red);font-family:Bodoni,'Bodoni Moda',Georgia,serif;font-size:24px;line-height:1}.rd51-route>strong{margin-top:14px;color:var(--rd51-text);font-size:17px;line-height:1.25;letter-spacing:0}.rd51-route>span:not(.rd51-route__number){margin-top:7px;color:var(--rd51-muted);font-size:12.5px;line-height:1.45}.rd51-route>b{margin-top:auto;padding-top:17px;color:var(--rd51-red);font-size:12.5px;line-height:1.35;letter-spacing:0}.rd51-route__built-links{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:auto;padding-top:14px}.rd51-route__built-links a{color:var(--rd51-red)!important;font-size:12.5px;font-weight:700;line-height:1.35;text-decoration:none!important;border-bottom:1px solid currentColor}@media(max-width:900px){.rd51-project-grid--scenario{grid-template-columns:repeat(2,minmax(0,1fr))}.rd51-project-routes__grid{grid-template-columns:1fr}.rd51-route{min-height:155px}}@media(max-width:680px){.rd51-home-hubs{padding:36px 0 42px}.rd51-home-hubs__header{margin-bottom:22px}.rd51-home-hubs__header h2{font-size:27px!important}.rd51-home-hubs__header p{color:var(--rd51-muted);font-size:14px;line-height:1.5}.rd51-scenarios{margin-bottom:26px;padding:14px 0 16px}.rd51-scenarios__label{margin-bottom:9px;color:var(--rd51-text)}.rd51-scenarios__items{display:flex;grid-template-columns:none;gap:9px;overflow-x:auto;padding:0 1px 7px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rd51-scenarios__items::-webkit-scrollbar,.rd51-home-hubs .rd51-project-grid::-webkit-scrollbar{display:none}.rd51-scenario{flex:0 0 min(78vw,290px);min-height:76px;padding:12px 14px;scroll-snap-align:start}.rd51-scenario strong{font-size:14px}.rd51-scenario span{font-size:11.5px}.rd51-hub-section{padding:27px 0 32px;contain-intrinsic-size:480px}.rd51-hub-section__head{display:block;margin-bottom:15px}.rd51-hub-section__head h2{font-size:23px!important}.rd51-hub-section__all{display:inline-block;margin-top:11px}.rd51-home-hubs .rd51-project-grid{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;padding:0 1px 9px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rd51-home-hubs .rd51-project-card{flex:0 0 min(82vw,310px);scroll-snap-align:start}.rd51-project-grid--scenario{grid-template-columns:1fr}.rd51-project-card h3{font-size:20px!important}.rd51-project-card__action{font-size:13px}.rd51-scenario-page{padding:24px 0 52px}.rd51-scenario-page__header{margin-bottom:24px}.rd51-scenario-page__header h1{margin-bottom:12px!important;font-size:30px!important;line-height:1.14!important}.rd51-scenario-page__header p{max-width:320px;font-size:14.5px;line-height:1.55}.rd51-scenario-page__count{margin-top:12px}.rd51-scenarios--scenario-page{margin-bottom:27px;padding:14px 0 16px}.rd51-scenarios--scenario-page .rd51-scenario{padding:12px 14px}.rd51-project-grid--scenario{row-gap:18px}.rd51-project-routes{padding:32px 0 38px}.rd51-project-routes__header h2{font-size:24px!important}.rd51-route{min-height:150px;padding:17px}}@media(max-width:360px){.rd51-scenario-page__header h1{font-size:28px!important}.rd51-scenario-page__header p{font-size:14px}.rd51-scenarios--scenario-page .rd51-scenario span{font-size:11px}}.rd54{--rd54-bg:var(--background-color,#0d0d0d);--rd54-surface:rgba(125,125,125,.08);--rd54-text:var(--text-color-h1,#f3f3f3);--rd54-muted:var(--text-color,#aaa);--rd54-line:rgba(125,125,125,.28);--rd54-red:#c8323e;position:relative;width:100%;color:var(--rd54-text);background:var(--rd54-bg);font-family:Arial,sans-serif;letter-spacing:0;box-sizing:border-box}html[data-theme="light"] .rd54,.rd50-landing .rd54{--rd54-bg:#f5f5f2;--rd54-surface:#fff;--rd54-text:#242424;--rd54-muted:#666;--rd54-line:#d8d8d2;--rd54-red:#b51f2a}.rd54 *{box-sizing:border-box}.rd54-shell{width:min(1170px,calc(100% - 40px));margin:0 auto}.rd54-workflow{padding:70px 0 64px;border-top:1px solid var(--rd54-line)}.rd54-heading{display:grid;grid-template-columns:190px minmax(0,760px);column-gap:28px;align-items:start;margin:0 0 38px}.rd54-heading .rd54-kicker{grid-column:1;grid-row:1 / span 2;display:flex;align-items:center;gap:10px;margin:3px 0 0;color:var(--rd54-red);font-size:13px;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:0}.rd54-route-icon{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid var(--rd54-red);border-radius:50%}.rd54-route-icon .rd64-icon{width:19px;height:19px}.rd54-heading h2{grid-column:2;margin:0!important;color:var(--rd54-text)!important;font-family:Georgia,serif!important;font-size:34px!important;line-height:1.2!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important}.rd54-heading>p:last-child{grid-column:2;max-width:710px;margin:18px 0 0!important;color:var(--rd54-muted)!important;font-size:17px;line-height:1.55}.rd54-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--rd54-line);border-bottom:1px solid var(--rd54-line)}.rd54-step{min-width:0;padding:26px 20px 30px;border-left:1px solid var(--rd54-line)}.rd54-step:first-child{border-left:0}.rd54-step__marker{display:flex;min-height:48px;align-items:center;gap:10px;color:var(--rd54-red)}.rd54-step__marker>.rd64-icon{display:block;width:42px;height:42px;flex:0 0 42px;padding:10px;border:1px solid currentColor;border-radius:50%;overflow:visible}.rd54-step__marker>b{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1}.rd54-step h3,.rd54-partner h3{margin:18px 0 10px!important;color:var(--rd54-text)!important;font-family:Arial,sans-serif!important;font-size:17px!important;line-height:1.3!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important}.rd54-step p,.rd54-partner p{margin:0!important;color:var(--rd54-muted)!important;font-size:14px;line-height:1.55}.rd54-workflow__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-top:28px}.rd54-workflow__footer p{max-width:780px;margin:0!important;color:var(--rd54-muted)!important;font-size:15px;line-height:1.55}.rd54-workflow__footer strong{color:var(--rd54-text)}.rd54-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 20px;border:1px solid var(--rd54-red);border-radius:6px;background:var(--rd54-red);color:#fff!important;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none!important}.rd54-button:hover,.rd54-button:focus-visible{background:#941722;border-color:#941722;color:#fff!important;outline:none}.rd54-partners{padding:66px 0;background:var(--rd54-surface);border-top:1px solid var(--rd54-line);border-bottom:1px solid var(--rd54-line)}.rd54-heading--partners{display:block;max-width:860px;margin:0 0 32px}.rd54-heading--partners .rd54-kicker{display:block;margin:0 0 14px}.rd54-heading--partners h2{font-size:32px!important}.rd54-heading--partners>p:last-child{margin-top:18px!important}.rd54-brand-slider{position:relative}.rd54-brand-grid{display:flex;gap:14px;overflow-x:auto;padding:1px 1px 9px;scroll-snap-type:none;scroll-padding-inline:1px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rd54-brand-grid::-webkit-scrollbar{display:none}.rd54-brand{flex:0 0 calc((100% - 42px)/4);min-width:0;padding:14px;border:1px solid var(--rd54-line);border-radius:6px;background:var(--rd54-bg);scroll-snap-align:start;scroll-snap-stop:always}.rd54-brand__logo{display:flex;height:92px;align-items:center;justify-content:center;padding:16px;border-radius:4px;background:#fff}.rd54-brand__logo img{display:block;width:auto;max-width:100%;height:auto!important;max-height:58px;object-fit:contain}.rd54-brand h3{margin:14px 0 4px!important;color:var(--rd54-text)!important;font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.3!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important}.rd54-brand p{margin:0!important;color:var(--rd54-muted)!important;font-size:13px;line-height:1.45}.rd54-slider-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.rd54-slider-nav button{position:relative;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;padding:0;border:1px solid var(--rd54-line);border-radius:50%;background:var(--rd54-bg);color:var(--rd54-text);font-size:0;line-height:0;cursor:pointer}.rd54-slider-nav button:before{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center}.rd54-slider-nav button:first-child:before{transform:translate(-50%,-50%) rotate(-135deg)}.rd54-slider-nav button:hover,.rd54-slider-nav button:focus-visible{border-color:var(--rd54-red);color:var(--rd54-red);outline:none}.rd54-partners__footer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;margin-top:28px;padding-top:22px;border-top:1px solid var(--rd54-line)}.rd54-partners__footer p{margin:0!important;color:var(--rd54-muted)!important;font-size:13px;line-height:1.5}.rd54-partners__footer strong{color:var(--rd54-text)}.rd54-partners__note{margin:0!important;color:var(--rd54-muted)!important;font-size:12px;line-height:1.5}.rd54-partners__note a{color:var(--rd54-muted)!important;text-decoration:underline!important}@media(max-width:900px){.rd54-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rd54-step{border-top:1px solid var(--rd54-line)}.rd54-step:nth-child(1),.rd54-step:nth-child(2){border-top:0}.rd54-step:nth-child(odd){border-left:0}.rd54-step:last-child{grid-column:1 / -1}.rd54-brand{flex-basis:calc((100% - 14px)/2)}.rd54-partners__footer{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){.rd54-shell{width:min(100% - 28px,1170px)}.rd54-workflow,.rd54-partners{padding:48px 0 44px}.rd54-heading{display:block;margin-bottom:28px}.rd54-heading .rd54-kicker{display:flex;margin:0 0 14px}.rd54-heading h2,.rd54-heading--partners h2{font-size:28px!important;line-height:1.22!important}.rd54-heading>p:last-child{margin-top:15px!important;font-size:15px;line-height:1.55}.rd54-steps{grid-template-columns:1fr}.rd54-step,.rd54-step:first-child,.rd54-step:nth-child(2),.rd54-step:nth-child(odd),.rd54-step:last-child{grid-column:auto;padding:20px 4px 22px;border:0;border-top:1px solid var(--rd54-line)}.rd54-step:last-child{border-bottom:1px solid var(--rd54-line)}.rd54-step h3{margin-top:12px!important;font-size:16px!important}.rd54-workflow__footer{grid-template-columns:1fr;gap:18px;margin-top:22px}.rd54-button{width:100%}.rd54-heading--partners{margin-bottom:24px}.rd54-brand-grid{gap:10px}.rd54-brand{display:grid;grid-template-columns:116px minmax(0,1fr);column-gap:14px;align-items:center;flex-basis:min(84vw,330px);padding:10px}.rd54-brand__logo{grid-row:1 / span 2;height:72px;padding:12px}.rd54-brand__logo img{max-height:48px}.rd54-brand h3{margin:0 0 2px!important;font-size:15px!important}.rd54-brand p{font-size:12.5px}.rd54-partners__footer{margin-top:22px;padding-top:18px}}.rd57-control{--rd57-bg:var(--background-color,#0d0d0d);--rd57-surface:rgba(125,125,125,.08);--rd57-text:var(--text-color-h1,#f3f3f3);--rd57-muted:var(--text-color,#aaa);--rd57-line:rgba(125,125,125,.28);--rd57-red:#c8323e;--rd57-green:#3a7661;position:relative;width:100%;padding:62px 0;color:var(--rd57-text);background:var(--rd57-bg);border-top:1px solid var(--rd57-line);border-bottom:1px solid var(--rd57-line);font-family:Arial,sans-serif;letter-spacing:0;box-sizing:border-box}html[data-theme="light"] .rd57-control{--rd57-bg:#f7f7f5;--rd57-surface:#fff;--rd57-text:#242424;--rd57-muted:#666;--rd57-line:#d8d8d2;--rd57-red:#b51f2a;--rd57-green:#2f6f5b}.rd57-control *{box-sizing:border-box}.rd57-control__shell{width:min(1170px,calc(100% - 40px));margin:0 auto}.rd57-control__heading{display:grid;grid-template-columns:190px minmax(0,760px);column-gap:28px;align-items:start;margin-bottom:34px}.rd57-control__kicker{grid-column:1;grid-row:1 / span 2;margin:8px 0 0!important;color:var(--rd57-green)!important;font-size:13px;font-weight:700;line-height:1.35;text-transform:uppercase}.rd57-control__heading h2{grid-column:2;margin:0!important;color:var(--rd57-text)!important;font-family:Georgia,serif!important;font-size:34px!important;line-height:1.2!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important}.rd57-control__heading>p:last-child{grid-column:2;margin:16px 0 0!important;color:var(--rd57-muted)!important;font-size:17px;line-height:1.55}.rd57-control__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rd57-line);border-bottom:1px solid var(--rd57-line)}.rd57-control__item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;min-width:0;padding:25px 22px;border-left:1px solid var(--rd57-line)}.rd57-control__item:first-child{border-left:0}.rd57-control__icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--rd57-green);border-radius:50%;color:var(--rd57-green);font-size:18px;line-height:1}.rd57-control__item h3{margin:1px 0 8px!important;color:var(--rd57-text)!important;font-family:Arial,sans-serif!important;font-size:17px!important;line-height:1.3!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important}.rd57-control__item p{margin:0!important;color:var(--rd57-muted)!important;font-size:14px;line-height:1.55}.rd57-control__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:25px}.rd57-control__footer p{margin:0!important;color:var(--rd57-muted)!important;font-size:15px;line-height:1.5}.rd57-control__footer strong{color:var(--rd57-text)}.rd57-control__footer a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 20px;border:1px solid var(--rd57-red);border-radius:6px;background:var(--rd57-red);color:#fff!important;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none!important}.rd57-control__footer a:hover,.rd57-control__footer a:focus-visible{background:#941722;border-color:#941722;color:#fff!important;outline:none}.rd57-reviews-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.rd57-reviews-title>h3{margin-right:auto!important}.rd57-yandex-link{display:inline-flex;min-height:58px;align-items:center;gap:11px;padding:8px 12px;border:1px solid rgba(125,125,125,.28);border-radius:6px;background:rgba(125,125,125,.07);color:var(--text-color-h1,#222)!important;font-family:Arial,sans-serif!important;text-align:left;text-decoration:none!important}.rd57-yandex-link__mark{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:50%;background:#fc3f1d;color:#fff;font-size:21px;font-weight:700}.rd57-yandex-link span:nth-child(2){display:flex;flex-direction:column;gap:1px}.rd57-yandex-link strong{color:var(--text-color-h1,#222);font-size:13px;line-height:1.3}.rd57-yandex-link small{color:var(--text-color,#666);font-size:12px;line-height:1.3}.rd57-yandex-link>i{color:#fc3f1d;font-size:13px}.rd57-yandex-link:hover,.rd57-yandex-link:focus-visible{border-color:#fc3f1d;outline:none}@media(max-width:760px){.rd57-control{padding:46px 0 42px}.rd57-control__shell{width:min(100% - 28px,1170px)}.rd57-control__heading{display:block;margin-bottom:26px}.rd57-control__kicker{display:block;margin:0 0 12px!important}.rd57-control__heading h2{font-size:28px!important;line-height:1.22!important}.rd57-control__heading>p:last-child{margin-top:14px!important;font-size:15px}.rd57-control__items{grid-template-columns:1fr}.rd57-control__item,.rd57-control__item:first-child{padding:19px 3px;border-left:0;border-top:1px solid var(--rd57-line)}.rd57-control__item:first-child{border-top:0}.rd57-control__footer{grid-template-columns:1fr;gap:17px;margin-top:21px}.rd57-control__footer a{width:100%}.rd57-reviews-title{display:block}.rd57-reviews-title>h3{margin-bottom:18px!important}.rd57-yandex-link{width:100%;margin:0 0 12px;justify-content:flex-start}.rd57-yandex-link>i{margin-left:auto}}:root{--rd72-red:#fe3636;--rd72-red-dark:#d92f2f;--rd72-red-soft:#fff0f0;--rd72-red-line:#ffc4c4;--color-1:var(--rd72-red);--border-btn:var(--rd72-red);--background-red-btn:var(--rd72-red);--text-color-navigtel:var(--rd72-red);--color-ui-slider-handle:var(--rd72-red);--bnt-all-projects-border:var(--rd72-red-line)}html[data-theme="light"] .rd37,html:not([data-theme="dark"]) .rd37{--rd-red:var(--rd72-red);--rd-red-h:var(--rd72-red-dark)}html[data-theme="light"] .rd50-landing,html:not([data-theme="dark"]) .rd50-landing{--rd50-red:var(--rd72-red);--rd50-red-dark:var(--rd72-red-dark)}html[data-theme="light"],html:not([data-theme="dark"]){--rd51-red:var(--rd72-red);--rd51-red-hover:var(--rd72-red-dark)}html.rd53{--rd53-red:var(--rd72-red);--rd53-red-strong:var(--rd72-red-dark)}html[data-theme="light"] .rd54,html:not([data-theme="dark"]) .rd54{--rd54-red:var(--rd72-red)}html[data-theme="light"] .rd55-catalog-entry,html:not([data-theme="dark"]) .rd55-catalog-entry{--rd55-red:var(--rd72-red)}html[data-theme="light"] .rd56-archive,html:not([data-theme="dark"]) .rd56-archive{--rd56-red:var(--rd72-red)}html[data-theme="light"] .rd57-control,html:not([data-theme="dark"]) .rd57-control{--rd57-red:var(--rd72-red)}html[data-theme="light"] .rd59-garage-projects,html:not([data-theme="dark"]) .rd59-garage-projects{--rd59-red:var(--rd72-red);--rd59-red-hover:var(--rd72-red-dark)}html[data-theme="light"] .rd60-projects,html:not([data-theme="dark"]) .rd60-projects{--rd60-red:var(--rd72-red);--rd60-red-hover:var(--rd72-red-dark)}html[data-theme="light"] .rd61-commercial,html:not([data-theme="dark"]) .rd61-commercial{--rd61-red:var(--rd72-red);--rd61-red-dark:var(--rd72-red-dark)}html[data-theme="dark"]{--rd72-red:#fe3636;--rd72-red-dark:#ff6868;--rd72-red-soft:#2c1515;--rd72-red-line:#893333;--color-1:var(--rd72-red);--border-btn:var(--rd72-red);--background-red-btn:var(--rd72-red);--text-color-navigtel:var(--rd72-red);--color-ui-slider-handle:var(--rd72-red);--bnt-all-projects-border:var(--rd72-red-line);--rd51-red:var(--rd72-red);--rd51-red-hover:var(--rd72-red-dark)}html.rd53[data-theme="dark"]{--rd53-red:var(--rd72-red);--rd53-red-strong:var(--rd72-red-dark)}html[data-theme="dark"] .rd37{--rd-red:var(--rd72-red);--rd-red-h:var(--rd72-red-dark)}html[data-theme="dark"] .rd50-landing{--rd50-red:var(--rd72-red);--rd50-red-dark:var(--rd72-red-dark)}html[data-theme="dark"] .rd54{--rd54-red:var(--rd72-red)}html[data-theme="dark"] .rd55-catalog-entry{--rd55-red:var(--rd72-red)}html[data-theme="dark"] .rd56-archive{--rd56-red:var(--rd72-red)}html[data-theme="dark"] .rd57-control{--rd57-red:var(--rd72-red)}html[data-theme="dark"] .rd59-garage-projects{--rd59-red:var(--rd72-red);--rd59-red-hover:var(--rd72-red-dark)}html[data-theme="dark"] .rd60-projects{--rd60-red:var(--rd72-red);--rd60-red-hover:var(--rd72-red-dark)}html[data-theme="dark"] .rd61-commercial{--rd61-red:var(--rd72-red);--rd61-red-dark:var(--rd72-red-dark)}#container_projects a.rd-name{border-bottom-color:var(--rd72-red)!important}#container_projects a.rd-btn{background:var(--rd72-red)!important}#container_projects a.rd-btn:hover,#container_projects a.rd-btn:focus-visible{background:var(--rd72-red-dark)!important}.rd-more{border-color:var(--rd72-red)!important}.rd-more:hover,.rd-more:focus-visible{background:var(--rd72-red)!important}.rd-fo button.on,.rd-s.active,.rd-dir:hover,.rd-dir.desc,.rd-gt button.active{border-color:var(--rd72-red)!important;color:var(--rd72-red)!important}#rd38-bridge .rd38-sub input[type="submit"],.rd49-article-project-links__actions .rd49-article-project-links__primary,.rd49-youtube__play span,.rd37c__hit,.rd37c__choose,.ro-sticky-mob__btn--call svg{background:var(--rd72-red)!important}.rd49-article-project-links__actions a:hover,.rd49-article-project-links__actions a:focus,.rd49-map__button:hover,.rd49-map__button:focus-visible,.rd43-arr:hover,.rd43-lbx:hover{background:var(--rd72-red-dark)!important;border-color:var(--rd72-red-dark)!important}.rd43-arr:hover,.rd43-lbx:hover{color:#fff!important}.form_title{color:var(--rd72-red)!important}.form_input_text{color:var(--rd72-ink)!important;border-color:var(--rd72-red-line)!important}.form_input_text::placeholder{color:var(--rd72-muted)!important}.form_input_text:focus{border-color:var(--rd72-red)!important}.swiper-pagination-bullet-active,.pryamougolnik-8-kopiya-10,.gruppa-2-2{background:var(--rd72-red)!important}html .we_work_portfolio .swiper-container-carusel .blockCarusel button.btn,html .we_work_portfolio .swiper-container-carusel .blockCarusel .btn-default{background:var(--rd72-red)!important}html .we_work_portfolio .swiper-container-carusel .blockCarusel button.btn:hover,html .we_work_portfolio .swiper-container-carusel .blockCarusel button.btn:focus-visible,html .we_work_portfolio .swiper-container-carusel .blockCarusel .btn-default:hover,html .we_work_portfolio .swiper-container-carusel .blockCarusel .btn-default:focus-visible{background:var(--rd72-red-dark)!important}@media (min-width:1200px){.navbar.bottom-nav.hidden-xs{background:var(--rd72-red-dark)!important}}@media (max-width:1199px){html[data-theme="light"] nav.navbar.bottom-nav.hidden-sm.hidden-md.hidden-lg,html:not([data-theme="dark"]) nav.navbar.bottom-nav.hidden-sm.hidden-md.hidden-lg{background:var(--background-color,#fff)!important}}@media (min-width:769px){.navbar.bottom-nav .nav-pills li .dropdown-menu,.navbar.bottom-nav .nav-pills li .dropdown-menu li{border-color:var(--rd72-red)!important}.navbar.bottom-nav .nav-pills li .dropdown-menu li:before{border-left-color:var(--rd72-red)!important}}.rd61-button--secondary:hover,.rd61-button--secondary:focus-visible,.rd50-directions__links a:hover,.rd50-directions__links a:focus-visible{background:var(--rd72-red-soft)!important}.rd50-landing strong,.rd61-commercial strong{color:var(--rd72-red);font-weight:700}:root{--rd72-red: #fe3636;--rd72-red-dark: #d92f2f;--rd72-red-soft: #fff0f0;--rd72-red-line: #ffc4c4;--rd72-ink: #2f2a2b;--rd72-ink-soft: #4f484a;--rd72-muted: #686163;--rd72-on-dark: #fe3636;--rd72-on-dark-soft: #ffd1d1}html[data-theme="light"],html:not([data-theme="dark"]){--color-1: var(--rd72-red);--border-btn: var(--rd72-red);--background-red-btn: var(--rd72-red);--text-color-navigtel: var(--rd72-red);--color-ui-slider-handle: var(--rd72-red);--bnt-all-projects-border: var(--rd72-red-line);--rd44red: var(--rd72-red);--rd51-red: var(--rd72-red);--rd51-red-hover: var(--rd72-red-dark);--rd51-text: var(--rd72-ink);--rd51-muted: var(--rd72-muted)}html.rd37[data-theme="light"],html.rd37:not([data-theme="dark"]),html[data-theme="light"] .rd37,html:not([data-theme="dark"]) .rd37{--rd-red: var(--rd72-red);--rd-red-h: var(--rd72-red-dark);--rd-link: var(--rd72-red);--rd-val: var(--rd72-ink);--rd-txt: var(--rd72-ink-soft);--rd-mut: var(--rd72-muted);--rd-glyph: var(--rd72-ink);--rd-hitbg: var(--rd72-red-soft)}html.ro42[data-theme="light"],html.ro42:not([data-theme="dark"]){--ro42-red: var(--rd72-red);--ro42-txt: var(--rd72-ink-soft);--ro42-val: var(--rd72-ink)}html.rd53{--rd53-text: var(--rd72-ink);--rd53-muted: var(--rd72-muted);--rd53-red: var(--rd72-red);--rd53-red-strong: var(--rd72-red-dark)}html[data-theme="light"] .rd50-landing,html:not([data-theme="dark"]) .rd50-landing{--rd50-text: var(--rd72-ink);--rd50-muted: var(--rd72-muted);--rd50-red: var(--rd72-red);--rd50-red-dark: var(--rd72-red-dark)}html[data-theme="light"] .rd54,html:not([data-theme="dark"]) .rd54{--rd54-text: var(--rd72-ink);--rd54-muted: var(--rd72-muted);--rd54-red: var(--rd72-red)}html[data-theme="light"] .rd55-catalog-entry,html:not([data-theme="dark"]) .rd55-catalog-entry{--rd55-text: var(--rd72-ink);--rd55-muted: var(--rd72-muted);--rd55-red: var(--rd72-red)}html[data-theme="light"] .rd56-archive,html:not([data-theme="dark"]) .rd56-archive{--rd56-text: var(--rd72-ink);--rd56-muted: var(--rd72-muted);--rd56-red: var(--rd72-red)}html[data-theme="light"] .rd57-control,html:not([data-theme="dark"]) .rd57-control{--rd57-text: var(--rd72-ink);--rd57-muted: var(--rd72-muted);--rd57-red: var(--rd72-red)}html[data-theme="light"] .rd59-garage-projects,html:not([data-theme="dark"]) .rd59-garage-projects{--rd59-text: var(--rd72-ink);--rd59-muted: var(--rd72-muted);--rd59-red: var(--rd72-red);--rd59-red-hover: var(--rd72-red-dark)}html[data-theme="light"] .rd60-projects,html:not([data-theme="dark"]) .rd60-projects{--rd60-text: var(--rd72-ink);--rd60-muted: var(--rd72-muted);--rd60-red: var(--rd72-red);--rd60-red-hover: var(--rd72-red-dark)}html[data-theme="light"] .rd61-commercial,html:not([data-theme="dark"]) .rd61-commercial{--rd61-text: var(--rd72-ink);--rd61-muted: var(--rd72-muted);--rd61-red: var(--rd72-red);--rd61-red-dark: var(--rd72-red-dark)}html[data-theme="light"] .ro-estimate,html:not([data-theme="dark"]) .ro-estimate{--ro-estimate-text: var(--rd72-ink);--ro-estimate-muted: var(--rd72-muted);--ro-estimate-red: var(--rd72-red)}html[data-theme="light"] nav.navbar.bottom-nav .telInMenuMobile > a,html:not([data-theme="dark"]) nav.navbar.bottom-nav .telInMenuMobile > a{color: var(--rd72-red) !important;font-weight: 700 !important}html[data-theme="light"] .navbar.bottom-nav .navMm > li:has(> .subMenu) > a::after,html:not([data-theme="dark"]) .navbar.bottom-nav .navMm > li:has(> .subMenu) > a::after{border-top-color: var(--rd72-red) !important;border-right-color: var(--rd72-red) !important}html[data-theme="light"] .navbar.bottom-nav .rd52-active .menuBack::before,html:not([data-theme="dark"]) .navbar.bottom-nav .rd52-active .menuBack::before{border-bottom-color: var(--rd72-red) !important;border-left-color: var(--rd72-red) !important}html[data-theme="light"] .navbar.bottom-nav .navMm > li > a:hover,html[data-theme="light"] .navbar.bottom-nav .navMm > li > a:focus,html[data-theme="light"] .navbar.bottom-nav .rd52-active > .subMenu > li > a:hover,html[data-theme="light"] .navbar.bottom-nav .rd52-active > .subMenu > li > a:focus,html:not([data-theme="dark"]) .navbar.bottom-nav .navMm > li > a:hover,html:not([data-theme="dark"]) .navbar.bottom-nav .navMm > li > a:focus,html:not([data-theme="dark"]) .navbar.bottom-nav .rd52-active > .subMenu > li > a:hover,html:not([data-theme="dark"]) .navbar.bottom-nav .rd52-active > .subMenu > li > a:focus{color: var(--rd72-red) !important;background: var(--rd72-red-soft) !important}html[data-theme="light"] .navbar.bottom-nav .navbar-toggle .icon-bar,html[data-theme="light"] .navbar.bottom-nav .navMm > li > a,html[data-theme="light"] .navbar.bottom-nav .rd52-active > .subMenu > li,html[data-theme="light"] .navbar.bottom-nav .rd52-active > .subMenu > li > a,html:not([data-theme="dark"]) .navbar.bottom-nav .navbar-toggle .icon-bar,html:not([data-theme="dark"]) .navbar.bottom-nav .navMm > li > a,html:not([data-theme="dark"]) .navbar.bottom-nav .rd52-active > .subMenu > li,html:not([data-theme="dark"]) .navbar.bottom-nav .rd52-active > .subMenu > li > a,.ro-sticky-mob__btn,.ro-sticky-mob__row .rd46-back{color: var(--rd72-ink) !important}.ro-sticky-mob__btn--call svg,.ro-sticky-mob__row .rd46-back__ico{background: var(--rd72-red) !important}@media (min-width: 769px){html[data-theme="light"] .rd46-back,html:not([data-theme="dark"]) .rd46-back{border-color: var(--rd72-red-line) !important;background: rgba(255,253,252,0.96) !important;color: var(--rd72-ink) !important}html[data-theme="light"] .rd46-back:hover,html:not([data-theme="dark"]) .rd46-back:hover{border-color: var(--rd72-red) !important;background: var(--rd72-red-soft) !important;color: var(--rd72-ink) !important}html[data-theme="light"] .rd46-back__ico,html:not([data-theme="dark"]) .rd46-back__ico{border-color: var(--rd72-red-line) !important;color: var(--rd72-red) !important}}html[data-theme="light"] .frm_clr a,html[data-theme="light"] .wpcf7-acceptance a,html:not([data-theme="dark"]) .frm_clr a,html:not([data-theme="dark"]) .wpcf7-acceptance a,#rd38-bridge .rd38-acc a,.ro43-pay__num,.ro42-rev-stars,.ro42-rev-nav button:hover,.ro42-rev-nav button:focus-visible,html .ro42-rev-all,.rd67-object-media__label{color: var(--rd72-red) !important}.rd43-th.on,.ro42-rev-card:hover,.ro42-rev-nav button:hover,.ro42-rev-nav button:focus-visible,html .ro42-rev-all{border-color: var(--rd72-red) !important}html body .frm_clr a,html body .wpcf7-acceptance a,html body #rd38-bridge .rd38-acc a{color: var(--rd72-red) !important;border-color: var(--rd72-red) !important}html:root:not([data-theme="dark"]) body .discuss_form_wrp .wpcf7-acceptance .wpcf7-list-item-label a{color: var(--rd72-red) !important;border-color: var(--rd72-red) !important}html body .reg_txt_wrp a.red,html body a.red_sm,html body .weBuild p a,html body .weBuild ul a,html body .weBuild ol a{border-bottom-color: var(--rd72-red) !important}html body .rd39-also b{color: var(--rd72-red) !important;border-color: var(--rd72-red) !important}.rd39-all{color: var(--rd72-red) !important;border-color: var(--rd72-red) !important}.rd39-name::after{background: var(--rd72-red) !important}.rd39-also::after{color: var(--rd72-red) !important}.rd39-card:hover,.rd39-also:hover{border-color: var(--rd72-red) !important}.reviews-star .fa-star::before{color: var(--rd72-red) !important}#rd38-bridge{border-left-color: var(--rd72-red) !important}.rd43-arr:hover,.rd43-lbx:hover{background: var(--rd72-red-dark) !important;border-color: var(--rd72-red-dark) !important}.rd69-home-hero__eyebrow{color: var(--rd72-on-dark-soft) !important}.rd69-home-hero__cta span{color: var(--rd72-on-dark) !important}.rd69-home-hero .swiper-pagination-bullet-active{border-color: var(--rd72-on-dark) !important;background: var(--rd72-on-dark) !important}.preimushestva{background: var(--rd72-red-soft) !important;color: var(--rd72-ink) !important;border-top: 1px solid var(--rd72-red-line) !important;border-bottom: 1px solid var(--rd72-red-line) !important}.preimushestva p,.preimushestva span,.preimushestva strong:not(.text-style-3){color: var(--rd72-ink) !important}.preimushestva .text-style-3{color: var(--rd72-red) !important}.rd-key-accent,.rd-price-key-accent,.rd37 .rd37-strip__price .card__price-now b,.rd37 .rd37-metrics b,.rd51-route > strong,.rd54-workflow__footer strong,.rd54-partners__footer strong,.rd57-control__footer strong,.ro-estimate__notice strong,.rd56-count,.site-title > span{color: var(--rd72-red) !important}.rd-key-accent,.rd-price-key-accent{font-weight: 700}html.rd53-page.rd53-path-smeta .weBuild a.ibtn.get-milk.innerlink{color: #fff !important;background: var(--rd72-red) !important;border-color: var(--rd72-red) !important}html.rd53-page.rd53-path-smeta .weBuild a.ibtn.get-milk.innerlink:hover,html.rd53-page.rd53-path-smeta .weBuild a.ibtn.get-milk.innerlink:focus-visible{color: #fff !important;background: var(--rd72-red-dark) !important;border-color: var(--rd72-red-dark) !important}html[data-theme="light"] .rd56-card__body small,html:not([data-theme="dark"]) .rd56-card__body small{color: var(--rd72-muted) !important}html[data-theme="light"] #container_projects .rd-specs span,html[data-theme="light"] .rd51-scenario strong,html[data-theme="light"] .rd51-project-card__facts b,html[data-theme="light"] .rd59-garage-card__facts b,html[data-theme="light"] .rd60-project-card__facts b,html:not([data-theme="dark"]) #container_projects .rd-specs span,html:not([data-theme="dark"]) .rd51-scenario strong,html:not([data-theme="dark"]) .rd51-project-card__facts b,html:not([data-theme="dark"]) .rd59-garage-card__facts b,html:not([data-theme="dark"]) .rd60-project-card__facts b{color: var(--rd72-ink) !important}html[data-theme="light"] #container_projects .rd-price,html[data-theme="light"] .rd51-project-card__facts > span:last-child b,html[data-theme="light"] .rd59-garage-card__price,html[data-theme="light"] .rd60-project-card__price,html:not([data-theme="dark"]) #container_projects .rd-price,html:not([data-theme="dark"]) .rd51-project-card__facts > span:last-child b,html:not([data-theme="dark"]) .rd59-garage-card__price,html:not([data-theme="dark"]) .rd60-project-card__price{color: var(--rd72-red) !important}html[data-theme="light"] main .preimushestva strong:not(.text-style-3),html:not([data-theme="dark"]) main .preimushestva strong:not(.text-style-3){color: var(--rd72-ink) !important}.box-history .items_gl > [class*="col-"]::before,.rd-fg.open .rd-fh,.rd-fg.set .rd-fh,.rd-fo button.on,.rd-s.active,.rd-dir:hover,.rd-dir.desc,.rd-gt button.active,.rd66-topic-routes a::after,.rd66-topic-routes a:hover,.rd66-topic-routes a:focus{color: var(--rd72-red) !important}.rd-fg.open .rd-fh,.rd-fg.set .rd-fh,.rd-fo button.on,.rd-s.active,.rd-dir:hover,.rd-dir.desc,.rd-gt button.active{border-color: var(--rd72-red) !important}#container_projects .rd-eyebrow,.rd37-price-basis{color: var(--rd72-muted) !important}.rd37c__hit,.rd37c__btn{background: var(--rd72-red) !important}.rd37c__card--base .rd37c__btn{background: transparent !important;border-color: var(--rd72-red) !important;color: var(--rd72-red) !important}.ro-fav-btn.ro-fav-active svg{fill: var(--rd72-red) !important;stroke: var(--rd72-red) !important}.ro-fav-badge,.ro-compare__remove:hover,.ro-compare__actions .ro-compare__clear:hover,.ro-compare__actions .ro-compare__add,.ro-card-extras__btn--fav.ro-fav-active,.fl-link[data-type="price"].fl-price-selected,.fl-link[data-type="price"].fl-price-selected:hover,.ro-sort-panel__btn.active,.ro-sort-panel__btn.active:hover{background: var(--rd72-red) !important}.ro-compare__empty a,.ro-compare__cell--header .ro-compare__title a:hover,.ro-compare__price,.ro-compare__actions .ro-compare__clear,.ro-card-extras__btn--fav{color: var(--rd72-red) !important}.ro-compare__actions .ro-compare__clear,.ro-card-extras__btn--fav,.fl-link[data-type="price"].fl-price-selected,.fl-link[data-type="price"].fl-price-selected:hover,.ro-sort-panel__btn.active,.ro-sort-panel__btn.active:hover{border-color: var(--rd72-red) !important}.ro-sort-panel{border-color: var(--rd72-red-line) !important;background: var(--rd72-red-soft) !important}.ro-sort-panel__label,.ro-sort-panel__btn{color: var(--rd72-ink) !important}#catalog-pdf-form h3,#catalog-pdf-form .asd-pdf-policy a,.thankyou-page h3{color: var(--rd72-red) !important}#catalog-pdf-form button[type="submit"],.thankyou-page a[href^="tel:"]{background: var(--rd72-red) !important}html.ro42[data-theme="light"] [class*="ymaps"] a,html.ro42:not([data-theme="dark"]) [class*="ymaps"] a,html[data-theme="light"] .rd49-map__button,html:not([data-theme="dark"]) .rd49-map__button{color: var(--rd72-red) !important;border-color: var(--rd72-red) !important}html[data-theme="light"] .rd49-map__button:hover,html[data-theme="light"] .rd49-map__button:focus-visible,html:not([data-theme="dark"]) .rd49-map__button:hover,html:not([data-theme="dark"]) .rd49-map__button:focus-visible{background: var(--rd72-red-dark) !important;border-color: var(--rd72-red-dark) !important;color: #fff !important}.object_we_work .project_itemmm img,.sections_item .project_itemmm img{transition:transform .35s ease !important;will-change:transform}.object_we_work .project_itemmm:hover img,.sections_item:hover .project_itemmm img{transform:scale(1.06) !important}.object_we_work .sections_item__title{transition:none !important}@media(min-width:768px){.object_we_work .row{display:grid !important;grid-template-columns:repeat(4,1fr) !important;grid-auto-rows:180px !important;gap:3px !important;float:none !important;width:100% !important}.object_we_work .row:before,.object_we_work .row:after{display:none !important;content:none !important}.object_we_work .sections_item{width:auto !important;max-width:none !important;float:none !important;margin:0 !important;padding:0 !important;height:auto !important}.object_we_work .sections_item:first-child{grid-column:span 2 !important;grid-row:span 2 !important}.object_we_work .sections_item .project_itemmm,.object_we_work .sections_item .project_itemmm>a{display:block !important;height:100% !important}.object_we_work .sections_item img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}}@media(max-width:767px){.object_we_work .row{display:grid !important;grid-template-columns:1fr 1fr !important;grid-auto-rows:150px !important;gap:3px !important;float:none !important}.object_we_work .row:before,.object_we_work .row:after{display:none !important;content:none !important}.object_we_work .sections_item{width:auto !important;max-width:none !important;float:none !important;margin:0 !important;padding:0 !important;height:auto !important}.object_we_work .sections_item:first-child{grid-column:span 2 !important;grid-row:span 2 !important}.object_we_work .sections_item .project_itemmm,.object_we_work .sections_item .project_itemmm>a{display:block !important;height:100% !important}.object_we_work .sections_item img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}.object_we_work .sections_item__title{font-size:15px !important}}@media(max-width:767px){.rd-tiles .row{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-left:0 !important;margin-right:0 !important}.rd-tiles .row + .row{margin-top:10px !important}.rd-tiles .row:before,.rd-tiles .row:after{display:none !important;content:none !important}.rd-tiles .col-xs-12:only-child{flex:0 0 100% !important;max-width:100% !important;padding:0 !important;border:0 !important;background:none !important}.rd-tiles .col-lg-6,.rd-tiles .col-md-2,.rd-tiles .col-sm-6{flex:0 0 calc(50% - 5px) !important;max-width:calc(50% - 5px) !important;width:auto !important;float:none !important;margin:0 !important;padding:0 !important;border:1px solid rgba(125,125,125,.28) !important;border-radius:12px !important;background:rgba(125,125,125,.07) !important;display:flex !important;flex-direction:column;overflow:hidden;box-sizing:border-box}.rd-tiles .blockBuld,.rd-tiles .blockService{border:0 !important;background:transparent !important;box-shadow:none !important;margin:0 !important;padding:18px 10px !important;width:100% !important;box-sizing:border-box;display:flex !important;flex-direction:column;align-items:center;text-align:center;height:100%}.rd-tiles .blockBuld img,.rd-tiles .blockService img,.rd-tiles .blockBuld svg{margin:0 auto 10px !important}}.we_work_portfolio .swiper-container-carusel .swiper-slide{background:transparent !important;height:auto !important}.we_work_portfolio .swiper-container-carusel .blockCarusel{width:100% !important;box-sizing:border-box;background:rgba(125,125,125,.08) !important;border:1px solid rgba(125,125,125,.22) !important;border-radius:12px !important;padding:0 !important;margin:0 !important;overflow:hidden !important;text-align:left !important;display:flex;flex-direction:column}.we_work_portfolio .swiper-container-carusel .blockCarusel .img{margin:0 !important;line-height:0}.we_work_portfolio .swiper-container-carusel .blockCarusel .img img{width:100% !important;height:auto !important;aspect-ratio:5/3;object-fit:cover !important;border-radius:0 !important;display:block !important;margin:0 !important;max-width:100% !important}.we_work_portfolio .swiper-container-carusel .blockCarusel .header{padding:13px 15px 0 !important;text-align:left !important}.we_work_portfolio .swiper-container-carusel .blockCarusel .header h3.card-title{text-align:left !important;font-size:17px !important;font-family:Bodoni,Georgia,serif !important;color:var(--text-color-h1,#fafafa) !important;margin:0 !important;line-height:1.2 !important}.we_work_portfolio .swiper-container-carusel .blockCarusel .option{padding:9px 15px 0 !important;text-align:left !important;color:var(--text-color,#a6a6a6) !important;font-size:13px !important}.we_work_portfolio .swiper-container-carusel .blockCarusel .option .second{color:var(--text-color-h1,#fafafa) !important;font-size:16px !important;font-weight:600}.we_work_portfolio .swiper-container-carusel .blockCarusel button.btn,.we_work_portfolio .swiper-container-carusel .blockCarusel .btn-default{margin:12px auto 15px !important;background:#a2202a !important;color:#fff !important;border:0 !important;border-radius:7px !important;padding:10px !important;font-size:14px !important;font-weight:600 !important;width:calc(100% - 30px) !important;cursor:pointer}.object_we_work .sections_item__title{position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;height:auto !important;min-height:0 !important;padding:22px 10px 8px !important;background:linear-gradient(transparent,rgba(0,0,0,.8)) !important;font-size:16px !important;line-height:1.15 !important;text-align:center;display:block !important}@media(max-width:767px){.object_we_work .sections_item__title{font-size:13px !important;padding:16px 6px 6px !important}}html body div.discuss_form_wrp,html body .discuss_form_wrp[style],html body .discuss_form_wrp{max-width: 680px !important;width: 100% !important;margin: 40px auto 30px auto !important;float: none !important;clear: both !important;box-sizing: border-box !important}:root:not([data-theme="dark"]) .discuss_form_wrp,:root:not([data-theme="dark"]) .discuss_form_wrp .wpcf7-list-item-label,:root:not([data-theme="dark"]) .discuss_form_wrp p{color: #333 !important}:root:not([data-theme="dark"]) .discuss_form_wrp .wpcf7-list-item-label a{color: #C63E48 !important}@media (max-width: 768px){.myHoverTb{display: block;overflow-x: auto;-webkit-overflow-scrolling: touch;white-space: nowrap;max-width: 100%}.myHoverTb td,.myHoverTb th{white-space: nowrap}}@media (max-width: 600px){.proj-lead-magnet > div{flex-direction: column !important;align-items: stretch !important;gap: 12px !important}.proj-lead-magnet > div > div:last-child{flex-direction: column !important;align-items: stretch !important}.proj-lead-magnet a{width: 100% !important;justify-content: center !important;box-sizing: border-box}}.discuss_form_wrp input[type="text"],.discuss_form_wrp input[type="tel"],.discuss_form_wrp input[type="email"],.discuss_form_wrp input[type="number"],.discuss_form_wrp textarea{width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;margin: 8px 0 !important;margin-right: 0 !important;padding: 10px 14px !important;height: 44px;border-radius: 4px !important;border: 1px solid var(--border-discuss-form-wrp-input,#d4d4d4) !important;background: var(--background-color-a-link-kst,#fff) !important;color: var(--text-color,#333) !important;font-size: 16px !important;line-height: 1.4;box-shadow: inset 0 1px 3px 0 rgba(150,150,150,.2) !important}.discuss_form_wrp textarea{height: auto;min-height: 88px}.discuss_form_wrp .colum-no,.discuss_form_wrp .colum-no > p{width: 100% !important;max-width: 480px !important;margin-left: auto !important;margin-right: auto !important}.discuss_form_wrp .wpcf7-form-control-wrap{display: block;width: 100%}.discuss_form_wrp input::placeholder,.discuss_form_wrp textarea::placeholder{color: var(--text-color,#777) !important;opacity: 0.6}.discuss_form_wrp .wpcf7-not-valid{border-color: #C63E48 !important}