@charset "UTF-8";

:root {
	--vc-color-primary: rgb(96 198 6);/*rgb(100, 201, 0);*/
	--vc-font-fa6-pro: "Font Awesome 6 Pro", var(--font-3);
	--color-primary: var(--vc-color-primary);
	/*--vc-glass-bg: #fffa; /* #0009 o #fffc */
	--vc-color-text: #30373E;
	--vc-glass-text: var(--vc-color-text);
	--color-body: var(--vc-color-text);
	--vc-border-color: #88919B;
}

/* Start - General */
.title {
	word-break: keep-all;
}

mark {
	all: unset;
	color: var(--vc-color-primary);
}

.bg-primary {
	background-color: var(--vc-color-primary) !important;
}

.rts-btn.btn-white {
	background-color: var(--bs-white) !important;
	border-color: var(--bs-white) !important;
	color: var(--vc-color-primary) !important;
}

.rts-section-gap:is(.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl) {
	padding-right: var(--bs-gutter-x, .75rem);
	padding-left: var(--bs-gutter-x, .75rem);
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.h1 {
		font-size: 54px;
	}

	.h2 {
		font-size: 44px;
	}

	.h3 {
		font-size: 36px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.h1 {
		font-size: 40px;
		line-height: 56px;
	}

	.h2 {
		font-size: 36px;
		line-height: 56px;
	}

	.h3 {
		font-size: 30px;
		line-height: 56px;
	}

	.rts-section-gap {
		padding: 60px 0 80px;
	}
}

@media only screen and (max-width: 767px) {
	.h1 {
		font-size: 30px;
		line-height: 45px;
	}

	.h2 {
		font-size: 30px;
		line-height: 45px;
	}

	.h3 {
		font-size: 30px;
		line-height: 45px;
	}

	.rts-section-gap {
		padding: 40px 0 60px;
	}
}

@media only screen and (max-width: 575px) {
	.h1 {
		font-size: 28px;
		line-height: 36px;
	}

	.h2 {
		font-size: 26px;
		line-height: 36px;
	}

	.h3 {
		font-size: 24px;
		line-height: 36px;
	}
}

@media only screen and (max-width: 479px) {
	.h1 {
		font-size: 26px;
		line-height: 30px;
	}

	.h2 {
		font-size: 24px;
		line-height: 30px;
	}

	.h3 {
		font-size: 22px;
		line-height: 30px;
	}
}

/* End - General */

/* Start - Deshacer reset */
.unreset-content a:not([class*="btn"]) {
	color: var(--vc-color-primary);
}

.unreset-content blockquote {
	background: var(--bs-white);
	border-left: none;
	border-radius: 0;
	margin-bottom: 40px;
	padding: 30px 11px;
	text-align: center;
}

.unreset-content.text-white * {
	color: var(--bs-white) !important;
}

.unreset-content.text-left * {
	text-align: left;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.unreset-content blockquote {
		padding: 30px;
	}
}

@media only screen and (max-width: 767px) {
	.unreset-content blockquote {
		padding: 10px;
		margin-bottom: 25px;
	}

	.unreset-content.text-left :is(p, span, mark, ul, ol, li) {
		text-align: left !important;
	}
}

@media only screen and (max-width: 479px) {
	.unreset-content blockquote {
		margin-top: 15px;
	}
}

/* End - Deshacer reset */

/* Start - Cabecera */
.breadcrumb-area-bg {
	background-image: none;
}

.breadcrumb-area-bg>.bgGlass::before {
	background-color: #0007;
}

.breadcrumb-area-bg .bread-crumb-area-inner .bottom-title .title {
	text-transform: none;
}

.breadcrumb-area-bg .bread-crumb-area-inner .breadcrumb-top {
	flex-wrap: wrap;
	font-weight: 600;
}

.breadcrumb-area-bg .bread-crumb-area-inner .breadcrumb-top,
.breadcrumb-area-bg .bread-crumb-area-inner .breadcrumb-top * {
	color: var(--bs-white) !important;
}

.breadcrumb-area-bg .bread-crumb-area-inner .breadcrumb-top *:not(.active) {
	color: var(--vc-color-primary) !important;
}

@media only screen and (max-width: 767px) {
	.breadcrumb-area-bg .bread-crumb-area-inner {
		padding: 60px 0 !important;
	}
}

/* End - Cabecera */

/* Start - Formularios */
.form-control:is(input[type=text], input[type=password], input[type=email], input[type=number], input[type=tel], textarea) {
	color: var(--color-body);
	font-size: 16px;
	border: 0;
	padding: 10px 0;
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 25px;
}

.form-control:focus:is(input[type=text], input[type=password], input[type=email], input[type=number], input[type=tel], textarea) {
	box-shadow: 0 0 0 0 transparent;
	border-color: var(--vc-color-primary);
}

:is(.form-control, [type="email"])+.form-error {
	display: block;
	margin-top: -25px;
}

.modal [form]:is([type="checkbox"], [type="radio"]) {
	all: revert;
	/*accent-color: var(--vc-color-primary);/**/
}

.modal button {
	font-size: initial;
	width: initial;
}

input:-webkit-autofill,
input:-webkit-autofill:is(:hover, :focus, :active) {
	-webkit-box-shadow: 0 0 0 30px var(--bs-white) inset !important;
}

/* End - Formularios */

/* Start - Menu principal */
.nav-area-center nav ul {
	margin: 0;
	text-align: center;
}

.nav-area-center nav ul li {
	margin-bottom: 0;
}

.nav-area-center nav ul li::after {
	content: unset !important;
}

.header-style-two :is(.header-wrapper-main, .header-wrapper-main .header-right) {
	gap: 30px;
}

.header-style-two.text-black .header-wrapper-main .header-right :is(nav ul li a, .rts-btn) {
	color: var(--bs-dark);
}

.header-style-two .action-area .menu-icon svg {
	cursor: pointer;
}

.header-style-two.text-black .action-area .menu-icon svg path {
	fill: var(--bs-dark);
}

.header-style-two.text-black .header-wrapper-main .header-right nav ul li a:hover {
	color: var(--vc-color-primary);
}

.header-style-two.text-black .header-wrapper-main .header-right .rts-btn:hover {
	color: var(--bs-white);
}

.header-style-two .header-wrapper-main .header-right nav ul li a {
	padding: 16px 0;
}

.header-style-two .action-area {
	display: inherit;
}

.mobile-menu-main nav ul li.has-droupdown::after {
	box-sizing: border-box;
	display: inline-block;
	pointer-events: all;
	width: 40px;
	z-index: 5;
}

.mobile-menu-main nav ul li.has-droupdown>a {
	display: inline-block;
	width: calc(100% - 45px);
}

/**/
.mobile-menu-main nav ul li a.main {
	padding: 12px 0;
}

.mobile-menu-main nav ul li.has-droupdown ul li {
	padding-left: 1em;
}

/* End - Menu principal */

/* Start - Lateral */
.side-bar button {
	margin-left: -50px;
}

.side-bar button i {
	margin-top: -51px;
}

.side-bar .inner-main-wrapper-desk .thumbnail img {
	width: 100%;
}

.side-bar .inner-main-wrapper-desk .inner-content .disc.unreset-content {
	max-width: 95%;
}

.side-bar .inner-main-wrapper-desk .inner-content p {
	max-width: initial;
}

.side-bar .inner-main-wrapper-desk .inner-content p.title {
	margin-bottom: 20px;
}

.mobile-menu-main .rts-social-style-one ul {
	flex-wrap: wrap;
}

/* End - Lateral */

/* Start - Sección: carrusel_logos */
.swiper.brand-area-wrapper-one {
	position: relative;
	row-gap: 0;
}

.swiper.brand-area-wrapper-one .swiper-slide {
	background-color: transparent;
	text-align: center;
}

.swiper.brand-area-wrapper-one img:hover {
	filter: unset;
}

.swiper.brand-area-wrapper-one :is(.swiper-button-prev-brand, .swiper-button-next-brand) {
	align-content: center;
	position: absolute;
	top: 50%;
	background-image: none;
	font-size: 2em;
	font-family: var(--vc-font-fa6-pro);
	color: var(--color-body);
	z-index: 1;
}

.swiper.brand-area-wrapper-one .swiper-button-prev-brand {
	left: 0;
}

.swiper.brand-area-wrapper-one .swiper-button-prev-brand::before {
	content: "\f053";
}

.swiper.brand-area-wrapper-one .swiper-button-next-brand {
	right: 0;
}

.swiper.brand-area-wrapper-one .swiper-button-next-brand::before {
	content: "\f054";
}

@media only screen and (max-width: 575px) {
	.swiper.brand-area-wrapper-one img {
		max-width: inherit;
	}
}

/* End - Sección: carrusel_logos */

/* Start - Sección: carrusel_testimonios */
.mySwiper-testimonials-6 {
	padding-bottom: 0;
}

.single-testimonials-area-six .disc.unreset-content {
	margin-bottom: 25px;
	margin-left: 50px;
	color: var(--vc-color-text);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: -0.32px;
}

/* End - Sección: carrusel_testimonios */

/* Start - Sección: catalogo_rejilla */
.rts-service-inner-area .single-service-area-one {
	height: 100%;
}

.single-service-area-one::after {
	background-image: none;
}

.single-service-area-one :is(.icon i) {
	font-size: 60px;
}

.single-service-area-one .bgImageHover::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: var(--bs-dark);
	opacity: .6;
	transform: scale(0);
	transition: .4s;
}

.single-service-area-one .bgImageHover img {
	transform: scale(0);
	transition: .4s;
}

.single-service-area-one:hover .bgImageHover::after,
.single-service-area-one:hover .bgImageHover img {
	transform: scale(1);
}

:is(a, .single-service-area-one) :is(.icon i, .title, .disc),
:is(a, .single-service-area-one):hover :is(.icon i, .title, .disc) {
	color: var(--bs-dark);
}

:is(a, .single-service-area-one):hover .bgImageHover~ :is(.icon i, .title, .disc) {
	color: var(--bs-white);
}

:is(a, .single-service-area-one):hover .icon svg path {
	fill: var(--bs-dark);
}

:is(a, .single-service-area-one):hover .bgImageHover~.icon svg path {
	fill: var(--bs-white);
}

/* End - Sección: catalogo_rejilla */

/* Start - Sección: contacto_formulario */
.top-contact {
	text-transform: none;
}

/* End - Sección: contacto_formulario */

/* Start - Sección: contenido_catalogo_detalle */
.service-left-sidebar-wized .body .single-short-service :is(p, .name) {
	margin-bottom: 0;
	color: var(--vc-color-text);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 1.3;
	transition: 0.3s;
	flex-basis: 70%;
}

.service-left-sidebar-wized .body .single-short-service:hover :is(p, .name) {
	color: var(--bs-white);
}

.service-details-content-right .title-main-s:is(.h1, .h2, .h3, .h4, .h5, .h6) {
	margin-top: 40px;
	color: var(--vc-color-text);
	font-size: 34px;
	font-style: normal;
	font-weight: 600;
	line-height: 44px;
	text-transform: none;
}

.service-left-sidebar-wized .body span.single-short-service {
	background: var(--color-primary);
	transform: translateY(-2px) scale(1.01);
}

.service-left-sidebar-wized .body span.single-short-service :is(.number, p, i) {
	color: var(--bs-white);
}

@media only screen and (max-width: 767px) {
	.service-details-content-right .title-main-s:is(.h1, .h2, .h3, .h4, .h5, .h6) {
		font-size: 26px;
		line-height: 38px;
	}

	.service-details-content-right .title-main-s:is(.h1, .h2, .h3, .h4, .h5, .h6) br {
		display: none;
	}
}

/* End - Sección: contenido_catalogo_detalle */

/* Start - Sección: contenido_galeria_detalle */
.swiper.thumbnail-project-details-top :is(.swiper-button-prev, .swiper-button-next) {
	background-color: var(--bs-white);
	background-image: none;
	color: var(--color-body);
	font-family: var(--vc-font-fa6-pro);
	position: absolute;
	top: 50%;
	width: 45px;
}

.swiper.thumbnail-project-details-top :is(.swiper-button-prev, .swiper-button-next)::before {
	position: absolute;
	background-image: none;
	height: 45px;
	width: 45px;
	border: 1px solid #d8d9da;
	font-family: var(--font-3);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.3s;
}

.swiper.thumbnail-project-details-top .swiper-button-prev {
	left: 0px;
}

.swiper.thumbnail-project-details-top .swiper-button-prev::before {
	content: "\f053";
}

.swiper.thumbnail-project-details-top .swiper-button-next {
	left: calc(100% - 45px);
}

.swiper.thumbnail-project-details-top .swiper-button-next::before {
	content: "\f054";
}

.swiper.thumbnail-project-details-top .swiper-slide {
	visibility: hidden;
}

.swiper.thumbnail-project-details-top .swiper-slide.swiper-slide-active {
	visibility: visible;
}

.mfp-image-holder .mfp-content {
	width: 100vw;
	max-height: 100%;
}

.product-details-style-one-main .thumbnail-project-details-top span:empty {
	margin: 0;
	line-height: 0;
}

/* End - Sección: contenido_galeria_detalle */

/* Start - Sección: detalle_noticia */
.blog-single-post-listing .blog-listing-content .user-info .single {
	max-width: 100%;
	min-width: fit-content;
}

.blog-single-post-listing .blog-listing-content .user-info .single span a+a {
	margin-left: .5rem;
	padding-left: .5rem;
	position: relative;
}

.blog-single-post-listing .blog-listing-content .user-info .single span a+a::before {
	content: "";
	position: absolute;
	width: 1px;
	height: 0.8em;
	display: block;
	background-color: var(--vc-color-primary);
	top: 0.2em;
	left: 0;
}

.blog-single-post-listing .blog-listing-content .unreset-content.disc p {
	font-size: 16px;
	line-height: 26px;
}

.service-left-sidebar-wized .recent-post-single .user,
.service-left-sidebar-wized .recent-post-single .user *,
.service-left-sidebar-wized .recent-post-single:hover .user,
.service-left-sidebar-wized .recent-post-single:hover .user * {
	color: rgb(125, 125, 125) !important;
}

.service-left-sidebar-wized .body {
	counter-reset: counterCategories;
}

.service-left-sidebar-wized .body .single-short-service .number::after {
	counter-increment: counterCategories;
	content: counter(counterCategories)".";
}

/* End - Sección: detalle_noticia */

/* Start - Sección: galeria_rejilla */
.portfolio-style-custom-4 a {
	color: var(--bs-white);
}

.portfolio-style-custom-4 .inner-content {
	bottom: -100%;
}

.portfolio-style-custom-4 .inner-content span {
	display: block;
}

.portfolio-style-custom-4:hover .inner-content span {
	text-transform: none;
}

.portfolio-style-custom-4 span.thumbnail {
	display: block;
	overflow: hidden;
}

.portfolio-style-custom-4 span.thumbnail img {
	transition: 0.3s;
	width: 100%;
}

.portfolio-style-custom-4 a:hover span.thumbnail img {
	transform: scale(1.1);
}

/* End - Sección: galeria_rejilla */

/* Start - Sección: imagen_formulario */
.title-left-style-seven-wrapper .pre {
	margin-bottom: 8px;
	padding-left: 50px;
	position: relative;
	color: var(--color-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 58px;
	text-transform: none;
}

.title-left-style-seven-wrapper .pre::after {
	position: absolute;
	top: 10px;
	content: "";
	left: 0;
	width: 40px;
	height: 1px;
	background: var(--vc-color-primary);
}

.title-left-style-seven-wrapper .title {
	text-transform: none;
}

/* End - Sección: imagen_formulario */

/* Start - Sección: llamada_a_la_accion_seccion */
.cta-inner-area {
	background-image: none;
}

.cta-inner-area .bgGlass::before {
	background-color: #0007;
}

.cta-inner-area .bgGlass~.container-full :is(.title, .h2, .unreset-content *, .rts-btn.btn-border, .rts-btn.btn-border i) {
	border-color: #f8f9fa !important;
	color: #f8f9fa !important;
	text-align: center !important;
}

.title-area-style-six-left .pre {
	text-transform: none;
}

/* End - Sección: llamada_a_la_accion_seccion */

/* Start - Sección: noticias_rejilla */
.rts-blog-area .signle-blog-style-one .inner-content {
	position: relative;
}

.rts-blog-area .signle-blog-style-one .inner-content .tag {
	position: absolute;
	top: -29px;
	left: -1px;
	padding: 10px 12px;
	background-color: var(--bs-white);
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	white-space: normal;
	display: inline-block;
	text-align: left;
	max-width: 90%;
	transform: translateY(-100%);
}

/*.rts-blog-area .signle-blog-style-one .inner-content .tag a {
	white-space: nowrap;
}/**/
.rts-blog-area .signle-blog-style-one .inner-content .tag a+a {
	margin-left: .5rem;
	padding-left: .5rem;
	position: relative;
}

.rts-blog-area .signle-blog-style-one .inner-content .tag a+a::before {
	content: "";
	position: absolute;
	width: 1px;
	height: 0.8em;
	display: block;
	background-color: var(--vc-color-primary);
	top: 0.2em;
	left: 0;
}

.pagination-area .nav-link {
	display: inline-flex;
	flex-direction: row;
}

.pagination-area .nav-link .page-number {
	background-color: var(--bs-white);
	border: 1px solid var(--vc-border-color);
	color: var(--vc-color-text);
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
}

.pagination-area .nav-link .page-number+.page-number {
	margin-left: -1px;
}

.pagination-area .nav-link span.page-number,
.pagination-area .nav-link .page-number:hover {
	background-color: var(--vc-color-primary);
	color: var(--bs-white);
}

/* End - Sección: noticias_rejilla */

/* Start - Sección: preguntas_frecuentes */
.bg-faqs-7,
.faq-style-two {
	background-image: none;
	height: auto;
}

.faq-style-two .left-accordion-faq .title-faq-area-2 .pre {
	margin-bottom: 8px;
	padding-left: 50px;
	position: relative;
	color: var(--color-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 58px;
	text-transform: none;
}

.faq-style-two .left-accordion-faq .title-faq-area-2 .pre::before {
	position: absolute;
	top: 10px;
	content: "";
	left: 0;
	width: 40px;
	height: 1px;
	background: var(--vc-color-primary);
}

/* End - Sección: preguntas_frecuentes */

/* Start - Sección: proyectos_realizados */
.title-area-style-six-left .title,
.faq-style-two .left-accordion-faq .title-faq-area-2 .title {
	text-transform: none;
}

.title-area-product-one .disc.unreset-content {
	max-width: 42%;
	margin-bottom: 0;
	margin-top: 27px;
}

.title-area-product-one .swiper-buttons-wrapper :is(.swiper-button-next, .swiper-button-prev) {
	background-image: none;
	position: relative;
	top: unset;
	left: unset;
	right: unset;
	bottom: unset;
	margin: 0;
	width: 45px;
	height: 45px;
}

.title-area-product-one .swiper-buttons-wrapper :is(.swiper-button-next::after, .swiper-button-prev::after) {
	position: absolute;
	background-image: none;
	height: 45px;
	width: 45px;
	border: 1px solid #d8d9da;
	content: "\f054";
	font-family: var(--font-3);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.3s;
}

.title-area-product-one .swiper-buttons-wrapper .swiper-button-prev::after {
	content: "\f053";
}

.title-area-product-one .swiper-next-prev-wrapper :is(.swiper-button-next, .swiper-button-prev) {
	position: relative;
	margin-top: 0;
	width: 45px;
	height: 45px;
}

.title-area-product-one .swiper-next-prev-wrapper .swiper-button-next {
	bottom: 0;
}

.title-area-product-one .swiper-next-prev-wrapper .swiper-button-prev {
	top: 0;
}

.single-product-one .inenr-content-absolute {
	bottom: -200px;
}

.swiper-product-one-wrapper {
	counter-reset: counterCategories;
}

.swiper-product-one-wrapper .single-short-service .number::after {
	counter-increment: counterCategories;
	content: counter(counterCategories)".";
}

@media only screen and (max-width: 991px) {
	.title-area-product-one .disc.unreset-content {
		max-width: 100%;
	}
}

@media only screen and (max-width: 479px) {
	.single-product-one:hover .inenr-content-absolute {
		bottom: 20px;
		left: 25px;
		right: 25px;
	}

	.single-product-one .inenr-content-absolute .category {
		font-size: 14px;
	}
}

/* End - Sección: proyectos_realizados */

/* Start - Sección: servicios_destacados */
.rts-read-more-circle-btn i {
	min-width: 60px;
}

.thumbnail-serice-6-left {
	min-height: 600px;
}

/*.thumbnail-serice-6-left .rts-img-hover {
	width: 100%;
	height: auto;
}/**/
.thumbnail-serice-6-left .rts-img-hover img {
	transform: scale(1) rotateY(-180deg);
}

.thumbnail-serice-6-left .rts-img-hover.active img {
	min-width: auto;
	transform: scale(1) rotateY(-360deg);
}

.service-list-one-wrapper .signle-service-list .left-one {
	flex-basis: 30%;
}

.service-list-one-wrapper .signle-service-list .center-area {
	flex-basis: 60%;
}

.service-list-one-wrapper .signle-service-list .center-area+.rts-btn {
	flex-basis: 10%;
}

.project-full-top-wrapper .disc.unreset-content {
	max-width: 35%;
	margin-bottom: 0;
}

@media only screen and (max-width: 991px) {
	.project-full-top-wrapper .disc.unreset-content {
		max-width: 100%;
	}
}

@media only screen and (max-width: 767px) {
	.service-list-one-wrapper .signle-service-list {
		align-items: center;
		text-align: center;
	}
}

/* End - Sección: servicios_destacados */

/* Start - Sección: slider_principal */
.banner-wrapper-main-three .left-banner-three {
	padding: 180px 0 120px 150px;
	position: relative;
	top: unset;
	transform: unset;
}

.banner-wrapper-main-three .bgGlass::before {
	background-color: #0009;
}

.banner-wrapper-main-three .left-banner-three .unreset-content * {
	color: var(--bs-white);
	text-align: left !important;
}

.banner-wrapper-main-three .mySwiper-banner-three :is(.swiper-wrapper, .one-swiper-wrapper) .disc.unreset-content {
	max-width: 60%;
	margin: 0 0 40px;
}

.banner-wrapper-main-three .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
	visibility: hidden;
}

.banner-three-bg {
	background-image: none;
}

.banner-wrapper-main-three .single-banner-wrapper-three .title {
	text-transform: none;
}

.banner-wrapper-main-three .single-banner-wrapper-three span.pre-title {
	text-transform: none;
	color: var(--vc-color-primary);
	display: block;
}

.banner-wrapper-main-three .swiper-pagination-bullet {
	opacity: 1;
}

.banner-wrapper-main-three .swiper-pagination-bullet-active {
	background-color: var(--vc-color-primary);
}

.banner-wrapper-main-three .swiper-pagination-bullet-active::after {
	background-image: none;
	background-color: transparent;
	border: 1px solid var(--vc-color-primary);
	border-radius: 100%;
	padding: 10px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.one-swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.one-swiper-wrapper .swiper-slide {
	pointer-events: all;
}

.banner-wrapper-main-three .mySwiper-banner-three .one-swiper-wrapper .rts-btn.btn-border.radious {
	border-color: #d9d9d9 !important;
	border-radius: 30px;
	color: #d9d9d9;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	border: 1px solid #1e1f22;
	display: flex;
	align-items: center;
	transition: 0.3s;
	min-width: fit-content;
}

.banner-wrapper-main-three .mySwiper-banner-three .one-swiper-wrapper .rts-btn.btn-border.radious:hover {
	background: var(--color-primary);
}

.banner-wrapper-main-three .mySwiper-banner-three .one-swiper-wrapper .rts-btn.btn-border.radious i {
	color: var(--bs-white) !important;
	margin-left: 5px;
}

@media only screen and (max-width: 991px) {
	.banner-wrapper-main-three .left-banner-three {
		padding-right: 150px;
	}

	/*.banner-wrapper-main-three .mySwiper-banner-three .swiper-wrapper .swiper-slide .left-banner-three .disc *,
	.banner-wrapper-main-three .mySwiper-banner-three .one-swiper-wrapper .swiper-slide .left-banner-three .disc *,
	.banner-wrapper-main-three .mySwiper-banner-three .swiper-wrapper .swiper-slide .left-banner-three .rts-btn {
		color: var(--bs-white);
	}
	.banner-wrapper-main-three .mySwiper-banner-three .one-swiper-wrapper .rts-btn.btn-border.radious,
	.banner-wrapper-main-three .mySwiper-banner-three .one-swiper-wrapper .swiper-slide .left-banner-three .rts-btn {
		border-color: var(--bs-white) !important;
	}/**/
}

@media only screen and (max-width: 767px) {
	.banner-wrapper-main-three .left-banner-three {
		padding: 120px 20px 60px;
	}

	.banner-wrapper-main-three .mySwiper-banner-three .one-swiper-wrapper .swiper-slide .left-banner-three .title {
		font-size: 40px;
		line-height: 50px;
	}

	.banner-wrapper-main-three .mySwiper-banner-three :is(.swiper-wrapper, .one-swiper-wrapper) .disc.unreset-content {
		max-width: 100%;
	}
}

@media only screen and (max-width: 575px) {
	.banner-three-bg {
		height: auto;
	}

	.banner-wrapper-main-three .mySwiper-banner-three .one-swiper-wrapper .swiper-slide .left-banner-three .title {
		font-size: 30px;
	}

	.banner-wrapper-main-three .mySwiper-banner-three .one-swiper-wrapper .thumbnail {
		display: none;
	}
}

/* End - Sección: slider_principal */

/* Start - Sección: sobre_nosotros */
.rts-about-area-six .about-right-inner-five .short-service-small {
	max-width: 100%;
}

.rts-about-area-six .video-button-area {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.rts-about-area-six .video-button-area .video-play-button {
	--size: 60px;
	font-size: var(--size);
	width: var(--size);
	height: var(--size);
	line-height: var(--size);
	box-sizing: border-box;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	color: var(--vc-color-primary);
}

.rts-about-area-six .video-button-area .video-play-button::after {
	border: unset;
	background-color: var(--bs-white);
	z-index: -1;
	--size: 60px;
	width: var(--size);
	height: var(--size);
}

/* End - Sección: sobre_nosotros */

/* Start - Sección: testimonios */
.single-testimonials-area-six .quotes-area {
	z-index: -1;
}

/* End - Sección: testimonios */

/* Start - Pie */
.rts-footer-area .social-style-two-wrapper {
	margin-top: revert;
}

.footer-two-main-wrapper-right .single-footer-wized :is(.location, .contact-call) :is(p:not(.h1, .h2, .h3, .h4, .h5, .h6), a) {
	color: var(--color-heading-1);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 7px;
	display: block;
}

.footer-two-main-wrapper-right .single-footer-wized .location p:is(.h1, .h2, .h3, .h4, .h5, .h6) {
	color: var(--color-heading-1);
	font-size: var(--h6);
	font-weight: var(--s-bold);
	line-height: 1.25;
}

.footer-two-main-wrapper-right .single-footer-wized .location .disc-f.disc.unreset-content {
	color: #7D7D7D !important;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: -0.32px;
}

.rts-copyright-area-two .copy-right-area-inner-two .right ul {
	gap: 30px;
}

/* End - Pie */

/* Start - Botón volver arriba */
.progress-wrap {
	bottom: 65px;
}

/* End - Botón volver arriba */

/* Start - CookieConsent */
.termsfeed-com---pc-overlay :is(input, button, select, textarea) {
	width: inherit;
}

@media only screen and (max-width: 600px) {
	.termsfeed-com---pc-overlay .cc-pc-head {
		text-align: center;
	}
}

/* End - CookieConsent */

/* Start - Alineación textos */
.content-center>* {
	margin-left: auto !important;
	margin-right: auto !important
}

.content-left>* {
	margin-right: auto !important;
	margin-left: unset !important
}

.content-right>* {
	margin-left: auto !important;
	margin-right: unset !important
}

.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) {
	.content-sm-center>* {
		margin-left: auto !important;
		margin-right: auto !important
	}

	.content-sm-left>* {
		margin-right: auto !important;
		margin-left: unset !important
	}

	.content-sm-right>* {
		margin-left: auto !important;
		margin-right: unset !important
	}

	.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) {
	.content-md-center>* {
		margin-left: auto !important;
		margin-right: auto !important
	}

	.content-md-left>* {
		margin-right: auto !important;
		margin-left: unset !important
	}

	.content-md-right>* {
		margin-left: auto !important;
		margin-right: unset !important
	}

	.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) {
	.content-lg-center>* {
		margin-left: auto !important;
		margin-right: auto !important
	}

	.content-lg-left>* {
		margin-right: auto !important;
		margin-left: unset !important
	}

	.content-lg-right>* {
		margin-left: auto !important;
		margin-right: unset !important
	}

	.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) {
	.content-xl-center>* {
		margin-left: auto !important;
		margin-right: auto !important
	}

	.content-xl-left>* {
		margin-right: auto !important;
		margin-left: unset !important
	}

	.content-xl-right>* {
		margin-left: auto !important;
		margin-right: unset !important
	}

	.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) {
	.content-xxl-center>* {
		margin-left: auto !important;
		margin-right: auto !important
	}

	.content-xxl-left>* {
		margin-right: auto !important;
		margin-left: unset !important
	}

	.content-xxl-right>* {
		margin-left: auto !important;
		margin-right: unset !important
	}

	.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 */

/* Start - Objetos */
.object-fit-contain {
	object-fit: contain !important
}

.object-fit-cover {
	object-fit: cover !important
}

.object-fit-fill {
	object-fit: fill !important
}

.object-fit-none {
	object-fit: none !important
}

.object-fit-scale-down {
	object-fit: scale-down !important
}

.object-fit-inherit {
	object-fit: inherit !important
}

.object-fit-initial {
	object-fit: initial !important
}

.object-fit-revert {
	object-fit: revert !important
}

.object-fit-revert-layer {
	object-fit: revert-layer !important
}

.object-fit-unset {
	object-fit: unset !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
}

@media only screen and (min-width:576px) {
	.object-fit-sm-contain {
		object-fit: contain !important
	}

	.object-fit-sm-cover {
		object-fit: cover !important
	}

	.object-fit-sm-fill {
		object-fit: fill !important
	}

	.object-fit-sm-none {
		object-fit: none !important
	}

	.object-fit-sm-scale-down {
		object-fit: scale-down !important
	}

	.object-fit-sm-inherit {
		object-fit: inherit !important
	}

	.object-fit-sm-initial {
		object-fit: initial !important
	}

	.object-fit-sm-revert {
		object-fit: revert !important
	}

	.object-fit-sm-revert-layer {
		object-fit: revert-layer !important
	}

	.object-fit-sm-unset {
		object-fit: unset !important
	}

	.object-position-sm-top {
		object-position: top !important
	}

	.object-position-sm-left {
		object-position: left !important
	}

	.object-position-sm-right {
		object-position: right !important
	}

	.object-position-sm-bottom {
		object-position: bottom !important
	}
}

@media only screen and (min-width:768px) {
	.object-fit-md-contain {
		object-fit: contain !important
	}

	.object-fit-md-cover {
		object-fit: cover !important
	}

	.object-fit-md-fill {
		object-fit: fill !important
	}

	.object-fit-md-none {
		object-fit: none !important
	}

	.object-fit-md-scale-down {
		object-fit: scale-down !important
	}

	.object-fit-md-inherit {
		object-fit: inherit !important
	}

	.object-fit-md-initial {
		object-fit: initial !important
	}

	.object-fit-md-revert {
		object-fit: revert !important
	}

	.object-fit-md-revert-layer {
		object-fit: revert-layer !important
	}

	.object-fit-md-unset {
		object-fit: unset !important
	}

	.object-position-md-top {
		object-position: top !important
	}

	.object-position-md-left {
		object-position: left !important
	}

	.object-position-md-right {
		object-position: right !important
	}

	.object-position-md-bottom {
		object-position: bottom !important
	}
}

@media only screen and (min-width:992px) {
	.object-fit-lg-contain {
		object-fit: contain !important
	}

	.object-fit-lg-cover {
		object-fit: cover !important
	}

	.object-fit-lg-fill {
		object-fit: fill !important
	}

	.object-fit-lg-none {
		object-fit: none !important
	}

	.object-fit-lg-scale-down {
		object-fit: scale-down !important
	}

	.object-fit-lg-inherit {
		object-fit: inherit !important
	}

	.object-fit-lg-initial {
		object-fit: initial !important
	}

	.object-fit-lg-revert {
		object-fit: revert !important
	}

	.object-fit-lg-revert-layer {
		object-fit: revert-layer !important
	}

	.object-fit-lg-unset {
		object-fit: unset !important
	}

	.object-position-lg-top {
		object-position: top !important
	}

	.object-position-lg-left {
		object-position: left !important
	}

	.object-position-lg-right {
		object-position: right !important
	}

	.object-position-lg-bottom {
		object-position: bottom !important
	}
}

@media only screen and (min-width:1200px) {
	.object-fit-xl-contain {
		object-fit: contain !important
	}

	.object-fit-xl-cover {
		object-fit: cover !important
	}

	.object-fit-xl-fill {
		object-fit: fill !important
	}

	.object-fit-xl-none {
		object-fit: none !important
	}

	.object-fit-xl-scale-down {
		object-fit: scale-down !important
	}

	.object-fit-xl-inherit {
		object-fit: inherit !important
	}

	.object-fit-xl-initial {
		object-fit: initial !important
	}

	.object-fit-xl-revert {
		object-fit: revert !important
	}

	.object-fit-xl-revert-layer {
		object-fit: revert-layer !important
	}

	.object-fit-xl-unset {
		object-fit: unset !important
	}

	.object-position-xl-top {
		object-position: top !important
	}

	.object-position-xl-left {
		object-position: left !important
	}

	.object-position-xl-right {
		object-position: right !important
	}

	.object-position-xl-bottom {
		object-position: bottom !important
	}
}

@media only screen and (min-width:1400px) {
	.object-fit-xxl-contain {
		object-fit: contain !important
	}

	.object-fit-xxl-cover {
		object-fit: cover !important
	}

	.object-fit-xxl-fill {
		object-fit: fill !important
	}

	.object-fit-xxl-none {
		object-fit: none !important
	}

	.object-fit-xxl-scale-down {
		object-fit: scale-down !important
	}

	.object-fit-xxl-inherit {
		object-fit: inherit !important
	}

	.object-fit-xxl-initial {
		object-fit: initial !important
	}

	.object-fit-xxl-revert {
		object-fit: revert !important
	}

	.object-fit-xxl-revert-layer {
		object-fit: revert-layer !important
	}

	.object-fit-xxl-unset {
		object-fit: unset !important
	}

	.object-position-xxl-top {
		object-position: top !important
	}

	.object-position-xxl-left {
		object-position: left !important
	}

	.object-position-xxl-right {
		object-position: right !important
	}

	.object-position-xxl-bottom {
		object-position: bottom !important
	}
}

/* End - Objetos */

/* Start - Posiciones */
.position-absolute {
	position: absolute !important
}

.position-fixed {
	position: fixed !important
}

.position-inherit {
	position: inherit !important
}

.position-initial {
	position: initial !important
}

.position-relative {
	position: relative !important
}

.position-revert {
	position: revert !important
}

.position-static {
	position: static !important
}

.position-sticky {
	position: sticky !important
}

.position-unset {
	position: unset !important
}

.position-top {
	top: 0 !important
}

.position-left {
	left: 0 !important
}

.position-right {
	right: 0 !important
}

.position-bottom {
	bottom: 0 !important
}

.position-no-top {
	top: unset !important
}

.position-no-left {
	left: unset !important
}

.position-no-right {
	right: unset !important
}

.position-no-bottom {
	bottom: unset !important
}

@media only screen and (min-width:576px) {
	.position-sm-absolute {
		position: absolute !important
	}

	.position-sm-fixed {
		position: fixed !important
	}

	.position-sm-inherit {
		position: inherit !important
	}

	.position-sm-initial {
		position: initial !important
	}

	.position-sm-relative {
		position: relative !important
	}

	.position-sm-revert {
		position: revert !important
	}

	.position-sm-static {
		position: static !important
	}

	.position-sm-sticky {
		position: sticky !important
	}

	.position-sm-unset {
		position: unset !important
	}

	.position-sm-top {
		top: 0 !important
	}

	.position-sm-left {
		left: 0 !important
	}

	.position-sm-right {
		right: 0 !important
	}

	.position-sm-bottom {
		bottom: 0 !important
	}

	.position-sm-no-top {
		top: unset !important
	}

	.position-sm-no-left {
		left: unset !important
	}

	.position-sm-no-right {
		right: unset !important
	}

	.position-sm-no-bottom {
		bottom: unset !important
	}
}

@media only screen and (min-width:768px) {
	.position-md-absolute {
		position: absolute !important
	}

	.position-md-fixed {
		position: fixed !important
	}

	.position-md-inherit {
		position: inherit !important
	}

	.position-md-initial {
		position: initial !important
	}

	.position-md-relative {
		position: relative !important
	}

	.position-md-revert {
		position: revert !important
	}

	.position-md-static {
		position: static !important
	}

	.position-md-sticky {
		position: sticky !important
	}

	.position-md-unset {
		position: unset !important
	}

	.position-md-top {
		top: 0 !important
	}

	.position-md-left {
		left: 0 !important
	}

	.position-md-right {
		right: 0 !important
	}

	.position-md-bottom {
		bottom: 0 !important
	}

	.position-md-no-top {
		top: unset !important
	}

	.position-md-no-left {
		left: unset !important
	}

	.position-md-no-right {
		right: unset !important
	}

	.position-md-no-bottom {
		bottom: unset !important
	}
}

@media only screen and (min-width:992px) {
	.position-lg-absolute {
		position: absolute !important
	}

	.position-lg-fixed {
		position: fixed !important
	}

	.position-lg-inherit {
		position: inherit !important
	}

	.position-lg-initial {
		position: initial !important
	}

	.position-lg-relative {
		position: relative !important
	}

	.position-lg-revert {
		position: revert !important
	}

	.position-lg-static {
		position: static !important
	}

	.position-lg-sticky {
		position: sticky !important
	}

	.position-lg-unset {
		position: unset !important
	}

	.position-lg-top {
		top: 0 !important
	}

	.position-lg-left {
		left: 0 !important
	}

	.position-lg-right {
		right: 0 !important
	}

	.position-lg-bottom {
		bottom: 0 !important
	}

	.position-lg-no-top {
		top: unset !important
	}

	.position-lg-no-left {
		left: unset !important
	}

	.position-lg-no-right {
		right: unset !important
	}

	.position-lg-no-bottom {
		bottom: unset !important
	}
}

@media only screen and (min-width:1200px) {
	.position-xl-absolute {
		position: absolute !important
	}

	.position-xl-fixed {
		position: fixed !important
	}

	.position-xl-inherit {
		position: inherit !important
	}

	.position-xl-initial {
		position: initial !important
	}

	.position-xl-relative {
		position: relative !important
	}

	.position-xl-revert {
		position: revert !important
	}

	.position-xl-static {
		position: static !important
	}

	.position-xl-sticky {
		position: sticky !important
	}

	.position-xl-unset {
		position: unset !important
	}

	.position-xl-top {
		top: 0 !important
	}

	.position-xl-left {
		left: 0 !important
	}

	.position-xl-right {
		right: 0 !important
	}

	.position-xl-bottom {
		bottom: 0 !important
	}

	.position-xl-no-top {
		top: unset !important
	}

	.position-xl-no-left {
		left: unset !important
	}

	.position-xl-no-right {
		right: unset !important
	}

	.position-xl-no-bottom {
		bottom: unset !important
	}
}

@media only screen and (min-width:1400px) {
	.position-xxl-absolute {
		position: absolute !important
	}

	.position-xxl-fixed {
		position: fixed !important
	}

	.position-xxl-inherit {
		position: inherit !important
	}

	.position-xxl-initial {
		position: initial !important
	}

	.position-xxl-relative {
		position: relative !important
	}

	.position-xxl-revert {
		position: revert !important
	}

	.position-xxl-static {
		position: static !important
	}

	.position-xxl-sticky {
		position: sticky !important
	}

	.position-xxl-unset {
		position: unset !important
	}

	.position-xxl-top {
		top: 0 !important
	}

	.position-xxl-left {
		left: 0 !important
	}

	.position-xxl-right {
		right: 0 !important
	}

	.position-xxl-bottom {
		bottom: 0 !important
	}

	.position-xxl-no-top {
		top: unset !important
	}

	.position-xxl-no-left {
		left: unset !important
	}

	.position-xxl-no-right {
		right: unset !important
	}

	.position-xxl-no-bottom {
		bottom: unset !important
	}
}

/* End - Posiciones */

/* Start - Eje Z */
.z-index-1 {
	z-index: 1 !important
}

.z-index-0 {
	z-index: 0 !important
}

.z-index--1 {
	z-index: -1 !important
}

@media only screen and (min-width:576px) {
	.z-index-sm-1 {
		z-index: 1 !important
	}

	.z-index-sm-0 {
		z-index: 0 !important
	}

	.z-index-sm--1 {
		z-index: -1 !important
	}
}

@media only screen and (min-width:768px) {
	.z-index-md-1 {
		z-index: 1 !important
	}

	.z-index-md-0 {
		z-index: 0 !important
	}

	.z-index-md--1 {
		z-index: -1 !important
	}
}

@media only screen and (min-width:992px) {
	.z-index-lg-1 {
		z-index: 1 !important
	}

	.z-index-lg-0 {
		z-index: 0 !important
	}

	.z-index-lg--1 {
		z-index: -1 !important
	}
}

@media only screen and (min-width:1200px) {
	.z-index-xl-1 {
		z-index: 1 !important
	}

	.z-index-xl-0 {
		z-index: 0 !important
	}

	.z-index-xl--1 {
		z-index: -1 !important
	}
}

@media only screen and (min-width:1400px) {
	.z-index-xxl-1 {
		z-index: 1 !important
	}

	.z-index-xxl-0 {
		z-index: 0 !important
	}

	.z-index-xxl--1 {
		z-index: -1 !important
	}
}

/* End - Eje Z */

/* Start - Alto de los elementos */
.h-25,
.height-25 {
	height: 25% !important
}

.h-50,
.height-50 {
	height: 50% !important
}

.h-75,
.height-75 {
	height: 75% !important
}

.h-100,
.height-100 {
	height: 100% !important
}

.h-auto,
.height-auto {
	height: auto !important
}

.h-fill,
.height-fill {
	height: -webkit-fill-available !important
}

.h-fit,
.height-fit {
	height: fit-content !important
}

.h-inherit,
.height-inherit {
	height: inherit !important
}

.h-initial,
.height-initial {
	height: initial !important
}

.h-max,
.height-max {
	height: max-content !important
}

.h-min,
.height-min {
	height: min-content !important
}

.h-revert,
.height-revert {
	height: revert !important
}

.h-unset,
.height-unset {
	height: unset !important
}

@media only screen and (min-width:576px) {

	.h-sm-25,
	.height-sm-25 {
		height: 25% !important
	}

	.h-sm-50,
	.height-sm-50 {
		height: 50% !important
	}

	.h-sm-75,
	.height-sm-75 {
		height: 75% !important
	}

	.h-sm-100,
	.height-sm-100 {
		height: 100% !important
	}

	.h-sm-auto,
	.height-sm-auto {
		height: auto !important
	}

	.h-sm-fill,
	.height-sm-fill {
		height: -webkit-fill-available !important
	}

	.h-sm-fit,
	.height-sm-fit {
		height: fit-content !important
	}

	.h-sm-inherit,
	.height-sm-inherit {
		height: inherit !important
	}

	.h-sm-initial,
	.height-sm-initial {
		height: initial !important
	}

	.h-sm-max,
	.height-sm-max {
		height: max-content !important
	}

	.h-sm-min,
	.height-sm-min {
		height: min-content !important
	}

	.h-sm-revert,
	.height-sm-revert {
		height: revert !important
	}

	.h-sm-unset,
	.height-sm-unset {
		height: unset !important
	}
}

@media only screen and (min-width:768px) {

	.h-md-25,
	.height-md-25 {
		height: 25% !important
	}

	.h-md-50,
	.height-md-50 {
		height: 50% !important
	}

	.h-md-75,
	.height-md-75 {
		height: 75% !important
	}

	.h-md-100,
	.height-md-100 {
		height: 100% !important
	}

	.h-md-auto,
	.height-md-auto {
		height: auto !important
	}

	.h-md-fill,
	.height-md-fill {
		height: -webkit-fill-available !important
	}

	.h-md-fit,
	.height-md-fit {
		height: fit-content !important
	}

	.h-md-inherit,
	.height-md-inherit {
		height: inherit !important
	}

	.h-md-initial,
	.height-md-initial {
		height: initial !important
	}

	.h-md-max,
	.height-md-max {
		height: max-content !important
	}

	.h-md-min,
	.height-md-min {
		height: min-content !important
	}

	.h-md-revert,
	.height-md-revert {
		height: revert !important
	}

	.h-md-unset,
	.height-md-unset {
		height: unset !important
	}
}

@media only screen and (min-width:992px) {

	.h-lg-25,
	.height-lg-25 {
		height: 25% !important
	}

	.h-lg-50,
	.height-lg-50 {
		height: 50% !important
	}

	.h-lg-75,
	.height-lg-75 {
		height: 75% !important
	}

	.h-lg-100,
	.height-lg-100 {
		height: 100% !important
	}

	.h-lg-auto,
	.height-lg-auto {
		height: auto !important
	}

	.h-lg-fill,
	.height-lg-fill {
		height: -webkit-fill-available !important
	}

	.h-lg-fit,
	.height-lg-fit {
		height: fit-content !important
	}

	.h-lg-inherit,
	.height-lg-inherit {
		height: inherit !important
	}

	.h-lg-initial,
	.height-lg-initial {
		height: initial !important
	}

	.h-lg-max,
	.height-lg-max {
		height: max-content !important
	}

	.h-lg-min,
	.height-lg-min {
		height: min-content !important
	}

	.h-lg-revert,
	.height-lg-revert {
		height: revert !important
	}

	.h-lg-unset,
	.height-lg-unset {
		height: unset !important
	}
}

@media only screen and (min-width:1200px) {

	.h-xl-25,
	.height-xl-25 {
		height: 25% !important
	}

	.h-xl-50,
	.height-xl-50 {
		height: 50% !important
	}

	.h-xl-75,
	.height-xl-75 {
		height: 75% !important
	}

	.h-xl-100,
	.height-xl-100 {
		height: 100% !important
	}

	.h-xl-auto,
	.height-xl-auto {
		height: auto !important
	}

	.h-xl-fill,
	.height-xl-fill {
		height: -webkit-fill-available !important
	}

	.h-xl-fit,
	.height-xl-fit {
		height: fit-content !important
	}

	.h-xl-inherit,
	.height-xl-inherit {
		height: inherit !important
	}

	.h-xl-initial,
	.height-xl-initial {
		height: initial !important
	}

	.h-xl-max,
	.height-xl-max {
		height: max-content !important
	}

	.h-xl-min,
	.height-xl-min {
		height: min-content !important
	}

	.h-xl-revert,
	.height-xl-revert {
		height: revert !important
	}

	.h-xl-unset,
	.height-xl-unset {
		height: unset !important
	}
}

@media only screen and (min-width:1400px) {

	.h-xxl-25,
	.height-xxl-25 {
		height: 25% !important
	}

	.h-xxl-50,
	.height-xxl-50 {
		height: 50% !important
	}

	.h-xxl-75,
	.height-xxl-75 {
		height: 75% !important
	}

	.h-xxl-100,
	.height-xxl-100 {
		height: 100% !important
	}

	.h-xxl-auto,
	.height-xxl-auto {
		height: auto !important
	}

	.h-xxl-fill,
	.height-xxl-fill {
		height: -webkit-fill-available !important
	}

	.h-xxl-fit,
	.height-xxl-fit {
		height: fit-content !important
	}

	.h-xxl-inherit,
	.height-xxl-inherit {
		height: inherit !important
	}

	.h-xxl-initial,
	.height-xxl-initial {
		height: initial !important
	}

	.h-xxl-max,
	.height-xxl-max {
		height: max-content !important
	}

	.h-xxl-min,
	.height-xxl-min {
		height: min-content !important
	}

	.h-xxl-revert,
	.height-xxl-revert {
		height: revert !important
	}

	.h-xxl-unset,
	.height-xxl-unset {
		height: unset !important
	}
}

/* End - Alto de los elementos */

/* Start - Ancho de los elementos */
.w-25,
.width-25 {
	width: 25% !important
}

.w-50,
.width-50 {
	width: 50% !important
}

.w-75,
.width-75 {
	width: 75% !important
}

.w-100,
.width-100 {
	width: 100% !important
}

.w-auto,
.width-auto {
	width: auto !important
}

.w-fill,
.width-fill {
	width: -webkit-fill-available !important
}

.w-fit,
.width-fit {
	width: fit-content !important
}

.w-inherit,
.width-inherit {
	width: inherit !important
}

.w-initial,
.width-initial {
	width: initial !important
}

.w-max,
.width-max {
	width: max-content !important
}

.w-min,
.width-min {
	width: min-content !important
}

.w-revert,
.width-revert {
	width: revert !important
}

.w-unset,
.width-unset {
	width: unset !important
}

@media only screen and (min-width:576px) {

	.w-sm-25,
	.width-sm-25 {
		width: 25% !important
	}

	.w-sm-50,
	.width-sm-50 {
		width: 50% !important
	}

	.w-sm-75,
	.width-sm-75 {
		width: 75% !important
	}

	.w-sm-100,
	.width-sm-100 {
		width: 100% !important
	}

	.w-sm-auto,
	.width-sm-auto {
		width: auto !important
	}

	.w-sm-fill,
	.width-sm-fill {
		width: -webkit-fill-available !important
	}

	.w-sm-fit,
	.width-sm-fit {
		width: fit-content !important
	}

	.w-sm-inherit,
	.width-sm-inherit {
		width: inherit !important
	}

	.w-sm-initial,
	.width-sm-initial {
		width: initial !important
	}

	.w-sm-max,
	.width-sm-max {
		width: max-content !important
	}

	.w-sm-min,
	.width-sm-min {
		width: min-content !important
	}

	.w-sm-revert,
	.width-sm-revert {
		width: revert !important
	}

	.w-sm-unset,
	.width-sm-unset {
		width: unset !important
	}
}

@media only screen and (min-width:768px) {

	.w-md-25,
	.width-md-25 {
		width: 25% !important
	}

	.w-md-50,
	.width-md-50 {
		width: 50% !important
	}

	.w-md-75,
	.width-md-75 {
		width: 75% !important
	}

	.w-md-100,
	.width-md-100 {
		width: 100% !important
	}

	.w-md-auto,
	.width-md-auto {
		width: auto !important
	}

	.w-md-fill,
	.width-md-fill {
		width: -webkit-fill-available !important
	}

	.w-md-fit,
	.width-md-fit {
		width: fit-content !important
	}

	.w-md-inherit,
	.width-md-inherit {
		width: inherit !important
	}

	.w-md-initial,
	.width-md-initial {
		width: initial !important
	}

	.w-md-max,
	.width-md-max {
		width: max-content !important
	}

	.w-md-min,
	.width-md-min {
		width: min-content !important
	}

	.w-md-revert,
	.width-md-revert {
		width: revert !important
	}

	.w-md-unset,
	.width-md-unset {
		width: unset !important
	}
}

@media only screen and (min-width:992px) {

	.w-lg-25,
	.width-lg-25 {
		width: 25% !important
	}

	.w-lg-50,
	.width-lg-50 {
		width: 50% !important
	}

	.w-lg-75,
	.width-lg-75 {
		width: 75% !important
	}

	.w-lg-100,
	.width-lg-100 {
		width: 100% !important
	}

	.w-lg-auto,
	.width-lg-auto {
		width: auto !important
	}

	.w-lg-fill,
	.width-lg-fill {
		width: -webkit-fill-available !important
	}

	.w-lg-fit,
	.width-lg-fit {
		width: fit-content !important
	}

	.w-lg-inherit,
	.width-lg-inherit {
		width: inherit !important
	}

	.w-lg-initial,
	.width-lg-initial {
		width: initial !important
	}

	.w-lg-max,
	.width-lg-max {
		width: max-content !important
	}

	.w-lg-min,
	.width-lg-min {
		width: min-content !important
	}

	.w-lg-revert,
	.width-lg-revert {
		width: revert !important
	}

	.w-lg-unset,
	.width-lg-unset {
		width: unset !important
	}
}

@media only screen and (min-width:1200px) {

	.w-xl-25,
	.width-xl-25 {
		width: 25% !important
	}

	.w-xl-50,
	.width-xl-50 {
		width: 50% !important
	}

	.w-xl-75,
	.width-xl-75 {
		width: 75% !important
	}

	.w-xl-100,
	.width-xl-100 {
		width: 100% !important
	}

	.w-xl-auto,
	.width-xl-auto {
		width: auto !important
	}

	.w-xl-fill,
	.width-xl-fill {
		width: -webkit-fill-available !important
	}

	.w-xl-fit,
	.width-xl-fit {
		width: fit-content !important
	}

	.w-xl-inherit,
	.width-xl-inherit {
		width: inherit !important
	}

	.w-xl-initial,
	.width-xl-initial {
		width: initial !important
	}

	.w-xl-max,
	.width-xl-max {
		width: max-content !important
	}

	.w-xl-min,
	.width-xl-min {
		width: min-content !important
	}

	.w-xl-revert,
	.width-xl-revert {
		width: revert !important
	}

	.w-xl-unset,
	.width-xl-unset {
		width: unset !important
	}
}

@media only screen and (min-width:1400px) {

	.w-xxl-25,
	.width-xxl-25 {
		width: 25% !important
	}

	.w-xxl-50,
	.width-xxl-50 {
		width: 50% !important
	}

	.w-xxl-75,
	.width-xxl-75 {
		width: 75% !important
	}

	.w-xxl-100,
	.width-xxl-100 {
		width: 100% !important
	}

	.w-xxl-auto,
	.width-xxl-auto {
		width: auto !important
	}

	.w-xxl-fill,
	.width-xxl-fill {
		width: -webkit-fill-available !important
	}

	.w-xxl-fit,
	.width-xxl-fit {
		width: fit-content !important
	}

	.w-xxl-inherit,
	.width-xxl-inherit {
		width: inherit !important
	}

	.w-xxl-initial,
	.width-xxl-initial {
		width: initial !important
	}

	.w-xxl-max,
	.width-xxl-max {
		width: max-content !important
	}

	.w-xxl-min,
	.width-xxl-min {
		width: min-content !important
	}

	.w-xxl-revert,
	.width-xxl-revert {
		width: revert !important
	}

	.w-xxl-unset,
	.width-xxl-unset {
		width: unset !important
	}
}

/* End - Ancho de los elementos */

/* Start - Margenes */
.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-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-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-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-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 */

.banner-wrapper-main-three .mySwiper-banner-three .one-swiper-wrapper .rts-btn.btn-border.radious i {
	color: black !important;
}

.banner-wrapper-main-three .bgGlass::before
{
    background-color: #0009 !important;
}
.mobile-menu-main nav ul li.has-droupdown.third-lvl::after, .mobile-menu-main nav ul li.has-droupdown.third-lvl ul {
	display: none !important;
}