.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

@media (min-width:768px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {}

@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);
}

.wp-block-columns {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.elementor hr {
	margin: 2rem 0rem;
	border-radius: 50vw;
	border-width: 0rem;
	height: .25rem;
	background-color: var(--e-global-color-2937a40) !important;
}

.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;
}

.butt-book .wp-block-button__link {
	background-color: var(--e-global-color-accent) !important;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
	color: white !important;
	border-color: var(--e-global-color-accent) !important;
}

.butt-book .wp-block-button__link:hover {
	background-color: var(--e-global-color-primary) !important;
	border-color: var(--e-global-color-primary) !important;
}

.wp-block-button__link {
	fill: var(--e-global-color-71e7d9d);
	color: var(--e-global-color-71e7d9d) !important;
	background-color: var(--e-global-color-282189f);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-71e7d9d);
	border-radius: 8px !important;
	transition: all ease .25s;
	font-size: var(--e-global-typography-af74980-font-size);
	padding: 8px 24px;
	margin-bottom: 1rem;
	margin-top: 1rem;
	font-weight: var(--e-global-typography-accent-font-weight) !important;
}

.wp-block-button__link:hover {
	background-color: var(--e-global-color-accent) !important;
	border-color: var(--e-global-color-accent) !important;
	color: white !important;
}

.wp-block-media-text {
	grid-template-columns: unset;
}