.p-404-container{padding-top:5.5rem;padding-bottom:5.5rem;background-color:#f9f8fa}.p-404{margin:2.5rem auto 0;padding:0 0 3.5rem;background-color:#414042;color:#fff;text-align:center}.p-404__error-message{--triangle-size-x:95px;--triangle-size-y:45px;position:relative;display:block;padding:1rem;padding-bottom:calc(1rem + var(--triangle-size-y));-webkit-transform:translateY(-2.5rem);transform:translateY(-2.5rem);margin:0 auto;text-align:center;text-transform:uppercase;font-weight:800;background-color:#b2d537;color:#414042;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--triangle-size-y)),calc(50% + (var(--triangle-size-x)/ 2)) calc(100% - var(--triangle-size-y)),50% 100%,calc(50% - (var(--triangle-size-x)/ 2)) calc(100% - var(--triangle-size-y)),0 calc(100% - var(--triangle-size-y)));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--triangle-size-y)),calc(50% + (var(--triangle-size-x)/ 2)) calc(100% - var(--triangle-size-y)),50% 100%,calc(50% - (var(--triangle-size-x)/ 2)) calc(100% - var(--triangle-size-y)),0 calc(100% - var(--triangle-size-y)))}.p-404__error-message__code{display:block;font-weight:700;font-size:5.55556rem;line-height:1;margin-top:-5px}.p-404__button{border-color:#4bc9d2;--text-color:#fff;--btn-color:#4bc9d2}.p-404__button:focus,.p-404__button:hover{--text-color:#414042}.p-404__heading{color:#fff;margin-top:0;padding:0 1rem}.p-404__text-content{padding:0 1rem;font-size:1.44444rem;font-weight:325;max-width:700px;margin:1rem auto}@media only screen and (max-width:768px){.p-404__error-message{--triangle-size-x:60px;--triangle-size-y:30px}.p-404__error-message__code{font-size:3.33333rem}.p-404__text-content{font-size:1.05556rem}}