.not-found-module__sxuMuG__notFoundWrapper{color:#fff;text-align:center;min-height:100vh;font-family:var(--font-montserrat), sans-serif;background:linear-gradient(135deg,#008da9 0%,#007a91 100%);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__backgroundDecor{z-index:1;pointer-events:none;position:absolute;inset:0}.not-found-module__sxuMuG__floatingShape{opacity:.2;filter:blur(40px);will-change:transform;border-radius:50%;position:absolute}.not-found-module__sxuMuG__content{z-index:10;flex-direction:column;align-items:center;width:100%;max-width:1200px;display:flex;position:relative}.not-found-module__sxuMuG__errorNumber{letter-spacing:-.05em;color:#fff;cursor:default;text-shadow:0 20px 40px #0003;gap:.1em;margin:0;font-size:clamp(8rem,25vw,18rem);font-weight:900;line-height:1;display:flex}.not-found-module__sxuMuG__errorNumber span{display:inline-block;position:relative}.not-found-module__sxuMuG__title{text-transform:uppercase;color:#fff;margin-top:-1rem;margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2.8rem);font-weight:800}.not-found-module__sxuMuG__description{color:#ffffffe6;max-width:900px;margin-bottom:3.5rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.not-found-module__sxuMuG__ctaContainer{position:relative}.not-found-module__sxuMuG__homeButton{color:var(--color-button);text-transform:uppercase;letter-spacing:1px;background-color:#fff;border-radius:100px;padding:1.2rem 3rem;font-size:1.1rem;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;box-shadow:0 10px 30px #0003}.not-found-module__sxuMuG__homeButton:hover{background-color:var(--color-primary);color:#fff;transform:translateY(-5px)scale(1.05);box-shadow:0 15px 40px #ff710966}.not-found-module__sxuMuG__cogIcon{opacity:.1;z-index:-1;filter:brightness(0)invert();pointer-events:none;width:18rem;height:18rem;animation:40s linear infinite not-found-module__sxuMuG__rotateClockwise;position:absolute}@keyframes not-found-module__sxuMuG__rotateClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.not-found-module__sxuMuG__errorNumber{font-size:15rem}}
