@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@300;400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1a1a2e;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;line-height:1.7;margin:0;overflow-x:hidden}::selection{background-color:#c9a962;color:#0a1628}::-moz-selection{background-color:#c9a962;color:#0a1628}h1,h2,h3,h4,h5,h6{color:#1a1a2e;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.2;margin:0}h1{font-size:3.5rem}@media(max-width:768px){h1{font-size:3rem}}h2{font-size:3rem}@media(max-width:768px){h2{font-size:2rem}}h3{font-size:2rem}h4{font-size:1.5rem}p{margin:0 0 16px}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none;transition:color .4s cubic-bezier(.4,0,.2,1)}a:hover{color:#c9a962}img{display:block;height:auto;max-width:100%}button{background:none;border:none;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}button:focus{outline:none}.btn-primary{align-items:center;background-color:#0000;border:1px solid #c9a962;border-radius:0;color:#c9a962;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:2px;padding:15px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-primary:focus{outline:none}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-primary:hover:not(:disabled),.btn-secondary{background-color:#c9a962;color:#0a1628}.btn-secondary{align-items:center;border:1px solid #c9a962;border-radius:0;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:2px;padding:15px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-secondary:focus{outline:none}.btn-secondary:disabled{cursor:not-allowed;opacity:.6}.btn-secondary:hover:not(:disabled){background-color:#d4b86a;border-color:#d4b86a}.btn-outline-light{align-items:center;background-color:#0000;border:1px solid #fff;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:2px;padding:15px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-outline-light:focus{outline:none}.btn-outline-light:disabled{cursor:not-allowed;opacity:.6}.btn-outline-light:hover:not(:disabled){background-color:#fff;color:#0a1628}.btn-sm{font-size:13px;padding:10px 24px}input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem}input:focus,select:focus,textarea:focus{outline:none}.container{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px;width:100%}@media(max-width:992px){.container{padding:0 30px}}@media(max-width:768px){.container{padding:0 20px}}.container-fluid{padding:0 40px;width:100%}@media(max-width:768px){.container-fluid{padding:0 20px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-light{color:#fff}.text-dark{color:#1a1a2e}.text-muted{color:#6c757d}.text-accent{color:#c9a962}.bg-primary{background-color:#0a1628}.bg-dark{background-color:#050a12}.bg-light{background-color:#f8f9fa}.bg-accent{background-color:#c9a962}.section{padding:120px 0}@media(max-width:992px){.section{padding:80px 0}}@media(max-width:768px){.section{padding:64px 0}}.d-flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-column{flex-direction:column}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-5{margin-bottom:40px}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:40px}.section-title{font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;font-weight:500;margin-bottom:24px;position:relative;text-align:center}.section-title:after{background-color:#c9a962;bottom:-16px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}@media(max-width:768px){.section-title{font-size:2rem}}.section-subtitle{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.7;margin:40px auto 0;max-width:600px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .4s cubic-bezier(.4,0,.2,1)}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.165,.84,.44,1)}.animate-scale-in{animation:scaleIn .4s cubic-bezier(.165,.84,.44,1)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f8f9fa}::-webkit-scrollbar-thumb{background:#1a2744;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c9a962}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.lazy-placeholder{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f8f9fa 25%,#e9ecef 50%,#f8f9fa 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes imageReveal{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:scale(1.1)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}}@keyframes lineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lineExpandLeft{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes parallaxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes gentleFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(.5deg)}75%{transform:translateY(5px) rotate(-.5deg)}}@keyframes kenBurns{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes kenBurnsReverse{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes glow{0%,to{box-shadow:0 0 5px #c9a9624d}50%{box-shadow:0 0 20px #c9a96280}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes successPulse{0%{box-shadow:0 0 0 0 #2d9d7866}70%{box-shadow:0 0 0 15px #2d9d7800}to{box-shadow:0 0 0 0 #2d9d7800}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-10deg) scale(.9)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes progressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.165,.84,.44,1);will-change:opacity,transform}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.reveal-fade{opacity:0;transition:opacity .6s cubic-bezier(.165,.84,.44,1)}.reveal-fade.revealed{opacity:1}.reveal-scale{opacity:0;transform:scale(.95);transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.165,.84,.44,1)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.165,.84,.44,1)}.reveal-left.revealed{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(40px);transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.165,.84,.44,1)}.reveal-right.revealed{opacity:1;transform:translateX(0)}.image-reveal{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:-webkit-clip-path 1s cubic-bezier(.19,1,.22,1);transition:clip-path 1s cubic-bezier(.19,1,.22,1);transition:clip-path 1s cubic-bezier(.19,1,.22,1),-webkit-clip-path 1s cubic-bezier(.19,1,.22,1)}.image-reveal.revealed{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.delay-1{animation-delay:.1s;transition-delay:.1s}.delay-2{animation-delay:.2s;transition-delay:.2s}.delay-3{animation-delay:.3s;transition-delay:.3s}.delay-4{animation-delay:.4s;transition-delay:.4s}.delay-5{animation-delay:.5s;transition-delay:.5s}.delay-6{animation-delay:.6s;transition-delay:.6s}.delay-7{animation-delay:.7s;transition-delay:.7s}.delay-8{animation-delay:.8s;transition-delay:.8s}.delay-9{animation-delay:.9s;transition-delay:.9s}.delay-10{animation-delay:1s;transition-delay:1s}.duration-fast{animation-duration:.2s;transition-duration:.2s}.duration-normal{animation-duration:.3s;transition-duration:.3s}.duration-slow{animation-duration:.4s;transition-duration:.4s}.duration-slower{animation-duration:.6s;transition-duration:.6s}.hover-lift{transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1)}.hover-lift:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-8px)}.hover-lift-sm{transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1)}.hover-lift-sm:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-4px)}.hover-lift-lg{transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)}.hover-lift-lg:hover{box-shadow:0 12px 48px #00000026;transform:translateY(-12px)}.hover-scale{transition:transform .3s cubic-bezier(.165,.84,.44,1)}.hover-scale:hover{transform:scale(1.05)}.hover-scale-sm{transition:transform .3s cubic-bezier(.165,.84,.44,1)}.hover-scale-sm:hover{transform:scale(1.02)}.hover-glow{transition:box-shadow .3s cubic-bezier(.165,.84,.44,1)}.hover-glow:hover{box-shadow:0 0 20px #c9a9624d}.img-zoom{overflow:hidden}.img-zoom img{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.img-zoom:hover img{transform:scale(1.08)}.underline-animate{position:relative}.underline-animate:after{background-color:#c9a962;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.165,.84,.44,1);width:0}.underline-animate:hover:after{width:100%}.underline-animate-center{position:relative}.underline-animate-center:after{background-color:#c9a962;bottom:0;content:"";height:2px;left:50%;position:absolute;transition:width .3s cubic-bezier(.165,.84,.44,1),left .3s cubic-bezier(.165,.84,.44,1);width:0}.underline-animate-center:hover:after{left:0;width:100%}.gold-line-animated{position:relative}.gold-line-animated:after{background:linear-gradient(90deg,#c9a962,#dfc88a);bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .5s cubic-bezier(.19,1,.22,1);width:0}.gold-line-animated.active:after,.gold-line-animated:hover:after{width:100%}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.image-reveal,.reveal-fade,.reveal-left,.reveal-on-scroll,.reveal-right,.reveal-scale{-webkit-clip-path:none;clip-path:none;opacity:1;transform:none}}.will-animate{will-change:transform,opacity}.will-animate-transform{will-change:transform}.will-animate-opacity{will-change:opacity}.contain-layout{contain:layout}.contain-paint{contain:paint}.contain-strict{contain:strict}.contain-content{contain:content}.gpu-accelerated{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.page-transition{min-height:100%;width:100%}[dir=rtl]{font-family:Noto Sans Arabic,Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-align:right}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{font-family:Noto Sans Arabic,Cormorant Garamond,Georgia,serif}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .btn-outline-light,[dir=rtl] .btn-primary,[dir=rtl] .btn-secondary{letter-spacing:0}[dir=rtl] .reveal-left{transform:translateX(40px)}[dir=rtl] .reveal-left.revealed{transform:translateX(0)}[dir=rtl] .reveal-right{transform:translateX(-40px)}[dir=rtl] .reveal-right.revealed{transform:translateX(0)}[dir=rtl] .gold-line-animated:after,[dir=rtl] .underline-animate:after{left:auto;right:0}[dir=rtl]::-webkit-scrollbar{direction:ltr}[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{direction:rtl;text-align:right}[dir=rtl] .icon-left{margin-left:8px;margin-right:0}[dir=rtl] .icon-right{margin-left:0;margin-right:8px}.App{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;text-align:center}.animated-page{flex:1 1;min-height:100%;width:100%}.page-loader{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh}.page-loader .loader-content{align-items:center;display:flex;flex-direction:column;gap:32px}.page-loader .loader-spinner{animation:spin 1s linear infinite;border:3px solid #0a16281a;border-radius:50%;border-top-color:#c9a962;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#0a1628;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#c9a962}.construction-page{position:relative;text-align:center}.construction-page .background-image{height:100vh;width:100%}.construction-page .message{color:#fff;font-size:1.5em;left:50%;position:absolute;top:10%;transform:translate(-50%,-50%)}.construction-page .message h1{font-size:2em;margin:0;padding:0}.construction-page .message h1:nth-child(2){direction:rtl;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header-spacer{height:0}@media(max-width:768px){.header-spacer{height:70px}}.logo-container{display:block;z-index:10}.logo-container .logo{height:80px;transition:all .4s cubic-bezier(.4,0,.2,1)}.logo-container .logo:hover{filter:drop-shadow(0 0 12px rgba(201,169,98,.4))}@media(max-width:768px){.logo-container .logo{height:65px}}.desktop-nav{align-items:center;display:flex;gap:40px}@media(max-width:992px){.desktop-nav{display:none}}.desktop-nav .nav-item-container{position:relative}.desktop-nav .nav-item-container.active .nav-item{color:#c9a962}.desktop-nav .nav-item-container.active .nav-item:after{opacity:1;width:100%}.desktop-nav .nav-item{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;padding:5px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.desktop-nav .nav-item:after{background-color:#c9a962;bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;transition:all .4s cubic-bezier(.165,.84,.44,1);width:0}.desktop-nav .nav-item:hover{color:#c9a962}.desktop-nav .nav-item:hover:after{opacity:1;width:100%}.desktop-nav .nav-item.with-dropdown{align-items:center;cursor:pointer;display:flex;gap:5px}.desktop-nav .nav-item.with-dropdown .dropdown-icon{color:#c9a962;font-size:16px}.desktop-nav .dropdown-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0a1628fa;border-top:2px solid #c9a962;box-shadow:0 12px 48px #00000026;left:50%;margin-top:20px;min-width:280px;position:absolute;top:100%;transform:translateX(-50%);z-index:100}.desktop-nav .dropdown-menu:before{border-bottom:8px solid #c9a962;border-left:8px solid #0000;border-right:8px solid #0000;content:"";left:50%;position:absolute;top:-8px;transform:translateX(-50%)}.desktop-nav .dropdown-menu .dropdown-content{display:flex;flex-direction:column;padding:10px 0}.desktop-nav .dropdown-menu .dropdown-content .dropdown-item{color:#ffffffd9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;padding:12px 24px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.desktop-nav .dropdown-menu .dropdown-content .dropdown-item:hover{background-color:#c9a9621a;color:#c9a962;padding-left:28px}.header-cta{align-items:center;background-color:#0000;border:1px solid #c9a962;border-radius:0;color:#c9a962;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:2px;margin-left:32px;padding:12px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.header-cta:focus{outline:none}.header-cta:disabled{cursor:not-allowed;opacity:.6}.header-cta:hover:not(:disabled){background-color:#c9a962;color:#0a1628}.right-actions{align-items:center;display:flex;gap:16px}.right-actions .search-button{color:#fff}.right-actions .search-button:hover{color:#c9a962}.right-actions .menu-toggle{color:#fff}.right-actions .menu-toggle:hover{color:#c9a962}.right-actions .search-container{position:relative}.right-actions .search-container .search-input{background-color:#ffffff1a;border:1px solid #fff3;border-radius:2px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;height:40px;padding:0 16px;width:100%}.right-actions .search-container .search-input::placeholder{color:#ffffffb3}.right-actions .search-container .search-input:focus{border-color:#c9a962;outline:none}.mobile-menu-container{background-color:#0a1628;display:flex;flex-direction:column;height:100%}.mobile-menu-container .mobile-menu-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px 32px}.mobile-menu-container .mobile-menu-header .mobile-logo{height:45px}.mobile-menu-container .mobile-menu-items{flex:1 1;overflow-y:auto;padding:24px 0}.mobile-menu-container .mobile-menu-items::-webkit-scrollbar{width:6px}.mobile-menu-container .mobile-menu-items::-webkit-scrollbar-track{background:#f8f9fa}.mobile-menu-container .mobile-menu-items::-webkit-scrollbar-thumb{background:#c9a962;border-radius:3px}.mobile-menu-container .mobile-menu-items .mobile-menu-item-wrapper{margin-bottom:8px}.mobile-menu-container .mobile-menu-items .mobile-menu-item{align-items:center;border-bottom:1px solid #ffffff1a;color:#fff;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;justify-content:space-between;padding:16px 32px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.mobile-menu-container .mobile-menu-items .mobile-menu-item:active,.mobile-menu-container .mobile-menu-items .mobile-menu-item:hover{background-color:#ffffff0d;color:#c9a962}.mobile-menu-container .mobile-menu-items .mobile-menu-item.with-submenu{cursor:pointer}.mobile-menu-container .mobile-menu-items .mobile-submenu{background-color:#050a1280;overflow:hidden}.mobile-menu-container .mobile-menu-items .mobile-submenu .mobile-submenu-item{border-bottom:1px solid #ffffff0d;color:#fffc;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;padding:14px 32px 14px 40px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.mobile-menu-container .mobile-menu-items .mobile-submenu .mobile-submenu-item:hover{background-color:#ffffff0d;color:#c9a962}.mobile-menu-container .mobile-menu-footer{background-color:#050a1280;border-top:1px solid #ffffff1a;padding:32px}.mobile-menu-container .mobile-menu-footer .mobile-social-icons{display:flex;gap:16px;justify-content:center;margin-bottom:32px}.mobile-menu-container .mobile-menu-footer .mobile-social-icons a{align-items:center;background-color:#ffffff0d;border-radius:50%;color:#c9a962;display:flex;font-size:20px;height:44px;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:44px}.mobile-menu-container .mobile-menu-footer .mobile-social-icons a:hover{background-color:#c9a96233;transform:translateY(-3px)}.mobile-menu-container .mobile-menu-footer .mobile-contact-info{text-align:center}.mobile-menu-container .mobile-menu-footer .mobile-contact-info a{background-color:#c9a96226;border-radius:4px;color:#fff;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;margin-bottom:16px;padding:14px 32px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.mobile-menu-container .mobile-menu-footer .mobile-contact-info a:hover{background-color:#c9a96240}.mobile-menu-container .mobile-menu-footer .mobile-contact-info p{color:#ffffffb3;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.7;margin:16px 0 0}.header{align-items:center;background:linear-gradient(180deg,#0a1628cc,#0000);display:flex;justify-content:space-between;position:absolute;top:0;width:100%;z-index:900}.header .logo{max-width:150px;transition:all .4s cubic-bezier(.4,0,.2,1)}.header .logo:hover{filter:drop-shadow(0 0 15px rgba(255,255,255,.3))}.header .navigation{align-items:center;display:flex;flex-grow:1;justify-content:flex-end;padding-right:40px}.header .navigation a{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;margin-left:40px;position:relative;text-decoration:none;transition:color .4s cubic-bezier(.4,0,.2,1)}.header .navigation a:after{background:#c9a962;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .4s cubic-bezier(.4,0,.2,1);width:0}.header .navigation a:hover{color:#c9a962}.header .navigation a:hover:after{width:100%}.header .menu-link{color:inherit;text-decoration:none}@media(max-width:576px){.header .navigation{display:none}.header .MuiIconButton-edgeStart{display:block}.header .logo{margin-left:0}}@media(min-width:601px){.header .MuiIconButton-edgeStart{display:none}.header .navigation{display:flex}}.drawer-menu-item{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;padding:16px 0;text-decoration:none;transition:background-color .4s cubic-bezier(.4,0,.2,1)}.drawer-menu-item:hover{background-color:#ffffff1a}.social-media{align-items:center;display:flex;justify-content:center;margin-top:40px}.social-media a{color:#fff;margin:0 16px;transition:all .4s cubic-bezier(.4,0,.2,1)}.social-media a:hover{color:#c9a962;transform:scale(1.2)}@media(max-width:768px){.logoMobile{margin:16px auto;width:60%}}.footer{background-color:#050a12;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;position:relative;width:100%}.footer .main-footer{background-color:#0a1628;padding:64px 0 48px}.footer .main-footer .footer-column{margin-bottom:48px}.footer .main-footer .footer-column.contact-column .contact-info{display:flex;flex-direction:column;gap:24px}.footer .main-footer .footer-logo-section{align-items:center;display:flex;flex-direction:column}.footer .main-footer .footer-logo-section .footer-logo{height:80px;margin-bottom:24px;transition:all .4s cubic-bezier(.4,0,.2,1)}.footer .main-footer .footer-logo-section .footer-logo:hover{filter:drop-shadow(0 0 12px rgba(201,169,98,.4))}.footer .main-footer .footer-logo-section .footer-tagline{color:#ffffffb3;font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-style:italic;font-weight:400;letter-spacing:1px;margin-bottom:32px;max-width:280px;text-align:center}.footer .main-footer .footer-logo-section .social-media-container{display:flex;gap:16px;justify-content:center;margin-top:32px}.footer .main-footer .footer-logo-section .social-media-container .social-icon{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#fff;display:inline-flex;font-size:18px;height:44px;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:44px}.footer .main-footer .footer-logo-section .social-media-container .social-icon:hover{background-color:#c9a962;border-color:#c9a962;color:#0a1628;transform:translateY(-4px)}.footer .main-footer .footer-heading{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:500;letter-spacing:.5px;margin-bottom:32px;position:relative}.footer .main-footer .footer-heading:after{background-color:#c9a962;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:40px}.footer .main-footer .footer-links{list-style:none;margin:0;padding:0}.footer .main-footer .footer-links li{margin-bottom:16px}.footer .main-footer .footer-links li a{color:#ffffffb3;font-size:15px;font-weight:400;padding-left:18px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.footer .main-footer .footer-links li a:before{color:#c9a962;content:"›";font-size:18px;left:0;opacity:.6;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1)}.footer .main-footer .footer-links li a:after{background:linear-gradient(90deg,#c9a962,#dfc88a);bottom:-2px;content:"";height:1px;left:18px;position:absolute;transition:width .3s cubic-bezier(.165,.84,.44,1);width:0}.footer .main-footer .footer-links li a:hover{color:#c9a962;padding-left:24px}.footer .main-footer .footer-links li a:hover:before{opacity:1}.footer .main-footer .footer-links li a:hover:after{width:calc(100% - 18px)}.footer .main-footer .contact-item{align-items:flex-start;display:flex;gap:16px}.footer .main-footer .contact-item .contact-icon{color:#c9a962;font-size:22px;min-width:22px}.footer .main-footer .contact-item .contact-link{color:#ffffffb3;display:block;font-size:15px;margin-bottom:5px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.footer .main-footer .contact-item .contact-link:last-child{margin-bottom:0}.footer .main-footer .contact-item .contact-link:hover{color:#c9a962}.footer .main-footer .contact-item p{color:#ffffffb3;font-size:15px;line-height:1.7}.footer .map-container{height:350px;position:relative;width:100%}@media(max-width:768px){.footer .map-container{height:280px}}.footer .map-container .google-map{border:none;filter:grayscale(20%) contrast(1.05);height:100%;width:100%}.footer .bottom-footer{background-color:#03060a;border-top:1px solid #ffffff1a;padding:24px 0}.footer .bottom-footer .bottom-footer-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.footer .bottom-footer .bottom-footer-content .branding,.footer .bottom-footer .bottom-footer-content .copyright{color:#ffffff80;font-size:13px}.footer .bottom-footer .bottom-footer-content .branding a,.footer .bottom-footer .bottom-footer-content .copyright a{color:#c9a962;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.footer .bottom-footer .bottom-footer-content .branding a:hover,.footer .bottom-footer .bottom-footer-content .copyright a:hover{color:#d4b86a}@media(max-width:768px){.footer .bottom-footer .bottom-footer-content{flex-direction:column;gap:8px;text-align:center}}.footer .whatsapp-button{align-items:center;background-color:#25d366;border-radius:50%;bottom:30px;box-shadow:0 6px 20px #25d36666;color:#fff;display:flex;height:60px;justify-content:center;position:fixed;right:30px;transition:all .4s cubic-bezier(.4,0,.2,1);width:60px;z-index:200}.footer .whatsapp-button svg{font-size:30px}.footer .whatsapp-button:hover{box-shadow:0 10px 30px #25d36680;transform:scale(1.1) translateY(-5px)}@media(max-width:768px){.footer .whatsapp-button{bottom:20px;height:54px;right:20px;width:54px}.footer .whatsapp-button svg{font-size:26px}.footer .main-footer{padding:48px 0 24px}.footer .footer-logo-section{text-align:center}.footer .footer-logo-section .footer-tagline{margin:0 auto 32px}.footer .footer-logo-section .social-media-container{justify-content:center}.footer .footer-heading{text-align:center}.footer .footer-heading:after{left:50%;transform:translateX(-50%)}.footer .footer-links{text-align:center}.footer .footer-links li a{display:inline-block}.footer .contact-column .contact-info{align-items:center}.footer .contact-column .contact-item{align-items:center;flex-direction:column;text-align:center}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.modal{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000eb;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:500}.modal.pseudo-fullscreen{background:#000!important;inset:0;position:fixed;z-index:10000}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen{background:#000;border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:100%;padding:0;width:100%}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .close-button{background:#00000080;color:#fff;right:40px;top:40px;z-index:10001}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .image-container{background:#000;height:85vh}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .image-container .modal-image{max-height:85vh}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .image-container.zoomed .modal-image{transform:scale(1.8)}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .image-container .image-wrapper{align-items:center;display:flex;justify-content:center}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .image-container .modal-controls{bottom:40px;right:40px}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .image-counter,.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .modal-price,.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .modal-title{color:#fff}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .thumbnails{margin-top:24px}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .thumbnails .thumbnail-wrapper{border:2px solid #333}.modal.pseudo-fullscreen .modal-content.pseudo-fullscreen .thumbnails .thumbnail-wrapper.active{border-color:#c9a962}.modal .modal-content{background:#fff;border-radius:8px;box-shadow:0 12px 48px #00000026;display:flex;flex-direction:column;margin:24px;max-height:85vh;max-width:1000px;overflow-y:auto;padding:40px;position:relative;width:90%}.modal .modal-content::-webkit-scrollbar{width:6px}.modal .modal-content::-webkit-scrollbar-track{background:#f8f9fa}.modal .modal-content::-webkit-scrollbar-thumb{background:#c9a962;border-radius:3px}.modal .modal-content .close-button-wrapper{align-items:center;background:#fffffff2;border-radius:50%;box-shadow:0 4px 12px #00000014;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .4s cubic-bezier(.4,0,.2,1);width:44px;z-index:20}.modal .modal-content .close-button-wrapper:hover{background:#c9a962}.modal .modal-content .close-button-wrapper:hover .close-button{color:#0a1628}.modal .modal-content .close-button-wrapper:active{transform:scale(.95)}.modal .modal-content .close-button{color:#0a1628;cursor:pointer;font-size:1.5rem;touch-action:manipulation}.modal .modal-content .image-container{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;height:50vh;justify-content:center;margin-bottom:24px;overflow:hidden;position:relative;transition:height .4s cubic-bezier(.4,0,.2,1);width:100%}.modal .modal-content .image-container.zoomed{height:65vh}.modal .modal-content .image-container.zoomed .image-wrapper{cursor:zoom-out}.modal .modal-content .image-container.zoomed .image-wrapper .modal-image{cursor:zoom-out;transform:scale(1.5)}.modal .modal-content .image-container.fullscreen{background-color:#000}.modal .modal-content .image-container.fullscreen .modal-image{max-height:95vh}.modal .modal-content .image-container.fullscreen.zoomed .modal-image{transform:scale(1.8)}.modal .modal-content .image-container .image-wrapper{align-items:center;cursor:zoom-in;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.modal .modal-content .image-container .modal-image{border-radius:4px;max-height:100%;max-width:100%;object-fit:contain;transition:all .4s cubic-bezier(.165,.84,.44,1);-webkit-user-select:none;user-select:none}.modal .modal-content .image-container .arrow{align-items:center;background:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.modal .modal-content .image-container .arrow svg{font-size:1.5rem}.modal .modal-content .image-container .arrow-left{left:24px}.modal .modal-content .image-container .arrow-right{right:24px}.modal .modal-content .image-container .modal-controls{bottom:24px;display:flex;gap:16px;position:absolute;right:24px;z-index:10}.modal .modal-content .image-container .modal-controls .control-button{background:#0006;border-radius:50%;color:#fff;cursor:pointer;font-size:1.8rem;opacity:.7;padding:8px;transition:all .4s cubic-bezier(.4,0,.2,1)}.modal .modal-content .image-container .modal-controls .control-button:hover{background:#c9a962;opacity:1;transform:scale(1.1)}.modal .modal-content .image-counter{color:#6c757d;font-size:.875rem;font-weight:500;margin-bottom:8px;text-align:center}.modal .modal-content .thumbnails{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:8px 0 32px;overflow-x:auto;padding:8px 0;scrollbar-width:none}.modal .modal-content .thumbnails::-webkit-scrollbar{display:none}.modal .modal-content .thumbnails .thumbnail-wrapper{border:2px solid #0000;border-radius:4px;cursor:pointer;height:70px;opacity:.7;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:70px}.modal .modal-content .thumbnails .thumbnail-wrapper:after{background:#c9a962;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .4s cubic-bezier(.4,0,.2,1);width:0}.modal .modal-content .thumbnails .thumbnail-wrapper:hover{opacity:.9;transform:translateY(-2px)}.modal .modal-content .thumbnails .thumbnail-wrapper:hover:after{width:100%}.modal .modal-content .thumbnails .thumbnail-wrapper.active{border-color:#c9a962;box-shadow:0 4px 12px #00000014;opacity:1;transform:translateY(-2px)}.modal .modal-content .thumbnails .thumbnail-wrapper.active:after{width:100%}.modal .modal-content .thumbnails .thumbnail-wrapper .thumbnail{height:100%;object-fit:cover;width:100%}.modal .modal-content .product-info{text-align:center}.modal .modal-content .product-info .modal-title{color:#0a1628;font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;font-weight:700;line-height:1.2;margin:8px 0}.modal .modal-content .product-info .modal-price{color:#c9a962;font-size:1.4rem;font-weight:600;margin:8px 0 24px}.modal .modal-content .product-info .modal-description{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.7;margin:0 auto;max-width:80%}@media(max-width:768px){.modal .modal-content{max-height:95vh;padding:24px;width:95%}.modal .modal-content .image-container{height:40vh}.modal .modal-content .image-container.zoomed{height:55vh}.modal .modal-content .image-container .arrow{font-size:1.8rem;padding:4px}.modal .modal-content .image-container .arrow-left{left:8px}.modal .modal-content .image-container .arrow-right{right:8px}.modal .modal-content .thumbnails .thumbnail-wrapper{height:60px;width:60px}.modal .modal-content .product-info .modal-title{font-size:1.6rem}}@media(max-width:480px){.modal .modal-content{padding:24px}.modal .modal-content .image-container{height:35vh}.modal .modal-content .image-container.zoomed{height:45vh}.modal .modal-content .thumbnails .thumbnail-wrapper{height:45px;width:45px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}:fullscreen .image-container{background-color:#000!important;border-radius:0!important;height:100vh!important;max-height:100vh!important;max-width:100vw!important;width:100vw!important}:fullscreen .image-container .modal-image{max-height:95vh!important}:-webkit-full-screen .image-container{background-color:#000!important;border-radius:0!important;height:100vh!important;max-height:100vh!important;max-width:100vw!important;width:100vw!important}:-webkit-full-screen .image-container .modal-image{max-height:95vh!important}.typeform-container{margin:0 auto;max-width:600px;width:100%}.typeform-container.mobile{display:flex;justify-content:center;width:100%}.typeform-container.mobile div[data-tf-live]{max-width:100%!important;width:100%!important}.typeform-container div[data-tf-live]{width:100%}@media(max-width:768px){.typeform-container{max-width:100%;width:100%}.typeform-container div[data-tf-live]{width:100%!important}}.not-found-container{align-items:center;background-image:url(/static/media/zovGlobal.f0a971e84cea2792c6c3.jpg);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.not-found-container:before{background:linear-gradient(135deg,#0a1628eb,#050a12f2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.not-found-container .content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-radius:8px;box-shadow:0 12px 48px #00000026;max-width:600px;padding:48px;perspective:1000px;position:relative;z-index:2}.not-found-container .content h1{display:flex;font-family:Cormorant Garamond,Georgia,serif;font-size:7rem;font-weight:700;gap:8px;justify-content:center;line-height:1;margin-bottom:24px}.not-found-container .content h1 .number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0a1628,#c9a962);-webkit-background-clip:text;background-clip:text;display:inline-block;transform-style:preserve-3d}.not-found-container .content h2{color:#0a1628;display:inline-block;font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;font-weight:500;margin-bottom:32px;position:relative}.not-found-container .content h2:after{background-color:#c9a962;bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.not-found-container .content p{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:450px}.not-found-container .content .button-group{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.not-found-container .content .button-group>div{display:inline-block}.not-found-container .content .btn-primary{align-items:center;background-color:#0000;border:1px solid #c9a962;border-radius:0;color:#c9a962;cursor:pointer;display:inline-flex;display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:2px;padding:24px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.not-found-container .content .btn-primary:focus{outline:none}.not-found-container .content .btn-primary:disabled{cursor:not-allowed;opacity:.6}.not-found-container .content .btn-primary:hover:not(:disabled){background-color:#c9a962;color:#0a1628}.not-found-container .content .btn-secondary{align-items:center;background-color:#0000;border:1px solid #0a1628;border-radius:0;color:#0a1628;cursor:pointer;display:inline-flex;display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:2px;padding:24px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.not-found-container .content .btn-secondary:focus{outline:none}.not-found-container .content .btn-secondary:disabled{cursor:not-allowed;opacity:.6}.not-found-container .content .btn-secondary:hover{background-color:#0a1628;color:#fff}.not-found-container .decorative-line{background:linear-gradient(90deg,#0000,#c9a96280 50%,#0000);bottom:15%;height:1px;left:0;position:absolute;transform-origin:center;width:100%;z-index:2}@media(max-width:768px){.not-found-container{padding:32px}.not-found-container .content{margin:32px;padding:40px}.not-found-container .content h1{font-size:5rem}.not-found-container .content h2{font-size:2rem}.not-found-container .content p{font-size:.875rem}.not-found-container .content .button-group{align-items:center;flex-direction:column}.not-found-container .content .button-group .btn-primary,.not-found-container .content .button-group .btn-secondary{max-width:250px;width:100%}}@media(max-width:576px){.not-found-container .content h1{font-size:4rem}.not-found-container .content h2{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.not-found-container .content h1 .number{transform:none}.not-found-container .decorative-line{transform:scaleX(1)}}
/*# sourceMappingURL=main.48b72f7b.css.map*/