.elementor-3359 .elementor-element.elementor-element-7f7844d{margin-top:0px;margin-bottom:0px;}.elementor-3359 .elementor-element.elementor-element-6e44e1f > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after{background-color:rgba(0,0,0,0.3);}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title{color:#ffffff;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title{font-size:55px;line-height:1.1em;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content{width:60%;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle{color:rgba(255, 255, 255, 0.24);}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year{font-size:13px;text-transform:uppercase;letter-spacing:2px;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text{color:#ffffff;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before{background-color:rgba(255, 255, 255, 0.2);}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet{color:#ffffff;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before{background-color:#ffffff;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next, .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev{color:#ffffff;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination{font-size:22px;text-transform:uppercase;letter-spacing:2px;}.elementor-3359 .elementor-element.elementor-element-619e4f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3359 .elementor-element.elementor-element-01ce6ac .post-header h5 a{color:#000000;}.elementor-3359 .elementor-element.elementor-element-01ce6ac .post-header h5{font-size:33px;}.elementor-3359 .elementor-element.elementor-element-01ce6ac .post-info-cat a{color:#000000;}.elementor-3359 .elementor-element.elementor-element-01ce6ac .post-header-wrapper > p{color:#000000;}.elementor-3359 .elementor-element.elementor-element-01ce6ac a.continue-reading{color:#000000;}.elementor-3359 .elementor-element.elementor-element-01ce6ac .post-featured-date-wrapper{background:rgba(0,0,0,0);}.elementor-3359 .elementor-element.elementor-element-01ce6ac .post-featured-date{color:#FFFFFF;}.elementor-3359 .elementor-element.elementor-element-01ce6ac .post-featured-month{color:#ffffff;}:root{--page-title-display:none;}body.elementor-page-3359{padding:80px 0px 0px 0px;}@media(max-width:1024px){.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title{font-size:55px;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content{width:70%;}body.elementor-page-3359{padding:60px 0px 0px 0px;}}@media(max-width:767px){.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title{font-size:45px;}.elementor-3359 .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content{width:100%;}.elementor-3359 .elementor-element.elementor-element-01ce6ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3359 .elementor-element.elementor-element-01ce6ac .post-header h5{font-size:32px;}body.elementor-page-3359{padding:20px 0px 0px 0px;}}