.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-233 .elementor-element.elementor-element-a6c1ce3 .jet-listing-not-found {
	font-family: var(--e-global-typography-bbef038-font-family), Sans-serif;
	font-size: var(--e-global-typography-bbef038-font-size);
	font-weight: var(--e-global-typography-bbef038-font-weight);
	line-height: var(--e-global-typography-bbef038-line-height);
	color: var(--e-global-color-c929b53);
}

@media (max-width:1024px) {
	.elementor-widget-divider .elementor-divider__text {
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-233 .elementor-element.elementor-element-a6c1ce3 .jet-listing-not-found {
		font-size: var(--e-global-typography-bbef038-font-size);
		line-height: var(--e-global-typography-bbef038-line-height);
	}
}

@media (max-width:767px) {
	.elementor-widget-divider .elementor-divider__text {
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-233 .elementor-element.elementor-element-a6c1ce3 .jet-listing-not-found {
		font-size: var(--e-global-typography-bbef038-font-size);
		line-height: var(--e-global-typography-bbef038-line-height);
	}
}

@media (max-width:767px) {}

.tip-box {
	padding: 1rem;
	border-radius: 8px;
	background-color: rgba(37, 179, 75, .25);
	margin-top: 1rem;
}

.tip-box a {
	color: var(--e-global-color-primary);
}

.box-directions {
	background-color: var(--e-global-color-primary);
	color: white;
	padding: 1rem;
	border-radius: 8px;
}

.box-directions .bus {
	fill: white;
}

.box-directions p {
	margin-bottom: 0px;
}

.box-directions a:hover {
	color: white !important;
}

.intro {
	font-family: var(--e-global-typography-1329154-font-family), Sans-serif;
	color: var(--e-global-color-71e7d9d) !important;
	font-size: 1.4rem !important;
}

.wp-block-media-text {
	grid-template-columns: unset;
}

.elementor-233 .elementor-element.elementor-element-a6c1ce3 .jet-slick-dots li {
	border: solid 2px var(--e-global-color-primary);
	transition: all .25s ease;
	border-radius: 50vw;
}

.elementor-233 .elementor-element.elementor-element-a6c1ce3 .jet-slick-dots li:hover {
	width: 32px !important;
	border-width: 2px 2px 2px 30px;
}

.elementor-233 .elementor-element.elementor-element-a6c1ce3 li.slick-active {
	width: 32px !important;
}