.timelineelement .timeline__maxwidth{max-width:424px}@media screen and (min-width:1200px){.timelineelement .swiper-slide{width:auto}}.timelineelement .timeline__item--area{background:var(--grey-light);padding:40px;display:flex;gap:40px;align-items:start;user-select:none}@media screen and (min-width:1200px){.timelineelement .timeline__item--area{max-width:424px}}@media screen and (max-width:991.98px){.timelineelement .timeline__item--area{padding:20px;gap:30px}}@media screen and (max-width:767.98px){.timelineelement .timeline__item--area{flex-direction:column}}@media screen and (min-width:1200px){.timelineelement .timeline__item--area.has__image{max-width:648px}}.timelineelement .timeline__item--area .timeline__item--content{display:flex;flex-direction:column}.timelineelement .timeline__item--area .timeline__item--content .timeline__item--title{font-size:2.5rem;line-height:1;font-weight:500}@media screen and (max-width:991.98px){.timelineelement .timeline__item--area .timeline__item--content .timeline__item--title{font-size:1.875rem}}.timelineelement .swiper__controls.timeline__variant{display:flex;align-items:center;gap:60px;justify-content:space-between}@media screen and (max-width:767.98px){.timelineelement .swiper__controls.timeline__variant{gap:30px}}.timelineelement .swiper__controls.timeline__variant .next,.timelineelement .swiper__controls.timeline__variant .prev{background-color:var(--white);border:1px solid var(--grey-light);padding:0;border-radius:0;height:60px;width:60px;line-height:60px;transition:var(--transition-default-duration);text-align:center;vertical-align:middle;align-items:center;display:flex;justify-content:center}@media screen and (max-width:1199.98px){.timelineelement .swiper__controls.timeline__variant .next,.timelineelement .swiper__controls.timeline__variant .prev{height:50px;width:50px;line-height:50px}}@media screen and (max-width:991.98px){.timelineelement .swiper__controls.timeline__variant .next,.timelineelement .swiper__controls.timeline__variant .prev{height:40px;width:40px;line-height:40px}}.timelineelement .swiper__controls.timeline__variant .next *,.timelineelement .swiper__controls.timeline__variant .prev *{color:var(--black)}.timelineelement .swiper__controls.timeline__variant .next:hover,.timelineelement .swiper__controls.timeline__variant .prev:hover{background-color:var(--black);border-color:var(--black)}.timelineelement .swiper__controls.timeline__variant .next:hover *,.timelineelement .swiper__controls.timeline__variant .prev:hover *{color:var(--white)}.timelineelement .swiper__controls.timeline__variant .next.swiper-button-disabled,.timelineelement .swiper__controls.timeline__variant .prev.swiper-button-disabled{pointer-events:none}.timelineelement .swiper__controls.timeline__variant .next.swiper-button-disabled *,.timelineelement .swiper__controls.timeline__variant .prev.swiper-button-disabled *{color:rgba(10, 36, 52, 0.3)}.timelineelement .swiper__controls.timeline__variant .timeline__navigation{display:flex;gap:20px;user-select:none}.timelineelement .swiper__controls .swiper-pagination{position:relative;bottom:unset;left:unset;transform:unset;z-index:20;line-height:1;display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;height:35px}@media screen and (max-width:991.98px){.timelineelement .swiper__controls .swiper-pagination{height:25px}}.timelineelement .swiper__controls .swiper-pagination::-webkit-scrollbar{display:none}.timelineelement .swiper__controls .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:0;width:unset;height:unset;border-radius:unset;margin:0;display:inline-block;transition:var(--transition);font-size:1.5rem;cursor:pointer}.timelineelement .swiper__controls .swiper-pagination .swiper-pagination-bullet:hover{color:var(--secondary)}@media screen and (max-width:1199.98px){.timelineelement .swiper__controls .swiper-pagination .swiper-pagination-bullet{font-size:1.25rem}}@media screen and (max-width:991.98px){.timelineelement .swiper__controls .swiper-pagination .swiper-pagination-bullet{font-size:1.125rem}}@media screen and (max-width:767.98px){.timelineelement .swiper__controls .swiper-pagination .swiper-pagination-bullet{font-size:1rem}}.timelineelement .swiper__controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;color:var(--secondary);text-decoration:underline;text-underline-offset:6px}