.call-us-banner{background:linear-gradient(180deg,#2a2a2a00,#2a2a2a66),linear-gradient(180deg,#2a2a2a,#2a2a2a00);border:1px solid;border-image-source:linear-gradient(180deg,#2a2a2a,rgba(42,42,42,0));border-radius:20px;padding:20px}.call-us-banner--size-small .call-us-banner__title{font-size:24px;font-style:normal;font-weight:700;line-height:32px}.call-us-banner--size-small .call-us-banner__subtitle{color:var(--green-primary);font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-top:8px}.call-us-banner--size-big .call-us-banner__title{font-size:20px;font-style:normal;font-weight:700;line-height:28px}.call-us-banner--size-big .call-us-banner__contacts{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}@media screen and (max-width:768px){.call-us-banner--size-big .call-us-banner__phone{width:100%}}@media screen and (min-width:769px) and (max-width:1025px){.call-us-banner--size-big .call-us-banner__phone{width:100%}}.call-us-banner--size-big .call-us-banner__subtitle{color:var(--green-primary);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:8px}.call-us-banner__contacts{border-top:1px solid var(--black-black-80);margin-top:20px;padding-top:20px}.call-us-banner__phone{display:block;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-decoration:none;white-space:nowrap}.call-us-banner__button{margin-top:20px}@media screen and (max-width:768px){.call-us-banner__button{width:100%}}@media screen and (min-width:769px) and (max-width:1025px){.call-us-banner__button{width:100%}}.service-popular-slider__content-top{margin-bottom:20px}@media screen and (min-width:1025px){.service-popular-slider__content-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:39px}}.service-popular-slider__title{color:var(--white,#fff);font-size:40px;font-style:normal;font-weight:400;line-height:52px}@media screen and (max-width:768px){.service-popular-slider__title{font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:10px}}.service-popular-slider__slider-navigation{display:none}@media screen and (min-width:1025px){.service-popular-slider__slider-navigation{display:flex}}@media screen and (min-width:769px) and (max-width:1025px){.service-popular-slider__slide{max-width:inherit}}.service-popular-slider__slide-card{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:var(--linear,linear-gradient(180deg,rgba(42,42,42,0) 0,rgba(42,42,42,.4) 100%));border:1px solid var(--black-black-90,#2a2a2a);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;text-decoration:none;transition:all .3s ease;width:100%}@media (any-hover:hover){.service-popular-slider__slide-card:hover{background:var(--black-black-90,#2a2a2a)}}.service-popular-slider__slide-title{color:var(--white,#fff);font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (min-width:1025px){.service-popular-slider__slide-title{font-size:20px;font-style:normal;font-weight:400;line-height:28px}}.service-popular-slider__slide-price{color:var(--black-black-50,#898989);font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media screen and (min-width:1025px){.service-popular-slider__slide-price{font-size:24px;font-style:normal;font-weight:400;line-height:32px}}.service-price-banner{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:var(--linear,linear-gradient(180deg,rgba(42,42,42,0) 0,rgba(42,42,42,.4) 100%));border:1px solid var(--black-black-90,#2a2a2a);border-radius:20px;padding:20px;width:100%}.service-price-banner__price{color:var(--white,#fff);font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media screen and (min-width:1025px){.service-price-banner__price{font-size:40px;font-style:normal;font-weight:400;line-height:52px}}.service-price-banner__text{color:var(--black-black-50,#898989);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.service-price-banner__button{margin-top:56px}.service-view__breadcrumbs{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}@media screen and (max-width:768px){.service-view__breadcrumbs{padding:0 10px}}.service-view__info-block{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:20px auto 0;max-width:1240px;padding:0 20px;width:100%}@media screen and (max-width:768px){.service-view__info-block{padding:0 10px}}@media screen and (min-width:1025px){.service-view__info-block{flex-wrap:nowrap}}.service-view__info{flex-grow:1;width:100%}.service-view__call-us-banner{margin-top:20px}.service-view__banners{width:100%}@media screen and (min-width:1025px){.service-view__banners{height:100%;max-width:387px;position:sticky;top:109px}}.service-view__question-banner{margin-top:20px}.service-view__design-image{margin-top:40px}@media screen and (min-width:1025px){.service-view__design-image{margin-top:80px}}.service-view__slider{margin:40px auto 0;max-width:1240px;padding:0 20px;width:100%}@media screen and (max-width:768px){.service-view__slider{padding:0 10px}}@media screen and (min-width:1025px){.service-view__slider{margin-top:80px}}.service-view__form{margin:40px auto 0;max-width:1240px;padding:0 20px;width:100%}@media screen and (max-width:768px){.service-view__form{padding:0 10px}}@media screen and (min-width:1025px){.service-view__form{margin-top:80px}}.service-view__subcategories{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:10px;margin:10px auto 0;max-height:40px;max-width:1200px;overflow:hidden}.service-view__subcategory{align-items:center;background:var(--black-black-90,#2a2a2a);border-radius:10px;display:flex;justify-content:center;padding:4px 12px;text-decoration:none}.service-view__subcategory-title{color:var(--black-black-20,#cbcccc);font-size:16px;font-size:13px;font-style:normal;font-weight:400;line-height:24px;position:relative;text-decoration:none;transition:all .2s}.service-view__subcategory-title:before{background:var(--white);bottom:4px;content:"";height:1px;opacity:0;position:absolute;transition:all .2s;width:100%}@media (any-hover:hover){.service-view__subcategory-title:hover{color:var(--white)}.service-view__subcategory-title:hover:before{opacity:1}}.service-view__more-button button{background:transparent;border:none;cursor:pointer;height:100%;margin-top:10px;padding:5px;width:100%}.service-view--opened{max-height:2400px}
