@charset "UTF-8";

html {overflow-y:hidden!important}

.home .section>.container .row {
    position: relative;
    z-index: 10;
}

.footer-1{
 
}


#made-poland2{
  width:100%;
  height:100%;
}

.wp-block-archives-dropdown label {
	display:block
}
.wp-block-audio {
	margin:0 0 1em
}
.wp-block-audio figcaption {
	margin-top:.5em;
	margin-bottom:1em
}
.wp-block-audio audio {
	width:100%;
	min-width:300px
}
.wp-block-button__link {
	color:#fff;
	background-color:#32373c;
	border-radius:9999px;
	box-shadow:none;
	cursor:pointer;
	display:inline-block;
	font-size:1.125em;
	padding:calc(.667em+2px) calc(1.333em+2px);
	text-align:center;
	text-decoration:none;
	word-break:break-word;
	box-sizing:border-box
}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited {
	color:#fff
}
.wp-block-button__link.aligncenter {
	text-align:center
}
.wp-block-button__link.alignright {
	text-align:right
}
.wp-block-buttons>.wp-block-button.has-custom-width {
	max-width:none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
	width:100%
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
	font-size:inherit
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
	width:calc(25% - var(--wp--style--block-gap,.5em)*0.75)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
	width:calc(50% - var(--wp--style--block-gap,.5em)*0.5)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
	width:calc(75% - var(--wp--style--block-gap,.5em)*0.25)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
	width:100%;
	flex-basis:100%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
	width:25%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
	width:50%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
	width:75%
}
.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared {
	border-radius:0
}
.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius {
	border-radius:0!important
}
.is-style-outline>:where(.wp-block-button__link),:where(.wp-block-button__link).is-style-outline {
	border:2px solid;
	padding:.667em 1.333em
}
.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color) {
	color:currentColor
}
.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background) {
	background-color:transparent
}
.wp-block-buttons.is-vertical {
	flex-direction:column
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child {
	margin-bottom:0
}
.wp-block-buttons>.wp-block-button {
	display:inline-block;
	margin:0
}
.wp-block-buttons.is-content-justification-left {
	justify-content:flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical {
	align-items:flex-start
}
.wp-block-buttons.is-content-justification-center {
	justify-content:center
}
.wp-block-buttons.is-content-justification-center.is-vertical {
	align-items:center
}
.wp-block-buttons.is-content-justification-right {
	justify-content:flex-end
}
.wp-block-buttons.is-content-justification-right.is-vertical {
	align-items:flex-end
}
.wp-block-buttons.is-content-justification-space-between {
	justify-content:space-between
}
.wp-block-buttons.aligncenter {
	text-align:center
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter {
	margin-left:auto;
	margin-right:auto;
	width:100%
}
.wp-block-button.aligncenter,.wp-block-calendar {
	text-align:center
}
.wp-block-calendar tbody td,.wp-block-calendar th {
	padding:.25em;
	border:1px solid #ddd
}
.wp-block-calendar tfoot td {
	border:none
}
.wp-block-calendar table {
	width:100%;
	border-collapse:collapse
}
.wp-block-calendar table th {
	font-weight:400;
	background:#ddd
}
.wp-block-calendar a {
	text-decoration:underline
}
.wp-block-calendar table caption,.wp-block-calendar table tbody {
	color:#40464d
}
.wp-block-categories.alignleft {
	margin-right:2em
}
.wp-block-categories.alignright {
	margin-left:2em
}
.wp-block-code code {
	display:block;
	white-space:pre-wrap;
	overflow-wrap:break-word
}
.wp-block-columns {
	display:flex;
	margin-bottom:1.75em;
	box-sizing:border-box;
	flex-wrap:wrap
}
@media (min-width:782px) {
	.wp-block-columns {
		flex-wrap:nowrap
	}
}
.wp-block-columns:where(.has-background) {
	padding:1.25em 2.375em
}
.wp-block-columns.are-vertically-aligned-top {
	align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center {
	align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom {
	align-items:flex-end
}
@media (max-width:599px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-basis:100%!important
	}
}
@media (min-width:600px) and (max-width:781px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {
		flex-basis:calc(50% - var(--wp--style--block-gap,2em)/2)!important;
		flex-grow:0
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n) {
		margin-left:var(--wp--style--block-gap,2em)
	}
}
@media (min-width:782px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-basis:0;
		flex-grow:1
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
		flex-grow:0
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
		margin-left:var(--wp--style--block-gap,2em)
	}
}
.wp-block-columns.is-not-stacked-on-mobile {
	flex-wrap:nowrap
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
	flex-basis:0;
	flex-grow:1
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
	flex-grow:0
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column:not(:first-child) {
	margin-left:var(--wp--style--block-gap,2em)
}
.wp-block-column {
	flex-grow:1;
	min-width:0;
	word-break:break-word;
	overflow-wrap:break-word
}
.wp-block-column.is-vertically-aligned-top {
	align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center {
	align-self:center
}
.wp-block-column.is-vertically-aligned-bottom {
	align-self:flex-end
}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {
	width:100%
}
.wp-block-cover,.wp-block-cover-image {
	position:relative;
	background-size:cover;
	background-position:50%;
	min-height:430px;
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:1em;
	box-sizing:border-box
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
	background-attachment:fixed
}
@supports (-webkit-overflow-scrolling:touch) {
	.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
		background-attachment:scroll
	}
}
@media (prefers-reduced-motion:reduce) {
	.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
		background-attachment:scroll
	}
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated {
	background-repeat:repeat;
	background-size:auto
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]) {
	background-color:#000
}
.wp-block-cover-image .has-background-dim.has-background-gradient,.wp-block-cover .has-background-dim.has-background-gradient {
	background-color:transparent
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {
	content:"";
	background-color:inherit
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1;
	opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
	opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
	opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
	opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
	opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
	opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
	opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
	opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
	opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
	opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
	opacity:1
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
	opacity:0
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
	opacity:.1
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
	opacity:.2
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
	opacity:.3
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
	opacity:.4
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
	opacity:.5
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
	opacity:.6
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
	opacity:.7
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
	opacity:.8
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
	opacity:.9
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
	opacity:1
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
	max-width:420px;
	width:100%
}
.wp-block-cover-image:after,.wp-block-cover:after {
	display:block;
	content:"";
	font-size:0;
	min-height:inherit
}
@supports (position:sticky) {
	.wp-block-cover-image:after,.wp-block-cover:after {
		content:none
	}
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {
	display:flex
}
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container {
	width:100%;
	z-index:1;
	color:#fff
}
.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container {
	color:#000
}
.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color) {
	color:inherit
}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left {
	align-items:flex-start;
	justify-content:flex-start
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center {
	align-items:flex-start;
	justify-content:center
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right {
	align-items:flex-start;
	justify-content:flex-end
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left {
	align-items:center;
	justify-content:flex-start
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center {
	align-items:center;
	justify-content:center
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right {
	align-items:center;
	justify-content:flex-end
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left {
	align-items:flex-end;
	justify-content:flex-start
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center {
	align-items:flex-end;
	justify-content:center
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right {
	align-items:flex-end;
	justify-content:flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
	margin:0;
	width:auto
}
.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	max-width:none;
	max-height:none;
	-o-object-fit:cover;
	object-fit:cover;
	outline:none;
	border:none;
	box-shadow:none
}
.wp-block-cover__image-background,.wp-block-cover__video-background {
	z-index:0
}
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover {
	color:#fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
	justify-content:flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
	justify-content:flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 {
	margin-left:0;
	text-align:left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 {
	margin-right:0;
	text-align:right
}
.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2 {
	font-size:2em;
	line-height:1.25;
	z-index:1;
	margin-bottom:0;
	max-width:840px;
	padding:.44em;
	text-align:center
}
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"] {
	max-width:360px;
	width:100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
	min-width:280px
}
.wp-block-cover .wp-block-embed {
	min-width:320px;
	min-height:240px
}
.wp-block-embed {
	margin:0 0 1em;
	overflow-wrap:break-word
}
.wp-block-embed figcaption {
	margin-top:.5em;
	margin-bottom:1em
}
.wp-block-embed iframe {
	max-width:100%
}
.wp-block-embed__wrapper {
	position:relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
	content:"";
	display:block;
	padding-top:50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top:42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top:50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top:56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top:75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top:100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	padding-top:177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top:200%
}
.wp-block-file {
	margin-bottom:1.5em
}
.wp-block-file.aligncenter {
	text-align:center
}
.wp-block-file.alignright {
	text-align:right
}
.wp-block-file .wp-block-file__embed {
	margin-bottom:1em
}
.wp-block-file .wp-block-file__button {
	background:#32373c;
	border-radius:2em;
	color:#fff;
	font-size:.8em;
	padding:.5em 1em
}
.wp-block-file a.wp-block-file__button {
	text-decoration:none
}
.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited {
	box-shadow:none;
	color:#fff;
	opacity:.85;
	text-decoration:none
}
.wp-block-file *+.wp-block-file__button {
	margin-left:.75em
}
.blocks-gallery-grid,.wp-block-gallery {
	display:flex;
	flex-wrap:wrap;
	list-style-type:none;
	padding:0;
	margin:0
}
.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {
	margin:0 1em 1em 0;
	display:flex;
	flex-grow:1;
	flex-direction:column;
	justify-content:center;
	position:relative;
	width:calc(50% - 1em)
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
	margin-right:0
}
.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {
	margin:0;
	height:100%;
	display:flex;
	align-items:flex-end;
	justify-content:flex-start
}
.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img {
	display:block;
	max-width:100%;
	height:auto;
	width:auto
}
.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {
	position:absolute;
	bottom:0;
	width:100%;
	max-height:100%;
	overflow:auto;
	padding:3em .77em .7em;
	color:#fff;
	text-align:center;
	font-size:.8em;
	background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
	box-sizing:border-box;
	margin:0;
	z-index:2
}
.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img {
	display:inline
}
.blocks-gallery-grid figcaption,.wp-block-gallery figcaption {
	flex-grow:1
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img {
	width:100%;
	height:100%;
	flex:1;
	-o-object-fit:cover;
	object-fit:cover
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item {
	width:100%;
	margin-right:0
}
@media (min-width:600px) {
	.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item {
		width:calc(33.33333% - .66667em);
		margin-right:1em
	}
	.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item {
		width:calc(25% - .75em);
		margin-right:1em
	}
	.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item {
		width:calc(20% - .8em);
		margin-right:1em
	}
	.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item {
		width:calc(16.66667% - .83333em);
		margin-right:1em
	}
	.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item {
		width:calc(14.28571% - .85714em);
		margin-right:1em
	}
	.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item {
		width:calc(12.5% - .875em);
		margin-right:1em
	}
	.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
		margin-right:0
	}
}
.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child {
	margin-right:0
}
.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright {
	max-width:420px;
	width:100%
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure {
	justify-content:center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
	align-self:flex-start
}
.wp-block-gallery.has-nested-images {
	display:flex;
	flex-wrap:wrap
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
	margin:0 var(--gallery-block--gutter-size,16px) var(--gallery-block--gutter-size,16px) 0;
	width:calc(50% - var(--gallery-block--gutter-size,16px)/2)
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):last-of-type:not(#individual-image),.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):nth-of-type(2n) {
	margin-right:0
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
	display:flex;
	flex-grow:1;
	justify-content:center;
	position:relative;
	margin-top:auto;
	margin-bottom:auto;
	flex-direction:column;
	max-width:100%
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div {
	margin:0;
	flex-direction:column;
	flex-grow:1
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
	display:block;
	height:auto;
	max-width:100%!important;
	width:auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
	bottom:0;
	color:#fff;
	font-size:13px;
	left:0;
	margin-bottom:0;
	max-height:60%;
	overflow:auto;
	padding:0 8px 8px;
	position:absolute;
	text-align:center;
	width:100%;
	box-sizing:border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
	display:inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
	flex:1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
	flex:initial;
	background:none;
	color:inherit;
	margin:0;
	padding:10px 10px 9px;
	position:relative
}
.wp-block-gallery.has-nested-images figcaption {
	flex-grow:1;
	flex-basis:100%;
	text-align:center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
	margin-top:0;
	margin-bottom:auto
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) img {
	margin-bottom:var(--gallery-block--gutter-size,16px)
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) figcaption {
	bottom:var(--gallery-block--gutter-size,16px)
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
	align-self:inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
	display:flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
	width:100%;
	flex:1 0 0%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
	margin-right:0;
	width:100%
}
@media (min-width:600px) {
	.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px);
		width:calc(33.33333% - var(--gallery-block--gutter-size,16px)*0.66667)
	}
	.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px)
	}
	.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px);
		width:calc(25% - var(--gallery-block--gutter-size,16px)*0.75)
	}
	.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px)
	}
	.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px);
		width:calc(20% - var(--gallery-block--gutter-size,16px)*0.8)
	}
	.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px)
	}
	.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px);
		width:calc(16.66667% - var(--gallery-block--gutter-size,16px)*0.83333)
	}
	.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px)
	}
	.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px);
		width:calc(14.28571% - var(--gallery-block--gutter-size,16px)*0.85714)
	}
	.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px)
	}
	.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px);
		width:calc(12.5% - var(--gallery-block--gutter-size,16px)*0.875)
	}
	.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px)
	}
	.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image):nth-of-type(1n),.wp-block-gallery.has-nested-images.columns-2 figure.wp-block-image:not(#individual-image):nth-of-type(2n),.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image):nth-of-type(3n),.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image):nth-of-type(4n),.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image):nth-of-type(5n),.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image):nth-of-type(6n),.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image):nth-of-type(7n),.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image):nth-of-type(8n) {
		margin-right:0
	}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
		margin-right:var(--gallery-block--gutter-size,16px);
		width:calc(33.33% - var(--gallery-block--gutter-size,16px)*0.66667)
	}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):nth-of-type(3n+3) {
		margin-right:0
	}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
		width:calc(50% - var(--gallery-block--gutter-size,16px)*0.5)
	}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
		width:100%
	}
}
.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright {
	max-width:420px;
	width:100%
}
.wp-block-gallery.has-nested-images.aligncenter {
	justify-content:center
}
.wp-block-group {
	box-sizing:border-box
}
h1,h2,h3,h4,h5,h6 {
	overflow-wrap:break-word
}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {
	padding:1.25em 2.375em
}
.wp-block-image {
	margin:0 0 1em
}
.wp-block-image img {
	height:auto;
	max-width:100%;
	vertical-align:bottom
}
.wp-block-image:not(.is-style-rounded)>a,.wp-block-image:not(.is-style-rounded) img {
	border-radius:inherit
}
.wp-block-image.aligncenter {
	text-align:center
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img {
	height:auto;
	width:100%
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright {
	display:table
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption {
	display:table-caption;
	caption-side:bottom
}
.wp-block-image .alignleft {
	float:left;
	margin:.5em 1em .5em 0
}
.wp-block-image .alignright {
	float:right;
	margin:.5em 0 .5em 1em
}
.wp-block-image .aligncenter {
	margin-left:auto;
	margin-right:auto
}
.wp-block-image figcaption {
	margin-top:.5em;
	margin-bottom:1em
}
.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img {
	border-radius:9999px
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
	.wp-block-image.is-style-circle-mask img {
		-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-mode:alpha;
		-webkit-mask-repeat:no-repeat;
		mask-repeat:no-repeat;
		-webkit-mask-size:contain;
		mask-size:contain;
		-webkit-mask-position:center;
		mask-position:center;
		border-radius:0
	}
}
.wp-block-image figure {
	margin:0
}
ol.wp-block-latest-comments {
	margin-left:0
}
.wp-block-latest-comments .wp-block-latest-comments {
	padding-left:0
}
.wp-block-latest-comments__comment {
	line-height:1.1;
	list-style:none;
	margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment {
	min-height:2.25em;
	list-style:none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left:3.25em
}
.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment {
	line-height:1.5
}
.wp-block-latest-comments__comment-excerpt p {
	font-size:.875em;
	line-height:1.8;
	margin:.36em 0 1.4em
}
.wp-block-latest-comments__comment-date {
	display:block;
	font-size:.75em
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
	border-radius:1.5em;
	display:block;
	float:left;
	height:2.5em;
	margin-right:.75em;
	width:2.5em
}
.wp-block-latest-posts.alignleft {
	margin-right:2em
}
.wp-block-latest-posts.alignright {
	margin-left:2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
	list-style:none;
	padding-left:0
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear:both
}
.wp-block-latest-posts.is-grid {
	display:flex;
	flex-wrap:wrap;
	padding:0
}
.wp-block-latest-posts.is-grid li {
	margin:0 1.25em 1.25em 0;
	width:100%
}
@media (min-width:600px) {
	.wp-block-latest-posts.columns-2 li {
		width:calc(50% - .625em)
	}
	.wp-block-latest-posts.columns-2 li:nth-child(2n) {
		margin-right:0
	}
	.wp-block-latest-posts.columns-3 li {
		width:calc(33.33333% - .83333em)
	}
	.wp-block-latest-posts.columns-3 li:nth-child(3n) {
		margin-right:0
	}
	.wp-block-latest-posts.columns-4 li {
		width:calc(25% - .9375em)
	}
	.wp-block-latest-posts.columns-4 li:nth-child(4n) {
		margin-right:0
	}
	.wp-block-latest-posts.columns-5 li {
		width:calc(20% - 1em)
	}
	.wp-block-latest-posts.columns-5 li:nth-child(5n) {
		margin-right:0
	}
	.wp-block-latest-posts.columns-6 li {
		width:calc(16.66667% - 1.04167em)
	}
	.wp-block-latest-posts.columns-6 li:nth-child(6n) {
		margin-right:0
	}
}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {
	display:block;
	font-size:.8125em
}
.wp-block-latest-posts__post-excerpt {
	margin-top:.5em;
	margin-bottom:1em
}
.wp-block-latest-posts__featured-image a {
	display:inline-block
}
.wp-block-latest-posts__featured-image img {
	height:auto;
	width:auto;
	max-width:100%
}
.wp-block-latest-posts__featured-image.alignleft {
	margin-right:1em
}
.wp-block-latest-posts__featured-image.alignright {
	margin-left:1em
}
.wp-block-latest-posts__featured-image.aligncenter {
	margin-bottom:1em;
	text-align:center
}
.block-editor-image-alignment-control__row .components-base-control__field {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
	margin-bottom:0
}
ol,ul {
	overflow-wrap:break-word
}
ol.has-background,ul.has-background {
	padding:1.25em 2.375em
}
.wp-block-media-text {
	direction:ltr;
	display:grid;
	grid-template-columns:50% 1fr;
	grid-template-rows:auto
}
.wp-block-media-text.has-media-on-the-right {
	grid-template-columns:1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
	align-self:start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media {
	align-self:center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
	align-self:end
}
.wp-block-media-text .wp-block-media-text__media {
	grid-column:1;
	grid-row:1;
	margin:0
}
.wp-block-media-text .wp-block-media-text__content {
	direction:ltr;
	grid-column:2;
	grid-row:1;
	padding:0 8%;
	word-break:break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
	grid-column:2;
	grid-row:1
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	grid-column:1;
	grid-row:1
}
.wp-block-media-text__media img,.wp-block-media-text__media video {
	height:auto;
	max-width:unset;
	width:100%;
	vertical-align:middle
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
	height:100%;
	min-height:250px;
	background-size:cover
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
	display:block;
	height:100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
@media (max-width:600px) {
	.wp-block-media-text.is-stacked-on-mobile {
		grid-template-columns:100%!important
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		grid-column:1;
		grid-row:1
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		grid-column:1;
		grid-row:2
	}
}
.wp-block-navigation {
	position:relative;
	--navigation-layout-justification-setting:flex-start;
	--navigation-layout-direction:row;
	--navigation-layout-wrap:wrap;
	--navigation-layout-justify:flex-start;
	--navigation-layout-align:center
}
.wp-block-navigation ul {
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	padding-left:0
}
.wp-block-navigation ul,.wp-block-navigation ul li {
	list-style:none;
	padding:0
}
.wp-block-navigation .wp-block-navigation-item {
	display:flex;
	align-items:center;
	position:relative
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
	display:none
}
.wp-block-navigation .wp-block-navigation-item__content {
	color:inherit;
	display:block;
	padding:0
}
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-item,.wp-block-navigation[style*=text-decoration] .wp-block-navigation__submenu-container,.wp-block-navigation[style*=text-decoration] a,.wp-block-navigation[style*=text-decoration] a:active,.wp-block-navigation[style*=text-decoration] a:focus {
	text-decoration:inherit
}
.wp-block-navigation:not([style*=text-decoration]) a,.wp-block-navigation:not([style*=text-decoration]) a:active,.wp-block-navigation:not([style*=text-decoration]) a:focus {
	text-decoration:none
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
	align-self:center;
	line-height:0;
	display:inline-block;
	vertical-align:middle;
	font-size:inherit;
	padding:0;
	background-color:inherit;
	color:currentColor;
	border:none;
	margin-left:.25em;
	width:.6em;
	height:.6em
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
	display:inline-block;
	stroke:currentColor;
	width:inherit;
	height:inherit
}
.wp-block-navigation.is-vertical {
	--navigation-layout-direction:column;
	--navigation-layout-justify:initial;
	--navigation-layout-align:flex-start
}
.wp-block-navigation.no-wrap {
	--navigation-layout-wrap:nowrap
}
.wp-block-navigation.items-justified-center {
	--navigation-layout-justification-setting:center;
	--navigation-layout-justify:center
}
.wp-block-navigation.items-justified-center.is-vertical {
	--navigation-layout-align:center
}
.wp-block-navigation.items-justified-right {
	--navigation-layout-justification-setting:flex-end;
	--navigation-layout-justify:flex-end
}
.wp-block-navigation.items-justified-right.is-vertical {
	--navigation-layout-align:flex-end
}
.wp-block-navigation.items-justified-space-between {
	--navigation-layout-justification-setting:space-between;
	--navigation-layout-justify:space-between
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) {
	background-color:inherit;
	color:inherit;
	position:absolute;
	z-index:2;
	display:flex;
	flex-direction:column;
	align-items:normal;
	opacity:0;
	transition:opacity .1s linear;
	visibility:hidden;
	width:0;
	height:0;
	overflow:hidden;
	left:-1px;
	top:100%
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content {
	display:flex;
	flex-grow:1
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
	margin-right:0;
	margin-left:auto
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
	margin:0
}
@media (min-width:782px) {
	.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {
		left:100%;
		top:-1px
	}
	.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before {
		content:"";
		position:absolute;
		right:100%;
		height:100%;
		display:block;
		width:.5em;
		background:transparent
	}
	.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {
		transform:rotate(-90deg)
	}
}
.wp-block-navigation .has-child:where(:not(.open-on-click)):hover>.wp-block-navigation__submenu-container {
	visibility:visible;
	overflow:visible;
	opacity:1;
	width:auto;
	height:auto;
	min-width:200px
}
.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within>.wp-block-navigation__submenu-container {
	visibility:visible;
	overflow:visible;
	opacity:1;
	width:auto;
	height:auto;
	min-width:200px
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-container {
	visibility:visible;
	overflow:visible;
	opacity:1;
	width:auto;
	height:auto;
	min-width:200px
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
	left:0;
	top:100%
}
@media (min-width:782px) {
	.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left:100%;
		top:0
	}
}
.wp-block-navigation-submenu {
	position:relative;
	display:flex
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
	stroke:currentColor
}
button.wp-block-navigation-item__content {
	background-color:transparent;
	border:none;
	color:currentColor;
	font-size:inherit;
	font-family:inherit;
	line-height:inherit;
	text-align:left
}
.wp-block-navigation-submenu__toggle {
	cursor:pointer
}
.wp-block-navigation,.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-container-content {
	gap:var(--wp--style--block-gap,2em)
}
.wp-block-navigation:where(.has-background),.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,.wp-block-navigation:where(.has-background) .wp-block-navigation__container {
	gap:var(--wp--style--block-gap,.5em)
}
.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content,.wp-block-navigation:where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
	padding:.5em 1em
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
	left:auto;
	right:0
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
	left:-1px;
	right:-1px
}
@media (min-width:782px) {
	.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left:auto;
		right:100%
	}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
	background-color:#fff;
	color:#000;
	border:1px solid rgba(0,0,0,.15)
}
.wp-block-navigation__container {
	display:flex;
	flex-wrap:var(--navigation-layout-wrap,wrap);
	flex-direction:var(--navigation-layout-direction,initial);
	justify-content:var(--navigation-layout-justify,initial);
	align-items:var(--navigation-layout-align,initial);
	list-style:none;
	margin:0;
	padding-left:0
}
.wp-block-navigation__container .is-responsive {
	display:none
}
.wp-block-navigation__container:only-child,.wp-block-page-list:only-child {
	flex-grow:1
}
.wp-block-navigation__responsive-container {
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
	display:flex;
	flex-wrap:var(--navigation-layout-wrap,wrap);
	flex-direction:var(--navigation-layout-direction,initial);
	justify-content:var(--navigation-layout-justify,initial);
	align-items:var(--navigation-layout-align,initial)
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
	color:inherit!important;
	background-color:inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open {
	display:flex;
	flex-direction:column;
	background-color:inherit;
	padding:2em;
	overflow:auto;
	z-index:100000
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
	padding-top:calc(2em+24px);
	overflow:visible;
	display:flex;
	flex-direction:column;
	flex-wrap:nowrap;
	align-items:var(--navigation-layout-justification-setting,inherit)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	justify-content:flex-start
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
	display:none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
	opacity:1;
	visibility:visible;
	height:auto;
	width:auto;
	overflow:initial;
	min-width:200px;
	position:static;
	border:none;
	padding-left:2em;
	padding-right:2em
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
	gap:var(--wp--style--block-gap,2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
	padding-top:var(--wp--style--block-gap,2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
	padding:0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	display:flex;
	flex-direction:column;
	align-items:var(--navigation-layout-justification-setting,initial)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
	color:inherit!important;
	background:transparent!important
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
	right:auto;
	left:auto
}
@media (min-width:600px) {
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		display:block;
		width:100%;
		position:relative;
		z-index:auto;
		background-color:inherit
	}
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
		display:none
	}
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
		left:0
	}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
	background-color:#fff;
	color:#000
}
.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open {
	vertical-align:middle;
	cursor:pointer;
	color:currentColor;
	background:transparent;
	border:none;
	margin:0;
	padding:0
}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg {
	fill:currentColor;
	pointer-events:none;
	display:block;
	width:24px;
	height:24px
}
.wp-block-navigation__responsive-container-open {
	display:flex
}
@media (min-width:600px) {
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
		display:none
	}
}
.wp-block-navigation__responsive-container-close {
	position:absolute;
	top:0;
	right:0;
	z-index:2
}
.wp-block-navigation__responsive-close {
	width:100%
}
.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog {
	box-sizing:border-box
}
.wp-block-navigation__responsive-dialog {
	position:relative
}
html.has-modal-open {
	overflow:hidden
}
.wp-block-navigation .wp-block-navigation-item__label {
	word-break:normal;
	overflow-wrap:break-word
}
.wp-block-navigation .wp-block-home-link__content {
	color:inherit;
	display:block
}
.wp-block-navigation[style*=text-decoration] .wp-block-home-link,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus {
	text-decoration:inherit
}
.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus {
	text-decoration:none
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container {
	background-color:#fff;
	color:#000;
	border:1px solid rgba(0,0,0,.15)
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container {
	top:-1px
}
.wp-block-navigation .wp-block-page-list {
	display:flex;
	flex-direction:var(--navigation-layout-direction,initial);
	justify-content:var(--navigation-layout-justify,initial);
	align-items:var(--navigation-layout-align,initial);
	flex-wrap:var(--navigation-layout-wrap,wrap);
	background-color:inherit
}
.wp-block-navigation .wp-block-navigation-item {
	background-color:inherit
}
.is-small-text {
	font-size:.875em
}
.is-regular-text {
	font-size:1em
}
.is-large-text {
	font-size:2.25em
}
.is-larger-text {
	font-size:3em
}
.has-drop-cap:not(:focus):first-letter {
	float:left;
	font-size:8.4em;
	line-height:.68;
	font-weight:100;
	margin:.05em .1em 0 0;
	text-transform:uppercase;
	font-style:normal
}
p {
	overflow-wrap:break-word
}
p.has-drop-cap.has-background {
	overflow:hidden
}
p.has-background {
	padding:1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a {
	color:inherit
}
.wp-block-post-author {
	display:flex;
	flex-wrap:wrap
}
.wp-block-post-author__byline {
	width:100%;
	margin-top:0;
	margin-bottom:0;
	font-size:.5em
}
.wp-block-post-author__avatar {
	margin-right:1em
}
.wp-block-post-author__bio {
	margin-bottom:.7em;
	font-size:.7em
}
.wp-block-post-author__content {
	flex-grow:1;
	flex-basis:0
}
.wp-block-post-author__name {
	margin:0
}
.wp-block-post-comments>h3:first-of-type {
	margin-top:0
}
.wp-block-post-comments .commentlist {
	list-style:none;
	margin:0;
	padding:0
}
.wp-block-post-comments .commentlist .comment {
	min-height:2.25em;
	padding-left:3.25em
}
.wp-block-post-comments .commentlist .comment p {
	font-size:.875em;
	line-height:1.8;
	margin:.36em 0 1.4em
}
.wp-block-post-comments .commentlist .children {
	list-style:none;
	margin:0;
	padding:0
}
.wp-block-post-comments .comment-author {
	line-height:1.5
}
.wp-block-post-comments .comment-author .avatar {
	border-radius:1.5em;
	display:block;
	float:left;
	height:2.5em;
	margin-right:.75em;
	width:2.5em
}
.wp-block-post-comments .comment-author cite {
	font-style:normal
}
.wp-block-post-comments .comment-meta {
	line-height:1.5;
	margin-left:-3.25em
}
.wp-block-post-comments .comment-body .commentmetadata {
	font-size:.75em
}
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label {
	display:block;
	margin-bottom:.25em
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea {
	display:block;
	box-sizing:border-box;
	width:100%
}
.wp-block-post-comments .comment-form-cookies-consent {
	display:flex;
	gap:.25em
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin-top:.35em
}
.wp-block-post-comments .reply {
	font-size:.75em;
	margin-bottom:1.4em
}
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea {
	border:1px solid #949494;
	font-size:1em;
	font-family:inherit
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea {
	padding:calc(.667em+2px)
}
.wp-block-post-comments input[type=submit] {
	border:none
}
.wp-block-post-comments-form[style*=font-weight]:where(.comment-reply-title) {
	font-weight:inherit
}
.wp-block-post-comments-form[style*=font-family]:where(.comment-reply-title) {
	font-family:inherit
}
.wp-block-post-comments-form[class*=-font-size]:where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size]:where(.comment-reply-title) {
	font-size:inherit
}
.wp-block-post-comments-form[style*=line-height]:where(.comment-reply-title) {
	line-height:inherit
}
.wp-block-post-comments-form[style*=font-style]:where(.comment-reply-title) {
	font-style:inherit
}
.wp-block-post-comments-form[style*=letter-spacing]:where(.comment-reply-title) {
	letter-spacing:inherit
}
.wp-block-post-comments-form input[type=submit] {
	border:none;
	box-shadow:none;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	overflow-wrap:break-word
}
.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea {
	border:1px solid #949494;
	font-size:1em;
	font-family:inherit
}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea {
	padding:calc(.667em+2px)
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea {
	display:block;
	box-sizing:border-box;
	width:100%
}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label {
	display:block;
	margin-bottom:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent {
	display:flex;
	gap:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin-top:.35em
}
.wp-block-post-excerpt__more-link {
	display:inline-block
}
.wp-block-post-terms__separator {
	white-space:pre-wrap
}
.wp-block-post-title a {
	display:inline-block
}
.wp-block-preformatted {
	white-space:pre-wrap
}
.wp-block-preformatted.has-background {
	padding:1.25em 2.375em
}
.wp-block-pullquote {
	margin:0 0 1em;
	padding:3em 0;
	text-align:center;
	overflow-wrap:break-word
}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p {
	color:inherit
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright,.wp-block-pullquote.has-text-align-left,.wp-block-pullquote.has-text-align-right {
	max-width:420px
}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p,.wp-block-pullquote.has-text-align-left p,.wp-block-pullquote.has-text-align-right p {
	font-size:1.25em
}
.wp-block-pullquote p {
	font-size:1.75em;
	line-height:1.6
}
.wp-block-pullquote cite,.wp-block-pullquote footer {
	position:relative
}
.wp-block-pullquote .has-text-color a {
	color:inherit
}
.wp-block-pullquote.has-text-align-left blockquote {
	text-align:left
}
.wp-block-pullquote.has-text-align-right blockquote {
	text-align:right
}
.wp-block-pullquote:not(.is-style-solid-color) {
	background:none
}
.wp-block-pullquote.is-style-solid-color {
	border:none
}
.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left:auto;
	margin-right:auto;
	max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
	margin-top:0;
	margin-bottom:0;
	font-size:2em
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
	text-transform:none;
	font-style:normal
}
.wp-block-pullquote cite {
	color:inherit
}
.wp-block-post-template,.wp-block-query-loop {
	margin-top:0;
	margin-bottom:0;
	max-width:100%;
	list-style:none;
	padding:0
}
.wp-block-post-template.wp-block-post-template,.wp-block-query-loop.wp-block-post-template {
	background:none
}
.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container {
	flex-direction:row;
	display:flex;
	flex-wrap:wrap;
	gap:1.25em
}
.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li {
	margin:0;
	width:100%
}
@media (min-width:600px) {
	.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li {
		width:calc(50% - .625em)
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li {
		width:calc(33.33333% - .83333em)
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li {
		width:calc(25% - .9375em)
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li {
		width:calc(20% - 1em)
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li {
		width:calc(16.66667% - 1.04167em)
	}
}
.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous {
	margin-right:.5em;
	margin-bottom:.5em
}
.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
	margin-right:0
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
	margin-right:1ch;
	display:inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
	transform:scaleX(1)
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
	margin-left:1ch;
	display:inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
	transform:scaleX(1)
}
.wp-block-query-pagination.aligncenter {
	justify-content:center
}
.wp-block-quote {
	overflow-wrap:break-word
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large {
	margin-bottom:1em;
	padding:0 1em
}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p {
	font-size:1.5em;
	font-style:italic;
	line-height:1.6
}
.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer {
	font-size:1.125em;
	text-align:right
}
ul.wp-block-rss {
	list-style:none;
	padding:0
}
ul.wp-block-rss.wp-block-rss {
	box-sizing:border-box
}
ul.wp-block-rss.alignleft {
	margin-right:2em
}
ul.wp-block-rss.alignright {
	margin-left:2em
}
ul.wp-block-rss.is-grid {
	display:flex;
	flex-wrap:wrap;
	padding:0;
	list-style:none
}
ul.wp-block-rss.is-grid li {
	margin:0 1em 1em 0;
	width:100%
}
@media (min-width:600px) {
	ul.wp-block-rss.columns-2 li {
		width:calc(50% - 1em)
	}
	ul.wp-block-rss.columns-3 li {
		width:calc(33.33333% - 1em)
	}
	ul.wp-block-rss.columns-4 li {
		width:calc(25% - 1em)
	}
	ul.wp-block-rss.columns-5 li {
		width:calc(20% - 1em)
	}
	ul.wp-block-rss.columns-6 li {
		width:calc(16.66667% - 1em)
	}
}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date {
	display:block;
	font-size:.8125em
}
.wp-block-search__button {
	background:#f7f7f7;
	border:1px solid #ccc;
	padding:.375em .625em;
	color:#32373c;
	margin-left:.625em;
	word-break:normal;
	font-size:inherit;
	font-family:inherit;
	line-height:inherit
}
.wp-block-search__button.has-icon {
	line-height:0
}
.wp-block-search__button svg {
	min-width:1.5em;
	min-height:1.5em;
	fill:currentColor
}
.wp-block-search__inside-wrapper {
	display:flex;
	flex:auto;
	flex-wrap:nowrap;
	max-width:100%
}
.wp-block-search__label {
	width:100%
}
.wp-block-search__input {
	padding:8px;
	flex-grow:1;
	min-width:3em;
	border:1px solid #949494;
	font-size:inherit;
	font-family:inherit;
	line-height:inherit
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
	margin-left:0
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	padding:4px;
	border:1px solid #949494
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
	border-radius:0;
	border:none;
	padding:0 0 0 .25em
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
	outline:none
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
	padding:.125em .5em
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
	margin:auto
}
.wp-block-separator {
	border-top:1px solid;
	border-bottom:1px solid
}
.wp-block-separator.is-style-wide {
	border-bottom-width:1px
}
.wp-block-separator.is-style-dots {
	background:none!important;
	border:none;
	text-align:center;
	line-height:1;
	height:auto
}
.wp-block-separator.is-style-dots:before {
	content:"···";
	color:currentColor;
	font-size:1.5em;
	letter-spacing:2em;
	padding-left:2em;
	font-family:serif
}
.wp-block-site-logo {
	line-height:0
}
.wp-block-site-logo a {
	display:inline-block
}
.wp-block-site-logo.is-default-size img {
	width:120px;
	height:auto
}
.wp-block-site-logo a,.wp-block-site-logo img {
	border-radius:inherit
}
.wp-block-site-logo.aligncenter {
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
.wp-block-site-logo.is-style-rounded {
	border-radius:9999px
}
.wp-block-social-links {
	padding-left:0;
	padding-right:0;
	text-indent:0;
	margin-left:0
}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {
	text-decoration:none;
	border-bottom:0;
	box-shadow:none
}
.wp-block-social-links .wp-social-link a {
	padding:.25em
}
.wp-block-social-links .wp-social-link svg {
	width:1em;
	height:1em
}
.wp-block-social-links.has-small-icon-size {
	font-size:16px
}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size {
	font-size:24px
}
.wp-block-social-links.has-large-icon-size {
	font-size:36px
}
.wp-block-social-links.has-huge-icon-size {
	font-size:48px
}
.wp-block-social-links.aligncenter {
	justify-content:center;
	display:flex
}
.wp-block-social-links.alignright {
	justify-content:flex-end
}
.wp-block-social-link {
	display:block;
	border-radius:9999px;
	transition:transform .1s ease;
	height:auto
}
@media (prefers-reduced-motion:reduce) {
	.wp-block-social-link {
		transition-duration:0s;
		transition-delay:0s
	}
}
.wp-block-social-link a {
	display:block;
	line-height:0;
	transition:transform .1s ease
}
.wp-block-social-link:hover {
	transform:scale(1.1)
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
	color:currentColor;
	fill:currentColor
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
	background-color:#f0f0f0;
	color:#444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
	background-color:#f90;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
	background-color:#1ea0c3;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
	background-color:#0757fe;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
	background-color:#1e1f26;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
	background-color:#02e49b;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
	background-color:#e94c89;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
	background-color:#4280ff;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
	background-color:#f45800;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
	background-color:#1778f2;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
	background-color:#000;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
	background-color:#0461dd;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
	background-color:#e65678;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
	background-color:#24292d;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
	background-color:#eceadd;
	color:#382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
	background-color:#ea4434;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
	background-color:#f00075;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
	background-color:#e21b24;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
	background-color:#0d66c2;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
	background-color:#3288d4;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
	background-color:#02ab6c;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
	background-color:#f6405f;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
	background-color:#ff424d;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
	background-color:#e60122;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
	background-color:#ef4155;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
	background-color:#fe4500;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
	background-color:#0478d7;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
	background-color:#fefc00;
	color:#fff;
	stroke:#000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
	background-color:#ff5600;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
	background-color:#1bd760;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
	background-color:#2aabee;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
	background-color:#000;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
	background-color:#011835;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
	background-color:#6440a4;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
	background-color:#1da1f2;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
	background-color:#1eb7ea;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
	background-color:#4680c2;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
	background-color:#3499cd;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
	background-color:#d32422;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
	background-color:red;
	color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
	background:none
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
	padding:0
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
	width:1.25em;
	height:1.25em
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
	color:#f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
	color:#1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
	color:#0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
	color:#1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
	color:#02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
	color:#e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
	color:#4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
	color:#f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
	color:#1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
	color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
	color:#0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
	color:#e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
	color:#24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
	color:#382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
	color:#ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
	color:#f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
	color:#e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
	color:#0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
	color:#3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
	color:#02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
	color:#f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
	color:#ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
	color:#e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
	color:#ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
	color:#fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
	color:#0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
	color:#fff;
	stroke:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
	color:#ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
	color:#1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
	color:#2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
	color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
	color:#011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
	color:#6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
	color:#1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
	color:#1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
	color:#4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
	color:#3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
	color:#d32422
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
	color:red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
	width:auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
	padding-left:.66667em;
	padding-right:.66667em
}
.wp-block-spacer {
	clear:both
}
.wp-block-tag-cloud.aligncenter {
	text-align:center
}
.wp-block-tag-cloud.alignfull {
	padding-left:1em;
	padding-right:1em
}
.wp-block-tag-cloud a {
	display:inline-block;
	margin-right:5px
}
.wp-block-tag-cloud span {
	display:inline-block;
	margin-left:5px;
	text-decoration:none
}
.wp-block-table {
	margin:0 0 1em;
	overflow-x:auto
}
.wp-block-table table {
	border-collapse:collapse;
	width:100%
}
.wp-block-table .has-fixed-layout {
	table-layout:fixed;
	width:100%
}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th {
	word-break:break-word
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
	display:table;
	width:auto
}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {
	word-break:break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
	background-color:#f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
	background-color:#e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
	background-color:#e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
	background-color:#fcf0ef
}
.wp-block-table.is-style-stripes {
	border-spacing:0;
	border-collapse:inherit;
	background-color:transparent;
	border-bottom:1px solid #f0f0f0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color:#f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
	background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
	background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
	background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
	background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
	border-color:transparent
}
.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr {
	border-color:inherit
}
.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr {
	border-style:inherit
}
.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr {
	border-width:inherit
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter {
	display:flex
}
.wp-block-text-columns .wp-block-column {
	margin:0 1em;
	padding:0
}
.wp-block-text-columns .wp-block-column:first-child {
	margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child {
	margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column {
	width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
	width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
	width:25%
}
pre.wp-block-verse {
	font-family:inherit;
	overflow:auto;
	white-space:pre-wrap
}
.wp-block-video {
	margin:0 0 1em
}
.wp-block-video video {
	width:100%
}
@supports (position:sticky) {
	.wp-block-video [poster] {
		-o-object-fit:cover;
		object-fit:cover
	}
}
.wp-block-video.aligncenter {
	text-align:center
}
.wp-block-video figcaption {
	margin-top:.5em;
	margin-bottom:1em
}
.wp-block-post-featured-image {
	margin-left:0;
	margin-right:0
}
.wp-block-post-featured-image a {
	display:inline-block
}
.wp-block-post-featured-image img {
	max-width:100%;
	width:100%;
	height:auto;
	vertical-align:bottom
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img {
	width:100%
}
:root {
	--wp--preset--font-size--normal:16px;
	--wp--preset--font-size--huge:42px
}
:root .has-very-light-gray-background-color {
	background-color:#eee
}
:root .has-very-dark-gray-background-color {
	background-color:#313131
}
:root .has-very-light-gray-color {
	color:#eee
}
:root .has-very-dark-gray-color {
	color:#313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-purple-crush-gradient-background {
	background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-hazy-dawn-gradient-background {
	background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-subdued-olive-gradient-background {
	background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background {
	background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background {
	background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background {
	background:linear-gradient(135deg,#020381,#2874fc)
}
.has-regular-font-size {
	font-size:1em
}
.has-larger-font-size {
	font-size:2.625em
}
.has-normal-font-size {
	font-size:var(--wp--preset--font-size--normal)
}
.has-huge-font-size {
	font-size:var(--wp--preset--font-size--huge)
}
.has-text-align-center {
	text-align:center
}
.has-text-align-left {
	text-align:left
}
.has-text-align-right {
	text-align:right
}
#end-resizable-editor-section {
	display:none
}
.aligncenter {
	clear:both
}
.items-justified-left {
	justify-content:flex-start
}
.items-justified-center {
	justify-content:center
}
.items-justified-right {
	justify-content:flex-end
}
.items-justified-space-between {
	justify-content:space-between
}
.screen-reader-text {
	border:0;
	clip:rect(1px,1px,1px,1px);
	-webkit-clip-path:inset(50%);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	word-wrap:normal!important
}
.screen-reader-text:focus {
	background-color:#ddd;
	clip:auto!important;
	-webkit-clip-path:none;
	clip-path:none;
	color:#444;
	display:block;
	font-size:1em;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
html:where(img[class*=wp-image-]) {
	height:auto;
	max-width: 100%
}
/* contact-form-7:(https://kabat.pl/wp-content/plugins/contact-form-7/includes/css/styles.css) */
div.wpcf7 .screen-reader-response {
	position:absolute;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px);
	height:1px;
	width:1px;
	margin:0;
	padding:0;
	border:0;
}
div.wpcf7-response-output {
	margin:2em 0.5em 1em;
	padding:0.2em 1em;
	border:2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
	border:2px solid #398f14;
}
div.wpcf7-mail-sent-ng,div.wpcf7-aborted {
	border:2px solid #ff0000;
}
div.wpcf7-spam-blocked {
	border:2px solid #ffa500;
}
div.wpcf7-validation-errors,div.wpcf7-acceptance-missing {
	border:2px solid #f7e700;
}
.wpcf7-form-control-wrap {
	position:relative;
}
span.wpcf7-not-valid-tip {
	color:#f00;
	font-size:1em;
	font-weight:normal;
	display:block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position:absolute;
	top:20%;
	left:20%;
	z-index:100;
	border:1px solid #ff0000;
	background:#fff;
	padding:.2em .8em;
}
span.wpcf7-list-item {
	display:inline-block;
	margin:0 0 0 1em;
}
span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after {
	content:" ";
}
.wpcf7-display-none {
	display:none;
}
div.wpcf7 .ajax-loader {
	visibility:hidden;
	display:inline-block;
	background-image:url("../../../../images/ajax-loader.html");
	width:16px;
	height:16px;
	border:none;
	padding:0;
	margin:0 0 0 4px;
	vertical-align:middle;
}
div.wpcf7 .ajax-loader.is-active {
	visibility:visible;
}
div.wpcf7 div.ajax-error {
	display:none;
}
div.wpcf7 .placeheld {
	color:#888;
}
div.wpcf7 input[type="file"] {
	cursor:pointer;
}
div.wpcf7 input[type="file"]:disabled {
	cursor:default;
}
div.wpcf7 .wpcf7-submit:disabled {
	cursor:not-allowed;
}
.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"] {
	direction: ltr;
}
/* dashicons:(https://kabat.pl/wp-includes/css/dashicons.min.css) */
@font-face {
	font-family:dashicons;
	src:url("../../../../fonts/dashicons7d4b.html?99ac726223c749443b642ce33df8b800");
	src:url("../fonts/dashicons7d4b.html?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url("../../../../fonts/dashicons7d4b-2.html?99ac726223c749443b642ce33df8b800") format("truetype");
	font-weight:400;
	font-style:normal
}
.dashicons,.dashicons-before:before {
	font-family:dashicons;
	display:inline-block;
	line-height:1;
	font-weight:400;
	font-style:normal;
	speak:never;
	text-decoration:inherit;
	text-transform:none;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	width:20px;
	height:20px;
	font-size:20px;
	vertical-align:top;
	text-align:center;
	transition:color .1s ease-in
}
.dashicons-admin-appearance:before {
	content:"\f100"
}
.dashicons-admin-collapse:before {
	content:"\f148"
}
.dashicons-admin-comments:before {
	content:"\f101"
}
.dashicons-admin-customizer:before {
	content:"\f540"
}
.dashicons-admin-generic:before {
	content:"\f111"
}
.dashicons-admin-home:before {
	content:"\f102"
}
.dashicons-admin-links:before {
	content:"\f103"
}
.dashicons-admin-media:before {
	content:"\f104"
}
.dashicons-admin-multisite:before {
	content:"\f541"
}
.dashicons-admin-network:before {
	content:"\f112"
}
.dashicons-admin-page:before {
	content:"\f105"
}
.dashicons-admin-plugins:before {
	content:"\f106"
}
.dashicons-admin-post:before {
	content:"\f109"
}
.dashicons-admin-settings:before {
	content:"\f108"
}
.dashicons-admin-site-alt:before {
	content:"\f11d"
}
.dashicons-admin-site-alt2:before {
	content:"\f11e"
}
.dashicons-admin-site-alt3:before {
	content:"\f11f"
}
.dashicons-admin-site:before {
	content:"\f319"
}
.dashicons-admin-tools:before {
	content:"\f107"
}
.dashicons-admin-users:before {
	content:"\f110"
}
.dashicons-airplane:before {
	content:"\f15f"
}
.dashicons-album:before {
	content:"\f514"
}
.dashicons-align-center:before {
	content:"\f134"
}
.dashicons-align-full-width:before {
	content:"\f114"
}
.dashicons-align-left:before {
	content:"\f135"
}
.dashicons-align-none:before {
	content:"\f138"
}
.dashicons-align-pull-left:before {
	content:"\f10a"
}
.dashicons-align-pull-right:before {
	content:"\f10b"
}
.dashicons-align-right:before {
	content:"\f136"
}
.dashicons-align-wide:before {
	content:"\f11b"
}
.dashicons-amazon:before {
	content:"\f162"
}
.dashicons-analytics:before {
	content:"\f183"
}
.dashicons-archive:before {
	content:"\f480"
}
.dashicons-arrow-down-alt:before {
	content:"\f346"
}
.dashicons-arrow-down-alt2:before {
	content:"\f347"
}
.dashicons-arrow-down:before {
	content:"\f140"
}
.dashicons-arrow-left-alt:before {
	content:"\f340"
}
.dashicons-arrow-left-alt2:before {
	content:"\f341"
}
.dashicons-arrow-left:before {
	content:"\f141"
}
.dashicons-arrow-right-alt:before {
	content:"\f344"
}
.dashicons-arrow-right-alt2:before {
	content:"\f345"
}
.dashicons-arrow-right:before {
	content:"\f139"
}
.dashicons-arrow-up-alt:before {
	content:"\f342"
}
.dashicons-arrow-up-alt2:before {
	content:"\f343"
}
.dashicons-arrow-up-duplicate:before {
	content:"\f143"
}
.dashicons-arrow-up:before {
	content:"\f142"
}
.dashicons-art:before {
	content:"\f309"
}
.dashicons-awards:before {
	content:"\f313"
}
.dashicons-backup:before {
	content:"\f321"
}
.dashicons-bank:before {
	content:"\f16a"
}
.dashicons-beer:before {
	content:"\f16c"
}
.dashicons-bell:before {
	content:"\f16d"
}
.dashicons-block-default:before {
	content:"\f12b"
}
.dashicons-book-alt:before {
	content:"\f331"
}
.dashicons-book:before {
	content:"\f330"
}
.dashicons-buddicons-activity:before {
	content:"\f452"
}
.dashicons-buddicons-bbpress-logo:before {
	content:"\f477"
}
.dashicons-buddicons-buddypress-logo:before {
	content:"\f448"
}
.dashicons-buddicons-community:before {
	content:"\f453"
}
.dashicons-buddicons-forums:before {
	content:"\f449"
}
.dashicons-buddicons-friends:before {
	content:"\f454"
}
.dashicons-buddicons-groups:before {
	content:"\f456"
}
.dashicons-buddicons-pm:before {
	content:"\f457"
}
.dashicons-buddicons-replies:before {
	content:"\f451"
}
.dashicons-buddicons-topics:before {
	content:"\f450"
}
.dashicons-buddicons-tracking:before {
	content:"\f455"
}
.dashicons-building:before {
	content:"\f512"
}
.dashicons-businessman:before {
	content:"\f338"
}
.dashicons-businessperson:before {
	content:"\f12e"
}
.dashicons-businesswoman:before {
	content:"\f12f"
}
.dashicons-button:before {
	content:"\f11a"
}
.dashicons-calculator:before {
	content:"\f16e"
}
.dashicons-calendar-alt:before {
	content:"\f508"
}
.dashicons-calendar:before {
	content:"\f145"
}
.dashicons-camera-alt:before {
	content:"\f129"
}
.dashicons-camera:before {
	content:"\f306"
}
.dashicons-car:before {
	content:"\f16b"
}
.dashicons-carrot:before {
	content:"\f511"
}
.dashicons-cart:before {
	content:"\f174"
}
.dashicons-category:before {
	content:"\f318"
}
.dashicons-chart-area:before {
	content:"\f239"
}
.dashicons-chart-bar:before {
	content:"\f185"
}
.dashicons-chart-line:before {
	content:"\f238"
}
.dashicons-chart-pie:before {
	content:"\f184"
}
.dashicons-clipboard:before {
	content:"\f481"
}
.dashicons-clock:before {
	content:"\f469"
}
.dashicons-cloud-saved:before {
	content:"\f137"
}
.dashicons-cloud-upload:before {
	content:"\f13b"
}
.dashicons-cloud:before {
	content:"\f176"
}
.dashicons-code-standards:before {
	content:"\f13a"
}
.dashicons-coffee:before {
	content:"\f16f"
}
.dashicons-color-picker:before {
	content:"\f131"
}
.dashicons-columns:before {
	content:"\f13c"
}
.dashicons-controls-back:before {
	content:"\f518"
}
.dashicons-controls-forward:before {
	content:"\f519"
}
.dashicons-controls-pause:before {
	content:"\f523"
}
.dashicons-controls-play:before {
	content:"\f522"
}
.dashicons-controls-repeat:before {
	content:"\f515"
}
.dashicons-controls-skipback:before {
	content:"\f516"
}
.dashicons-controls-skipforward:before {
	content:"\f517"
}
.dashicons-controls-volumeoff:before {
	content:"\f520"
}
.dashicons-controls-volumeon:before {
	content:"\f521"
}
.dashicons-cover-image:before {
	content:"\f13d"
}
.dashicons-dashboard:before {
	content:"\f226"
}
.dashicons-database-add:before {
	content:"\f170"
}
.dashicons-database-export:before {
	content:"\f17a"
}
.dashicons-database-import:before {
	content:"\f17b"
}
.dashicons-database-remove:before {
	content:"\f17c"
}
.dashicons-database-view:before {
	content:"\f17d"
}
.dashicons-database:before {
	content:"\f17e"
}
.dashicons-desktop:before {
	content:"\f472"
}
.dashicons-dismiss:before {
	content:"\f153"
}
.dashicons-download:before {
	content:"\f316"
}
.dashicons-drumstick:before {
	content:"\f17f"
}
.dashicons-edit-large:before {
	content:"\f327"
}
.dashicons-edit-page:before {
	content:"\f186"
}
.dashicons-edit:before {
	content:"\f464"
}
.dashicons-editor-aligncenter:before {
	content:"\f207"
}
.dashicons-editor-alignleft:before {
	content:"\f206"
}
.dashicons-editor-alignright:before {
	content:"\f208"
}
.dashicons-editor-bold:before {
	content:"\f200"
}
.dashicons-editor-break:before {
	content:"\f474"
}
.dashicons-editor-code-duplicate:before {
	content:"\f494"
}
.dashicons-editor-code:before {
	content:"\f475"
}
.dashicons-editor-contract:before {
	content:"\f506"
}
.dashicons-editor-customchar:before {
	content:"\f220"
}
.dashicons-editor-expand:before {
	content:"\f211"
}
.dashicons-editor-help:before {
	content:"\f223"
}
.dashicons-editor-indent:before {
	content:"\f222"
}
.dashicons-editor-insertmore:before {
	content:"\f209"
}
.dashicons-editor-italic:before {
	content:"\f201"
}
.dashicons-editor-justify:before {
	content:"\f214"
}
.dashicons-editor-kitchensink:before {
	content:"\f212"
}
.dashicons-editor-ltr:before {
	content:"\f10c"
}
.dashicons-editor-ol-rtl:before {
	content:"\f12c"
}
.dashicons-editor-ol:before {
	content:"\f204"
}
.dashicons-editor-outdent:before {
	content:"\f221"
}
.dashicons-editor-paragraph:before {
	content:"\f476"
}
.dashicons-editor-paste-text:before {
	content:"\f217"
}
.dashicons-editor-paste-word:before {
	content:"\f216"
}
.dashicons-editor-quote:before {
	content:"\f205"
}
.dashicons-editor-removeformatting:before {
	content:"\f218"
}
.dashicons-editor-rtl:before {
	content:"\f320"
}
.dashicons-editor-spellcheck:before {
	content:"\f210"
}
.dashicons-editor-strikethrough:before {
	content:"\f224"
}
.dashicons-editor-table:before {
	content:"\f535"
}
.dashicons-editor-textcolor:before {
	content:"\f215"
}
.dashicons-editor-ul:before {
	content:"\f203"
}
.dashicons-editor-underline:before {
	content:"\f213"
}
.dashicons-editor-unlink:before {
	content:"\f225"
}
.dashicons-editor-video:before {
	content:"\f219"
}
.dashicons-ellipsis:before {
	content:"\f11c"
}
.dashicons-email-alt:before {
	content:"\f466"
}
.dashicons-email-alt2:before {
	content:"\f467"
}
.dashicons-email:before {
	content:"\f465"
}
.dashicons-embed-audio:before {
	content:"\f13e"
}
.dashicons-embed-generic:before {
	content:"\f13f"
}
.dashicons-embed-photo:before {
	content:"\f144"
}
.dashicons-embed-post:before {
	content:"\f146"
}
.dashicons-embed-video:before {
	content:"\f149"
}
.dashicons-excerpt-view:before {
	content:"\f164"
}
.dashicons-exit:before {
	content:"\f14a"
}
.dashicons-external:before {
	content:"\f504"
}
.dashicons-facebook-alt:before {
	content:"\f305"
}
.dashicons-facebook:before {
	content:"\f304"
}
.dashicons-feedback:before {
	content:"\f175"
}
.dashicons-filter:before {
	content:"\f536"
}
.dashicons-flag:before {
	content:"\f227"
}
.dashicons-food:before {
	content:"\f187"
}
.dashicons-format-aside:before {
	content:"\f123"
}
.dashicons-format-audio:before {
	content:"\f127"
}
.dashicons-format-chat:before {
	content:"\f125"
}
.dashicons-format-gallery:before {
	content:"\f161"
}
.dashicons-format-image:before {
	content:"\f128"
}
.dashicons-format-quote:before {
	content:"\f122"
}
.dashicons-format-status:before {
	content:"\f130"
}
.dashicons-format-video:before {
	content:"\f126"
}
.dashicons-forms:before {
	content:"\f314"
}
.dashicons-fullscreen-alt:before {
	content:"\f188"
}
.dashicons-fullscreen-exit-alt:before {
	content:"\f189"
}
.dashicons-games:before {
	content:"\f18a"
}
.dashicons-google:before {
	content:"\f18b"
}
.dashicons-googleplus:before {
	content:"\f462"
}
.dashicons-grid-view:before {
	content:"\f509"
}
.dashicons-groups:before {
	content:"\f307"
}
.dashicons-hammer:before {
	content:"\f308"
}
.dashicons-heading:before {
	content:"\f10e"
}
.dashicons-heart:before {
	content:"\f487"
}
.dashicons-hidden:before {
	content:"\f530"
}
.dashicons-hourglass:before {
	content:"\f18c"
}
.dashicons-html:before {
	content:"\f14b"
}
.dashicons-id-alt:before {
	content:"\f337"
}
.dashicons-id:before {
	content:"\f336"
}
.dashicons-image-crop:before {
	content:"\f165"
}
.dashicons-image-filter:before {
	content:"\f533"
}
.dashicons-image-flip-horizontal:before {
	content:"\f169"
}
.dashicons-image-flip-vertical:before {
	content:"\f168"
}
.dashicons-image-rotate-left:before {
	content:"\f166"
}
.dashicons-image-rotate-right:before {
	content:"\f167"
}
.dashicons-image-rotate:before {
	content:"\f531"
}
.dashicons-images-alt:before {
	content:"\f232"
}
.dashicons-images-alt2:before {
	content:"\f233"
}
.dashicons-index-card:before {
	content:"\f510"
}
.dashicons-info-outline:before {
	content:"\f14c"
}
.dashicons-info:before {
	content:"\f348"
}
.dashicons-insert-after:before {
	content:"\f14d"
}
.dashicons-insert-before:before {
	content:"\f14e"
}
.dashicons-insert:before {
	content:"\f10f"
}
.dashicons-instagram:before {
	content:"\f12d"
}
.dashicons-laptop:before {
	content:"\f547"
}
.dashicons-layout:before {
	content:"\f538"
}
.dashicons-leftright:before {
	content:"\f229"
}
.dashicons-lightbulb:before {
	content:"\f339"
}
.dashicons-linkedin:before {
	content:"\f18d"
}
.dashicons-list-view:before {
	content:"\f163"
}
.dashicons-location-alt:before {
	content:"\f231"
}
.dashicons-location:before {
	content:"\f230"
}
.dashicons-lock-duplicate:before {
	content:"\f315"
}
.dashicons-lock:before {
	content:"\f160"
}
.dashicons-marker:before {
	content:"\f159"
}
.dashicons-media-archive:before {
	content:"\f501"
}
.dashicons-media-audio:before {
	content:"\f500"
}
.dashicons-media-code:before {
	content:"\f499"
}
.dashicons-media-default:before {
	content:"\f498"
}
.dashicons-media-document:before {
	content:"\f497"
}
.dashicons-media-interactive:before {
	content:"\f496"
}
.dashicons-media-spreadsheet:before {
	content:"\f495"
}
.dashicons-media-text:before {
	content:"\f491"
}
.dashicons-media-video:before {
	content:"\f490"
}
.dashicons-megaphone:before {
	content:"\f488"
}
.dashicons-menu-alt:before {
	content:"\f228"
}
.dashicons-menu-alt2:before {
	content:"\f329"
}
.dashicons-menu-alt3:before {
	content:"\f349"
}
.dashicons-menu:before {
	content:"\f333"
}
.dashicons-microphone:before {
	content:"\f482"
}
.dashicons-migrate:before {
	content:"\f310"
}
.dashicons-minus:before {
	content:"\f460"
}
.dashicons-money-alt:before {
	content:"\f18e"
}
.dashicons-money:before {
	content:"\f526"
}
.dashicons-move:before {
	content:"\f545"
}
.dashicons-nametag:before {
	content:"\f484"
}
.dashicons-networking:before {
	content:"\f325"
}
.dashicons-no-alt:before {
	content:"\f335"
}
.dashicons-no:before {
	content:"\f158"
}
.dashicons-open-folder:before {
	content:"\f18f"
}
.dashicons-palmtree:before {
	content:"\f527"
}
.dashicons-paperclip:before {
	content:"\f546"
}
.dashicons-pdf:before {
	content:"\f190"
}
.dashicons-performance:before {
	content:"\f311"
}
.dashicons-pets:before {
	content:"\f191"
}
.dashicons-phone:before {
	content:"\f525"
}
.dashicons-pinterest:before {
	content:"\f192"
}
.dashicons-playlist-audio:before {
	content:"\f492"
}
.dashicons-playlist-video:before {
	content:"\f493"
}
.dashicons-plugins-checked:before {
	content:"\f485"
}
.dashicons-plus-alt:before {
	content:"\f502"
}
.dashicons-plus-alt2:before {
	content:"\f543"
}
.dashicons-plus:before {
	content:"\f132"
}
.dashicons-podio:before {
	content:"\f19c"
}
.dashicons-portfolio:before {
	content:"\f322"
}
.dashicons-post-status:before {
	content:"\f173"
}
.dashicons-pressthis:before {
	content:"\f157"
}
.dashicons-printer:before {
	content:"\f193"
}
.dashicons-privacy:before {
	content:"\f194"
}
.dashicons-products:before {
	content:"\f312"
}
.dashicons-randomize:before {
	content:"\f503"
}
.dashicons-reddit:before {
	content:"\f195"
}
.dashicons-redo:before {
	content:"\f172"
}
.dashicons-remove:before {
	content:"\f14f"
}
.dashicons-rest-api:before {
	content:"\f124"
}
.dashicons-rss:before {
	content:"\f303"
}
.dashicons-saved:before {
	content:"\f15e"
}
.dashicons-schedule:before {
	content:"\f489"
}
.dashicons-screenoptions:before {
	content:"\f180"
}
.dashicons-search:before {
	content:"\f179"
}
.dashicons-share-alt:before {
	content:"\f240"
}
.dashicons-share-alt2:before {
	content:"\f242"
}
.dashicons-share:before {
	content:"\f237"
}
.dashicons-shield-alt:before {
	content:"\f334"
}
.dashicons-shield:before {
	content:"\f332"
}
.dashicons-shortcode:before {
	content:"\f150"
}
.dashicons-slides:before {
	content:"\f181"
}
.dashicons-smartphone:before {
	content:"\f470"
}
.dashicons-smiley:before {
	content:"\f328"
}
.dashicons-sort:before {
	content:"\f156"
}
.dashicons-sos:before {
	content:"\f468"
}
.dashicons-spotify:before {
	content:"\f196"
}
.dashicons-star-empty:before {
	content:"\f154"
}
.dashicons-star-filled:before {
	content:"\f155"
}
.dashicons-star-half:before {
	content:"\f459"
}
.dashicons-sticky:before {
	content:"\f537"
}
.dashicons-store:before {
	content:"\f513"
}
.dashicons-superhero-alt:before {
	content:"\f197"
}
.dashicons-superhero:before {
	content:"\f198"
}
.dashicons-table-col-after:before {
	content:"\f151"
}
.dashicons-table-col-before:before {
	content:"\f152"
}
.dashicons-table-col-delete:before {
	content:"\f15a"
}
.dashicons-table-row-after:before {
	content:"\f15b"
}
.dashicons-table-row-before:before {
	content:"\f15c"
}
.dashicons-table-row-delete:before {
	content:"\f15d"
}
.dashicons-tablet:before {
	content:"\f471"
}
.dashicons-tag:before {
	content:"\f323"
}
.dashicons-tagcloud:before {
	content:"\f479"
}
.dashicons-testimonial:before {
	content:"\f473"
}
.dashicons-text-page:before {
	content:"\f121"
}
.dashicons-text:before {
	content:"\f478"
}
.dashicons-thumbs-down:before {
	content:"\f542"
}
.dashicons-thumbs-up:before {
	content:"\f529"
}
.dashicons-tickets-alt:before {
	content:"\f524"
}
.dashicons-tickets:before {
	content:"\f486"
}
.dashicons-tide:before {
	content:"\f10d"
}
.dashicons-translation:before {
	content:"\f326"
}
.dashicons-trash:before {
	content:"\f182"
}
.dashicons-twitch:before {
	content:"\f199"
}
.dashicons-twitter-alt:before {
	content:"\f302"
}
.dashicons-twitter:before {
	content:"\f301"
}
.dashicons-undo:before {
	content:"\f171"
}
.dashicons-universal-access-alt:before {
	content:"\f507"
}
.dashicons-universal-access:before {
	content:"\f483"
}
.dashicons-unlock:before {
	content:"\f528"
}
.dashicons-update-alt:before {
	content:"\f113"
}
.dashicons-update:before {
	content:"\f463"
}
.dashicons-upload:before {
	content:"\f317"
}
.dashicons-vault:before {
	content:"\f178"
}
.dashicons-video-alt:before {
	content:"\f234"
}
.dashicons-video-alt2:before {
	content:"\f235"
}
.dashicons-video-alt3:before {
	content:"\f236"
}
.dashicons-visibility:before {
	content:"\f177"
}
.dashicons-warning:before {
	content:"\f534"
}
.dashicons-welcome-add-page:before {
	content:"\f133"
}
.dashicons-welcome-comments:before {
	content:"\f117"
}
.dashicons-welcome-learn-more:before {
	content:"\f118"
}
.dashicons-welcome-view-site:before {
	content:"\f115"
}
.dashicons-welcome-widgets-menus:before {
	content:"\f116"
}
.dashicons-welcome-write-blog:before {
	content:"\f119"
}
.dashicons-whatsapp:before {
	content:"\f19a"
}
.dashicons-wordpress-alt:before {
	content:"\f324"
}
.dashicons-wordpress:before {
	content:"\f120"
}
.dashicons-xing:before {
	content:"\f19d"
}
.dashicons-yes-alt:before {
	content:"\f12a"
}
.dashicons-yes:before {
	content:"\f147"
}
.dashicons-youtube:before {
	content:"\f19b"
}
.dashicons-editor-distractionfree:before {
	content:"\f211"
}
.dashicons-exerpt-view:before {
	content:"\f164"
}
.dashicons-format-links:before {
	content:"\f103"
}
.dashicons-format-standard:before {
	content:"\f109"
}
.dashicons-post-trash:before {
	content:"\f182"
}
.dashicons-share1:before {
	content:"\f237"
}
.dashicons-welcome-edit-page:before {
	content: "\f119"
}
/* post-views-counter-frontend:(https://kabat.pl/wp-content/plugins/post-views-counter/css/frontend.css) */
.post-views.entry-meta>span {
	margin-right:0!important;
	font:16px/1;
}
.post-views.entry-meta>span.post-views-icon.dashicons {
	display:inline-block;
	font-size:16px;
	line-height:1;
	text-decoration:inherit;
	vertical-align: middle;
}
/* wpml-legacy-horizontal-list-0:(https://kabat.pl/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css) */
.wpml-ls-legacy-list-horizontal {
	border:1px solid transparent;
	padding:7px;
	clear:both
}
.wpml-ls-legacy-list-horizontal>ul {
	padding:0;
	margin:0!important;
	list-style-type:none
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
	padding:0;
	margin:0;
	list-style-type:none;
	display:inline-block
}
.wpml-ls-legacy-list-horizontal a {
	display:block;
	text-decoration:none;
	padding:5px 10px 6px;
	line-height:1
}
.wpml-ls-legacy-list-horizontal a span {
	vertical-align:middle
}
.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket {
	vertical-align:unset
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
	display:inline;
	vertical-align:middle
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
	margin-left:.4em
}
.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
	margin-left:0;
	margin-right:.4em
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
	margin-bottom:30px
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
	text-align: center
}
/* fontawesome:(https://kabat.pl/wp-content/themes/kabat/css/font-awesome.min.css) */
.fa,.fas,.far,.fal,.fad,.fab {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	line-height:1
}
.fa-lg {
	font-size:1.33333em;
	line-height:.75em;
	vertical-align:-0.0667em
}
.fa-xs {
	font-size:.75em
}
.fa-sm {
	font-size:.875em
}
.fa-1x {
	font-size:1em
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.fa-6x {
	font-size:6em
}
.fa-7x {
	font-size:7em
}
.fa-8x {
	font-size:8em
}
.fa-9x {
	font-size:9em
}
.fa-10x {
	font-size:10em
}
.fa-fw {
	text-align:center;
	width:1.25em
}
.fa-phone-alt:before {
	content:""
}
.fa-search:before {
	content:""
}
.fa-envelope:before {
	content:""
}
.fa-university:before {
	content:""
}
.fa-facebook-square:before {
	content:""
}
.fa-youtube:before {
	content:""
}
.fa-angle-left:before {
	content:""
}
.fa-angle-right:before {
	content:""
}
.fa-th-list:before {
	content:""
}
.fa-th:before {
	content:""
}
.fa-plus:before {
	content:""
}
.fa-minus:before {
	content:""
}
.fa-filter:before {
	content:""
}
.fa-times:before {
	content:""
}
.fa-file-pdf:before {
	content:""
}
.fa-file-image:before {
	content:""
}
.fa-file-archive:before {
	content:""
}
.fa-linkedin:before {
	content:""
}
.fa-linkedin-in:before {
	content:""
}
.fa-spin {
	animation:fa-spin 2s infinite linear
}
.fa-pulse {
	animation:fa-spin 1s infinite steps(8)
}
@keyframes fa-spin {
	0% {
		transform:rotate(0deg)
	}
	100% {
		transform:rotate(360deg)
	}
}
@font-face {
	font-family:"Font Awesome 5 Brands";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src:url("../fonts/fa-brands-400.eot");
	src:url("../fonts/fa-brands-400d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-brands-400.woff2") format("woff2"),url("../fonts/fa-brands-400.woff") format("woff"),url("../fonts/fa-brands-400.ttf") format("truetype"),url("../fonts/fa-brands-400.svg#fontawesome") format("svg")
}
.fab {
	font-family:"Font Awesome 5 Brands"
}
@font-face {
	font-family:"Font Awesome 5 Free";
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url("../fonts/fa-regular-400.eot");
	src:url("../fonts/fa-regular-400d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-regular-400.woff2") format("woff2"),url("../fonts/fa-regular-400.woff") format("woff"),url("../fonts/fa-regular-400.ttf") format("truetype"),url("../fonts/fa-regular-400.svg#fontawesome") format("svg")
}
.far {
	font-family:"Font Awesome 5 Free";
	font-weight:400
}
@font-face {
	font-family:"Font Awesome 5 Free";
	font-style:normal;
	font-weight:900;
	font-display:swap;
	src:url("../fonts/fa-solid-900.eot");
	src:url("../fonts/fa-solid-900d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.woff") format("woff"),url("../fonts/fa-solid-900.ttf") format("truetype"),url("../fonts/fa-solid-900.svg#fontawesome") format("svg")
}
.fa,.fas {
	font-family:"Font Awesome 5 Free";
	font-weight:900
}
/* bootstrap:(https://kabat.pl/wp-content/themes/kabat/css/bootstrap.min.css) */:root {
	--blue:#1C7C92;
	--indigo:#6610f2;
	--purple:#6f42c1;
	--pink:#e83e8c;
	--red:#dc3545;
	--orange:#fd7e14;
	--yellow:#ffc107;
	--green:#28a745;
	--teal:#20c997;
	--cyan:#17a2b8;
	--white:#fff;
	--gray:#6c757d;
	--gray-dark:#343a40;
	--primary:#1C7C92;
	--secondary:#6c757d;
	--success:#28a745;
	--info:#17a2b8;
	--warning:#ffc107;
	--danger:#dc3545;
	--light:#f8f9fa;
	--dark:#343a40;
	--breakpoint-xs:0;
	--breakpoint-sm:576px;
	--breakpoint-md:768px;
	--breakpoint-lg:992px;
	--breakpoint-xl:1200px;
	--breakpoint-xxl:1350px;
	--breakpoint-xxxl:1650px;
	--breakpoint-xxxxl:1800px;
	--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,*::before,*::after {
	box-sizing:border-box
}
html {
	font-family:sans-serif;
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
	display:block
}
body {
	margin:0;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#212529;
	text-align:left;
	background-color:#fff
}
[tabindex="-1"]:focus {
	outline:0!important
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
h1,h2,h3,h4,h5,h6 {
	margin-top:0;
	margin-bottom:.5rem
}
p {
	margin-top:0;
	margin-bottom:1rem
}
abbr[title],abbr[data-original-title] {
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted;
	cursor:help;
	border-bottom:0;
	-webkit-text-decoration-skip-ink:none;
	text-decoration-skip-ink:none
}
address {
	margin-bottom:1rem;
	font-style:normal;
	line-height:inherit
}
ol,ul,dl {
	margin-top:0;
	margin-bottom:1rem
}
ol ol,ul ul,ol ul,ul ol {
	margin-bottom:0
}
dt {
	font-weight:700
}
dd {
	margin-bottom:.5rem;
	margin-left:0
}
blockquote {
	margin:0 0 1rem
}
b,strong {
	font-weight:bolder
}
small {
	font-size:80%
}
sub,sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
a {
	color:#1c7c92;
	text-decoration:none;
	background-color:rgba(0,0,0,0)
}
a:hover {
	color:#104552;
	text-decoration:underline
}
a:not([href]):not([tabindex]) {
	color:inherit;
	text-decoration:none
}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus {
	color:inherit;
	text-decoration:none
}
a:not([href]):not([tabindex]):focus {
	outline:0
}
pre,code,kbd,samp {
	font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	font-size:1em
}
pre {
	margin-top:0;
	margin-bottom:1rem;
	overflow:auto
}
figure {
	margin:0 0 1rem
}
img {
	vertical-align:middle;
	border-style:none
}
svg {
	overflow:hidden;
	vertical-align:middle
}
table {
	border-collapse:collapse
}
caption {
	padding-top:.75rem;
	padding-bottom:.75rem;
	color:#6c757d;
	text-align:left;
	caption-side:bottom
}
th {
	text-align:inherit
}
label {
	display:inline-block;
	margin-bottom:.5rem
}
button {
	border-radius:0
}
button:focus {
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color
}
input,button,select,optgroup,textarea {
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button,input {
	overflow:visible
}
button,select {
	text-transform:none
}
select {
	word-wrap:normal
}
button,[type=button],[type=reset],[type=submit] {
	-webkit-appearance:button
}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) {
	cursor:pointer
}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
	padding:0;
	border-style:none
}
input[type=radio],input[type=checkbox] {
	box-sizing:border-box;
	padding:0
}
input[type=date],input[type=time],input[type=datetime-local],input[type=month] {
	-webkit-appearance:listbox
}
textarea {
	overflow:auto;
	resize:vertical
}
fieldset {
	min-width:0;
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	max-width:100%;
	padding:0;
	margin-bottom:.5rem;
	font-size:1.5rem;
	line-height:inherit;
	color:inherit;
	white-space:normal
}
progress {
	vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height:auto
}
[type=search] {
	outline-offset:-2px;
	-webkit-appearance:none
}
[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-file-upload-button {
	font:inherit;
	-webkit-appearance:button
}
output {
	display:inline-block
}
summary {
	display:list-item;
	cursor:pointer
}
template {
	display:none
}
[hidden] {
	display:none!important
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	margin-bottom:.5rem;
	font-weight:500;
	line-height:1.2
}
h1,.h1 {
	font-size:2.5rem
}
h2,.h2 {
	font-size:2rem
}
h3,.h3 {
	font-size:1.75rem
}
h4,.h4 {
	font-size:1.5rem
}
h5,.h5 {
	font-size:1.25rem
}
h6,.h6 {
	font-size:1rem
}
.lead {
	font-size:1.25rem;
	font-weight:300
}
.display-1 {
	font-size:6rem;
	font-weight:300;
	line-height:1.2
}
.display-2 {
	font-size:5.5rem;
	font-weight:300;
	line-height:1.2
}
.display-3 {
	font-size:4.5rem;
	font-weight:300;
	line-height:1.2
}
.display-4 {
	font-size:3.5rem;
	font-weight:300;
	line-height:1.2
}
hr {
	margin-top:1rem;
	margin-bottom:1rem;
	border:0;
	border-top:1px solid rgba(0,0,0,.1)
}
small,.small {
	font-size:80%;
	font-weight:400
}
mark,.mark {
	padding:.2em;
	background-color:#fcf8e3
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	list-style:none
}
.list-inline-item {
	display:inline-block
}
.list-inline-item:not(:last-child) {
	margin-right:.5rem
}
.initialism {
	font-size:90%;
	text-transform:uppercase
}
.blockquote {
	margin-bottom:1rem;
	font-size:1.25rem
}
.blockquote-footer {
	display:block;
	font-size:80%;
	color:#6c757d
}
.blockquote-footer::before {
	content:"— "
}
.img-fluid {
	max-width:100%;
	height:auto
}
.img-thumbnail {
	padding:.25rem;
	background-color:#fff;
	border:1px solid #dee2e6;
	border-radius:0rem;
	max-width:100%;
	height:auto
}
.figure {
	display:inline-block
}
.figure-img {
	margin-bottom:.5rem;
	line-height:1
}
.figure-caption {
	font-size:90%;
	color:#6c757d
}
.container {
	width:100%;
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
@media(min-width:576px) {
	.container {
		max-width:540px
	}
}
@media(min-width:768px) {
	.container {
		max-width:740px
	}
}
@media(min-width:992px) {
	.container {
		max-width:960px
	}
}
@media(min-width:1200px) {
	.container {
		max-width:1170px
	}
}
@media(min-width:1350px) {
	.container {
		max-width:1300px
	}
}
@media(min-width:1650px) {
	.container {
		max-width:1620px
	}
}
.container-fluid {
	width:100%;
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.row {
	display:flex;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px
}
.no-gutters {
	margin-right:0;
	margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-] {
	padding-right:0;
	padding-left:0
}
.col-xxxxl,.col-xxxxl-auto,.col-xxxxl-12,.col-xxxxl-11,.col-xxxxl-10,.col-xxxxl-9,.col-xxxxl-8,.col-xxxxl-7,.col-xxxxl-6,.col-xxxxl-5,.col-xxxxl-4,.col-xxxxl-3,.col-xxxxl-2,.col-xxxxl-1,.col-xxxl,.col-xxxl-auto,.col-xxxl-12,.col-xxxl-11,.col-xxxl-10,.col-xxxl-9,.col-xxxl-8,.col-xxxl-7,.col-xxxl-6,.col-xxxl-5,.col-xxxl-4,.col-xxxl-3,.col-xxxl-2,.col-xxxl-1,.col-xxl,.col-xxl-auto,.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1 {
	position:relative;
	width:100%;
	padding-right:15px;
	padding-left:15px
}
.col {
	flex-basis:0;
	flex-grow:1;
	max-width:100%
}
.col-auto {
	flex:0 0 auto;
	width:auto;
	max-width:100%
}
.col-1 {
	flex:0 0 8.3333333333%;
	max-width:8.3333333333%
}
.col-2 {
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.col-3 {
	flex:0 0 25%;
	max-width:25%
}
.col-4 {
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.col-5 {
	flex:0 0 41.6666666667%;
	max-width:41.6666666667%
}
.col-6 {
	flex:0 0 50%;
	max-width:50%
}
.col-7 {
	flex:0 0 58.3333333333%;
	max-width:58.3333333333%
}
.col-8 {
	flex:0 0 66.6666666667%;
	max-width:66.6666666667%
}
.col-9 {
	flex:0 0 75%;
	max-width:75%
}
.col-10 {
	flex:0 0 83.3333333333%;
	max-width:83.3333333333%
}
.col-11 {
	flex:0 0 91.6666666667%;
	max-width:91.6666666667%
}
.col-12 {
	flex:0 0 100%;
	max-width:100%
}
.order-first {
	order:-1
}
.order-last {
	order:13
}
.order-0 {
	order:0
}
.order-1 {
	order:1
}
.order-2 {
	order:2
}
.order-3 {
	order:3
}
.order-4 {
	order:4
}
.order-5 {
	order:5
}
.order-6 {
	order:6
}
.order-7 {
	order:7
}
.order-8 {
	order:8
}
.order-9 {
	order:9
}
.order-10 {
	order:10
}
.order-11 {
	order:11
}
.order-12 {
	order:12
}
.offset-1 {
	margin-left:8.3333333333%
}
.offset-2 {
	margin-left:16.6666666667%
}
.offset-3 {
	margin-left:25%
}
.offset-4 {
	margin-left:33.3333333333%
}
.offset-5 {
	margin-left:41.6666666667%
}
.offset-6 {
	margin-left:50%
}
.offset-7 {
	margin-left:58.3333333333%
}
.offset-8 {
	margin-left:66.6666666667%
}
.offset-9 {
	margin-left:75%
}
.offset-10 {
	margin-left:83.3333333333%
}
.offset-11 {
	margin-left:91.6666666667%
}
@media(min-width:576px) {
	.col-sm {
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.col-sm-auto {
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-sm-1 {
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.col-sm-2 {
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.col-sm-3 {
		flex:0 0 25%;
		max-width:25%
	}
	.col-sm-4 {
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.col-sm-5 {
		flex:0 0 41.6666666667%;
		max-width:41.6666666667%
	}
	.col-sm-6 {
		flex:0 0 50%;
		max-width:50%
	}
	.col-sm-7 {
		flex:0 0 58.3333333333%;
		max-width:58.3333333333%
	}
	.col-sm-8 {
		flex:0 0 66.6666666667%;
		max-width:66.6666666667%
	}
	.col-sm-9 {
		flex:0 0 75%;
		max-width:75%
	}
	.col-sm-10 {
		flex:0 0 83.3333333333%;
		max-width:83.3333333333%
	}
	.col-sm-11 {
		flex:0 0 91.6666666667%;
		max-width:91.6666666667%
	}
	.col-sm-12 {
		flex:0 0 100%;
		max-width:100%
	}
	.order-sm-first {
		order:-1
	}
	.order-sm-last {
		order:13
	}
	.order-sm-0 {
		order:0
	}
	.order-sm-1 {
		order:1
	}
	.order-sm-2 {
		order:2
	}
	.order-sm-3 {
		order:3
	}
	.order-sm-4 {
		order:4
	}
	.order-sm-5 {
		order:5
	}
	.order-sm-6 {
		order:6
	}
	.order-sm-7 {
		order:7
	}
	.order-sm-8 {
		order:8
	}
	.order-sm-9 {
		order:9
	}
	.order-sm-10 {
		order:10
	}
	.order-sm-11 {
		order:11
	}
	.order-sm-12 {
		order:12
	}
	.offset-sm-0 {
		margin-left:0
	}
	.offset-sm-1 {
		margin-left:8.3333333333%
	}
	.offset-sm-2 {
		margin-left:16.6666666667%
	}
	.offset-sm-3 {
		margin-left:25%
	}
	.offset-sm-4 {
		margin-left:33.3333333333%
	}
	.offset-sm-5 {
		margin-left:41.6666666667%
	}
	.offset-sm-6 {
		margin-left:50%
	}
	.offset-sm-7 {
		margin-left:58.3333333333%
	}
	.offset-sm-8 {
		margin-left:66.6666666667%
	}
	.offset-sm-9 {
		margin-left:75%
	}
	.offset-sm-10 {
		margin-left:83.3333333333%
	}
	.offset-sm-11 {
		margin-left:91.6666666667%
	}
}
@media(min-width:768px) {
	.col-md {
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.col-md-auto {
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-md-1 {
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.col-md-2 {
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.col-md-3 {
		flex:0 0 25%;
		max-width:25%
	}
	.col-md-4 {
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.col-md-5 {
		flex:0 0 41.6666666667%;
		max-width:41.6666666667%
	}
	.col-md-6 {
		flex:0 0 50%;
		max-width:50%
	}
	.col-md-7 {
		flex:0 0 58.3333333333%;
		max-width:58.3333333333%
	}
	.col-md-8 {
		flex:0 0 66.6666666667%;
		max-width:66.6666666667%
	}
	.col-md-9 {
		flex:0 0 75%;
		max-width:75%
	}
	.col-md-10 {
		flex:0 0 83.3333333333%;
		max-width:83.3333333333%
	}
	.col-md-11 {
		flex:0 0 91.6666666667%;
		max-width:91.6666666667%
	}
	.col-md-12 {
		flex:0 0 100%;
		max-width:100%
	}
	.order-md-first {
		order:-1
	}
	.order-md-last {
		order:13
	}
	.order-md-0 {
		order:0
	}
	.order-md-1 {
		order:1
	}
	.order-md-2 {
		order:2
	}
	.order-md-3 {
		order:3
	}
	.order-md-4 {
		order:4
	}
	.order-md-5 {
		order:5
	}
	.order-md-6 {
		order:6
	}
	.order-md-7 {
		order:7
	}
	.order-md-8 {
		order:8
	}
	.order-md-9 {
		order:9
	}
	.order-md-10 {
		order:10
	}
	.order-md-11 {
		order:11
	}
	.order-md-12 {
		order:12
	}
	.offset-md-0 {
		margin-left:0
	}
	.offset-md-1 {
		margin-left:8.3333333333%
	}
	.offset-md-2 {
		margin-left:16.6666666667%
	}
	.offset-md-3 {
		margin-left:25%
	}
	.offset-md-4 {
		margin-left:33.3333333333%
	}
	.offset-md-5 {
		margin-left:41.6666666667%
	}
	.offset-md-6 {
		margin-left:50%
	}
	.offset-md-7 {
		margin-left:58.3333333333%
	}
	.offset-md-8 {
		margin-left:66.6666666667%
	}
	.offset-md-9 {
		margin-left:75%
	}
	.offset-md-10 {
		margin-left:83.3333333333%
	}
	.offset-md-11 {
		margin-left:91.6666666667%
	}
}
@media(min-width:992px) {
	.col-lg {
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.col-lg-auto {
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-lg-1 {
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.col-lg-2 {
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.col-lg-3 {
		flex:0 0 25%;
		max-width:25%
	}
	.col-lg-4 {
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.col-lg-5 {
		flex:0 0 41.6666666667%;
		max-width:41.6666666667%
	}
	.col-lg-6 {
		flex:0 0 50%;
		max-width:50%
	}
	.col-lg-7 {
		flex:0 0 58.3333333333%;
		max-width:58.3333333333%
	}
	.col-lg-8 {
		flex:0 0 66.6666666667%;
		max-width:66.6666666667%
	}
	.col-lg-9 {
		flex:0 0 75%;
		max-width:75%
	}
	.col-lg-10 {
		flex:0 0 83.3333333333%;
		max-width:83.3333333333%
	}
	.col-lg-11 {
		flex:0 0 91.6666666667%;
		max-width:91.6666666667%
	}
	.col-lg-12 {
		flex:0 0 100%;
		max-width:100%
	}
	.order-lg-first {
		order:-1
	}
	.order-lg-last {
		order:13
	}
	.order-lg-0 {
		order:0
	}
	.order-lg-1 {
		order:1
	}
	.order-lg-2 {
		order:2
	}
	.order-lg-3 {
		order:3
	}
	.order-lg-4 {
		order:4
	}
	.order-lg-5 {
		order:5
	}
	.order-lg-6 {
		order:6
	}
	.order-lg-7 {
		order:7
	}
	.order-lg-8 {
		order:8
	}
	.order-lg-9 {
		order:9
	}
	.order-lg-10 {
		order:10
	}
	.order-lg-11 {
		order:11
	}
	.order-lg-12 {
		order:12
	}
	.offset-lg-0 {
		margin-left:0
	}
	.offset-lg-1 {
		margin-left:8.3333333333%
	}
	.offset-lg-2 {
		margin-left:16.6666666667%
	}
	.offset-lg-3 {
		margin-left:25%
	}
	.offset-lg-4 {
		margin-left:33.3333333333%
	}
	.offset-lg-5 {
		margin-left:41.6666666667%
	}
	.offset-lg-6 {
		margin-left:50%
	}
	.offset-lg-7 {
		margin-left:58.3333333333%
	}
	.offset-lg-8 {
		margin-left:66.6666666667%
	}
	.offset-lg-9 {
		margin-left:75%
	}
	.offset-lg-10 {
		margin-left:83.3333333333%
	}
	.offset-lg-11 {
		margin-left:91.6666666667%
	}
}
@media(min-width:1200px) {
	.col-xl {
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.col-xl-auto {
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-xl-1 {
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.col-xl-2 {
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.col-xl-3 {
		flex:0 0 25%;
		max-width:25%
	}
	.col-xl-4 {
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.col-xl-5 {
		flex:0 0 41.6666666667%;
		max-width:41.6666666667%
	}
	.col-xl-6 {
		flex:0 0 50%;
		max-width:50%
	}
	.col-xl-7 {
		flex:0 0 58.3333333333%;
		max-width:58.3333333333%
	}
	.col-xl-8 {
		flex:0 0 66.6666666667%;
		max-width:66.6666666667%
	}
	.col-xl-9 {
		flex:0 0 75%;
		max-width:75%
	}
	.col-xl-10 {
		flex:0 0 83.3333333333%;
		max-width:83.3333333333%
	}
	.col-xl-11 {
		flex:0 0 91.6666666667%;
		max-width:91.6666666667%
	}
	.col-xl-12 {
		flex:0 0 100%;
		max-width:100%
	}
	.order-xl-first {
		order:-1
	}
	.order-xl-last {
		order:13
	}
	.order-xl-0 {
		order:0
	}
	.order-xl-1 {
		order:1
	}
	.order-xl-2 {
		order:2
	}
	.order-xl-3 {
		order:3
	}
	.order-xl-4 {
		order:4
	}
	.order-xl-5 {
		order:5
	}
	.order-xl-6 {
		order:6
	}
	.order-xl-7 {
		order:7
	}
	.order-xl-8 {
		order:8
	}
	.order-xl-9 {
		order:9
	}
	.order-xl-10 {
		order:10
	}
	.order-xl-11 {
		order:11
	}
	.order-xl-12 {
		order:12
	}
	.offset-xl-0 {
		margin-left:0
	}
	.offset-xl-1 {
		margin-left:8.3333333333%
	}
	.offset-xl-2 {
		margin-left:16.6666666667%
	}
	.offset-xl-3 {
		margin-left:25%
	}
	.offset-xl-4 {
		margin-left:33.3333333333%
	}
	.offset-xl-5 {
		margin-left:41.6666666667%
	}
	.offset-xl-6 {
		margin-left:50%
	}
	.offset-xl-7 {
		margin-left:58.3333333333%
	}
	.offset-xl-8 {
		margin-left:66.6666666667%
	}
	.offset-xl-9 {
		margin-left:75%
	}
	.offset-xl-10 {
		margin-left:83.3333333333%
	}
	.offset-xl-11 {
		margin-left:91.6666666667%
	}
}
@media(min-width:1350px) {
	.col-xxl {
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.col-xxl-auto {
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-xxl-1 {
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.col-xxl-2 {
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.col-xxl-3 {
		flex:0 0 25%;
		max-width:25%
	}
	.col-xxl-4 {
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.col-xxl-5 {
		flex:0 0 41.6666666667%;
		max-width:41.6666666667%
	}
	.col-xxl-6 {
		flex:0 0 50%;
		max-width:50%
	}
	.col-xxl-7 {
		flex:0 0 58.3333333333%;
		max-width:58.3333333333%
	}
	.col-xxl-8 {
		flex:0 0 66.6666666667%;
		max-width:66.6666666667%
	}
	.col-xxl-9 {
		flex:0 0 75%;
		max-width:75%
	}
	.col-xxl-10 {
		flex:0 0 83.3333333333%;
		max-width:83.3333333333%
	}
	.col-xxl-11 {
		flex:0 0 91.6666666667%;
		max-width:91.6666666667%
	}
	.col-xxl-12 {
		flex:0 0 100%;
		max-width:100%
	}
	.order-xxl-first {
		order:-1
	}
	.order-xxl-last {
		order:13
	}
	.order-xxl-0 {
		order:0
	}
	.order-xxl-1 {
		order:1
	}
	.order-xxl-2 {
		order:2
	}
	.order-xxl-3 {
		order:3
	}
	.order-xxl-4 {
		order:4
	}
	.order-xxl-5 {
		order:5
	}
	.order-xxl-6 {
		order:6
	}
	.order-xxl-7 {
		order:7
	}
	.order-xxl-8 {
		order:8
	}
	.order-xxl-9 {
		order:9
	}
	.order-xxl-10 {
		order:10
	}
	.order-xxl-11 {
		order:11
	}
	.order-xxl-12 {
		order:12
	}
	.offset-xxl-0 {
		margin-left:0
	}
	.offset-xxl-1 {
		margin-left:8.3333333333%
	}
	.offset-xxl-2 {
		margin-left:16.6666666667%
	}
	.offset-xxl-3 {
		margin-left:25%
	}
	.offset-xxl-4 {
		margin-left:33.3333333333%
	}
	.offset-xxl-5 {
		margin-left:41.6666666667%
	}
	.offset-xxl-6 {
		margin-left:50%
	}
	.offset-xxl-7 {
		margin-left:58.3333333333%
	}
	.offset-xxl-8 {
		margin-left:66.6666666667%
	}
	.offset-xxl-9 {
		margin-left:75%
	}
	.offset-xxl-10 {
		margin-left:83.3333333333%
	}
	.offset-xxl-11 {
		margin-left:91.6666666667%
	}
}
@media(min-width:1650px) {
	.col-xxxl {
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.col-xxxl-auto {
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-xxxl-1 {
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.col-xxxl-2 {
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.col-xxxl-3 {
		flex:0 0 25%;
		max-width:25%
	}
	.col-xxxl-4 {
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.col-xxxl-5 {
		flex:0 0 41.6666666667%;
		max-width:41.6666666667%
	}
	.col-xxxl-6 {
		flex:0 0 50%;
		max-width:50%
	}
	.col-xxxl-7 {
		flex:0 0 58.3333333333%;
		max-width:58.3333333333%
	}
	.col-xxxl-8 {
		flex:0 0 66.6666666667%;
		max-width:66.6666666667%
	}
	.col-xxxl-9 {
		flex:0 0 75%;
		max-width:75%
	}
	.col-xxxl-10 {
		flex:0 0 83.3333333333%;
		max-width:83.3333333333%
	}
	.col-xxxl-11 {
		flex:0 0 91.6666666667%;
		max-width:91.6666666667%
	}
	.col-xxxl-12 {
		flex:0 0 100%;
		max-width:100%
	}
	.order-xxxl-first {
		order:-1
	}
	.order-xxxl-last {
		order:13
	}
	.order-xxxl-0 {
		order:0
	}
	.order-xxxl-1 {
		order:1
	}
	.order-xxxl-2 {
		order:2
	}
	.order-xxxl-3 {
		order:3
	}
	.order-xxxl-4 {
		order:4
	}
	.order-xxxl-5 {
		order:5
	}
	.order-xxxl-6 {
		order:6
	}
	.order-xxxl-7 {
		order:7
	}
	.order-xxxl-8 {
		order:8
	}
	.order-xxxl-9 {
		order:9
	}
	.order-xxxl-10 {
		order:10
	}
	.order-xxxl-11 {
		order:11
	}
	.order-xxxl-12 {
		order:12
	}
	.offset-xxxl-0 {
		margin-left:0
	}
	.offset-xxxl-1 {
		margin-left:8.3333333333%
	}
	.offset-xxxl-2 {
		margin-left:16.6666666667%
	}
	.offset-xxxl-3 {
		margin-left:25%
	}
	.offset-xxxl-4 {
		margin-left:33.3333333333%
	}
	.offset-xxxl-5 {
		margin-left:41.6666666667%
	}
	.offset-xxxl-6 {
		margin-left:50%
	}
	.offset-xxxl-7 {
		margin-left:58.3333333333%
	}
	.offset-xxxl-8 {
		margin-left:66.6666666667%
	}
	.offset-xxxl-9 {
		margin-left:75%
	}
	.offset-xxxl-10 {
		margin-left:83.3333333333%
	}
	.offset-xxxl-11 {
		margin-left:91.6666666667%
	}
}
@media(min-width:1800px) {
	.col-xxxxl {
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.col-xxxxl-auto {
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-xxxxl-1 {
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.col-xxxxl-2 {
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.col-xxxxl-3 {
		flex:0 0 25%;
		max-width:25%
	}
	.col-xxxxl-4 {
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.col-xxxxl-5 {
		flex:0 0 41.6666666667%;
		max-width:41.6666666667%
	}
	.col-xxxxl-6 {
		flex:0 0 50%;
		max-width:50%
	}
	.col-xxxxl-7 {
		flex:0 0 58.3333333333%;
		max-width:58.3333333333%
	}
	.col-xxxxl-8 {
		flex:0 0 66.6666666667%;
		max-width:66.6666666667%
	}
	.col-xxxxl-9 {
		flex:0 0 75%;
		max-width:75%
	}
	.col-xxxxl-10 {
		flex:0 0 83.3333333333%;
		max-width:83.3333333333%
	}
	.col-xxxxl-11 {
		flex:0 0 91.6666666667%;
		max-width:91.6666666667%
	}
	.col-xxxxl-12 {
		flex:0 0 100%;
		max-width:100%
	}
	.order-xxxxl-first {
		order:-1
	}
	.order-xxxxl-last {
		order:13
	}
	.order-xxxxl-0 {
		order:0
	}
	.order-xxxxl-1 {
		order:1
	}
	.order-xxxxl-2 {
		order:2
	}
	.order-xxxxl-3 {
		order:3
	}
	.order-xxxxl-4 {
		order:4
	}
	.order-xxxxl-5 {
		order:5
	}
	.order-xxxxl-6 {
		order:6
	}
	.order-xxxxl-7 {
		order:7
	}
	.order-xxxxl-8 {
		order:8
	}
	.order-xxxxl-9 {
		order:9
	}
	.order-xxxxl-10 {
		order:10
	}
	.order-xxxxl-11 {
		order:11
	}
	.order-xxxxl-12 {
		order:12
	}
	.offset-xxxxl-0 {
		margin-left:0
	}
	.offset-xxxxl-1 {
		margin-left:8.3333333333%
	}
	.offset-xxxxl-2 {
		margin-left:16.6666666667%
	}
	.offset-xxxxl-3 {
		margin-left:25%
	}
	.offset-xxxxl-4 {
		margin-left:33.3333333333%
	}
	.offset-xxxxl-5 {
		margin-left:41.6666666667%
	}
	.offset-xxxxl-6 {
		margin-left:50%
	}
	.offset-xxxxl-7 {
		margin-left:58.3333333333%
	}
	.offset-xxxxl-8 {
		margin-left:66.6666666667%
	}
	.offset-xxxxl-9 {
		margin-left:75%
	}
	.offset-xxxxl-10 {
		margin-left:83.3333333333%
	}
	.offset-xxxxl-11 {
		margin-left:91.6666666667%
	}
}
.form-control {
	display:block;
	width:100%;
	height:calc(1.5em+0.75rem+2px);
	padding:.375rem .75rem;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#495057;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ced4da;
	border-radius:0rem;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion:reduce) {
	.form-control {
		transition:none
	}
}
.form-control::-ms-expand {
	background-color:rgba(0,0,0,0);
	border:0
}
.form-control:focus {
	color:#495057;
	background-color:#fff;
	border-color:#50c3dd;
	outline:0;
	box-shadow:0 0 0 .2rem rgba(28,124,146,.25)
}
.form-control::-moz-placeholder {
	color:#6c757d;
	opacity:1
}
.form-control::placeholder {
	color:#6c757d;
	opacity:1
}
.form-control:disabled,.form-control[readonly] {
	background-color:#e9ecef;
	opacity:1
}
select.form-control:focus::-ms-value {
	color:#495057;
	background-color:#fff
}
.form-control-file,.form-control-range {
	display:block;
	width:100%
}
.col-form-label {
	padding-top:calc(0.375rem+1px);
	padding-bottom:calc(0.375rem+1px);
	margin-bottom:0;
	font-size:inherit;
	line-height:1.5
}
.col-form-label-lg {
	padding-top:calc(0.5rem+1px);
	padding-bottom:calc(0.5rem+1px);
	font-size:1.25rem;
	line-height:1.5
}
.col-form-label-sm {
	padding-top:calc(0.25rem+1px);
	padding-bottom:calc(0.25rem+1px);
	font-size:0.875rem;
	line-height:1.5
}
.form-control-plaintext {
	display:block;
	width:100%;
	padding-top:.375rem;
	padding-bottom:.375rem;
	margin-bottom:0;
	line-height:1.5;
	color:#212529;
	background-color:rgba(0,0,0,0);
	border:solid rgba(0,0,0,0);
	border-width:1px 0
}
.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg {
	padding-right:0;
	padding-left:0
}
.form-control-sm {
	height:calc(1.5em+0.5rem+2px);
	padding:.25rem .5rem;
	font-size:0.875rem;
	line-height:1.5;
	border-radius:0rem
}
.form-control-lg {
	height:calc(1.5em+1rem+2px);
	padding:.5rem 1rem;
	font-size:1.25rem;
	line-height:1.5;
	border-radius:0rem
}
select.form-control[size],select.form-control[multiple] {
	height:auto
}
textarea.form-control {
	height:auto
}
.form-group {
	margin-bottom:2rem
}
.form-text {
	display:block;
	margin-top:.25rem
}
.form-row {
	display:flex;
	flex-wrap:wrap;
	margin-right:-5px;
	margin-left:-5px
}
.form-row>.col,.form-row>[class*=col-] {
	padding-right:5px;
	padding-left:5px
}
.form-check {
	position:relative;
	display:block;
	padding-left:1.25rem
}
.form-check-input {
	position:absolute;
	margin-top:.3rem;
	margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label {
	color:#6c757d
}
.form-check-label {
	margin-bottom:0
}
.form-check-inline {
	display:inline-flex;
	align-items:center;
	padding-left:0;
	margin-right:.75rem
}
.form-check-inline .form-check-input {
	position:static;
	margin-top:0;
	margin-right:.3125rem;
	margin-left:0
}
.valid-feedback {
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:80%;
	color:#28a745
}
.valid-tooltip {
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
	padding:.25rem .5rem;
	margin-top:.1rem;
	font-size:0.875rem;
	line-height:1.5;
	color:#fff;
	background-color:rgba(40,167,69,.9);
	border-radius:0rem
}
.was-validated .form-control:valid,.form-control.is-valid {
	border-color:#28a745;
	padding-right:calc(1.5em+0.75rem);
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:center right calc(0.375em+0.1875rem);
	background-size:calc(0.75em+0.375rem) calc(0.75em+0.375rem)
}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus {
	border-color:#28a745;
	box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip {
	display:block
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
	padding-right:calc(1.5em+0.75rem);
	background-position:top calc(0.375em+0.1875rem) right calc(0.375em+0.1875rem)
}
.was-validated .custom-select:valid,.custom-select.is-valid {
	border-color:#28a745;
	padding-right:calc((1em+0.75rem) * 3 / 4+1.75rem);
	background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em+0.375rem) calc(0.75em+0.375rem)
}
.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus {
	border-color:#28a745;
	box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip {
	display:block
}
.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip {
	display:block
}
.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label {
	color:#28a745
}
.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip {
	display:block
}
.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label {
	color:#28a745
}
.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before {
	border-color:#28a745
}
.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip {
	display:block
}
.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before {
	border-color:#34ce57;
	background-color:#34ce57
}
.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before {
	box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before {
	border-color:#28a745
}
.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label {
	border-color:#28a745
}
.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip {
	display:block
}
.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label {
	border-color:#28a745;
	box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback {
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:80%;
	color:#dc3545
}
.invalid-tooltip {
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
	padding:.25rem .5rem;
	margin-top:.1rem;
	font-size:0.875rem;
	line-height:1.5;
	color:#fff;
	background-color:rgba(220,53,69,.9);
	border-radius:0rem
}
.was-validated .form-control:invalid,.form-control.is-invalid {
	border-color:#dc3545;
	padding-right:calc(1.5em+0.75rem);
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
	background-repeat:no-repeat;
	background-position:center right calc(0.375em+0.1875rem);
	background-size:calc(0.75em+0.375rem) calc(0.75em+0.375rem)
}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus {
	border-color:#dc3545;
	box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip {
	display:block
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
	padding-right:calc(1.5em+0.75rem);
	background-position:top calc(0.375em+0.1875rem) right calc(0.375em+0.1875rem)
}
.was-validated .custom-select:invalid,.custom-select.is-invalid {
	border-color:#dc3545;
	padding-right:calc((1em+0.75rem) * 3 / 4+1.75rem);
	background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em+0.375rem) calc(0.75em+0.375rem)
}
.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus {
	border-color:#dc3545;
	box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip {
	display:block
}
.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip {
	display:block
}
.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label {
	color:#dc3545
}
.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip {
	display:block
}
.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label {
	color:#dc3545
}
.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before {
	border-color:#dc3545
}
.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip {
	display:block
}
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before {
	border-color:#e4606d;
	background-color:#e4606d
}
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before {
	box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before {
	border-color:#dc3545
}
.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label {
	border-color:#dc3545
}
.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip {
	display:block
}
.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label {
	border-color:#dc3545;
	box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline {
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.form-inline .form-check {
	width:100%
}
@media(min-width:576px) {
	.form-inline label {
		display:flex;
		align-items:center;
		justify-content:center;
		margin-bottom:0
	}
	.form-inline .form-group {
		display:flex;
		flex:0 0 auto;
		flex-flow:row wrap;
		align-items:center;
		margin-bottom:0
	}
	.form-inline .form-control {
		display:inline-block;
		width:auto;
		vertical-align:middle
	}
	.form-inline .form-control-plaintext {
		display:inline-block
	}
	.form-inline .input-group,.form-inline .custom-select {
		width:auto
	}
	.form-inline .form-check {
		display:flex;
		align-items:center;
		justify-content:center;
		width:auto;
		padding-left:0
	}
	.form-inline .form-check-input {
		position:relative;
		flex-shrink:0;
		margin-top:0;
		margin-right:.25rem;
		margin-left:0
	}
	.form-inline .custom-control {
		align-items:center;
		justify-content:center
	}
	.form-inline .custom-control-label {
		margin-bottom:0
	}
}
.btn {
	display:inline-block;
	font-weight:400;
	color:#212529;
	text-align:center;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	background-color:rgba(0,0,0,0);
	border:1px solid rgba(0,0,0,0);
	padding:.375rem .75rem;
	font-size:1rem;
	line-height:1.5;
	border-radius:0rem;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion:reduce) {
	.btn {
		transition:none
	}
}
.btn:hover {
	color:#212529;
	text-decoration:none
}
.btn:focus,.btn.focus {
	outline:0;
	box-shadow:0 0 0 .2rem rgba(28,124,146,.25)
}
.btn.disabled,.btn:disabled {
	opacity:.65
}
a.btn.disabled,fieldset:disabled a.btn {
	pointer-events:none
}
.btn-primary {
	color:#fff;
	background-color:#1c7c92;
	border-color:#1c7c92
}
.btn-primary:hover {
	color:#fff;
	background-color:#166172;
	border-color:#145867
}
.btn-primary:focus,.btn-primary.focus {
	box-shadow:0 0 0 .2rem rgba(62,144,162,.5)
}
.btn-primary.disabled,.btn-primary:disabled {
	color:#fff;
	background-color:#1c7c92;
	border-color:#1c7c92
}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#145867;
	border-color:#124f5d
}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(62,144,162,.5)
}
.btn-secondary {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-secondary:hover {
	color:#fff;
	background-color:#5a6268;
	border-color:#545b62
}
.btn-secondary:focus,.btn-secondary.focus {
	box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle {
	color:#fff;
	background-color:#545b62;
	border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-success {
	color:#fff;
	background-color:#28a745;
	border-color:#28a745
}
.btn-success:hover {
	color:#fff;
	background-color:#218838;
	border-color:#1e7e34
}
.btn-success:focus,.btn-success.focus {
	box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-success.disabled,.btn-success:disabled {
	color:#fff;
	background-color:#28a745;
	border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle {
	color:#fff;
	background-color:#1e7e34;
	border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info {
	color:#fff;
	background-color:#17a2b8;
	border-color:#17a2b8
}
.btn-info:hover {
	color:#fff;
	background-color:#138496;
	border-color:#117a8b
}
.btn-info:focus,.btn-info.focus {
	box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-info.disabled,.btn-info:disabled {
	color:#fff;
	background-color:#17a2b8;
	border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle {
	color:#fff;
	background-color:#117a8b;
	border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-warning {
	color:#212529;
	background-color:#ffc107;
	border-color:#ffc107
}
.btn-warning:hover {
	color:#212529;
	background-color:#e0a800;
	border-color:#d39e00
}
.btn-warning:focus,.btn-warning.focus {
	box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-warning.disabled,.btn-warning:disabled {
	color:#212529;
	background-color:#ffc107;
	border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle {
	color:#212529;
	background-color:#d39e00;
	border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-danger {
	color:#fff;
	background-color:#dc3545;
	border-color:#dc3545
}
.btn-danger:hover {
	color:#fff;
	background-color:#c82333;
	border-color:#bd2130
}
.btn-danger:focus,.btn-danger.focus {
	box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-danger.disabled,.btn-danger:disabled {
	color:#fff;
	background-color:#dc3545;
	border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle {
	color:#fff;
	background-color:#bd2130;
	border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light {
	color:#212529;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-light:hover {
	color:#212529;
	background-color:#e2e6ea;
	border-color:#dae0e5
}
.btn-light:focus,.btn-light.focus {
	box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-light.disabled,.btn-light:disabled {
	color:#212529;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle {
	color:#212529;
	background-color:#dae0e5;
	border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark {
	color:#fff;
	background-color:#343a40;
	border-color:#343a40
}
.btn-dark:hover {
	color:#fff;
	background-color:#23272b;
	border-color:#1d2124
}
.btn-dark:focus,.btn-dark.focus {
	box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-dark.disabled,.btn-dark:disabled {
	color:#fff;
	background-color:#343a40;
	border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle {
	color:#fff;
	background-color:#1d2124;
	border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-outline-primary {
	color:#1c7c92;
	border-color:#1c7c92
}
.btn-outline-primary:hover {
	color:#fff;
	background-color:#1c7c92;
	border-color:#1c7c92
}
.btn-outline-primary:focus,.btn-outline-primary.focus {
	box-shadow:0 0 0 .2rem rgba(28,124,146,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {
	color:#1c7c92;
	background-color:rgba(0,0,0,0)
}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle {
	color:#fff;
	background-color:#1c7c92;
	border-color:#1c7c92
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(28,124,146,.5)
}
.btn-outline-secondary {
	color:#6c757d;
	border-color:#6c757d
}
.btn-outline-secondary:hover {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-outline-secondary:focus,.btn-outline-secondary.focus {
	box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
	color:#6c757d;
	background-color:rgba(0,0,0,0)
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success {
	color:#28a745;
	border-color:#28a745
}
.btn-outline-success:hover {
	color:#fff;
	background-color:#28a745;
	border-color:#28a745
}
.btn-outline-success:focus,.btn-outline-success.focus {
	box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled {
	color:#28a745;
	background-color:rgba(0,0,0,0)
}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle {
	color:#fff;
	background-color:#28a745;
	border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info {
	color:#17a2b8;
	border-color:#17a2b8
}
.btn-outline-info:hover {
	color:#fff;
	background-color:#17a2b8;
	border-color:#17a2b8
}
.btn-outline-info:focus,.btn-outline-info.focus {
	box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled {
	color:#17a2b8;
	background-color:rgba(0,0,0,0)
}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle {
	color:#fff;
	background-color:#17a2b8;
	border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning {
	color:#ffc107;
	border-color:#ffc107
}
.btn-outline-warning:hover {
	color:#212529;
	background-color:#ffc107;
	border-color:#ffc107
}
.btn-outline-warning:focus,.btn-outline-warning.focus {
	box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled {
	color:#ffc107;
	background-color:rgba(0,0,0,0)
}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle {
	color:#212529;
	background-color:#ffc107;
	border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger {
	color:#dc3545;
	border-color:#dc3545
}
.btn-outline-danger:hover {
	color:#fff;
	background-color:#dc3545;
	border-color:#dc3545
}
.btn-outline-danger:focus,.btn-outline-danger.focus {
	box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled {
	color:#dc3545;
	background-color:rgba(0,0,0,0)
}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle {
	color:#fff;
	background-color:#dc3545;
	border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light {
	color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-outline-light:hover {
	color:#212529;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-outline-light:focus,.btn-outline-light.focus {
	box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled {
	color:#f8f9fa;
	background-color:rgba(0,0,0,0)
}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle {
	color:#212529;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark {
	color:#343a40;
	border-color:#343a40
}
.btn-outline-dark:hover {
	color:#fff;
	background-color:#343a40;
	border-color:#343a40
}
.btn-outline-dark:focus,.btn-outline-dark.focus {
	box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled {
	color:#343a40;
	background-color:rgba(0,0,0,0)
}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle {
	color:#fff;
	background-color:#343a40;
	border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link {
	font-weight:400;
	color:#1c7c92;
	text-decoration:none
}
.btn-link:hover {
	color:#104552;
	text-decoration:underline
}
.btn-link:focus,.btn-link.focus {
	text-decoration:underline;
	box-shadow:none
}
.btn-link:disabled,.btn-link.disabled {
	color:#6c757d;
	pointer-events:none
}
.btn-lg {
	padding:.5rem 1rem;
	font-size:1.25rem;
	line-height:1.5;
	border-radius:0rem
}
.btn-sm {
	padding:.25rem .5rem;
	font-size:0.875rem;
	line-height:1.5;
	border-radius:0rem
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:.5rem
}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block {
	width:100%
}
.fade {
	transition:opacity .15s linear
}
@media(prefers-reduced-motion:reduce) {
	.fade {
		transition:none
	}
}
.fade:not(.show) {
	opacity:0
}
.collapse:not(.show) {
	display:none
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	transition:height .35s ease
}
@media(prefers-reduced-motion:reduce) {
	.collapsing {
		transition:none
	}
}
.custom-control {
	position:relative;
	display:block;
	min-height:1.5rem;
	padding-left:1.5rem
}
.custom-control-inline {
	display:inline-flex;
	margin-right:1rem
}
.custom-control-input {
	position:absolute;
	z-index:-1;
	opacity:0
}
.custom-control-input:checked~.custom-control-label::before {
	color:#fff;
	border-color:#1c7c92;
	background-color:#1c7c92
}
.custom-control-input:focus~.custom-control-label::before {
	box-shadow:0 0 0 .2rem rgba(28,124,146,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color:#50c3dd
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color:#fff;
	background-color:#7bd2e6;
	border-color:#7bd2e6
}
.custom-control-input:disabled~.custom-control-label {
	color:#6c757d
}
.custom-control-input:disabled~.custom-control-label::before {
	background-color:#e9ecef
}
.custom-control-label {
	position:relative;
	margin-bottom:0;
	vertical-align:top
}
.custom-control-label::before {
	position:absolute;
	top:.25rem;
	left:-1.5rem;
	display:block;
	width:1rem;
	height:1rem;
	pointer-events:none;
	content:"";
	background-color:#fff;
	border:#adb5bd solid 1px
}
.custom-control-label::after {
	position:absolute;
	top:.25rem;
	left:-1.5rem;
	display:block;
	width:1rem;
	height:1rem;
	content:"";
	background:no-repeat 50%/50% 50%
}
.custom-checkbox .custom-control-label::before {
	border-radius:0rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	border-color:#1c7c92;
	background-color:#1c7c92
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color:rgba(28,124,146,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color:rgba(28,124,146,.5)
}
.custom-radio .custom-control-label::before {
	border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color:rgba(28,124,146,.5)
}
.custom-switch {
	padding-left:2.25rem
}
.custom-switch .custom-control-label::before {
	left:-2.25rem;
	width:1.75rem;
	pointer-events:all;
	border-radius:.5rem
}
.custom-switch .custom-control-label::after {
	top:calc(0.25rem+2px);
	left:calc(-2.25rem+2px);
	width:calc(1rem - 4px);
	height:calc(1rem - 4px);
	background-color:#adb5bd;
	border-radius:.5rem;
	transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion:reduce) {
	.custom-switch .custom-control-label::after {
		transition:none
	}
}
.custom-switch .custom-control-input:checked~.custom-control-label::after {
	background-color:#fff;
	transform:translateX(0.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color:rgba(28,124,146,.5)
}
.custom-select {
	display:inline-block;
	width:100%;
	height:calc(1.5em+0.75rem+2px);
	padding:.375rem 1.75rem .375rem .75rem;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#495057;
	vertical-align:middle;
	background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
	background-color:#fff;
	border:1px solid #ced4da;
	border-radius:0rem;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.custom-select:focus {
	border-color:#50c3dd;
	outline:0;
	box-shadow:0 0 0 .2rem rgba(28,124,146,.25)
}
.custom-select:focus::-ms-value {
	color:#495057;
	background-color:#fff
}
.custom-select[multiple],.custom-select[size]:not([size="1"]) {
	height:auto;
	padding-right:.75rem;
	background-image:none
}
.custom-select:disabled {
	color:#6c757d;
	background-color:#e9ecef
}
.custom-select::-ms-expand {
	display:none
}
.custom-select-sm {
	height:calc(1.5em+0.5rem+2px);
	padding-top:.25rem;
	padding-bottom:.25rem;
	padding-left:.5rem;
	font-size:0.875rem
}
.custom-select-lg {
	height:calc(1.5em+1rem+2px);
	padding-top:.5rem;
	padding-bottom:.5rem;
	padding-left:1rem;
	font-size:1.25rem
}
.custom-file {
	position:relative;
	display:inline-block;
	width:100%;
	height:calc(1.5em+0.75rem+2px);
	margin-bottom:0
}
.custom-file-input {
	position:relative;
	z-index:2;
	width:100%;
	height:calc(1.5em+0.75rem+2px);
	margin:0;
	opacity:0
}
.custom-file-input:focus~.custom-file-label {
	border-color:#50c3dd;
	box-shadow:0 0 0 .2rem rgba(28,124,146,.25)
}
.custom-file-input:disabled~.custom-file-label {
	background-color:#e9ecef
}
.custom-file-input:lang(en)~.custom-file-label::after {
	content:"Browse"
}
.custom-file-input:lang(pl)~.custom-file-label::after {
	content:"Przegladaj"
}
.custom-file-input~.custom-file-label[data-browse]::after {
	content:attr(data-browse)
}
.custom-file-label {
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:1;
	height:calc(1.5em+0.75rem+2px);
	padding:.375rem .75rem;
	font-weight:400;
	line-height:1.5;
	color:#495057;
	background-color:#fff;
	border:1px solid #ced4da;
	border-radius:0rem
}
.custom-file-label::after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	z-index:3;
	display:block;
	height:calc(1.5em+0.75rem);
	padding:.375rem .75rem;
	line-height:1.5;
	color:#495057;
	content:"Browse";
	background-color:#e9ecef;
	border-left:inherit;
	border-radius:0 0rem 0rem 0
}
.custom-range {
	width:100%;
	height:calc(1rem+0.4rem);
	padding:0;
	background-color:rgba(0,0,0,0);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.custom-range:focus {
	outline:none
}
.custom-range:focus::-webkit-slider-thumb {
	box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(28,124,146,.25)
}
.custom-range:focus::-moz-range-thumb {
	box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(28,124,146,.25)
}
.custom-range:focus::-ms-thumb {
	box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(28,124,146,.25)
}
.custom-range::-moz-focus-outer {
	border:0
}
.custom-range::-webkit-slider-thumb {
	width:1rem;
	height:1rem;
	margin-top:-0.25rem;
	background-color:#1c7c92;
	border:0;
	border-radius:1rem;
	-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-webkit-appearance:none;
	appearance:none
}
@media(prefers-reduced-motion:reduce) {
	.custom-range::-webkit-slider-thumb {
		-webkit-transition:none;
		transition:none
	}
}
.custom-range::-webkit-slider-thumb:active {
	background-color:#7bd2e6
}
.custom-range::-webkit-slider-runnable-track {
	width:100%;
	height:.5rem;
	color:rgba(0,0,0,0);
	cursor:pointer;
	background-color:#dee2e6;
	border-color:rgba(0,0,0,0);
	border-radius:1rem
}
.custom-range::-moz-range-thumb {
	width:1rem;
	height:1rem;
	background-color:#1c7c92;
	border:0;
	border-radius:1rem;
	-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-moz-appearance:none;
	appearance:none
}
@media(prefers-reduced-motion:reduce) {
	.custom-range::-moz-range-thumb {
		-moz-transition:none;
		transition:none
	}
}
.custom-range::-moz-range-thumb:active {
	background-color:#7bd2e6
}
.custom-range::-moz-range-track {
	width:100%;
	height:.5rem;
	color:rgba(0,0,0,0);
	cursor:pointer;
	background-color:#dee2e6;
	border-color:rgba(0,0,0,0);
	border-radius:1rem
}
.custom-range::-ms-thumb {
	width:1rem;
	height:1rem;
	margin-top:0;
	margin-right:.2rem;
	margin-left:.2rem;
	background-color:#1c7c92;
	border:0;
	border-radius:1rem;
	-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	appearance:none
}
@media(prefers-reduced-motion:reduce) {
	.custom-range::-ms-thumb {
		-ms-transition:none;
		transition:none
	}
}
.custom-range::-ms-thumb:active {
	background-color:#7bd2e6
}
.custom-range::-ms-track {
	width:100%;
	height:.5rem;
	color:rgba(0,0,0,0);
	cursor:pointer;
	background-color:rgba(0,0,0,0);
	border-color:rgba(0,0,0,0);
	border-width:.5rem
}
.custom-range::-ms-fill-lower {
	background-color:#dee2e6;
	border-radius:1rem
}
.custom-range::-ms-fill-upper {
	margin-right:15px;
	background-color:#dee2e6;
	border-radius:1rem
}
.custom-range:disabled::-webkit-slider-thumb {
	background-color:#adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track {
	cursor:default
}
.custom-range:disabled::-moz-range-thumb {
	background-color:#adb5bd
}
.custom-range:disabled::-moz-range-track {
	cursor:default
}
.custom-range:disabled::-ms-thumb {
	background-color:#adb5bd
}
.custom-control-label::before,.custom-file-label,.custom-select {
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion:reduce) {
	.custom-control-label::before,.custom-file-label,.custom-select {
		transition:none
	}
}
.nav {
	display:flex;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}

.nav-link:hover,.nav-link:focus {
	text-decoration:none
}
.nav-link.disabled {
	color:#6c757d;
	pointer-events:none;
	cursor:default
}
.nav-tabs {
	border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item {
	margin-bottom:-1px
}
.nav-tabs .nav-link {
	border:1px solid rgba(0,0,0,0);
	border-top-left-radius:0rem;
	border-top-right-radius:0rem
}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {
	border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
	color:#6c757d;
	background-color:rgba(0,0,0,0);
	border-color:rgba(0,0,0,0)
}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {
	color:#495057;
	background-color:#fff;
	border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.nav-pills .nav-link {
	border-radius:0rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
	color:#fff;
	background-color:#1c7c92
}
.nav-fill .nav-item {
	flex:1 1 auto;
	text-align:center
}
.nav-justified .nav-item {
	flex-basis:0;
	flex-grow:1;
	text-align:center
}
.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.navbar {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	padding:.5rem 1rem
}
.navbar>.container,.navbar>.container-fluid {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between
}
.navbar-brand {
	display:inline-block;
	padding-top:.3125rem;
	padding-bottom:.3125rem;
	margin-right:1rem;
	font-size:1.25rem;
	line-height:inherit;
	white-space:nowrap
}
.navbar-brand:hover,.navbar-brand:focus {
	text-decoration:none
}
.navbar-nav {
	display:flex;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.navbar-nav .nav-link {
	padding-right:0;
	padding-left:0
}
.navbar-nav .dropdown-menu {
	position:static;
	float:none
}
.navbar-text {
	display:inline-block;
	padding-top:.5rem;
	padding-bottom:.5rem
}
.navbar-collapse {
	flex-basis:100%;
	flex-grow:1;
	align-items:center
}
.navbar-toggler {
	padding:.25rem .75rem;
	font-size:1.25rem;
	line-height:1;
	background-color:rgba(0,0,0,0);
	border:1px solid rgba(0,0,0,0);
	border-radius:0rem
}
.navbar-toggler:hover,.navbar-toggler:focus {
	text-decoration:none
}
.navbar-toggler-icon {
	display:inline-block;
	width:1.5em;
	height:1.5em;
	vertical-align:middle;
	content:"";
	background:no-repeat center center;
	background-size:100% 100%
}
@media(max-width:575.98px) {
	.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
		padding-right:0;
		padding-left:0
	}
}
@media(min-width:576px) {
	.navbar-expand-sm {
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-sm .navbar-nav {
		flex-direction:row
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position:absolute
	}
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right:.5rem;
		padding-left:.5rem
	}
	.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
		flex-wrap:nowrap
	}
	.navbar-expand-sm .navbar-collapse {
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-sm .navbar-toggler {
		display:none
	}
}
@media(max-width:767.98px) {
	.navbar-expand-md>.container,.navbar-expand-md>.container-fluid {
		padding-right:0;
		padding-left:0
	}
}
@media(min-width:768px) {
	.navbar-expand-md {
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-md .navbar-nav {
		flex-direction:row
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position:absolute
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right:.5rem;
		padding-left:.5rem
	}
	.navbar-expand-md>.container,.navbar-expand-md>.container-fluid {
		flex-wrap:nowrap
	}
	.navbar-expand-md .navbar-collapse {
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-md .navbar-toggler {
		display:none
	}
}
@media(max-width:991.98px) {
	.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
		padding-right:0;
		padding-left:0
	}
}
@media(min-width:992px) {
	.navbar-expand-lg {
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-lg .navbar-nav {
		flex-direction:row
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position:absolute
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right:.5rem;
		padding-left:.5rem
	}
	.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
		flex-wrap:nowrap
	}
	.navbar-expand-lg .navbar-collapse {
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-lg .navbar-toggler {
		display:none
	}
}
@media(max-width:1199.98px) {
	.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
		padding-right:0;
		padding-left:0
	}
}
@media(min-width:1200px) {
	.navbar-expand-xl {
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-xl .navbar-nav {
		flex-direction:row
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position:absolute
	}
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right:.5rem;
		padding-left:.5rem
	}
	.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
		flex-wrap:nowrap
	}
	.navbar-expand-xl .navbar-collapse {
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-xl .navbar-toggler {
		display:none
	}
}
@media(max-width:1349.98px) {
	.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid {
		padding-right:0;
		padding-left:0
	}
}
@media(min-width:1350px) {
	.navbar-expand-xxl {
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-xxl .navbar-nav {
		flex-direction:row
	}
	.navbar-expand-xxl .navbar-nav .dropdown-menu {
		position:absolute
	}
	.navbar-expand-xxl .navbar-nav .nav-link {
		padding-right:.5rem;
		padding-left:.5rem
	}
	.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid {
		flex-wrap:nowrap
	}
	.navbar-expand-xxl .navbar-collapse {
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-xxl .navbar-toggler {
		display:none
	}
}
@media(max-width:1649.98px) {
	.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid {
		padding-right:0;
		padding-left:0
	}
}
@media(min-width:1650px) {
	.navbar-expand-xxxl {
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-xxxl .navbar-nav {
		flex-direction:row
	}
	.navbar-expand-xxxl .navbar-nav .dropdown-menu {
		position:absolute
	}
	.navbar-expand-xxxl .navbar-nav .nav-link {
		padding-right:.5rem;
		padding-left:.5rem
	}
	.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid {
		flex-wrap:nowrap
	}
	.navbar-expand-xxxl .navbar-collapse {
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-xxxl .navbar-toggler {
		display:none
	}
}
@media(max-width:1799.98px) {
	.navbar-expand-xxxxl>.container,.navbar-expand-xxxxl>.container-fluid {
		padding-right:0;
		padding-left:0
	}
}
@media(min-width:1800px) {
	.navbar-expand-xxxxl {
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-xxxxl .navbar-nav {
		flex-direction:row
	}
	.navbar-expand-xxxxl .navbar-nav .dropdown-menu {
		position:absolute
	}
	.navbar-expand-xxxxl .navbar-nav .nav-link {
		padding-right:.5rem;
		padding-left:.5rem
	}
	.navbar-expand-xxxxl>.container,.navbar-expand-xxxxl>.container-fluid {
		flex-wrap:nowrap
	}
	.navbar-expand-xxxxl .navbar-collapse {
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-xxxxl .navbar-toggler {
		display:none
	}
}
.navbar-expand {
	flex-flow:row nowrap;
	justify-content:flex-start
}
.navbar-expand>.container,.navbar-expand>.container-fluid {
	padding-right:0;
	padding-left:0
}
.navbar-expand .navbar-nav {
	flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
	position:absolute
}
.navbar-expand .navbar-nav .nav-link {
	padding-right:.5rem;
	padding-left:.5rem
}
.navbar-expand>.container,.navbar-expand>.container-fluid {
	flex-wrap:nowrap
}
.navbar-expand .navbar-collapse {
	display:flex!important;
	flex-basis:auto
}
.navbar-expand .navbar-toggler {
	display:none
}
.navbar-light .navbar-brand {
	color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus {
	color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
	color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus {
	color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
	color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active {
	color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler {
	color:rgba(0,0,0,.5);
	border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
	background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
	color:rgba(0,0,0,.5)
}
.navbar-light .navbar-text a {
	color:rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus {
	color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand {
	color:#fff
}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus {
	color:#fff
}
.navbar-dark .navbar-nav .nav-link {
	color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus {
	color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
	color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active {
	color:#fff
}
.navbar-dark .navbar-toggler {
	color:rgba(255,255,255,.5);
	border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon {
	background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text {
	color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a {
	color:#fff
}
.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus {
	color:#fff
}
.card {
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background-color:#fff;
	background-clip:border-box;
	border:1px solid rgba(0,0,0,.125);
	border-radius:0rem
}
.card>hr {
	margin-right:0;
	margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child {
	border-top-left-radius:0rem;
	border-top-right-radius:0rem
}
.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius:0rem;
	border-bottom-left-radius:0rem
}
.card-body {
	flex:1 1 auto;
	padding:1.25rem
}
.card-title {
	margin-bottom:.75rem
}
.card-subtitle {
	margin-top:-0.375rem;
	margin-bottom:0
}
.card-text:last-child {
	margin-bottom:0
}
.card-link:hover {
	text-decoration:none
}
.card-link+.card-link {
	margin-left:1.25rem
}
.card-header {
	padding:.75rem 1.25rem;
	margin-bottom:0;
	background-color:rgba(0,0,0,.03);
	border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child {
	border-radius:calc(0rem - 1px) calc(0rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
	border-top:0
}
.card-footer {
	padding:.75rem 1.25rem;
	background-color:rgba(0,0,0,.03);
	border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child {
	border-radius:0 0 calc(0rem - 1px) calc(0rem - 1px)
}
.card-header-tabs {
	margin-right:-0.625rem;
	margin-bottom:-0.75rem;
	margin-left:-0.625rem;
	border-bottom:0
}
.card-header-pills {
	margin-right:-0.625rem;
	margin-left:-0.625rem
}
.card-img-overlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:1.25rem
}
.card-img {
	width:100%;
	border-radius:calc(0rem - 1px)
}
.card-img-top {
	width:100%;
	border-top-left-radius:calc(0rem - 1px);
	border-top-right-radius:calc(0rem - 1px)
}
.card-img-bottom {
	width:100%;
	border-bottom-right-radius:calc(0rem - 1px);
	border-bottom-left-radius:calc(0rem - 1px)
}
.card-deck {
	display:flex;
	flex-direction:column
}
.card-deck .card {
	margin-bottom:15px
}
@media(min-width:576px) {
	.card-deck {
		flex-flow:row wrap;
		margin-right:-15px;
		margin-left:-15px
	}
	.card-deck .card {
		display:flex;
		flex:1 0 0%;
		flex-direction:column;
		margin-right:15px;
		margin-bottom:0;
		margin-left:15px
	}
}
.card-group {
	display:flex;
	flex-direction:column
}
.card-group>.card {
	margin-bottom:15px
}
@media(min-width:576px) {
	.card-group {
		flex-flow:row wrap
	}
	.card-group>.card {
		flex:1 0 0%;
		margin-bottom:0
	}
	.card-group>.card+.card {
		margin-left:0;
		border-left:0
	}
	.card-group>.card:not(:last-child) {
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header {
		border-top-right-radius:0
	}
	.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer {
		border-bottom-right-radius:0
	}
	.card-group>.card:not(:first-child) {
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header {
		border-top-left-radius:0
	}
	.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer {
		border-bottom-left-radius:0
	}
}
.card-columns .card {
	margin-bottom:.75rem
}
@media(min-width:576px) {
	.card-columns {
		-moz-column-count:3;
		column-count:3;
		-moz-column-gap:1.25rem;
		column-gap:1.25rem;
		orphans:1;
		widows:1
	}
	.card-columns .card {
		display:inline-block;
		width:100%
	}
}
.accordion>.card {
	overflow:hidden
}
.accordion>.card:not(:first-of-type) .card-header:first-child {
	border-radius:0
}
.accordion>.card:not(:first-of-type):not(:last-of-type) {
	border-bottom:0;
	border-radius:0
}
.accordion>.card:first-of-type {
	border-bottom:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.accordion>.card:last-of-type {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.accordion>.card .card-header {
	margin-bottom:-1px
}
.alert {
	position:relative;
	padding:.75rem 1.25rem;
	margin-bottom:1rem;
	border:1px solid rgba(0,0,0,0);
	border-radius:0
}
.alert-heading {
	color:inherit
}
.alert-link {
	font-weight:700
}
.alert-dismissible {
	padding-right:4rem
}
.alert-dismissible .close {
	position:absolute;
	top:0;
	right:0;
	padding:.75rem 1.25rem;
	color:inherit
}
.alert-primary {
	color:#0f404c;
	background-color:#d2e5e9;
	border-color:#bfdae0
}
.alert-primary hr {
	border-top-color:#aed0d8
}
.alert-primary .alert-link {
	color:#071c21
}
.alert-secondary {
	color:#383d41;
	background-color:#e2e3e5;
	border-color:#d6d8db
}
.alert-secondary hr {
	border-top-color:#c8cbcf
}
.alert-secondary .alert-link {
	color:#202326
}
.alert-success {
	color:#155724;
	background-color:#d4edda;
	border-color:#c3e6cb
}
.alert-success hr {
	border-top-color:#b1dfbb
}
.alert-success .alert-link {
	color:#0b2e13
}
.alert-info {
	color:#0c5460;
	background-color:#d1ecf1;
	border-color:#bee5eb
}
.alert-info hr {
	border-top-color:#abdde5
}
.alert-info .alert-link {
	color:#062c33
}
.alert-warning {
	color:#856404;
	background-color:#fff3cd;
	border-color:#ffeeba
}
.alert-warning hr {
	border-top-color:#ffe8a1
}
.alert-warning .alert-link {
	color:#533f03
}
.alert-danger {
	color:#721c24;
	background-color:#f8d7da;
	border-color:#f5c6cb
}
.alert-danger hr {
	border-top-color:#f1b0b7
}
.alert-danger .alert-link {
	color:#491217
}
.alert-light {
	color:#818182;
	background-color:#fefefe;
	border-color:#fdfdfe
}
.alert-light hr {
	border-top-color:#ececf6
}
.alert-light .alert-link {
	color:#686868
}
.alert-dark {
	color:#1b1e21;
	background-color:#d6d8d9;
	border-color:#c6c8ca
}
.alert-dark hr {
	border-top-color:#b9bbbe
}
.alert-dark .alert-link {
	color:#040505
}
.media {
	display:flex;
	align-items:flex-start
}
.media-body {
	flex:1
}
.close {
	float:right;
	font-size:1.5rem;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.5
}
.close:hover {
	color:#000;
	text-decoration:none
}
.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus {
	opacity:.75
}
button.close {
	padding:0;
	background-color:rgba(0,0,0,0);
	border:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
a.close.disabled {
	pointer-events:none
}
.modal-open {
	overflow:hidden
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal {
	position:fixed;
	top:0;
	left:0;
	z-index:1050;
	display:none;
	width:100%;
	height:100%;
	overflow:hidden;
	outline:0
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:.5rem;
	pointer-events:none
}
.modal.fade .modal-dialog {
	transition:transform .3s ease-out;
	transform:translate(0,-50px)
}
@media(prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
		transition:none
	}
}
.modal.show .modal-dialog {
	transform:none
}
.modal-dialog-scrollable {
	display:flex;
	max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
	max-height:calc(100vh - 1rem);
	overflow:hidden
}
.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer {
	flex-shrink:0
}
.modal-dialog-scrollable .modal-body {
	overflow-y:auto
}
.modal-dialog-centered {
	display:flex;
	align-items:center;
	min-height:calc(100% - 1rem)
}
.modal-dialog-centered::before {
	display:block;
	height:calc(100vh - 1rem);
	content:""
}
.modal-dialog-centered.modal-dialog-scrollable {
	flex-direction:column;
	justify-content:center;
	height:100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height:none
}
.modal-dialog-centered.modal-dialog-scrollable::before {
	content:none
}
.modal-content {
	position:relative;
	display:flex;
	flex-direction:column;
	width:100%;
	pointer-events:auto;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,.2);
	border-radius:0rem;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	left:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop.show {
	opacity:.5
}
.modal-header {
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	padding:1rem 1rem;
	border-bottom:1px solid #dee2e6;
	border-top-left-radius:0rem;
	border-top-right-radius:0rem
}
.modal-header .close {
	padding:1rem 1rem;
	margin:-1rem -1rem -1rem auto
}
.modal-title {
	margin-bottom:0;
	line-height:1.5
}
.modal-body {
	position:relative;
	flex:1 1 auto;
	padding:1rem
}
.modal-footer {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	padding:1rem;
	border-top:1px solid #dee2e6;
	border-bottom-right-radius:0rem;
	border-bottom-left-radius:0rem
}
.modal-footer>:not(:first-child) {
	margin-left:.25rem
}
.modal-footer>:not(:last-child) {
	margin-right:.25rem
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media(min-width:576px) {
	.modal-dialog {
		max-width:500px;
		margin:1.75rem auto
	}
	.modal-dialog-scrollable {
		max-height:calc(100% - 3.5rem)
	}
	.modal-dialog-scrollable .modal-content {
		max-height:calc(100vh - 3.5rem)
	}
	.modal-dialog-centered {
		min-height:calc(100% - 3.5rem)
	}
	.modal-dialog-centered::before {
		height:calc(100vh - 3.5rem)
	}
	.modal-sm {
		max-width:300px
	}
}
@media(min-width:992px) {
	.modal-lg,.modal-xl {
		max-width:800px
	}
}
@media(min-width:1200px) {
	.modal-xl {
		max-width:1140px
	}
}
.align-baseline {
	vertical-align:baseline!important
}
.align-top {
	vertical-align:top!important
}
.align-middle {
	vertical-align:middle!important
}
.align-bottom {
	vertical-align:bottom!important
}
.align-text-bottom {
	vertical-align:text-bottom!important
}
.align-text-top {
	vertical-align:text-top!important
}
.bg-primary {
	background-color:#1c7c92!important
}
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus {
	background-color:#145867!important
}
.bg-secondary {
	background-color:#6c757d!important
}
a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus {
	background-color:#545b62!important
}
.bg-success {
	background-color:#28a745!important
}
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus {
	background-color:#1e7e34!important
}
.bg-info {
	background-color:#17a2b8!important
}
a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus {
	background-color:#117a8b!important
}
.bg-warning {
	background-color:#ffc107!important
}
a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus {
	background-color:#d39e00!important
}
.bg-danger {
	background-color:#dc3545!important
}
a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus {
	background-color:#bd2130!important
}
.bg-light {
	background-color:#f8f9fa!important
}
a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus {
	background-color:#dae0e5!important
}
.bg-dark {
	background-color:#343a40!important
}
a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus {
	background-color:#1d2124!important
}
.bg-white {
	background-color:#fff!important
}
.bg-transparent {
	background-color:rgba(0,0,0,0)!important
}
.border {
	border:1px solid #dee2e6!important
}
.border-top {
	border-top:1px solid #dee2e6!important
}
.border-right {
	border-right:1px solid #dee2e6!important
}
.border-bottom {
	border-bottom:1px solid #dee2e6!important
}
.border-left {
	border-left:1px solid #dee2e6!important
}
.border-0 {
	border:0!important
}
.border-top-0 {
	border-top:0!important
}
.border-right-0 {
	border-right:0!important
}
.border-bottom-0 {
	border-bottom:0!important
}
.border-left-0 {
	border-left:0!important
}
.border-primary {
	border-color:#1c7c92!important
}
.border-secondary {
	border-color:#6c757d!important
}
.border-success {
	border-color:#28a745!important
}
.border-info {
	border-color:#17a2b8!important
}
.border-warning {
	border-color:#ffc107!important
}
.border-danger {
	border-color:#dc3545!important
}
.border-light {
	border-color:#f8f9fa!important
}
.border-dark {
	border-color:#343a40!important
}
.border-white {
	border-color:#fff!important
}
.rounded-sm {
	border-radius:0rem!important
}
.rounded {
	border-radius:0rem!important
}
.rounded-top {
	border-top-left-radius:0rem!important;
	border-top-right-radius:0rem!important
}
.rounded-right {
	border-top-right-radius:0rem!important;
	border-bottom-right-radius:0rem!important
}
.rounded-bottom {
	border-bottom-right-radius:0rem!important;
	border-bottom-left-radius:0rem!important
}
.rounded-left {
	border-top-left-radius:0rem!important;
	border-bottom-left-radius:0rem!important
}
.rounded-lg {
	border-radius:0rem!important
}
.rounded-circle {
	border-radius:50%!important
}
.rounded-pill {
	border-radius:50rem!important
}
.rounded-0 {
	border-radius:0!important
}
.clearfix::after {
	display:block;
	clear:both;
	content:""
}
.d-none {
	display:none!important
}
.d-inline {
	display:inline!important
}
.d-inline-block {
	display:inline-block!important
}
.d-block {
	display:block!important
}
.d-table {
	display:table!important
}
.d-table-row {
	display:table-row!important
}
.d-table-cell {
	display:table-cell!important
}
.d-flex {
	display:flex!important
}
.d-inline-flex {
	display:inline-flex!important
}
@media(min-width:576px) {
	.d-sm-none {
		display:none!important
	}
	.d-sm-inline {
		display:inline!important
	}
	.d-sm-inline-block {
		display:inline-block!important
	}
	.d-sm-block {
		display:block!important
	}
	.d-sm-table {
		display:table!important
	}
	.d-sm-table-row {
		display:table-row!important
	}
	.d-sm-table-cell {
		display:table-cell!important
	}
	.d-sm-flex {
		display:flex!important
	}
	.d-sm-inline-flex {
		display:inline-flex!important
	}
}
@media(min-width:768px) {
	.d-md-none {
		display:none!important
	}
	.d-md-inline {
		display:inline!important
	}
	.d-md-inline-block {
		display:inline-block!important
	}
	.d-md-block {
		display:block!important
	}
	.d-md-table {
		display:table!important
	}
	.d-md-table-row {
		display:table-row!important
	}
	.d-md-table-cell {
		display:table-cell!important
	}
	.d-md-flex {
		display:flex!important
	}
	.d-md-inline-flex {
		display:inline-flex!important
	}
}
@media(min-width:992px) {
	.d-lg-none {
		display:none!important
	}
	.d-lg-inline {
		display:inline!important
	}
	.d-lg-inline-block {
		display:inline-block!important
	}
	.d-lg-block {
		display:block!important
	}
	.d-lg-table {
		display:table!important
	}
	.d-lg-table-row {
		display:table-row!important
	}
	.d-lg-table-cell {
		display:table-cell!important
	}
	.d-lg-flex {
		display:flex!important
	}
	.d-lg-inline-flex {
		display:inline-flex!important
	}
}
@media(min-width:1200px) {
	.d-xl-none {
		display:none!important
	}
	.d-xl-inline {
		display:inline!important
	}
	.d-xl-inline-block {
		display:inline-block!important
	}
	.d-xl-block {
		display:block!important
	}
	.d-xl-table {
		display:table!important
	}
	.d-xl-table-row {
		display:table-row!important
	}
	.d-xl-table-cell {
		display:table-cell!important
	}
	.d-xl-flex {
		display:flex!important
	}
	.d-xl-inline-flex {
		display:inline-flex!important
	}
}
@media(min-width:1350px) {
	.d-xxl-none {
		display:none!important
	}
	.d-xxl-inline {
		display:inline!important
	}
	.d-xxl-inline-block {
		display:inline-block!important
	}
	.d-xxl-block {
		display:block!important
	}
	.d-xxl-table {
		display:table!important
	}
	.d-xxl-table-row {
		display:table-row!important
	}
	.d-xxl-table-cell {
		display:table-cell!important
	}
	.d-xxl-flex {
		display:flex!important
	}
	.d-xxl-inline-flex {
		display:inline-flex!important
	}
}
@media(min-width:1650px) {
	.d-xxxl-none {
		display:none!important
	}
	.d-xxxl-inline {
		display:inline!important
	}
	.d-xxxl-inline-block {
		display:inline-block!important
	}
	.d-xxxl-block {
		display:block!important
	}
	.d-xxxl-table {
		display:table!important
	}
	.d-xxxl-table-row {
		display:table-row!important
	}
	.d-xxxl-table-cell {
		display:table-cell!important
	}
	.d-xxxl-flex {
		display:flex!important
	}
	.d-xxxl-inline-flex {
		display:inline-flex!important
	}
}
@media(min-width:1800px) {
	.d-xxxxl-none {
		display:none!important
	}
	.d-xxxxl-inline {
		display:inline!important
	}
	.d-xxxxl-inline-block {
		display:inline-block!important
	}
	.d-xxxxl-block {
		display:block!important
	}
	.d-xxxxl-table {
		display:table!important
	}
	.d-xxxxl-table-row {
		display:table-row!important
	}
	.d-xxxxl-table-cell {
		display:table-cell!important
	}
	.d-xxxxl-flex {
		display:flex!important
	}
	.d-xxxxl-inline-flex {
		display:inline-flex!important
	}
}
@media print {
	.d-print-none {
		display:none!important
	}
	.d-print-inline {
		display:inline!important
	}
	.d-print-inline-block {
		display:inline-block!important
	}
	.d-print-block {
		display:block!important
	}
	.d-print-table {
		display:table!important
	}
	.d-print-table-row {
		display:table-row!important
	}
	.d-print-table-cell {
		display:table-cell!important
	}
	.d-print-flex {
		display:flex!important
	}
	.d-print-inline-flex {
		display:inline-flex!important
	}
}
.embed-responsive {
	position:relative;
	display:block;
	width:100%;
	padding:0;
	overflow:hidden
}
.embed-responsive::before {
	display:block;
	content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
.embed-responsive-21by9::before {
	padding-top:42.8571428571%
}
.embed-responsive-16by9::before {
	padding-top:56.25%
}
.embed-responsive-4by3::before {
	padding-top:75%
}
.embed-responsive-1by1::before {
	padding-top:100%
}
.flex-row {
	flex-direction:row!important
}
.flex-column {
	flex-direction:column!important
}
.flex-row-reverse {
	flex-direction:row-reverse!important
}
.flex-column-reverse {
	flex-direction:column-reverse!important
}
.flex-wrap {
	flex-wrap:wrap!important
}
.flex-nowrap {
	flex-wrap:nowrap!important
}
.flex-wrap-reverse {
	flex-wrap:wrap-reverse!important
}
.flex-fill {
	flex:1 1 auto!important
}
.flex-grow-0 {
	flex-grow:0!important
}
.flex-grow-1 {
	flex-grow:1!important
}
.flex-shrink-0 {
	flex-shrink:0!important
}
.flex-shrink-1 {
	flex-shrink:1!important
}
.justify-content-start {
	justify-content:flex-start!important
}
.justify-content-end {
	justify-content:flex-end!important
}
.justify-content-center {
	justify-content:center!important
}
.justify-content-between {
	justify-content:space-between!important
}
.justify-content-around {
	justify-content:space-around!important
}
.align-items-start {
	align-items:flex-start!important
}
.align-items-end {
	align-items:flex-end!important
}
.align-items-center {
	align-items:center!important
}
.align-items-baseline {
	align-items:baseline!important
}
.align-items-stretch {
	align-items:stretch!important
}
.align-content-start {
	align-content:flex-start!important
}
.align-content-end {
	align-content:flex-end!important
}
.align-content-center {
	align-content:center!important
}
.align-content-between {
	align-content:space-between!important
}
.align-content-around {
	align-content:space-around!important
}
.align-content-stretch {
	align-content:stretch!important
}
.align-self-auto {
	align-self:auto!important
}
.align-self-start {
	align-self:flex-start!important
}
.align-self-end {
	align-self:flex-end!important
}
.align-self-center {
	align-self:center!important
}
.align-self-baseline {
	align-self:baseline!important
}
.align-self-stretch {
	align-self:stretch!important
}
@media(min-width:576px) {
	.flex-sm-row {
		flex-direction:row!important
	}
	.flex-sm-column {
		flex-direction:column!important
	}
	.flex-sm-row-reverse {
		flex-direction:row-reverse!important
	}
	.flex-sm-column-reverse {
		flex-direction:column-reverse!important
	}
	.flex-sm-wrap {
		flex-wrap:wrap!important
	}
	.flex-sm-nowrap {
		flex-wrap:nowrap!important
	}
	.flex-sm-wrap-reverse {
		flex-wrap:wrap-reverse!important
	}
	.flex-sm-fill {
		flex:1 1 auto!important
	}
	.flex-sm-grow-0 {
		flex-grow:0!important
	}
	.flex-sm-grow-1 {
		flex-grow:1!important
	}
	.flex-sm-shrink-0 {
		flex-shrink:0!important
	}
	.flex-sm-shrink-1 {
		flex-shrink:1!important
	}
	.justify-content-sm-start {
		justify-content:flex-start!important
	}
	.justify-content-sm-end {
		justify-content:flex-end!important
	}
	.justify-content-sm-center {
		justify-content:center!important
	}
	.justify-content-sm-between {
		justify-content:space-between!important
	}
	.justify-content-sm-around {
		justify-content:space-around!important
	}
	.align-items-sm-start {
		align-items:flex-start!important
	}
	.align-items-sm-end {
		align-items:flex-end!important
	}
	.align-items-sm-center {
		align-items:center!important
	}
	.align-items-sm-baseline {
		align-items:baseline!important
	}
	.align-items-sm-stretch {
		align-items:stretch!important
	}
	.align-content-sm-start {
		align-content:flex-start!important
	}
	.align-content-sm-end {
		align-content:flex-end!important
	}
	.align-content-sm-center {
		align-content:center!important
	}
	.align-content-sm-between {
		align-content:space-between!important
	}
	.align-content-sm-around {
		align-content:space-around!important
	}
	.align-content-sm-stretch {
		align-content:stretch!important
	}
	.align-self-sm-auto {
		align-self:auto!important
	}
	.align-self-sm-start {
		align-self:flex-start!important
	}
	.align-self-sm-end {
		align-self:flex-end!important
	}
	.align-self-sm-center {
		align-self:center!important
	}
	.align-self-sm-baseline {
		align-self:baseline!important
	}
	.align-self-sm-stretch {
		align-self:stretch!important
	}
}
@media(min-width:768px) {
	.flex-md-row {
		flex-direction:row!important
	}
	.flex-md-column {
		flex-direction:column!important
	}
	.flex-md-row-reverse {
		flex-direction:row-reverse!important
	}
	.flex-md-column-reverse {
		flex-direction:column-reverse!important
	}
	.flex-md-wrap {
		flex-wrap:wrap!important
	}
	.flex-md-nowrap {
		flex-wrap:nowrap!important
	}
	.flex-md-wrap-reverse {
		flex-wrap:wrap-reverse!important
	}
	.flex-md-fill {
		flex:1 1 auto!important
	}
	.flex-md-grow-0 {
		flex-grow:0!important
	}
	.flex-md-grow-1 {
		flex-grow:1!important
	}
	.flex-md-shrink-0 {
		flex-shrink:0!important
	}
	.flex-md-shrink-1 {
		flex-shrink:1!important
	}
	.justify-content-md-start {
		justify-content:flex-start!important
	}
	.justify-content-md-end {
		justify-content:flex-end!important
	}
	.justify-content-md-center {
		justify-content:center!important
	}
	.justify-content-md-between {
		justify-content:space-between!important
	}
	.justify-content-md-around {
		justify-content:space-around!important
	}
	.align-items-md-start {
		align-items:flex-start!important
	}
	.align-items-md-end {
		align-items:flex-end!important
	}
	.align-items-md-center {
		align-items:center!important
	}
	.align-items-md-baseline {
		align-items:baseline!important
	}
	.align-items-md-stretch {
		align-items:stretch!important
	}
	.align-content-md-start {
		align-content:flex-start!important
	}
	.align-content-md-end {
		align-content:flex-end!important
	}
	.align-content-md-center {
		align-content:center!important
	}
	.align-content-md-between {
		align-content:space-between!important
	}
	.align-content-md-around {
		align-content:space-around!important
	}
	.align-content-md-stretch {
		align-content:stretch!important
	}
	.align-self-md-auto {
		align-self:auto!important
	}
	.align-self-md-start {
		align-self:flex-start!important
	}
	.align-self-md-end {
		align-self:flex-end!important
	}
	.align-self-md-center {
		align-self:center!important
	}
	.align-self-md-baseline {
		align-self:baseline!important
	}
	.align-self-md-stretch {
		align-self:stretch!important
	}
}
@media(min-width:992px) {
	.flex-lg-row {
		flex-direction:row!important
	}
	.flex-lg-column {
		flex-direction:column!important
	}
	.flex-lg-row-reverse {
		flex-direction:row-reverse!important
	}
	.flex-lg-column-reverse {
		flex-direction:column-reverse!important
	}
	.flex-lg-wrap {
		flex-wrap:wrap!important
	}
	.flex-lg-nowrap {
		flex-wrap:nowrap!important
	}
	.flex-lg-wrap-reverse {
		flex-wrap:wrap-reverse!important
	}
	.flex-lg-fill {
		flex:1 1 auto!important
	}
	.flex-lg-grow-0 {
		flex-grow:0!important
	}
	.flex-lg-grow-1 {
		flex-grow:1!important
	}
	.flex-lg-shrink-0 {
		flex-shrink:0!important
	}
	.flex-lg-shrink-1 {
		flex-shrink:1!important
	}
	.justify-content-lg-start {
		justify-content:flex-start!important
	}
	.justify-content-lg-end {
		justify-content:flex-end!important
	}
	.justify-content-lg-center {
		justify-content:center!important
	}
	.justify-content-lg-between {
		justify-content:space-between!important
	}
	.justify-content-lg-around {
		justify-content:space-around!important
	}
	.align-items-lg-start {
		align-items:flex-start!important
	}
	.align-items-lg-end {
		align-items:flex-end!important
	}
	.align-items-lg-center {
		align-items:center!important
	}
	.align-items-lg-baseline {
		align-items:baseline!important
	}
	.align-items-lg-stretch {
		align-items:stretch!important
	}
	.align-content-lg-start {
		align-content:flex-start!important
	}
	.align-content-lg-end {
		align-content:flex-end!important
	}
	.align-content-lg-center {
		align-content:center!important
	}
	.align-content-lg-between {
		align-content:space-between!important
	}
	.align-content-lg-around {
		align-content:space-around!important
	}
	.align-content-lg-stretch {
		align-content:stretch!important
	}
	.align-self-lg-auto {
		align-self:auto!important
	}
	.align-self-lg-start {
		align-self:flex-start!important
	}
	.align-self-lg-end {
		align-self:flex-end!important
	}
	.align-self-lg-center {
		align-self:center!important
	}
	.align-self-lg-baseline {
		align-self:baseline!important
	}
	.align-self-lg-stretch {
		align-self:stretch!important
	}
}
@media(min-width:1200px) {
	.flex-xl-row {
		flex-direction:row!important
	}
	.flex-xl-column {
		flex-direction:column!important
	}
	.flex-xl-row-reverse {
		flex-direction:row-reverse!important
	}
	.flex-xl-column-reverse {
		flex-direction:column-reverse!important
	}
	.flex-xl-wrap {
		flex-wrap:wrap!important
	}
	.flex-xl-nowrap {
		flex-wrap:nowrap!important
	}
	.flex-xl-wrap-reverse {
		flex-wrap:wrap-reverse!important
	}
	.flex-xl-fill {
		flex:1 1 auto!important
	}
	.flex-xl-grow-0 {
		flex-grow:0!important
	}
	.flex-xl-grow-1 {
		flex-grow:1!important
	}
	.flex-xl-shrink-0 {
		flex-shrink:0!important
	}
	.flex-xl-shrink-1 {
		flex-shrink:1!important
	}
	.justify-content-xl-start {
		justify-content:flex-start!important
	}
	.justify-content-xl-end {
		justify-content:flex-end!important
	}
	.justify-content-xl-center {
		justify-content:center!important
	}
	.justify-content-xl-between {
		justify-content:space-between!important
	}
	.justify-content-xl-around {
		justify-content:space-around!important
	}
	.align-items-xl-start {
		align-items:flex-start!important
	}
	.align-items-xl-end {
		align-items:flex-end!important
	}
	.align-items-xl-center {
		align-items:center!important
	}
	.align-items-xl-baseline {
		align-items:baseline!important
	}
	.align-items-xl-stretch {
		align-items:stretch!important
	}
	.align-content-xl-start {
		align-content:flex-start!important
	}
	.align-content-xl-end {
		align-content:flex-end!important
	}
	.align-content-xl-center {
		align-content:center!important
	}
	.align-content-xl-between {
		align-content:space-between!important
	}
	.align-content-xl-around {
		align-content:space-around!important
	}
	.align-content-xl-stretch {
		align-content:stretch!important
	}
	.align-self-xl-auto {
		align-self:auto!important
	}
	.align-self-xl-start {
		align-self:flex-start!important
	}
	.align-self-xl-end {
		align-self:flex-end!important
	}
	.align-self-xl-center {
		align-self:center!important
	}
	.align-self-xl-baseline {
		align-self:baseline!important
	}
	.align-self-xl-stretch {
		align-self:stretch!important
	}
}
@media(min-width:1350px) {
	.flex-xxl-row {
		flex-direction:row!important
	}
	.flex-xxl-column {
		flex-direction:column!important
	}
	.flex-xxl-row-reverse {
		flex-direction:row-reverse!important
	}
	.flex-xxl-column-reverse {
		flex-direction:column-reverse!important
	}
	.flex-xxl-wrap {
		flex-wrap:wrap!important
	}
	.flex-xxl-nowrap {
		flex-wrap:nowrap!important
	}
	.flex-xxl-wrap-reverse {
		flex-wrap:wrap-reverse!important
	}
	.flex-xxl-fill {
		flex:1 1 auto!important
	}
	.flex-xxl-grow-0 {
		flex-grow:0!important
	}
	.flex-xxl-grow-1 {
		flex-grow:1!important
	}
	.flex-xxl-shrink-0 {
		flex-shrink:0!important
	}
	.flex-xxl-shrink-1 {
		flex-shrink:1!important
	}
	.justify-content-xxl-start {
		justify-content:flex-start!important
	}
	.justify-content-xxl-end {
		justify-content:flex-end!important
	}
	.justify-content-xxl-center {
		justify-content:center!important
	}
	.justify-content-xxl-between {
		justify-content:space-between!important
	}
	.justify-content-xxl-around {
		justify-content:space-around!important
	}
	.align-items-xxl-start {
		align-items:flex-start!important
	}
	.align-items-xxl-end {
		align-items:flex-end!important
	}
	.align-items-xxl-center {
		align-items:center!important
	}
	.align-items-xxl-baseline {
		align-items:baseline!important
	}
	.align-items-xxl-stretch {
		align-items:stretch!important
	}
	.align-content-xxl-start {
		align-content:flex-start!important
	}
	.align-content-xxl-end {
		align-content:flex-end!important
	}
	.align-content-xxl-center {
		align-content:center!important
	}
	.align-content-xxl-between {
		align-content:space-between!important
	}
	.align-content-xxl-around {
		align-content:space-around!important
	}
	.align-content-xxl-stretch {
		align-content:stretch!important
	}
	.align-self-xxl-auto {
		align-self:auto!important
	}
	.align-self-xxl-start {
		align-self:flex-start!important
	}
	.align-self-xxl-end {
		align-self:flex-end!important
	}
	.align-self-xxl-center {
		align-self:center!important
	}
	.align-self-xxl-baseline {
		align-self:baseline!important
	}
	.align-self-xxl-stretch {
		align-self:stretch!important
	}
}
@media(min-width:1650px) {
	.flex-xxxl-row {
		flex-direction:row!important
	}
	.flex-xxxl-column {
		flex-direction:column!important
	}
	.flex-xxxl-row-reverse {
		flex-direction:row-reverse!important
	}
	.flex-xxxl-column-reverse {
		flex-direction:column-reverse!important
	}
	.flex-xxxl-wrap {
		flex-wrap:wrap!important
	}
	.flex-xxxl-nowrap {
		flex-wrap:nowrap!important
	}
	.flex-xxxl-wrap-reverse {
		flex-wrap:wrap-reverse!important
	}
	.flex-xxxl-fill {
		flex:1 1 auto!important
	}
	.flex-xxxl-grow-0 {
		flex-grow:0!important
	}
	.flex-xxxl-grow-1 {
		flex-grow:1!important
	}
	.flex-xxxl-shrink-0 {
		flex-shrink:0!important
	}
	.flex-xxxl-shrink-1 {
		flex-shrink:1!important
	}
	.justify-content-xxxl-start {
		justify-content:flex-start!important
	}
	.justify-content-xxxl-end {
		justify-content:flex-end!important
	}
	.justify-content-xxxl-center {
		justify-content:center!important
	}
	.justify-content-xxxl-between {
		justify-content:space-between!important
	}
	.justify-content-xxxl-around {
		justify-content:space-around!important
	}
	.align-items-xxxl-start {
		align-items:flex-start!important
	}
	.align-items-xxxl-end {
		align-items:flex-end!important
	}
	.align-items-xxxl-center {
		align-items:center!important
	}
	.align-items-xxxl-baseline {
		align-items:baseline!important
	}
	.align-items-xxxl-stretch {
		align-items:stretch!important
	}
	.align-content-xxxl-start {
		align-content:flex-start!important
	}
	.align-content-xxxl-end {
		align-content:flex-end!important
	}
	.align-content-xxxl-center {
		align-content:center!important
	}
	.align-content-xxxl-between {
		align-content:space-between!important
	}
	.align-content-xxxl-around {
		align-content:space-around!important
	}
	.align-content-xxxl-stretch {
		align-content:stretch!important
	}
	.align-self-xxxl-auto {
		align-self:auto!important
	}
	.align-self-xxxl-start {
		align-self:flex-start!important
	}
	.align-self-xxxl-end {
		align-self:flex-end!important
	}
	.align-self-xxxl-center {
		align-self:center!important
	}
	.align-self-xxxl-baseline {
		align-self:baseline!important
	}
	.align-self-xxxl-stretch {
		align-self:stretch!important
	}
}
@media(min-width:1800px) {
	.flex-xxxxl-row {
		flex-direction:row!important
	}
	.flex-xxxxl-column {
		flex-direction:column!important
	}
	.flex-xxxxl-row-reverse {
		flex-direction:row-reverse!important
	}
	.flex-xxxxl-column-reverse {
		flex-direction:column-reverse!important
	}
	.flex-xxxxl-wrap {
		flex-wrap:wrap!important
	}
	.flex-xxxxl-nowrap {
		flex-wrap:nowrap!important
	}
	.flex-xxxxl-wrap-reverse {
		flex-wrap:wrap-reverse!important
	}
	.flex-xxxxl-fill {
		flex:1 1 auto!important
	}
	.flex-xxxxl-grow-0 {
		flex-grow:0!important
	}
	.flex-xxxxl-grow-1 {
		flex-grow:1!important
	}
	.flex-xxxxl-shrink-0 {
		flex-shrink:0!important
	}
	.flex-xxxxl-shrink-1 {
		flex-shrink:1!important
	}
	.justify-content-xxxxl-start {
		justify-content:flex-start!important
	}
	.justify-content-xxxxl-end {
		justify-content:flex-end!important
	}
	.justify-content-xxxxl-center {
		justify-content:center!important
	}
	.justify-content-xxxxl-between {
		justify-content:space-between!important
	}
	.justify-content-xxxxl-around {
		justify-content:space-around!important
	}
	.align-items-xxxxl-start {
		align-items:flex-start!important
	}
	.align-items-xxxxl-end {
		align-items:flex-end!important
	}
	.align-items-xxxxl-center {
		align-items:center!important
	}
	.align-items-xxxxl-baseline {
		align-items:baseline!important
	}
	.align-items-xxxxl-stretch {
		align-items:stretch!important
	}
	.align-content-xxxxl-start {
		align-content:flex-start!important
	}
	.align-content-xxxxl-end {
		align-content:flex-end!important
	}
	.align-content-xxxxl-center {
		align-content:center!important
	}
	.align-content-xxxxl-between {
		align-content:space-between!important
	}
	.align-content-xxxxl-around {
		align-content:space-around!important
	}
	.align-content-xxxxl-stretch {
		align-content:stretch!important
	}
	.align-self-xxxxl-auto {
		align-self:auto!important
	}
	.align-self-xxxxl-start {
		align-self:flex-start!important
	}
	.align-self-xxxxl-end {
		align-self:flex-end!important
	}
	.align-self-xxxxl-center {
		align-self:center!important
	}
	.align-self-xxxxl-baseline {
		align-self:baseline!important
	}
	.align-self-xxxxl-stretch {
		align-self:stretch!important
	}
}
.float-left {
	float:left!important
}
.float-right {
	float:right!important
}
.float-none {
	float:none!important
}
@media(min-width:576px) {
	.float-sm-left {
		float:left!important
	}
	.float-sm-right {
		float:right!important
	}
	.float-sm-none {
		float:none!important
	}
}
@media(min-width:768px) {
	.float-md-left {
		float:left!important
	}
	.float-md-right {
		float:right!important
	}
	.float-md-none {
		float:none!important
	}
}
@media(min-width:992px) {
	.float-lg-left {
		float:left!important
	}
	.float-lg-right {
		float:right!important
	}
	.float-lg-none {
		float:none!important
	}
}
@media(min-width:1200px) {
	.float-xl-left {
		float:left!important
	}
	.float-xl-right {
		float:right!important
	}
	.float-xl-none {
		float:none!important
	}
}
@media(min-width:1350px) {
	.float-xxl-left {
		float:left!important
	}
	.float-xxl-right {
		float:right!important
	}
	.float-xxl-none {
		float:none!important
	}
}
@media(min-width:1650px) {
	.float-xxxl-left {
		float:left!important
	}
	.float-xxxl-right {
		float:right!important
	}
	.float-xxxl-none {
		float:none!important
	}
}
@media(min-width:1800px) {
	.float-xxxxl-left {
		float:left!important
	}
	.float-xxxxl-right {
		float:right!important
	}
	.float-xxxxl-none {
		float:none!important
	}
}
.overflow-auto {
	overflow:auto!important
}
.overflow-hidden {
	overflow:hidden!important
}
.position-static {
	position:static!important
}
.position-relative {
	position:relative!important
}
.position-absolute {
	position:absolute!important
}
.position-fixed {
	position:fixed!important
}
.position-sticky {
	position:sticky!important
}
.fixed-top {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030
}
.fixed-bottom {
	position:fixed;
	right:0;
	bottom:0;
	left:0;
	z-index:1030
}
@supports(position:sticky) {
	.sticky-top {
		position:sticky;
		top:0;
		z-index:1020
	}
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	overflow:visible;
	clip:auto;
	white-space:normal
}
.shadow-sm {
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
	box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
	box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
	box-shadow:none!important
}
.w-25 {
	width:25%!important
}
.w-50 {
	width:50%!important
}
.w-75 {
	width:75%!important
}
.w-100 {
	width:100%!important
}
.w-auto {
	width:auto!important
}
.h-25 {
	height:25%!important
}
.h-50 {
	height:50%!important
}
.h-75 {
	height:75%!important
}
.h-100 {
	height:100%!important
}
.h-auto {
	height:auto!important
}
.mw-100 {
	max-width:100%!important
}
.mh-100 {
	max-height:100%!important
}
.min-vw-100 {
	min-width:100vw!important
}
.min-vh-100 {
	min-height:100vh!important
}
.vw-100 {
	width:100vw!important
}
.vh-100 {
	height:100vh!important
}
.stretched-link::after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	pointer-events:auto;
	content:"";
	background-color:rgba(0,0,0,0)
}
.m-0 {
	margin:0!important
}
.mt-0,.my-0 {
	margin-top:0!important
}
.mr-0,.mx-0 {
	margin-right:0!important
}
.mb-0,.my-0 {
	margin-bottom:0!important
}
.ml-0,.mx-0 {
	margin-left:0!important
}
.m-1 {
	margin:.25rem!important
}
.mt-1,.my-1 {
	margin-top:.25rem!important
}
.mr-1,.mx-1 {
	margin-right:.25rem!important
}
.mb-1,.my-1 {
	margin-bottom:.25rem!important
}
.ml-1,.mx-1 {
	margin-left:.25rem!important
}
.m-2 {
	margin:.5rem!important
}
.mt-2,.my-2 {
	margin-top:.5rem!important
}
.mr-2,.mx-2 {
	margin-right:.5rem!important
}
.mb-2,.my-2 {
	margin-bottom:.5rem!important
}
.ml-2,.mx-2 {
	margin-left:.5rem!important
}
.m-3 {
	margin:1rem!important
}
.mt-3,.my-3 {
	margin-top:1rem!important
}
.mr-3,.mx-3 {
	margin-right:1rem!important
}
.mb-3,.my-3 {
	margin-bottom:1rem!important
}
.ml-3,.mx-3 {
	margin-left:1rem!important
}
.m-4 {
	margin:1.5rem!important
}
.mt-4,.my-4 {
	margin-top:1.5rem!important
}
.mr-4,.mx-4 {
	margin-right:1.5rem!important
}
.mb-4,.my-4 {
	margin-bottom:1.5rem!important
}
.ml-4,.mx-4 {
	margin-left:1.5rem!important
}
.m-5 {
	margin:2rem!important
}
.mt-5,.my-5 {
	margin-top:2rem!important
}
.mr-5,.mx-5 {
	margin-right:2rem!important
}
.mb-5,.my-5 {
	margin-bottom:2rem!important
}
.ml-5,.mx-5 {
	margin-left:2rem!important
}
.m-6 {
	margin:3rem!important
}
.mt-6,.my-6 {
	margin-top:3rem!important
}
.mr-6,.mx-6 {
	margin-right:3rem!important
}
.mb-6,.my-6 {
	margin-bottom:3rem!important
}
.ml-6,.mx-6 {
	margin-left:3rem!important
}
.m-7 {
	margin:4rem!important
}
.mt-7,.my-7 {
	margin-top:4rem!important
}
.mr-7,.mx-7 {
	margin-right:4rem!important
}
.mb-7,.my-7 {
	margin-bottom:4rem!important
}
.ml-7,.mx-7 {
	margin-left:4rem!important
}
.m-8 {
	margin:5rem!important
}
.mt-8,.my-8 {
	margin-top:5rem!important
}
.mr-8,.mx-8 {
	margin-right:5rem!important
}
.mb-8,.my-8 {
	margin-bottom:5rem!important
}
.ml-8,.mx-8 {
	margin-left:5rem!important
}
.m-9 {
	margin:6rem!important
}
.mt-9,.my-9 {
	margin-top:6rem!important
}
.mr-9,.mx-9 {
	margin-right:6rem!important
}
.mb-9,.my-9 {
	margin-bottom:6rem!important
}
.ml-9,.mx-9 {
	margin-left:6rem!important
}
.m-10 {
	margin:7rem!important
}
.mt-10,.my-10 {
	margin-top:7rem!important
}
.mr-10,.mx-10 {
	margin-right:7rem!important
}
.mb-10,.my-10 {
	margin-bottom:7rem!important
}
.ml-10,.mx-10 {
	margin-left:7rem!important
}
.p-0 {
	padding:0!important
}
.pt-0,.py-0 {
	padding-top:0!important
}
.pr-0,.px-0 {
	padding-right:0!important
}
.pb-0,.py-0 {
	padding-bottom:0!important
}
.pl-0,.px-0 {
	padding-left:0!important
}
.p-1 {
	padding:.25rem!important
}
.pt-1,.py-1 {
	padding-top:.25rem!important
}
.pr-1,.px-1 {
	padding-right:.25rem!important
}
.pb-1,.py-1 {
	padding-bottom:.25rem!important
}
.pl-1,.px-1 {
	padding-left:.25rem!important
}
.p-2 {
	padding:.5rem!important
}
.pt-2,.py-2 {
	padding-top:.5rem!important
}
.pr-2,.px-2 {
	padding-right:.5rem!important
}
.pb-2,.py-2 {
	padding-bottom:.5rem!important
}
.pl-2,.px-2 {
	padding-left:.5rem!important
}
.p-3 {
	padding:1rem!important
}
.pt-3,.py-3 {
	padding-top:1rem!important
}
.pr-3,.px-3 {
	padding-right:1rem!important
}
.pb-3,.py-3 {
	padding-bottom:1rem!important
}
.pl-3,.px-3 {
	padding-left:1rem!important
}
.p-4 {
	padding:1.5rem!important
}
.pt-4,.py-4 {
	padding-top:1.5rem!important
}
.pr-4,.px-4 {
	padding-right:1.5rem!important
}
.pb-4,.py-4 {
	padding-bottom:1.5rem!important
}
.pl-4,.px-4 {
	padding-left:1.5rem!important
}
.p-5 {
	padding:2rem!important
}
.pt-5,.py-5 {
	padding-top:2rem!important
}
.pr-5,.px-5 {
	padding-right:2rem!important
}
.pb-5,.py-5 {
	padding-bottom:2rem!important
}
.pl-5,.px-5 {
	padding-left:2rem!important
}
.p-6 {
	padding:3rem!important
}
.pt-6,.py-6 {
	padding-top:3rem!important
}
.pr-6,.px-6 {
	padding-right:3rem!important
}
.pb-6,.py-6 {
	padding-bottom:3rem!important
}
.pl-6,.px-6 {
	padding-left:3rem!important
}
.p-7 {
	padding:4rem!important
}
.pt-7,.py-7 {
	padding-top:4rem!important
}
.pr-7,.px-7 {
	padding-right:4rem!important
}
.pb-7,.py-7 {
	padding-bottom:4rem!important
}
.pl-7,.px-7 {
	padding-left:4rem!important
}
.p-8 {
	padding:5rem!important
}
.pt-8,.py-8 {
	padding-top:5rem!important
}
.pr-8,.px-8 {
	padding-right:5rem!important
}
.pb-8,.py-8 {
	padding-bottom:5rem!important
}
.pl-8,.px-8 {
	padding-left:5rem!important
}
.p-9 {
	padding:6rem!important
}
.pt-9,.py-9 {
	padding-top:6rem!important
}
.pr-9,.px-9 {
	padding-right:6rem!important
}
.pb-9,.py-9 {
	padding-bottom:6rem!important
}
.pl-9,.px-9 {
	padding-left:6rem!important
}
.p-10 {
	padding:7rem!important
}
.pt-10,.py-10 {
	padding-top:7rem!important
}
.pr-10,.px-10 {
	padding-right:7rem!important
}
.pb-10,.py-10 {
	padding-bottom:7rem!important
}
.pl-10,.px-10 {
	padding-left:7rem!important
}
.m-n1 {
	margin:-0.25rem!important
}
.mt-n1,.my-n1 {
	margin-top:-0.25rem!important
}
.mr-n1,.mx-n1 {
	margin-right:-0.25rem!important
}
.mb-n1,.my-n1 {
	margin-bottom:-0.25rem!important
}
.ml-n1,.mx-n1 {
	margin-left:-0.25rem!important
}
.m-n2 {
	margin:-0.5rem!important
}
.mt-n2,.my-n2 {
	margin-top:-0.5rem!important
}
.mr-n2,.mx-n2 {
	margin-right:-0.5rem!important
}
.mb-n2,.my-n2 {
	margin-bottom:-0.5rem!important
}
.ml-n2,.mx-n2 {
	margin-left:-0.5rem!important
}
.m-n3 {
	margin:-1rem!important
}
.mt-n3,.my-n3 {
	margin-top:-1rem!important
}
.mr-n3,.mx-n3 {
	margin-right:-1rem!important
}
.mb-n3,.my-n3 {
	margin-bottom:-1rem!important
}
.ml-n3,.mx-n3 {
	margin-left:-1rem!important
}
.m-n4 {
	margin:-1.5rem!important
}
.mt-n4,.my-n4 {
	margin-top:-1.5rem!important
}
.mr-n4,.mx-n4 {
	margin-right:-1.5rem!important
}
.mb-n4,.my-n4 {
	margin-bottom:-1.5rem!important
}
.ml-n4,.mx-n4 {
	margin-left:-1.5rem!important
}
.m-n5 {
	margin:-2rem!important
}
.mt-n5,.my-n5 {
	margin-top:-2rem!important
}
.mr-n5,.mx-n5 {
	margin-right:-2rem!important
}
.mb-n5,.my-n5 {
	margin-bottom:-2rem!important
}
.ml-n5,.mx-n5 {
	margin-left:-2rem!important
}
.m-n6 {
	margin:-3rem!important
}
.mt-n6,.my-n6 {
	margin-top:-3rem!important
}
.mr-n6,.mx-n6 {
	margin-right:-3rem!important
}
.mb-n6,.my-n6 {
	margin-bottom:-3rem!important
}
.ml-n6,.mx-n6 {
	margin-left:-3rem!important
}
.m-n7 {
	margin:-4rem!important
}
.mt-n7,.my-n7 {
	margin-top:-4rem!important
}
.mr-n7,.mx-n7 {
	margin-right:-4rem!important
}
.mb-n7,.my-n7 {
	margin-bottom:-4rem!important
}
.ml-n7,.mx-n7 {
	margin-left:-4rem!important
}
.m-n8 {
	margin:-5rem!important
}
.mt-n8,.my-n8 {
	margin-top:-5rem!important
}
.mr-n8,.mx-n8 {
	margin-right:-5rem!important
}
.mb-n8,.my-n8 {
	margin-bottom:-5rem!important
}
.ml-n8,.mx-n8 {
	margin-left:-5rem!important
}
.m-n9 {
	margin:-6rem!important
}
.mt-n9,.my-n9 {
	margin-top:-6rem!important
}
.mr-n9,.mx-n9 {
	margin-right:-6rem!important
}
.mb-n9,.my-n9 {
	margin-bottom:-6rem!important
}
.ml-n9,.mx-n9 {
	margin-left:-6rem!important
}
.m-n10 {
	margin:-7rem!important
}
.mt-n10,.my-n10 {
	margin-top:-7rem!important
}
.mr-n10,.mx-n10 {
	margin-right:-7rem!important
}
.mb-n10,.my-n10 {
	margin-bottom:-7rem!important
}
.ml-n10,.mx-n10 {
	margin-left:-7rem!important
}
.m-auto {
	margin:auto!important
}
.mt-auto,.my-auto {
	margin-top:auto!important
}
.mr-auto,.mx-auto {
	margin-right:auto!important
}
.mb-auto,.my-auto {
	margin-bottom:auto!important
}
.ml-auto,.mx-auto {
	margin-left:auto!important
}
@media(min-width:576px) {
	.m-sm-0 {
		margin:0!important
	}
	.mt-sm-0,.my-sm-0 {
		margin-top:0!important
	}
	.mr-sm-0,.mx-sm-0 {
		margin-right:0!important
	}
	.mb-sm-0,.my-sm-0 {
		margin-bottom:0!important
	}
	.ml-sm-0,.mx-sm-0 {
		margin-left:0!important
	}
	.m-sm-1 {
		margin:.25rem!important
	}
	.mt-sm-1,.my-sm-1 {
		margin-top:.25rem!important
	}
	.mr-sm-1,.mx-sm-1 {
		margin-right:.25rem!important
	}
	.mb-sm-1,.my-sm-1 {
		margin-bottom:.25rem!important
	}
	.ml-sm-1,.mx-sm-1 {
		margin-left:.25rem!important
	}
	.m-sm-2 {
		margin:.5rem!important
	}
	.mt-sm-2,.my-sm-2 {
		margin-top:.5rem!important
	}
	.mr-sm-2,.mx-sm-2 {
		margin-right:.5rem!important
	}
	.mb-sm-2,.my-sm-2 {
		margin-bottom:.5rem!important
	}
	.ml-sm-2,.mx-sm-2 {
		margin-left:.5rem!important
	}
	.m-sm-3 {
		margin:1rem!important
	}
	.mt-sm-3,.my-sm-3 {
		margin-top:1rem!important
	}
	.mr-sm-3,.mx-sm-3 {
		margin-right:1rem!important
	}
	.mb-sm-3,.my-sm-3 {
		margin-bottom:1rem!important
	}
	.ml-sm-3,.mx-sm-3 {
		margin-left:1rem!important
	}
	.m-sm-4 {
		margin:1.5rem!important
	}
	.mt-sm-4,.my-sm-4 {
		margin-top:1.5rem!important
	}
	.mr-sm-4,.mx-sm-4 {
		margin-right:1.5rem!important
	}
	.mb-sm-4,.my-sm-4 {
		margin-bottom:1.5rem!important
	}
	.ml-sm-4,.mx-sm-4 {
		margin-left:1.5rem!important
	}
	.m-sm-5 {
		margin:2rem!important
	}
	.mt-sm-5,.my-sm-5 {
		margin-top:2rem!important
	}
	.mr-sm-5,.mx-sm-5 {
		margin-right:2rem!important
	}
	.mb-sm-5,.my-sm-5 {
		margin-bottom:2rem!important
	}
	.ml-sm-5,.mx-sm-5 {
		margin-left:2rem!important
	}
	.m-sm-6 {
		margin:3rem!important
	}
	.mt-sm-6,.my-sm-6 {
		margin-top:3rem!important
	}
	.mr-sm-6,.mx-sm-6 {
		margin-right:3rem!important
	}
	.mb-sm-6,.my-sm-6 {
		margin-bottom:3rem!important
	}
	.ml-sm-6,.mx-sm-6 {
		margin-left:3rem!important
	}
	.m-sm-7 {
		margin:4rem!important
	}
	.mt-sm-7,.my-sm-7 {
		margin-top:4rem!important
	}
	.mr-sm-7,.mx-sm-7 {
		margin-right:4rem!important
	}
	.mb-sm-7,.my-sm-7 {
		margin-bottom:4rem!important
	}
	.ml-sm-7,.mx-sm-7 {
		margin-left:4rem!important
	}
	.m-sm-8 {
		margin:5rem!important
	}
	.mt-sm-8,.my-sm-8 {
		margin-top:5rem!important
	}
	.mr-sm-8,.mx-sm-8 {
		margin-right:5rem!important
	}
	.mb-sm-8,.my-sm-8 {
		margin-bottom:5rem!important
	}
	.ml-sm-8,.mx-sm-8 {
		margin-left:5rem!important
	}
	.m-sm-9 {
		margin:6rem!important
	}
	.mt-sm-9,.my-sm-9 {
		margin-top:6rem!important
	}
	.mr-sm-9,.mx-sm-9 {
		margin-right:6rem!important
	}
	.mb-sm-9,.my-sm-9 {
		margin-bottom:6rem!important
	}
	.ml-sm-9,.mx-sm-9 {
		margin-left:6rem!important
	}
	.m-sm-10 {
		margin:7rem!important
	}
	.mt-sm-10,.my-sm-10 {
		margin-top:7rem!important
	}
	.mr-sm-10,.mx-sm-10 {
		margin-right:7rem!important
	}
	.mb-sm-10,.my-sm-10 {
		margin-bottom:7rem!important
	}
	.ml-sm-10,.mx-sm-10 {
		margin-left:7rem!important
	}
	.p-sm-0 {
		padding:0!important
	}
	.pt-sm-0,.py-sm-0 {
		padding-top:0!important
	}
	.pr-sm-0,.px-sm-0 {
		padding-right:0!important
	}
	.pb-sm-0,.py-sm-0 {
		padding-bottom:0!important
	}
	.pl-sm-0,.px-sm-0 {
		padding-left:0!important
	}
	.p-sm-1 {
		padding:.25rem!important
	}
	.pt-sm-1,.py-sm-1 {
		padding-top:.25rem!important
	}
	.pr-sm-1,.px-sm-1 {
		padding-right:.25rem!important
	}
	.pb-sm-1,.py-sm-1 {
		padding-bottom:.25rem!important
	}
	.pl-sm-1,.px-sm-1 {
		padding-left:.25rem!important
	}
	.p-sm-2 {
		padding:.5rem!important
	}
	.pt-sm-2,.py-sm-2 {
		padding-top:.5rem!important
	}
	.pr-sm-2,.px-sm-2 {
		padding-right:.5rem!important
	}
	.pb-sm-2,.py-sm-2 {
		padding-bottom:.5rem!important
	}
	.pl-sm-2,.px-sm-2 {
		padding-left:.5rem!important
	}
	.p-sm-3 {
		padding:1rem!important
	}
	.pt-sm-3,.py-sm-3 {
		padding-top:1rem!important
	}
	.pr-sm-3,.px-sm-3 {
		padding-right:1rem!important
	}
	.pb-sm-3,.py-sm-3 {
		padding-bottom:1rem!important
	}
	.pl-sm-3,.px-sm-3 {
		padding-left:1rem!important
	}
	.p-sm-4 {
		padding:1.5rem!important
	}
	.pt-sm-4,.py-sm-4 {
		padding-top:1.5rem!important
	}
	.pr-sm-4,.px-sm-4 {
		padding-right:1.5rem!important
	}
	.pb-sm-4,.py-sm-4 {
		padding-bottom:1.5rem!important
	}
	.pl-sm-4,.px-sm-4 {
		padding-left:1.5rem!important
	}
	.p-sm-5 {
		padding:2rem!important
	}
	.pt-sm-5,.py-sm-5 {
		padding-top:2rem!important
	}
	.pr-sm-5,.px-sm-5 {
		padding-right:2rem!important
	}
	.pb-sm-5,.py-sm-5 {
		padding-bottom:2rem!important
	}
	.pl-sm-5,.px-sm-5 {
		padding-left:2rem!important
	}
	.p-sm-6 {
		padding:3rem!important
	}
	.pt-sm-6,.py-sm-6 {
		padding-top:3rem!important
	}
	.pr-sm-6,.px-sm-6 {
		padding-right:3rem!important
	}
	.pb-sm-6,.py-sm-6 {
		padding-bottom:3rem!important
	}
	.pl-sm-6,.px-sm-6 {
		padding-left:3rem!important
	}
	.p-sm-7 {
		padding:4rem!important
	}
	.pt-sm-7,.py-sm-7 {
		padding-top:4rem!important
	}
	.pr-sm-7,.px-sm-7 {
		padding-right:4rem!important
	}
	.pb-sm-7,.py-sm-7 {
		padding-bottom:4rem!important
	}
	.pl-sm-7,.px-sm-7 {
		padding-left:4rem!important
	}
	.p-sm-8 {
		padding:5rem!important
	}
	.pt-sm-8,.py-sm-8 {
		padding-top:5rem!important
	}
	.pr-sm-8,.px-sm-8 {
		padding-right:5rem!important
	}
	.pb-sm-8,.py-sm-8 {
		padding-bottom:5rem!important
	}
	.pl-sm-8,.px-sm-8 {
		padding-left:5rem!important
	}
	.p-sm-9 {
		padding:6rem!important
	}
	.pt-sm-9,.py-sm-9 {
		padding-top:6rem!important
	}
	.pr-sm-9,.px-sm-9 {
		padding-right:6rem!important
	}
	.pb-sm-9,.py-sm-9 {
		padding-bottom:6rem!important
	}
	.pl-sm-9,.px-sm-9 {
		padding-left:6rem!important
	}
	.p-sm-10 {
		padding:7rem!important
	}
	.pt-sm-10,.py-sm-10 {
		padding-top:7rem!important
	}
	.pr-sm-10,.px-sm-10 {
		padding-right:7rem!important
	}
	.pb-sm-10,.py-sm-10 {
		padding-bottom:7rem!important
	}
	.pl-sm-10,.px-sm-10 {
		padding-left:7rem!important
	}
	.m-sm-n1 {
		margin:-0.25rem!important
	}
	.mt-sm-n1,.my-sm-n1 {
		margin-top:-0.25rem!important
	}
	.mr-sm-n1,.mx-sm-n1 {
		margin-right:-0.25rem!important
	}
	.mb-sm-n1,.my-sm-n1 {
		margin-bottom:-0.25rem!important
	}
	.ml-sm-n1,.mx-sm-n1 {
		margin-left:-0.25rem!important
	}
	.m-sm-n2 {
		margin:-0.5rem!important
	}
	.mt-sm-n2,.my-sm-n2 {
		margin-top:-0.5rem!important
	}
	.mr-sm-n2,.mx-sm-n2 {
		margin-right:-0.5rem!important
	}
	.mb-sm-n2,.my-sm-n2 {
		margin-bottom:-0.5rem!important
	}
	.ml-sm-n2,.mx-sm-n2 {
		margin-left:-0.5rem!important
	}
	.m-sm-n3 {
		margin:-1rem!important
	}
	.mt-sm-n3,.my-sm-n3 {
		margin-top:-1rem!important
	}
	.mr-sm-n3,.mx-sm-n3 {
		margin-right:-1rem!important
	}
	.mb-sm-n3,.my-sm-n3 {
		margin-bottom:-1rem!important
	}
	.ml-sm-n3,.mx-sm-n3 {
		margin-left:-1rem!important
	}
	.m-sm-n4 {
		margin:-1.5rem!important
	}
	.mt-sm-n4,.my-sm-n4 {
		margin-top:-1.5rem!important
	}
	.mr-sm-n4,.mx-sm-n4 {
		margin-right:-1.5rem!important
	}
	.mb-sm-n4,.my-sm-n4 {
		margin-bottom:-1.5rem!important
	}
	.ml-sm-n4,.mx-sm-n4 {
		margin-left:-1.5rem!important
	}
	.m-sm-n5 {
		margin:-2rem!important
	}
	.mt-sm-n5,.my-sm-n5 {
		margin-top:-2rem!important
	}
	.mr-sm-n5,.mx-sm-n5 {
		margin-right:-2rem!important
	}
	.mb-sm-n5,.my-sm-n5 {
		margin-bottom:-2rem!important
	}
	.ml-sm-n5,.mx-sm-n5 {
		margin-left:-2rem!important
	}
	.m-sm-n6 {
		margin:-3rem!important
	}
	.mt-sm-n6,.my-sm-n6 {
		margin-top:-3rem!important
	}
	.mr-sm-n6,.mx-sm-n6 {
		margin-right:-3rem!important
	}
	.mb-sm-n6,.my-sm-n6 {
		margin-bottom:-3rem!important
	}
	.ml-sm-n6,.mx-sm-n6 {
		margin-left:-3rem!important
	}
	.m-sm-n7 {
		margin:-4rem!important
	}
	.mt-sm-n7,.my-sm-n7 {
		margin-top:-4rem!important
	}
	.mr-sm-n7,.mx-sm-n7 {
		margin-right:-4rem!important
	}
	.mb-sm-n7,.my-sm-n7 {
		margin-bottom:-4rem!important
	}
	.ml-sm-n7,.mx-sm-n7 {
		margin-left:-4rem!important
	}
	.m-sm-n8 {
		margin:-5rem!important
	}
	.mt-sm-n8,.my-sm-n8 {
		margin-top:-5rem!important
	}
	.mr-sm-n8,.mx-sm-n8 {
		margin-right:-5rem!important
	}
	.mb-sm-n8,.my-sm-n8 {
		margin-bottom:-5rem!important
	}
	.ml-sm-n8,.mx-sm-n8 {
		margin-left:-5rem!important
	}
	.m-sm-n9 {
		margin:-6rem!important
	}
	.mt-sm-n9,.my-sm-n9 {
		margin-top:-6rem!important
	}
	.mr-sm-n9,.mx-sm-n9 {
		margin-right:-6rem!important
	}
	.mb-sm-n9,.my-sm-n9 {
		margin-bottom:-6rem!important
	}
	.ml-sm-n9,.mx-sm-n9 {
		margin-left:-6rem!important
	}
	.m-sm-n10 {
		margin:-7rem!important
	}
	.mt-sm-n10,.my-sm-n10 {
		margin-top:-7rem!important
	}
	.mr-sm-n10,.mx-sm-n10 {
		margin-right:-7rem!important
	}
	.mb-sm-n10,.my-sm-n10 {
		margin-bottom:-7rem!important
	}
	.ml-sm-n10,.mx-sm-n10 {
		margin-left:-7rem!important
	}
	.m-sm-auto {
		margin:auto!important
	}
	.mt-sm-auto,.my-sm-auto {
		margin-top:auto!important
	}
	.mr-sm-auto,.mx-sm-auto {
		margin-right:auto!important
	}
	.mb-sm-auto,.my-sm-auto {
		margin-bottom:auto!important
	}
	.ml-sm-auto,.mx-sm-auto {
		margin-left:auto!important
	}
}
@media(min-width:768px) {
	.m-md-0 {
		margin:0!important
	}
	.mt-md-0,.my-md-0 {
		margin-top:0!important
	}
	.mr-md-0,.mx-md-0 {
		margin-right:0!important
	}
	.mb-md-0,.my-md-0 {
		margin-bottom:0!important
	}
	.ml-md-0,.mx-md-0 {
		margin-left:0!important
	}
	.m-md-1 {
		margin:.25rem!important
	}
	.mt-md-1,.my-md-1 {
		margin-top:.25rem!important
	}
	.mr-md-1,.mx-md-1 {
		margin-right:.25rem!important
	}
	.mb-md-1,.my-md-1 {
		margin-bottom:.25rem!important
	}
	.ml-md-1,.mx-md-1 {
		margin-left:.25rem!important
	}
	.m-md-2 {
		margin:.5rem!important
	}
	.mt-md-2,.my-md-2 {
		margin-top:.5rem!important
	}
	.mr-md-2,.mx-md-2 {
		margin-right:.5rem!important
	}
	.mb-md-2,.my-md-2 {
		margin-bottom:.5rem!important
	}
	.ml-md-2,.mx-md-2 {
		margin-left:.5rem!important
	}
	.m-md-3 {
		margin:1rem!important
	}
	.mt-md-3,.my-md-3 {
		margin-top:1rem!important
	}
	.mr-md-3,.mx-md-3 {
		margin-right:1rem!important
	}
	.mb-md-3,.my-md-3 {
		margin-bottom:1rem!important
	}
	.ml-md-3,.mx-md-3 {
		margin-left:1rem!important
	}
	.m-md-4 {
		margin:1.5rem!important
	}
	.mt-md-4,.my-md-4 {
		margin-top:1.5rem!important
	}
	.mr-md-4,.mx-md-4 {
		margin-right:1.5rem!important
	}
	.mb-md-4,.my-md-4 {
		margin-bottom:1.5rem!important
	}
	.ml-md-4,.mx-md-4 {
		margin-left:1.5rem!important
	}
	.m-md-5 {
		margin:2rem!important
	}
	.mt-md-5,.my-md-5 {
		margin-top:2rem!important
	}
	.mr-md-5,.mx-md-5 {
		margin-right:2rem!important
	}
	.mb-md-5,.my-md-5 {
		margin-bottom:2rem!important
	}
	.ml-md-5,.mx-md-5 {
		margin-left:2rem!important
	}
	.m-md-6 {
		margin:3rem!important
	}
	.mt-md-6,.my-md-6 {
		margin-top:3rem!important
	}
	.mr-md-6,.mx-md-6 {
		margin-right:3rem!important
	}
	.mb-md-6,.my-md-6 {
		margin-bottom:3rem!important
	}
	.ml-md-6,.mx-md-6 {
		margin-left:3rem!important
	}
	.m-md-7 {
		margin:4rem!important
	}
	.mt-md-7,.my-md-7 {
		margin-top:4rem!important
	}
	.mr-md-7,.mx-md-7 {
		margin-right:4rem!important
	}
	.mb-md-7,.my-md-7 {
		margin-bottom:4rem!important
	}
	.ml-md-7,.mx-md-7 {
		margin-left:4rem!important
	}
	.m-md-8 {
		margin:5rem!important
	}
	.mt-md-8,.my-md-8 {
		margin-top:5rem!important
	}
	.mr-md-8,.mx-md-8 {
		margin-right:5rem!important
	}
	.mb-md-8,.my-md-8 {
		margin-bottom:5rem!important
	}
	.ml-md-8,.mx-md-8 {
		margin-left:5rem!important
	}
	.m-md-9 {
		margin:6rem!important
	}
	.mt-md-9,.my-md-9 {
		margin-top:6rem!important
	}
	.mr-md-9,.mx-md-9 {
		margin-right:6rem!important
	}
	.mb-md-9,.my-md-9 {
		margin-bottom:6rem!important
	}
	.ml-md-9,.mx-md-9 {
		margin-left:6rem!important
	}
	.m-md-10 {
		margin:7rem!important
	}
	.mt-md-10,.my-md-10 {
		margin-top:7rem!important
	}
	.mr-md-10,.mx-md-10 {
		margin-right:7rem!important
	}
	.mb-md-10,.my-md-10 {
		margin-bottom:7rem!important
	}
	.ml-md-10,.mx-md-10 {
		margin-left:7rem!important
	}
	.p-md-0 {
		padding:0!important
	}
	.pt-md-0,.py-md-0 {
		padding-top:0!important
	}
	.pr-md-0,.px-md-0 {
		padding-right:0!important
	}
	.pb-md-0,.py-md-0 {
		padding-bottom:0!important
	}
	.pl-md-0,.px-md-0 {
		padding-left:0!important
	}
	.p-md-1 {
		padding:.25rem!important
	}
	.pt-md-1,.py-md-1 {
		padding-top:.25rem!important
	}
	.pr-md-1,.px-md-1 {
		padding-right:.25rem!important
	}
	.pb-md-1,.py-md-1 {
		padding-bottom:.25rem!important
	}
	.pl-md-1,.px-md-1 {
		padding-left:.25rem!important
	}
	.p-md-2 {
		padding:.5rem!important
	}
	.pt-md-2,.py-md-2 {
		padding-top:.5rem!important
	}
	.pr-md-2,.px-md-2 {
		padding-right:.5rem!important
	}
	.pb-md-2,.py-md-2 {
		padding-bottom:.5rem!important
	}
	.pl-md-2,.px-md-2 {
		padding-left:.5rem!important
	}
	.p-md-3 {
		padding:1rem!important
	}
	.pt-md-3,.py-md-3 {
		padding-top:1rem!important
	}
	.pr-md-3,.px-md-3 {
		padding-right:1rem!important
	}
	.pb-md-3,.py-md-3 {
		padding-bottom:1rem!important
	}
	.pl-md-3,.px-md-3 {
		padding-left:1rem!important
	}
	.p-md-4 {
		padding:1.5rem!important
	}
	.pt-md-4,.py-md-4 {
		padding-top:1.5rem!important
	}
	.pr-md-4,.px-md-4 {
		padding-right:1.5rem!important
	}
	.pb-md-4,.py-md-4 {
		padding-bottom:1.5rem!important
	}
	.pl-md-4,.px-md-4 {
		padding-left:1.5rem!important
	}
	.p-md-5 {
		padding:2rem!important
	}
	.pt-md-5,.py-md-5 {
		padding-top:2rem!important
	}
	.pr-md-5,.px-md-5 {
		padding-right:2rem!important
	}
	.pb-md-5,.py-md-5 {
		padding-bottom:2rem!important
	}
	.pl-md-5,.px-md-5 {
		padding-left:2rem!important
	}
	.p-md-6 {
		padding:3rem!important
	}
	.pt-md-6,.py-md-6 {
		padding-top:3rem!important
	}
	.pr-md-6,.px-md-6 {
		padding-right:3rem!important
	}
	.pb-md-6,.py-md-6 {
		padding-bottom:3rem!important
	}
	.pl-md-6,.px-md-6 {
		padding-left:3rem!important
	}
	.p-md-7 {
		padding:4rem!important
	}
	.pt-md-7,.py-md-7 {
		padding-top:4rem!important
	}
	.pr-md-7,.px-md-7 {
		padding-right:4rem!important
	}
	.pb-md-7,.py-md-7 {
		padding-bottom:4rem!important
	}
	.pl-md-7,.px-md-7 {
		padding-left:4rem!important
	}
	.p-md-8 {
		padding:5rem!important
	}
	.pt-md-8,.py-md-8 {
		padding-top:5rem!important
	}
	.pr-md-8,.px-md-8 {
		padding-right:5rem!important
	}
	.pb-md-8,.py-md-8 {
		padding-bottom:5rem!important
	}
	.pl-md-8,.px-md-8 {
		padding-left:5rem!important
	}
	.p-md-9 {
		padding:6rem!important
	}
	.pt-md-9,.py-md-9 {
		padding-top:6rem!important
	}
	.pr-md-9,.px-md-9 {
		padding-right:6rem!important
	}
	.pb-md-9,.py-md-9 {
		padding-bottom:6rem!important
	}
	.pl-md-9,.px-md-9 {
		padding-left:6rem!important
	}
	.p-md-10 {
		padding:7rem!important
	}
	.pt-md-10,.py-md-10 {
		padding-top:7rem!important
	}
	.pr-md-10,.px-md-10 {
		padding-right:7rem!important
	}
	.pb-md-10,.py-md-10 {
		padding-bottom:7rem!important
	}
	.pl-md-10,.px-md-10 {
		padding-left:7rem!important
	}
	.m-md-n1 {
		margin:-0.25rem!important
	}
	.mt-md-n1,.my-md-n1 {
		margin-top:-0.25rem!important
	}
	.mr-md-n1,.mx-md-n1 {
		margin-right:-0.25rem!important
	}
	.mb-md-n1,.my-md-n1 {
		margin-bottom:-0.25rem!important
	}
	.ml-md-n1,.mx-md-n1 {
		margin-left:-0.25rem!important
	}
	.m-md-n2 {
		margin:-0.5rem!important
	}
	.mt-md-n2,.my-md-n2 {
		margin-top:-0.5rem!important
	}
	.mr-md-n2,.mx-md-n2 {
		margin-right:-0.5rem!important
	}
	.mb-md-n2,.my-md-n2 {
		margin-bottom:-0.5rem!important
	}
	.ml-md-n2,.mx-md-n2 {
		margin-left:-0.5rem!important
	}
	.m-md-n3 {
		margin:-1rem!important
	}
	.mt-md-n3,.my-md-n3 {
		margin-top:-1rem!important
	}
	.mr-md-n3,.mx-md-n3 {
		margin-right:-1rem!important
	}
	.mb-md-n3,.my-md-n3 {
		margin-bottom:-1rem!important
	}
	.ml-md-n3,.mx-md-n3 {
		margin-left:-1rem!important
	}
	.m-md-n4 {
		margin:-1.5rem!important
	}
	.mt-md-n4,.my-md-n4 {
		margin-top:-1.5rem!important
	}
	.mr-md-n4,.mx-md-n4 {
		margin-right:-1.5rem!important
	}
	.mb-md-n4,.my-md-n4 {
		margin-bottom:-1.5rem!important
	}
	.ml-md-n4,.mx-md-n4 {
		margin-left:-1.5rem!important
	}
	.m-md-n5 {
		margin:-2rem!important
	}
	.mt-md-n5,.my-md-n5 {
		margin-top:-2rem!important
	}
	.mr-md-n5,.mx-md-n5 {
		margin-right:-2rem!important
	}
	.mb-md-n5,.my-md-n5 {
		margin-bottom:-2rem!important
	}
	.ml-md-n5,.mx-md-n5 {
		margin-left:-2rem!important
	}
	.m-md-n6 {
		margin:-3rem!important
	}
	.mt-md-n6,.my-md-n6 {
		margin-top:-3rem!important
	}
	.mr-md-n6,.mx-md-n6 {
		margin-right:-3rem!important
	}
	.mb-md-n6,.my-md-n6 {
		margin-bottom:-3rem!important
	}
	.ml-md-n6,.mx-md-n6 {
		margin-left:-3rem!important
	}
	.m-md-n7 {
		margin:-4rem!important
	}
	.mt-md-n7,.my-md-n7 {
		margin-top:-4rem!important
	}
	.mr-md-n7,.mx-md-n7 {
		margin-right:-4rem!important
	}
	.mb-md-n7,.my-md-n7 {
		margin-bottom:-4rem!important
	}
	.ml-md-n7,.mx-md-n7 {
		margin-left:-4rem!important
	}
	.m-md-n8 {
		margin:-5rem!important
	}
	.mt-md-n8,.my-md-n8 {
		margin-top:-5rem!important
	}
	.mr-md-n8,.mx-md-n8 {
		margin-right:-5rem!important
	}
	.mb-md-n8,.my-md-n8 {
		margin-bottom:-5rem!important
	}
	.ml-md-n8,.mx-md-n8 {
		margin-left:-5rem!important
	}
	.m-md-n9 {
		margin:-6rem!important
	}
	.mt-md-n9,.my-md-n9 {
		margin-top:-6rem!important
	}
	.mr-md-n9,.mx-md-n9 {
		margin-right:-6rem!important
	}
	.mb-md-n9,.my-md-n9 {
		margin-bottom:-6rem!important
	}
	.ml-md-n9,.mx-md-n9 {
		margin-left:-6rem!important
	}
	.m-md-n10 {
		margin:-7rem!important
	}
	.mt-md-n10,.my-md-n10 {
		margin-top:-7rem!important
	}
	.mr-md-n10,.mx-md-n10 {
		margin-right:-7rem!important
	}
	.mb-md-n10,.my-md-n10 {
		margin-bottom:-7rem!important
	}
	.ml-md-n10,.mx-md-n10 {
		margin-left:-7rem!important
	}
	.m-md-auto {
		margin:auto!important
	}
	.mt-md-auto,.my-md-auto {
		margin-top:auto!important
	}
	.mr-md-auto,.mx-md-auto {
		margin-right:auto!important
	}
	.mb-md-auto,.my-md-auto {
		margin-bottom:auto!important
	}
	.ml-md-auto,.mx-md-auto {
		margin-left:auto!important
	}
}
@media(min-width:992px) {
	.m-lg-0 {
		margin:0!important
	}
	.mt-lg-0,.my-lg-0 {
		margin-top:0!important
	}
	.mr-lg-0,.mx-lg-0 {
		margin-right:0!important
	}
	.mb-lg-0,.my-lg-0 {
		margin-bottom:0!important
	}
	.ml-lg-0,.mx-lg-0 {
		margin-left:0!important
	}
	.m-lg-1 {
		margin:.25rem!important
	}
	.mt-lg-1,.my-lg-1 {
		margin-top:.25rem!important
	}
	.mr-lg-1,.mx-lg-1 {
		margin-right:.25rem!important
	}
	.mb-lg-1,.my-lg-1 {
		margin-bottom:.25rem!important
	}
	.ml-lg-1,.mx-lg-1 {
		margin-left:.25rem!important
	}
	.m-lg-2 {
		margin:.5rem!important
	}
	.mt-lg-2,.my-lg-2 {
		margin-top:.5rem!important
	}
	.mr-lg-2,.mx-lg-2 {
		margin-right:.5rem!important
	}
	.mb-lg-2,.my-lg-2 {
		margin-bottom:.5rem!important
	}
	.ml-lg-2,.mx-lg-2 {
		margin-left:.5rem!important
	}
	.m-lg-3 {
		margin:1rem!important
	}
	.mt-lg-3,.my-lg-3 {
		margin-top:1rem!important
	}
	.mr-lg-3,.mx-lg-3 {
		margin-right:1rem!important
	}
	.mb-lg-3,.my-lg-3 {
		margin-bottom:1rem!important
	}
	.ml-lg-3,.mx-lg-3 {
		margin-left:1rem!important
	}
	.m-lg-4 {
		margin:1.5rem!important
	}
	.mt-lg-4,.my-lg-4 {
		margin-top:1.5rem!important
	}
	.mr-lg-4,.mx-lg-4 {
		margin-right:1.5rem!important
	}
	.mb-lg-4,.my-lg-4 {
		margin-bottom:1.5rem!important
	}
	.ml-lg-4,.mx-lg-4 {
		margin-left:1.5rem!important
	}
	.m-lg-5 {
		margin:2rem!important
	}
	.mt-lg-5,.my-lg-5 {
		margin-top:2rem!important
	}
	.mr-lg-5,.mx-lg-5 {
		margin-right:2rem!important
	}
	.mb-lg-5,.my-lg-5 {
		margin-bottom:2rem!important
	}
	.ml-lg-5,.mx-lg-5 {
		margin-left:2rem!important
	}
	.m-lg-6 {
		margin:3rem!important
	}
	.mt-lg-6,.my-lg-6 {
		margin-top:3rem!important
	}
	.mr-lg-6,.mx-lg-6 {
		margin-right:3rem!important
	}
	.mb-lg-6,.my-lg-6 {
		margin-bottom:3rem!important
	}
	.ml-lg-6,.mx-lg-6 {
		margin-left:3rem!important
	}
	.m-lg-7 {
		margin:4rem!important
	}
	.mt-lg-7,.my-lg-7 {
		margin-top:4rem!important
	}
	.mr-lg-7,.mx-lg-7 {
		margin-right:4rem!important
	}
	.mb-lg-7,.my-lg-7 {
		margin-bottom:4rem!important
	}
	.ml-lg-7,.mx-lg-7 {
		margin-left:4rem!important
	}
	.m-lg-8 {
		margin:5rem!important
	}
	.mt-lg-8,.my-lg-8 {
		margin-top:5rem!important
	}
	.mr-lg-8,.mx-lg-8 {
		margin-right:5rem!important
	}
	.mb-lg-8,.my-lg-8 {
		margin-bottom:5rem!important
	}
	.ml-lg-8,.mx-lg-8 {
		margin-left:5rem!important
	}
	.m-lg-9 {
		margin:6rem!important
	}
	.mt-lg-9,.my-lg-9 {
		margin-top:6rem!important
	}
	.mr-lg-9,.mx-lg-9 {
		margin-right:6rem!important
	}
	.mb-lg-9,.my-lg-9 {
		margin-bottom:6rem!important
	}
	.ml-lg-9,.mx-lg-9 {
		margin-left:6rem!important
	}
	.m-lg-10 {
		margin:7rem!important
	}
	.mt-lg-10,.my-lg-10 {
		margin-top:7rem!important
	}
	.mr-lg-10,.mx-lg-10 {
		margin-right:7rem!important
	}
	.mb-lg-10,.my-lg-10 {
		margin-bottom:7rem!important
	}
	.ml-lg-10,.mx-lg-10 {
		margin-left:7rem!important
	}
	.p-lg-0 {
		padding:0!important
	}
	.pt-lg-0,.py-lg-0 {
		padding-top:0!important
	}
	.pr-lg-0,.px-lg-0 {
		padding-right:0!important
	}
	.pb-lg-0,.py-lg-0 {
		padding-bottom:0!important
	}
	.pl-lg-0,.px-lg-0 {
		padding-left:0!important
	}
	.p-lg-1 {
		padding:.25rem!important
	}
	.pt-lg-1,.py-lg-1 {
		padding-top:.25rem!important
	}
	.pr-lg-1,.px-lg-1 {
		padding-right:.25rem!important
	}
	.pb-lg-1,.py-lg-1 {
		padding-bottom:.25rem!important
	}
	.pl-lg-1,.px-lg-1 {
		padding-left:.25rem!important
	}
	.p-lg-2 {
		padding:.5rem!important
	}
	.pt-lg-2,.py-lg-2 {
		padding-top:.5rem!important
	}
	.pr-lg-2,.px-lg-2 {
		padding-right:.5rem!important
	}
	.pb-lg-2,.py-lg-2 {
		padding-bottom:.5rem!important
	}
	.pl-lg-2,.px-lg-2 {
		padding-left:.5rem!important
	}
	.p-lg-3 {
		padding:1rem!important
	}
	.pt-lg-3,.py-lg-3 {
		padding-top:1rem!important
	}
	.pr-lg-3,.px-lg-3 {
		padding-right:1rem!important
	}
	.pb-lg-3,.py-lg-3 {
		padding-bottom:1rem!important
	}
	.pl-lg-3,.px-lg-3 {
		padding-left:1rem!important
	}
	.p-lg-4 {
		padding:1.5rem!important
	}
	.pt-lg-4,.py-lg-4 {
		padding-top:1.5rem!important
	}
	.pr-lg-4,.px-lg-4 {
		padding-right:1.5rem!important
	}
	.pb-lg-4,.py-lg-4 {
		padding-bottom:1.5rem!important
	}
	.pl-lg-4,.px-lg-4 {
		padding-left:1.5rem!important
	}
	.p-lg-5 {
		padding:2rem!important
	}
	.pt-lg-5,.py-lg-5 {
		padding-top:2rem!important
	}
	.pr-lg-5,.px-lg-5 {
		padding-right:2rem!important
	}
	.pb-lg-5,.py-lg-5 {
		padding-bottom:2rem!important
	}
	.pl-lg-5,.px-lg-5 {
		padding-left:2rem!important
	}
	.p-lg-6 {
		padding:3rem!important
	}
	.pt-lg-6,.py-lg-6 {
		padding-top:3rem!important
	}
	.pr-lg-6,.px-lg-6 {
		padding-right:3rem!important
	}
	.pb-lg-6,.py-lg-6 {
		padding-bottom:3rem!important
	}
	.pl-lg-6,.px-lg-6 {
		padding-left:3rem!important
	}
	.p-lg-7 {
		padding:4rem!important
	}
	.pt-lg-7,.py-lg-7 {
		padding-top:4rem!important
	}
	.pr-lg-7,.px-lg-7 {
		padding-right:4rem!important
	}
	.pb-lg-7,.py-lg-7 {
		padding-bottom:4rem!important
	}
	.pl-lg-7,.px-lg-7 {
		padding-left:4rem!important
	}
	.p-lg-8 {
		padding:5rem!important
	}
	.pt-lg-8,.py-lg-8 {
		padding-top:5rem!important
	}
	.pr-lg-8,.px-lg-8 {
		padding-right:5rem!important
	}
	.pb-lg-8,.py-lg-8 {
		padding-bottom:5rem!important
	}
	.pl-lg-8,.px-lg-8 {
		padding-left:5rem!important
	}
	.p-lg-9 {
		padding:6rem!important
	}
	.pt-lg-9,.py-lg-9 {
		padding-top:6rem!important
	}
	.pr-lg-9,.px-lg-9 {
		padding-right:6rem!important
	}
	.pb-lg-9,.py-lg-9 {
		padding-bottom:6rem!important
	}
	.pl-lg-9,.px-lg-9 {
		padding-left:6rem!important
	}
	.p-lg-10 {
		padding:7rem!important
	}
	.pt-lg-10,.py-lg-10 {
		padding-top:7rem!important
	}
	.pr-lg-10,.px-lg-10 {
		padding-right:7rem!important
	}
	.pb-lg-10,.py-lg-10 {
		padding-bottom:7rem!important
	}
	.pl-lg-10,.px-lg-10 {
		padding-left:7rem!important
	}
	.m-lg-n1 {
		margin:-0.25rem!important
	}
	.mt-lg-n1,.my-lg-n1 {
		margin-top:-0.25rem!important
	}
	.mr-lg-n1,.mx-lg-n1 {
		margin-right:-0.25rem!important
	}
	.mb-lg-n1,.my-lg-n1 {
		margin-bottom:-0.25rem!important
	}
	.ml-lg-n1,.mx-lg-n1 {
		margin-left:-0.25rem!important
	}
	.m-lg-n2 {
		margin:-0.5rem!important
	}
	.mt-lg-n2,.my-lg-n2 {
		margin-top:-0.5rem!important
	}
	.mr-lg-n2,.mx-lg-n2 {
		margin-right:-0.5rem!important
	}
	.mb-lg-n2,.my-lg-n2 {
		margin-bottom:-0.5rem!important
	}
	.ml-lg-n2,.mx-lg-n2 {
		margin-left:-0.5rem!important
	}
	.m-lg-n3 {
		margin:-1rem!important
	}
	.mt-lg-n3,.my-lg-n3 {
		margin-top:-1rem!important
	}
	.mr-lg-n3,.mx-lg-n3 {
		margin-right:-1rem!important
	}
	.mb-lg-n3,.my-lg-n3 {
		margin-bottom:-1rem!important
	}
	.ml-lg-n3,.mx-lg-n3 {
		margin-left:-1rem!important
	}
	.m-lg-n4 {
		margin:-1.5rem!important
	}
	.mt-lg-n4,.my-lg-n4 {
		margin-top:-1.5rem!important
	}
	.mr-lg-n4,.mx-lg-n4 {
		margin-right:-1.5rem!important
	}
	.mb-lg-n4,.my-lg-n4 {
		margin-bottom:-1.5rem!important
	}
	.ml-lg-n4,.mx-lg-n4 {
		margin-left:-1.5rem!important
	}
	.m-lg-n5 {
		margin:-2rem!important
	}
	.mt-lg-n5,.my-lg-n5 {
		margin-top:-2rem!important
	}
	.mr-lg-n5,.mx-lg-n5 {
		margin-right:-2rem!important
	}
	.mb-lg-n5,.my-lg-n5 {
		margin-bottom:-2rem!important
	}
	.ml-lg-n5,.mx-lg-n5 {
		margin-left:-2rem!important
	}
	.m-lg-n6 {
		margin:-3rem!important
	}
	.mt-lg-n6,.my-lg-n6 {
		margin-top:-3rem!important
	}
	.mr-lg-n6,.mx-lg-n6 {
		margin-right:-3rem!important
	}
	.mb-lg-n6,.my-lg-n6 {
		margin-bottom:-3rem!important
	}
	.ml-lg-n6,.mx-lg-n6 {
		margin-left:-3rem!important
	}
	.m-lg-n7 {
		margin:-4rem!important
	}
	.mt-lg-n7,.my-lg-n7 {
		margin-top:-4rem!important
	}
	.mr-lg-n7,.mx-lg-n7 {
		margin-right:-4rem!important
	}
	.mb-lg-n7,.my-lg-n7 {
		margin-bottom:-4rem!important
	}
	.ml-lg-n7,.mx-lg-n7 {
		margin-left:-4rem!important
	}
	.m-lg-n8 {
		margin:-5rem!important
	}
	.mt-lg-n8,.my-lg-n8 {
		margin-top:-5rem!important
	}
	.mr-lg-n8,.mx-lg-n8 {
		margin-right:-5rem!important
	}
	.mb-lg-n8,.my-lg-n8 {
		margin-bottom:-5rem!important
	}
	.ml-lg-n8,.mx-lg-n8 {
		margin-left:-5rem!important
	}
	.m-lg-n9 {
		margin:-6rem!important
	}
	.mt-lg-n9,.my-lg-n9 {
		margin-top:-6rem!important
	}
	.mr-lg-n9,.mx-lg-n9 {
		margin-right:-6rem!important
	}
	.mb-lg-n9,.my-lg-n9 {
		margin-bottom:-6rem!important
	}
	.ml-lg-n9,.mx-lg-n9 {
		margin-left:-6rem!important
	}
	.m-lg-n10 {
		margin:-7rem!important
	}
	.mt-lg-n10,.my-lg-n10 {
		margin-top:-7rem!important
	}
	.mr-lg-n10,.mx-lg-n10 {
		margin-right:-7rem!important
	}
	.mb-lg-n10,.my-lg-n10 {
		margin-bottom:-7rem!important
	}
	.ml-lg-n10,.mx-lg-n10 {
		margin-left:-7rem!important
	}
	.m-lg-auto {
		margin:auto!important
	}
	.mt-lg-auto,.my-lg-auto {
		margin-top:auto!important
	}
	.mr-lg-auto,.mx-lg-auto {
		margin-right:auto!important
	}
	.mb-lg-auto,.my-lg-auto {
		margin-bottom:auto!important
	}
	.ml-lg-auto,.mx-lg-auto {
		margin-left:auto!important
	}
}
@media(min-width:1200px) {
	.m-xl-0 {
		margin:0!important
	}
	.mt-xl-0,.my-xl-0 {
		margin-top:0!important
	}
	.mr-xl-0,.mx-xl-0 {
		margin-right:0!important
	}
	.mb-xl-0,.my-xl-0 {
		margin-bottom:0!important
	}
	.ml-xl-0,.mx-xl-0 {
		margin-left:0!important
	}
	.m-xl-1 {
		margin:.25rem!important
	}
	.mt-xl-1,.my-xl-1 {
		margin-top:.25rem!important
	}
	.mr-xl-1,.mx-xl-1 {
		margin-right:.25rem!important
	}
	.mb-xl-1,.my-xl-1 {
		margin-bottom:.25rem!important
	}
	.ml-xl-1,.mx-xl-1 {
		margin-left:.25rem!important
	}
	.m-xl-2 {
		margin:.5rem!important
	}
	.mt-xl-2,.my-xl-2 {
		margin-top:.5rem!important
	}
	.mr-xl-2,.mx-xl-2 {
		margin-right:.5rem!important
	}
	.mb-xl-2,.my-xl-2 {
		margin-bottom:.5rem!important
	}
	.ml-xl-2,.mx-xl-2 {
		margin-left:.5rem!important
	}
	.m-xl-3 {
		margin:1rem!important
	}
	.mt-xl-3,.my-xl-3 {
		margin-top:1rem!important
	}
	.mr-xl-3,.mx-xl-3 {
		margin-right:1rem!important
	}
	.mb-xl-3,.my-xl-3 {
		margin-bottom:1rem!important
	}
	.ml-xl-3,.mx-xl-3 {
		margin-left:1rem!important
	}
	.m-xl-4 {
		margin:1.5rem!important
	}
	.mt-xl-4,.my-xl-4 {
		margin-top:1.5rem!important
	}
	.mr-xl-4,.mx-xl-4 {
		margin-right:1.5rem!important
	}
	.mb-xl-4,.my-xl-4 {
		margin-bottom:1.5rem!important
	}
	.ml-xl-4,.mx-xl-4 {
		margin-left:1.5rem!important
	}
	.m-xl-5 {
		margin:2rem!important
	}
	.mt-xl-5,.my-xl-5 {
		margin-top:2rem!important
	}
	.mr-xl-5,.mx-xl-5 {
		margin-right:2rem!important
	}
	.mb-xl-5,.my-xl-5 {
		margin-bottom:2rem!important
	}
	.ml-xl-5,.mx-xl-5 {
		margin-left:2rem!important
	}
	.m-xl-6 {
		margin:3rem!important
	}
	.mt-xl-6,.my-xl-6 {
		margin-top:3rem!important
	}
	.mr-xl-6,.mx-xl-6 {
		margin-right:3rem!important
	}
	.mb-xl-6,.my-xl-6 {
		margin-bottom:3rem!important
	}
	.ml-xl-6,.mx-xl-6 {
		margin-left:3rem!important
	}
	.m-xl-7 {
		margin:4rem!important
	}
	.mt-xl-7,.my-xl-7 {
		margin-top:4rem!important
	}
	.mr-xl-7,.mx-xl-7 {
		margin-right:4rem!important
	}
	.mb-xl-7,.my-xl-7 {
		margin-bottom:4rem!important
	}
	.ml-xl-7,.mx-xl-7 {
		margin-left:4rem!important
	}
	.m-xl-8 {
		margin:5rem!important
	}
	.mt-xl-8,.my-xl-8 {
		margin-top:5rem!important
	}
	.mr-xl-8,.mx-xl-8 {
		margin-right:5rem!important
	}
	.mb-xl-8,.my-xl-8 {
		margin-bottom:5rem!important
	}
	.ml-xl-8,.mx-xl-8 {
		margin-left:5rem!important
	}
	.m-xl-9 {
		margin:6rem!important
	}
	.mt-xl-9,.my-xl-9 {
		margin-top:6rem!important
	}
	.mr-xl-9,.mx-xl-9 {
		margin-right:6rem!important
	}
	.mb-xl-9,.my-xl-9 {
		margin-bottom:6rem!important
	}
	.ml-xl-9,.mx-xl-9 {
		margin-left:6rem!important
	}
	.m-xl-10 {
		margin:7rem!important
	}
	.mt-xl-10,.my-xl-10 {
		margin-top:7rem!important
	}
	.mr-xl-10,.mx-xl-10 {
		margin-right:7rem!important
	}
	.mb-xl-10,.my-xl-10 {
		margin-bottom:7rem!important
	}
	.ml-xl-10,.mx-xl-10 {
		margin-left:7rem!important
	}
	.p-xl-0 {
		padding:0!important
	}
	.pt-xl-0,.py-xl-0 {
		padding-top:0!important
	}
	.pr-xl-0,.px-xl-0 {
		padding-right:0!important
	}
	.pb-xl-0,.py-xl-0 {
		padding-bottom:0!important
	}
	.pl-xl-0,.px-xl-0 {
		padding-left:0!important
	}
	.p-xl-1 {
		padding:.25rem!important
	}
	.pt-xl-1,.py-xl-1 {
		padding-top:.25rem!important
	}
	.pr-xl-1,.px-xl-1 {
		padding-right:.25rem!important
	}
	.pb-xl-1,.py-xl-1 {
		padding-bottom:.25rem!important
	}
	.pl-xl-1,.px-xl-1 {
		padding-left:.25rem!important
	}
	.p-xl-2 {
		padding:.5rem!important
	}
	.pt-xl-2,.py-xl-2 {
		padding-top:.5rem!important
	}
	.pr-xl-2,.px-xl-2 {
		padding-right:.5rem!important
	}
	.pb-xl-2,.py-xl-2 {
		padding-bottom:.5rem!important
	}
	.pl-xl-2,.px-xl-2 {
		padding-left:.5rem!important
	}
	.p-xl-3 {
		padding:1rem!important
	}
	.pt-xl-3,.py-xl-3 {
		padding-top:1rem!important
	}
	.pr-xl-3,.px-xl-3 {
		padding-right:1rem!important
	}
	.pb-xl-3,.py-xl-3 {
		padding-bottom:1rem!important
	}
	.pl-xl-3,.px-xl-3 {
		padding-left:1rem!important
	}
	.p-xl-4 {
		padding:1.5rem!important
	}
	.pt-xl-4,.py-xl-4 {
		padding-top:1.5rem!important
	}
	.pr-xl-4,.px-xl-4 {
		padding-right:1.5rem!important
	}
	.pb-xl-4,.py-xl-4 {
		padding-bottom:1.5rem!important
	}
	.pl-xl-4,.px-xl-4 {
		padding-left:1.5rem!important
	}
	.p-xl-5 {
		padding:2rem!important
	}
	.pt-xl-5,.py-xl-5 {
		padding-top:2rem!important
	}
	.pr-xl-5,.px-xl-5 {
		padding-right:2rem!important
	}
	.pb-xl-5,.py-xl-5 {
		padding-bottom:2rem!important
	}
	.pl-xl-5,.px-xl-5 {
		padding-left:2rem!important
	}
	.p-xl-6 {
		padding:3rem!important
	}
	.pt-xl-6,.py-xl-6 {
		padding-top:3rem!important
	}
	.pr-xl-6,.px-xl-6 {
		padding-right:3rem!important
	}
	.pb-xl-6,.py-xl-6 {
		padding-bottom:3rem!important
	}
	.pl-xl-6,.px-xl-6 {
		padding-left:3rem!important
	}
	.p-xl-7 {
		padding:4rem!important
	}
	.pt-xl-7,.py-xl-7 {
		padding-top:4rem!important
	}
	.pr-xl-7,.px-xl-7 {
		padding-right:4rem!important
	}
	.pb-xl-7,.py-xl-7 {
		padding-bottom:4rem!important
	}
	.pl-xl-7,.px-xl-7 {
		padding-left:4rem!important
	}
	.p-xl-8 {
		padding:5rem!important
	}
	.pt-xl-8,.py-xl-8 {
		padding-top:5rem!important
	}
	.pr-xl-8,.px-xl-8 {
		padding-right:5rem!important
	}
	.pb-xl-8,.py-xl-8 {
		padding-bottom:5rem!important
	}
	.pl-xl-8,.px-xl-8 {
		padding-left:5rem!important
	}
	.p-xl-9 {
		padding:6rem!important
	}
	.pt-xl-9,.py-xl-9 {
		padding-top:6rem!important
	}
	.pr-xl-9,.px-xl-9 {
		padding-right:6rem!important
	}
	.pb-xl-9,.py-xl-9 {
		padding-bottom:6rem!important
	}
	.pl-xl-9,.px-xl-9 {
		padding-left:6rem!important
	}
	.p-xl-10 {
		padding:7rem!important
	}
	.pt-xl-10,.py-xl-10 {
		padding-top:7rem!important
	}
	.pr-xl-10,.px-xl-10 {
		padding-right:7rem!important
	}
	.pb-xl-10,.py-xl-10 {
		padding-bottom:7rem!important
	}
	.pl-xl-10,.px-xl-10 {
		padding-left:7rem!important
	}
	.m-xl-n1 {
		margin:-0.25rem!important
	}
	.mt-xl-n1,.my-xl-n1 {
		margin-top:-0.25rem!important
	}
	.mr-xl-n1,.mx-xl-n1 {
		margin-right:-0.25rem!important
	}
	.mb-xl-n1,.my-xl-n1 {
		margin-bottom:-0.25rem!important
	}
	.ml-xl-n1,.mx-xl-n1 {
		margin-left:-0.25rem!important
	}
	.m-xl-n2 {
		margin:-0.5rem!important
	}
	.mt-xl-n2,.my-xl-n2 {
		margin-top:-0.5rem!important
	}
	.mr-xl-n2,.mx-xl-n2 {
		margin-right:-0.5rem!important
	}
	.mb-xl-n2,.my-xl-n2 {
		margin-bottom:-0.5rem!important
	}
	.ml-xl-n2,.mx-xl-n2 {
		margin-left:-0.5rem!important
	}
	.m-xl-n3 {
		margin:-1rem!important
	}
	.mt-xl-n3,.my-xl-n3 {
		margin-top:-1rem!important
	}
	.mr-xl-n3,.mx-xl-n3 {
		margin-right:-1rem!important
	}
	.mb-xl-n3,.my-xl-n3 {
		margin-bottom:-1rem!important
	}
	.ml-xl-n3,.mx-xl-n3 {
		margin-left:-1rem!important
	}
	.m-xl-n4 {
		margin:-1.5rem!important
	}
	.mt-xl-n4,.my-xl-n4 {
		margin-top:-1.5rem!important
	}
	.mr-xl-n4,.mx-xl-n4 {
		margin-right:-1.5rem!important
	}
	.mb-xl-n4,.my-xl-n4 {
		margin-bottom:-1.5rem!important
	}
	.ml-xl-n4,.mx-xl-n4 {
		margin-left:-1.5rem!important
	}
	.m-xl-n5 {
		margin:-2rem!important
	}
	.mt-xl-n5,.my-xl-n5 {
		margin-top:-2rem!important
	}
	.mr-xl-n5,.mx-xl-n5 {
		margin-right:-2rem!important
	}
	.mb-xl-n5,.my-xl-n5 {
		margin-bottom:-2rem!important
	}
	.ml-xl-n5,.mx-xl-n5 {
		margin-left:-2rem!important
	}
	.m-xl-n6 {
		margin:-3rem!important
	}
	.mt-xl-n6,.my-xl-n6 {
		margin-top:-3rem!important
	}
	.mr-xl-n6,.mx-xl-n6 {
		margin-right:-3rem!important
	}
	.mb-xl-n6,.my-xl-n6 {
		margin-bottom:-3rem!important
	}
	.ml-xl-n6,.mx-xl-n6 {
		margin-left:-3rem!important
	}
	.m-xl-n7 {
		margin:-4rem!important
	}
	.mt-xl-n7,.my-xl-n7 {
		margin-top:-4rem!important
	}
	.mr-xl-n7,.mx-xl-n7 {
		margin-right:-4rem!important
	}
	.mb-xl-n7,.my-xl-n7 {
		margin-bottom:-4rem!important
	}
	.ml-xl-n7,.mx-xl-n7 {
		margin-left:-4rem!important
	}
	.m-xl-n8 {
		margin:-5rem!important
	}
	.mt-xl-n8,.my-xl-n8 {
		margin-top:-5rem!important
	}
	.mr-xl-n8,.mx-xl-n8 {
		margin-right:-5rem!important
	}
	.mb-xl-n8,.my-xl-n8 {
		margin-bottom:-5rem!important
	}
	.ml-xl-n8,.mx-xl-n8 {
		margin-left:-5rem!important
	}
	.m-xl-n9 {
		margin:-6rem!important
	}
	.mt-xl-n9,.my-xl-n9 {
		margin-top:-6rem!important
	}
	.mr-xl-n9,.mx-xl-n9 {
		margin-right:-6rem!important
	}
	.mb-xl-n9,.my-xl-n9 {
		margin-bottom:-6rem!important
	}
	.ml-xl-n9,.mx-xl-n9 {
		margin-left:-6rem!important
	}
	.m-xl-n10 {
		margin:-7rem!important
	}
	.mt-xl-n10,.my-xl-n10 {
		margin-top:-7rem!important
	}
	.mr-xl-n10,.mx-xl-n10 {
		margin-right:-7rem!important
	}
	.mb-xl-n10,.my-xl-n10 {
		margin-bottom:-7rem!important
	}
	.ml-xl-n10,.mx-xl-n10 {
		margin-left:-7rem!important
	}
	.m-xl-auto {
		margin:auto!important
	}
	.mt-xl-auto,.my-xl-auto {
		margin-top:auto!important
	}
	.mr-xl-auto,.mx-xl-auto {
		margin-right:auto!important
	}
	.mb-xl-auto,.my-xl-auto {
		margin-bottom:auto!important
	}
	.ml-xl-auto,.mx-xl-auto {
		margin-left:auto!important
	}
}
@media(min-width:1350px) {
	.m-xxl-0 {
		margin:0!important
	}
	.mt-xxl-0,.my-xxl-0 {
		margin-top:0!important
	}
	.mr-xxl-0,.mx-xxl-0 {
		margin-right:0!important
	}
	.mb-xxl-0,.my-xxl-0 {
		margin-bottom:0!important
	}
	.ml-xxl-0,.mx-xxl-0 {
		margin-left:0!important
	}
	.m-xxl-1 {
		margin:.25rem!important
	}
	.mt-xxl-1,.my-xxl-1 {
		margin-top:.25rem!important
	}
	.mr-xxl-1,.mx-xxl-1 {
		margin-right:.25rem!important
	}
	.mb-xxl-1,.my-xxl-1 {
		margin-bottom:.25rem!important
	}
	.ml-xxl-1,.mx-xxl-1 {
		margin-left:.25rem!important
	}
	.m-xxl-2 {
		margin:.5rem!important
	}
	.mt-xxl-2,.my-xxl-2 {
		margin-top:.5rem!important
	}
	.mr-xxl-2,.mx-xxl-2 {
		margin-right:.5rem!important
	}
	.mb-xxl-2,.my-xxl-2 {
		margin-bottom:.5rem!important
	}
	.ml-xxl-2,.mx-xxl-2 {
		margin-left:.5rem!important
	}
	.m-xxl-3 {
		margin:1rem!important
	}
	.mt-xxl-3,.my-xxl-3 {
		margin-top:1rem!important
	}
	.mr-xxl-3,.mx-xxl-3 {
		margin-right:1rem!important
	}
	.mb-xxl-3,.my-xxl-3 {
		margin-bottom:1rem!important
	}
	.ml-xxl-3,.mx-xxl-3 {
		margin-left:1rem!important
	}
	.m-xxl-4 {
		margin:1.5rem!important
	}
	.mt-xxl-4,.my-xxl-4 {
		margin-top:1.5rem!important
	}
	.mr-xxl-4,.mx-xxl-4 {
		margin-right:1.5rem!important
	}
	.mb-xxl-4,.my-xxl-4 {
		margin-bottom:1.5rem!important
	}
	.ml-xxl-4,.mx-xxl-4 {
		margin-left:1.5rem!important
	}
	.m-xxl-5 {
		margin:2rem!important
	}
	.mt-xxl-5,.my-xxl-5 {
		margin-top:2rem!important
	}
	.mr-xxl-5,.mx-xxl-5 {
		margin-right:2rem!important
	}
	.mb-xxl-5,.my-xxl-5 {
		margin-bottom:2rem!important
	}
	.ml-xxl-5,.mx-xxl-5 {
		margin-left:2rem!important
	}
	.m-xxl-6 {
		margin:3rem!important
	}
	.mt-xxl-6,.my-xxl-6 {
		margin-top:3rem!important
	}
	.mr-xxl-6,.mx-xxl-6 {
		margin-right:3rem!important
	}
	.mb-xxl-6,.my-xxl-6 {
		margin-bottom:3rem!important
	}
	.ml-xxl-6,.mx-xxl-6 {
		margin-left:3rem!important
	}
	.m-xxl-7 {
		margin:4rem!important
	}
	.mt-xxl-7,.my-xxl-7 {
		margin-top:4rem!important
	}
	.mr-xxl-7,.mx-xxl-7 {
		margin-right:4rem!important
	}
	.mb-xxl-7,.my-xxl-7 {
		margin-bottom:4rem!important
	}
	.ml-xxl-7,.mx-xxl-7 {
		margin-left:4rem!important
	}
	.m-xxl-8 {
		margin:5rem!important
	}
	.mt-xxl-8,.my-xxl-8 {
		margin-top:5rem!important
	}
	.mr-xxl-8,.mx-xxl-8 {
		margin-right:5rem!important
	}
	.mb-xxl-8,.my-xxl-8 {
		margin-bottom:5rem!important
	}
	.ml-xxl-8,.mx-xxl-8 {
		margin-left:5rem!important
	}
	.m-xxl-9 {
		margin:6rem!important
	}
	.mt-xxl-9,.my-xxl-9 {
		margin-top:6rem!important
	}
	.mr-xxl-9,.mx-xxl-9 {
		margin-right:6rem!important
	}
	.mb-xxl-9,.my-xxl-9 {
		margin-bottom:6rem!important
	}
	.ml-xxl-9,.mx-xxl-9 {
		margin-left:6rem!important
	}
	.m-xxl-10 {
		margin:7rem!important
	}
	.mt-xxl-10,.my-xxl-10 {
		margin-top:7rem!important
	}
	.mr-xxl-10,.mx-xxl-10 {
		margin-right:7rem!important
	}
	.mb-xxl-10,.my-xxl-10 {
		margin-bottom:7rem!important
	}
	.ml-xxl-10,.mx-xxl-10 {
		margin-left:7rem!important
	}
	.p-xxl-0 {
		padding:0!important
	}
	.pt-xxl-0,.py-xxl-0 {
		padding-top:0!important
	}
	.pr-xxl-0,.px-xxl-0 {
		padding-right:0!important
	}
	.pb-xxl-0,.py-xxl-0 {
		padding-bottom:0!important
	}
	.pl-xxl-0,.px-xxl-0 {
		padding-left:0!important
	}
	.p-xxl-1 {
		padding:.25rem!important
	}
	.pt-xxl-1,.py-xxl-1 {
		padding-top:.25rem!important
	}
	.pr-xxl-1,.px-xxl-1 {
		padding-right:.25rem!important
	}
	.pb-xxl-1,.py-xxl-1 {
		padding-bottom:.25rem!important
	}
	.pl-xxl-1,.px-xxl-1 {
		padding-left:.25rem!important
	}
	.p-xxl-2 {
		padding:.5rem!important
	}
	.pt-xxl-2,.py-xxl-2 {
		padding-top:.5rem!important
	}
	.pr-xxl-2,.px-xxl-2 {
		padding-right:.5rem!important
	}
	.pb-xxl-2,.py-xxl-2 {
		padding-bottom:.5rem!important
	}
	.pl-xxl-2,.px-xxl-2 {
		padding-left:.5rem!important
	}
	.p-xxl-3 {
		padding:1rem!important
	}
	.pt-xxl-3,.py-xxl-3 {
		padding-top:1rem!important
	}
	.pr-xxl-3,.px-xxl-3 {
		padding-right:1rem!important
	}
	.pb-xxl-3,.py-xxl-3 {
		padding-bottom:1rem!important
	}
	.pl-xxl-3,.px-xxl-3 {
		padding-left:1rem!important
	}
	.p-xxl-4 {
		padding:1.5rem!important
	}
	.pt-xxl-4,.py-xxl-4 {
		padding-top:1.5rem!important
	}
	.pr-xxl-4,.px-xxl-4 {
		padding-right:1.5rem!important
	}
	.pb-xxl-4,.py-xxl-4 {
		padding-bottom:1.5rem!important
	}
	.pl-xxl-4,.px-xxl-4 {
		padding-left:1.5rem!important
	}
	.p-xxl-5 {
		padding:2rem!important
	}
	.pt-xxl-5,.py-xxl-5 {
		padding-top:2rem!important
	}
	.pr-xxl-5,.px-xxl-5 {
		padding-right:2rem!important
	}
	.pb-xxl-5,.py-xxl-5 {
		padding-bottom:2rem!important
	}
	.pl-xxl-5,.px-xxl-5 {
		padding-left:2rem!important
	}
	.p-xxl-6 {
		padding:3rem!important
	}
	.pt-xxl-6,.py-xxl-6 {
		padding-top:3rem!important
	}
	.pr-xxl-6,.px-xxl-6 {
		padding-right:3rem!important
	}
	.pb-xxl-6,.py-xxl-6 {
		padding-bottom:3rem!important
	}
	.pl-xxl-6,.px-xxl-6 {
		padding-left:3rem!important
	}
	.p-xxl-7 {
		padding:4rem!important
	}
	.pt-xxl-7,.py-xxl-7 {
		padding-top:4rem!important
	}
	.pr-xxl-7,.px-xxl-7 {
		padding-right:4rem!important
	}
	.pb-xxl-7,.py-xxl-7 {
		padding-bottom:4rem!important
	}
	.pl-xxl-7,.px-xxl-7 {
		padding-left:4rem!important
	}
	.p-xxl-8 {
		padding:5rem!important
	}
	.pt-xxl-8,.py-xxl-8 {
		padding-top:5rem!important
	}
	.pr-xxl-8,.px-xxl-8 {
		padding-right:5rem!important
	}
	.pb-xxl-8,.py-xxl-8 {
		padding-bottom:5rem!important
	}
	.pl-xxl-8,.px-xxl-8 {
		padding-left:5rem!important
	}
	.p-xxl-9 {
		padding:6rem!important
	}
	.pt-xxl-9,.py-xxl-9 {
		padding-top:6rem!important
	}
	.pr-xxl-9,.px-xxl-9 {
		padding-right:6rem!important
	}
	.pb-xxl-9,.py-xxl-9 {
		padding-bottom:6rem!important
	}
	.pl-xxl-9,.px-xxl-9 {
		padding-left:6rem!important
	}
	.p-xxl-10 {
		padding:7rem!important
	}
	.pt-xxl-10,.py-xxl-10 {
		padding-top:7rem!important
	}
	.pr-xxl-10,.px-xxl-10 {
		padding-right:7rem!important
	}
	.pb-xxl-10,.py-xxl-10 {
		padding-bottom:7rem!important
	}
	.pl-xxl-10,.px-xxl-10 {
		padding-left:7rem!important
	}
	.m-xxl-n1 {
		margin:-0.25rem!important
	}
	.mt-xxl-n1,.my-xxl-n1 {
		margin-top:-0.25rem!important
	}
	.mr-xxl-n1,.mx-xxl-n1 {
		margin-right:-0.25rem!important
	}
	.mb-xxl-n1,.my-xxl-n1 {
		margin-bottom:-0.25rem!important
	}
	.ml-xxl-n1,.mx-xxl-n1 {
		margin-left:-0.25rem!important
	}
	.m-xxl-n2 {
		margin:-0.5rem!important
	}
	.mt-xxl-n2,.my-xxl-n2 {
		margin-top:-0.5rem!important
	}
	.mr-xxl-n2,.mx-xxl-n2 {
		margin-right:-0.5rem!important
	}
	.mb-xxl-n2,.my-xxl-n2 {
		margin-bottom:-0.5rem!important
	}
	.ml-xxl-n2,.mx-xxl-n2 {
		margin-left:-0.5rem!important
	}
	.m-xxl-n3 {
		margin:-1rem!important
	}
	.mt-xxl-n3,.my-xxl-n3 {
		margin-top:-1rem!important
	}
	.mr-xxl-n3,.mx-xxl-n3 {
		margin-right:-1rem!important
	}
	.mb-xxl-n3,.my-xxl-n3 {
		margin-bottom:-1rem!important
	}
	.ml-xxl-n3,.mx-xxl-n3 {
		margin-left:-1rem!important
	}
	.m-xxl-n4 {
		margin:-1.5rem!important
	}
	.mt-xxl-n4,.my-xxl-n4 {
		margin-top:-1.5rem!important
	}
	.mr-xxl-n4,.mx-xxl-n4 {
		margin-right:-1.5rem!important
	}
	.mb-xxl-n4,.my-xxl-n4 {
		margin-bottom:-1.5rem!important
	}
	.ml-xxl-n4,.mx-xxl-n4 {
		margin-left:-1.5rem!important
	}
	.m-xxl-n5 {
		margin:-2rem!important
	}
	.mt-xxl-n5,.my-xxl-n5 {
		margin-top:-2rem!important
	}
	.mr-xxl-n5,.mx-xxl-n5 {
		margin-right:-2rem!important
	}
	.mb-xxl-n5,.my-xxl-n5 {
		margin-bottom:-2rem!important
	}
	.ml-xxl-n5,.mx-xxl-n5 {
		margin-left:-2rem!important
	}
	.m-xxl-n6 {
		margin:-3rem!important
	}
	.mt-xxl-n6,.my-xxl-n6 {
		margin-top:-3rem!important
	}
	.mr-xxl-n6,.mx-xxl-n6 {
		margin-right:-3rem!important
	}
	.mb-xxl-n6,.my-xxl-n6 {
		margin-bottom:-3rem!important
	}
	.ml-xxl-n6,.mx-xxl-n6 {
		margin-left:-3rem!important
	}
	.m-xxl-n7 {
		margin:-4rem!important
	}
	.mt-xxl-n7,.my-xxl-n7 {
		margin-top:-4rem!important
	}
	.mr-xxl-n7,.mx-xxl-n7 {
		margin-right:-4rem!important
	}
	.mb-xxl-n7,.my-xxl-n7 {
		margin-bottom:-4rem!important
	}
	.ml-xxl-n7,.mx-xxl-n7 {
		margin-left:-4rem!important
	}
	.m-xxl-n8 {
		margin:-5rem!important
	}
	.mt-xxl-n8,.my-xxl-n8 {
		margin-top:-5rem!important
	}
	.mr-xxl-n8,.mx-xxl-n8 {
		margin-right:-5rem!important
	}
	.mb-xxl-n8,.my-xxl-n8 {
		margin-bottom:-5rem!important
	}
	.ml-xxl-n8,.mx-xxl-n8 {
		margin-left:-5rem!important
	}
	.m-xxl-n9 {
		margin:-6rem!important
	}
	.mt-xxl-n9,.my-xxl-n9 {
		margin-top:-6rem!important
	}
	.mr-xxl-n9,.mx-xxl-n9 {
		margin-right:-6rem!important
	}
	.mb-xxl-n9,.my-xxl-n9 {
		margin-bottom:-6rem!important
	}
	.ml-xxl-n9,.mx-xxl-n9 {
		margin-left:-6rem!important
	}
	.m-xxl-n10 {
		margin:-7rem!important
	}
	.mt-xxl-n10,.my-xxl-n10 {
		margin-top:-7rem!important
	}
	.mr-xxl-n10,.mx-xxl-n10 {
		margin-right:-7rem!important
	}
	.mb-xxl-n10,.my-xxl-n10 {
		margin-bottom:-7rem!important
	}
	.ml-xxl-n10,.mx-xxl-n10 {
		margin-left:-7rem!important
	}
	.m-xxl-auto {
		margin:auto!important
	}
	.mt-xxl-auto,.my-xxl-auto {
		margin-top:auto!important
	}
	.mr-xxl-auto,.mx-xxl-auto {
		margin-right:auto!important
	}
	.mb-xxl-auto,.my-xxl-auto {
		margin-bottom:auto!important
	}
	.ml-xxl-auto,.mx-xxl-auto {
		margin-left:auto!important
	}
}
@media(min-width:1650px) {
	.m-xxxl-0 {
		margin:0!important
	}
	.mt-xxxl-0,.my-xxxl-0 {
		margin-top:0!important
	}
	.mr-xxxl-0,.mx-xxxl-0 {
		margin-right:0!important
	}
	.mb-xxxl-0,.my-xxxl-0 {
		margin-bottom:0!important
	}
	.ml-xxxl-0,.mx-xxxl-0 {
		margin-left:0!important
	}
	.m-xxxl-1 {
		margin:.25rem!important
	}
	.mt-xxxl-1,.my-xxxl-1 {
		margin-top:.25rem!important
	}
	.mr-xxxl-1,.mx-xxxl-1 {
		margin-right:.25rem!important
	}
	.mb-xxxl-1,.my-xxxl-1 {
		margin-bottom:.25rem!important
	}
	.ml-xxxl-1,.mx-xxxl-1 {
		margin-left:.25rem!important
	}
	.m-xxxl-2 {
		margin:.5rem!important
	}
	.mt-xxxl-2,.my-xxxl-2 {
		margin-top:.5rem!important
	}
	.mr-xxxl-2,.mx-xxxl-2 {
		margin-right:.5rem!important
	}
	.mb-xxxl-2,.my-xxxl-2 {
		margin-bottom:.5rem!important
	}
	.ml-xxxl-2,.mx-xxxl-2 {
		margin-left:.5rem!important
	}
	.m-xxxl-3 {
		margin:1rem!important
	}
	.mt-xxxl-3,.my-xxxl-3 {
		margin-top:1rem!important
	}
	.mr-xxxl-3,.mx-xxxl-3 {
		margin-right:1rem!important
	}
	.mb-xxxl-3,.my-xxxl-3 {
		margin-bottom:1rem!important
	}
	.ml-xxxl-3,.mx-xxxl-3 {
		margin-left:1rem!important
	}
	.m-xxxl-4 {
		margin:1.5rem!important
	}
	.mt-xxxl-4,.my-xxxl-4 {
		margin-top:1.5rem!important
	}
	.mr-xxxl-4,.mx-xxxl-4 {
		margin-right:1.5rem!important
	}
	.mb-xxxl-4,.my-xxxl-4 {
		margin-bottom:1.5rem!important
	}
	.ml-xxxl-4,.mx-xxxl-4 {
		margin-left:1.5rem!important
	}
	.m-xxxl-5 {
		margin:2rem!important
	}
	.mt-xxxl-5,.my-xxxl-5 {
		margin-top:2rem!important
	}
	.mr-xxxl-5,.mx-xxxl-5 {
		margin-right:2rem!important
	}
	.mb-xxxl-5,.my-xxxl-5 {
		margin-bottom:2rem!important
	}
	.ml-xxxl-5,.mx-xxxl-5 {
		margin-left:2rem!important
	}
	.m-xxxl-6 {
		margin:3rem!important
	}
	.mt-xxxl-6,.my-xxxl-6 {
		margin-top:3rem!important
	}
	.mr-xxxl-6,.mx-xxxl-6 {
		margin-right:3rem!important
	}
	.mb-xxxl-6,.my-xxxl-6 {
		margin-bottom:3rem!important
	}
	.ml-xxxl-6,.mx-xxxl-6 {
		margin-left:3rem!important
	}
	.m-xxxl-7 {
		margin:4rem!important
	}
	.mt-xxxl-7,.my-xxxl-7 {
		margin-top:4rem!important
	}
	.mr-xxxl-7,.mx-xxxl-7 {
		margin-right:4rem!important
	}
	.mb-xxxl-7,.my-xxxl-7 {
		margin-bottom:4rem!important
	}
	.ml-xxxl-7,.mx-xxxl-7 {
		margin-left:4rem!important
	}
	.m-xxxl-8 {
		margin:5rem!important
	}
	.mt-xxxl-8,.my-xxxl-8 {
		margin-top:5rem!important
	}
	.mr-xxxl-8,.mx-xxxl-8 {
		margin-right:5rem!important
	}
	.mb-xxxl-8,.my-xxxl-8 {
		margin-bottom:5rem!important
	}
	.ml-xxxl-8,.mx-xxxl-8 {
		margin-left:5rem!important
	}
	.m-xxxl-9 {
		margin:6rem!important
	}
	.mt-xxxl-9,.my-xxxl-9 {
		margin-top:6rem!important
	}
	.mr-xxxl-9,.mx-xxxl-9 {
		margin-right:6rem!important
	}
	.mb-xxxl-9,.my-xxxl-9 {
		margin-bottom:6rem!important
	}
	.ml-xxxl-9,.mx-xxxl-9 {
		margin-left:6rem!important
	}
	.m-xxxl-10 {
		margin:7rem!important
	}
	.mt-xxxl-10,.my-xxxl-10 {
		margin-top:7rem!important
	}
	.mr-xxxl-10,.mx-xxxl-10 {
		margin-right:7rem!important
	}
	.mb-xxxl-10,.my-xxxl-10 {
		margin-bottom:7rem!important
	}
	.ml-xxxl-10,.mx-xxxl-10 {
		margin-left:7rem!important
	}
	.p-xxxl-0 {
		padding:0!important
	}
	.pt-xxxl-0,.py-xxxl-0 {
		padding-top:0!important
	}
	.pr-xxxl-0,.px-xxxl-0 {
		padding-right:0!important
	}
	.pb-xxxl-0,.py-xxxl-0 {
		padding-bottom:0!important
	}
	.pl-xxxl-0,.px-xxxl-0 {
		padding-left:0!important
	}
	.p-xxxl-1 {
		padding:.25rem!important
	}
	.pt-xxxl-1,.py-xxxl-1 {
		padding-top:.25rem!important
	}
	.pr-xxxl-1,.px-xxxl-1 {
		padding-right:.25rem!important
	}
	.pb-xxxl-1,.py-xxxl-1 {
		padding-bottom:.25rem!important
	}
	.pl-xxxl-1,.px-xxxl-1 {
		padding-left:.25rem!important
	}
	.p-xxxl-2 {
		padding:.5rem!important
	}
	.pt-xxxl-2,.py-xxxl-2 {
		padding-top:.5rem!important
	}
	.pr-xxxl-2,.px-xxxl-2 {
		padding-right:.5rem!important
	}
	.pb-xxxl-2,.py-xxxl-2 {
		padding-bottom:.5rem!important
	}
	.pl-xxxl-2,.px-xxxl-2 {
		padding-left:.5rem!important
	}
	.p-xxxl-3 {
		padding:1rem!important
	}
	.pt-xxxl-3,.py-xxxl-3 {
		padding-top:1rem!important
	}
	.pr-xxxl-3,.px-xxxl-3 {
		padding-right:1rem!important
	}
	.pb-xxxl-3,.py-xxxl-3 {
		padding-bottom:1rem!important
	}
	.pl-xxxl-3,.px-xxxl-3 {
		padding-left:1rem!important
	}
	.p-xxxl-4 {
		padding:1.5rem!important
	}
	.pt-xxxl-4,.py-xxxl-4 {
		padding-top:1.5rem!important
	}
	.pr-xxxl-4,.px-xxxl-4 {
		padding-right:1.5rem!important
	}
	.pb-xxxl-4,.py-xxxl-4 {
		padding-bottom:1.5rem!important
	}
	.pl-xxxl-4,.px-xxxl-4 {
		padding-left:1.5rem!important
	}
	.p-xxxl-5 {
		padding:2rem!important
	}
	.pt-xxxl-5,.py-xxxl-5 {
		padding-top:2rem!important
	}
	.pr-xxxl-5,.px-xxxl-5 {
		padding-right:2rem!important
	}
	.pb-xxxl-5,.py-xxxl-5 {
		padding-bottom:2rem!important
	}
	.pl-xxxl-5,.px-xxxl-5 {
		padding-left:2rem!important
	}
	.p-xxxl-6 {
		padding:3rem!important
	}
	.pt-xxxl-6,.py-xxxl-6 {
		padding-top:3rem!important
	}
	.pr-xxxl-6,.px-xxxl-6 {
		padding-right:3rem!important
	}
	.pb-xxxl-6,.py-xxxl-6 {
		padding-bottom:3rem!important
	}
	.pl-xxxl-6,.px-xxxl-6 {
		padding-left:3rem!important
	}
	.p-xxxl-7 {
		padding:4rem!important
	}
	.pt-xxxl-7,.py-xxxl-7 {
		padding-top:4rem!important
	}
	.pr-xxxl-7,.px-xxxl-7 {
		padding-right:4rem!important
	}
	.pb-xxxl-7,.py-xxxl-7 {
		padding-bottom:4rem!important
	}
	.pl-xxxl-7,.px-xxxl-7 {
		padding-left:4rem!important
	}
	.p-xxxl-8 {
		padding:5rem!important
	}
	.pt-xxxl-8,.py-xxxl-8 {
		padding-top:5rem!important
	}
	.pr-xxxl-8,.px-xxxl-8 {
		padding-right:5rem!important
	}
	.pb-xxxl-8,.py-xxxl-8 {
		padding-bottom:5rem!important
	}
	.pl-xxxl-8,.px-xxxl-8 {
		padding-left:5rem!important
	}
	.p-xxxl-9 {
		padding:6rem!important
	}
	.pt-xxxl-9,.py-xxxl-9 {
		padding-top:6rem!important
	}
	.pr-xxxl-9,.px-xxxl-9 {
		padding-right:6rem!important
	}
	.pb-xxxl-9,.py-xxxl-9 {
		padding-bottom:6rem!important
	}
	.pl-xxxl-9,.px-xxxl-9 {
		padding-left:6rem!important
	}
	.p-xxxl-10 {
		padding:7rem!important
	}
	.pt-xxxl-10,.py-xxxl-10 {
		padding-top:7rem!important
	}
	.pr-xxxl-10,.px-xxxl-10 {
		padding-right:7rem!important
	}
	.pb-xxxl-10,.py-xxxl-10 {
		padding-bottom:7rem!important
	}
	.pl-xxxl-10,.px-xxxl-10 {
		padding-left:7rem!important
	}
	.m-xxxl-n1 {
		margin:-0.25rem!important
	}
	.mt-xxxl-n1,.my-xxxl-n1 {
		margin-top:-0.25rem!important
	}
	.mr-xxxl-n1,.mx-xxxl-n1 {
		margin-right:-0.25rem!important
	}
	.mb-xxxl-n1,.my-xxxl-n1 {
		margin-bottom:-0.25rem!important
	}
	.ml-xxxl-n1,.mx-xxxl-n1 {
		margin-left:-0.25rem!important
	}
	.m-xxxl-n2 {
		margin:-0.5rem!important
	}
	.mt-xxxl-n2,.my-xxxl-n2 {
		margin-top:-0.5rem!important
	}
	.mr-xxxl-n2,.mx-xxxl-n2 {
		margin-right:-0.5rem!important
	}
	.mb-xxxl-n2,.my-xxxl-n2 {
		margin-bottom:-0.5rem!important
	}
	.ml-xxxl-n2,.mx-xxxl-n2 {
		margin-left:-0.5rem!important
	}
	.m-xxxl-n3 {
		margin:-1rem!important
	}
	.mt-xxxl-n3,.my-xxxl-n3 {
		margin-top:-1rem!important
	}
	.mr-xxxl-n3,.mx-xxxl-n3 {
		margin-right:-1rem!important
	}
	.mb-xxxl-n3,.my-xxxl-n3 {
		margin-bottom:-1rem!important
	}
	.ml-xxxl-n3,.mx-xxxl-n3 {
		margin-left:-1rem!important
	}
	.m-xxxl-n4 {
		margin:-1.5rem!important
	}
	.mt-xxxl-n4,.my-xxxl-n4 {
		margin-top:-1.5rem!important
	}
	.mr-xxxl-n4,.mx-xxxl-n4 {
		margin-right:-1.5rem!important
	}
	.mb-xxxl-n4,.my-xxxl-n4 {
		margin-bottom:-1.5rem!important
	}
	.ml-xxxl-n4,.mx-xxxl-n4 {
		margin-left:-1.5rem!important
	}
	.m-xxxl-n5 {
		margin:-2rem!important
	}
	.mt-xxxl-n5,.my-xxxl-n5 {
		margin-top:-2rem!important
	}
	.mr-xxxl-n5,.mx-xxxl-n5 {
		margin-right:-2rem!important
	}
	.mb-xxxl-n5,.my-xxxl-n5 {
		margin-bottom:-2rem!important
	}
	.ml-xxxl-n5,.mx-xxxl-n5 {
		margin-left:-2rem!important
	}
	.m-xxxl-n6 {
		margin:-3rem!important
	}
	.mt-xxxl-n6,.my-xxxl-n6 {
		margin-top:-3rem!important
	}
	.mr-xxxl-n6,.mx-xxxl-n6 {
		margin-right:-3rem!important
	}
	.mb-xxxl-n6,.my-xxxl-n6 {
		margin-bottom:-3rem!important
	}
	.ml-xxxl-n6,.mx-xxxl-n6 {
		margin-left:-3rem!important
	}
	.m-xxxl-n7 {
		margin:-4rem!important
	}
	.mt-xxxl-n7,.my-xxxl-n7 {
		margin-top:-4rem!important
	}
	.mr-xxxl-n7,.mx-xxxl-n7 {
		margin-right:-4rem!important
	}
	.mb-xxxl-n7,.my-xxxl-n7 {
		margin-bottom:-4rem!important
	}
	.ml-xxxl-n7,.mx-xxxl-n7 {
		margin-left:-4rem!important
	}
	.m-xxxl-n8 {
		margin:-5rem!important
	}
	.mt-xxxl-n8,.my-xxxl-n8 {
		margin-top:-5rem!important
	}
	.mr-xxxl-n8,.mx-xxxl-n8 {
		margin-right:-5rem!important
	}
	.mb-xxxl-n8,.my-xxxl-n8 {
		margin-bottom:-5rem!important
	}
	.ml-xxxl-n8,.mx-xxxl-n8 {
		margin-left:-5rem!important
	}
	.m-xxxl-n9 {
		margin:-6rem!important
	}
	.mt-xxxl-n9,.my-xxxl-n9 {
		margin-top:-6rem!important
	}
	.mr-xxxl-n9,.mx-xxxl-n9 {
		margin-right:-6rem!important
	}
	.mb-xxxl-n9,.my-xxxl-n9 {
		margin-bottom:-6rem!important
	}
	.ml-xxxl-n9,.mx-xxxl-n9 {
		margin-left:-6rem!important
	}
	.m-xxxl-n10 {
		margin:-7rem!important
	}
	.mt-xxxl-n10,.my-xxxl-n10 {
		margin-top:-7rem!important
	}
	.mr-xxxl-n10,.mx-xxxl-n10 {
		margin-right:-7rem!important
	}
	.mb-xxxl-n10,.my-xxxl-n10 {
		margin-bottom:-7rem!important
	}
	.ml-xxxl-n10,.mx-xxxl-n10 {
		margin-left:-7rem!important
	}
	.m-xxxl-auto {
		margin:auto!important
	}
	.mt-xxxl-auto,.my-xxxl-auto {
		margin-top:auto!important
	}
	.mr-xxxl-auto,.mx-xxxl-auto {
		margin-right:auto!important
	}
	.mb-xxxl-auto,.my-xxxl-auto {
		margin-bottom:auto!important
	}
	.ml-xxxl-auto,.mx-xxxl-auto {
		margin-left:auto!important
	}
}
@media(min-width:1800px) {
	.m-xxxxl-0 {
		margin:0!important
	}
	.mt-xxxxl-0,.my-xxxxl-0 {
		margin-top:0!important
	}
	.mr-xxxxl-0,.mx-xxxxl-0 {
		margin-right:0!important
	}
	.mb-xxxxl-0,.my-xxxxl-0 {
		margin-bottom:0!important
	}
	.ml-xxxxl-0,.mx-xxxxl-0 {
		margin-left:0!important
	}
	.m-xxxxl-1 {
		margin:.25rem!important
	}
	.mt-xxxxl-1,.my-xxxxl-1 {
		margin-top:.25rem!important
	}
	.mr-xxxxl-1,.mx-xxxxl-1 {
		margin-right:.25rem!important
	}
	.mb-xxxxl-1,.my-xxxxl-1 {
		margin-bottom:.25rem!important
	}
	.ml-xxxxl-1,.mx-xxxxl-1 {
		margin-left:.25rem!important
	}
	.m-xxxxl-2 {
		margin:.5rem!important
	}
	.mt-xxxxl-2,.my-xxxxl-2 {
		margin-top:.5rem!important
	}
	.mr-xxxxl-2,.mx-xxxxl-2 {
		margin-right:.5rem!important
	}
	.mb-xxxxl-2,.my-xxxxl-2 {
		margin-bottom:.5rem!important
	}
	.ml-xxxxl-2,.mx-xxxxl-2 {
		margin-left:.5rem!important
	}
	.m-xxxxl-3 {
		margin:1rem!important
	}
	.mt-xxxxl-3,.my-xxxxl-3 {
		margin-top:1rem!important
	}
	.mr-xxxxl-3,.mx-xxxxl-3 {
		margin-right:1rem!important
	}
	.mb-xxxxl-3,.my-xxxxl-3 {
		margin-bottom:1rem!important
	}
	.ml-xxxxl-3,.mx-xxxxl-3 {
		margin-left:1rem!important
	}
	.m-xxxxl-4 {
		margin:1.5rem!important
	}
	.mt-xxxxl-4,.my-xxxxl-4 {
		margin-top:1.5rem!important
	}
	.mr-xxxxl-4,.mx-xxxxl-4 {
		margin-right:1.5rem!important
	}
	.mb-xxxxl-4,.my-xxxxl-4 {
		margin-bottom:1.5rem!important
	}
	.ml-xxxxl-4,.mx-xxxxl-4 {
		margin-left:1.5rem!important
	}
	.m-xxxxl-5 {
		margin:2rem!important
	}
	.mt-xxxxl-5,.my-xxxxl-5 {
		margin-top:2rem!important
	}
	.mr-xxxxl-5,.mx-xxxxl-5 {
		margin-right:2rem!important
	}
	.mb-xxxxl-5,.my-xxxxl-5 {
		margin-bottom:2rem!important
	}
	.ml-xxxxl-5,.mx-xxxxl-5 {
		margin-left:2rem!important
	}
	.m-xxxxl-6 {
		margin:3rem!important
	}
	.mt-xxxxl-6,.my-xxxxl-6 {
		margin-top:3rem!important
	}
	.mr-xxxxl-6,.mx-xxxxl-6 {
		margin-right:3rem!important
	}
	.mb-xxxxl-6,.my-xxxxl-6 {
		margin-bottom:3rem!important
	}
	.ml-xxxxl-6,.mx-xxxxl-6 {
		margin-left:3rem!important
	}
	.m-xxxxl-7 {
		margin:4rem!important
	}
	.mt-xxxxl-7,.my-xxxxl-7 {
		margin-top:4rem!important
	}
	.mr-xxxxl-7,.mx-xxxxl-7 {
		margin-right:4rem!important
	}
	.mb-xxxxl-7,.my-xxxxl-7 {
		margin-bottom:4rem!important
	}
	.ml-xxxxl-7,.mx-xxxxl-7 {
		margin-left:4rem!important
	}
	.m-xxxxl-8 {
		margin:5rem!important
	}
	.mt-xxxxl-8,.my-xxxxl-8 {
		margin-top:5rem!important
	}
	.mr-xxxxl-8,.mx-xxxxl-8 {
		margin-right:5rem!important
	}
	.mb-xxxxl-8,.my-xxxxl-8 {
		margin-bottom:5rem!important
	}
	.ml-xxxxl-8,.mx-xxxxl-8 {
		margin-left:5rem!important
	}
	.m-xxxxl-9 {
		margin:6rem!important
	}
	.mt-xxxxl-9,.my-xxxxl-9 {
		margin-top:6rem!important
	}
	.mr-xxxxl-9,.mx-xxxxl-9 {
		margin-right:6rem!important
	}
	.mb-xxxxl-9,.my-xxxxl-9 {
		margin-bottom:6rem!important
	}
	.ml-xxxxl-9,.mx-xxxxl-9 {
		margin-left:6rem!important
	}
	.m-xxxxl-10 {
		margin:7rem!important
	}
	.mt-xxxxl-10,.my-xxxxl-10 {
		margin-top:7rem!important
	}
	.mr-xxxxl-10,.mx-xxxxl-10 {
		margin-right:7rem!important
	}
	.mb-xxxxl-10,.my-xxxxl-10 {
		margin-bottom:7rem!important
	}
	.ml-xxxxl-10,.mx-xxxxl-10 {
		margin-left:7rem!important
	}
	.p-xxxxl-0 {
		padding:0!important
	}
	.pt-xxxxl-0,.py-xxxxl-0 {
		padding-top:0!important
	}
	.pr-xxxxl-0,.px-xxxxl-0 {
		padding-right:0!important
	}
	.pb-xxxxl-0,.py-xxxxl-0 {
		padding-bottom:0!important
	}
	.pl-xxxxl-0,.px-xxxxl-0 {
		padding-left:0!important
	}
	.p-xxxxl-1 {
		padding:.25rem!important
	}
	.pt-xxxxl-1,.py-xxxxl-1 {
		padding-top:.25rem!important
	}
	.pr-xxxxl-1,.px-xxxxl-1 {
		padding-right:.25rem!important
	}
	.pb-xxxxl-1,.py-xxxxl-1 {
		padding-bottom:.25rem!important
	}
	.pl-xxxxl-1,.px-xxxxl-1 {
		padding-left:.25rem!important
	}
	.p-xxxxl-2 {
		padding:.5rem!important
	}
	.pt-xxxxl-2,.py-xxxxl-2 {
		padding-top:.5rem!important
	}
	.pr-xxxxl-2,.px-xxxxl-2 {
		padding-right:.5rem!important
	}
	.pb-xxxxl-2,.py-xxxxl-2 {
		padding-bottom:.5rem!important
	}
	.pl-xxxxl-2,.px-xxxxl-2 {
		padding-left:.5rem!important
	}
	.p-xxxxl-3 {
		padding:1rem!important
	}
	.pt-xxxxl-3,.py-xxxxl-3 {
		padding-top:1rem!important
	}
	.pr-xxxxl-3,.px-xxxxl-3 {
		padding-right:1rem!important
	}
	.pb-xxxxl-3,.py-xxxxl-3 {
		padding-bottom:1rem!important
	}
	.pl-xxxxl-3,.px-xxxxl-3 {
		padding-left:1rem!important
	}
	.p-xxxxl-4 {
		padding:1.5rem!important
	}
	.pt-xxxxl-4,.py-xxxxl-4 {
		padding-top:1.5rem!important
	}
	.pr-xxxxl-4,.px-xxxxl-4 {
		padding-right:1.5rem!important
	}
	.pb-xxxxl-4,.py-xxxxl-4 {
		padding-bottom:1.5rem!important
	}
	.pl-xxxxl-4,.px-xxxxl-4 {
		padding-left:1.5rem!important
	}
	.p-xxxxl-5 {
		padding:2rem!important
	}
	.pt-xxxxl-5,.py-xxxxl-5 {
		padding-top:2rem!important
	}
	.pr-xxxxl-5,.px-xxxxl-5 {
		padding-right:2rem!important
	}
	.pb-xxxxl-5,.py-xxxxl-5 {
		padding-bottom:2rem!important
	}
	.pl-xxxxl-5,.px-xxxxl-5 {
		padding-left:2rem!important
	}
	.p-xxxxl-6 {
		padding:3rem!important
	}
	.pt-xxxxl-6,.py-xxxxl-6 {
		padding-top:3rem!important
	}
	.pr-xxxxl-6,.px-xxxxl-6 {
		padding-right:3rem!important
	}
	.pb-xxxxl-6,.py-xxxxl-6 {
		padding-bottom:3rem!important
	}
	.pl-xxxxl-6,.px-xxxxl-6 {
		padding-left:3rem!important
	}
	.p-xxxxl-7 {
		padding:4rem!important
	}
	.pt-xxxxl-7,.py-xxxxl-7 {
		padding-top:4rem!important
	}
	.pr-xxxxl-7,.px-xxxxl-7 {
		padding-right:4rem!important
	}
	.pb-xxxxl-7,.py-xxxxl-7 {
		padding-bottom:4rem!important
	}
	.pl-xxxxl-7,.px-xxxxl-7 {
		padding-left:4rem!important
	}
	.p-xxxxl-8 {
		padding:5rem!important
	}
	.pt-xxxxl-8,.py-xxxxl-8 {
		padding-top:5rem!important
	}
	.pr-xxxxl-8,.px-xxxxl-8 {
		padding-right:5rem!important
	}
	.pb-xxxxl-8,.py-xxxxl-8 {
		padding-bottom:5rem!important
	}
	.pl-xxxxl-8,.px-xxxxl-8 {
		padding-left:5rem!important
	}
	.p-xxxxl-9 {
		padding:6rem!important
	}
	.pt-xxxxl-9,.py-xxxxl-9 {
		padding-top:6rem!important
	}
	.pr-xxxxl-9,.px-xxxxl-9 {
		padding-right:6rem!important
	}
	.pb-xxxxl-9,.py-xxxxl-9 {
		padding-bottom:6rem!important
	}
	.pl-xxxxl-9,.px-xxxxl-9 {
		padding-left:6rem!important
	}
	.p-xxxxl-10 {
		padding:7rem!important
	}
	.pt-xxxxl-10,.py-xxxxl-10 {
		padding-top:7rem!important
	}
	.pr-xxxxl-10,.px-xxxxl-10 {
		padding-right:7rem!important
	}
	.pb-xxxxl-10,.py-xxxxl-10 {
		padding-bottom:7rem!important
	}
	.pl-xxxxl-10,.px-xxxxl-10 {
		padding-left:7rem!important
	}
	.m-xxxxl-n1 {
		margin:-0.25rem!important
	}
	.mt-xxxxl-n1,.my-xxxxl-n1 {
		margin-top:-0.25rem!important
	}
	.mr-xxxxl-n1,.mx-xxxxl-n1 {
		margin-right:-0.25rem!important
	}
	.mb-xxxxl-n1,.my-xxxxl-n1 {
		margin-bottom:-0.25rem!important
	}
	.ml-xxxxl-n1,.mx-xxxxl-n1 {
		margin-left:-0.25rem!important
	}
	.m-xxxxl-n2 {
		margin:-0.5rem!important
	}
	.mt-xxxxl-n2,.my-xxxxl-n2 {
		margin-top:-0.5rem!important
	}
	.mr-xxxxl-n2,.mx-xxxxl-n2 {
		margin-right:-0.5rem!important
	}
	.mb-xxxxl-n2,.my-xxxxl-n2 {
		margin-bottom:-0.5rem!important
	}
	.ml-xxxxl-n2,.mx-xxxxl-n2 {
		margin-left:-0.5rem!important
	}
	.m-xxxxl-n3 {
		margin:-1rem!important
	}
	.mt-xxxxl-n3,.my-xxxxl-n3 {
		margin-top:-1rem!important
	}
	.mr-xxxxl-n3,.mx-xxxxl-n3 {
		margin-right:-1rem!important
	}
	.mb-xxxxl-n3,.my-xxxxl-n3 {
		margin-bottom:-1rem!important
	}
	.ml-xxxxl-n3,.mx-xxxxl-n3 {
		margin-left:-1rem!important
	}
	.m-xxxxl-n4 {
		margin:-1.5rem!important
	}
	.mt-xxxxl-n4,.my-xxxxl-n4 {
		margin-top:-1.5rem!important
	}
	.mr-xxxxl-n4,.mx-xxxxl-n4 {
		margin-right:-1.5rem!important
	}
	.mb-xxxxl-n4,.my-xxxxl-n4 {
		margin-bottom:-1.5rem!important
	}
	.ml-xxxxl-n4,.mx-xxxxl-n4 {
		margin-left:-1.5rem!important
	}
	.m-xxxxl-n5 {
		margin:-2rem!important
	}
	.mt-xxxxl-n5,.my-xxxxl-n5 {
		margin-top:-2rem!important
	}
	.mr-xxxxl-n5,.mx-xxxxl-n5 {
		margin-right:-2rem!important
	}
	.mb-xxxxl-n5,.my-xxxxl-n5 {
		margin-bottom:-2rem!important
	}
	.ml-xxxxl-n5,.mx-xxxxl-n5 {
		margin-left:-2rem!important
	}
	.m-xxxxl-n6 {
		margin:-3rem!important
	}
	.mt-xxxxl-n6,.my-xxxxl-n6 {
		margin-top:-3rem!important
	}
	.mr-xxxxl-n6,.mx-xxxxl-n6 {
		margin-right:-3rem!important
	}
	.mb-xxxxl-n6,.my-xxxxl-n6 {
		margin-bottom:-3rem!important
	}
	.ml-xxxxl-n6,.mx-xxxxl-n6 {
		margin-left:-3rem!important
	}
	.m-xxxxl-n7 {
		margin:-4rem!important
	}
	.mt-xxxxl-n7,.my-xxxxl-n7 {
		margin-top:-4rem!important
	}
	.mr-xxxxl-n7,.mx-xxxxl-n7 {
		margin-right:-4rem!important
	}
	.mb-xxxxl-n7,.my-xxxxl-n7 {
		margin-bottom:-4rem!important
	}
	.ml-xxxxl-n7,.mx-xxxxl-n7 {
		margin-left:-4rem!important
	}
	.m-xxxxl-n8 {
		margin:-5rem!important
	}
	.mt-xxxxl-n8,.my-xxxxl-n8 {
		margin-top:-5rem!important
	}
	.mr-xxxxl-n8,.mx-xxxxl-n8 {
		margin-right:-5rem!important
	}
	.mb-xxxxl-n8,.my-xxxxl-n8 {
		margin-bottom:-5rem!important
	}
	.ml-xxxxl-n8,.mx-xxxxl-n8 {
		margin-left:-5rem!important
	}
	.m-xxxxl-n9 {
		margin:-6rem!important
	}
	.mt-xxxxl-n9,.my-xxxxl-n9 {
		margin-top:-6rem!important
	}
	.mr-xxxxl-n9,.mx-xxxxl-n9 {
		margin-right:-6rem!important
	}
	.mb-xxxxl-n9,.my-xxxxl-n9 {
		margin-bottom:-6rem!important
	}
	.ml-xxxxl-n9,.mx-xxxxl-n9 {
		margin-left:-6rem!important
	}
	.m-xxxxl-n10 {
		margin:-7rem!important
	}
	.mt-xxxxl-n10,.my-xxxxl-n10 {
		margin-top:-7rem!important
	}
	.mr-xxxxl-n10,.mx-xxxxl-n10 {
		margin-right:-7rem!important
	}
	.mb-xxxxl-n10,.my-xxxxl-n10 {
		margin-bottom:-7rem!important
	}
	.ml-xxxxl-n10,.mx-xxxxl-n10 {
		margin-left:-7rem!important
	}
	.m-xxxxl-auto {
		margin:auto!important
	}
	.mt-xxxxl-auto,.my-xxxxl-auto {
		margin-top:auto!important
	}
	.mr-xxxxl-auto,.mx-xxxxl-auto {
		margin-right:auto!important
	}
	.mb-xxxxl-auto,.my-xxxxl-auto {
		margin-bottom:auto!important
	}
	.ml-xxxxl-auto,.mx-xxxxl-auto {
		margin-left:auto!important
	}
}
.text-monospace {
	font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important
}
.text-justify {
	text-align:justify!important
}
.text-wrap {
	white-space:normal!important
}
.text-nowrap {
	white-space:nowrap!important
}
.text-truncate {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.text-left {
	text-align:left!important
}
.text-right {
	text-align:right!important
}
.text-center {
	text-align:center!important
}
@media(min-width:576px) {
	.text-sm-left {
		text-align:left!important
	}
	.text-sm-right {
		text-align:right!important
	}
	.text-sm-center {
		text-align:center!important
	}
}
@media(min-width:768px) {
	.text-md-left {
		text-align:left!important
	}
	.text-md-right {
		text-align:right!important
	}
	.text-md-center {
		text-align:center!important
	}
}
@media(min-width:992px) {
	.text-lg-left {
		text-align:left!important
	}
	.text-lg-right {
		text-align:right!important
	}
	.text-lg-center {
		text-align:center!important
	}
}
@media(min-width:1200px) {
	.text-xl-left {
		text-align:left!important
	}
	.text-xl-right {
		text-align:right!important
	}
	.text-xl-center {
		text-align:center!important
	}
}
@media(min-width:1350px) {
	.text-xxl-left {
		text-align:left!important
	}
	.text-xxl-right {
		text-align:right!important
	}
	.text-xxl-center {
		text-align:center!important
	}
}
@media(min-width:1650px) {
	.text-xxxl-left {
		text-align:left!important
	}
	.text-xxxl-right {
		text-align:right!important
	}
	.text-xxxl-center {
		text-align:center!important
	}
}
@media(min-width:1800px) {
	.text-xxxxl-left {
		text-align:left!important
	}
	.text-xxxxl-right {
		text-align:right!important
	}
	.text-xxxxl-center {
		text-align:center!important
	}
}
.text-lowercase {
	text-transform:lowercase!important
}
.text-uppercase {
	text-transform:uppercase!important
}
.text-capitalize {
	text-transform:capitalize!important
}
.font-weight-light {
	font-weight:300!important
}
.font-weight-lighter {
	font-weight:lighter!important
}
.font-weight-normal {
	font-weight:400!important
}
.font-weight-bold {
	font-weight:700!important
}
.font-weight-bolder {
	font-weight:bolder!important
}
.font-italic {
	font-style:italic!important
}
.text-white {
	color:#fff!important
}
.text-primary {
	color:#1c7c92!important
}
a.text-primary:hover,a.text-primary:focus {
	color:#104552!important
}
.text-secondary {
	color:#6c757d!important
}
a.text-secondary:hover,a.text-secondary:focus {
	color:#494f54!important
}
.text-success {
	color:#28a745!important
}
a.text-success:hover,a.text-success:focus {
	color:#19692c!important
}
.text-info {
	color:#17a2b8!important
}
a.text-info:hover,a.text-info:focus {
	color:#0f6674!important
}
.text-warning {
	color:#ffc107!important
}
a.text-warning:hover,a.text-warning:focus {
	color:#ba8b00!important
}
.text-danger {
	color:#dc3545!important
}
a.text-danger:hover,a.text-danger:focus {
	color:#a71d2a!important
}
.text-light {
	color:#f8f9fa!important
}
a.text-light:hover,a.text-light:focus {
	color:#cbd3da!important
}
.text-dark {
	color:#343a40!important
}
a.text-dark:hover,a.text-dark:focus {
	color:#121416!important
}
.text-body {
	color:#212529!important
}
.text-muted {
	color:#6c757d!important
}
.text-black-50 {
	color:rgba(0,0,0,.5)!important
}
.text-white-50 {
	color:rgba(255,255,255,.5)!important
}
.text-hide {
	font:0/0 a;
	color:rgba(0,0,0,0);
	text-shadow:none;
	background-color:rgba(0,0,0,0);
	border:0
}
.text-decoration-none {
	text-decoration:none!important
}
.text-break {
	word-break:break-word!important;
	overflow-wrap:break-word!important
}
.text-reset {
	color:inherit!important
}
.visible {
	visibility:visible!important
}
.invisible {
	visibility: hidden!important
}
/* swiper:(https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/css/swiper.min.css) */
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1
}
.swiper-container-no-flexbox .swiper-slide {
	float:left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
.swiper-slide-invisible-blank {
	visibility:hidden
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
	height:auto
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-transition-property:height,-webkit-transform;
	transition-property:height,-webkit-transform;
	-o-transition-property:transform,height;
	transition-property:transform,height;
	transition-property:transform,height,-webkit-transform
}
.swiper-container-3d {
	-webkit-perspective:1200px;
	perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper {
	-ms-touch-action:pan-y;
	touch-action:pan-y
}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper {
	-ms-touch-action:pan-x;
	touch-action:pan-x
}
.swiper-button-next,.swiper-button-prev {
	position:absolute;
	top:50%;
	width:27px;
	height:44px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left:10px;
	right:auto
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right:10px;
	left:auto
}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-lock {
	display:none
}
.swiper-pagination {
	position:absolute;
	text-align:center;
	-webkit-transition:.3s opacity;
	-o-transition:.3s opacity;
	transition:.3s opacity;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
	bottom:10px;
	left:0;
	width:100%
}
.swiper-pagination-bullets-dynamic {
	overflow:hidden;
	font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform:scale(.33);
	-ms-transform:scale(.33);
	transform:scale(.33);
	position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform:scale(.66);
	-ms-transform:scale(.66);
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform:scale(.33);
	-ms-transform:scale(.33);
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform:scale(.66);
	-ms-transform:scale(.66);
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform:scale(.33);
	-ms-transform:scale(.33);
	transform:scale(.33)
}
.swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:.2
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:#007aff
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right:10px;
	top:50%;
	-webkit-transform:translate3d(0,-50%,0);
	transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:6px 0;
	display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display:inline-block;
	-webkit-transition:.2s top,.2s -webkit-transform;
	transition:.2s top,.2s -webkit-transform;
	-o-transition:.2s transform,.2s top;
	transition:.2s transform,.2s top;
	transition:.2s transform,.2s top,.2s -webkit-transform
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition:.2s left,.2s -webkit-transform;
	transition:.2s left,.2s -webkit-transform;
	-o-transition:.2s transform,.2s left;
	transition:.2s transform,.2s left;
	transition:.2s transform,.2s left,.2s -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition:.2s right,.2s -webkit-transform;
	transition:.2s right,.2s -webkit-transform;
	-o-transition:.2s transform,.2s right;
	transition:.2s transform,.2s right;
	transition:.2s transform,.2s right,.2s -webkit-transform
}
.swiper-pagination-progressbar {
	background:rgba(0,0,0,.25);
	position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:#007aff;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin:right top;
	-ms-transform-origin:right top;
	transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:100%;
	height:4px;
	left:0;
	top:0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
	width:4px;
	height:100%;
	left:0;
	top:0
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background:#fff
}
.swiper-pagination-progressbar.swiper-pagination-white {
	background:rgba(255,255,255,.25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background:#000
}
.swiper-pagination-progressbar.swiper-pagination-black {
	background:rgba(0,0,0,.25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background:#000
}
.swiper-pagination-lock {
	display:none
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0,0,0,.5);
	border-radius:10px;
	left:0;
	top:0
}
.swiper-scrollbar-cursor-drag {
	cursor:move
}
.swiper-scrollbar-lock {
	display:none
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
	max-width:100%;
	max-height:100%;
	-o-object-fit:contain;
	object-fit:contain
}
.swiper-slide-zoomed {
	cursor:move
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	-webkit-transform-origin:50%;
	-ms-transform-origin:50%;
	transform-origin:50%;
	-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
	animation:swiper-preloader-spin 1s steps(12,end) infinite
}
.swiper-lazy-preloader:after {
	display:block;
	content:'';
	width:100%;
	height:100%;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position:50%;
	background-size:100%;
	background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	-webkit-transition-property:opacity;
	-o-transition-property:opacity;
	transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube {
	overflow:visible
}
.swiper-container-cube .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
	pointer-events:auto;
	visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0
}
.swiper-container-flip {
	overflow:visible
}
.swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-coverflow .swiper-wrapper {
	-ms-perspective: 1200px
}
/* select:(https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/css/select2.min.css) */
.select2-container {
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle
}
.select2-container .select2-selection--single {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:28px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display:block;
	padding-left:8px;
	padding-right:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
	position:relative
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right:8px;
	padding-left:20px
}
.select2-container .select2-selection--multiple {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	min-height:32px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display:inline-block;
	overflow:hidden;
	padding-left:8px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-search--inline {
	float:left
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing:border-box;
	border:none;
	font-size:100%;
	margin-top:5px;
	padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance:none
}
.select2-dropdown {
	background-color:white;
	border:1px solid #aaa;
	border-radius:4px;
	box-sizing:border-box;
	display:block;
	position:absolute;
	left:-100000px;
	width:100%;
	z-index:1051
}
.select2-results {
	display:block
}
.select2-results__options {
	list-style:none;
	margin:0;
	padding:0
}
.select2-results__option {
	padding:6px;
	user-select:none;
	-webkit-user-select:none
}
.select2-results__option[aria-selected] {
	cursor:pointer
}
.select2-container--open .select2-dropdown {
	left:0
}
.select2-container--open .select2-dropdown--above {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-search--dropdown {
	display:block;
	padding:4px
}
.select2-search--dropdown .select2-search__field {
	padding:4px;
	width:100%;
	box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
	display:none
}
.select2-close-mask {
	border:0;
	margin:0;
	padding:0;
	display:block;
	position:fixed;
	left:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:99;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-hidden-accessible {
	border:0!important;
	clip:rect(0 0 0 0)!important;
	-webkit-clip-path:inset(50%)!important;
	clip-path:inset(50%)!important;
	height:1px!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	width:1px!important;
	white-space:nowrap!important
}
.select2-container--default .select2-selection--single {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left:1px;
	right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
	background-color:white;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing:border-box;
	list-style:none;
	margin:0;
	padding:0 5px;
	width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin-top:5px;
	margin-right:10px;
	padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color:#999;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float:right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left:5px;
	margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border:solid black 1px;
	outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
	background:transparent;
	border:none;
	outline:0;
	box-shadow:none;
	-webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
	padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-1em;
	padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-2em;
	padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-3em;
	padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-4em;
	padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-5em;
	padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#5897fb;
	color:white
}
.select2-container--default .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic .select2-selection--single {
	background-color:#f7f7f7;
	border:1px solid #aaa;
	border-radius:4px;
	outline:0;
	background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);
	background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);
	background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color:#ddd;
	border:none;
	border-left:1px solid #aaa;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px;
	background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);
	background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);
	background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	border:none;
	border-right:1px solid #aaa;
	border-radius:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	left:1px;
	right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background:transparent;
	border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);
	background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);
	background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
	background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);
	background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
	background-color:white;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text;
	outline:0
}
.select2-container--classic .select2-selection--multiple:focus {
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style:none;
	margin:0;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color:#888;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	float:right;
	margin-left:5px;
	margin-right:auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa;
	outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline:0;
	box-shadow:none
}
.select2-container--classic .select2-dropdown {
	background-color:#fff;
	border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
	border-bottom:none
}
.select2-container--classic .select2-dropdown--below {
	border-top:none
}
.select2-container--classic .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group] {
	padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
	color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color:#3875d7;
	color:#fff
}
.select2-container--classic .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb
}
/* stylesheet:(https://kabat.pl/wp-content/themes/kabat/css/template.min.css) */
@font-face {
	font-family:"Galano Grotesque";
	src:url("../fonts/Galano_Grotesque/Galano_Grotesque.html") format("opentype");
	font-style:normal;
	font-weight:400;
	display:swap
}
@font-face {
	font-family:"Galano Grotesque";
	src:url("../fonts/Galano_Grotesque/Galano_Grotesque_Medium.html") format("opentype");
	font-style:normal;
	font-weight:500;
	display:swap
}
@font-face {
	font-family:"Galano Grotesque";
	src:url("../fonts/Galano_Grotesque/Galano_Grotesque_Bold.html") format("opentype");
	font-style:normal;
	font-weight:700;
	display:swap
}
.nagłowek {
	font-size:4.4rem;
	font-weight:600;
	letter-spacing:3px
}
.desc {
	font-weight:400;
	font-size:1.1rem;
	letter-spacing:.3px
}
.btn-more {
	font-weight:600;
	font-size:1.45rem
}
#aside-list {
	font-weight:600;
	font-size:1.1rem;
	letter-spacing:-0.3px
}
* {

	outline:none
}
*:after,*:before {
	outline:none
}
::-moz-selection {
	background:#e31c25;
	color:#fff
}
::selection {
	background:#e31c25;
	color:#fff
}
body {
	overflow-x:hidden;
	position:relative
}
@media screen and (min-width:992px) {
	#page-wrap {
		overflow:hidden;
		position:fixed;
		height:100%;
		width:100%;
		top:0;
		left:0;
		right:0;
		bottom:0
	}
}
@media screen and (max-width:991px) {
	#page-wrap {
		position:relative;
		z-index:1
	}
}
@media screen and (min-width:992px) {
	#page {
		position:absolute;
		overflow:hidden;
		z-index:10;
		width:100%
	}
}
@media screen and (max-width:991px) {
	#page {
		transform:none!important
	}
}
h1,.h1 {
	font-family:"Exo","sans-serif";
	font-size:4.4rem;
	font-weight:600;
	letter-spacing:2.2px
}
@media screen and (max-width:1349px) {
	h1,.h1 {
		font-size:3.96rem
	}
}
@media screen and (max-width:1199px) {
	h1,.h1 {
		font-size:3.52rem
	}
}
@media screen and (max-width:575px) {
	h1,.h1 {
		font-size:3.08rem
	}
}
@media screen and (max-width:415px) {
	h1,.h1 {
		font-size:2.64rem
	}
}
@media screen and (max-width:375px) {
	h1,.h1 {
		font-size:2.2rem
	}
}
@media screen and (max-width:345px) {
	h1,.h1 {
		font-size:2.2rem
	}
}
h2,.h2 {
	font-family:"Exo","sans-serif";
	font-size:3.7rem;
	font-weight:600;
	letter-spacing:2.2px
}
@media screen and (max-width:1349px) {
	h2,.h2 {
		font-size:3.33rem
	}
}
@media screen and (max-width:1199px) {
	h2,.h2 {
		font-size:2.96rem
	}
}
.home h2,.home .h2 {
	font-size:4.4rem;
	line-height:1em
}
@media screen and (max-width:1649px) {
	.home h2,.home .h2 {
		font-size:3.96rem
	}
}
@media screen and (max-width:1199px) {
	.home h2,.home .h2 {
		font-size:3.52rem
	}
}
@media screen and (max-width:575px) {
	.home h2,.home .h2 {
		font-size:3.08rem;
		word-break:break-word
	}
}
@media screen and (max-width:399px) {
	.home h2,.home .h2 {
		font-size:2.64rem
	}
}
a {
	color:#020202;
	transition:color .3s ease
}
a:hover {
	color:#e31c25;
	text-decoration:none
}
b,strong,span {
	font-family:inherit
}
h3 {
	font-size:1.83rem;
	font-family:"Exo",sans-serif;
	font-weight:600
}
@media screen and (max-width:1649px) {
	h3 {
		font-size:1.647rem
	}
}
@media screen and (max-width:1199px) {
	h3 {
		font-size:1.464rem
	}
}
h4 {
	font-size:1.45rem;
	font-family:"Exo",sans-serif;
	font-weight:600;
	margin-bottom:1rem
}
@media screen and (max-width:1649px) {
	h4 {
		font-size:1.305rem
	}
}
@media screen and (max-width:1199px) {
	h4 {
		font-size:1.16rem
	}
}
p {
	margin-bottom:2rem
}
p,li {
	font-weight:400;
	font-size:1.12rem;
	letter-spacing:.3px;
	line-height:1.75em
}
@media screen and (max-width:1649px) {
	p,li {
		font-size:1.008rem
	}
}
@media screen and (min-width:576px)and (max-width:1199px) {
	p,li {
		font-size:.896rem
	}
}
li {
	font-size:1.12rem;
	line-height:1.75em
}
@media screen and (max-width:1349px) {
	li {
		font-size:1.008rem
	}
}
@media screen and (max-width:1199px) {
	li {
		font-size:.896rem
	}
}
address {
	font-weight:300;
	font-size:1.12rem;
	letter-spacing:.3px;
	line-height:1.75em
}
@media screen and (max-width:1349px) {
	address {
		font-size:1.008rem
	}
}
@media screen and (max-width:1199px) {
	address {
		font-size:.896rem
	}
}
main {
	overflow:hidden;
	position:relative
}
@media screen and (max-width:991px) {
	main {
		margin-top:90px
	}
}
@media screen and (max-width:767px) {
	main {
		margin-top:70px
	}
}
main ul {
	list-style:none;
	padding:0;
	margin-bottom:2rem
}
main ul li {
	position:relative;
	padding-left:28px
}
main ul li:before {
	position:absolute;
	display:block;
	content:"";
	top:11px;
	transform:skew(-25deg);
	left:5px;
	width:8px;
	height:8px;
	background-color:#e31c25
}
.admin-bar #header {
	top:32px
}
@media screen and (max-width:782px) {
	.admin-bar #header {
		top:46px
	}
}
#header {
	width:100%;
	padding:0px
}

#header #header-overlay {
	position:absolute;
	left:100%;
	top:0;
	width:100%;
	height:100%;
	box-shadow:0 0 6px 2px rgba(0,0,0,.176);
	background-color:#fff;
	transition:none
}
@media screen and (max-width:991px) {
	#header #header-overlay {
		left:0%!important
	}
}
#header .header-logo {
	padding:22px 50px 22px 50px;
	position:static;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 364 70'%3E%3Cpolyline fill='rgb(255,255,255)' points='0,0 364,0 328,70 0,70'%3E%3C/polyline%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center right
}
@media screen and (max-width:767px) {
	#header .header-logo {
		padding:22px 0 22px 15px;
		margin-left:-3px
	}
}
@media screen and (max-width:479px) {
	#header .header-logo {
		width:220px
	}
}
@media screen and (max-width:359px) {
	#header .header-logo {
		width:200px
	}
}
#header .header-logo img {
	min-width:30%;
	position:relative;
	z-index:2
}
#header .navbar {
	padding:20px 0
}
@media screen and (max-width:1349px) {
	#header .navbar {
		padding:10px 0
	}
}
@media screen and (max-width:767px) {
	#header .navbar {
		padding:0
	}
}
#header .header-phone {
	padding:120px 10px;
	font-size:1.12rem;
	letter-spacing:.5px;
	color:#fff;
	font-weight:400;
	margin-right:3.5rem;
	/* transition:color .5s ease .25s  */
}
#header .header-phone:hover,#header .header-phone:focus {
	text-decoration:none;
	color:#e31c25
}
@media screen and (max-width:991px) {
	#header .header-phone {
		
		transition:color .5s
	}
}
@media screen and (max-width:767px) {
	#header .header-phone {
		margin-right:10%;
	}
}
@media screen and (max-width:599px) {
	#header .header-phone {
		margin-right:10%;
	
		padding:20px 30px;
		font-size:1.5rem;
		overflow:hidden
	}
}
@media screen and (max-width:479px) {
	#header .header-phone {
		margin-right:105px;
		padding:22px 15px;
		font-size:20px
	}
}
@media screen and (max-width:374px) {
	#header .header-phone {
		margin-right:96px
	}
}
@media screen and (max-width:599px) {
	#header .header-phone i {
		
		transform:translateX(-40%)
	}
}
@media screen and (max-width:991px) {
	#header .hamburger-inner,#header .hamburger-inner::before,#header .hamburger-inner::after {
		background-color:#000
	}
}
@media screen and (min-width:992px) {
	#header.sticky .header-phone {
		color:#020202;
		transition:color .5s
	}
	#header.sticky #nav-search-btn {
		color:#020202;
		transition:color .5s
	}
	#header--.sticky .hamburger-inner,#header--.sticky .hamburger-inner::before,#header--.sticky .hamburger-inner::after {
		background-color:#000
	}
}
#navigation,#search {
	margin-bottom:0px;
	position:fixed;
	left:100%;
	z-index:10000;
	display:flex;
	min-height:100vh;
	max-height:100vh;
	overflow:auto;
	width:100%;
	padding-right:30%;
	padding-left:11rem
}
@media screen and (max-width:1349px) {
	#navigation,#search {
		padding-left:8rem
	}
}
@media screen and (max-width:991px) {
	#navigation,#search {
		padding-left:4rem
	}
}
@media screen and (max-width:767px) {
	#navigation,#search {
		padding-left:2rem;
		padding-right:0
	}
}
#navigation-overlay-wrapper {
	position:fixed;
	left:100%;
	height:100vh;
	width:100%;
	top:0;
	z-index:9999
}
#gray-overlay-wrapper {
	display:block;
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	opacity:1;
	z-index:6;
	left:0
}
#gray-overlay-wrapper #gray-overlay {
	width:100%;
	height:100%;
	overflow:visible
}
#gray-overlay-wrapper #gray-overlay #gray-rect {
	fill:#f4f4f4;
	fill-opacity:1;
	stroke:none
}
#image-overlay-wrapper {
	position:absolute;
	right:2%;
	width:80%;
	background-image:url("../img/nav--i-bg.png");
	height:85%;
	background-position:center right;
	background-repeat:no-repeat;
	background-size:contain;
	bottom:5%
}
@media screen and (max-width:767px) {
	#image-overlay-wrapper {
		display:none
	}
}
#nav---menu-btn {
	background-color:rgba(0,0,0,0);
	border:none;
	margin-right:33px;
	padding:10px 20px;
	outline:none;
	position:absolute;
	right:0;
	z-index:10001
}
#nav---menu-btn:focus,#nav---menu-btn:hover {
	outline:none!important
}
@media screen and (max-width:767px) {
	#nav---menu-btn {
		margin-right:0
	}
}
@media screen and (max-width:479px) {
	#nav---menu-btn {
		padding:22px 17px
	}
}
@media screen and (max-width:374px) {
	#nav---menu-btn {
		padding:22px 15px 22px 10px
	}
}
#nav---search-btn {
	transition:color .5s ease .25s;
	background-color:rgba(0,0,0,0);
	border:none;
	margin-right:105px;
	padding:10px 20px;
	outline:none;
	position:absolute;
	right:0;
	z-index:9998;
	color:#fff
}
@media screen and (max-width:991px) {
	#nav---search-btn {
		color:#000
	}
}
@media screen and (max-width:767px) {
	#nav---search-btn {
		margin-right:55px
	}
}
@media screen and (max-width:479px) {
	#nav---search-btn {
		margin-right:50px;
		padding:22px 15px
	}
}
@media screen and (max-width:374px) {
	#nav---search-btn {
		padding:22px 10px
	}
}
#nav---search-btn i {
	font-size:26px;
	line-height:1em;
	display:block
}
@media screen and (max-width:767px) {
	#nav---search-btn i {
		font-size:24px
	}
}
@media screen and (max-width:479px) {
	#nav---search-btn i {
		font-size:20px
	}
}
#nav---search-close-btn {
	outline:none;
	position:absolute;
	right:38px;
	top:28px
}
@media screen and (max-width:1349px) {
	#nav---search-close-btn {
		top:18px
	}
}
@media screen and (max-width:767px) {
	#nav---search-close-btn {
		right:5px;
		top:10px
	}
}
@media screen and (max-width:400px) {
	#nav---search-close-btn {
		right:0px;
		top:8px
	}
}
#nav--_menu {
	padding-left:0px;
	list-style:none;
	width:auto;
	margin:auto 0;
	justify-content:space-evenly
}
#nav--_menu>li {
	position:relative
}
@media screen and (min-width:992px) {
	#nav--_menu>li.active>a {
		color:#e31c25
	}
	#nav--_menu>li.active>a:before {
		width:44px
	}
}
@media screen and (min-width:992px) {
	#nav--_menu>li.open>a {
		color:#e31c25
	}
}
#nav--_menu>li>a {
	color:#020202;
	padding:14px 23px;
	position:relative;
	transition:color .3s ease 0s;
	z-index:1;
	font-weight:500;
	font-size:2.15rem;
	text-transform:uppercase;
	font-family:"Exo","sans-serif"
}
#nav--_menu>li>a:hover {
	color:#e31c25
}
#nav--_menu>li>a:hover:before {
	width:44px
}
@media screen and (max-width:1349px) {
	#nav--_menu>li>a {
		font-size:1.935rem;
		padding:12px 23px
	}
}
@media screen and (max-width:1199px) {
	#nav--_menu>li>a {
		font-size:1.72rem;
		padding:10px 23px
	}
}
@media screen and (max-width:575px) {
	#nav--_menu>li>a {
		font-size:1.505rem;
		padding:8px 23px
	}
}
#nav--_menu>li>a span {
	position:relative;
	z-index:1
}
#nav--_menu>li>a .caret {
	width:22px;
	display:inline-block;
	vertical-align:2px
}
@media screen and (max-width:1349px) {
	#nav--_menu>li>a .caret {
		width:20px
	}
}
@media screen and (max-width:991px) {
	#nav--_menu>li>a .caret {
		width:18px
	}
}
#nav--_menu>li>a:before {
	content:"";
	position:absolute;
	height:34px;
	top:10px;
	left:0;
	transition:width .3s ease;
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 77'%3E%3Cpolyline fill='rgb(205,205,205)' points='0,0 100,0 62,77 0,77'%3E%3C/polyline%3E%3C/svg%3E");
	z-index:0;
	background-size:cover;
	background-repeat:no-repeat;
	width:0;
	background-position:center left
}
@media screen and (max-width:1349px) {
	#nav--_menu>li>a:before {
		top:8px
	}
}
@media screen and (max-width:1199px) {
	#nav--_menu>li>a:before {
		top:4px
	}
}
#nav--_menu .dropdown-menu {
	position:relative;
	float:none;
	margin:0;
	top:0;
	padding:0;
	border:none;
	overflow:hidden;
	display:block;
	background-color:rgba(0,0,0,0);
	margin-left:53px;
	margin-top:-4px;
	margin-bottom:8px
}
#nav--_menu .dropdown-menu>li {
	margin-bottom:9px
}
@media screen and (max-width:767px) {
	#nav--_menu .dropdown-menu>li {
		font-size:1.12rem
	}
}
#nav--_menu .dropdown-menu>li.active>a {
	color:#e31c25
}
#nav--_menu .dropdown-menu>li.active>a:before {
	background-color:#e31c25
}
#nav--_menu .dropdown-menu>li>a {
	text-transform:lowercase;
	position:relative;
	padding:0 21px
}
#nav--_menu .dropdown-menu>li>a:hover {
	color:#020202
}
#nav--_menu .dropdown-menu>li>a:hover:before {
	background-color:#e31c25
}
#nav--_menu .dropdown-menu>li>a:before {
	position:absolute;
	display:block;
	content:"";
	top:calc(50%+1px);
	transform:translateY(-50%) skew(-25deg);
	left:6px;
	width:8px;
	height:8px;
	background-color:#626262;
	transition:background-color .3s ease
}
@media screen and (min-width:600px)and (max-width:1349px) {
	#search>div {
		margin-top:6rem!important
	}
}
#search-form {
	display:flex
}
@media screen and (max-width:599px) {
	#search-form {
		margin-right:2.5rem
	}
}
#search-form #search-field {
	border-radius:0;
	background-color:rgba(0,0,0,0);
	outline:none;
	border-width:0 0 2px 0;
	border-color:#e31c25;
	font-size:50px;
	font-weight:lighter;
	padding:20px 60px 20px 0px;
	height:auto;
	font-family:"Exo","sans-serif"
}
@media screen and (max-width:1699px) {
	#search-form #search-field {
		font-size:43px;
		padding:15px 20px 15px 0px
	}
}
@media screen and (max-width:1649px) {
	#search-form #search-field {
		width:400px
	}
}
@media screen and (max-width:1349px) {
	#search-form #search-field {
		width:340px
	}
}
@media screen and (max-width:991px) {
	#search-form #search-field {
		font-size:36px;
		padding:10px 20px 10px 0px;
		width:280px
	}
}
@media screen and (max-width:767px) {
	#search-form #search-field {
		width:100%
	}
}
#search-form #search-field:focus {
	outline:none;
	box-shadow:none
}
#search-form #search-submit {
	padding:0 30px;
	border:none;
	color:#fff;
	position:relative;
	background-color:rgba(0,0,0,0);
	font-family:"Exo","sans-serif"
}
@media screen and (max-width:479px) {
	#search-form #search-submit {
		padding:0 15px
	}
}
#search-form #search-submit:active,#search-form #search-submit:hover {
	outline:none
}
#search-form #search-submit:active:before,#search-form #search-submit:hover:before {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 183 135'%3E%3Cpolyline fill='rgb(2,2,2)' points='0,0 113,0 183,135 0,135'%3E%3C/polyline%3E%3C/svg%3E")
}
#search-form #search-submit:before {
	content:"";
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 183 135'%3E%3Cpolyline fill='rgb(227,28,37)' points='0,0 113,0 183,135 0,135'%3E%3C/polyline%3E%3C/svg%3E");
	left:-18px;
	background-position:center right;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:125%;
	background-size:cover
}
#search-form #search-submit>span {
	position:relative;
	z-index:2
}
#search-form #search-submit i {
	display:block;
	margin-right:10px;
	font-size:45px
}
@media screen and (max-width:1699px) {
	#search-form #search-submit i {
		font-size:35px
	}
}
@media screen and (max-width:991px) {
	#search-form #search-submit i {
		font-size:30px
	}
}
@media screen and (max-width:479px) {
	#search-form #search-submit i {
		font-size:25px
	}
}
#lang_menu {
	margin-top:2rem;
	list-style:none;
	display:flex;
	padding:0;
	margin-top:2rem;
	left:100px;
	position:relative
}
@media screen and (max-width:575px) {
	#lang_menu {
		margin-top:1rem
	}
}
#lang_menu li {
	padding:14px 0 14px 25px
}
@media screen and (max-width:575px) {
	#lang_menu li:first-of-type {
		padding:10px 0 10px 25px
	}
}
@media screen and (max-width:575px) {
	#lang_menu li {
		padding:10px 0 10px 20px
	}
}
@media screen and (max-width:360px) {
	#lang_menu li {
		padding:10px 0 10px 15px
	}
}
#lang_menu li.active a {
	color:#e31c25
}
#lang_menu li a {
	font-family:"Exo","sans-serif";
	text-transform:uppercase;
	font-size:1.45rem
}
@media screen and (max-width:1349px) {
	#lang_menu li a {
		font-size:1.305rem
	}
}
@media screen and (max-width:1199px) {
	#lang_menu li a {
		font-size:1.16rem
	}
}
#rodo-menu {
	padding-left:25px;
	font-size:1.33rem;
	margin:0;
	position:relative;
	left:100px
}
#additional-menu {
	padding-left:25px;
	font-size:1.33rem;
	margin:0;
	position:relative;
	left:100px
}
#footer {
	padding-top:3rem;
	margin-top:3rem;
	background-color:#f4f4f4;
	position:relative
}
@media screen and (max-width:991px) {
	#footer {
		margin-top:0rem;
		background-color:#626262
	}
}
#footer:after {
	content:"";
	left:0;
	width:30%;
	height:calc(100%+30px);
	position:absolute;
	bottom:0;
	z-index:0;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 572 412'%3E%3Cpolyline fill='rgb(98,98,98)' points='0,0 572,0 380,412 0,412'%3E%3C/polyline%3E%3C/svg%3E");
	background-size:cover;
	background-position:center right;
	background-repeat:no-repeat
}
@media screen and (min-width:2000px) {
	#footer:after {
		width:38%
	}
}
@media screen and (min-width:3250px) {
	#footer:after {
		width:45%
	}
}
@media screen and (min-width:4400px) {
	#footer:after {
		width:48%
	}
}
@media screen and (max-width:1649px) {
	#footer:after {
		width:35%
	}
}
@media screen and (max-width:991px) {
	#footer:after {
		content:none
	}
}
#footer>.container {
	position:relative;
	z-index:2
}
#footer .widget-title {
	text-transform:uppercase;
	font-size:1.12rem;
	margin-bottom:1.5rem
}
@media screen and (max-width:991px) {
	#footer .widget-title {
		color:#fff
	}
}
@media screen and (max-width:767px) {
	#footer .widget-title {
		font-size:1.305rem
	}
}
#footer p {
	font-size:.83rem;
	font-weight:300
}
@media screen and (max-width:991px) {
	#footer p {
		font-weight:400
	}
}
@media screen and (max-width:767px) {
	#footer p {
		font-size:.9rem
	}
}
#footer address {
	font-size:.83rem;
	font-weight:300;
	line-height:2em
}
@media screen and (min-width:992px) {
	#footer address {
		padding:0
	}
}
@media screen and (max-width:767px) {
	#footer address {
		font-size:.9rem
	}
}
#footer ul {
	list-style:none;
	padding:0;
	margin:0
}
#footer ul li {
	font-size:.83rem;
	margin-bottom:1px
}
#footer ul li:last-child {
	margin-bottom:0px
}
@media screen and (max-width:991px) {
	#footer ul li {
		color:#fff
	}
}
@media screen and (max-width:767px) {
	#footer ul li {
		font-size:.9rem
	}
}
#footer a {
	color:inherit
}
#footer a:hover,#footer a:focus {
	color:#e31c25
}
.home .webtom,.home #footer {
	display:none
}
.webtom {
	border-top:1px solid #626262;
	font-size:10px!important;
	font-weight:300;
	position:relative;
	z-index:3;
	color:#d2d2d2
}
.webtom a {
	color:inherit
}
.hamburger {
	padding:15px 15px;
	display:inline-block;
	cursor:pointer;
	transition-property:opacity,filter;
	transition-duration:.5s;
	transition-timing-function:linear;
	font:inherit;
	color:inherit;
	text-transform:none;
	background-color:rgba(0,0,0,0);
	border:0;
	margin:0;
	overflow:visible
}
.hamburger.open:hover {
	opacity:.7
}
.hamburger.open .hamburger-inner,.hamburger.open .hamburger-inner::before,.hamburger.open .hamburger-inner::after {
	background-color:#000
}
.hamburger-box {
	width:30px;
	height:24px;
	display:flex;
	position:relative
}
@media screen and (max-width:767px) {
	.hamburger-box {
		width:26px
	}
}
@media screen and (max-width:479px) {
	.hamburger-box {
		width:22px;
		height:20px
	}
}
@media screen and (max-width:400px) {
	.hamburger-box {
		width:24px
	}
}
.hamburger-inner {
	display:block;
	top:50%;
	margin-top:-2px
}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after {
	width:30px;
	height:4px;
	background-color:#fff;
	border-radius:4px;
	position:absolute;
	transition-property:transform;
	transition-duration:.25s;
	transition-timing-function:ease
}
@media screen and (max-width:767px) {
	.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after {
		width:26px
	}
}
@media screen and (max-width:479px) {
	.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after {
		width:22px;
		height:3px
	}
}
@media screen and (max-width:400px) {
	.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after {
		width:24px
	}
}
.hamburger-inner::before,.hamburger-inner::after {
	content:"";
	display:block
}
.hamburger-inner::before {
	top:-10px
}
@media screen and (max-width:767px) {
	.hamburger-inner::before {
		top:-9px
	}
}
@media screen and (max-width:479px) {
	.hamburger-inner::before {
		top:-8px
	}
}
.hamburger-inner::after {
	bottom:-10px
}
@media screen and (max-width:767px) {
	.hamburger-inner::after {
		bottom:-9px
	}
}
@media screen and (max-width:479px) {
	.hamburger-inner::after {
		bottom:-8px
	}
}
.hamburger--spin-r .hamburger-inner {
	transition-duration:.44s;
	transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	transition-property:background-color,transform
}
.hamburger--spin-r .hamburger-inner::before {
	transition:top .2s .5s ease-in,opacity .5s ease-in,background-color .5s ease-out
}
.hamburger--spin-r .hamburger-inner::after {
	transition:bottom .2s .5s ease-in,transform .5s cubic-bezier(0.55,0.055,0.675,0.19),background-color .5s cubic-bezier(0.55,0.055,0.675,0.19)
}
.hamburger--spin-r.open .hamburger-inner {
	transform:rotate(225deg);
	transition-delay:.3s;
	transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)
}
.hamburger--spin-r.open .hamburger-inner::before {
	top:0;
	opacity:0;
	transition:top .2s .3s ease-out,opacity .5s .625s ease-out,background-color .5s .625s ease-out
}
.hamburger--spin-r.open .hamburger-inner::after {
	bottom:0;
	transform:rotate(90deg);
	transition:bottom .2s .3s ease-out,background-color .5s .625s cubic-bezier(0.215,0.61,0.355,1),transform .5s .625s cubic-bezier(0.215,0.61,0.355,1)
}
.text-white {
	color:#fff
}
.bg-white {
	background-color:#fff
}
.text-black {
	color:#020202
}
.bg-black {
	background-color:#020202
}
.text-gray {
	color:#959595
}
.bg-gray {
	background-color:#959595
}
.text-gray-light {
	color:#f4f4f4
}
.bg-gray-light {
	background-color:#f4f4f4
}
.text-gray-dark {
	color:#626262
}
.bg-gray-dark {
	background-color:#626262
}
.text-red {
	color:#e31c25
}
.bg-red {
	background-color:#e31c25
}
.fw-300 {
	font-weight:300
}
.fw-400 {
	font-weight:400
}
.fw-500 {
	font-weight:500
}
.fw-600 {
	font-weight:600
}
.fw-700 {
	font-weight:700
}
.text-bg {
	position:relative
}
.text-bg:before {
	content:"";
	height:113px;
	position:absolute;
	width:160px;
	left:-40px;
	top:50%;
	transform:translateY(-50%);
	z-index:-1;
	background-repeat:no-repeat;
	background-position:center right;
	background-size:cover;
	pointer-events:none;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 113'%3E%3Cpolyline fill='rgb(244,244,244)' points='0,0 160,0 90,113 0,113'%3E%3C/polyline%3E%3C/svg%3E")
}
@media screen and (max-width:1349px) {
	.text-bg:before {
		height:104px
	}
}
@media screen and (max-width:1199px) {
	.text-bg:before {
		height:98px
	}
}
.text-bg.text-bg-static:before {
	top:-15px;
	transform:none
}
@keyframes spinner-border {
	to {
		transform:rotate(360deg)
	}
}
.lazy-container {
	position:relative;
	margin:0
}
.lazy-container:after {
	content:"";
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background:rgba(0,0,0,0);
	opacity:1;
	transition:opacity .4s ease;
	pointer-events:none
}
.lazy-container:before {
	content:"";
	z-index:3;
	display:inline-block;
	width:2rem;
	height:2rem;
	vertical-align:text-bottom;
	border:.25em solid #e31c25;
	border-right-color:rgba(0,0,0,0);
	border-radius:50%;
	animation:spinner-border .75s linear infinite;
	position:absolute;
	top:calc(50% - 1rem);
	left:calc(50% - 1rem);
	opacity:1;
	transition:opacity .4s ease;
	pointer-events:none
}
.lazy-container img {
	opacity:0;
	pointer-events:none;
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	transition:opacity .4s ease
}
.lazy-container .lazy-spacer {
	width:100%
}
.lazy-container.lazy-loaded img {
	opacity:1
}
.lazy-container.lazy-loaded:before,.lazy-container.lazy-loaded:after {
	opacity:0
}
[data-bg]:not(.loaded):after {
	content:"";
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background:#fff;
	opacity:1;
	transition:opacity .4s ease;
	pointer-events:none
}
[data-bg]:not(.loaded):before {
	content:"";
	z-index:3;
	display:inline-block;
	width:2rem;
	height:2rem;
	vertical-align:text-bottom;
	border:.25em solid #e31c25;
	border-right-color:rgba(0,0,0,0);
	border-radius:50%;
	animation:spinner-border .75s linear infinite;
	position:absolute;
	top:calc(50% - 1rem);
	left:calc(50% - 1rem);
	opacity:1;
	transition:opacity .4s ease;
	pointer-events:none
}
.btn-more {
	letter-spacing:0px;
	font-size:1.12rem;
	text-transform:lowercase;
	font-weight:500;
	position:relative;
	font-family:"Exo",sans-serif
}
.btn-more:hover,.btn-more:focus {
	color:#e31c25!important
}
.btn-more.btn-md {
	font-size:.9rem
}
.btn-red {
	color:#fff;
	background:#e31c25
}
.btn-red:focus,.btn-red:hover {
	color:#fff!important;
	background:#b6161e;
	box-shadow:0 0 0 .2rem rgba(227,28,37,.25)
}
.btn-plus-more {
	letter-spacing:0px;
	font-size:1.12rem;
	text-transform:lowercase;
	font-weight:500;
	position:relative;
	font-family:"Exo",sans-serif;
	padding:1.1rem 5.9rem 2rem 1rem;
	display:block;
	line-height:1em;
	transition:none
}
.btn-plus-more:before {
	content:"";
	position:absolute;
	right:1px;
	bottom:-1px;
	width:92px;
	height:67px;
	display:block;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center left;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 183 135'%3E%3Cpolyline fill='rgb(149,149,149)' points='70,0 183,0 183,135 0,135'%3E%3C/polyline%3E%3C/svg%3E")
}
.btn-plus-more:after {
	content:"";
	font-weight:900;
	font-family:"Font Awesome 5 Free";
	z-index:2;
	right:30px;
	display:block;
	position:absolute;
	font-size:1rem;
	bottom:26px;
	color:#fff
}
.btn-plus-more:hover:before,.btn-plus-more:focus:before {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 183 135'%3E%3Cpolyline fill='rgb(227,28,37)' points='70,0 183,0 183,135 0,135'%3E%3C/polyline%3E%3C/svg%3E")
}
.btn-plus-more.btn-md {
	font-size:1.45rem
}
.section-wrap {
	height:100vh;
	position:relative
}
@media screen and (max-width:991px) {
	.section-wrap {
		height:calc(100vh - 90px)
	}
}
@media screen and (max-width:767px) {
	.section-wrap {
		height:calc(100vh - 70px)
	}
}
@media screen and (max-width:991px) {
	.admin-bar .section-wrap {
		height:calc(100vh - 122px)
	}
}
@media screen and (max-width:782px) {
	.admin-bar .section-wrap {
		height:calc(100vh - 116px)
	}
}
.user-explorer .section>.container:before {
	opacity:.75
}
.section {
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden
}
@media screen and (min-width:992px) {
	.section {
		min-height:100vh
	}
}
.section::after {
	content:"";
	position:absolute;
	pointer-events:none
}
.section>.container:before {
	content:"";
	left:0;
	top:0;
	width:55%;
	height:100%;
	position:absolute;
	pointer-events:none;
	mix-blend-mode:overlay;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1010 640'%3E%3Cpolyline fill='rgb(227,28,37)' points='0,0 1010,0 680,640 0,640'%3E%3C/polyline%3E%3C/svg%3E");
	background-size:cover;
	background-position:center right;
	mix-blend-mode:overlay;
	background-repeat:no-repeat
}
@media screen and (max-width:1649px) {
	.section>.container:before {
		width:70%
	}
}
@media screen and (max-width:767px) {
	.section>.container:before {
		width:70%
	}
}
.section video {
	position:absolute;
	z-index:0;
	min-height:100%;
	min-width:100%;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	z-index:-1;
	-o-object-fit:cover;
	object-fit:cover
}
.section .video-overlay {
	background-color:rgba(0,0,0,.5);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1
}
@media screen and (min-width:992px) {
	.home .section>.container {
		max-width:1270px
	}
}
@media screen and (min-width:992px)and (max-width:1799px) {
	.home .section>.container {
		max-width:1200px;
		padding-left:170px
	}
}
@media screen and (min-width:992px)and (max-width:1649px) {
	.home .section>.container {
		padding-top:60px
	}
}
@media screen and (min-width:992px)and (max-width:1349px) {
	.home .section>.container {
		margin-left:0;
		padding-left:250px
	}
}
@media screen and (min-width:992px)and (max-width:1199px) {
	.home .section>.container {
		padding-left:200px
	}
}
.home .section>.container:before {
	z-index:2
}
.home .section>.container .row {
	position:relative;
	z-index:3
}
.home .section-image {
	position:relative
}
@media screen and (min-width:992px) {
	.home .section-image.order-0 img {
		transform:translate(12%,12%)
	}
	.home .section-image img {
		transform:translate(-17%,12%)
	}
}
@media screen and (min-width:992px) {
	.home .section-image .lazy-container:after {
		transform:translate(-12%,12%)
	}
	.home .section-image .lazy-container:before {
		top:calc(62% - 1rem);
		left:calc(25% - 1rem)
	}
	.home .section-image .lazy-container .lazy-spacer {
		transform:translate(-12%,12%)
	}
}
.page-section {
	padding-top:9rem
}
@media screen and (max-width:1349px) {
	.page-section {
		padding-top:6rem
	}
}
.page-section:last-child {
	padding-bottom:9rem
}
@media screen and (max-width:1349px) {
	.page-section:last-child {
		padding-bottom:6rem
	}
}
.page-section.page-section-bg {
	margin-top:9rem;
	margin-bottom:9rem
}
@media screen and (max-width:1349px) {
	.page-section.page-section-bg {
		margin-top:6rem;
		margin-bottom:6rem
	}
}
@media screen and (max-width:991px) {
	.page-section.page-section-bg {
		margin-top:0rem;
		margin-bottom:0rem
	}
}
.page-section:nth-of-type(4n+1) .section-background.mr-auto {
	-webkit-clip-path:polygon(0% 0%,100% 0%,68% 100%,0 100%);
	clip-path:polygon(0% 0%,100% 0%,68% 100%,0 100%)
}
.page-section:nth-of-type(4n+1) .section-background.ml-auto {
	-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,32% 100%);
	clip-path:polygon(0% 0%,100% 0%,100% 100%,32% 100%)
}
.page-section:nth-of-type(4n+1) .page-column-1 .section-image img {
	-webkit-clip-path:polygon(0% 0%,68% 0%,100% 100%,0 100%);
	clip-path:polygon(0% 0%,68% 0%,100% 100%,0 100%)
}
.page-section:nth-of-type(4n+1) .page-column-2 .section-image img {
	-webkit-clip-path:polygon(32% 0%,100% 0%,100% 100%,0 100%);
	clip-path:polygon(32% 0%,100% 0%,100% 100%,0 100%)
}
.page-section:nth-of-type(4n+2) .section-background.mr-auto,.page-section:nth-of-type(4n+3) .section-background.mr-auto {
	-webkit-clip-path:polygon(0% 0%,68% 0%,100% 100%,0 100%);
	clip-path:polygon(0% 0%,68% 0%,100% 100%,0 100%)
}
.page-section:nth-of-type(4n+2) .section-background.ml-auto,.page-section:nth-of-type(4n+3) .section-background.ml-auto {
	-webkit-clip-path:polygon(32% 0%,100% 0%,100% 100%,0% 100%);
	clip-path:polygon(32% 0%,100% 0%,100% 100%,0% 100%)
}
.page-section:nth-of-type(4n+2) .page-column-1 .section-image img,.page-section:nth-of-type(4n+3) .page-column-1 .section-image img {
	-webkit-clip-path:polygon(0% 0%,100% 0%,68% 100%,0 100%);
	clip-path:polygon(0% 0%,100% 0%,68% 100%,0 100%)
}
.page-section:nth-of-type(4n+2) .page-column-2 .section-image img,.page-section:nth-of-type(4n+3) .page-column-2 .section-image img {
	-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,32% 100%);
	clip-path:polygon(0% 0%,100% 0%,100% 100%,32% 100%)
}
.page-section:nth-of-type(4n) .section-background.mr-auto {
	-webkit-clip-path:polygon(0% 0%,68% 0%,100% 100%,0 100%);
	clip-path:polygon(0% 0%,68% 0%,100% 100%,0 100%)
}
.page-section:nth-of-type(4n) .section-background.ml-auto {
	-webkit-clip-path:polygon(32% 0%,100% 0%,100% 100%,0% 100%);
	clip-path:polygon(32% 0%,100% 0%,100% 100%,0% 100%)
}
.page-section:nth-of-type(4n) .page-column-1 .section-image img {
	-webkit-clip-path:polygon(0% 0%,100% 0%,68% 100%,0 100%);
	clip-path:polygon(0% 0%,100% 0%,68% 100%,0 100%)
}
.page-section:nth-of-type(4n) .page-column-2 .section-image img {
	-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,32% 100%);
	clip-path:polygon(0% 0%,100% 0%,100% 100%,32% 100%)
}
.page-section .section-image:after {
	content:"";
	position:absolute;
	bottom:-18px;
	width:183px;
	height:135px;
	background-size:cover;
	background-repeat:no-repeat
}
@media screen and (min-width:992px)and (max-width:1199px) {
	.page-section .section-image:after {
		width:143px;
		height:105px
	}
}
@media screen and (max-width:767px) {
	.page-section .section-image:after {
		width:143px;
		height:105px
	}
}
@media screen and (max-width:575px) {
	.page-section .section-image:after {
		width:133px;
		height:95px
	}
}
@media screen and (max-width:400px) {
	.page-section .section-image:after {
		width:113px;
		height:75px
	}
}
.page-section .section-background {
	position:absolute;
	top:-9rem;
	height:calc(100%+18rem);
	width:84%;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat
}
.page-section .section-background.ml-auto {
	right:0
}
.page-section .section-background.ml-auto.section-background-image+.section-background-red {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 183 135'%3E%3Cpolyline fill='rgb(227,28,37)' points='70,0 183,0 183,135 0,135'%3E%3C/polyline%3E%3C/svg%3E");
	right:-18px;
	background-position:center left
}
.page-section .section-background.mr-auto {
	left:0
}
.page-section .section-background.mr-auto.section-background-image+.section-background-red {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 183 135'%3E%3Cpolyline fill='rgb(227,28,37)' points='0,0 113,0 183,135 0,135'%3E%3C/polyline%3E%3C/svg%3E");
	left:-18px;
	background-position:center right
}
@media screen and (max-width:1349px) {
	.page-section .section-background {
		top:-6rem;
		height:calc(100%+12rem)
	}
}
@media screen and (max-width:991px) {
	.page-section .section-background {
		display:none
	}
}
.page-section .section-background.section-background-image+.section-background-red {
	position:absolute;
	bottom:calc(-9rem - 18px);
	width:183px;
	height:135px;
	background-size:cover;
	background-repeat:no-repeat
}
@media screen and (min-width:992px)and (max-width:1199px) {
	.page-section .section-background.section-background-image+.section-background-red {
		width:143px;
		height:105px
	}
}
@media screen and (max-width:1349px) {
	.page-section .section-background.section-background-image+.section-background-red {
		bottom:calc(-6rem - 18px)
	}
}
.page-section .section-title {
	position:relative;
	font-size:3.7rem;
	letter-spacing:-0.8px;
	margin-bottom:4.5rem;
	font-weight:700;
	padding-top:1.3rem;
	padding-bottom:1.3rem;
	margin-bottom:3.2rem;
	z-index:1
}
@media screen and (max-width:1349px) {
	.page-section .section-title {
		font-size:3.33rem
	}
}
@media screen and (max-width:1199px) {
	.page-section .section-title {
		font-size:2.96rem
	}
}
@media screen and (max-width:767px) {
	.page-section .section-title {
		font-size:2.59rem;
		margin-bottom:3rem
	}
}
@media screen and (max-width:575px) {
	.page-section .section-title {
		margin-bottom:1.7rem
	}
}
.page-section .section-title:before {
	content:"";
	height:113px;
	position:absolute;
	width:160px;
	left:-40px;
	top:0;
	z-index:-1;
	background-repeat:no-repeat;
	background-position:center right;
	background-size:cover;
	pointer-events:none;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 113'%3E%3Cpolyline fill='rgb(244,244,244)' points='0,0 160,0 90,113 0,113'%3E%3C/polyline%3E%3C/svg%3E")
}
@media screen and (max-width:1349px) {
	.page-section .section-title:before {
		height:104px
	}
}
@media screen and (max-width:1199px) {
	.page-section .section-title:before {
		height:98px
	}
}
@media screen and (max-width:767px) {
	.page-section .section-title:before {
		height:86px
	}
}
.page-section .section-content>*:last-child {
	margin-bottom:0
}
.page-section .section-form {
	margin-top:-6rem;
	margin-bottom:-9rem
}
@media screen and (min-width:992px)and (max-width:1349px) {
	.page-section .section-form {
		margin-top:-2rem;
		margin-bottom:-4rem
	}
}
@media screen and (max-width:991px) {
	.page-section .section-form {
		margin-bottom:-3rem;
		margin-top:-4rem
	}
}
@media screen and (max-width:991px) {
	.page-section .section-map {
		margin-top:-6rem
	}
}
.page-section .section-map svg g {
	cursor:pointer
}
.page-section .section-map svg g.active {
	fill:#e31c25!important
}
.page-section .section-map svg g:hover {
	fill:#e94951
}
@media screen and (max-width:991px) {
	.page-section.newsletter-template {
		padding-top:8rem
	}
}
.page-section.newsletter-template h2 {
	font-size:2.5rem
}
@media screen and (max-width:1366px) {
	.page-section.newsletter-template h2 {
		font-size:1.875rem
	}
}
.page-section.newsletter-template input[type=email] {
	background-color:#e7e7e7
}
.page-section.newsletter-template .wpcf7-submit {
	padding:5px 110px 5px 5px
}
@media screen and (max-width:991px) {
	.page-section.newsletter-template .wpcf7-submit {
		margin-right:0
	}
}
.page-section.newsletter-template .wpcf7-submit::after {
	width:105px;
	height:63px;
	display:block;
	right:0px;
	top:-3px
}
.page-section.newsletter-template .wpcf7-submit::before {
	right:28px
}
.page-section.newsletter-template .form-wrapper {
	padding-right:8rem
}
@media screen and (max-width:1650px) {
	.page-section.newsletter-template .form-wrapper {
		padding-right:4rem
	}
}
@media screen and (max-width:991px) {
	.page-section.newsletter-template .form-wrapper {
		padding-right:0
	}
}
.page-section.newsletter-template .form-wrapper .wpcf7-response-output {
	margin-top:2rem
}
@media screen and (max-width:991px) {
	.page-column-2 {
		margin-top:6rem
	}
}
.page-column-2 .section-image:after {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 183 135'%3E%3Cpolyline fill='rgb(227,28,37)' points='70,0 183,0 183,135 0,135'%3E%3C/polyline%3E%3C/svg%3E");
	right:-18px;
	background-position:center left
}
.page-column-1 .section-image:after {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 183 135'%3E%3Cpolyline fill='rgb(227,28,37)' points='0,0 113,0 183,135 0,135'%3E%3C/polyline%3E%3C/svg%3E");
	left:-18px;
	background-position:center right
}
.post-type-archive-job .page-section:last-child {
	margin-top:18rem
}
@media screen and (max-width:1349px) {
	.post-type-archive-job .page-section:last-child {
		margin-top:12rem
	}
}
@media screen and (max-width:1199px) {
	.post-type-archive-job .page-section:last-child {
		margin-top:8rem
	}
}
@media screen and (max-width:991px) {
	.post-type-archive-job .page-section:last-child {
		margin-top:0rem
	}
}
.post-type-archive-job .page-section:last-child .section-background {
	-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,32% 100%)!important;
	clip-path:polygon(0% 0%,100% 0%,100% 100%,32% 100%)!important
}
@media screen and (max-width:1349px) {
	#section-strona-kontaktowa {
		padding-top:7rem
	}
}
@media screen and (max-width:1199px) {
	#section-strona-kontaktowa {
		padding-top:6rem
	}
}
#section-obszar-dzialania .section-image:before {
	content:"";
	position:absolute;
	z-index:1;
	left:-18%;
	background-image:url("../../../../img/opona.html");
	width:100%;
	height:115%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	bottom:0
}
@media screen and (max-width:767px) {
	#section-map .section-content p {
		display:none
	}
}
#slider {
	position:relative
}
@media screen and (min-width:992px) {
	#slider {
		-webkit-clip-path:polygon(100% 0,100% calc(100% - 167px),31% calc(100% - 11px),0 calc(100% - 110px),0 0);
		clip-path:polygon(100% 0,100% calc(100% - 167px),31% calc(100% - 11px),0 calc(100% - 110px),0 0)
	}
}
@media screen and (min-width:992px)and (max-width:1499px) {
	#slider {
		-webkit-clip-path:polygon(100% 0,100% calc(100% - 127px),31% calc(100% - 11px),0 calc(100% - 80px),0 0);
		clip-path:polygon(100% 0,100% calc(100% - 127px),31% calc(100% - 11px),0 calc(100% - 80px),0 0)
	}
}
@media screen and (max-width:767px) {
	#slider .ms-anim-layers {
		height:100%;
		position:relative
	}
}
#slider .ms-layer {
	max-width:690px;
	z-index:2;
	position:relative;
	padding:50px 60px!important;
	background-color:rgba(23,162,184,.75);
	box-sizing:border-box
}
@media screen and (max-width:1499px) {
	#slider .ms-layer {
		max-width:590px;
		padding:40px 50px!important
	}
}
@media screen and (max-width:1299px) {
	#slider .ms-layer {
		max-width:500px;
		padding:30px 40px!important
	}
}
@media screen and (max-width:991px) {
	#slider .ms-layer {
		max-width:410px
	}
}
@media screen and (max-width:767px) {
	#slider .ms-layer {
		max-width:calc(100% - 60px);
		left:30px!important;
		bottom:0%!important;
		top:100%!important;
		transform:translateY(calc(-100% - 122px))
	}
}
@media screen and (max-width:479px) {
	#slider .ms-layer {
		max-width:calc(100% - 30px);
		left:15px!important
	}
}
@media screen and (max-width:400px) {
	#slider .ms-layer {
		padding:30px 30px!important
	}
}
#slider .ms-layer *:last-child {
	margin-bottom:0
}
#slider .ms-layer h2 {
	font-weight:500;
	font-size:2.15rem;
	letter-spacing:-0.3px;
	color:#fff;
	position:relative;
	margin-bottom:1.7rem;
	margin-top:0
}
@media screen and (max-width:1499px) {
	#slider .ms-layer h2 {
		font-size:1.935rem
	}
}
@media screen and (max-width:1299px) {
	#slider .ms-layer h2 {
		font-size:1.72rem;
		margin-bottom:1.2rem
	}
}
@media screen and (max-width:991px) {
	#slider .ms-layer h2 {
		font-size:1.29rem
	}
}
#slider .ms-layer p {
	padding-left:5px;
	color:#fff;
	font-weight:300;
	font-size:1.12rem;
	letter-spacing:.3px
}
@media screen and (max-width:1499px) {
	#slider .ms-layer p {
		font-size:1.008rem
	}
}
@media screen and (max-width:1299px) {
	#slider .ms-layer p {
		font-size:.896rem
	}
}
#slider .ms-bullets.ms-dir-h {
	width:auto!important
}
@media screen and (min-width:992px)and (max-width:1299px) {
	#slider .ms-bullets.ms-dir-h {
		right:68%
	}
}
@media screen and (max-width:1299px) {
	#slider .ms-bullets.ms-dir-h {
		bottom:50px!important
	}
}
#slider .ms-bullets-count {
	display:block
}
#slider .ms-bullets-count .ms-bullet {
	background:#959595;
	text-align:center;
	position:relative;
	width:16px;
	height:16px;
	cursor:pointer
}
#slider .ms-bullets-count .ms-bullet.ms-bullet-selected {
	background:#17a2b8
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right:auto;
	left:50px
}
@media screen and (max-width:1649px) {
	.swiper-container-vertical>.swiper-pagination-bullets {
		padding-top:60px
	}
}
@media screen and (max-width:1199px) {
	.swiper-container-vertical>.swiper-pagination-bullets {
		left:30px
	}
}
@media screen and (max-width:991px) {
	.swiper-container-vertical>.swiper-pagination-bullets {
		display:none
	}
}
.swiper-pagination-bullet {
	margin:23px 0!important;
	padding:0;
	width:auto;
	height:auto;
	text-transform:lowercase;
	color:#fff;
	background-color:rgba(0,0,0,0);
	font-size:1.12rem;
	letter-spacing:-0.3px;
	text-align:left;
	padding-left:22px;
	opacity:1!important;
	position:relative;
	cursor:pointer
}
@media screen and (max-width:1649px) {
	.swiper-pagination-bullet {
		margin:18px 0!important;
		font-size:1.008rem
	}
}
@media screen and (max-width:1199px) {
	.swiper-pagination-bullet {
		font-size:.896rem;
		margin:16px 0!important
	}
}
.swiper-pagination-bullet:before {
	position:absolute;
	display:block;
	content:"";
	top:50%;
	transform:translateY(-50%) skew(-25deg);
	left:4px;
	width:8px;
	height:8px;
	background-color:#fff;
	transition:background-color .3s ease
}
.swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	background-color:#020202
}
.form-control {
	background-color:#fff;
	border-color:#fff;
	border-radius:0%
}
.form-control:focus {
	border-color:#ee777c;
	outline:0;
	color:#020202;
	box-shadow:0 0 0 .2rem rgba(238,119,124,.25)
}
@media screen and (max-width:991px) {
	.form-control {
		border-color:#ee777c
	}
}
.form-control::-webkit-input-placeholder {
	color:#020202;
	opacity:1
}
.form-control:-moz-placeholder {
	color:#020202;
	opacity:1
}
.form-control::-moz-placeholder {
	color:#020202;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#020202;
	opacity:1
}
textarea.form-control {
	height:150px
}
.custom-file-label {
	border:1px solid #fff;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding-right:105px
}
.custom-file-label:after {
	top:-1px;
	right:-1px;
	height:calc(1.5em+.75rem+2px);
	background-color:#626262;
	color:#fff;
	font-weight:300
}
.custom-file-label[lang=pl]:after,.custom-file-label[lang=PL]:after {
	content:"Przeglądaj"
}
@media screen and (max-width:991px) {
	.custom-file-label {
		border:1px solid #e31c25
	}
}
span.wpcf7-list-item {
	margin-left:2rem
}
.wpcf7-acceptance,span.wpcf7-list-item {
	position:relative;
	display:block;
	padding-left:0rem
}
.wpcf7-acceptance input,span.wpcf7-list-item input {
	position:absolute;
	left:-9999px;
	visibility:hidden
}
.wpcf7-acceptance input+span,span.wpcf7-list-item input+span {
	position:relative;
	display:block;
	cursor:pointer;
	color:#020202;
	font-size:.7rem
}
.wpcf7-acceptance input+span::before,.wpcf7-acceptance input+span::after,span.wpcf7-list-item input+span::before,span.wpcf7-list-item input+span::after {
	position:absolute;
	left:-2rem;
	height:1rem;
	width:1rem;
	top:2px
}
.wpcf7-acceptance input+span::before,span.wpcf7-list-item input+span::before {
	content:"";
	z-index:0;
	background-color:#ddd;
	border:1px solid #ddd
}
@media screen and (max-width:991px) {
	.wpcf7-acceptance input+span::before,span.wpcf7-list-item input+span::before {
		border:1px solid #e31c25
	}
}
.wpcf7-acceptance input+span::after,span.wpcf7-list-item input+span::after {
	font-family:"Font Awesome 5 Free";
	content:"";
	font-weight:900;
	z-index:1;
	opacity:0;
	transition:opacity .3s ease;
	font-size:.83rem;
	text-align:center;
	line-height:1.25em;
	color:#fff;
	background-color:#e31c25
}
.wpcf7-acceptance input:checked+span::after,span.wpcf7-list-item input:checked+span::after {
	opacity:1
}
.wpcf7-submit {
	color:#020202;
	padding:5px 50px 5px 5px;
	border-radius:0;
	border-width:0;
	background-color:rgba(0,0,0,0);
	font-family:"Exo",sans-serif;
	font-size:1.92rem;
	text-transform:lowercase;
	font-weight:400;
	position:relative
}
.wpcf7-submit:after {
	content:"";
	position:absolute;
	width:140px;
	height:104px;
	display:block;
	right:-79px;
	top:-17px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 104'%3E%3Cpolyline fill='rgb(227,28,37)' points='55,0 140,0 140,104 0,104'%3E%3C/polyline%3E%3C/svg%3E");
	background-size:cover;
	background-position:center left;
	background-repeat:no-repeat
}
.wpcf7-submit:before {
	content:"»";
	position:absolute;
	color:#fff;
	font-family:"Exo",sans-serif;
	position:absolute;
	z-index:1;
	right:-30px;
	font-size:2.5rem;
	font-weight:bold;
	top:-2px
}
@media screen and (max-width:991px) {
	.wpcf7-submit {
		margin-right:65px
	}
}
.wpcf7-submit span {
	font-family:inherit
}
.wpcf7-submit:focus,.wpcf7-submit:hover,.wpcf7-submit:active {
	color:#e31c25;
	box-shadow:none
}
.wpcf7-submit:disabled {
	opacity:.6
}
.wpcf7-submit:disabled:focus,.wpcf7-submit:disabled:hover,.wpcf7-submit:disabled:active {
	opacity:.6;
	color:#020202
}
span.wpcf7-not-valid-tip {
	display:block;
	width:100%;
	margin-top:.25rem;
	font-size:80%;
	color:#dc3545
}
div.wpcf7-response-output {
	position:relative;
	padding:.75rem 1.25rem;
	margin-bottom:2rem;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	border:1px solid rgba(0,0,0,0);
	border-radius:0
}
div.wpcf7-validation-errors,div.wpcf7-mail-sent-ng,div.wpcf7-acceptance-missing {
	color:#731d25;
	background-color:#f8d7da;
	border-color:#f5c6cb
}
div.wpcf7-validation-errors hr,div.wpcf7-mail-sent-ng hr,div.wpcf7-acceptance-missing hr {
	border-top-color:#f1b0b7
}
div.wpcf7-validation-errors .alert-link,div.wpcf7-mail-sent-ng .alert-link,div.wpcf7-acceptance-missing .alert-link {
	color:#4a1318
}
div.wpcf7-mail-sent-ok {
	color:#165825;
	background-color:#d4edda;
	border-color:#c3e6cb
}
div.wpcf7-mail-sent-ok hr {
	border-top-color:#b1dfbb
}
div.wpcf7-mail-sent-ok .alert-link {
	color:#0c2f14
}
.grecaptcha-badge {
	display:none!important
}
.preload {
	position:relative
}
.preload:before {
	content:"";
	left:0;
	top:0;
	width:100%;
	height:100%;
	position:fixed;
	background-color:rgba(255,255,255,.75);
	z-index:9998
}
.preload:after {
	content:"";
	z-index:9999;
	display:inline-block;
	width:4rem;
	height:4rem;
	vertical-align:text-bottom;
	border:.5em solid #e31c25;
	border-right-color:rgba(0,0,0,0);
	border-radius:50%;
	animation:spinner-border .75s linear infinite;
	position:fixed;
	top:calc(50% - 2rem);
	left:calc(50% - 2rem);
	pointer-events:none
}
.breadcrumb {
	direction:ltr;
	list-style:none;
	display:flex;
	padding:0;
	margin:3rem 0 -4rem
}
@media screen and (max-width:1349px) {
	.breadcrumb {
		margin:3rem 0 -3rem
	}
}
@media screen and (max-width:1199px) {
	.breadcrumb {
		margin:2rem 0 -2rem
	}
}
@media screen and (max-width:991px) {
	.breadcrumb {
		margin:2rem 0 -4rem
	}
}
@media screen and (max-width:575px) {
	.breadcrumb {
		padding-left:15px;
		margin:2rem -15px -4rem;
		padding-right:15px
	}
}
@media screen and (max-width:479px) {
	.breadcrumb {
		margin:1.75rem -15px -4.5rem
	}
}
.breadcrumb .breadcrumb-item {
	display:flex;
	transform:skew(-29deg);
	position:relative;
	background-color:#626262;
	transition:background-color .3s ease;
	white-space:nowrap
}
.breadcrumb .breadcrumb-item+.breadcrumb-item {
	margin-left:2px
}
.breadcrumb .breadcrumb-item.active,.breadcrumb .breadcrumb-item:hover,.breadcrumb .breadcrumb-item:focus {
	background-color:#e31c25
}
.breadcrumb .breadcrumb-item a,.breadcrumb .breadcrumb-item span {
	font-family:"Exo",sans-serif;
	color:#fff;
	display:block;
	padding:0px 22px;
	transform:skew(29deg);
	margin:0 -5px;
	font-weight:lighter;
	font-size:1rem
}
@media screen and (max-width:991px) {
	.breadcrumb .breadcrumb-item:not(.visible) {
		opacity:0;
		pointer-events:none;
		visibility:hidden;
		width:0;
		margin:0;
		padding:0
	}
	.breadcrumb .breadcrumb-item.active {
		display:none
	}
	.breadcrumb .breadcrumb-item.visible {
		transform:none;
		background-color:rgba(0,0,0,0);
		max-width:100%
	}
	.breadcrumb .breadcrumb-item.visible a {
		transform:none;
		color:#020202;
		font-size:1.12rem;
		padding:0;
		margin:0;
		position:relative;
		max-width:100%;
		text-overflow:ellipsis;
		overflow:hidden
	}
	.breadcrumb .breadcrumb-item.visible a:before {
		content:"";
		font-family:"Font Awesome 5 Free";
		font-weight:900
	}
}
@media screen and (max-width:575px) {
	.breadcrumb .breadcrumb-item.visible a {
		font-size:1rem
	}
}
.pagination {
	display:flex;
	margin:0;
	align-items:center;
	justify-content:center
}
@media screen and (max-width:991px) {
	.pagination {
		margin-top:4rem;
		margin-bottom:-1rem
	}
}
@media screen and (max-width:575px) {
	.pagination {
		margin-top:0rem
	}
}
.pagination li {
	padding:0;
	transform:skew(-29deg)
}
.pagination li:before {
	content:none
}
.pagination li+li {
	margin-left:3px
}
.pagination li.disabled {
	opacity:.5
}
.pagination li.active {
	background-color:#e31c25;
	color:#fff
}
.pagination li a,.pagination li span {
	transform:skew(29deg);
	margin:0 -5px;
	display:block;
	padding:0px 15px;
	line-height:1.5em;
	color:inherit
}
@media screen and (max-width:991px) {
	.pagination li a,.pagination li span {
		padding:7px 20px;
		font-size:1rem
	}
}
@media screen and (max-width:399px) {
	.pagination li a,.pagination li span {
		padding:7px 16px
	}
}
.select2-container--default .select2-selection--single {
	border:0;
	border-radius:0;
	border-bottom:1px solid #e1e1e1;
	height:32px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:32px;
	font-size:.95rem;
	color:#e31c25
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:30px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#e31c25 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
}
.select2-container--default .select2-results__option {
	font-size:.95rem
}
.select2-container--default .select2-results__option:before {
	content:none
}
.select2-container--default .select2-results__option[aria-selected=true] {
	display:none
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#eee;
	color:#020202
}
.select2-container {
	min-width:50px
}
.select2-dropdown {
	border-radius:0;
	background-color:#f4f4f4;
	min-width:150px;
	border:0px;
	box-shadow:0 5px 10px -5px rgba(0,0,0,.2)
}
#modal-traders .close,#modal-gdpr .close,#modal-product-ask .close {
	position:absolute;
	right:0;
	font-size:3rem;
	font-weight:lighter;
	padding-left:15px;
	padding-right:15px
}
#modal-traders .close:focus,#modal-gdpr .close:focus,#modal-product-ask .close:focus {
	outline:none!important
}
#modal-traders .traders-select,#modal-gdpr .traders-select,#modal-product-ask .traders-select {
	margin-top:10px;
	margin-bottom:-30px
}
@media screen and (max-width:991px) {
	#modal-traders .traders-select #trader-location,#modal-gdpr .traders-select #trader-location,#modal-product-ask .traders-select #trader-location {
		min-width:250px;
		line-height:32px;
		font-size:.95rem;
		color:#e31c25;
		padding:8px 20px 8px 8px;
		border-bottom:1px solid #e1e1e1;
		border-top:0;
		background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
		border-radius:0;
		border-left:0;
		border-right:0;
		width:auto;
		-webkit-appearance:none;
		-moz-appearance:none
	}
	#modal-traders .traders-select #trader-location::-ms-expand,#modal-gdpr .traders-select #trader-location::-ms-expand,#modal-product-ask .traders-select #trader-location::-ms-expand {
		display:none
	}
}
#modal-traders .traders-select .select2-container,#modal-gdpr .traders-select .select2-container,#modal-product-ask .traders-select .select2-container {
	min-width:200px
}
#modal-traders #traders,#modal-gdpr #traders,#modal-product-ask #traders {
	margin-top:30px;
	padding:0 60px;
	margin-bottom:60px
}
@media screen and (max-width:1199px) {
	#modal-traders #traders,#modal-gdpr #traders,#modal-product-ask #traders {
		padding:0 15px
	}
}
@media screen and (max-width:991px) {
	#modal-traders .modal-dialog,#modal-gdpr .modal-dialog,#modal-product-ask .modal-dialog {
		max-width:720px
	}
}
#modal-gdpr .close,#modal-product-ask .close {
	top:10px
}
#modal-gdpr .modal-body,#modal-product-ask .modal-body {
	padding:4rem 2rem
}
#modal-gdpr .modal-body>*:last-child,#modal-product-ask .modal-body>*:last-child {
	margin-bottom:0!important
}
@media screen and (max-width:767px) {
	#modal-gdpr .modal-body,#modal-product-ask .modal-body {
		padding:4rem 2rem 2rem
	}
}
@media screen and (max-width:575px) {
	#modal-gdpr .modal-body,#modal-product-ask .modal-body {
		padding:4rem 1rem 2rem
	}
}
#modal-gdpr .modal-body p,#modal-product-ask .modal-body p {
	margin-bottom:1rem
}
#modal-gdpr .modal-body p,#modal-gdpr .modal-body li,#modal-product-ask .modal-body p,#modal-product-ask .modal-body li {
	font-size:1.008rem;
	line-height:1.3333em
}
@media screen and (max-width:1649px) {
	#modal-gdpr .modal-body p,#modal-gdpr .modal-body li,#modal-product-ask .modal-body p,#modal-product-ask .modal-body li {
		font-size:1.008rem
	}
}
@media screen and (min-width:576px)and (max-width:1199px) {
	#modal-gdpr .modal-body p,#modal-gdpr .modal-body li,#modal-product-ask .modal-body p,#modal-product-ask .modal-body li {
		font-size:.896rem
	}
}
#modal-gdpr .modal-body p small,#modal-gdpr .modal-body li small,#modal-product-ask .modal-body p small,#modal-product-ask .modal-body li small {
	display:block
}
#modal-gdpr .modal-body p i,#modal-gdpr .modal-body li i,#modal-product-ask .modal-body p i,#modal-product-ask .modal-body li i {
	display:block;
	padding-left:1rem
}
#modal-gdpr .modal-body ul,#modal-product-ask .modal-body ul {
	list-style:none;
	padding:0;
	margin-bottom:1rem
}
#modal-gdpr .modal-body ul li,#modal-product-ask .modal-body ul li {
	position:relative;
	padding-left:28px
}
#modal-gdpr .modal-body ul li:before,#modal-product-ask .modal-body ul li:before {
	position:absolute;
	display:block;
	content:"";
	top:11px;
	transform:skew(-25deg);
	left:5px;
	width:8px;
	height:8px;
	background-color:#e31c25
}
#modal-product-ask .modal-body {
	padding:4rem 2rem 2rem
}
@media screen and (max-width:575px) {
	#modal-product-ask .modal-body {
		padding:4rem 1rem 2rem
	}
}
#modal-product-ask .form-control {
	background-color:#f4f4f4
}
#modal-product-ask .wpcf7-submit {
	left:-60px
}
@media screen and (max-width:991px) {
	#modal-product-ask .wpcf7-submit {
		left:0px
	}
}
#modal-product-ask .wpcf7-acceptance input+span::before,#modal-product-ask span.wpcf7-list-item input+span::before {
	background-color:#f4f4f4;
	border:1px solid #f4f4f4
}
.cookie-popup {
	position:fixed;
	bottom:30px;
	left:30px;
	max-width:300px;
	background-color:#fff;
	padding:30px;
	box-shadow:0 0 6px 2px rgba(0,0,0,.1);
	z-index:999999;
	color:#020202;
	display:none
}
@media screen and (max-width:991px) {
	.cookie-popup {
		bottom:15px;
		left:15px;
		max-width:270px;
		padding:20px 30px
	}
}
.cookie-popup p {
	font-size:.83rem;
	margin-bottom:20px
}
@media screen and (max-width:991px) {
	.cookie-popup p {
		font-size:.747rem
	}
}
.cookie-popup #accept-cookie {
	color:#fff;
	background-color:#e31c25;
	border:none;
	padding:10px;
	display:block;
	width:100%;
	transition:background-color .3s ease
}
.cookie-popup #accept-cookie:hover {
	background-color:#b6161e
}
.user-explorer #section-top>.container:before {
	opacity:.75
}
#section-top {
	min-height:40rem;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	overflow:hidden;
	padding-top:115px
}
@media screen and (max-width:991px) {
	#section-top {
		padding-top:4rem;
		min-height:30rem
	}
}
@media screen and (max-width:575px) {
	#section-top {
		min-height:20rem
	}
}
#section-top>.container {
	pointer-events:none
}
#section-top>.container:before {
	width:53%;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1010 640'%3E%3Cpolyline fill='rgb(227,28,37)' points='0,0 1010,0 680,640 0,640'%3E%3C/polyline%3E%3C/svg%3E");
	background-color:rgba(0,0,0,0);
	background-size:cover;
	background-position:center right;
	-webkit-clip-path:none;
	clip-path:none;
	background-repeat:no-repeat;
	z-index:2
}
@media screen and (max-width:1349px) {
	#section-top>.container:before {
		width:60%
	}
}
@media screen and (max-width:991px) {
	#section-top>.container:before {
		width:70%
	}
}
@media screen and (max-width:767px) {
	#section-top>.container:before {
		width:85%
	}
}
@media screen and (max-width:575px) {
	#section-top>.container:before {
		width:100%
	}
}
#section-top>.container .row {
	z-index:3;
	position:relative
}
#section-top .map {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
@media screen and (max-width:575px) {
	#section-top h1 {
		text-overflow:ellipsis;
		overflow:hidden;
		max-width:100%
	}
}
#section-top video {
	z-index:0
}
#section-top p {
	max-width:70%
}
@media screen and (max-width:479px) {
	#section-top p {
		max-width:100%;
		font-size:1.008rem
	}
}
.timeline-wrap {
	margin-top:9rem;
	position:relative
}
@media screen and (max-width:1199px) {
	.timeline-wrap {
		margin-top:0rem;
		margin-bottom:-3rem
	}
}
@media screen and (max-width:991px) {
	.timeline-wrap {
		margin-bottom:-6rem
	}
}
.timeline-bar {
	height:2px;
	background-color:#626262;
	position:absolute;
	top:-2px;
	left:0;
	width:100%;
	pointer-events:none
}
@media screen and (max-width:1199px) {
	.timeline-bar {
		top:46px
	}
}
.timeline-bar:after {
	content:"";
	position:absolute;
	right:-10px;
	width:0;
	height:0;
	border-style:solid;
	border-width:6px 0 6px 30px;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #626262;
	top:50%;
	transform:translateY(-50%);
	z-index:1
}
@media screen and (max-width:1349px) {
	.timeline-bar:after {
		right:-30px
	}
}
@media screen and (max-width:575px) {
	.timeline-bar:after {
		right:-15px;
		border-width:5px 0 5px 15px
	}
}
@media screen and (max-width:1199px) {
	.timeline {
		padding-top:3rem;
		overflow-x:auto;
		padding-bottom:1rem;
		margin-bottom:-3rem
	}
}
.timeline .time-item {
	cursor:pointer;
	margin-top:1rem;
	font-size:1rem;
	font-weight:400;
	font-family:"Exo",sans-serif;
	position:relative;
	display:flex;
	flex-direction:column;
	transition:color .3s ease,font-size .3s ease,font-weight .3s ease
}
.timeline .time-item:before {
	content:"";
	width:12px;
	height:14px;
	background-color:#626262;
	transform:translate(-50%,-50%) skew(-25deg);
	margin-top:-1rem;
	position:absolute;
	left:50%;
	top:0px;
	transition:width .3s ease,height .3s ease,background-color .3s ease
}
.timeline .time-item:hover {
	color:#e31c25
}
.timeline .time-item.active {
	font-size:1.3rem;
	font-weight:600
}
.timeline .time-item.active:before {
	width:17px;
	height:21px;
	background-color:#e31c25
}
.timeline-content-wrap .page-section {
	margin-top:6rem;
	margin-bottom:6rem
}
.timeline-content-wrap .page-section .section-background {
	top:-6rem;
	height:calc(100%+12rem)
}
.timeline-content-wrap .section-content {
	margin-top:-3rem;
	padding:0 30px
}
@media screen and (max-width:767px) {
	.timeline-content-wrap .section-content {
		padding:0px
	}
}
.timeline-content-wrap .section-background.mr-auto {
	-webkit-clip-path:polygon(0% 0%,68% 0%,100% 100%,0 100%)!important;
	clip-path:polygon(0% 0%,68% 0%,100% 100%,0 100%)!important
}
.timeline-content-wrap .section-image img {
	-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,32% 100%)!important;
	clip-path:polygon(0% 0%,100% 0%,100% 100%,32% 100%)!important
}
.timeline-nav-- {
	margin-top:9rem
}
@media screen and (max-width:1349px) {
	.timeline-nav-- {
		margin-top:6rem
	}
}
@media screen and (max-width:991px) {
	.timeline-nav-- {
		margin-top:0rem
	}
}
.timeline-nav-- .timeline-nav---item {
	font-size:1.83rem;
	font-weight:600;
	font-family:"Exo",sans-serif;
	display:flex;
	align-items:center
}
.timeline-nav-- .timeline-nav---item.timeline-nav---prev i {
	margin-right:23px
}
.timeline-nav-- .timeline-nav---item.timeline-nav---next i {
	margin-left:23px
}
.timeline-nav-- .timeline-nav---item:hover i:after {
	background-color:#e31c25
}
.timeline-nav-- .timeline-nav---item i {
	position:relative;
	width:40px;
	text-align:center;
	display:flex;
	justify-content:center;
	height:42px;
	align-items:center;
	color:#fff
}
.timeline-nav-- .timeline-nav---item i:after {
	content:"";
	position:absolute;
	height:100%;
	width:100%;
	transform:skew(-28deg);
	background-color:#626262;
	z-index:-1;
	transition:background-color .3s ease
}
.table-jobs {
	padding-right:3rem
}
@media screen and (max-width:991px) {
	.table-jobs {
		padding-right:15px
	}
}
.table-jobs p {
	display:none
}
.table-jobs .table-job-item {
	font-size:1.12rem;
	font-weight:300;
	padding:22px 0px;
	border-top:1px solid #626262;
	transition:color .3s ease,background-color .3s ease
}
.table-jobs .table-job-item:last-of-type {
	border-bottom:1px solid #626262
}
.table-jobs .table-job-item:hover {
	background-color:#fff
}
@media screen and (max-width:1649px) {
	.table-jobs .table-job-item {
		font-size:1.008rem
	}
}
@media screen and (max-width:1199px) {
	.table-jobs .table-job-item {
		font-size:.896rem
	}
}
@media screen and (max-width:991px) {
	.post-type-archive-job .page-section:nth-of-type(1) .page-column-2 {
		display:none!important
	}
	.post-type-archive-job .page-section:nth-of-type(2) .page-column-1 {
		display:none!important
	}
	.post-type-archive-job .page-section:nth-of-type(2) .page-column-2 {
		margin-top:0!important
	}
}
#section-dzialy-kontaktowe .section-content,#section-contact-departments .section-content {
	position:relative;
	color:#fff
}
#section-dzialy-kontaktowe .section-content:before,#section-contact-departments .section-content:before {
	content:"";
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 798 500'%3E%3Cpolyline fill='rgb(98,98,98)' points='0,0 798,0 555,500 0,500'%3E%3C/polyline%3E%3C/svg%3E");
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center right;
	background-size:cover;
	background-repeat:no-repeat;
	min-width:720px
}
@media screen and (max-width:1199px) {
	#section-dzialy-kontaktowe .section-content,#section-contact-departments .section-content {
		color:#020202
	}
	#section-dzialy-kontaktowe .section-content:before,#section-contact-departments .section-content:before {
		content:none
	}
	#section-dzialy-kontaktowe .section-content h4,#section-contact-departments .section-content h4 {
		color:#020202!important
	}
}
#section-dzialy-kontaktowe .section-content p,#section-contact-departments .section-content p {
	display:none
}
#section-dzialy-kontaktowe .section-content a,#section-contact-departments .section-content a {
	color:inherit;
	white-space:nowrap
}
#section-dzialy-kontaktowe .section-content a:hover,#section-dzialy-kontaktowe .section-content a:focus,#section-contact-departments .section-content a:hover,#section-contact-departments .section-content a:focus {
	color:#e31c25
}
.search-query {
	font-size:2.15rem;
	letter-spacing:0px
}
.search-query small {
	display:block
}
.download-item {
	color:#e31c25;
	display:flex;
	align-items:center;
	text-transform:uppercase;
	position:relative;
	padding:20px;
	flex:0 0 50%;
	max-width:50%
}
@media screen and (max-width:991px) {
	.download-item {
		padding:15px 20px;
		flex:0 0 100%;
		max-width:100%
	}
}
.download-item:hover {
	color:#020202
}
.download-item:before {
	content:"";
	height:100%;
	position:absolute;
	width:100%;
	left:0;
	top:0;
	z-index:-1;
	background-repeat:no-repeat;
	background-position:center right;
	background-size:cover;
	pointer-events:none;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 113'%3E%3Cpolyline fill='rgb(244,244,244)' points='0,0 160,0 90,113 0,113'%3E%3C/polyline%3E%3C/svg%3E")
}
.download-item+.download-item {
	margin-top:1rem
}
.download-item i {
	font-size:2.15rem;
	margin-right:1rem
}
#main-categories+h3 {
	margin-top:15rem
}
.product-item {
	position:relative;
	display:flex;
	padding-bottom:15px;
	background-position:center left;
	background-size:cover;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 183 135'%3E%3Cpolyline fill='rgb(244,244,244)' points='70,0 183,0 183,135 0,135'%3E%3C/polyline%3E%3C/svg%3E");
	height:100%
}
.product-item .btn-plus-more {
	position:absolute;
	bottom:-13px;
	right:-13px
}
@media screen and (max-width:1349px) {
	.product-item .btn-plus-more {
		padding:1rem 5rem 1.5rem 1rem
	}
}
@media screen and (max-width:1349px) {
	.product-item .btn-plus-more:before {
		width:82px;
		height:57px
	}
}
@media screen and (max-width:1349px) {
	.product-item .btn-plus-more:after {
		right:25px;
		bottom:20px
	}
}
.product-content {
	padding-top:30px;
	padding-bottom:30px;
	position:static
}
@media screen and (max-width:767px) {
	.product-content {
		max-width:calc(100% - 140px)
	}
}
@media screen and (min-width:992px)and (max-width:1199px) {
	.product-thumb {
		min-width:40%
	}
}
@media screen and (max-width:767px) {
	.product-thumb {
		min-height:220px;
		min-width:45%
	}
}
@media screen and (max-width:575px) {
	.product-thumb {
		min-width:40%
	}
}
.product-thumb img {
	mix-blend-mode:multiply
}
.product-thumb .lazy-container {
	display:flex;
	width:100%
}
.product-thumb .lazy-container img {
	height:auto;
	top:50%;
	transform:translateY(-50%)
}
.product-sm {
	max-width:228px;
	flex:0 0 228px;
	padding:0 15px 5px;
	height:auto
}
@media screen and (max-width:991px) {
	.product-sm {
		max-width:300px;
		flex:0 0 300px;
		min-height:180px
	}
}
.product-sm .product-title {
	font-size:1rem!important
}
.product-sm .product-thumb {
	top:50%;
	transform:translateY(-50%);
	min-width:0;
	min-height:0
}
.product-sm .product-thumb img {
	width:100%;
	height:auto;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.product-sm .product-thumb img.img-portrait {
	width:auto;
	max-width:none;
	height:100%
}
.product-sm .btn-plus-more {
	font-size:.83rem;
	bottom:-4px;
	right:-4px;
	padding:.6rem 3.9rem 1.2rem .6rem
}
.product-sm .btn-plus-more:before {
	width:58px;
	height:42px
}
.product-sm .btn-plus-more:after {
	right:18px;
	font-size:.8rem;
	bottom:14px
}
.product-sm .lazy-container .lazy-spacer {
	padding:0!important
}
@media screen and (max-width:1349px) {
	.grid .product-item {
		max-width:340px;
		margin-left:auto;
		margin-right:auto
	}
}
.grid .product-title {
	font-size:1.1rem
}
@media screen and (max-width:767px) {
	.grid .product-title {
		overflow:hidden;
		text-overflow:ellipsis
	}
}
.grid .product-features {
	flex-direction:column;
	margin-bottom:1rem
}
.grid .product-features .product-feature {
	display:block;
	font-size:.9rem
}
@media screen and (max-width:767px) {
	.grid .product-features .product-feature {
		font-size:.8rem
	}
}
.grid .product-features .product-feature:nth-child(n+5) {
	display:none
}
.grid .product-features .product-feature .product-feature-head:after {
	content:":"
}
.grid .product-features .product-feature .product-feature-body,.grid .product-features .product-feature .product-feature-head {
	display:inline
}
@media screen and (min-width:1200px)and (max-width:1649px) {
	.grid .product-name {
		font-size:1.16rem
	}
	.grid .product-content p {
		font-size:.896rem
	}
}
@media screen and (min-width:992px) {
	.list .product-item {
		background-position:bottom left;
		background-size:cover
	}
	.list .product-title {
		margin-bottom:1.6rem
	}
	.list .product-thumb {
		width:15%;
		flex:0 0 15%;
		margin-right:1rem
	}
}
@media screen and (min-width:992px)and (min-width:992px)and (max-width:1199px) {
	.list .product-thumb {
		min-width:10%
	}
}
@media screen and (min-width:992px) {
	.list .product-features {
		margin-bottom:2rem
	}
	.list .product-features .product-feature {
		flex-grow:1;
		max-width:100%;
		text-align:center;
		color:#fff
	}
	.list .product-features .product-feature:last-child .product-feature-body,.list .product-features .product-feature:last-child .product-feature-head {
		border-right:1px solid rgba(0,0,0,0)
	}
}
@media screen and (min-width:992px)and (max-width:1349px) {
	.list .product-features .product-feature:nth-child(n+10) {
		display:none
	}
}
@media screen and (min-width:992px)and (max-width:1199px) {
	.list .product-features .product-feature:nth-child(n+8) {
		display:none
	}
}
@media screen and (min-width:992px) {
	.list .product-features .product-feature .product-feature-body,.list .product-features .product-feature .product-feature-head {
		min-height:46px;
		display:flex;
		height:50%;
		align-items:center;
		justify-content:center;
		padding:5px;
		border-right:1px solid #fff;
		font-size:.83rem
	}
}
@media screen and (min-width:992px) {
	.list .product-features .product-feature .product-feature-head {
		background-color:#626262;
		border-bottom:1px solid #fff
	}
}
@media screen and (min-width:992px) {
	.list .product-features .product-feature .product-feature-body {
		background-color:#959595
	}
}
@media screen and (max-width:991px)and (min-width:768px) {
	.list>.col-12 {
		flex:0 0 50%;
		max-width:50%
	}
}
@media screen and (max-width:991px) {
	.list .product-features {
		flex-direction:column;
		margin-bottom:1rem
	}
	.list .product-features .product-feature {
		display:block;
		font-size:.9rem
	}
}
@media screen and (max-width:991px)and (max-width:767px) {
	.list .product-features .product-feature {
		font-size:.8rem
	}
}
@media screen and (max-width:991px) {
	.list .product-features .product-feature:nth-child(n+5) {
		display:none
	}
}
@media screen and (max-width:991px) {
	.list .product-features .product-feature .product-feature-head:after {
		content:":"
	}
}
@media screen and (max-width:991px) {
	.list .product-features .product-feature .product-feature-body,.list .product-features .product-feature .product-feature-head {
		display:inline
	}
}
#product-list-widgets {
	margin-top:-15px
}
#product-list-widgets .widget-modal .reset-features {
	display:none
}
@media screen and (max-width:991px) {
	#product-list-widgets .widget-modal .reset-features {
		display:inline-block;
		position:fixed;
		top:30px;
		left:30px;
		line-height:1em;
		z-index:2
	}
}
@media screen and (max-width:575px) {
	#product-list-widgets .widget-modal .reset-features {
		top:24px;
		left:15px
	}
}
@media screen and (max-width:991px) {
	#product-list-widgets {
		margin-top:0;
		position:fixed;
		width:100%;
		height:100%;
		left:0;
		z-index:10000;
		background-color:rgba(0,0,0,.5);
		top:0;
		opacity:0;
		visibility:hidden;
		transition:opacity .3s ease,visibility .3s ease;
		display:flex;
		align-items:center;
		padding:0
	}
	#product-list-widgets.open {
		opacity:1;
		visibility:visible
	}
	#product-list-widgets.open .widget-modal,#product-list-widgets.open .widget-modal-footer {
		transform:none
	}
	#product-list-widgets .widget-modal {
		transition:transform .3s ease-out;
		transform:translate(0,-50px);
		margin:auto;
		width:100%;
		background-color:#f4f4f4;
		max-height:100%;
		min-height:100%;
		overflow:auto;
		position:relative;
		padding:0
	}
}
@media screen and (max-width:991px)and (prefers-reduced-motion:reduce) {
	#product-list-widgets .widget-modal {
		transition:none
	}
}
@media screen and (max-width:991px) {
	#product-list-widgets .widget-modal::before {
		content:"";
		left:0;
		position:fixed;
		width:100%;
		height:70px;
		background-color:#f4f4f4;
		box-shadow:0 0 6px 0px rgba(0,0,0,.1);
		border-bottom:1px solid #eee;
		z-index:1
	}
}
@media screen and (max-width:991px)and (max-width:575px) {
	#product-list-widgets .widget-modal::before {
		height:60px
	}
}
@media screen and (max-width:991px) {
	#product-list-widgets .close {
		position:sticky;
		font-size:3rem;
		font-weight:300;
		right:30px;
		line-height:1em;
		top:10px;
		background:none;
		border:none;
		padding:0;
		z-index:2
	}
}
@media screen and (max-width:991px)and (max-width:575px) {
	#product-list-widgets .close {
		right:20px;
		top:3px
	}
}
#product-list-widgets .widget-content {
	margin-bottom:3rem;
	margin-right:1rem;
	padding:20px 16px;
	background-color:#f4f4f4
}
@media screen and (max-width:1649px) {
	#product-list-widgets .widget-content {
		margin-right:0rem
	}
}
@media screen and (max-width:1349px) {
	#product-list-widgets .widget-content {
		margin-right:0rem;
		padding:20px 10px
	}
}
@media screen and (max-width:991px) {
	#product-list-widgets .widget-content {
		margin-right:0rem;
		padding:20px 30px;
		margin-bottom:0
	}
}
@media screen and (max-width:575px) {
	#product-list-widgets .widget-content {
		padding:10px 15px
	}
}
#product-list-widgets .widget-content.show-all .widget-content-features li:nth-child(n+7) {
	display:block
}
@media screen and (max-width:991px) {
	#product-list-widgets .widget-content:first-of-type {
		padding:120px 30px 20px
	}
}
@media screen and (max-width:575px) {
	#product-list-widgets .widget-content:first-of-type {
		padding:90px 15px 10px
	}
}
@media screen and (max-width:991px) {
	#product-list-widgets .widget-content:last-of-type {
		padding:20px 30px 100px
	}
}
@media screen and (max-width:575px) {
	#product-list-widgets .widget-content:last-of-type {
		padding:10px 15px 80px
	}
}
#product-list-widgets .widget-title {
	text-transform:uppercase;
	font-size:1.5rem;
	padding:0 2px 10px;
	border-bottom:1px solid #d7d7d7
}
@media screen and (max-width:1199px) {
	#product-list-widgets .widget-title {
		font-size:1.2rem
	}
}
@media screen and (max-width:991px) {
	#product-list-widgets .widget-title {
		padding-right:40px;
		position:relative
	}
	#product-list-widgets .widget-title:after {
		content:"";
		font-family:"Font Awesome 5 Free";
		margin-left:auto;
		position:absolute;
		right:13px;
		font-size:25px;
		top:calc(50% - 3px);
		transform:translateY(-50%)
	}
}
@media screen and (max-width:575px) {
	#product-list-widgets .widget-title {
		font-size:1.2rem
	}
	#product-list-widgets .widget-title:after {
		right:9px;
		font-size:20px
	}
}
#product-list-widgets ul {
	margin-bottom:0;
	padding-left:10px
}
@media screen and (max-width:1199px) {
	#product-list-widgets ul {
		padding-left:0px
	}
}
@media screen and (max-width:991px) {
	#product-list-widgets ul {
		display:none
	}
}
#product-list-widgets ul li {
	padding-left:21px;
	display:flex;
	width:100%;
	flex-wrap:wrap;
	overflow:hidden
}
@media screen and (max-width:1199px) {
	#product-list-widgets ul li {
		padding-left:15px
	}
}
#product-list-widgets ul li:before {
	top:22px;
	background-color:#cbcbcb;
	transition:background-color .3s ease
}
@media screen and (max-width:1349px) {
	#product-list-widgets ul li:before {
		top:19px
	}
}
@media screen and (max-width:1199px) {
	#product-list-widgets ul li:before {
		left:-2px;
		top:18px
	}
}
@media screen and (max-width:991px) {
	#product-list-widgets ul li:before {
		left:2px
	}
}
#product-list-widgets ul li.active:before,#product-list-widgets ul li.hover:before {
	background-color:#e31c25
}
#product-list-widgets ul li.active>a,#product-list-widgets ul li.hover>a {
	color:#e31c25
}
#product-list-widgets ul li.dropdown.open>.dropdown-menu,#product-list-widgets ul li.dropdown.active>.dropdown-menu {
	display:block
}
#product-list-widgets ul li.dropdown>.dropdown-menu {
	display:none
}
#product-list-widgets ul li a {
	text-transform:lowercase;
	flex-grow:1;
	max-width:100%;
	flex-basis:0;
	padding:9px 0px
}
#product-list-widgets ul li .dropdown-toggle {
	display:flex;
	align-items:center;
	font-size:.83rem;
	padding:5px 13px;
	color:#cbcbcb;
	cursor:pointer;
	transition:color .3s ease,background-color .3s ease
}
#product-list-widgets ul li .dropdown-toggle:hover {
	color:#e31c25;
	background-color:#efefef
}
#product-list-widgets ul ul {
	padding-left:0px;
	width:100%;
	flex:0 0 100%
}
#product-list-widgets ul ul li {
	font-size:1rem
}
#product-list-widgets ul ul li:before {
	top:16px
}
#product-list-widgets ul ul li a {
	padding:6px 0px
}
#product-list-widgets .widget-show-all-toggle {
	padding-left:10px;
	padding-top:20px
}
@media screen and (max-width:991px) {
	#product-list-widgets .widget-show-all-toggle {
		display:none
	}
}
#product-list-widgets .widget-show-all-toggle a:hover {
	text-decoration:underline
}
#product-list-widgets .widget-show-all-toggle a i {
	width:17px;
	text-align:center;
	margin-right:8px
}
#product-list-widgets .widget-content-features {
	padding-left:10px;
	display:flex;
	flex-direction:column
}
@media screen and (max-width:1199px) {
	#product-list-widgets .widget-content-features {
		max-height:250px
	}
}
@media screen and (max-width:991px) {
	#product-list-widgets .widget-content-features {
		max-height:100%;
		display:none
	}
}
#product-list-widgets .widget-content-features li {
	padding-left:0
}
@media screen and (min-width:992px) {
	#product-list-widgets .widget-content-features li {
		order:2
	}
}
@media screen and (min-width:992px) {
	#product-list-widgets .widget-content-features li:not(.active):nth-child(n+7) {
		display:none
	}
}
#product-list-widgets .widget-content-features li.hover:before {
	border:2px solid #cbcbcb;
	background-color:rgba(0,0,0,0)
}
@media screen and (min-width:992px) {
	#product-list-widgets .widget-content-features li.active {
		order:1
	}
}
#product-list-widgets .widget-content-features li.active:before {
	border:2px solid #e31c25!important;
	background-color:#e31c25!important
}
#product-list-widgets .widget-content-features li:before {
	transition:all .3s ease;
	transform:none;
	background-color:rgba(0,0,0,0);
	width:17px;
	height:17px;
	border:1px solid #cbcbcb;
	top:7px;
	left:0;
	pointer-events:none
}
@media screen and (max-width:1349px) {
	#product-list-widgets .widget-content-features li:before {
		top:5px
	}
}
@media screen and (max-width:1199px) {
	#product-list-widgets .widget-content-features li:before {
		top:4px
	}
}
#product-list-widgets .widget-content-features li a {
	padding:0 0 0 25px;
	font-size:1rem;
	text-transform:uppercase
}
#product-list-widgets .widget-content-features li a small {
	font-weight:300
}
#product-list-widgets .widget-modal-footer {
	display:none
}
@media screen and (max-width:991px) {
	#product-list-widgets .widget-modal-footer {
		transition:transform .3s ease-out;
		transform:translate(0,-50px);
		margin-top:20px;
		display:block;
		padding:20px 30px;
		border-top:1px solid #eee;
		box-shadow:0 0 6px 0px rgba(0,0,0,.1);
		position:fixed;
		bottom:0;
		background-color:#f4f4f4;
		top:auto;
		width:100%
	}
}
@media screen and (max-width:991px)and (prefers-reduced-motion:reduce) {
	#product-list-widgets .widget-modal-footer {
		transition:none
	}
}
@media screen and (max-width:575px) {
	#product-list-widgets .widget-modal-footer {
		padding:10px 15px
	}
}
@media screen and (max-width:991px) {
	#product-top-form {
		position:fixed;
		top:calc(100%+1px);
		left:0;
		margin:0;
		background-color:#fff;
		z-index:9;
		padding:0px 20px;
		box-shadow:0 0 6px 0px rgba(0,0,0,.1);
		transform:translateY(-100%);
		transition:transform .3s ease
	}
	#product-top-form.hide {
		transform:translateY(0%)
	}
}
@media screen and (max-width:575px) {
	#product-top-form {
		padding:0px
	}
}
#product-top-form .display-product-list,#product-top-form .display-product-filter {
	display:flex;
	margin-right:9px
}
#product-top-form .display-product-list button,#product-top-form .display-product-filter button {
	padding:0;
	margin:0;
	width:35px;
	border:0;
	height:35px;
	background-color:#626262;
	font-size:1.2rem;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-right:3px;
	color:#fff;
	transition:background-color .3s ease
}
#product-top-form .display-product-list button.active,#product-top-form .display-product-filter button.active {
	background-color:#e31c25
}
@media screen and (max-width:575px) {
	#product-top-form .display-product-filter {
		margin:0
	}
}
#product-top-form .display-product-filter button {
	width:auto;
	padding:0 10px 0 5px;
	font-size:1rem
}
#product-top-form .display-product-filter button:hover,#product-top-form .display-product-filter button:focus {
	background-color:#e31c25;
	color:#fff
}
#product-top-form .display-product-filter button i {
	margin-right:5px;
	font-size:1.12rem
}
@media screen and (max-width:767px) {
	#product-top-form .display-product-filter button i {
		display:none
	}
}
@media screen and (max-width:991px) {
	#product-top-form .display-product-filter button {
		width:auto;
		padding:20px;
		font-size:1rem;
		height:auto;
		background-color:rgba(0,0,0,0);
		color:red;
		margin:0
	}
}
@media screen and (max-width:575px) {
	#product-top-form .display-product-filter button {
		padding:15px
	}
}
#product-top-form .display-product-quantity {
	margin-right:21px
}
@media screen and (max-width:991px) {
	#product-top-form .display-product-quantity {
		position:relative;
		overflow:hidden
	}
}
@media screen and (max-width:575px) {
	#product-top-form .display-product-quantity {
		margin-right:0px
	}
}
@media screen and (max-width:991px) {
	#product-top-form .display-product-sort {
		position:relative;
		overflow:hidden
	}
}
@media screen and (max-width:991px) {
	#product-top-form .display-product-quantity label,#product-top-form .display-product-sort label {
		font-size:1rem;
		margin-bottom:0;
		padding:20px;
		cursor:pointer;
		transition:color .3s ease
	}
	#product-top-form .display-product-quantity label:focus,#product-top-form .display-product-quantity label:active,#product-top-form .display-product-sort label:focus,#product-top-form .display-product-sort label:active {
		color:#e31c25
	}
}
@media screen and (max-width:575px) {
	#product-top-form .display-product-quantity label,#product-top-form .display-product-sort label {
		padding:15px
	}
}
@media screen and (max-width:575px) {
	#product-top-form .display-product-number {
		padding-right:15px
	}
}
#product-top-form .active-features {
	border-bottom:1px solid #f4f4f4;
	margin-top:-15px
}
@media screen and (max-width:991px) {
	#product-top-form .active-features {
		display:none
	}
}
#product-top-form .active-features .active-label {
	margin-right:15px
}
#product-top-form .active-features .active-feature {
	display:inline-block;
	margin-right:15px;
	margin-top:15px
}
#product-top-form .active-features .active-feature .active-feature-value {
	position:relative;
	background:#f4f4f4;
	border-radius:2px;
	margin:5px 8px 5px 0;
	padding:5px 26px 5px 9px
}
#product-top-form .active-features .active-feature .active-feature-value i {
	position:absolute;
	top:50%;
	right:0;
	width:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	transform:translateY(-50%);
	cursor:pointer
}
#product-top-form .active-features .active-feature .active-feature-value i:hover {
	color:#e31c25
}
.reset-features {
	color:#e31c25;
	display:inline-block;
	text-transform:uppercase;
	letter-spacing:-0.7px;
	font-size:14px;
	cursor:pointer
}
.reset-features:hover {
	text-decoration:underline
}
@media screen and (max-width:991px) {
	.user-mobile .display-product-quantity select,.user-mobile .display-product-sort select,.user-tablet .display-product-quantity select,.user-tablet .display-product-sort select {
		position:absolute;
		width:100%;
		height:100%;
		padding:0;
		left:0;
		top:0;
		opacity:0;
		z-index:1
	}
}
@media screen and (max-width:1199px) {
	#traders .product-item {
		max-width:410px
	}
}
#traders .product-thumb {
	min-width:154px
}
@media screen and (max-width:1649px) {
	#traders .product-thumb {
		min-width:124px
	}
}
@media screen and (max-width:1349px) {
	#traders .product-thumb {
		min-width:114px
	}
}
@media screen and (max-width:1199px) {
	#traders .product-thumb {
		min-width:134px
	}
}
@media screen and (max-width:767px) {
	#traders .product-name {
		font-size:1.45rem
	}
}
@media screen and (max-width:420px) {
	#traders .product-name {
		font-size:1.305rem
	}
}
#traders .product-content {
	max-width:calc(100% - 145px)
}
@media screen and (max-width:1649px) {
	#traders .product-content {
		max-width:calc(100% - 115px)
	}
}
@media screen and (max-width:1349px) {
	#traders .product-content {
		max-width:calc(100% - 95px)
	}
}
@media screen and (max-width:1199px) {
	#traders .product-content {
		max-width:calc(100% - 134px)
	}
}
#traders .product-content p {
	text-overflow:ellipsis;
	overflow:hidden
}
@media screen and (min-width:992px)and (max-width:1199px) {
	#traders .product-content p {
		font-size:1.12rem
	}
}
@media screen and (max-width:767px) {
	#traders .product-content p {
		font-size:1.12rem
	}
}
@media screen and (max-width:420px) {
	#traders .product-content p {
		font-size:1.008rem
	}
}
@media screen and (max-width:575px) {
	#other-categories {
		margin:0 -15px
	}
}
@media screen and (max-width:991px) {
	#category-product-ask {
		margin:0 -20px;
		width:calc(100%+40px)!important
	}
}
#btn-category-product-ask {
	text-transform:uppercase
}
@media screen and (max-width:991px) {
	#btn-category-product-ask {
		padding:1rem;
		width:100%
	}
}
@media screen and (max-width:767px) {
	#btn-category-product-ask {
		padding:.75rem
	}
}
@media screen and (max-width:575px) {
	#btn-category-product-ask {
		padding:.7rem
	}
}
.admin-bar #btn-category-product-ask {
	top:50px
}
#catalogs {
	margin-bottom:-4rem
}
.catalog-image {
	max-width:300px;
	margin:0 auto 1rem
}
.catalog-image .lazy-container {
	width:100%
}
.catalog-image .lazy-container:after {
	background-color:#efefef
}
.catalog-other-lang {
	max-width:300px;
	margin:0 auto
}
.catalog-other-lang .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)
}
.catalog-other-lang .select2-container--default .select2-selection--single {
	border:1px solid #e31c25;
	height:38px
}
.catalog-other-lang .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:38px;
	color:#020202;
	padding-right:30px
}
.catalog-other-lang .select2-container--default .select2-selection--single .select2-selection__arrow {
	height:36px;
	width:30px;
	width:30px;
	background-color:#e31c25
}
.catalog-other-lang .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
}
.catalog-other-lang-select {
	border:1px solid #e31c25;
	-webkit-appearance:none;
	-moz-appearance:none;
	border-radius:0!important
}
@media screen and (max-width:991px) {
	.catalog-other-lang-select {
		font-size:.8rem
	}
}
.catalog-other-lang-select:focus {
	border-color:#e31c25;
	outline:0;
	box-shadow:0 0 0 .2rem rgba(227,28,37,.25)
}
@media screen and (max-width:479px) {
	.catalog-item {
		max-width:100%;
		flex:0 0 100%
	}
}
@media screen and (max-width:991px) {
	.catalog-title {
		font-size:1.015rem
	}
}
@media screen and (max-width:479px) {
	.catalog-title {
		font-size:1.305rem
	}
}
@media screen and (max-width:991px) {
	body.product #section-top {
		display:none!important
	}
}
.product-thumbnail>figure {
	border:1px solid #959595;
	padding:4rem;
	position:relative
}
@media screen and (max-width:1649px) {
	.product-thumbnail>figure {
		padding:2rem
	}
}
.product-thumbnail>figure:hover:after {
	opacity:.4
}
.product-thumbnail>figure:after {
	content:"";
	left:0;
	top:0;
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	opacity:0;
	background-color:#fff;
	transition:opacity .3s ease;
	pointer-events:none
}
.product-desc {
	padding-left:100px;
	padding-right:40px
}
@media screen and (max-width:1649px) {
	.product-desc {
		padding-left:80px
	}
}
@media screen and (max-width:1349px) {
	.product-desc {
		padding-left:60px
	}
}
@media screen and (max-width:767px) {
	.product-desc {
		padding-left:15px;
		padding-right:15px
	}
}
.product-desc .product-title {
	font-size:1.83rem
}
@media screen and (max-width:1649px) {
	.product-desc .product-title {
		font-size:1.647rem
	}
}
@media screen and (max-width:1199px) {
	.product-desc .product-title {
		font-size:1.464rem
	}
}
.product-desc .product-title small {
	display:block
}
.product-feature {
	margin-bottom:3px
}
.product-feature-title,.product-feature-values {
	padding-top:15px;
	padding-bottom:15px;
	font-size:1.12rem
}
@media screen and (max-width:1649px) {
	.product-feature-title,.product-feature-values {
		padding-top:10px;
		padding-bottom:10px;
		font-size:1.008rem
	}
}
@media screen and (max-width:1199px) {
	.product-feature-title,.product-feature-values {
		font-size:.896rem
	}
}
.product-feature-title {
	background-color:#626262;
	color:#fff
}
.product-feature-values {
	background-color:#f4f4f4;
	color:#020202
}
#btn-product-ask {
	font-size:1.83rem;
	color:#020202;
	padding:0;
	background:rgba(0,0,0,0);
	border:none;
	transition:color .3s ease
}
@media screen and (max-width:1649px) {
	#btn-product-ask {
		font-size:1.647rem
	}
}
@media screen and (max-width:1199px) {
	#btn-product-ask {
		font-size:1.464rem
	}
}
@media screen and (min-width:992px) {
	#btn-product-ask:hover {
		color:#e31c25
	}
	#btn-product-ask:hover:before {
		right:0%
	}
	#btn-product-ask:hover:after {
		width:100%
	}
	#btn-product-ask:after {
		content:"";
		height:113px;
		position:absolute;
		width:0%;
		left:calc(0% - 40px);
		top:50%;
		transition:width .3s ease;
		background-color:#f4f4f4;
		z-index:-1;
		transform:translate(0,-50%)
	}
}
@media screen and (min-width:992px)and (max-width:1349px) {
	#btn-product-ask:after {
		height:104px
	}
}
@media screen and (min-width:992px)and (max-width:1199px) {
	#btn-product-ask:after {
		height:98px
	}
}
@media screen and (min-width:992px) {
	#btn-product-ask:before {
		transition:right .3s ease;
		left:auto;
		right:100%;
		background-repeat:no-repeat;
		transform:translate(calc(100% - 40px),-50%)
	}
}
@media screen and (max-width:991px) {
	#btn-product-ask {
		position:fixed;
		z-index:999;
		bottom:15px;
		left:30px;
		width:calc(100% - 60px);
		text-align:center;
		font-size:1.12rem;
		font-family:"Exo";
		text-transform:uppercase
	}
	#btn-product-ask:before {
		left:-30px;
		top:-15px;
		width:calc(100%+60px);
		height:calc(100%+30px);
		z-index:-1;
		background-color:#fff;
		background-image:none;
		bottom:-30px;
		transform:none;
		box-shadow:0 0 6px 0px rgba(0,0,0,.1)
	}
	#btn-product-ask span {
		padding:.375rem .75rem;
		display:block;
		color:#fff;
		background-color:#e31c25;
		background-color:#e31c25;
		transition:all .3s ease
	}
	#btn-product-ask span:focus,#btn-product-ask span:hover {
		color:#fff!important;
		background:#b6161e
	}
}
@media screen and (max-width:575px) {
	#btn-product-ask {
		bottom:10px;
		left:15px;
		width:calc(100% - 30px)
	}
	#btn-product-ask:before {
		left:-15px;
		top:-10px;
		width:calc(100%+30px);
		height:calc(100%+20px)
	}
}
.gmnoprint,.gmnoscreen,.gm-style-cc {
	display:none!important
}
.gm-style .gmnoprint,.gm-style .gmnoscreen {
	display:none!important
}
#made-poland {
	position:fixed;
	right:36px;
	bottom:42px;
	z-index:2;
	display:flex;
	align-items:center;
	flex-direction:row;
	color:#fff;
	font-weight:600;
	pointer-events:none
}
@media screen and (max-width:1649px) {
	#made-poland {
		bottom:12px;
		font-size:14px
	}
}
@media screen and (max-width:991px) {
	#made-poland {
		bottom:10px;
		right:15px
	}
}
#made-poland svg {
	flex:0 0 60px;
	max-width:60px
}
@media screen and (max-width:1649px) {
	#made-poland svg {
		flex:0 0 50px;
		max-width:50px
	}
}
#made-poland img {
	max-width:65px
}
#made-poland span {
	display:block;
	line-height:1.2em
}
#made-poland span strong {
	font-size:21px;
	color:#e31c25
}
@media screen and (max-width:1649px) {
	#made-poland span strong {
		font-size:18px
	}
}
.user-firefox #made-poland span strong {
	display:block
}
#pzpo-brand {
position: fixed;
    right: 36px;
    bottom: 68px;
    z-index: 2;
    display: block;
    color: #9d9d9d;
}
#made-poland3 {
	position:fixed;
	right:50%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland4 {
	position:fixed;
	right:45%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland5 {
	position:fixed;
	right:40%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland6 {
	position:fixed;
	right:35%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland7 {
	position:fixed;
	right:30%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland8 {
	position:fixed;
	right:25%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland9 {
	position:fixed;
	right:20%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland10 {
	position:fixed;
	right:55%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland11 {
	position:fixed;
	right:60%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland12 {
	position:fixed;
	right:65%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland13 {
	position:fixed;
	right:70%;
	
	z-index:2;
	display:block;
	top:100px;
}
#made-poland14 {
	position:fixed;
	right:75%;
	
	z-index:2;
	display:block;
	top:100px;
}

@media(max-width:940px) {
	#made-poland14  {display:none;}
	#made-poland13 {display:none;}
	#made-poland12 {display:none;}
	#made-poland11 {display:none;}
	#made-poland10 {display:none;}
	#made-poland9  {display:none;}
	#made-poland8  {display:none;}
	#made-poland7  {display:none;}
	#made-poland6 {display:none;}
	#made-poland5  {display:none;}
	#made-poland4{display:none;}
	#made-poland3 {display:none;}
}







































@media screen and (max-width:1649px) {
	#pzpo-brand {
		bottom:40px
	}
}
@media screen and (max-width:991px) {
	#pzpo-brand {
		bottom:40px;
		right:100px;
		padding:0 0 0 10px  ;
	}
}
#pzpo-brand svg {
	flex:0 0 200px;
	max-width:200px;
	width:100%
}
@media screen and (max-width:1649px) {
	#pzpo-brand svg {
		flex:0 0 180px;
		max-width:180px
	}
}
@media screen and (max-width:991px) {
	#pzpo-brand svg {
		flex:0 0 170px;
		max-width:170px
	}
}
@media screen and (max-width:575px) {
	#pzpo-brand svg {
		flex:0 0 130px;
		max-width:130px
	}
}
#rzetelna-firma {
	position:fixed;
	right:550px;
	bottom:60px;
	z-index:2;
	display:block
}
@media screen and (max-width:1649px) {
	#rzetelna-firma {
		bottom:34px
	}
}
@media screen and (max-width:991px) {
	#rzetelna-firma {
		bottom:34px;
		right:605px
	}
	#rzetelna-firma img {
		max-width:140px
	}
}
@media screen and (max-width:767px) {
	#rzetelna-firma {
		display:none;
	}
	#rzetelna-firma img {
		max-width:120px
	}
}
@media screen and (max-width:575px) {
	#rzetelna-firma {
		right:314px
	}
	#rzetelna-firma img {
		max-width:100px
	}
}
@media screen and (max-width:400px) {
	#rzetelna-firma {
		right:262px
	}
	#rzetelna-firma img {
		max-width:100px
	}
}
#image_modal .modal-dialog {
	max-width:800px
}
#image_modal .modal-body {
	padding:0
}
#image_modal .modal-body .close {
	z-index:3;
	position:absolute;
	right:0;
	opacity:1;
	outline:none
}
#image_modal .modal-body .close span {
	z-index:12;
	display:block;
	margin-right:10px;
	color:#fff;
	font-size:1.8rem
}
#image_modal .modal-body .close::before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	height:30px;
	width:70px;
	background-color:#e31c25;
	z-index:-1
}
#image_modal .modal-body .close::after {
	content:"";
	position:absolute;
	top:0;
	right:70px;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 0 30px 30px;
	border-color: rgba(0,0,0,0) rgba(0,0,0,0) #e31c25 rgba(0,0,0,0)
}
/* ari-fancybox:(https://kabat.pl/wp-content/plugins/ari-fancy-lightbox/assets/fancybox/jquery.fancybox.min.css) */
@charset "UTF-8";
body.fancybox-active {
	overflow:hidden
}
body.fancybox-iosfix {
	position:fixed;
	left:0;
	right:0
}
.fancybox-is-hidden {
	position:absolute;
	top:-9999px;
	left:-9999px;
	visibility:hidden
}
.fancybox-container {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99992;
	-webkit-tap-highlight-color:transparent;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.fancybox-outer {
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
.fancybox-bg {
	background:#1e1e1e;
	opacity:0;
	transition-duration:inherit;
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-is-open .fancybox-bg {
	opacity:.87;
	transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar {
	position:absolute;
	direction:ltr;
	z-index:99997;
	opacity:0;
	visibility:hidden;
	transition:opacity .25s,visibility 0s linear .25s;
	box-sizing:border-box
}
.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar {
	opacity:1;
	visibility:visible;
	transition:opacity .25s,visibility 0s
}
.fancybox-infobar {
	top:0;
	left:0;
	font-size:13px;
	padding:0 10px;
	height:44px;
	min-width:44px;
	line-height:44px;
	color:#ccc;
	text-align:center;
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-font-smoothing:subpixel-antialiased;
	mix-blend-mode:exclusion
}
.fancybox-toolbar {
	top:0;
	right:0;
	margin:0;
	padding:0
}
.fancybox-stage {
	overflow:hidden;
	direction:ltr;
	z-index:99994;
	-webkit-transform:translateZ(0)
}
.fancybox-is-closing .fancybox-stage {
	overflow:visible
}
.fancybox-slide {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow:auto;
	outline:none;
	white-space:normal;
	box-sizing:border-box;
	text-align:center;
	z-index:99994;
	-webkit-overflow-scrolling:touch;
	display:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition-property:opacity,-webkit-transform;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform
}
.fancybox-slide:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
	display:block
}
.fancybox-slide--image {
	overflow:visible
}
.fancybox-slide--image:before {
	display:none
}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe {
	background:#000
}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe {
	background:#e5e3df
}
.fancybox-slide--next {
	z-index:99995
}
.fancybox-slide>* {
	display:inline-block;
	position:relative;
	padding:24px;
	margin:44px 0;
	border-width:0;
	vertical-align:middle;
	text-align:left;
	background-color:#fff;
	overflow:auto;
	box-sizing:border-box
}
.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title {
	display:none
}
.fancybox-slide .fancybox-image-wrap {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	z-index:99995;
	background:transparent;
	cursor:default;
	overflow:visible;
	-webkit-transform-origin:top left;
	transform-origin:top left;
	background-size:100% 100%;
	background-repeat:no-repeat;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	transition-property:opacity,-webkit-transform;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform
}
.fancybox-can-zoomOut .fancybox-image-wrap {
	cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-image-wrap {
	cursor:zoom-in
}
.fancybox-can-drag .fancybox-image-wrap {
	cursor:-webkit-grab;
	cursor:grab
}
.fancybox-is-dragging .fancybox-image-wrap {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.fancybox-image,.fancybox-spaceball {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
	max-width:none;
	max-height:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-spaceball {
	z-index:1
}
.fancybox-slide--iframe .fancybox-content {
	padding:0;
	width:80%;
	height:80%;
	max-width:calc(100% - 100px);
	max-height:calc(100% - 88px);
	overflow:visible;
	background:#fff
}
.fancybox-iframe {
	display:block;
	padding:0;
	border:0;
	height:100%
}
.fancybox-error,.fancybox-iframe {
	margin:0;
	width:100%;
	background:#fff
}
.fancybox-error {
	padding:40px;
	max-width:380px;
	cursor:default
}
.fancybox-error p {
	margin:0;
	padding:0;
	color:#444;
	font-size:16px;
	line-height:20px
}
.fancybox-button {
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	width:44px;
	height:44px;
	margin:0;
	padding:10px;
	border:0;
	border-radius:0;
	background:rgba(30,30,30,.6);
	transition:color .3s ease;
	cursor:pointer;
	outline:none
}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited {
	color:#ccc
}
.fancybox-button:focus,.fancybox-button:hover {
	color:#fff
}
.fancybox-button[disabled] {
	color:#ccc;
	cursor:default;
	opacity:.6
}
.fancybox-button svg {
	display:block;
	position:relative;
	overflow:visible;
	shape-rendering:geometricPrecision
}
.fancybox-button svg path {
	fill:currentColor;
	stroke:currentColor;
	stroke-linejoin:round;
	stroke-width:3
}
.fancybox-button--share svg path {
	stroke-width:1
}
.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2) {
	display:none
}
.fancybox-button--zoom svg path {
	fill:transparent
}
.fancybox-nav--igation {
	display:none
}
.fancybox-show-nav-- .fancybox-nav--igation {
	display:block
}
.fancybox-nav--igation button {
	position:absolute;
	top:50%;
	margin:-50px 0 0;
	z-index:99997;
	background:transparent;
	width:60px;
	height:100px;
	padding:17px
}
.fancybox-nav--igation button:before {
	content:"";
	position:absolute;
	top:30px;
	right:10px;
	width:40px;
	height:40px;
	background:rgba(30,30,30,.6)
}
.fancybox-nav--igation .fancybox-button--arrow_left {
	left:0
}
.fancybox-nav--igation .fancybox-button--arrow_right {
	right:0
}
.fancybox-close-small {
	position:absolute;
	top:0;
	right:0;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
	border:0;
	border-radius:0;
	background:transparent;
	z-index:10;
	cursor:pointer
}
.fancybox-close-small:after {
	content:"×";
	position:absolute;
	top:5px;
	right:5px;
	width:30px;
	height:30px;
	font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;
	color:#888;
	font-weight:300;
	text-align:center;
	border-radius:50%;
	border-width:0;
	background-color:transparent;
	transition:background-color .25s;
	box-sizing:border-box;
	z-index:2
}
.fancybox-close-small:focus {
	outline:none
}
.fancybox-close-small:focus:after {
	outline:1px dotted #888
}
.fancybox-close-small:hover:after {
	color:#555;
	background:#eee
}
.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small {
	top:0;
	right:-40px
}
.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after {
	font-size:35px;
	color:#aaa
}
.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after {
	color:#fff;
	background:transparent
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
	display:none
}
.fancybox-caption-wrap {
	bottom:0;
	left:0;
	right:0;
	padding:60px 2vw 0;
	background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));
	pointer-events:none
}
.fancybox-caption {
	padding:30px 0;
	border-top:1px solid hsla(0,0%,100%,.4);
	font-size:14px;
	color:#fff;
	line-height:20px;
	-webkit-text-size-adjust:none
}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption select {
	pointer-events:all;
	position:relative
}
.fancybox-caption a {
	color:#fff;
	text-decoration:underline
}
.fancybox-slide>.fancybox-loading {
	border:6px solid hsla(0,0%,39%,.4);
	border-top:6px solid hsla(0,0%,100%,.6);
	border-radius:100%;
	height:50px;
	width:50px;
	-webkit-animation:a .8s infinite linear;
	animation:a .8s infinite linear;
	background:transparent;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-30px;
	z-index:99999
}
@-webkit-keyframes a {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	to {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
@keyframes a {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	to {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
.fancybox-animated {
	transition-timing-function:cubic-bezier(0,0,.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	opacity:0
}
.fancybox-fx-slide.fancybox-slide--next {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	opacity:0
}
.fancybox-fx-slide.fancybox-slide--current {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
	opacity:0;
	transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.fancybox-fx-fade.fancybox-slide--current {
	opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	-webkit-transform:scale3d(1.5,1.5,1.5);
	transform:scale3d(1.5,1.5,1.5);
	opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
	-webkit-transform:scale3d(.5,.5,.5);
	transform:scale3d(.5,.5,.5);
	opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
	opacity:1
}
.fancybox-fx-rotate.fancybox-slide--previous {
	-webkit-transform:rotate(-1turn);
	transform:rotate(-1turn);
	opacity:0
}
.fancybox-fx-rotate.fancybox-slide--next {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn);
	opacity:0
}
.fancybox-fx-rotate.fancybox-slide--current {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	opacity:1
}
.fancybox-fx-circular.fancybox-slide--previous {
	-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);
	transform:scale3d(0,0,0) translate3d(-100%,0,0);
	opacity:0
}
.fancybox-fx-circular.fancybox-slide--next {
	-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);
	transform:scale3d(0,0,0) translate3d(100%,0,0);
	opacity:0
}
.fancybox-fx-circular.fancybox-slide--current {
	-webkit-transform:scaleX(1) translateZ(0);
	transform:scaleX(1) translateZ(0);
	opacity:1
}
.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);
	transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);
	transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform:translateZ(0) scale(1);
	transform:translateZ(0) scale(1)
}
.fancybox-share {
	padding:30px;
	border-radius:3px;
	background:#f4f4f4;
	max-width:90%;
	text-align:center
}
.fancybox-share h1 {
	color:#222;
	margin:0 0 20px;
	font-size:35px;
	font-weight:700
}
.fancybox-share p {
	margin:0;
	padding:0
}
p.fancybox-share__links {
	margin-right:-10px
}
.fancybox-share__button {
	display:inline-block;
	text-decoration:none;
	margin:0 10px 10px 0;
	padding:0 15px;
	min-width:130px;
	border:0;
	border-radius:3px;
	background:#fff;
	white-space:nowrap;
	font-size:14px;
	font-weight:700;
	line-height:40px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#fff;
	transition:all .2s
}
.fancybox-share__button:hover {
	text-decoration:none
}
.fancybox-share__button--fb {
	background:#3b5998
}
.fancybox-share__button--fb:hover {
	background:#344e86
}
.fancybox-share__button--pt {
	background:#bd081d
}
.fancybox-share__button--pt:hover {
	background:#aa0719
}
.fancybox-share__button--tw {
	background:#1da1f2
}
.fancybox-share__button--tw:hover {
	background:#0d95e8
}
.fancybox-share__button svg {
	position:relative;
	top:-1px;
	width:25px;
	height:25px;
	margin-right:7px;
	vertical-align:middle
}
.fancybox-share__button svg path {
	fill:#fff
}
.fancybox-share__input {
	box-sizing:border-box;
	width:100%;
	margin:10px 0 0;
	padding:10px 15px;
	background:transparent;
	color:#5d5b5b;
	font-size:14px;
	outline:none;
	border:0;
	border-bottom:2px solid #d7d7d7
}
.fancybox-thumbs {
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:212px;
	margin:0;
	padding:2px 2px 4px;
	background:#fff;
	-webkit-tap-highlight-color:transparent;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	box-sizing:border-box;
	z-index:99995
}
.fancybox-thumbs-x {
	overflow-y:hidden;
	overflow-x:auto
}
.fancybox-show-thumbs .fancybox-thumbs {
	display:block
}
.fancybox-show-thumbs .fancybox-inner {
	right:212px
}
.fancybox-thumbs>ul {
	list-style:none;
	position:absolute;
	position:relative;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:0;
	white-space:nowrap
}
.fancybox-thumbs-x>ul {
	overflow:hidden
}
.fancybox-thumbs-y>ul::-webkit-scrollbar {
	width:7px
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
	background:#fff;
	border-radius:10px;
	box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
	background:#2a2a2a;
	border-radius:10px
}
.fancybox-thumbs>ul>li {
	float:left;
	overflow:hidden;
	padding:0;
	margin:2px;
	width:100px;
	height:75px;
	max-width:calc(50% - 4px);
	max-height:calc(100% - 8px);
	position:relative;
	cursor:pointer;
	outline:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	box-sizing:border-box
}
li.fancybox-thumbs-loading {
	background:rgba(0,0,0,.1)
}
.fancybox-thumbs>ul>li>img {
	position:absolute;
	top:0;
	left:0;
	max-width:none;
	max-height:none;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-thumbs>ul>li:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border:4px solid #4ea7f9;
	z-index:99991;
	opacity:0;
	transition:all .2s cubic-bezier(.25,.46,.45,.94)
}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
	opacity:1
}
@media (max-width:800px) {
	.fancybox-thumbs {
		width:110px
	}
	.fancybox-show-thumbs .fancybox-inner {
		right:110px
	}
	.fancybox-thumbs>ul>li {
		max-width:calc(100% - 10px)
	}
}
BUTTON.fancybox-close-small,BUTTON.fancybox-close-small:hover,BUTTON.fancybox-close-small:focus {
	background-color:transparent
}
.fancybox-hide {
	display:none
}
A.ari-fancybox:focus,A.ari-fancybox:visited,A.ari-fancybox:active,A.ari-fancybox-iframe:focus,A.ari-fancybox-iframe:visited,A.ari-fancybox-iframe:active {
	outline:none
}
BUTTON.fancybox-arrow,BUTTON.fancybox-arrow:hover,BUTTON.fancybox-arrow:focus {
	background:transparent;
	outline:none
}
.fancybox-arrow:hover::after {
	background-color:rgba(30,30,30,1.0)
}
.ari-fancybox-video-container {
	overflow:hidden
}
.ari-fancybox-video-container VIDEO {
	outline:none;
	width:100%!important;
	height:100%!important
}
.fancybox-button--share {
	display: none!important
}



@media(max-width:1286px) {
	.mouse-animation {
		display:none;
	}
	}