#about__block{padding:80px 0;background:var(--card);position:relative;z-index:10}#about__block:before{content:"";position:absolute;top:50%;left:0;width:40%;height:400px;transform:translate(0,-50%);background:var(--bgLight);z-index:-1}#about__block .about__holder{display:flex;gap:30px}#about__block .about__holder .left__side{width:50%;height:570px}#about__block .about__holder .left__side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#about__block .about__holder .right__side{width:50%}#about__block .about__holder .right__side .desc p{font-size:calc(.00125*100vw + 13.6px);font-style:normal;font-weight:300;line-height:150%;color:var(--text);margin-bottom:20px}#about__block .about__holder .right__side .desc ul li,#about__block .about__holder .right__side .desc ol li{font-size:calc(.00125*100vw + 13.6px);font-style:normal;font-weight:300;line-height:150%;color:var(--text)}#about__block .about__holder .right__side .desc ul li::marker,#about__block .about__holder .right__side .desc ol li::marker{color:var(--text)}#about__block .about__holder .right__side .desc.hidden{height:400px;overflow:hidden}#about__block .about__holder .right__side .more__text{display:flex;align-items:center;gap:5px;cursor:pointer;width:-moz-fit-content;width:fit-content;margin-top:34px}#about__block .about__holder .right__side .more__text .text{font-size:calc(.00125*100vw + 13.6px);font-style:normal;font-weight:800;line-height:100%;color:var(--primary);transition:color .4s ease-out}#about__block .about__holder .right__side .more__text svg{transition:transform .4s ease-out}#about__block .about__holder .right__side .more__text svg path{transition:stroke .4s ease-out}#about__block .about__holder .right__side .more__text:hover .text{color:var(--hover)}#about__block .about__holder .right__side .more__text:hover svg path{stroke:var(--hover)}#about__block .about__holder .right__side .more__text.active svg{transform:rotate(-90deg)}@media (max-width:992px){#about__block{padding:40px 0}#about__block:before{display:none}#about__block .about__holder{flex-direction:column;gap:20px}#about__block .about__holder .left__side{width:100%}#about__block .about__holder .right__side{width:100%}}@media (max-width:800px){#about__block .about__holder .left__side{height:250px}}