.about-heading{padding:180px 0 140px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/about-so-an-sushi-heading.jpg);position:relative;margin-bottom:50px}.about-heading:before{content:'';position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background-blend-mode:darken;height:315px;width:100%}.about-heading h1{text-align:center;font-family:Intrepid,sans-serif;font-weight:500;font-size:42px;line-height:50px;position:relative;z-index:5;color:#fff}.about{padding:50px 0}.about__row{display:grid;gap:110px;grid-template-columns:repeat(2,1fr)}.about__row.full{grid-template-columns:1fr}@media screen and (max-width:991px){.about__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:991px){.about__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.about__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__text h2{font-weight:600;font-size:42px;line-height:53px;color:#1b1b1b;margin-bottom:60px;position:relative}.about__text h2:before{content:'';position:absolute;width:71px;height:3px;background:#bc002d;left:0;bottom:-10px}.about__text p{font-size:18px;line-height:1.45;margin-bottom:33px;letter-spacing:-.01em;color:#292929}.about__text p b{font-weight:700}.about__text p.big{font-size:24px}@media screen and (max-width:991px){.about__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}