.elementor-122 .elementor-element.elementor-element-18b9857:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-18b9857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2022/01/jove-de-barcelona-banner-apropat-e1647806319553.jpg");background-position:bottom center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-18b9857 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-18b9857 > .elementor-container{min-height:18vh;}.elementor-122 .elementor-element.elementor-element-18b9857{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-c31a4cd .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:48px;font-weight:400;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-94c8f88 .tl-heading h4{color:#FFCC00;}.elementor-122 .elementor-element.elementor-element-94c8f88 .be-pack .tl-heading .be-title{font-family:"Roboto Slab", Sans-serif;font-size:2em;font-weight:900;text-transform:none;line-height:1.5em;}.elementor-122 .elementor-element.elementor-element-94c8f88 .be-pack .timeline-panel, .be-pack .timeline-panel p{color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-94c8f88 .be-pack .timeline-panel{font-size:1em;text-transform:none;font-style:normal;background-color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-94c8f88 .timeline li .tl-circ{background:var( --e-global-color-primary );border:var( --e-global-color-primary );} .timeline li .timeline-panel:before{border-left:var( --e-global-color-primary );border-right:var( --e-global-color-primary );} .timeline li .timeline-panel{border:var( --e-global-color-primary );} .timeline::before{background-color:var( --e-global-color-primary );}.timeline li .timeline-panel:after{border-left:var( --e-global-color-primary );border-right:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-94c8f88 .timeline-panel{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-122 .elementor-element.elementor-element-94c8f88 .be-pack.timeline .timeline_pic img{border-radius:15px 15px 15px 15px;}.elementor-122 .elementor-element.elementor-element-94c8f88 .be-pack.timeline .timeline_pic{padding:0px 0px 0px 0px;}/* Start custom CSS for be-timeline, class: .elementor-element-94c8f88 */.be-title {
    color: #FFCC00;
}/* End custom CSS */
/* Start custom CSS *//*! elementor - v3.5.6 - 28-02-2022 */
	.elementor-heading-title {
		padding: 0;
		margin: 0;
		line-height: 1
	}

	.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
		color: inherit;
		font-size: inherit;
		line-height: inherit
	}

	.elementor-widget-heading .elementor-heading-title.elementor-size-small {
		font-size: 15px
	}

	.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
		font-size: 19px
	}

	.elementor-widget-heading .elementor-heading-title.elementor-size-large {
		font-size: 29px
	}

	.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
		font-size: 39px
	}

	.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
		font-size: 59px
	}/* End custom CSS */