.history{padding-block:120px 100px;position:relative}@media (max-width: 767px){.history{padding-block:60px 200px}}.history>.history__period:first-of-type .history__text{max-width:662px}@media (max-width: 1050px){.history>.history__period:first-of-type .history__text{max-width:100%}}.history>.history__period:first-of-type .history__year{margin-right:100px;margin-bottom:70px}@media (max-width: 1050px){.history>.history__period:first-of-type .history__year{margin-right:56px;align-self:flex-end;margin-bottom:60px}}@media (max-width: 1050px){.history>:nth-child(2 of.history__period) .history__year{align-self:flex-start;margin-bottom:60px}}.history>:nth-child(3 of.history__period),.history>:nth-child(4 of.history__period){flex-direction:column}.history__header{font-family:Ermilov,sans-serif,sans-serif;font-weight:400;font-style:normal;font-size:7.5rem;color:#0d2b4e;text-transform:uppercase;text-align:left;z-index:20;position:relative}@media (max-width: 767px){.history__header{font-size:3.125rem}}.history__header .w1{color:#277fc9}.history__period{width:100%;margin-block:200px;display:flex;justify-content:space-between;align-items:center;column-gap:20px}@media (max-width: 1050px){.history__period{flex-direction:column}}@media (max-width: 767px){.history__period{margin-block:100px 0}}.history__period-2024{width:100%;display:flex;align-items:start;justify-content:space-between;column-gap:100px}@media (max-width: 1050px){.history__period-2024{flex-direction:column}}.history__period-2024 .history__text{width:662px;align-self:self-start;margin-bottom:50px}@media (max-width: 1050px){.history__period-2024 .history__text{margin-bottom:0;width:100%}}.history__period-2024 .history__year{margin-right:50px}@media (max-width: 1050px){.history__period-2024 .history__year{align-self:self-end;margin-right:0;margin-bottom:60px}}.history__period-2024-bottom{max-width:1000px;align-self:self-end}.history__period-2025{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:30px;margin-bottom:120px}@media (max-width: 1050px){.history__period-2025{flex-direction:column;margin-bottom:0}}@media (max-width: 1050px){.history__period-2025 .history__year{margin-bottom:60px;align-self:flex-start}}.history__period-2025 .history__text{width:662px;align-self:flex-end}@media (max-width: 1050px){.history__period-2025 .history__text{width:100%}}.history__period-2025-bottom{align-self:start}.history__year{font-family:Ermilov,sans-serif,sans-serif;font-weight:400;font-style:normal;font-size:7.5rem}@media (max-width: 767px){.history__year{font-size:3.125rem;margin-bottom:60px}}.history__text{font-size:1.125rem;line-height:1.5;color:#0d2b4e;display:flex;flex-direction:column;align-items:start;justify-content:center}@media (max-width: 1050px){.history__text{order:2}}@media (max-width: 767px){.history__text{font-size:1rem;width:100%}}.history__text p{margin-bottom:50px}@media (max-width: 767px){.history__text p{margin-bottom:30px}}.history__text-right{width:662px;align-self:self-end;margin-block:45px}@media (max-width: 767px){.history__text-right{width:100%;margin-block:0}}.history__lines{position:relative;width:140%;max-height:201px;left:50%;transform:translate(-50%);padding-inline:0}@media (max-width: 767px){.history__lines{margin-top:120px;width:300%}}.history__lines img{display:block;width:100%;height:auto;object-fit:cover}.history__bubble{position:absolute;width:655px;left:80%;top:150px;z-index:0;pointer-events:none;transform:translate(-200px);opacity:0;animation:history-bubble 1.4s ease-out .3s forwards}@media (max-width: 767px){.history__bubble{width:275px;top:70px;left:75%}}@media (max-width: 470px){.history__bubble{width:275px;top:60px;left:60%}}@keyframes history-bubble{0%{transform:translate(200px);opacity:0}to{transform:translate(0);opacity:1}}.history__line{width:665px;position:absolute;bottom:0;left:60%}@media (max-width: 1050px){.history__line{width:400px;left:70%}}@media (max-width: 767px){.history__line{width:300px;left:65%}}@media (max-width: 500px){.history__line{left:40%}}.blue-accent{color:#277fc9}.lightblue-accent{color:#6aadfb}.midnight-accent{color:#0d2b4e}.yellow-accent{color:#ffe42b}.bold-accent{font-weight:700}
