.elementor-18 .elementor-element.elementor-element-bc5732b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-ad2e455{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-eedce7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-5afbf7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:073px;--padding-block-end:73px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-5afbf7d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5afbf7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C77BCE6;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("http://dev.eurace.sk/wp-content/uploads/2024/01/bg-accreditation.png");background-position:center center;}.elementor-18 .elementor-element.elementor-element-5afbf7d, .elementor-18 .elementor-element.elementor-element-5afbf7d::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-a9554e6{text-align:center;}.elementor-18 .elementor-element.elementor-element-a9554e6 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;line-height:28px;}.elementor-18 .elementor-element.elementor-element-7f36130{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:300;line-height:26px;}.elementor-18 .elementor-element.elementor-element-938ab68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-938ab68:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-938ab68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-18 .elementor-element.elementor-element-938ab68, .elementor-18 .elementor-element.elementor-element-938ab68::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-9db6aaa{text-align:center;}.elementor-18 .elementor-element.elementor-element-5eeb47b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:35px 35px;--background-transition:0.3s;--padding-block-start:90px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-b47a9f3{text-align:center;}.elementor-18 .elementor-element.elementor-element-b47a9f3 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-ad2e455{--width:50%;}.elementor-18 .elementor-element.elementor-element-eedce7f{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-be6032b *//* Timeline vertical */

.cd-container {
	max-width: 600px;
	margin: 0 auto;
}

.cd-container::after {
	content: '';
	display: table;
	clear: both;
}

#cd-timeline {
	position: relative;
}

.cd-timeline-content::before {
	/* this is the vertical line */
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	border-left: 2px dashed #2c77bc;
}

.cd-timeline-block {
	position: relative;
}

.cd-timeline-block::after {
	clear: both;
	content: "";
	display: table;
}

.cd-timeline-block:first-child {
	margin-top: 0;
}

.cd-timeline-block:last-child {
	margin-bottom: 0;
}

.cd-timeline-img {
	position: absolute;
	top: 0;
}

.cd-timeline-img img {
	display: block;
	width: 20px;
	height: 20px;
	position: relative;
	left: -9px;
	top: 50%;
	z-index: 1;
}

.cd-timeline-content {
	position: relative;
	padding-left: 25px;
}

.cd-timeline-content p {
	padding-top: 40px;
	padding-bottom: 60px;
}

.cd-timeline-content::after {
	clear: both;
	content: "";
	display: table;
}

.cd-timeline-content .cd-date {
	position: absolute;
	left: 25px;
	top: 0;
}

.cd-timeline-content .cd-date {
	font-size: 18px;
	font-weight: 700;
	color: #2c77bc;
}

@media (min-width: 1023px) {
	.cd-timeline-content {
		margin-left: 35px;
		padding: 0;
		width: 100%;
	}
	.cd-timeline-content .cd-date {
		position: absolute;
		width: 100%;
		left: -35%;
		top: 0;
	}
	.cd-timeline-img {
		left: 0;
		margin-left: -8px;
	}
	.cd-timeline-img img {
		left: -1px;
	}
	.cd-timeline-block:first-child {
		margin-top: 0;
	}
	.cd-timeline-block:last-child {
		margin-bottom: 0;
	}
	#cd-timeline {
		margin-left: 225px;
	}
	.cd-timeline-content::before {
		left: -35px;
	}
	.cd-timeline-content p {
		margin-top: -4px;
		padding-top: 0;
		display: inline-block;
	}
}/* End custom CSS */