body:not(.no-animate) .business-info.service-detail .business-info__lead{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:1.3s}body:not(.no-animate) .business-info.service-detail .business-info__lead.animate{transform:unset;opacity:1}body:not(.no-animate) .business-info.service-detail .business-info__sub{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:1.4s}body:not(.no-animate) .business-info.service-detail .business-info__sub.animate{transform:unset;opacity:1}body:not(.no-animate) .business-info.service-detail .business-info__card{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:1.8s}body:not(.no-animate) .business-info.service-detail .business-info__card.animate{transform:unset;opacity:1}body:not(.no-animate) .business-info.service-detail .business-info__factoid{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:1.5s}body:not(.no-animate) .business-info.service-detail .business-info__factoid.animate{transform:unset;opacity:1}body:not(.no-animate) .business-info.service-detail .business-info__description{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:1.5s}body:not(.no-animate) .business-info.service-detail .business-info__description.animate{transform:unset;opacity:1}@media(max-width:639.98px){.business-info__container{display:flex;flex-direction:column}}@media(min-width:640px){.business-info__container{display:grid;grid-column-gap:.125rem;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}}@media(min-width:1024px){.business-info__container{grid-template-columns:repeat(24,1fr);align-items:flex-start}}@media(max-width:639.98px){.business-info__top{order:1}}@media(min-width:640px){.business-info__top{grid-column:1/13;grid-row:1/1}}@media(min-width:1024px){.business-info__top{grid-column:1/14;grid-row:1/1;margin-top:2.5rem}}.business-info__lead{font-size:1.25rem;line-height:1.4;font-weight:500}body:not(.no-animate) .business-info__lead{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:1.1s}body:not(.no-animate) .animate .business-info__lead{transform:unset;opacity:1}.blind-text-medium .business-info__lead{font-size:1.375rem}.blind-text-large .business-info__lead{font-size:1.5rem}@media(min-width:640px){.business-info__lead{font-size:2rem}.blind-text-medium .business-info__lead{font-size:2.125rem}.blind-text-large .business-info__lead{font-size:2.25rem}}@media(min-width:1024px){body:not(.no-animate) .business-info__lead{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:.3s}body:not(.no-animate) .animate .business-info__lead{transform:unset;opacity:1}}.business-info__factoid{margin-top:5rem}@media(max-width:639.98px){.business-info__factoid{order:3;margin-bottom:2rem;margin-top:3rem}}@media(min-width:640px){.business-info__factoid{grid-column:1/7;grid-row:3/3;margin-top:7rem}}@media(min-width:1024px){.business-info__factoid{grid-column:1/6;grid-row:2/2;align-self:flex-end}}.business-info__sub{max-width:23.75rem}body:not(.no-animate) .business-info__sub{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:1.2s}body:not(.no-animate) .animate .business-info__sub{transform:unset;opacity:1}@media(min-width:1024px){body:not(.no-animate) .business-info__sub{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:.4s}body:not(.no-animate) .animate .business-info__sub{transform:unset;opacity:1}}body:not(.no-animate) .business-info__description{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:1.3s}body:not(.no-animate) .animate .business-info__description{transform:unset;opacity:1}@media(min-width:1024px){body:not(.no-animate) .business-info__description{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:.3s}body:not(.no-animate) .animate .business-info__description{transform:unset;opacity:1}}@media(max-width:639.98px){.business-info__description{order:4}}@media(min-width:640px)and (max-width:1023.98px){.business-info__description{padding-top:1rem;margin-top:5rem}}@media(min-width:640px){.business-info__description{grid-column:7/13;grid-row:3/3}}@media(min-width:1024px){.business-info__description{grid-column:9/15;grid-row:2/2;align-self:flex-end;margin-bottom:1.625rem}}body:not(.no-animate) .business-info__card{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:1.1s}body:not(.no-animate) .animate .business-info__card{transform:unset;opacity:1}@media(min-width:1024px){body:not(.no-animate) .business-info__card{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:.4s}body:not(.no-animate) .animate .business-info__card{transform:unset;opacity:1}}@media(max-width:639.98px){.business-info__card{order:2;margin-top:2rem;flex-direction:row-reverse;justify-content:start}}@media(min-width:640px)and (max-width:1023.98px){.business-info__card{margin-top:4rem}}@media(min-width:640px){.business-info__card{grid-column:1/13}}@media(max-width:1023.98px){.business-info__card{margin-bottom:0}}@media(min-width:1024px){.business-info__card{grid-column:17/25;grid-row:1/3;margin-bottom:1.375rem}}@media(min-width:2560px){.business-info__card{grid-column:16/25}}@media(min-width:1024px){.business-info--cafe-shops .business-info__card{margin-bottom:0}}.business-info__card .info-card__right-col{width:80%;margin-right:10px}.business-info__card .info-card__left-col{width:20%}@media(min-width:2560px){.business-info__card .info-card__left-col{margin-right:1.125rem}}@media(min-width:1024px){.business-info--parking .business-info__sub{max-width:35rem}}@media(max-width:1023.98px){.business-info--parking .business-info__sub{max-width:none}}@media(max-width:639.98px){.business-info--parking .info-card{margin-left:-1.5rem;margin-right:-1.5rem;flex-direction:row}}@media(min-width:1024px){.business-info--parking .info-card{grid-column:15/25;padding-right:3.4375rem}}@media(max-width:639.98px){.business-info--parking .info-card__floor,.business-info--parking .info-card__floor-text{margin-bottom:.5rem}}@media(min-width:1024px){.business-info--parking .info-card__left-col{width:50%;max-width:none;margin-right:2px;flex-shrink:0}}@media(max-width:1023.98px){.business-info--parking .info-card__left-col{width:38%;max-width:none;flex-grow:unset;margin-right:0}}@media(max-width:639.98px){.business-info--parking .info-card__left-col{margin-right:1.6875rem;width:33.3333333333%;flex-shrink:0}}.business-info--parking .info-card__right-col{display:flex;flex-direction:column}@media(max-width:1023.98px){.business-info--parking .info-card__right-col{width:35%}}@media(max-width:639.98px){.business-info--parking .info-card__right-col{width:auto}}.business-info--parking .info-card__contacts{margin-top:0!important}@media(max-width:639.98px){.business-info--parking .info-card__contacts .contact:not(:last-child){margin-bottom:1rem}}.business-info--parking .info-card__contacts .contact:last-child .contact__text{font-size:.9375rem;line-height:1.5;font-weight:400}.blind-text-medium .business-info--parking .info-card__contacts .contact:last-child .contact__text{font-size:1.0625rem}.blind-text-large .business-info--parking .info-card__contacts .contact:last-child .contact__text{font-size:1.1875rem}@media(min-width:640px){.business-info--parking .info-card__contacts .contact:last-child .contact__text{font-size:1rem}.blind-text-medium .business-info--parking .info-card__contacts .contact:last-child .contact__text{font-size:1.125rem}.blind-text-large .business-info--parking .info-card__contacts .contact:last-child .contact__text{font-size:1.25rem}}.business-info--parking .info-card__scheme{margin-top:1.5rem;order:1}@media(max-width:639.98px){.business-info--parking .info-card__scheme{margin-top:1rem}}.factoid--white{color:var(--color-white)}.factoid--small .factoid__number{font-size:1.25rem;line-height:1.4;font-weight:500}.blind-text-medium .factoid--small .factoid__number{font-size:1.375rem}.blind-text-large .factoid--small .factoid__number{font-size:1.5rem}@media(min-width:640px){.factoid--small .factoid__number{font-size:2rem}.blind-text-medium .factoid--small .factoid__number{font-size:2.125rem}.blind-text-large .factoid--small .factoid__number{font-size:2.25rem}}.factoid--medium .factoid__number{font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:-.02em}.blind-text-medium .factoid--medium .factoid__number{font-size:3.125rem}.blind-text-large .factoid--medium .factoid__number{font-size:3.25rem}@media(min-width:640px){.factoid--medium .factoid__number{font-size:5rem}.blind-text-medium .factoid--medium .factoid__number{font-size:5.125rem}.blind-text-large .factoid--medium .factoid__number{font-size:5.25rem}}.factoid--medium .factoid__suffix{font-size:1.125rem;line-height:1.4;font-weight:500;margin-left:.625rem;margin-bottom:.3125rem}.blind-text-medium .factoid--medium .factoid__suffix{font-size:1.25rem}.blind-text-large .factoid--medium .factoid__suffix{font-size:1.375rem}@media(min-width:640px){.factoid--medium .factoid__suffix{font-size:1.3125rem}.blind-text-medium .factoid--medium .factoid__suffix{font-size:1.4375rem}.blind-text-large .factoid--medium .factoid__suffix{font-size:1.5625rem}}@media(min-width:640px){.factoid--medium .factoid__suffix{margin-left:.5rem;margin-bottom:.625rem}}.factoid--big .factoid__number{font-size:3.5rem;line-height:1.2;font-weight:600;letter-spacing:-.02em}.blind-text-medium .factoid--big .factoid__number{font-size:3.625rem}.blind-text-large .factoid--big .factoid__number{font-size:3.75rem}@media(min-width:640px){.factoid--big .factoid__number{font-size:6.25rem}.blind-text-medium .factoid--big .factoid__number{font-size:6.375rem}.blind-text-large .factoid--big .factoid__number{font-size:6.5rem}}@media(min-width:1920px){.factoid--big .factoid__number{font-size:8.5rem}.blind-text-medium .factoid--big .factoid__number{font-size:8.625rem}.blind-text-large .factoid--big .factoid__number{font-size:8.75rem}}.factoid--big .factoid__suffix{font-size:1.25rem;line-height:1.4;font-weight:500;margin-left:.5rem;margin-bottom:.75rem}.blind-text-medium .factoid--big .factoid__suffix{font-size:1.375rem}.blind-text-large .factoid--big .factoid__suffix{font-size:1.5rem}@media(min-width:640px){.factoid--big .factoid__suffix{font-size:2rem}.blind-text-medium .factoid--big .factoid__suffix{font-size:2.125rem}.blind-text-large .factoid--big .factoid__suffix{font-size:2.25rem}}@media(min-width:1920px){.factoid--big .factoid__suffix{margin-bottom:1.125rem}}.factoid--big .factoid__text{margin-top:0}.factoid__title{color:rgba(var(--color-black-rgb),.5);margin-bottom:.5rem}.factoid__top{display:flex;align-items:flex-start}body:not(.no-animate) .factoid__top{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:.5s}body:not(.no-animate) .animate .factoid__top{transform:unset;opacity:1}.factoid__number{font-size:2.5rem;line-height:1.1;font-weight:500;color:var(--color-black)}.blind-text-medium .factoid__number{font-size:2.625rem}.blind-text-large .factoid__number{font-size:2.75rem}@media(min-width:640px){.factoid__number{font-size:3rem}.blind-text-medium .factoid__number{font-size:3.125rem}.blind-text-large .factoid__number{font-size:3.25rem}}.factoid--white .factoid__number{color:var(--color-white)}.factoid__suffix{display:inline-flex;align-self:flex-end;margin-left:.6875rem;margin-bottom:.125rem}.factoid__text{margin-top:.5rem;max-width:12.8125rem}body:not(.no-animate) .factoid__text{transform:translateY(1.5rem);opacity:0;transition-timing-function:ease;transition-duration:.3s;transition-property:transform,opacity;transition-delay:.8s}body:not(.no-animate) .animate .factoid__text{transform:unset;opacity:1}@media(min-width:640px){.factoid__text{max-width:12rem;margin-top:1rem}}