.about{padding:20px 0;background:var(--color-grey-light)}@media (min-width:768px){.about{padding:40px 0}}@media (min-width:1200px){.about{height:100vh;min-height:575px;padding:55px 0}}@media (min-width:1920px){.about{min-height:920px;padding:70px 0}}@media (min-width:1200px){.about__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}}.about__content{display:none}@media (min-width:1200px){.about__content{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;width:33.333%;height:100%;padding:0 10px 70px 40px;background:var(--color-grey-light);gap:40px}}.about__content:after{content:"";position:absolute;top:0;right:100%;bottom:0;width:50vh;background:var(--color-grey-light)}.about__heading{font-size:90px}@media (min-width:1920px){.about__heading{font-size:140px}}.about__text{font-size:18px}@media (min-width:1920px){.about__text{font-size:35px}}.about__slider{position:relative;z-index:1;overflow:visible}@media (min-width:1200px){.about__slider{width:66.666%;height:100%}}.about__slider:not(.swiper-initialized) .about__items{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:20px}@media (min-width:1200px){.about__slider:not(.swiper-initialized) .about__items{gap:40px}}.about__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:768px){.about__item{-ms-flex-direction:row;flex-direction:row;gap:0}}.about__img{max-width:none;margin-right:calc(var(--container-gap) / 2 * -1);margin-left:calc(var(--container-gap) / 2 * -1);-ms-flex-order:2;order:2}@media (min-width:768px){.about__img{width:50%;margin:0;-ms-flex-order:1;order:1}}.about__img img{line-height:0;width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:320/200}@media (min-width:768px){.about__img img{height:435px;aspect-ratio:none}}@media (min-width:1200px){.about__img img{height:100%}}.about__data{display:grid;padding:10px 0;-ms-flex-order:1;order:1;grid-template-areas:"a a" "b c";gap:10px 20px;grid-template-columns:1fr 1fr}@media (min-width:768px){.about__data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;width:50%;padding:40px;background:var(--color-white);-ms-flex-order:2;order:2}}.about__rating{line-height:0;grid-area:b;align-self:center}@media (min-width:768px){.about__rating{margin-bottom:20px;-ms-flex-item-align:unset;align-self:unset}}@media (min-width:1200px){.about__rating{zoom:1.5}}.about__address{font-size:16px;grid-area:a}@media (min-width:768px){.about__address{font-size:18px}}@media (min-width:1200px){.about__address{font-size:24px}}@media (min-width:1920px){.about__address{font-size:35px}}.about__contacts{font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;grid-area:c;gap:10px}@media (min-width:768px){.about__contacts{font-size:14px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-positive:1;flex-grow:1}}.about__contacts a,.about__contacts span{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:767px){.about__contacts .icon{display:none}}.about__desc{display:none}@media (min-width:768px){.about__desc{font-size:14px;display:block}}@media (min-width:1920px){.about__desc{font-size:16px}}.about__pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:20px;gap:10px}@media (min-width:1200px){.about__pagination{-ms-flex-pack:end;justify-content:flex-end;margin-top:25px}}@media (min-width:1920px){.about__pagination{margin-top:30px}}.about__dot{max-width:90px;height:1px;border-radius:2px;background:var(--color-grey);-ms-flex-positive:1;flex-grow:1}.about__dot.is-active{height:2px;background:var(--color-base)}