/* Modern Split-Screen Exhibitions Page Styles *//* Hero Section */.exhibitions-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;color:white;overflow:hidden}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-500) 0%,var(--primary-700) 50%,var(--secondary-500) 100%);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-2}.hero-background::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('../../assets/images/background.png') center/cover;opacity:0.1;z-index:-1}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:-1}.hero-content{max-width:1200px;margin:0 auto;padding:0 2rem;z-index:1}.hero-badge{display:inline-block;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);padding:0.75rem 1.5rem;border-radius:50px;font-size:0.9rem;font-weight:600;margin-bottom:2rem;border:1px solid rgba(255,255,255,0.3)}.hero-title{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;background:linear-gradient(135deg,#ffffff 0%,#e0e7ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.25rem;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;opacity:0.9;line-height:1.6}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:800px;margin:0 auto}.stat-item{text-align:center;padding:1.5rem;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,0.2)}.stat-number{font-size:2.5rem;font-weight:700;color:white;margin-bottom:0.5rem}.stat-label{font-size:0.9rem;opacity:0.8;font-weight:500}/* Split Screen Layout */.split-container{display:flex;min-height:85vh;align-items:stretch}.split-container.reverse{flex-direction:row-reverse}.split-image,.split-text{flex:1;min-height:85vh;display:flex;align-items:center;justify-content:center;position:relative}.split-image{position:relative;overflow:hidden;display:flex;align-items:stretch;justify-content:stretch;width:100%;height:100%}.split-image img{position:absolute;top:0;left:0;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.3s ease;margin-top:2rem}/* Ensure split-screen images fill their containers completely */.exhibition-overview .split-image,.exhibition-highlights .split-image,.expo-impact .split-image,.giveaways-section .split-image{height:85vh;min-height:85vh}.exhibition-overview .split-image img,.exhibition-highlights .split-image img,.expo-impact .split-image img,.giveaways-section .split-image img{height:100%;min-height:85vh}/* Mobile:Much smaller images */@media (max-width:768px){.exhibition-overview .split-image,.exhibition-highlights .split-image,.expo-impact .split-image,.giveaways-section .split-image{height:25vh;min-height:25vh}.exhibition-overview .split-image img,.exhibition-highlights .split-image img,.expo-impact .split-image img,.giveaways-section .split-image img{height:100%;min-height:25vh}}@media (max-width:480px){.exhibition-overview .split-image,.exhibition-highlights .split-image,.expo-impact .split-image,.giveaways-section .split-image{height:20vh;min-height:20vh}.exhibition-overview .split-image img,.exhibition-highlights .split-image img,.expo-impact .split-image img,.giveaways-section .split-image img{height:100%;min-height:20vh}}.split-image:hover img{transform:scale(1.05)}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.1) 100%);display:flex;align-items:flex-start;justify-content:flex-end;padding:2rem}.exhibition-badge,.giveaway-badge{background:var(--primary-500);color:white;padding:0.75rem 1.5rem;border-radius:50px;font-size:0.875rem;font-weight:600;display:flex;align-items:center;gap:0.5rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.split-text{background:white;padding:4rem}.text-content{max-width:600px}.section-badge{display:inline-block;background:var(--primary-100);color:var(--primary-700);padding:0.5rem 1rem;border-radius:50px;font-size:0.875rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:0.5px}.text-content h2{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.2}.text-content p{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;text-align:center}/* Exhibition Overview */.exhibition-overview{background:white}.exhibition-meta{display:flex;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.meta-item{display:flex;align-items:center;gap:0.5rem;color:var(--text-secondary);font-size:0.9rem;font-weight:500}.meta-item i{color:var(--primary-500);font-size:1rem}/* Exhibition Highlights */.exhibition-highlights{background:var(--gray-50)}.highlights-list{display:flex;flex-direction:column;gap:1.5rem}.highlight-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease}.highlight-item:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,0.1)}.highlight-icon{width:3rem;height:3rem;background:var(--primary-100);color:var(--primary-500);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.highlight-content h4{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:0.5rem}.highlight-content p{color:var(--text-secondary);font-size:0.9rem;margin:0}/* Expo Impact */.expo-impact{background:white}.impact-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0}.impact-stats .stat-item{text-align:center;padding:1.5rem;background:var(--gray-50);border-radius:12px;border:none}.impact-stats .stat-number{font-size:2rem;font-weight:700;color:var(--primary-500);margin-bottom:0.5rem}.impact-stats .stat-label{font-size:0.875rem;color:var(--text-secondary);font-weight:500}.impact-description{margin-top:2rem}.impact-description p{margin-bottom:1rem;font-size:1rem;text-align:center}/* Giveaways Section */.giveaways-section{background:var(--gray-50)}.giveaways-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.giveaway-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease}.giveaway-item:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,0.1)}.giveaway-item.featured{background:linear-gradient(135deg,var(--primary-500) 0%,var(--primary-700) 100%);color:white;transform:scale(1.02)}.giveaway-item.featured:hover{transform:scale(1.02) translateY(-2px)}.giveaway-icon{width:3rem;height:3rem;background:var(--primary-100);color:var(--primary-500);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.giveaway-item.featured .giveaway-icon{background:rgba(255,255,255,0.2);color:white}.giveaway-content h4{font-size:1.125rem;font-weight:600;margin-bottom:0.5rem}.giveaway-content p{font-size:0.9rem;margin:0;opacity:0.9;text-align:center}.giveaways-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.giveaways-stats .stat-item{text-align:center;padding:1.5rem;background:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.giveaways-stats .stat-number{font-size:1.5rem;font-weight:700;color:var(--primary-500);margin-bottom:0.5rem}.giveaways-stats .stat-label{font-size:0.875rem;color:var(--text-secondary);font-weight:500}/* CTA Section */.exhibitions-cta{padding:6rem 0;background:linear-gradient(135deg,var(--primary-500) 0%,var(--primary-700) 100%);color:white;text-align:center}.cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:white !important}.cta-content p{font-size:1.125rem;margin-bottom:2.5rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-buttons .btn{padding:1rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:0.5rem}.exhibitions-page .cta-buttons .btn-primary{background:transparent !important;color:var(--secondary-color) !important;border:2px solid var(--secondary-color) !important}.exhibitions-page .cta-buttons .btn-primary:hover{background:var(--secondary-color) !important;color:white !important;border-color:var(--secondary-color) !important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.cta-buttons .btn-outline{background:transparent;color:white;border:2px solid white}.cta-buttons .btn-outline:hover{background:white;color:var(--primary-500);transform:translateY(-2px)}/* Responsive Design */@media (max-width:1200px){.split-text{padding:3rem 2rem}.text-content h2{font-size:2.25rem}}@media (max-width:1024px){.split-container{flex-direction:column;min-height:auto;display:flex}.split-container.reverse{flex-direction:column}.split-image,.split-text{min-height:40vh;flex:0 0 auto}.split-image{min-height:40vh}.split-image img{width:100%;height:100%;min-height:40vh}.split-text{padding:3rem 2rem}.text-content h2{font-size:2rem}.impact-stats,.giveaways-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-description{font-size:1.125rem}.hero-stats{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:100%}.split-text{padding:2rem 1.5rem}.text-content h2{font-size:1.75rem}.exhibition-meta{flex-direction:column;gap:1rem}.impact-stats,.giveaways-stats{grid-template-columns:1fr;gap:1rem}.highlight-item,.giveaway-item{flex-direction:column;text-align:center}.highlight-icon,.giveaway-icon{align-self:center}.cta-content h2{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .btn{width:100%;max-width:300px;justify-content:center}.split-image{min-height:30vh}.split-image img{height:100%;min-height:30vh}/* Enhanced mobile responsiveness */ .exhibitions-hero{min-height:100vh;padding:2rem 1rem}.hero-content{padding:0 1rem}.hero-badge{font-size:0.8rem;padding:0.5rem 1rem}.hero-title{font-size:2rem;line-height:1.1}.hero-description{font-size:1rem;margin-bottom:2rem}.hero-stats{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.stat-item{padding:1rem}.stat-number{font-size:2rem}.stat-label{font-size:0.8rem}/* Split sections mobile optimization */ .split-container{flex-direction:column;min-height:auto;display:flex}.split-image,.split-text{min-height:25vh;width:100%;flex:0 0 auto}.split-image img{min-height:25vh}.split-text{padding:2rem 1rem}.text-content h2{font-size:1.5rem;margin-bottom:1rem}.text-content p{font-size:1rem;margin-bottom:1.5rem}.section-badge{font-size:0.75rem;padding:0.4rem 0.8rem}/* Exhibition meta mobile */ .exhibition-meta{flex-direction:column;gap:0.5rem;margin-bottom:1.5rem}.meta-item{font-size:0.85rem}/* Highlights and giveaways mobile */ .highlights-list,.giveaways-list{gap:1rem}.highlight-item,.giveaway-item{padding:1rem;flex-direction:column;text-align:center}.highlight-icon,.giveaway-icon{width:2.5rem;height:2.5rem;font-size:1rem;margin-bottom:0.5rem}.highlight-content h4,.giveaway-content h4{font-size:1rem;margin-bottom:0.5rem}.highlight-content p,.giveaway-content p{font-size:0.85rem}/* Stats mobile */ .impact-stats,.giveaways-stats{grid-template-columns:1fr;gap:0.8rem}.impact-stats .stat-item,.giveaways-stats .stat-item{padding:1rem}.impact-stats .stat-number,.giveaways-stats .stat-number{font-size:1.5rem}.impact-stats .stat-label,.giveaways-stats .stat-label{font-size:0.8rem}/* CTA mobile */ .exhibitions-cta{padding:3rem 1rem}.cta-content h2{font-size:1.75rem;margin-bottom:1rem}.cta-content p{font-size:1rem;margin-bottom:2rem}.cta-buttons{flex-direction:column;gap:1rem}.cta-buttons .btn{width:100%;max-width:280px;padding:0.8rem 1.5rem;font-size:0.9rem}}@media (max-width:480px){.hero-title{font-size:1.75rem;line-height:1.1}.hero-description{font-size:0.9rem}.hero-stats{grid-template-columns:1fr;gap:0.8rem}.stat-item{padding:0.8rem}.stat-number{font-size:1.5rem}.stat-label{font-size:0.75rem}.split-text{padding:1.5rem 1rem}.text-content h2{font-size:1.25rem}.text-content p{font-size:0.9rem}.section-badge{font-size:0.7rem;padding:0.3rem 0.6rem}.highlight-item,.giveaway-item{padding:0.8rem}.highlight-icon,.giveaway-icon{width:2rem;height:2rem;font-size:0.9rem}.highlight-content h4,.giveaway-content h4{font-size:0.9rem}.highlight-content p,.giveaway-content p{font-size:0.8rem}.cta-content h2{font-size:1.5rem}.cta-content p{font-size:0.9rem}.cta-buttons .btn{padding:0.7rem 1.2rem;font-size:0.85rem}}/* RTL Support */[dir="rtl"] .split-container.reverse{flex-direction:row}[dir="rtl"] .exhibition-meta{flex-direction:row-reverse}[dir="rtl"] .highlight-item,[dir="rtl"] .giveaway-item{flex-direction:row-reverse}/* Center text in both LTR and RTL */[dir="rtl"] .text-content p,[dir="rtl"] .impact-description p,[dir="rtl"] .giveaway-content p{text-align:center}/* Disable scroll snap for exhibitions page footer and CTA sections */body.exhibitions-page{scroll-snap-type:none !important}.exhibitions-page{scroll-snap-type:none !important}.exhibitions-page .exhibitions-cta,.exhibitions-page footer,.exhibitions-page .exhibitions-cta *,.exhibitions-page footer *{scroll-snap-align:none !important;scroll-snap-stop:auto !important}/* Footer Styles for Exhibitions Page */.exhibitions-page footer{display:block !important;visibility:visible !important;position:relative !important;width:100%;background:var(--secondary-500) !important;color:white !important;padding:2rem 0 1.5rem 0 !important;text-align:center !important;margin-top:0 !important;z-index:10 !important;border-top:2px solid var(--primary-200)}.exhibitions-page .footer-content{display:block !important;max-width:1200px !important;margin:0 auto !important;padding:0 2rem !important;position:relative;z-index:2}.exhibitions-page .footer-main{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:2rem;width:100%}.exhibitions-page .footer-section h4{font-size:var(--text-lg);color:var(--white);margin-bottom:1.5rem;font-family:var(--font-display);font-weight:var(--font-semibold);position:relative;letter-spacing:-0.01em;text-align:center !important}.exhibitions-page .footer-section h4::after{content:'';position:absolute;bottom:-4px;left:0;width:30px;height:2px;background:var(--primary-gradient);border-radius:1px}.exhibitions-page .footer-section ul{list-style:none;padding:0;margin:0;text-align:center !important}.exhibitions-page .footer-section li{margin-bottom:0.5rem;text-align:center !important}.exhibitions-page .footer-section a{color:var(--gray-300);text-decoration:none;transition:all 0.3s ease;font-size:var(--text-sm);font-weight:var(--font-normal);font-family:var(--font-primary);display:inline-block;text-align:center !important}.exhibitions-page .footer-section a:hover{color:var(--primary-300);transform:translateX(4px);text-decoration:underline;text-decoration-color:var(--primary-400)}.exhibitions-page .footer-bottom{text-align:center !important;padding-top:2rem;border-top:1px solid var(--border-light)}.exhibitions-page .footer-bottom p{margin:0 0 0.5rem 0;font-size:var(--text-sm);color:var(--text-white)}.exhibitions-page .social-icons{display:flex !important;gap:1rem !important;justify-content:center;margin-top:1rem}.exhibitions-page .social-icon{width:40px;height:40px;background:var(--primary-500);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.3s ease}.exhibitions-page .social-icon:hover{background:var(--primary-400);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,174,202,0.3)}/* Responsive Footer for Exhibitions Page */@media (max-width:1024px){.exhibitions-page .footer-main{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.exhibitions-page .footer-main{grid-template-columns:repeat(2,1fr);gap:1.5rem}.exhibitions-page .footer-section{text-align:center !important}.exhibitions-page .social-icons{justify-content:center}}@media (max-width:480px){.exhibitions-page .footer-main{grid-template-columns:1fr;gap:1rem;text-align:center !important}.exhibitions-page .footer-content{padding:0 1rem}.exhibitions-page .footer-section h4{font-size:var(--text-lg);margin-bottom:1rem}.exhibitions-page .footer-section p,.exhibitions-page .footer-section a{font-size:var(--text-sm)}.exhibitions-page .social-icons{gap:0.75rem;justify-content:center}.exhibitions-page .social-icon{width:40px;height:40px}}