body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo-wrap{align-items:center;cursor:pointer;display:flex;gap:14px}.logo-img{height:100px;object-fit:contain;width:100px}.logo-text{display:flex;flex-direction:column;line-height:1.15}.logo-name{color:#0b1c2d;font-size:1.65rem;font-weight:700;letter-spacing:.6px;white-space:nowrap}.logo-name span{color:#f6c453}.logo-tagline{color:#ff9f1c;font-size:.75rem;font-weight:500;letter-spacing:1.2px;margin-top:3px;text-transform:uppercase}.logo-wrap:hover .logo-name{letter-spacing:1.1px;transition:.3s ease}.weather-strip{background:linear-gradient(90deg,#0b1c2d,#102a43 50%,#0b1c2d);border-bottom:2px solid #f6c45340;overflow:hidden;padding:7px 16px;width:100%}.weather-strip-inner{margin:auto;max-width:1500px}.weather-cities,.weather-strip-inner{align-items:center;display:flex;justify-content:center}.weather-cities{flex-wrap:wrap;gap:6px}.weather-city{align-items:center;display:flex;gap:5px;white-space:nowrap}.weather-icon{font-size:1rem;line-height:1}.weather-name{color:#ffffffbf;font-size:.82rem;font-weight:600;letter-spacing:.3px}.weather-temp{color:#f6c453;font-size:.88rem;font-weight:700;letter-spacing:.3px}.weather-divider{color:#fff3;font-size:.8rem;margin:0 4px}.weather-loading{color:#ffffff80;font-size:.82rem;font-style:italic}@media (max-width:480px){.weather-strip{padding:6px 10px}.weather-name{font-size:.75rem}.weather-temp{font-size:.8rem}.weather-icon{font-size:.9rem}.weather-divider{margin:0 2px}}:root{--bg-light:#fff;--bg-soft:#f5f8fc}.logo{text-decoration:none!important}.logo:after{display:none!important}.header{background:#fff;background:var(--bg-light);box-shadow:0 4px 20px #0b1c2d1a;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-container{align-items:center;border-top:1px solid #0b1c2d0f;display:flex;justify-content:space-between;margin:auto;max-width:1500px;padding:.85rem 1.4rem}.nav-desktop{display:flex;gap:1.8rem}.nav-link{color:#0b1c2d;color:var(--text-dark);font-size:.95rem;font-weight:500;letter-spacing:.2px;padding-bottom:2px;position:relative;text-decoration:none;transition:color .35s cubic-bezier(.4,0,.2,1);transition:color var(--transition)}.nav-link:after{background:linear-gradient(90deg,#ff9f1c,#f6c453);background:linear-gradient(90deg,var(--orange),var(--gold));border-radius:2px;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .35s cubic-bezier(.4,0,.2,1);transition:width var(--transition);width:0}.nav-link:hover{color:#102a43;color:var(--navy-soft)}.nav-link.active:after,.nav-link:hover:after{width:100%}.nav-link.active{color:#0b1c2d;color:var(--navy);font-weight:700}.header-actions{align-items:center;display:flex;gap:.75rem;position:relative}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;background-image:linear-gradient(45deg,#0000 50%,#0b1c2d 0),linear-gradient(135deg,#0b1c2d 50%,#0000 0);background-image:linear-gradient(45deg,#0000 50%,var(--navy) 50%),linear-gradient(135deg,var(--navy) 50%,#0000 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1.5px solid #0b1c2d33;border-radius:999px;color:#0b1c2d;color:var(--navy);cursor:pointer;font-size:.88rem;font-weight:600;letter-spacing:.3px;padding:.55rem 2.4rem .55rem 1.1rem;transition:background .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),transform .12s ease,border-color .12s ease;transition:background var(--transition),box-shadow var(--transition),transform .12s ease,border-color .12s ease}.lang-select:hover{background-color:#fff;box-shadow:0 4px 14px #ff9f1c33;transform:translateY(-1px)}.lang-select:focus,.lang-select:hover{border-color:#ff9f1c;border-color:var(--orange)}.lang-select:focus{box-shadow:0 0 0 3px #ff9f1c33;outline:none}.lang-select option{background:#fff;color:#0b1c2d;color:var(--navy);font-weight:500}.contact-btn{background:linear-gradient(135deg,#ff9f1c,#e8890a);background:linear-gradient(135deg,var(--orange) 0,#e8890a 100%);border-radius:14px;border-radius:var(--radius);box-shadow:0 4px 14px #ff9f1c59;color:#fff;display:inline-flex;font-size:.9rem;gap:.4rem;letter-spacing:.2px;padding:.52rem 1.1rem;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);transition:transform var(--transition),box-shadow var(--transition)}.contact-btn:hover{box-shadow:0 6px 20px #ff9f1c73;transform:translateY(-2px)}.theme-toggle{align-items:center;background:#f5f8fc;background:var(--bg-soft);border:1.5px solid #0b1c2d26;border-radius:50%;color:#0b1c2d;color:var(--navy);cursor:pointer;display:flex;font-size:1rem;height:38px;justify-content:center;transition:border-color .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1),transform .12s ease;transition:border-color var(--transition),background var(--transition),transform .12s ease;width:38px}.theme-toggle:hover{background:#ff9f1c14;border-color:#ff9f1c;border-color:var(--orange);transform:rotate(20deg)}.menu-btn{background:none;border:1.5px solid #0b1c2d26;border-radius:10px;color:#0b1c2d;color:var(--navy);cursor:pointer;display:none;font-size:1.6rem;padding:4px 8px;transition:border-color .35s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition)}.menu-btn:hover{border-color:#ff9f1c;border-color:var(--orange)}.overlay{background:#0b1c2d73;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition);z-index:998}.overlay.show{opacity:1;pointer-events:all}.mobile-menu{background:#fff;background:var(--bg-light);border-left:3px solid #f6c4534d;box-shadow:-12px 0 40px #0b1c2d2e;height:100vh;max-width:340px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);transition:transform var(--transition);width:72%;z-index:999}.mobile-menu.open{transform:translateX(0)}.mobile-menu:before{background:linear-gradient(90deg,#0b1c2d,#ff9f1c,#f6c453);background:linear-gradient(90deg,var(--navy),var(--orange),var(--gold));content:"";display:block;height:4px}.mobile-close{align-items:center;background:#0b1c2d0f;border:none;border-radius:50%;color:#0b1c2d;color:var(--navy);cursor:pointer;display:flex;font-size:1.3rem;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .35s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:36px}.mobile-close:hover{background:#ff9f1c1f}.mobile-inner{display:flex;flex-direction:column;gap:.2rem;padding:5rem 1.6rem 2rem}.mobile-inner a{border-bottom:1px solid #0b1c2d0f;color:#0b1c2d;color:var(--text-dark);font-size:1.05rem;font-weight:500;padding:.7rem .5rem;text-decoration:none;transition:color .35s cubic-bezier(.4,0,.2,1),padding-left .35s cubic-bezier(.4,0,.2,1);transition:color var(--transition),padding-left var(--transition)}.mobile-inner a.active,.mobile-inner a:hover{color:#ff9f1c;color:var(--orange);padding-left:1rem}.mobile-cta{border-bottom:none!important;justify-content:center;margin-top:1rem}.mobile-select{background:#f5f8fc;background:var(--bg-soft);border:1.5px solid #0b1c2d26;border-radius:14px;border-radius:var(--radius);color:#0b1c2d;color:var(--navy);font-size:.9rem;font-weight:500;margin-top:1rem;padding:.6rem 1rem}.mobile-theme{align-self:center;margin-top:.5rem}@media (max-width:1024px){.header-actions,.nav-desktop{display:none}.menu-btn{align-items:center;display:flex;justify-content:center}}@media (max-width:425px){.logo-img{display:none}.header-container{padding:.75rem 1rem}}:root{--footer-bg:#f8fafc;--footer-border:#00000014;--navy:#0b1c2d;--navy-soft:#102a43;--text-dark:#0b1c2d;--text-muted:#6b7280;--orange:#ff9f1c;--gold:#f6c453;--radius:14px;--transition:0.35s cubic-bezier(.4,0,.2,1)}.site-footer.minimal-footer{background:#f8fafc;background:var(--footer-bg);border-top:1px solid #00000014;border-top:1px solid var(--footer-border);color:#0b1c2d;color:var(--text-dark);padding:4rem 1.2rem 1.5rem}.footer-inner{border-bottom:1px solid #00000014;border-bottom:1px solid var(--footer-border);display:flex;flex-wrap:wrap;gap:2.5rem;margin:auto;max-width:1100px;padding-bottom:1.5rem}.footer-section{flex:1 1 220px}.footer-title{color:#0b1c2d;color:var(--navy);font-size:1.25rem;font-weight:700;margin-bottom:.4rem}.footer-text,.footer-title span{color:#ff9f1c;color:var(--orange)}.footer-text{font-size:.95rem;line-height:2}.footer-links{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.footer-link{color:#0b1c2d;color:var(--text-dark);font-size:.95rem;position:relative;text-decoration:none}.footer-link,.footer-link:after{transition:.35s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.footer-link:after{background:#ff9f1c;background:var(--orange);bottom:-3px;content:"";height:2px;left:0;position:absolute;width:0}.footer-link:hover{color:#ff9f1c;color:var(--orange)}.footer-link:hover:after{width:100%}.socials.icons-only{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.social-icon{align-items:center;background:#fff;border:1px solid #00000014;border-radius:50%;color:#0b1c2d;color:var(--navy);display:flex;font-size:1.4rem;height:44px;justify-content:center;transition:.35s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:44px}.social-icon:hover{box-shadow:0 10px 25px #ff9f1c59;color:#000;transform:translateY(-3px) scale(1.1)}.footer-bottom{color:#ff9f1c;color:var(--orange);font-size:.8rem;margin-top:1.5rem;text-align:center}@media (max-width:430px){.footer-inner{border-bottom:none;flex-direction:column;gap:1.4rem;text-align:center}.footer-links{align-items:center}.footer-link{font-size:1rem}.socials.icons-only{justify-content:center}.social-icon{font-size:1.8rem;height:52px;width:52px}.footer-title{font-size:1.4rem}.footer-text{font-size:1rem}}.intro-wrapper{align-items:center;background:#000;display:flex;height:100vh;inset:0;justify-content:center;overflow:hidden;position:fixed;transition:opacity .9s ease,transform .9s ease;width:100%;z-index:9999}.fade-out{pointer-events:none;transform:scale(1.03)}.intro-bg{animation:bgZoom 5s ease forwards;filter:brightness(.45) contrast(1.2) saturate(1.05);height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.overlay{background:radial-gradient(circle at center,#00000059,#0a1428bf,#000000eb)}.intro-content{animation:fadeUp 1s ease forwards;position:relative;text-align:center;z-index:3}.logo-box{animation:logoPop 1.1s ease forwards;height:150px;margin:0 auto;width:150px}.logo-box img{filter:drop-shadow(0 10px 25px rgba(0,0,0,.55));width:100%}.brand-title{-webkit-text-fill-color:#0000;animation:fadeIn 1s ease .4s forwards;background:linear-gradient(90deg,#fff,#d4af37);-webkit-background-clip:text;font-size:48px;font-weight:800;letter-spacing:4px;margin-top:15px;opacity:0}.slogan{animation:fadeIn 1s ease .8s forwards;color:#d4af37;font-size:1.1rem;letter-spacing:2px;margin-top:10px;opacity:0}.loader-line{background:#ffffff1f;height:2px;margin:22px auto 0;overflow:hidden;position:relative;width:160px}.loader-line:after{animation:loading 1.1s infinite;background:linear-gradient(90deg,#0000,#d4af37,#0000);content:"";height:100%;left:-50%;position:absolute;width:50%}@keyframes logoPop{0%{opacity:0;transform:scale(.75)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes bgZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes loading{0%{left:-50%}to{left:120%}}.back-to-top{align-items:center;animation:fadeIn .3s ease;background:linear-gradient(135deg,#d4af37,#f6e08a);border:none;border-radius:50%;bottom:30px;box-shadow:0 12px 30px #00000040;color:#111;cursor:pointer;display:flex;font-size:22px;font-weight:700;height:55px;justify-content:center;position:fixed;right:30px;transition:all .35s ease;width:55px;z-index:9999}.back-to-top:hover{background:#111;box-shadow:0 18px 40px #00000059;color:#d4af37;transform:translateY(-6px) scale(1.1)}.back-to-top:active{transform:scale(.95)}@media (max-width:600px){.back-to-top{bottom:20px;font-size:18px;height:48px;right:20px;width:48px}}.home-hero{align-items:center;color:#fff;display:flex;height:100vh;overflow:hidden;position:relative}.home-bg{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.1);transition:opacity .8s ease,transform 1.2s ease}.fade-in{opacity:1;transform:scale(1.05)}.fade-out{opacity:0;transform:scale(1.15)}.home-overlay{background:linear-gradient(90deg,#061120d9,#06112073),linear-gradient(0deg,#0009,#0000);inset:0;position:absolute}.home-content{animation:fadeUp 1s ease;margin-left:7%;max-width:750px;position:relative;z-index:2}.home-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;font-size:58px;font-weight:800;line-height:1.1;margin-bottom:20px}.home-subtitle{color:#ffffffe6;font-size:28px;font-weight:600;margin-bottom:15px;transition:.5s}.home-text{color:#ffffffbf;font-size:17px;line-height:1.8;margin-bottom:30px}.home-actions{display:flex;flex-wrap:wrap;gap:16px}.home-btn.primary{background:linear-gradient(135deg,gold,#ffb800);border-radius:16px;box-shadow:0 10px 30px #ffd70033;color:#061120;font-weight:700;padding:14px 26px;text-decoration:none;transition:.35s}.home-btn.primary:hover{box-shadow:0 18px 45px #ffd70059;transform:translateY(-5px)}.home-btn.outline{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff40;border-radius:16px;color:#fff;padding:14px 26px;text-decoration:none;transition:.35s}.home-btn.outline:hover{border-color:gold;color:gold;transform:translateY(-5px)}@media (max-width:992px){.home-title{font-size:42px}.home-subtitle{font-size:22px}}@media (max-width:768px){.home-content{margin-left:5%;margin-right:5%}.home-title{font-size:32px}.home-subtitle{font-size:18px}.home-text{font-size:15px}.home-actions{flex-direction:column}.home-btn{text-align:center;width:100%}}.about-page{animation:fadeUp .8s ease;background:radial-gradient(circle at top right,#ffd7001f,#0000 30%),radial-gradient(circle at bottom left,#0077ff1f,#0000 35%),linear-gradient(180deg,#061120,#050d1a);color:#fff;min-height:100vh;overflow:hidden;padding:120px 7%;position:relative}.about-page:before{background:#ffd70012;height:500px;right:-120px;top:-120px;width:500px}.about-page:after,.about-page:before{border-radius:50%;content:"";filter:blur(120px);position:absolute;z-index:0}.about-page:after{background:#008cff14;bottom:-150px;height:450px;left:-120px;width:450px}.about-section{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1.2fr .8fr;position:relative;z-index:2}.about-left{animation:fadeUp .9s ease}.about-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;font-size:52px;font-weight:800;margin-bottom:25px}.about-text{color:#ffffffbf;line-height:1.9;margin-bottom:16px;transition:.3s}.about-text:hover{color:#fffffff2}.about-text strong{color:gold}.about-list li{color:#fffc;margin-bottom:10px;transition:.3s}.about-list li:hover{color:gold;transform:translateX(8px)}.about-right{animation:fadeUp 1s ease;display:flex;flex-direction:column;gap:22px}.about-image-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:26px;overflow:hidden;transition:.4s}.about-image-card:hover{border-color:#ffd7004d;box-shadow:0 20px 40px #0006;transform:translateY(-8px)}.about-image-card img{height:220px;object-fit:cover;transition:.4s;width:100%}.about-image-card:hover img{transform:scale(1.05)}.about-image-caption{color:#ffffffb3;padding:14px}@media (max-width:992px){.about-section{grid-template-columns:1fr}.about-title{font-size:38px}}@media (max-width:768px){.about-page{padding:100px 5%}.about-title{font-size:30px}}.services-page{background:radial-gradient(circle at top right,#ffd7001f,#0000 30%),radial-gradient(circle at bottom left,#006eff1a,#0000 35%),linear-gradient(180deg,#061120,#050d1a);color:#fff;min-height:100vh;overflow:hidden;padding:120px 7%;position:relative}.services-page:after,.services-page:before{border-radius:50%;content:"";filter:blur(120px);position:absolute;z-index:0}.services-page:before{background:#ffd70012;height:520px;right:-120px;top:-120px;width:520px}.services-page:after{background:#008cff14;bottom:-150px;height:480px;left:-120px;width:480px}.services-section{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1.2fr .8fr;position:relative;z-index:2}.services-left{animation:fadeUp .9s ease}.services-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;font-size:52px;font-weight:800;margin-bottom:25px}.services-text{color:#ffffffbf;line-height:1.9;margin-bottom:18px;transition:.3s}.services-text strong{color:gold}.services-list{display:flex;flex-direction:column;gap:18px;margin-bottom:30px;margin-top:25px}.service-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;padding:18px 20px;transition:.35s}.service-item:hover{border-color:#ffd7004d;box-shadow:0 15px 35px #0000004d;transform:translateX(10px)}.service-item h3{align-items:center;display:flex;font-size:18px;gap:10px;margin-bottom:8px}.service-item p{color:#ffffffb3;line-height:1.6}.services-right{grid-gap:18px;animation:fadeUp 1s ease;display:grid;gap:18px;grid-template-columns:1fr}.service-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:26px;padding:28px;text-align:center;transition:.4s}.service-card:hover{border-color:#ffd7004d;box-shadow:0 20px 40px #0006;transform:translateY(-8px) scale(1.02)}.service-icon{color:gold;font-size:34px;margin-bottom:12px}.service-title{color:#ffffffd9;font-size:16px}.about-gold-btn{background:linear-gradient(135deg,gold,#ffb800);border:none;border-radius:18px;box-shadow:0 10px 30px #ffd70033;color:#061120;cursor:pointer;font-weight:700;margin-top:25px;padding:16px 28px;transition:.35s}.about-gold-btn:hover{box-shadow:0 18px 40px #ffd7004d;transform:translateY(-5px)}@media (max-width:992px){.services-section{grid-template-columns:1fr}.services-title{font-size:38px}}@media (max-width:768px){.services-page{padding:100px 5%}.services-title{font-size:30px}.service-card{padding:20px}}.contact{background:radial-gradient(circle at top right,#ffd7001f,#0000 25%),radial-gradient(circle at bottom left,#00285573,#0000 35%),linear-gradient(180deg,#061120,#08192d);color:#fff;min-height:100vh;overflow:hidden;padding:120px 7%;position:relative}.contact:before{background:#ffd7000f;height:500px;right:-120px;top:-120px;width:500px}.contact:after,.contact:before{border-radius:50%;content:"";filter:blur(120px);position:absolute;z-index:0}.contact:after{background:#0077ff14;bottom:-150px;height:450px;left:-120px;width:450px}.contact-container{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:420px 1fr;position:relative;z-index:2}.profile-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:32px;padding:40px;transition:.4s}.profile-card:hover{border-color:#ffd7004d;transform:translateY(-8px)}.avatar{align-items:center;background:linear-gradient(135deg,gold,#ffb800);border-radius:50%;box-shadow:0 10px 30px #ffd7004d;color:#061120;display:flex;font-size:32px;font-weight:800;height:90px;justify-content:center;margin-bottom:25px;width:90px}.name{font-size:28px;line-height:1.4;margin-bottom:10px}.name span{color:gold}.role{color:#ffffffb3;line-height:1.7;margin-bottom:30px}.stats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.stats span{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;font-size:14px;padding:10px 18px}.languages{font-size:24px;margin-bottom:30px}.btn-chat{align-items:center;background:linear-gradient(135deg,gold,#ffb800);border-radius:18px;color:#061120;display:flex;font-weight:700;justify-content:center;margin-bottom:30px;padding:16px;text-decoration:none;transition:.35s;width:100%}.btn-chat:hover{transform:translateY(-5px)}.contact-links{display:flex;flex-direction:column;gap:14px}.contact-links a{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;color:#ffffffd1;display:flex;gap:12px;padding:14px 18px;text-decoration:none;transition:.3s}.contact-links a:hover{border-color:#ffd70040;transform:translateX(8px)}.socials{display:flex;gap:16px;margin-top:30px}.socials a{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;color:#fff;display:flex;font-size:20px;height:52px;justify-content:center;transition:.35s;width:52px}.socials a:hover{background:linear-gradient(135deg,gold,#ffb800);color:#061120;transform:translateY(-5px)}.contact-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:32px;padding:45px}.form-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;font-size:42px;margin-bottom:15px}.form-header p{color:#ffffffb8;line-height:1.8;margin-bottom:40px}.form-label{display:flex;flex-direction:column;margin-bottom:24px}.label-text{color:#ffffffe6;font-weight:600;margin-bottom:12px}.contact-form input,.contact-form textarea{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;color:#fff;font-size:16px;outline:none;padding:18px 20px;transition:.35s;width:100%}.contact-form textarea{min-height:150px;resize:none}.contact-form input:focus,.contact-form textarea:focus{border-color:#ffd70080;box-shadow:0 0 20px #ffd7001f}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff73}.btn-submit{background:linear-gradient(135deg,gold,#ffb800);border:none;border-radius:20px;color:#061120;cursor:pointer;font-size:17px;font-weight:700;padding:18px;transition:.35s;width:100%}.btn-submit:hover{box-shadow:0 12px 35px #ffd7004d;transform:translateY(-5px)}.status{border-radius:16px;font-weight:600;margin-bottom:25px;padding:16px}.status.success{background:#00ff961f;border:1px solid #00ff9640}.status.error{background:#ff50501f;border:1px solid #ff505040}.error{border-color:#ff505073!important}.error-text{color:#ff7a7a;font-size:14px;margin-top:8px}.testimonials{margin-top:120px;position:relative;z-index:2}.testimonials-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;font-size:52px;margin-bottom:55px;text-align:center}.testimonials-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.testimonial-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:28px;padding:32px;transition:.4s}.testimonial-card:hover{border-color:#ffd7004d;transform:translateY(-10px)}.testimonial-card h4{font-size:24px;margin-bottom:10px}.testimonial-card span{color:gold;display:block;margin-bottom:18px}.testimonial-card p{color:#ffffffb8;line-height:1.8;margin-bottom:20px}.rating{font-size:20px}@media (max-width:992px){.contact-container{grid-template-columns:1fr}}@media (max-width:768px){.contact{padding:100px 5%}.form-header h2{font-size:34px}.testimonials-title{font-size:38px}.contact-form,.profile-card{padding:30px}}@media (max-width:360px){.profile-card{padding:15px}}.gallery-section{background:radial-gradient(circle at top right,#ffd7001f,#0000 25%),radial-gradient(circle at bottom left,#00285573,#0000 35%),linear-gradient(180deg,#061120,#08192d);color:#fff;min-height:100vh;overflow:hidden;padding:120px 7%;position:relative}.gallery-section:before{background:#ffd7000f;height:500px;right:-120px;top:-120px;width:500px}.gallery-section:after,.gallery-section:before{border-radius:50%;content:"";filter:blur(120px);position:absolute;z-index:0}.gallery-section:after{background:#0077ff14;bottom:-120px;height:400px;left:-100px;width:400px}.gallery-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;font-size:60px;font-weight:800;margin-bottom:50px;position:relative;text-align:center;z-index:2}.gallery-tabs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:60px;position:relative;z-index:2}.gallery-tab-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 30px;transition:.35s}.gallery-tab-btn:hover{border-color:#ffd70066;transform:translateY(-4px)}.gallery-tab-btn.active{background:linear-gradient(135deg,gold,#ffb800);box-shadow:0 10px 30px #ffd70040;color:#061120}.gallery-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:2}.gallery-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;cursor:pointer;height:340px;overflow:hidden;position:relative;transition:.45s ease}.gallery-card:hover{border-color:#ffd7004d;box-shadow:0 20px 50px #00000059;transform:translateY(-10px) scale(1.02)}.gallery-card img{height:100%;object-fit:cover;transition:.5s;width:100%}.gallery-card:hover img{transform:scale(1.08)}.gallery-overlay{align-items:flex-end;background:linear-gradient(0deg,#000000d9,#0000001a);display:flex;inset:0;padding:25px;position:absolute}.gallery-overlay h3{color:#fff;font-size:24px;font-weight:700}.video-card:before{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff26;border-radius:50%;color:#fff;content:"▶";display:flex;font-size:30px;height:75px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:75px;z-index:3}.video-slider-wrapper{margin-top:10px;position:relative;z-index:2}.video-slide{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;height:450px;overflow:hidden;position:relative}.gallery-video{filter:brightness(.75) contrast(1.1);height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.video-slide:hover .gallery-video{transform:scale(1.05)}.video-title{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:12px;bottom:18px;color:gold;font-size:16px;font-weight:600;left:18px;padding:8px 14px;position:absolute}.swiper-pagination-bullet{background:#fff6!important}.swiper-pagination-bullet-active{background:gold!important}.modal{align-items:center;animation:fadeIn .3s ease;background:#020814f2;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.modal-content{border-radius:24px;box-shadow:0 20px 60px #00000080;max-height:85vh;max-width:1100px;object-fit:contain;width:85%}.modal-close{font-size:42px;right:40px;top:30px;z-index:10000}.modal-close,.next,.prev{color:#fff;cursor:pointer;position:absolute}.next,.prev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;font-size:28px;height:65px;top:50%;transform:translateY(-50%);transition:.3s;width:65px}.next:hover,.prev:hover{background:#ffd70033}.prev{left:40px}.next{right:40px}.video-modal-inner{align-items:center;display:flex;justify-content:center;max-width:950px;width:90%}.video-iframe{background:#000;border-radius:24px;max-height:80vh;object-fit:contain;overflow:hidden;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.gallery-section{padding:100px 5%}.gallery-title{font-size:40px}.gallery-card{height:280px}.gallery-overlay h3{font-size:20px}.next,.prev{font-size:22px;height:50px;width:50px}.prev{left:15px}.next{right:15px}.modal-close{right:20px;top:20px}}.tours-page{font-family:sans-serif;margin:auto;max-width:1200px;padding:40px 20px}.tours-hero{margin-bottom:36px;text-align:center}.tours-hero h1{color:#111;font-size:32px;font-weight:700}.tours-hero p{color:#666;font-size:15px;margin-top:6px}.tours-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tour-card{background:#fff;border-radius:16px;box-shadow:0 8px 25px #00000014;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.tour-card:hover{box-shadow:0 12px 30px #00000021;transform:translateY(-6px)}.img-box{aspect-ratio:16/10;flex-shrink:0;overflow:hidden;position:relative;width:100%}.img-box img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.tour-card:hover img{transform:scale(1.07)}.overlay{background:linear-gradient(0deg,#00000061,#0000);inset:0;position:absolute}.tours-content{display:flex;flex:1 1;flex-direction:column;padding:16px}.tours-content h3{color:#111;font-size:18px;font-weight:700;margin-bottom:6px}.desc{color:#666;flex:1 1;line-height:1.5;margin-bottom:12px}.desc,.info{font-size:13px}.info{color:#444;display:flex;flex-wrap:wrap;font-weight:500;gap:6px;justify-content:space-between;margin-bottom:14px}.btn{background:linear-gradient(135deg,#f6c453,#ff9f1c);border:none;border-radius:12px;box-shadow:0 5px 15px #ff9f1c47;color:#0b1c2d;cursor:pointer;font-size:14px;font-weight:700;padding:12px;transition:opacity .25s ease,transform .2s ease;width:100%}.btn:hover{opacity:.88;transform:scale(1.02)}@media (max-width:768px){.tours-page{padding:28px 14px}.tours-hero h1{font-size:26px}.tours-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:500px){.tours-page{padding:20px 12px}.tours-hero h1{font-size:22px}.tours-hero p{font-size:13px}.tours-grid{gap:14px;grid-template-columns:1fr}.tour-card{border-radius:14px}.tours-content h3{font-size:16px}}.custom-tour-page{background:radial-gradient(circle at top right,#ffd7001f,#0000 25%),radial-gradient(circle at bottom left,#00285566,#0000 30%),#061120;color:#fff;min-height:100vh;overflow:hidden;padding:120px 8%;width:100%}.custom-tour-hero{margin:auto;max-width:900px;text-align:center}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:40px;color:gold;display:inline-block;font-size:14px;margin-bottom:25px;padding:10px 22px}.custom-tour-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;font-size:68px;font-weight:800;line-height:1.1;margin-bottom:25px}.custom-tour-hero p{color:#ffffffbf;font-size:18px;line-height:1.8;margin:auto;max-width:750px}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:45px}.call-btn,.telegram-btn{align-items:center;border-radius:16px;display:flex;font-size:16px;font-weight:600;gap:12px;padding:16px 30px;text-decoration:none;transition:.35s}.telegram-btn{background:linear-gradient(135deg,gold,#ffb800);box-shadow:0 10px 30px #ffd7004d;color:#061120}.call-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1f;color:#fff}.call-btn:hover,.telegram-btn:hover{transform:translateY(-5px)}.features-section{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:100px}.feature-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:28px;padding:35px;transition:.4s}.feature-card:hover{border-color:#ffd7004d;transform:translateY(-8px)}.feature-card span{font-size:42px}.feature-card h3{font-size:24px;margin-bottom:12px;margin-top:18px}.feature-card p{color:#ffffffb3;line-height:1.7}.contact-box{align-items:center;background:linear-gradient(135deg,#ffd70026,#ffffff0d);border:1px solid #ffffff1a;border-radius:35px;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-top:120px;padding:50px}.contact-content h2{font-size:42px;margin-bottom:15px}.contact-content p{color:#ffffffbf;line-height:1.8;max-width:650px}.contact-btn{align-items:center;background:gold;border-radius:18px;color:#061120;display:flex;font-weight:700;gap:12px;padding:18px 32px;text-decoration:none;transition:.35s;white-space:nowrap}.contact-btn:hover{transform:scale(1.05)}@media (max-width:768px){.custom-tour-page{padding:100px 5%}.custom-tour-hero h1{font-size:42px}.custom-tour-hero p{font-size:16px}.contact-content h2{font-size:30px}.contact-box{padding:35px}}*,:after,:before{box-sizing:border-box}.detail-page{font-family:sans-serif;margin:auto;max-width:1000px;padding:20px 16px 48px}.back-btn{background:linear-gradient(135deg,#f6c453,#ff9f1c);border:none;box-shadow:0 4px 14px #ff9f1c4d;color:#0b1c2d;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-bottom:16px;transition:opacity .2s ease,transform .2s ease}.back-btn:hover{opacity:.85;transform:translateX(-3px)}.hero{aspect-ratio:16/9;border-radius:18px;overflow:hidden;width:100%}.hero-img{display:block;height:100%;object-fit:cover;width:100%}.nav{align-items:center;background:#0000006b;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:42px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:42px}.nav:hover{background:#000000a6}.nav.left{left:12px}.nav.right{right:12px}.dots{bottom:12px;display:flex;gap:6px;justify-content:center;position:absolute;width:100%}.dot{background:#ffffff8c;border-radius:50%;cursor:pointer;height:8px;transition:background .2s ease,transform .2s ease;width:8px}.dot.active{background:#ff9f1c;transform:scale(1.25)}.detail-content{padding:22px 0 0}.detail-content h1{color:#111;font-size:26px;line-height:1.3;margin-bottom:16px}.info-box{background:#f5f8fc;border-radius:14px;display:flex;gap:12px;justify-content:space-around;margin-bottom:20px;padding:16px}.info-box div{text-align:center}.info-box span{color:#888;display:block;font-size:12px;margin-bottom:4px}.info-box p{color:#111;font-size:15px;font-weight:700;margin:0}.detail-desc{color:#444;font-size:15px;line-height:1.75;margin-bottom:28px}.book-btn{background:linear-gradient(135deg,#f6c453,#ff9f1c);border:none;border-radius:14px;box-shadow:0 6px 20px #ff9f1c52;color:#0b1c2d;cursor:pointer;font-size:16px;font-weight:700;padding:15px;transition:opacity .25s ease,transform .2s ease;width:100%}.book-btn:hover{opacity:.88;transform:scale(1.02)}.not-found{padding:80px 20px;text-align:center}.not-found h2{color:#333;font-size:22px;margin-bottom:16px}.not-found button{background:#ff9f1c;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;padding:12px 24px}@media (max-width:768px){.detail-page{padding:16px 14px 40px}.detail-content h1{font-size:22px}.hero{border-radius:14px}}@media (max-width:500px){.detail-page{padding:14px 12px 32px}.hero{aspect-ratio:4/3;border-radius:12px}.detail-content h1{font-size:18px}.nav{font-size:16px;height:34px;width:34px}.info-box{padding:12px 10px}.back-btn,.info-box p{font-size:13px}.back-btn{margin-top:10px;padding:9px 15px}.detail-desc{font-size:14px}.book-btn{font-size:15px;padding:14px}}.booking-page{background:radial-gradient(circle at top right,#ffd7001f,#0000 30%),radial-gradient(circle at bottom left,#006eff1a,#0000 35%),linear-gradient(180deg,#061120,#050d1a);color:#fff;min-height:100vh;overflow:hidden;padding:120px 7%;position:relative}.booking-page:after,.booking-page:before{border-radius:50%;content:"";filter:blur(120px);position:absolute;z-index:0}.booking-page:before{background:#ffd70014;height:520px;right:-120px;top:-120px;width:520px}.booking-page:after{background:#008cff14;bottom:-150px;height:480px;left:-120px;width:480px}.back-btn{background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;color:#fff;margin-bottom:20px;padding:10px 18px;position:relative;transition:.3s;z-index:2}.back-btn:hover{border-color:#ffd70066;color:gold;transform:translateX(-5px)}.booking-title{-webkit-text-fill-color:#0000;animation:fadeUp .8s ease;background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;font-size:46px;font-weight:800;margin-bottom:10px;position:relative;z-index:2}.booking-subtitle{color:#ffffffbf}.booking-card,.booking-subtitle{margin-bottom:30px;position:relative;z-index:2}.booking-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:26px;display:flex;gap:20px;overflow:hidden;transition:.4s}.booking-card:hover{border-color:#ffd7004d;box-shadow:0 25px 50px #0006;transform:translateY(-6px)}.booking-card img{height:180px;object-fit:cover;width:220px}.booking-card-info{padding:18px}.booking-card-info h3{font-size:20px;margin-bottom:8px}.booking-card-info p{color:#ffffffb3}.booking-card-info h2{color:gold;margin-top:10px}.booking-form{grid-gap:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:28px;display:grid;gap:18px;grid-template-columns:1fr 1fr;padding:30px;position:relative;z-index:2}.booking-form input{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;color:#fff;outline:none;padding:14px 16px;transition:.3s}.booking-form input:focus{border-color:#ffd70080;box-shadow:0 0 20px #ffd70026}.submit-btn{background:linear-gradient(135deg,gold,#ffb800);border:none;border-radius:16px;color:#061120;cursor:pointer;font-weight:700;grid-column:span 2;padding:16px;transition:.35s}.submit-btn:hover{box-shadow:0 18px 40px #ffd7004d;transform:translateY(-5px)}.success-msg{background:#00ff961f;border:1px solid #00ff9640;border-radius:16px}.success-msg,.whatsapp-btn{margin-top:20px;padding:16px;position:relative;z-index:2}.whatsapp-btn{background:#25d366;border:none;border-radius:18px;color:#fff;cursor:pointer;font-weight:700;transition:.3s;width:100%}.whatsapp-btn:hover{box-shadow:0 18px 35px #25d3664d;transform:translateY(-5px)}.not-found{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}@media (max-width:768px){.booking-title{font-size:30px}.booking-card{flex-direction:column}.booking-card img{height:200px;width:100%}.booking-form{grid-template-columns:1fr}.submit-btn{grid-column:span 1}}.uzbekistan-page{background:radial-gradient(circle at top right,#ffd7001f,#0000 30%),radial-gradient(circle at bottom left,#006eff1a,#0000 35%),linear-gradient(180deg,#061120,#050d1a);color:#fff;min-height:100vh;overflow:hidden;padding:120px 7%;position:relative}.uzbekistan-page:after,.uzbekistan-page:before{border-radius:50%;content:"";filter:blur(120px);position:absolute;z-index:0}.uzbekistan-page:before{background:#ffd70012;height:520px;right:-120px;top:-120px;width:520px}.uzbekistan-page:after{background:#008cff14;bottom:-150px;height:480px;left:-120px;width:480px}.title{-webkit-text-fill-color:#0000;animation:fadeUp .8s ease;background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;font-size:54px;font-weight:800;margin-bottom:10px;text-align:center}.subtitle,.title{position:relative;z-index:2}.subtitle{animation:fadeUp 1s ease;color:#ffffffbf;margin-bottom:50px;text-align:center}.grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:relative;z-index:2}.card{animation:fadeUp .9s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:28px;cursor:pointer;overflow:hidden;transition:.4s}.card:hover{border-color:#ffd7004d;box-shadow:0 25px 50px #0006;transform:translateY(-10px) scale(1.02)}.card img{height:220px;object-fit:cover;transition:.5s;width:100%}.card:hover img{transform:scale(1.08)}.card-content{padding:18px}.card-content h2{color:#ffffffe6;font-size:20px;margin-bottom:10px}.card-content p{color:#ffffffb3;font-size:14px;line-height:1.6;margin-bottom:15px}.card-content button{background:linear-gradient(135deg,gold,#ffb800);border:none;border-radius:14px;color:#061120;cursor:pointer;font-weight:700;padding:12px;transition:.3s;width:100%}.card-content button:hover{box-shadow:0 12px 25px #ffd70040;transform:translateY(-4px)}@media (max-width:768px){.title{font-size:34px}.subtitle{font-size:14px}}.region-page{background:radial-gradient(circle at top right,#ffd7001f,#0000 30%),radial-gradient(circle at bottom left,#006eff1a,#0000 35%),linear-gradient(180deg,#061120,#050d1a);color:#fff;min-height:100vh;overflow:hidden;position:relative}.region-page:after,.region-page:before{border-radius:50%;content:"";filter:blur(120px);position:absolute;z-index:0}.region-page:before{background:#ffd70014;height:520px;right:-120px;top:-120px;width:520px}.region-page:after{background:#008cff14;bottom:-150px;height:480px;left:-120px;width:480px}.hero{background-position:50%;background-size:cover;height:70vh;position:relative;text-align:center}.hero,.hero-overlay{align-items:center;display:flex;justify-content:center}.hero-overlay{background:linear-gradient(180deg,#06112066,#061120e6);flex-direction:column;inset:0;padding:20px;position:absolute}.hero-overlay h1{-webkit-text-fill-color:#0000;animation:fadeUp .8s ease;background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;font-size:56px;font-weight:800;margin-bottom:12px}.hero-overlay p{animation:fadeUp 1s ease;color:#fffc;line-height:1.7;max-width:800px}.content{display:flex;flex-direction:column;gap:25px;padding:80px 7%;position:relative;z-index:2}.box{animation:fadeUp .9s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:24px;padding:25px;transition:.35s}.box:hover{border-color:#ffd70040;box-shadow:0 20px 40px #00000059;transform:translateY(-6px)}.box h2{color:#ffffffe6;font-size:22px;margin-bottom:12px}.box p{color:#ffffffbf;line-height:1.8}.highlight ul{list-style:none;padding-left:0}.highlight li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin-bottom:10px;padding:10px 14px;transition:.3s}.highlight li:hover{border-color:#ffd70040;color:gold;transform:translateX(8px)}.cta{text-align:center}.cta button{background:linear-gradient(135deg,gold,#ffb800);border:none;border-radius:16px;color:#061120;cursor:pointer;font-weight:700;margin-top:15px;padding:16px 26px;transition:.35s}.cta button:hover{box-shadow:0 18px 40px #ffd7004d;transform:translateY(-5px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-overlay h1{font-size:32px}.content{padding:50px 5%}}.back-btn{align-items:center;background:#fff;border:1px solid #d4af37;border-radius:999px;box-shadow:0 10px 25px #0000001a;color:#111;cursor:pointer;display:flex;font-weight:600;gap:8px;left:20px;padding:10px 16px;top:50px;transition:.3s ease;z-index:9999}.back-btn:hover{background:#d4af37;box-shadow:0 15px 30px #d4af3766;color:#000;transform:translateY(-3px)}.back-btn .icon{font-size:16px}@media (max-width:600px){.back-btn{left:20px;padding:12px 18px;top:100px}}
/*# sourceMappingURL=main.fb925e9c.css.map*/