.realty-card{position:relative;background-color:#efefef;opacity:0;transition:opacity 1.5s ease-in-out;border-radius:20px;padding-bottom:12px;z-index:1}.realty-card--show-mobile{display:none}.realty.animate .realty-card{opacity:1}.realty-card:after{content:"";position:absolute;inset:0;background:#efefef;border-radius:20px;z-index:-1}.realty-card:before{content:"";position:absolute;top:266px;z-index:9;background-size:contain;background-repeat:no-repeat;pointer-events:none;opacity:0}.realty.animate .realty-card:before{opacity:1;transition:opacity 1.5s 1.5s ease-in-out}.realty__group:first-of-type .realty-card:nth-child(1):before{left:calc(100% - 76px);top:auto;bottom:83px;z-index:-1;background-image:url(/images/inhtml/company/1.svg);background-position:left top;width:253px;height:46px}.realty.animate .realty__group:first-of-type .realty-card:nth-child(1) .realty-card__size{opacity:1;transition:opacity .8s 3s ease-in-out}.realty__group:first-of-type .realty-card:nth-child(2):before{left:calc(100% - 76px);top:80px;background-image:url(/images/inhtml/company/2.svg);background-position:right top;z-index:-1;width:253px;height:46px;transform:rotate(180deg)}.realty.animate .realty__group:first-of-type .realty-card:nth-child(2) .realty-card__size{opacity:1;transition:opacity .8s 3.8s ease-in-out}.realty__group:first-of-type~.realty__group .realty-card:nth-child(2):before{left:auto;right:calc(100% - 76px);top:auto;bottom:83px;background-image:url(/images/inhtml/company/2.svg);background-position:right top;z-index:-1;width:253px;height:46px}.realty.animate .realty__group:first-of-type~.realty__group .realty-card:nth-child(2) .realty-card__size{opacity:1;transition:opacity .8s 4.6s ease-in-out}.realty__group:first-of-type~.realty__group .realty-card:nth-child(3):before{left:auto;right:calc(100% - 76px);top:80px;background-image:url(/images/inhtml/company/1.svg);background-position:right top;z-index:-1;width:253px;height:46px;transform:rotate(180deg)}.realty.animate .realty__group:first-of-type~.realty__group .realty-card:nth-child(3) .realty-card__size{opacity:1;transition:opacity .8s 4.6s ease-in-out}.realty-card__pic{display:block;line-height:0;border-radius:20px;width:100%;aspect-ratio:360/239;margin-bottom:16px}.realty-card__img{border-radius:20px;width:100%;height:100%;object-fit:cover;overflow:hidden}.realty-card__wrap{position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:space-between;align-items:baseline;background-color:var(--wrap-background);border-radius:20px 20px 0 0;width:100%;padding:11px 18px}.realty-card__title{font-size:18px;line-height:24px;font-weight:700;color:#fff}.realty-card__counter{font-size:18px;line-height:24px}.realty-card__cost{font-size:30px;line-height:36px;padding-inline:22px;margin-bottom:8px;white-space:nowrap}.realty-card__size{font-size:19px;line-height:24px;font-weight:700;padding-inline:22px;opacity:0}@media(max-width:1199px){.realty-card__title,.realty-card__counter{font-size:16px;line-height:21px}.realty-card__wrap{padding:9px 16px}.realty-card__pic{margin-bottom:6px}.realty-card__cost{padding-inline:17px;margin-bottom:0}.realty-card__size{padding-inline:17px}.realty-card:before{top:210px}.realty__group:first-of-type .realty-card:nth-child(1):before{left:calc(100% - 130px);bottom:105px}.realty__group:first-of-type .realty-card:nth-child(2):before{left:calc(100% - 130px);top:105px}.realty__group:first-of-type~.realty__group .realty-card:nth-child(2):before{right:calc(100% - 130px);bottom:105px}.realty__group:first-of-type~.realty__group .realty-card:nth-child(3):before{right:calc(100% - 130px);top:105px}}@media(max-width:959px){.realty-card__pic{border-radius:10px;aspect-ratio:360/248;margin-bottom:8px}.realty-card__img{border-radius:10px}.realty-card__title,.realty-card__counter{font-size:10px;line-height:13px}.realty-card__wrap{border-radius:10px 10px 0 0;padding:6px 9px}.realty-card__cost{font-size:20px;line-height:25px;padding-inline:10px}.realty-card__size{font-size:14px;line-height:17px;padding-inline:10px}.realty__group:first-of-type .realty-card:nth-child(1):before{width:132px;height:24px;left:calc(100% - 50px);bottom:48px}.realty__group:first-of-type .realty-card:nth-child(2):before{width:132px;height:24px;left:calc(100% - 50px);top:48px}.realty__group:first-of-type~.realty__group .realty-card:nth-child(2):before{width:132px;height:24px;right:calc(100% - 50px);bottom:48px}.realty__group:first-of-type~.realty__group .realty-card:nth-child(3):before{width:132px;height:24px;right:calc(100% - 50px);top:48px}}@media(max-width:639px){.realty-card__title,.realty-card__counter{font-size:12px;line-height:16px}.realty-card__cost{font-size:18px;line-height:22px}.realty-card__size{font-size:12px;line-height:15px}.realty-card--hide-mobile{display:none}.realty-card--show-mobile{display:block}.realty-card:nth-child(1){order:-2}.realty__group:first-of-type .realty-card:nth-child(1):before{width:234px;height:43px;background-image:url(/images/inhtml/company/2.svg);left:100%;bottom:65px;transform:translate(-65%) rotate(-92deg)}.realty__group:first-of-type .realty-card:nth-child(2):before{display:none}.realty__group:first-of-type .realty-card:nth-child(3):before{content:"";width:234px;height:43px;background-image:url(/images/inhtml/company/1.svg);z-index:-1;right:100%;top:auto;bottom:64px;transform:translate(65%) rotate(92deg)}.realty.animate .realty__group:first-of-type .realty-card:nth-child(3) .realty-card__size{opacity:1;transition:opacity .8s 3.8s ease-in-out}.realty__group:first-of-type~.realty__group .realty-card:nth-child(1):before{content:"";width:234px;height:43px;background-image:url(/images/inhtml/company/1.svg);inset:65px -6px auto auto;transform:translate(78px) rotate(-85deg);z-index:-1}.realty__group:first-of-type~.realty__group .realty-card:nth-child(3):before{width:234px;height:43px;background-image:url(/images/inhtml/company/2.svg);left:0;top:65px;transform:translate(-78px) rotate(-272deg);z-index:-1}.realty.animate .realty__group:first-of-type~.realty__group .realty-card:nth-child(3) .realty-card__size{opacity:1;transition:opacity .8s 4.6s ease-in-out}}@media(max-width:500px){.realty-card:before{display:none}.realty-card--show-mobile{display:none}.realty-card--hide-mobile{display:block}}
