/*Databricks Meetup Montevideo*/
.page-databricks-meetup-montevideo{}

/*Hero*/
.page-databricks-meetup-montevideo .hero{ background: var(--black) url("../../img/events/databricks-meetup-montevideo/hero2.webp"); background-size: cover; background-position: center; color: var(--white); padding: 180px 0 140px; position: relative; }
.page-databricks-meetup-montevideo .hero:before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0.3) 100%); }
.page-databricks-meetup-montevideo .hero .content{ position: relative; z-index: 2; }
.page-databricks-meetup-montevideo .hero .text{ max-width: 760px; }
.page-databricks-meetup-montevideo .hero .text .databricks-logo{ width: 170px; margin-bottom: 30px; }
.page-databricks-meetup-montevideo .hero .text .databricks-logo img{ width: 100%; }
.page-databricks-meetup-montevideo .hero .text h1{ font-size: 48px; font-weight: 600; line-height: 1.1; letter-spacing: -1px; margin-bottom: 25px; }
.page-databricks-meetup-montevideo .hero .text .description p{ font-size: 16px; line-height: 1.7; font-weight: 300; margin-bottom: 20px; }
.page-databricks-meetup-montevideo .hero .text .pills{ display: flex; flex-wrap: wrap; margin: 30px 0; }
.page-databricks-meetup-montevideo .hero .text .pills li{ border: 1px solid var(--white); border-radius: 30px; padding: 8px 18px; font-size: 15px; margin: 0 10px 10px 0; }

/*Talks*/
.page-databricks-meetup-montevideo .talks{ background: var(--white); color: var(--black); padding: 80px 0 100px; border-radius: 40px 40px 0 0; margin-top: -40px; position: relative; z-index: 10; }
.page-databricks-meetup-montevideo .talks .head{ margin-bottom: 60px; }
.page-databricks-meetup-montevideo .talks .head h2{ font-size: 42px; letter-spacing: -1px; text-align: center; }
.page-databricks-meetup-montevideo .talks .talks-list{ display: flex; gap: 30px; }
.page-databricks-meetup-montevideo .talks .talks-list li{ width: 50%; background: var(--gray); border-radius: 20px; padding: 40px; }
.page-databricks-meetup-montevideo .talks .talks-list li .logo-company{ display: block; height: 32px; width: auto; margin-bottom: 25px; }
.page-databricks-meetup-montevideo .talks .talks-list li .title{ font-size: 24px; font-weight: 600; line-height: 1.3; margin-bottom: 25px; }
.page-databricks-meetup-montevideo .talks .talks-list li .person{ display: flex; align-items: center; gap: 15px; margin-bottom: 20px; }
.page-databricks-meetup-montevideo .talks .talks-list li .person .photo{ width: 72px; height: 72px; border-radius: 50%; object-fit: cover; flex-shrink: 0; }
.page-databricks-meetup-montevideo .talks .talks-list li .person .speaker{ font-size: 13px; line-height: 1.5; }
.page-databricks-meetup-montevideo .talks .talks-list li .person .speaker strong{ font-size: 16px; font-weight: 600; }
.page-databricks-meetup-montevideo .talks .talks-list li .summary{ font-size: 15px; line-height: 1.6; font-weight: 300; }
.page-databricks-meetup-montevideo .talks .cta{ display: flex; justify-content: center; margin-top: 50px; }

/*Studios Collection*/
.page-databricks-meetup-montevideo .studios-collection{ position: relative; z-index: 100; }

@media(max-width: 1024px){

   /*Hero*/
   .page-databricks-meetup-montevideo .hero{ padding: 140px 0 110px; }
   .page-databricks-meetup-montevideo .hero:before{ background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.75) 100%); }
   .page-databricks-meetup-montevideo .hero .text h1{ font-size: 36px; }

   /*Talks*/
   .page-databricks-meetup-montevideo .talks{ padding: 90px 0 70px; }
   .page-databricks-meetup-montevideo .talks .talks-list{ flex-direction: column; }
   .page-databricks-meetup-montevideo .talks .talks-list li{ width: 100%; }

}

@media(max-width: 768px){

   /*Hero*/
   .page-databricks-meetup-montevideo .hero .text h1{ font-size: 28px; }
   .page-databricks-meetup-montevideo .hero .text .description p{ font-size: 14px; }

   /*Talks*/
   .page-databricks-meetup-montevideo .talks .head h2{ font-size: 28px; }
   .page-databricks-meetup-montevideo .talks .talks-list li{ padding: 25px; }
   .page-databricks-meetup-montevideo .talks .talks-list li .title{ font-size: 20px; }

}
