.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .light-skin) .ctl-story.ctl-story-right.ctl-right-odd .ctl-icon.showit {
	background: #e78c48;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .light-skin) .ctl-story.ctl-story-right.ctl-right-odd .ctl-icon {
	-webkit-box-shadow: 0 0 0 4px #fff, inset 0 0 0 2px rgba(0,0,0,.05), 0 0 0 8px var(--ctw-line-bg);
	box-shadow: 0 0 0 2px #fff, inset 0 0 0 2px rgba(0,0,0,.05), 0 0 0 5px #e78c48;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-left.ctl-left-odd .ctl-icon {
	-webkit-box-shadow: 0 0 0 4px #fff, inset 0 0 0 2px rgba(0,0,0,.05), 0 0 0 8px var(--ctw-line-bg);
	box-shadow: 0 0 0 2px #fff, inset 0 0 0 2px rgb(0 0 0 / 5%), 0 0 0 5px #a276d0;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-left.ctl-left-even .ctl-icon {
	-webkit-box-shadow: 0 0 0 4px #fff, inset 0 0 0 2px rgba(0,0,0,.05), 0 0 0 8px var(--ctw-line-bg);
	box-shadow: 0 0 0 2px #fff, inset 0 0 0 2px rgb(0 0 0 / 5%), 0 0 0 5px #7ec7ce;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-right.ctl-right-even .ctl-icon {
	-webkit-box-shadow: 0 0 0 4px #fff, inset 0 0 0 2px rgba(0,0,0,.05), 0 0 0 8px var(--ctw-line-bg);
	box-shadow: 0 0 0 2px #fff, inset 0 0 0 2px rgb(0 0 0 / 5%), 0 0 0 5px #a276d0;
}
.ctl-compact-wrapper {
--ctw-cbx-title-padding:5px 15px;
--ctw-cbx-des-padding:5px 15px;
--ctw-ibx-size:20px;
--ctw-ibx-text-size:13px;
/*--ctw-cbx-shadow:0 1px 2px rgba(0, 0, 0, .19);*/
--ctw-ibx-size:30px;
--ctw-cbx-text-align-alternate:right;
--ctw-line-bd-width:4px
}
.ctl-wrapper .ctl-compact-wrapper.dark-skin {
--ctw-lbel-big-color:#ffffff;
--ctw-cbx-title-color:#ffffff;
--ctw-cbx-img-padding:2%
}
.ctl-wrapper .ctl-compact-wrapper.light-skin {
--ctw-second-story-color:#eaeaea;
--ctw-first-story-color:#eaeaea;
--ctw-cbx-des-background:#eaeaea;
--ctw-cbx-img-padding:2%
}
.ctl-wrapper .ctl-compact-wrapper.light-skin.ctl-design-3 {
--ctw-cbx-des-background:#ffffff;
--ctw-cbx-img-bg:#ffffff;
--ctw-arw-bg:#eaeaea
}
.ctl-wrapper .ctl-compact-wrapper.ctl-design-3.dark-skin {
--ctw-lbel-big-color:#000000
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 {
--ctw-cbx-title-padding:15px 15px 5px 15px;
--ctw-line-width:2px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:where(.ctl-design-5, .ctl-design-6) {
--ctw-cbx-img-padding:2%
}
.ctl-wrapper .ctl-compact-wrapper.ctl-design-6.light-skin {
--ctw-lbel-big-color:#8c8c8c;
--ctw-cbx-img-padding:2%
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.dark-skin.ctl-design-5 {
--ctw-second-story-color:#000000;
--ctw-first-story-color:#000000;
--ctw-cbx-des-background:#000000;
--ctw-lbel-big-color:#ffffff
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-5 {
--ctw-cbx-title-padding:5px 15px;
--ctw-cbx-title-color:#000000
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-7.dark-skin {
--ctw-cbx-des-background:#000000
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-7.light-skin {
--ctw-arw-bg:var(--ctw-cbx-bd-color);
--ctw-cbx-des-background:#eaeaea;
--ctw-second-story-color:#eaeaea;
--ctw-first-story-color:#eaeaea;
--ctw-cbx-title-color:#8c8c8c;
--ctw-lbel-big-color:#8c8c8c
}
.ctl-wrapper .cool-timeline-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .ctl-design-5, .ctl-design-6) .ctl-story {
--ctw-lbl-big-color:var(--ctw-lbel-big-color, #ffffff)
}
.ctl-wrapper .cool-timeline-wrapper.ctl-compact-wrapper:where(.ctl-design-3, .ctl-design-5, .ctl-design-6) .ctl-story {
--ctw-lbl-big-color:var(--ctw-lbel-big-color, #000000)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story.ctl-story-right.ctl-right-odd {
--ctw-lbl-big-color:var( --ctw-lbel-big-color, var(--ctw-first-story-color, --ctw-second-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story.ctl-story-right.ctl-right-even {
--ctw-lbl-big-color:var( --ctw-lbel-big-color, var(--ctw-second-story-color, --ctw-first-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story.ctl-story-left.ctl-left-odd {
--ctw-lbl-big-color:var( --ctw-lbel-big-color, var(--ctw-second-story-color, --ctw-first-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story.ctl-story-left.ctl-left-even {
--ctw-lbl-big-color:var( --ctw-lbel-big-color, var(--ctw-first-story-color, --ctw-second-story-color))
}
.cool-timeline-wrapper.ctl-compact-wrapper {
	position: relative
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-start {
    background-color: #ffffff00!important;
    width: calc(var(--ctw-line-width) * 4);
    height: calc(var(--ctw-line-width) * 4);
    left: calc(50% - var(--ctw-line-width) * 2.1);
    z-index: 8;
    border-color: #f68568;
    border-width: var(--ctw-line-width);
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-start {
	top: 0
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-inner-line {
	max-height: 100%
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-end-fill .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-start-fill .ctl-start {
    border-color: #f68568;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story {
--ctw-arw-bg:var(--ctw-first-story-color, var(--ctw-second-story-color, var(--ctw-cbx-title-color)));
	margin-bottom: 0;
	margin-top: calc(var(--ctw-ibx-size)/ 2 + 30px);
	width: 50%
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.light-skin .ctl-story {
--ctw-arw-bg:#eaeaea
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:nth-child(3) {
	margin-top: calc(var(--ctw-ibx-size) + 70px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-content {
	box-shadow: var(--ctw-cbx-shadow);
	margin-top: -10px;
	padding-bottom: 10px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-right.ctl-right-odd {
--ctw-arw-bg:var(--ctw-first-story-color, var(--ctw-second-story-color, var(--ctw-cbx-title-color)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-right.ctl-right-even {
--ctw-arw-bg:var(--ctw-second-story-color, var(--ctw-first-story-color, var(--ctw-cbx-title-color)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-left.ctl-left-odd {
--ctw-arw-bg:var(--ctw-second-story-color, var(--ctw-first-story-color, var(--ctw-cbx-title-color)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-left.ctl-left-even {
--ctw-arw-bg:var(--ctw-first-story-color, var(--ctw-second-story-color, var(--ctw-cbx-title-color)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-media.small {
--ctw-cbx-img-order:3
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-5 .ctl-story .ctl-content {
	background-color: var(--ctw-cbx-des-background)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-7:not(.light-skin, .dark-skin) .ctl-story.ctl-story-right.ctl-right-odd .ctl-content {
	background-color: var(--ctw-first-story-color, var(--ctw-second-story-color, var(--ctw-cbx-des-background)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-7:not(.light-skin, .dark-skin) .ctl-story.ctl-story-right.ctl-right-even .ctl-content {
	background-color: var(--ctw-second-story-color, var(--ctw-first-story-color, var(--ctw-cbx-des-background)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-7:not(.light-skin, .dark-skin) .ctl-story.ctl-story-left.ctl-left-odd .ctl-content {
	background-color: var(--ctw-second-story-color, var(--ctw-first-story-color, var(--ctw-cbx-des-background)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-7:not(.light-skin, .dark-skin) .ctl-story.ctl-story-left.ctl-left-even .ctl-content {
	background-color: var(--ctw-first-story-color, var(--ctw-second-story-color, var(--ctw-cbx-des-background)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-7:not(.light-skin) .ctl-story.ctl-story-right {
--ctw-arw-bg:var(--ctw-first-story-color, var(--ctw-second-story-color, var(--ctw-cbx-des-background)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-7:not(.light-skin) .ctl-story.ctl-story-left {
--ctw-arw-bg:var(--ctw-second-story-color, var(--ctw-first-story-color, var(--ctw-cbx-des-background)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-7 .ctl-story.ctl-story-left .ctl-title {
	justify-content: right
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-left {
	padding: 0 calc(var(--ctw-ibx-size) + 5px) 0 0
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right {
	padding: 0 0 0 calc(var(--ctw-ibx-size) + 5px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story.ctl-story-right .ctl-arrow {
	left: calc(var(--ctw-ibx-size) + var(--ctw-ibx-size)/ 7 - var(--ctw-ibx-size)/ .8 + var(--ctw-cbx-bd-left-width)/ 3 + 5px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-4) .ctl-arrow {
	width: calc(var(--ctw-ibx-size)/ 1.1);
	height: calc(var(--ctw-ibx-size)/ 1.1)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story.ctl-story-left .ctl-arrow {
	right: 0!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story:where(.ctl-story-left, .ctl-story-right) .ctl-arrow {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 1.5 - var(--ctw-ibx-size)/ 8);
width:calc(var(--ctw-ibx-size) + 10px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story:where(.ctl-story-left, .ctl-story-right) .ctl-icon~.ctl-arrow {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 1.5 - var(--ctw-ibx-size)/ 8 + 2px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-title {
	background-color: var(--ctw-cbx-title-bg);
	order: 3
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin, .ctl-design-5) .ctl-story.ctl-main-title.ctl-left-odd .ctl-title {
	background-color: var(--ctw-second-story-color, var(--ctw-first-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin, .ctl-design-5) .ctl-story.ctl-main-title.ctl-left-even .ctl-title {
	background-color: var(--ctw-first-story-color, var(--ctw-second-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.light-skin.ctl-design-5 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.light-skin.ctl-design-5 .ctl-content {
	border: unset!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:where(.ctl-design-5, .ctl-design-6) .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:where(.ctl-design-5, .ctl-design-6) .ctl-start {
left:calc(50% - var(--ctw-line-width) * 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-main-title .ctl-title {
	order: 0
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-3 .ctl-story.ctl-main-title .ctl-title {
	padding: 10px 15px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin, .ctl-design-5) .ctl-story.ctl-story-right.ctl-right-odd.ctl-main-title .ctl-title {
	background-color: var(--ctw-first-story-color, var(--ctw-second-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin, .ctl-design-5) .ctl-story.ctl-story-right.ctl-right-even.ctl-main-title .ctl-title {
	background-color: var(--ctw-second-story-color, var(--ctw-first-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-content .ctl-description {
	/*background-color: var(--ctw-cbx-des-background)*/
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-5 .ctl-content .ctl-description {
	background-color: transparent
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5.dark-skin .ctl-story .ctl-title {
	background: #000
}
.ctl-vertical-wrapper.ctl-compact-wrapper .ctp-story-slider .swiper-wrapper img {
	height: 20vw!important;
	width: 100%!important;
	min-height: 200px;
	max-height: 350px;
	object-fit: cover;
	object-position: center
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-labels {
	position: static;
	padding: 15px;
	width: 100%;
top:calc(0px - var(--ctw-lbl-big-size) - var(--ctw-lbl-small-size) - var(--ctw-lbl-gap) - 26px - var(--lbl-bd-width)*2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .light-skin) .ctl-story.ctl-story-left.ctl-left-odd .ctl-labels {
	background: #aa74d6;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .light-skin) .ctl-story.ctl-story-left.ctl-left-even .ctl-labels {
	background: #64c9d0;
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.light-skin .ctl-story .ctl-icondot {
	background: #aeaeae
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.light-skin .ctl-story .ctl-icon {
	background-color: #eaeaea
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.light-skin:not(.ctl-design-6, .ctl-design-4) .ctl-story-left .ctl-arrow {
	background: linear-gradient(to left, #eaeaea 52%, transparent 48%)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.light-skin:not(.ctl-design-3, .ctl-design-4, .ctl-design-5, .ctl-design-6) .ctl-story-left .ctl-arrow {
	background: linear-gradient(to left, var(--ctw-arw-bd-color) 52%, transparent 48%)!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.light-skin:not(.ctl-design-6, .ctl-design-4) .ctl-story-right .ctl-arrow {
	background: linear-gradient(to right, #eaeaea 52%, transparent 48%)!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.light-skin:not(.ctl-design-3, .ctl-design-4, .ctl-design-5, .ctl-design-6) .ctl-story-right .ctl-arrow {
	background: linear-gradient(to right, var(--ctw-arw-bd-color) 50%, transparent 48%)!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.light-skin:where(.ctl-design-6, .ctl-design-4) .ctl-story .ctl-arrow {
 background:#eaeaea!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3.ctl-compact-wrapper.light-skin .ctl-story-right .ctl-content {
	border-left: 6px solid #eaeaea
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-labels {
	text-align: left
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .light-skin) .ctl-story.ctl-story-right.ctl-right-odd .ctl-labels {
	background: #f68634;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .light-skin) .ctl-story.ctl-story-right.ctl-right-even .ctl-labels {
	background: #a276d0;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:where(.ctl-design-5) .ctl-story .ctl-labels {
background-color:transparent!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.dark-skin:not(.ctl-design-3, .light-skin) .ctl-story .ctl-content {
	background-color: var(--ctw-second-story-color, var(--ctw-first-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-5, .light-skin) .ctl-story .ctl-icon {
	background-color: var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story.ctl-story-left .ctl-icon {
	right: calc(0px - var(--ctw-ibx-size)/ 2.2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position) - 6px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-left .ctl-icon {
	right: calc(0px - var(--ctw-ibx-size)/ 2.4)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right .ctl-icon {
left:calc(0px - (var(--ctw-ibx-size) - 5px)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-icondot {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 1.5 - var(--ctw-ibx-size)/ 3)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-left .ctl-icondot {
	right: calc(0px - var(--ctw-ibx-size)/ 4)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right .ctl-icondot {
	left: calc(0px - var(--ctw-ibx-size)/ 4)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-icondot {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 2.2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-right.ctl-right-odd .ctl-icondot {
	background-color: var(--ctw-first-story-color, var(--ctw-second-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-right.ctl-right-even .ctl-icondot {
	background-color: var(--ctw-second-story-color, var(--ctw-first-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-left.ctl-left-odd .ctl-icondot {
	background-color: var(--ctw-second-story-color, var(--ctw-first-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-left.ctl-left-even .ctl-icondot {
	background-color: var(--ctw-first-story-color, var(--ctw-second-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-right.ctl-right-odd .ctl-arrow {
	background: #e78c48;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-right.ctl-right-even .ctl-arrow {
	background: #a276d0;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-left.ctl-left-odd .ctl-arrow {
	background: #a276d0;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.light-skin) .ctl-story.ctl-story-left.ctl-left-even .ctl-arrow {
	background: #7ec7ce;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-left .ctl-arrow {
    right: calc(var(--ctw-ibx-size) + var(--ctw-ibx-size)/ 7 - var(--ctw-ibx-size)/ 1.7 + var(--ctw-cbx-bd-left-width)/ 5 + 5px);
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right .ctl-arrow {
	left: calc(var(--ctw-ibx-size) + var(--ctw-ibx-size)/ 10 - var(--ctw-ibx-size)/ 1.8 + var(--ctw-cbx-bd-left-width)/ 5 + 5px);
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story.ctl-story-right .ctl-arrow {
	left: 0;
	right: auto;
	border-color: var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6:not(.dark-skin) .ctl-story .ctl-labels {
	background-color: var(--ctw-cbx-des-background)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story .ctl-labels {
	padding: 10px 15px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story.ctl-story-left .ctl-arrow {
	right: 0;
	left: auto;
	border-color: var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-arrow {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position) + var(--ctw-ibx-size)/ 3 - var(--ctw-line-width)/ 1);
width:calc(var(--ctw-ibx-size) * 1 + 10px);
	height: var(--ctw-line-width)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story-left .ctl-arrow-line {
	right: calc(0px + var(--ctw-ibx-size)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story-right .ctl-arrow-line {
	left: calc(0px + var(--ctw-ibx-size)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story-left .ctl-story-dot-icon .ctl-arrow-line {
	right: calc(0px + var(--ctw-ibx-size)/ 4)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story-right .ctl-story-dot-icon .ctl-arrow-line {
	left: calc(0px + var(--ctw-ibx-size)/ 4)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.dark-skin.ctl-design-3 .ctl-story .ctl-title a {
	color: #000
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-3 .ctl-content .ctl-title {
	padding: 0 15px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3.ctl-compact-wrapper.light-skin .ctl-story.ctl-story-left .ctl-content {
	border-right: 6px solid #eaeaea
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.dark-skin:not(.ctl-design-3) .ctl-story .ctl-title a {
	color: #fff
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-icon {
top:18px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-4) .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-icondot {
top:23px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-icondot {
top:18px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-arrow {
top:16px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-arrow {
top:24px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-arrow {
top:0
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-icon {
top:-5px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-icon {
top:-8px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-icondot {
top:0
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-icon {
top:14px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-arrow {
top:11px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-arrow {
top:33px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-arrow {
top:6px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-icon {
top:13px
}
@media screen and (max-width:767px) {
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-left, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:nth-child(2) {
	padding: 0;
width:calc(100% - 4% - var(--ctw-line-width)/ 1 - var(--ctw-ibx-size) * 1.8)!important;
	margin-top: calc(var(--ctw-ibx-size)/ 2 + 30px);
left:calc(4% - var(--ctw-line-width) + var(--ctw-line-width)/ 2 + var(--ctw-ibx-size) * 1.8)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.light-skin:not(.ctl-design-6, .ctl-design-4) .ctl-story-left .ctl-arrow {
	background: linear-gradient(to right, var(--ctw-arw-bd-color) 52%, transparent 48%)!important
}
/*.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.light-skin.ctl-design-3 .ctl-story-left .ctl-arrow {
	background: linear-gradient(to right, var(--ctw-arw-bd-color) 52%, transparent 48%)!important
}*/
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-left .ctl-labels, .ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right .ctl-labels {
	top: 0!important;
	right: 0;
	left: auto;
	width: 100%;
	text-align: left;
	align-items: flex-start;
	margin: 0
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper :where(.ctl-start, .ctl-end) {
left:calc(5% - var(--ctw-line-width)/ 1)!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-5 :where(.ctl-start, .ctl-end) {
left:calc(4% - var(--ctw-line-width)/ 1 + 4px)!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 :where(.ctl-start, .ctl-end) {
left:calc(4% - var(--ctw-line-width)/ 1 + 6px)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-arrow {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size)/ 7);
left:calc(0px - var(--ctw-ibx-size) * 1.8)!important;
	right: auto
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-4) .ctl-story .ctl-arrow {
	left: calc(1px - var(--ctw-ibx-size)/ 2.2)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story.ctl-story-right .ctl-arrow {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 1.5 - var(--ctw-ibx-size)/ 8 + 8px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-arrow {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size)/ 7)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-arrow {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size)/ 7)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-arrow {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 1.5 - var(--ctw-ibx-size)/ 8 + 8px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:where(.ctl-default, .ctl-design-1, .ctl-design-2, .ctl-design-3, .ctl-design-5, .ctl-design-7) .ctl-story .ctl-arrow {
left:calc(var(--ctw-ibx-size) + var(--ctw-ibx-size)/ .9 - var(--ctw-ibx-size)/ 1.9 + var(--ctw-cbx-bd-left-width)/ 1)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-icondot {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 3 + 8px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story .ctl-arrow {
left:calc(0px - var(--ctw-ibx-size)* 1.3 + var(--ctw-line-width)/ 2)!important;
	right: auto!important;
	background: var(--ctw-arw-bg)!important;
width:calc(var(--ctw-ibx-size)* 1.3);
	top: 37px!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story .ctl-arrow {
	top: 24px!important;
width:calc(var(--ctw-ibx-size) * 1.8)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story .ctl-icon~.ctl-arrow {
	top: 44px!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-arrow-line {
	width: calc(var(--ctw-ibx-size)/ 2);
	left: var(--ctw-ibx-size);
	right: auto
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-story-dot-icon .ctl-arrow-line {
	width: calc(var(--ctw-ibx-size) - var(--ctw-ibx-size)/ 4);
	left: calc(var(--ctw-ibx-size)/ 2 + var(--ctw-ibx-size)/ 4);
	right: auto
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-icon, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) - 24px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) + 12px) * var(--ctw-ibx-position)/ 100) + var(--lbl-bd-width) * 2);
transform:none;
left:calc(0px - var(--ctw-ibx-size) * 1.8 + var(--ctw-line-width)/ 1 - var(--ctw-ibx-size)/ 2 - 1px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) - 24px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) + 12px) * var(--ctw-ibx-position)/ 100) + var(--lbl-bd-width) * 2)
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story .ctl-icon, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-icon {
left:calc(0px - var(--ctw-ibx-size)* 1.1 - var(--ctw-ibx-size) * 1.2 / 2 - 1px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-icon {
top:27px
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-icondot {
left:calc(0px - (var(--ctw-line-width)/ 2 + var(--ctw-ibx-size) * 1.8) - var(--ctw-ibx-size)/ 5)
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story .ctl-icondot {
left:calc(0px - (var(--ctw-line-width)/ 2 + var(--ctw-ibx-size) * 1.5));
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 1.7)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-icondot {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) - 33px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) + 12px) * var(--ctw-ibx-position)/ 100) - 5px + var(--lbl-bd-width) * 2 + 7px)!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-4 .ctl-story .ctl-icon {
	top: 25px!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-content {
	padding: 10px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-content {
	margin-top: -5px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story .ctl-labels {
	padding: 0 0 15px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story {
left:calc(4% - var(--ctw-line-width)/ 1 + var(--ctw-ibx-size) * 1.3)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-arrow {
	top: calc(var(--ctw-ibx-size) - 30px)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-inner-line, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-timeline:before {
	left: calc(4% - var(--ctw-line-width)/ 1)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-down .ctl-icon {
top:25px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-6) .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-icondot {
top:17px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3 .ctl-story.ctl-story-left .ctl-content {
	border-left: 6px solid var(--ctw-arw-bg)!important;
	border-right: unset!important
}
}
@media only screen and (max-width:325px) {
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story .ctl-icon, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-story:not(:nth-child(2), :nth-child(3)).ctl-compact-up .ctl-icon {
left:calc(0px - var(--ctw-ibx-size)* 1.1 - var(--ctw-ibx-size) * 1.2 / 2)
}
}
@media only screen and (max-width:428px) {
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper :where(.ctl-start, .ctl-end) {
left:calc(4% + var(--ctw-line-width)/ 2)!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-icondot {
left:calc(0px - (var(--ctw-line-width)/ 2 + var(--ctw-ibx-size) * 1.8) - var(--ctw-ibx-size)/ 5)
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 :where(.ctl-start, .ctl-end) {
left:calc(4% - var(--ctw-line-width)/ 1 + 6px)!important
}
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-slideshow {
	width: 100%
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-icon {
	-webkit-box-shadow: 0 0 0 4px #fff, inset 0 0 0 2px rgba(0,0,0,.05), 0 0 0 8px var(--ctw-line-bg);
	box-shadow: 0 0 0 2px #fff, inset 0 0 0 2px rgba(0,0,0,.05), 0 0 0 5px var(--ctw-line-bg)
}
.ctl-wrapper .ctl-vertical-wrapper {
--ctw-ibx-position:0;
--ctw-cbx-text-align:left;
--ctw-cbx-img-order:2;
	max-width: 1600px;
padding:calc(var(--ctw-line-width) * 3) 10px;
	margin: 0 auto
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin {
--ctw-cbx-img-padding:2%
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin {
--ctw-cbx-img-padding:2%
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin.ctl-design-5 {
--ctw-cbx-des-padding:5px 10px 10px 10px;
--ctw-cbx-img-padding:15px 15px 15px 15px
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin.ctl-design-6 {
--ctw-cbx-des-padding:5px 10px 0px 10px;
--ctw-cbx-des-background:#000000;
--ctw-cbx-padding:10px 10px 10px 10px;
--ctw-cbx-title-color:#ffffff;
--ctw-cbx-title-padding:8px 15px 8px 8px;
--ctw-cbx-img-padding:0px;
--ctw-lbel-big-color:#ffffff
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin:where(.ctl-design-6, .ctl-design-3) {
--ctw-cbx-bd-top-width:0px;
--ctw-cbx-bd-right-width:0px;
--ctw-cbx-bd-bottom-width:0px;
--ctw-cbx-bd-left-width:0px;
--ctw-ibx-color:#fff
}
.ctl-wrapper .ctl-one-sided .ctl-story {
--ctw-cbx-bottom-margin:50px
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin.ctl-design-3 {
--ctw-arw-bg:#aeaeae
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin.ctl-design-4 {
--ctw-arw-bg:#ccc;
--ctw-ibx-color:#fff
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin.ctl-design-6 {
--ctw-cbx-img-padding:0px 0px 0px 0px;
--ctw-arw-bg:#ccc
}
.ctl-wrapper .ctl-vertical-wrapper:not(.light-skin) .ctl-story.odd {
--ctw-arw-bg:var( --ctw-first-story-color, var(--ctw-second-story-color, var(--ctw-cbx-title-color)))
}
.ctl-wrapper .ctl-vertical-wrapper:not(.light-skin) .ctl-story.even {
--ctw-arw-bg:var(--ctw-second-story-color, var(--ctw-first-story-color, var(--ctw-cbx-title-color)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3 {
--ctw-cbx-img-order:0
}
.ctl-wrapper .ctl-design-3.dark-skin {
--ctw-cbx-des-background:#ffffff;
--ctw-cbx-des-color:#000000;
--ctw-cbx-padding:0px 0px 0px 0px
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-compact-wrapper).ctl-design-5 {
--ctw-cbx-des-padding:5px 15px 15px 15px;
--ctw-line-width:2px;
--ctw-cbx-img-padding:0px 10px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 {
--ctw-cbx-des-padding:5px 15px 0px 15px;
--ctw-ibx-size:45px;
--ctw-cbx-bottom-margin:80px;
--ctw-cbx-title-padding:0px 15px 5px 15px;
--ctw-cbx-date-text-align:left;
--ctw-line-width:2px;
--ctw-cbx-padding:0px 10px 10px 10px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story.ctl-story-left {
--ctw-cbx-title-text-align:right;
--ctw-cbx-text-align:right
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-7:where(.defaul-skin, .dark-skin):not(.ctl-compact-wrapper) {
--ctw-cbx-title-padding:20px 15px 20px 15px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6.ctl-one-sided {
--ctw-cbx-des-padding:0px 15px 15px 15px
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-end, .ctl-wrapper .ctl-vertical-wrapper .ctl-start {
	background-color: var(--ctw-line-bg);
width:calc(var(--ctw-line-width) * 3);
height:calc(var(--ctw-line-width) * 3);
	display: inline-block;
	position: absolute;
left:calc(50% - var(--ctw-line-width) * 1.5);
	z-index: 1;
border-width:calc(var(--ctw-line-bd-width) * 1px);
	border-style: var(--ctw-line-bd-style);
	border-color: var(--ctw-line-bd-color);
border-radius:calc(var(--ctw-ibx-radius) * 1%);
-webkit-border-radius:calc(var(--ctw-ibx-radius) * 1%);
-moz-border-radius:calc(var(--ctw-ibx-radius) * 1%);
-ms-border-radius:calc(var(--ctw-ibx-radius) * 1%);
-o-border-radius:calc(var(--ctw-ibx-radius) * 1%)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-end-fill .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.ctl-start-fill .ctl-start {
	background-color: var(--ctw-line-filling-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-content-empty :where(.ctl-start, .ctl-end, .ctl-timeline:before, .ctl-inner-line) {
display:none!important
}
.ctl-wrapper .ctl-post-timeline .ctl-end {
	bottom: inherit!important
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-start:after, .ctl-end:after) {
content:"";
position:absolute;
height:calc(var(--ctw-line-bd-width) * 1px + var(--ctw-line-width) * .1);
width:calc(var(--ctw-line-width) - var(--ctw-line-bd-width) * 2px);
background-color:var(--ctw-line-bg);
left:calc(50% - (var(--ctw-line-width) - var(--ctw-line-bd-width) * 2px)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-start:after {
bottom:calc(0px - var(--ctw-line-bd-width) * 1px)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-end:after {
top:calc(0px - var(--ctw-line-bd-width) * 1px)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-timeline {
	position: relative;
	margin: 0;
	padding: 22px 0;
	display: flow-root;
	width: 100%!important
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-timeline:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: calc(50% - var(--ctw-line-width)/ 2);
	display: block;
	width: var(--ctw-line-width);
	background-color: #f68a6e;
 border-width: 0 calc(var(--ctw-line-bd-width) * 1px) 0 calc(var(--ctw-line-bd-width) * 1px);
	border-color: var(--ctw-line-bd-color);
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-inner-line {
	position: absolute;
	top: 0;
	bottom: 0;
	left: calc(50% - var(--ctw-line-width)/ 2);
	display: block;
	width: var(--ctw-line-width);
	background-color: var(--ctw-line-filling-color);
	height: 0;
	max-height: 100%;
	transition: all .6 ease-in-out
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year {
	position: relative;
	margin: 22px 0 50px 0;
	justify-content: center;
	width: 100%;
	z-index: 2
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year:first-child {
	margin-top: 0!important
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-year-text:before, .ctl-year-text:after) {
height:calc(var(--ctw-ybx-bd-width) + var(--ctw-line-width) * .1);
width:calc(var(--ctw-line-width) - var(--ctw-line-bd-width) * 2px);
left:calc(50% - (var(--ctw-line-width) - var(--ctw-line-bd-width) * 2px)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year-text:before {
	top: 0
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year-text:after {
	bottom: 0
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-6) .ctl-media.small {
	align-items: start;
	padding: 15px 15px
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-labels {
	justify-content: space-between;
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 - (var(--ctw-lbl-big-size)/ 2 - var(--ctw-ibx-size)/ 1.5));
right:calc(100% + var(--ctw-ibx-size) * 2);
	text-align: var(--ctw-cbx-date-text-align);
	color: var(--ctw-lbl-big-color)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-labels {
left:calc(100% + var(--ctw-ibx-size) * 2);
	text-align: left;
	color: var(--ctw-lbl-big-color)
}
.ctl-post-timeline.ctl-vertical-wrapper.ctl-vertical-left .ctl-story-left .ctl-labels {
left:calc(100% + var(--ctw-ibx-size) * 2);
	text-align: left;
	right: auto
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-both-sided, .ctl-one-sided) .timeline-year~.ctl-story:nth-child(3) {
margin-top:0
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-both-sided, .ctl-one-sided) .ctl-story:nth-child(2) {
margin-top:50px
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-icon {
left:calc(0px - var(--ctw-ibx-size) - (var(--ctw-ibx-size) - 5px)/ 2);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position) + 7px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position) - 4px);
	transform: rotate(45deg)!important
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-6, .ctl-design-5) .ctl-year-label.ctl-year-text {
border:2px solid var(--ctw-line-bg);
box-shadow:inset 0 0 0 2px #fff;
width:calc(var(--ctw-ybx-size) * 1.1);
height:calc((var(--ctw-ybx-size) * 1.1) * ((60 + var(--ctw-ibx-radius)/ 1.25)/ 100))
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-6, .ctl-design-5) .innerViewPort .ctl-year-label.ctl-year-text {
border:2px solid var(--ctw-line-filling-color);
box-shadow:inset 0 0 0 2px #fff
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-year-label.ctl-year-text {
	height: calc(var(--ctw-ybx-size) + 5px);
	transform: rotate(45deg);
	width: calc(var(--ctw-ybx-size) + 5px);
	overflow: visible
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-year-label.ctl-year-text span {
	transform: rotate(315deg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-icon {
	border: 2px solid var(--ctw-line-bg);
	box-shadow: inset 0 0 0 2px #fff
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .swiper-backface-hidden .swiper-slide {
	width: 100%!important;
	overflow: hidden
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .innerViewPort .ctl-icon {
	border: 2px solid var(--ctw-line-filling-color)
}
.ctl-wrapper .ctl-vertical-wrapper:not(.light-skin, .ctl-compact-wrapper) .ctl-story.innerViewPort .ctl-icon {
	background-color: var(--ctw-line-filling-color)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left .ctl-icon {
right:calc(var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size) * 1.95)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-icon :where(i, svg), .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-icon img {
transform:rotate(316deg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-icon img {
	min-width: 30%;
	max-height: 20px;
	width: 20px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-media.small {
	align-items: start
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper) .ctl-story.ctl-story-left .ctl-content .ctl-media {
left:calc(100% + var(--ctw-ibx-size) * 2 + var(--ctw-line-width)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left .ctl-content .ctp-media-slider, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left .ctl-content .full-width {
left:calc(100% + var(--ctw-ibx-size) * 2 + var(--ctw-line-width)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-right .ctl-content .full-width, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-right .ctp-media-slider {
right:calc(100% + var(--ctw-ibx-size) * 2 + var(--ctw-line-width)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-media, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctp-media-slider, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .full-width {
	overflow: visible;
	position: absolute;
	min-height: 15vw;
	max-height: 100%;
right:calc(100% + var(--ctw-ibx-size) * 2 + var(--ctw-line-width)/ 2);
	top: 0;
	width: 100%
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-comapct-wrapper, .ctl-one-sided) .ctl-story .ctl-content .ctl-media.full img {
	height: 15vw
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctp-media-slider {
	top: 2px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story .ctl-content .ctl-media a, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story .ctl-content .ctp-media-slider a, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story .ctl-content .full-width a {
width:calc(var(--ctw-cbx-img-width) - (var(--ctw-cbx-img-margin-left) + var(--ctw-cbx-img-margin-right)));
	align-self: flex-start
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-content {
	position: unset
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story.ctl-story-left .ctl-labels {
right:calc(10% - var(--ctw-ibx-size) * 2);
	text-align: right
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-arrow {
	width: var(--ctw-ibx-size);
	height: 2px!important;
	position: absolute;
	top: 14px;
	z-index: -1;
	background: var(--ctw-arw-bg);
	transform: rotate(180deg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story .ctl-arrow {
	background: var(--ctw-line-bg)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story.innerViewPort .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left.innerViewPort .ctl-content .ctl-media:before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-right.innerViewPort .ctl-content .ctl-media:after, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.innerViewPort .ctl-content .ctp-media-slider:before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.innerViewPort .ctl-content .full-width:before {
	background: var(--ctw-line-filling-color)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-comapct-wrapper, .ctl-one-sided) .ctl-story.innerViewPort .ctl-icondot {
	border-color: var(--ctw-line-filling-color)!important
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-one-sided).ctl-design-6 .ctl-labels {
	position: unset;
	padding: 0 25px 8px;
	text-align: left;
	display: block
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin:not(.ctl-one-sided).ctl-design-6 .ctl-labels {
	padding: 0 20px 8px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story .ctl-content .ctp-media-slider:before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story .ctl-content .full-width:before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left .ctl-content .ctl-media:before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-right .ctl-content .ctl-media:after {
	content: '';
	position: absolute;
	width: var(--ctw-ibx-size);
	height: 2px;
	z-index: -1;
	background: var(--ctw-line-bg);
	top: 14px;
	right: calc(0px - var(--ctw-ibx-size))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left .ctl-content .ctl-media:before {
	left: calc(0% - var(--ctw-ibx-size));
	right: unset
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story .ctl-content .ctp-media-slider:before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story .ctl-content .full-width:before {
	position: absolute;
	top: 12px;
	margin-top: 0
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story .ctl-content .full-width:before {
	top: 14px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left .ctl-content .ctp-media-slider:before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left .ctl-content .full-width:before {
	left: calc(0% - var(--ctw-ibx-size))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-right .ctl-content .ctp-media-slider:before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-right .ctl-content .full-width:before {
	right: calc(0px - var(--ctw-ibx-size))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .swiper-wrapper .swiper-slide img {
	border-style: none;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	object-position: center;
	border: 1px solid #000
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .swiper-autoheight .swiper-slide {
	height: 15vw!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story .ctp-media-slider .ctp-story-slider {
	overflow: hidden;
	position: relative
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story .ctl-icondot {
	border: 2px solid var(--ctw-line-bg);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 12);
	box-shadow: inset 0 0 0 2px #fff;
	transform: rotate(45deg)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .swiper-autoheight .swiper-wrapper {
	height: auto!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .innerViewPort .ctl-icondot {
	border: 2px solid var(--ctw-line-filling-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story.ctl-story-left .ctl-title {
	display: unset
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story {
	margin-bottom: var(--ctw-cbx-bottom-margin);
	padding: 10px;
	min-height: 13vw
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper) .ctl-story {
	background: var(--ctw-cbx-des-background)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6.dark-skin:not(.ctl-compact-wrapper) .ctl-story {
	background: var(--ctw-second-story-color, var(--ctw-first-story-color));
	padding: 10px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6.dark-skin .ctl-labels .ctl-label-big {
	color: #fff
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-icon {
	left: auto;
right:calc(var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size) * 1.9)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-icondot {
	left: calc(0px - var(--ctw-ibx-size) - var(--ctw-ibx-size)/ 4 - var(--ctw-line-width)/ 6);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 2.5)
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-5, .ctl-design-6) .ctl-icondot {
left:calc(var(--ctw-ibx-size) * .76 - var(--ctw-ibx-size) * 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-icondot {
	left: auto;
	right: calc(0px - var(--ctw-ibx-size) - var(--ctw-ibx-size)/ 4 + var(--ctw-line-width)/ 4)
}
.ctl-wrapper .ctl-vertical-wrapper :where(.ctl-icondot:before, .ctl-icondot:after, .ctl-icon:before, .ctl-icon:after) {
height:calc(var(--ctw-ibx-bd-width) + var(--ctw-line-width) * .1);
width:calc(var(--ctw-line-width) - var(--ctw-line-bd-width) * 2px);
left:calc(50% - (var(--ctw-line-width) - var(--ctw-line-bd-width) * 2px)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-icondot:before, .ctl-icon:before) {
top:calc(0px - var(--ctw-ibx-bd-width))
}
.ctl-wrapper .ctl-vertical-wrapper :where(.ctl-icondot:after, .ctl-icon:after) {
bottom:calc(0px - var(--ctw-ibx-bd-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-arrow {
	background: linear-gradient(to right, var(--ctw-arw-bg) 50%, transparent 48%);
	left: calc(var(--ctw-ibx-size)/ 6 - var(--ctw-ibx-size)/ 2 + var(--ctw-cbx-bd-left-width)/ 3);
	border-width: 0 0 var(--ctw-cbx-bd-left-width) var(--ctw-cbx-bd-left-width);
	box-shadow: unset;
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size)/ 4)
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin:not(.ctl-design-5) .ctl-arrow {
	background: linear-gradient(to right, var(--ctw-arw-bd-color) 50%, transparent 48%)
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin:not(.ctl-design-5) .ctl-story.ctl-story-left .ctl-arrow {
	background: linear-gradient(to left, var(--ctw-arw-bd-color) 50%, transparent 48%)
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin .ctl-arrow {
	border: unset
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-bg-hover:hover .ctl-arrow {
	background: linear-gradient(to top right, var(--ctw-cbx-title-bg, var(--ctw-cbx-bg-hover)) 52%, transparent 48%)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-bg-hover.ctl-story-left:hover .ctl-arrow {
	background: linear-gradient(to bottom left, var(--ctw-cbx-title-bg, var(--ctw-cbx-bg-hover)) 52%, transparent 48%)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-arrow {
	left: auto;
	right: calc(var(--ctw-ibx-size)/ 6 - var(--ctw-ibx-size)/ 1.9 + var(--ctw-cbx-bd-left-width)/ 3);
	background: linear-gradient(to left, var(--ctw-arw-bg) 50%, transparent 48%);
	border-width: var(--ctw-cbx-bd-left-width) var(--ctw-cbx-bd-left-width) 0 0;
	box-shadow: unset
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-4, .ctl-design-6) .ctl-arrow {
	clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%, 0 50%)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5:not(.light-skin, .dark-skin) .ctl-arrow::before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-5:not(.light-skin, .dark-skin) .ctl-story.ctl-story-left .ctl-arrow::before {
	content: '';
	position: absolute;
	background: var(--ctw-cbx-des-background);
	clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%, 0 50%)
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin:not(.ctl-design-3, .ctl-design-4, .ctl-design-5, .ctl-design-6) .ctl-arrow::before, .ctl-wrapper .ctl-vertical-wrapper.light-skin:not(.ctl-design-3, .ctl-design-4, .ctl-design-5, .ctl-design-6) .ctl-story.ctl-story-left .ctl-arrow::before {
	content: '';
	position: absolute;
	background: var(--ctw-arw-bg);
	clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%, 0 50%)
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-5, .light-skin) .ctl-arrow::before {
top:1px;
left:1px;
width:calc(100% - 2px);
height:calc(100% - 2px)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-arrow-line {
left:calc(0px - var(--ctw-ibx-size) * .5);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 2 - var(--ctw-line-width)/ 2);
width:calc(var(--ctw-ibx-size) * .5);
	height: var(--ctw-line-width);
border-width:calc(var(--ctw-line-bd-width) * 1px) 0 calc(var(--ctw-line-bd-width) * 1px) 0
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-arrow-line {
	left: auto;
right:calc(0px - var(--ctw-ibx-size) * .5)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story-dot-icon .ctl-arrow-line {
width:calc(var(--ctw-ibx-size) * .75);
left:calc(0px - var(--ctw-ibx-size) * .75)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-story-dot-icon .ctl-arrow-line {
	left: auto;
right:calc(0px - var(--ctw-ibx-size) * .75)
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-arrow-line:before, .ctl-arrow-line:after) {
height:var(--ctw-line-width);
top:calc(0px - calc(var(--ctw-line-bd-width) * 1px));
border-width:calc(var(--ctw-line-bd-width) * 1px) 0 calc(var(--ctw-line-bd-width) * 1px) 0
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-arrow-line:before {
	width: calc(var(--ctw-ibx-bd-width));
	left: calc(0px - var(--ctw-ibx-bd-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-arrow-line:before {
	left: auto;
	right: calc(0px - var(--ctw-ibx-bd-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-arrow-line:after {
	width: calc(var(--ctw-cbx-bd-left-width));
	right: calc(0px - var(--ctw-cbx-bd-left-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-arrow-line:after {
	right: auto;
	left: calc(0px - var(--ctw-cbx-bd-left-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story {
	position: relative;
	width: calc(50% - var(--ctw-ibx-size));
	float: right;
	clear: both
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left {
	float: left
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-content {
	box-shadow: var(--ctw-cbx-shadow);
	border-width: var(--ctw-cbx-bd-top-width) var(--ctw-cbx-bd-left-width) var(--ctw-cbx-bd-bottom-width) var(--ctw-cbx-bd-right-width);
	border-radius: var(--ctw-cbx-radius-left);
	-webkit-border-radius: var(--ctw-cbx-radius-left);
	-moz-border-radius: var(--ctw-cbx-radius-left);
	-ms-border-radius: var(--ctw-cbx-radius-left);
	-o-border-radius: var(--ctw-cbx-radius-left)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left:hover .ctl-content {
	box-shadow: var(--ctw-cbx-shadow);
	border-radius: var(--ctw-cbx-radius-left-hover);
	-webkit-border-radius: var(--ctw-cbx-radius-left-hover);
	-moz-border-radius: var(--ctw-cbx-radius-left-hover);
	-ms-border-radius: var(--ctw-cbx-radius-left-hover);
	-o-border-radius: var(--ctw-cbx-radius-left-hover)
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-3, .light-skin, .ctl-compact-wrapper) .ctl-story.even .ctl-title {
	background: var(--ctw-second-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-media {
	justify-content: var(--ctw-cbx-img-align);
	align-self: flex-start
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-description {
	text-align: var(--ctw-cbx-desc-text-align)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-button {
	justify-content: var(--ctw-cbx-btn-align)
}
.ctl-wrapper .ctl-vertical-wrapper:not(.light-skin, .ctl-compact-wrapper) .ctl-story.odd .ctl-title {
	background: var(--ctw-first-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5 .ctl-story .ctl-title a {
	color: var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin .ctl-content {
	background: var(--ctw-arw-bg);
	padding: 10px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-7:not(.light-skin, .ctl-compact-wrapper) .ctl-story.odd .ctl-content {
	background: var(--ctw-first-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-7:not(.light-skin, .ctl-compact-wrapper) .ctl-story.even .ctl-content {
	background: var(--ctw-second-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5.dark-skin .ctl-story .ctl-title, .ctl-wrapper .ctl-vertical-wrapper.dark-skin .ctl-story .ctl-description {
	background: #ffffff00!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3.dark-skin .ctl-content {
	background: #fff!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5.dark-skin .ctl-story .ctl-title a {
	color: var(--ctw-cbx-title-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6.dark-skin .ctl-story .ctl-title {
	background: #bf2b2b00!important
}
.ctl-wrapper .ctl-vertical-wrapper:not(.light-skin) .odd .ctl-icon {
	background-color: var(--ctw-first-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5:not(.light-skin) .ctl-icon {
	background-color: #fff
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5:not(.light-skin) .ctl-icon i {
	color: var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5 .innerViewPort .ctl-icon i {
	color: #fff
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-design-5 .innerViewPort .ctl-year-text {
	background-color: var(--ctw-line-filling-color);
	color: #fff
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5.dark-skin .ctl-year-text {
	color: var(--ctw-line-bg);
	background-color: #fff!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5 .innerViewPort .ctl-icon {
	background-color: var(--ctw-line-filling-color);
	box-shadow: 0 0 0 1px #fff, inset 0 0 0 1px rgba(0,0,0,.05), 0 0 0 3px var(--ctw-line-filling-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5:not(.light-skin) .ctl-icon {
	box-shadow: 0 0 0 1px #fff, inset 0 0 0 1px rgba(0,0,0,.05), 0 0 0 2px var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5 .ctl-content {
	border-radius: 8px 8px 5px 5px!important;
	border: 1px solid var(--ctw-arw-bg)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5 .ctl-arrow {
left:calc(0px - (var(--ctw-ibx-size)/ 1.4)/ 2 + 1px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5.dark-skin .ctl-arrow {
	background: var(--ctw-arw-bg)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5 .ctl-story-left .ctl-arrow {
right:calc(0px - (var(--ctw-ibx-size)/ 1.4)/ 2 + 1px)
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin:where(.ctl-default, .ctl-design-1, .ctl-design-5, .ctl-design-6) .ctl-description .ctl_meta_tags :where(.cat-links, .tags-links) a {
color:#fff
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-7 .ctl-story .ctl_read_more {
	margin: 5px;
	font-size: var(--ctw-cbx-desc-font-size);
	font-weight: var(--ctw-cbx-desc-font-weight)
}
.ctl-vertical-wrapper .ctl-year-label.ctl-year-text {
	box-shadow: 0 0 0 2px #fff, inset 0 0 0 2px rgba(0,0,0,.05), 0 0 0 5px var(--ctw-line-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-story .ctl-icon, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-year-label.ctl-year-text, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .timeline-year.innerViewPort .ctl-year-label.ctl-year-text {
	box-shadow: unset
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-5, .ctl-design-6) .innerViewPort .ctl-year-label.ctl-year-text {
	box-shadow: 0 0 0 2px #fff, inset 0 0 0 2px rgba(0,0,0,.05), 0 0 0 5px var(--ctw-line-filling-color)
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin .ctl-year-label.ctl-year-text {
	background: #000
}
.ctl-wrapper .ctl-one-sided.light-skin {
--ctw-lbl-big-color:#444444
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin .ctl-labels, .ctl-wrapper .ctl-vertical-wrapper.light-skin .ctl-story.ctl-story-left .ctl-labels {
	color: var(--ctw-cbx-title-color)
}
.ctl-wrapper .ctl-one-sided {
	max-width: 1200px;
	margin-left: 0;
	width: 100%;
	position: relative;
	margin-right: 0;
	padding-left: 300px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-year {
	justify-content: flex-start
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-inner-line, .ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-timeline:before {
	left: calc(0px - var(--ctw-line-width)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-start {
left:calc(300px - var(--ctw-line-width) * 3 / 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-start {
	transform: rotate(45deg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-arrow {
	top: 25px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position) + 6px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-year.innerViewPort:after {
	background: var(--ctw-line-filling-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6.ctl-one-sided .ctl-story .ctl-content :where(.ctl-media, .ctp-media-slider) a img {
width:auto!important;
min-width:unset;
max-width:100%
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:where(.ctl-design-2, .ctl-design-3, .ctl-design-4) .ctl-year {
left:-155px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:where(.ctl-design-6) .ctl-year {
left:-140px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-year-text:before {
	height: 2px;
	opacity: 1;
	top: 21px;
	right: calc(-47% + var(--ctw-ybx-bd-width));
	top: calc(-19% - var(--ctw-line-width)/ 2);
	transform: rotate(314deg);
	width: 40px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .innerViewPort .ctl-year-text:before {
	background: var(--ctw-line-filling-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-year:after {
	display: none
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:where(.ctl-default, .ctl-design-1, .ctl-design-7) .ctl-year {
left:-115px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-5 .ctl-year {
left:calc(0px - var(--ctw-ybx-size) * 1.1 - 37px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6.light-skin .ctl-story {
	background: var(--ctw-cbx-des-background);
	padding: 8px 0
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:not(.light-skin, .ctl-compact-wrapper) .ctl-story.ctl-story-right.odd .ctl-title {
	background: var(--ctw-first-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:not(.light-skin) .ctl-story.ctl-story-right.odd {
--ctw-arw-bg:var(--ctw-first-story-color, var(--ctw-second-story-color, var(--ctw-cbx-title-color)))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:not(.light-skin, .ctl-design-5) .ctl-story-right.odd .ctl-icon {
	background-color: var(--ctw-first-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-icondot {
	left: calc(0px - 31px - var(--ctw-ibx-size)/ 4 - var(--ctw-ibx-size)/ 4 + var(--ctw-line-width)/ 2);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 3)
}
.ctl-wrapper .ctl-one-sided .ctl-story.even {
--ctw-lbl-big-color:var(--ctw-lbel-big-color, var(--ctw-second-story-color))
}
.ctl-wrapper .ctl-one-sided .ctl-story.odd {
--ctw-lbl-big-color:var( --ctw-lbel-big-color, var(--ctw-first-story-color))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-7:not(.light-skin, .ctl-compact-wrapper) .ctl-story.ctl-story-right.odd .ctl-content {
	background: var(--ctw-first-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-7:not(.light-skin, .ctl-compact-wrapper) .ctl-story.ctl-story-right.even .ctl-content {
	background: var(--ctw-second-story-color)
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-style-2:not(.ctl-nav-position-bottom) ul li {
	border-left: 0;
padding-block:.2rem;
	background-color: transparent
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-style-2:not(.ctl-nav-position-bottom) ul li::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	left: auto;
	right: 4px;
	background-color: var(--ctw-second-story-color);
	border-width: 0;
	top: calc(50% - 7px);
	z-index: 2
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-style-2:not(.ctl-nav-position-bottom) ul li a {
	opacity: 0;
	width: auto;
	margin: 0 39px 0 9px;
padding:.1rem 1.5rem;
	border-radius: 1rem;
	background-color: var(--ctw-cbx-des-color);
	color: #fff;
	visibility: hidden;
	cursor: pointer
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-style-2:not(.ctl-nav-position-bottom) ul li.current a {
	opacity: 1;
	visibility: visible;
	transition: all .4s ease-in
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-style-2:not(.ctl-nav-position-bottom) ul li a::after {
	right: auto;
	left: calc(100% - 0px);
	width: 30px;
	border-radius: 0;
	height: 2px;
	background-color: var(--ctw-second-story-color);
	top: 12px
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-style-2:not(.ctl-nav-position-bottom) ul li:last-child::before {
	height: calc(50% + 0px)
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-style-2:not(.ctl-nav-position-bottom) ul li:nth-child(1)::before {
	height: 50%;
	top: calc(50% - 0px)
}
.ctl-vertical-wrapper:not(.dark-skin) .ctl-navigation-bar.ctl-nav-style-2:not(.ctl-nav-position-bottom) .ctl-navigation-items li:nth-child(2n+1) a::after, .ctl-vertical-wrapper:not(.dark-skin) .ctl-navigation-bar.ctl-nav-style-2:not(.ctl-nav-position-bottom) .ctl-navigation-items li:nth-child(2n+1)::after {
	background-color: var(--ctw-first-story-color)
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-style-3:not(.ctl-nav-position-bottom) {
	padding-left: 5px;
	transform: translateX(calc(100% - 44px));
	transition: all .4s ease-in-out
}
.ctl-vertical-wrapper nav.ctl-navigation-bar:where(.ctl-nav-style-1, .ctl-nav-style-3):not(.ctl-nav-position-bottom) .ctl-nav-icon {
width:45px;
height:45px;
background:#54595f;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
row-gap:.4rem;
transform:translate(-5px, 100%);
cursor:pointer
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-out-viewport .ctl-nav-icon {
	display: none
}
.ctl-vertical-wrapper .ctl-navigation-bar:where(.ctl-nav-style-1, .ctl-nav-style-3):not(.ctl-nav-position-bottom).ctl-nav-active {
transform:translateX(0)!important
}
.ctl-vertical-wrapper nav.ctl-navigation-bar:where(.ctl-nav-style-1, .ctl-nav-style-3):not(.ctl-nav-position-bottom) .ctl-nav-icon span {
width:70%;
height:4px;
background:#fff;
opacity:1;
transition:all .4s ease-in-out
}
.ctl-vertical-wrapper nav.ctl-navigation-bar:where(.ctl-nav-style-1, .ctl-nav-style-3):not(.ctl-nav-position-bottom).ctl-nav-active .ctl-nav-icon span:nth-child(1) {
transform:translateY(10px) rotate(45deg);
height:3px
}
.ctl-vertical-wrapper nav.ctl-navigation-bar:where(.ctl-nav-style-1, .ctl-nav-style-3):not(.ctl-nav-position-bottom).ctl-nav-active .ctl-nav-icon span:nth-child(2) {
opacity:0
}
.ctl-vertical-wrapper nav.ctl-navigation-bar:where(.ctl-nav-style-1, .ctl-nav-style-3):not(.ctl-nav-position-bottom).ctl-nav-active .ctl-nav-icon span:nth-child(3) {
transform:translateY(-10px) rotate(-45deg);
height:3px
}
@media only screen and (min-width:768px) {
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided, .dark-skin, .light-skin) .ctl-story {
	padding: 0
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-end, .ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-start {
left:calc(33.33% - var(--ctw-line-width) * 1.5)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-inner-line, .ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-timeline:before {
	left: calc(33.33% - var(--ctw-line-width)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-year {
	justify-content: left
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-year-text:after, .ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-year-text:before {
left:calc(25.33% - (var(--ctw-line-width) - var(--ctw-line-bd-width) * 2px)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-year-text:after, .ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-year-text:before {
left:calc(66.66% - (var(--ctw-line-width) - var(--ctw-line-bd-width) * 2px)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-labels {
	right: auto;
left:calc((-100% + var(--ctw-ibx-size))/ 2 - var(--ctw-ibx-size) * 2);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 - (var(--ctw-lbl-big-size)/ 2 - var(--ctw-ibx-size)/ 2));
	width: calc((100% + var(--ctw-ibx-size))/ 2 - var(--ctw-ibx-size));
	text-align: right
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-story {
	width: calc(66.66% - var(--ctw-ibx-size));
	float: right;
	margin-bottom: var(--ctw-cbx-bottom-margin);
	text-align: left;
	top: auto
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-content {
	border-width: var(--ctw-cbx-bd-top-width) var(--ctw-cbx-bd-right-width) var(--ctw-cbx-bd-bottom-width) var(--ctw-cbx-bd-left-width)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-icon {
	right: auto;
left:calc(var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size) * 2);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-icondot {
	right: auto;
left:calc(var(--ctw-ibx-size) * .75 - var(--ctw-ibx-size) * 2);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 4)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-arrow {
	background: linear-gradient(to top right, var(--ctw-arw-bg) 52%, transparent 48%);
	border-width: 0 0 var(--ctw-cbx-bd-left-width) var(--ctw-cbx-bd-left-width);
	right: auto;
	left: calc(var(--ctw-ibx-size)/ 7 - var(--ctw-ibx-size)/ 3.5 + var(--ctw-cbx-bd-left-width)/ 3 + 1px);
	box-shadow: -4px 4px 8px -4px rgb(0, 0, 0, .4)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-arrow-line {
	right: auto;
left:calc(0px - var(--ctw-ibx-size) * .5)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-arrow-line:before {
	right: auto;
	left: calc(0px - var(--ctw-ibx-bd-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-arrow-line:after {
	left: auto;
	right: calc(0px - var(--ctw-cbx-bd-left-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-right .ctl-story-dot-icon .ctl-arrow-line {
	right: auto;
left:calc(0px - var(--ctw-ibx-size) * .75)
}
.ctl-wrapper .ctl-one-sided .ctl-story {
	max-width: calc(100% - var(--ctw-ibx-size));
	width: 100%
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-year:after {
	content: '';
	width: calc(115px - var(--ctw-ybx-size));
	height: var(--ctw-line-width);
	background: var(--ctw-line-bg);
	z-index: -1
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-5 .ctl-year:after {
width:calc(var(--ctw-ybx-size) * 1.1 - (var(--ctw-ybx-size) * 1.1 - 37px))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-end, .ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-start {
left:calc(66.66% - var(--ctw-line-width) * 1.5)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-inner-line, .ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-timeline:before {
	left: calc(66.66% - var(--ctw-line-width)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-year {
	justify-content: left;
	padding-left: calc(66.66% - var(--ctw-ybx-size)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-story .ctl-labels {
	left: auto;
right:calc((-100% + var(--ctw-ibx-size))/ 2 - var(--ctw-ibx-size) * 2);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 - (var(--ctw-lbl-big-size)/ 2 - var(--ctw-ibx-size)/ 2));
	width: calc((100% + var(--ctw-ibx-size))/ 2 - var(--ctw-ibx-size));
	text-align: left
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-story {
	float: left;
	width: calc(66.66% - var(--ctw-ibx-size));
	margin-bottom: var(--ctw-cbx-bottom-margin);
	text-align: left;
	top: auto
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-content {
	border-width: var(--ctw-cbx-bd-top-width) var(--ctw-cbx-bd-left-width) var(--ctw-cbx-bd-bottom-width) var(--ctw-cbx-bd-right-width)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-icon {
	left: auto;
right:calc(var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size) * 2);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-icondot {
	left: auto;
right:calc(var(--ctw-ibx-size) * .75 - var(--ctw-ibx-size) * 2);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 4)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-arrow {
	left: auto;
	right: calc(var(--ctw-ibx-size)/ 7 - var(--ctw-ibx-size)/ 3.5 + var(--ctw-cbx-bd-left-width)/ 3);
	background: linear-gradient(to bottom left, var(--ctw-arw-bg) 52%, transparent 48%);
	border-width: var(--ctw-cbx-bd-left-width) var(--ctw-cbx-bd-left-width) 0 0;
	box-shadow: 4px -4px 8px -4px rgb(0, 0, 0, .4)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-arrow-line {
	left: auto;
right:calc(0px - var(--ctw-ibx-size) * .5)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-arrow-line:before {
	left: auto;
	right: calc(0px - var(--ctw-ibx-bd-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-arrow-line:after {
	right: auto;
	left: calc(0px - var(--ctw-cbx-bd-left-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-left .ctl-story-dot-icon .ctl-arrow-line {
	left: auto;
right:calc(0px - var(--ctw-ibx-size) * .75)
}
.ctl-vertical-wrapper.ctl-one-sided nav.ctl-pagination {
	text-align: left
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-center .ctl-labels {
top:calc(0px - var(--ctw-ibx-size) * 2 - (var(--ctw-lbl-big-size)/ 2 - var(--ctw-ibx-size)/ 2));
	left: calc(50% + var(--ctw-ibx-size));
	width: calc(50% - var(--ctw-ibx-size));
	text-align: left
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-center .ctl-icon {
top:calc(0px - var(--ctw-ibx-size) * 2);
	left: calc(50% - var(--ctw-ibx-size)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-center .ctl-icondot {
top:calc(0px - var(--ctw-ibx-size) * 1.75);
	left: calc(50% - var(--ctw-ibx-size)/ 4)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-center:where(.ctl-arrow, .ctl-arrow-line) {
display:none;
opacity:0
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-center .ctl-story {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	float: none;
	text-align: center;
top:calc(var(--ctw-ibx-size) * 2.5);
margin-bottom:calc(var(--ctw-ibx-size) * 2.5 + var(--ctw-cbx-bottom-margin))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-center .ctl-content {
	border-width: var(--ctw-cbx-bd-left-width) var(--ctw-cbx-bd-right-width) var(--ctw-cbx-bd-left-width) var(--ctw-cbx-bd-right-width)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-center:where(.ctl-story:before, .ctl-story:after) {
content:" ";
position:absolute;
height:calc(var(--ctw-cbx-bd-left-width) + 10px);
width:calc(var(--ctw-line-width) - var(--ctw-line-bd-width) * 2px);
background:var(--ctw-line-bg);
left:calc(50% - (var(--ctw-line-width) - var(--ctw-line-bd-width) * 2px)/ 2);
opacity:var(--ctw-line-bd-width);
z-index:1
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-center .ctl-story:before {
	top: -10px
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-vertical-center .ctl-story:after {
	bottom: -10px
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-bottom {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0 auto;
	bottom: 0;
	text-align: center;
	top: unset;
	display: flex;
	left: 50%;
	overflow-y: unset;
	overflow-x: unset
}
.ctl-vertical-wrapper .ctl-nav-position-bottom .ctl-navigation-items li a {
	padding: 6px 9px 6px 9px
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-bottom .ctl-navigation-items {
	display: flex!important;
	flex-direction: row;
	padding-left: 0;
	transform: translate(-50%, 0);
	position: relative
}
.ctl-vertical-wrapper .ctl-nav-position-bottom .ctl-navigation-items li.current:after {
	top: 0;
	left: 25px
}
.ctl-vertical-wrapper .ctl-nav-position-bottom .ctl-navigation-items li {
	border-top: 4px solid #222;
	padding: 0 0 12px;
	border-left: unset
}
.ctl-vertical-wrapper .ctl-nav-position-bottom .ctl-navigation-items li:before {
	width: 100%;
	height: 3px;
	bottom: 12px;
	top: unset;
	left: 0
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin:not(.ctl-design-3) .ctl-navigation-bar:not(.ctl-nav-position-bottom) .ctl-navigation-items li.current:after {
	border-right-color: #fff!important;
	border-left-color: #ff000000
}
.ctl-vertical-wrapper.dark-skin .ctl-nav-position-bottom .ctl-navigation-items li.current {
	border-top: 4px solid #fff
}
.ctl-vertical-wrapper .ctl-nav-position-bottom .ctl-navigation-items li a:after {
	right: 25.5px;
	top: 30px
}
.ctl-wrapper .ctl-vertical-wrapper:not(.dark-skin) .ctl-nav-position-bottom .ctl-navigation-items li:nth-child(2n+1).current {
	border-top-color: var(--ctw-first-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper:not(.dark-skin) .ctl-nav-position-bottom .ctl-navigation-items li:nth-child(2n).current {
	border-top-color: var(--ctw-second-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin .ctl-nav-position-bottom .ctl-navigation-items li.current:after {
	border-top-color: #fff;
	border-left-color: #000
}
.ctl-wrapper .ctl-vertical-wrapper:not(.dark-skin) .ctl-nav-position-bottom .ctl-navigation-items li.current:nth-child(2n):after {
	border-top-color: var(--ctw-second-story-color);
	border-left-color: #ff000000
}
.ctl-wrapper .ctl-vertical-wrapper:not(.dark-skin) .ctl-nav-position-bottom .ctl-navigation-items li.current:nth-child(2n+1):after {
	border-top-color: var(--ctw-first-story-color);
	border-left-color: #ff000000
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left {
	left: 0
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left .ctl-navigation-items li {
	border-right: 4px solid #222;
	border-left: unset;
	padding-left: 8px
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left.ctl-nav-style-2 .ctl-navigation-items li {
	padding-left: 8px
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left .ctl-navigation-items li.current:nth-child(2n):after {
	border-right-color: var(--ctw-second-story-color);
	border-left-color: #ff000000
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left .ctl-navigation-items li.current:nth-child(2n+1):after {
	border-right-color: var(--ctw-first-story-color);
	border-left-color: #ff000000
}
.ctl-wrapper .ctl-vertical-wrapper:not(.dark-skin) .ctl-navigation-bar.ctl-nav-position-left .ctl-navigation-items li:nth-child(2n):where(.current:after, .current) {
border-right-color:var(--ctw-second-story-color)
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left .ctl-navigation-items li a {
	padding: 6px 20px 6px 20px
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left .ctl-navigation-items {
	padding-left: 0
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left.ctl-nav-style-2 .ctl-navigation-items {
	padding-left: 11px
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left .ctl-navigation-items li.current:after {
	right: 0
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left.ctl-nav-style-2 .ctl-navigation-items li:after {
	left: -1px
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left .ctl-navigation-items li:before {
	left: 12px
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left .ctl-navigation-items li a:after {
	left: -.5px;
	top: 13px
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-style-1 .ctl-nav-icon {
	display: none!important
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-position-left.ctl-nav-style-2 ul li a {
	margin: 0 0 0 32px;
padding:.1rem 1.5rem
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-position-left.ctl-nav-style-2 ul li {
	border-right: 0
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-position-left.ctl-nav-style-2 ul li a::after {
	right: 100%;
	left: unset;
	top: 11px
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left.ctl-nav-style-3 {
	padding: 0 45px 0 0;
	transform: translateX(calc(-100% + 44px))
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left.ctl-nav-style-3.ctl-nav-active {
	transform: translateX(0)
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-nav-style-3.ctl-nav-position-left .ctl-nav-icon {
	position: absolute;
	transform: unset;
	left: calc(100% - 45px)
}
}
.ctl-vertical-wrapper .ctl-pagination a, .ctl-vertical-wrapper .ctl-pagination span {
	display: inline-block;
	padding: 2px 10px
}
.ctl-vertical-wrapper .ctl-pagination a {
	background-color: #ebebeb;
	color: #777;
	text-decoration: none;
	font-size: 15px
}
@keyframes ctl-btn-effect {
0% {
transform:scale3d(.3, .3, 1)
}
25%, 50% {
opacity:.2
}
100% {
opacity:0;
transform:scale3d(1.2, 1.2, 1)
}
}
.ctl-vertical-wrapper .ctl-pagination :where(.prev.page-numbers, .next.page-numbers) {
fill:#777
}
.ctl-vertical-wrapper .ctl-pagination :is(.prev.page-numbers, .next.page-numbers) svg {
margin-bottom:-2px
}
.ctl-vertical-wrapper .ctl-pagination .next.page-numbers:hover, .ctl-vertical-wrapper .ctl-pagination .prev.page-numbers:hover {
	fill: #fff
}
.ctl-vertical-wrapper .ctl-pagination a:hover {
	background-color: var(--ctw-line-bg);
	color: #fff
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin .ctl-pagination .page-numbers.ctl-page-num {
	color: #000
}
.ctl-vertical-wrapper .ctl-pagination span.dots {
	padding: 0;
	color: #858383
}
.ctl-vertical-wrapper .ctl-pagination span.current {
	background-color: var(--ctw-line-bg);
	color: #fff
}
.ctl-vertical-wrapper.light-skin .ctl-pagination span.current {
	color: #000
}
.ctl-vertical-wrapper nav.ctl-pagination {
	text-align: center;
	position: relative;
	margin: 20px 0
}
.ctl-vertical-wrapper .ctl-category-dropdown ul li a {
	color: var(--ctw-line-bg);
	text-decoration: none!important
}
.ctl-vertical-wrapper .ctl-category-dropdown ul li:hover {
	background-color: var(--ctw-line-bg);
	text-decoration: none
}
.ctl-vertical-wrapper .ctl-category-dropdown ul li:hover a {
	color: #fff
}
.ctl-vertical-wrapper .ctl-category-dropdown button, .ctl-vertical-wrapper .ctl_load_more_pagination button {
	color: var(--ctw-line-bg);
	border: 1px solid var(--ctw-line-bg);
	padding: 8px 10px;
	background: #fff;
	fill: #fff
}
.ctl-vertical-wrapper.ctl-one-sided .ctl_load_more_pagination {
	text-align: left
}
.ctl-vertical-wrapper .ctl_load_more_pagination button .ctl-loader-spinner {
	margin-bottom: -4px
}
.ctl-vertical-wrapper.light-skin .ctl-category-dropdown button, .ctl-vertical-wrapper.light-skin .ctl_load_more_pagination button {
	color: #444;
	border: 1px solid #444
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3.light-skin .ctl-icon {
	background-color: #dcdcdc
}
.ctl-vertical-wrapper.light-skin .ctl-category-dropdown button:where(:hover, :focus), .ctl-vertical-wrapper.light-skin .ctl_load_more_pagination button:where(:hover, :focus) {
background-color:#444;
border:1px solid var(--ctw-line-bg);
color:#fff;
outline:0
}
.ctl-vertical-wrapper .ctl-category-dropdown button:where(:hover, :focus), .ctl-vertical-wrapper .ctl_load_more_pagination button:where(:hover, :focus) {
background-color:var(--ctw-line-bg);
border:1px solid var(--ctw-line-bg);
color:#fff;
outline:0
}
.ctl-vertical-wrapper .ctl_load_more_pagination {
	margin-top: 30px
}
@media (min-width:280px) {
.ctl-vertical-wrapper nav.ctl-pagination {
	top: 0
}
}
@media only screen and (max-width:325px) {
.ctl-wrapper .ctl-vertical-wrapper .ctl-year .ctl-year-text:before {
width:calc(var(--ctw-ibx-size) - var(--ctw-line-width)/ 10 + var(--ctw-line-bd-width) * 1px + 1px)
}
.ctl-wrapper .ctl-vertical-wrapper.cool-timeline-wrapper:not(.ctl-compact-wrapper, .ctl-one-sided, .ctl-design-5) .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.cool-timeline-wrapper:not(.ctl-compact-wrapper, .ctl-one-sided, .ctl-design-5) .ctl-start {
	left: calc(6% - var(--ctw-line-width)/ 10)!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-design-4 .ctl-timeline .ctl-story .ctl-arrow {
left:calc(0px - (var(--ctw-ibx-size) *1.6 - var(--ctw-ibx-size)/ 2))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story {
	left: calc(5% - var(--ctw-line-width) - 7.8px)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-icondot {
left:calc(var(--ctw-ibx-size) * .6 - var(--ctw-ibx-size) * 2)
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-one-sided:not(.ctl-design-6, .ctl-design-5) .ctl-timeline .ctl-year, .ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper:not(.ctl-design-6, .ctl-design-5) .ctl-year {
	left: -6px!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-one-sided.ctl-design-4 .ctl-timeline .ctl-year {
	left: calc(5% - var(--ctw-line-width)/ 1)!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-design-4 .ctl-year {
	left: calc(5% - var(--ctw-line-width)/ 1)!important
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year {
	margin: 22px 0 50px 0!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-one-sided .ctl-story {
	left: 5px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-year {
	margin: 22px 0 50px -9px!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-design-6 .ctl-year {
	left: -2px!important
}
.ctl-wrapper .ctl-vertical-wrapper.cool-timeline-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.cool-timeline-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-start {
	left: calc(7% - var(--ctw-line-width)/ 2.5)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-inner-line, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper.ctl-design-6 .ctl-timeline:before {
	left: calc(4% - var(--ctw-line-width)/ 1)!important
}
}
@media only screen and (min-width:769px) {
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:where(.ctl-design-5, .ctl-design-6) .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:where(.ctl-design-5, .ctl-design-6) .ctl-start {
left:calc(300px - ((var(--ctw-line-width) * 3)/ 2))!important
}
.ctl-vertical-wrapper nav.ctl-pagination {
	top: 15px;
	margin-bottom: 30px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-story {
	width: 600px;
	left: calc(31px + var(--ctw-ibx-size)/ 4);
	float: unset
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-story.ctl-story-icon {
	left: calc(31px + var(--ctw-ibx-size)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-icondot {
	left: calc(-31px + var(--ctw-ibx-size)/ 4 - var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size)/ 4 - var(--ctw-line-width)/ 4)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-icon {
left:calc(0px - calc(31px + var(--ctw-ibx-size)/ 2) - (var(--ctw-ibx-size) - 5px)/ 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:where(.ctl-design-3, .ctl-design-6) .ctl-content {
display:block
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:where(.ctl-design-3, .ctl-design-6) .ctl-story:not(.ctl-no-media) :where(.ctp-media-slider, .ctl-media, .full-width) {
overflow:hidden;
padding:15px 0 15px 15px;
max-width:40%;
float:left
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:where(.ctl-design-3, .ctl-design-6) .ctl-story:not(.ctl-no-media) .ctl-description {
width:60%
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided:where(.ctl-design-3, .ctl-design-6) .ctl-story:not(.ctl-no-media) .ctl-title {
float:right;
max-width:60%
}
}
.ctl-vertical-wrapper .cat-filter-wrp ul {
	text-align: center
}
.ctl-vertical-wrapper .cat-filter-wrp ul li {
	display: inline-block
}
.ctl-vertical-wrapper .cat-filter-wrp ul li a {
	text-decoration: none!important;
	display: block;
	border: 1px solid #000;
	padding: 5px 10px;
	margin: 5px;
	box-shadow: none
}
.ctl-vertical-wrapper .ctl-navigation-bar {
	display: block;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 1049;
	font-weight: 400;
	height: 70vh;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 15vh auto;
	opacity: 1;
	transform: scale(1);
	transition: opacity .3s ease-in-out
}
.ctl-vertical-wrapper nav.ctl-navigation-bar.ctl-out-viewport {
	opacity: 0;
	transform: scale(0);
	z-index: -99999
}
.ctl-vertical-wrapper .ctl-navigation-items {
	transition-duration: .3s;
	list-style: none;
	margin: 0;
	vertical-align: middle;
	padding-left: 40px;
	min-height: 45px;
	max-height: 65vh;
	overflow: hidden auto
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin:not(.ctl-design-3) .ctl-navigation-bar.ctl-nav-position-left .ctl-navigation-items li:where(.current:after, .current) {
border-right-color:#fff
}
.ctl-vertical-wrapper .ctl-navigation-items li {
	background: var(--ctw-cbx-des-background);
	display: block;
	border-left: 4px solid #222;
	text-align: left;
	font-size: 13px;
	position: relative;
	margin-bottom: 0!important
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-right {
	right: 0
}
.ctl-wrapper .ctl-vertical-wrapper:not(.dark-skin) .ctl-navigation-items li:nth-child(2n+1):where(.current:after, .current) {
border-right-color:var(--ctw-first-story-color)
}
.ctl-vertical-wrapper .ctl-navigation-items li a {
	position: relative;
	display: inline-block;
	transition-duration: .3s;
	width: 100%;
	margin-right: 5px;
	padding: 6px 20px 6px 9px;
	text-decoration: none;
	color: var(--ctw-cbx-des-color);
	font-size: 16px;
	font-weight: 600
}
.ctl-vertical-wrapper .ctl-navigation-items li a:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #000;
	position: absolute;
	right: 4.5px;
	top: 8px;
	z-index: 999
}
.ctl-vertical-wrapper .ctl-navigation-items li a:before {
	content: ' ';
	width: 0;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0
}
.ctl-vertical-wrapper .ctl-navigation-items li:before {
	bottom: 0;
	position: absolute;
	content: " ";
	width: 3px;
	background-color: #222;
	margin-right: -1.5px;
	z-index: 1;
	top: 0;
	right: 11px
}
.ctl-vertical-wrapper .ctl-navigation-items li.current a:before {
	width: 100%
}
.ctl-vertical-wrapper .ctl-navigation-items li.current:after {
	position: absolute;
	top: calc(50% - 4px);
	left: 0;
	z-index: 1;
	border: solid transparent;
	content: " ";
	border-left-color: var(--ctw-first-story-color);
	border-width: 4px
}
.ctl-wrapper .ctl-vertical-wrapper:not(.dark-skin) .ctl-navigation-items li:nth-child(2n+1):where(.current:after, .current) {
border-left-color:var(--ctw-first-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper:not(.dark-skin) .ctl-navigation-items li:nth-child(2n):where(.current:after, .current) {
border-left-color:var(--ctw-second-story-color)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-navigation-items li.current:nth-child(2n):after {
	border-left-color: var(--ctw-second-story-color)
}
.ctl-vertical-wrapper .ctl-navigation-items li:nth-child(2n).current a:after {
	background-color: var(--ctw-second-story-color)
}
.ctl-vertical-wrapper:not(.dark-skin) .ctl-navigation-items li:nth-child(2n+1).current a:after {
	background-color: var(--ctw-first-story-color)
}
.ctl-vertical-wrapper.dark-skin .ctl-navigation-items :where(lia:after, li:before) {
background-color:var(--ctw-cbx-des-background)!important
}
.ctl-vertical-wrapper.dark-skin .ctl-navigation-items :where(li.current:after, li.current) {
border-left-color:var(--ctw-cbx-title-color)
}
.ctl-vertical-wrapper.dark-skin:not(.ctl-design-3) .ctl-navigation-items li:before {
	background: #fff
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin .ctl-navigation-items a.current:after {
	background: #fff!important
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin:not(.ctl-design-3) .ctl-navigation-bar:not(.ctl-nav-position-bottom, .ctl-nav-position-left) .ctl-navigation-items li.current:after {
	border-left-color: #fff!important;
	border-right-color: #ff000000!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3.dark-skin .ctl-nav-position-bottom .ctl-navigation-items li.current:after {
	border-left-color: #fff;
	border-top-color: #000
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin .ctl-arrow {
	left: calc(var(--ctw-ibx-size)/ 10 - var(--ctw-ibx-size)/ 2.3 + var(--ctw-cbx-bd-left-width)/ 3);
	box-shadow: unset!important
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin .ctl-icondot {
	background: #eaeaea
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin:where(.ctl-design-3, .ctl-design-5) .ctl-story .ctl-title a {
color:var(--ctw-cbx-title-color)
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper .innerViewPort .ctl-icondot {
	background: var(--ctw-line-filling-color)!important
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin:not(.ctl-compact-wrapper):where(.ctl-design-2, .ctl-design-7) .ctl-story.ctl-story-left .ctl-arrow {
right:calc(var(--ctw-ibx-size)/ 7 - var(--ctw-ibx-size)/ 2 + var(--ctw-cbx-bd-left-width)/ 3)
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-2, .ctl-design-3, .ctl-design-4, .ctl-design-6) {
--ctw-ibx-radius:0;
--ctw-cbx-radius:0;
--ctw-cbx-radius-left:0px 0px 0px 0px;
--ctw-cbx-radius-left-hover:0px 0px 0px 0px;
--ctw-cbx-radius-hover:0px 0px 0px 0px
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-2, .ctl-design-3, .ctl-design-4) .ctl-year-text {
width:calc(var(--ctw-ybx-size) * 1.5)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-2:not(.light-skin) .ctl-content {
	border: none
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3 .ctl-content .ctl-title, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-5:not(.ctl-compact-wrapper) .ctl-title, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-title {
	background-color: var(--ctw-cbx-des-background)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3:not(.light-skin) .ctl-content .ctl-title a {
	color: var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3 .ctl-content .ctl-description, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-5 .ctl-content .ctl-description {
	padding: var(--ctw-cbx-des-padding)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3 .ctl-media {
	order: var(--ctw-cbx-img-order)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3 .ctl-story.ctl-story-left .ctl-content {
	border-right: 6px solid var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3 .ctl-story.ctl-story-right .ctl-content {
	border-left: 6px solid var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3.light-skin .ctl-story.ctl-story-left .ctl-content {
	border-right: 6px solid #aeaeae
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4:where(.dark-skin, .light-skin) .ctl-content {
margin-top:-10px;
padding:0 10px 10px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-arrow {
	width: var(--ctw-ibx-size);
	height: 3px;
	position: absolute;
	top: 24px;
	z-index: -1;
	background: var(--ctw-arw-bg)!important;
	right: calc(0px - var(--ctw-ibx-size))!important;
	transform: rotate(180deg);
	left: calc(0px - var(--ctw-ibx-size))
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-design-4 .ctl-story.innerViewPort .ctl-arrow {
	background: var(--ctw-line-filling-color)!important
}
.ctl-wrapper .ctl-vertical-wrapper.dark-skin:not(.ctl-design-3) .ctl-content {
	border: unset!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-7 .ctl_popup_hide {
	display: none
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-7 .ctl-content {
	margin-top: -12px;
	padding: 5px
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-6, .ctl-design-4) .ctl-story.ctl-story-left .ctl-arrow {
right:calc(0% - var(--ctw-ibx-size))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-right .ctl-arrow {
	left: calc(0% - var(--ctw-ibx-size))
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6.ctl-one-sided .ctl-story.ctl-story-right .ctl-arrow {
	left: calc(var(--ctw-ibx-size)/ 7 - var(--ctw-ibx-size)/ 1.09 + var(--ctw-cbx-bd-left-width)/ 3 - 7px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-story.ctl-story-left .ctl-arrow {
	background: var(--ctw-arw-bg)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story .ctl-content :where(.ctl-media:before, .ctl-media:after, .ctp-media-slider:before, .full-width:before) {
background:var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-content-empty :where(.ctl-timeline.ctl-inner-line, .ctl-start, .ctl-end) {
display:none
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-content-empty .ctl-timeline:before {
	display: none
}
@media only screen and (max-width:767px) {
.ctl-wrapper .ctl-vertical-wrapper .ctl-inner-line, .ctl-wrapper .ctl-vertical-wrapper .ctl-timeline:before {
	left: calc(5% - var(--ctw-line-width)/ 1)!important
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-end, .ctl-wrapper .ctl-vertical-wrapper .ctl-start {
	left: calc(5% - var(--ctw-line-width)/ -1)!important
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-5, .ctl-design-6) .ctl-end, .ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-5, .ctl-design-6) .ctl-start {
left:calc(5% - var(--ctw-line-width) + 7px)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-7 .ctl-labels~.ctl-content {
	margin-top: 0
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-design-4 .ctl-story .ctl-arrow {
left:calc(0px - (var(--ctw-ibx-size) *1.6 - var(--ctw-ibx-size)/ 2));
width:calc(var(--ctw-ibx-size) *1.6 - var(--ctw-ibx-size)/ 2);
	top: 35px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-story .ctl-labels~.ctl-arrow {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) - 1px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + 16px + var(--lbl-bd-width) * 2 + (var(--ctw-cbx-date-line-height) * 2) + 12px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-story .ctl-labels:not(.ctl-label-full)~.ctl-arrow {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-gap) + 6px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + 16px + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) + 11px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-content {
	margin-top: 5px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3:not(.light-skin) .ctl-story.odd .ctl-content {
	border: none;
	border-left: 6px solid var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3.light-skin .ctl-story.ctl-story-left .ctl-content {
	border-right: none!important;
	border-left: 6px solid var(--ctw-arw-bg)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-one-sided, .ctl-compact-wrapper) .ctl-media, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-one-sided, .ctl-compact-wrapper) .ctp-media-slider, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-one-sided, .ctl-compact-wrapper) .full-width {
	position: unset!important;
	padding: 0!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .swiper-autoheight .swiper-slide {
	height: 40vw!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-3 .ctl-story.even .ctl-content {
	border-left: 6px solid var(--ctw-arw-bg);
	border-right: unset!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story.ctl-story-left:where(.ctl-labels, .ctl-title, .ctl-description) {
text-align:var(--ctw-cbx-title-text-align)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left .ctl-description {
	padding: 0;
	text-align: var(--ctw-cbx-date-text-align)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided {
	padding-left: 10px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-one-sided) .ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) + var(--ctw-ibx-size) + var(--ctw-ibx-size) + var(--ctw-ibx-size) - 68px);
left:calc(var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size) * 2.13)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-arrow {
	left: calc(var(--ctw-ibx-size)/ 7 - var(--ctw-ibx-size)/ 1 + var(--ctw-cbx-bd-left-width)/ 3)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left {
	padding-left: 10px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-arrow {
	top: 34px!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-icon {
	top: 15px;
left:calc(var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size) * 2.13)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-icondot {
	top: 23px;
left:calc(var(--ctw-ibx-size) * .56 - var(--ctw-ibx-size) * 2)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-story .ctl-labels {
	margin: 0 5px 20px;
	display: block
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story.ctl-story-left .ctl-content .ctl-media:before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story .ctl-content .ctl-media:after, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story .ctl-content .ctp-media-slider:before, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story .ctl-content .full-width:before {
	display: none!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story.ctl-story-left .ctl-title {
	text-align: var(--ctw-cbx-date-text-align)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-arrow {
	top: calc(var(--ctw-ibx-size) - 4px)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-story .ctl-icondot {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) + var(--ctw-ibx-size) + var(--ctw-ibx-size) - 15px);
left:calc(var(--ctw-ibx-size) * .56 - var(--ctw-ibx-size) * 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story .ctl-arrow {
	width: 53px;
	left: calc(var(--ctw-ibx-size)/ 11 - var(--ctw-ibx-size)/ 1 + var(--ctw-cbx-bd-left-width)/ 3 - 12px)!important
}
.ctl-vertical-wrapper .ctl-pagination a, .ctl-vertical-wrapper .ctl-pagination span {
	margin: 2px 0
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story .ctl-content .ctl-media.full img {
	height: auto!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-design-6 .ctl-labels {
	margin: 20px 0 0!important;
	padding: 0 11px 8px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-description, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-labels {
	padding: 0
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-title {
	padding: 0 0 5px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-content {
	padding: 10px
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-compact-wrapper) .ctl-label-small {
	margin-bottom: -15px
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-icondot, .ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-icondot {
left:calc(var(--ctw-ibx-size) * .6 - var(--ctw-ibx-size) * 2)
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-timeline:before, .ctl-inner-line) {
left:calc(0px - var(--ctw-line-width)/ 2 + var(--ctw-ibx-size)/ 2)
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper .ctl-year {
	justify-content: flex-start;
	left: calc(5% - 22px)
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-design-4 .ctl-year {
	left: calc(5% - var(--ctw-line-width)/ 1)!important;
	margin: 22px 0 50px 0
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-design-5 .ctl-year {
	justify-content: flex-start;
	left: calc(5% - var(--ctw-line-width)/ 1)!important
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year .ctl-year-text:after {
/*left: calc(0px + var(--ctw-ibx-size)/ 2 - var(--ctw-line-width)/ 2 + var(--ctw-line-bd-width)/ 2)*/
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story {
width:calc(100% - var(--ctw-ibx-size) * 1.52);
	float: right;
	text-align: left;
	margin-bottom: 20px;
	top: 0;
	left: calc(5% - var(--ctw-line-width) - 13.8px)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided .ctl-story {
	float: right
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-compact-wrapper) .ctl-story .ctl-labels {
	position: relative;
	left: 0;
	top: 0;
	text-align: left!important;
	width: 100%;
	margin: 20px 5px 20px 0
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-compact-wrapper).ctl-design-6 .ctl-story .ctl-labels.ctl-label-full {
	padding: 0 11px 15px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-story-left .ctl-labels {
	padding: 0 10px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-5 .ctl-icondot {
left:calc(var(--ctw-ibx-size) * .6 - var(--ctw-ibx-size) * 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) - 20px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) + 12px) * var(--ctw-ibx-position)/ 100) - 5px + var(--lbl-bd-width) * 2);
	transform: translateY(-50%)!important;
left:calc(var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size) * 2.08)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) - 5px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) + 12px) * var(--ctw-ibx-position)/ 100) - 5px + var(--lbl-bd-width) * 2)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-icondot {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) - 17px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) + 12px) * var(--ctw-ibx-position)/ 100) - 5px + var(--lbl-bd-width) * 2)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-labels~.ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) + 13px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + 16px + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) - 11px)
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-6, .ctl-design-4) .ctl-labels.ctl-label-full~.ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + 25px + var(--lbl-bd-width) * 2 + (var(--ctw-cbx-date-line-height) * 2) + 6px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-labels.ctl-label-full~.ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + 16px + var(--lbl-bd-width) * 2 + (var(--ctw-cbx-date-line-height) * 2) + 13px)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-labels~.ctl-icondot {
top:calc(var(--ctw-ibx-size) * var(--ctw-ibx-position) + var(--ctw-ibx-size)/ 2 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 10) + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) + 14px)
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-6) .ctl-labels:not(.ctl-label-full)~.ctl-icondot {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-gap) + 6px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + 8px + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) + 11px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-4 .ctl-labels~.ctl-icondot {
top:calc(var(--ctw-ibx-size) * var(--ctw-ibx-position) + var(--ctw-ibx-size)/ 2 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 10) + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) + 13px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-4 .ctl-labels:not(.ctl-label-full)~.ctl-icondot {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-gap) + 6px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + 8px + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) + 11px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-labels~.ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap) + 13px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + 16px + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) + 14px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-labels:not(.ctl-label-full)~.ctl-icon {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-gap) + 7px) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + 16px + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) + 12px)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left {
	float: right
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-labels {
	right: 0
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-6, .ctl-design-4) .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-6, .ctl-design-4) .ctl-story.ctl-story-left .ctl-arrow {
	border-width: 0 0 var(--ctw-cbx-bd-left-width) var(--ctw-cbx-bd-left-width);
	left: calc(var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size)/ 1.2 + var(--ctw-cbx-bd-left-width)/ 3);
	box-shadow: unset;
	clip-path: polygon(0 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 0 50%)
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-6, .ctl-design-4, .ctl-design-5) .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-6, .ctl-design-4, .ctl-design-5) .ctl-story.ctl-story-left .ctl-arrow {
/*background: linear-gradient(to right, var(--ctw-arw-bg) 52%, transparent 48%)!important*/
}
.ctl-wrapper .ctl-vertical-wrapper.light-skin:not(.ctl-design-6, .ctl-design-4, .ctl-design-5) .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper.light-skin:not(.ctl-design-6, .ctl-design-4, .ctl-design-5) .ctl-story.ctl-story-left .ctl-arrow {
	background: linear-gradient(to right, var(--ctw-arw-bd-color) 52%, transparent 48%)!important
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5 .ctl-story-left .ctl-arrow {
	background: linear-gradient(to right, var(--ctw-arw-bg) 52%, transparent 48%);
	border-image: linear-gradient(to right top, var(--ctw-arw-bg, var(--ctw-cbx-title-bg)) 51%, transparent 48%);
	border-image-slice: 1;
	left: calc(var(--ctw-ibx-size)/ 12 - var(--ctw-ibx-size)/ 3 + var(--ctw-cbx-bd-left-width)/ 3)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5 .ctl-story.ctl-story-left .ctl-arrow::before {
	right: auto;
	left: 1px
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-compact-wrapper, .ctl-design-4) .ctl-labels~.ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper:not(.ctl-compact-wrapper, .ctl-design-4) .ctl-story.ctl-story-left .ctl-labels~.ctl-arrow {
top:calc(var(--ctw-ibx-size) * var(--ctw-ibx-position) + var(--ctw-ibx-size)/ 3 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 10) + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) - 10px);
	left: calc(var(--ctw-ibx-size)/ 8 - var(--ctw-ibx-size)/ 2.1 + var(--ctw-cbx-bd-left-width)/ 3)
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-5, .light-skin) .ctl-story.ctl-story-left .ctl-arrow::before {
right:auto;
left:1px
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-compact-wrapper, .ctl-design-4) .ctl-labels.ctl-label-full~.ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper:not(.ctl-compact-wrapper, .ctl-design-4) .ctl-story.ctl-story-left .ctl-labels.ctl-label-full~.ctl-arrow {
top:calc(var(--ctw-ibx-size) * var(--ctw-ibx-position) + var(--ctw-ibx-size)/ 2 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 10) + var(--lbl-bd-width) * 2 + (var(--ctw-cbx-date-line-height) * 2) - 5px)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-arrow-line, .ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-arrow-line {
	right: auto;
left:calc(0px - var(--ctw-ibx-size) * .5);
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 2 - var(--ctw-line-width)/ 2 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) - 11px)
}
.ctl-wrapper .ctl-vertical-wrapper :where(.ctl-arrow-line) {
top:calc(var(--ctw-ibx-position) * 1% - var(--ctw-ibx-size) * var(--ctw-ibx-position)/ 100 + var(--ctw-ibx-size)/ 2 - var(--ctw-line-width)/ 2 + (var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) - ((var(--ctw-lbl-big-size) + var(--ctw-lbl-small-size) + var(--ctw-lbl-gap)) * var(--ctw-ibx-position)/ 100) + var(--lbl-bd-width) * 2 + var(--ctw-cbx-date-line-height) - 11px)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-story-dot-icon .ctl-arrow-line {
	right: auto;
left:calc(0px - var(--ctw-ibx-size) * .75)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-arrow-line:before {
	right: auto;
	left: calc(0px - var(--ctw-ibx-bd-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-arrow-line:after {
	left: auto;
	right: calc(0px - var(--ctw-cbx-bd-left-width))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-icon {
left:calc(var(--ctw-ibx-size)/ 2 - var(--ctw-ibx-size) * 2.13);
	right: auto
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story .ctl-title {
	text-align: left;
	justify-content: left!important
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-media {
	justify-content: var(--ctw-cbx-img-align, var(--ctw-cbx-text-align))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-button {
	justify-content: var(--ctw-cbx-btn-align, var(--ctw-cbx-text-align))
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year .ctl-year-text {
	position: relative;
	overflow: visible;
left:calc(var(--ctw-ibx-size) * 1.5);
	right: auto
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-4 .ctl-year .ctl-year-text {
left:calc(var(--ctw-ibx-size) - var(--ctw-line-width)/ 10 + var(--ctw-line-bd-width) * 1px - 3px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-5 .ctl-year .ctl-year-text {
left:calc(var(--ctw-ibx-size) - var(--ctw-line-width)/ 10 + var(--ctw-line-bd-width) * 1px - 3px)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year .ctl-year-text:before {
	height: var(--ctw-line-width);
	left: auto;
	right: calc(95% + var(--ctw-ybx-bd-width))!important;
width:calc(var(--ctw-ibx-size) - var(--ctw-line-width)/ 10 + var(--ctw-line-bd-width) * 1px);
	background-color: var(--ctw-line-bg);
	opacity: 1;
	z-index: -1
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-5 .ctl-year .ctl-year-text:before {
	right: calc(96% + var(--ctw-ybx-bd-width))!important
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-5, .ctl-one-sided.ctl-design-4) .ctl-year .ctl-year-text:before {
width:calc(var(--ctw-ibx-size) - var(--ctw-line-width)/ 10 + var(--ctw-line-bd-width) * 1px - 3px)
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6 .ctl-year .ctl-year-text:before {
	right: calc(94% + var(--ctw-ybx-bd-width)/ 2)!important;
	top: calc(113% - var(--ctw-line-width)/ 2)!important;
	transform: rotate(314deg);
	width: 28px
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-year-text:before {
	right: calc(92% + var(--ctw-ybx-bd-width))!important;
	top: calc(113% - var(--ctw-line-width)/ 2)!important;
	width: 27px
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-design-6 .ctl-year {
	margin: 22px 0 50px -3px;
	left: calc(5% - 22px);
	padding-top: 1rem
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year.innerViewPort .ctl-year-text:before {
	background-color: var(--ctw-line-filling-color)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year-label.ctl-year-text::after {
	right: 100%;
	left: auto;
	width: var(--ctw-ybx-bd-width);
	height: var(--ctw-line-width)
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-year .ctl-year-text:before, .ctl-wrapper .ctl-vertical-wrapper .ctl-year-label.ctl-year-text::after {
	top: calc(50% - var(--ctw-line-width)/ 2)!important;
border-width:calc(var(--ctw-line-bd-width) * 1px) 0 calc(var(--ctw-line-bd-width) * 1px) 0;
	border-style: var(--ctw-line-bd-style);
	border-color: var(--ctw-line-bd-color)
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-one-sided:where(.ctl-design-2, .ctl-design-3, .ctl-design-4, .ctl-design-6) .ctl-year-text {
width:calc(var(--ctw-ybx-size) * 1)
}
.ctl-wrapper .ctl-vertical-wrapper:not(.dark-skin) .ctl-navigation-items li:nth-child(2n+1).current {
	border-left-color: var(--ctw-first-story-color)!important
}
.ctl-wrapper .ctl-vertical-wrapper:not(.dark-skin) .ctl-navigation-items li:nth-child(2n).current {
	border-left-color: var(--ctw-second-story-color)!important
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-bottom {
	right: 0
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-position-left {
	right: 0
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.dark-skin .ctl-navigation-items li.current:after {
	border-left-color: #fff
}
.ctl-vertical-wrapper .ctl-navigation-bar {
	height: auto!important
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-2, .ctl-design-3, .ctl-design-4, .ctl-design-5) .ctl-year {
margin:22px 0 50px -2px
}
.ctl-vertical-wrapper .ctl-navigation-bar.ctl-nav-style-1:not(.ctl-nav-position-bottom, .ctl-out-viewport) {
	padding-left: 5px;
	transform: translateX(calc(100% - 44px));
	transition: all .5s ease-in-out
}
}
@media only screen and (max-width:950px) {
.ctl-vertical-wrapper nav.ctl-pagination {
	margin: 40px 0
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-one-sided.ctl-design-6 .ctl-icondot {
left:calc(var(--ctw-ibx-size) * .76 - var(--ctw-ibx-size) * 2)
}
}
@media only screen and (max-width:428px) {
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-design-5, .ctl-design-6, .ctl-design-4) .ctl-year .ctl-year-text:before {
	right: calc(100% + var(--ctw-ybx-bd-width))!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper.ctl-one-sided .ctl-year:after {
	display: none!important
}
.ctl-wrapper .ctl-vertical-wrapper .ctl-end, .ctl-wrapper .ctl-vertical-wrapper .ctl-start {
	left: calc(5% - var(--ctw-line-width) + 6px)!important
}
.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-5, .ctl-design-6) .ctl-end, .ctl-wrapper .ctl-vertical-wrapper:where(.ctl-design-5, .ctl-design-6) .ctl-start {
left:calc(5% - var(--ctw-line-width) + 7px)!important
}
.ctl-wrapper .ctl-vertical-wrapper:not(.ctl-one-sided).ctl-design-5 .ctl-year {
	margin: 22px 0 50px -3px!important
}
.ctl-wrapper .cool-timeline-wrapper.ctl-vertical-wrapper:not(.ctl-design-4, .ctl-design-6, .ctl-design-5) .ctl-year {
	margin: 22px 0 50px 3px
}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctl-media, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .ctp-media-slider, .ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .full-width {
	min-height: 28vw
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-design-6:not(.ctl-compact-wrapper, .ctl-one-sided) .swiper-autoheight .swiper-slide {
	height: 28vw!important
}
}
.ctl-content-row-1 {
    padding: 20px;
}


/*@media only screen and (max-width: 767px) {
.ctl-story.ctl-story-icon.odd.ctl-story-right.ctl-main-date.ctl-right-odd.ctl-compact-down .ctl-labels {
    background: #a276d0 !important;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .light-skin) .ctl-story.ctl-story-right.ctl-right-even .ctl-labels {
    background: #e78c48;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .light-skin) .ctl-story.ctl-story-right.ctl-right-odd .ctl-labels {
    background: #7ec7ce;
}
.ctl-story.ctl-story-icon.odd.ctl-story-right.ctl-main-date.ctl-right-odd.ctl-compact-down .ctl-arrow {
    background: #a276d0 !important;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .light-skin) .ctl-story.ctl-story-right.ctl-right-even .ctl-arrow {
    background: #e78c48;
}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-design-3, .light-skin) .ctl-story.ctl-story-right.ctl-right-odd .ctl-arrow {
    background: #7ec7ce;
}


}*/

















