.err.v1 .inf-bx {
    padding: 2.4rem 5.6rem;
    max-width: 47.9rem;
    margin-top: 17rem;
}

.err.v1 h1.no-style {
    font-size: 1.7rem;
    font-weight: 800;
    font-family: var(--fnt-m);
    line-height: 1.2;
}

@media screen and (min-width: 800px) {
	.err.v1 .inf-bx {
	    padding: 3.4rem 5.6rem;
	    max-width: 35.9rem;
	    margin-top: 5rem;
	    margin-bottom: 5rem;
	}
	
	.err.v1 > .inf-bx::before {
		opacity: 1;
	}
	
	.err.v1 > .inf-bx > .v-wave {
	    position: absolute;
	    right: -50%;
	    top: 50%;
	    transform: translateY(-50%);
	    fill: var(--primary);
	    height: 100%;
	    width: 100%;
	}	
	
}

@media screen and (min-width: 1280px) {
	.err.v1 .inf-bx {
	    padding: 6.4rem 5.6rem;
	    max-width: 41.7rem;
		margin-top: 8rem;
	    margin-bottom: 8rem;
	}

}