@charset "UTF-8";
.timelineelement .swiper-pagination{text-align:start;position:relative}.timelineelement .swiper-pagination-bullet{width:unset;height:unset;border-radius:0;border:0 !important;color:#FFF;transition:all ease 0.3s;cursor:pointer}@media screen and (max-width:767.98px){.timelineelement .swiper-pagination-bullet{margin-right:12px}}.timelineelement .swiper-pagination-bullet:hover{color:#C2C2C2}.timelineelement .swiper-pagination-bullet-active{background:transparent !important;color:#000000;text-decoration:underline;transition:all ease 0.3s}.timelineelement .swiper-pagination-bullet-active:hover{color:#000000}.timelineelement .circle-icon{background:#E7000E;width:70px;height:70px;border-radius:50%;text-align:center;line-height:70px;vertical-align:middle;padding:0}@media screen and (max-width:1199.98px){.timelineelement .circle-icon{width:60px;height:60px;line-height:60px}}@media screen and (max-width:991.98px){.timelineelement .circle-icon{width:50px;height:50px;line-height:50px}}@media screen and (max-width:767.98px){.timelineelement .circle-icon{display:none}}.timelineelement .swiper-button-next,.timelineelement .swiper-button-prev{top:45%;transform:translateY(-50%)}@media screen and (max-width:767.98px){.timelineelement .swiper-button-next,.timelineelement .swiper-button-prev{right:0}}.timelineelement .swiper-button-next:after,.timelineelement .swiper-button-prev:after{font-family:"Font Awesome 5 Pro";content:"";font-weight:300;color:#FFF;font-size:30px}@media screen and (max-width:1199.98px){.timelineelement .swiper-button-next:after,.timelineelement .swiper-button-prev:after{font-size:24px}}@media screen and (max-width:991.98px){.timelineelement .swiper-button-next:after,.timelineelement .swiper-button-prev:after{font-size:20px}}.timelineelement .swiper-horizontal>.swiper-pagination-bullets,.timelineelement .swiper-pagination-bullets.swiper-pagination-horizontal,.timelineelement .swiper-pagination-custom,.timelineelement .swiper-pagination-fraction{bottom:0}.timelineelement .scrollable-pagination{padding-bottom:10px}@media screen and (max-width:991.98px){.timelineelement .scrollable-pagination{padding-bottom:20px}}@media screen and (max-width:767.98px){.timelineelement .scrollable-pagination{padding-bottom:30px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.timelineelement .scrollable-pagination::-webkit-scrollbar{width:2px;height:2px}.timelineelement .scrollable-pagination::-webkit-scrollbar-track{background:#333333}