@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Press+Start+2P&display=swap);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}.App{text-align:center}.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:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer{background-color:#fff;color:#000;font-family:Inter,sans-serif;padding:40px 20px}.footer-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-column{flex:1 1;margin-bottom:20px;min-width:200px}.footer-title{font-size:18px;font-weight:600;margin-bottom:15px}.footer-title img{height:50px;margin-right:7px;width:50px}.footer-list{list-style:none;padding:0}.footer-list img{height:25px;margin-right:7px;width:29px}.footer-list2 img{height:30px;margin-right:7px;width:29px}.footer-list2{list-style:none;padding:0}.footer-list2,.footer-list2 a{color:#4b5563;text-decoration:none}.footer-list2 a{font-size:14px}.footer-list li,.footer-list2 li{margin-bottom:10px}.footer-list a{color:#4b5563;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-bottom{border-top:1px solid #374151;color:#9ca3af;font-size:14px;margin-top:40px;padding-top:20px;text-align:center}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column}.footer-column{text-align:center}}@media (max-width:480px){.footer-title{font-size:16px}.footer-bottom,.footer-list a{font-size:12px}}.info{align-items:center;display:flex;justify-content:space-between;margin:3% auto 0;max-width:1200px;padding:20px}.text-content{box-sizing:border-box;flex:1 1;margin-right:40px;text-align:left}.text-content h1{font-family:Inter;font-size:55px;margin-bottom:10px}.text-content p{color:#4b5563;font-family:Inter;font-size:18px;margin-bottom:20px}.text-content .btn-btn{background-color:#000;border:1.5px solid #0000;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Inter;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,color .3s ease,border .3s ease}.text-content .btn-btn:hover{background-color:#fff;border:1.5px solid #000;color:#000}.image-placeholder{border-radius:10px;box-shadow:0 4px 8px #0006;flex:0 0 600px;height:400px;margin-top:3%;overflow:hidden}.image-placeholder img{height:100%;object-fit:cover;transition:.8s ease-in-out;width:100%}.image-placeholder img:hover{transform:scale(110%)}@media (max-width:1024px){.info{flex-direction:column;text-align:center}.text-content{margin-bottom:30px;margin-right:0}.text-content h1{font-size:40px}.text-content p{font-size:16px}.image-placeholder{flex:0 0 auto;height:300px;width:80%}}@media (max-width:768px){.info{margin-left:0;margin-top:10px;padding:10px}.text-content h1{font-size:30px}.text-content p{font-size:14px}.text-content a{font-size:14px;padding:8px 16px}.image-placeholder{height:250px;width:100%}}@media (min-width:2000px){.info{margin-left:10%;margin-top:5%;max-width:1600px;padding:40px}.text-content h1{font-size:80px;margin-bottom:20px}.text-content p{font-size:28px;margin-bottom:30px}.text-content a{border-radius:10px;font-size:24px;padding:20px 40px}.image-placeholder{flex:0 0 800px;height:500px}.image-placeholder img{border-radius:20px}}.navbar{background-color:#fff;box-shadow:0 2px 10px #0000001a;font-family:Inter;justify-content:space-between;padding:10px 20px;position:relative;z-index:1000}.logo,.navbar{align-items:center;display:flex}.logo{margin-left:50px}.logo,.logo img{transition:all .3s ease}.logo img{height:50px;margin-right:20px}.logo a{color:#000;font-family:Inter;font-size:20px;font-weight:500;text-decoration:none;transition:all .3s ease}.nav-links{display:flex;list-style:none;margin:0;padding:0;transition:all .4s cubic-bezier(.175,.885,.32,1.1);z-index:999}.nav-links li{margin-left:30px;position:relative}.nav-links a{color:#000;display:block;font-size:16px;font-weight:500;padding:5px 0;text-decoration:none;transition:all .3s ease}.nav-links a:hover{color:tomato}.nav-links li:after{background:tomato;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links li:hover:after{width:100%}.burger-menu{cursor:pointer;display:none;flex-direction:column;padding:10px;transition:all .3s ease;z-index:1001}.burger-line{background-color:#000;height:3px;margin:4px 0;transform-origin:center;transition:all .3s ease;width:25px}.burger-menu.open .burger-line:first-child{transform:rotate(45deg) translate(8px,6px)}.burger-menu.open .burger-line:nth-child(2){opacity:0;transform:translateX(-20px)}.burger-menu.open .burger-line:nth-child(3){transform:rotate(-45deg) translate(8px,-6px)}.nav-links{transition:max-height .4s cubic-bezier(.175,.885,.32,1.1),padding .3s ease}.navbar:after{transition:opacity .3s ease}@media (max-width:768px){.navbar{padding:15px 20px}.logo{margin-left:20px}.logo img{height:35px}.logo span{font-size:18px}.nav-links{align-items:center;background:#fff;box-shadow:0 10px 15px #0000001a;flex-direction:column;left:0;max-height:0;overflow:hidden;position:fixed;top:70px;width:100%}.nav-links.open{max-height:500px;padding:20px 0}.nav-links li{margin:15px 0;text-align:center;width:100%}.nav-links li:after{display:none}.nav-links a{font-size:18px;padding:10px}.burger-menu{display:flex;margin-right:10px}.navbar:after{background:#00000080;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:70px;transition:opacity .3s ease;z-index:998}.nav-links.open~.navbar:after{opacity:1;pointer-events:all}}.navsep{background-color:#f6f6f8;border:none;height:1px;margin:0;position:relative;z-index:1000}.nav-links li{animation:fadeIn .4s ease forwards;opacity:0}.nav-links li:first-child{animation-delay:.1s}.nav-links li:nth-child(2){animation-delay:.2s}.nav-links li:nth-child(3){animation-delay:.3s}.nav-links li:nth-child(4){animation-delay:.4s}@media (max-width:1024px){.logo{margin-left:30px}.logo img{height:35px}.logo span{font-size:18px}.nav-links li{margin-left:20px}.nav-links a{font-size:15px}}.card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:15px;padding:1em;transition:transform .3s ease,box-shadow .3s ease;width:300px}.card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.card-image{background-color:#ececec;border-radius:10px 10px 0 0;height:200px;overflow:hidden;transition:transform .3s ease;width:100%}.card-image img{height:100%;width:100%}.card-image:hover{transform:scale(.98)}.heading{color:#000;cursor:default;font-family:Inter;font-size:1.2em;padding:10px 10px 5%}.heading,.name{font-weight:600}.name:hover{cursor:pointer}.btn{background-color:#000;border-radius:5px;color:#fff;display:inline-block;float:left;font-family:Inter;padding:10px 20px;text-decoration:none}@media (max-width:1024px){.card{width:250px}.card-image{height:180px}.heading{font-size:1.1em}}@media (max-width:768px){.card{margin:15px auto;max-width:300px;width:100%}.card-image{height:150px}.heading{font-size:1em}}@media (min-width:2000px){.card{padding:2em;width:600px}.card-image{height:350px}.heading{font-size:2em;padding:20px}}.cards{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:2% 0 4%}.cards,.title{background-color:#f9fafb}.title{font-family:Inter;margin-bottom:0;margin-top:20px;padding-bottom:5px;padding-top:10px}@media (max-width:768px){.title{margin-top:10px;padding-bottom:2px;padding-top:5px}}.start{background-color:#111827;color:#fff;font-family:Inter;padding:60px 20px;text-align:center}.start h1{font-size:48px;margin-bottom:30px}.start p{color:#9ca3af;font-size:18px;margin-bottom:50px}.btn_btn{background-color:#fff;border-radius:6px;color:#000;font-family:Inter;font-size:16px;padding:12px 24px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.btn_btn:hover{background-color:#111827;border:1px solid #fff;color:#fff}@media (max-width:1024px){.start h1{font-size:36px}.start p{font-size:16px}.btn-btn{font-size:14px;padding:10px 20px}}@media (max-width:768px){.start{padding:40px 15px}.start h1{font-size:28px}.start p{font-size:14px;margin-bottom:20px}.btn-btn{font-size:12px;padding:8px 16px}}.Firstfloor{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1400px;min-height:calc(100vh - 100px);padding:30px}.next-floor-wrapper{display:flex;grid-column:1/-1;justify-content:flex-end;margin-top:20px}.next-floor-button:hover{background-color:#fff;border:1.5px solid #000;color:#000;padding:12px 24px}@media (max-width:1024px){.Firstfloor{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:25px}}@media (max-width:768px){.Firstfloor{gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:20px}.next-floor-wrapper{justify-content:center}.next-floor-button{text-align:center}}@media (max-width:480px){.Firstfloor{gap:15px;grid-template-columns:1fr;padding:15px}}.image-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin:20px auto;max-width:400px;overflow:hidden;transition:transform .3s ease;width:100%}.slider-container{height:250px;overflow:hidden;position:relative;width:100%}.slider-track{display:flex;height:100%;transition:transform .5s ease}.slide{cursor:pointer;height:100%;min-width:100%}.slide-image{height:100%;object-fit:cover;width:100%}.slider-btn{align-items:center;background:#ffffffb3;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.slider-btn:hover{background:#ffffffe6}.prev-btn{left:15px}.next-btn{right:15px}.slider-dots{bottom:15px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0;z-index:10}.dot{background:#ffffff80;border-radius:50%;cursor:pointer;height:10px;transition:background .3s ease;width:10px}.dot.active{background:#fff}.card-content{padding:20px}.card-title{color:#333;font-size:1.4rem;font-weight:600;margin:0 0 10px}.card-description{word-wrap:break-word;color:#666;font-size:.95rem;line-height:1.5;margin:0;overflow-wrap:break-word}.fullscreen-overlay{background-color:#000000e6;bottom:0;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.fullscreen-content,.fullscreen-overlay{align-items:center;display:flex;justify-content:center}.fullscreen-content{flex-direction:column;height:100%;max-height:90%;max-width:90%;position:relative;width:100%}.fullscreen-image{transform-origin:center center}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;padding:5px;position:absolute;right:20px;top:20px;z-index:10}.close-btn:hover{color:#ccc}.fullscreen-btn{align-items:center;background:#fff9;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:24px;font-weight:600;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.fullscreen-btn:hover{background:#fffc}.fullscreen-prev-btn{left:20px}.fullscreen-next-btn{right:20px}.fullscreen-dots{bottom:20px;display:flex;gap:10px;justify-content:center;left:0;position:absolute;right:0;z-index:10}.fullscreen-dot{background:#ffffff80;border-radius:50%;cursor:pointer;height:12px;transition:background .3s ease;width:12px}.fullscreen-dot.active{background:#fff}.zoom-controls{bottom:20px;display:flex;gap:10px;position:absolute;right:20px;z-index:10}.zoom-btn{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;transition:background .2s;width:40px}.zoom-btn:hover{background:#000000e6}.zoom-hint{bottom:60px;color:#fff;display:flex;flex-direction:column;font-size:14px;gap:5px;left:0;pointer-events:none;position:absolute;right:0;text-align:center}.zoom-hint span{background:#00000080;border-radius:12px;margin:0 auto;padding:4px 8px}.fullscreen-image{display:block;max-height:80vh;max-width:100%;object-fit:contain;transform-origin:0 0;transition:transform .15s ease-out;will-change:transform}.fullscreen-image-container{max-height:80vh;max-width:90vw;overflow:hidden;position:relative;touch-action:none}@media (max-width:768px){.image-card{max-width:100%}.card-content{padding:15px}.card-description{font-size:.9rem}.fullscreen-btn{font-size:20px;height:40px;width:40px}.fullscreen-dots{bottom:15px}.zoom-hint{display:none}.zoom-controls{bottom:10px;right:10px}.zoom-btn{font-size:18px;height:35px;width:35px}.zoom-controls,.zoom-hint{display:none!important}.fullscreen-image{cursor:default!important}.fullscreen-image-container{touch-action:pan-y!important}}.Secondfloor{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1400px;min-height:calc(100vh - 100px);padding:30px}@media (max-width:1024px){.Secondfloor{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:25px}}@media (max-width:768px){.Secondfloor{gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:20px}}@media (max-width:480px){.Secondfloor{gap:15px;grid-template-columns:1fr;padding:15px}}.buttonwrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px 0;padding:0 20px}.next-floor-button-container{flex:0 0 auto}.buttonwrap h3{color:#333;font-size:16px;font-weight:500;margin:0}.next-floor-button{background-color:#000;border:1.5px solid #0000;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}@media (max-width:768px){.buttonwrap{flex-direction:column;gap:15px}.buttonwrap h3{margin:10px 0}.next-floor-button{padding:14px}}@media (max-width:480px){.buttonwrap{margin:30px 0;padding:0 15px}}.Thirdfloor{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1400px;min-height:calc(100vh - 100px);padding:30px}@media (max-width:1024px){.Thirdfloor{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:25px}}@media (max-width:768px){.Thirdfloor{gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:20px}}@media (max-width:480px){.Thirdfloor{gap:15px;grid-template-columns:1fr;padding:15px}}.ImageCard{align-items:center;background:#f8f9fa;border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#6c757d;display:flex;flex-direction:column;font-weight:500;justify-content:center;min-height:200px}.wrap{background-color:#f9fafb;font-family:Inter,sans-serif;min-height:calc(100vh - 100px);padding:40px 0;width:100%}.about-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:0 20px}.about-section{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:1fr 1fr}.section-separator{background-color:#3b3b3b;border:none;height:.5px;margin:20px 0;width:100%}.about-image{border-radius:12px;box-shadow:0 4px 20px #0000001a;height:400px;object-fit:cover;width:100%}.about-content{padding:20px}.about-content h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:20px}.about-content p{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:15px}.gallery-section{margin-top:40px}.gallery-section h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:25px;text-align:center}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.butcon{margin-top:2.7%}@media (max-width:1024px){.about-section{gap:20px}.about-image{height:350px}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.about-section{grid-template-columns:1fr}.about-image{height:300px;order:-1}.about-content{padding:10px 0}.about-content h2{font-size:1.8rem}.about-content p{font-size:1rem}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.contacts-wrapper{box-sizing:border-box;padding:20px;width:100%}.wrapper{background-color:#f9fafb;width:100%}.contacts-container{display:flex;flex-wrap:wrap;gap:30px;margin:0 auto;max-width:1200px}.map-container{flex:1 1;height:400px;min-width:300px}.text-container{display:flex;flex:1 1;flex-direction:column;font-family:Inter;justify-content:center;min-width:300px}.text-container p{font-size:1.1rem;line-height:1.5;margin:12px 0}@media (max-width:768px){.contacts-container{flex-direction:column;gap:20px}.map-container{height:300px;order:1;width:100%}.text-container{order:2;padding:0;width:100%}}@media (max-width:480px){.map-container{height:250px}.text-container p{font-size:1rem}}.cabinet-page{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.breadcrumbs{color:#666;font-size:14px;margin-bottom:20px}.breadcrumbs a{color:#2c7be5;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.cabinet-title{color:#000;font-size:2.2rem;margin-bottom:30px}.razdel{margin-bottom:2%}.cabinet-gallery{border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:40px;overflow:hidden}.cabinet-tabs{border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:30px}.tab-btn{background:none;border:none;color:#4a5568;cursor:pointer;font-size:16px;padding:12px 24px;position:relative;transition:all .3s ease}.tab-btn:hover{color:#2c7be5}.tab-btn.active{color:#2c7be5;font-weight:600}.tab-btn.active:after{background:#2c7be5;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.cabinet-content{margin-bottom:50px}.description-section p{font-family:Inter;font-size:16px;line-height:1.6;text-align:left}.description-section b{font-size:20px;margin-bottom:1%}.equipment-section ul{list-style-type:none;padding:0}.equipment-section li{align-items:center;border-bottom:1px solid #edf2f7;display:flex;padding:8px 0}.equipment-section li:before{color:#2c7be5;content:"•";font-size:20px;margin-right:10px}.info-section{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.info-item{background:#f8fafc;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:20px}.info-item h4{color:#4a5568;font-size:18px;margin-top:0}.related-cabinets{margin-top:60px}.related-cabinets h3{color:#000;font-size:1.5rem;margin-bottom:20px}.cabinets-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.cabinet-card{color:inherit;display:block;text-decoration:none;transition:transform .3s ease}.cabinet-card:hover{transform:translateY(-5px)}.cabinet-card img{border-radius:8px;height:160px;margin-bottom:10px;object-fit:cover;width:100%}.cabinet-card span{display:block;font-weight:500;text-align:center}@media (max-width:768px){.cabinet-title{font-size:1.8rem}.description-section b{font-size:18px}.cabinet-tabs{overflow-x:auto;white-space:nowrap}.info-section{grid-template-columns:1fr}}iframe{border:none;border-radius:15px;height:80vh;margin-bottom:3%;margin-top:3%;width:70%}.ejs_virtual_gamepad{--button-size:5vw!important;--dpad-size:55vw!important;opacity:.9!important}@media (max-width:768px){iframe{border-radius:10px;height:30vh;margin-bottom:2%;margin-top:2%;min-height:300px;width:90%}}.gametitle{animation:pulse 1.5s infinite alternate;color:#0064ff;font-size:48px;margin:20px 0;text-shadow:5px 5px 0 #fc0,-2px -2px 0 #fff,2px -2px 0 #fff}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.sonic{overflow:hidden}.fullscreen-btn-easter{align-items:center;background:#06c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:12px;transition:all .2s ease;width:100%}.fullscreen-btn-easter:focus,.fullscreen-btn-easter:hover{background:#0052a3;transform:translateY(-2px)}.fullscreen-btn-easter:active{transform:translateY(0)}.fullscreen-icon{font-size:1.2em}@media (max-width:768px){.emulator-container{padding-bottom:60vh}.fullscreen-btn-easter{bottom:20px;box-shadow:0 4px 12px #0000004d;left:50%;max-width:90%;position:fixed;transform:translateX(-50%);z-index:100}}.err-page{background-color:#f9fafb;font-family:Inter,sans-serif;min-height:100vh;overflow:hidden;padding:20px;position:relative;text-align:center}.err-page,.sonic-game-overlay{align-items:center;display:flex;flex-direction:column;justify-content:center}.sonic-game-overlay{animation:fadeIn .3s;background:#000c;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.sonic-game-container{border:2px solid #06c;height:480px;width:640px}.close-game-btn{background:#f33;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.err-title{animation:float 2s ease-in-out infinite;color:#000;cursor:help;font-size:8rem;font-weight:900;margin:0;text-shadow:3px 3px 0 #545358;-webkit-user-select:none;-o-user-select:none;user-select:none}.err-subtitle{color:#2d3436;font-size:1.8rem;margin:10px 0 30px;max-width:600px}.err-text{color:#636e72;font-size:1.1rem;margin-bottom:30px;max-width:500px}.err-btn{background-color:#009cdc;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin:10px;padding:12px 25px;text-decoration:none;transition:all .3s}.err-btn:hover{background-color:#008cd0;box-shadow:0 5px 15px #006eaeb0;transform:translateY(-3px)}.err-img{animation:bounce 2s infinite;margin:30px 0;width:200px}.err-footer{color:#b2bec3;font-size:.9rem;margin-top:40px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.err-school{opacity:.1;position:absolute;z-index:-1}.err-school-1{left:5%;rotate:-15deg;top:10%;width:100px}.err-school-2{bottom:10%;right:5%;rotate:15deg;width:120px}@media (max-width:768px){.err-title{font-size:5rem}.err-subtitle{font-size:1.4rem}.err-text{font-size:1rem}.err-img{width:150px}}@media (max-width:480px){.err-title{font-size:4rem}.err-subtitle{font-size:1.2rem}.err-btn{padding:10px 20px}}
/*# sourceMappingURL=main.1e068c59.css.map*/