.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-rich-text img.aligncenter{display:block;margin:auto}.breakdance .bde-rich-text img.alignleft{float:left}.breakdance .bde-rich-text img.alignright{float:right}.breakdance .px-horizontal-timeline{max-width:100%}.breakdance .px-horizontal-timeline .px_horizontal_timeline{width:100%;position:relative;max-width:100%;margin:auto;--timeline-axis:50%;--line-bg-axis:50%;box-sizing:border-box;padding:30px 0 60px 0}.breakdance .px-horizontal-timeline .px_horizontal_timeline.is-layout-top{--timeline-axis:calc(100% - 80px);--line-bg-axis:calc(100% - 120px)}.breakdance .px-horizontal-timeline .px_horizontal_timeline.is-layout-bottom{--timeline-axis:80px;--line-bg-axis:120px}.breakdance .px-horizontal-timeline .px_horizontal_timeline.is-layout-mixed{--timeline-axis:50%;--line-bg-axis:50%}.breakdance .px-horizontal-timeline .px_container{overflow:hidden;position:relative;padding:40px 0;width:100%;box-sizing:border-box}.breakdance .px-horizontal-timeline .px_swiper_wrapper{display:flex;position:relative;box-sizing:border-box;width:100%}.breakdance .px-horizontal-timeline .px_line_bg{position:absolute;height:4px;background:#e2e8f0;left:0;right:0;top:var(--line-bg-axis,50%);transform:translateY(-50%);z-index:1;border-radius:2px;pointer-events:none}.breakdance .px-horizontal-timeline .swiper-slide{width:1200px;height:auto;position:relative;display:flex;justify-content:center;box-sizing:border-box}.breakdance .px-horizontal-timeline .swiper-slide::before{content:"";position:absolute;top:var(--timeline-axis,50%);left:-50%;width:100%;height:4px;background:transparent;z-index:2;transform:translateY(-50%);transition:background 0.5s ease;pointer-events:none}.breakdance .px-horizontal-timeline .swiper-slide.is-past::before,.breakdance .px-horizontal-timeline .swiper-slide.swiper-slide-active::before{background:#000}.breakdance .px-horizontal-timeline .px_ribbon_ico_container{position:absolute;top:var(--timeline-axis,50%);left:50%;transform:translate(-50%,-50%);z-index:10;background:#f8f9fc;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center}.breakdance .px-horizontal-timeline .px_ribbon_ico{background:#fff;border:2px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#999;font-size:18px;transition:all 0.5s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 10px rgba(0,0,0,0.05)}.breakdance .px-horizontal-timeline .px_ribbon_ico svg{fill:currentColor}.breakdance .px-horizontal-timeline .swiper-slide.is-past .px_ribbon_ico,.breakdance .px-horizontal-timeline .swiper-slide.swiper-slide-active .px_ribbon_ico{background:#000;border-color:transparent;color:#fff}.breakdance .px-horizontal-timeline .swiper-slide.swiper-slide-active .px_ribbon_ico{box-shadow:0 0 20px rgba(37,117,252,0.4);transform:scale(1.15)}.breakdance .px-horizontal-timeline .px_timeline_year{position:absolute;left:50%;transform:translateX(-50%);font-weight:700;font-size:16px;color:#5777f4;transition:color 0.4s ease,font-size 0.4s ease;z-index:5;letter-spacing:1px;transition:all 500ms;white-space:nowrap}.breakdance .px-horizontal-timeline .top-card .px_timeline_year{top:var(--timeline-axis,50%);margin-top:50px}.breakdance .px-horizontal-timeline .bottom-card .px_timeline_year{bottom:calc(100% - var(--timeline-axis, 50%));margin-bottom:50px}.breakdance .px-horizontal-timeline .swiper-slide-active .px_timeline_year{color:#000;font-size:18px;font-weight:800}.breakdance .px-horizontal-timeline .px_card_container{position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - 20px);min-width:260px;max-width:380px;opacity:0.5;transition:all 0.5s cubic-bezier(0.4,0,0.2,1);z-index:3}.breakdance .px-horizontal-timeline .swiper-slide-active .px_card_container{opacity:1;z-index:15}.breakdance .px-horizontal-timeline .top-card .px_card_container{bottom:calc(100% - var(--timeline-axis, 50%));margin-bottom:50px}.breakdance .px-horizontal-timeline .bottom-card .px_card_container{top:var(--timeline-axis,50%);margin-top:50px}.breakdance .px-horizontal-timeline .px_item_card{width:100%;background:#fff;border-radius:50px;padding:35px 25px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.03);transition:all 0.5s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;box-sizing:border-box}.breakdance .px-horizontal-timeline .swiper-slide-active .px_item_card{background:#fff;transform:scale(1.03)}.breakdance .px-horizontal-timeline .px_item_card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;opacity:0;transition:opacity 0.4s ease;z-index:2}.breakdance .px-horizontal-timeline .swiper-slide-active .px_item_card::before{opacity:1}.breakdance .px-horizontal-timeline .px_card_image{margin:-35px -25px 25px -25px;width:calc(100% + 50px);position:relative;display:block}.breakdance .px-horizontal-timeline .px_card_image img,.breakdance .px-horizontal-timeline .px_card_image svg{width:100%;height:160px;object-fit:cover;display:block;border-radius:16px 16px 0 0}.breakdance .px-horizontal-timeline .px_card_icon_title{display:inline-flex;align-items:center;justify-content:center;background:#f0f4ff;color:#06307a;border-radius:12px;font-size:20px;margin-bottom:18px;transition:all 0.4s ease}.breakdance .px-horizontal-timeline .px_card_icon_title svg{width:24px;height:24px;fill:currentColor}.breakdance .px-horizontal-timeline .swiper-slide-active .px_card_icon_title{background:#000;color:#fff;transform:translateY(-5px)}.breakdance .px-horizontal-timeline .px_card_title{margin:0 0 12px 0;color:#1a1a2e;font-size:22px;font-weight:700;transition:color 0.4s ease}.breakdance .px-horizontal-timeline .px_card_description{margin:0;color:#666;font-size:15px;line-height:1.7;transition:color 0.4s ease}.breakdance .px-horizontal-timeline .px_card_btn{display:inline-block;margin-top:25px;padding:12px 28px;background:#000;color:#fff;font-size:14px;font-weight:600;border-radius:50px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.02);cursor:pointer}.breakdance .px-horizontal-timeline .swiper-slide-active .px_card_btn{background:#000;color:#fff;box-shadow:0 10px 20px rgb(0,0,0,0.2)}.breakdance .px-horizontal-timeline .px_card_container::after{content:"";position:absolute;left:50%;transform:translateX(-50%);border-width:14px;border-style:solid;transition:border-color 0.4s ease;z-index:-1}.breakdance .px-horizontal-timeline .top-card .px_card_container::after{bottom:-27px;border-color:#fff transparent transparent transparent}.breakdance .px-horizontal-timeline .bottom-card .px_card_container::after{top:-27px;border-color:transparent transparent #fff transparent}.breakdance .px-horizontal-timeline .swiper-nav-btn{position:absolute;top:var(--timeline-axis,50%);transform:translateY(-50%);background:#fff;border:1px solid rgba(0,0,0,0.05);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1a1a2e;z-index:20;cursor:pointer;box-shadow:0 10px 20px rgba(0,0,0,0.05);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.breakdance .px-horizontal-timeline .swiper-nav-btn svg{fill:currentColor}.breakdance .px-horizontal-timeline .px_swiper_button_prev{left:-20px}.breakdance .px-horizontal-timeline .px_swiper_button_next{right:-20px}@media (max-width:1250px){.px_swiper_button_prev{left:10px}.px_swiper_button_next{right:10px}}.breakdance .px-horizontal-timeline .swiper-pagination{position:absolute;bottom:0px!important;z-index:10}.breakdance .px-horizontal-timeline .swiper-pagination-bullet{width:12px;height:12px;background:#ccc;opacity:1;transition:all 0.3s ease}.breakdance .px-horizontal-timeline .swiper-pagination-bullet-active{background:#003899;width:30px;border-radius:12px}.breakdance .px-horizontal-timeline .card-arrow-align-center .top-card .px_card_container::after,.breakdance .px-horizontal-timeline .card-arrow-align-center .bottom-card .px_card_container::after{left:50%}.breakdance .px-horizontal-timeline .swiper-slide:hover .px_card_container{opacity:0.8}.breakdance .px-horizontal-timeline .swiper-slide-active:hover .px_card_container{opacity:1}