/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 20 2026 | 16:36:24 */
.major-ii .second {
    position: relative;
}
.major-ii .second .w-hwrapper.step-i {
    flex-wrap: wrap;
}
.major-ii .second .w-hwrapper.step-i>.w-vwrapper {
    margin: 0;
}
.major-ii .second .w-hwrapper.step-i .wpb_text_column.he-v {
    margin-bottom: 2vw;
}
.major-ii .second .w-hwrapper.step-i .wpb_text_column a{
	color: var(--color-primary) !important;
	text-decoration:underline;
}
.w-tabs .w-tabs-sections .w-tabs-section.events-tab .injected-card .card-extra .link-iii {
    width: max-content;
}

.major-ii .second .wpb_text_column.he-iv.subtitle {
    word-break: break-word;
}
section.head-i .second .container-i .wpb_text_column a{
	text-decoration:underline;
}
/* GRID BASE */

.w-gallery.type_metro_1 .w-gallery-list{
  display:grid !important;
  grid-template-columns: 2fr 1.2fr 0.8fr;
  grid-template-rows: repeat(3, 13vw);
  gap:1vw;
  grid-auto-flow:unset;
}
.w-gallery.type_metro_1 .w-gallery-item:nth-child(1) img {
    width: 150%;
    height: 150%;
}
.w-gallery.type_metro_1 .w-gallery-item:nth-child(1)>div {
    overflow: hidden;
}
.w-gallery.type_metro_1 .w-gallery-item:nth-child(1){
  grid-column:1;
  grid-row:1 / span 3;
}
.w-gallery.type_metro_1 .w-gallery-item:nth-child(2){
  grid-column:2 / span 2;
  grid-row:1;
}
.w-gallery.type_metro_1 .w-gallery-item:nth-child(3){
  grid-column:2;
  grid-row:2 / span 2;
}
.w-gallery.type_metro_1 .w-gallery-item:nth-child(4){
  grid-column:3;
  grid-row:2;
}
.w-gallery.type_metro_1 .w-gallery-item:nth-child(5){
  grid-column:3;
  grid-row:3;
}
.w-gallery-item img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.w-gallery.type_metro_1.ratio_1x1 .w-gallery-item{
  aspect-ratio:auto;
}
.major-ii .second .w-hwrapper.step-i{
	border-top:1px solid #141414;
}


@media(min-width:992px){

	.major-ii .second .wpb_text_column.he-iv.title {
		padding: 5vw 0;
	}
	.major-ii .second .wpb_text_column.he-iv.subtitle {
		padding: 5vw 0 2vw;
	}

	.major-ii .second .w-hwrapper.step-i {
		grid-gap: 1vw;
	}
	.major-ii .second .w-hwrapper.step-i .w-vwrapper._1 {
		width: calc(50% - 0.5vw);
		display: block;
	}
	.major-ii .second .w-hwrapper.step-i .w-vwrapper._2 {
		width: calc(50% - 0.5vw);
	}
	.major-ii .second .w-hwrapper.step-i:not(:last-of-type) {
		padding: 2vw 0 5vw;
	}
	.major-ii .second .w-hwrapper.step-i:last-of-type {
		padding: 2vw 0 0;
	}
}
@media(max-width:992px){
	.major-ii .second .w-hwrapper.step-i .w-vwrapper._1 {
		width: 100%;
		display: block;
	}
	.major-ii .second .w-hwrapper.step-i .w-vwrapper._2 {
		width: 100%;
	}
}
@media(max-width:992px) and (min-width:768px){
	.major-ii .second .wpb_text_column.he-iv.title {
		padding: 7vw 0;
	}
	.major-ii .second .wpb_text_column.he-iv.subtitle {
		padding: 5vw 0;
	}

	.major-ii .second .w-hwrapper.step-i {
		grid-gap: 10vw;
		padding: 10vw 0;
	}
	.w-gallery.type_metro_1 .w-gallery-list{
	  display:grid;
	  grid-template-columns:1fr 1fr 1fr;
	  grid-template-rows:30vw 30vw 30vw 30vw 30vw;
	  gap:3vw;
	}
}
@media(max-width:992px){
	
	.w-gallery.type_metro_1 .w-gallery-list{
	  display:grid;
	  grid-template-columns:1fr 1fr 1fr;
	}

	/* 1 — ahora ocupa dos filas */
	.w-gallery.type_metro_1 .w-gallery-item:nth-child(1){
	  grid-column:1 / span 3;
	  grid-row:1 / span 2;
	}

	/* 2 */
	.w-gallery.type_metro_1 .w-gallery-item:nth-child(2){
	  grid-column:1 / span 3;
	  grid-row:3;
	}

	/* 3 */
	.w-gallery.type_metro_1 .w-gallery-item:nth-child(3){
	  grid-column:1 / span 2;
	  grid-row:4 / span 2;
	}

	/* 4 */
	.w-gallery.type_metro_1 .w-gallery-item:nth-child(4){
	  grid-column:3;
	  grid-row:4;
	}

	/* 5 */
	.w-gallery.type_metro_1 .w-gallery-item:nth-child(5){
	  grid-column:3;
	  grid-row:5;
	}

}

@media(max-width:768px) and (min-width:576px){
	.major-ii .second .wpb_text_column.he-iv.title {
		padding: 10vw 0;
	}
	.major-ii .second .wpb_text_column.he-iv.subtitle {
		padding: 7vw 0;
	}

	.major-ii .second .w-hwrapper.step-i {
		grid-gap: 10vw;
	}
	.major-ii .second .w-hwrapper.step-i {
		padding: 10vw 0;
	}
	.w-gallery.type_metro_1 .w-gallery-list{
	  display:grid;
	  grid-template-columns:1fr 1fr 1fr;
	  grid-template-rows:30vw 30vw 30vw 30vw 30vw;
	  gap:5vw;
	}
}
@media(max-width:576px) and (min-width:340px){
	.major-ii .second .wpb_text_column.he-iv.title {
		padding: 10vw 0;
	}
	.major-ii .second .wpb_text_column.he-iv.subtitle {
		padding: 10vw 0;
	}
	.major-ii .second .w-hwrapper.step-i {
		grid-gap: 20vw;
	}
	.major-ii .second .w-hwrapper.step-i {
		padding: 10vw 0;
	}
	.w-gallery.type_metro_1 .w-gallery-list{
	  display:grid;
	  grid-template-columns:1fr 1fr 1fr;
	  grid-template-rows:30vw 30vw 30vw 30vw 30vw;
	  gap:5vw;
	}
}
@media(max-width:340px){
	.major-ii .second .wpb_text_column.he-iv.title {
		padding: 10vw 0;
	}
	.major-ii .second .wpb_text_column.he-iv.subtitle {
		padding: 10vw 0;
	}
	.major-ii .second .w-hwrapper.step-i {
		grid-gap: 20vw;
	}
	.major-ii .second .w-hwrapper.step-i {
		padding: 10vw 0;
	}
	.w-gallery.type_metro_1 .w-gallery-list{
	  display:grid;
	  grid-template-columns:1fr 1fr 1fr;
	  grid-template-rows:40vw 40vw 40vw 40vw 40vw;
	  gap:5vw;
	}
}
