@media (min-width: 1000px){
  
  .title img{
    width: 52%;
  }

 .arrow-left{
    left: 2.5%;
    top:120px;
 }
 .arrow-right{
    right: 2.5%;
    top:120px;
 }

 .gridAngeles{
   display: grid;
   grid-template-columns: 2fr 12fr 6fr 2fr;
   grid-template-areas:
   ". texto foto ."
   ". texto foto .";
   grid-column-gap: 15px;
   margin: 0 auto;
 }

 .fotoAngeles{
   grid-area: foto;
   justify-self: center;
   align-self: center;
   margin-top: 0;
 }

 .textoHome{
   grid-area: texto;  
   justify-self: center;
   align-self: center;
 }

 #visualization{
    padding: 15px;
 }

 .formhome{
    width:40%;
    margin: 0 auto;
 }

 .idiomas{
    display: none;
 }
 
 .carouselHome,
 .carouselHomeBottom{
    width:50%;
    margin:0 auto;
 }

 .actuaciones{
    display: grid;
 }

 #actuaciones{
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-template-areas:
   "argentina colombia"
   "mexico uruguay";
   grid-column-gap: 15px;
   margin: 0 auto;
}
.gridArg{
   grid-area: argentina;
   justify-self: center; 
   width: 100%;
}
.gridCol{
   grid-area: colombia;
   justify-self: center; 
   width: 100%;
}
.gridMex{
   grid-area: mexico;
   justify-self: center; 
   width: 100%;
}
.gridUru{
   grid-area: uruguay;
   justify-self: center; 
   width: 100%;
}

.timeline {
   white-space: nowrap;
   overflow-x: hidden;
 }
 
 .timeline ol {
   font-size: 0;
   width: 100vw;
   padding: 250px 0;
   transition: all 1s;
   padding-bottom: 150px;
 }
 
 .timeline ol li {
   position: relative;
   display: inline-block;
   list-style-type: none;
   width: 160px;
   height: 3px;
   background: #fff;
 }
 
 .timeline ol li:last-child {
   width: 280px;
 }
 
 .timeline ol li:not(:first-child) {
   margin-left: 14px;
 }
 
 .timeline ol li:not(:last-child)::after {
   content: '';
   position: absolute;
   top: 50%;
   left: calc(100% + 1px);
   bottom: 0;
   width: 12px;
   height: 12px;
   transform: translateY(-50%);
   border-radius: 50%;
   background: #0b2473;
 }
 
 .timeline ol li div {
   position: absolute;
   left: calc(100% + 7px);
   width: 170px;
   padding: 15px;
   font-size: 1rem;
   white-space: normal;
   color: black;
   background: white;
   animation: all 1s ease-in-out;
 }
 
 .timeline ol li div::before {
   content: '';
   position: absolute;
   top: 100%;
   left: 0;
   width: 0;
   height: 0;
   border-style: solid;
 }
 
 .timeline ol li:nth-child(odd) div {
   top: -16px;
   transform: translateY(-100%);
 }
 
 .timeline ol li:nth-child(odd) div::before {
   top: 100%;
   border-width: 8px 8px 0 0;
   border-color: white transparent transparent transparent;
 }
 
 .timeline ol li:nth-child(even) div {
   top: calc(100% + 16px);
 }
 
 .timeline ol li:nth-child(even) div::before {
   top: -8px;
   border-width: 8px 0 0 8px;
   border-color: transparent transparent transparent white;
 }
 
 .timeline time {
  display: inline-block;
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 8px;
 }
 
 
 /* TIMELINE ARROWS
 –––––––––––––––––––––––––––––––––––––––––––––––––– */
 
 .timeline .arrows {
   display: flex;
   justify-content: center;
   margin-bottom: 20px;
 }
 
 .timeline .arrows .arrow__prev {
   margin-right: 20px;
 }
 
 .timeline .disabled {
   opacity: .5;
 }
 
 .timeline .arrows img {
   width: 45px;
   height: 45px;
 }

 .TLClickable{
   cursor: pointer;
   opacity: 0.8;
   border-radius: 10px;
 }

 .TLClickable:hover{
   opacity: 1;
 }

 .menuLang{
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
}
.menuLang div{
  
}

.menuLang img{
 opacity: 0.8;
 cursor: pointer;
 width: 70%;
}
.menuLang img:hover{
  opacity: 1;
 }
 
 

}