@layer components-widgets{.premises-plans{background:var(--gray50)}.premises-plans__content{display:flex;gap:16px;height:502px}@media screen and (max-width:991px){.premises-plans__content{position:relative;gap:0;flex-direction:column;height:auto}}.premises-plans__left{flex-shrink:0;width:400px;padding:24px 16px 24px 24px;border-radius:var(--br24);background:var(--gray0)}@media screen and (max-width:1199px){.premises-plans__left{width:368px}}@media screen and (max-width:991px){.premises-plans__left{width:100%;border-radius:var(--br24) var(--br24) 0 0}}.premises-plans__control{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--gray50)}.premises-plans__count{margin-bottom:16px}.premises-plans__thumbs-slider{height:252px}@media screen and (max-width:991px){.premises-plans__thumbs-slider{height:auto}.premises-plans__plan-preview{flex-shrink:0;width:128px}}@media screen and (max-width:767px){.premises-plans__plan-preview{width:132px}}.premises-plans__button{width:100%;margin-top:24px}@media screen and (max-width:991px){.premises-plans__button{position:absolute;z-index:1;right:24px;bottom:24px;left:24px;width:auto}}.premises-plans__right{position:relative;width:calc(100% - 416px);padding:24px 30px;border-radius:var(--br24);background:var(--gray0)}@media screen and (max-width:1199px){.premises-plans__right{width:calc(100% - 384px);padding:24px}}@media screen and (max-width:991px){.premises-plans__right{width:100%;padding-top:0;padding-bottom:100px;border-radius:0 0 var(--br24) var(--br24)}}.premises-plans__navigation{position:absolute;z-index:10;top:24px;right:30px;display:flex;width:97px;height:44px;color:var(--blue800);border-radius:var(--br24);background:var(--gray50);padding-inline:4px}@media screen and (max-width:1199px){.premises-plans__navigation{right:24px}}@media screen and (max-width:991px){.premises-plans__navigation{top:0}}@media screen and (max-width:767px){.premises-plans__navigation{display:none}}.premises-plans__navigation:after{position:absolute;top:50%;left:50%;width:1px;height:8px;content:"";transition:all .4s;transform:translateY(-50%);background:var(--gray200)}.premises-plans__navigation-button{display:flex;align-items:center;flex:1 1 auto;justify-content:center;color:inherit}.premises-plans__navigation-button-icon{width:24px;height:24px;color:inherit}.completed-projects{padding-block:100px;border-radius:var(--br36);background:var(--gray50)}}@layer components-widgets{@media screen and (max-width:1199px){.completed-projects{padding-block:60px}}@media screen and (max-width:767px){.completed-projects{padding-block:40px}}.completed-projects__heading{margin-bottom:40px}@media screen and (max-width:767px){.completed-projects__heading{margin-bottom:24px}}.completed-projects__content{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 16px}@media screen and (max-width:1199px){.completed-projects__content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.completed-projects__content{grid-template-columns:1fr}}.completed-projects__button{margin-top:40px}@media screen and (max-width:767px){.completed-projects__button{margin-top:24px}}}@layer components-widgets{.cookie-consent{position:fixed;z-index:9999;bottom:10px;left:10px;width:100%;max-width:340px;padding:20px 24px;transition:transform .3s ease-out,opacity .3s ease-out;transform:translateY(100%);opacity:0;border-radius:30px;background-color:var(--gray0);box-shadow:0 -2px 16px rgba(0,0,0,.1)}.cookie-consent__entering{transform:translateY(0);opacity:1}.cookie-consent__exiting{transform:translateY(100%);opacity:0}.cookie-consent__content{display:flex;flex-direction:column;gap:12px}.cookie-consent__title{margin:0 12px 0 0;color:var(--gray950)}.cookie-consent__text{margin:0;color:var(--gray600);line-height:1.5}.cookie-consent__link{transition:color .2s ease;text-decoration:underline;color:var(--blue800)}.cookie-consent__link:hover{color:var(--orange500)}.cookie-consent__button{align-self:flex-start;width:100%;margin-top:4px;background-color:var(--orange500);font-size:var(--fs16)}@media screen and (max-width:991px){.cookie-consent{bottom:0;left:0;max-width:100%;padding:16px 20px;border-radius:0}}@media screen and (max-width:767px){.cookie-consent{bottom:0;left:0;padding:16px;border-radius:0}}}