
.tmdivi-wrapper {
	--tw-line-width: 4px;
	--tw-line-bg: #d6d6d6;
	--tw-line-filling-color: rgba(0, 0, 0, .5);
	--tw-line-bd-width: 0;
	--tw-line-bd-style: solid;
	--tw-ybx-size: 80px;
	--tw-ybx-font: "Sans serif";
	--tw-ybx-text-size: 24px;
	--tw-ybx-text-weight: bold;
	--tw-ybx-text-color: #fff;
	--tw-ybx-bg: #54595f;
	--tw-ybx-bd-width: var(--tw-line-bd-width-inpx, var(--tw-line-width));
	--tw-ybx-bd-style: var(--tw-line-bd-style);
	--tw-ybx-bd-color: var(--tw-line-bd-color, var(--tw-line-bg));
	--tw-ibx-size: 48px;
	--tw-ibx-text-size: 24px;
	--tw-ibx-bg: var(--e-global-color-primary, #222);
	--tw-ibx-color: var(--tw-cbx-bg);
	--tw-ibx-radius: 50;
	--tw-ibx-bd-width: var(--tw-line-bd-width-inpx, var(--tw-line-width));
	--tw-ibx-bd-style: var(--tw-line-bd-style);
	--tw-ibx-bd-color: var(--tw-line-bd-color, var(--tw-line-bg));
	--tw-lbl-gap: 5px;
	--tw-lbl-position: column nowrap;
	--tw-lbl-justify: flex-end;
	--tw-lbl-big-font: "Sans serif";
	--tw-lbl-big-size: 24px;
	--tw-lbl-small-font: "Sans serif";
	--tw-lbl-small-size: 16px;
	--tw-lbl-big-weight: bold;
	--tw-lbl-small-weight: normal;
	--tw-lbl-big-color: var(--e-global-color-primary, #222);
	--tw-lbl-small-color: var(--e-global-color-text, #444);
	--tw-arw-bg: var(--tw-cbx-title-bg, var(--tw-cbx-bg));
	--tw-arw-bg2: var(--tw-cbx-title-bg, var(--tw-cbx-bg2));
	--tw-arw-bg3: var(--tw-cbx-title-bg, var(--tw-cbx-bg3));
	--tw-arw-bg4: var(--tw-cbx-title-bg, var(--tw-cbx-bg4));
	--tw-arw-bd-color: var(--tw-cbx-bd-color);
	--tw-arw-line-background: var(--tw-cbx-title-bg, var(--tw-line-bg));
	--tw-arw-line-border-color: var(--tw-line-bd-color);
	--tw-cbx-bg: #fff;
	--tw-cbx-bd-style: solid;
	--tw-cbx-bd-color: var(--tw-ibx-bg);
	--tw-cbx-bd-width: 0px 0px 0px 3px;
	--tw-cbx-radius: 6px 6px 6px 6px;
	--tw-cbx-radius-left: 6px 6px 6px 6px;
	--tw-cbx-padding: .75em .75em calc(.75em - 10px) .75em;
	--tw-cbx-bottom-margin: 30px;
	--tw-cbx-top-margin: 10px;
	--tw-cbx-bd-left-width: 3px;
	--tw-cbx-shadow: 0px 2px 8px -2px rgba(0, 0, 0, .3);
	--tw-cbx-shadow-left: 0px 2px 8px -2px rgba(0, 0, 0, .3);
	--tw-cbx-space: 20;
	--tw-cbx-bg-hover: var(--tw-cbx-bg);
	--tw-cbx-radius-hover: var(--tw-cbx-radius);
	--tw-cbx-radius-left-hover: var(--tw-cbx-radius-left);
	--tw-cbx-shadow-hover: var(--tw-cbx-shadow);
	--tw-cbx-shadow-left-hover: var(--tw-cbx-shadow-left);
	--tw-cbx-title-color: var(--e-global-color-primary, #000);
	--tw-cbx-title-font-family: "Sans serif";
	--tw-cbx-title-font-size: 24px;
	--tw-cbx-title-font-weight: bold;
	--tw-cbx-title-font-style: normal;
	--tw-cbx-title-text-transform: none;
	--tw-cbx-title-text-decoration: none;
	--tw-cbx-title-line-height: 1.25em;
	--tw-cbx-title-padding: 5px 5px 5px 5px;
	--tw-cbx-title-margin: 0px 0px 10px 0px;
	--tw-cbx-des-font-family: "Sans serif";
	--tw-cbx-des-text-size: 20px;
	--tw-cbx-des-text-align: left;
	--tw-cbx-des-color: var(--e-global-color-text, #000);
	--tw-cbx-des-padding: 5px 5px 5px 5px;
	--tw-cbx-des-margin: 0px 0px 10px 0px;
	--tw-cbx-img-width: 100%;
	--tw-cbx-img-height: auto;
	--tw-cbx-img-padding: 0px 0px 0px 0px;
	--tw-cbx-img-margin: 0px 0px 10px 0px;
	--tw-cbx-img-margin-left: 0px;
	--tw-cbx-img-margin-right: 0px;
	border: 1px none var(--e-global-color-text, #444);
	--tw-cbx-img-radius: 0px;
	--tw-cbx-img-shadow: 0px;
	--tw-cbx-btn-margin: 10px 0px 0px 0px;
	--tw-cbx-btn-margin-left: 0px;
	--tw-cbx-btn-margin-right: 0px;
	--tw-cbx-btn-padding: 10px 14px 10px 14px;
	--tw-cbx-btn-width: auto;
	--tw-cbx-btn-height: auto;
	--tw-cbx-btn-color: var(--tw-cbx-des-color, #444);
	--tw-cbx-btn-bgcolor: rgba(0, 0, 0, .08);
	--lbl-bk-color: #9c9393;
	--lbl-bd-width: 2px;
	--lbl-bd-color: #000;
	--lbl-bd-style: solid;
	--lbl-bd-radius: 6px;
	--lbl-arw-bg: var(--lbl-bk-color);
	--lbl-bottom-spacing: .75em;
	--tw-cbx-img-bg: transparent;
}

.tmdivi-wrapper.tmdivi-dark-timeline {
	--tw-cbx-bg: #000;
	--tw-cbx-title-color: #fff;
	--tw-cbx-des-color: #fff;
	--tw-cbx-img-padding: 1%;
	--tw-ibx-color: #fff;
	--tw-ybx-bg: #000;
	--tw-line-bg: #000;
	--tw-cbx-img-bg: #fff;
}

.tmdivi-wrapper.tmdivi-light-timeline {
	--tw-cbx-bg: #f8f8f8;
	--tw-cbx-title-color: #8c8c8c;
	--tw-cbx-des-color: #8c8c8c;
	--tw-cbx-bd-color: #f9f9f9;
	--tw-arw-bd-color: var(--tw-cbx-bd-color);
	--tw-ibx-bg: #f8f8f8;
	--tw-cbx-img-padding: 1%;
	--tw-ibx-color: #8c8c8c;
	--tw-ybx-bg: #f9f9f9;
	--tw-ybx-text-color: #000;
	--tw-line-bg: #eaeaea;
	--tw-cbx-img-bg: #eaeaea;
}

.tmdivi-wrapper, .tmdivi-wrapper *, .tmdivi-wrapper:after, .tmdivi-wrapper :after, .tmdivi-wrapper:before, .tmdivi-wrapper :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tmdivi-wrapper {
	width: 100%;
	display: block;
	position: relative;
	background-color: var(--tw-tw-main-bc);
}

.tmdivi-wrapper .tmdivi-year {
	padding: 0;
	background: none !important;
}

.tmdivi-wrapper .tmdivi-year, .tmdivi-wrapper .tmdivi-year-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.tmdivi-wrapper .tmdivi-year-text {
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	line-height: 1em;
	overflow: hidden;
	width: var(--tw-ybx-size);
	height: calc(var(--tw-ybx-size) * ( ( 60 + var(--tw-ibx-radius) / 1.25 ) / 100 ));
	font-family: var(--tw-ybx-font);
	font-size: var(--tw-ybx-text-size);
	font-weight: var(--tw-ybx-text-weight);
	font-style: var(--tw-ybx-text-style);
	text-transform: var(--tw-ybx-text-text-transform);
	-webkit-text-decoration: var(--tw-ybx-text-text-decoration);
	text-decoration: var(--tw-ybx-text-text-decoration);
	-webkit-text-decoration-color: var(--tw-ybx-text-text-decoration-color);
	text-decoration-color: var(--tw-ybx-text-text-decoration-color);
	-webkit-text-decoration-style: var(--tw-ybx-text-text-decoration-style);
	text-decoration-style: var(--tw-ybx-text-text-decoration-style);
	color: var(--tw-ybx-text-color);
	background-color: var(--tw-ybx-bg);
	border: var(--tw-ybx-bd-width) var(--tw-ybx-bd-style) var(--tw-ybx-bd-color);
	border-radius: calc(var(--tw-ibx-radius) * 1%);
	-webkit-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-moz-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-ms-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-o-border-radius: calc(var(--tw-ibx-radius) * 1%);
	background-clip: padding-box;
}

.tmdivi-wrapper .tmdivi-year-text:after, .tmdivi-wrapper .tmdivi-year-text:before {
	content: "";
	position: absolute;
	background: var(--tw-line-bg);
	opacity: var(--tw-line-bd-width);
}

.tmdivi-wrapper .tmdivi-labels {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: var(--tw-lbl-position);
	flex-flow: var(--tw-lbl-position);
	gap: var(--tw-lbl-gap);
	position: absolute;
	width: 100%;
	padding: 0;
	margin: 0;
}

.tmdivi-wrapper .tmdivi-label-content-inside .tmdivi-labels, .tmdivi-wrapper .tmdivi-label-content-top .tmdivi-labels {
	position: static;
}

.tmdivi-wrapper .tmdivi-label-content-top .tmdivi-labels.tmdivi-label-bg {
	margin-top: calc(( 0px - ( var(--tw-lbl-big-size) + var(--lbl-bottom-spacing) + 32px ) ) / 2);
}

.tmdivi-wrapper .tmdivi-label-content-top .tmdivi-labels .tmdivi-inner-label {
	padding: 8px 20px;
}

.tmdivi-wrapper .tmdivi-label-content-top .tmdivi-labels {
	margin-top: calc(( 0px - ( var(--tw-lbl-big-size) + var(--lbl-bottom-spacing) + 16px ) ) / 2);
}

.tmdivi-wrapper .tmdivi-label-big {
	line-height: 1em;
	font-family: var(--tw-lbl-big-font);
	font-size: var(--tw-lbl-big-size);
	font-weight: var(--tw-lbl-big-weight);
	font-style: var(--tw-lbl-big-style);
	text-transform: var(--tw-lbl-big-text-transform);
	-webkit-text-decoration: var(--tw-lbl-big-text-decoration);
	text-decoration: var(--tw-lbl-big-text-decoration);
	-webkit-text-decoration-color: var(--tw-lbl-big-text-decoration-color);
	text-decoration-color: var(--tw-lbl-big-text-decoration-color);
	-webkit-text-decoration-style: var(--tw-lbl-big-text-decoration-style);
	text-decoration-style: var(--tw-lbl-big-text-decoration-style);
	color: var(--tw-lbl-big-color);
	white-space: nowrap;
	max-width: 100%;
}

.tmdivi-wrapper .tmdivi-timeline:not(.tmdivi-compact) .tmdivi-label-big {
	white-space: pre-wrap;
}

.tmdivi-wrapper .tmdivi-label-small {
	line-height: 1em;
	font-family: var(--tw-lbl-small-font);
	font-size: var(--tw-lbl-small-size);
	font-weight: var(--tw-lbl-small-weight);
	font-style: var(--tw-lbl-small-style);
	text-transform: var(--tw-lbl-small-text-transform);
	-webkit-text-decoration: var(--tw-lbl-small-text-decoration);
	text-decoration: var(--tw-lbl-small-text-decoration);
	-webkit-text-decoration-color: var(--tw-lbl-small-text-decoration-color);
	text-decoration-color: var(--tw-lbl-small-text-decoration-color);
	-webkit-text-decoration-style: var(--tw-lbl-small-text-decoration-style);
	text-decoration-style: var(--tw-lbl-small-text-decoration-style);
	color: var(--tw-lbl-small-color);
	white-space: nowrap;
	max-width: 100%;
}

.tmdivi-wrapper .tmdivi-timeline:not(.tmdivi-compact) .tmdivi-label-small {
	white-space: pre-wrap;
}

.tmdivi-wrapper .tmdivi-label-bg .tmdivi-inner-label {
	position: relative;
	background-color: var(--lbl-bk-color);
	padding: 8px;
	border-radius: var(--lbl-bd-radius);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: var(--tw-lbl-gap);
}

.tmdivi-wrapper :not(.tmdivi-content)>.tmdivi-label-bg.tmdivi-lbl-arrow .tmdivi-inner-label:before {
	content: "";
	position: absolute;
	width: calc(var(--tw-ibx-size) / 3.5);
	height: calc(var(--tw-ibx-size) / 3.5);
	border-style: var(--lbl-bd-style);
	border-color: var(--lbl-bd-color);
	z-index: 2;
}

.tmdivi-wrapper .tmdivi-story:not(.tmdivi-content)>.tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	content: "";
	position: absolute;
	background: var(--tw-arw-line-background);
	border-style: var(--tw-line-bd-style);
	border-color: var(--tw-line-bd-color);
}

.tmdivi-wrapper .tmdivi-icon {
	font-family: ETmodules;
	position: absolute;
	width: var(--tw-ibx-size);
	height: var(--tw-ibx-size);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	background-clip: padding-box;
	margin: 0;
	border: var(--tw-ibx-bd-width) var(--tw-ibx-bd-style) var(--tw-ibx-bd-color);
	background-color: var(--tw-ibx-bg);
	color: var(--tw-ibx-color);
	border-radius: calc(var(--tw-ibx-radius) * 1%);
	-webkit-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-moz-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-ms-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-o-border-radius: calc(var(--tw-ibx-radius) * 1%);
}

.tmdivi-wrapper .tmdivi-icon .et-tmdivi-icon {
	font-style: normal;
}

.tmdivi-icon svg {
	border-radius: calc(var(--tw-ibx-radius) * 1%);
	width: calc(var(--tw-ibx-size) - var(--tw-ibx-bd-width) * 2);
	height: calc(var(--tw-ibx-size) - var(--tw-ibx-bd-width) * 2);
}

.tmdivi-wrapper .tmdivi-icon .tmdivi_icon_text, .tmdivi-wrapper .tmdivi-icon i {
	color: var(--tw-ibx-color);
	font-size: var(--tw-ibx-text-size);
	line-height: 1em;
}

.tmdivi-wrapper .tmdivi-icon img {
	border-radius: calc(var(--tw-ibx-radius) * 1%);
	height: -webkit-fill-available;
	height: -moz-available;
	height: stretch;
	width: -webkit-fill-available;
	width: -moz-available;
	width: stretch;
}

.tmdivi-wrapper .tmdivi-icondot {
	position: absolute;
	width: calc(var(--tw-ibx-size) / 2);
	height: calc(var(--tw-ibx-size) / 2);
	background-color: var(--tw-ibx-bg);
	border: var(--tw-ibx-bd-width) var(--tw-ibx-bd-style) var(--tw-ibx-bd-color);
	border-radius: calc(var(--tw-ibx-radius) * 1%);
	-webkit-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-moz-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-ms-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-o-border-radius: calc(var(--tw-ibx-radius) * 1%);
	background-clip: padding-box;
}

.tmdivi-wrapper .tmdivi-icon:after, .tmdivi-wrapper .tmdivi-icon:before, .tmdivi-wrapper .tmdivi-icondot:after, .tmdivi-wrapper .tmdivi-icondot:before {
	content: "";
	position: absolute;
	background: var(--tw-line-bg);
	opacity: var(--tw-line-bd-width);
	margin: 0;
}

.tmdivi-wrapper .tmdivi-arrow {
	position: absolute;
	width: calc(var(--tw-ibx-size) / 3.5);
	height: calc(var(--tw-ibx-size) / 3.5);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
}

.tmdivi-wrapper .tmdivi-arrow-line {
	z-index: 2;
}

.tmdivi-wrapper .tmdivi-arrow-line, .tmdivi-wrapper .tmdivi-arrow-line:after, .tmdivi-wrapper .tmdivi-arrow-line:before {
	position: absolute;
	background: var(--tw-arw-line-background);
	border-style: var(--tw-line-bd-style);
	border-color: var(--tw-arw-line-border-color);
}

.tmdivi-wrapper .tmdivi-arrow-line:after, .tmdivi-wrapper .tmdivi-arrow-line:before {
	content: "";
	opacity: var(--tw-line-bd-width);
}

.tmdivi-wrapper .tmdivi-story {
	margin-bottom: var(--tw-cbx-bottom-margin);
	margin-top: var(--tw-cbx-top-margin);
}

.tmdivi-wrapper .tmdivi-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column;
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: var(--tw-cbx-padding);
	background: var(--tw-cbx-bg);
	background-color: var(--tw-cbx-bgc);
	border-style: var(--tw-cbx-bd-style);
	-webkit-box-shadow: var(--tw-cbx-shadow);
	box-shadow: var(--tw-cbx-shadow);
}

.tmdivi-dark-timeline.tmdivi-wrapper .tmdivi-content, .tmdivi-light-timeline.tmdivi-wrapper .tmdivi-content {
	background: var(--tw-cbx-custom-bg-clr, var(--tw-cbx-bg));
}

.tmdivi-wrapper .tmdivi-label-content-top .tmdivi-content {
	overflow: visible;
}

.tmdivi-wrapper .tmdivi-title {
	color: var(--tw-cbx-title-color);
	background-color: var(--tw-cbx-title-background-color);
	margin: var(--tw-cbx-title-margin);
	padding: var(--tw-cbx-title-padding);
	font-family: var(--tw-cbx-title-font-family);
	font-size: var(--tw-cbx-title-font-size);
	font-weight: var(--tw-cbx-title-font-weight);
	font-style: var(--tw-cbx-title-font-style);
	text-transform: var(--tw-cbx-title-text-transform);
	-webkit-text-decoration: var(--tw-cbx-title-text-decoration);
	text-decoration: var(--tw-cbx-title-text-decoration);
	-webkit-text-decoration-color: var(--tw-cbx-title-text-decoration-color);
	text-decoration-color: var(--tw-cbx-title-text-decoration-color);
	-webkit-text-decoration-style: var(--tw-cbx-title-text-decoration-style);
	text-decoration-style: var(--tw-cbx-title-text-decoration-style);
	line-height: var(--tw-cbx-title-line-height);
	-ms-flex-order: 1;
	order: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: var(--tw-cbx-text-align);
	justify-content: var(--tw-cbx-text-align);
	text-align: var(--tw-cbx-text-align);
}

.tmdivi-wrapper .tmdivi-title a, .tmdivi-wrapper .tmdivi-title a:hover {
	text-decoration: none !important;
	color: var(--tw-cbx-title-color);
}

.tmdivi-wrapper .tmdivi-title a:hover {
	opacity: .7;
	-webkit-filter: opacity(.7);
	filter: opacity(.7);
}

.tmdivi-wrapper .tmdivi-media {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: var(--tw-cbx-img-align, var(--tw-cbx-text-align));
	justify-content: var(--tw-cbx-img-align, var(--tw-cbx-text-align));
	padding: 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
	-ms-flex-order: var(--tw-cbx-img-order);
	order: var(--tw-cbx-img-order);
}

.tmdivi-wrapper .tmdivi-media iframe, .tmdivi-wrapper .tmdivi-media img {
	max-width: 100%;
	height: var(--tw-cbx-img-height);
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
	padding: var(--tw-cbx-img-padding) !important;
	margin: var(--tw-cbx-img-margin) !important;
	border: var(--tw-cbx-img-border-width) var(--tw-cbx-img-border-style) var(--tw-cbx-img-border-color);
	-webkit-box-shadow: var(--tw-cbx-img-shadow);
	box-shadow: var(--tw-cbx-img-shadow);
	border-radius: var(--tw-cbx-img-radius);
	-webkit-border-radius: var(--tw-cbx-img-radius);
	-moz-border-radius: var(--tw-cbx-img-radius);
	-ms-border-radius: var(--tw-cbx-img-radius);
	-o-border-radius: var(--tw-cbx-img-radius);
}

.tmdivi-wrapper .tmdivi-media a, .tmdivi-wrapper .tmdivi-media iframe, .tmdivi-wrapper .tmdivi-media img {
	width: calc(var(--tw-cbx-img-width) - ( var(--tw-cbx-img-margin-left) + var(--tw-cbx-img-margin-right) ));
}

.tmdivi-wrapper .tmdivi-media a img {
	width: 100%;
}

.tmdivi-wrapper .tmdivi-media.medium img, .tmdivi-wrapper .tmdivi-media.thumbnail img {
	width: auto;
}

.tmdivi-wrapper .tmdivi-media iframe {
	min-height: 200px;
}

.tmdivi-wrapper .tmdivi-media .swiper-slide {
	text-align: center;
}

.tmdivi-wrapper .tmdivi-media.tmdivi-img-effect img {
	transition: transform .8s, -webkit-transform .8s;
}

.tmdivi-wrapper .tmdivi-media.tmdivi-img-effect img:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.tmdivi-wrapper .tmdivi-media img {
	background: var(--tw-cbx-img-bg);
}

.tmdivi-wrapper .tmdivi-description {
	width: 100%;
	display: inline-block;
	margin: var(--tw-cbx-des-margin);
	padding: var(--tw-cbx-des-padding);
	color: var(--tw-cbx-des-color);
	background: var(--tw-cbx-des-background);
	font-family: var(--tw-cbx-des-font-family);
	font-weight: var(--tw-cbx-des-font-weight);
	font-style: var(--tw-cbx-des-font-style);
	text-transform: var(--tw-cbx-des-text-transform);
	-webkit-text-decoration: var(--tw-cbx-des-text-decoration);
	text-decoration: var(--tw-cbx-des-text-decoration);
	-webkit-text-decoration-color: var(--tw-cbx-des-text-decoration-color);
	text-decoration-color: var(--tw-cbx-des-text-decoration-color);
	-webkit-text-decoration-style: var(--tw-cbx-des-text-decoration-style);
	text-decoration-style: var(--tw-cbx-des-text-decoration-style);
	text-align: var(--tw-cbx-des-text-align);
	font-size: var(--tw-cbx-des-text-size);
	-ms-flex-order: 3;
	order: 3;
}

.tmdivi-wrapper .tmdivi-description p {
	margin: 0 0 10px;
	padding: 0;
}

.tmdivi-wrapper .tmdivi-description ol, .tmdivi-wrapper .tmdivi-description p, .tmdivi-wrapper .tmdivi-description span, .tmdivi-wrapper .tmdivi-description ul {
	color: var(--tw-cbx-des-color);
}

.tmdivi-wrapper .tmdivi-button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: var(--tw-cbx-btn-align, var(--tw-cbx-text-align));
	justify-content: var(--tw-cbx-btn-align, var(--tw-cbx-text-align));
}

.tmdivi-wrapper .tmdivi-button a.elementor-button {
	width: var(--tw-cbx-btn-width);
	background-color: var(--tw-cbx-btn-bgcolor);
	text-decoration: none !important;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-flexbox;
	display: flex;
}

.tmdivi-wrapper .tmdivi-button a.elementor-button, .tmdivi-wrapper .tmdivi-button a.elementor-button:hover {
	height: var(--tw-cbx-btn-height);
	margin: var(--tw-cbx-btn-margin);
	padding: var(--tw-cbx-btn-padding);
	color: var(--tw-cbx-btn-color);
}

.tmdivi-wrapper .tmdivi-button a.elementor-button:hover {
	opacity: .8;
}

.tmdivi-wrapper .tmdivi-button button.elementor-button {
	color: var(--tw-cbx-btn-color);
	background-color: var(--tw-cbx-btn-bgcolor);
}

.tmdivi-wrapper .tmdivi-story.tmdivi-bg-hover:hover .tmdivi-content {
	background: -webkit-gradient(linear, left top, right top, from(var(--tw-cbx-bg-hover)), to(var(--tw-cbx-bg-hover))) !important;
	background: -webkit-linear-gradient(left, var(--tw-cbx-bg-hover), var(--tw-cbx-bg-hover)) !important;
	background: -o-linear-gradient(left, var(--tw-cbx-bg-hover), var(--tw-cbx-bg-hover)) !important;
	background: linear-gradient(90deg, var(--tw-cbx-bg-hover), var(--tw-cbx-bg-hover)) !important;
}

.tmdivi-wrapper .tmdivi-icon-left-open, .tmdivi-wrapper .tmdivi-icon-right-open {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
}

.tmdivi-wrapper .tmdivi-icon-right-open {
	right: 10px;
}

.tmdivi-wrapper .tmdivi-icon-left-open {
	left: 10px;
}

.tmdivi-popup {
	--tw-cbx-title-color: var(--e-global-color-primary, #222);
	--tw-cbx-title-font-size: 24px;
	--tw-cbx-title-font-weight: bold;
	--tw-cbx-title-line-height: 1.25em;
	--tw-cbx-title-padding: 0px 0px 0px 0px;
	--tw-cbx-title-margin: 0px 0px 5px 0px;
	--tw-cbx-des-color: var(--e-global-color-text, #444);
	--tw-cbx-des-padding: 0px 0px 0px 0px;
	--tw-cbx-des-margin: 0px 0px 10px 0px;
	--tw-cbx-bg: #fff;
	--tw-cbx-cont-padding: 0px 0px 0px 0px;
	opacity: 1;
	position: fixed;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tmdivi-popup, .tmdivi-popup-bg {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.tmdivi-popup-bg {
	position: absolute;
	background: #000;
	opacity: .8;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.tmdivi-popup .tmdivi-popup-content {
	z-index: 99999;
	position: relative;
	border: 1px solid #888;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
	width: 500px;
	border-radius: 10px;
	height: auto;
	overflow: hidden;
	overflow-y: auto;
	padding: 0;
	padding: var(--tw-cbx-cont-padding);
	margin: 10px;
	max-height: calc(100% - 20px);
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-cbx-bg)), to(var(--tw-cbx-bg)));
	background-image: -webkit-linear-gradient(left, var(--tw-cbx-bg), var(--tw-cbx-bg));
	background-image: -o-linear-gradient(left, var(--tw-cbx-bg), var(--tw-cbx-bg));
	background-image: linear-gradient(90deg, var(--tw-cbx-bg), var(--tw-cbx-bg));
}

.tmdivi-popup .tmdivi-popup-content::-webkit-scrollbar {
	width: 8px;
	border-radius: 10px;
}

.tmdivi-popup .tmdivi-popup-content::-webkit-scrollbar-track {
	background: #999;
	border-radius: 10px;
}

.tmdivi-popup .tmdivi-popup-content::-webkit-scrollbar-thumb {
	background: #f1f1f1;
	border-radius: 10px;
}

.tmdivi-popup .tmdivi-popup-content::-webkit-scrollbar-thumb:hover {
	background: #666;
}

.tmdivi-popup .story_content {
	padding: 10px;
}

.tmdivi-popup .tmdivi-popup-labels {
	position: relative;
	height: auto;
	text-align: left;
	padding: 10px 10px 0;
}

.tmdivi-popup .tmdivi-popup-labels span {
	text-transform: capitalize;
	font-size: 16px;
}

.tmdivi-popup span.tmdivi-label {
	font-size: 25px;
	font-weight: 700;
}

.tmdivi-popup span.tmdivi-sublabel {
	margin-left: 5px;
}

.tmdivi-popup .tmdivi-popup-labels span.tmdivi-title {
	font-size: 20px;
	display: block;
	font-weight: 700;
}

.tmdivi-popup .tmdivi-img img {
	width: 100%;
	padding-bottom: 5px;
}

.tmdivi-popup .tmdivi-img.medium img, .tmdivi-popup .tmdivi-img.thumbnail img, img.attachment-medium.size-medium.wp-post-image, img.attachment-thumbnail.size-thumbnail.wp-post-image {
	width: auto;
	padding-bottom: 10px;
}

.tmdivi-popup img.attachment-medium.size-medium.wp-post-image, .tmdivi-popup img.attachment-thumbnail.size-thumbnail.wp-post-image {
	float: left;
}

.tmdivi-popup .tmdivi-img.medium, .tmdivi-popup .tmdivi-img.thumbnail {
	width: auto;
	padding-right: 10px;
	margin: 0;
	float: left;
	padding: 0 5px;
	height: auto;
	display: -ms-flexbox;
	display: flex;
}

.tmdivi-popup .tmdivi-img-desc {
	padding: 10px;
	text-align: left;
	display: inline-block;
	width: 100%;
	max-height: 70vh;
	overflow-y: auto;
}

.tmdivi-popup .tmdivi-description {
	display: block;
	width: auto;
}

.tmdivi-popup-footer {
	height: 35px;
	position: relative;
}

.tmdivi-popup span.tmdivi_close_button {
	float: right;
	border: 1px solid #b1b1b1;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	bottom: 5px;
	line-height: 28px;
	background: #e8e8e8;
	text-align: center;
	right: 10px;
}

.tmdivi-popup span.tmdivi_close_button:hover {
	opacity: .7;
}

@media (max-width:767px) {
	.tmdivi-popup .tmdivi-popup-content {
		width: 80%;
	}
	
	.tmdivi-popup .tmdivi-img-desc {
		max-height: 400px;
		overflow: auto;
	}
}

@media (min-width:768px) {
	.tmdivi-popup .tmdivi-img-desc {
		max-height: 70vh;
		overflow-y: auto;
	}
}

.elementor-widget.elementor-widget-timeline-widget-addon .tmdivi-wrapper .tmdivi-description, .elementor-widget.elementor-widget-tmdivi-post-timeline-widget .tmdivi-wrapper .tmdivi-description {
	color: var(--tw-cbx-des-color);
}

.elementor-widget.elementor-widget-timeline-widget-addon .tmdivi-wrapper .tmdivi-icon, .elementor-widget.elementor-widget-tmdivi-post-timeline-widget .tmdivi-wrapper .tmdivi-icon {
	background-color: var(--tw-ibx-bg);
}

.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text {
	position: relative;
	overflow: visible;
}

.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:before {
	content: "";
	position: absolute;
	height: var(--tw-line-width);
	width: calc(var(--tw-ibx-size) + var(--tw-line-bd-width) * 1px);
	background-color: var(--tw-line-bg);
	opacity: 1;
}

.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:after {
	width: var(--tw-ybx-bd-width);
	height: var(--tw-line-width);
}

.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:after, .tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:before {
	top: calc(50% - var(--tw-line-width) / 2) !important;
	border-width: calc(var(--tw-line-bd-width) * 1px) 0;
	border-style: var(--tw-line-bd-style);
	border-color: var(--tw-line-bd-color);
}

.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text {
	position: relative;
	overflow: visible;
}

.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:before {
	content: "";
	position: absolute;
	height: var(--tw-line-width);
	width: calc(var(--tw-ibx-size) + var(--tw-line-bd-width) * 1px);
	background-color: var(--tw-line-bg);
	opacity: 1;
}

.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:after {
	width: var(--tw-ybx-bd-width);
	height: var(--tw-line-width);
}

.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:after, .tmdivi-vertical-left.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:before {
	top: calc(50% - var(--tw-line-width) / 2) !important;
	border-width: calc(var(--tw-line-bd-width) * 1px) 0;
	border-style: var(--tw-line-bd-style);
	border-color: var(--tw-line-bd-color);
}

@media screen and (min-width:768px) {
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year {
		padding-left: 0 !important;
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text {
		left: calc(33.33% - var(--tw-ibx-size) - var(--tw-ybx-size) - var(--tw-line-width) / 2);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:before {
		right: auto;
		left: calc(100% + var(--tw-ybx-bd-width)) !important;
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:after {
		right: auto;
		left: 100%;
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-year {
		padding-left: calc(66.66% - var(--tw-line-width) / 2 + var(--tw-ibx-size) + var(--tw-line-bd-width) * 1px) !important;
		-ms-flex-pack: start !important;
		justify-content: start !important;
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:before {
		left: auto;
		right: calc(100% + var(--tw-ybx-bd-width)) !important;
	}
}

@media screen and (max-width:767px) {
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year .tmdivi-year-text {
		margin-left: 0 !important;
		left: calc(var(--tw-ibx-size) * 1.5);
		right: auto;
	}
	
	.tmdivi-wrapper .tmdivi-story-right .tmdivi-labels {
		text-align: left;
	}
	
	.tmdivi-wrapper .tmdivi-labels {
		margin-bottom: 5px;
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:before {
		left: auto;
		right: calc(100% + var(--tw-ybx-bd-width)) !important;
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:after {
		left: auto;
		right: 100%;
	}
	
	.tmdivi-wrapper.tmdivi-vertical-left .tmdivi-title {
		-ms-flex-pack: start !important;
		justify-content: start !important;
	}
}

.et-fb-all-modules .tmdivi_timeline:before {
	content: " ";
	visibility: hidden;
}

.et-fb-all-modules .tmdivi_timeline:after {
	content: "";
	background-size: 25px;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	position: absolute;
	top: 4px;
	left: 70px;
	width: 40px;
	height: 40px;
}

.tmdivi-vertical {
	--tw-ibx-position: 0;
	--tw-cbx-text-align: left;
	--tw-cbx-bd-top-width: 0px;
	--tw-cbx-bd-right-width: 0px;
	--tw-cbx-bd-bottom-width: 0px;
	--tw-cbx-bd-left-width: 3px;
	--tw-cbx-img-order: 2;
	max-width: 1600px;
	padding: calc(var(--tw-line-width) * 3) 0;
	margin: 0 auto;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-end, .tmdivi-vertical.tmdivi-wrapper .tmdivi-start {
	background-color: var(--tw-line-bg);
	width: calc(var(--tw-line-width) * 3);
	height: calc(var(--tw-line-width) * 3);
	display: inline-block;
	position: absolute;
	left: calc(50% - var(--tw-line-width) * 1.5);
	z-index: 9;
	border: calc(var(--tw-line-bd-width) * 1px) var(--tw-line-bd-style) var(--tw-line-bd-color);
	border-radius: calc(var(--tw-ibx-radius) * 1%);
	-webkit-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-moz-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-ms-border-radius: calc(var(--tw-ibx-radius) * 1%);
	-o-border-radius: calc(var(--tw-ibx-radius) * 1%);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-end {
	bottom: 2px;
}

.tmdivi-post-timeline.tmdivi-wrapper .tmdivi-end {
	bottom: inherit !important;
}

.tmdivi-vertical.tmdivi-wrapper .twea-pagination {
	margin-top: 15px;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-end:after, .tmdivi-vertical.tmdivi-wrapper .tmdivi-start:after {
	content: "";
	position: absolute;
	height: calc(var(--tw-line-bd-width) * 1px + var(--tw-line-width) * .1);
	width: calc(var(--tw-line-width) - var(--tw-line-bd-width) * 2px);
	background-color: var(--tw-line-bg);
	left: calc(50% - ( var(--tw-line-width) - var(--tw-line-bd-width) * 2px ) / 2);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-start:after {
	bottom: calc(0px - var(--tw-line-bd-width) * 1px);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-end:after {
	top: calc(0px - var(--tw-line-bd-width) * 1px);
}

.tmdivi-end-fill:not(.tmdivi-end-out-viewport) .tmdivi-end, .tmdivi-end-fill:not(.tmdivi-end-out-viewport) .tmdivi-end:after, .tmdivi-start-fill:not(.tmdivi-start-out-viewport) .tmdivi-start, .tmdivi-start-fill:not(.tmdivi-start-out-viewport) .tmdivi-start:after {
	background-color: var(--tw-line-filling-color);
	border-color: var(--tw-line-filling-color);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-timeline {
	position: relative;
	margin: 0;
	padding: 40px 0;
	display: flow-root;
	width: 100% !important;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-timeline:before {
	content: "";
	background-color: var(--tw-line-bg) !important;
	border-width: 0 calc(var(--tw-line-bd-width) * 1px);
	border-style: var(--tw-line-bd-style);
	border-color: var(--tw-line-bd-color);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-inner-line, .tmdivi-vertical.tmdivi-wrapper .tmdivi-timeline:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: calc(50% - var(--tw-line-width) / 2);
	display: block;
	width: var(--tw-line-width);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-inner-line {
	background-color: var(--tw-line-filling-color);
	z-index: 1;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-year {
	position: relative;
	margin: 30px 0;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	z-index: 2;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-year:first-child {
	margin-top: 0 !important;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-year-text:after, .tmdivi-vertical.tmdivi-wrapper .tmdivi-year-text:before {
	height: calc(var(--tw-ybx-bd-width) + var(--tw-line-width) * .1);
	width: calc(var(--tw-line-width) - var(--tw-line-bd-width) * 2px);
	left: calc(50% - ( var(--tw-line-width) - var(--tw-line-bd-width) * 2px ) / 2);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-year-text:before {
	top: 0;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-year-text:after {
	bottom: 0;
}

.tmdivi-end-out-viewport:not(.tmdivi-start-out-viewport) .tmdivi-year:not(.tmdivi-out-viewport) .tmdivi-year-text {
	border-color: var(--tw-line-filling-color);
}

.tmdivi-end-out-viewport:not(.tmdivi-start-out-viewport) .tmdivi-year:not(.tmdivi-out-viewport) .tmdivi-year-text:after, .tmdivi-end-out-viewport:not(.tmdivi-start-out-viewport) .tmdivi-year:not(.tmdivi-out-viewport) .tmdivi-year-text:before {
	background: var(--tw-line-filling-color);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-labels {
	-ms-flex-pack: justify;
	justify-content: space-between;
	top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 - ( var(--tw-lbl-big-size) / 2 - var(--tw-ibx-size) / 2 ));
	left: calc(-100% - var(--tw-ibx-size) * 2);
	text-align: right;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-labels {
	left: auto;
	right: calc(-100% - var(--tw-ibx-size) * 2);
	text-align: left;
}

.tmdivi-post-timeline.tmdivi-vertical.tmdivi-vertical-left .tmdivi-story-left .tmdivi-labels {
	left: calc(100% + var(--tw-ibx-size) * 2);
	text-align: left;
	right: auto;
}

.tmdivi-wrapper .tmdivi-label-content-inside .tmdivi-labels, .tmdivi-wrapper .tmdivi-label-content-top .tmdivi-labels {
	position: static;
	text-align: var(--tw-cbx-text-align);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-compact .tmdivi-story-left.tmdivi-label-content-inside .tmdivi-labels, .tmdivi-wrapper .tmdivi-story.tmdivi-story-left.tmdivi-label-content-inside .tmdivi-labels, .tmdivi-wrapper .tmdivi-story.tmdivi-story-left.tmdivi-label-content-top .tmdivi-labels {
	text-align: var(--tw-cbx-text-align-alternate);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story-center .tmdivi-labels {
	top: calc(0px - var(--tw-ibx-size) * 2 - ( var(--tw-lbl-big-size) / 2 - var(--tw-ibx-size) / 2 ));
	left: calc(50% + var(--tw-ibx-size));
	width: calc(50% - var(--tw-ibx-size));
	text-align: left;
}

.tmdivi-wrapper .tmdivi-label-content-top .tmdivi-labels {
	left: 0;
	text-align: var(--tw-cbx-text-align);
	z-index: 2;
	margin-bottom: 8px;
}

.tmdivi-vertical :not(.tmdivi-compact) .tmdivi-story:not(.tmdivi-story-center) .tmdivi-labels.tmdivi-label-bg {
	top: calc(0px + var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100);
}

.tmdivi-vertical .tmdivi-story-right .tmdivi-labels.tmdivi-label-bg {
	-ms-flex-align: end;
	align-items: flex-end;
}

.tmdivi-vertical .tmdivi-story-center .tmdivi-labels.tmdivi-label-bg, .tmdivi-vertical .tmdivi-story-left .tmdivi-labels.tmdivi-label-bg, .tmdivi-vertical:not(.tmdivi-vertical-left) .tmdivi-story-right.tmdivi-label-content-top .tmdivi-labels.tmdivi-label-bg, .tmdivi-wrapper .tmdivi-label-content-top .tmdivi-labels {
	-ms-flex-align: start;
	align-items: flex-start;
}

.tmdivi-vertical .tmdivi-story-left.tmdivi-label-content-top .tmdivi-labels {
	-ms-flex-align: end;
	align-items: flex-end;
}

.tmdivi-vertical .tmdivi-label-content-inside .tmdivi-labels {
	margin-bottom: 8px;
	-ms-flex-align: initial !important;
	align-items: initial !important;
}

.tmdivi-vertical .tmdivi-label-content-inside .tmdivi-labels.tmdivi-label-bg {
	margin-bottom: 0;
}

.tmdivi-story-center .tmdivi-labels.tmdivi-label-bg {
	top: calc(0px - var(--tw-ibx-size) * 2 - ( var(--tw-lbl-big-size) - var(--tw-ibx-size) / 2 ) - var(--lbl-bd-width));
}

.tmdivi-vertical .tmdivi-label-bg .tmdivi-inner-label {
	border: var(--lbl-bd-width) var(--lbl-bd-style) var(--lbl-bd-color);
}

.tmdivi-vertical .tmdivi-label-bg.tmdivi-lbl-arrow .tmdivi-inner-label:before {
	background: -webkit-gradient(linear, left bottom, right top, color-stop(52%, var(--lbl-arw-bg)), color-stop(48%, transparent));
	background: -webkit-linear-gradient(bottom left, var(--lbl-arw-bg) 52%, transparent 0);
	background: -o-linear-gradient(bottom left, var(--lbl-arw-bg) 52%, transparent 48%);
	background: linear-gradient(to top right, var(--lbl-arw-bg) 52%, transparent 0);
	top: calc(50% - ( var(--tw-ibx-size) / 3.5 ));
	border-width: 0 0 var(--lbl-bd-width) var(--lbl-bd-width);
}

.tmdivi-vertical .tmdivi-story-right .tmdivi-label-bg.tmdivi-lbl-arrow .tmdivi-inner-label:before {
	left: auto;
	right: calc(var(--tw-ibx-size) / 7 - var(--tw-ibx-size) / 3.5 - var(--lbl-bd-width) / 3);
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}

.tmdivi-vertical .tmdivi-story-center .tmdivi-label-bg.tmdivi-lbl-arrow .tmdivi-inner-label:before, .tmdivi-vertical .tmdivi-story-left .tmdivi-label-bg.tmdivi-lbl-arrow .tmdivi-inner-label:before {
	right: auto;
	left: calc(0px + var(--tw-ibx-size) / 7 - var(--lbl-bd-width) / 3 - var(--tw-ibx-size) / 3.5);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.tmdivi-vertical .tmdivi-story-center .tmdivi-label-bg.tmdivi-lbl-arrow .tmdivi-inner-label:before {
	top: calc(50% - ( var(--tw-ibx-size) / 3.5 ) / 2 - var(--lbl-bd-width));
}

.tmdivi-vertical .tmdivi-story .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	top: calc(var(--tw-ibx-size) / 2 - var(--tw-line-width) / 2 - var(--lbl-bd-width));
	width: calc(var(--tw-ibx-size) * .5 + var(--lbl-bd-width) + var(--tw-ibx-bd-width));
	height: var(--tw-line-width);
	border-width: calc(var(--tw-line-bd-width) * 1px) 0;
}

.tmdivi-vertical .tmdivi-story-no-icon .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	width: calc(var(--tw-ibx-size) * .75 + var(--lbl-bd-width) + var(--tw-ibx-bd-width));
}

.tmdivi-vertical .tmdivi-compact .tmdivi-story-no-dot .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after, .tmdivi-vertical .tmdivi-compact .tmdivi-story-no-icon .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after, .tmdivi-vertical .tmdivi-compact .tmdivi-story .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after, .tmdivi-vertical .tmdivi-story-no-dot .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	width: calc(var(--tw-ibx-size) - var(--tw-line-width) * .5 + var(--lbl-bd-width));
}

.tmdivi-vertical .tmdivi-story-right.tmdivi-story-no-dot .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	right: calc(0px - var(--tw-ibx-size) + var(--tw-line-width) * .5 - var(--lbl-bd-width));
}

.tmdivi-vertical .tmdivi-compact .tmdivi-story-right.tmdivi-story .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after, .tmdivi-vertical .tmdivi-story-left.tmdivi-story-no-dot .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	left: calc(0px - var(--tw-ibx-size) + var(--tw-line-width) * .5 - var(--lbl-bd-width));
}

.tmdivi-vertical .tmdivi-story-no-icon.tmdivi-story-right .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	right: calc(0px - var(--tw-ibx-size) * .75 - var(--lbl-bd-width) - var(--tw-ibx-bd-width));
}

.tmdivi-vertical .tmdivi-story-no-icon.tmdivi-story-left .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	left: calc(0px - var(--tw-ibx-size) * .75 - var(--lbl-bd-width) - var(--tw-ibx-bd-width));
}

.tmdivi-vertical .tmdivi-story-right .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	right: calc(0px - var(--tw-ibx-size) * .5 - var(--lbl-bd-width) - var(--tw-ibx-bd-width));
}

.tmdivi-vertical .tmdivi-story-center .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after, .tmdivi-vertical .tmdivi-story-left .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	left: calc(0px - var(--tw-ibx-size) * .5 - var(--lbl-bd-width) - var(--tw-ibx-bd-width));
}

.tmdivi-vertical .tmdivi-story-center .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	top: calc(var(--tw-ibx-size) / 2 - var(--tw-line-width) / 2);
}

.tmdivi-vertical .tmdivi-compact .tmdivi-story-left .tmdivi-labels.tmdivi-label-bg {
	-ms-flex-align: end;
	align-items: flex-end;
}

.tmdivi-vertical-left .tmdivi-story-right .tmdivi-labels, .tmdivi-vertical-left .tmdivi-story-right .tmdivi-labels.tmdivi-label-bg, .tmdivi-vertical .tmdivi-compact .tmdivi-story-right .tmdivi-labels.tmdivi-label-bg {
	-ms-flex-align: start;
	align-items: flex-start;
}

.tmdivi-vertical-left .tmdivi-story-right.tmdivi-label-content-top .tmdivi-labels, .tmdivi-vertical-left .tmdivi-story-right.tmdivi-label-content-top .tmdivi-labels.tmdivi-label-bg {
	-ms-flex-align: end;
	align-items: flex-end;
}

.tmdivi-vertical-left .tmdivi-story-right .tmdivi-label-bg.tmdivi-lbl-arrow .tmdivi-inner-label:before {
	left: calc(var(--tw-ibx-size) / 7 - var(--tw-ibx-size) / 3.5 - var(--lbl-bd-width) / 3);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.tmdivi-vertical-left .tmdivi-story-right .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	left: calc(0px - var(--tw-ibx-size) * .5 - var(--lbl-bd-width) - var(--tw-ibx-bd-width));
}

.tmdivi-vertical:not(.tmdivi-both-sided):not(.tmdivi-vertical-right) .tmdivi-story-no-icon.tmdivi-story-right .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
	left: calc(0px - var(--tw-ibx-size) * .75 - var(--lbl-bd-width) - var(--tw-ibx-bd-width));
}

.tmdivi-vertical .tmdivi-compact .tmdivi-story-right .tmdivi-label-bg.tmdivi-lbl-arrow .tmdivi-inner-label:before {
	left: calc(var(--tw-ibx-size) / 7 - var(--tw-ibx-size) / 3.5 - var(--lbl-bd-width) / 3);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.tmdivi-vertical .tmdivi-compact .tmdivi-story-left .tmdivi-label-bg.tmdivi-lbl-arrow .tmdivi-inner-label:before {
	right: calc(0px + var(--tw-ibx-size) / 7 - var(--lbl-bd-width) / 3 - var(--tw-ibx-size) / 3.5);
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	left: auto;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-icon {
	top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100);
	left: calc(var(--tw-ibx-size) / 2 - var(--tw-ibx-size) * 2);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-icon {
	left: auto;
	right: calc(var(--tw-ibx-size) / 2 - var(--tw-ibx-size) * 2);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-icondot {
	left: calc(var(--tw-ibx-size) * .75 - var(--tw-ibx-size) * 2);
	top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 4);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-icondot {
	left: auto;
	right: calc(var(--tw-ibx-size) * .75 - var(--tw-ibx-size) * 2);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center .tmdivi-icon {
	top: calc(0px - var(--tw-ibx-size) * 2);
	left: calc(50% - var(--tw-ibx-size) / 2);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center .tmdivi-icondot {
	top: calc(0px - var(--tw-ibx-size) * 1.75);
	left: calc(50% - var(--tw-ibx-size) / 4);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-icon:after, .tmdivi-vertical.tmdivi-wrapper .tmdivi-icon:before, .tmdivi-vertical.tmdivi-wrapper .tmdivi-icondot:after, .tmdivi-vertical.tmdivi-wrapper .tmdivi-icondot:before {
	height: calc(var(--tw-ibx-bd-width) + var(--tw-line-width) * .1);
	width: calc(var(--tw-line-width) - var(--tw-line-bd-width) * 2px);
	left: calc(50% - ( var(--tw-line-width) - var(--tw-line-bd-width) * 2px ) / 2);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-icon:before, .tmdivi-vertical.tmdivi-wrapper .tmdivi-icondot:before {
	top: calc(0px - var(--tw-ibx-bd-width));
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-icon:after, .tmdivi-vertical.tmdivi-wrapper .tmdivi-icondot:after {
	bottom: calc(0px - var(--tw-ibx-bd-width));
}

.tmdivi-end-out-viewport:not(.tmdivi-start-out-viewport) .tmdivi-story:not(.tmdivi-out-viewport) .tmdivi-icon, .tmdivi-end-out-viewport:not(.tmdivi-start-out-viewport) .tmdivi-story:not(.tmdivi-out-viewport) .tmdivi-icondot {
	border-color: var(--tw-line-filling-color);
	border-style: solid;
}

.tmdivi-end-out-viewport:not(.tmdivi-start-out-viewport) .tmdivi-story:not(.tmdivi-out-viewport) .tmdivi-icon:after, .tmdivi-end-out-viewport:not(.tmdivi-start-out-viewport) .tmdivi-story:not(.tmdivi-out-viewport) .tmdivi-icon:before, .tmdivi-end-out-viewport:not(.tmdivi-start-out-viewport) .tmdivi-story:not(.tmdivi-out-viewport) .tmdivi-icondot:after, .tmdivi-end-out-viewport:not(.tmdivi-start-out-viewport) .tmdivi-story:not(.tmdivi-out-viewport) .tmdivi-icondot:before {
	background: var(--tw-line-filling-color);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-arrow {
	left: calc(var(--tw-ibx-size) / 7 - var(--tw-ibx-size) / 3.5 + var(--tw-cbx-bd-left-width) / 3);
	top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 2 - var(--tw-ibx-size) / 7);
	border-width: 0 0 var(--tw-cbx-bd-left-width) var(--tw-cbx-bd-left-width);
	-webkit-box-shadow: -4px 4px 8px -4px rgba(0, 0, 0, .4);
	box-shadow: -4px 4px 8px -4px rgba(0, 0, 0, .4);
}

.tmdivi-vertical.tmdivi-bg-gradient .tmdivi-story.tmdivi-bg-hover:hover .tmdivi-arrow, .tmdivi-vertical.tmdivi-bg-multicolor .tmdivi-story.tmdivi-bg-hover:hover .tmdivi-arrow, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-bg-hover:hover .tmdivi-arrow {
	background: -webkit-gradient(linear, left bottom, right top, color-stop(52%, var(--tw-cbx-title-bg, var(--tw-cbx-bg-hover))), color-stop(48%, transparent));
	background: -webkit-linear-gradient(bottom left, var(--tw-cbx-title-bg, var(--tw-cbx-bg-hover)) 52%, transparent 0);
	background: -o-linear-gradient(bottom left, var(--tw-cbx-title-bg, var(--tw-cbx-bg-hover)) 52%, transparent 48%);
	background: linear-gradient(to top right, var(--tw-cbx-title-bg, var(--tw-cbx-bg-hover)) 52%, transparent 0);
}

.tmdivi-vertical.tmdivi-bg-gradient .tmdivi-story.tmdivi-bg-hover.tmdivi-story-left:hover .tmdivi-arrow, .tmdivi-vertical.tmdivi-bg-multicolor .tmdivi-story.tmdivi-bg-hover.tmdivi-story-left:hover .tmdivi-arrow, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-bg-hover.tmdivi-story-left:hover .tmdivi-arrow {
	background: -webkit-gradient(linear, right top, left bottom, color-stop(52%, var(--tw-cbx-title-bg, var(--tw-cbx-bg-hover))), color-stop(48%, transparent));
	background: -webkit-linear-gradient(top right, var(--tw-cbx-title-bg, var(--tw-cbx-bg-hover)) 52%, transparent 0);
	background: -o-linear-gradient(top right, var(--tw-cbx-title-bg, var(--tw-cbx-bg-hover)) 52%, transparent 48%);
	background: linear-gradient(to bottom left, var(--tw-cbx-title-bg, var(--tw-cbx-bg-hover)) 52%, transparent 0);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-arrow {
	left: auto;
	right: calc(var(--tw-ibx-size) / 7 - var(--tw-ibx-size) / 3.5 + var(--tw-cbx-bd-left-width) / 3);
	-webkit-box-shadow: 4px -4px 8px -4px rgba(0, 0, 0, .4);
	box-shadow: 4px -4px 8px -4px rgba(0, 0, 0, .4);
}

.tmdivi-vertical.tmdivi-wrapper.tmdivi-bg-multicolor .tmdivi-story:nth-child(4n-2) .tmdivi-arrow {
	background: -webkit-gradient(linear, left bottom, right top, color-stop(52%, var(--tw-arw-bg2, var(--tw-arw-bg))), color-stop(48%, transparent));
	background: -webkit-linear-gradient(bottom left, var(--tw-arw-bg2, var(--tw-arw-bg)) 52%, transparent 0);
	background: -o-linear-gradient(bottom left, var(--tw-arw-bg2, var(--tw-arw-bg)) 52%, transparent 48%);
	background: linear-gradient(to top right, var(--tw-arw-bg2, var(--tw-arw-bg)) 52%, transparent 0);
}

.tmdivi-vertical.tmdivi-wrapper.tmdivi-bg-multicolor .tmdivi-story:nth-child(4n-1) .tmdivi-arrow {
	background: -webkit-gradient(linear, left bottom, right top, color-stop(52%, var(--tw-arw-bg3, var(--tw-arw-bg))), color-stop(48%, transparent));
	background: -webkit-linear-gradient(bottom left, var(--tw-arw-bg3, var(--tw-arw-bg)) 52%, transparent 0);
	background: -o-linear-gradient(bottom left, var(--tw-arw-bg3, var(--tw-arw-bg)) 52%, transparent 48%);
	background: linear-gradient(to top right, var(--tw-arw-bg3, var(--tw-arw-bg)) 52%, transparent 0);
}

.tmdivi-vertical.tmdivi-wrapper.tmdivi-bg-multicolor .tmdivi-story:nth-child(4n) .tmdivi-arrow {
	background: -webkit-gradient(linear, left bottom, right top, color-stop(52%, var(--tw-arw-bg4, var(--tw-arw-bg))), color-stop(48%, transparent));
	background: -webkit-linear-gradient(bottom left, var(--tw-arw-bg4, var(--tw-arw-bg)) 52%, transparent 0);
	background: -o-linear-gradient(bottom left, var(--tw-arw-bg4, var(--tw-arw-bg)) 52%, transparent 48%);
	background: linear-gradient(to top right, var(--tw-arw-bg4, var(--tw-arw-bg)) 52%, transparent 0);
}

.tmdivi-vertical.tmdivi-wrapper.tmdivi-bg-multicolor .tmdivi-story:nth-child(4n-2).tmdivi-story-left .tmdivi-arrow {
	background: -webkit-gradient(linear, right top, left bottom, color-stop(52%, var(--tw-arw-bg2, var(--tw-arw-bg))), color-stop(48%, transparent));
	background: -webkit-linear-gradient(top right, var(--tw-arw-bg2, var(--tw-arw-bg)) 52%, transparent 0);
	background: -o-linear-gradient(top right, var(--tw-arw-bg2, var(--tw-arw-bg)) 52%, transparent 48%);
	background: linear-gradient(to bottom left, var(--tw-arw-bg2, var(--tw-arw-bg)) 52%, transparent 0);
}

.tmdivi-vertical.tmdivi-wrapper.tmdivi-bg-multicolor .tmdivi-story:nth-child(4n-1).tmdivi-story-left .tmdivi-arrow {
	background: -webkit-gradient(linear, right top, left bottom, color-stop(52%, var(--tw-arw-bg3, var(--tw-arw-bg))), color-stop(48%, transparent));
	background: -webkit-linear-gradient(top right, var(--tw-arw-bg3, var(--tw-arw-bg)) 52%, transparent 0);
	background: -o-linear-gradient(top right, var(--tw-arw-bg3, var(--tw-arw-bg)) 52%, transparent 48%);
	background: linear-gradient(to bottom left, var(--tw-arw-bg3, var(--tw-arw-bg)) 52%, transparent 0);
}

.tmdivi-vertical.tmdivi-wrapper.tmdivi-bg-multicolor .tmdivi-story:nth-child(4n).tmdivi-story-left .tmdivi-arrow {
	background: -webkit-gradient(linear, right top, left bottom, color-stop(52%, var(--tw-arw-bg4, var(--tw-arw-bg))), color-stop(48%, transparent));
	background: -webkit-linear-gradient(top right, var(--tw-arw-bg4, var(--tw-arw-bg)) 52%, transparent 0);
	background: -o-linear-gradient(top right, var(--tw-arw-bg4, var(--tw-arw-bg)) 52%, transparent 48%);
	background: linear-gradient(to bottom left, var(--tw-arw-bg4, var(--tw-arw-bg)) 52%, transparent 0);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-arrow-line {
	left: calc(0px - var(--tw-ibx-size) * .5);
	top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 2 - var(--tw-line-width) / 2);
	width: calc(var(--tw-ibx-size) * .5);
	height: var(--tw-line-width);
	border-width: calc(var(--tw-line-bd-width) * 1px) 0;
}

.tmdivi-vertical.tmdivi-wrapper.tmdivi-end-out-viewport:not(.tmdivi-start-out-viewport) .tmdivi-story:not(.tmdivi-out-viewport) .tmdivi-arrow-line {
	background-color: var(--tw-line-filling-color);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-arrow-line {
	left: auto;
	right: calc(0px - var(--tw-ibx-size) * .5);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story-no-icon .tmdivi-arrow-line {
	width: calc(var(--tw-ibx-size) * .75);
	left: calc(0px - var(--tw-ibx-size) * .75);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left.tmdivi-story-no-icon .tmdivi-arrow-line {
	left: auto;
	right: calc(0px - var(--tw-ibx-size) * .75);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story-no-dot .tmdivi-arrow-line {
	width: calc(var(--tw-ibx-size) - var(--tw-line-width) * .5);
	left: calc(0px - var(--tw-ibx-size) + var(--tw-line-width) * .5);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left.tmdivi-story-no-dot .tmdivi-arrow-line {
	left: auto;
	right: calc(0px - var(--tw-ibx-size) + var(--tw-line-width) * .5);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-arrow-line:after, .tmdivi-vertical.tmdivi-wrapper .tmdivi-arrow-line:before {
	height: var(--tw-line-width);
	top: calc(0px - ( var(--tw-line-bd-width) * 1px ));
	border-width: calc(var(--tw-line-bd-width) * 1px) 0;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-arrow-line:before {
	width: calc(var(--tw-ibx-bd-width));
	left: calc(0px - var(--tw-ibx-bd-width));
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-arrow-line:before {
	left: auto;
	right: calc(0px - var(--tw-ibx-bd-width));
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-arrow-line:after {
	width: calc(var(--tw-cbx-bd-left-width));
	right: calc(0px - var(--tw-cbx-bd-left-width));
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-arrow-line:after {
	right: auto;
	left: calc(0px - var(--tw-cbx-bd-left-width));
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center .tmdivi-arrow, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center .tmdivi-arrow-line {
	display: none;
	opacity: 0;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story {
	position: relative;
	width: calc(50% - var(--tw-ibx-size));
	float: right;
	clear: both;
	z-index: 9;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left {
	float: left;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	float: none;
	text-align: center;
	top: calc(var(--tw-ibx-size) * 2.5);
	margin-bottom: calc(var(--tw-ibx-size) * 2.5 + var(--tw-cbx-bottom-margin));
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center:after, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center:before {
	content: " ";
	position: absolute;
	height: calc(var(--tw-cbx-bd-left-width) + 10px);
	width: calc(var(--tw-line-width) - var(--tw-line-bd-width) * 2px);
	background: var(--tw-line-bg);
	left: calc(50% - ( var(--tw-line-width) - var(--tw-line-bd-width) * 2px ) / 2);
	opacity: var(--tw-line-bd-width);
	z-index: 1;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center:before {
	top: -10px;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center:after {
	bottom: -10px;
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-content {
	-webkit-box-shadow: var(--tw-cbx-shadow-left);
	box-shadow: var(--tw-cbx-shadow-left);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center .tmdivi-content {
	border-width: var(--tw-cbx-bd-left-width) var(--tw-cbx-bd-right-width);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-title {
	-ms-flex-pack: var(--tw-cbx-text-align);
	justify-content: var(--tw-cbx-text-align);
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-media {
	-ms-flex-pack: var(--tw-cbx-img-align, var(--tw-cbx-text-align-alternate));
	justify-content: var(--tw-cbx-img-align, var(--tw-cbx-text-align-alternate));
}

.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-button {
	-ms-flex-pack: var(--tw-cbx-btn-align, var(--tw-cbx-text-align-alternate));
	justify-content: var(--tw-cbx-btn-align, var(--tw-cbx-text-align-alternate));
}

@media only screen and (max-width:767px) {
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-end, .tmdivi-vertical.tmdivi-wrapper .tmdivi-start {
		left: calc(0px + var(--tw-ibx-size) / 2 - var(--tw-line-width) * 1.5);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-inner-line, .tmdivi-vertical.tmdivi-wrapper .tmdivi-timeline:before {
		left: calc(0px - var(--tw-line-width) / 2 + var(--tw-ibx-size) / 2);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-year {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-year .tmdivi-year-text:after {
		left: calc(0px + var(--tw-ibx-size) / 2 - var(--tw-line-width) / 2 + var(--tw-line-bd-width) / 2);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center {
		width: calc(100% - var(--tw-ibx-size) * 1.5);
		float: right;
		text-align: left;
		margin-bottom: var(--tw-cbx-bottom-margin);
		top: 0;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story:not(.tmdivi-label-content-inside) .tmdivi-labels, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story:not(.tmdivi-label-content-inside).tmdivi-story-center .tmdivi-labels {
		position: relative;
		left: 0;
		top: 0;
		text-align: left;
		width: 100%;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story:not(.tmdivi-label-content-inside) .tmdivi-labels.tmdivi-label-bg {
		margin-bottom: 8px;
	}
	
	.tmdivi-vertical .tmdivi-story-left.tmdivi-label-content-top .tmdivi-labels {
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	.tmdivi-vertical.tmdivi-wrapper.tmdivi-bg-multicolor .tmdivi-story:nth-child(4n-2) .tmdivi-arrow {
		background: -webkit-gradient(linear, left bottom, right top, color-stop(52%, var(--tw-arw-bg2, var(--tw-arw-bg))), color-stop(48%, transparent)) !important;
		background: -webkit-linear-gradient(bottom left, var(--tw-arw-bg2, var(--tw-arw-bg)) 52%, transparent 0) !important;
		background: -o-linear-gradient(bottom left, var(--tw-arw-bg2, var(--tw-arw-bg)) 52%, transparent 48%) !important;
		background: linear-gradient(to top right, var(--tw-arw-bg2, var(--tw-arw-bg)) 52%, transparent 0) !important;
	}
	
	.tmdivi-vertical.tmdivi-wrapper.tmdivi-bg-multicolor .tmdivi-story:nth-child(4n-1) .tmdivi-arrow {
		background: -webkit-gradient(linear, left bottom, right top, color-stop(52%, var(--tw-arw-bg3, var(--tw-arw-bg))), color-stop(48%, transparent)) !important;
		background: -webkit-linear-gradient(bottom left, var(--tw-arw-bg3, var(--tw-arw-bg)) 52%, transparent 0) !important;
		background: -o-linear-gradient(bottom left, var(--tw-arw-bg3, var(--tw-arw-bg)) 52%, transparent 48%) !important;
		background: linear-gradient(to top right, var(--tw-arw-bg3, var(--tw-arw-bg)) 52%, transparent 0) !important;
	}
	
	.tmdivi-vertical.tmdivi-wrapper.tmdivi-bg-multicolor .tmdivi-story:nth-child(4n) .tmdivi-arrow {
		background: -webkit-gradient(linear, left bottom, right top, color-stop(52%, var(--tw-arw-bg4, var(--tw-arw-bg))), color-stop(48%, transparent)) !important;
		background: -webkit-linear-gradient(bottom left, var(--tw-arw-bg4, var(--tw-arw-bg)) 52%, transparent 0) !important;
		background: -o-linear-gradient(bottom left, var(--tw-arw-bg4, var(--tw-arw-bg)) 52%, transparent 48%) !important;
		background: linear-gradient(to top right, var(--tw-arw-bg4, var(--tw-arw-bg)) 52%, transparent 0) !important;
	}
	
	.tmdivi-vertical .tmdivi-story-right .tmdivi-label-bg.tmdivi-lbl-arrow .tmdivi-inner-label:before {
		right: auto;
		left: calc(0px + var(--tw-ibx-size) / 7 - var(--lbl-bd-width) / 3 - var(--tw-ibx-size) / 3.5);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	.tmdivi-vertical .tmdivi-story .tmdivi-label-bg.tmdivi-lbl-arrow-line .tmdivi-inner-label:after {
		left: calc(0px - var(--tw-ibx-size) + var(--tw-line-width) * .5 - var(--lbl-bd-width)) !important;
		right: auto;
		width: calc(var(--tw-ibx-size) - var(--tw-line-width) * .5 + var(--lbl-bd-width));
	}
	
	.tmdivi-vertical-left .tmdivi-story-right.tmdivi-label-content-top .tmdivi-labels, .tmdivi-vertical-left .tmdivi-story-right.tmdivi-label-content-top .tmdivi-labels.tmdivi-label-bg, .tmdivi-vertical .tmdivi-story .tmdivi-labels.tmdivi-label-bg {
		-ms-flex-align: start;
		align-items: start;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center:after, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center:before {
		display: none;
		opacity: 0;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-icon {
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 10px ) - ( ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) * var(--tw-ibx-position) / 100 ) + 16px + var(--lbl-bd-width) * 2);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-icondot {
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 4 + ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 10px ) - ( ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) * var(--tw-ibx-position) / 100 ) + var(--lbl-bd-width) * 2);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story-center .tmdivi-icondot {
		left: calc(var(--tw-ibx-size) * .75 - var(--tw-ibx-size) * 2);
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 4 + ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) - ( ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) * var(--tw-ibx-position) / 100 ));
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story-center .tmdivi-icon {
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) - ( ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) * var(--tw-ibx-position) / 100 ));
		left: calc(var(--tw-ibx-size) / 2 - var(--tw-ibx-size) * 2);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left {
		float: right;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-labels {
		right: 0;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-arrow, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-arrow {
		border-width: 0 0 var(--tw-cbx-bd-left-width) var(--tw-cbx-bd-left-width);
		left: calc(var(--tw-ibx-size) / 7 - var(--tw-ibx-size) / 3.5 + var(--tw-cbx-bd-left-width) / 3);
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 2 - var(--tw-ibx-size) / 7 + ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 10px ) - ( ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) * var(--tw-ibx-position) / 100 ) - 4px + var(--lbl-bd-width) * 2);
		-webkit-box-shadow: -4px 4px 8px -4px rgba(0, 0, 0, .4);
		box-shadow: -4px 4px 8px -4px rgba(0, 0, 0, .4);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-arrow-line, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-arrow-line {
		right: auto;
		left: calc(0px - var(--tw-ibx-size) * .5);
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 3 - var(--tw-line-width) / 2 + ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) - ( ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) * var(--tw-ibx-position) / 100 ) + var(--lbl-bd-width) * 2);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story-no-icon.tmdivi-story .tmdivi-arrow-line {
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 2.3 - var(--tw-line-width) / 2 + ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) - ( ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) * var(--tw-ibx-position) / 100 ) + var(--lbl-bd-width) * 2);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-label-content-inside .tmdivi-arrow, .tmdivi-vertical.tmdivi-wrapper .tmdivi-label-content-inside.tmdivi-story.tmdivi-story-left .tmdivi-arrow, .tmdivi-vertical.tmdivi-wrapper .tmdivi-label-content-top .tmdivi-arrow, .tmdivi-vertical.tmdivi-wrapper .tmdivi-label-content-top.tmdivi-story.tmdivi-story-left .tmdivi-arrow {
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 2 - var(--tw-ibx-size) / 7);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-label-content-inside .tmdivi-icon, .tmdivi-vertical.tmdivi-wrapper .tmdivi-label-content-top .tmdivi-icon {
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100);
		-webkit-transform: initial;
		transform: none;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-label-content-inside .tmdivi-arrow-line, .tmdivi-vertical.tmdivi-wrapper .tmdivi-label-content-inside.tmdivi-story.tmdivi-story-left .tmdivi-arrow-line, .tmdivi-vertical.tmdivi-wrapper .tmdivi-label-content-top .tmdivi-arrow-line, .tmdivi-vertical.tmdivi-wrapper .tmdivi-label-content-top.tmdivi-story.tmdivi-story-left .tmdivi-arrow-line {
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 2 - var(--tw-line-width) / 2);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story-no-icon.tmdivi-label-content-inside .tmdivi-arrow-line, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story-no-icon.tmdivi-label-content-inside.tmdivi-story.tmdivi-story-left .tmdivi-arrow-line, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story-no-icon.tmdivi-label-content-top .tmdivi-arrow-line, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story-no-icon.tmdivi-label-content-top.tmdivi-story.tmdivi-story-left .tmdivi-arrow-line {
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 2 - var(--tw-line-width) / 2 + ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) - ( ( var(--tw-lbl-big-size) + var(--tw-lbl-small-size) + var(--tw-lbl-gap) + 12px ) * var(--tw-ibx-position) / 100 ) + var(--lbl-bd-width) * 2);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left.tmdivi-story-no-icon .tmdivi-arrow-line {
		right: auto;
		left: calc(0px - var(--tw-ibx-size) * .75);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left.tmdivi-story-no-dot .tmdivi-arrow-line {
		right: auto;
		left: calc(0px - var(--tw-ibx-size) + var(--tw-line-width) * .5);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center .tmdivi-arrow, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-center .tmdivi-arrow-line {
		display: block;
		opacity: 1;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-arrow-line:before {
		right: auto;
		left: calc(0px - var(--tw-ibx-bd-width));
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-arrow-line:after {
		left: auto;
		right: calc(0px - var(--tw-cbx-bd-left-width));
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-icon {
		left: calc(var(--tw-ibx-size) / 2 - var(--tw-ibx-size) * 2);
		right: auto;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-icondot {
		left: calc(var(--tw-ibx-size) * .75 - var(--tw-ibx-size) * 2);
		right: auto;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-compact .tmdivi-story-left.tmdivi-label-content-inside .tmdivi-labels, .tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-title, .tmdivi-wrapper .tmdivi-story.tmdivi-story-left.tmdivi-label-content-inside .tmdivi-labels, .tmdivi-wrapper .tmdivi-story.tmdivi-story-left.tmdivi-label-content-top .tmdivi-labels {
		-ms-flex-pack: var(--tw-cbx-text-align);
		justify-content: var(--tw-cbx-text-align);
		text-align: var(--tw-cbx-text-align);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-media {
		-ms-flex-pack: var(--tw-cbx-img-align, var(--tw-cbx-text-align));
		justify-content: var(--tw-cbx-img-align, var(--tw-cbx-text-align));
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-button {
		-ms-flex-pack: var(--tw-cbx-btn-align, var(--tw-cbx-text-align));
		justify-content: var(--tw-cbx-btn-align, var(--tw-cbx-text-align));
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-year .tmdivi-year-text {
		position: relative;
		overflow: visible;
		left: calc(var(--tw-ibx-size) * 1.5);
		right: auto;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-year .tmdivi-year-text:before {
		height: var(--tw-line-width);
		left: auto;
		right: calc(100% + var(--tw-ybx-bd-width)) !important;
		width: calc(var(--tw-ibx-size) - var(--tw-line-width) / 2 + var(--tw-line-bd-width) * 1px);
		background-color: var(--tw-line-bg);
		opacity: 1;
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:after {
		right: 100%;
		left: auto;
		width: var(--tw-ybx-bd-width);
		height: var(--tw-line-width);
	}
	
	.tmdivi-vertical.tmdivi-wrapper .tmdivi-year-label.tmdivi-year-text:after, .tmdivi-vertical.tmdivi-wrapper .tmdivi-year .tmdivi-year-text:before {
		top: calc(50% - var(--tw-line-width) / 2) !important;
		border-width: calc(var(--tw-line-bd-width) * 1px) 0;
		border-style: var(--tw-line-bd-style);
		border-color: var(--tw-line-bd-color);
	}
}

@media only screen and (min-width:768px) {
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-end, .tmdivi-vertical-right.tmdivi-wrapper .tmdivi-start {
		left: calc(33.33% - var(--tw-line-width) * 1.5);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-inner-line, .tmdivi-vertical-right.tmdivi-wrapper .tmdivi-timeline:before {
		left: calc(33.33% - var(--tw-line-width) / 2);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year {
		-ms-flex-pack: left;
		justify-content: left;
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-text:after, .tmdivi-vertical-right.tmdivi-wrapper .tmdivi-year-text:before {
		left: calc(25.33% - ( var(--tw-line-width) - var(--tw-line-bd-width) * 2px ) / 2);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-labels {
		right: auto;
		left: calc(( -100% + var(--tw-ibx-size) ) / 2 - var(--tw-ibx-size) * 2);
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 - ( var(--tw-lbl-big-size) / 2 - var(--tw-ibx-size) / 2 ));
		width: calc(( 100% + var(--tw-ibx-size) ) / 2 - var(--tw-ibx-size));
		text-align: right;
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-label-content-inside .tmdivi-labels {
		text-align: var(--tw-cbx-text-align);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-story {
		width: calc(66.66% - var(--tw-ibx-size));
		float: right;
		margin-bottom: var(--tw-cbx-bottom-margin);
		text-align: left;
		top: auto;
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-icon {
		right: auto;
		left: calc(var(--tw-ibx-size) / 2 - var(--tw-ibx-size) * 2);
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-icondot {
		right: auto;
		left: calc(var(--tw-ibx-size) * .75 - var(--tw-ibx-size) * 2);
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 4);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-arrow {
		border-width: 0 0 var(--tw-cbx-bd-left-width) var(--tw-cbx-bd-left-width);
		right: auto;
		left: calc(var(--tw-ibx-size) / 7 - var(--tw-ibx-size) / 3.5 + var(--tw-cbx-bd-left-width) / 3 + 1px);
		-webkit-box-shadow: -4px 4px 8px -4px rgba(0, 0, 0, .4);
		box-shadow: -4px 4px 8px -4px rgba(0, 0, 0, .4);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-arrow-line {
		right: auto;
		left: calc(0px - var(--tw-ibx-size) * .5);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-arrow-line:before {
		right: auto;
		left: calc(0px - var(--tw-ibx-bd-width));
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-arrow-line:after {
		left: auto;
		right: calc(0px - var(--tw-cbx-bd-left-width));
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-story-no-icon .tmdivi-arrow-line {
		right: auto;
		left: calc(0px - var(--tw-ibx-size) * .75);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-story-no-dot .tmdivi-arrow-line {
		right: auto;
		left: calc(0px - var(--tw-ibx-size) + var(--tw-line-width) * .5);
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-story.tmdivi-story-center:after, .tmdivi-vertical-right.tmdivi-wrapper .tmdivi-story.tmdivi-story-center:before {
		display: none;
	}
	
	.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-story-center .tmdivi-arrow, .tmdivi-vertical-right.tmdivi-wrapper .tmdivi-story-center .tmdivi-arrow-line {
		display: block;
		opacity: 1;
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-end, .tmdivi-vertical-left.tmdivi-wrapper .tmdivi-start {
		left: calc(66.66% - var(--tw-line-width) * 1.5);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-inner-line, .tmdivi-vertical-left.tmdivi-wrapper .tmdivi-timeline:before {
		left: calc(66.66% - var(--tw-line-width) / 2);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-year {
		padding-left: calc(66.66% - var(--tw-ybx-size) / 2);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-year-text:after, .tmdivi-vertical-left.tmdivi-wrapper .tmdivi-year-text:before {
		left: calc(66.66% - ( var(--tw-line-width) - var(--tw-line-bd-width) * 2px ) / 2);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-story .tmdivi-labels {
		left: auto;
		right: calc(( -100% + var(--tw-ibx-size) ) / 2 - var(--tw-ibx-size) * 2);
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 - ( var(--tw-lbl-big-size) / 2 - var(--tw-ibx-size) / 2 ));
		width: calc(( 100% + var(--tw-ibx-size) ) / 2 - var(--tw-ibx-size));
		text-align: left;
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-label-content-inside .tmdivi-labels, .tmdivi-vertical.tmdivi-wrapper .tmdivi-compact .tmdivi-label-content-inside.tmdivi-story-right .tmdivi-labels {
		text-align: var(--tw-cbx-text-align);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-story.tmdivi-label-content-inside .tmdivi-labels, .tmdivi-vertical-left.tmdivi-wrapper .tmdivi-story.tmdivi-label-content-top .tmdivi-labels, .tmdivi-vertical-right.tmdivi-wrapper .tmdivi-label-content-inside .tmdivi-labels, .tmdivi-wrapper .tmdivi-label-content-inside .tmdivi-labels {
		width: 100%;
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-story {
		float: left;
		width: calc(66.66% - var(--tw-ibx-size));
		margin-bottom: var(--tw-cbx-bottom-margin);
		text-align: left;
		top: auto;
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-icon {
		left: auto;
		right: calc(var(--tw-ibx-size) / 2 - var(--tw-ibx-size) * 2);
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-icondot {
		left: auto;
		right: calc(var(--tw-ibx-size) * .75 - var(--tw-ibx-size) * 2);
		top: calc(var(--tw-ibx-position) * 1% - var(--tw-ibx-size) * var(--tw-ibx-position) / 100 + var(--tw-ibx-size) / 4);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-arrow {
		left: auto;
		right: calc(var(--tw-ibx-size) / 7 - var(--tw-ibx-size) / 3.5 + var(--tw-cbx-bd-left-width) / 3);
		border-width: var(--tw-cbx-bd-left-width) var(--tw-cbx-bd-left-width) 0 0;
		-webkit-box-shadow: 4px -4px 8px -4px rgba(0, 0, 0, .4);
		box-shadow: 4px -4px 8px -4px rgba(0, 0, 0, .4);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-arrow-line {
		left: auto;
		right: calc(0px - var(--tw-ibx-size) * .5);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-arrow-line:before {
		left: auto;
		right: calc(0px - var(--tw-ibx-bd-width));
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-arrow-line:after {
		right: auto;
		left: calc(0px - var(--tw-cbx-bd-left-width));
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-story-no-icon .tmdivi-arrow-line {
		left: auto;
		right: calc(0px - var(--tw-ibx-size) * .75);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-story-no-dot .tmdivi-arrow-line {
		left: auto;
		right: calc(0px - var(--tw-ibx-size) + var(--tw-line-width) * .5);
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-story.tmdivi-story-center:after, .tmdivi-vertical-left.tmdivi-wrapper .tmdivi-story.tmdivi-story-center:before {
		display: none;
	}
	
	.tmdivi-vertical-left.tmdivi-wrapper .tmdivi-story-center .tmdivi-arrow, .tmdivi-vertical-left.tmdivi-wrapper .tmdivi-story-center .tmdivi-arrow-line {
		display: block;
		opacity: 1;
	}
	
	.tmdivi-vertical-center.tmdivi-wrapper .tmdivi-labels {
		top: calc(0px - var(--tw-ibx-size) * 2 - ( var(--tw-lbl-big-size) / 2 - var(--tw-ibx-size) / 2 ));
		left: calc(50% + var(--tw-ibx-size));
		width: calc(50% - var(--tw-ibx-size));
		text-align: left;
	}
	
	.tmdivi-vertical-center.tmdivi-wrapper .tmdivi-icon {
		top: calc(0px - var(--tw-ibx-size) * 2);
		left: calc(50% - var(--tw-ibx-size) / 2);
	}
	
	.tmdivi-vertical-center.tmdivi-wrapper .tmdivi-icondot {
		top: calc(0px - var(--tw-ibx-size) * 1.75);
		left: calc(50% - var(--tw-ibx-size) / 4);
	}
	
	.tmdivi-vertical-center.tmdivi-wrapper .tmdivi-arrow, .tmdivi-vertical-center.tmdivi-wrapper .tmdivi-arrow-line {
		display: none;
		opacity: 0;
	}
	
	.tmdivi-vertical-center.tmdivi-wrapper .tmdivi-story {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		float: none;
		text-align: center;
		top: calc(var(--tw-ibx-size) * 2.5);
		margin-bottom: calc(var(--tw-ibx-size) * 2.5 + var(--tw-cbx-bottom-margin));
	}
	
	.tmdivi-vertical-center.tmdivi-wrapper .tmdivi-content {
		border-width: var(--tw-cbx-bd-left-width) var(--tw-cbx-bd-right-width);
	}
	
	.tmdivi-vertical-center.tmdivi-wrapper .tmdivi-story:after, .tmdivi-vertical-center.tmdivi-wrapper .tmdivi-story:before {
		content: " ";
		position: absolute;
		height: calc(var(--tw-cbx-bd-left-width) + 10px);
		width: calc(var(--tw-line-width) - var(--tw-line-bd-width) * 2px);
		background: var(--tw-line-bg);
		left: calc(50% - ( var(--tw-line-width) - var(--tw-line-bd-width) * 2px ) / 2);
		opacity: var(--tw-line-bd-width);
		z-index: 1;
	}
	
	.tmdivi-vertical-center.tmdivi-wrapper .tmdivi-story:before {
		top: -10px;
	}
	
	.tmdivi-vertical-center.tmdivi-wrapper .tmdivi-story:after {
		bottom: -10px;
	}
}

input.tmdivi-input {
	background: #f1f5f9;
	max-height: 30px;
	border: 0;
	border-radius: 3px;
	padding: 7px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background .2s ease;
	-o-transition: background .2s ease;
	transition: background .2s ease;
	color: #4c5866;
	font-family: Open Sans, Helvetica, Roboto, Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: normal;
	display: block;
	width: 100%;
}

input.tmdivi-input:focus {
	background: #e6ecf2;
}

input.tmdivi-input::-webkit-input-placeholder {
	color: #98a7b8;
}

input.tmdivi-input:-moz-placeholder, input.tmdivi-input::-moz-placeholder {
	color: #98a7b8;
}

input.tmdivi-input:-ms-input-placeholder {
	color: #98a7b8;
}

input.tmdivi-input[readonly] {
	background: #fff !important;
	border: 1px solid #eaedf0 !important;
	cursor: not-allowed;
}
