.project__container{margin:32px auto;display:flex;row-gap:30px;flex-direction:column;flex:1}@media (max-width: 767px){.project__container{margin:16px 0;row-gap:8px}}.project__header{font-family:Ermilov,sans-serif,sans-serif;font-weight:400;font-style:normal;font-size:2.5rem}@media (max-width: 1023px){.project__header{font-size:2.188rem}}@media (max-width: 767px){.project__header{font-size:1.875rem;text-align:center}}.project__body{display:flex;flex-direction:column;row-gap:30px;align-items:center}@media (max-width: 767px){.project__body{row-gap:8px}}.project__image img{width:100%;height:350px;object-fit:cover}@media (max-width: 1023px){.project__image img{height:330px}}@media (max-width: 767px){.project__image img{width:100%;height:212px}}.project__text{font-size:1.25rem;line-height:1.6;padding:0 100px}.project__text p img{display:block;margin-inline:auto;max-width:100%;height:auto}.project__text ul,.project__text ol{list-style:none;padding-left:30px}.project__text ul>li{list-style-type:disc}.project__text ol>li{list-style-type:decimal}@media (max-width: 1023px){.project__text{font-size:1.1rem;padding:0}}@media (max-width: 767px){.project__text{font-size:1rem;line-height:1.56}}.project__button{font-family:Ermilov,sans-serif,sans-serif;font-weight:400;font-style:normal;font-size:1.5625rem;border:3px solid #0D2B4E;border-radius:10px;background:#0d2b4e;width:fit-content;padding:0 16px;color:#fff;height:48px;display:flex;align-items:center}@media (max-width: 1023px){.project__button{font-size:1.2rem}}@media (max-width: 767px){.project__button{margin-top:16px;font-size:1rem;padding:0 10px;line-height:1.375}}.project__button:hover,.project__button:active{background:linear-gradient(90deg,#0d2b4e,#277fc9)}
