.project-item-blue,.project-item-orange,.project-item-purple{position:relative;overflow:hidden;isolation:isolate}.project-item-blue::before,.project-item-orange::before,.project-item-purple::before{content:"";position:absolute;width:696px;height:696px;right:-270px;left:auto;bottom:154px;top:auto;opacity:.7;filter:blur(250px);-webkit-filter:blur(250px);z-index:0;pointer-events:none}.project-item-blue>*,.project-item-orange>*,.project-item-purple>*{position:relative;z-index:1}.project-item-blue::before{background:#0a77e4}.project-item-orange::before{background:#d2963f}.project-item-purple::before{background:#6d42d0}.project-item-blue::after,.project-item-orange::after,.project-item-purple::after{content:"";position:absolute;inset:0;background-image:url("https://metarezka.ru/wp-content/uploads/2026/08/bg-projects.png");background-position:100% 50%;background-repeat:no-repeat;background-size:auto;opacity:.05;z-index:0;pointer-events:none;--lzl-bg-img:"https://metarezka.ru/wp-content/uploads/2026/08/bg-projects.png"}.project-item-blue.lzl:not(.lzl-ed)::after,.project-item-orange.lzl:not(.lzl-ed)::after,.project-item-purple.lzl:not(.lzl-ed)::after,.project-item-blue.lzl-ing:not(.lzl-ed)::after,.project-item-orange.lzl-ing:not(.lzl-ed)::after,.project-item-purple.lzl-ing:not(.lzl-ed)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20597%20628%22%20width%3D%22597%22%20height%3D%22628%22%3E%3C%2Fsvg%3E")}.projects-carousel{position:relative;overflow:visible!important}.projects-carousel .elementor-swiper-button-prev,.projects-carousel .elementor-swiper-button-next{position:absolute!important;top:-105px!important;bottom:auto!important;width:48px;height:48px;display:flex!important;align-items:center;justify-content:center;margin:0!important;border-radius:16px;background:rgba(255,255,255,.16);color:#fff;transform:none!important;z-index:20;transition:background .2s ease}.projects-carousel .elementor-swiper-button-prev{left:auto!important;right:64px!important}.projects-carousel .elementor-swiper-button-next{left:auto!important;right:0!important}.projects-carousel .elementor-swiper-button-prev:hover,.projects-carousel .elementor-swiper-button-next:hover{background:rgba(255,255,255,.28)}.projects-carousel .elementor-main-swiper,.projects-carousel .swiper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.single-mr_service .elementor-widget-media-carousel .elementor-swiper-button{top:auto!important;bottom:-65px!important;transform:none!important}.single-mr_service .elementor-widget-media-carousel .elementor-swiper-button-prev{left:calc(50% - 55px)!important;right:auto!important}.single-mr_service .elementor-widget-media-carousel .elementor-swiper-button-next{right:calc(50% - 55px)!important;left:auto!important}.single-mr_service .elementor-widget-media-carousel{margin-bottom:75px}.site-header.is-search-open .mr-search-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition:opacity .25s ease,transform .25s ease,visibility 0s}.mr-search-page-form{width:380px;max-width:100%}.mr-search-results{width:100%;display:flex;flex-direction:column;gap:20px}.mr-search-result{width:100%;display:flex;align-items:flex-start;gap:16px;padding:20px;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 100%);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:1px solid rgba(255,255,255,.1);border-radius:12px;position:relative;color:#e6e6f2!important;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,transform .2s ease}.mr-search-result:hover{color:#e6e6f2!important;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.01) 100%);border-color:rgba(255,255,255,.16)}.mr-search-result__icon{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;flex:0 0 44px;box-sizing:border-box;align-self:flex-start;display:flex;align-items:center;justify-content:center;border:1px solid #ed3538;border-radius:12px;color:#ed3538;font-family:"Raleway",sans-serif;font-size:24px;font-weight:500;line-height:1;overflow:hidden}.mr-search-result__icon-symbol{width:100%;height:100%;flex:0 0 100%;display:flex;align-items:center;justify-content:center}.mr-search-result__content{min-width:0;display:flex;flex-direction:column;gap:2px}.mr-search-result__title{font-weight:600;font-family:"Raleway",sans-serif;font-size:16px;line-height:24px;color:#e6e6f2}.mr-search-result__type{font-family:"Raleway",sans-serif;font-size:14px;line-height:20px;color:#e6e6f2;opacity:.8}.mr-search-empty{font-family:"Raleway",sans-serif;font-size:16px;line-height:24px;color:#e6e6f2;opacity:.8}@media (max-width:767px){.mr-search-page-form{width:100%}.mr-search-result{gap:14px;padding:16px}.mr-search-result__icon{width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px;flex-basis:42px}}.single-mr_service .elementor-widget-text-editor ul+p{margin-top:24px!important}.elementor-popup-modal:has(.mr-order-popup){overflow-x:hidden!important;overflow-y:auto!important;align-items:flex-start!important}.elementor-popup-modal:has(.mr-order-popup) .dialog-widget-content,.elementor-popup-modal:has(.mr-order-popup) .dialog-message{height:auto!important;max-height:none!important;overflow:visible!important}body.single-mr_service a.mr-preparing-layout-link,body.single-mr_service a.mr-preparing-layout-link:hover,body.single-mr_service a.mr-preparing-layout-link:focus,body.single-mr_service a.mr-preparing-layout-link:active,body.single-mr_service a.mr-preparing-layout-link:visited{color:#d74141!important}.single-mr_service .elementor-widget-text-editor ul{padding-left:5px!important;margin-left:0!important}@media (max-width:1024px){body.single-mr_service .mr-price-row.mr-price-header{display:none!important}}.accordeon_main .e-n-accordion-item{position:relative;overflow:hidden;margin-bottom:12px;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px;background:rgba(255,255,255,.02);transition:border-color .2s ease,background-color .2s ease}.accordeon_main .e-n-accordion-item-title{border:0!important;border-radius:0!important;padding:18px 20px!important;display:flex!important;align-items:center!important}.accordeon_main .e-n-accordion-item-title-text{flex:1;order:1}.accordeon_main .e-n-accordion-item-title-icon{order:2!important;margin-left:auto!important;margin-right:0!important;padding-left:20px}.accordeon_main .e-n-accordion-item[open]{border-color:rgba(217,65,65,.45)!important;background:rgba(255,255,255,.025)}.accordeon_main .e-n-accordion-item[open]::before{content:"";position:absolute;top:-1px;left:18px;z-index:10;width:110px;height:2px;background:#d94141;border-radius:0 0 3px 3px}.accordeon_main .e-n-accordion-item>.e-con{border:0!important}.accordeon_main .e-n-accordion-item:hover{border-color:rgba(255,255,255,.25)!important}.mr-dynamic-seo-heading .elementor-shortcode{font-family:"Unbounded",sans-serif;font-size:28px;font-weight:500;line-height:40px;text-transform:uppercase;color:#fff}.mr-dynamic-faq-title .elementor-shortcode{font-family:"Unbounded",sans-serif;font-size:28px;font-weight:500;line-height:40px;text-transform:uppercase;color:#fff}.mr-dynamic-faq-intro .elementor-shortcode{font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:1.55;color:#e6e6f2}.mr-service-faq{width:100%}.mr-service-faq__list{display:flex;flex-direction:column;gap:0!important}.mr-service-faq__item{position:relative;margin:0!important;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.02);overflow:hidden;transition:border-color .22s ease,background-color .22s ease}.mr-service-faq__item+.mr-service-faq__item{margin-top:-1px!important}.mr-service-faq__item:hover{border-color:rgba(255,255,255,.28)}.mr-service-faq__item[open]{border-color:rgba(217,65,65,.65)!important;border-top-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.025)}.mr-service-faq__item[open]::before{content:"";position:absolute;z-index:5;top:-1px;left:0;width:120px;height:1px;background:#d94141}.mr-service-faq__question{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:16px 22px;cursor:pointer;user-select:none;list-style:none;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;line-height:1.45;color:#fff}.mr-service-faq__question::-webkit-details-marker{display:none}.mr-service-faq__icon{position:relative;flex:0 0 18px;width:18px;height:18px;margin-left:24px}.mr-service-faq__icon::before,.mr-service-faq__icon::after{content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.mr-service-faq__icon::before{width:12px;height:2px}.mr-service-faq__icon::after{width:2px;height:12px}.mr-service-faq__item[open] .mr-service-faq__icon::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.mr-service-faq__answer{box-sizing:border-box;padding:0 22px 20px;font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#e6e6f2}.mr-service-faq__answer p{margin:0}@media (max-width:767px){.mr-dynamic-seo-heading .elementor-shortcode{font-size:20px;line-height:35px}.mr-dynamic-faq-title .elementor-shortcode{font-size:18px;line-height:1.45}.mr-service-faq__question{padding:16px;font-size:14px}.mr-service-faq__answer{padding:0 16px 16px;font-size:14px}}