@charset "UTF-8";
:root {
	--vc-blur: blur(10px);
	--vc-glass-bg: #fffc; /* #0009 o #fff9 */
	--vc-glass-text: inherit; /* #fff o inherit */
	--vc-border-text-expand: 1px;
	--vc-border-text-color: #000; /* #000 o #fff */
	--vc-border-text: -1px -1px var(--vc-border-text-expand) var(--vc-border-text-color),
					-1px 0 var(--vc-border-text-expand) var(--vc-border-text-color),
					0 -1px var(--vc-border-text-expand) var(--vc-border-text-color),
					0 0 var(--vc-border-text-expand) var(--vc-border-text-color),
					0 1px var(--vc-border-text-expand) var(--vc-border-text-color),
					1px 0 var(--vc-border-text-expand) var(--vc-border-text-color),
					1px 1px var(--vc-border-text-expand) var(--vc-border-text-color);
}
*, ::after, ::before {
	text-wrap: pretty;
	word-break: keep-all;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	text-wrap: balance;
	word-break: keep-all;
}
.text-wrap { text-wrap: wrap !important; }
.text-nowrap { text-wrap: nowrap !important; }
.text-pretty { text-wrap: pretty !important; }
.text-balance { text-wrap: balance !important; }
.word-nobreak, .word-keep-all { word-break: keep-all !important; }
img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.object-fit-contain {
	object-fit: contain !important;
}
.object-fit-fill {
	object-fit: fill !important;
}
.object-position-top {
	object-position: top !important;
}
.object-position-left {
	object-position: left !important;
}
.object-position-right {
	object-position: right !important;
}
.object-position-bottom {
	object-position: bottom !important;
}
.position-inherit {
	position: inherit !important;
}
.position-initial {
	position: initial !important;
}
.position-revert {
	position: revert !important;
}
.position-unset {
	position: unset !important;
}
.w-fit {
	width: fit-content !important;
}
.w-max {
	width: max-content !important;
}
.w-min {
	width: min-content !important;
}
.h-fit {
	height: fit-content !important;
}
.h-max {
	height: max-content !important;
}
.h-min {
	height: min-content !important;
}
.position-top {
	top: 0;
}
.position-left {
	left: 0;
}
.position-right {
	right: 0;
}
.position-bottom {
	bottom: 0;
}
.z-index-1 {
	z-index: 1 !important;
}
.z-index-0 {
	z-index: 0 !important;
}
.z-index--1 {
	z-index: -1 !important;
}
/* Start - Imagen de fondo */
.bgImage {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -5;
}
.bgImage img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}
.bgBlur {
	filter: var(--vc-blur);
	-webkit-blur: var(--vc-blur);
}
.bgGlass::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100% !important;
	height: 100% !important;
	z-index: 0;
	background-color: var(--vc-glass-bg);
}
.bgGlassText *,
.bgGlassText *:before {
	color: var(--vc-glass-text) !important;
}
@media (max-width: 575px) {
	.object-fit-contain-xs-only {
		object-fit: contain;
	}
	.bgImage-xs-only {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -5;
	}
	.bgImage-xs-only img {
		object-fit: cover;
		object-position: center;
		width: 100%;
		height: 100%;
	}
	.bgBlur-xs-only {
		filter: var(--vc-blur);
		-webkit-blur: var(--vc-blur);
	}
	.bgGlass-xs-only::before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		background-color: var(--vc-glass-bg);
	}
	.bgGlass-xs-only *,
	.bgGlass-xs-only *:before {
		color: var(--vc-glass-text) !important;
	}
} 
@media (min-width: 576px) and (max-width: 767px) {
	.object-fit-contain-sm-only {
		object-fit: contain;
	}
	.bgImage-sm-only {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -5;
	}
	.bgImage-sm-only img {
		object-fit: cover;
		object-position: center;
		width: 100%;
		height: 100%;
	}
	.bgBlur-sm-only {
		filter: var(--vc-blur);
		-webkit-blur: var(--vc-blur);
	}
	.bgGlass-sm-only::before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		background-color: var(--vc-glass-bg);
	}
	.bgGlass-sm-only *,
	.bgGlass-sm-only *:before {
		color: var(--vc-glass-text) !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.object-fit-contain-md-only {
		object-fit: contain;
	}
	.bgImage-md-only {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -5;
	}
	.bgImage-md-only img {
		object-fit: cover;
		object-position: center;
		width: 100%;
		height: 100%;
	}
	.bgBlur-md-only {
		filter: var(--vc-blur);
		-webkit-blur: var(--vc-blur);
	}
	.bgGlass-md-only::before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		background-color: var(--vc-glass-bg);
	}
	.bgGlass-md-only *,
	.bgGlass-md-only *:before {
		color: var(--vc-glass-text) !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.object-fit-contain-lg-only {
		object-fit: contain;
	}
	.bgImage-lg-only {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -5;
	}
	.bgImage-lg-only img {
		object-fit: cover;
		object-position: center;
		width: 100%;
		height: 100%;
	}
	.bgBlur-lg-only {
		filter: var(--vc-blur);
		-webkit-blur: var(--vc-blur);
	}
	.bgGlass-lg-only::before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		background-color: var(--vc-glass-bg);
	}
	.bgGlass-lg-only *,
	.bgGlass-lg-only *:before {
		color: var(--vc-glass-text) !important;
	}
}
@media (min-width: 1200px) {
	.object-fit-contain-xl-only {
		object-fit: contain;
	}
	.bgImage-xl-only {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -5;
	}
	.bgImage-xl-only img {
		object-fit: cover;
		object-position: center;
		width: 100%;
		height: 100%;
	}
	.bgBlur-xl-only {
		filter: var(--vc-blur);
		-webkit-blur: var(--vc-blur);
	}
	.bgGlass-xl-only::before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		background-color: var(--vc-glass-bg);
	}
	.bgGlass-xl-only *,
	.bgGlass-xl-only *:before {
		color: var(--vc-glass-text) !important;
	}
}
/* End - Imagen de fondo */
/* Start - Efectos boton llamada permanente y whatsapp */
.back-to-top {
	position: fixed;
	z-index: 1040;
	width: auto;
	left: 5px;
	bottom: 40px;
	/*left: 50%;
	bottom: 10px;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webit-transform: translateX(-50%);/**/
}
.back-to-top2 {
	position: fixed;
	left: 0;
	bottom: 40px;
	z-index: 1040;
}
.back-to-top a, .back-to-top > span,
.back-to-top2 a, .back-to-top2 > span {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	padding: 0;
	background-color: #4973ff !important;
	font-family: sans-serif;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #ffffff !important;
	font-size: 26px;
	margin: 0 5px;
	box-sizing: content-box;
	border-radius: 100%;
	-o-border-radius: 100%;
	-ms-border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}
.btn-whatsapp, .back-to-top .btn-whatsapp, .back-to-top2 a, .back-to-top2 > span {
	color: #fff !important;
	background-color: #25D366 !important;
}
.back-to-top .btn-whatsapp, .back-to-top2 .btn-whatsapp {
	font-size: 30px;
}
@media (min-width:768px) {
	.back-to-top {
		display: none !important;
	}
	.back-to-top2 {
		display: inline-flex;
	}
}
@media (max-width: 767px) {
	footer {
		padding-bottom: 100px !important;
	}
	.back-to-top {
		display: inline-flex;
	}
	.back-to-top2 {
		display: none;
	}
}
/* Pulse */
.button-pulse {
	border: 1px solid #fff;
	box-shadow: 0 0 0 0 rgba(73, 115, 255, 1);
	transform: scale(1);
	animation: pulseButton 2s infinite;
}
.btn-whatsapp.button-pulse {
	box-shadow: 0 0 0 0 rgba(37, 211, 102, 1);
	transform: scale(1);
	animation: pulseWhatsapp 2s infinite;
	transition: all;
}
/*@media (min-width: 768px) {
	.btn-whatsapp:not(.button-pulse) {
		box-shadow: 0 0 0 0 rgba(73, 115, 255, 1);
		transform: scale(1);
		animation: pulseButton 2s infinite;
	}
}*/
@keyframes pulseButton {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(73, 115, 255, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
	}
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}
@keyframes pulseWhatsapp {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
	}
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}
/* Waves - para que funcione, la etiqueta <a> tiene que tener dentro <span class="liquid"></span> */
a:not(.button-waves) .liquid {
	display: none;
}
.button-waves {
	position: relative;
	overflow: hidden;
	background-color: #4973ff !important;
	border: 1px solid white !important;
	width: 50px !important;
	height: 50px !important;
	line-height: 50px !important;
	box-sizing: content-box;
}
.button-waves i {
	position: relative;
	z-index: 5;
	color: #fff;
}
.button-waves .liquid {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	background-color: #4973ff;
	/*box-shadow: inset 0 0 50px rgba(0, 0, 0, .5);/**/
	/*box-shadow: inset 0 0 50px rgba(0, 0, 0, 1);/**/
	transition: .5s;
	/* Esto adicional es para iphone */
	z-index: 1;
	overflow: hidden;
	border-radius: 100%;
	-o-border-radius: 100%;
	-ms-border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}
.button-waves.btn-whatsapp, .button-waves.btn-whatsapp .liquid {
	background-color: #4973ff !important;
	/*background-color: #25D366 !important;/**/
}
.button-waves .liquid::after,
.button-waves .liquid::before {
	content: '';
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, -75%);
	background: #000;
}
.button-waves .liquid::before {
	border-radius: 45%; /*45%*/
	background-color: rgba(228, 48, 39, 1);
	animation: wavesButton 5s linear infinite;
	z-index: 1;
}
.button-waves.btn-whatsapp .liquid::before {
	background-color: rgba(37, 211, 102, 1);
}
.button-waves .liquid::after {
	border-radius: 35%; /*40%*/
	background-color: rgba(20, 20, 20, .5);
	animation: wavesButton 10s linear infinite;
	z-index: 0;
}
/*.button-waves:hover .liquid {
	top: -120%;
}/**/
@keyframes wavesButton {
	0% {
		transform: translate(-50%, -75%) rotate(0deg);
	}
	100% {
		transform: translate(-50%, -75%) rotate(360deg);
	}
}
/* Shiny */
.button-shiny {
	overflow: hidden;
	transition: all 0.3s ease;
	border: 1px solid #fff;
	position: relative;
}
.button-shiny:hover {
	background: #000;
	color: #fff;
}
.button-shiny:before {
	position: absolute;
	content: '';
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: shinyButton 3s ease-in-out infinite;
}
.button-shiny:active {
	box-shadow: 4px 4px 6px 0 rgba(255,255,255,.3),
		-4px -4px 6px 0 rgba(116, 125, 136, .2), 
		inset -4px -4px 6px 0 rgba(255,255,255,.2),
		inset 4px 4px 6px 0 rgba(0, 0, 0, .2);
}
@keyframes shinyButton {
	0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
	80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
	81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
	100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}
@-webkit-keyframes shinyButton {
	0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
	80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
	81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
	100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}
/* End - Efectos boton llamada permanente y whatsapp */

/* Start - Reiniciar estilos de los contenidos */
.unreset-content :is(ul[class=""], ol[class=""], ul[class=""] li[class=""], ol[class=""] li[class=""], ul[class=""] li:not([class]), ol[class=""] li:not([class]),
					ul:not([class]), ol:not([class]), ul:not([class]) li[class=""], ol:not([class]) li[class=""], ul:not([class]) li:not([class]), ol:not([class]) li:not([class])) {
	list-style: revert;
	padding: revert;
	margin: revert;
}
.unreset-content :is(h1, h2, h3, h4, h5, h6, p) {
	margin: revert;
}
.unreset-content a:not([class*="btn"]) {
	color: revert
}
.unreset-content :is(table, tr, th, td) {
	border: 1px solid grey;
	border-spacing: 0;
}
.unreset-content :is(th, td) {
	padding: 8px 10px;
}
.unreset-content th {
	background-color: lightgrey;
}
.unreset-content * {
	text-align: inherit;
}
.unreset-content > *:first-child {
	margin-top: 0;
}
.unreset-content > *:last-child {
	margin-bottom: 0;
}
.unreset-content img {
	height: revert;
	width: revert;
}
.unreset-content img:is([style*="float:left"], [style*="float: left"], [style*="float:right"], [style*="float: right"]) {
	max-width: 50%;
	margin-bottom: 1.5em;
}
.unreset-content img:is([style*="float:left"], [style*="float: left"]) {
	padding-right: 1.5em;
}
.unreset-content img:is([style*="float:right"], [style*="float: right"]) {
	padding-left: 1.5em;
}
.unreset-content iframe {
	max-width: 100%;
	max-height: calc(100vw * calc(2 / 3));
}
.unreset-content blockquote {
	border-left: 0.7rem solid #007bff;
	border-left-color: var(--main-color); /* si no existe usará el color #007bff */
	margin: 1.5em 0.7rem;
	padding: 0.5em 0.7rem;
}
.unreset-content blockquote *:first-child {
	margin-top: 0;
	padding-top: 0;
}
.unreset-content blockquote *:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
@media only screen and (max-width: 767px) {
	.unreset-content:not(.not-align-titles) :is(h1, h2, h3, h4, h5, h6) {
		text-align: center !important;
	}
	.unreset-content img {
		text-align: center !important;
		display: block !important;
		margin-left: auto !important;
		margin-right: auto !important;
		float: none !important;
		width: auto !important;
		height: auto !important;
	}
	.unreset-content img:is([style*="float:left"], [style*="float: left"], [style*="float:right"], [style*="float: right"]) {
		max-width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 1.5em;
	}
	.unreset-content:not(.not-align) :is(p, span, mark, ul, ol, li) {
		text-align: justify !important;
	}
}
/* End - Reiniciar estilos de los contenidos */

/* Start - Ancho de los elementos */
.width-100{width:100% !important}
.width-auto{width:auto !important}
.width-fit{width:fit-content !important}
.width-inherit{width:inherit !important}
.width-initial{width:initial !important}
.width-max{width:max-content !important}
.width-min{width:min-content !important}
.width-revert{width:revert !important}
.width-unset{width:unset !important}
.width-fill{width:-webkit-fill-available !important}
@media only screen and (min-width:576px) {
	.width-sm-100{width:100% !important}
	.width-sm-auto{width:auto !important}
	.width-sm-fit{width:fit-content !important}
	.width-sm-inherit{width:inherit !important}
	.width-sm-initial{width:initial !important}
	.width-sm-max{width:max-content !important}
	.width-sm-min{width:min-content !important}
	.width-sm-revert{width:revert !important}
	.width-sm-unset{width:unset !important}
	.width-sm-fill{width:-webkit-fill-available !important}
}
@media only screen and (min-width:768px) {
	.width-md-100{width:100% !important}
	.width-md-auto{width:auto !important}
	.width-md-fit{width:fit-content !important}
	.width-md-inherit{width:inherit !important}
	.width-md-initial{width:initial !important}
	.width-md-max{width:max-content !important}
	.width-md-min{width:min-content !important}
	.width-md-revert{width:revert !important}
	.width-md-unset{width:unset !important}
	.width-md-fill{width:-webkit-fill-available !important}
}
@media only screen and (min-width:992px) {
	.width-lg-100{width:100% !important}
	.width-lg-auto{width:auto !important}
	.width-lg-fit{width:fit-content !important}
	.width-lg-inherit{width:inherit !important}
	.width-lg-initial{width:initial !important}
	.width-lg-max{width:max-content !important}
	.width-lg-min{width:min-content !important}
	.width-lg-revert{width:revert !important}
	.width-lg-unset{width:unset !important}
	.width-lg-fill{width:-webkit-fill-available !important}
}
@media only screen and (min-width:1200px) {
	.width-xl-100{width:100% !important}
	.width-xl-auto{width:auto !important}
	.width-xl-fit{width:fit-content !important}
	.width-xl-inherit{width:inherit !important}
	.width-xl-initial{width:initial !important}
	.width-xl-max{width:max-content !important}
	.width-xl-min{width:min-content !important}
	.width-xl-revert{width:revert !important}
	.width-xl-unset{width:unset !important}
	.width-xl-fill{width:-webkit-fill-available !important}
}
@media only screen and (min-width:1400px) {
	.width-xxl-100{width:100% !important}
	.width-xxl-auto{width:auto !important}
	.width-xxl-fit{width:fit-content !important}
	.width-xxl-inherit{width:inherit !important}
	.width-xxl-initial{width:initial !important}
	.width-xxl-max{width:max-content !important}
	.width-xxl-min{width:min-content !important}
	.width-xxl-revert{width:revert !important}
	.width-xxl-unset{width:unset !important}
	.width-xxl-fill{width:-webkit-fill-available !important}
}
/* End - Ancho de los elementos */

/*
@media (min-width:768px){
	.back-to-top{
		display:none;
	}
	footer {
		padding-bottom: 25px !important;
	}
}
*/

/* MODALES */
.modales {
	display: none;
	position: fixed;
	color: #676767;
}

.modales > div {
	position: relative;
	padding: 28px;
	font-family: verdana;
	font-size: 12px;
}

/* MODAL RGPD */
#modal-rgpd {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: left;
	z-index: 999991;
	background-color: rgba(0, 0, 0, .44);
}

#modal-rgpd > div {
	position: relative;
	width: 900px;
	max-width: calc(100% - 30px);
	background-color: rgba(255, 255, 255, .96);
	margin: 15px auto;
	border: 1px solid #aaa;
	border-radius: 5px;
}

#modal-rgpd > div label.aceptar {
	margin: 25px 0 0;
	font-size: 13px;
}

#modal-rgpd > div label.aceptar input {
	vertical-align: -2px;
}

#modal-rgpd > div label.aceptar a {
	color: #000;
}

/* MODAL RGPD2 */
#modal-rgpd2 {
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	text-align: left !important;
	z-index: 999991 !important;
	background-color: rgba(0, 0, 0, .44) !important;
}

#modal-rgpd2 h4 {
	color: inherit !important;
	line-height: 1.1 !important;
	font-weight: 500 !important;
	font-style: inherit !important;
	font-family: 'Roboto', sans-serif !important;
	text-align: inherit !important;
	font-size: 18px !important;
	margin: 10px 0 20px !important;
}

#modal-rgpd2 > div {
	position: relative !important;
	width: 900px !important;
	max-width: calc(100% - 30px) !important;
	background-color: rgba(255, 255, 255, .96) !important;
	margin: 15px auto !important;
	border: 1px solid #aaa !important;
	border-radius: 5px !important;
}

#modal-rgpd2 > div label.aceptar {
	margin: 25px 0 0 !important;
	font-size: 13px !important;
}

#modal-rgpd2 > div label.aceptar input {
	vertical-align: -2px !important;
}

#modal-rgpd2 > div label.aceptar a {
	color: #000 !important;
}

/* MODAL COOKIES */
/*#modal-cookies {
	left: 0;
	bottom: 15px;
	max-width: 360px;
	text-align: center;
	background-color: rgba(255, 255, 255, .9);
	z-index: 999990;
	border: 1px solid #aaa;
	border-radius: 0 5px 5px 0;
	box-shadow: 1px 1px 10px rgba(120, 120, 120, .5);
}/**/


/* BOTONES */
button.modal-rgpd-button, button.modal-rgpd-button2 {
	visibility: hidden;
}

/*a.form-btn {

}/**/

.modales a {
	cursor: pointer;
}

a.modal-ko {
	padding: 4px 0 5px;
	background: #fff;
	color: #676767;
	border: 1px solid #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	position: absolute;
	top: 4px;
	right: 4px;
	width: 38px;
	border-radius: 50%;
	cursor: pointer;
}

a.modal-ko:hover {
	background: #676767;
	color: #fff;
	border: 1px solid #fff;
}

a.modal-btn {
	font-size: 14px;
	margin: 4px 1px 4px 0;
	padding: 6px 18px;
	text-decoration: none;
	display: inline-block;
	width: auto;
	color: #676767;
	background: #fff;
	/*border: 1px solid #676767;*/
}

a.modal-btn.modal-ok {
	color: #fff !important;
	background: #fd0002;
	border: 1px solid #fff;
}

a.modal-btn:hover {
	color: #fff;
	background: #000; /*#676767;*/
	border: 1px solid #fff;
}

a.modal-btn.disabled, a.modal-btn.disabled:hover {
	color: #fff;
	background: #ccc;
	border: 1px solid #fff;
	cursor: default;
}

.ui-autocomplete { position: absolute; cursor: default; z-index:999930 !important; }
.ui-front { z-index: 99999; }

.d-none-soft {
	height: 0 !important;
	opacity: 0 !important;
	transition: all 2s;
}
.d-none-soft.show-soft {
	height: auto !important;
	opacity: 1 !important;
	transition: all 2s;
}

.vc-captcha::first-letter, .vc-captcha span { font-size: 0 !important; }

.ofu {
	cursor: pointer;
}
.shake {
	/* Start the shake animation and make the animation last for 0.5 seconds */
	animation: shake 2.5s;

	/* When the animation is finished, start again */
	animation-iteration-count: infinite;
	animation-delay: .25s;
}
.shake:hover {
	animation-play-state: paused;
}

.always-move {
	/* Start the shake animation and make the animation last for 0.5 seconds */
	animation: move 0.6s;

	/* When the animation is finished, start again */
	animation-iteration-count: infinite;
}

.pulse {
	animation: pulse .75s;
	animation-iteration-count: infinite;
}

.always-pulse {
	/* Start the shake animation and make the animation last for 0.5 seconds */
	animation: light-pulse .75s;
	transition: all .4s;

	/* When the animation is finished, start again */
	animation-iteration-count: infinite;
}
.always-pulse:hover {
	animation: none;
	transition: all .4s;
}
.always-pulse:hover .fas {
	display: inline-block;
	margin-top: 1px;
}

.hue-rotate {
	animation: hue-rotate 10s;
	animation-iteration-count: infinite;
	color: #dcaeff !important;
}
@keyframes hue-rotate {
	0% { filter: hue-rotate(0deg); }
	25% { filter: hue-rotate(90deg); }
	50% { filter: hue-rotate(180deg); }
	75% { filter: hue-rotate(270deg); }
	100% { filter: hue-rotate(359deg); }
}

@keyframes shake {
	0% { transform: translate(1px, 1px) rotate(0deg); }
	2% { transform: translate(-1px, -2px) rotate(-1deg); }
	4% { transform: translate(-3px, 0px) rotate(1deg); }
	6% { transform: translate(3px, 2px) rotate(0deg); }
	8% { transform: translate(1px, -1px) rotate(1deg); }
	10% { transform: translate(-1px, 2px) rotate(-1deg); }
	12% { transform: translate(-3px, 1px) rotate(0deg); }
	14% { transform: translate(3px, 1px) rotate(-1deg); }
	16% { transform: translate(-1px, -1px) rotate(1deg); }
	18% { transform: translate(1px, 2px) rotate(0deg); }
	20% { transform: translate(1px, -2px) rotate(-1deg); }
	22% { transform: translate(1px, 1px) rotate(0deg); }
	24% { transform: translate(-1px, -2px) rotate(-1deg); }
	26% { transform: translate(-3px, 0px) rotate(1deg); }
	28% { transform: translate(3px, 2px) rotate(0deg); }
	30% { transform: translate(1px, -1px) rotate(1deg); }
	32% { transform: translate(-1px, 2px) rotate(-1deg); }
	34% { transform: translate(-3px, 1px) rotate(0deg); }
	36% { transform: translate(3px, 1px) rotate(-1deg); }
	38% { transform: translate(-1px, -1px) rotate(1deg); }
	40% { transform: translate(1px, 2px) rotate(0deg); }
	42% { transform: translate(1px, -2px) rotate(-1deg); }
	44% { transform: translate(1px, 1px) rotate(-1deg); }
	46% { transform: translate(0, 0) rotate(0deg); }
}

@keyframes move {
	0% { transform: translate(-6px, 0) rotate(0deg); }
	50% { transform: translate(0, 0) rotate(-1deg); }
	100% { transform: translate(-6px, 0) rotate(-1deg); }
}

@keyframes pulse {
	0% { transform: scale(1); }
	50% { transform: scale(1.25); }
	100% { transform: scale(1); }
}

@keyframes light-pulse {
	0% { transform: scale(1); }
	50% { transform: scale(1.05); }
	100% { transform: scale(1); }
}

/* Start - COOKIE CONSENT */
#open_preferences_center {
	position: fixed;
	font-family: sans-serif;
	left: 10px;
	bottom: 10px;
	z-index: 9999;
	background-color: #000;
	color: #fff;
	display: flex;
	align-items: center;
	border: 1px solid #fff;
	border-radius: 10rem;
	-o-border-radius: 10rem;
	-ms-border-radius: 10rem;
	-moz-border-radius: 10rem;
	-webkit-border-radius: 10rem;
}
#open_preferences_center i {
	display: inline-block;
	font-size: 30px;
	line-height: 40px;
	height: 40px;
	width: 40px;
	text-align: center;
}
#open_preferences_center mark {
	background-color: inherit;
	color: inherit;
	border-radius: inherit;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 1em;
}
#open_preferences_center i + mark {
	padding-left: 0;
}
/*.termsfeed-com---nb {
	max-width: 450px !important;
	border: #fff !important;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}/**/
.termsfeed-com---nb-simple {
	max-width: 450px !important;
	border: #fff !important;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;

	top: auto !important;
	right: auto !important;
	bottom: 0 !important;
	left: 0 !important;
}
.termsfeed-com---nb .cc-nb-main-container {
	padding: 2.25rem 2.75rem 2.75rem !important;
}
/* End - COOKIE CONSENT */

.overflow-hidden {
	overflow: hidden;
}

.text-black {
	color: #000 !important;
}

[disabled], .disabled {
	cursor: not-allowed;
}

input[name="correo"] ~ input[name="email"] {
	position: absolute;
	opacity: 0;
	visibility: hidden;
}

/* Start - Ordenación elementos (12 columnas) */
.order-first{order:0 !important}
.order-last{order:13 !important}
.order-1{order:1 !important}
.order-2{order:2 !important}
.order-3{order:3 !important}
.order-4{order:4 !important}
.order-5{order:5 !important}
.order-6{order:6 !important}
.order-7{order:7 !important}
.order-8{order:8 !important}
.order-9{order:9 !important}
.order-10{order:10 !important}
.order-11{order:11 !important}
.order-12{order:12 !important}
@media (min-width:576px) {
   .order-sm-first{order:0 !important}
   .order-sm-last{order:13 !important}
   .order-sm-1{order:1 !important}
   .order-sm-2{order:2 !important}
   .order-sm-3{order:3 !important}
   .order-sm-4{order:4 !important}
   .order-sm-5{order:5 !important}
   .order-sm-6{order:6 !important}
   .order-sm-7{order:7 !important}
   .order-sm-8{order:8 !important}
   .order-sm-9{order:9 !important}
   .order-sm-10{order:10 !important}
   .order-sm-11{order:11 !important}
   .order-sm-12{order:12 !important}
}
@media (min-width:768px) {
   .order-md-first{order:0 !important}
   .order-md-last{order:13 !important}
   .order-md-1{order:1 !important}
   .order-md-2{order:2 !important}
   .order-md-3{order:3 !important}
   .order-md-4{order:4 !important}
   .order-md-5{order:5 !important}
   .order-md-6{order:6 !important}
   .order-md-7{order:7 !important}
   .order-md-8{order:8 !important}
   .order-md-9{order:9 !important}
   .order-md-10{order:10 !important}
   .order-md-11{order:11 !important}
   .order-md-12{order:12 !important}
}
@media (min-width:992px) {
   .order-lg-first{order:0 !important}
   .order-lg-last{order:13 !important}
   .order-lg-1{order:1 !important}
   .order-lg-2{order:2 !important}
   .order-lg-3{order:3 !important}
   .order-lg-4{order:4 !important}
   .order-lg-5{order:5 !important}
   .order-lg-6{order:6 !important}
   .order-lg-7{order:7 !important}
   .order-lg-8{order:8 !important}
   .order-lg-9{order:9 !important}
   .order-lg-10{order:10 !important}
   .order-lg-11{order:11 !important}
   .order-lg-12{order:12 !important}
}
@media (min-width:1200px) {
   .order-xl-first{order:0 !important}
   .order-xl-last{order:13 !important}
   .order-xl-1{order:1 !important}
   .order-xl-2{order:2 !important}
   .order-xl-3{order:3 !important}
   .order-xl-4{order:4 !important}
   .order-xl-5{order:5 !important}
   .order-xl-6{order:6 !important}
   .order-xl-7{order:7 !important}
   .order-xl-8{order:8 !important}
   .order-xl-9{order:9 !important}
   .order-xl-10{order:10 !important}
   .order-xl-11{order:11 !important}
   .order-xl-12{order:12 !important}
}
@media (min-width:1400px) {
   .order-xxl-first{order:0 !important}
   .order-xxl-last{order:13 !important}
   .order-xxl-1{order:1 !important}
   .order-xxl-2{order:2 !important}
   .order-xxl-3{order:3 !important}
   .order-xxl-4{order:4 !important}
   .order-xxl-5{order:5 !important}
   .order-xxl-6{order:6 !important}
   .order-xxl-7{order:7 !important}
   .order-xxl-8{order:8 !important}
   .order-xxl-9{order:9 !important}
   .order-xxl-10{order:10 !important}
   .order-xxl-11{order:11 !important}
   .order-xxl-12{order:12 !important}
}
/* End - Ordenación elementos (12 columnas) */

/* Start - Opciones de display */
.d-block{display:block !important}
.d-contents{display:contents !important}
.d-flex{display:flex !important}
.d-grid{display:grid !important}
.d-inherit{display:inherit !important}
.d-initial{display:initial !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-inline-flex{display:inline-flex !important}
.d-inline-grid{display:inline-grid !important}
.d-inline-table{display:inline-table !important}
.d-none{display:none !important}
.d-revert{display:revert !important}
.d-table{display:table !important}
.d-table-caption{display:table-caption !important}
.d-table-cell{display:table-cell !important}
.d-table-column{display:table-column !important}
.d-table-column-group{display:table-column-group !important}
.d-table-footer-group{display:table-footer-group !important}
.d-table-header-group{display:table-header-group !important}
.d-table-row{display:table-row !important}
.d-table-row-group{display:table-row-group !important}
.d-unset{display:unset !important}
@media (min-width:576px) {
	.d-sm-block{display:block !important}
	.d-sm-contents{display:contents !important}
	.d-sm-flex{display:flex !important}
	.d-sm-grid{display:grid !important}
	.d-sm-inherit{display:inherit !important}
	.d-sm-initial{display:initial !important}
	.d-sm-inline{display:inline !important}
	.d-sm-inline-block{display:inline-block !important}
	.d-sm-inline-flex{display:inline-flex !important}
	.d-sm-inline-grid{display:inline-grid !important}
	.d-sm-inline-table{display:inline-table !important}
	.d-sm-none{display:none !important}
	.d-sm-revert{display:revert !important}
	.d-sm-table{display:table !important}
	.d-sm-table-caption{display:table-caption !important}
	.d-sm-table-cell{display:table-cell !important}
	.d-sm-table-column{display:table-column !important}
	.d-sm-table-column-group{display:table-column-group !important}
	.d-sm-table-footer-group{display:table-footer-group !important}
	.d-sm-table-header-group{display:table-header-group !important}
	.d-sm-table-row{display:table-row !important}
	.d-sm-table-row-group{display:table-row-group !important}
	.d-sm-unset{display:unset !important}
}
@media (min-width:768px) {
	.d-md-block{display:block !important}
	.d-md-contents{display:contents !important}
	.d-md-flex{display:flex !important}
	.d-md-grid{display:grid !important}
	.d-md-inherit{display:inherit !important}
	.d-md-initial{display:initial !important}
	.d-md-inline{display:inline !important}
	.d-md-inline-block{display:inline-block !important}
	.d-md-inline-flex{display:inline-flex !important}
	.d-md-inline-grid{display:inline-grid !important}
	.d-md-inline-table{display:inline-table !important}
	.d-md-none{display:none !important}
	.d-md-revert{display:revert !important}
	.d-md-table{display:table !important}
	.d-md-table-caption{display:table-caption !important}
	.d-md-table-cell{display:table-cell !important}
	.d-md-table-column{display:table-column !important}
	.d-md-table-column-group{display:table-column-group !important}
	.d-md-table-footer-group{display:table-footer-group !important}
	.d-md-table-header-group{display:table-header-group !important}
	.d-md-table-row{display:table-row !important}
	.d-md-table-row-group{display:table-row-group !important}
	.d-md-unset{display:unset !important}
}
@media (min-width:992px) {
	.d-lg-block{display:block !important}
	.d-lg-contents{display:contents !important}
	.d-lg-flex{display:flex !important}
	.d-lg-grid{display:grid !important}
	.d-lg-inherit{display:inherit !important}
	.d-lg-initial{display:initial !important}
	.d-lg-inline{display:inline !important}
	.d-lg-inline-block{display:inline-block !important}
	.d-lg-inline-flex{display:inline-flex !important}
	.d-lg-inline-grid{display:inline-grid !important}
	.d-lg-inline-table{display:inline-table !important}
	.d-lg-none{display:none !important}
	.d-lg-revert{display:revert !important}
	.d-lg-table{display:table !important}
	.d-lg-table-caption{display:table-caption !important}
	.d-lg-table-cell{display:table-cell !important}
	.d-lg-table-column{display:table-column !important}
	.d-lg-table-column-group{display:table-column-group !important}
	.d-lg-table-footer-group{display:table-footer-group !important}
	.d-lg-table-header-group{display:table-header-group !important}
	.d-lg-table-row{display:table-row !important}
	.d-lg-table-row-group{display:table-row-group !important}
	.d-lg-unset{display:unset !important}
}
@media (min-width:1200px) {
	.d-xl-block{display:block !important}
	.d-xl-contents{display:contents !important}
	.d-xl-flex{display:flex !important}
	.d-xl-grid{display:grid !important}
	.d-xl-inherit{display:inherit !important}
	.d-xl-initial{display:initial !important}
	.d-xl-inline{display:inline !important}
	.d-xl-inline-block{display:inline-block !important}
	.d-xl-inline-flex{display:inline-flex !important}
	.d-xl-inline-grid{display:inline-grid !important}
	.d-xl-inline-table{display:inline-table !important}
	.d-xl-none{display:none !important}
	.d-xl-revert{display:revert !important}
	.d-xl-table{display:table !important}
	.d-xl-table-caption{display:table-caption !important}
	.d-xl-table-cell{display:table-cell !important}
	.d-xl-table-column{display:table-column !important}
	.d-xl-table-column-group{display:table-column-group !important}
	.d-xl-table-footer-group{display:table-footer-group !important}
	.d-xl-table-header-group{display:table-header-group !important}
	.d-xl-table-row{display:table-row !important}
	.d-xl-table-row-group{display:table-row-group !important}
	.d-xl-unset{display:unset !important}
}
@media (min-width:1400px) {
	.d-xxl-block{display:block !important}
	.d-xxl-contents{display:contents !important}
	.d-xxl-flex{display:flex !important}
	.d-xxl-grid{display:grid !important}
	.d-xxl-inherit{display:inherit !important}
	.d-xxl-initial{display:initial !important}
	.d-xxl-inline{display:inline !important}
	.d-xxl-inline-block{display:inline-block !important}
	.d-xxl-inline-flex{display:inline-flex !important}
	.d-xxl-inline-grid{display:inline-grid !important}
	.d-xxl-inline-table{display:inline-table !important}
	.d-xxl-none{display:none !important}
	.d-xxl-revert{display:revert !important}
	.d-xxl-table{display:table !important}
	.d-xxl-table-caption{display:table-caption !important}
	.d-xxl-table-cell{display:table-cell !important}
	.d-xxl-table-column{display:table-column !important}
	.d-xxl-table-column-group{display:table-column-group !important}
	.d-xxl-table-footer-group{display:table-footer-group !important}
	.d-xxl-table-header-group{display:table-header-group !important}
	.d-xxl-table-row{display:table-row !important}
	.d-xxl-table-row-group{display:table-row-group !important}
	.d-xxl-unset{display:unset !important}
}
/* End - Opciones de display */

/* Start - Margenes */
.mt-0{margin-top:0}
.mb-0{margin-bottom:0}
.ml-0{margin-left:0}
.mr-0{margin-right:0}
.pt-0{padding-top:0}
.pb-0{padding-bottom:0}
.pl-0{padding-left:0}
.pr-0{padding-right:0}
.mt--5{margin-top:-5px}.mt--10{margin-top:-10px}.mt--15{margin-top:-15px}.mt--20{margin-top:-20px}.mt--25{margin-top:-25px}.mt--30{margin-top:-30px}.mt--35{margin-top:-35px}.mt--40{margin-top:-40px}.mt--45{margin-top:-45px}.mt--50{margin-top:-50px}.mt--55{margin-top:-55px}.mt--60{margin-top:-60px}.mt--65{margin-top:-65px}.mt--70{margin-top:-70px}.mt--75{margin-top:-75px}.mt--80{margin-top:-80px}.mt--85{margin-top:-85px}.mt--90{margin-top:-90px}.mt--95{margin-top:-95px}.mt--100{margin-top:-100px}.mt--105{margin-top:-105px}.mt--110{margin-top:-110px}.mt--115{margin-top:-115px}.mt--120{margin-top:-120px}
.mb--5{margin-bottom:-5px}.mb--10{margin-bottom:-10px}.mb--15{margin-bottom:-15px}.mb--20{margin-bottom:-20px}.mb--25{margin-bottom:-25px}.mb--30{margin-bottom:-30px}.mb--35{margin-bottom:-35px}.mb--40{margin-bottom:-40px}.mb--45{margin-bottom:-45px}.mb--50{margin-bottom:-50px}.mb--55{margin-bottom:-55px}.mb--60{margin-bottom:-60px}.mb--65{margin-bottom:-65px}.mb--70{margin-bottom:-70px}.mb--75{margin-bottom:-75px}.mb--80{margin-bottom:-80px}.mb--85{margin-bottom:-85px}.mb--90{margin-bottom:-90px}.mb--95{margin-bottom:-95px}.mb--100{margin-bottom:-100px}.mb--105{margin-bottom:-105px}.mb--110{margin-bottom:-110px}.mb--115{margin-bottom:-115px}.mb--120{margin-bottom:-120px}
.ml--5{margin-left:-5px}.ml--10{margin-left:-10px}.ml--15{margin-left:-15px}.ml--20{margin-left:-20px}.ml--25{margin-left:-25px}.ml--30{margin-left:-30px}.ml--35{margin-left:-35px}.ml--40{margin-left:-40px}.ml--45{margin-left:-45px}.ml--50{margin-left:-50px}.ml--55{margin-left:-55px}.ml--60{margin-left:-60px}.ml--65{margin-left:-65px}.ml--70{margin-left:-70px}.ml--75{margin-left:-75px}.ml--80{margin-left:-80px}.ml--85{margin-left:-85px}.ml--90{margin-left:-90px}.ml--95{margin-left:-95px}.ml--100{margin-left:-100px}.ml--105{margin-left:-105px}.ml--110{margin-left:-110px}.ml--115{margin-left:-115px}.ml--120{margin-left:-120px}
.mr--5{margin-right:-5px}.mr--10{margin-right:-10px}.mr--15{margin-right:-15px}.mr--20{margin-right:-20px}.mr--25{margin-right:-25px}.mr--30{margin-right:-30px}.mr--35{margin-right:-35px}.mr--40{margin-right:-40px}.mr--45{margin-right:-45px}.mr--50{margin-right:-50px}.mr--55{margin-right:-55px}.mr--60{margin-right:-60px}.mr--65{margin-right:-65px}.mr--70{margin-right:-70px}.mr--75{margin-right:-75px}.mr--80{margin-right:-80px}.mr--85{margin-right:-85px}.mr--90{margin-right:-90px}.mr--95{margin-right:-95px}.mr--100{margin-right:-100px}.mr--105{margin-right:-105px}.mr--110{margin-right:-110px}.mr--115{margin-right:-115px}.mr--120{margin-right:-120px}
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}
.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}
.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}
.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}
.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.pr-110{padding-right:110px}.pr-115{padding-right:115px}.pr-120{padding-right:120px}
@media (min-width:576px){
	.mt-sm-0{margin-top:0}
	.mb-sm-0{margin-bottom:0}
	.ml-sm-0{margin-left:0}
	.mr-sm-0{margin-right:0}
	.pt-sm-0{padding-top:0}
	.pb-sm-0{padding-bottom:0}
	.pl-sm-0{padding-left:0}
	.pr-sm-0{padding-right:0}
  .mt-sm--5{margin-top:-5px}.mt-sm--10{margin-top:-10px}.mt-sm--15{margin-top:-15px}.mt-sm--20{margin-top:-20px}.mt-sm--25{margin-top:-25px}.mt-sm--30{margin-top:-30px}.mt-sm--35{margin-top:-35px}.mt-sm--40{margin-top:-40px}.mt-sm--45{margin-top:-45px}.mt-sm--50{margin-top:-50px}.mt-sm--55{margin-top:-55px}.mt-sm--60{margin-top:-60px}.mt-sm--65{margin-top:-65px}.mt-sm--70{margin-top:-70px}.mt-sm--75{margin-top:-75px}.mt-sm--80{margin-top:-80px}.mt-sm--85{margin-top:-85px}.mt-sm--90{margin-top:-90px}.mt-sm--95{margin-top:-95px}.mt-sm--100{margin-top:-100px}.mt-sm--105{margin-top:-105px}.mt-sm--110{margin-top:-110px}.mt-sm--115{margin-top:-115px}.mt-sm--120{margin-top:-120px}
  .mb-sm--5{margin-bottom:-5px}.mb-sm--10{margin-bottom:-10px}.mb-sm--15{margin-bottom:-15px}.mb-sm--20{margin-bottom:-20px}.mb-sm--25{margin-bottom:-25px}.mb-sm--30{margin-bottom:-30px}.mb-sm--35{margin-bottom:-35px}.mb-sm--40{margin-bottom:-40px}.mb-sm--45{margin-bottom:-45px}.mb-sm--50{margin-bottom:-50px}.mb-sm--55{margin-bottom:-55px}.mb-sm--60{margin-bottom:-60px}.mb-sm--65{margin-bottom:-65px}.mb-sm--70{margin-bottom:-70px}.mb-sm--75{margin-bottom:-75px}.mb-sm--80{margin-bottom:-80px}.mb-sm--85{margin-bottom:-85px}.mb-sm--90{margin-bottom:-90px}.mb-sm--95{margin-bottom:-95px}.mb-sm--100{margin-bottom:-100px}.mb-sm--105{margin-bottom:-105px}.mb-sm--110{margin-bottom:-110px}.mb-sm--115{margin-bottom:-115px}.mb-sm--120{margin-bottom:-120px}
  .ml-sm--5{margin-left:-5px}.ml-sm--10{margin-left:-10px}.ml-sm--15{margin-left:-15px}.ml-sm--20{margin-left:-20px}.ml-sm--25{margin-left:-25px}.ml-sm--30{margin-left:-30px}.ml-sm--35{margin-left:-35px}.ml-sm--40{margin-left:-40px}.ml-sm--45{margin-left:-45px}.ml-sm--50{margin-left:-50px}.ml-sm--55{margin-left:-55px}.ml-sm--60{margin-left:-60px}.ml-sm--65{margin-left:-65px}.ml-sm--70{margin-left:-70px}.ml-sm--75{margin-left:-75px}.ml-sm--80{margin-left:-80px}.ml-sm--85{margin-left:-85px}.ml-sm--90{margin-left:-90px}.ml-sm--95{margin-left:-95px}.ml-sm--100{margin-left:-100px}.ml-sm--105{margin-left:-105px}.ml-sm--110{margin-left:-110px}.ml-sm--115{margin-left:-115px}.ml-sm--120{margin-left:-120px}
  .mr-sm--5{margin-right:-5px}.mr-sm--10{margin-right:-10px}.mr-sm--15{margin-right:-15px}.mr-sm--20{margin-right:-20px}.mr-sm--25{margin-right:-25px}.mr-sm--30{margin-right:-30px}.mr-sm--35{margin-right:-35px}.mr-sm--40{margin-right:-40px}.mr-sm--45{margin-right:-45px}.mr-sm--50{margin-right:-50px}.mr-sm--55{margin-right:-55px}.mr-sm--60{margin-right:-60px}.mr-sm--65{margin-right:-65px}.mr-sm--70{margin-right:-70px}.mr-sm--75{margin-right:-75px}.mr-sm--80{margin-right:-80px}.mr-sm--85{margin-right:-85px}.mr-sm--90{margin-right:-90px}.mr-sm--95{margin-right:-95px}.mr-sm--100{margin-right:-100px}.mr-sm--105{margin-right:-105px}.mr-sm--110{margin-right:-110px}.mr-sm--115{margin-right:-115px}.mr-sm--120{margin-right:-120px}
	.mt-sm-5{margin-top:5px}.mt-sm-10{margin-top:10px}.mt-sm-15{margin-top:15px}.mt-sm-20{margin-top:20px}.mt-sm-25{margin-top:25px}.mt-sm-30{margin-top:30px}.mt-sm-35{margin-top:35px}.mt-sm-40{margin-top:40px}.mt-sm-45{margin-top:45px}.mt-sm-50{margin-top:50px}.mt-sm-55{margin-top:55px}.mt-sm-60{margin-top:60px}.mt-sm-65{margin-top:65px}.mt-sm-70{margin-top:70px}.mt-sm-75{margin-top:75px}.mt-sm-80{margin-top:80px}.mt-sm-85{margin-top:85px}.mt-sm-90{margin-top:90px}.mt-sm-95{margin-top:95px}.mt-sm-100{margin-top:100px}.mt-sm-105{margin-top:105px}.mt-sm-110{margin-top:110px}.mt-sm-115{margin-top:115px}.mt-sm-120{margin-top:120px}
	.mb-sm-5{margin-bottom:5px}.mb-sm-10{margin-bottom:10px}.mb-sm-15{margin-bottom:15px}.mb-sm-20{margin-bottom:20px}.mb-sm-25{margin-bottom:25px}.mb-sm-30{margin-bottom:30px}.mb-sm-35{margin-bottom:35px}.mb-sm-40{margin-bottom:40px}.mb-sm-45{margin-bottom:45px}.mb-sm-50{margin-bottom:50px}.mb-sm-55{margin-bottom:55px}.mb-sm-60{margin-bottom:60px}.mb-sm-65{margin-bottom:65px}.mb-sm-70{margin-bottom:70px}.mb-sm-75{margin-bottom:75px}.mb-sm-80{margin-bottom:80px}.mb-sm-85{margin-bottom:85px}.mb-sm-90{margin-bottom:90px}.mb-sm-95{margin-bottom:95px}.mb-sm-100{margin-bottom:100px}.mb-sm-105{margin-bottom:105px}.mb-sm-110{margin-bottom:110px}.mb-sm-115{margin-bottom:115px}.mb-sm-120{margin-bottom:120px}
	.ml-sm-5{margin-left:5px}.ml-sm-10{margin-left:10px}.ml-sm-15{margin-left:15px}.ml-sm-20{margin-left:20px}.ml-sm-25{margin-left:25px}.ml-sm-30{margin-left:30px}.ml-sm-35{margin-left:35px}.ml-sm-40{margin-left:40px}.ml-sm-45{margin-left:45px}.ml-sm-50{margin-left:50px}.ml-sm-55{margin-left:55px}.ml-sm-60{margin-left:60px}.ml-sm-65{margin-left:65px}.ml-sm-70{margin-left:70px}.ml-sm-75{margin-left:75px}.ml-sm-80{margin-left:80px}.ml-sm-85{margin-left:85px}.ml-sm-90{margin-left:90px}.ml-sm-95{margin-left:95px}.ml-sm-100{margin-left:100px}.ml-sm-105{margin-left:105px}.ml-sm-110{margin-left:110px}.ml-sm-115{margin-left:115px}.ml-sm-120{margin-left:120px}
	.mr-sm-5{margin-right:5px}.mr-sm-10{margin-right:10px}.mr-sm-15{margin-right:15px}.mr-sm-20{margin-right:20px}.mr-sm-25{margin-right:25px}.mr-sm-30{margin-right:30px}.mr-sm-35{margin-right:35px}.mr-sm-40{margin-right:40px}.mr-sm-45{margin-right:45px}.mr-sm-50{margin-right:50px}.mr-sm-55{margin-right:55px}.mr-sm-60{margin-right:60px}.mr-sm-65{margin-right:65px}.mr-sm-70{margin-right:70px}.mr-sm-75{margin-right:75px}.mr-sm-80{margin-right:80px}.mr-sm-85{margin-right:85px}.mr-sm-90{margin-right:90px}.mr-sm-95{margin-right:95px}.mr-sm-100{margin-right:100px}.mr-sm-105{margin-right:105px}.mr-sm-110{margin-right:110px}.mr-sm-115{margin-right:115px}.mr-sm-120{margin-right:120px}
	.pt-sm-5{padding-top:5px}.pt-sm-10{padding-top:10px}.pt-sm-15{padding-top:15px}.pt-sm-20{padding-top:20px}.pt-sm-25{padding-top:25px}.pt-sm-30{padding-top:30px}.pt-sm-35{padding-top:35px}.pt-sm-40{padding-top:40px}.pt-sm-45{padding-top:45px}.pt-sm-50{padding-top:50px}.pt-sm-55{padding-top:55px}.pt-sm-60{padding-top:60px}.pt-sm-65{padding-top:65px}.pt-sm-70{padding-top:70px}.pt-sm-75{padding-top:75px}.pt-sm-80{padding-top:80px}.pt-sm-85{padding-top:85px}.pt-sm-90{padding-top:90px}.pt-sm-95{padding-top:95px}.pt-sm-100{padding-top:100px}.pt-sm-105{padding-top:105px}.pt-sm-110{padding-top:110px}.pt-sm-115{padding-top:115px}.pt-sm-120{padding-top:120px}
	.pb-sm-5{padding-bottom:5px}.pb-sm-10{padding-bottom:10px}.pb-sm-15{padding-bottom:15px}.pb-sm-20{padding-bottom:20px}.pb-sm-25{padding-bottom:25px}.pb-sm-30{padding-bottom:30px}.pb-sm-35{padding-bottom:35px}.pb-sm-40{padding-bottom:40px}.pb-sm-45{padding-bottom:45px}.pb-sm-50{padding-bottom:50px}.pb-sm-55{padding-bottom:55px}.pb-sm-60{padding-bottom:60px}.pb-sm-65{padding-bottom:65px}.pb-sm-70{padding-bottom:70px}.pb-sm-75{padding-bottom:75px}.pb-sm-80{padding-bottom:80px}.pb-sm-85{padding-bottom:85px}.pb-sm-90{padding-bottom:90px}.pb-sm-95{padding-bottom:95px}.pb-sm-100{padding-bottom:100px}.pb-sm-105{padding-bottom:105px}.pb-sm-110{padding-bottom:110px}.pb-sm-115{padding-bottom:115px}.pb-sm-120{padding-bottom:120px}
	.pl-sm-5{padding-left:5px}.pl-sm-10{padding-left:10px}.pl-sm-15{padding-left:15px}.pl-sm-20{padding-left:20px}.pl-sm-25{padding-left:25px}.pl-sm-30{padding-left:30px}.pl-sm-35{padding-left:35px}.pl-sm-40{padding-left:40px}.pl-sm-45{padding-left:45px}.pl-sm-50{padding-left:50px}.pl-sm-55{padding-left:55px}.pl-sm-60{padding-left:60px}.pl-sm-65{padding-left:65px}.pl-sm-70{padding-left:70px}.pl-sm-75{padding-left:75px}.pl-sm-80{padding-left:80px}.pl-sm-85{padding-left:85px}.pl-sm-90{padding-left:90px}.pl-sm-95{padding-left:95px}.pl-sm-100{padding-left:100px}.pl-sm-105{padding-left:105px}.pl-sm-110{padding-left:110px}.pl-sm-115{padding-left:115px}.pl-sm-120{padding-left:120px}
	.pr-sm-5{padding-right:5px}.pr-sm-10{padding-right:10px}.pr-sm-15{padding-right:15px}.pr-sm-20{padding-right:20px}.pr-sm-25{padding-right:25px}.pr-sm-30{padding-right:30px}.pr-sm-35{padding-right:35px}.pr-sm-40{padding-right:40px}.pr-sm-45{padding-right:45px}.pr-sm-50{padding-right:50px}.pr-sm-55{padding-right:55px}.pr-sm-60{padding-right:60px}.pr-sm-65{padding-right:65px}.pr-sm-70{padding-right:70px}.pr-sm-75{padding-right:75px}.pr-sm-80{padding-right:80px}.pr-sm-85{padding-right:85px}.pr-sm-90{padding-right:90px}.pr-sm-95{padding-right:95px}.pr-sm-100{padding-right:100px}.pr-sm-105{padding-right:105px}.pr-sm-110{padding-right:110px}.pr-sm-115{padding-right:115px}.pr-sm-120{padding-right:120px}
}@media (min-width:768px){
	.mt-md-0{margin-top:0}
	.mb-md-0{margin-bottom:0}
	.ml-md-0{margin-left:0}
	.mr-md-0{margin-right:0}
	.pt-md-0{padding-top:0}
	.pb-md-0{padding-bottom:0}
	.pl-md-0{padding-left:0}
	.pr-md-0{padding-right:0}
  .mt-md--5{margin-top:-5px}.mt-md--10{margin-top:-10px}.mt-md--15{margin-top:-15px}.mt-md--20{margin-top:-20px}.mt-md--25{margin-top:-25px}.mt-md--30{margin-top:-30px}.mt-md--35{margin-top:-35px}.mt-md--40{margin-top:-40px}.mt-md--45{margin-top:-45px}.mt-md--50{margin-top:-50px}.mt-md--55{margin-top:-55px}.mt-md--60{margin-top:-60px}.mt-md--65{margin-top:-65px}.mt-md--70{margin-top:-70px}.mt-md--75{margin-top:-75px}.mt-md--80{margin-top:-80px}.mt-md--85{margin-top:-85px}.mt-md--90{margin-top:-90px}.mt-md--95{margin-top:-95px}.mt-md--100{margin-top:-100px}.mt-md--105{margin-top:-105px}.mt-md--110{margin-top:-110px}.mt-md--115{margin-top:-115px}.mt-md--120{margin-top:-120px}
  .mb-md--5{margin-bottom:-5px}.mb-md--10{margin-bottom:-10px}.mb-md--15{margin-bottom:-15px}.mb-md--20{margin-bottom:-20px}.mb-md--25{margin-bottom:-25px}.mb-md--30{margin-bottom:-30px}.mb-md--35{margin-bottom:-35px}.mb-md--40{margin-bottom:-40px}.mb-md--45{margin-bottom:-45px}.mb-md--50{margin-bottom:-50px}.mb-md--55{margin-bottom:-55px}.mb-md--60{margin-bottom:-60px}.mb-md--65{margin-bottom:-65px}.mb-md--70{margin-bottom:-70px}.mb-md--75{margin-bottom:-75px}.mb-md--80{margin-bottom:-80px}.mb-md--85{margin-bottom:-85px}.mb-md--90{margin-bottom:-90px}.mb-md--95{margin-bottom:-95px}.mb-md--100{margin-bottom:-100px}.mb-md--105{margin-bottom:-105px}.mb-md--110{margin-bottom:-110px}.mb-md--115{margin-bottom:-115px}.mb-md--120{margin-bottom:-120px}
  .ml-md--5{margin-left:-5px}.ml-md--10{margin-left:-10px}.ml-md--15{margin-left:-15px}.ml-md--20{margin-left:-20px}.ml-md--25{margin-left:-25px}.ml-md--30{margin-left:-30px}.ml-md--35{margin-left:-35px}.ml-md--40{margin-left:-40px}.ml-md--45{margin-left:-45px}.ml-md--50{margin-left:-50px}.ml-md--55{margin-left:-55px}.ml-md--60{margin-left:-60px}.ml-md--65{margin-left:-65px}.ml-md--70{margin-left:-70px}.ml-md--75{margin-left:-75px}.ml-md--80{margin-left:-80px}.ml-md--85{margin-left:-85px}.ml-md--90{margin-left:-90px}.ml-md--95{margin-left:-95px}.ml-md--100{margin-left:-100px}.ml-md--105{margin-left:-105px}.ml-md--110{margin-left:-110px}.ml-md--115{margin-left:-115px}.ml-md--120{margin-left:-120px}
  .mr-md--5{margin-right:-5px}.mr-md--10{margin-right:-10px}.mr-md--15{margin-right:-15px}.mr-md--20{margin-right:-20px}.mr-md--25{margin-right:-25px}.mr-md--30{margin-right:-30px}.mr-md--35{margin-right:-35px}.mr-md--40{margin-right:-40px}.mr-md--45{margin-right:-45px}.mr-md--50{margin-right:-50px}.mr-md--55{margin-right:-55px}.mr-md--60{margin-right:-60px}.mr-md--65{margin-right:-65px}.mr-md--70{margin-right:-70px}.mr-md--75{margin-right:-75px}.mr-md--80{margin-right:-80px}.mr-md--85{margin-right:-85px}.mr-md--90{margin-right:-90px}.mr-md--95{margin-right:-95px}.mr-md--100{margin-right:-100px}.mr-md--105{margin-right:-105px}.mr-md--110{margin-right:-110px}.mr-md--115{margin-right:-115px}.mr-md--120{margin-right:-120px}
	.mt-md-5{margin-top:5px}.mt-md-10{margin-top:10px}.mt-md-15{margin-top:15px}.mt-md-20{margin-top:20px}.mt-md-25{margin-top:25px}.mt-md-30{margin-top:30px}.mt-md-35{margin-top:35px}.mt-md-40{margin-top:40px}.mt-md-45{margin-top:45px}.mt-md-50{margin-top:50px}.mt-md-55{margin-top:55px}.mt-md-60{margin-top:60px}.mt-md-65{margin-top:65px}.mt-md-70{margin-top:70px}.mt-md-75{margin-top:75px}.mt-md-80{margin-top:80px}.mt-md-85{margin-top:85px}.mt-md-90{margin-top:90px}.mt-md-95{margin-top:95px}.mt-md-100{margin-top:100px}.mt-md-105{margin-top:105px}.mt-md-110{margin-top:110px}.mt-md-115{margin-top:115px}.mt-md-120{margin-top:120px}
	.mb-md-5{margin-bottom:5px}.mb-md-10{margin-bottom:10px}.mb-md-15{margin-bottom:15px}.mb-md-20{margin-bottom:20px}.mb-md-25{margin-bottom:25px}.mb-md-30{margin-bottom:30px}.mb-md-35{margin-bottom:35px}.mb-md-40{margin-bottom:40px}.mb-md-45{margin-bottom:45px}.mb-md-50{margin-bottom:50px}.mb-md-55{margin-bottom:55px}.mb-md-60{margin-bottom:60px}.mb-md-65{margin-bottom:65px}.mb-md-70{margin-bottom:70px}.mb-md-75{margin-bottom:75px}.mb-md-80{margin-bottom:80px}.mb-md-85{margin-bottom:85px}.mb-md-90{margin-bottom:90px}.mb-md-95{margin-bottom:95px}.mb-md-100{margin-bottom:100px}.mb-md-105{margin-bottom:105px}.mb-md-110{margin-bottom:110px}.mb-md-115{margin-bottom:115px}.mb-md-120{margin-bottom:120px}
	.ml-md-5{margin-left:5px}.ml-md-10{margin-left:10px}.ml-md-15{margin-left:15px}.ml-md-20{margin-left:20px}.ml-md-25{margin-left:25px}.ml-md-30{margin-left:30px}.ml-md-35{margin-left:35px}.ml-md-40{margin-left:40px}.ml-md-45{margin-left:45px}.ml-md-50{margin-left:50px}.ml-md-55{margin-left:55px}.ml-md-60{margin-left:60px}.ml-md-65{margin-left:65px}.ml-md-70{margin-left:70px}.ml-md-75{margin-left:75px}.ml-md-80{margin-left:80px}.ml-md-85{margin-left:85px}.ml-md-90{margin-left:90px}.ml-md-95{margin-left:95px}.ml-md-100{margin-left:100px}.ml-md-105{margin-left:105px}.ml-md-110{margin-left:110px}.ml-md-115{margin-left:115px}.ml-md-120{margin-left:120px}
	.mr-md-5{margin-right:5px}.mr-md-10{margin-right:10px}.mr-md-15{margin-right:15px}.mr-md-20{margin-right:20px}.mr-md-25{margin-right:25px}.mr-md-30{margin-right:30px}.mr-md-35{margin-right:35px}.mr-md-40{margin-right:40px}.mr-md-45{margin-right:45px}.mr-md-50{margin-right:50px}.mr-md-55{margin-right:55px}.mr-md-60{margin-right:60px}.mr-md-65{margin-right:65px}.mr-md-70{margin-right:70px}.mr-md-75{margin-right:75px}.mr-md-80{margin-right:80px}.mr-md-85{margin-right:85px}.mr-md-90{margin-right:90px}.mr-md-95{margin-right:95px}.mr-md-100{margin-right:100px}.mr-md-105{margin-right:105px}.mr-md-110{margin-right:110px}.mr-md-115{margin-right:115px}.mr-md-120{margin-right:120px}
	.pt-md-5{padding-top:5px}.pt-md-10{padding-top:10px}.pt-md-15{padding-top:15px}.pt-md-20{padding-top:20px}.pt-md-25{padding-top:25px}.pt-md-30{padding-top:30px}.pt-md-35{padding-top:35px}.pt-md-40{padding-top:40px}.pt-md-45{padding-top:45px}.pt-md-50{padding-top:50px}.pt-md-55{padding-top:55px}.pt-md-60{padding-top:60px}.pt-md-65{padding-top:65px}.pt-md-70{padding-top:70px}.pt-md-75{padding-top:75px}.pt-md-80{padding-top:80px}.pt-md-85{padding-top:85px}.pt-md-90{padding-top:90px}.pt-md-95{padding-top:95px}.pt-md-100{padding-top:100px}.pt-md-105{padding-top:105px}.pt-md-110{padding-top:110px}.pt-md-115{padding-top:115px}.pt-md-120{padding-top:120px}
	.pb-md-5{padding-bottom:5px}.pb-md-10{padding-bottom:10px}.pb-md-15{padding-bottom:15px}.pb-md-20{padding-bottom:20px}.pb-md-25{padding-bottom:25px}.pb-md-30{padding-bottom:30px}.pb-md-35{padding-bottom:35px}.pb-md-40{padding-bottom:40px}.pb-md-45{padding-bottom:45px}.pb-md-50{padding-bottom:50px}.pb-md-55{padding-bottom:55px}.pb-md-60{padding-bottom:60px}.pb-md-65{padding-bottom:65px}.pb-md-70{padding-bottom:70px}.pb-md-75{padding-bottom:75px}.pb-md-80{padding-bottom:80px}.pb-md-85{padding-bottom:85px}.pb-md-90{padding-bottom:90px}.pb-md-95{padding-bottom:95px}.pb-md-100{padding-bottom:100px}.pb-md-105{padding-bottom:105px}.pb-md-110{padding-bottom:110px}.pb-md-115{padding-bottom:115px}.pb-md-120{padding-bottom:120px}
	.pl-md-5{padding-left:5px}.pl-md-10{padding-left:10px}.pl-md-15{padding-left:15px}.pl-md-20{padding-left:20px}.pl-md-25{padding-left:25px}.pl-md-30{padding-left:30px}.pl-md-35{padding-left:35px}.pl-md-40{padding-left:40px}.pl-md-45{padding-left:45px}.pl-md-50{padding-left:50px}.pl-md-55{padding-left:55px}.pl-md-60{padding-left:60px}.pl-md-65{padding-left:65px}.pl-md-70{padding-left:70px}.pl-md-75{padding-left:75px}.pl-md-80{padding-left:80px}.pl-md-85{padding-left:85px}.pl-md-90{padding-left:90px}.pl-md-95{padding-left:95px}.pl-md-100{padding-left:100px}.pl-md-105{padding-left:105px}.pl-md-110{padding-left:110px}.pl-md-115{padding-left:115px}.pl-md-120{padding-left:120px}
	.pr-md-5{padding-right:5px}.pr-md-10{padding-right:10px}.pr-md-15{padding-right:15px}.pr-md-20{padding-right:20px}.pr-md-25{padding-right:25px}.pr-md-30{padding-right:30px}.pr-md-35{padding-right:35px}.pr-md-40{padding-right:40px}.pr-md-45{padding-right:45px}.pr-md-50{padding-right:50px}.pr-md-55{padding-right:55px}.pr-md-60{padding-right:60px}.pr-md-65{padding-right:65px}.pr-md-70{padding-right:70px}.pr-md-75{padding-right:75px}.pr-md-80{padding-right:80px}.pr-md-85{padding-right:85px}.pr-md-90{padding-right:90px}.pr-md-95{padding-right:95px}.pr-md-100{padding-right:100px}.pr-md-105{padding-right:105px}.pr-md-110{padding-right:110px}.pr-md-115{padding-right:115px}.pr-md-120{padding-right:120px}
}@media (min-width:992px){
	.mt-lg-0{margin-top:0}
	.mb-lg-0{margin-bottom:0}
	.ml-lg-0{margin-left:0}
	.mr-lg-0{margin-right:0}
	.pt-lg-0{padding-top:0}
	.pb-lg-0{padding-bottom:0}
	.pl-lg-0{padding-left:0}
	.pr-lg-0{padding-right:0}
  .mt-lg--5{margin-top:-5px}.mt-lg--10{margin-top:-10px}.mt-lg--15{margin-top:-15px}.mt-lg--20{margin-top:-20px}.mt-lg--25{margin-top:-25px}.mt-lg--30{margin-top:-30px}.mt-lg--35{margin-top:-35px}.mt-lg--40{margin-top:-40px}.mt-lg--45{margin-top:-45px}.mt-lg--50{margin-top:-50px}.mt-lg--55{margin-top:-55px}.mt-lg--60{margin-top:-60px}.mt-lg--65{margin-top:-65px}.mt-lg--70{margin-top:-70px}.mt-lg--75{margin-top:-75px}.mt-lg--80{margin-top:-80px}.mt-lg--85{margin-top:-85px}.mt-lg--90{margin-top:-90px}.mt-lg--95{margin-top:-95px}.mt-lg--100{margin-top:-100px}.mt-lg--105{margin-top:-105px}.mt-lg--110{margin-top:-110px}.mt-lg--115{margin-top:-115px}.mt-lg--120{margin-top:-120px}
  .mb-lg--5{margin-bottom:-5px}.mb-lg--10{margin-bottom:-10px}.mb-lg--15{margin-bottom:-15px}.mb-lg--20{margin-bottom:-20px}.mb-lg--25{margin-bottom:-25px}.mb-lg--30{margin-bottom:-30px}.mb-lg--35{margin-bottom:-35px}.mb-lg--40{margin-bottom:-40px}.mb-lg--45{margin-bottom:-45px}.mb-lg--50{margin-bottom:-50px}.mb-lg--55{margin-bottom:-55px}.mb-lg--60{margin-bottom:-60px}.mb-lg--65{margin-bottom:-65px}.mb-lg--70{margin-bottom:-70px}.mb-lg--75{margin-bottom:-75px}.mb-lg--80{margin-bottom:-80px}.mb-lg--85{margin-bottom:-85px}.mb-lg--90{margin-bottom:-90px}.mb-lg--95{margin-bottom:-95px}.mb-lg--100{margin-bottom:-100px}.mb-lg--105{margin-bottom:-105px}.mb-lg--110{margin-bottom:-110px}.mb-lg--115{margin-bottom:-115px}.mb-lg--120{margin-bottom:-120px}
  .ml-lg--5{margin-left:-5px}.ml-lg--10{margin-left:-10px}.ml-lg--15{margin-left:-15px}.ml-lg--20{margin-left:-20px}.ml-lg--25{margin-left:-25px}.ml-lg--30{margin-left:-30px}.ml-lg--35{margin-left:-35px}.ml-lg--40{margin-left:-40px}.ml-lg--45{margin-left:-45px}.ml-lg--50{margin-left:-50px}.ml-lg--55{margin-left:-55px}.ml-lg--60{margin-left:-60px}.ml-lg--65{margin-left:-65px}.ml-lg--70{margin-left:-70px}.ml-lg--75{margin-left:-75px}.ml-lg--80{margin-left:-80px}.ml-lg--85{margin-left:-85px}.ml-lg--90{margin-left:-90px}.ml-lg--95{margin-left:-95px}.ml-lg--100{margin-left:-100px}.ml-lg--105{margin-left:-105px}.ml-lg--110{margin-left:-110px}.ml-lg--115{margin-left:-115px}.ml-lg--120{margin-left:-120px}
  .mr-lg--5{margin-right:-5px}.mr-lg--10{margin-right:-10px}.mr-lg--15{margin-right:-15px}.mr-lg--20{margin-right:-20px}.mr-lg--25{margin-right:-25px}.mr-lg--30{margin-right:-30px}.mr-lg--35{margin-right:-35px}.mr-lg--40{margin-right:-40px}.mr-lg--45{margin-right:-45px}.mr-lg--50{margin-right:-50px}.mr-lg--55{margin-right:-55px}.mr-lg--60{margin-right:-60px}.mr-lg--65{margin-right:-65px}.mr-lg--70{margin-right:-70px}.mr-lg--75{margin-right:-75px}.mr-lg--80{margin-right:-80px}.mr-lg--85{margin-right:-85px}.mr-lg--90{margin-right:-90px}.mr-lg--95{margin-right:-95px}.mr-lg--100{margin-right:-100px}.mr-lg--105{margin-right:-105px}.mr-lg--110{margin-right:-110px}.mr-lg--115{margin-right:-115px}.mr-lg--120{margin-right:-120px}
	.mt-lg-5{margin-top:5px}.mt-lg-10{margin-top:10px}.mt-lg-15{margin-top:15px}.mt-lg-20{margin-top:20px}.mt-lg-25{margin-top:25px}.mt-lg-30{margin-top:30px}.mt-lg-35{margin-top:35px}.mt-lg-40{margin-top:40px}.mt-lg-45{margin-top:45px}.mt-lg-50{margin-top:50px}.mt-lg-55{margin-top:55px}.mt-lg-60{margin-top:60px}.mt-lg-65{margin-top:65px}.mt-lg-70{margin-top:70px}.mt-lg-75{margin-top:75px}.mt-lg-80{margin-top:80px}.mt-lg-85{margin-top:85px}.mt-lg-90{margin-top:90px}.mt-lg-95{margin-top:95px}.mt-lg-100{margin-top:100px}.mt-lg-105{margin-top:105px}.mt-lg-110{margin-top:110px}.mt-lg-115{margin-top:115px}.mt-lg-120{margin-top:120px}
	.mb-lg-5{margin-bottom:5px}.mb-lg-10{margin-bottom:10px}.mb-lg-15{margin-bottom:15px}.mb-lg-20{margin-bottom:20px}.mb-lg-25{margin-bottom:25px}.mb-lg-30{margin-bottom:30px}.mb-lg-35{margin-bottom:35px}.mb-lg-40{margin-bottom:40px}.mb-lg-45{margin-bottom:45px}.mb-lg-50{margin-bottom:50px}.mb-lg-55{margin-bottom:55px}.mb-lg-60{margin-bottom:60px}.mb-lg-65{margin-bottom:65px}.mb-lg-70{margin-bottom:70px}.mb-lg-75{margin-bottom:75px}.mb-lg-80{margin-bottom:80px}.mb-lg-85{margin-bottom:85px}.mb-lg-90{margin-bottom:90px}.mb-lg-95{margin-bottom:95px}.mb-lg-100{margin-bottom:100px}.mb-lg-105{margin-bottom:105px}.mb-lg-110{margin-bottom:110px}.mb-lg-115{margin-bottom:115px}.mb-lg-120{margin-bottom:120px}
	.ml-lg-5{margin-left:5px}.ml-lg-10{margin-left:10px}.ml-lg-15{margin-left:15px}.ml-lg-20{margin-left:20px}.ml-lg-25{margin-left:25px}.ml-lg-30{margin-left:30px}.ml-lg-35{margin-left:35px}.ml-lg-40{margin-left:40px}.ml-lg-45{margin-left:45px}.ml-lg-50{margin-left:50px}.ml-lg-55{margin-left:55px}.ml-lg-60{margin-left:60px}.ml-lg-65{margin-left:65px}.ml-lg-70{margin-left:70px}.ml-lg-75{margin-left:75px}.ml-lg-80{margin-left:80px}.ml-lg-85{margin-left:85px}.ml-lg-90{margin-left:90px}.ml-lg-95{margin-left:95px}.ml-lg-100{margin-left:100px}.ml-lg-105{margin-left:105px}.ml-lg-110{margin-left:110px}.ml-lg-115{margin-left:115px}.ml-lg-120{margin-left:120px}
	.mr-lg-5{margin-right:5px}.mr-lg-10{margin-right:10px}.mr-lg-15{margin-right:15px}.mr-lg-20{margin-right:20px}.mr-lg-25{margin-right:25px}.mr-lg-30{margin-right:30px}.mr-lg-35{margin-right:35px}.mr-lg-40{margin-right:40px}.mr-lg-45{margin-right:45px}.mr-lg-50{margin-right:50px}.mr-lg-55{margin-right:55px}.mr-lg-60{margin-right:60px}.mr-lg-65{margin-right:65px}.mr-lg-70{margin-right:70px}.mr-lg-75{margin-right:75px}.mr-lg-80{margin-right:80px}.mr-lg-85{margin-right:85px}.mr-lg-90{margin-right:90px}.mr-lg-95{margin-right:95px}.mr-lg-100{margin-right:100px}.mr-lg-105{margin-right:105px}.mr-lg-110{margin-right:110px}.mr-lg-115{margin-right:115px}.mr-lg-120{margin-right:120px}
	.pt-lg-5{padding-top:5px}.pt-lg-10{padding-top:10px}.pt-lg-15{padding-top:15px}.pt-lg-20{padding-top:20px}.pt-lg-25{padding-top:25px}.pt-lg-30{padding-top:30px}.pt-lg-35{padding-top:35px}.pt-lg-40{padding-top:40px}.pt-lg-45{padding-top:45px}.pt-lg-50{padding-top:50px}.pt-lg-55{padding-top:55px}.pt-lg-60{padding-top:60px}.pt-lg-65{padding-top:65px}.pt-lg-70{padding-top:70px}.pt-lg-75{padding-top:75px}.pt-lg-80{padding-top:80px}.pt-lg-85{padding-top:85px}.pt-lg-90{padding-top:90px}.pt-lg-95{padding-top:95px}.pt-lg-100{padding-top:100px}.pt-lg-105{padding-top:105px}.pt-lg-110{padding-top:110px}.pt-lg-115{padding-top:115px}.pt-lg-120{padding-top:120px}
	.pb-lg-5{padding-bottom:5px}.pb-lg-10{padding-bottom:10px}.pb-lg-15{padding-bottom:15px}.pb-lg-20{padding-bottom:20px}.pb-lg-25{padding-bottom:25px}.pb-lg-30{padding-bottom:30px}.pb-lg-35{padding-bottom:35px}.pb-lg-40{padding-bottom:40px}.pb-lg-45{padding-bottom:45px}.pb-lg-50{padding-bottom:50px}.pb-lg-55{padding-bottom:55px}.pb-lg-60{padding-bottom:60px}.pb-lg-65{padding-bottom:65px}.pb-lg-70{padding-bottom:70px}.pb-lg-75{padding-bottom:75px}.pb-lg-80{padding-bottom:80px}.pb-lg-85{padding-bottom:85px}.pb-lg-90{padding-bottom:90px}.pb-lg-95{padding-bottom:95px}.pb-lg-100{padding-bottom:100px}.pb-lg-105{padding-bottom:105px}.pb-lg-110{padding-bottom:110px}.pb-lg-115{padding-bottom:115px}.pb-lg-120{padding-bottom:120px}
	.pl-lg-5{padding-left:5px}.pl-lg-10{padding-left:10px}.pl-lg-15{padding-left:15px}.pl-lg-20{padding-left:20px}.pl-lg-25{padding-left:25px}.pl-lg-30{padding-left:30px}.pl-lg-35{padding-left:35px}.pl-lg-40{padding-left:40px}.pl-lg-45{padding-left:45px}.pl-lg-50{padding-left:50px}.pl-lg-55{padding-left:55px}.pl-lg-60{padding-left:60px}.pl-lg-65{padding-left:65px}.pl-lg-70{padding-left:70px}.pl-lg-75{padding-left:75px}.pl-lg-80{padding-left:80px}.pl-lg-85{padding-left:85px}.pl-lg-90{padding-left:90px}.pl-lg-95{padding-left:95px}.pl-lg-100{padding-left:100px}.pl-lg-105{padding-left:105px}.pl-lg-110{padding-left:110px}.pl-lg-115{padding-left:115px}.pl-lg-120{padding-left:120px}
	.pr-lg-5{padding-right:5px}.pr-lg-10{padding-right:10px}.pr-lg-15{padding-right:15px}.pr-lg-20{padding-right:20px}.pr-lg-25{padding-right:25px}.pr-lg-30{padding-right:30px}.pr-lg-35{padding-right:35px}.pr-lg-40{padding-right:40px}.pr-lg-45{padding-right:45px}.pr-lg-50{padding-right:50px}.pr-lg-55{padding-right:55px}.pr-lg-60{padding-right:60px}.pr-lg-65{padding-right:65px}.pr-lg-70{padding-right:70px}.pr-lg-75{padding-right:75px}.pr-lg-80{padding-right:80px}.pr-lg-85{padding-right:85px}.pr-lg-90{padding-right:90px}.pr-lg-95{padding-right:95px}.pr-lg-100{padding-right:100px}.pr-lg-105{padding-right:105px}.pr-lg-110{padding-right:110px}.pr-lg-115{padding-right:115px}.pr-lg-120{padding-right:120px}
}@media (min-width:1200px){
	.mt-xl-0{margin-top:0}
	.mb-xl-0{margin-bottom:0}
	.ml-xl-0{margin-left:0}
	.mr-xl-0{margin-right:0}
	.pt-xl-0{padding-top:0}
	.pb-xl-0{padding-bottom:0}
	.pl-xl-0{padding-left:0}
	.pr-xl-0{padding-right:0}
  .mt-xl--5{margin-top:-5px}.mt-xl--10{margin-top:-10px}.mt-xl--15{margin-top:-15px}.mt-xl--20{margin-top:-20px}.mt-xl--25{margin-top:-25px}.mt-xl--30{margin-top:-30px}.mt-xl--35{margin-top:-35px}.mt-xl--40{margin-top:-40px}.mt-xl--45{margin-top:-45px}.mt-xl--50{margin-top:-50px}.mt-xl--55{margin-top:-55px}.mt-xl--60{margin-top:-60px}.mt-xl--65{margin-top:-65px}.mt-xl--70{margin-top:-70px}.mt-xl--75{margin-top:-75px}.mt-xl--80{margin-top:-80px}.mt-xl--85{margin-top:-85px}.mt-xl--90{margin-top:-90px}.mt-xl--95{margin-top:-95px}.mt-xl--100{margin-top:-100px}.mt-xl--105{margin-top:-105px}.mt-xl--110{margin-top:-110px}.mt-xl--115{margin-top:-115px}.mt-xl--120{margin-top:-120px}
  .mb-xl--5{margin-bottom:-5px}.mb-xl--10{margin-bottom:-10px}.mb-xl--15{margin-bottom:-15px}.mb-xl--20{margin-bottom:-20px}.mb-xl--25{margin-bottom:-25px}.mb-xl--30{margin-bottom:-30px}.mb-xl--35{margin-bottom:-35px}.mb-xl--40{margin-bottom:-40px}.mb-xl--45{margin-bottom:-45px}.mb-xl--50{margin-bottom:-50px}.mb-xl--55{margin-bottom:-55px}.mb-xl--60{margin-bottom:-60px}.mb-xl--65{margin-bottom:-65px}.mb-xl--70{margin-bottom:-70px}.mb-xl--75{margin-bottom:-75px}.mb-xl--80{margin-bottom:-80px}.mb-xl--85{margin-bottom:-85px}.mb-xl--90{margin-bottom:-90px}.mb-xl--95{margin-bottom:-95px}.mb-xl--100{margin-bottom:-100px}.mb-xl--105{margin-bottom:-105px}.mb-xl--110{margin-bottom:-110px}.mb-xl--115{margin-bottom:-115px}.mb-xl--120{margin-bottom:-120px}
  .ml-xl--5{margin-left:-5px}.ml-xl--10{margin-left:-10px}.ml-xl--15{margin-left:-15px}.ml-xl--20{margin-left:-20px}.ml-xl--25{margin-left:-25px}.ml-xl--30{margin-left:-30px}.ml-xl--35{margin-left:-35px}.ml-xl--40{margin-left:-40px}.ml-xl--45{margin-left:-45px}.ml-xl--50{margin-left:-50px}.ml-xl--55{margin-left:-55px}.ml-xl--60{margin-left:-60px}.ml-xl--65{margin-left:-65px}.ml-xl--70{margin-left:-70px}.ml-xl--75{margin-left:-75px}.ml-xl--80{margin-left:-80px}.ml-xl--85{margin-left:-85px}.ml-xl--90{margin-left:-90px}.ml-xl--95{margin-left:-95px}.ml-xl--100{margin-left:-100px}.ml-xl--105{margin-left:-105px}.ml-xl--110{margin-left:-110px}.ml-xl--115{margin-left:-115px}.ml-xl--120{margin-left:-120px}
  .mr-xl--5{margin-right:-5px}.mr-xl--10{margin-right:-10px}.mr-xl--15{margin-right:-15px}.mr-xl--20{margin-right:-20px}.mr-xl--25{margin-right:-25px}.mr-xl--30{margin-right:-30px}.mr-xl--35{margin-right:-35px}.mr-xl--40{margin-right:-40px}.mr-xl--45{margin-right:-45px}.mr-xl--50{margin-right:-50px}.mr-xl--55{margin-right:-55px}.mr-xl--60{margin-right:-60px}.mr-xl--65{margin-right:-65px}.mr-xl--70{margin-right:-70px}.mr-xl--75{margin-right:-75px}.mr-xl--80{margin-right:-80px}.mr-xl--85{margin-right:-85px}.mr-xl--90{margin-right:-90px}.mr-xl--95{margin-right:-95px}.mr-xl--100{margin-right:-100px}.mr-xl--105{margin-right:-105px}.mr-xl--110{margin-right:-110px}.mr-xl--115{margin-right:-115px}.mr-xl--120{margin-right:-120px}
	.mt-xl-5{margin-top:5px}.mt-xl-10{margin-top:10px}.mt-xl-15{margin-top:15px}.mt-xl-20{margin-top:20px}.mt-xl-25{margin-top:25px}.mt-xl-30{margin-top:30px}.mt-xl-35{margin-top:35px}.mt-xl-40{margin-top:40px}.mt-xl-45{margin-top:45px}.mt-xl-50{margin-top:50px}.mt-xl-55{margin-top:55px}.mt-xl-60{margin-top:60px}.mt-xl-65{margin-top:65px}.mt-xl-70{margin-top:70px}.mt-xl-75{margin-top:75px}.mt-xl-80{margin-top:80px}.mt-xl-85{margin-top:85px}.mt-xl-90{margin-top:90px}.mt-xl-95{margin-top:95px}.mt-xl-100{margin-top:100px}.mt-xl-105{margin-top:105px}.mt-xl-110{margin-top:110px}.mt-xl-115{margin-top:115px}.mt-xl-120{margin-top:120px}
	.mb-xl-5{margin-bottom:5px}.mb-xl-10{margin-bottom:10px}.mb-xl-15{margin-bottom:15px}.mb-xl-20{margin-bottom:20px}.mb-xl-25{margin-bottom:25px}.mb-xl-30{margin-bottom:30px}.mb-xl-35{margin-bottom:35px}.mb-xl-40{margin-bottom:40px}.mb-xl-45{margin-bottom:45px}.mb-xl-50{margin-bottom:50px}.mb-xl-55{margin-bottom:55px}.mb-xl-60{margin-bottom:60px}.mb-xl-65{margin-bottom:65px}.mb-xl-70{margin-bottom:70px}.mb-xl-75{margin-bottom:75px}.mb-xl-80{margin-bottom:80px}.mb-xl-85{margin-bottom:85px}.mb-xl-90{margin-bottom:90px}.mb-xl-95{margin-bottom:95px}.mb-xl-100{margin-bottom:100px}.mb-xl-105{margin-bottom:105px}.mb-xl-110{margin-bottom:110px}.mb-xl-115{margin-bottom:115px}.mb-xl-120{margin-bottom:120px}
	.ml-xl-5{margin-left:5px}.ml-xl-10{margin-left:10px}.ml-xl-15{margin-left:15px}.ml-xl-20{margin-left:20px}.ml-xl-25{margin-left:25px}.ml-xl-30{margin-left:30px}.ml-xl-35{margin-left:35px}.ml-xl-40{margin-left:40px}.ml-xl-45{margin-left:45px}.ml-xl-50{margin-left:50px}.ml-xl-55{margin-left:55px}.ml-xl-60{margin-left:60px}.ml-xl-65{margin-left:65px}.ml-xl-70{margin-left:70px}.ml-xl-75{margin-left:75px}.ml-xl-80{margin-left:80px}.ml-xl-85{margin-left:85px}.ml-xl-90{margin-left:90px}.ml-xl-95{margin-left:95px}.ml-xl-100{margin-left:100px}.ml-xl-105{margin-left:105px}.ml-xl-110{margin-left:110px}.ml-xl-115{margin-left:115px}.ml-xl-120{margin-left:120px}
	.mr-xl-5{margin-right:5px}.mr-xl-10{margin-right:10px}.mr-xl-15{margin-right:15px}.mr-xl-20{margin-right:20px}.mr-xl-25{margin-right:25px}.mr-xl-30{margin-right:30px}.mr-xl-35{margin-right:35px}.mr-xl-40{margin-right:40px}.mr-xl-45{margin-right:45px}.mr-xl-50{margin-right:50px}.mr-xl-55{margin-right:55px}.mr-xl-60{margin-right:60px}.mr-xl-65{margin-right:65px}.mr-xl-70{margin-right:70px}.mr-xl-75{margin-right:75px}.mr-xl-80{margin-right:80px}.mr-xl-85{margin-right:85px}.mr-xl-90{margin-right:90px}.mr-xl-95{margin-right:95px}.mr-xl-100{margin-right:100px}.mr-xl-105{margin-right:105px}.mr-xl-110{margin-right:110px}.mr-xl-115{margin-right:115px}.mr-xl-120{margin-right:120px}
	.pt-xl-5{padding-top:5px}.pt-xl-10{padding-top:10px}.pt-xl-15{padding-top:15px}.pt-xl-20{padding-top:20px}.pt-xl-25{padding-top:25px}.pt-xl-30{padding-top:30px}.pt-xl-35{padding-top:35px}.pt-xl-40{padding-top:40px}.pt-xl-45{padding-top:45px}.pt-xl-50{padding-top:50px}.pt-xl-55{padding-top:55px}.pt-xl-60{padding-top:60px}.pt-xl-65{padding-top:65px}.pt-xl-70{padding-top:70px}.pt-xl-75{padding-top:75px}.pt-xl-80{padding-top:80px}.pt-xl-85{padding-top:85px}.pt-xl-90{padding-top:90px}.pt-xl-95{padding-top:95px}.pt-xl-100{padding-top:100px}.pt-xl-105{padding-top:105px}.pt-xl-110{padding-top:110px}.pt-xl-115{padding-top:115px}.pt-xl-120{padding-top:120px}
	.pb-xl-5{padding-bottom:5px}.pb-xl-10{padding-bottom:10px}.pb-xl-15{padding-bottom:15px}.pb-xl-20{padding-bottom:20px}.pb-xl-25{padding-bottom:25px}.pb-xl-30{padding-bottom:30px}.pb-xl-35{padding-bottom:35px}.pb-xl-40{padding-bottom:40px}.pb-xl-45{padding-bottom:45px}.pb-xl-50{padding-bottom:50px}.pb-xl-55{padding-bottom:55px}.pb-xl-60{padding-bottom:60px}.pb-xl-65{padding-bottom:65px}.pb-xl-70{padding-bottom:70px}.pb-xl-75{padding-bottom:75px}.pb-xl-80{padding-bottom:80px}.pb-xl-85{padding-bottom:85px}.pb-xl-90{padding-bottom:90px}.pb-xl-95{padding-bottom:95px}.pb-xl-100{padding-bottom:100px}.pb-xl-105{padding-bottom:105px}.pb-xl-110{padding-bottom:110px}.pb-xl-115{padding-bottom:115px}.pb-xl-120{padding-bottom:120px}
	.pl-xl-5{padding-left:5px}.pl-xl-10{padding-left:10px}.pl-xl-15{padding-left:15px}.pl-xl-20{padding-left:20px}.pl-xl-25{padding-left:25px}.pl-xl-30{padding-left:30px}.pl-xl-35{padding-left:35px}.pl-xl-40{padding-left:40px}.pl-xl-45{padding-left:45px}.pl-xl-50{padding-left:50px}.pl-xl-55{padding-left:55px}.pl-xl-60{padding-left:60px}.pl-xl-65{padding-left:65px}.pl-xl-70{padding-left:70px}.pl-xl-75{padding-left:75px}.pl-xl-80{padding-left:80px}.pl-xl-85{padding-left:85px}.pl-xl-90{padding-left:90px}.pl-xl-95{padding-left:95px}.pl-xl-100{padding-left:100px}.pl-xl-105{padding-left:105px}.pl-xl-110{padding-left:110px}.pl-xl-115{padding-left:115px}.pl-xl-120{padding-left:120px}
	.pr-xl-5{padding-right:5px}.pr-xl-10{padding-right:10px}.pr-xl-15{padding-right:15px}.pr-xl-20{padding-right:20px}.pr-xl-25{padding-right:25px}.pr-xl-30{padding-right:30px}.pr-xl-35{padding-right:35px}.pr-xl-40{padding-right:40px}.pr-xl-45{padding-right:45px}.pr-xl-50{padding-right:50px}.pr-xl-55{padding-right:55px}.pr-xl-60{padding-right:60px}.pr-xl-65{padding-right:65px}.pr-xl-70{padding-right:70px}.pr-xl-75{padding-right:75px}.pr-xl-80{padding-right:80px}.pr-xl-85{padding-right:85px}.pr-xl-90{padding-right:90px}.pr-xl-95{padding-right:95px}.pr-xl-100{padding-right:100px}.pr-xl-105{padding-right:105px}.pr-xl-110{padding-right:110px}.pr-xl-115{padding-right:115px}.pr-xl-120{padding-right:120px}
}
/* End - Margenes */
/* Start - Contenido en columnas y filas */
.column-count-1{column-count:1 !important}.column-count-2{column-count:2 !important}.column-count-3{column-count:3 !important}.column-count-4{column-count:4 !important}.column-count-5{column-count:5 !important}.column-count-6{column-count:6 !important}.column-count-7{column-count:7 !important}.column-count-8{column-count:8 !important}.column-count-9{column-count:9 !important}.column-count-10{column-count:10 !important}.column-count-11{column-count:11 !important}.column-count-12{column-count:12 !important}
.column-fill-auto{column-fill:auto !important}.column-fill-balance{column-fill:balance !important}.column-fill-inherit{column-fill:inherit !important}.column-fill-initial{column-fill:initial !important}
.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.column-gap-6{column-gap:5rem !important}.column-gap-7{column-gap:7.5rem !important}.column-gap-8{column-gap:10.5rem !important}.column-gap-9{column-gap:14rem !important}.column-gap-10{column-gap:18rem !important}
.column-gap-normal{column-gap:normal !important}.column-gap-inherit{column-gap:inherit !important}.column-gap-initial{column-gap:initial !important}
.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.row-gap-6{row-gap:5rem !important}.row-gap-7{row-gap:7.5rem !important}.row-gap-8{row-gap:10.5rem !important}.row-gap-9{row-gap:14rem !important}.row-gap-10{row-gap:18rem !important}
.row-gap-normal{row-gap:normal !important}.row-gap-inherit{row-gap:inherit !important}.row-gap-initial{row-gap:initial !important}
.column-span-all{column-span:all !important}.column-span-inherit{column-span:inherit !important}.column-span-initial{column-span:initial !important}.column-span-none{column-span:none !important}
.column-rule-0{column-rule-width:0px !important}.column-rule-1{column-rule-width:.25px !important}.column-rule-2{column-rule-width:.5px !important}.column-rule-3{column-rule-width:.75px !important}.column-rule-4{column-rule-width:1px !important}
.column-rule-none{column-rule-style:none !important}.column-rule-hidden{column-rule-style:hidden !important}.column-rule-dotted{column-rule-style:dotted !important}.column-rule-dashed{column-rule-style:dashed !important}.column-rule-solid{column-rule-style:solid !important}.column-rule-double{column-rule-style:double !important}
@media (min-width: 576px) {
	.column-count-sm-1{column-count:1 !important}.column-count-sm-2{column-count:2 !important}.column-count-sm-3{column-count:3 !important}.column-count-sm-4{column-count:4 !important}.column-count-sm-5{column-count:5 !important}.column-count-sm-6{column-count:6 !important}.column-count-sm-7{column-count:7 !important}.column-count-sm-8{column-count:8 !important}.column-count-sm-9{column-count:9 !important}.column-count-sm-10{column-count:10 !important}.column-count-sm-11{column-count:11 !important}.column-count-sm-12{column-count:12 !important}
	.column-fill-sm-auto{column-fill:auto !important}.column-fill-sm-balance{column-fill:balance !important}.column-fill-sm-inherit{column-fill:inherit !important}.column-fill-sm-initial{column-fill:initial !important}
	.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.column-gap-sm-6{column-gap:5rem !important}.column-gap-sm-7{column-gap:7.5rem !important}.column-gap-sm-8{column-gap:10.5rem !important}.column-gap-sm-9{column-gap:14rem !important}.column-gap-sm-10{column-gap:18rem !important}
	.column-gap-sm-normal{column-gap:normal !important}.column-gap-sm-inherit{column-gap:inherit !important}.column-gap-sm-initial{column-gap:initial !important}
	.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.row-gap-sm-6{row-gap:5rem !important}.row-gap-sm-7{row-gap:7.5rem !important}.row-gap-sm-8{row-gap:10.5rem !important}.row-gap-sm-9{row-gap:14rem !important}.row-gap-sm-10{row-gap:18rem !important}
	.row-gap-sm-normal{row-gap:normal !important}.row-gap-sm-inherit{row-gap:inherit !important}.row-gap-sm-initial{row-gap:initial !important}
	.column-span-sm-all{column-span:all !important}.column-span-sm-inherit{column-span:inherit !important}.column-span-sm-initial{column-span:initial !important}.column-span-sm-none{column-span:none !important}
	.column-rule-sm-0{column-rule-width:0px !important}.column-rule-sm-1{column-rule-width:.25px !important}.column-rule-sm-2{column-rule-width:.5px !important}.column-rule-sm-3{column-rule-width:.75px !important}.column-rule-sm-4{column-rule-width:1px !important}
	.column-rule-sm-none{column-rule-style:none !important}.column-rule-sm-hidden{column-rule-style:hidden !important}.column-rule-sm-dotted{column-rule-style:dotted !important}.column-rule-sm-dashed{column-rule-style:dashed !important}.column-rule-sm-solid{column-rule-style:solid !important}.column-rule-sm-double{column-rule-style:double !important}
}
@media (min-width: 768px) {
	.column-count-md-1{column-count:1 !important}.column-count-md-2{column-count:2 !important}.column-count-md-3{column-count:3 !important}.column-count-md-4{column-count:4 !important}.column-count-md-5{column-count:5 !important}.column-count-md-6{column-count:6 !important}.column-count-md-7{column-count:7 !important}.column-count-md-8{column-count:8 !important}.column-count-md-9{column-count:9 !important}.column-count-md-10{column-count:10 !important}.column-count-md-11{column-count:11 !important}.column-count-md-12{column-count:12 !important}
	.column-fill-md-auto{column-fill:auto !important}.column-fill-md-balance{column-fill:balance !important}.column-fill-md-inherit{column-fill:inherit !important}.column-fill-md-initial{column-fill:initial !important}
	.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.column-gap-md-6{column-gap:5rem !important}.column-gap-md-7{column-gap:7.5rem !important}.column-gap-md-8{column-gap:10.5rem !important}.column-gap-md-9{column-gap:14rem !important}.column-gap-md-10{column-gap:18rem !important}
	.column-gap-md-normal{column-gap:normal !important}.column-gap-md-inherit{column-gap:inherit !important}.column-gap-md-initial{column-gap:initial !important}
	.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.row-gap-md-6{row-gap:5rem !important}.row-gap-md-7{row-gap:7.5rem !important}.row-gap-md-8{row-gap:10.5rem !important}.row-gap-md-9{row-gap:14rem !important}.row-gap-md-10{row-gap:18rem !important}
	.row-gap-md-normal{row-gap:normal !important}.row-gap-md-inherit{row-gap:inherit !important}.row-gap-md-initial{row-gap:initial !important}
	.column-span-md-all{column-span:all !important}.column-span-md-inherit{column-span:inherit !important}.column-span-md-initial{column-span:initial !important}.column-span-md-none{column-span:none !important}
	.column-rule-md-0{column-rule-width:0px !important}.column-rule-md-1{column-rule-width:.25px !important}.column-rule-md-2{column-rule-width:.5px !important}.column-rule-md-3{column-rule-width:.75px !important}.column-rule-md-4{column-rule-width:1px !important}
	.column-rule-md-none{column-rule-style:none !important}.column-rule-md-hidden{column-rule-style:hidden !important}.column-rule-md-dotted{column-rule-style:dotted !important}.column-rule-md-dashed{column-rule-style:dashed !important}.column-rule-md-solid{column-rule-style:solid !important}.column-rule-md-double{column-rule-style:double !important}
}
@media (min-width: 992px) {
	.column-count-lg-1{column-count:1 !important}.column-count-lg-2{column-count:2 !important}.column-count-lg-3{column-count:3 !important}.column-count-lg-4{column-count:4 !important}.column-count-lg-5{column-count:5 !important}.column-count-lg-6{column-count:6 !important}.column-count-lg-7{column-count:7 !important}.column-count-lg-8{column-count:8 !important}.column-count-lg-9{column-count:9 !important}.column-count-lg-10{column-count:10 !important}.column-count-lg-11{column-count:11 !important}.column-count-lg-12{column-count:12 !important}
	.column-fill-lg-auto{column-fill:auto !important}.column-fill-lg-balance{column-fill:balance !important}.column-fill-lg-inherit{column-fill:inherit !important}.column-fill-lg-initial{column-fill:initial !important}
	.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.column-gap-lg-6{column-gap:5rem !important}.column-gap-lg-7{column-gap:7.5rem !important}.column-gap-lg-8{column-gap:10.5rem !important}.column-gap-lg-9{column-gap:14rem !important}.column-gap-lg-10{column-gap:18rem !important}
	.column-gap-lg-normal{column-gap:normal !important}.column-gap-lg-inherit{column-gap:inherit !important}.column-gap-lg-initial{column-gap:initial !important}
	.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.row-gap-lg-6{row-gap:5rem !important}.row-gap-lg-7{row-gap:7.5rem !important}.row-gap-lg-8{row-gap:10.5rem !important}.row-gap-lg-9{row-gap:14rem !important}.row-gap-lg-10{row-gap:18rem !important}
	.row-gap-lg-normal{row-gap:normal !important}.row-gap-lg-inherit{row-gap:inherit !important}.row-gap-lg-initial{row-gap:initial !important}
	.column-span-lg-all{column-span:all !important}.column-span-lg-inherit{column-span:inherit !important}.column-span-lg-initial{column-span:initial !important}.column-span-lg-none{column-span:none !important}
	.column-rule-lg-0{column-rule-width:0px !important}.column-rule-lg-1{column-rule-width:.25px !important}.column-rule-lg-2{column-rule-width:.5px !important}.column-rule-lg-3{column-rule-width:.75px !important}.column-rule-lg-4{column-rule-width:1px !important}
	.column-rule-lg-none{column-rule-style:none !important}.column-rule-lg-hidden{column-rule-style:hidden !important}.column-rule-lg-dotted{column-rule-style:dotted !important}.column-rule-lg-dashed{column-rule-style:dashed !important}.column-rule-lg-solid{column-rule-style:solid !important}.column-rule-lg-double{column-rule-style:double !important}
}
@media (min-width: 1200px) {
	.column-count-xl-1{column-count:1 !important}.column-count-xl-2{column-count:2 !important}.column-count-xl-3{column-count:3 !important}.column-count-xl-4{column-count:4 !important}.column-count-xl-5{column-count:5 !important}.column-count-xl-6{column-count:6 !important}.column-count-xl-7{column-count:7 !important}.column-count-xl-8{column-count:8 !important}.column-count-xl-9{column-count:9 !important}.column-count-xl-10{column-count:10 !important}.column-count-xl-11{column-count:11 !important}.column-count-xl-12{column-count:12 !important}
	.column-fill-xl-auto{column-fill:auto !important}.column-fill-xl-balance{column-fill:balance !important}.column-fill-xl-inherit{column-fill:inherit !important}.column-fill-xl-initial{column-fill:initial !important}
	.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.column-gap-xl-6{column-gap:5rem !important}.column-gap-xl-7{column-gap:7.5rem !important}.column-gap-xl-8{column-gap:10.5rem !important}.column-gap-xl-9{column-gap:14rem !important}.column-gap-xl-10{column-gap:18rem !important}
	.column-gap-xl-normal{column-gap:normal !important}.column-gap-xl-inherit{column-gap:inherit !important}.column-gap-xl-initial{column-gap:initial !important}
	.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.row-gap-xl-6{row-gap:5rem !important}.row-gap-xl-7{row-gap:7.5rem !important}.row-gap-xl-8{row-gap:10.5rem !important}.row-gap-xl-9{row-gap:14rem !important}.row-gap-xl-10{row-gap:18rem !important}
	.row-gap-xl-normal{row-gap:normal !important}.row-gap-xl-inherit{row-gap:inherit !important}.row-gap-xl-initial{row-gap:initial !important}
	.column-span-xl-all{column-span:all !important}.column-span-xl-inherit{column-span:inherit !important}.column-span-xl-initial{column-span:initial !important}.column-span-xl-none{column-span:none !important}
	.column-rule-xl-0{column-rule-width:0px !important}.column-rule-xl-1{column-rule-width:.25px !important}.column-rule-xl-2{column-rule-width:.5px !important}.column-rule-xl-3{column-rule-width:.75px !important}.column-rule-xl-4{column-rule-width:1px !important}
	.column-rule-xl-none{column-rule-style:none !important}.column-rule-xl-hidden{column-rule-style:hidden !important}.column-rule-xl-dotted{column-rule-style:dotted !important}.column-rule-xl-dashed{column-rule-style:dashed !important}.column-rule-xl-solid{column-rule-style:solid !important}.column-rule-xl-double{column-rule-style:double !important}
}
/* End - Contenido en columnas y filas */
/* Start - Alineación textos */
.text-center {
	text-align: center !important;
	text-align: -webkit-center !important;
}
.text-end {
	text-align: end !important;
}
.text-inherit {
	text-align: inherit !important;
}
.text-initial {
	text-align: initial !important;
}
.text-justify {
	text-align: justify !important;
}
.text-left {
	text-align: left !important;
	text-align: -webkit-left !important;
}
.text-revert {
	text-align: revert !important;
}
.text-right {
	text-align: right !important;
	text-align: -webkit-right !important;
}
.text-start {
	text-align: start !important;
}
.text-unset {
	text-align: unset !important;
}
.text-auto {
	text-align: -webkit-auto !important;
}
.text-match-parent {
	text-align: -webkit-match-parent !important;
}
@media (min-width:576px) {
	.text-sm-center {
		text-align: center !important;
		text-align: -webkit-center !important;
	}
	.text-sm-end {
		text-align: end !important;
	}
	.text-sm-inherit {
		text-align: inherit !important;
	}
	.text-sm-initial {
		text-align: initial !important;
	}
	.text-sm-justify {
		text-align: justify !important;
	}
	.text-sm-left {
		text-align: left !important;
		text-align: -webkit-left !important;
	}
	.text-sm-revert {
		text-align: revert !important;
	}
	.text-sm-right {
		text-align: right !important;
		text-align: -webkit-right !important;
	}
	.text-sm-start {
		text-align: start !important;
	}
	.text-sm-unset {
		text-align: unset !important;
	}
	.text-sm-auto {
		text-align: -webkit-auto !important;
	}
	.text-sm-match-parent {
		text-align: -webkit-match-parent !important;
	}
}
@media (min-width:768px) {
	.text-md-center {
		text-align: center !important;
		text-align: -webkit-center !important;
	}
	.text-md-end {
		text-align: end !important;
	}
	.text-md-inherit {
		text-align: inherit !important;
	}
	.text-md-initial {
		text-align: initial !important;
	}
	.text-md-justify {
		text-align: justify !important;
	}
	.text-md-left {
		text-align: left !important;
		text-align: -webkit-left !important;
	}
	.text-md-revert {
		text-align: revert !important;
	}
	.text-md-right {
		text-align: right !important;
		text-align: -webkit-right !important;
	}
	.text-md-start {
		text-align: start !important;
	}
	.text-md-unset {
		text-align: unset !important;
	}
	.text-md-auto {
		text-align: -webkit-auto !important;
	}
	.text-md-match-parent {
		text-align: -webkit-match-parent !important;
	}
}
@media (min-width:992px) {
	.text-lg-center {
		text-align: center !important;
		text-align: -webkit-center !important;
	}
	.text-lg-end {
		text-align: end !important;
	}
	.text-lg-inherit {
		text-align: inherit !important;
	}
	.text-lg-initial {
		text-align: initial !important;
	}
	.text-lg-justify {
		text-align: justify !important;
	}
	.text-lg-left {
		text-align: left !important;
		text-align: -webkit-left !important;
	}
	.text-lg-revert {
		text-align: revert !important;
	}
	.text-lg-right {
		text-align: right !important;
		text-align: -webkit-right !important;
	}
	.text-lg-start {
		text-align: start !important;
	}
	.text-lg-unset {
		text-align: unset !important;
	}
	.text-lg-auto {
		text-align: -webkit-auto !important;
	}
	.text-lg-match-parent {
		text-align: -webkit-match-parent !important;
	}
}
@media (min-width:1200px) {
	.text-xl-center {
		text-align: center !important;
		text-align: -webkit-center !important;
	}
	.text-xl-end {
		text-align: end !important;
	}
	.text-xl-inherit {
		text-align: inherit !important;
	}
	.text-xl-initial {
		text-align: initial !important;
	}
	.text-xl-justify {
		text-align: justify !important;
	}
	.text-xl-left {
		text-align: left !important;
		text-align: -webkit-left !important;
	}
	.text-xl-revert {
		text-align: revert !important;
	}
	.text-xl-right {
		text-align: right !important;
		text-align: -webkit-right !important;
	}
	.text-xl-start {
		text-align: start !important;
	}
	.text-xl-unset {
		text-align: unset !important;
	}
	.text-xl-auto {
		text-align: -webkit-auto !important;
	}
	.text-xl-match-parent {
		text-align: -webkit-match-parent !important;
	}
}
@media (min-width:1400px) {
	.text-xxl-center {
		text-align: center !important;
		text-align: -webkit-center !important;
	}
	.text-xxl-end {
		text-align: end !important;
	}
	.text-xxl-inherit {
		text-align: inherit !important;
	}
	.text-xxl-initial {
		text-align: initial !important;
	}
	.text-xxl-justify {
		text-align: justify !important;
	}
	.text-xxl-left {
		text-align: left !important;
		text-align: -webkit-left !important;
	}
	.text-xxl-revert {
		text-align: revert !important;
	}
	.text-xxl-right {
		text-align: right !important;
		text-align: -webkit-right !important;
	}
	.text-xxl-start {
		text-align: start !important;
	}
	.text-xxl-unset {
		text-align: unset !important;
	}
	.text-xxl-auto {
		text-align: -webkit-auto !important;
	}
	.text-xxl-match-parent {
		text-align: -webkit-match-parent !important;
	}
}
/* End - Alineación textos */