.elementor-2686 .elementor-element.elementor-element-6f3c4ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-2686 .elementor-element.elementor-element-6f3c4ff:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-6f3c4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051124;}.elementor-2686 .elementor-element.elementor-element-6f3c4ff, .elementor-2686 .elementor-element.elementor-element-6f3c4ff::before{--border-transition:0.3s;}.elementor-2686 .elementor-element.elementor-element-6f3c4ff > .elementor-shape-top .elementor-shape-fill, .elementor-2686 .elementor-element.elementor-element-6f3c4ff > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#75849B;}.elementor-2686 .elementor-element.elementor-element-6f3c4ff > .elementor-shape-top svg, .elementor-2686 .elementor-element.elementor-element-6f3c4ff > .e-con-inner > .elementor-shape-top svg{height:40px;transform:translateX(-50%) rotateY(180deg);}.elementor-2686 .elementor-element.elementor-element-6f3c4ff > .elementor-shape-bottom .elementor-shape-fill, .elementor-2686 .elementor-element.elementor-element-6f3c4ff > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#75849B;}.elementor-2686 .elementor-element.elementor-element-6f3c4ff > .elementor-shape-bottom svg, .elementor-2686 .elementor-element.elementor-element-6f3c4ff > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:40px;transform:translateX(-50%) rotateY(180deg);}.elementor-2686 .elementor-element.elementor-element-1a94739 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;}.elementor-2686 .elementor-element.elementor-element-1a94739{text-align:center;}.elementor-2686 .elementor-element.elementor-element-1a94739 .elementor-heading-title{color:#FFFFFF;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap{margin-right:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap{margin-left:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap{margin-right:40px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap{margin-left:40px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap{margin-left:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-one-sided-timeline .wpr-extra-label{margin-left:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label{margin-left:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label{margin-right:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered .wpr-year-wrap{margin-bottom:40px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered .wpr-timeline-entry{margin-bottom:40px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label{left:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line{left:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill{left:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon{left:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label{right:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line{right:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill{right:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon{right:calc(100px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-year-label{position:absolute;left:calc(100px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-middle-line{left:calc(100px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-timeline-fill{left:calc(100px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-icon{left:calc(100px/2);transform:translate(-50%, -50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-icon i{display:block;font-size:17px !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-icon{height:45px;width:45px;display:flex !important;justify-content:center !important;align-items:center !important;color:#666666;background-color:#FFFFFF;border-color:#EAEAEA;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after{border-right-color:#FFFFFF;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after{border-left-color:#FFFFFF;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after{border-right-color:#FFFFFF;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-horizontal .wpr-story-info:before{border-top-color:#FFFFFF !important;border-width:11px;top:100%;left:50%;transform:translate(-50%);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-horizontal-bottom .wpr-story-info:before{border-bottom-color:#FFFFFF !important;border-width:11px;bottom:100%;left:50%;transform:translate(-50%);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after{border-left-color:#FFFFFF;}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after{border-right-color:#FFFFFF !important;border-left-color:transparent !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after{border-right-color:#FFFFFF !important;border-left-color:transparent !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered .wpr-data-wrap:after{top:30%;transform:translateY(-50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon{position:absolute;top:30%;transform:translate(50%, -50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline  .wpr-right-aligned .wpr-icon{position:absolute;top:30%;transform:translate(-50%, -50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered  .wpr-left-aligned .wpr-icon{position:absolute;top:30%;transform:translate(-50%, -50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered .wpr-extra-label{top:30%;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-one-sided-timeline .wpr-data-wrap:after{top:30%;transform:translateY(-50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-story-info{text-align:center;padding:20px 20px 20px 20px;border-style:none !important;border-radius:5px 5px 5px 5px !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-left-aligned .wpr-story-info-vertical{text-align:center;border-color:#4A9EFF26;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-left-aligned .wpr-title-wrap{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-left-aligned .wpr-description{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-left-aligned .wpr-inner-date-label{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .swiper-wrapper .wpr-title-wrap{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .swiper-wrapper .wpr-description{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .swiper-wrapper .wpr-inner-date-label{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-title-wrap{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-right-aligned .wpr-story-info-vertical{text-align:center;border-color:#4A9EFF26 !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-right-aligned .wpr-title-wrap{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-right-aligned .wpr-description{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-right-aligned .wpr-inner-date-label{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-left-aligned .wpr-read-more-wrap{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-left-aligned .wpr-read-more-button{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .swiper-wrapper .wpr-read-more-wrap{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .swiper-wrapper .wpr-read-more-button{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-right-aligned .wpr-read-more-wrap{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-right-aligned .wpr-read-more-button{text-align:center;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-data-wrap{background-color:#0B223F80;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-horizontal .wpr-story-info{background-color:#0B223F80;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-horizontal-bottom .wpr-story-info{background-color:#0B223F80;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-story-info-vertical{box-shadow:0px 0px 20px 1px rgba(0,0,0,0.1);border-style:none !important;border-radius:5px 5px 5px 5px !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-data-wrap{padding:20px 20px 20px 20px !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-vertical{padding:10px 10px 10px 10px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .swiper-slide{padding:10px 10px 10px 10px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-media{width:100%;border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-content-wrapper{border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 0px 0px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-title{color:#FFFFFF;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-title-wrap{background-color:#FFFFFF00 !important;margin:10px 0px 0px 0px !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-title{font-size:18px;padding:0px 0px 0px 0px !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-inner-date-label{color:#FFFFFF;border-color:#E8E8E8;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;border-style:none;margin:5px 0px 0px 0px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-description{color:#808080;margin:5px 0px 5px 0px !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-description p{color:#808080;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-read-more-button{color:#fff;background-color:#00C6FF;padding:6px 13px 7px 13px !important;border-radius:0px 0px 0px 0px !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-read-more-button{border-color:#E8E8E8;transition-duration:0.1s;border-style:none;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-read-more-wrap{margin:15px 0px 15px 0px !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-read-more-button:hover{color:#ffA;background-color:#433BD5;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-line::before{background-color:#D6D6D6;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-middle-line{background-color:#D6D6D6;width:4px;transform:translate(-50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-timeline-centered .wpr-year{border-color:#D6D6D6;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper:before{background-color:#D6D6D6;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper:after{background-color:#D6D6D6;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar{background-color:#D6D6D6;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar{background-color:#D6D6D6;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-horizontal .wpr-button-prev{color:#D6D6D6;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-horizontal .wpr-button-next{color:#D6D6D6;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-fill{background-color:#605BE5 !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-change-border-color{border-color:#605BE5 !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-vertical:before{background-color:#605BE5 !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-vertical:after{background-color:#605BE5 !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-timeline-fill{width:4px;transform:translate(-50%)  !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-one-sided-timeline-left .wpr-middle-line{width:4px;transform:translate(50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-one-sided-timeline-left .wpr-timeline-fill{width:4px;transform:translate(50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-one-sided-timeline .wpr-middle-line{width:4px;transform:translate(-50%)  !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-one-sided-timeline .wpr-timeline-fill{width:4px;transform:translate(-50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-icon i{color:#666666;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-icon svg{fill:#666666;width:17px !important;height:17px !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-change-border-color.wpr-icon i{color:#333333;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-change-border-color.wpr-icon svg{fill:#333333;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-change-border-color.wpr-icon{background-color:#FFFFFF;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-icon{transition-duration:0.1s;border-style:solid;border-width:2px 2px 2px 2px !important;border-radius:50% 50% 50% 50% !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-one-sided-timeline .wpr-data-wrap:after{border-width:11px;top:30%;transform:translateY(-50%);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-one-sided-timeline-left .wpr-data-wrap:after{border-width:11px;top:30%;transform:translateY(-50%);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after{border-width:11px;top:30%;transform:translateY(-50%);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after{border-width:11px;top:30%;transform:translateY(-50%);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-grid-pagination a{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-grid-pagination svg{fill:#ffffff;transition-duration:0.1s;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-grid-pagination > div > span{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-grid-pagination span.wpr-disabled-arrow{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;border-style:none;padding:8px 20px 8px 20px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-pagination-finish{color:#605BE5;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-double-bounce .wpr-child{background-color:#605BE5;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wave .wpr-rect{background-color:#605BE5;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-spinner-pulse{background-color:#605BE5;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-chasing-dots .wpr-child{background-color:#605BE5;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-three-bounce .wpr-child{background-color:#605BE5;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-fading-circle .wpr-circle:before{background-color:#605BE5;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-grid-pagination a:hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-grid-pagination a:hover svg{fill:#ffffff;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-grid-pagination > div > span:not(.wpr-disabled-arrow):hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-grid-pagination span.wpr-grid-current-page{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;border-style:none;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-grid-pagination{margin-top:25px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap{margin-right:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap{margin-left:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap{margin-right:40px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap{margin-left:40px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap{margin-left:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-one-sided-timeline .wpr-extra-label{margin-left:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label{margin-left:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label{margin-right:calc(100px/2 + 40px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label{left:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line{left:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill{left:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon{left:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label{right:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line{right:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill{right:calc(100px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon{right:calc(100px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-year-label{position:absolute;left:calc(100px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-middle-line{left:calc(100px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-timeline-fill{left:calc(100px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-icon{left:calc(100px/2);transform:translate(-50%, -50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-icon i{display:block;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-vertical{padding:10px 10px 10px 10px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .swiper-slide{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap{margin-right:calc(50px/2 + 15px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap{margin-left:calc(50px/2 + 15px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap{margin-right:15px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap{margin-left:15px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap{margin-left:calc(50px/2 + 15px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-centered .wpr-one-sided-timeline .wpr-extra-label{margin-left:calc(50px/2 + 15px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label{margin-left:calc(50px/2 + 15px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label{margin-right:calc(50px/2 + 15px);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label{left:calc(50px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line{left:calc(50px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill{left:calc(50px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon{left:calc(50px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label{right:calc(50px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line{right:calc(50px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill{right:calc(50px/2);}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon{right:calc(50px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-year-label{position:absolute;left:calc(50px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-middle-line{left:calc(50px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-timeline-fill{left:calc(50px/2);}body[data-elementor-device-mode=mobile] .elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-both-sided-timeline .wpr-icon{left:calc(50px/2);transform:translate(-50%, -50%) !important;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .wpr-icon i{display:block;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-vertical{padding:10px 10px 10px 10px;}.elementor-2686 .elementor-element.elementor-element-444ecbd .wpr-wrapper .swiper-slide{padding:10px 10px 10px 10px;}}/* Start custom CSS for heading, class: .elementor-element-1a94739 *//* 标题 widget 专用 —— 只作用于 Heading，不碰 timeline */
.latest-blog-title {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 0 !important;
    margin-bottom: 0 !important; /* 移动端留白问题也一起解决 */
}

.latest-blog-title .elementor-heading-title {
    font-family: 'Inter', sans-serif;
    font-size: clamp(2.2rem, 5vw, 4rem) !important;
    font-weight: 900 !important;
    line-height: 1.25 !important;
    letter-spacing: 0.02em !important;
    text-transform: uppercase !important;
    text-align: center;

    background-image: linear-gradient(
        120deg,
        #64b5ff 0%,
        #c3e0ff 25%,
        #3894ff 50%,
        #8ab5ff 75%,
        #64b5ff 100%
    ) !important;
    background-size: 300% auto !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
    animation: textShine 5s linear infinite !important;
    display: inline-block;
}

@keyframes textShine {
    0% { background-position: 0% center; }
    100% { background-position: 300% center; }
}

@media (max-width: 767px) {
    /* 容器顶部 padding 清零 */
    .elementor-element-6f3c4ff {
        padding-top: 40px; !important;
    }
 

}/* End custom CSS */
/* Start custom CSS for wpr-posts-timeline, class: .elementor-element-444ecbd *//* ===== 2. WP Timeline 外层 ===== */
.latest-blog-timeline {
    padding-left: 16px !important;
    padding-right: 16px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100% !important;
    overflow: visible !important;
    box-sizing: border-box !important;
    margin-top: 48px !important; /* 与上方 title 的间距，桌面/平板 */
}

.latest-blog-timeline .wpr-wrapper.wpr-vertical {
    max-width: min(820px, 100%) !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
}

.latest-blog-timeline .wpr-wrapper,
.latest-blog-timeline .wpr-timeline-centered {
    max-width: 100% !important;
    overflow: visible !important;
    box-sizing: border-box !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.latest-blog-timeline .wpr-timeline-entry,
.latest-blog-timeline .wpr-timeline-entry-inner,
.latest-blog-timeline .wpr-story-info-vertical {
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* ===== 3. 中间竖线 ===== */
.latest-blog-timeline .wpr-timeline-centered .wpr-middle-line {
    background: linear-gradient(to bottom, rgba(74, 158, 255, 0.5), rgba(74, 158, 255, 0.05)) !important;
    width: 2px !important;
    box-shadow: 0 0 16px rgba(74, 158, 255, 0.25);
}

.latest-blog-timeline .wpr-timeline-fill {
    background: linear-gradient(to bottom, #0070f3, #00c6ff) !important;
    width: 2px !important;
    box-shadow: 0 0 16px rgba(0, 198, 255, 0.5);
}

/* ===== 4. 每个时间线条目 ===== */
.latest-blog-timeline .wpr-timeline-entry {
    margin-bottom: 8px !important;
}

/* ===== 5. 图标 ===== */
.latest-blog-timeline .wpr-main-line-icon.wpr-icon {
    background: linear-gradient(135deg, #0b223f, #051226) !important;
    border: 2px solid rgba(74, 158, 255, 0.4) !important;
    color: #4a9eff !important;
    box-shadow: 0 0 18px rgba(74, 158, 255, 0.35) !important;
    width: 36px !important;
    height: 36px !important;
}

.latest-blog-timeline .wpr-main-line-icon.wpr-icon svg {
    fill: #4a9eff !important;
    width: 16px !important;
    height: 16px !important;
}

/* ===== 6. 内容卡片（圆角 + overflow 修复）===== */
.latest-blog-timeline .wpr-story-info-vertical {
    background: rgba(11, 34, 63, 0.4) !important;
    border: 1px solid rgba(74, 158, 255, 0.18) !important;
    border-radius: 16px !important;
    -webkit-border-radius: 16px !important;
    padding: 16px 18px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.55), 0 0 40px rgba(0, 112, 243, 0.08) !important;
    transition: all 0.35s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    overflow: hidden !important; /* ★ 让圆角真正生效 */
    transform: translateZ(0) !important; /* ★ 防止 Safari/Chrome 圆角被 backdrop-filter 吃掉 */
}

.latest-blog-timeline .wpr-story-info-vertical:hover {
    transform: translateY(-3px) translateZ(0) !important;
    border-color: rgba(74, 158, 255, 0.5) !important;
    box-shadow: 0 28px 60px rgba(0, 0, 0, 0.65), 0 0 50px rgba(0, 112, 243, 0.22) !important;
}

/* ===== 7. 缩略图 ===== */
.latest-blog-timeline .wpr-timeline-media {
    border-radius: 12px !important;
    -webkit-border-radius: 12px !important;
    overflow: hidden !important;
    margin-bottom: 12px !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    transform: translateZ(0) !important;
}

.latest-blog-timeline .wpr-thumbnail-image {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 12px !important;
    -webkit-border-radius: 12px !important;
    transition: transform 0.4s ease !important;
}

.latest-blog-timeline .wpr-story-info-vertical:hover .wpr-thumbnail-image {
    transform: scale(1.03) !important;
}

/* ===== 8. 标题 ===== */
.latest-blog-timeline .wpr-title {
    font-size: clamp(1rem, 2vw, 1.2rem) !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    line-height: 1.4 !important;
    text-decoration: none !important;
    display: block !important;
    margin-bottom: 8px !important;
    transition: color 0.3s ease !important;
    letter-spacing: -0.01em !important;
}

.latest-blog-timeline .wpr-title:hover {
    color: #4a9eff !important;
}

/* ===== 9. 日期 ===== */
.latest-blog-timeline .wpr-inner-date-label {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    color: #7f9bc7 !important;
    font-size: 0.78rem !important;
    font-weight: 500 !important;
    margin-bottom: 8px !important;
    position: relative !important;
    padding-left: 14px !important;
}

.latest-blog-timeline .wpr-inner-date-label::before {
    content: '' !important;
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 5px !important;
    height: 5px !important;
    background: #4a9eff !important;
    border-radius: 50% !important;
    box-shadow: 0 0 10px rgba(74, 158, 255, 0.5) !important;
}

/* ===== 10. 描述 ===== */
.latest-blog-timeline .wpr-description {
    font-size: clamp(0.85rem, 1.8vw, 0.95rem) !important;
    color: #c8daf5 !important;
    line-height: 1.65 !important;
    margin-bottom: 14px !important;
    font-weight: 400 !important;
}

/* ===== 11. Read More 按钮 ===== */
.latest-blog-timeline .wpr-read-more-button {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 9px 22px !important;
    background: linear-gradient(135deg, #0070f3, #00c6ff) !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 0.82rem !important;
    border-radius: 60px !important;
    -webkit-border-radius: 60px !important;
    -moz-border-radius: 60px !important;
    text-decoration: none !important;
    border: none !important;
    transition: all 0.25s ease !important;
    box-shadow: 0 4px 18px rgba(0, 112, 243, 0.35) !important;
    letter-spacing: 0.3px !important;
    cursor: pointer !important;
    overflow: hidden !important;
    -webkit-mask-image: -webkit-radial-gradient(white, black) !important;
}

.latest-blog-timeline .wpr-read-more-button:hover {
    transform: scale(1.03) !important;
    box-shadow: 0 8px 32px rgba(0, 112, 243, 0.55) !important;
    background: linear-gradient(135deg, #1a7aff, #00d4ff) !important;
}

.latest-blog-timeline .wpr-read-more-button::after {
    content: '\f061' !important;
    font-family: 'Font Awesome 6 Free' !important;
    font-weight: 900 !important;
    font-size: 0.7rem !important;
    transition: transform 0.3s ease !important;
}

.latest-blog-timeline .wpr-read-more-button:hover::after {
    transform: translateX(4px) !important;
}

.latest-blog-timeline .wpr-timeline-centered .wpr-timeline-entry-inner {
    background: transparent !important;
    position: relative !important;
    left: auto !important;
    right: auto !important;
    margin-left: 0 !important;
}

.latest-blog-timeline .wpr-timeline-centered .wpr-story-info-vertical::before,
.latest-blog-timeline .wpr-timeline-centered .wpr-story-info-vertical::after {
    display: none !important;
}

/* ===== 12. 第一个条目上边距清零（但不再动竖线的 top）===== */
.latest-blog-timeline .wpr-timeline-entry:first-child,
.latest-blog-timeline .wpr-timeline-entry:first-child .wpr-timeline-entry-inner,
.latest-blog-timeline .wpr-timeline-entry:first-child .wpr-story-info-vertical {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* ★ 关键：把竖线往上冒出的部分藏起来。
   给整个 timeline 容器加 overflow:hidden 之前，
   先把外层 padding 调成 0，避免把卡片裁掉。
   Royal Addons 的竖线是从第一个图标开始画的，
   这里让容器顶部与第一个图标对齐即可。 */
.latest-blog-timeline .wpr-timeline-centered {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* ===== 13. 移动端 ===== */
@media (max-width: 767px) {
    .latest-blog-timeline {
        padding: 0 14px 40px !important;
        margin-top: 28px !important;
    }

    .latest-blog-timeline .wpr-wrapper.wpr-vertical {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    .latest-blog-timeline .wpr-timeline-centered {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    .latest-blog-timeline .wpr-story-info-vertical {
        padding: 14px 14px !important;
        border-radius: 14px !important;
        -webkit-border-radius: 14px !important;
        max-width: 100% !important;
    }

    .latest-blog-timeline .wpr-timeline-media {
        border-radius: 10px !important;
        -webkit-border-radius: 10px !important;
    }

    .latest-blog-timeline .wpr-thumbnail-image {
        border-radius: 10px !important;
        -webkit-border-radius: 10px !important;
    }

    .latest-blog-timeline .wpr-title {
        font-size: 0.95rem !important;
    }

    .latest-blog-timeline .wpr-description {
        font-size: 0.8rem !important;
    }

    .latest-blog-timeline .wpr-read-more-button {
        padding: 8px 18px !important;
        font-size: 0.78rem !important;
        width: 100% !important;
        justify-content: center !important;
    }

    .latest-blog-timeline .wpr-main-line-icon.wpr-icon {
        width: 30px !important;
        height: 30px !important;
    }

    .latest-blog-timeline .wpr-main-line-icon.wpr-icon svg {
        width: 13px !important;
        height: 13px !important;
    }
}

@media (max-width: 480px) {
    .latest-blog-timeline {
        padding: 0 12px 32px !important;
        margin-top: 22px !important;
    }

    .latest-blog-timeline .wpr-timeline-entry {
        margin-bottom: 22px !important;
    }

    .latest-blog-timeline .wpr-story-info-vertical {
        padding: 12px 12px !important;
        border-radius: 12px !important;
        -webkit-border-radius: 12px !important;
    }

    .latest-blog-timeline .wpr-title {
        font-size: 0.88rem !important;
    }

    .latest-blog-timeline .wpr-inner-date-label {
        font-size: 0.68rem !important;
    }

    .latest-blog-timeline .wpr-description {
        font-size: 0.75rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3c4ff */.elementor-2686 .elementor-element.elementor-element-6f3c4ff {
    background: radial-gradient(
        ellipse at 70% 20%,
        #1a334f,
        #0b1a2f 70%
    ) !important;
     font-family: 'Inter', sans-serif !important;

}/* End custom CSS */