.app{min-height:100vh;background-color:#000;color:#fff}.top-header{display:flex;align-items:center;justify-content:space-around;padding-top:18px;padding-bottom:18px;background-color:#000}.header-logo{width:63px;height:60px}.header-tagline{color:#fff;margin:0;font-size:20px;font-weight:400}.hero-section{position:relative;height:1209px;background-image:url(/images/hero-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;z-index:1}.hero-content{position:relative;z-index:2;text-align:center;max-width:1130px}.hero-logo{width:265px;height:254px;margin-top:203px}.hero-description{color:#fff;font-size:24px;line-height:1.8;margin-top:85px;max-width:1130px}.download-icon{width:28px;height:31px;margin-right:6px;margin-top:4px}.hero-content a{text-decoration:none;display:inline-block}.download-button{background-color:transparent!important;border:1px solid rgba(255,255,255,1)!important;color:#fff!important;border-radius:12px;height:63px;width:387px;padding-left:16px;padding-right:16px;font-size:24px;margin-top:42px;text-align:center!important}.download-icon-right{width:18px;height:36px;margin-left:4px}.download-button:hover{background-color:#fff3!important;border-color:#ffffff80!important}.section-divider{width:1177px;height:1px;background-color:#fff;margin-top:99px}.section-divider-dark{width:1177px;height:.5px;background-color:#000;margin-top:72px}.features{position:relative;z-index:2;display:flex;justify-content:center;gap:160px;margin-top:42px}.feature-item{position:relative;text-align:center;display:flex;align-items:center;flex-direction:column;width:300px}.feature-label{color:#fff;font-size:16px;margin-bottom:5px}.feature-title{color:#fff;font-size:24px;margin-bottom:24px}.feature-icon{width:56px;height:56px}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2;animation:bounce 2s infinite}.down-arrow-icon{width:49.62px;height:26.27px}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}.gallery-section{background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-repeat:repeat;padding-top:95px;padding-bottom:70px}.gallery-header{text-align:center;margin-bottom:60px}.gallery-title{color:#000;font-size:24px;font-weight:350;margin:0 0 20px;letter-spacing:2px}.workshop-title{color:#000;font-size:48px;font-weight:700;margin-top:-10px}.workshop-description{color:#000;font-size:24px;font-weight:350;margin:0}.gallery-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.experts-card{background-color:#fff;width:1178px;height:288px;display:flex;margin:0}.experts-image{width:452px;height:100%;object-fit:cover;object-position:center}.experts-image img{width:452px;height:288px;object-fit:cover;object-position:center;border:none}.experts-content{flex-grow:1;display:flex;flex-direction:column;height:100%;padding-left:35px;padding-right:34px;position:relative}.experts-title{color:#000;font-style:bold;font-size:28px;font-weight:700;margin-top:35px}.experts-description{color:#000;font-weight:400;font-size:20px;line-height:1.4;margin-top:10px}.learn-more-button{background-color:#f7ae1e;color:#000;border:none;width:129px;height:52px;border-radius:8px;font-size:20px;text-align:center;cursor:pointer;transition:background-color .3s ease;float:right;position:absolute;right:32px;bottom:20px}.learn-more-button:hover{background-color:#e67a3a}.learn-more-button:disabled{background-color:#dfdfdf;color:#000;cursor:not-allowed}.learn-more-button:disabled:hover{background-color:#dfdfdf}.main-gallery{flex:1;display:flex;flex-direction:column;align-items:center;margin-top:79px}.gallery-content-title{font-weight:500;font-size:32px;color:#000}.conference-carousel{width:1177px;height:662px;overflow:hidden;margin-top:56px;background-color:#000}.conference-carousel .ant-carousel{height:100%}.conference-carousel .ant-carousel .slick-slide{height:662px;display:flex!important;align-items:center;justify-content:center;background-color:#fff}.conference-carousel .ant-carousel .slick-slide>div{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.carousel-image{width:100%;height:100%;object-fit:contain;background-color:#fff}.conference-carousel .ant-carousel .slick-prev,.conference-carousel .ant-carousel .slick-next{width:80px;height:80px;z-index:10;background-color:transparent;border:none}.conference-carousel .ant-carousel .slick-prev{left:60px}.conference-carousel .ant-carousel .slick-next{right:60px}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:37px;margin-top:60px}.grid-item{width:368px;height:276px;aspect-ratio:1;overflow:hidden;cursor:pointer;transition:opacity .3s ease}.grid-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.grid-item.selected{opacity:1}.grid-item.unselected{opacity:.4}.grid-item:hover{opacity:1!important}.gallery-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}.gallery-pagination .pagination-btn{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.gallery-pagination .pagination-btn:disabled{opacity:.3;cursor:not-allowed}.gallery-pagination .pagination-btn img{width:54px;height:54px}.gallery-pagination .pagination-dots{display:flex;gap:12px;align-items:center}.gallery-pagination .pagination-dot{min-width:32px;height:32px;border-radius:4px;border:none;background-color:transparent;color:#666;cursor:pointer;transition:all .3s ease;font-size:24px;font-weight:500;display:flex;align-items:center;justify-content:center}.gallery-pagination .pagination-dot.active{background-color:transparent;color:#000}.gallery-pagination .pagination-dot:hover{background-color:#f0f0f0;color:#333}.gallery-pagination .pagination-dot.active:hover{background-color:transparent;color:#000}.gallery-pagination .pagination-ellipsis{color:#666;font-size:14px;padding:0 4px;-webkit-user-select:none;user-select:none}@media (max-width: 768px){.gallery-section{padding:40px 20px}.gallery-header{margin-bottom:40px}.gallery-title{font-size:32px;letter-spacing:1px}.workshop-title{font-size:20px;letter-spacing:.5px}.workshop-description{font-size:14px;padding:0 20px}.gallery-container{flex-direction:column;gap:24px}.experts-card{width:100%}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:12px}.conference-carousel{height:200px}.carousel-button{width:32px;height:32px}.carousel-button img{width:16px;height:16px}}.footer{background-color:#000;padding:30px 50px;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #222}.footer p{color:#fff;margin:0;font-size:20px}.footer-email{color:#fff;text-decoration:none;font-size:20px;display:flex;align-items:center;gap:8px}.footer-email img{width:24px;height:19px;margin-right:10px}.footer-email:hover{color:#fff}@media (max-width: 768px){.top-header{flex-direction:column;gap:10px;padding:15px 20px}.header-tagline{text-align:center;font-size:12px}.hero-logo{width:200px}.hero-description{font-size:16px;padding:0 20px}.features{flex-direction:column;gap:40px}.footer{flex-direction:column;gap:15px;text-align:center}}.breadcrumb-current{color:#0006}.declaration-title{font-size:48px;font-weight:700;margin:0 0 40px;text-align:left;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.declaration-page{min-height:100vh;background-color:#fff;color:#000}.declaration-breadcrumb{background-color:#fff;padding-top:40px;width:100%}.declaration-breadcrumb-content{max-width:900px;margin:0 auto;padding-left:50px;padding-right:50px;color:#000;font-size:14px;display:flex;align-items:center}.breadcrumb-link{color:#000;text-decoration:none;transition:color .3s ease}.breadcrumb-link:hover{color:#000}.breadcrumb-separator{margin-left:10px;margin-right:10px}.breadcrumb-current{color:#0006;max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.declaration-content{max-width:900px;margin:0 auto;padding:60px 50px;line-height:1.8}.declaration-title{font-size:38px;line-height:1.2;font-weight:700;margin:0 0 40px;text-align:left;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.declaration-intro{margin-bottom:50px;font-size:18px;color:#333;line-height:1.8}.declaration-section{margin-bottom:50px}.section-title{font-size:28px;font-weight:700;margin:0 0 20px;color:#000}.section-intro{margin-bottom:20px;font-size:18px;color:#333}.declaration-section p{font-size:18px;color:#333;margin:0 0 20px;line-height:1.8}.numbered-list{margin:20px 0;padding-left:30px;font-size:18px;color:#333;line-height:1.8}.numbered-list li{margin-bottom:20px}.numbered-list li strong{font-weight:700;color:#000}.numbered-list li p{margin-top:8px;margin-bottom:8px}.nested-list{margin:12px 0;padding-left:25px;font-size:18px;color:#333;line-height:1.8;list-style-type:disc}.nested-list li{margin-bottom:10px}.declaration-signature{font-weight:600;margin-top:30px;font-size:18px;color:#333}@media (max-width: 768px){.declaration-breadcrumb{padding-top:20px}.declaration-breadcrumb-content{padding-left:20px;padding-right:20px}.declaration-content{padding:40px 20px}.declaration-title{font-size:32px;margin-bottom:30px}.declaration-intro,.declaration-section p,.section-intro,.numbered-list{font-size:16px}.section-title{font-size:24px}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}
