.houseplan-block .buttons .btn{font-size:24px;letter-spacing:0;line-height:29px}.houseplan-block .block_texts{margin-bottom:172px}.houseplan-block .block_texts p{max-width:584px}.houseplan-block .buttons{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);z-index:1;gap:13px}.houseplan-block .buttons .btn{color:#dc9ab5;font-weight:500;padding:45px 25px;border-radius:25px}.houseplan-block .floors-images{padding:100px 0 42px}.houseplan-block .floors-images .container{max-width:882px}.houseplan-block .floors-images .floor-wrap{display:none}.houseplan-block .floors-images .floor-wrap.desktop.active{display:block}.houseplan-block .floors-images .floor-wrap.mobile.active{display:none}.houseplan-block .floors-images .floor-wrap .floor-image{width:100%;height:auto;cursor:pointer}@media only screen and (max-width: 991px){.houseplan-block{text-align:center}.houseplan-block .block_texts{margin-bottom:24px}.houseplan-block .buttons{position:unset;left:unset;transform:translateY(-50%);padding:0 24px}.houseplan-block .floors-wrap{margin-top:100px}.houseplan-block .floors-wrap .floors-images{padding:0 0 48px}.houseplan-block .floors-wrap .floors-images .floor-wrap.desktop.active{display:none}.houseplan-block .floors-wrap .floors-images .floor-wrap.mobile.active{display:block}.houseplan-block .floors-wrap .floors-images .floor-wrap .floor-image{width:100%;height:auto;cursor:pointer}}@media only screen and (max-width: 575px){.houseplan-block .point .text{max-width:160px}}.fancybox__dialog .f-panzoom__viewport{background-color:#fff;border-radius:30px}
