.tags-options{margin-top:14px}.tags-options .tags-optionstitle{color:#2e2e2e;margin-bottom:16px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.tags-options .tags-optionslist{flex-wrap:wrap;min-height:43px;display:flex}.tags-options .tags-optionslist .tags-option{color:#2e2e2e;background-color:#f5f5f9;border-radius:10px;align-items:center;height:33px;margin-top:10px;padding:0 14px;font-size:12px;font-style:normal;font-weight:450;line-height:16.8px;display:flex}.tags-options .tags-optionslist .tags-option:not(:last-child){margin-right:10px}.tags-options .tags-optionslist .tags-option.tags-hidden{display:none}@media only screen and (width>=1770px){.tags-options{margin-top:22px}}.flatcard-flatcard{background:#fff;border:1px solid #eee;border-radius:20px;width:100%;max-width:432px;padding:32px;transition:all .3s ease-in-out;box-shadow:0 2px 10px #2c2a310f}@media (hover:hover){.flatcard-flatcard:hover{box-shadow:0 2px 14px #2c2a311a}}.flatcard-flatcard .flatcard-flex{flex-direction:column;display:flex}.flatcard-flatcard .flatcard-titleflex{justify-content:space-between;display:flex}.flatcard-flatcard .flatcard-titleflex .flatcard-name{cursor:default;position:relative;overflow:hidden}.flatcard-flatcard .flatcard-titleflex .flatcard-name .flatcard-hide,.flatcard-flatcard .flatcard-titleflex .flatcard-name .flatcard-visible{line-height:1.2;transition:all .3s ease-in-out}.flatcard-flatcard .flatcard-titleflex .flatcard-name .flatcard-hide{position:absolute;top:100%;left:0}.flatcard-flatcard .flatcard-titleflex .flatcard-name .flatcard-visible{position:relative;top:0;left:0}.flatcard-flatcard .flatcard-titleflex h2{color:#2e2e2e;font-size:22px;font-style:normal;font-weight:450;line-height:100%}.flatcard-flatcard .flatcard-titleflex p{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:100%}@media (hover:hover){.flatcard-flatcard:hover .flatcard-name .flatcard-hide{top:50%;transform:translateY(-50%)}.flatcard-flatcard:hover .flatcard-name .flatcard-visible{top:-100%}}.flatcard-flatcard .flatcard-location{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.flatcard-flatcard .flatcard-location .flatcard-adress{display:flex}.flatcard-flatcard .flatcard-location .flatcard-adress .flatcard-adressitem{align-items:center;display:flex}.flatcard-flatcard .flatcard-location .flatcard-adress .flatcard-adressitem:last-child .flatcard-dot{display:none}.flatcard-flatcard .flatcard-location .flatcard-adress .flatcard-adressitem p{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.flatcard-flatcard .flatcard-location .flatcard-adress .flatcard-adressitem .flatcard-dot{background-color:#8a8b9d;border-radius:50%;width:4px;height:4px;margin:0 8px}.flatcard-flatcard .flatcard-location .flatcard-time{align-items:center;display:flex}.flatcard-flatcard .flatcard-location .flatcard-time p{color:#2e2e2e;margin-left:6px;font-size:12px;font-style:normal;font-weight:450;line-height:140%}.flatcard-flatcard .flatcard-info{margin-top:24px;display:flex}.flatcard-flatcard .flatcard-info .flatcard-infoitem{align-items:center;display:flex}.flatcard-flatcard .flatcard-info .flatcard-infoitem:last-child .flatcard-dot{display:none}.flatcard-flatcard .flatcard-info .flatcard-infoitem p{color:#2e2e2e;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.flatcard-flatcard .flatcard-info .flatcard-infoitem .flatcard-dot{background-color:#2e2e2e;border-radius:50%;width:4px;height:4px;margin:0 8px}.flatcard-flatcard .flatcard-imageflat{justify-content:center;margin-top:40px;display:flex}.flatcard-flatcard .flatcard-imageflat .flatcard-image{width:200px;height:200px;position:relative}.flatcard-flatcard .flatcard-imageflat .flatcard-image img{object-fit:contain}.flatcard-flatcard .flatcard-price{margin-top:40px}.flatcard-flatcard .flatcard-price p{color:#2e2e2e;font-size:20px;font-style:normal;font-weight:500;line-height:100%}.flatcard-flatcard .flatcard-calculation{justify-content:space-between;margin-top:16px;display:flex}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem{width:fit-content}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem h4{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem p{color:#2e2e2e;margin-top:8px;font-size:16px;font-style:normal;font-weight:450;line-height:100%}.flatcard-flatcard .flatcard-tags{margin-top:24px;display:flex}.flatcard-flatcard .flatcard-tags .flatcard-tagitem{background:#f5f5f9;border-radius:10px;width:fit-content;padding:12px 14px}.flatcard-flatcard .flatcard-tags .flatcard-tagitem:not(:last-child){margin-right:10px}.flatcard-flatcard .flatcard-tags .flatcard-tagitem p{color:#2e2e2e;font-size:12px;font-style:normal;font-weight:450;line-height:140%}@media (width>=1280px){.flatcard-flatcard .flatcard-location{flex-wrap:wrap;align-items:flex-start}.flatcard-flatcard .flatcard-adress{margin-bottom:10px}}@media only screen and (width>=1921px){.flatcard-flatcard{max-width:414px;padding:34px}.flatcard-flatcard .flatcard-imageflat{margin-top:48px}.flatcard-flatcard .flatcard-imageflat .flatcard-image{width:240px;height:240px}.flatcard-flatcard .flatcard-price{margin-top:40px}}@media only screen and (width>=1770px){.flatcard-flatcard{max-width:414px;padding:34px}.flatcard-flatcard .flatcard-imageflat{margin-top:48px}.flatcard-flatcard .flatcard-imageflat .flatcard-image{width:240px;height:240px}.flatcard-flatcard .flatcard-price{margin-top:40px}}@media only screen and (width>=1024px) and (width<=1280px){.flatcard-flatcard{padding:24px}.flatcard-flatcard .flatcard-titleflex{display:block}.flatcard-flatcard .flatcard-titleflex p{margin-top:4px}.flatcard-flatcard .flatcard-info{margin-top:16px}.flatcard-flatcard .flatcard-location{margin-top:16px;display:block}.flatcard-flatcard .flatcard-location .flatcard-time{margin-top:8px}.flatcard-flatcard .flatcard-imageflat{margin-top:32px}.flatcard-flatcard .flatcard-imageflat .flatcard-image{width:160px;height:160px}.flatcard-flatcard .flatcard-price{margin-top:32px}.flatcard-flatcard .flatcard-calculation{margin-top:10px;display:block}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem{align-items:center;display:flex}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem h4{font-size:13px}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem p{margin-top:unset;margin-left:8px;font-size:14px}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem:not(:first-child){margin-top:11px}.flatcard-flatcard .flatcard-tags{flex-wrap:wrap;margin-top:24px}.flatcard-flatcard .flatcard-tags .flatcard-tagitem{margin-bottom:8px}}@media only screen and (width>=768px) and (width<=1023.9px){.flatcard-flatcard{padding:24px}.flatcard-flatcard .flatcard-titleflex{display:block}.flatcard-flatcard .flatcard-titleflex p{margin-top:4px}.flatcard-flatcard .flatcard-info{margin-top:16px}.flatcard-flatcard .flatcard-location{margin-top:16px;display:block}.flatcard-flatcard .flatcard-location .flatcard-time{margin-top:8px}.flatcard-flatcard .flatcard-imageflat{margin-top:32px}.flatcard-flatcard .flatcard-imageflat .flatcard-image{width:160px;height:160px}.flatcard-flatcard .flatcard-price{margin-top:32px}.flatcard-flatcard .flatcard-calculation{margin-top:10px;display:block}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem{align-items:center;display:flex}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem h4{font-size:13px}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem p{margin-top:unset;margin-left:8px;font-size:14px}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem:not(:first-child){margin-top:11px}.flatcard-flatcard .flatcard-tags{flex-wrap:wrap;margin-top:24px}.flatcard-flatcard .flatcard-tags .flatcard-tagitem{margin-bottom:8px}}@media only screen and (width<=767px){.flatcard-flatcard{padding:24px}.flatcard-flatcard .flatcard-titleflex{display:block}.flatcard-flatcard .flatcard-titleflex p{margin-top:4px}.flatcard-flatcard .flatcard-info{margin-top:16px}.flatcard-flatcard .flatcard-location{margin-top:16px;display:block}.flatcard-flatcard .flatcard-location .flatcard-time{margin-top:8px}.flatcard-flatcard .flatcard-imageflat{margin-top:32px}.flatcard-flatcard .flatcard-imageflat .flatcard-image{width:160px;height:160px}.flatcard-flatcard .flatcard-price{margin-top:32px}.flatcard-flatcard .flatcard-calculation{margin-top:10px;display:block}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem{align-items:center;display:flex}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem h4{font-size:13px}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem p{margin-top:unset;margin-left:8px;font-size:14px}.flatcard-flatcard .flatcard-calculation .flatcard-calcitem:not(:first-child){margin-top:11px}.flatcard-flatcard .flatcard-tags{flex-wrap:wrap;margin-top:24px}.flatcard-flatcard .flatcard-tags .flatcard-tagitem{margin-bottom:8px}}.similarflats-dashwrapper{background-color:#fff;padding:16px 0}.similarflats-dashwrapper .similarflats-dash{background-color:#e3e3e8;width:100%;height:1px}.similarflats-wrapper{background-color:#f5f7f9;padding:20px 0}.similarflats-wrapper .similarflats-similarflats .similarflats-cards{grid-gap:32px;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:56px;display:grid}.similarflats-wrapper .similarflats-similarflats .similarflats-cards .similarflats-card{max-width:unset}.similarflats-wrapper .similarflats-similarflats .similarflats-showmore{margin:0 auto;display:block}.similarflats-wrapper .similarflats-similarflats .similarflats-showmore .similarflats-count{color:var(--prime-color)!important}@media only screen and (width>=1770px){.similarflats-dashwrapper{background-color:#fff;padding:16px 0}.similarflats-wrapper{padding:10px 0}.similarflats-wrapper .similarflats-similarflats .similarflats-cards{grid-gap:34px;grid-template-columns:repeat(4,1fr);gap:34px;margin-bottom:74px;display:grid}.similarflats-wrapper .similarflats-similarflats .similarflats-cards .similarflats-card{max-width:unset}.similarflats-wrapper .similarflats-similarflats .similarflats-showmore{margin:0 auto;display:block}.similarflats-wrapper .similarflats-similarflats .similarflats-showmore .similarflats-count{color:var(--prime-color)!important}}@media only screen and (width>=1024px) and (width<=1280px){.similarflats-dashwrapper{padding:8px 0}.similarflats-wrapper{padding:10px 0}.similarflats-wrapper .similarflats-similarflats .similarflats-cards{grid-gap:24px;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:54px;display:grid}.similarflats-wrapper .similarflats-similarflats .similarflats-cards .similarflats-card{max-width:unset}}@media only screen and (width>=768px) and (width<=1023.9px){.similarflats-dashwrapper{padding:8px 0}.similarflats-wrapper{padding:10px 0}.similarflats-wrapper .similarflats-similarflats .similarflats-cards{grid-gap:24px;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px;display:grid}.similarflats-wrapper .similarflats-similarflats .similarflats-cards .similarflats-card{max-width:unset}}@media only screen and (width<=767px){.similarflats-dashwrapper{padding:8px 0}.similarflats-wrapper{padding:10px 0}.similarflats-wrapper .similarflats-similarflats .similarflats-cards{grid-gap:24px;grid-template-columns:1fr;gap:24px;margin-bottom:40px;display:grid}.similarflats-wrapper .similarflats-similarflats .similarflats-cards .similarflats-card{max-width:unset}}.backbutton-button{z-index:2;cursor:pointer;align-items:center;display:inline-flex;position:absolute;top:20px;left:20px}.backbutton-button svg{fill:#8a8b9d;width:16.5px;height:12.5px;margin-right:8px;transition:all .3s ease-in-out}.backbutton-button .backbutton-text{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:100%;transition:all .3s ease-in-out}@media (hover:hover){.backbutton-button:hover svg{fill:var(--prime-color)}.backbutton-button:hover .backbutton-text{color:var(--prime-color)}}.flat-wrapper{width:100%;margin-left:auto;margin-right:auto;display:block;position:relative;overflow:hidden}.flat-wrapper .flat-tabsselector{background:#fff;border:1px solid #ebebf0;border-radius:20px;grid-area:tabsselector;justify-content:space-between;gap:40px;margin:0 auto;padding:7px;display:flex;box-shadow:0 2px 10px #2c2a310f}.flat-wrapper .flat-tabsselector .flat-tabbutton{color:#2e2e2e;cursor:pointer;border-radius:12px;width:198px;padding:20px;font-size:15px;font-style:normal;font-weight:450;line-height:100%;transition:all .3s ease-in-out}.flat-wrapper .flat-tabsselector .flat-tabbutton.flat-active{background-color:#f5f5f9}@media (hover:hover){.flat-wrapper .flat-tabsselector .flat-tabbutton:not(.flat-active):hover{color:var(--prime-color)}}.flat-wrapper .flat-imagecontainer{justify-content:center;align-items:center;width:100%;height:100%;max-height:500px;margin:0 auto;display:flex}.flat-wrapper .flat-imagecontainer .flat-image{cursor:grab}.flat-wrapper .flat-imagecontainer .flat-image:active{cursor:grabbing}.flat-wrapper .flat-imagecontainer .flat-image img{object-fit:contain;width:100%;height:100%}.flat-wrapper .flat-imagecontainer .flat-image.flat-active{display:block}@media only screen and (width>=1024px) and (width<=1280px){.flat-wrapper{width:100%;display:block}.flat-wrapper .flat-countpeople{max-width:430px}.flat-wrapper .flat-countpeople .flat-counttext{font-size:12px}.flat-wrapper .flat-tabsselector .flat-tabbutton{cursor:pointer;white-space:nowrap;width:128px;padding:20px;font-size:14px;transition:all .3s ease-in-out}.flat-wrapper .flat-tabsselector .flat-tabbutton.flat-active{background-color:#f5f5f9}}@media only screen and (width>=1024px) and (width<=1280px) and (hover:hover){.flat-wrapper .flat-tabsselector .flat-tabbutton:not(.flat-active):hover{color:var(--prime-color)}}@media only screen and (width>=1024px) and (width<=1280px){.flat-wrapper .flat-imagecontainer{max-height:450px}}@media only screen and (width>=768px) and (width<=1023.9px){.flat-wrapper{width:100%;margin-bottom:48px;display:block}.flat-wrapper .flat-countpeople{max-width:unset;justify-content:flex-end;margin:0}.flat-wrapper .flat-countpeople .flat-counttext{font-size:14px}.flat-wrapper .flat-tabsselector .flat-tabbutton{width:100%;margin:0 auto}.flat-wrapper .flat-imagecontainer{width:100%;height:100%;max-width:unset;margin:0}}@media only screen and (width<=767px){.flat-wrapper{width:100%;margin-bottom:48px;display:block}.flat-wrapper .flat-backbutton{top:10px;left:10px}.flat-wrapper .flat-countpeople{max-width:320px;margin:0 auto 32px;padding:0 40px}.flat-wrapper .flat-countpeople .flat-counttext{font-size:12px;line-height:16.8px}.flat-wrapper .flat-tabsselector .flat-tabbutton{width:100%;margin:0 auto;padding:16px 11px;font-size:12px}.flat-wrapper .flat-imagecontainer{width:100%;height:100%;max-width:unset;margin:0 auto;padding-top:100%;position:relative}.flat-wrapper .flat-imagecontainer .flat-image{width:100%;max-width:none;height:100%;padding:0;position:absolute;top:0;left:0}.flat-wrapper .flat-imagecontainer .flat-image img{object-fit:contain;width:100%;height:100%}.flat-wrapper .flat-imagecontainer .flat-image.flat-active{display:block}}@media only screen and (width>=768px) and (width<=1023.9px){.flat-wrapper .flat-imagecontainer{width:100%;height:100%;max-width:unset;margin:0 auto;padding-top:60%;position:relative}.flat-wrapper .flat-imagecontainer .flat-image{width:100%;max-width:none;height:100%;padding:0;position:absolute;top:0;left:0}}.topbuttons-topbuttons{justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.topbuttons-topbuttons .topbuttons-button{cursor:pointer;align-items:center;display:flex}.topbuttons-topbuttons .topbuttons-button svg{object-fit:contain;fill:#8a8b9d;width:16px;height:auto;margin-right:8px;transition:all .3s ease-in-out}.topbuttons-topbuttons .topbuttons-button .topbuttons-buttontext{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:100%;transition:all .3s ease-in-out}@media (hover:hover){.topbuttons-topbuttons .topbuttons-button:hover svg{fill:var(--prime-color)}.topbuttons-topbuttons .topbuttons-button:hover .topbuttons-buttontext{color:var(--prime-color)}}@media only screen and (width>=768px) and (width<=1023.9px){.topbuttons-topbuttons{justify-content:stretch;margin-bottom:40px}.topbuttons-topbuttons .topbuttons-button:not(:last-child){margin-right:40px}}@media only screen and (width<=767px){.topbuttons-topbuttons{flex-direction:column;justify-content:stretch;align-items:flex-start;margin-bottom:32px}.topbuttons-topbuttons .topbuttons-button:not(:last-child){margin-bottom:24px}.topbuttons-topbuttons .topbuttons-button .topbuttons-buttontext{font-size:13px}}.title-title{flex-wrap:wrap;align-items:center;margin-bottom:12px}.title-title .title-titleitem{font-size:22px}.title-title .title-titleitem,.title-title .title-titleitem sup{color:#2e2e2e;font-style:normal;font-weight:500;line-height:1.3}.title-title .title-titledot{vertical-align:middle;background-color:#2e2e2e;border-radius:50%;width:5px;height:5px;margin:0 10px;line-height:1.3;display:inline-block}.subtitle-subtitle{align-items:center;margin-bottom:32px;display:flex}.subtitle-subtitle .subtitle-subtitleitem{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.subtitle-subtitle .subtitle-subtitledot{background-color:#8a8b9d;border-radius:50%;width:4px;height:4px;margin:0 8px}.calculationsection-calculation{justify-content:space-between;align-items:flex-end;display:flex}.calculationsection-calculation .calculationsection-calculationitems{display:flex}.calculationsection-calculation .calculationsection-calculationitems .calculationsection-calculationitem:not(:last-child){margin-right:24px}.calculationsection-calculation .calculationsection-calculationitems .calculationsection-calculationitem .calculationsection-calculationitemtitle{color:#8a8b9d;margin-bottom:10px;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.calculationsection-calculation .calculationsection-calculationitems .calculationsection-calculationitem .calculationsection-calculationitemvalue{color:#2e2e2e;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.calculationsection-calculation .calculationsection-calculationbutton{cursor:pointer;color:var(--prime-color);font-size:13px;font-style:normal;font-weight:450;line-height:100%}@media (hover:hover){.calculationsection-calculation .calculationsection-calculationbutton:hover .calculationsection-calculationbuttontext .calculationsection-visible{top:-20px}.calculationsection-calculation .calculationsection-calculationbutton:hover .calculationsection-calculationbuttontext .calculationsection-hidden{top:50%;transform:translateY(-50%)}}.calculationsection-calculation .calculationsection-calculationbutton .calculationsection-calculationbuttontext{position:relative;overflow:hidden}.calculationsection-calculation .calculationsection-calculationbutton .calculationsection-calculationbuttontext .calculationsection-hidden,.calculationsection-calculation .calculationsection-calculationbutton .calculationsection-calculationbuttontext .calculationsection-visible{white-space:nowrap;line-height:100%;transition:all .2s ease-in-out}.calculationsection-calculation .calculationsection-calculationbutton .calculationsection-calculationbuttontext .calculationsection-hidden{position:absolute;top:100%;left:0}.calculationsection-calculation .calculationsection-calculationbutton .calculationsection-calculationbuttontext .calculationsection-visible{position:relative;top:0;left:0}@media only screen and (width>=768px) and (width<=1023.9px){.calculationsection-calculation .calculationsection-calculationitems .calculationsection-calculationitem:not(:last-child){margin-right:40px}}@media only screen and (width<=767px){.calculationsection-calculation .calculationsection-calculationitems{flex-direction:column;display:flex}.calculationsection-calculation .calculationsection-calculationitems .calculationsection-calculationitem:not(:last-child){margin-bottom:24px;margin-right:0}}.options-options .options-optionstitle{color:#2e2e2e;margin-bottom:16px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.options-options .options-optionslist{flex-wrap:wrap;min-height:43px;display:flex}.options-options .options-optionslist .options-option{color:#2e2e2e;background-color:#f5f5f9;border-radius:10px;align-items:center;height:33px;margin-bottom:10px;padding:0 14px;font-size:12px;font-style:normal;font-weight:450;line-height:16.8px;display:flex}.options-options .options-optionslist .options-option:not(:last-child){margin-right:10px}.options-options .options-optionslist .options-option.options-hidden{display:none}.comfort-comfort .comfort-comforttitle{color:#2e2e2e;margin-bottom:24px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.comfort-comfort .comfort-checkboxes{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect{cursor:pointer;align-items:center;display:flex}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect .comfort-checkbox{cursor:pointer;background-color:#fff;width:20px;height:20px;display:block;position:relative}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect .comfort-checkbox .comfort-checkboxinput{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect .comfort-checkbox .comfort-checkmark{background-color:#fff;border:1px solid #8a8b9d;border-radius:6px;width:20px;height:20px;transition:all .3s ease-in-out;position:relative}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect .comfort-checkbox .comfort-checkmark:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector (Stroke)' fill-rule='evenodd' clip-rule='evenodd' d='M8.19228 0.633404C8.52246 0.863216 8.59894 1.31033 8.36309 1.63207L4.28149 7.2002C4.15597 7.37145 3.95948 7.4802 3.74425 7.49756C3.52902 7.51491 3.31686 7.43912 3.16415 7.29031L0.715185 4.90397C0.428272 4.62439 0.428272 4.17111 0.715185 3.89153C1.0021 3.61195 1.46728 3.61195 1.75419 3.89153L3.5899 5.6803L7.16741 0.799849C7.40325 0.478113 7.86211 0.403593 8.19228 0.633404Z' fill='white'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;width:8px;height:7px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect .comfort-checkbox .comfort-checkboxinput:checked~.comfort-checkmark{background-color:#2e2e2e;border:1px solid #2e2e2e;border-radius:6px}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect .comfort-checkbox .comfort-checkboxinput:checked~.comfort-checkmark:after{opacity:1}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect .comfort-checkboxselecttext{color:#8a8b9d;margin-left:8px;font-size:14px;font-style:normal;font-weight:400;line-height:100%;transition:all .3s ease-in-out}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect .comfort-checkboxselecttext.comfort-active{color:#2e2e2e}@media only screen and (width>=768px) and (width<=1023.9px){.comfort-comfort .comfort-checkboxes{justify-content:stretch}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect:not(:last-child){margin-right:40px}}@media only screen and (width<=767px){.comfort-comfort .comfort-checkboxes{flex-direction:column;justify-content:stretch;align-items:stretch}.comfort-comfort .comfort-checkboxes .comfort-checkboxselect:not(:last-child){margin-bottom:16px;margin-right:0}}.servicebuttons-servicebuttons{grid-gap:16px;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.servicebuttons-servicebuttons .servicebuttons-servicebutton{padding:18px 0}@media only screen and (width<=767px){.servicebuttons-servicebuttons{grid-gap:16px;grid-template-columns:1fr;gap:16px;display:grid}}.infoitems-infoitems .infoitems-infoitem{justify-content:space-between;align-items:center;display:flex}.infoitems-infoitems .infoitems-infoitem:not(:last-child){margin-bottom:16px}.infoitems-infoitems .infoitems-infoitem:first-child .infoitems-infovalue{color:#2e2e2e;font-size:16px;font-style:normal;font-weight:450;line-height:100%}.infoitems-infoitems .infoitems-infoitem .infoitems-infolabel{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.infoitems-infoitems .infoitems-infoitem .infoitems-infovalue{color:#2e2e2e;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.infoitems-infoitems .infoitems-infoitem .infoitems-infovalue a{color:inherit;border-bottom:1px dashed;transition:all .2s}.infoitems-infoitems .infoitems-infoitem .infoitems-infovalue a:hover{border-bottom:1px solid}.info-wrapper{width:100%;max-width:378px}.info-wrapper .info-price{color:#2e2e2e;margin-bottom:16px;font-size:22px;font-style:normal;font-weight:500;line-height:100%}.info-wrapper .info-dash{background-color:#e3e3e8;width:100%;height:1px;margin:32px 0}.info-wrapper .info-dash.info-optionsdash{margin:22px 0 32px}@media only screen and (width>=1024px) and (width<=1280px){.info-wrapper{max-width:384px}}@media only screen and (width>=768px) and (width<=1023.9px){.info-wrapper{max-width:unset;padding:0 20px}}@media only screen and (width<=767px){.info-wrapper{max-width:unset}.info-wrapper .info-price{margin-bottom:24px}}.flatlayout-wrapper{background-color:#fff;padding:50px 0}.flatlayout-wrapper .flatlayout-content{justify-content:space-between;column-gap:3rem;width:100%;margin:0 auto;display:flex;position:relative}@media only screen and (width>=1770px){.flatlayout-wrapper{padding:80px 0}}@media only screen and (width>=1024px) and (width<=1280px){.flatlayout-wrapper{padding:30px 0}}@media only screen and (width>=768px) and (width<=1023.9px){.flatlayout-wrapper{padding:40px 0}.flatlayout-wrapper .flatlayout-content{flex-direction:column}}@media only screen and (width<=767px){.flatlayout-wrapper{padding:40px 0}.flatlayout-wrapper .flatlayout-content{flex-direction:column}}.profit-container{flex-wrap:wrap;justify-content:space-between;display:flex}.profit-section{background:#fff;border:1px solid #eee;border-radius:20px;width:calc(50% - 12px);max-width:100%;margin-bottom:24px;padding:30px}.profit-options p{margin-block:3px 0}.profit-options span{color:#2e2e2e;font-weight:500}.advantages-advantages{background-color:#f5f7f9;padding:80px 0}.advantages-advantages .advantages-advantagesblocks{justify-content:space-between;display:flex}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem{background:#fff;border:1px solid #eee;border-radius:20px;width:22.36vw;max-width:322px;padding:30px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-image{width:64px;height:64px;position:relative}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem h3,.profit-section h3{color:#2e2e2e;font-size:18px;font-style:normal;font-weight:500;line-height:1.2}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-advantagesoptions,.profit-options{margin-top:16px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-advantagesoptions p,.profit-options{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:160%}@media only screen and (width>=1770px){.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem{width:21.98vw;max-width:422px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem h3,.profit-section h3{font-size:20px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-advantagesoptions{margin-top:24px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-advantagesoptions p{font-size:16px;line-height:190%}}@media only screen and (width>=1024px) and (width<=1280px){.advantages-advantages{padding:60px 0}.advantages-advantages .advantages-advantagesblocks{flex-wrap:wrap}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem,.profit-section{width:45.9vw;max-width:unset;margin-bottom:24px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem h3,.profit-section h3{font-size:18px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-advantagesoptions{margin-top:16px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-advantagesoptions p{font-size:14px;line-height:160%}}@media only screen and (width>=768px) and (width<=1023.9px){.advantages-advantages{padding:60px 0}.advantages-advantages .advantages-advantagesblocks{flex-wrap:wrap}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem,.profit-section{width:44.53vw;max-width:unset;margin-bottom:24px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem h3,.profit-section h3{font-size:18px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-advantagesoptions{margin-top:16px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-advantagesoptions p{font-size:14px;line-height:160%}}@media only screen and (width<=767px){.advantages-advantages{padding:40px 0}.advantages-advantages .advantages-advantagesblocks{display:block}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem,.profit-section{width:100%;max-width:unset}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem:not(:last-child),.profit-section{margin-bottom:24px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem h3,.profit-section h3{font-size:18px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-advantagesoptions{margin-top:16px}.advantages-advantages .advantages-advantagesblocks .advantages-advantagesitem .advantages-advantagesoptions p{font-size:14px;line-height:160%}}.flatdetail-wrapper .flatdetail-services{padding:80px 0 40px}@media only screen and (width>=1024px) and (width<=1280px){.flatdetail-wrapper .flatdetail-services{padding:60px 0 30px}}@media only screen and (width>=768px) and (width<=1023.9px){.flatdetail-wrapper .flatdetail-services{padding:60px 0 30px}}@media only screen and (width<=767px){.flatdetail-wrapper .flatdetail-services{padding:40px 0 20px}}.prevButton,.nextButton{cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent;background-color:#ffffff4d;border:none;border-radius:50%;outline:none;width:60px;height:60px;padding:5px;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.nextButton{right:2%}.prevButton{left:2%}.prevButton span,.nextButton span{opacity:.7;background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.9393 9.93934C22.5251 9.35355 23.4749 9.35355 24.0607 9.93934L40.818 26.6967C43.747 29.6256 43.747 34.3744 40.818 37.3033L24.0607 54.0607C23.4749 54.6464 22.5251 54.6464 21.9393 54.0607C21.3536 53.4749 21.3536 52.5251 21.9393 51.9393L38.6967 35.182C40.4541 33.4246 40.4541 30.5754 38.6967 28.818L21.9393 12.0607C21.3536 11.4749 21.3536 10.5251 21.9393 9.93934Z' fill='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:all .2s;display:block}.prevButton span{transform:rotate(180deg)}.prevButton:hover,.nextButton:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff6}.prevButton:hover span,.nextButton:hover span{opacity:1}.nextButton.swiper-button-disabled,.prevButton.swiper-button-disabled{opacity:.1}.maps-overlay{z-index:2;cursor:pointer;pointer-events:all;background-color:#96aac833;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.maps-overlay:after{content:"Нажмите, чтобы активировать карту";color:#333;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff4d;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;transform:translateY(60%);box-shadow:0 4px 12px #0003}.location-maps-wrap{width:100%;margin:24px 0 0}.location-maps-wrap .location-maps-inner{filter:hue-rotate(10deg)grayscale(.1);background-image:url(/assets/img/maps.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ebebf0;border-radius:20px;max-width:100%;height:450px;position:relative;overflow:hidden}@media only screen and (width<=767px){.location-maps-wrap{margin:24px 0 0}.location-maps-wrap .location-maps-inner{height:400px}.prevButton,.nextButton{width:45px;height:45px}}@media only screen and (width>=768px) and (width<=1023.9px){.location-maps-wrap{margin:0 0 24px}}@media only screen and (width>=1024px) and (width<=1280px){.location-maps-wrap{margin:0 0 24px}}html:has(.lightbox-dialog[open]){overflow:hidden}.lightbox-dialog{--_gutter:2rem;cursor:zoom-out;background-color:#fff;border:none;border-radius:20px;outline:none;max-width:100%;max-height:100vh;padding:1rem}.lightbox-dialog::-webkit-backdrop{opacity:.75;background:#000}.lightbox-dialog::backdrop{-webkit-backdrop-filter:blur(4px)grayscale();backdrop-filter:blur(4px)grayscale();background:#0f1119cc}.lightbox-dialog form{opacity:0;position:absolute}.lightbox-dialog img{pointer-events:none;background-color:#fff;border-radius:14px;height:auto;max-height:80vh;width:auto!important;max-width:80vw!important}::view-transition-group(active-lightbox-image){-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1)}@media only screen and (width<=767px){.lightbox-dialog{padding:.5rem}.lightbox-dialog img{max-height:90vh;max-width:90vw!important}}