.about-top{display:flex;justify-content:space-between;margin:12px 120px;font-weight:700}.about-hero{display:flex;justify-content:center;align-content:center;padding:70px 120px}.AboutHeroHead{font-size:50px;font-weight:800;line-height:85.26px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;animation:colorChange 7s ease-in-out infinite}@keyframes colorChange{0%{color:#d72927}33%{color:#189247}66%{color:#101720}to{color:#d72927}}.AboutHeroBody p{font-size:18px;font-weight:500;line-height:38.52px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.about-main{display:flex;margin:0 120px}.AboutMainTitle{font-weight:700}.AboutMainText{margin:0 0 0 110px;font-size:18px;font-weight:400;line-height:41.58px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;display:flex;flex-direction:column;gap:20px}.AboutMainText p:last-of-type{font-weight:600;font-size:16px}.about-cards{margin:10px 120px}.AboutRectCard{padding:65px;border-radius:24px;box-shadow:0 18px 88px 4px #18274b24;display:flex;margin-bottom:60px;justify-content:space-between}.AboutCardLeft{width:40%;display:flex;flex-direction:column;gap:20px}.AboutCardTop{display:flex;align-items:center;gap:15px;font-size:32px;font-weight:800;line-height:47.04px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.AboutCardRight{width:50%}.AboutCardLeft:nth-child(2){text-align:right;display:flex;flex-direction:column;align-items:flex-end!important}.AboutCardTop:nth-child(2){text-align:right;display:flex;justify-content:flex-end}.AboutCardTop:nth-child(3){display:flex;gap:15px;font-size:32px;font-weight:800;line-height:47.04px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.AboutFreeCard{display:flex;align-items:start}.AboutFreeCards{display:grid;grid-template-columns:1fr 1fr;gap:15px;row-gap:15px}.AboutSquare{padding:25px;width:350px;height:350px;border-radius:24px;box-shadow:0 18px 88px 4px #18274b24;justify-content:space-between}.AboutSquare,.AboutSqurTitle{display:flex;flex-direction:column}.AboutSqurTitle p{border-radius:50%;font-weight:700;background:#f2f7f8;text-align:center;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.AboutSqurTitle h4{font-size:26px;font-weight:700;line-height:38.22px;letter-spacing:.07em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.AboutSqurPics{display:flex;justify-content:space-between;width:100%}.AboutSqurPics img:nth-child(2){transform:rotate(315deg);opacity:.08}@media (max-width:768px){.about-top{justify-content:space-between;font-weight:700}.about-hero,.about-top{display:flex;margin:12px 10px}.about-hero{justify-content:center;align-content:center;padding:10px}.AboutHeroHead{font-size:32px;font-weight:800;line-height:32px;text-align:center}.AboutHeroBody{margin:0}.AboutHeroBody p{font-size:18px;font-weight:500;line-height:34px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.about-main{display:flex;flex-direction:column;margin:0 12px}.AboutMainTitle{font-weight:700;display:flex;justify-content:center}.AboutMainText{margin:0 0 0 10px;font-size:15px;font-weight:400;line-height:31.58px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;display:flex;flex-direction:column;align-items:center;gap:20px}.about-cards{margin:10px}.AboutRectCard{padding:20px;border-radius:24px;box-shadow:0 18px 88px 4px #18274b24;gap:10px;margin-bottom:60px}.AboutCardLeft,.AboutRectCard{display:flex;flex-direction:column}.AboutCardLeft{width:100%;gap:20px;order:2}.AboutCardTop{display:flex;align-items:center;justify-content:center;gap:15px;font-size:32px;font-weight:800;line-height:47.04px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.AboutCardRight{width:100%;order:1}.AboutCardLeft:nth-child(2){text-align:right;display:flex;flex-direction:column;align-items:flex-end!important}.AboutCardTop:nth-child(2){text-align:right;display:flex;justify-content:center!important}.AboutFreeCard{flex-direction:column;gap:10px}.AboutFreeCard,.AboutFreeCards{display:flex;align-items:center}.AboutFreeCards{margin:auto;flex-wrap:wrap;justify-content:center;gap:15px;row-gap:15px}.AboutSquare{padding:25px;width:300px;height:350px;border-radius:24px;box-shadow:0 18px 88px 4px #18274b24;display:flex;flex-direction:column;justify-content:space-between}}