.issca-events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin:30px 0}.issca-event-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.issca-event-flyer{position:relative;overflow:hidden;height:200px}.issca-event-flyer img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.issca-past-badge{position:absolute;top:10px;right:10px;background:rgb(0 0 0 / .7);color:#fff;padding:5px 12px;border-radius:4px;font-size:12px;font-weight:700}.issca-event-content{padding:20px}.issca-event-title{margin:0 0 15px 0;font-size:20px;line-height:1.3}.issca-event-title a{color:#2271b1;text-decoration:none;transition:color 0.2s ease}.issca-event-title a:hover{color:#135e96}.issca-event-date,.issca-event-location{display:flex;align-items:center;margin-bottom:10px;font-size:14px;color:#666}.issca-event-date .dashicons,.issca-event-location .dashicons{margin-right:5px;color:#2271b1}.issca-event-countdown{margin-top:15px;padding:10px;background:#e7f3ff;border-radius:4px;text-align:center;font-weight:700;color:#2271b1;font-size:14px}.issca-no-events{text-align:center;padding:60px 20px;color:#666;font-size:16px}.issca-past-events .issca-event-card{opacity:.8}.issca-event-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin:30px 0}.issca-package{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:25px;transition:all 0.3s ease}.issca-package:hover{border-color:#2271b1;box-shadow:0 5px 20px rgb(34 113 177 / .1)}.issca-package-header{border-bottom:2px solid #f0f0f1;padding-bottom:15px;margin-bottom:15px}.issca-package-name{margin:0 0 10px 0;font-size:24px;color:#2271b1}.issca-package-certification-label{font-size:1.6rem;font-weight:600;line-height:1.3;margin:8px 0;color:#0834b4}.issca-package-pricing-wrapper{display:flex;flex-direction:column;gap:4px;text-align:right}.issca-package-price{font-size:3rem;font-weight:700;line-height:1;margin:0;color:#0834b4}.issca-package-reserve-text{font-size:2rem;line-height:1.6;margin:0;color:#000}.issca-package-price-deposit{font-size:3rem;font-weight:700;line-height:1;margin:0;color:#0834b4}.issca-package-description{margin:15px 0;line-height:1.6;color:#666}.issca-package-phase{display:inline-block;padding:8px 12px;background:#d4edda;border-radius:4px;margin-bottom:15px}.issca-phase-name{font-weight:700;color:#155724;margin-right:5px}.issca-phase-valid{font-size:13px;color:#666}.issca-package-dates ul{list-style:none;padding:0;margin:10px 0}.issca-package-dates li{padding:5px 0;padding-left:20px;position:relative}.issca-package-dates li:before{content:"✓";position:absolute;left:0;color:#00a32a;font-weight:700}.issca-package-action{margin-top:20px}.issca-register-btn{display:block;width:100%;padding:12px 20px;background:#2271b1;color:#fff;text-align:center;text-decoration:none;border-radius:4px;font-weight:700;font-size:16px;transition:background 0.3s ease}.issca-register-btn:hover{background:#135e96;color:#fff}.issca-package-capacity{margin-top:10px;padding:8px 12px;background:#f0f0f1;border-radius:4px;text-align:center;font-size:13px;color:#666}.issca-no-packages{text-align:center;padding:40px 20px;color:#666;font-size:16px}.issca-event-agenda{margin:30px 0}.issca-agenda-day{margin-bottom:40px}.issca-agenda-date{margin:0 0 20px 0;padding-bottom:10px;border-bottom:3px solid #2271b1;color:#2271b1;font-size:24px}.issca-agenda-sessions{display:flex;flex-direction:column;gap:20px}.issca-agenda-session{display:flex;gap:20px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #2271b1;border-radius:4px;padding:20px;transition:box-shadow 0.3s ease}.issca-agenda-session:hover{box-shadow:0 3px 10px rgb(0 0 0 / .1)}.issca-session-time{min-width:100px;font-weight:700;color:#2271b1;font-size:15px}.issca-session-details{flex:1}.issca-session-title{margin:0 0 10px 0;font-size:18px;color:#333}.issca-session-description{margin:10px 0;line-height:1.6;color:#666}.issca-session-speakers,.issca-session-venue{margin-top:10px;font-size:14px;color:#666}.issca-session-speakers strong,.issca-session-venue strong{color:#333}.issca-session-keynote{border-left-color:#2271b1}.issca-session-workshop{border-left-color:#00a32a}.issca-session-panel{border-left-color:#d63638}.issca-session-networking{border-left-color:#f0b849}.issca-session-break{border-left-color:#999}.issca-no-agenda{text-align:center;padding:40px 20px;color:#666;font-size:16px}.issca-event-speakers{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;margin:30px 0}.issca-speaker-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;text-align:center;transition:all 0.3s ease}.issca-speaker-card:hover{box-shadow:0 5px 20px rgb(0 0 0 / .1);transform:translateY(-3px)}.issca-speaker-image{margin-bottom:15px}.issca-speaker-image img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid #f0f0f1}.issca-speaker-name{margin:0 0 5px 0;font-size:20px;color:#2271b1}.issca-speaker-specialty{margin:5px 0;color:#666;font-size:14px;font-style:italic}.issca-speaker-country{margin:5px 0;color:#999;font-size:13px}.issca-speaker-bio{margin:15px 0;line-height:1.6;color:#666;text-align:left}.issca-speaker-social{display:flex;justify-content:center;gap:10px;margin-top:15px}.issca-social-linkedin,.issca-social-twitter{display:inline-block;padding:8px 15px;background:#2271b1;color:#fff;text-decoration:none;border-radius:4px;font-size:13px;transition:background 0.3s ease}.issca-social-linkedin:hover,.issca-social-twitter:hover{background:#135e96;color:#fff}.issca-no-speakers{text-align:center;padding:40px 20px;color:#666;font-size:16px}.issca-event-venues{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:30px 0}.issca-venue-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.issca-venue-image{height:180px;overflow:hidden}.issca-venue-image img{width:100%;height:100%;object-fit:cover}.issca-venue-info{padding:20px}.issca-venue-name{margin:0 0 10px 0;font-size:20px;color:#2271b1}.issca-venue-location,.issca-venue-capacity{margin:8px 0;font-size:14px;color:#666}.issca-venue-location .dashicons,.issca-venue-capacity .dashicons{color:#2271b1}.issca-venue-amenities{margin:15px 0}.issca-venue-amenities strong{display:block;margin-bottom:8px;color:#333}.issca-venue-amenities ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.issca-venue-amenities li{background:#e7f3ff;color:#2271b1;padding:5px 10px;border-radius:3px;font-size:13px}.issca-venue-map{margin-top:15px}.issca-venue-map a{display:inline-block;padding:8px 15px;background:#2271b1;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:background 0.3s ease}.issca-venue-map a:hover{background:#135e96;color:#fff}.issca-no-venues{text-align:center;padding:40px 20px;color:#666;font-size:16px}.issca-event-info{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin:30px 0}.issca-info-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e0e0e0}.issca-info-row:last-child{border-bottom:none}.issca-info-label{font-weight:700;color:#333}.issca-info-value{color:#666}@media screen and (max-width:768px){.issca-events-grid{grid-template-columns:1fr;gap:20px}.issca-event-packages{grid-template-columns:1fr}.issca-event-speakers{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.issca-event-venues{grid-template-columns:1fr}.issca-agenda-session{flex-direction:column;gap:10px}.issca-session-time{min-width:auto}.issca-info-row{flex-direction:column;gap:5px}}@media screen and (max-width:480px){.issca-event-title{font-size:18px}.issca-package-name{font-size:20px}.issca-package-price,.issca-package-price-deposit{font-size:3rem}.issca-package-reserve-text{font-size:2rem}.issca-speaker-image img{width:120px;height:120px}}.issca-text-center{text-align:center}.issca-mt-30{margin-top:30px}.issca-mb-30{margin-bottom:30px}.issca-hidden{display:none!important}.issca-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.issca-event-card:focus,.issca-package:focus,.issca-speaker-card:focus,.issca-venue-card:focus,a.issca-register-btn:focus{outline:2px solid #2271b1;outline-offset:2px}.ISSCA-schedule-left,.faq-left{position:-webkit-sticky;position:sticky;top:140px}.schedule-container,.faq-container{position:relative}.admin-bar .ISSCA-schedule-left,.admin-bar .faq-left{top:172px}.site-header{position:fixed;top:12rem;left:0;width:100%;z-index:999}@media (max-width:768px){.site-header{top:20px}}.header-container{max-width:1440px;margin:0 auto;padding:0 40px}.header-top{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.header-logo svg{height:32px}.buy-tickets-button{display:inline-flex;align-items:center;gap:12px;padding:12px 20px 12px 24px;background-color:rgb(255 255 255 / .95);border-radius:800px;text-decoration:none;transition:all 0.3s ease}.buy-tickets-button:hover{transform:scale(1.05)}.button-text{font-size:16px;font-weight:500;color:#09090b}.button-icon{width:32px;height:32px;background-color:#000;border-radius:80px;display:flex;align-items:center;justify-content:center}.button-icon svg{width:20px;height:20px;fill:#fff}.hero-section{background-color:var(--event-color,#b0a6df);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;overflow:hidden;margin-top:0}@media (max-width:768px){.hero-section{margin-top:0!important;justify-content:center!important}}.hero-title{font-family:"Manrope",sans-serif;font-size:240px;font-weight:800;letter-spacing:-.05em;line-height:1.1em;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1;user-select:none;pointer-events:none}@media (max-width:768px){.hero-title{font-size:64px!important;white-space:normal!important;position:static!important;transform:none!important;text-align:center!important;margin-bottom:0!important}}.hero-title.background{z-index:0;opacity:.3}.hero-title.foreground{z-index:3}.hero-image-container{width:100%;max-width:100%;height:100%;z-index:2}@media (max-width:768px){.hero-image-container{width:100%!important;max-width:100%!important;height:100%!important}}.hero-image-container picture{width:100%;height:100%;display:block}.hero-image-container img{width:100%;height:100%;object-fit:cover;display:block}.hero-info-container{display:flex;align-items:center;gap:60px;z-index:4;position:relative}@media (max-width:768px){.hero-info-container{gap:20px!important;margin-top:30px!important;flex-wrap:wrap!important;justify-content:center!important}}.hero-info-text{font-family:"Manrope",sans-serif;font-size:16px;font-weight:500;color:#fff;white-space:nowrap}@media (max-width:768px){.hero-info-text{font-size:14px!important}}.hero-info-text span{display:inline-block}.hero-divider{width:1px;height:40px;background-color:rgb(255 255 255 / .3)}@media (max-width:768px){.hero-divider{height:30px!important}}.section-heading{font-family:"Manrope",sans-serif;font-size:80px;font-weight:800;line-height:1.2em;color:#fff;letter-spacing:-.02em}.section-heading .highlight{color:var(--event-color,#b0a6df);background:none}.section-description{font-family:"Manrope",sans-serif;font-size:24px;font-weight:400;line-height:1.6em;color:rgb(255 255 255 / .6)}.introduction-section{background-color:#000;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:60px 40px}.intro-content-wrapper{max-width:1440px;width:100%;display:flex;flex-direction:column;align-items:center}.intro-heading{text-align:center;margin:0 0 80px 0;opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.intro-heading.visible{opacity:1;transform:translateY(0)}.image-gallery-container{width:100%;max-width:1200px;height:400px;position:relative;margin:0 0 80px 0;opacity:0}.image-gallery{width:100%;height:100%;position:relative}.gallery-image{position:absolute;top:50%;left:50%;width:200px;height:300px;border-radius:16%;box-shadow:0 0 40px 16px rgb(0 0 0 / .2);overflow:hidden;opacity:0;transform:translate(-50%,-50%) scale(.8)}.gallery-image img{width:100%;height:100%;object-fit:cover}.gallery-image.center{left:50%;top:42%;z-index:4}.gallery-image.left-3{left:20%;top:56%;z-index:1}.gallery-image.left-2{left:30%;top:52%;z-index:2}.gallery-image.left-1{left:40%;top:48%;z-index:3}.gallery-image.right-1{left:60%;top:48%;z-index:3}.gallery-image.right-2{left:70%;top:52%;z-index:2}.gallery-image.right-3{left:80%;top:56%;z-index:1}.intro-description{text-align:center;max-width:800px}.information-section{background-color:#000;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:60px 40px}@media (max-width:768px){.information-section{min-height:auto!important;padding:80px 20px!important}}.info-container{max-width:1440px;width:100%;display:flex;flex-direction:column;gap:24px}.info-container .about-badge{margin-bottom:24px}.info-container .section-heading{margin-bottom:48px}.info-content-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media (max-width:920px){.info-content-row{grid-template-columns:1fr;gap:60px}}.info-left-side{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease 0.2s,transform 0.8s ease 0.2s}.info-left-side.visible{opacity:1;transform:translateY(0)}.info-right-side{display:flex;align-items:flex-start;justify-content:flex-start;opacity:0;transform:translateY(30px);transition:opacity 0.8s ease 0.3s,transform 0.8s ease 0.3s}.info-right-side.visible{opacity:1;transform:translateY(0)}.info-bullet-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.info-bullet-list li{display:flex;align-items:flex-start;gap:16px;font-family:"Manrope",sans-serif;font-size:18px;font-weight:500;color:#fff;line-height:1.6}@media (max-width:768px){.info-bullet-list li{font-size:16px}}.info-bullet-list .checkmark-icon{width:24px;height:24px;min-width:24px;flex-shrink:0;fill:var(--event-color,#b0a6df);margin-top:4px}.info-bullet-list li span{flex:1}.info-top-row{display:flex;flex-direction:column;gap:24px;opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.info-top-row.visible{opacity:1;transform:translateY(0)}.about-badge{display:inline-flex;padding:12px 24px;background-color:var(--event-color,#b0a6df);border-radius:40px;width:fit-content}.about-badge p{font-family:"Manrope",sans-serif;font-size:16px;font-weight:500;color:var(--event-text-color,#000);margin:0}.info-bottom-row{display:flex;justify-content:flex-end;opacity:0;transform:translateY(30px);transition:opacity 0.8s ease 0.2s,transform 0.8s ease 0.2s}.info-bottom-row.visible{opacity:1;transform:translateY(0)}.info-description{max-width:100%;font-family:"Manrope",sans-serif;font-size:18px;line-height:1.8;color:rgb(255 255 255 / .8)}@media (max-width:768px){.info-description{font-size:16px}}.image-showcase-section{background-color:#000;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:60px 40px}.showcase-container{max-width:1600px;width:100%}.showcase-image-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden}.showcase-image-figure{width:100%;height:100%;transform:scale(1)}.showcase-image-figure img,.showcase-image-figure video{width:100%;height:100%;object-fit:cover;display:block}.showcase-divider{position:absolute;background-color:#fff;border-radius:4px}.showcase-divider.left{width:80px;height:4px;top:32px;left:32px}.showcase-divider.right{width:4px;height:80px;bottom:32px;right:32px}.speakers-section{background-color:#000;padding:120px 40px;min-height:100vh}@media (max-width:768px){.speakers-section{min-height:auto!important;padding:80px 20px!important}}.speakers-container{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:60px}.speakers-header{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.speakers-header.visible{opacity:1;transform:translateY(0)}.speakers-badge{display:inline-flex;padding:12px 24px;background-color:var(--event-color,#b0a6df);border-radius:40px}.speakers-badge p{font-family:"Manrope",sans-serif;font-size:16px;font-weight:500;color:var(--event-text-color,#000);margin:0}.speakers-title{font-family:"Manrope",sans-serif;font-size:80px;font-weight:800;line-height:1.2em;color:#fff;text-align:center;margin:0}.speakers-subtitle{font-family:"Manrope",sans-serif;font-size:24px;line-height:1.6em;color:rgb(255 255 255 / .75);text-align:center;max-width:800px;margin:0}.speakers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.speaker-card{position:relative;cursor:pointer;transition:transform 0.3s ease,opacity 0.6s ease;opacity:0;transform:translateY(10px)}.speaker-card.visible{opacity:1;transform:translateY(0)}.speaker-card:hover{transform:translateY(-8px)}.speaker-card:nth-child(3n+2){padding-top:80px}@media (max-width:768px){.speaker-card:nth-child(3n+2){padding-top:0!important}.speaker-card{padding-top:0!important}}.speaker-image-wrapper{position:relative;width:100%;aspect-ratio:3/4;border-radius:16px;overflow:hidden}.speaker-image{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform 0.3s ease,filter 0.3s ease}.speaker-card:hover .speaker-image{transform:scale(1.05);filter:grayscale(.5)}.speaker-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:none;mix-blend-mode:multiply;transition:opacity 0.3s ease}.speaker-card:hover .speaker-overlay{opacity:.5}.speaker-info{padding:20px 0 0 0}.speaker-name{font-family:"Manrope",sans-serif;font-size:20px;font-weight:600;color:#fff;margin:0 0 8px 0}.speaker-role{font-family:"Manrope",sans-serif;font-size:16px;color:rgb(255 255 255 / .5);margin:0}.schedule-section{background-color:#000;padding:80px 40px}@media (max-width:768px){.schedule-section{padding:80px 20px!important}}.schedule-container{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:400px 1fr;gap:80px;align-items:start}@media (max-width:920px){.schedule-container{grid-template-columns:1fr!important}}.ISSCA-schedule-left{position:-webkit-sticky;position:sticky;top:140px}.schedule-badge{display:inline-flex;padding:12px 24px;background-color:var(--event-color,#b0a6df);border-radius:40px;margin-bottom:24px}.schedule-badge p{font-family:"Manrope",sans-serif;font-size:16px;font-weight:500;color:var(--event-text-color,#000);margin:0}.schedule-title{font-family:"Manrope",sans-serif;font-size:80px;font-weight:800;color:#fff;margin:0 0 16px 0;line-height:1}@media (max-width:768px){.schedule-title{font-size:52px!important}}.schedule-description{font-family:"Manrope",sans-serif;font-size:20px;color:rgb(255 255 255 / .75);margin-bottom:24px;line-height:1.6}@media (max-width:768px){.schedule-description{font-size:18px!important}}.schedule-right{width:100%}.day-toggle{display:flex;gap:0;background-color:rgb(255 255 255 / .05);border-radius:800px;padding:4px;margin-bottom:40px;border-bottom:1px solid rgb(255 255 255 / .1)}.day-toggle-item{flex:1;padding:16px 32px;background:#fff0;border:none;color:rgb(255 255 255 / .5);font-size:18px;font-weight:600;cursor:pointer;border-radius:800px;transition:all 0.3s ease;font-family:"Manrope",sans-serif}.day-toggle-item.active{background-color:#fff;color:#000}.agenda-day{display:none}.agenda-day.active{display:block}.agenda-item{display:grid;grid-template-columns:140px 1fr;gap:40px;padding:20px 0;border-bottom:1px solid rgb(255 255 255 / .05);align-items:start}@media (max-width:768px){.agenda-item{grid-template-columns:100px 1fr!important;gap:20px!important;padding:16px 0!important}}.agenda-time{color:#fff}.agenda-time-start{font-family:"Manrope",sans-serif;font-size:28px;font-weight:700;margin-bottom:4px}@media (max-width:768px){.agenda-time-start{font-size:24px!important}}.agenda-time-end{font-family:"Manrope",sans-serif;font-size:16px;color:rgb(255 255 255 / .5)}@media (max-width:768px){.agenda-time-end{font-size:14px!important}}.agenda-content{color:#fff}.agenda-event-type{font-family:"Manrope",sans-serif;font-size:24px;font-weight:700;color:#fff;margin-bottom:12px}@media (max-width:768px){.agenda-event-type{font-size:20px!important;margin-bottom:8px!important}}.agenda-event-title{font-family:"Manrope",sans-serif;font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}@media (max-width:768px){.agenda-event-title{font-size:17px!important}}.agenda-event-description{font-family:"Manrope",sans-serif;font-size:16px;color:rgb(255 255 255 / .5);line-height:1.6;margin-bottom:16px}@media (max-width:768px){.agenda-event-description{font-size:15px!important}}.agenda-speakers{display:flex;gap:8px;align-items:center}.agenda-speaker-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid rgb(0 0 0 / .3)}.agenda-speaker-avatar img{width:100%;height:100%;object-fit:cover}.agenda-item.break{border-bottom:0;padding:10px 0}.agenda-item.break .agenda-time{opacity:0}.agenda-item.break .agenda-content{background:linear-gradient(135deg,rgb(176 166 223 / .05) 0%,rgb(176 166 223 / .02) 100%);padding:24px 32px;border-radius:12px;text-align:center;position:relative;overflow:hidden}.agenda-item.break .agenda-content::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.agenda-item.break .agenda-event-type{font-size:20px;position:relative;z-index:1}.show-more-agenda{margin-top:20px;padding:12px 24px;background-color:rgb(255 255 255 / .1);color:#fff;border:1px solid rgb(255 255 255 / .2);border-radius:8px;cursor:pointer;font-family:"Manrope",sans-serif;font-size:16px;font-weight:600;transition:all 0.3s ease}.show-more-agenda:hover{background-color:rgb(255 255 255 / .2)}.image-ticker-section{background-color:#000;padding:0;overflow:hidden;height:600px;position:relative}.image-ticker-wrapper{display:flex;width:100%;height:100%;overflow:hidden}.image-ticker-track{display:flex;gap:16px;height:100%;animation:scroll-images 25s linear infinite;will-change:transform;-webkit-animation:scroll-images 25s linear infinite}.ticker-image-item{flex-shrink:0;height:100%;position:relative;overflow:hidden;width:400px}.ticker-image-item.portrait{width:400px}.ticker-image-item.landscape{width:900px}.ticker-image-item img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:grayscale(.3)}@keyframes scroll-images{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@-webkit-keyframes scroll-images{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.experience-section{background-color:#000;padding:120px 40px;position:relative}@media (max-width:768px){.experience-section{padding:80px 20px!important}}.experience-container{max-width:1400px;margin:0 auto}.experience-header{text-align:center;margin-bottom:80px}.experience-main-title{font-family:"Manrope",sans-serif;font-size:80px;font-weight:800;line-height:1.2em;color:#fff;margin:0 0 16px 0}@media (max-width:768px){.experience-main-title{font-size:52px!important}}.experience-highlight{color:var(--event-color)}.experience-subtitle{font-family:"Manrope",sans-serif;font-size:24px;font-weight:400;line-height:1.6em;color:rgb(255 255 255 / .6);margin:0}@media (max-width:768px){.experience-subtitle{font-size:18px!important}}.experience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;position:relative}@media (max-width:920px){.experience-grid{grid-template-columns:1fr!important;gap:60px!important}}.experience-grid::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgb(255 255 255 / .1) 20%,rgb(255 255 255 / .1) 80%,transparent);transform:translateX(-50%)}@media (max-width:920px){.experience-grid::before{display:none}}.experience-card{display:flex;flex-direction:column;gap:32px}.experience-card-content{display:flex;flex-direction:column;gap:16px;min-height:380px}@media (max-width:768px){.experience-card-content{min-height:auto!important}}.experience-day-label{font-family:"Manrope",sans-serif;font-size:18px;font-weight:600;color:var(--event-color);letter-spacing:.05em;text-transform:uppercase}.experience-card-title{font-family:"Manrope",sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#fff;margin:0}@media (max-width:768px){.experience-card-title{font-size:36px!important}}.experience-card-description{font-family:"Manrope",sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:rgb(255 255 255 / .75);margin:0}@media (max-width:768px){.experience-card-description{font-size:16px!important}}.experience-card-tagline{font-family:"Manrope",sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:rgb(255 255 255 / .9);font-style:italic;margin:8px 0 0 0}@media (max-width:768px){.experience-card-tagline{font-size:16px!important}}.experience-card-image{width:100%;height:400px;border-radius:16px;overflow:hidden;position:relative}@media (max-width:768px){.experience-card-image{height:300px!important}}.experience-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.experience-card:hover .experience-card-image img{transform:scale(1.05)}.faq-section{background-color:#000;padding:80px 40px;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.faq-section{padding:80px 20px!important}}.faq-container{max-width:1400px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media (max-width:920px){.faq-container{grid-template-columns:1fr!important;gap:40px!important}}.faq-left{position:-webkit-sticky;position:sticky;top:140px}.faq-badge{display:inline-flex;padding:12px 24px;background-color:var(--event-color,#b0a6df);border-radius:40px;margin-bottom:24px}.faq-badge p{font-size:16px;font-weight:500;color:var(--event-text-color,#000);margin:0}.faq-title{font-size:80px;font-weight:800;color:#fff;margin:0 0 16px 0;line-height:1}@media (max-width:768px){.faq-title{font-size:52px!important}}.faq-description{font-size:20px;color:rgb(255 255 255 / .75);line-height:1.6}@media (max-width:768px){.faq-description{font-size:18px!important}}.faq-right{width:100%}.faq-list{display:flex;flex-direction:column}.faq-item{border-top:1px solid rgb(255 255 255 / .05);cursor:pointer;transition:all 0.3s ease}.faq-item:last-child{border-bottom:1px solid rgb(255 255 255 / .05)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:32px 0;gap:24px}.faq-question h4{font-size:24px;font-weight:700;color:#fff;margin:0;flex:1}@media (max-width:768px){.faq-question h4{font-size:20px!important}}.faq-icon{width:48px;height:48px;background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.3s ease,background-color 0.3s ease}.faq-icon svg{width:24px;height:24px;fill:#fff;transition:transform 0.3s ease}.faq-item.active .faq-icon{background:none;transform:rotate(45deg)}.faq-item:hover .faq-icon{background:none}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease}.faq-answer-content{padding:0 0 32px 0;font-size:18px;line-height:1.6;color:rgb(255 255 255 / .6)}@media (max-width:768px){.faq-answer-content{font-size:16px!important;padding-bottom:24px!important}}.faq-item.active .faq-answer{max-height:500px}.testimonials-section{background-color:#000;padding:120px 40px;overflow:visible}.testimonials-container{max-width:1400px;margin:0 auto}.testimonials-header{text-align:center;margin-bottom:80px}.testimonials-badge{display:inline-flex;padding:12px 24px;background-color:var(--event-color,#b0a6df);border-radius:40px;margin-bottom:24px}.testimonials-badge p{font-size:16px;font-weight:500;color:var(--event-text-color,#000);margin:0}.testimonials-title{font-size:80px;font-weight:800;color:#fff;margin:0 0 16px 0;line-height:1}@media (max-width:768px){.testimonials-title{font-size:52px!important}}.testimonials-description{font-size:20px;color:rgb(255 255 255 / .75);line-height:1.6;max-width:600px;margin:0 auto}@media (max-width:768px){.testimonials-description{font-size:18px!important}}.testimonials-slider-wrapper{position:relative;max-width:1000px;margin:0 auto;padding:0 80px}.testimonials-slider{overflow:hidden;border-radius:20px}.testimonial-track{display:flex;transition:transform 0.5s ease}.testimonial-slide{min-width:100%;padding:0 20px}.testimonial-card{background:linear-gradient(135deg,rgb(176 166 223 / .1) 0%,rgb(176 166 223 / .05) 100%);border:1px solid rgb(176 166 223 / .2);border-radius:20px;padding:60px;height:500px;display:flex;flex-direction:column}.testimonial-stars{display:flex;gap:8px;margin-bottom:24px}.testimonial-stars svg{width:20px;height:20px;fill:var(--event-color,#b0a6df)}.testimonial-quote{margin-bottom:40px;flex:1;display:flex;align-items:flex-start}.testimonial-quote p{font-size:24px;line-height:1.6;color:#fff;font-weight:500;margin:0;max-height:240px;overflow-y:auto}@media (max-width:768px){.testimonial-quote p{font-size:19px!important}}.testimonial-author{display:flex;align-items:center}.testimonial-info{flex:1}.testimonial-name{font-size:20px;font-weight:700;color:#fff;margin:0 0 4px 0}@media (max-width:768px){.testimonial-name{font-size:18px!important}}.testimonial-role{font-size:16px;color:rgb(255 255 255 / .6);margin:0}@media (max-width:768px){.testimonial-role{font-size:15px!important}}.testimonial-nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background-color:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;z-index:10}.testimonial-nav:hover{background-color:var(--event-color,#b0a6df);border-color:var(--event-color,#b0a6df)}.testimonial-nav svg{width:24px;height:24px;fill:#fff}.testimonial-prev{left:-80px}.testimonial-next{right:-80px}.testimonials-dots{display:flex;justify-content:center;gap:12px;margin-top:40px}.testimonial-dot{width:12px;height:12px;border-radius:50%;background-color:rgb(255 255 255 / .2);cursor:pointer;transition:all 0.3s ease}.testimonial-dot.active{background-color:var(--event-color,#b0a6df);width:32px;border-radius:6px}.venue-section{background-color:#000;padding:120px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.venue-container{max-width:800px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;position:relative}.venue-badge{display:inline-flex;padding:12px 24px;background-color:var(--event-color,#b0a6df);border-radius:40px;margin-bottom:32px}.venue-badge p{font-size:16px;font-weight:500;color:var(--event-text-color,#000);margin:0}.venue-title{font-size:80px;font-weight:800;color:#fff;margin:0 0 24px 0;line-height:1.1}@media (max-width:768px){.venue-title{font-size:52px!important}}.venue-address{font-size:20px;color:rgb(255 255 255 / .75);line-height:1.6;margin-bottom:16px}@media (max-width:768px){.venue-address{font-size:18px!important}}.venue-link{font-size:18px;color:rgb(255 255 255 / .75);text-decoration:none;transition:color 0.3s ease;display:inline-flex;align-items:center;gap:8px}.venue-link:hover{color:var(--event-color,#b0a6df)}.venue-two-column-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%;max-width:1400px;margin-top:80px}.venue-column{width:100%;height:600px}.venue-map-wrapper{width:100%;height:100%;position:relative;border-radius:24px;overflow:hidden;border:1px solid rgb(176 166 223 / .2)}.venue-map{width:100%;height:100%;display:block;filter:grayscale(20%) contrast(1.1)}.venue-image-wrapper{width:100%;height:100%;position:relative;border-radius:24px;overflow:hidden;border:1px solid rgb(176 166 223 / .2)}.venue-image{width:100%;height:100%;object-fit:cover;display:block}.tickets-section{background-color:#000;padding:120px 40px;position:relative;overflow:hidden}.tickets-container{max-width:1400px;margin:0 auto;position:relative;z-index:2}.tickets-header{text-align:center;margin-bottom:60px}.tickets-badge{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background-color:var(--event-color,#b0a6df);color:var(--event-text-color,#000);border-radius:800px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px}.tickets-badge p{margin:0}.tickets-header-title{font-size:72px;font-weight:800;color:#fff;margin:0 0 16px 0;line-height:1.1}.tickets-header-description{font-size:20px;color:rgb(255 255 255 / .7);margin:0;line-height:1.6}.tickets-countdown-wrapper{text-align:center;margin-bottom:60px}.countdown-badge{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background-color:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:800px;margin-bottom:20px;font-size:14px;font-weight:600;color:#fff;letter-spacing:.02em}.countdown-dot{width:8px;height:8px;background-color:var(--event-color,#b0a6df);border-radius:50%;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.countdown-timer{font-size:18px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;gap:8px}.countdown-separator{color:rgb(255 255 255 / .3);margin:0 2px}.countdown-days,.countdown-hours,.countdown-minutes,.countdown-seconds{display:inline-flex;align-items:center;justify-content:center;min-width:50px;height:36px;text-align:center;background-color:rgb(255 255 255 / .1);padding:0 14px;border-radius:8px;font-weight:700;border:1px solid rgb(255 255 255 / .2)}.tickets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto}.ticket-card{background-color:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease}.ticket-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .3)}.ticket-card-blue{background-color:#b1dfff}.ticket-card-pink{background-color:#fedcfd}.ticket-card-orange{background-color:#fddb93}.ticket-card-top{padding:40px 32px 0}.ticket-card-header{display:flex;flex-direction:column;margin-bottom:20px}.ticket-card-title{font-size:24px;font-weight:800;color:#000;margin:0 0 4px 0;line-height:1.2;letter-spacing:.02em}.ticket-card-subtitle{font-size:14px;color:#3b3b3b;margin:0 0 12px 0;font-weight:500}.ticket-card-price-wrapper{display:flex;align-items:center;gap:12px}.ticket-card-price{font-size:32px;font-weight:800;color:#000;margin:0;line-height:1}.ticket-card-previous-price{font-size:18px;color:#3b3b3b;margin:0;font-weight:500;text-decoration:line-through;text-decoration-thickness:2px}.ticket-card-divider{position:relative;margin:0 -32px 0;padding:0 32px}.ticket-card-divider svg{width:100%;height:2px;color:rgb(0 0 0 / .2)}.ticket-card-dot{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background-color:#000;border-radius:50%}.ticket-card-dot-left{left:-16px}.ticket-card-dot-right{right:-16px}.ticket-card-bottom{padding:32px;display:flex;flex-direction:column;flex:1}.ticket-card-features{list-style:none;padding:0;margin:0 0 32px 0;display:flex;flex-direction:column;gap:12px;flex:1}.ticket-card-feature{display:flex;align-items:flex-start;gap:12px}.ticket-card-feature-dot{width:6px;height:6px;background-color:#3b3b3b;border-radius:50%;flex-shrink:0;margin-top:8px}.ticket-card-feature p{font-size:16px;color:#3b3b3b;margin:0;line-height:1.5;font-weight:500}.ticket-card-actions{display:flex;flex-direction:column;gap:12px}.ticket-card-button{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background-color:#000;color:#fff;border-radius:30px;text-decoration:none;font-size:16px;font-weight:600;transition:all 0.3s ease;font-family:"Manrope",sans-serif}.ticket-card-button:hover{background-color:#222;transform:translateY(-2px)}.ticket-card-button svg{width:20px;height:20px;transition:transform 0.3s ease}.ticket-card-button:hover svg{transform:translateX(4px)}.ticket-card-validity{font-size:13px;color:#3b3b3b;text-align:center;margin:0;font-weight:500}.speaker-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .45);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:40px;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.speaker-modal.active{opacity:1;pointer-events:all}.modal-content{background-color:#000;border-radius:24px;max-width:600px;width:100%;position:relative;transform:scale(.9);transition:transform 0.3s ease;border:1px solid rgb(255 255 255 / .1);padding:40px}.speaker-modal.active .modal-content{transform:scale(1)}.modal-close{position:absolute;top:24px;right:24px;width:40px;height:40px;border-radius:50%;background-color:rgb(255 255 255 / .1);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:10}.modal-close:hover{background-color:var(--event-color,#b0a6df);transform:rotate(90deg)}.modal-close::before,.modal-close::after{content:"";position:absolute;width:20px;height:2px;background-color:#fff}.modal-close::before{transform:rotate(45deg)}.modal-close::after{transform:rotate(-45deg)}.modal-header{display:flex;gap:24px;align-items:flex-start;margin-bottom:32px}.modal-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid rgb(255 255 255 / .1)}.modal-avatar img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.modal-title-wrapper{flex:1}.modal-speaker-name{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px 0;line-height:1.2em}.modal-speaker-role{font-size:16px;font-weight:500;color:rgb(255 255 255 / .5);margin:0}.modal-speaker-bio{font-size:18px;line-height:1.6em;color:rgb(255 255 255 / .75);margin-bottom:32px}.modal-social{display:flex;gap:12px}.modal-social a{width:40px;height:40px;border-radius:8px;background-color:rgb(255 255 255 / .05);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.3s ease;border:1px solid rgb(255 255 255 / .1)}.modal-social a:hover{background-color:rgb(255 255 255 / .1);transform:translateY(-2px)}.modal-social svg{width:20px;height:20px;fill:#fff}.cta-card{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(150%);background:rgb(255 255 255 / .25);backdrop-filter:blur(15px);border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:20px;box-shadow:0 0 24px 0 rgb(0 0 0 / .5),0 0 0 1px rgb(255 255 255 / .1);z-index:998;opacity:0;transition:transform 0.6s cubic-bezier(.34,1.56,.64,1),opacity 0.6s ease}.cta-card.visible{transform:translateX(-50%) translateY(0);opacity:1}.cta-info{display:flex;align-items:center;gap:20px}.cta-date,.cta-location{display:flex;flex-direction:column;gap:2px;color:#fff}.cta-location{text-decoration:none;transition:opacity 0.3s ease}.cta-location:hover{opacity:.8}.cta-title{font-size:14px;font-weight:600;color:#fff}.cta-divider{width:1px;height:36px;background-color:rgb(255 255 255 / .1)}.cta-button{font-size:14px;font-weight:600;color:#fff;text-decoration:none;padding:1rem;border-radius:40px;transition:opacity 0.3s ease;white-space:nowrap;display:flex;align-items:center;gap:8px}.cta-button:hover{opacity:.7}.cta-button svg{width:16px;height:16px;fill:var(--event-text-color,#000)}@media (max-width:920px){.schedule-container{grid-template-columns:1fr!important;gap:40px!important}.ISSCA-schedule-left{position:relative!important;top:auto!important}.schedule-title{font-size:48px}.agenda-item{grid-template-columns:100px 1fr;gap:20px;padding:24px 0}.agenda-time-start{font-size:20px}.agenda-event-type{font-size:20px}.day-toggle-item{padding:12px 20px;font-size:16px}.image-ticker-section{height:400px}.ticker-image-item.portrait{width:250px}.ticker-image-item.landscape{width:600px}.faq-container{grid-template-columns:1fr!important;gap:40px!important}.faq-left{position:relative!important;top:auto!important}.faq-title{font-size:48px}.venue-title{font-size:56px}.venue-two-column-layout{grid-template-columns:1fr;gap:20px;margin-top:40px}.venue-column{height:300px}.venue-map-wrapper{height:100%}.testimonials-title{font-size:48px}.testimonials-description{font-size:18px}.testimonial-card{padding:40px;height:450px}.testimonial-quote p{font-size:20px}.testimonial-nav{width:48px;height:48px}.testimonial-prev{left:10px}.testimonial-next{right:10px}.tickets-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.ticket-card-top{padding:32px 24px 0}.ticket-card-bottom{padding:24px}.ticket-card-title{font-size:20px}.ticket-card-price{font-size:28px}.tickets-header-title{font-size:48px}.tickets-title{font-size:56px}}@media (max-width:768px){.hero-title.background{display:none!important}.section-heading{font-size:52px!important}.section-description{font-size:18px!important}.introduction-section,.information-section,.speakers-section{min-height:auto!important;padding:80px 20px!important}.image-showcase-section{min-height:auto!important;padding:50px 20px!important}.schedule-section,.faq-section,.venue-section{min-height:auto!important;padding:80px 20px!important}.image-gallery-container{height:350px}.gallery-image{width:140px;height:200px}.gallery-image.center{width:160px;height:220px}.gallery-image.left-3,.gallery-image.right-3{display:none}.gallery-image.left-2{left:12%!important;top:52%!important;transform:translate(-50%,-50%) rotate(-12deg) scale(.9)!important}.gallery-image.left-1{left:30%!important;top:47%!important;transform:translate(-50%,-50%) rotate(-6deg) scale(.95)!important}.gallery-image.center{left:50%!important;top:44%!important;transform:translate(-50%,-50%) rotate(0deg) scale(1)!important}.gallery-image.right-1{left:70%!important;top:47%!important;transform:translate(-50%,-50%) rotate(6deg) scale(.95)!important}.gallery-image.right-2{left:88%!important;top:52%!important;transform:translate(-50%,-50%) rotate(12deg) scale(.9)!important}.speakers-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px}.speaker-card{padding-top:0!important}.speaker-card:nth-child(3n+2){padding-top:0!important}.speakers-title{font-size:52px!important}.speakers-subtitle{font-size:18px!important}.modal-content{padding:24px;max-width:calc(100vw - 32px)}.modal-header{flex-direction:column;align-items:center;text-align:center}.modal-avatar{width:100px;height:100px}.modal-speaker-name{font-size:28px}.modal-speaker-role{font-size:14px}.modal-speaker-bio{font-size:16px}.modal-social{justify-content:center}.buy-tickets-button{display:none!important}.cta-card{flex-direction:column;gap:12px;padding:14px 16px;bottom:12px;width:95%;max-width:95%}.cta-subtitle{display:none!important}.cta-info{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.cta-divider{width:100%;height:1px}.schedule-section{padding:80px 20px!important;min-height:auto!important}.schedule-container{grid-template-columns:1fr!important;gap:40px!important}.ISSCA-schedule-left{position:relative!important;top:auto!important}.schedule-title{font-size:52px!important}.schedule-description{font-size:18px!important}.agenda-item{grid-template-columns:90px 1fr;gap:16px;padding:20px 0}.agenda-time-start{font-size:22px}.agenda-time-end{font-size:14px}.agenda-event-type{font-size:20px}.agenda-event-title{font-size:17px}.agenda-event-description{font-size:15px}.image-ticker-track{animation:scroll-images 20s linear infinite;-webkit-animation:scroll-images 20s linear infinite}.day-toggle-item{padding:10px 16px;font-size:14px}.image-ticker-section{height:300px}.ticker-image-item{width:250px}.ticker-image-item.portrait{width:200px}.ticker-image-item.landscape{width:450px;height:350px}.faq-section{padding:80px 20px!important;min-height:auto!important}.faq-container{grid-template-columns:1fr!important;gap:40px!important}.faq-left{position:relative!important;top:auto!important}.faq-title{font-size:52px!important}.faq-description{font-size:18px!important}.faq-question h4{font-size:20px}.faq-question{padding:24px 0}.faq-icon{width:40px;height:40px}.faq-icon svg{width:20px;height:20px}.faq-answer-content{font-size:17px;padding-bottom:24px!important}.venue-section{padding:80px 20px!important;min-height:auto!important}.venue-title{font-size:52px!important}.venue-address{font-size:18px!important}.venue-link{font-size:16px}.venue-two-column-layout{grid-template-columns:1fr;gap:20px;margin-top:40px}.venue-column{height:300px}.venue-map-wrapper{height:100%}.testimonials-section{padding:80px 20px!important;min-height:auto!important}.testimonials-slider-wrapper{padding:0 50px!important}.testimonials-header{margin-bottom:50px!important}.testimonials-title{font-size:52px!important}.testimonials-description{font-size:18px!important}.testimonial-slide{padding:0 10px}.testimonial-card{padding:28px;height:400px}.testimonial-stars{margin-bottom:20px}.testimonial-stars svg{width:16px;height:16px}.testimonial-quote{margin-bottom:24px}.testimonial-quote p{max-height:180px;font-size:19px}.testimonial-name{font-size:17px!important}.testimonial-role{font-size:15px!important}.testimonial-nav{width:44px;height:44px}.testimonial-nav svg{width:18px;height:18px}.testimonial-prev{left:5px}.testimonial-next{right:5px}.tickets-section{padding:80px 20px!important}.tickets-header-title{font-size:42px!important}.tickets-header-description{font-size:16px!important}.tickets-grid{grid-template-columns:1fr;gap:16px}.ticket-card-top{padding:24px 20px 0}.ticket-card-bottom{padding:20px}.ticket-card-price-wrapper{flex-wrap:wrap}.ticket-card-title{font-size:18px}.ticket-card-price{font-size:24px}.ticket-card-feature p{font-size:14px}.ticket-card-button{padding:14px 20px;font-size:14px}.countdown-badge{padding:12px 24px;font-size:12px}.countdown-timer{font-size:16px}.countdown-days,.countdown-hours,.countdown-minutes,.countdown-seconds{min-width:40px;height:32px;padding:0 10px;font-size:14px}.tickets-title{font-size:48px!important;margin-bottom:24px!important}.tickets-description{font-size:18px!important;margin-bottom:40px!important}.tickets-description-list{max-width:100%!important}.tickets-description-list li{font-size:16px!important;padding:14px 18px!important;gap:16px!important}.tickets-description-list .checkmark-icon{width:20px!important;height:20px!important}.tickets-buy-button{padding:18px 24px 18px 32px!important;gap:12px!important}.tickets-button-text{font-size:18px!important}.tickets-button-icon{width:40px!important;height:40px!important}.countdown-badge{padding:14px 24px!important;font-size:14px!important}.countdown-timer{font-size:15px!important}}