.NotFoundBeach-module__ac8-oa__page{isolation:isolate;color:#fff;background:#a8b4bb url(/assets/img/why-us-beach.webp) 50%/cover no-repeat;place-items:center;width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}.NotFoundBeach-module__ac8-oa__canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.NotFoundBeach-module__ac8-oa__content{padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;gap:clamp(24px,4vh,48px);display:flex}.NotFoundBeach-module__ac8-oa__title{letter-spacing:-.065em;text-shadow:0 2px 24px #17232b33;font-size:clamp(60px,12vw,180px);font-weight:900;line-height:.9}.NotFoundBeach-module__ac8-oa__title:lang(fa){letter-spacing:0}
