.exhibition-section{width:100%;margin:0 auto;padding:60px 0;overflow:hidden}.exhibition-section .header{text-align:center;margin-bottom:30px}@media screen and (max-width:768px){.exhibition-section .header{margin-bottom:15px}}.exhibition-section .header .title{color:#000;letter-spacing:-1px;margin:0 0 20px;font-size:40px;font-weight:600}@media screen and (max-width:1700px){.exhibition-section .header .title{font-size:35px}}@media screen and (max-width:1420px){.exhibition-section .header .title{font-size:32px}}@media screen and (max-width:1100px){.exhibition-section .header .title{font-size:25px}}@media screen and (max-width:768px){.exhibition-section .header .title{font-size:25px}}.exhibition-section .header .subtitle{color:#333;max-width:700px;margin:0 auto 40px;font-size:16px;line-height:1.6}@media screen and (max-width:1550px){.exhibition-section .header .subtitle{font-size:15px}}@media screen and (max-width:1280px){.exhibition-section .header .subtitle{font-size:13px}}@media screen and (max-width:1024px){.exhibition-section .header .subtitle{font-size:12px}}.exhibition-section .header .tabs{justify-content:center;align-items:center;gap:15px;max-width:450px;margin:auto;display:flex}.exhibition-section .header .tabs .tab{cursor:pointer;color:#666;background:0 0;border:none;border-radius:30px;width:150px;padding:10px 8px;font-size:15px;font-weight:500;transition:all .3s}@media screen and (max-width:1024px){.exhibition-section .header .tabs .tab{font-size:14px}}@media screen and (max-width:912px){.exhibition-section .header .tabs .tab{font-size:13px}}@media screen and (max-width:768px){.exhibition-section .header .tabs .tab{font-size:12px}}@media screen and (max-width:575px){.exhibition-section .header .tabs .tab{width:130px;font-size:11px}}.exhibition-section .header .tabs .tab.active{color:#fff;background:#000}.exhibition-section .header .tabs .tab:hover:not(.active){background:#f0f0f0}.exhibition-section .slider-wrapper{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;margin:0 auto;overflow:auto hidden}.exhibition-section .slider-wrapper::-webkit-scrollbar{display:none}.exhibition-section .slider-wrapper .slider-track{--gap:20px;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap) * 2) / 3);gap:var(--gap);padding:0;display:grid}@media screen and (max-width:1680px){.exhibition-section .slider-wrapper .slider-track{--gap:10px}}@media screen and (max-width:1580px){.exhibition-section .slider-wrapper .slider-track{--gap:8px}}@media screen and (max-width:1024px){.exhibition-section .slider-wrapper .slider-track{grid-auto-columns:calc((100% - var(--gap)) / 2)}}@media screen and (max-width:575px){.exhibition-section .slider-wrapper .slider-track{grid-auto-columns:100%}}.exhibition-section .slider-wrapper .slide{scroll-snap-align:start;border-radius:20px;flex-direction:column;width:100%;transition:all .3s;display:flex;overflow:hidden;background:#1a1a1a!important}.exhibition-section .slider-wrapper .slide .slide-image{width:100%;height:340px;position:relative;overflow:hidden}@media screen and (max-width:768px){.exhibition-section .slider-wrapper .slide .slide-image{height:180px}}.exhibition-section .slider-wrapper .slide .slide-image img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.exhibition-section .slider-wrapper .slide .slide-image .logo-section{margin:0;position:absolute;bottom:15px;left:20px}.exhibition-section .slider-wrapper .slide .slide-image .logo-section .logo img{width:120px;height:auto}@media screen and (max-width:1300px){.exhibition-section .slider-wrapper .slide .slide-image .logo-section .logo img{width:100px}}.exhibition-section .slider-wrapper .slide .slide-content{color:#fff;flex-direction:column;flex:1;padding:25px;display:flex}@media screen and (max-width:1700px){.exhibition-section .slider-wrapper .slide .slide-content{padding:22px}}@media screen and (max-width:1580px){.exhibition-section .slider-wrapper .slide .slide-content{padding:20px}}@media screen and (max-width:1420px){.exhibition-section .slider-wrapper .slide .slide-content{padding:18px}}@media screen and (max-width:1300px){.exhibition-section .slider-wrapper .slide .slide-content{padding:15px}}:is(.exhibition-section .slider-wrapper .slide .slide-content .location,.exhibition-section .slider-wrapper .slide .slide-content .past_title){margin:0 0 15px;font-size:25px;font-weight:600;line-height:1.2}@media screen and (max-width:1700px){:is(.exhibition-section .slider-wrapper .slide .slide-content .location,.exhibition-section .slider-wrapper .slide .slide-content .past_title){font-size:24px}}@media screen and (max-width:1580px){:is(.exhibition-section .slider-wrapper .slide .slide-content .location,.exhibition-section .slider-wrapper .slide .slide-content .past_title){font-size:23px}}@media screen and (max-width:1450px){:is(.exhibition-section .slider-wrapper .slide .slide-content .location,.exhibition-section .slider-wrapper .slide .slide-content .past_title){font-size:22px}}@media screen and (max-width:1300px){:is(.exhibition-section .slider-wrapper .slide .slide-content .location,.exhibition-section .slider-wrapper .slide .slide-content .past_title){margin-bottom:20px;font-size:18px}}@media screen and (max-width:768px){:is(.exhibition-section .slider-wrapper .slide .slide-content .location,.exhibition-section .slider-wrapper .slide .slide-content .past_title){font-size:20px}}.exhibition-section .slider-wrapper .slide .slide-content .info-item{color:#ddd;align-items:flex-start;gap:15px;margin-bottom:15px;font-size:14px;line-height:1.5;display:flex}@media screen and (max-width:1300px){.exhibition-section .slider-wrapper .slide .slide-content .info-item{gap:12px;margin-bottom:12px;font-size:13px}}.exhibition-section .slider-wrapper .slide .slide-content .info-item .icon{stroke-width:2px;color:#bbb;flex-shrink:0;width:18px;height:18px;margin-top:2px}.exhibition-section .slider-wrapper .slide .slide-content .info-item span{flex:1}.exhibition-section .slider-wrapper .slide .slide-content .meet-us{margin-top:auto;padding-top:20px}.exhibition-section .slider-wrapper .slide .slide-content .meet-us .meet-us-label{letter-spacing:1px;color:#aaa;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600}.exhibition-section .slider-wrapper .slide .slide-content .meet-us .booth-badge{color:#000;background:gold;border-radius:25px;padding:10px 24px;font-size:14px;font-weight:500;display:inline-block}@media screen and (max-width:1300px){.exhibition-section .slider-wrapper .slide .slide-content .meet-us .booth-badge{padding:8px 20px;font-size:13px}}.exhibition-section .slider-wrapper .slide .slide-content .description_past{color:#aaa;margin-top:10px;font-size:14px;font-weight:300}@media screen and (max-width:1700px){.exhibition-section .slider-wrapper .slide .slide-content .description_past{font-size:13px}}@media screen and (max-width:1580px){.exhibition-section .slider-wrapper .slide .slide-content .description_past{font-size:12px}}@media screen and (max-width:1450px){.exhibition-section .slider-wrapper .slide .slide-content .description_past{font-size:11px}}.exhibition-section .slider-wrapper .slide .slide-content .thankyou-text{color:gold;margin-top:auto;padding-top:15px;font-size:14px;font-weight:500}@media screen and (max-width:1700px){.exhibition-section .slider-wrapper .slide .slide-content .thankyou-text{font-size:13px}}@media screen and (max-width:1580px){.exhibition-section .slider-wrapper .slide .slide-content .thankyou-text{font-size:12px}}@media screen and (max-width:1450px){.exhibition-section .slider-wrapper .slide .slide-content .thankyou-text{font-size:11px}}.exhibition-section .navigation-dots{justify-content:center;gap:12px;margin-top:25px;padding:0 20px;display:flex}@media screen and (max-width:768px){.exhibition-section .navigation-dots{scrollbar-width:none;-ms-overflow-style:none;justify-content:center;margin-top:20px;overflow-x:auto}.exhibition-section .navigation-dots::-webkit-scrollbar{display:none}}.exhibition-section .navigation-dots .dot{cursor:pointer;background:0 0;border:1px solid #000;border-radius:8px;flex-shrink:0;width:40px;height:8px;padding:0;transition:all .3s}.exhibition-section .navigation-dots .dot.active{background:#000}@media screen and (max-width:1024px){.exhibition-section .navigation-dots .dot{width:30px;height:6px}}.exhibition-section .shows_btns{margin-top:40px}.exhibition-section .shows_btns button{text-align:center;color:#fff;background-color:#000;border-radius:22px;justify-content:center;align-items:center;width:213px;height:48px;margin:auto;font-size:16px;display:flex}.exhibition-section .tab-content{display:block}.exhibition-section .tab-content.hidden{display:none}
