.main-nav{position:fixed;top:0;left:0;width:100%;z-index:150;transition:background-color .3s ease}.main-nav.scrolled,.main-nav.solid{background-color:#000000e6;backdrop-filter:blur(8px)}.main-nav .nav-inner{max-width:90rem;margin:0 auto;display:flex;justify-content:flex-end;align-items:center;padding:1.25rem 1.5rem}.main-nav .nav-links{display:none}.main-nav .nav-link{font-weight:400;font-size:1.5rem;text-transform:uppercase;letter-spacing:0;transition:color .3s ease;color:#fff}.main-nav .nav-link:hover,.main-nav .nav-link.active{color:#00e58c}.main-nav .burger-btn{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:2.75rem;height:2.75rem;background:none;border:none;cursor:pointer;padding:.25rem;z-index:200;position:relative}.main-nav .burger-btn span{display:block;height:2px;background-color:#00e58c;border-radius:2px;transform-origin:right center;transition:width .3s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1),opacity .25s ease,background-color .3s ease;width:22px}.main-nav .burger-btn.open span:nth-child(1){transform:translateY(8px) rotate(-45deg)}.main-nav .burger-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.main-nav .burger-btn.open span:nth-child(3){transform:translateY(-8px) rotate(45deg)}.main-nav a.nav-mobile-brand{display:block;font-weight:700;font-size:1.125rem;letter-spacing:.04em;color:#00e58c;margin-right:auto;transition:opacity .3s ease}.main-nav:has(.burger-btn.open) a.nav-mobile-brand{opacity:0;pointer-events:none}.mobile-overlay{position:fixed;inset:0;z-index:100;background-color:#000000ed;backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;transform:translate(100%);opacity:0;transition:transform .5s cubic-bezier(.77,0,.175,1),opacity .4s ease;pointer-events:none}.mobile-overlay.open{transform:translate(0);opacity:1;pointer-events:auto}.mobile-overlay .overlay-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mobile-overlay .overlay-nav{display:flex;flex-direction:column;align-items:center;gap:.5rem}.mobile-overlay .overlay-link{font-family:Rajdhani,sans-serif;font-size:clamp(2.5rem,12vw,5rem);font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none;line-height:1.15;opacity:0;transform:translate(40px);transition:color .25s ease,opacity .4s ease,transform .45s cubic-bezier(.23,1,.32,1)}.mobile-overlay .overlay-link:nth-child(1){transition-delay:.18s,.18s,.18s}.mobile-overlay .overlay-link:nth-child(2){transition-delay:.26s,.26s,.26s}.mobile-overlay .overlay-link:nth-child(3){transition-delay:.34s,.34s,.34s}.mobile-overlay .overlay-link:hover,.mobile-overlay .overlay-link.active{color:#00e58c}.mobile-overlay.open .overlay-link{opacity:1;transform:translate(0)}html{overflow-y:scroll}body.menu-open{overflow:hidden}@keyframes cta-pulse{0%,to{box-shadow:0 0 #00e58c99}50%{box-shadow:0 0 0 10px #00e58c00}}.cta-floating{position:fixed;bottom:4rem;right:6rem;z-index:130;background-color:#00e58c;color:#000;font-family:Impact,Arial Black,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:.75rem 1.5rem;border-radius:.375rem;animation:cta-pulse 2s ease-in-out infinite;transition:filter .3s ease,transform .3s ease}.cta-floating:hover{filter:brightness(.88);transform:translateY(-2px);animation-play-state:paused}.cta-floating.cta-hidden{opacity:0;visibility:hidden;pointer-events:none}.cta-floating.cta-parked{inset:9999px 0 auto auto}@media(max-width:768px){.cta-floating{bottom:1rem;right:1rem;font-size:.875rem;padding:.625rem 1.25rem}}.footer-section{padding:3rem 1.5rem 2rem;text-align:center}.footer-section .footer-inner{max-width:80rem;margin:0 auto;display:flex;flex-direction:column}.footer-section .footer-quote{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.footer-section .footer-quote__line{display:flex;justify-content:center;align-items:baseline;gap:1rem;margin:0;line-height:1.05;font-size:4.5rem}@media(max-width:1024px){.footer-section .footer-quote__line{font-size:3rem}}@media(max-width:768px){.footer-section .footer-quote__line{font-size:2.5rem;gap:.75rem}}@media(max-width:480px){.footer-section .footer-quote__line{font-size:1.875rem}}.footer-section .footer-text{font-weight:400;font-size:1.125rem;line-height:1.6;color:#fff;max-width:52rem;margin:0 auto}.footer-section .footer-text p{margin-bottom:1.25rem}.footer-section .footer-text p:last-child{margin-bottom:0}@media(max-width:1024px){.footer-section .footer-text{font-size:1.125rem}}@media(max-width:768px){.footer-section .footer-text{font-size:1.125rem}}.footer-section .contact-form{width:100%;max-width:48rem;margin:4rem auto 0;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.footer-section .contact-form{margin-top:2.5rem}}.footer-section .contact-form__field{display:flex;flex-direction:column;gap:.5rem}.footer-section .contact-form__field--gdpr{align-items:flex-start}.footer-section .contact-form__input{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#fff;font-family:Rajdhani,sans-serif;font-size:1.125rem;padding:.75rem 1rem;outline:none;transition:border-color .3s ease,background .3s ease}.footer-section .contact-form__input::placeholder{color:#fff6}.footer-section .contact-form__input:focus{border-color:#ffffff80;background:#ffffff12}.footer-section .contact-form__textarea{resize:none;line-height:1.6}.footer-section .contact-form__error{font-size:.875rem;color:#fc8f02;display:block;text-align:left}.footer-section .contact-form__error[hidden]{display:none}.footer-section .contact-form__gdpr-label{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:#fff9;cursor:pointer;line-height:1.5}.footer-section .contact-form__checkbox{margin-top:2px;flex-shrink:0;accent-color:#00e58c;width:1rem;height:1rem;cursor:pointer}.footer-section .contact-form__gdpr-link{color:#00e58c;text-decoration:underline}.footer-section .contact-form__gdpr-link:hover{color:#3fa}.footer-section .contact-form__actions{display:flex;justify-content:center;margin-top:1rem}.footer-section .contact-form__submit{background-color:#fc8f02;color:#000;font-family:Impact,Arial Black,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;border:none;padding:.75rem 2.5rem;border-radius:.375rem;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.footer-section .contact-form__submit:hover{background-color:#d97a02;transform:translateY(-2px);box-shadow:0 6px 20px #fc8f0259}.footer-section .contact-form__submit:active{transform:translateY(0);box-shadow:none}.footer-section .contact-form__submit:disabled{opacity:.6;cursor:not-allowed}.footer-section .contact-form__success{text-align:center;color:#00e58c;font-size:1.125rem;padding:1rem 0}.footer-section .contact-form__success[hidden]{display:none}.footer-section .contact-form__server-error{text-align:center;color:#fc8f02;font-size:1.125rem;padding:1rem 0}.footer-section .contact-form__server-error[hidden]{display:none}.footer-section .bottom-cta-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:6rem}.footer-section .bottom-cta-heading{font-family:Impact,Arial Black,sans-serif;font-weight:400;font-size:clamp(2.5rem,8vw,5.9375rem);text-transform:uppercase;color:#00e58c;line-height:1;letter-spacing:-.02em}.footer-section .bottom-cta-sub{font-size:1.125rem;color:#ffffffbf;font-style:normal;margin-top:-1rem}.footer-section .bottom-cta-btn-wrapper{display:flex;justify-content:center;margin-top:2rem}.footer-section .bottom-cta-btn{display:inline-block;background-color:#fc8f02;color:#000;font-family:Impact,Arial Black,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:.75rem 2rem;border-radius:.375rem;transition:filter .3s ease}.footer-section .bottom-cta-btn:hover{filter:brightness(.88)}.footer-section .bottom-cta-bar{display:flex;justify-content:space-between;align-items:center;margin-top:7rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:1.5rem}.footer-section .bottom-cta-left{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.footer-section .bottom-cta-contact-item{display:flex;align-items:center;gap:.5rem;color:#fff9;font-size:.875rem;text-decoration:none;transition:color .3s ease}.footer-section .bottom-cta-contact-item svg{width:.8125rem;height:.8125rem;fill:currentColor;flex-shrink:0}.footer-section .bottom-cta-contact-item:hover{color:#00e58c}.footer-section .bottom-cta-social{display:flex;align-items:center;gap:.75rem}.footer-section .bottom-cta-social-link{display:flex;align-items:center;color:#00e58c;text-decoration:none;transition:color .3s ease}.footer-section .bottom-cta-social-link svg{width:1.125rem;height:1.125rem;fill:currentColor}.footer-section .bottom-cta-social-link:hover{color:#3fa}.footer-section .bottom-cta-right{display:flex;align-items:center;gap:1.5rem}.footer-section .bottom-cta-brand{font-family:Impact,Arial Black,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.05em;color:#fc8f02;text-transform:uppercase}.footer-section .bottom-cta-gdpr-link{font-family:Impact,Arial Black,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.05em;color:#fff6;text-transform:uppercase;text-decoration:none;transition:color .3s ease}.footer-section .bottom-cta-gdpr-link:hover{color:#fff}@media(max-width:768px){.footer-section{padding-bottom:1.5rem}.footer-section .bottom-cta-bar{flex-direction:column;align-items:flex-start;gap:1.25rem}.footer-section .bottom-cta-right{width:100%;justify-content:space-between}}@font-face{font-family:Graffiti City;src:url(https://justcreatin.sk/build/assets/graffiti-city-DkqseeN_.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Rajdhani,sans-serif;font-size:1.125rem;color:#fff;background:#000}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1,h2,h3,h4,p{margin:0}a{text-decoration:none;color:inherit}
