/*Page Name*/
.page-databricks-lakebase-workshop-cdmx{}

/*Hero*/
.page-databricks-lakebase-workshop-cdmx .hero{ background: linear-gradient(90deg, rgba(2, 1, 12, 0.75) 0%, rgba(2, 1, 12, 0.45) 60%, rgba(2, 1, 12, 0.1) 100%), linear-gradient(rgba(2, 1, 12, 0.3), rgba(2, 1, 12, 0.3)), var(--black) url("../../img/events/databricks/cdmx/01.webp"); background-repeat: no-repeat; background-position: center center; background-size: cover; min-height: 800px; padding-top: 130px; overflow: hidden; }
.page-databricks-lakebase-workshop-cdmx .hero .content{ position: relative; display: flex; align-items: center; min-height: 670px; }
.page-databricks-lakebase-workshop-cdmx .hero .text{ color: var(--white); max-width: 730px; position: relative; z-index: 10; }
.page-databricks-lakebase-workshop-cdmx .hero .text .pill{ display: inline-block; text-transform: uppercase; font-size: 12px; font-weight: 500; line-height: 1.5; color: var(--white); background: linear-gradient(90deg, var(--red-dark) 5.95%, var(--red-event) 97.58%); padding: 1px; border-radius: 30px; margin-bottom: 20px; }
.page-databricks-lakebase-workshop-cdmx .hero .text .pill span{ display: inline-block; padding: 6px 14px; border-radius: 30px; background: var(--black); }
.page-databricks-lakebase-workshop-cdmx .hero .text h1{ font-size: 62px; font-weight: bold; line-height: 1; letter-spacing: -1px; margin-bottom: 20px; }
.page-databricks-lakebase-workshop-cdmx .hero .text .description{ max-width: 620px; }
.page-databricks-lakebase-workshop-cdmx .hero .text .description p{ font-size: 16px; line-height: 1.7; font-weight: 300; }
.page-databricks-lakebase-workshop-cdmx .hero .text .action-buttons{ display: flex; gap: 15px; margin-top: 35px; flex-wrap: wrap; }
.page-databricks-lakebase-workshop-cdmx .hero .text .info-list{ display: flex; margin-top: 50px; gap: 25px; }
.page-databricks-lakebase-workshop-cdmx .hero .text .info-list li{ flex: 0 1 auto; }
.page-databricks-lakebase-workshop-cdmx .hero .text .info-list li .label{ font-size: 15px; font-family: var(--hanken); line-height: 1.3; position: relative; }
.page-databricks-lakebase-workshop-cdmx .hero .text .info-list li .label:before{ content: ""; display: block; width: 1px; height: 100%; background: var(--grey-22); position: absolute; right: -13px; top: 0; }
.page-databricks-lakebase-workshop-cdmx .hero .text .info-list li:last-child .label:before{ display: none; }

/*Why Meet Us*/
.page-databricks-lakebase-workshop-cdmx .why-meet-us{ background: var(--grey-11) url("../../img/events/databricks/bg.svg"); background-repeat: no-repeat; background-size: 1300px; background-position: calc(50% - 720px) -480px; color: var(--white); margin-top: -40px; border-radius: 40px; padding: 120px 0 80px; overflow: hidden; position: relative; z-index: 100; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content{ display: flex; justify-content: space-between; position: relative; z-index: 50; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .left{ width: 450px; line-height: 1.6; font-size: 16px; font-weight: 400; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .left h2{ margin-bottom: 20px; font-weight: 500; letter-spacing: -1px; line-height: 1.1; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .left p{ margin-bottom: 20px; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .left .button{ margin-top: 0; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .left .pills{ display: flex; margin: 40px 0; flex-wrap: wrap; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .left .pills li{ border-radius: 20px; padding: 2px 15px; font-size: 15px; border: 1px solid var(--white); margin: 0 10px 10px 0; white-space: nowrap; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right{ width: 570px; margin-top: -40px; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right .pictures{}
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right .pictures li{ height: 250px; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right .pictures li.top-column{ display: flex; margin-bottom: 15px; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right .pictures li.top-column figure img{ object-position: top; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right .pictures li.bottom-column{ display: flex; gap: 15px; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right .pictures li figure{ overflow: hidden; border-radius: 30px; line-height: 0; width: 100%; height: 100%; }
.page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right .pictures li figure img{ width: 100%; height: 100%; object-fit: cover; }

/*What is Lakebase*/
.page-databricks-lakebase-workshop-cdmx .what-is-lakebase{ background: var(--black); color: var(--white); padding: 100px 0 0; overflow: hidden; }
.page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body{ display: flex; flex-direction: column; align-items: flex-start; gap: 50px; }
.page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body .text{ width: 1024px; max-width: 100%; align-self: center; }
.page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body .text .icon{ width: 56px; margin-bottom: 20px; }
.page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body .text .title{ margin-bottom: 20px; letter-spacing: -1px; }
.page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body .text .description{ font-size: 16px; line-height: 1.7; font-weight: 300; color: var(--grey-87); }
.page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body figure{ width: 100%; line-height: 0; border-radius: 20px 20px 0 0; overflow: hidden; border: 1px solid var(--grey-24); border-bottom: 0; }
.page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body figure img{ width: 100%; }

/*Event Details*/
.page-databricks-lakebase-workshop-cdmx .event-details{ background: var(--black); color: var(--white); padding: 120px 0 140px; border-radius: 40px 40px 0 0; margin-top: -40px; position: relative; z-index: 200; }
.page-databricks-lakebase-workshop-cdmx .event-details .head{ max-width: 800px; margin: 0 auto 60px; text-align: center; }
.page-databricks-lakebase-workshop-cdmx .event-details .head .pill{ display: inline-block; text-transform: uppercase; font-size: 12px; font-weight: 500; line-height: 1.5; color: var(--white); background: linear-gradient(90deg, var(--red-dark) 5.95%, var(--red-event) 97.58%); padding: 1px; border-radius: 30px; }
.page-databricks-lakebase-workshop-cdmx .event-details .head .pill span{ display: inline-block; padding: 6px 14px; border-radius: 30px; background: var(--black); }
.page-databricks-lakebase-workshop-cdmx .event-details .head .title{ margin: 20px 0; letter-spacing: -1px; }
.page-databricks-lakebase-workshop-cdmx .event-details .head .description{ font-size: 16px; line-height: 1.6; font-weight: 300; margin-bottom: 15px; }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid{ display: flex; gap: 30px; max-width: 1024px; margin: 0 auto; }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .label{ font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color: var(--grey-50); margin-bottom: 8px; }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .info{ width: 50%; background: linear-gradient(var(--ink-dark), var(--ink-dark)) padding-box, radial-gradient(177.99% 105.81% at 50.18% 100%, rgba(255, 255, 255, 0) 0%, rgba(181, 192, 255, 0.2) 100%) border-box; border: 1px solid transparent; border-radius: 20px; box-shadow: 0 23px 38.3px 0 #FFFFFF0D inset; padding: 7px 30px; }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .info li{ padding: 18px 0; border-bottom: 1px solid var(--grey-24); }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .info li:last-child{ border-bottom: 0; }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .info li .value{ font-size: 18px; line-height: 1.4; }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .agenda{ width: 50%; background: linear-gradient(var(--ink-dark), var(--ink-dark)) padding-box, radial-gradient(177.99% 105.81% at 50.18% 100%, rgba(255, 255, 255, 0) 0%, rgba(181, 192, 255, 0.2) 100%) border-box; border: 1px solid transparent; border-radius: 20px; box-shadow: 0 23px 38.3px 0 #FFFFFF0D inset; padding: 25px 30px; }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .agenda ul{}
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .agenda ul li{ padding: 18px 0; border-bottom: 1px solid var(--grey-24); font-size: 16px; line-height: 1.4; }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .agenda ul li:last-child{ border-bottom: 0; }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .agenda ul li span{ display: flex; align-items: center; gap: 8px; color: var(--red-event); font-size: 13px; font-weight: 600; margin-bottom: 5px; }
.page-databricks-lakebase-workshop-cdmx .event-details .details-grid .agenda ul li span:before{}
.page-databricks-lakebase-workshop-cdmx .event-details .cta{ text-align: center; margin-top: 50px; }

/*Main Stage Session*/
.page-databricks-lakebase-workshop-cdmx .main-stage{ background: var(--black); color: var(--white); padding: 160px 0 60px; margin-top: -40px; }
.page-databricks-lakebase-workshop-cdmx .main-stage .head{ display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }
.page-databricks-lakebase-workshop-cdmx .main-stage .head .pill{ display: inline-block; text-transform: uppercase; font-size: 12px; font-weight: 500; line-height: 1.5; color: var(--white); background: linear-gradient(90deg, var(--red-dark) 5.95%, var(--red-event) 97.58%); padding: 1px; border-radius: 30px; }
.page-databricks-lakebase-workshop-cdmx .main-stage .head .pill span{ display: inline-block; padding: 6px 14px; border-radius: 30px; background: var(--black); }
.page-databricks-lakebase-workshop-cdmx .main-stage .head .title{ margin: 20px 0; max-width: 900px; letter-spacing: -1px; }
.page-databricks-lakebase-workshop-cdmx .main-stage .head .info-list{ display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; }
.page-databricks-lakebase-workshop-cdmx .main-stage .head .info-list li{ border: 1px solid var(--white); padding: 7px 10px; font-size: 13px; border-radius: 50px; }
.page-databricks-lakebase-workshop-cdmx .main-stage .head .description{ max-width: 900px; margin-top: 30px; }
.page-databricks-lakebase-workshop-cdmx .main-stage .head .description p{ font-size: 16px; line-height: 1.7; font-weight: 300; color: var(--grey-87); margin-bottom: 15px; }
.page-databricks-lakebase-workshop-cdmx .main-stage .main-image{ position: relative; width: 100%; overflow: hidden; border-radius: 30px; padding-top: 45%; margin: 50px auto 0; max-width: 1024px; }
.page-databricks-lakebase-workshop-cdmx .main-stage .main-image img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; }
/*Speakers*/
.page-databricks-lakebase-workshop-cdmx .speakers{ background: var(--grey-11) url("../../img/events/databricks/bg.svg"); background-repeat: no-repeat; background-size: 1300px; background-position: calc(50% - 800px) -680px; color: var(--white); margin-top: -40px; padding: 100px 0 80px; border-radius: 40px; overflow: hidden; position: relative; z-index: 500; }
.page-databricks-lakebase-workshop-cdmx .speakers .head{ text-align: center; margin-bottom: 60px; }
.page-databricks-lakebase-workshop-cdmx .speakers .head .pre{ display: inline-block; text-transform: uppercase; font-size: 12px; font-weight: 500; line-height: 1.5; color: var(--white); background: linear-gradient(90deg, var(--red-dark) 5.95%, var(--red-event) 97.58%); padding: 1px; border-radius: 30px; margin-bottom: 15px; }
.page-databricks-lakebase-workshop-cdmx .speakers .head .pre span{ display: inline-block; padding: 6px 14px; border-radius: 30px; background: var(--grey-11); }
.page-databricks-lakebase-workshop-cdmx .speakers .head h2{ font-size: 48px; letter-spacing: -1px; font-weight: 500; }
.page-databricks-lakebase-workshop-cdmx .speakers .speakers-list{ display: flex; flex-wrap: wrap; justify-content: center; gap: 0 40px; }
.page-databricks-lakebase-workshop-cdmx .speakers .speakers-list li{ display: flex; width: 25%; align-items: center; flex-direction: column; text-align: center; margin-bottom: 60px; }
.page-databricks-lakebase-workshop-cdmx .speakers .speakers-list li figure{ width: 180px; min-width: 180px; height: 180px; overflow: hidden; border-radius: 15px; margin-bottom: 15px; }
.page-databricks-lakebase-workshop-cdmx .speakers .speakers-list li figure img{ width: 100%; height: 100%; object-fit: cover; }
.page-databricks-lakebase-workshop-cdmx .speakers .speakers-list li .text .name{ font-weight: 700; margin-bottom: 5px; font-size: 16px; }
.page-databricks-lakebase-workshop-cdmx .speakers .speakers-list li .text .role{ margin-bottom: 15px; font-size: 13px; line-height: 1.3; }
.page-databricks-lakebase-workshop-cdmx .speakers .speakers-list li .text a{ color: var(--white); font-size: 20px; text-decoration: none; transition: var(--transition); }
.page-databricks-lakebase-workshop-cdmx .speakers .speakers-list li .text a:hover{ color: var(--red-event); }

/*Why Qubika*/
.page-databricks-lakebase-workshop-cdmx .why-qubika{ background: var(--black); color: var(--white); padding: 150px 0 50px; margin-top: -40px; }
.page-databricks-lakebase-workshop-cdmx .why-qubika .content{ max-width: 1024px; }
.page-databricks-lakebase-workshop-cdmx .why-qubika .content .title{ letter-spacing: -1px; margin-bottom: 40px; }
.page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body{ display: flex; justify-content: space-between; align-items: center; gap: 80px; }
.page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body .why-list{ flex: 1; display: flex; flex-direction: column; gap: 20px; }
.page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body .why-list li{ display: flex; align-items: flex-start; gap: 14px; font-size: 18px; line-height: 1.5; font-weight: 300; color: var(--grey-87); }
.page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body figure{ width: 200px; min-width: 200px; }
.page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body figure img{ width: 100%; }
.page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body .why-list li:before{ content: ""; flex: 0 0 20px; width: 20px; height: 20px; margin-top: 2px; background: linear-gradient(45deg, var(--red-deep), var(--red)); -webkit-mask: url("../../img/qubika-icons/arrow-circled-right.svg") center / contain no-repeat; mask: url("../../img/qubika-icons/arrow-circled-right.svg") center / contain no-repeat; }

/*FAQs*/
.page-databricks-lakebase-workshop-cdmx .event-faqs{ background: var(--black); color: var(--white); padding: 160px 0 120px; }
.page-databricks-lakebase-workshop-cdmx .event-faqs .title{ text-align: center; letter-spacing: -1px; margin-bottom: 50px; }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list{ max-width: 860px; margin: 0 auto; }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details{ border-bottom: 1px solid var(--grey-24); transition: border-color .3s; }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details:first-child{ border-top: 1px solid var(--grey-24); }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details:hover{ border-bottom-color: var(--red-event); }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details:first-child:hover{ border-top-color: var(--grey-24); }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details[open] summary:after{ transform: rotate(135deg); }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details p{ font-size: 15px; color: var(--grey-87); margin: 0 25px 26px 0; line-height: 1.75; font-weight: 300; }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details summary{ cursor: pointer; list-style: none; position: relative; font-size: 20px; font-weight: 400; padding: 24px 34px 24px 0; line-height: 1.6; transition: color .3s; }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details summary:hover{ color: var(--red-event); }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details summary::-webkit-details-marker{ display: none; }
.page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details summary:after{ content: ""; position: absolute; right: 1px; top: 50%; width: 16px; height: 16px; margin-top: -8px; background: var(--red-event); -webkit-mask: url("../../img/qubika-icons/plus1.svg") center / contain no-repeat; mask: url("../../img/qubika-icons/plus1.svg") center / contain no-repeat; transition: transform .4s; }

/*Closing CTA*/
.page-databricks-lakebase-workshop-cdmx .closing-cta{ background: linear-gradient(rgba(2, 1, 12, 0.6), rgba(2, 1, 12, 0.6)), var(--black) url("../../img/events/cities/pano/cdmx1.webp"); background-repeat: no-repeat; background-position: center center; background-size: cover; color: var(--white); padding: 140px 0; margin-top: -40px; text-align: center; position: relative; z-index: 500; }
.page-databricks-lakebase-workshop-cdmx .closing-cta h2{ letter-spacing: -1px; margin-bottom: 15px; }
.page-databricks-lakebase-workshop-cdmx .closing-cta p{ font-size: 17px; font-weight: 300; margin-bottom: 30px; }

/*Know About Us Component*/
.page-databricks-lakebase-workshop-cdmx .know-about-us-component{ padding: 140px 0; border-radius: 0; position: relative; z-index: 500; }

/*Studios Collection*/
.page-databricks-lakebase-workshop-cdmx .studios-collection{ border-radius: 40px 40px 0 0; margin-top: -40px; position: relative; z-index: 600; padding-top: 150px; }

@media(max-width: 1024px){

   /*Page Name*/
   .page-databricks-lakebase-workshop-cdmx{}

   /*Hero*/
   .page-databricks-lakebase-workshop-cdmx .hero{ min-height: 700px; }
   .page-databricks-lakebase-workshop-cdmx .hero .text h1{ font-size: 40px; }
   .page-databricks-lakebase-workshop-cdmx .hero .text .description p{ font-size: 14px; }

   /*Why Meet Us*/
   .page-databricks-lakebase-workshop-cdmx .why-meet-us{ padding: 80px 0 60px; }
   .page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .left{ font-size: 14px; }
   .page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .left h2{ font-size: 32px; }
   .page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right{ padding-left: 40px; }

   /*What is Lakebase*/
   .page-databricks-lakebase-workshop-cdmx .what-is-lakebase{ padding: 10px 0 0; }
   .page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body{ gap: 40px; }

   /*Event Details*/
   .page-databricks-lakebase-workshop-cdmx .event-details .details-grid{ flex-direction: column; }
   .page-databricks-lakebase-workshop-cdmx .event-details .details-grid .info{ width: 100%; }
   .page-databricks-lakebase-workshop-cdmx .event-details .details-grid .agenda{ width: 100%; }

   /*Main Stage Session*/
   .page-databricks-lakebase-workshop-cdmx .main-stage{ padding: 100px 0 40px; }
   .page-databricks-lakebase-workshop-cdmx .main-stage .head .title{ font-size: 32px; }

   /*Speakers*/
   .page-databricks-lakebase-workshop-cdmx .speakers{ padding: 70px 0 50px; }
   .page-databricks-lakebase-workshop-cdmx .speakers .head h2{ font-size: 32px; }
   .page-databricks-lakebase-workshop-cdmx .speakers .speakers-list li{ width: 40%; margin-bottom: 50px; }
   .page-databricks-lakebase-workshop-cdmx .speakers .speakers-list li figure{ width: 150px; min-width: 150px; height: 150px; }

   /*Why Qubika*/
   .page-databricks-lakebase-workshop-cdmx .why-qubika{ padding: 110px 20px 80px; }
   .page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body{ flex-direction: column; align-items: flex-start; gap: 40px; }
   .page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body .why-list{ width: 100%; }
   .page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body figure{ width: 150px; min-width: 150px; }

   /*FAQs*/
   .page-databricks-lakebase-workshop-cdmx .event-faqs{ padding: 20px 20px 100px; }

   /*Closing CTA*/
   .page-databricks-lakebase-workshop-cdmx .closing-cta{ padding: 100px 0; }

   /*Know About Us Component*/
   .page-databricks-lakebase-workshop-cdmx .know-about-us-component{ padding: 120px 0 70px; }

   /*Studios Collection*/
   .page-databricks-lakebase-workshop-cdmx .studios-collection{ padding-top: 80px; }

}

@media(max-width: 768px){

   /*Page Name*/
   .page-databricks-lakebase-workshop-cdmx{}

   /*Hero*/
   .page-databricks-lakebase-workshop-cdmx .hero .text h1{ font-size: 34px; }
   .page-databricks-lakebase-workshop-cdmx .hero .text .action-buttons{ flex-direction: column; align-items: flex-start; }
   .page-databricks-lakebase-workshop-cdmx .hero .text .info-list{ flex-direction: column; gap: 15px; margin-bottom: 50px; }
   .page-databricks-lakebase-workshop-cdmx .hero .text .info-list li .label{ font-size: 16px; }
   .page-databricks-lakebase-workshop-cdmx .hero .text .info-list li .label:before{ display: none; }

   /*Why Meet Us*/
   .page-databricks-lakebase-workshop-cdmx .why-meet-us{ padding: 70px 0 40px; }
   .page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content{ flex-direction: column; }
   .page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .left{ width: 100%; }
   .page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right{ padding-left: 0; margin-top: 40px; width: 100%; }
   .page-databricks-lakebase-workshop-cdmx .why-meet-us .event-content .right .pictures li{ height: 200px; }

   /*What is Lakebase*/
   .page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body .text .icon{ width: 48px; }
   .page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body .text .title{ font-size: 26px; margin-bottom: 16px; }
   .page-databricks-lakebase-workshop-cdmx .what-is-lakebase .lakebase-body .text .description{ font-size: 14px; }

   /*Closing CTA*/
   .page-databricks-lakebase-workshop-cdmx .closing-cta{ padding: 80px 0; }
   .page-databricks-lakebase-workshop-cdmx .closing-cta h2{ font-size: 26px; }
   .page-databricks-lakebase-workshop-cdmx .closing-cta p{ font-size: 14px; margin-bottom: 24px; }

   /*Why Qubika*/
   .page-databricks-lakebase-workshop-cdmx .why-qubika .content .title{ font-size: 26px; margin-bottom: 24px; }
   .page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body .why-list{ gap: 14px; }
   .page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body .why-list li{ font-size: 14px; gap: 10px; }
   .page-databricks-lakebase-workshop-cdmx .why-qubika .content .why-body .why-list li:before{ flex: 0 0 18px; width: 18px; height: 18px; }

   /*Event Details*/
   .page-databricks-lakebase-workshop-cdmx .event-details .head{ margin-bottom: 40px; }
   .page-databricks-lakebase-workshop-cdmx .event-details .head .title{ font-size: 26px; margin: 16px 0; }
   .page-databricks-lakebase-workshop-cdmx .event-details .head .description{ font-size: 14px; }
   .page-databricks-lakebase-workshop-cdmx .event-details .details-grid .label{ font-size: 11px; }
   .page-databricks-lakebase-workshop-cdmx .event-details .details-grid .info{ padding: 2px 22px; }
   .page-databricks-lakebase-workshop-cdmx .event-details .details-grid .info li .value{ font-size: 14px; }
   .page-databricks-lakebase-workshop-cdmx .event-details .details-grid .agenda{ padding: 20px 22px; }
   .page-databricks-lakebase-workshop-cdmx .event-details .details-grid .agenda ul li{ font-size: 14px; }
   .page-databricks-lakebase-workshop-cdmx .event-details .details-grid .agenda ul li span{ font-size: 12px; }

   /*Main Stage Session*/
   .page-databricks-lakebase-workshop-cdmx .main-stage .head .title{ font-size: 26px; }
   .page-databricks-lakebase-workshop-cdmx .main-stage .head .info-list li{ font-size: 12px; }
   .page-databricks-lakebase-workshop-cdmx .main-stage .main-image{ border-radius: 15px; }
   /*Speakers*/
   .page-databricks-lakebase-workshop-cdmx .speakers .speakers-list li{ width: 100%; }

   /*FAQs*/
   .page-databricks-lakebase-workshop-cdmx .event-faqs .title{ font-size: 26px; margin-bottom: 30px; }
   .page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details p{ font-size: 14px; margin: 0 20px 20px 0; }
   .page-databricks-lakebase-workshop-cdmx .event-faqs .faqs-list details summary{ font-size: 15px; padding: 18px 30px 18px 0; }

}
