.button {
	background-color: #00205b;
	border-radius: 3px;
	border: 1px solid #00205b;
	color: #fff;
	cursor: pointer;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-size: .9375rem;
	font-weight: 600;
	line-height: 1.2;
	padding: 17px 20px;
	text-decoration: none
}

@media (min-width:768px) and (max-width:992px) {
	.button {
		padding: 17px 20px
	}
}

.button:hover {
	background-color: #fff;
	border-color: #00205b;
	color: #00205b
}

.button:hover .button__icon {
	fill: #00205b
}

.button__icon {
	display: inline-block;
	fill: #fff;
	height: 18px;
	margin-right: 6px;
	vertical-align: sub;
	width: 20px
}

.button--primary {
	background-color: #fff;
	border-color: #00205b;
	color: #00205b
}

.button--primary .button__icon {
	fill: #00205b
}

.button--primary:hover {
	background-color: #00205b;
	border-radius: 3px;
	border: 1px solid #00205b;
	color: #fff;
	cursor: pointer;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-size: .9375rem;
	font-weight: 600;
	line-height: 1.2;
	padding: 17px 20px;
	text-decoration: none
}

.button--primary:hover .button__icon {
	fill: #fff
}

.button--secondary {
	background-color: #0577b3;
	border-color: #0577b3;
	color: #fff
}

.button--secondary:hover {
	background-color: #fff;
	border-color: #0577b3;
	color: #0577b3
}

.button--secondary:hover .button__icon {
	fill: #0577b3
}

.button--tertiary {
	background-color: transparent;
	border: none;
	color: #00205b;
	font-size: 2.5rem;
	font-weight: 300;
	padding: 0
}

.link {
	color: #0577b3;
	font-weight: 700;
	text-decoration: none
}

.link--secondary,
.link:hover {
	text-decoration: underline
}

.link--secondary {
	color: #75787b
}

.link--secondary:hover {
	color: #0577b3
}

.list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative
}

.list__item {
	color: #75787b;
	font-size: .9375rem;
	line-height: 2.266666667;
	padding-left: 20px;
	position: relative
}

@media (min-width:768px) {
	.list__item {
		font-size: 1.125rem;
		line-height: 1.444444444
	}
}

.list__item:before {
	font-family: 'FontAwesome';
	content: '\f111';
	/* height: 100%; */
	left: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 8px;
}

.list--secondary .list__item {
	font-size: 1.125rem;
	line-height: 2
}

.section-paragraph {
	color: #75787b;
	font-size: .9375rem;
	line-height: 1.6;
	margin: 0
}

@media (min-width:768px) {
	.section-paragraph {
		font-size: 1.125rem;
		line-height: 1.444444444
	}
}

.section-paragraph--secondary {
	font-size: 1.0625rem;
	line-height: 1.411764706
}

.section-paragraph--tertiary {
	font-size: 1.125rem;
	line-height: 1.444444444
}

.section-title {
	font-family: Roboto Slab, serif;
	color: #00205b;
	font-size: 1.625rem;
	font-weight: 300;
	line-height: 1.230769231;
	margin: 0
}

@media (min-width:768px) {
	.section-title {
		font-size: 2.375rem;
		line-height: 1.315789474
	}
}

.section-title--primary {
	font-size: 1.625rem;
	line-height: 1.307692308;
	color: #75787b
}

@media (min-width:768px) {
	.section-title--primary {
		font-size: 1.875rem;
		line-height: 1.3;
		color: #011549
	}
}

.section-title--secondary {
	color: #4a4a4a
}

@media (min-width:768px) {
	.section-title--secondary {
		font-size: 1.625rem;
		line-height: 1.230769231
	}
}

.section-title--tertiary {
	font-size: 1.25rem;
	line-height: 1.4
}

.section-title--quaternary {
	color: #4a4a4a;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.2
}

@media (min-width:768px) {
	.section-title--quinary {
		font-size: 1.875rem;
		line-height: 1.133333333
	}
}

.section-title--senary {
	color: #4a4a4a;
	font-size: 1.25rem;
	line-height: 1.2
}

.section-title--septenary {
	font-size: 1.625rem;
	line-height: 1.307692308
}

@media (min-width:768px) {
	.section-title--septenary {
		font-size: 1.875rem;
		line-height: 1.3
	}
}

.section-title--octonary {
	color: #39393a;
	font-size: 1.875rem;
	line-height: 1.3
}

.section-title--nonary {
	color: #011549;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-size: .9375rem;
	font-weight: 600;
	line-height: 1.6
}

.section-title--denary {
	color: #63666a;
	font-size: 1.875rem;
	line-height: 1.133333333
}

.toast {
	background-color: #fff;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.07);
	padding: 15px
}

.toast__text {
	color: #fff;
	font-size: .9375rem;
	line-height: 1.333333333;
	margin: 0;
	text-align: center
}

@media (min-width:768px) {
	.toast__text {
		font-size: 1.125rem;
		line-height: 1.388888889
	}
}

.toast__icon {
	height: 17px;
	margin-left: 9px;
	vertical-align: middle
}

.toast--secondary {
	background-color: #d0021b
}

.toast--tertiary {
	background-color: #ececec
}

.toast--tertiary .toast__text {
	color: #585858
}

.info-window__text {
	color: #4a4a4a;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.357142857;
	margin: 0
}

.info-window__text-link {
	color: #4a4a4a;
	font-weight: 700;
	text-decoration: underline
}

.modal {
	display: inline-block
}

.modal__overlay {
	display: none
}

@media (min-width:768px) {
	.modal__overlay {
		background-color: rgba(0, 0, 0, .5);
		display: none;
		height: 100%;
		left: 0;
		opacity: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1000
	}
}

.modal__trigger {
	cursor: pointer
}

.modal__content-container {
	background-color: #fff;
	display: none;
	height: 100%;
	left: 0;
	opacity: 0;
	overflow: auto;
	padding: 45px 18px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001
}

@media (min-width:768px) {
	.modal__content-container {
		height: auto;
		left: 50%;
		max-height: 100%;
		padding: 50px 70px 60px;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 50%
	}
}

.modal__close {
	background: none;
	border: none;
	cursor: pointer;
	display: block;
	fill: #00205b;
	font-size: 1.25rem;
	margin: 15px;
	position: absolute;
	right: 0;
	top: 0
}

.modal--active .modal__content-container,
.modal--active .modal__overlay {
	-webkit-animation: fade-in .3s ease-in-out;
	animation: fade-in .3s ease-in-out;
	display: block;
	opacity: 1
}

.modal--active.modal--dropdown .modal__trigger:after {
	top: 35%;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.modal--inactive .modal__content-container,
.modal--inactive .modal__overlay {
	-webkit-animation: fade-out .3s ease-in-out;
	animation: fade-out .3s ease-in-out
}

.modal--dropdown {
	position: relative
}

.modal--dropdown .modal__trigger:after {
	content: url("../../img/icon-chevron.svg");
	position: absolute;
	right: 20px;
	top: 25%
}

.modal--dropdown .modal__content-container {
	background-color: #fff;
	border: none;
	height: auto;
	left: auto;
	max-height: 100vh;
	padding: 23px 18px 30px;
	position: absolute;
	top: auto;
	width: 100%
}

.modal--dropdown .modal__close {
	display: none
}

.pac-container {
	z-index: 1001
}

.modal--overflow-hidden {
	overflow: hidden !important
}

@media screen and (min-width:576px) {
	.modal--overflow-hidden-small {
		overflow: hidden !important
	}
}

@media screen and (min-width:768px) {
	.modal--overflow-hidden-medium {
		overflow: hidden !important
	}
}

@media screen and (min-width:992px) {
	.modal--overflow-hidden-large {
		overflow: hidden !important
	}
}

@media screen and (min-width:1200px) {
	.modal--overflow-hidden-extra-large {
		overflow: hidden !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.modal--overflow-hidden-small-only {
		overflow: hidden !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.modal--overflow-hidden-medium-large-only {
		overflow: hidden !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.modal--overflow-hidden-medium-extra-large-only {
		overflow: hidden !important
	}
}

@-webkit-keyframes fade-in {
	0% {
		display: none;
		opacity: 0
	}

	1% {
		display: block;
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fade-in {
	0% {
		display: none;
		opacity: 0
	}

	1% {
		display: block;
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes fade-out {
	0% {
		display: block;
		opacity: 1
	}

	99% {
		display: block;
		opacity: 0
	}

	to {
		display: none;
		opacity: 0
	}
}

@keyframes fade-out {
	0% {
		display: block;
		opacity: 1
	}

	99% {
		display: block;
		opacity: 0
	}

	to {
		display: none;
		opacity: 0
	}
}

@font-face {
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: 300;
	src: url("../../fonts/RobotoSlab-Light-webfont.woff") format("woff")
}

@font-face {
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: 400;
	src: url("../../fonts/RobotoSlab-Regular-webfont.woff") format("woff")
}

@font-face {
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: 700;
	src: url("../../fonts/RobotoSlab-Bold-webfont.woff") format("woff")
}

@font-face {
	font-family: Kyrial Sans Pro;
	font-style: normal;
	font-weight: 300;
	src: url("../../fonts/kyrialsanspro-light-webfont.woff") format("woff")
}

@font-face {
	font-family: Kyrial Sans Pro;
	font-style: normal;
	font-weight: 400;
	src: url("../../fonts/kyrialsanspro-regular-webfont.woff") format("woff")
}

@font-face {
	font-family: Kyrial Sans Pro;
	font-style: normal;
	font-weight: 700;
	src: url("../../fonts/kyrialsanspro-bold-webfont.woff") format("woff")
}

@font-face {
	font-family: Banner;
	font-style: normal;
	font-weight: 400;
	src: url("../../fonts/banner.woff") format("woff")
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

*,
:after,
:before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

html {
	font-size: 1rem
}

body {
	color: #75787b;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-size: inherit;
	line-height: normal;
	margin: 0
}

@-ms-viewport {
	width: device-width
}

.banner-health-grid html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-overflow-style: scrollbar
}

.banner-health-grid *,
.banner-health-grid :after,
.banner-health-grid :before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

.banner-health-grid .container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {
	.banner-health-grid .container {
		max-width: 576px
	}
}

@media (min-width:768px) {
	.banner-health-grid .container {
		max-width: 920px
	}
}

@media (min-width:992px) {
	.banner-health-grid .container {
		max-width: 1024px
	}
}

@media (min-width:1200px) {
	.banner-health-grid .container {
		max-width: 1440px
	}
}

.banner-health-grid .container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.banner-health-grid .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.banner-health-grid .no-gutters {
	margin-right: 0;
	margin-left: 0
}

.banner-health-grid .no-gutters>.col,
.banner-health-grid .no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0
}

.banner-health-grid .col,
.banner-health-grid .col-1,
.banner-health-grid .col-2,
.banner-health-grid .col-3,
.banner-health-grid .col-4,
.banner-health-grid .col-5,
.banner-health-grid .col-6,
.banner-health-grid .col-7,
.banner-health-grid .col-8,
.banner-health-grid .col-9,
.banner-health-grid .col-10,
.banner-health-grid .col-11,
.banner-health-grid .col-12,
.banner-health-grid .col-auto,
.banner-health-grid .col-lg,
.banner-health-grid .col-lg-1,
.banner-health-grid .col-lg-2,
.banner-health-grid .col-lg-3,
.banner-health-grid .col-lg-4,
.banner-health-grid .col-lg-5,
.banner-health-grid .col-lg-6,
.banner-health-grid .col-lg-7,
.banner-health-grid .col-lg-8,
.banner-health-grid .col-lg-9,
.banner-health-grid .col-lg-10,
.banner-health-grid .col-lg-11,
.banner-health-grid .col-lg-12,
.banner-health-grid .col-lg-auto,
.banner-health-grid .col-md,
.banner-health-grid .col-md-1,
.banner-health-grid .col-md-2,
.banner-health-grid .col-md-3,
.banner-health-grid .col-md-4,
.banner-health-grid .col-md-5,
.banner-health-grid .col-md-6,
.banner-health-grid .col-md-7,
.banner-health-grid .col-md-8,
.banner-health-grid .col-md-9,
.banner-health-grid .col-md-10,
.banner-health-grid .col-md-11,
.banner-health-grid .col-md-12,
.banner-health-grid .col-md-auto,
.banner-health-grid .col-sm,
.banner-health-grid .col-sm-1,
.banner-health-grid .col-sm-2,
.banner-health-grid .col-sm-3,
.banner-health-grid .col-sm-4,
.banner-health-grid .col-sm-5,
.banner-health-grid .col-sm-6,
.banner-health-grid .col-sm-7,
.banner-health-grid .col-sm-8,
.banner-health-grid .col-sm-9,
.banner-health-grid .col-sm-10,
.banner-health-grid .col-sm-11,
.banner-health-grid .col-sm-12,
.banner-health-grid .col-sm-auto,
.banner-health-grid .col-xl,
.banner-health-grid .col-xl-1,
.banner-health-grid .col-xl-2,
.banner-health-grid .col-xl-3,
.banner-health-grid .col-xl-4,
.banner-health-grid .col-xl-5,
.banner-health-grid .col-xl-6,
.banner-health-grid .col-xl-7,
.banner-health-grid .col-xl-8,
.banner-health-grid .col-xl-9,
.banner-health-grid .col-xl-10,
.banner-health-grid .col-xl-11,
.banner-health-grid .col-xl-12,
.banner-health-grid .col-xl-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.banner-health-grid .col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.banner-health-grid .col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}

.banner-health-grid .col-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}

.banner-health-grid .col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}

.banner-health-grid .col-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.banner-health-grid .col-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.banner-health-grid .col-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}

.banner-health-grid .col-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.banner-health-grid .col-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}

.banner-health-grid .col-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}

.banner-health-grid .col-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}

.banner-health-grid .col-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}

.banner-health-grid .col-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}

.banner-health-grid .col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.banner-health-grid .order-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}

.banner-health-grid .order-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13
}

.banner-health-grid .order-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.banner-health-grid .order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.banner-health-grid .order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.banner-health-grid .order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}

.banner-health-grid .order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}

.banner-health-grid .order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}

.banner-health-grid .order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}

.banner-health-grid .order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}

.banner-health-grid .order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}

.banner-health-grid .order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9
}

.banner-health-grid .order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}

.banner-health-grid .order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11
}

.banner-health-grid .order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12
}

.banner-health-grid .offset-1 {
	margin-left: 8.33333%
}

.banner-health-grid .offset-2 {
	margin-left: 16.66667%
}

.banner-health-grid .offset-3 {
	margin-left: 25%
}

.banner-health-grid .offset-4 {
	margin-left: 33.33333%
}

.banner-health-grid .offset-5 {
	margin-left: 41.66667%
}

.banner-health-grid .offset-6 {
	margin-left: 50%
}

.banner-health-grid .offset-7 {
	margin-left: 58.33333%
}

.banner-health-grid .offset-8 {
	margin-left: 66.66667%
}

.banner-health-grid .offset-9 {
	margin-left: 75%
}

.banner-health-grid .offset-10 {
	margin-left: 83.33333%
}

.banner-health-grid .offset-11 {
	margin-left: 91.66667%
}

@media (min-width:576px) {
	.banner-health-grid .col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.banner-health-grid .col-sm-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.banner-health-grid .col-sm-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.banner-health-grid .col-sm-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.banner-health-grid .col-sm-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.banner-health-grid .col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.banner-health-grid .col-sm-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.banner-health-grid .col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.banner-health-grid .col-sm-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.banner-health-grid .col-sm-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.banner-health-grid .col-sm-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.banner-health-grid .col-sm-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.banner-health-grid .col-sm-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.banner-health-grid .col-sm-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.banner-health-grid .order-sm-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.banner-health-grid .order-sm-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.banner-health-grid .order-sm-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.banner-health-grid .order-sm-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.banner-health-grid .order-sm-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.banner-health-grid .order-sm-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.banner-health-grid .order-sm-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.banner-health-grid .order-sm-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.banner-health-grid .order-sm-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.banner-health-grid .order-sm-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.banner-health-grid .order-sm-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.banner-health-grid .order-sm-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.banner-health-grid .order-sm-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.banner-health-grid .order-sm-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.banner-health-grid .order-sm-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.banner-health-grid .offset-sm-0 {
		margin-left: 0
	}

	.banner-health-grid .offset-sm-1 {
		margin-left: 8.33333%
	}

	.banner-health-grid .offset-sm-2 {
		margin-left: 16.66667%
	}

	.banner-health-grid .offset-sm-3 {
		margin-left: 25%
	}

	.banner-health-grid .offset-sm-4 {
		margin-left: 33.33333%
	}

	.banner-health-grid .offset-sm-5 {
		margin-left: 41.66667%
	}

	.banner-health-grid .offset-sm-6 {
		margin-left: 50%
	}

	.banner-health-grid .offset-sm-7 {
		margin-left: 58.33333%
	}

	.banner-health-grid .offset-sm-8 {
		margin-left: 66.66667%
	}

	.banner-health-grid .offset-sm-9 {
		margin-left: 75%
	}

	.banner-health-grid .offset-sm-10 {
		margin-left: 83.33333%
	}

	.banner-health-grid .offset-sm-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:768px) {
	.banner-health-grid .col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.banner-health-grid .col-md-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.banner-health-grid .col-md-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.banner-health-grid .col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.banner-health-grid .col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.banner-health-grid .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.banner-health-grid .col-md-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.banner-health-grid .col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.banner-health-grid .col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.banner-health-grid .col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.banner-health-grid .col-md-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.banner-health-grid .col-md-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.banner-health-grid .col-md-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.banner-health-grid .col-md-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.banner-health-grid .order-md-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.banner-health-grid .order-md-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.banner-health-grid .order-md-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.banner-health-grid .order-md-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.banner-health-grid .order-md-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.banner-health-grid .order-md-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.banner-health-grid .order-md-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.banner-health-grid .order-md-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.banner-health-grid .order-md-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.banner-health-grid .order-md-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.banner-health-grid .order-md-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.banner-health-grid .order-md-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.banner-health-grid .order-md-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.banner-health-grid .order-md-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.banner-health-grid .order-md-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.banner-health-grid .offset-md-0 {
		margin-left: 0
	}

	.banner-health-grid .offset-md-1 {
		margin-left: 8.33333%
	}

	.banner-health-grid .offset-md-2 {
		margin-left: 16.66667%
	}

	.banner-health-grid .offset-md-3 {
		margin-left: 25%
	}

	.banner-health-grid .offset-md-4 {
		margin-left: 33.33333%
	}

	.banner-health-grid .offset-md-5 {
		margin-left: 41.66667%
	}

	.banner-health-grid .offset-md-6 {
		margin-left: 50%
	}

	.banner-health-grid .offset-md-7 {
		margin-left: 58.33333%
	}

	.banner-health-grid .offset-md-8 {
		margin-left: 66.66667%
	}

	.banner-health-grid .offset-md-9 {
		margin-left: 75%
	}

	.banner-health-grid .offset-md-10 {
		margin-left: 83.33333%
	}

	.banner-health-grid .offset-md-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:992px) {
	.banner-health-grid .col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.banner-health-grid .col-lg-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.banner-health-grid .col-lg-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.banner-health-grid .col-lg-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.banner-health-grid .col-lg-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.banner-health-grid .col-lg-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.banner-health-grid .col-lg-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.banner-health-grid .col-lg-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.banner-health-grid .col-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.banner-health-grid .col-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.banner-health-grid .col-lg-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.banner-health-grid .col-lg-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.banner-health-grid .col-lg-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.banner-health-grid .col-lg-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.banner-health-grid .order-lg-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.banner-health-grid .order-lg-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.banner-health-grid .order-lg-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.banner-health-grid .order-lg-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.banner-health-grid .order-lg-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.banner-health-grid .order-lg-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.banner-health-grid .order-lg-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.banner-health-grid .order-lg-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.banner-health-grid .order-lg-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.banner-health-grid .order-lg-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.banner-health-grid .order-lg-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.banner-health-grid .order-lg-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.banner-health-grid .order-lg-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.banner-health-grid .order-lg-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.banner-health-grid .order-lg-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.banner-health-grid .offset-lg-0 {
		margin-left: 0
	}

	.banner-health-grid .offset-lg-1 {
		margin-left: 8.33333%
	}

	.banner-health-grid .offset-lg-2 {
		margin-left: 16.66667%
	}

	.banner-health-grid .offset-lg-3 {
		margin-left: 25%
	}

	.banner-health-grid .offset-lg-4 {
		margin-left: 33.33333%
	}

	.banner-health-grid .offset-lg-5 {
		margin-left: 41.66667%
	}

	.banner-health-grid .offset-lg-6 {
		margin-left: 50%
	}

	.banner-health-grid .offset-lg-7 {
		margin-left: 58.33333%
	}

	.banner-health-grid .offset-lg-8 {
		margin-left: 66.66667%
	}

	.banner-health-grid .offset-lg-9 {
		margin-left: 75%
	}

	.banner-health-grid .offset-lg-10 {
		margin-left: 83.33333%
	}

	.banner-health-grid .offset-lg-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:1200px) {
	.banner-health-grid .col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.banner-health-grid .col-xl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.banner-health-grid .col-xl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.banner-health-grid .col-xl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.banner-health-grid .col-xl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.banner-health-grid .col-xl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.banner-health-grid .col-xl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.banner-health-grid .col-xl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.banner-health-grid .col-xl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.banner-health-grid .col-xl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.banner-health-grid .col-xl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.banner-health-grid .col-xl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.banner-health-grid .col-xl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.banner-health-grid .col-xl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.banner-health-grid .order-xl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.banner-health-grid .order-xl-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.banner-health-grid .order-xl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.banner-health-grid .order-xl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.banner-health-grid .order-xl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.banner-health-grid .order-xl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.banner-health-grid .order-xl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.banner-health-grid .order-xl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.banner-health-grid .order-xl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.banner-health-grid .order-xl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.banner-health-grid .order-xl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.banner-health-grid .order-xl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.banner-health-grid .order-xl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.banner-health-grid .order-xl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.banner-health-grid .order-xl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.banner-health-grid .offset-xl-0 {
		margin-left: 0
	}

	.banner-health-grid .offset-xl-1 {
		margin-left: 8.33333%
	}

	.banner-health-grid .offset-xl-2 {
		margin-left: 16.66667%
	}

	.banner-health-grid .offset-xl-3 {
		margin-left: 25%
	}

	.banner-health-grid .offset-xl-4 {
		margin-left: 33.33333%
	}

	.banner-health-grid .offset-xl-5 {
		margin-left: 41.66667%
	}

	.banner-health-grid .offset-xl-6 {
		margin-left: 50%
	}

	.banner-health-grid .offset-xl-7 {
		margin-left: 58.33333%
	}

	.banner-health-grid .offset-xl-8 {
		margin-left: 66.66667%
	}

	.banner-health-grid .offset-xl-9 {
		margin-left: 75%
	}

	.banner-health-grid .offset-xl-10 {
		margin-left: 83.33333%
	}

	.banner-health-grid .offset-xl-11 {
		margin-left: 91.66667%
	}
}

.banner-health-grid .d-none {
	display: none !important
}

.banner-health-grid .d-inline {
	display: inline !important
}

.banner-health-grid .d-inline-block {
	display: inline-block !important
}

.banner-health-grid .d-block {
	display: block !important
}

.banner-health-grid .d-table {
	display: table !important
}

.banner-health-grid .d-table-row {
	display: table-row !important
}

.banner-health-grid .d-table-cell {
	display: table-cell !important
}

.banner-health-grid .d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important
}

.banner-health-grid .d-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important
}

@media (min-width:576px) {
	.banner-health-grid .d-sm-none {
		display: none !important
	}

	.banner-health-grid .d-sm-inline {
		display: inline !important
	}

	.banner-health-grid .d-sm-inline-block {
		display: inline-block !important
	}

	.banner-health-grid .d-sm-block {
		display: block !important
	}

	.banner-health-grid .d-sm-table {
		display: table !important
	}

	.banner-health-grid .d-sm-table-row {
		display: table-row !important
	}

	.banner-health-grid .d-sm-table-cell {
		display: table-cell !important
	}

	.banner-health-grid .d-sm-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.banner-health-grid .d-sm-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:768px) {
	.banner-health-grid .d-md-none {
		display: none !important
	}

	.banner-health-grid .d-md-inline {
		display: inline !important
	}

	.banner-health-grid .d-md-inline-block {
		display: inline-block !important
	}

	.banner-health-grid .d-md-block {
		display: block !important
	}

	.banner-health-grid .d-md-table {
		display: table !important
	}

	.banner-health-grid .d-md-table-row {
		display: table-row !important
	}

	.banner-health-grid .d-md-table-cell {
		display: table-cell !important
	}

	.banner-health-grid .d-md-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.banner-health-grid .d-md-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:992px) {
	.banner-health-grid .d-lg-none {
		display: none !important
	}

	.banner-health-grid .d-lg-inline {
		display: inline !important
	}

	.banner-health-grid .d-lg-inline-block {
		display: inline-block !important
	}

	.banner-health-grid .d-lg-block {
		display: block !important
	}

	.banner-health-grid .d-lg-table {
		display: table !important
	}

	.banner-health-grid .d-lg-table-row {
		display: table-row !important
	}

	.banner-health-grid .d-lg-table-cell {
		display: table-cell !important
	}

	.banner-health-grid .d-lg-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.banner-health-grid .d-lg-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:1200px) {
	.banner-health-grid .d-xl-none {
		display: none !important
	}

	.banner-health-grid .d-xl-inline {
		display: inline !important
	}

	.banner-health-grid .d-xl-inline-block {
		display: inline-block !important
	}

	.banner-health-grid .d-xl-block {
		display: block !important
	}

	.banner-health-grid .d-xl-table {
		display: table !important
	}

	.banner-health-grid .d-xl-table-row {
		display: table-row !important
	}

	.banner-health-grid .d-xl-table-cell {
		display: table-cell !important
	}

	.banner-health-grid .d-xl-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.banner-health-grid .d-xl-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media print {
	.banner-health-grid .d-print-none {
		display: none !important
	}

	.banner-health-grid .d-print-inline {
		display: inline !important
	}

	.banner-health-grid .d-print-inline-block {
		display: inline-block !important
	}

	.banner-health-grid .d-print-block {
		display: block !important
	}

	.banner-health-grid .d-print-table {
		display: table !important
	}

	.banner-health-grid .d-print-table-row {
		display: table-row !important
	}

	.banner-health-grid .d-print-table-cell {
		display: table-cell !important
	}

	.banner-health-grid .d-print-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.banner-health-grid .d-print-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

.banner-health-grid .flex-row {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important
}

.banner-health-grid .flex-column {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important
}

.banner-health-grid .flex-row-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important
}

.banner-health-grid .flex-column-reverse {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important
}

.banner-health-grid .flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important
}

.banner-health-grid .flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important
}

.banner-health-grid .flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important
}

.banner-health-grid .justify-content-start {
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important
}

.banner-health-grid .justify-content-end {
	-webkit-box-pack: end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important
}

.banner-health-grid .justify-content-center {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important
}

.banner-health-grid .justify-content-between {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important
}

.banner-health-grid .justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important
}

.banner-health-grid .align-items-start {
	-webkit-box-align: start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important
}

.banner-health-grid .align-items-end {
	-webkit-box-align: end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important
}

.banner-health-grid .align-items-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important
}

.banner-health-grid .align-items-baseline {
	-webkit-box-align: baseline !important;
	-ms-flex-align: baseline !important;
	align-items: baseline !important
}

.banner-health-grid .align-items-stretch {
	-webkit-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important
}

.banner-health-grid .align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important
}

.banner-health-grid .align-content-end {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important
}

.banner-health-grid .align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important
}

.banner-health-grid .align-content-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important
}

.banner-health-grid .align-content-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important
}

.banner-health-grid .align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important
}

.banner-health-grid .align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important
}

.banner-health-grid .align-self-start {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important
}

.banner-health-grid .align-self-end {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important
}

.banner-health-grid .align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important
}

.banner-health-grid .align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important
}

.banner-health-grid .align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important
}

@media (min-width:576px) {
	.banner-health-grid .flex-sm-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

	.banner-health-grid .flex-sm-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}

	.banner-health-grid .flex-sm-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}

	.banner-health-grid .flex-sm-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important
	}

	.banner-health-grid .flex-sm-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important
	}

	.banner-health-grid .flex-sm-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important
	}

	.banner-health-grid .flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important
	}

	.banner-health-grid .justify-content-sm-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important
	}

	.banner-health-grid .justify-content-sm-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}

	.banner-health-grid .justify-content-sm-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.banner-health-grid .justify-content-sm-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.banner-health-grid .justify-content-sm-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

	.banner-health-grid .align-items-sm-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important
	}

	.banner-health-grid .align-items-sm-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important
	}

	.banner-health-grid .align-items-sm-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.banner-health-grid .align-items-sm-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.banner-health-grid .align-items-sm-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.banner-health-grid .align-content-sm-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.banner-health-grid .align-content-sm-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.banner-health-grid .align-content-sm-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.banner-health-grid .align-content-sm-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.banner-health-grid .align-content-sm-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.banner-health-grid .align-content-sm-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.banner-health-grid .align-self-sm-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

	.banner-health-grid .align-self-sm-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important
	}

	.banner-health-grid .align-self-sm-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important
	}

	.banner-health-grid .align-self-sm-center {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.banner-health-grid .align-self-sm-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.banner-health-grid .align-self-sm-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

@media (min-width:768px) {
	.banner-health-grid .flex-md-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

	.banner-health-grid .flex-md-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}

	.banner-health-grid .flex-md-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}

	.banner-health-grid .flex-md-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important
	}

	.banner-health-grid .flex-md-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important
	}

	.banner-health-grid .flex-md-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important
	}

	.banner-health-grid .flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important
	}

	.banner-health-grid .justify-content-md-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important
	}

	.banner-health-grid .justify-content-md-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}

	.banner-health-grid .justify-content-md-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.banner-health-grid .justify-content-md-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.banner-health-grid .justify-content-md-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

	.banner-health-grid .align-items-md-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important
	}

	.banner-health-grid .align-items-md-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important
	}

	.banner-health-grid .align-items-md-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.banner-health-grid .align-items-md-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.banner-health-grid .align-items-md-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.banner-health-grid .align-content-md-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.banner-health-grid .align-content-md-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.banner-health-grid .align-content-md-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.banner-health-grid .align-content-md-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.banner-health-grid .align-content-md-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.banner-health-grid .align-content-md-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.banner-health-grid .align-self-md-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

	.banner-health-grid .align-self-md-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important
	}

	.banner-health-grid .align-self-md-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important
	}

	.banner-health-grid .align-self-md-center {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.banner-health-grid .align-self-md-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.banner-health-grid .align-self-md-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

@media (min-width:992px) {
	.banner-health-grid .flex-lg-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

	.banner-health-grid .flex-lg-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}

	.banner-health-grid .flex-lg-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}

	.banner-health-grid .flex-lg-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important
	}

	.banner-health-grid .flex-lg-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important
	}

	.banner-health-grid .flex-lg-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important
	}

	.banner-health-grid .flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important
	}

	.banner-health-grid .justify-content-lg-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important
	}

	.banner-health-grid .justify-content-lg-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}

	.banner-health-grid .justify-content-lg-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.banner-health-grid .justify-content-lg-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.banner-health-grid .justify-content-lg-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

	.banner-health-grid .align-items-lg-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important
	}

	.banner-health-grid .align-items-lg-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important
	}

	.banner-health-grid .align-items-lg-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.banner-health-grid .align-items-lg-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.banner-health-grid .align-items-lg-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.banner-health-grid .align-content-lg-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.banner-health-grid .align-content-lg-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.banner-health-grid .align-content-lg-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.banner-health-grid .align-content-lg-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.banner-health-grid .align-content-lg-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.banner-health-grid .align-content-lg-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.banner-health-grid .align-self-lg-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

	.banner-health-grid .align-self-lg-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important
	}

	.banner-health-grid .align-self-lg-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important
	}

	.banner-health-grid .align-self-lg-center {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.banner-health-grid .align-self-lg-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.banner-health-grid .align-self-lg-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

@media (min-width:1200px) {
	.banner-health-grid .flex-xl-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

	.banner-health-grid .flex-xl-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}

	.banner-health-grid .flex-xl-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}

	.banner-health-grid .flex-xl-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important
	}

	.banner-health-grid .flex-xl-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important
	}

	.banner-health-grid .flex-xl-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important
	}

	.banner-health-grid .flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important
	}

	.banner-health-grid .justify-content-xl-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important
	}

	.banner-health-grid .justify-content-xl-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}

	.banner-health-grid .justify-content-xl-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.banner-health-grid .justify-content-xl-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.banner-health-grid .justify-content-xl-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

	.banner-health-grid .align-items-xl-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important
	}

	.banner-health-grid .align-items-xl-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important
	}

	.banner-health-grid .align-items-xl-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.banner-health-grid .align-items-xl-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.banner-health-grid .align-items-xl-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.banner-health-grid .align-content-xl-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.banner-health-grid .align-content-xl-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.banner-health-grid .align-content-xl-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.banner-health-grid .align-content-xl-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.banner-health-grid .align-content-xl-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.banner-health-grid .align-content-xl-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.banner-health-grid .align-self-xl-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

	.banner-health-grid .align-self-xl-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important
	}

	.banner-health-grid .align-self-xl-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important
	}

	.banner-health-grid .align-self-xl-center {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.banner-health-grid .align-self-xl-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.banner-health-grid .align-self-xl-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

.display-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important
}

@media screen and (min-width:576px) {
	.display-flex-small {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:768px) {
	.display-flex-medium {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:992px) {
	.display-flex-large {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1200px) {
	.display-flex-extra-large {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.display-flex-small-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.display-flex-medium-large-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.display-flex-medium-extra-large-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

.display-block {
	display: block !important
}

@media screen and (min-width:576px) {
	.display-block-small {
		display: block !important
	}
}

@media screen and (min-width:768px) {
	.display-block-medium {
		display: block !important
	}
}

@media screen and (min-width:992px) {
	.display-block-large {
		display: block !important
	}
}

@media screen and (min-width:1200px) {
	.display-block-extra-large {
		display: block !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.display-block-small-only {
		display: block !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.display-block-medium-large-only {
		display: block !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.display-block-medium-extra-large-only {
		display: block !important
	}
}

.display-inline-block {
	display: inline-block !important
}

@media screen and (min-width:576px) {
	.display-inline-block-small {
		display: inline-block !important
	}
}

@media screen and (min-width:768px) {
	.display-inline-block-medium {
		display: inline-block !important
	}
}

@media screen and (min-width:992px) {
	.display-inline-block-large {
		display: inline-block !important
	}
}

@media screen and (min-width:1200px) {
	.display-inline-block-extra-large {
		display: inline-block !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.display-inline-block-small-only {
		display: inline-block !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.display-inline-block-medium-large-only {
		display: inline-block !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.display-inline-block-medium-extra-large-only {
		display: inline-block !important
	}
}

.hidden {
	display: none !important
}

@media screen and (min-width:576px) {
	.hidden-small {
		display: none !important
	}
}

@media screen and (min-width:768px) {
	.hidden-medium {
		display: none !important
	}
}

@media screen and (min-width:992px) {
	.hidden-large {
		display: none !important
	}
}

@media screen and (min-width:1200px) {
	.hidden-extra-large {
		display: none !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.hidden-small-only {
		display: none !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.hidden-medium-large-only {
		display: none !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.hidden-medium-extra-large-only {
		display: none !important
	}
}

.flex-column {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important
}

@media screen and (min-width:576px) {
	.flex-column-small {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}
}

@media screen and (min-width:768px) {
	.flex-column-medium {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}
}

@media screen and (min-width:992px) {
	.flex-column-large {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}
}

@media screen and (min-width:1200px) {
	.flex-column-extra-large {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.flex-column-small-only {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.flex-column-medium-large-only {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.flex-column-medium-extra-large-only {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}
}

.flex-row {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important
}

@media screen and (min-width:576px) {
	.flex-row-small {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}
}

@media screen and (min-width:768px) {
	.flex-row-medium {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}
}

@media screen and (min-width:992px) {
	.flex-row-large {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}
}

@media screen and (min-width:1200px) {
	.flex-row-extra-large {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.flex-row-small-only {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.flex-row-medium-large-only {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.flex-row-medium-extra-large-only {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}
}

.flex-row-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important
}

@media screen and (min-width:576px) {
	.flex-row-reverse-small {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}
}

@media screen and (min-width:768px) {
	.flex-row-reverse-medium {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}
}

@media screen and (min-width:992px) {
	.flex-row-reverse-large {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}
}

@media screen and (min-width:1200px) {
	.flex-row-reverse-extra-large {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.flex-row-reverse-small-only {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.flex-row-reverse-medium-large-only {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.flex-row-reverse-medium-extra-large-only {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}
}

.space-between {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important
}

@media screen and (min-width:576px) {
	.space-between-small {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}
}

@media screen and (min-width:768px) {
	.space-between-medium {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}
}

@media screen and (min-width:992px) {
	.space-between-large {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}
}

@media screen and (min-width:1200px) {
	.space-between-extra-large {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.space-between-small-only {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.space-between-medium-large-only {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.space-between-medium-extra-large-only {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}
}

.flex-end {
	-webkit-box-pack: end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important
}

@media screen and (min-width:576px) {
	.flex-end-small {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}
}

@media screen and (min-width:768px) {
	.flex-end-medium {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}
}

@media screen and (min-width:992px) {
	.flex-end-large {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}
}

@media screen and (min-width:1200px) {
	.flex-end-extra-large {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.flex-end-small-only {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.flex-end-medium-large-only {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.flex-end-medium-extra-large-only {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}
}

.text-align-center {
	text-align: center !important
}

@media screen and (min-width:576px) {
	.text-align-center-small {
		text-align: center !important
	}
}

@media screen and (min-width:768px) {
	.text-align-center-medium {
		text-align: center !important
	}
}

@media screen and (min-width:992px) {
	.text-align-center-large {
		text-align: center !important
	}
}

@media screen and (min-width:1200px) {
	.text-align-center-extra-large {
		text-align: center !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.text-align-center-small-only {
		text-align: center !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.text-align-center-medium-large-only {
		text-align: center !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.text-align-center-medium-extra-large-only {
		text-align: center !important
	}
}

.full-width {
	width: 100% !important
}

@media screen and (min-width:576px) {
	.full-width-small {
		width: 100% !important
	}
}

@media screen and (min-width:768px) {
	.full-width-medium {
		width: 100% !important
	}
}

@media screen and (min-width:992px) {
	.full-width-large {
		width: 100% !important
	}
}

@media screen and (min-width:1200px) {
	.full-width-extra-large {
		width: 100% !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.full-width-small-only {
		width: 100% !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.full-width-medium-large-only {
		width: 100% !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.full-width-medium-extra-large-only {
		width: 100% !important
	}
}

.max-width-none {
	max-width: none !important
}

@media screen and (min-width:576px) {
	.max-width-none-small {
		max-width: none !important
	}
}

@media screen and (min-width:768px) {
	.max-width-none-medium {
		max-width: none !important
	}
}

@media screen and (min-width:992px) {
	.max-width-none-large {
		max-width: none !important
	}
}

@media screen and (min-width:1200px) {
	.max-width-none-extra-large {
		max-width: none !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.max-width-none-small-only {
		max-width: none !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.max-width-none-medium-large-only {
		max-width: none !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.max-width-none-medium-extra-large-only {
		max-width: none !important
	}
}

.border-left {
	border-left: 1px solid #63666a
}

@media screen and (min-width:576px) {
	.border-left-small {
		border-left: 1px solid #63666a
	}
}

@media screen and (min-width:768px) {
	.border-left-medium {
		border-left: 1px solid #63666a
	}
}

@media screen and (min-width:992px) {
	.border-left-large {
		border-left: 1px solid #63666a
	}
}

@media screen and (min-width:1200px) {
	.border-left-extra-large {
		border-left: 1px solid #63666a
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.border-left-small-only {
		border-left: 1px solid #63666a
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.border-left-medium-large-only {
		border-left: 1px solid #63666a
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.border-left-medium-extra-large-only {
		border-left: 1px solid #63666a
	}
}

.border-right {
	border-right: 1px solid #63666a
}

@media screen and (min-width:576px) {
	.border-right-small {
		border-right: 1px solid #63666a
	}
}

@media screen and (min-width:768px) {
	.border-right-medium {
		border-right: 1px solid #63666a
	}
}

@media screen and (min-width:992px) {
	.border-right-large {
		border-right: 1px solid #63666a
	}
}

@media screen and (min-width:1200px) {
	.border-right-extra-large {
		border-right: 1px solid #63666a
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.border-right-small-only {
		border-right: 1px solid #63666a
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.border-right-medium-large-only {
		border-right: 1px solid #63666a
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.border-right-medium-extra-large-only {
		border-right: 1px solid #63666a
	}
}

.border-top {
	border-top: 1px solid #63666a
}

.border-top--secondary {
	border-top: 2px solid #f2f4f7
}

@media screen and (min-width:576px) {
	.border-top-small {
		border-top: 1px solid #63666a
	}

	.border-top-small--secondary {
		border-top: 2px solid #f2f4f7
	}
}

@media screen and (min-width:768px) {
	.border-top-medium {
		border-top: 1px solid #63666a
	}

	.border-top-medium--secondary {
		border-top: 2px solid #f2f4f7
	}
}

@media screen and (min-width:992px) {
	.border-top-large {
		border-top: 1px solid #63666a
	}

	.border-top-large--secondary {
		border-top: 2px solid #f2f4f7
	}
}

@media screen and (min-width:1200px) {
	.border-top-extra-large {
		border-top: 1px solid #63666a
	}

	.border-top-extra-large--secondary {
		border-top: 2px solid #f2f4f7
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.border-top-small-only {
		border-top: 1px solid #63666a
	}

	.border-top-small-only--secondary {
		border-top: 2px solid #f2f4f7
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.border-top-medium-large-only {
		border-top: 1px solid #63666a
	}

	.border-top-medium-large-only--secondary {
		border-top: 2px solid #f2f4f7
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.border-top-medium-extra-large-only {
		border-top: 1px solid #63666a
	}

	.border-top-medium-extra-large-only--secondary {
		border-top: 2px solid #f2f4f7
	}
}

.border-bottom {
	border-bottom: 1px solid #63666a
}

@media screen and (min-width:576px) {
	.border-bottom-small {
		border-bottom: 1px solid #63666a
	}
}

@media screen and (min-width:768px) {
	.border-bottom-medium {
		border-bottom: 1px solid #63666a
	}
}

@media screen and (min-width:992px) {
	.border-bottom-large {
		border-bottom: 1px solid #63666a
	}
}

@media screen and (min-width:1200px) {
	.border-bottom-extra-large {
		border-bottom: 1px solid #63666a
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.border-bottom-small-only {
		border-bottom: 1px solid #63666a
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.border-bottom-medium-large-only {
		border-bottom: 1px solid #63666a
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.border-bottom-medium-extra-large-only {
		border-bottom: 1px solid #63666a
	}
}

.background-color-primary {
	background-color: #f2f4f7 !important
}

@media screen and (min-width:576px) {
	.background-color-primary-small {
		background-color: #f2f4f7 !important
	}
}

@media screen and (min-width:768px) {
	.background-color-primary-medium {
		background-color: #f2f4f7 !important
	}
}

@media screen and (min-width:992px) {
	.background-color-primary-large {
		background-color: #f2f4f7 !important
	}
}

@media screen and (min-width:1200px) {
	.background-color-primary-extra-large {
		background-color: #f2f4f7 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.background-color-primary-small-only {
		background-color: #f2f4f7 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.background-color-primary-medium-large-only {
		background-color: #f2f4f7 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.background-color-primary-medium-extra-large-only {
		background-color: #f2f4f7 !important
	}
}

.background-pattern-primary {
	background: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#f1f1f1)) repeat-y 50% !important;
	background: linear-gradient(90deg, #f1f1f1, #f1f1f1) repeat-y 50% !important;
	background-size: 2px auto !important
}

@media screen and (min-width:576px) {
	.background-pattern-primary-small {
		background: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#f1f1f1)) repeat-y 50% !important;
		background: linear-gradient(90deg, #f1f1f1, #f1f1f1) repeat-y 50% !important;
		background-size: 2px auto !important
	}
}

@media screen and (min-width:768px) {
	.background-pattern-primary-medium {
		background: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#f1f1f1)) repeat-y 50% !important;
		background: linear-gradient(90deg, #f1f1f1, #f1f1f1) repeat-y 50% !important;
		background-size: 2px auto !important
	}
}

@media screen and (min-width:992px) {
	.background-pattern-primary-large {
		background: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#f1f1f1)) repeat-y 50% !important;
		background: linear-gradient(90deg, #f1f1f1, #f1f1f1) repeat-y 50% !important;
		background-size: 2px auto !important
	}
}

@media screen and (min-width:1200px) {
	.background-pattern-primary-extra-large {
		background: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#f1f1f1)) repeat-y 50% !important;
		background: linear-gradient(90deg, #f1f1f1, #f1f1f1) repeat-y 50% !important;
		background-size: 2px auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.background-pattern-primary-small-only {
		background: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#f1f1f1)) repeat-y 50% !important;
		background: linear-gradient(90deg, #f1f1f1, #f1f1f1) repeat-y 50% !important;
		background-size: 2px auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.background-pattern-primary-medium-large-only {
		background: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#f1f1f1)) repeat-y 50% !important;
		background: linear-gradient(90deg, #f1f1f1, #f1f1f1) repeat-y 50% !important;
		background-size: 2px auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.background-pattern-primary-medium-extra-large-only {
		background: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#f1f1f1)) repeat-y 50% !important;
		background: linear-gradient(90deg, #f1f1f1, #f1f1f1) repeat-y 50% !important;
		background-size: 2px auto !important
	}
}

.background-pattern-secondary {
	background: #f2f4f7 url("../../img/icon-urgent-care-light.svg") no-repeat 120% 50% !important;
	background-size: 50% !important
}

@media (min-width:768px) {
	.background-pattern-secondary {
		background-position: 90% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:576px) {
	.background-pattern-secondary-small {
		background: #f2f4f7 url("../../img/icon-urgent-care-light.svg") no-repeat 120% 50% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:576px) and (min-width:768px) {
	.background-pattern-secondary-small {
		background-position: 90% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:768px) {
	.background-pattern-secondary-medium {
		background: #f2f4f7 url("../../img/icon-urgent-care-light.svg") no-repeat 120% 50% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:768px) and (min-width:768px) {
	.background-pattern-secondary-medium {
		background-position: 90% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:992px) {
	.background-pattern-secondary-large {
		background: #f2f4f7 url("../../img/icon-urgent-care-light.svg") no-repeat 120% 50% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:992px) and (min-width:768px) {
	.background-pattern-secondary-large {
		background-position: 90% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:1200px) {
	.background-pattern-secondary-extra-large {
		background: #f2f4f7 url("../../img/icon-urgent-care-light.svg") no-repeat 120% 50% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:1200px) and (min-width:768px) {
	.background-pattern-secondary-extra-large {
		background-position: 90% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.background-pattern-secondary-small-only {
		background: #f2f4f7 url("../../img/icon-urgent-care-light.svg") no-repeat 120% 50% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:0) and (max-width:767px) and (min-width:768px) {
	.background-pattern-secondary-small-only {
		background-position: 90% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.background-pattern-secondary-medium-large-only {
		background: #f2f4f7 url("../../img/icon-urgent-care-light.svg") no-repeat 120% 50% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) and (min-width:768px) {
	.background-pattern-secondary-medium-large-only {
		background-position: 90% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.background-pattern-secondary-medium-extra-large-only {
		background: #f2f4f7 url("../../img/icon-urgent-care-light.svg") no-repeat 120% 50% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) and (min-width:768px) {
	.background-pattern-secondary-medium-extra-large-only {
		background-position: 90% 50% !important;
		background-size: 20% !important
	}
}

.background-pattern-tertiary {
	background: #f2f4f7 url("../../img/icon-emergency-care-light.svg") no-repeat 120% 35% !important;
	background-size: 50% !important
}

@media (min-width:768px) {
	.background-pattern-tertiary {
		background-position: 95% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:576px) {
	.background-pattern-tertiary-small {
		background: #f2f4f7 url("../../img/icon-emergency-care-light.svg") no-repeat 120% 35% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:576px) and (min-width:768px) {
	.background-pattern-tertiary-small {
		background-position: 95% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:768px) {
	.background-pattern-tertiary-medium {
		background: #f2f4f7 url("../../img/icon-emergency-care-light.svg") no-repeat 120% 35% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:768px) and (min-width:768px) {
	.background-pattern-tertiary-medium {
		background-position: 95% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:992px) {
	.background-pattern-tertiary-large {
		background: #f2f4f7 url("../../img/icon-emergency-care-light.svg") no-repeat 120% 35% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:992px) and (min-width:768px) {
	.background-pattern-tertiary-large {
		background-position: 95% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:1200px) {
	.background-pattern-tertiary-extra-large {
		background: #f2f4f7 url("../../img/icon-emergency-care-light.svg") no-repeat 120% 35% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:1200px) and (min-width:768px) {
	.background-pattern-tertiary-extra-large {
		background-position: 95% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.background-pattern-tertiary-small-only {
		background: #f2f4f7 url("../../img/icon-emergency-care-light.svg") no-repeat 120% 35% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:0) and (max-width:767px) and (min-width:768px) {
	.background-pattern-tertiary-small-only {
		background-position: 95% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.background-pattern-tertiary-medium-large-only {
		background: #f2f4f7 url("../../img/icon-emergency-care-light.svg") no-repeat 120% 35% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) and (min-width:768px) {
	.background-pattern-tertiary-medium-large-only {
		background-position: 95% 50% !important;
		background-size: 20% !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.background-pattern-tertiary-medium-extra-large-only {
		background: #f2f4f7 url("../../img/icon-emergency-care-light.svg") no-repeat 120% 35% !important;
		background-size: 50% !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) and (min-width:768px) {
	.background-pattern-tertiary-medium-extra-large-only {
		background-position: 95% 50% !important;
		background-size: 20% !important
	}
}

.background-pattern-quaternary {
	background: url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom, url("../../img/background-dotted-lines-02.svg") no-repeat 2% top;
	background-color: #f2f4f7;
	background-size: 10%, 4% !important
}

@media screen and (min-width:576px) {
	.background-pattern-quaternary-small {
		background: url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom, url("../../img/background-dotted-lines-02.svg") no-repeat 2% top;
		background-color: #f2f4f7;
		background-size: 10%, 4% !important
	}
}

@media screen and (min-width:768px) {
	.background-pattern-quaternary-medium {
		background: url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom, url("../../img/background-dotted-lines-02.svg") no-repeat 2% top;
		background-color: #f2f4f7;
		background-size: 10%, 4% !important
	}
}

@media screen and (min-width:992px) {
	.background-pattern-quaternary-large {
		background: url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom, url("../../img/background-dotted-lines-02.svg") no-repeat 2% top;
		background-color: #f2f4f7;
		background-size: 10%, 4% !important
	}
}

@media screen and (min-width:1200px) {
	.background-pattern-quaternary-extra-large {
		background: url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom, url("../../img/background-dotted-lines-02.svg") no-repeat 2% top;
		background-color: #f2f4f7;
		background-size: 10%, 4% !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.background-pattern-quaternary-small-only {
		background: url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom, url("../../img/background-dotted-lines-02.svg") no-repeat 2% top;
		background-color: #f2f4f7;
		background-size: 10%, 4% !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.background-pattern-quaternary-medium-large-only {
		background: url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom, url("../../img/background-dotted-lines-02.svg") no-repeat 2% top;
		background-color: #f2f4f7;
		background-size: 10%, 4% !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.background-pattern-quaternary-medium-extra-large-only {
		background: url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom, url("../../img/background-dotted-lines-02.svg") no-repeat 2% top;
		background-color: #f2f4f7;
		background-size: 10%, 4% !important
	}
}

.background-pattern-quinary {
	background: #f2f4f7 url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom;
	background-size: 25% !important
}

@media screen and (min-width:576px) {
	.background-pattern-quinary-small {
		background: #f2f4f7 url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom;
		background-size: 25% !important
	}
}

@media screen and (min-width:768px) {
	.background-pattern-quinary-medium {
		background: #f2f4f7 url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom;
		background-size: 25% !important
	}
}

@media screen and (min-width:992px) {
	.background-pattern-quinary-large {
		background: #f2f4f7 url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom;
		background-size: 25% !important
	}
}

@media screen and (min-width:1200px) {
	.background-pattern-quinary-extra-large {
		background: #f2f4f7 url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom;
		background-size: 25% !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.background-pattern-quinary-small-only {
		background: #f2f4f7 url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom;
		background-size: 25% !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.background-pattern-quinary-medium-large-only {
		background: #f2f4f7 url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom;
		background-size: 25% !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.background-pattern-quinary-medium-extra-large-only {
		background: #f2f4f7 url("../../img/background-dotted-lines-01.svg") no-repeat 98% bottom;
		background-size: 25% !important
	}
}

.no-margin {
	margin: 0 !important
}

@media screen and (min-width:576px) {
	.no-margin-small {
		margin: 0 !important
	}
}

@media screen and (min-width:768px) {
	.no-margin-medium {
		margin: 0 !important
	}
}

@media screen and (min-width:992px) {
	.no-margin-large {
		margin: 0 !important
	}
}

@media screen and (min-width:1200px) {
	.no-margin-extra-large {
		margin: 0 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.no-margin-small-only {
		margin: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.no-margin-medium-large-only {
		margin: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.no-margin-medium-extra-large-only {
		margin: 0 !important
	}
}

.no-padding {
	padding: 0 !important
}

@media screen and (min-width:576px) {
	.no-padding-small {
		padding: 0 !important
	}
}

@media screen and (min-width:768px) {
	.no-padding-medium {
		padding: 0 !important
	}
}

@media screen and (min-width:992px) {
	.no-padding-large {
		padding: 0 !important
	}
}

@media screen and (min-width:1200px) {
	.no-padding-extra-large {
		padding: 0 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.no-padding-small-only {
		padding: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.no-padding-medium-large-only {
		padding: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.no-padding-medium-extra-large-only {
		padding: 0 !important
	}
}

.auto-margin {
	margin: auto !important
}

@media screen and (min-width:576px) {
	.auto-margin-small {
		margin: auto !important
	}
}

@media screen and (min-width:768px) {
	.auto-margin-medium {
		margin: auto !important
	}
}

@media screen and (min-width:992px) {
	.auto-margin-large {
		margin: auto !important
	}
}

@media screen and (min-width:1200px) {
	.auto-margin-extra-large {
		margin: auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.auto-margin-small-only {
		margin: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.auto-margin-medium-large-only {
		margin: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.auto-margin-medium-extra-large-only {
		margin: auto !important
	}
}

.auto-padding {
	padding: auto !important
}

@media screen and (min-width:576px) {
	.auto-padding-small {
		padding: auto !important
	}
}

@media screen and (min-width:768px) {
	.auto-padding-medium {
		padding: auto !important
	}
}

@media screen and (min-width:992px) {
	.auto-padding-large {
		padding: auto !important
	}
}

@media screen and (min-width:1200px) {
	.auto-padding-extra-large {
		padding: auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.auto-padding-small-only {
		padding: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.auto-padding-medium-large-only {
		padding: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.auto-padding-medium-extra-large-only {
		padding: auto !important
	}
}

.extra-small-margin {
	margin: 5px !important
}

@media screen and (min-width:576px) {
	.extra-small-margin-small {
		margin: 5px !important
	}
}

@media screen and (min-width:768px) {
	.extra-small-margin-medium {
		margin: 5px !important
	}
}

@media screen and (min-width:992px) {
	.extra-small-margin-large {
		margin: 5px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-small-margin-extra-large {
		margin: 5px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-small-margin-small-only {
		margin: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-small-margin-medium-large-only {
		margin: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-small-margin-medium-extra-large-only {
		margin: 5px !important
	}
}

.extra-small-padding {
	padding: 5px !important
}

@media screen and (min-width:576px) {
	.extra-small-padding-small {
		padding: 5px !important
	}
}

@media screen and (min-width:768px) {
	.extra-small-padding-medium {
		padding: 5px !important
	}
}

@media screen and (min-width:992px) {
	.extra-small-padding-large {
		padding: 5px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-small-padding-extra-large {
		padding: 5px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-small-padding-small-only {
		padding: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-small-padding-medium-large-only {
		padding: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-small-padding-medium-extra-large-only {
		padding: 5px !important
	}
}

.small-margin {
	margin: 15px !important
}

@media screen and (min-width:576px) {
	.small-margin-small {
		margin: 15px !important
	}
}

@media screen and (min-width:768px) {
	.small-margin-medium {
		margin: 15px !important
	}
}

@media screen and (min-width:992px) {
	.small-margin-large {
		margin: 15px !important
	}
}

@media screen and (min-width:1200px) {
	.small-margin-extra-large {
		margin: 15px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.small-margin-small-only {
		margin: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.small-margin-medium-large-only {
		margin: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.small-margin-medium-extra-large-only {
		margin: 15px !important
	}
}

.small-padding {
	padding: 15px !important
}

@media screen and (min-width:576px) {
	.small-padding-small {
		padding: 15px !important
	}
}

@media screen and (min-width:768px) {
	.small-padding-medium {
		padding: 15px !important
	}
}

@media screen and (min-width:992px) {
	.small-padding-large {
		padding: 15px !important
	}
}

@media screen and (min-width:1200px) {
	.small-padding-extra-large {
		padding: 15px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.small-padding-small-only {
		padding: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.small-padding-medium-large-only {
		padding: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.small-padding-medium-extra-large-only {
		padding: 15px !important
	}
}

.medium-margin {
	margin: 25px !important
}

@media screen and (min-width:576px) {
	.medium-margin-small {
		margin: 25px !important
	}
}

@media screen and (min-width:768px) {
	.medium-margin-medium {
		margin: 25px !important
	}
}

@media screen and (min-width:992px) {
	.medium-margin-large {
		margin: 25px !important
	}
}

@media screen and (min-width:1200px) {
	.medium-margin-extra-large {
		margin: 25px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.medium-margin-small-only {
		margin: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.medium-margin-medium-large-only {
		margin: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.medium-margin-medium-extra-large-only {
		margin: 25px !important
	}
}

.medium-padding {
	padding: 25px !important
}

@media screen and (min-width:576px) {
	.medium-padding-small {
		padding: 25px !important
	}
}

@media screen and (min-width:768px) {
	.medium-padding-medium {
		padding: 25px !important
	}
}

@media screen and (min-width:992px) {
	.medium-padding-large {
		padding: 25px !important
	}
}

@media screen and (min-width:1200px) {
	.medium-padding-extra-large {
		padding: 25px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.medium-padding-small-only {
		padding: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.medium-padding-medium-large-only {
		padding: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.medium-padding-medium-extra-large-only {
		padding: 25px !important
	}
}

.large-margin {
	margin: 60px !important
}

@media screen and (min-width:576px) {
	.large-margin-small {
		margin: 60px !important
	}
}

@media screen and (min-width:768px) {
	.large-margin-medium {
		margin: 60px !important
	}
}

@media screen and (min-width:992px) {
	.large-margin-large {
		margin: 60px !important
	}
}

@media screen and (min-width:1200px) {
	.large-margin-extra-large {
		margin: 60px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.large-margin-small-only {
		margin: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.large-margin-medium-large-only {
		margin: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.large-margin-medium-extra-large-only {
		margin: 60px !important
	}
}

.large-padding {
	padding: 60px !important
}

@media screen and (min-width:576px) {
	.large-padding-small {
		padding: 60px !important
	}
}

@media screen and (min-width:768px) {
	.large-padding-medium {
		padding: 60px !important
	}
}

@media screen and (min-width:992px) {
	.large-padding-large {
		padding: 60px !important
	}
}

@media screen and (min-width:1200px) {
	.large-padding-extra-large {
		padding: 60px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.large-padding-small-only {
		padding: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.large-padding-medium-large-only {
		padding: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.large-padding-medium-extra-large-only {
		padding: 60px !important
	}
}

.extra-large-margin {
	margin: 80px !important
}

@media screen and (min-width:576px) {
	.extra-large-margin-small {
		margin: 80px !important
	}
}

@media screen and (min-width:768px) {
	.extra-large-margin-medium {
		margin: 80px !important
	}
}

@media screen and (min-width:992px) {
	.extra-large-margin-large {
		margin: 80px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-large-margin-extra-large {
		margin: 80px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-large-margin-small-only {
		margin: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-large-margin-medium-large-only {
		margin: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-large-margin-medium-extra-large-only {
		margin: 80px !important
	}
}

.extra-large-padding {
	padding: 80px !important
}

@media screen and (min-width:576px) {
	.extra-large-padding-small {
		padding: 80px !important
	}
}

@media screen and (min-width:768px) {
	.extra-large-padding-medium {
		padding: 80px !important
	}
}

@media screen and (min-width:992px) {
	.extra-large-padding-large {
		padding: 80px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-large-padding-extra-large {
		padding: 80px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-large-padding-small-only {
		padding: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-large-padding-medium-large-only {
		padding: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-large-padding-medium-extra-large-only {
		padding: 80px !important
	}
}

.no-margin-top {
	margin-top: 0 !important
}

@media screen and (min-width:576px) {
	.no-margin-top-small {
		margin-top: 0 !important
	}
}

@media screen and (min-width:768px) {
	.no-margin-top-medium {
		margin-top: 0 !important
	}
}

@media screen and (min-width:992px) {
	.no-margin-top-large {
		margin-top: 0 !important
	}
}

@media screen and (min-width:1200px) {
	.no-margin-top-extra-large {
		margin-top: 0 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.no-margin-top-small-only {
		margin-top: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.no-margin-top-medium-large-only {
		margin-top: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.no-margin-top-medium-extra-large-only {
		margin-top: 0 !important
	}
}

.no-padding-top {
	padding-top: 0 !important
}

@media screen and (min-width:576px) {
	.no-padding-top-small {
		padding-top: 0 !important
	}
}

@media screen and (min-width:768px) {
	.no-padding-top-medium {
		padding-top: 0 !important
	}
}

@media screen and (min-width:992px) {
	.no-padding-top-large {
		padding-top: 0 !important
	}
}

@media screen and (min-width:1200px) {
	.no-padding-top-extra-large {
		padding-top: 0 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.no-padding-top-small-only {
		padding-top: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.no-padding-top-medium-large-only {
		padding-top: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.no-padding-top-medium-extra-large-only {
		padding-top: 0 !important
	}
}

.auto-margin-top {
	margin-top: auto !important
}

@media screen and (min-width:576px) {
	.auto-margin-top-small {
		margin-top: auto !important
	}
}

@media screen and (min-width:768px) {
	.auto-margin-top-medium {
		margin-top: auto !important
	}
}

@media screen and (min-width:992px) {
	.auto-margin-top-large {
		margin-top: auto !important
	}
}

@media screen and (min-width:1200px) {
	.auto-margin-top-extra-large {
		margin-top: auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.auto-margin-top-small-only {
		margin-top: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.auto-margin-top-medium-large-only {
		margin-top: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.auto-margin-top-medium-extra-large-only {
		margin-top: auto !important
	}
}

.auto-padding-top {
	padding-top: auto !important
}

@media screen and (min-width:576px) {
	.auto-padding-top-small {
		padding-top: auto !important
	}
}

@media screen and (min-width:768px) {
	.auto-padding-top-medium {
		padding-top: auto !important
	}
}

@media screen and (min-width:992px) {
	.auto-padding-top-large {
		padding-top: auto !important
	}
}

@media screen and (min-width:1200px) {
	.auto-padding-top-extra-large {
		padding-top: auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.auto-padding-top-small-only {
		padding-top: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.auto-padding-top-medium-large-only {
		padding-top: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.auto-padding-top-medium-extra-large-only {
		padding-top: auto !important
	}
}

.extra-small-margin-top {
	margin-top: 5px !important
}

@media screen and (min-width:576px) {
	.extra-small-margin-top-small {
		margin-top: 5px !important
	}
}

@media screen and (min-width:768px) {
	.extra-small-margin-top-medium {
		margin-top: 5px !important
	}
}

@media screen and (min-width:992px) {
	.extra-small-margin-top-large {
		margin-top: 5px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-small-margin-top-extra-large {
		margin-top: 5px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-small-margin-top-small-only {
		margin-top: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-small-margin-top-medium-large-only {
		margin-top: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-small-margin-top-medium-extra-large-only {
		margin-top: 5px !important
	}
}

.extra-small-padding-top {
	padding-top: 5px !important
}

@media screen and (min-width:576px) {
	.extra-small-padding-top-small {
		padding-top: 5px !important
	}
}

@media screen and (min-width:768px) {
	.extra-small-padding-top-medium {
		padding-top: 5px !important
	}
}

@media screen and (min-width:992px) {
	.extra-small-padding-top-large {
		padding-top: 5px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-small-padding-top-extra-large {
		padding-top: 5px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-small-padding-top-small-only {
		padding-top: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-small-padding-top-medium-large-only {
		padding-top: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-small-padding-top-medium-extra-large-only {
		padding-top: 5px !important
	}
}

.small-margin-top {
	margin-top: 15px !important
}

@media screen and (min-width:576px) {
	.small-margin-top-small {
		margin-top: 15px !important
	}
}

@media screen and (min-width:768px) {
	.small-margin-top-medium {
		margin-top: 15px !important
	}
}

@media screen and (min-width:992px) {
	.small-margin-top-large {
		margin-top: 15px !important
	}
}

@media screen and (min-width:1200px) {
	.small-margin-top-extra-large {
		margin-top: 15px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.small-margin-top-small-only {
		margin-top: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.small-margin-top-medium-large-only {
		margin-top: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.small-margin-top-medium-extra-large-only {
		margin-top: 15px !important
	}
}

.small-padding-top {
	padding-top: 15px !important
}

@media screen and (min-width:576px) {
	.small-padding-top-small {
		padding-top: 15px !important
	}
}

@media screen and (min-width:768px) {
	.small-padding-top-medium {
		padding-top: 15px !important
	}
}

@media screen and (min-width:992px) {
	.small-padding-top-large {
		padding-top: 15px !important
	}
}

@media screen and (min-width:1200px) {
	.small-padding-top-extra-large {
		padding-top: 15px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.small-padding-top-small-only {
		padding-top: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.small-padding-top-medium-large-only {
		padding-top: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.small-padding-top-medium-extra-large-only {
		padding-top: 15px !important
	}
}

.medium-margin-top {
	margin-top: 25px !important
}

@media screen and (min-width:576px) {
	.medium-margin-top-small {
		margin-top: 25px !important
	}
}

@media screen and (min-width:768px) {
	.medium-margin-top-medium {
		margin-top: 25px !important
	}
}

@media screen and (min-width:992px) {
	.medium-margin-top-large {
		margin-top: 25px !important
	}
}

@media screen and (min-width:1200px) {
	.medium-margin-top-extra-large {
		margin-top: 25px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.medium-margin-top-small-only {
		margin-top: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.medium-margin-top-medium-large-only {
		margin-top: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.medium-margin-top-medium-extra-large-only {
		margin-top: 25px !important
	}
}

.medium-padding-top {
	padding-top: 25px !important
}

@media screen and (min-width:576px) {
	.medium-padding-top-small {
		padding-top: 25px !important
	}
}

@media screen and (min-width:768px) {
	.medium-padding-top-medium {
		padding-top: 25px !important
	}
}

@media screen and (min-width:992px) {
	.medium-padding-top-large {
		padding-top: 25px !important
	}
}

@media screen and (min-width:1200px) {
	.medium-padding-top-extra-large {
		padding-top: 25px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.medium-padding-top-small-only {
		padding-top: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.medium-padding-top-medium-large-only {
		padding-top: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.medium-padding-top-medium-extra-large-only {
		padding-top: 25px !important
	}
}

.large-margin-top {
	margin-top: 60px !important
}

@media screen and (min-width:576px) {
	.large-margin-top-small {
		margin-top: 60px !important
	}
}

@media screen and (min-width:768px) {
	.large-margin-top-medium {
		margin-top: 60px !important
	}
}

@media screen and (min-width:992px) {
	.large-margin-top-large {
		margin-top: 60px !important
	}
}

@media screen and (min-width:1200px) {
	.large-margin-top-extra-large {
		margin-top: 60px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.large-margin-top-small-only {
		margin-top: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.large-margin-top-medium-large-only {
		margin-top: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.large-margin-top-medium-extra-large-only {
		margin-top: 60px !important
	}
}

.large-padding-top {
	padding-top: 60px !important
}

@media screen and (min-width:576px) {
	.large-padding-top-small {
		padding-top: 60px !important
	}
}

@media screen and (min-width:768px) {
	.large-padding-top-medium {
		padding-top: 60px !important
	}
}

@media screen and (min-width:992px) {
	.large-padding-top-large {
		padding-top: 60px !important
	}
}

@media screen and (min-width:1200px) {
	.large-padding-top-extra-large {
		padding-top: 60px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.large-padding-top-small-only {
		padding-top: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.large-padding-top-medium-large-only {
		padding-top: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.large-padding-top-medium-extra-large-only {
		padding-top: 60px !important
	}
}

.extra-large-margin-top {
	margin-top: 80px !important
}

@media screen and (min-width:576px) {
	.extra-large-margin-top-small {
		margin-top: 80px !important
	}
}

@media screen and (min-width:768px) {
	.extra-large-margin-top-medium {
		margin-top: 80px !important
	}
}

@media screen and (min-width:992px) {
	.extra-large-margin-top-large {
		margin-top: 80px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-large-margin-top-extra-large {
		margin-top: 80px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-large-margin-top-small-only {
		margin-top: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-large-margin-top-medium-large-only {
		margin-top: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-large-margin-top-medium-extra-large-only {
		margin-top: 80px !important
	}
}

.extra-large-padding-top {
	padding-top: 80px !important
}

@media screen and (min-width:576px) {
	.extra-large-padding-top-small {
		padding-top: 80px !important
	}
}

@media screen and (min-width:768px) {
	.extra-large-padding-top-medium {
		padding-top: 80px !important
	}
}

@media screen and (min-width:992px) {
	.extra-large-padding-top-large {
		padding-top: 80px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-large-padding-top-extra-large {
		padding-top: 80px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-large-padding-top-small-only {
		padding-top: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-large-padding-top-medium-large-only {
		padding-top: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-large-padding-top-medium-extra-large-only {
		padding-top: 80px !important
	}
}

.no-margin-right {
	margin-right: 0 !important
}

@media screen and (min-width:576px) {
	.no-margin-right-small {
		margin-right: 0 !important
	}
}

@media screen and (min-width:768px) {
	.no-margin-right-medium {
		margin-right: 0 !important
	}
}

@media screen and (min-width:992px) {
	.no-margin-right-large {
		margin-right: 0 !important
	}
}

@media screen and (min-width:1200px) {
	.no-margin-right-extra-large {
		margin-right: 0 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.no-margin-right-small-only {
		margin-right: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.no-margin-right-medium-large-only {
		margin-right: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.no-margin-right-medium-extra-large-only {
		margin-right: 0 !important
	}
}

.no-padding-right {
	padding-right: 0 !important
}

@media screen and (min-width:576px) {
	.no-padding-right-small {
		padding-right: 0 !important
	}
}

@media screen and (min-width:768px) {
	.no-padding-right-medium {
		padding-right: 0 !important
	}
}

@media screen and (min-width:992px) {
	.no-padding-right-large {
		padding-right: 0 !important
	}
}

@media screen and (min-width:1200px) {
	.no-padding-right-extra-large {
		padding-right: 0 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.no-padding-right-small-only {
		padding-right: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.no-padding-right-medium-large-only {
		padding-right: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.no-padding-right-medium-extra-large-only {
		padding-right: 0 !important
	}
}

.auto-margin-right {
	margin-right: auto !important
}

@media screen and (min-width:576px) {
	.auto-margin-right-small {
		margin-right: auto !important
	}
}

@media screen and (min-width:768px) {
	.auto-margin-right-medium {
		margin-right: auto !important
	}
}

@media screen and (min-width:992px) {
	.auto-margin-right-large {
		margin-right: auto !important
	}
}

@media screen and (min-width:1200px) {
	.auto-margin-right-extra-large {
		margin-right: auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.auto-margin-right-small-only {
		margin-right: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.auto-margin-right-medium-large-only {
		margin-right: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.auto-margin-right-medium-extra-large-only {
		margin-right: auto !important
	}
}

.auto-padding-right {
	padding-right: auto !important
}

@media screen and (min-width:576px) {
	.auto-padding-right-small {
		padding-right: auto !important
	}
}

@media screen and (min-width:768px) {
	.auto-padding-right-medium {
		padding-right: auto !important
	}
}

@media screen and (min-width:992px) {
	.auto-padding-right-large {
		padding-right: auto !important
	}
}

@media screen and (min-width:1200px) {
	.auto-padding-right-extra-large {
		padding-right: auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.auto-padding-right-small-only {
		padding-right: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.auto-padding-right-medium-large-only {
		padding-right: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.auto-padding-right-medium-extra-large-only {
		padding-right: auto !important
	}
}

.extra-small-margin-right {
	margin-right: 5px !important
}

@media screen and (min-width:576px) {
	.extra-small-margin-right-small {
		margin-right: 5px !important
	}
}

@media screen and (min-width:768px) {
	.extra-small-margin-right-medium {
		margin-right: 5px !important
	}
}

@media screen and (min-width:992px) {
	.extra-small-margin-right-large {
		margin-right: 5px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-small-margin-right-extra-large {
		margin-right: 5px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-small-margin-right-small-only {
		margin-right: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-small-margin-right-medium-large-only {
		margin-right: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-small-margin-right-medium-extra-large-only {
		margin-right: 5px !important
	}
}

.extra-small-padding-right {
	padding-right: 5px !important
}

@media screen and (min-width:576px) {
	.extra-small-padding-right-small {
		padding-right: 5px !important
	}
}

@media screen and (min-width:768px) {
	.extra-small-padding-right-medium {
		padding-right: 5px !important
	}
}

@media screen and (min-width:992px) {
	.extra-small-padding-right-large {
		padding-right: 5px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-small-padding-right-extra-large {
		padding-right: 5px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-small-padding-right-small-only {
		padding-right: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-small-padding-right-medium-large-only {
		padding-right: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-small-padding-right-medium-extra-large-only {
		padding-right: 5px !important
	}
}

.small-margin-right {
	margin-right: 15px !important
}

@media screen and (min-width:576px) {
	.small-margin-right-small {
		margin-right: 15px !important
	}
}

@media screen and (min-width:768px) {
	.small-margin-right-medium {
		margin-right: 15px !important
	}
}

@media screen and (min-width:992px) {
	.small-margin-right-large {
		margin-right: 15px !important
	}
}

@media screen and (min-width:1200px) {
	.small-margin-right-extra-large {
		margin-right: 15px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.small-margin-right-small-only {
		margin-right: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.small-margin-right-medium-large-only {
		margin-right: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.small-margin-right-medium-extra-large-only {
		margin-right: 15px !important
	}
}

.small-padding-right {
	padding-right: 15px !important
}

@media screen and (min-width:576px) {
	.small-padding-right-small {
		padding-right: 15px !important
	}
}

@media screen and (min-width:768px) {
	.small-padding-right-medium {
		padding-right: 15px !important
	}
}

@media screen and (min-width:992px) {
	.small-padding-right-large {
		padding-right: 15px !important
	}
}

@media screen and (min-width:1200px) {
	.small-padding-right-extra-large {
		padding-right: 15px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.small-padding-right-small-only {
		padding-right: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.small-padding-right-medium-large-only {
		padding-right: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.small-padding-right-medium-extra-large-only {
		padding-right: 15px !important
	}
}

.medium-margin-right {
	margin-right: 25px !important
}

@media screen and (min-width:576px) {
	.medium-margin-right-small {
		margin-right: 25px !important
	}
}

@media screen and (min-width:768px) {
	.medium-margin-right-medium {
		margin-right: 25px !important
	}
}

@media screen and (min-width:992px) {
	.medium-margin-right-large {
		margin-right: 25px !important
	}
}

@media screen and (min-width:1200px) {
	.medium-margin-right-extra-large {
		margin-right: 25px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.medium-margin-right-small-only {
		margin-right: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.medium-margin-right-medium-large-only {
		margin-right: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.medium-margin-right-medium-extra-large-only {
		margin-right: 25px !important
	}
}

.medium-padding-right {
	padding-right: 25px !important
}

@media screen and (min-width:576px) {
	.medium-padding-right-small {
		padding-right: 25px !important
	}
}

@media screen and (min-width:768px) {
	.medium-padding-right-medium {
		padding-right: 25px !important
	}
}

@media screen and (min-width:992px) {
	.medium-padding-right-large {
		padding-right: 25px !important
	}
}

@media screen and (min-width:1200px) {
	.medium-padding-right-extra-large {
		padding-right: 25px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.medium-padding-right-small-only {
		padding-right: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.medium-padding-right-medium-large-only {
		padding-right: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.medium-padding-right-medium-extra-large-only {
		padding-right: 25px !important
	}
}

.large-margin-right {
	margin-right: 60px !important
}

@media screen and (min-width:576px) {
	.large-margin-right-small {
		margin-right: 60px !important
	}
}

@media screen and (min-width:768px) {
	.large-margin-right-medium {
		margin-right: 60px !important
	}
}

@media screen and (min-width:992px) {
	.large-margin-right-large {
		margin-right: 60px !important
	}
}

@media screen and (min-width:1200px) {
	.large-margin-right-extra-large {
		margin-right: 60px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.large-margin-right-small-only {
		margin-right: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.large-margin-right-medium-large-only {
		margin-right: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.large-margin-right-medium-extra-large-only {
		margin-right: 60px !important
	}
}

.large-padding-right {
	padding-right: 60px !important
}

@media screen and (min-width:576px) {
	.large-padding-right-small {
		padding-right: 60px !important
	}
}

@media screen and (min-width:768px) {
	.large-padding-right-medium {
		padding-right: 60px !important
	}
}

@media screen and (min-width:992px) {
	.large-padding-right-large {
		padding-right: 60px !important
	}
}

@media screen and (min-width:1200px) {
	.large-padding-right-extra-large {
		padding-right: 60px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.large-padding-right-small-only {
		padding-right: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.large-padding-right-medium-large-only {
		padding-right: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.large-padding-right-medium-extra-large-only {
		padding-right: 60px !important
	}
}

.extra-large-margin-right {
	margin-right: 80px !important
}

@media screen and (min-width:576px) {
	.extra-large-margin-right-small {
		margin-right: 80px !important
	}
}

@media screen and (min-width:768px) {
	.extra-large-margin-right-medium {
		margin-right: 80px !important
	}
}

@media screen and (min-width:992px) {
	.extra-large-margin-right-large {
		margin-right: 80px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-large-margin-right-extra-large {
		margin-right: 80px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-large-margin-right-small-only {
		margin-right: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-large-margin-right-medium-large-only {
		margin-right: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-large-margin-right-medium-extra-large-only {
		margin-right: 80px !important
	}
}

.extra-large-padding-right {
	padding-right: 80px !important
}

@media screen and (min-width:576px) {
	.extra-large-padding-right-small {
		padding-right: 80px !important
	}
}

@media screen and (min-width:768px) {
	.extra-large-padding-right-medium {
		padding-right: 80px !important
	}
}

@media screen and (min-width:992px) {
	.extra-large-padding-right-large {
		padding-right: 80px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-large-padding-right-extra-large {
		padding-right: 80px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-large-padding-right-small-only {
		padding-right: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-large-padding-right-medium-large-only {
		padding-right: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-large-padding-right-medium-extra-large-only {
		padding-right: 80px !important
	}
}

.no-margin-bottom {
	margin-bottom: 0 !important
}

@media screen and (min-width:576px) {
	.no-margin-bottom-small {
		margin-bottom: 0 !important
	}
}

@media screen and (min-width:768px) {
	.no-margin-bottom-medium {
		margin-bottom: 0 !important
	}
}

@media screen and (min-width:992px) {
	.no-margin-bottom-large {
		margin-bottom: 0 !important
	}
}

@media screen and (min-width:1200px) {
	.no-margin-bottom-extra-large {
		margin-bottom: 0 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.no-margin-bottom-small-only {
		margin-bottom: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.no-margin-bottom-medium-large-only {
		margin-bottom: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.no-margin-bottom-medium-extra-large-only {
		margin-bottom: 0 !important
	}
}

.no-padding-bottom {
	padding-bottom: 0 !important
}

@media screen and (min-width:576px) {
	.no-padding-bottom-small {
		padding-bottom: 0 !important
	}
}

@media screen and (min-width:768px) {
	.no-padding-bottom-medium {
		padding-bottom: 0 !important
	}
}

@media screen and (min-width:992px) {
	.no-padding-bottom-large {
		padding-bottom: 0 !important
	}
}

@media screen and (min-width:1200px) {
	.no-padding-bottom-extra-large {
		padding-bottom: 0 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.no-padding-bottom-small-only {
		padding-bottom: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.no-padding-bottom-medium-large-only {
		padding-bottom: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.no-padding-bottom-medium-extra-large-only {
		padding-bottom: 0 !important
	}
}

.auto-margin-bottom {
	margin-bottom: auto !important
}

@media screen and (min-width:576px) {
	.auto-margin-bottom-small {
		margin-bottom: auto !important
	}
}

@media screen and (min-width:768px) {
	.auto-margin-bottom-medium {
		margin-bottom: auto !important
	}
}

@media screen and (min-width:992px) {
	.auto-margin-bottom-large {
		margin-bottom: auto !important
	}
}

@media screen and (min-width:1200px) {
	.auto-margin-bottom-extra-large {
		margin-bottom: auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.auto-margin-bottom-small-only {
		margin-bottom: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.auto-margin-bottom-medium-large-only {
		margin-bottom: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.auto-margin-bottom-medium-extra-large-only {
		margin-bottom: auto !important
	}
}

.auto-padding-bottom {
	padding-bottom: auto !important
}

@media screen and (min-width:576px) {
	.auto-padding-bottom-small {
		padding-bottom: auto !important
	}
}

@media screen and (min-width:768px) {
	.auto-padding-bottom-medium {
		padding-bottom: auto !important
	}
}

@media screen and (min-width:992px) {
	.auto-padding-bottom-large {
		padding-bottom: auto !important
	}
}

@media screen and (min-width:1200px) {
	.auto-padding-bottom-extra-large {
		padding-bottom: auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.auto-padding-bottom-small-only {
		padding-bottom: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.auto-padding-bottom-medium-large-only {
		padding-bottom: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.auto-padding-bottom-medium-extra-large-only {
		padding-bottom: auto !important
	}
}

.extra-small-margin-bottom {
	margin-bottom: 5px !important
}

@media screen and (min-width:576px) {
	.extra-small-margin-bottom-small {
		margin-bottom: 5px !important
	}
}

@media screen and (min-width:768px) {
	.extra-small-margin-bottom-medium {
		margin-bottom: 5px !important
	}
}

@media screen and (min-width:992px) {
	.extra-small-margin-bottom-large {
		margin-bottom: 5px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-small-margin-bottom-extra-large {
		margin-bottom: 5px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-small-margin-bottom-small-only {
		margin-bottom: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-small-margin-bottom-medium-large-only {
		margin-bottom: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-small-margin-bottom-medium-extra-large-only {
		margin-bottom: 5px !important
	}
}

.extra-small-padding-bottom {
	padding-bottom: 5px !important
}

@media screen and (min-width:576px) {
	.extra-small-padding-bottom-small {
		padding-bottom: 5px !important
	}
}

@media screen and (min-width:768px) {
	.extra-small-padding-bottom-medium {
		padding-bottom: 5px !important
	}
}

@media screen and (min-width:992px) {
	.extra-small-padding-bottom-large {
		padding-bottom: 5px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-small-padding-bottom-extra-large {
		padding-bottom: 5px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-small-padding-bottom-small-only {
		padding-bottom: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-small-padding-bottom-medium-large-only {
		padding-bottom: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-small-padding-bottom-medium-extra-large-only {
		padding-bottom: 5px !important
	}
}

.small-margin-bottom {
	margin-bottom: 15px !important
}

@media screen and (min-width:576px) {
	.small-margin-bottom-small {
		margin-bottom: 15px !important
	}
}

@media screen and (min-width:768px) {
	.small-margin-bottom-medium {
		margin-bottom: 15px !important
	}
}

@media screen and (min-width:992px) {
	.small-margin-bottom-large {
		margin-bottom: 15px !important
	}
}

@media screen and (min-width:1200px) {
	.small-margin-bottom-extra-large {
		margin-bottom: 15px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.small-margin-bottom-small-only {
		margin-bottom: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.small-margin-bottom-medium-large-only {
		margin-bottom: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.small-margin-bottom-medium-extra-large-only {
		margin-bottom: 15px !important
	}
}

.small-padding-bottom {
	padding-bottom: 15px !important
}

@media screen and (min-width:576px) {
	.small-padding-bottom-small {
		padding-bottom: 15px !important
	}
}

@media screen and (min-width:768px) {
	.small-padding-bottom-medium {
		padding-bottom: 15px !important
	}
}

@media screen and (min-width:992px) {
	.small-padding-bottom-large {
		padding-bottom: 15px !important
	}
}

@media screen and (min-width:1200px) {
	.small-padding-bottom-extra-large {
		padding-bottom: 15px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.small-padding-bottom-small-only {
		padding-bottom: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.small-padding-bottom-medium-large-only {
		padding-bottom: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.small-padding-bottom-medium-extra-large-only {
		padding-bottom: 15px !important
	}
}

.medium-margin-bottom {
	margin-bottom: 25px !important
}

@media screen and (min-width:576px) {
	.medium-margin-bottom-small {
		margin-bottom: 25px !important
	}
}

@media screen and (min-width:768px) {
	.medium-margin-bottom-medium {
		margin-bottom: 25px !important
	}
}

@media screen and (min-width:992px) {
	.medium-margin-bottom-large {
		margin-bottom: 25px !important
	}
}

@media screen and (min-width:1200px) {
	.medium-margin-bottom-extra-large {
		margin-bottom: 25px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.medium-margin-bottom-small-only {
		margin-bottom: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.medium-margin-bottom-medium-large-only {
		margin-bottom: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.medium-margin-bottom-medium-extra-large-only {
		margin-bottom: 25px !important
	}
}

.medium-padding-bottom {
	padding-bottom: 25px !important
}

@media screen and (min-width:576px) {
	.medium-padding-bottom-small {
		padding-bottom: 25px !important
	}
}

@media screen and (min-width:768px) {
	.medium-padding-bottom-medium {
		padding-bottom: 25px !important
	}
}

@media screen and (min-width:992px) {
	.medium-padding-bottom-large {
		padding-bottom: 25px !important
	}
}

@media screen and (min-width:1200px) {
	.medium-padding-bottom-extra-large {
		padding-bottom: 25px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.medium-padding-bottom-small-only {
		padding-bottom: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.medium-padding-bottom-medium-large-only {
		padding-bottom: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.medium-padding-bottom-medium-extra-large-only {
		padding-bottom: 25px !important
	}
}

.large-margin-bottom {
	margin-bottom: 60px !important
}

@media screen and (min-width:576px) {
	.large-margin-bottom-small {
		margin-bottom: 60px !important
	}
}

@media screen and (min-width:768px) {
	.large-margin-bottom-medium {
		margin-bottom: 60px !important
	}
}

@media screen and (min-width:992px) {
	.large-margin-bottom-large {
		margin-bottom: 60px !important
	}
}

@media screen and (min-width:1200px) {
	.large-margin-bottom-extra-large {
		margin-bottom: 60px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.large-margin-bottom-small-only {
		margin-bottom: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.large-margin-bottom-medium-large-only {
		margin-bottom: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.large-margin-bottom-medium-extra-large-only {
		margin-bottom: 60px !important
	}
}

.large-padding-bottom {
	padding-bottom: 60px !important
}

@media screen and (min-width:576px) {
	.large-padding-bottom-small {
		padding-bottom: 60px !important
	}
}

@media screen and (min-width:768px) {
	.large-padding-bottom-medium {
		padding-bottom: 60px !important
	}
}

@media screen and (min-width:992px) {
	.large-padding-bottom-large {
		padding-bottom: 60px !important
	}
}

@media screen and (min-width:1200px) {
	.large-padding-bottom-extra-large {
		padding-bottom: 60px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.large-padding-bottom-small-only {
		padding-bottom: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.large-padding-bottom-medium-large-only {
		padding-bottom: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.large-padding-bottom-medium-extra-large-only {
		padding-bottom: 60px !important
	}
}

.extra-large-margin-bottom {
	margin-bottom: 80px !important
}

@media screen and (min-width:576px) {
	.extra-large-margin-bottom-small {
		margin-bottom: 80px !important
	}
}

@media screen and (min-width:768px) {
	.extra-large-margin-bottom-medium {
		margin-bottom: 80px !important
	}
}

@media screen and (min-width:992px) {
	.extra-large-margin-bottom-large {
		margin-bottom: 80px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-large-margin-bottom-extra-large {
		margin-bottom: 80px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-large-margin-bottom-small-only {
		margin-bottom: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-large-margin-bottom-medium-large-only {
		margin-bottom: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-large-margin-bottom-medium-extra-large-only {
		margin-bottom: 80px !important
	}
}

.extra-large-padding-bottom {
	padding-bottom: 80px !important
}

@media screen and (min-width:576px) {
	.extra-large-padding-bottom-small {
		padding-bottom: 80px !important
	}
}

@media screen and (min-width:768px) {
	.extra-large-padding-bottom-medium {
		padding-bottom: 80px !important
	}
}

@media screen and (min-width:992px) {
	.extra-large-padding-bottom-large {
		padding-bottom: 80px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-large-padding-bottom-extra-large {
		padding-bottom: 80px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-large-padding-bottom-small-only {
		padding-bottom: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-large-padding-bottom-medium-large-only {
		padding-bottom: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-large-padding-bottom-medium-extra-large-only {
		padding-bottom: 80px !important
	}
}

.no-margin-left {
	margin-left: 0 !important
}

@media screen and (min-width:576px) {
	.no-margin-left-small {
		margin-left: 0 !important
	}
}

@media screen and (min-width:768px) {
	.no-margin-left-medium {
		margin-left: 0 !important
	}
}

@media screen and (min-width:992px) {
	.no-margin-left-large {
		margin-left: 0 !important
	}
}

@media screen and (min-width:1200px) {
	.no-margin-left-extra-large {
		margin-left: 0 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.no-margin-left-small-only {
		margin-left: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.no-margin-left-medium-large-only {
		margin-left: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.no-margin-left-medium-extra-large-only {
		margin-left: 0 !important
	}
}

.no-padding-left {
	padding-left: 0 !important
}

@media screen and (min-width:576px) {
	.no-padding-left-small {
		padding-left: 0 !important
	}
}

@media screen and (min-width:768px) {
	.no-padding-left-medium {
		padding-left: 0 !important
	}
}

@media screen and (min-width:992px) {
	.no-padding-left-large {
		padding-left: 0 !important
	}
}

@media screen and (min-width:1200px) {
	.no-padding-left-extra-large {
		padding-left: 0 !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.no-padding-left-small-only {
		padding-left: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.no-padding-left-medium-large-only {
		padding-left: 0 !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.no-padding-left-medium-extra-large-only {
		padding-left: 0 !important
	}
}

.auto-margin-left {
	margin-left: auto !important
}

@media screen and (min-width:576px) {
	.auto-margin-left-small {
		margin-left: auto !important
	}
}

@media screen and (min-width:768px) {
	.auto-margin-left-medium {
		margin-left: auto !important
	}
}

@media screen and (min-width:992px) {
	.auto-margin-left-large {
		margin-left: auto !important
	}
}

@media screen and (min-width:1200px) {
	.auto-margin-left-extra-large {
		margin-left: auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.auto-margin-left-small-only {
		margin-left: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.auto-margin-left-medium-large-only {
		margin-left: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.auto-margin-left-medium-extra-large-only {
		margin-left: auto !important
	}
}

.auto-padding-left {
	padding-left: auto !important
}

@media screen and (min-width:576px) {
	.auto-padding-left-small {
		padding-left: auto !important
	}
}

@media screen and (min-width:768px) {
	.auto-padding-left-medium {
		padding-left: auto !important
	}
}

@media screen and (min-width:992px) {
	.auto-padding-left-large {
		padding-left: auto !important
	}
}

@media screen and (min-width:1200px) {
	.auto-padding-left-extra-large {
		padding-left: auto !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.auto-padding-left-small-only {
		padding-left: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.auto-padding-left-medium-large-only {
		padding-left: auto !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.auto-padding-left-medium-extra-large-only {
		padding-left: auto !important
	}
}

.extra-small-margin-left {
	margin-left: 5px !important
}

@media screen and (min-width:576px) {
	.extra-small-margin-left-small {
		margin-left: 5px !important
	}
}

@media screen and (min-width:768px) {
	.extra-small-margin-left-medium {
		margin-left: 5px !important
	}
}

@media screen and (min-width:992px) {
	.extra-small-margin-left-large {
		margin-left: 5px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-small-margin-left-extra-large {
		margin-left: 5px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-small-margin-left-small-only {
		margin-left: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-small-margin-left-medium-large-only {
		margin-left: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-small-margin-left-medium-extra-large-only {
		margin-left: 5px !important
	}
}

.extra-small-padding-left {
	padding-left: 5px !important
}

@media screen and (min-width:576px) {
	.extra-small-padding-left-small {
		padding-left: 5px !important
	}
}

@media screen and (min-width:768px) {
	.extra-small-padding-left-medium {
		padding-left: 5px !important
	}
}

@media screen and (min-width:992px) {
	.extra-small-padding-left-large {
		padding-left: 5px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-small-padding-left-extra-large {
		padding-left: 5px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-small-padding-left-small-only {
		padding-left: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-small-padding-left-medium-large-only {
		padding-left: 5px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-small-padding-left-medium-extra-large-only {
		padding-left: 5px !important
	}
}

.small-margin-left {
	margin-left: 15px !important
}

@media screen and (min-width:576px) {
	.small-margin-left-small {
		margin-left: 15px !important
	}
}

@media screen and (min-width:768px) {
	.small-margin-left-medium {
		margin-left: 15px !important
	}
}

@media screen and (min-width:992px) {
	.small-margin-left-large {
		margin-left: 15px !important
	}
}

@media screen and (min-width:1200px) {
	.small-margin-left-extra-large {
		margin-left: 15px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.small-margin-left-small-only {
		margin-left: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.small-margin-left-medium-large-only {
		margin-left: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.small-margin-left-medium-extra-large-only {
		margin-left: 15px !important
	}
}

.small-padding-left {
	padding-left: 15px !important
}

@media screen and (min-width:576px) {
	.small-padding-left-small {
		padding-left: 15px !important
	}
}

@media screen and (min-width:768px) {
	.small-padding-left-medium {
		padding-left: 15px !important
	}
}

@media screen and (min-width:992px) {
	.small-padding-left-large {
		padding-left: 15px !important
	}
}

@media screen and (min-width:1200px) {
	.small-padding-left-extra-large {
		padding-left: 15px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.small-padding-left-small-only {
		padding-left: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.small-padding-left-medium-large-only {
		padding-left: 15px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.small-padding-left-medium-extra-large-only {
		padding-left: 15px !important
	}
}

.medium-margin-left {
	margin-left: 25px !important
}

@media screen and (min-width:576px) {
	.medium-margin-left-small {
		margin-left: 25px !important
	}
}

@media screen and (min-width:768px) {
	.medium-margin-left-medium {
		margin-left: 25px !important
	}
}

@media screen and (min-width:992px) {
	.medium-margin-left-large {
		margin-left: 25px !important
	}
}

@media screen and (min-width:1200px) {
	.medium-margin-left-extra-large {
		margin-left: 25px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.medium-margin-left-small-only {
		margin-left: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.medium-margin-left-medium-large-only {
		margin-left: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.medium-margin-left-medium-extra-large-only {
		margin-left: 25px !important
	}
}

.medium-padding-left {
	padding-left: 25px !important
}

@media screen and (min-width:576px) {
	.medium-padding-left-small {
		padding-left: 25px !important
	}
}

@media screen and (min-width:768px) {
	.medium-padding-left-medium {
		padding-left: 25px !important
	}
}

@media screen and (min-width:992px) {
	.medium-padding-left-large {
		padding-left: 25px !important
	}
}

@media screen and (min-width:1200px) {
	.medium-padding-left-extra-large {
		padding-left: 25px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.medium-padding-left-small-only {
		padding-left: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.medium-padding-left-medium-large-only {
		padding-left: 25px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.medium-padding-left-medium-extra-large-only {
		padding-left: 25px !important
	}
}

.large-margin-left {
	margin-left: 60px !important
}

@media screen and (min-width:576px) {
	.large-margin-left-small {
		margin-left: 60px !important
	}
}

@media screen and (min-width:768px) {
	.large-margin-left-medium {
		margin-left: 60px !important
	}
}

@media screen and (min-width:992px) {
	.large-margin-left-large {
		margin-left: 60px !important
	}
}

@media screen and (min-width:1200px) {
	.large-margin-left-extra-large {
		margin-left: 60px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.large-margin-left-small-only {
		margin-left: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.large-margin-left-medium-large-only {
		margin-left: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.large-margin-left-medium-extra-large-only {
		margin-left: 60px !important
	}
}

.large-padding-left {
	padding-left: 60px !important
}

@media screen and (min-width:576px) {
	.large-padding-left-small {
		padding-left: 60px !important
	}
}

@media screen and (min-width:768px) {
	.large-padding-left-medium {
		padding-left: 60px !important
	}
}

@media screen and (min-width:992px) {
	.large-padding-left-large {
		padding-left: 60px !important
	}
}

@media screen and (min-width:1200px) {
	.large-padding-left-extra-large {
		padding-left: 60px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.large-padding-left-small-only {
		padding-left: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.large-padding-left-medium-large-only {
		padding-left: 60px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.large-padding-left-medium-extra-large-only {
		padding-left: 60px !important
	}
}

.extra-large-margin-left {
	margin-left: 80px !important
}

@media screen and (min-width:576px) {
	.extra-large-margin-left-small {
		margin-left: 80px !important
	}
}

@media screen and (min-width:768px) {
	.extra-large-margin-left-medium {
		margin-left: 80px !important
	}
}

@media screen and (min-width:992px) {
	.extra-large-margin-left-large {
		margin-left: 80px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-large-margin-left-extra-large {
		margin-left: 80px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-large-margin-left-small-only {
		margin-left: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-large-margin-left-medium-large-only {
		margin-left: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-large-margin-left-medium-extra-large-only {
		margin-left: 80px !important
	}
}

.extra-large-padding-left {
	padding-left: 80px !important
}

@media screen and (min-width:576px) {
	.extra-large-padding-left-small {
		padding-left: 80px !important
	}
}

@media screen and (min-width:768px) {
	.extra-large-padding-left-medium {
		padding-left: 80px !important
	}
}

@media screen and (min-width:992px) {
	.extra-large-padding-left-large {
		padding-left: 80px !important
	}
}

@media screen and (min-width:1200px) {
	.extra-large-padding-left-extra-large {
		padding-left: 80px !important
	}
}

@media screen and (min-width:0) and (max-width:767px) {
	.extra-large-padding-left-small-only {
		padding-left: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.extra-large-padding-left-medium-large-only {
		padding-left: 80px !important
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.extra-large-padding-left-medium-extra-large-only {
		padding-left: 80px !important
	}
}

[class*=banner-icon]:before {
	font-family: Banner, sans-serif;
	font-variant: normal;
	line-height: 1;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.banner-icon--doctors:before {
	content: "\E062"
}

.banner-icon--info:before {
	content: "\E064"
}

.banner-icon--locations:before {
	content: "\E065"
}

.banner-icon--search:before {
	content: "\E06A"
}

.banner-icon--menu:before {
	content: "\E066"
}

.banner-icon--facebook:before {
	content: "\E063"
}

.banner-icon--pinterest:before {
	content: "\E067"
}

.banner-icon--twitter:before {
	content: "\E06B"
}

.banner-icon--youtube:before {
	content: "\E06C"
}

.banner-icon--accordion:before {
	content: "\E072"
}

.footer-placeholder {
	background-color: #0077b3;
	padding: 90px 20px
}

@media (min-width:768px) {
	.footer-placeholder__container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		max-width: 1440px;
		margin: 0 auto
	}
}

.footer-placeholder__container--secondary {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.footer-placeholder__navigation-list {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.footer-placeholder__navigation-list:first-child {
	border-top: 1px solid #016da3
}

@media (min-width:768px) {
	.footer-placeholder__navigation-list:first-child {
		border-top: none
	}
}

.footer-placeholder__navigation-list-item {
	display: none
}

@media (min-width:768px) {
	.footer-placeholder__navigation-list-item {
		display: block;
		margin-top: 8px
	}
}

.footer-placeholder__navigation-list-item-link {
	color: #fff;
	line-height: 1.1;
	text-decoration: none
}

@media (min-width:768px) {
	.footer-placeholder__navigation-list-item-link {
		font-size: 1.125rem;
		line-height: 1.388888889
	}
}

.footer-placeholder__navigation-list-item-link:hover {
	text-decoration: underline
}

.footer-placeholder__navigation-list-item--heading {
	border-bottom: 1px solid #016da3;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-transform: uppercase;
	padding: 10px 0
}

@media (min-width:768px) {
	.footer-placeholder__navigation-list-item--heading {
		border-bottom: none;
		margin: 0 0 15px;
		padding: 0
	}
}

@media (min-width:768px) {
	.footer-placeholder__navigation-list-item--heading .footer-placeholder__navigation-list-item-link {
		font-size: 1.3125rem;
		line-height: 1.095238095
	}
}

.footer-placeholder__navigation-list-item--heading .footer-placeholder__navigation-list-item-icon {
	color: #fff;
	margin-left: auto;
	padding: 0 10px
}

@media (min-width:768px) {
	.footer-placeholder__navigation-list-item--heading .footer-placeholder__navigation-list-item-icon {
		display: none
	}
}

.footer-placeholder__navigation-list-item--social-media {
	display: block
}

.footer-placeholder__social-media-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style-type: none;
	margin: 70px 0 0;
	padding: 0
}

@media (min-width:768px) {
	.footer-placeholder__social-media-list {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 34px 0 0
	}
}

.footer-placeholder__social-media-list-item {
	margin-left: 25px
}

.footer-placeholder__social-media-list-item:first-child {
	margin-left: 0
}

@media (min-width:768px) {
	.footer-placeholder__social-media-list-item {
		margin-left: 0
	}
}

.footer-placeholder__social-media-list-item-link {
	color: #fff;
	font-size: 1.5rem;
	line-height: 1.387096774;
	text-decoration: none
}

@media (min-width:768px) {
	.footer-placeholder__social-media-list-item-link {
		font-size: 1.9375rem
	}
}

.footer-placeholder__disclaimer-link,
.footer-placeholder__disclaimer-text {
	color: #fff;
	font-size: .875rem;
	line-height: 1.428571429;
	margin: 0;
	text-decoration: none
}

@media (min-width:768px) {

	.footer-placeholder__disclaimer-link,
	.footer-placeholder__disclaimer-text {
		font-size: 1.09375rem;
		line-height: 1.4
	}
}

.footer-placeholder__disclaimer-text {
	margin-top: 34px;
	text-align: center
}

@media (min-width:768px) {
	.footer-placeholder__disclaimer-text {
		margin-top: 88px
	}
}

.footer-placeholder__disclaimer-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style-type: none;
	margin: 0;
	padding: 0
}

@media (min-width:768px) {
	.footer-placeholder__disclaimer-list {
		margin: 88px 0 0 10px
	}
}

.footer-placeholder__disclaimer-list-item {
	border-left: 1px solid #fff;
	padding: 0 10px
}

.footer-placeholder__disclaimer-list-item:first-child {
	border-left: none;
	padding-left: 0
}

.header-placeholder {
	background-color: #fff;
	border-bottom: 1px solid #f0f0f0
}

.header-placeholder__utility-bar {
	display: none
}

@media (min-width:768px) {
	.header-placeholder__utility-bar {
		background-color: #0577b3;
		display: block;
		padding: 15px
	}
}

.header-placeholder__utility-bar-authentication,
.header-placeholder__utility-bar-location {
	color: #fff;
	margin: 0
}

.header-placeholder__utility-bar-location {
	font-size: .75rem;
	line-height: 1.1
}

@media (min-width:768px) {
	.header-placeholder__utility-bar-location {
		font-size: 1.125rem
	}
}

.header-placeholder__utility-bar-location .header-placeholder__utility-bar-link {
	font-weight: 700
}

.header-placeholder__utility-bar-modal-trigger {
	background: none;
	border: none;
	color: #fff;
	cursor: pointer;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-size: .9625rem;
	font-weight: 700;
	line-height: 1.1;
	margin-left: 80px
}

.header-placeholder__utility-bar-authentication {
	display: none
}

@media (min-width:768px) {
	.header-placeholder__utility-bar-authentication {
		display: block;
		margin-left: auto
	}
}

.header-placeholder__utility-bar-link {
	color: #fff;
	font-size: .75rem;
	line-height: 1.4;
	text-decoration: none
}

@media (min-width:768px) {
	.header-placeholder__utility-bar-link {
		font-size: .9625rem
	}
}

.header-placeholder__utility-bar-link:hover {
	text-decoration: underline
}

.header-placeholder__utility-bar-icon {
	display: none
}

@media (min-width:768px) {
	.header-placeholder__utility-bar-icon {
		color: #83cbf0;
		cursor: pointer;
		display: inline-block;
		font-size: .9625rem;
		margin-left: 10px;
		vertical-align: middle
	}
}

.header-placeholder__container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	max-width: 1440px
}

.header-placeholder__navigation {
	margin-left: auto
}

.header-placeholder__navigation-logo {
	padding: 0 20px
}

.header-placeholder__navigation-logo svg {
	max-width: 100%
}

.header-placeholder__navigation-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.header-placeholder__navigation-list-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.header-placeholder__navigation-list-item:nth-child(-n+2) {
	display: none
}

@media (min-width:768px) {
	.header-placeholder__navigation-list-item:nth-child(-n+2) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (min-width:768px) {
	.header-placeholder__navigation-list-item {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		border-right: 1px solid #f0f0f0;
		width: 185px
	}

	.header-placeholder__navigation-list-item:first-child {
		border-left: 1px solid #f0f0f0
	}
}

@media (min-width:768px) and (max-width:992px) {
	.header-placeholder__navigation-list-item {
		width: 15vw
	}
}

.header-placeholder__navigation-list-item:hover {
	background-color: #f2f1f0
}

.header-placeholder__navigation-list-item-link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-decoration: none;
	padding: 20px
}

@media (min-width:768px) {
	.header-placeholder__navigation-list-item-link {
		padding: 30px 25px
	}
}

.header-placeholder__navigation-list-item-icon {
	color: #0089d0;
	font-size: 1.75rem
}

@media (min-width:768px) {
	.header-placeholder__navigation-list-item-icon {
		font-size: 3.0625rem
	}
}

@media (min-width:768px) and (max-width:992px) {
	.header-placeholder__navigation-list-item-icon {
		font-size: 2.5rem
	}
}

.header-placeholder__navigation-list-item-icon.banner-icon--menu {
	font-size: 1.875rem
}

@media (min-width:768px) {
	.header-placeholder__navigation-list-item-icon.banner-icon--menu {
		font-size: 2.25rem;
		margin-bottom: 9px
	}
}

@media (min-width:768px) and (max-width:992px) {
	.header-placeholder__navigation-list-item-icon.banner-icon--menu {
		font-size: 1.875rem;
		margin-bottom: 8px
	}
}

.header-placeholder__navigation-list-item-text {
	display: none
}

@media (min-width:768px) {
	.header-placeholder__navigation-list-item-text {
		color: #222748;
		display: block;
		font-size: 1.375rem;
		line-height: 1.409090909;
		margin: 0;
		text-transform: uppercase
	}
}

@media (min-width:768px) and (max-width:992px) {
	.header-placeholder__navigation-list-item-text {
		font-size: 1.125rem
	}
}

.immediate-care {
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #8699bd;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 15px 15px
}

@media (min-width:768px) {
	.immediate-care {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.immediate-care__icon {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.immediate-care__icon svg {
	fill: #011549;
	width: 45px
}

@media (min-width:768px) {
	.immediate-care__icon svg {
		width: 75px
	}
}

.immediate-care__content {
	padding: 6px 10px 10px
}

@media (min-width:768px) {
	.immediate-care__content {
		padding-top: 12px
	}
}

.immediate-care__content-title {
	color: #0e70be;
	font-family: Roboto Slab, serif;
	font-size: 1.125rem;
	line-height: 1;
	margin: 0
}

@media (min-width:768px) {
	.immediate-care__content-title {
		font-size: 1.5rem;
		text-align: center
	}
}

.immediate-care__content-text {
	color: #75787b;
	font-size: .9375rem;
	line-height: 1.333333333;
	margin: 5px 0 0
}

@media (min-width:768px) {
	.immediate-care__content-text {
		font-size: 1.125rem;
		line-height: 1.444444444;
		margin-top: 15px;
		text-align: center
	}
}

.immediate-care__actions {
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: right
}

@media (min-width:768px) {
	.immediate-care__actions {
		display: none
	}
}

.immediate-care--secondary {
	background-color: transparent;
	border-radius: 0;
	border: none;
	display: block;
	padding: 0
}

.immediate-care--secondary .immediate-care__icon svg {
	width: 70px
}

.immediate-care--secondary .immediate-care__content {
	padding: 0
}

.immediate-care--secondary .immediate-care__content-title {
	color: #4a4a4a;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	line-height: 1.333333333;
	margin-top: 10px;
	text-align: left
}

@media (min-width:768px) {
	.immediate-care--secondary .immediate-care__content-title {
		font-size: 1.25rem;
		line-height: 1.2
	}
}

.immediate-care--secondary .immediate-care__content-text {
	font-size: .9375rem;
	line-height: 1.333333333;
	margin-top: 9px;
	text-align: left
}

@media (min-width:768px) {
	.immediate-care--secondary .immediate-care__content-text {
		font-size: 1.125rem;
		line-height: 1.444444444;
		margin-top: 15px
	}
}

.immediate-care--secondary .immediate-care__actions {
	display: none
}

.emergency-room-overview__details {
	background-color: #00205b;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (min-width:768px) {
	.emergency-room-overview__details {
		display: none
	}
}

.emergency-room-overview__details-distance,
.emergency-room-overview__details-schedule {
	color: #fff;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 1.125rem;
	line-height: 1.444444444;
	margin: 0;
	padding: 8px;
	text-align: center
}

.emergency-room-overview__details-schedule {
	border-right: 1px solid #fff
}

@media (min-width:768px) {
	.emergency-room-overview__details-distance {
		display: none
	}
}

.emergency-room-overview__content {
	padding: 36px 15px
}

@media (min-width:768px) {
	.emergency-room-overview__content {
		padding: 36px 0 50px
	}
}

.emergency-room-overview__content-title {
	font-family: Roboto Slab, serif;
	color: #011549;
	font-size: 1.625rem;
	font-weight: 300;
	line-height: 1.307692308;
	margin: 0 0 16px
}

@media (min-width:768px) {
	.emergency-room-overview__content-title {
		font-size: 2.375rem;
		line-height: 1.315789474;
		margin: 0 0 23px
	}
}

@media (min-width:768px) {
	.emergency-room-overview__content-details {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.emergency-room-overview__content-address,
.emergency-room-overview__content-distance,
.emergency-room-overview__content-phone,
.emergency-room-overview__content-schedule-text {
	color: #75787b;
	font-size: 1.125rem;
	line-height: 1.444444444;
	margin: 0
}

.emergency-room-overview__content-distance {
	display: none
}

@media (min-width:768px) {
	.emergency-room-overview__content-distance {
		display: block;
		margin: 12px 0 0
	}
}

.emergency-room-overview__content-phone {
	margin-top: 16px
}

@media (min-width:768px) {
	.emergency-room-overview__content-phone {
		display: none
	}
}

.emergency-room-overview__content-schedule {
	display: none
}

@media (min-width:768px) {
	.emergency-room-overview__content-schedule {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-top: 31px
	}
}

@media (min-width:768px) {
	.emergency-room-overview__content-schedule-icon {
		fill: #00205b;
		height: 30px;
		width: 30px
	}
}

@media (min-width:768px) {
	.emergency-room-overview__content-schedule-text {
		font-size: 1rem;
		line-height: 1.625;
		margin-left: 10px
	}
}

.emergency-room-overview__content-call-to-action {
	margin-top: 23px
}

.emergency-room-overview__content-extended-info {
	display: none
}

@media (min-width:768px) {
	.emergency-room-overview__content-extended-info {
		display: block;
		margin-left: auto
	}
}

.emergency-room-overview__content-extended-info-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 22px
}

.emergency-room-overview__content-extended-info-item:first-child {
	margin-top: 0
}

.emergency-room-overview__content-extended-info-item--tertiary {
	display: none
}

.emergency-room-overview__content-extended-info-icon {
	height: 40px;
	width: 40px
}

.emergency-room-overview__content-extended-info-icon--primary {
	fill: #00205b
}

.emergency-room-overview__content-extended-info-icon--secondary {
	fill: #39393a
}

.emergency-room-overview__content-extended-info-content {
	color: #63666a;
	font-size: 1.125rem;
	line-height: 1.444444444;
	margin: 4px 0 0 7px
}

.emergency-room-overview__content-extended-info-content-text {
	margin: 0
}

.emergency-room-overview__content-time {
	display: none
}

.emergency-room-overview__actions {
	border: 1px solid #f1f1f1;
	border-left: none;
	border-right: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	list-style-type: none;
	margin: 0;
	padding: 0
}

@media (min-width:768px) {
	.emergency-room-overview__actions {
		display: none
	}
}

.emergency-room-overview__actions-item {
	border-left: 1px solid #f1f1f1;
	padding: 13px;
	width: 33.333333333%
}

.emergency-room-overview__actions-item:first-child {
	border-left: none
}

.emergency-room-overview__actions-item-icon {
	margin: 0 auto;
	width: 33px
}

.emergency-room-overview__actions-item-icon--primary,
.emergency-room-overview__actions-item-icon--tertiary {
	fill: #00205b
}

.emergency-room-overview__actions-item-icon--secondary {
	fill: #63666a
}

.emergency-room-overview__actions-item-text {
	color: #75787b;
	font-size: .875rem;
	line-height: 1.285714286;
	margin: 7px 0 0;
	text-align: center
}

.emergency-room-overview__actions-item--primary .emergency-room-overview__actions-item-icon,
.emergency-room-overview__actions-item--primary .emergency-room-overview__actions-item-text,
.emergency-room-overview__actions-item--tertiary .emergency-room-overview__actions-item-icon,
.emergency-room-overview__actions-item--tertiary .emergency-room-overview__actions-item-text {
	color: #0e70be;
	font-weight: 700
}

.emergency-room-overview--secondary .emergency-room-overview__content-schedule,
.emergency-room-overview--secondary .emergency-room-overview__content-time,
.emergency-room-overview--secondary .emergency-room-overview__content-title {
	/*display: none*/
}

@media (min-width:768px) {
	.emergency-room-overview--secondary .emergency-room-overview__content-time {
		color: #63666a;
		display: block;
		font-size: 1.0625rem;
		font-weight: 700;
		line-height: 1.058823529;
		margin: 55px 0 0
	}
}

@media (min-width:768px) {
	.emergency-room-overview--secondary .emergency-room-overview__content-extended-info-item--tertiary {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.image {
	display: block;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: object-fit\: cover
}

.image,
_:default:not(:root:root) {
	height: auto
}

@media not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance:none) and (stroke-color:transparent) {
		.image {
			height: 100%
		}
	}
}

.icon--primary svg {
	fill: #00205b
}

.icon--small {
	width: 40px
}

.icon--large {
	width: 120px
}

.icon--extra-large {
	width: 180px
}

.google-maps-wrapper {
	height: 100vh
}

@media (min-width:768px) {
	.google-maps-wrapper {
		height: 100%
	}
}

.location-badge {
	background-color: #f9f9f9;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (min-width:768px) {
	.location-badge {
		background-color: transparent
	}
}

.location-badge__content {
	padding: 20px 25px
}

@media (min-width:768px) {
	.location-badge__content {
		padding: 0
	}
}

.location-badge__text {
	color: #63666a;
	font-family: Roboto Slab, serif;
	font-size: .9375rem;
	line-height: 1.333333333
}

@media (min-width:768px) {
	.location-badge__text {
		color: #63666a;
		font-size: 2.375rem;
		line-height: 1.315789474
	}
}

.location-badge__text--highlight {
	display: block
}

.location-badge__button {
	color: #63666a;
	text-decoration: underline
}

.location-badge__button,
.location-badge__section-toggle {
	background: none;
	border: none;
	cursor: pointer;
	font-weight: 700;
	padding: 0
}

.location-badge__section-toggle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 2px solid #fff;
	color: #0577b3;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-size: .9375rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 1.2;
	margin-left: auto;
	min-width: 85px
}

@media (min-width:768px) {
	.location-badge__section-toggle {
		display: none
	}
}

.location-badge__section-toggle-icon {
	fill: #00205b;
	height: 27px;
	width: 39px
}

.location-badge__section-toggle-text {
	margin: 0
}

.location-badge__modal {
	display: inline-block
}

@media (min-width:992px) {
	.urgent-care-search__fields {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (min-width:992px) {
	.urgent-care-search__fields .urgent-care-search__input {
		width: 100%
	}
}

.urgent-care-search__fields .urgent-care-search__button {
	/*display:none*/
}

@media (min-width:992px) {
	.urgent-care-search__fields .urgent-care-search__button {
		display: block;
		margin: 0 0 0 10px;
		min-width: 180px;
		padding: 22px 10px
	}
}

.urgent-care-search__input {
	position: relative
}

.urgent-care-search__input-element {
	border: 1px solid #8699bd;
	border-radius: 3px;
	color: #898989;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-size: 1.0625rem;
	line-height: 1.058823529;
	padding: 21px 25px;
	vertical-align: top;
	width: 100%
}

.urgent-care-search__location-icon {
	display: inline-block;
	fill: #00205b;
	height: 10px;
	margin-right: 6px;
	width: 10px
}

.urgent-care-search__location-button {
	background: none;
	border: none;
	color: #0577b3;
	cursor: pointer;
	display: block;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: 700;
	line-height: 1.411764706;
	margin-top: 12px
}

.urgent-care-search__button {
	margin-top: 19px;
	padding: 22px 70px
}

@media (min-width:992px) {
	.urgent-care-search__button {
		display: none
	}
}

.urgent-care-search__dropdown {
	background-color: #fff;
	list-style-type: none;
	margin: 0;
	padding: 11px 10px;
	position: absolute;
	width: 100%;
	z-index: 1
}

.urgent-care-search__dropdown-title {
	margin: 20px 0 0;
	font-family: Kyrial Sans Pro, Helvetica, sans-serif;
	font-style: italic;
	font-size: .875rem;
	line-height: 1.357142857
}

.urgent-care-search__dropdown-link {
	color: #0577b3;
	display: inline-block;
	font-weight: 700;
	margin: 5px 0 0 5px;
	text-decoration: none
}

.location-results-overview {
	height: 130px;
	overflow: hidden;
	position: relative
}

@media (min-width:768px) {
	.location-results-overview {
		height: 175px
	}
}

.location-results-overview__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%
}

.location-results-overview__title {
	color: #fff;
	font-family: Roboto Slab, serif;
	font-size: 1.125rem;
	line-height: 1.333333333;
	margin: 0
}

@media (min-width:768px) {
	.location-results-overview__title {
		font-size: 1.25rem;
		line-height: 1.2
	}
}

.location-results-overview__results {
	color: #fff;
	font-size: .9375rem;
	margin: 0;
	line-height: 1.6
}

.emergency-room-details {
	background-color: #fff
}

.emergency-room-details__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 15px 0
}

@media (min-width:768px) {
	.emergency-room-details__heading {
		padding: 20px
	}
}

.emergency-room-details__heading-image {
	max-width: 155px
}

@media (min-width:768px) {
	.emergency-room-details__heading-image {
		width: 15%
	}
}

.emergency-room-details__heading-image-element {
	display: block;
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: top;
	object-position: top;
	font-family: "object-fit: contain; object-position: top"
}

.emergency-room-details__heading .emergency-room-details__distance {
	display: none
}

@media (min-width:768px) {
	.emergency-room-details__heading .emergency-room-details__distance {
		color: #63666a;
		display: block;
		font-size: 1.125rem;
		line-height: 1.444444444;
		margin-top: 8px;
		text-align: center
	}
}

.emergency-room-details__heading-content-title {
	font-family: Roboto Slab, serif;
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 1.3;
	margin: 0 0 0 10px
}

@media (min-width:768px) {

	.emergency-room-details__heading-content {
		width: 80%;
	}

	.emergency-room-details__heading-content-title {
		font-size: 1.875rem;
		margin: 0 0 0 35px
	}
}

.emergency-room-details__heading-content-title-link {
	color: #00205b;
	text-decoration: none
}

.emergency-room-details__heading-content .emergency-room-details__address,
.emergency-room-details__heading-content .emergency-room-details__location {
	display: none
}

@media (min-width:768px) {

	.emergency-room-details__heading-content .emergency-room-details__address,
	.emergency-room-details__heading-content .emergency-room-details__location {
		color: #63666a;
		display: block;
		font-size: 1.125rem;
		line-height: 1.444444444
	}
}

@media (min-width:768px) {
	.emergency-room-details__heading-content .emergency-room-details__location {
		color: #75787b;
		font-size: 1rem;
		line-height: 1.625
	}
}

@media (min-width:768px) {
	.emergency-room-details__heading-content .emergency-room-details__address:first-of-type {
		margin: 15px 0 0 35px
	}
}

@media (min-width:768px) {
	.emergency-room-details__heading-content .emergency-room-details__address {
		margin: 0 0 0 35px
	}
}

.emergency-room-details__content {
	margin-top: 6px;
	padding: 0 15px
}

@media (min-width:768px) {
	.emergency-room-details__content {
		display: none
	}
}

.emergency-room-details__content .emergency-room-details__distance {
	margin-bottom: 11px
}

.emergency-room-details__content .emergency-room-details__phone {
	margin-top: 11px
}

.emergency-room-details__distance {
	color: #63666a;
	font-size: .9375rem;
	line-height: 1.6;
	margin: 0
}

.emergency-room-details__address,
.emergency-room-details__phone {
	color: #63666a;
	font-size: 1.125rem;
	line-height: 1.444444444;
	margin: 0
}

.emergency-room-details__actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	list-style-type: none;
	margin: 28px 0 0;
	padding: 0
}

@media (min-width:768px) {
	.emergency-room-details__actions {
		margin: 0
	}
}

.emergency-room-details__actions-item {
	border: 1px solid #f1f1f1;
	border-right: none;
	border-bottom: none;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 13px 20px
}

.emergency-room-details__actions-item:first-child {
	border-left: none
}

@media (min-width:768px) {
	.emergency-room-details__actions-item {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 15px
	}
}

.emergency-room-details__actions-item-icon {
	margin: 0 auto;
	width: 33px
}

@media (min-width:768px) {
	.emergency-room-details__actions-item-icon {
		height: 26px;
		margin: 0 8px
	}
}

.emergency-room-details__actions-item-icon--primary {
	fill: #00205b
}

.emergency-room-details__actions-item-icon--secondary {
	fill: #75787b
}

.emergency-room-details__actions-item-text {
	color: #63666a;
	font-size: .875rem;
	line-height: 1.285714286;
	margin: 0;
	text-align: center
}

@media (min-width:768px) {
	.emergency-room-details__actions-item-text {
		color: #75787b;
		font-size: 1.125rem;
		line-height: 1.444444444
	}
}

.emergency-room-details__actions-item--primary .emergency-room-details__actions-item-icon,
.emergency-room-details__actions-item--primary .emergency-room-details__actions-item-text {
	color: #0e70be;
	font-weight: 700
}

.emergency-room-details__actions-item--primary .emergency-room-details__actions-item-text--phone {
	display: none
}

@media (min-width:768px) {
	.emergency-room-details__actions-item--primary .emergency-room-details__actions-item-text--phone {
		display: block
	}
}

@media (min-width:768px) {
	.emergency-room-details__actions-item--primary .emergency-room-details__actions-item-text--phone-title {
		display: none
	}
}

.emergency-room-details__location {
	color: #75787b;
	font-size: 1rem;
	line-height: 1.5;
	margin: 16px 0 0
}

@media (min-width:768px) {
	.emergency-room-details__location {
		font-size: 1.0625rem;
		line-height: 1.176470588;
		margin: 8px 0 0 35px
	}
}