.about-opening{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:55px;margin:40px 0 65px}.about-photo{margin:0}.about-photo img{display:block;width:100%;height:auto;border-radius:120px 8px 90px 8px}.about-opening .plain-intro{padding:0}.about-opening h1{font-size:clamp(38px,4.4vw,64px)}@media(max-width:700px){.about-opening{grid-template-columns:1fr;gap:30px;margin-top:25px}.about-photo{max-width:440px;margin:auto}.about-photo img{border-radius:85px 6px 65px 6px}}